1 / 30
文档名称:

Java课程设计.doc

格式:doc   大小:493KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java课程设计.doc

上传人:wz_198613 2018/9/10 文件大小:493 KB

下载得到文件列表

Java课程设计.doc

文档介绍

文档介绍:《Java程序设计》课程设计
教师联系方式:
联系方式
号码
备注
QQ
47530003
E-Mail
47530003@
电话
**********
非紧急事情建议工作时间联系
课程设计报告格式:封面格式见附件一、附件二
一、封面;
二、目录;
三、设计任务书;
四、本组课题及本人任务;
五、程序功能简介;
六、主体内容(简要说明总体情况,详细介绍本人任务部分)
;
(画流程图)
;
;
(流程);
(包括输入数据和输出结果)

七、考试结束之前,源代码和报告必须准时上交。
一、课程设计总体要求:
本次课程设计是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写一个基于JAVA的应用系统综合实例,来掌握Java语言编程技巧。
具体要求有以下几点:
1. 问题的描述与程序将要实现的具体功能。
2. 程序功能实现的具体设计思路或框架,并检查流程设计。
3. 代码实现。
4. 程序测试(如程序代码、功能测试、可靠性测试和效率测试等)。
5. 设计小结。
二、选题(题目在后面)
整体要求:建议使用Eclipse或Jcreator集成开发环境完成作业,界面友好,代码的可维护性好,有必要的注释和相应的文档。
三、考核办法
根据提交的设计文档(包括程序主要完成的功能、设计思路和框图、主要代码,程序中有何创新,有何收获和所存在的不足以及需要改进的地方。),程序功能的实现(要求演示)进行考核:
无任何文档,无程序,得 0 分;
文档混乱,没有思路,程序不能运行,不及格;
文档描述清晰,程序实现了基本功能,及格;
文档描述清晰准确,思路清晰,程序实现了要求的所有功能,良好;
文档完备,设计合理有创新,报告清晰明确,深入分析了自己进行实验的体会感想,程序实现了全部功能,功能完善,并有其它的创新实现,优秀。
四、课程设计报告内容(样例请参照第十页样本1和样本2):【本次由于课题准备仓促,未在样本中加入数据流图、系统流程图、用例图、类图、软件测试报告等文档,但大家在课程设计时必须要在系统分析、软件设计及测试时编写这些文档!!!!!!!!!!!】
1. 目录
2. 选题与分工
3. 设计题目及具体要求
4. 总体设计思路(简要说明系统包含的java源程序及其功能,描述类之间的主要关系)
5. 具体设计(以表格形式描述各个类含有的成员变量和方法,并对关键代码加以说明,显示程序运行界面)
6. 总结(包括对本课程的建议)
7. 参考资料
五、设计时间
两周(5月20日-6月15日),具体安排如下:
第一阶段:
,选定课题,查阅相关资料 5天
、小组成员分工,(5月25日反馈小组分工和功能模块划分情况)
进行系统设计和分析,并编制源程序 10天
第二阶段:上机调试,修改、调试、完善系统 5天
第三阶段:撰写、上交课程设计报告(每人一份),上交课程设计作品源程序(每课题组一份) 5天
六、设计方式和安排
分组选题:最多3人(信息学院为4人)为一组,每组一个课题(可根据课题工作量大小,合理分配人数),每组设组长一名,负责该组设计工作的协调、分工等。
设计过程:
1. 分析设计准备阶段(按组讨论、对系统功能进行分析,确定算法,并进行明确分工);
2. 编程调试阶段(绘制可能涉及到的数据流图、数据字典、系统流程图、用例图、类图、时序图和活动图等,编制源程序,上机调试,修改程序,编写软件测试报告,用户使用手册)
3. 总结和书写报告阶段(撰写上交相关资料)
七、课程设计提交内容
由小组组长负责将课程设计报告(WORD文档)和程序的项目文件夹统一压缩打包(注意:课程设计报告这个word文档放置在“报告”这个文件夹,程序的项目文件夹(如eclipse新建的项目文件夹)放置在“程序”文件夹,然后将这两个文件一起选中右键选择压缩为,取名为你们的“班级拼音代号-你们小组各成员的学号_姓名-《选题名称》”,例如:JK082-20081408024_王五_20081408025_李四_20081408026_张三-《网络监听程序》.rar),然后联系我发送到E-Mail或当面提交电子稿。
课程设计选题
第一部分:小型项目
1、编写一个记事本程序
要求:
用图形用户界面实现。
能实现编辑、保存、另存为、查找替换等功能。
提示:使用文件输入输出