wy课程设计 学生公寓管理系统 样例.doc
《wy课程设计 学生公寓管理系统 样例.doc》由会员分享,可在线阅读,更多相关《wy课程设计 学生公寓管理系统 样例.doc(146页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流wy课程设计 学生公寓管理系统 样例.精品文档.漳州师范学院软件工程课程设计学生公寓管理系统院、 系:计算机科学与工程系专 业: 计算机科学与技术 班 级: 组长: 学 号: 同组成员: 指导教师: 起止日期: 2006 年 12 月 20 日目 录 1 学生宿舍管理系统课程设计概述(完成人:).5 1.1 课程设计的目的. 5 1.2 课程设计的任务. 5 1.3 课程设计采取的基本原理和主要技术方法. . 5 1.4 开发阶段任务及角色分工. 5 2 可行性研究(完成人: ) .6 2.1 编写目的. 6 2.1.1 目的 . 6 2.1
2、.2 预期的读者 . 6 2.2 问题定义. 6 2.2.1 开展该工程的原因. 6 2.2.2 该工程的基本目标. 6 2.2.3 经济目标 . 6 2.3 可行性研究的方法及评价度 . 6 2.3.1 可行性研究所采用的方法. 6 2.3.2 评价尺度 . 6 2.4 工作产品. 7 2.4.1 设计目标 . 7 2.4.2 设计及约束条件. 7 2.4.3 产品工作原理 . 7 2.4.4 产品系统流程图. 7 2.4.5 数据流图 . 8 2.4.6 数据词典 . 8 2.4.7 产品的功能 . 10 2.4.8 技术方面的可行性. 10 2.5 可选方案. 10 2.6 投资及收益分
3、析. 10 2.6.1 市场分析 . 10 2.6.2 投资估计 . 11 2.7 社会因素方面的可行性 . 11 2.7.1 技术 . 11 2.7.2 使用方面的可行性. 11 2.8 产品可检测性. 11 2.8.1 检测标准 . 11 2.8.2 检测的方法 . 11 2.9 产品的可生产性. 11 2.10 可行性综合分析. 11 2.11 可行性结论. 12 3 需求分析(完成人:). .133.1 任务概述 . 13 3.1.1 目标 . 13 3.1.2 运行环境. 13 3.1.3 条件和限制. 13 3.1.4 数据库描述. 13 3.2 二层的细化数据流图和数据字典. 1
4、4 3.2.1 系统管理数据流图. 15 3.2.2 公寓管理数据流图. 16 3.2.3 学生管理数据流图. 18 3.2.4 出入登记管理数据流图. 19 3.3 功能需求 . 19 3.3.1 系统功能设计. 19 3.3.2 系统管理功能 . . 19 3.3.3 公寓管理功能 . . 20 3.3.4 信息查询功能 . . 20 3.3.5 出入登记功能 . . 20 3.3.6 信息修改功能 . . 20 3.4 性能需求. 20 3.5 数据描述. 21 3.5.1 E-R 图. 21 3.5.2 静态数据描述. 23 3.5.3 动态数据. 24 3.6 小结 . 24 4 概
5、要设计(完成人:). .25 4.1 系统结构 . 25 4.1.1 系统管理模块 . . 26 4.1.2 公寓管理模块 . . 26 4.1.3 信息查询模块 . . 26 4.1.4 出入登记模块 . . 26 4.1.5 信息修改模块 . . 27 4.1.6 关于模块 . . 27 4.2 数据库表 . 27 4.2.1 数据库表说明. 29 4.3 个人总结. 30 5 详细设计(完成人:). .31 5.1 系统管理员登录模块的设计. 31 5.2 超级管理员管理模块的设计. 31 5.3 管理员管理模块的实现. 32 5.3.1 公寓管理模块的设计. 32 5.3.2 信息查询
6、模块模块的设计 . 33 5.3.2 出入登记模块的设计. 33 5.3.3 信息修改模块的设计. 355.4 个人小结. . . 35 6 单元测试(完成人:). .36 6.1 测试方案 . 36 6.2 测试项目 . 36 6.2.1 系统管理测试. . 36 6.2.2 公寓管理测试. . 38 7 小组总结 . .41 参考资料 . .42 附录 . .431 学生宿舍管理系统课程设计概述(完成人:) 1.1课程设计的目的 把软件工程中规范化的软件开发方法应用到本次学生公寓管理系统的开发过程中,以经济地开发出高质量的软件并有效地维护它。 1.2课程设计的任务 根据软件开发工程的过程,
7、分析设计一个学生公寓管理系统。 1.3课程设计采取的基本原理和主要技术方法 本系统专门针对学校的公寓管理而开发的一个功能齐全、操作简单的学生公寓管理系统。适合学校的宿舍管理人员使用。本系统实现以下基本功能:管理员可以对公寓进行全程管理,不仅可以管理学生,还可以管理寝室人员及外来人员及出入物品,也能方便的进行统计和更改。 本系统使用的是VC6.0来开发的,采用SQL Server2000的数据库管理系统,由于VC良好的面向对象功能,真正实现了面向对象的设计。 1.4开发阶段任务及角色分工 组长: (学号:) 主要任务:分析系统开发的可行性并确定设计的主要目标, 总结各组员收集的信息,为各组员分配
8、任务,协调组员之间的关系。完成概要分析和可行性设计工作。 辅助程序员: (学号:) 主要任务:主要负责系统的需求分析,完成E-R图等具体设计。 辅助程序员: (学号:) 主要任务:主要负责系统的总体设计,完成总体设计阶段的模块划分。 辅助程序员: (学号:) 主要任务:主要负责系统的详细设计,完成详细设计阶段的具化模块实现,模块的协调及需求分析的数据字典等工作。 辅助程序员: (学号:) 主要任务:主要负责系统的模块测试等工作。 文档管理员: (学号:) 主要任务:负责文档的管理和整理,协调各组员的工作,完成实现部分的工作。2 可行性研究(完成人: ) 2.1 编写目的 2.1.1 目的 这份
9、可行性研究报告是对公寓管理系统作的可行性研究分析及指出存在的必要性。 2.1.2 预期的读者 软件管理人员,开发人员,维护人员。 2.2 问题定义 2.2.1 开展该工程的原因 由于现今的学生公寓管理非常繁琐,通常为手工操作,行政人员付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻校方人员的工作负担,决定开发学生公寓管理系统软件。 2.2.2 该工程的基本目标 开发此学生公寓系统管理软件,以供教学人员及操作者进行学生宿舍管理,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,提高工作设计思想,通过本次的工程开发及与辅助老师交流,使小组成员从中学习知识吸取经验。为今后高层
10、次的软件开发准备知识。 2.2.3 经济目标 由于本学生宿舍开发系统的主要背景(为课程设计)在经济上不注重直接的 经济收益,而是注重小组成员整体水平的提高。 2.3 可行性研究的方法及评价度 2.3.1 可行性研究所采用的方法 根据调查,本小组成员多数有多年VC编程经验,也有两个具备SQL SERVER 2000的使用经验,因而开发此学生公寓管理系统采用VC结合SQL SERVER 2000 的数据库系统开发。 2.3.2 评价尺度 此软件暂时只是一个初级产品,实现的功能也只能完成初步的工作。2.4 工作产品 2.4.1 设计目标 本工程的设计目标就为学校学生公寓管理提供快捷方法, 省去大量诸
11、如手工登记的操作,对学生公寓情况进行及时跟踪管理,提高管理学生公寓的效率,推动使学校公寓管理自动化。 2.4.2 设计及约束条件 a. 软件系统的界面要美观,布局要合理,窗口的内容尽量简明的提供信息, 语言要通俗易懂,有层次感,分类清晰明了。 b. 根据现有条件和知识我们还得在技术方面,进行学习和提高。 2.4.3 产品工作原理 a. 先建立数据库且追建数据库的驱动程序。 b. 在使用时,由管理员输入需要了解的关键字的信息,然后通过公寓管理 事务管理中心选择相应公寓管理的事务。 c. 公寓管理的事务将根据所提供的信息在数据库中查找相应的记录。 d. 返回相应的记录给管理员。 e. 允许管理员在
12、相应权限下对数据进行修改。 f. 通过终端把得到的内容显示到相应的界面上。 2.4.4 产品系统流程图管理员提出事务公寓事务处理中心产生报表程序公寓数据库信息输出图2.1 系统流程图2.4.5 数据流图出入信息物品信息外来人员信息学生信息学生信息学生基本情况公寓信息员工信息寝室信息员工表楼房表公寓事务管理员信息系统事务事务管理员1.0接收事务1.1系统管理用户表管理员1.2公寓管理寝室表楼房信息1.3学生管理学生事务1.4出入登记出入事务物品出入楼表外来人员表图2.2 学生宿舍管理系统(第1层)数据流图系统信息2.4.6 数据词典 数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的
13、定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。 本数据字典主要定义数据字典5个主要字段内容,具体说明如下: 1、名字:数据元素的名字,作为在数据流图中的标识符,显示数据流 的内容。 2、别名:数据元素的另一个名字,其作用是对于 a. 对于同样的数据,不同的用户使用了不同的名字; b. 小组开发人员可能对同一数据使用了不同的名字; c. 小组不同的开人员对同一数据流使用了不同的名字; 3、描述:是对这个名字代表的数据流进行简要的描述,以加深理解; 4、定义:对这个名字代表数据流的详细定义其组成部分; 5、位置:表示这个数据流的来源; 以下是图2.2的数据流
14、图中部分的数据信息的数据字典 名 字:管理员 别 名:系统管理员 描 述:对公寓系统进行操作的人员 定 义:管理员=普通用户 | 超级用户 位 置:用户表 名 字:事务 别 名: 描 述:代表要办理的一个具体事件 定 义:事务=系统事务|公寓事务|学生事务|出入事务 位 置:系统登陆 名 字:接收事务 别 名:接受事务 描 述:接受管理员要办理的一个具体事件 定 义:接收事务=事务命令+事务 位 置:接收事务 名 字:系统事务 别 名:系统事件 描 述:系统管理员进行系统管理的特定事件 定 义:系统事务=修改密码|用户管理 位 置:系统管理 名 字:公寓事务 别 名:公寓事件 描 述:系统管理
15、员进行公寓管理的特定事件 定 义:公寓事件=楼房管理|员工管理|宿舍管理 位 置:公寓管理 名 字:学生事务 别 名:学生事件 描 述:系统管理员进行公寓学生管理的特定事件 定 义:学生事务=学生信息查询|公寓信息查询 位 置:学生管理名 字:出入事务 别 名:出入事件 描 述:系统管理员对外来人员及公寓学生物品出入管理的特定事件 定 义:出入事务=外来人员登记|物品出入登计 位 置:出入登计管理 2.4.7 产品的功能 a. 用户可以用该软件对系统进行管理,比如管理员的添加; b. 用户可以用该软件对公寓进行管理,比如公寓员工管理; c. 用户可以用该软件对公寓学生进行管理,比如学生调换寝室
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- wy课程设计 学生公寓管理系统 样例 wy 课程设计 学生公寓 管理 系统
限制150内