教室统一管理的软件设计 联系客服

发布时间 : 星期一 文章教室统一管理的软件设计更新完毕开始阅读c507bd6548d7c1c708a14563

数学与计算机学院 课程设计说明书

课 程 代 码: 8404131

课 程 名 称: 软件工程课程设计

题 目: 教室统一管理的软件设计 学 生 姓 名: 学 号: 开 始 时 间: 2011 年 05 月 23 日 完 成 时 间: 2011 年 06 月 10 日 课程设计成绩:

学习态度及平技术水平与实时成绩(30) 际能力(20) 创新(5) 说明书(计算书、图纸、分总 分析报告)撰写质量(45) (100) 年级/专业/班: 2009级软件工程4 班

指导教师签名: 年 月 日

西华大学课程设计报告

课 程 设 计 任 务 书

学院名称: 数学与计算机学院 课程代 _ 8404131 _ 专业: 软件工程 年级: 2009

一、设计题目 教室统一管理系统 二、主要内容

本课程是计算机软件专业的必修专业课程,通过理论讲述和实际训练,使学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法和技术开发和维护软件。

本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护

三、具体要求及应提交的材料

1.分析阶段:

一个小型的教室管理系统系统,需完成以下工作: (1)管理教室,查询教室;

(2)在系统中批准/收回教室使用权;

(3)按照教室编号检索一教室的信息及使用情况。 导出系统的数据流程图和实体关系图(E-R)

2.设计阶段:

针对分析阶段提出的软件要求,给出实现的方案和具体细节的说明。

(1)考虑该软件基本功能成份,该系统具有5个基本功能成分:①教室信息管理,②教室查询,③教室申请,④用户信息管理。

(2)根据分析,导出系统的功能模块图。

(3)设计数据库。使用Microsoft Access创建数据库。确定数据库中数据表的组成。确定数据表中字段的构成、主键字段和有关字段的约束条件等。依靠数据表中主键字段建立数据表之间的关系,并由此建立数据表之间的参照完整性约束。

(4)根据功能确定软件模块组成及调用关系。

2

西华大学课程设计报告

3.编码阶段

建造模块,在可视化编程环境下,按照软件设计要求制作界面和完成对模块的编码,由此使软件设计具体化为软件作品。

4.运行维护

在软件运行时,检查软件的不足或错误,并进行维护。 5.编写课程设计报告 (1)设计题目 (2)任务要求

(3)系统总体方案

(4)各功能模块和流程图 (5)心得体会和参考资料 注:学生完成课程设计后,提交课程设计报告及相关电子文档,要求将前述全部内容依先后顺序写成设计报告一份,要求文字通畅、字迹工整,文字不少于5000字,装订成册。

四、主要技术路线提示

首先根据要解决的问题分析进行概要设计,按需求设计出需要的功能,然后进行详细设计,选择合适的算法。设计类图,抽象出各个类的数据成员和函数成员,然后进行详细编码,在主函数中创建类的对象,调用适当的成员函数或全局函数实现相应的功能。最后要对软件进行测试。

五、进度安排

序号 1 2 3 4 5 设计内容 天数 1 1 1 1 2 6 分析设计内容,给出解决方案 创建数据库及建表 可视化界面设计 对所建数据库进行设计,整理设计思路,编码、测试,写出课程设计报告 指导老师检查设计结果并做成绩评定 总 计

3

西华大学课程设计报告

六、推荐参考资料(不少于3篇)

[1] 张海藩. 软件工程导论,清华大学出版社,2004 [2] 陈明. 实用软件工程基础,清华大学出版社,2003 [3] 殷人昆.实用软件工程,清华大学出版社,2003 [4] 宋波.UML面向对象技术与实践,科学出版社,2004

指导教师 签名日期 年 月 日

系 主 任 审核日期 年 月 日

4