1、 软件工程课程设计 学生公寓管理系统 院、 系:计算机科学与工程系 专 业: 计算机科学与技术 班 级: 组长: 学 号: 同组成员: 指导教师: 起止日期: 目目 录录 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 预期的读者 . 6 2.2 问题定义 6 2.2.1 开展该工程的原因 6 2.2.2 该工程的基本目标 6 2.2.3 经济目标 .
2、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 投资及收益分析. 10 2.6.1 市场分析 10 2.6.2 投资估计 11 2.7 社会因素方面的可行性 . 11 2.7.1 技术 11 2.7.2 使用方面的可行性
3、. 11 2.8 产品可检测性. 11 2.8.1 检测标准 11 2.8.2 检测的方法 11 2.9 产品的可生产性. 11 2.10 可行性综合分析 11 2.11 可行性结论 12 3 需求分析(完成人:). .13 3.1 任务概述 . 13 3.1.1 目标 13 3.1.2 运行环境. 13 3.1.3 条件和限制. 13 3.1.4 数据库描述. 13 3.2 二层的细化数据流图和数据字典. 14 3.2.1 系统管理数据流图. 15 3.2.2 公寓管理数据流图. 16 3.2.3 学生管理数据流图. 18 3.2.4 出入登记管理数据流图. 19 3.3 功能需求 19 3
4、.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 概要设计(完成人:) 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 系统管理员登录模块的设计