- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档名称:
项目名称:
软件设计说明书
学生宿舍管理系统
编写: ******
校对:
审核:
日期:
2015年 05月 17日
院系: 信息工程学院
专业: 信息管理与信息系统
引言
1.1 编写目的
在编写《学生宿舍管理系统》软件之前, 对同类型产品的市场进行了前期调
查,与多位软件设计者和使用者进行了探讨和分析, 之后由软件项目小组向系统
分析人员与软件设计人员提出了这份需求规格说明书。 该需求规格说明书对学生宿舍管理系统软件进行了全面细致的用户需求分析, 明确所要开发的软件应具有的功能、性能与界面。该需求规格说明书供概要设计人员阅读。
1.2 项目背景
项目委托单位:信息工程学院。
开发单位:信息管理与信息系统专业。
学校有若干公寓, 需要一个公寓管理系统实现寝室分配、学生管理、信息查
询、财产管理、出入登记、系统管理等功能。经过实际分析调查,一个学生宿舍
管理系统可以方便宿舍管理人员的工作, 提高其工作效率, 不仅可以方便广大学
生,而且还可以方便于教师和相关人员。
要求系统有效、快速、安全、可靠和无错误的完成需要的操作,并要求客户机的界面要简单明了,易于操作。服务器程序易于维护。
1.3 定义
SAMS:Student Apartment Management System,学生宿舍管理系统。
概述
2.1 目标
本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴
近学生 ,便于用户操作。系统在实现上应该具有如下功能:
1.系统要求用户必须输入正确的用户名和密码才能进入系统。
2.系统应该提供学生住宿情况的基本登记。
3.系统应提供人员来访登记及结束访问的详细登记。
4.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。
5.系统应提供查询功能, 以方便用户对学生基本信息的查询 (要实现按多种条
件的查询 )及楼房信息的查询。
6.系统应提供增加、删除、修改用户帐户的功能。
2.2 运行环境
CPU
Pentium
Ⅳ
内存
512MB
硬盘空间
以上硬盘剩余空间
输入设备 键盘 / 鼠标
操作系统
Windows XP Server以上
数据库
MySql
开发环境
MyEclipse
2.3 条件与限制
由于时间比较短, 使用计算机不方便以及对于网络编程不熟悉, 本学生宿舍
管理系统并没有提供数据的远程访问功能。 对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。
总体设计
系统结构
系统的大致结构如下:在 C/S 结构下的该寝室管理系统大致可以划分为以
下模块:
高校宿舍信息管理系统
超
级
管
理
员
宿
管
员
楼
楼
查
删
信
信
询
除
信
房
数
息
息
数
楼
息
间
据
添
修
据
信
查
管
删
加
改
息
询
理
除
信
息
图组织结构图
说明本系统的基本设计概念和处理流程:
图处理流程图
在整体设计中,我们将宿舍管理系统分为六个大的模块:系统管理模块、公寓管理模块、信息查询模块、出入登记模块、信息修改模块、关于模块。每个模块将实现不同的功能。下面将具体进行介绍。
系统管理模块
系统管理模块包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。
1.用户登录:实现管理人员登录。
2.用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名和
密码。
3.密码修改:实现所用用户的密码更改功能。
4.退出系统:实现正常退出宿舍管理系统。
模块名称 系统管理模
模块代号
块
适用范围 全局
类
型
WEB
页面、用户对象、函
数
对象功能 登陆
作
者 唐明海
编 写
2015-05-10
修 改 人
时 间
性 能 要 求 实现用户登录功能
输 入 登陆名、密码、验证码
输
出 登陆用户相关的信息
算法逻辑
相关对象及接口
开始
输入登录姓名
输入密码
Yes
登录名密码是
否为空
No
登录名于密码是
否正确
Yes
登录成功
登录界面
公寓管理模块
公寓管理模块包括:楼房管理、宿舍管理、员工管理三个大的部分。
1.楼房管理:登记学校所有住宿楼情况。
2.宿舍管理:登记学校所有宿舍的情况。
3.员工原理:实现楼房管理人员的添加功能。
模块名称
适用范围
对象功能
作 者
性能要求
限制条件
输 入
公寓管理模块 模块代号
全局 类 型 WEB 页面、用户对象、函数
唐 编 写 时 间 2015-05-10 修 改 人
明
海
楼房管理、宿舍管理、员工管理三个大的部分
登陆名、密码、验证码
输 出 登陆用户相关的信息
开始
功能选择
公寓管理
功能选择
查询 更改
添加
姓名
系别
班级
寝室号
公寓号
算法逻辑
开始
文档评论(0)