学生公寓管理系统概要设计说明书Word文件下载.docx
- 文档编号:6041993
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:13
- 大小:110.27KB
学生公寓管理系统概要设计说明书Word文件下载.docx
《学生公寓管理系统概要设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《学生公寓管理系统概要设计说明书Word文件下载.docx(13页珍藏版)》请在冰点文库上搜索。
SQLSERVER:
系统服务器所使用的数据库管理系统(DBMS)
SQL:
一种用于访问查询数据库的语言
ROLLBACK:
数据库的错误恢复机制
缩写
StudentDormitoryManagement学生公寓管理系统
SQL:
StructuredQueryLanguage结构化查询语言
1.4参考资料
以下列出在概要设计过程中所使用到的有关资料:
1.学生公寓管理系统项目激活任务书
2.学生公寓管理系统项目开发计划
3.需求规格说明书
4.用户操作手册(初稿)
5.软件工程导论(清华大学)
6.软件分析与设计课程设计指导书
2、任务概述
2.1目标
2.2运行环境
Windows7,SQLSERVER,JAVA
2.3需求概述
1.系统要求用户必须输入正确的用户名和密码才能进入系统。
2.系统可以提供学生住宿情况的基本登记。
3.系统可以提供人员来访登记及结束访问的详细登记。
4.系统可以提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。
5.系统可以提供增加、删除、修改用户账户的功能。
6.系统应该具有添加、修改、删除学生及员工基本信息的功能。
7.系统可以提供各个宿舍电费的查询和收缴功能。
8.系统可以提供更换宿舍的功能。
时间特性要求:
系统的速度要在用户可接受的围,但考虑到需要实时检测服务器的可用性,对信息实时搜索的速度可以有较低的要求。
可靠性:
系统要有较高的可靠性,可恢复性。
灵活性:
系统要有良好的接口,以适应信息增删的要求。
2.4条件和限制
3、总体设计
3.1处理流程
本系统的基本设计概念和处理流程,尽量使用图表的形式。
3.2系统结构
1、学生公寓管理系统
2、管理员模块
3、寝室管理
4、班级管理
5、用户管理
6、功能查询
7、留言板管理
8、寝室长与室员模块
3.3模块设计
(1)系统管理模块
系统管理模块包括:
超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。
超级用户登录:
实现系统管理人员登录。
普通用户登录:
实现一般管理人员登录。
用户管理:
实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。
密码修改:
实现所用用户的密码更改功能。
退出系统:
实现正常退出宿舍管理系统。
(2)公寓管理模块
公寓管理模块包括:
楼房管理、宿舍管理、员工管理三个大的部分。
楼房管理:
登记学校所有住宿楼情况。
宿舍管理:
登记学校所有宿舍的情况。
员工原理:
实现楼房管理人员的添加功能。
(3)学生管理模块
学生管理模块包括:
学生基本信息录入、学生财物登记、学生学期注册、学生离校管理四项功能.
学生基本信息录入:
实现学生基本信息情况的登记及宿舍的分配功能。
学生财物登记:
登记学生在校期间所拥有的公共及私有贵重物品情况。
学生学期注册管理:
登记学生在校期间每学期的宿舍缴费情况。
学生离校管理:
实现学生毕业离校处理,注销该学生信息。
(4)信息查询模块
信息查询模块基本上包括:
按**进行查询、按进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。
按**进行查询:
实现每个学生基本信息情况的查询功能。
按查询:
通过学生查询学生基本信息情况。
按班级查询:
通过班级查询*班级学生住宿情况及该班级学生信息。
按寝室号查询:
查看每个宿舍所住学生信息情况。
楼房住宿情况查询:
查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学。
(5)出入登记模块
出入登记模块包括:
进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。
进楼物品登记:
详细登记*学生搬入宿舍楼的物品情况。
出楼物品登记:
详细登记*学生搬出宿舍楼的物品情况。
人员来访登记:
详细登记进入宿舍楼的外来人员情况。
结束访问登记:
详细登记外来人员的离开情况。
(6)信息修改模块
信息修改模块包括:
学生基本信息修改、员工基本信息修改、个人财物信息修改三个大的功能。
学生基本信息修改:
实现系统管理人员对学生基本信息情况所作的添加、修改、删除。
员工信息修改:
实现系统管理人员对楼房员工的修改、删除功能。
个人财物修改:
实现对学生个人财物的添加、修改、删除功能。
(7)报表管理模块
报表管理模块包括:
学生信息打印、员工信息打印、宿舍交费情况打印、物品出入楼信息打印、*宿舍住宿情况打印、人员来访情况打印六个功能。
学生信息:
查询并打印每个学生的详细基本信息情况。
员工信息:
查询并打印每栋宿舍楼的所有员工信息情况。
宿舍交费情况:
查询并打印已交清或未交清住宿费的学生信息。
物品出入楼信息:
查询并打印*学生的物品出入宿舍楼的信息情况。
宿舍住宿情况:
查询并打印*个宿舍的详细住宿情况。
人员来访情况:
查询并打印*个时间段的人员来访情况。
4、接口设计
4.1外部接口
本软件可通过用户表、学生基本情况表、寝室表、楼房表、学生财产表、物品出入楼表及相应的管理系统。
用户界面
本程序提供用户的注册和登录功能。
主要界面设计如下:
(1)管理员、用户登录界面
运行系统首先进入登录界面,界面简洁明了。
(2)后台管理主界面
角色有三种选择,室员、寝室长、管理员,选择管理员进入管理员后台管理,有寝室管理、班级管理、用户管理、功能查询、等功能模块,中间显示的是服务器统计信息。
软件接口
服务器程序可使用Java提供对SQLSERVER的接口,进行数据库的所有访问。
服务器程序上可使用SQLSERVER的对数据库的备份命令,以做到数据的保存。
在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输和接收。
硬件接口
在输入方面和输出方面,可用Java的标准输入和输出,进而进行处理。
4.2部接口
系统部使用JDBC实现图形用户界面与SQL数据库的。
部接口方面,各模块之间采用函数调用、参数传递、返回值方式进行信息传输,具体参数的结构将在下面数据结构设计的容中说明,接口传递的信息以数据结构封装了数据,以参数传递或返回值的形式在各模块之间传输。
5、数据结构设计
5.1数据库数据结构设计
为了编码方便,表名与字段名一律采用英文字符命名。
另外,为了提高可扩展性,各表的各字段会因具体需要进行类型与长度的定义。
1)关于字符类型的编号方面的信息,各表将以Varchar(10)进行储存;
关于字符类型的备注方面的信息,各表将以Varchar(50)进行储存;
关于其他字符类型的信息,各表将以Varchar(20)进行储存。
2)关于其日期类型的信息,各表将以DateTime进行储存。
列名
数据类型
数据长度
允许空
用户名
char
10
密码
16
√
用户信息表
**
int
4
房号
缴费号
性别
入学时间
datetime
8
毕业时间
班
20
系
26
学院
学生信息表
楼号
楼名
28
位置
房间数
float
楼高
住宿费
money
宿舍信息表
描述
2
可入住人数
已入住人数
房间信息表
学年学费
缴费表
5.2物理数据结构设计
数据库的物理结构设计主要是对数据在存中的安排进行设计,包括对索引区、缓冲区的设计;
对使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;
设置访问数据的方式方法。
在非系统卷安装SQL数据库文件。
5.3数据结构与程序的关系
服务器程序在对登记各种信息进行操作时序对数据表进行查询和修改,在其过程中都需要对数据库中的所有表,进行联合查询和修改。
物理数据结构主要用于各个模块之间函数的信息传递。
接口传递的信息将是以数据结构封装了数据,以参数传递或返回值的形式在各模块之间传输。
6、运行设计
6.1运行模块的组合
当管理员登录时进入系统管理页面,他可以访问所有有关学生入住信息,以及删除修改等,还有学生的缴费信息。
当一般管理人员登录时进入信息查询模块。
他可以查询学生的基本信息,出入以及离开的详细记录。
6.2运行控制
系统需要先启动数据库服务器,然后启动中间的WEBServer,启动无误后,各个用户就可以登录进入系统开始各种操作。
如前所述,为控制各数据管理用户对特定数据进行管理,各数据管理功能模块完全独立开发编译,但各数据管理功能模块不允许独立运行,只能在系统总控程序调度下执行。
6.3运行时间
正常情况下后台DB服务器、和浏览器终端是始终处于运行状态,其它终端可以随时起停。
7、出错处理设计
7.1出错输入信息
出错情况
系统信息
处理方法
用户名或密码错误
无法登录系统
录入信息不符合约束条件
非法数据,请重新录入
重新录入
无符合条件的数据
查询结果为空
7.2出错处理对策
出错后可采取以下办法,包括:
a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的*些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
8、维护设计
维护设计方面主要是为服务器上的数据库数据进行维护,可使用SQLSERVER的数据库维护功能机制。
为便于维护,设计了三种日志:
系统运行日志、操作日志、出错日志。
三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松地监控系统运行情况。
数据表的建立和删除有数据库系统管理员予以维护。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生公寓 管理 系统 概要 设计 说明书