版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生宿舍楼管理系统系统设计说明书编写 : 张长亮2010年 11 月 19 日目录1. 引言 31.1 编写说明 31.2 需求概述 31.2.1 系统整体设计 31.2.2 开发阶段任务及角色分工 31.2.3 整体需求 42. 总体设计 42.1 设计及约束条件 42.2 设计原理 42.3 基本设计概念和处理流程 52.4 结构设计 62.5 运行环境设计 82.6 出错处理设计 92.7 安全保密设计 92.8 检测的方法 93. 系统设计 103.1 功能需求 103.1.1 系统功能设计 103.1.2 系统管理功能 103.1.3 宿舍楼管理功能 103.1.4 信息查询功能 1
2、03.1.5 出入登记功能 103.1.6 信息修改功能 103.2 系统流程设计 113.3 用例图设计 113.3.1 系统管理流程图 123.3.2 宿舍楼管理数据流图 123.3.3 学生管理数据流图 133.3.4 出入登记管理数据流图 141. 引言1.1 编写说明学生宿舍楼管理系统设计的编制,给系统开发人员提供参考、 指导依据。本文档的 预期读者有:系统开发人员、系统测试人员、系统维护人员等。1.2 需求概述1.2.1 系统整体设计1.2.1.1 系统设计的目的把软件工程中规范化的软件开发方法应用到本次学生宿舍楼管理系统的开发过程中, 以 经济地开发出高质量的软件并有效地维护它。
3、1.2.1.2 系统设计采取的基本原理和主要技术方法本系统专门针对学校的宿舍楼管理而开发的一个功能齐全、 操作简单的学生宿舍楼管理 系统。 适合学校的宿舍管理人员使用。 本系统实现以下基本功能: 管理员可以对宿舍楼进行 全面管理、 可以管理学生、 可以管理楼层和房间、 还可以管理寝室人员及外来人员及出入物 品,也能方便的进行统计报表、查询和更改。本系统使用的是 delphi 来开发,数据库采用 SQL Server2005 的数据库管理系统,由于 delphi 具有良好的面向对象功能,真正实现了面向对象的设计。1.2.2 开发阶段任务及角色分工需求调研组 :主要任务 : 分析系统开发的可行性并
4、确定设计的主要目标 , 总结各组员收集的信息,为 各组员分配任务 , 协调组员之间的关系。完成概要分析和可行性设计工作。系统设计组 :主要任务:主要负责系统的需求分析,完成 E-R图等具体设计。系统开发组 :主要任务 : 主要负责系统的总体设计,完成总体设计阶段的模块划分。系统测试组 :主要任务 : 主要负责系统的模块测试等工作。系统培训组 :主要任务 : 主要负责系统的培训工作。1.2.3 整体需求由于现今的学生宿舍楼管理非常繁琐, 通常为手工操作, 管理人员付出大量的工作时间, 得到的效率却很低。 为提高工作效率, 减轻管理人员的工作负担, 决定开发学生宿舍楼管理 系统软件。 开发此学生宿
5、舍楼管理系统软件,以供管理人员进行学生宿舍管理,方便管理 者随时添加、 查询、修改等。 本项目的设计目标是为学校学生宿舍楼管理提供快捷方法, 省 去大量诸如手工登记的操作, 对学生进出宿舍楼情况进行及时跟踪管理, 提高管理学生宿舍 楼的效率,推动学校宿舍楼管理自动化。本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生 , 便 于用户操作。系统在实现上应该具有如下功能:1. 系统要求用户必须输入正确的用户名和密码才能进入系统。2. 系统应该提供学生住宿情况的基本登记。3. 系统应提供人员来访登记及结束访问的详细登记。4. 系统应提供学生在校期间物品出入宿舍楼的详细情况登记。
6、5. 系统应提供查询功能, 以方便用户对学生基本信息的查询 ( 要实现按多种条件的查询 ) 及楼房信息的查询。6. 系统应提供增加、删除、修改用户帐户的功能。2. 总体设计2.1 设计及约束条件a. 软件系统的界面要美观友好 , 布局要合理 , 窗口的内容尽量简明的提供信息 , 语言要 通俗易懂 ,有层次感 , 分类清晰明了。2.2 设计原理a. 先建立数据库并建立各表之间的主外键关系。b. 在使用时,由管理员输入需要了解的关键字的信息,然后通过宿舍楼管理事务管理 中心选择相应宿舍楼管理的事务。c. 宿舍楼管理的事务将根据所提供的信息在数据库中查找相应的记录。d. 返回相应的记录给管理员。e.
7、 允许管理员在相应权限下对数据进行修改。f. 通过终端把得到的内容显示到相应的界面上。2.3基本设计概念和处理流程2.4结构设计系统管理宿舍楼管理楼房菅理T8舍菅理员工管理按学号查询学生宿舍搂管理系统信息査询出入登记悟息修改按姓名查询按班级查询按寝室查询学生基本信息惨改员工息修改在整体设计中,我们将宿舍管理系统分为六个大的模块:系统管理模块、宿舍楼管理模 块、信息查询模块、出入登记模块、信息修改模块、关于模块。每个模块将实现不同的功能。F面将具体进行介绍。4.1.1 系统管理模块系统管理模块包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系 统五个部分。1. 超级用户登录:实现系
8、统管理人员登录。2. 普通用户登录:实现一般管理人员登录。3. 用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。4. 密码修改:实现所用用户的密码更改功能。5. 退出系统:实现正常退出宿舍管理系统。4.1.2 宿舍楼管理模块 宿舍楼管理模块包括:楼房管理、宿舍管理、员工管理三个大的部分。1. 楼房管理:登记学校所有住宿楼情况。2. 宿舍管理:登记学校所有宿舍的情况。3. 员工原理:实现楼房管理人员的添加功能。4.1.3 信息查询模块信息查询模块基本上包括:按学号进行查询、 按姓名进行查询、按班级查询、按寝室号 查询、每栋楼房住宿情况查询五个部分。1. 按学号进行查询:实现
9、每个学生基本信息情况的查询功能。2. 按姓名查询:通过学生姓名查询学生基本信息情况。3. 按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。4. 按寝室号查询:查看每个宿舍所住学生信息情况。5. 楼房住宿情况查询: 查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情 况。4.1.4 出入登记模块出入登记模块包括: 进楼物品登记、 出楼物品登记、人员来访登记、结束访问登记四个 功能模块。1. 进楼物品登记:详细登记某学生搬入宿舍楼的物品情况。2. 出楼物品登记:详细登记某学生搬出宿舍楼的物品情况。3. 人员来访登记:详细登记进入宿舍楼的外来人员情况。4. 结束访问登记:详细登记外来
10、人员的离开情况。4.1.5 信息修改模块信息修改模块包括:学生基本信息修改、员工基本信息修改等功能。修改、删除。数据库采用1. 学生基本信息修改: 实现系统管理人员对学生基本信息情况所作的添加、2. 员工信息修改:实现系统管理人员对楼房员工的修改、删除功能。4.1.6 帮助模块 此模块是对学生宿舍管理系统开发者相关信息的一个简单介绍。2.5 运行环境设计网络环境:本系统通过校园网络进行信息交互及数据传输。数据库服务器:数据库服务器应用市政府提供的数据库服务器, sql-server2005 。1) 数据库服务器CPU: INTEL 志强 四核处理器 2.5GRAM DDR II DIMM &g
11、t; 16GH D D: 200 GB操作系统: WINDOWS 200或3 unix 3.5数据库: Microsoft SQL Server 20052) 应用服务器CPU: INTEL 志强 四核处理器 2.5GRAM DDR II DIMM > 16GH D D: 200 GB注:服务端必须安装配置 IIS ,(可以与数据库服务器位于同一台机器上)3) 文件服务器CPU: INTEL 志强 四核处理器 2.5GRAM DDR II DIMM > 16GHDD 200 GB操作系统: WINDOWS xp/2000/2003字处理软件: Microsoft Office 20
12、00 以上4)客户机CPU: INTEL P4 2.0 以上RAM: 1G 以上HDD: 100 GB 以上显示分辨率:1024 X 768操作系统: WINDOWS xp/2000/2003浏览器: IE 5.0 以上字处理软件: Microsoft Office 2000 以上。2.6 出错处理设计1 )系统在提示错误时需采用中文提示,如用户在登陆系统时没有正确的输入用户名或 密码,系统应给出“用户名或密码错误”等提示信息。2)出错处理对策并但有可由于数据在数据库中已经有备份, 故在系统出错后可以依靠数据库的恢复功能, 且依靠日志文件使系统再启动, 就算系统崩溃用户数据也不会丢失或遭到破坏
13、, 能占用更多的数据存储空间。2.7 安全保密设计用户权限分级,禁止越权操作,权限的赋予由系统管理员统一管理。2.8 检测的方法通过软件测试: 黑盒测试:主要在软件界面上进行的测试。白盒测试:在重要逻辑路径进行测试,检测重要数据结构的有效性。3. 系统设计3.1 功能需求3.1.1 系统功能设计在整体设计中, 我们将宿舍管理系统分为六个大的功能: 系统管理功能、 宿舍楼管理功 能、信息查询功能、出入登记功能、信息修改功能。下面将具体进行介绍每个功能。3.1.2 系统管理功能系统管理功能包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系 统五个部分。3.1.3 宿舍楼管理功能宿舍楼管理功能包括:楼房管理、宿舍管理、员工管理三个大的部分。3.1.4 信息查询功能信息查询功能基本上包括:按学号进行查询、 按姓名进行查询、按班级查询、按寝室号 查询、每栋楼房住宿情况查询五个部分。3.1.5 出入登记功能出入登记功能包括:进楼物品登记、 出楼物品登记、人员来访登记、结束访问登记四个功能部分。3.1.6 信息修改功能信息修改功能包括:学生基本信息修改、员工基本信息修改等。3.2系统流程设计管 理 员”管理同寝室表Q員工表以学生事势学生信息门学生倍息门13学 生管理Q学生基本情况戸外来人员表十物品岀入楼表十出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中三年级的数学三年级下数学教案(2025-2026学年)
- 专题讲常见气体的制备收集高考化学实验基础模块复习练习教案
- 数学同步练习题考试题试卷教案迎春杯五年级初试模拟题(2025-2026学年)
- 二年级美术上册难忘夏天新课教案(2025-2026学年)
- 校园法制教育主题班会教案范文年(2025-2026学年)
- 《老人海》教学教案
- 倾斜角斜率新人教A必修教案
- 湘版教六年级上册《科学》湘版教教案
- 六年级语文匆匆教案
- 六年级信息技术下册第四单元第课地球故事教案冀教版(2025-2026学年)
- 2025至2030中国商业摄影行业市场发展分析及发展前景预测与投资风险报告
- 地球系统多源数据融合-洞察及研究
- 香水销售知识培训内容课件
- 工业产品早期可制造性评估标准
- DB45-T 2757.1-2023 交通运输行业安全风险评估规范 第1部分:总则
- 3.6运动和能量课件-科学三年级上册教科版-1
- 2025年酒店行业全球酒店管理与酒店服务创新研究报告
- 2025年及未来5年中国铜铝复合板带行业市场供需格局及行业前景展望报告
- Unit6Ouranimalfriends单词词汇(课件)-Joinin外研剑桥英语四年级上册
- 第9课 約束教学设计-2025-2026学年初中日语人教版2024七年级全一册-人教版
- 2026年高考总复习优化设计一轮复习数学(广西版)-高考解答题专项五 第2课时 求值、最值与范围问题
评论
0/150
提交评论