1、I Java 程序课程设计任务书程序课程设计任务书 一、主要任务与目标 1. 掌握 java 语言 2. 创建一个简单的计算器,具有简单人机交互界面,易于操作,便于进行数据之 间的简单运算。 二、具体要求(包括技术要求等) : 1)能够实现基本的加、减、乘、除四则运算及开方,乘方运算; 2)如输入数据时,出现错误,可以修改; 3)运算结果能正确显示;可以清零; 4)拥有登陆注册功能; 5)可以查看历史记录; 学习并掌握以下技术:Java、awt,swing 等 熟练使用以下开发工具:Jdk,JCreate 等 实现计算器的上述的功能。 三、计划进度 112 月 28 日12 月 29 日:搜集
2、资料、查阅文献,确定选题 212 月 30 日-12 月 31 日:需求分析,系统设计,系统功能模块完善 31 月 1 日-1 月 3 日:编程实现系统、系统测试与修改 41 月 4 日- 1 月 6 日:课程设计报告撰写 51 月 7 日- 1 月 8 日:课程设计报告答辩 四、主要参考文献 1 耿祥义,张跃平.java 大学实用教程(第二版).电子工业出版社.2008 年 5 月 II 目目 录录 JAVA 程序课程设计任务书程序课程设计任务书. I 目目 录录.II 第第 1 章章 引言引言 . 1 1.1 课程设计内容 1 1.2 任务分工 . 1 第第 2 章章 计算器定义计算器定义
3、 2 2.1 计算器登陆注册界面概述 2 2.1.1 计算器功能概述 2 2.1.2 计算结果的储存与查看功能概述 . 2 2.2 本章小结 . 2 第第 3 章章 计算器的具体实现计算器的具体实现 3 3.1界面设计 3 3.1.1用户登陆界面图 . 3 3.1.3 计算器主界面. 8 3.2计算功能实现 . 9 3.4 本章小结 . 14 第第 4 章章 结束语结束语.14 致谢致谢.15 参考文献参考文献15 附录附录 源代码源代码 .15 /*引用数据包里的类与方法引用数据包里的类与方法*/15 1 第第 1 章章 引言引言 1.1 1.1 课程设计课程设计内容内容 这是我组设计的计算
4、器会有一些独特的功能,本项目用到了 Java 中的 GUI 界 面和 swing组件以及 awt 布局,所以简单易用,它能完成如下的几个功能: (1)数据计算处理功能 点击按钮中的数字键和运算符键就能进行简单的加、乘、乘、除四则运算及 三角函数,开方,乘方运算 ;如果输入有误时可以按 C 撤销后重新输入新 数据,有储存修改键; (2)查询功能 查询功能可以迅速方便地查找到相应时段的执行的操作及结果。 (3)计算器使用权限功能 对个人的操作实现口令。用户在使用计算器前需通过登录界面登录,以保护计 算器的数据安全。未有登录资料的先进行注册。 (4)时间显示功能 在计算器上显示现在的时间,便于把握时间; 1.1.2 2 任务分工任务分工 2 第第 2 章章 计算器定义计算器定义 2.12.1 计算器登陆注册计算器登陆注册界界面概述面概述 这是对计算器使用权限功能的添加,这是以后软件开发的一个重点发展方向。 用户在使用计算器前需通过登录界面登录,以保护计算器的数据安全