学生宿舍楼管理系统设计报告1.docx
- 文档编号:5238390
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:11
- 大小:218.52KB
学生宿舍楼管理系统设计报告1.docx
《学生宿舍楼管理系统设计报告1.docx》由会员分享,可在线阅读,更多相关《学生宿舍楼管理系统设计报告1.docx(11页珍藏版)》请在冰豆网上搜索。
学生宿舍楼管理系统设计报告1
学生宿舍楼管理系统
系统设计说明书
编写:
张长亮2010年11月19日
1.引言
1.1编写说明
《学生宿舍楼管理系统设计》的编制,给系统开发人员提供参考、指导依据。
本文档的预期读者有:
系统开发人员、系统测试人员、系统维护人员等。
1.2需求概述
1.2.1系统整体设计
1.2.1.1系统设计的目的
把软件工程中规范化的软件开发方法应用到本次学生宿舍楼管理系统的开发过程中,以经济地开发出高质量的软件并有效地维护它。
1.2.1.2系统设计采取的基本原理和主要技术方法
本系统专门针对学校的宿舍楼管理而开发的一个功能齐全、操作简单的学生宿舍楼管理系统。
适合学校的宿舍管理人员使用。
本系统实现以下基本功能:
管理员可以对宿舍楼进行全面管理、可以管理学生、可以管理楼层和房间、还可以管理寝室人员及外来人员及出入物品,也能方便的进行统计报表、查询和更改。
本系统使用的是delphi来开发,数据库采用SQLServer2005的数据库管理系统,由于delphi具有良好的面向对象功能,真正实现了面向对象的设计。
1.2.2开发阶段任务及角色分工
需求调研组:
主要任务:
分析系统开发的可行性并确定设计的主要目标,总结各组员收集的信息,为各组员分配任务,协调组员之间的关系。
完成概要分析和可行性设计工作。
系统设计组:
主要任务:
主要负责系统的需求分析,完成E-R图等具体设计。
系统开发组:
主要任务:
主要负责系统的总体设计,完成总体设计阶段的模块划分。
系统测试组:
主要任务:
主要负责系统的模块测试等工作。
系统培训组:
主要任务:
主要负责系统的培训工作。
1.2.3整体需求
由于现今的学生宿舍楼管理非常繁琐,通常为手工操作,管理人员付出大量的工作时间,得到的效率却很低。
为提高工作效率,减轻管理人员的工作负担,决定开发学生宿舍楼管理系统软件。
开发此学生宿舍楼管理系统软件,以供管理人员进行学生宿舍管理,方便管理者随时添加、查询、修改等。
本项目的设计目标是为学校学生宿舍楼管理提供快捷方法,省去大量诸如手工登记的操作,对学生进出宿舍楼情况进行及时跟踪管理,提高管理学生宿舍楼的效率,推动学校宿舍楼管理自动化。
本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。
系统在实现上应该具有如下功能:
1.系统要求用户必须输入正确的用户名和密码才能进入系统。
2.系统应该提供学生住宿情况的基本登记。
3.系统应提供人员来访登记及结束访问的详细登记。
4.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。
5.系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。
6.系统应提供增加、删除、修改用户帐户的功能。
2.总体设计
2.1设计及约束条件
a.软件系统的界面要美观友好,布局要合理,窗口的内容尽量简明的提供信息,语言要通俗易懂,有层次感,分类清晰明了。
2.2设计原理
a.先建立数据库并建立各表之间的主外键关系。
b.在使用时,由管理员输入需要了解的关键字的信息,然后通过宿舍楼管理事务管理中心选择相应宿舍楼管理的事务。
c.宿舍楼管理的事务将根据所提供的信息在数据库中查找相应的记录。
d.返回相应的记录给管理员。
e.允许管理员在相应权限下对数据进行修改。
f.通过终端把得到的内容显示到相应的界面上。
2.3基本设计概念和处理流程
2.4结构设计
在整体设计中,我们将宿舍管理系统分为六个大的模块:
系统管理模块、宿舍楼管理模块、信息查询模块、出入登记模块、信息修改模块、关于模块。
每个模块将实现不同的功能。
下面将具体进行介绍。
4.1.1系统管理模块
系统管理模块包括:
超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。
1.超级用户登录:
实现系统管理人员登录。
2.普通用户登录:
实现一般管理人员登录。
3.用户管理:
实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。
4.密码修改:
实现所用用户的密码更改功能。
5.退出系统:
实现正常退出宿舍管理系统。
4.1.2宿舍楼管理模块
宿舍楼管理模块包括:
楼房管理、宿舍管理、员工管理三个大的部分。
1.楼房管理:
登记学校所有住宿楼情况。
2.宿舍管理:
登记学校所有宿舍的情况。
3.员工原理:
实现楼房管理人员的添加功能。
4.1.3信息查询模块
信息查询模块基本上包括:
按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。
1.按学号进行查询:
实现每个学生基本信息情况的查询功能。
2.按姓名查询:
通过学生姓名查询学生基本信息情况。
3.按班级查询:
通过班级查询某班级学生住宿情况及该班级学生信息。
4.按寝室号查询:
查看每个宿舍所住学生信息情况。
5.楼房住宿情况查询:
查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。
4.1.4出入登记模块
出入登记模块包括:
进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。
1.进楼物品登记:
详细登记某学生搬入宿舍楼的物品情况。
2.出楼物品登记:
详细登记某学生搬出宿舍楼的物品情况。
3.人员来访登记:
详细登记进入宿舍楼的外来人员情况。
4.结束访问登记:
详细登记外来人员的离开情况。
4.1.5信息修改模块
信息修改模块包括:
学生基本信息修改、员工基本信息修改等功能。
1.学生基本信息修改:
实现系统管理人员对学生基本信息情况所作的添加、修改、删除。
2.员工信息修改:
实现系统管理人员对楼房员工的修改、删除功能。
4.1.6帮助模块
此模块是对学生宿舍管理系统开发者相关信息的一个简单介绍。
2.5运行环境设计
网络环境:
本系统通过校园网络进行信息交互及数据传输。
数据库服务器:
数据库服务器应用市政府提供的数据库服务器,数据库采用sql-server2005。
1)数据库服务器
CPU:
INTEL志强四核处理器2.5G
RAM:
DDRIIDIMM≥16G
HDD:
200GB
操作系统:
WINDOWS2003或unix3.5
数据库:
MicrosoftSQLServer2005
2)应用服务器
CPU:
INTEL志强四核处理器2.5G
RAM:
DDRIIDIMM≥16G
HDD:
200GB
注:
服务端必须安装配置IIS,(可以与数据库服务器位于同一台机器上)
3)文件服务器
CPU:
INTEL志强四核处理器2.5G
RAM:
DDRIIDIMM≥16G
HDD:
200GB
操作系统:
WINDOWSxp/2000/2003
字处理软件:
MicrosoftOffice2000以上
4)客户机
CPU:
INTELP42.0以上
RAM:
1G以上
HDD:
100GB以上
显示分辨率:
1024×768
操作系统:
WINDOWSxp/2000/2003
浏览器:
IE5.0以上
字处理软件:
MicrosoftOffice2000以上。
2.6出错处理设计
1)系统在提示错误时需采用中文提示,如用户在登陆系统时没有正确的输入用户名或密码,系统应给出“用户名或密码错误”等提示信息。
2)出错处理对策
由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏,但有可能占用更多的数据存储空间。
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系统流程设计
3.3用例图设计
3.3.1系统管理流程图
3.3.2宿舍楼管理数据流图
3.3.3学生管理数据流图
3.3.4出入登记管理数据流图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 宿舍楼 管理 系统 设计 报告