. . 基于JAVA的计算器的设计与实现 学院(系) 软件学院 专 业 软件工程 学 生 学 号 班 级 指导教师 完成日期 2016 年 10 月 基于JAVA的计算器的设计与实现 [摘要] 该文档是关于对Java版计算器的功能进行描述和介绍该程序是要个图形界面的简单Java计算器具有良好的界面使用人员能快捷简单的进行操作即时准确的获得需要的计算结果充分降低了数字计算的难度和节约了时间对人们的生
2021-12-26 23:25:37 150KB 文档 互联网 资源
有三个部分 (1)词法分析 (2)语法分析 (3)中间代码优化
2021-12-26 23:10:58 810KB 编译原理课程设计报告。
1
java课程设计报告万年历程序设计报告.doc
2021-12-26 22:51:37 226KB java课程设计报告
1
数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。 数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。 因此,我们此次设计与制做数字钟就是为了了解数字钟的原理,从而学会制作数字钟.而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法.且由于数字钟包括组合逻辑电路和时叙电路.通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法.
2021-12-26 18:41:03 2.46MB 数字电子钟
1
借书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书借给这位读者。 还书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书归还。 图书管理------对所有图书的资料进行添加,修改和删除等操作。 读者管理------对所有读者的资料进行添加,修改和删除等操作。 查询------所有图书、不在馆图书,今天借出图书、今日归还图书、今日新进图书和有条件查询。 统计------图书基础状况统计排名。 管理员------在这里修改管理员的登录密码。
1
24点游戏就是其中之一,其操作过程为随机产生的四个数,通过四则计算(每个数只能使用一次),使其结果为24.本游戏对培养人们的注意力、计算力(尤其是心算能力),开阔人们的思路,大有益处。通过穷举法、递归函数两种算法,利用C#程序设计语言实现了24点游戏。
2021-12-26 14:55:13 4.96MB C#
1
设计内容和要求 1、设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。 2、 在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、 黄灯亮时,要求每秒闪亮一次。 4、 甲、乙车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)
1
个人通讯录管理系统C语言课程设计报告.doc
2021-12-26 14:28:51 804KB 文档
算法设计与分析 课程设计报告 五子棋
1
一、课程设计内容: 某银行计划开发一个网上银行的客户端软件,银行客户使用该软件可以查看自己的账户信息和进行账户之间的转账业务。并且用户可以通过该软件查看最新的存款和贷款率利和最新的外汇对换汇率。具体要求如下: 1.客户端可以做成基于Windows的应用程序,也可以是Web应用程序。 2.银行打算提供一个Web服务来完成客户端对账户信息的访问。提供给客户的信息包括账号、支出或存入金额明细,支出或存入金额时间和操作类型(柜台、ATM或网上交易),转账限于同行交易,转账前必须验证转入账号是否正确,转出账户余额是否正确,对各种操作的结果(成功或失败必须进行详细提示)。 3.必须对用户进行验证,验证过程必须进行加密码处理,用户的账户信息传输也要进行加密处理,初步设想使用SOAP扩展+对称加密方式进行加密,认证使用SOAP头进行自定义身份验证。 4.对用户的存款和贷款率利和外汇对换汇率查看请求不要求加密。但服务器对这些请求需要缓存60秒,已加快并发处理的能力。 5.银行对用户对自己的账户请求过程需要记录(初步设想是使用SOAP扩展进行跟踪)。银行需要一个后台程序来查看这些请求记录,并能及时更新最新的存款和贷款率利和最新的外汇对换汇率,这些也需要通过Web服务来完成。 6.开发团对不能超过4人。需求和初步设想方案不能更改,如要更改,需由杨剑老师签字确认。 二、团队组建、任务分工及完成情况: 基于以上需求,组建了一个开发团队。情况如下:[请按样表格式填写,注意任务分工不能更改,除系统总体设计及集成和文档归整及编排外,每个任务最多一个人承担(可以一个人承担几个任务)系统总体设计及集成和文档归整及编排由承担其他四个任务的负责人之一完成,工作量由项目组长根据具体情况评定,工作量总和不能超过100%,最终每人得分为:(课程设计总分-20)+工作量*20=每人实验最终得分] 表1 团队组建及任务分工及完成情况 任务 负责人 学号 开时和结束时间 工作量(%) 系统总体设计及集成 Web服务基本功能实现 后台管理Web服务实现 安全认证和加密实现 客户端设计、后台管理前端设计及Web服务调用 文档归整及编排 三、Web服务基本功能实现 1) Web服务基本功能 Web服务的基本功能包括:[请详细叙述每个功能,至少包括账户信息查询、转账和存、贷款率利及外汇对换汇率查询、后台管理的说明 ] 1. 2. 3. 4. 2)数据库设计:[请详细叙述数据库的结构,对每张表,请按样表格式填写] 表2 客户表 字段名 类型 其它属性 说明 CustId int 非空,主键,标识列 客户号 CustName varchar(12) 客户名 Email varchar(50) 电子邮件地址 Address varchar(60) 地址 3)服务帮助页面(asmx)[请将服务帮助页面(asmx)的屏幕截图附在下面] 图2服务帮助页面(asmx) 4)算法介绍及详细代码[请画出程序流程图并对主要程序段进行说明,至少包括账户信息查询、转账和存、贷款率利及外汇对换汇率查询及后台管理的说明] 1. 2. 3. 4. 四、客户端设计及Web服务调用 1) 客户端基本功能 客户端基本功能包括:[请详细叙述每个功能,至少包括用户登录、账户信息查询、转账和存、贷款率利及外汇对换汇率查询的说明 ] 1. 2. 3. 4. 2)客户端页面及操作说明:[请将客户端界面的屏幕截图附在下面,至少包括用户登录、账户信息查询、转账和存、贷款率利及外汇对换汇率查询] 图3 用户登录界面 1.用户登录界面操作说明:[请详细介绍登录界面的操作流程,另,各个功能都这样写] 4)算法介绍及详细代码[请画出程序流程图并对主要程序段进行说明,至少包括Web服务调用过程、用户登录、账户信息查询、转账和存、贷款率利及外汇对换汇率查询的说明] 1. 2. 3. 4. 五、后台管理设计及Web服务调用 1) 后台管理基本功能 客户端基本功能包括:[请详细叙述每个功能,至少包括用户登录、用户访问记录查询、用户操作记录查询和存、贷款率利及外汇对换汇率更新的说明 ] 1. 2. 3. 4. 2)客户端页面(asmx)及操作说明[请将客户端界面的屏幕截图附在下面,至少包括用户登录、用户访问记录查询、用户操作记录查询和存、贷款率利及外汇对换汇率更新] 图4 用户登录界面 1.用户登录界面操作说明[请详细介绍登录界面的操作流程,另,各个功能都这样写] 4)算法介绍及详细代码[请画出程序流程图并对主要程序段进行说明,至少包括用户登录、用户访问记录查询、用户操作记录查询和存、贷款率利及外汇对换汇率更新] 1. 2. 3. 4. 六、安全认证和加密实现 1)安全认证和加密方案 安全认证:[请详细叙述采用的安全认证方式、认证内容和原因 ] 加密方案:[请详细叙述采用的加密方式、加密内容和原因 ] 2)安全认证的具体实现[请画出程序流程图并对主要程序段进行说明,需要对服务器端和客户端进行分别讨论,对具体实现步骤要详细说明] 3)加密的具体实现[请画出程序流程图并对主要程序段进行说明, ,需要对服务器端和客户端进行分别讨论,对具体实现步骤要详细说明]] 七、系统集成及布署 1)系统集成及布署方案[采用的布署方案:包括打包和安装文件的制作,布署进对生产环境的要求,安装方法的详细说明,后期更新方案] 2)提交给银行的文件[指项目完成后提交给老师的文件,包括:源文件、安装文件、和自己生成的各个dll文件(这里,对于加密模块必须要求以dll方式发布,其它自定] 例: 文件夹:[BankServers]------- 银行网银Web服务 BankServer.asmx---------银行网银Web服务入口文件 BankServer.asmx.cs------银行网银Web服务后台代码 。。。。。。。。 文件夹:[Bankclients]-------- 银行网银客户端 。。。。。。。。 八、总结及心得体会 九、对本设计的需求、分析和设计思路和技术采用的改进建议: 十、评分[该项不要填定,由老师在评阅时填定,其中设计报告的详细性规范性不及格者总分视为不及格] 评分内容 所占比例 评分 程序界面美观性 10% 基本功能完成情况 30% 扩展功能完成情况 30% 程序的用户友好性及健壮性 10% 源文件规范性 10% 设计报告的详细性规范性 10% 总分 指导教师签字:
1