《面向对象程序设计课程设计报告模板》由会员分享,可在线阅读,更多相关《面向对象程序设计课程设计报告模板(4页珍藏版)》请在金锄头文库上搜索。
1、东华大学管理科学与工程大类 2011-2012 学年第 1 学期面向对象程序设计课程设计报告东华大学管理学院管理科学与工程大类2012-2013 学年第 1 学期面向对象程序设计课程设计报告学号:姓名:E-mail:联系电话:成绩成绩 东华大学管理科学与工程大类 2011-2012 学年第 1 学期面向对象程序设计课程设计报告目录目录1、目的与要求.12、系统功能概要设计.13、数据库概要设计.24、主要自定义类描述.25、部分关键代码.26、总结与感想.27、参考文献.2东华大学管理科学与工程大类 2011-2012 学年第 1 学期面向对象程序设计课程设计报告- 0 -1、目的与要求目的与
2、要求通过本课程设计,对已经学到的知识点进行一次综合训练。重点包括类的设计、数据 库操作、输入输出流、图形界面设计、事件处理、错误处理等内容。实验要求:实验要求: 1)自己选做一个符合逻辑与大学生日常学习和生活相关的主题自己选做一个符合逻辑与大学生日常学习和生活相关的主题。 2)要求采用 Java Application,要求主窗体有菜单导航,系统不少于 5 个窗 体。(参考教材第 7、8、17 章) 3)要求采用 MySql 数据库,数据库表不少于 3 个至少有两个表存在父子 表关系,即存在外健约束,如学生表和课程表之间通过学号的外健联 系。 4)要求系统能够完成对数据库表中的记录进行添加、删
3、除、修改和查询 功能。(参考教材第 15 章) 5)至少存在一个对输入输出流的读写操作。(参考教材第 10 章) 6)最后提交成果为可运行的 jar 包(需写明配置要求并包括源代码)和 MySql 数据库备份,完整的系统截图文档(电子版)和一份课程设计报 告(每人一份需打印),提交时需要演示程序和回答问题。 7)课程设计报告按照给定模板格式写(否则重做),正文字体采用 5 号 宋体,注意排版,尽量节约使用纸张,最多不能超过 15 页(包括封面 和目录)。 8)可以参考综合的代码示例(但程序应以自己的设计思路为主线,不能 做“逆向工程”),交付作业时应携带自己参考引用的源代码。 9)可组成团队进
4、行相关知识和技术的共同学习,但课程设计必须由本人 独立完成。 10)集中报告时间:第 17 周周一(12 月 31 日)第 18 周周五(1 月 11 日) ,每周 15 的上午 9:0011:30,过期视为放弃本课程考试。 评定标准:评定标准: 1)个人独立完成,满足以上基本要求,评定为“合格”; 2)在满足基本要求基础上,充分考虑了面向对象设计的思想,数据库设 计规范,图形界面布局合理便于操作,系统容错性好,采用了与主题 相关的多种技术如报表、多线程、网络、多媒体可评价为“优良”; 3)不能满足基本要求,或对自己的提交的作业不能解释清楚(可以理解 为借用别人的成果太多)者,评价为不合格。2
5、、系统功能概要设计系统功能概要设计【描述系统拟实现和达到的主要功能(文字一般不超过 800 字,可以用系统的运行截 图辅助说明)。】东华大学管理科学与工程大类 2011-2012 学年第 1 学期面向对象程序设计课程设计报告- 1 -3、数据库概要设计数据库概要设计【给出用到的数据表定义(字段名称、数据类型、长度、可否空、是否主键、是否外 键),说明表与表之间的关系(如果有的话)。】4、主要自定义类描述主要自定义类描述【用 UML 类描述法(参考下图)表示主要自设计的类,用文字描述类与类之间的关 系(包括:继承( is a kind of )、整体-部分(is a part of)、关联(have some relation with)。描述类与类之间的调用过程。】5、部分关键代码部分关键代码【所谓关键代码包括:1)用于连接数据库的代码 2)综合组装代码 3)其它自己编写的 核心代表(如算法、自己花费很大力气有成就感的代码等)。此部分总体不得超过 3 页。】6、总结与感想总结与感想【简要描述完成课程设计的过程。具体描述两三个自己遇到的困难或问题及如何解决 的。本次课程设计的体会和收获。对课程的意见和建议。】东华大学管理科学与工程大类 2011-2012 学年第 1 学期面向对象程序设计课程设计报告- 2 -7、参考文献参考文献【列出课程设计中参考的文献资料、网址以及相关系统。】