1、关于课题及选题
要求按照软件工程的基本思想和方法,采用数据库管理技术和图形化界面实现一个工程设计实践项目。整个设计实现必须采用工程化的方法和技术路线,项目实现可以是一个简单的实际应用系统,也可以是一个虚拟的工程项目,但项目的设计实现必须包含:账户安全设置管理、系统数据更新维护及备份管理、友善的界面设计、业务数据的加工处理(包含数据输入、查询、修改、删除及统计报表输出等)基本功能,同时鼓励同学设计实现一些其他的个性化、有创意的实用功能模块设计。
学生原则上自由选题,部分同学也可以选择指导教师给出的项目,所有同学的设计项目选择必须征得指导教师的确认。为培养同学的团队协作精神,课程设计选题原则上采用组队方式(4人以下),允许部分同学单独完成课程设计。同一班级中每个同学(或小组)的所有设计项目名称和所管理的业务内容不得相同。
操作系统平台可以自由选择,考虑到学校的实验条件问题,原则上建议大家选择Windows或Linux操作系统;应用开发工具可以由各位同学(或小组)自由选择相应操作系统平台上支持的各种开发工具或环境。允许学生在自带的电脑上完成项目设计的全过程。
2、关于设计的总要求
在设计时,要严格按照题意要求独立进行设计,不能随意更改。若确因条件所限,必须要改变课题要求时,应在征得指导教师同意的前提下进行。
项目确立后,一般按照“需求分析、概要设计、数据库设计、详细设计(代码设计)、测试(代码测试、系统测试等)”流程进行项目设计实现工作。
3、验收
在课程设计完成后由指导教师组织学生评委组进行设计作品验收。
4、设计报告
课程设计结束后要写出课程设计报告,以作为整个课程设计评分的书面依据和存档材料。设计报告一般要以固定规格的纸张书写并装订,字迹及图表要清楚、工整(鼓励提交电子文档)。设计报告内容及要求如下:
(1)项目概述。
(2)数据库设计。
(3)系统实现关键技术。
(4)实现效果。
(5)设计总结和体会。