一、任务及要求:1.内容和要求内容:采用一种或几种编程语言及程序开发环境完成软件的设计与开发。训练学生做出一个或若干中、小型的综合性设计题目项目,完成从需求分析、系统设计、系统实现,软件测试的全过程。要求:(1) 根据软件系统开发的一般原则,按照题目设计要求,完成相应系统的功能设计与数据库设计,完成主要功能模块的程序设计,并对其进行综合全面的测试,给出代码运行结果和相应的设计文档。可以分组进行,但所有学生必须经历整个系统的开发全过程,以便加深对系统开发全过程的认识。(2)提交课程设计报告。要求完成课程设计报告大约20页左右,包括相应的模块设计文档、数据库设计文档、所承担模块的核心代码、测试过程分析与运行结果等。分组进行的同学共同完成基本设计与数据库设计,但每个人至少必须独立完成一个模块设计与实现,并写入课程设计报告中。二、工作量4周(20个工作日)时间三、计划安排第1个工作日-第2个工作日:查找相关资料、书籍,阅读示例文档,选择题目。第3个工作日-第4个工作日:设计程序结构、模块图,学习相关软件开发技术。第5个工作日: 上机准备第6个工作日-第10个工作日:进行编码,并且调试、测试。穿插进行课程设计报告的撰写。第11个工作日-第15个工作日:继续进行编码,并且进行调试与测试;穿插进行设计说明书的撰写。第16个工作日-第19个工作日:整理设计说明书文档以及软件最后调试及完善。第20个工作日:软件验收、答辩,成绩评定。指导教师签字:年 月 日