综合课程设计任务书
一、综合课程设计的目的
本综合课程设计是在本科两年半的学习的基础上,进行的一次综合性的程序设计实践。学生在学习了程序设计基础、面向对象程序设计、数据库系统概论、软件工程、JAVA程序设计等课程的基础上,已经具备了一定的程序设计理论及实践基础。
通过综合课程设计环节的训练,使学生理解并掌握综合程序设计和开发的流程;培养学生利用所学知识分析实际问题和解决问题的能力;使学生具备运用所学程序设计语言、数据结构、数据库系统概论等知识设计实际系统的能力;使学生具备一定的查阅文献和掌握新知识的能力,为后续的学习打下良好的基础。
二、综合课程设计内容及要求
1.课程设计题目(仅供参考,也可学生自拟,但需经过指导教师同意,也可由指导教师指定题目) 见附录2
2.综合课程设计选题及内容要求
(1)选题要求:每人一题,班级内部不允许题目重复。
(2)软件要求:
①功能模块划分合理;
②含数据库的程序中数据库中表的个数不少于5个,且至少要有2个以上表的主外键关联;
③严格按照软件工程的开发流程来进行系统设计与开发;
④最终的软件对问题的描述应正确无误,运行稳定、可靠,界面友好。
⑤开发工具可以是Visual Studio系列或Java的某种开发平台;数据库可以为SQLServer系列、MySQL以及Oracle等,不能使用Access。
3.综合课程设计报告要求
(1) 不少于5000字,双面打印,左侧装订。
(2) 主要内容及装订顺序:封面(见附录1)、目录、正文、参考文献。
(3)正文部分包括:需求分析、总体设计、数据库设计(非数据库编程不需要)、详细设计、编码及测试和总结部分,并且依次编章(如第1章 需求分析)。
(4)报告格式:一级标题(如第1章 需求分析)四号,黑体;二级标题(如1.1 可行性分析)三号,黑体;三级标题(最多编至三级标题)及正文小四,宋体。行间距23磅。
(5) 报告严禁抄袭,否则按不及格论。
4.提交内容
(1)纸质打印的综合课程设计报告;
(2)每个班级一张光盘,光盘内容包括班级每位同学的:
①源程序代码(有数据库的要包含相应数据库文件) ②综合课程设计报告电子版
③Readme文件
三、时间安排及考核方式
1.时间安排
设计时间为第17-20周共四周,第20周周三开始可向指导教师提交报告、程序,并对设计内容进行答辩。
(1)分析设计准备阶段(第17周)
(2)编程调试阶段(第17周-第19周)
(3)报告撰写阶段(第19-20周)
(4)考核阶段(第20周)
2.考核标准
采用答辩和设计报告相结合的考核方法对课程设计效果进行考核。其中课程设计报告(占总成绩50%),答辩(占总成绩50%)。
(1)程序设计的可用性,实用性,通用性,可扩充性( 30% )。
(2)学生的动手能力,创新能力( 20% )。
(3)总结报告( 50% ),不按要求来写不及格。
考核共分五个等级,标准如下:
优秀:论述逻辑严谨,行文流畅,方案合理,创新点突出,完成题目指标。
良好:论述严谨,方案得当,特色鲜明,完成课题要求指标。
中等:论述合理,方案可行,完成题目要求。
及格:论述、行文不够严谨,基本完成题目要求。
不及格:论述、行文杂乱,没有完成题目要求。