《Java程序设计课程设计》要求
一、基本要求
1、同学们以小组为单位完成课程设计题目,每组成员分工合作,每个人的任务不同。
2、可以选择老师提供的参考选题,也可以自选,如果自选,需要将自选题目的详细内容以及实现要求提供给老师,老师批准后方可采用。
3、要求利用面向对象的设计方法来完成系统的设计。
4、每人提供一份报告,报告内容应包含数据结构设计、程序流程图、程序功能介绍、源代码等;
5、模块化程序设计:要求在设计的过程中,按功能定义类书写多个.java文件,进行模块化设计,各个功能模块用类的形式来实现。
6、所选课题必须上机通过,并获得满意的结果。
7、程序书写风格:锯齿型书写格式。
8、完成课程设计报告书(格式见文档最后)。
二、课程设计参考设计题目
参考项目:
设计实现一个GUI界面的个人字典(单词簿),其中能保存词汇和它们的含义,实现对单词的增、删、查、改等操作。具体要求:
1、使用内置Derby数据库,在数据库中使用表存储单词和该单词的翻译解释,例如:“apple 苹果”“computer 计算机”等
2、使用GUI界面管理单词簿,可以向单词簿添加单词,可以修改单词簿中的单词,也可删除单词簿中的单词。
3、可以查询浏览单词簿中的单词,可以查询一个,随机若干个或者全部单词
程序运行的参考效果图如下: