宿舍管理系统系统设计说明书.docx

上传人:b****0 文档编号:17945845 上传时间:2023-08-05 格式:DOCX 页数:19 大小:333.95KB
下载 相关 举报
宿舍管理系统系统设计说明书.docx_第1页
第1页 / 共19页
宿舍管理系统系统设计说明书.docx_第2页
第2页 / 共19页
宿舍管理系统系统设计说明书.docx_第3页
第3页 / 共19页
宿舍管理系统系统设计说明书.docx_第4页
第4页 / 共19页
宿舍管理系统系统设计说明书.docx_第5页
第5页 / 共19页
宿舍管理系统系统设计说明书.docx_第6页
第6页 / 共19页
宿舍管理系统系统设计说明书.docx_第7页
第7页 / 共19页
宿舍管理系统系统设计说明书.docx_第8页
第8页 / 共19页
宿舍管理系统系统设计说明书.docx_第9页
第9页 / 共19页
宿舍管理系统系统设计说明书.docx_第10页
第10页 / 共19页
宿舍管理系统系统设计说明书.docx_第11页
第11页 / 共19页
宿舍管理系统系统设计说明书.docx_第12页
第12页 / 共19页
宿舍管理系统系统设计说明书.docx_第13页
第13页 / 共19页
宿舍管理系统系统设计说明书.docx_第14页
第14页 / 共19页
宿舍管理系统系统设计说明书.docx_第15页
第15页 / 共19页
宿舍管理系统系统设计说明书.docx_第16页
第16页 / 共19页
宿舍管理系统系统设计说明书.docx_第17页
第17页 / 共19页
宿舍管理系统系统设计说明书.docx_第18页
第18页 / 共19页
宿舍管理系统系统设计说明书.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

宿舍管理系统系统设计说明书.docx

《宿舍管理系统系统设计说明书.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统系统设计说明书.docx(19页珍藏版)》请在冰点文库上搜索。

宿舍管理系统系统设计说明书.docx

宿舍管理系统系统设计说明书

系统设计说明书模板

1.引言

1.1编写目的

本说明书确定学生宿舍管理系统的详细功能模块和数据结构,为学生宿舍管理系统开发编码工作的主要依据。

1.2背景

软件系统的名称:

学生宿舍分配系统  

本项目的任务提出者:

张老师 

本项目的任务开发者:

学生

软件系统的用户:

大学的公寓寝室管理中心 

1.3术语

表2-1术语定义或解释表

序号

术语名称

术语定义

1

详细设计说明书

详细设计说明书又称为程序设计说明,详细说明一个软件系统各个层次中的每一个程序(模块)的设计考虑。

2

Java语言程序设计

以java语言字词为结构,最大限度的利用java语言本身的点是一种基于计算机基础的高级程序设计语言。

3

学生公寓管理系统软件

学校管理软件,以学校公寓部门为基本元素的、用程序来实现其功能的软件 

1.4参考资料

1.《学生宿舍分配软件的基本需求》

2.《软件系统分析与设计》殷建民编著中国水利水电出版社,2008

2.系统总体设计

2.1设计约束

2.1.1本系统应遵循的标准和规范

1.软件设计应遵循《软件设计规格说明书》,满足《用户需求规格说明书》的相关要求,满足国家规定的相关软件设计的标准。

2.软件采用CS结构设计,用户安装程序后,能够登录进入享受系统的服务。

3.软件设计需要保证软件的正确性、健壮性、安全性。

保证用户的使用体验,保证用户数据的安全。

2.1.2软硬件运行环境约束

软件平台

1.客户端软件环境:

操作系统:

Windows98/NT/2000或更高版本

2.服务端软件环境:

A.操作系统:

WindowsNT/2000Server或更高版本

B.数据库产品:

SQLServer2000

硬件平台

1.客户程序硬件环境:

A.具有PentiumII440MH或性能相当处理器且满足以下要求的计算机:

B.最低64MB内存

C.最小800MB硬盘空余空间

D.分辨率至少800×600彩色VGA显示器

E.鼠标键盘

2.服务器硬件环境:

A.具有PentiumⅣ2.4GH或性能相当的处理器且满足以下要求的计算机:

B.最低256MB内存

C.最小2GB硬盘空余空间

D.分辨率至少800×600彩色VGA显示器

E.鼠标键盘

2.1.3接口约束

外部接口 

1.用户接口:

采用窗口化,菜单式进行设计,在操作时响应快。

 

2.硬件接口:

扫描仪器 

3.软件接口:

用WPS工作簿进行接口 

内部接口 

  通过面向对象语言设计类,在Public类中实现调用;类间实现严格封闭。

2.1.4用户界面约束

1.将系统使用简单化,能够满足宿舍管理员等这一类对于计算机使用不大了解的群体,方便用户的正常操作。

2.用户对于界面的友好性要求高,在进行页面设计时,充分考虑用户的年龄段以及接受能力,最大程度上保证软件的吸引力。

3.尽可能最大程度适应广大用户使用,做好兼容性测试,保证用户的用户体验。

 

2.2体系结构设计

图1功能结构图

2.3系统功能结构

2.3.1主功能清单

表2-2主功能模块清单

模块编号

模块名称

功能简述

S1

住宿申请管理

学生申请住宿,辅导员,宿管批审住宿申请

S2

住宿信息管理

班主任、辅导员、院校领导均可查看相关学生住宿信息

S3

后勤管理

宿舍管理员对宿舍设备情况、学生表现进行记录

S4

退换宿管理

处理毕业生退宿申请以及换宿申请

S5

系统设置

数据库维护系统维护等

2.3.2子功能描述

表2-3子功能模块清单

模块编号

子模块编号

子模块英文名

子模块功能简述

M1

M1-1

申请表填写模块

学生填写申请表,出错则无法提交,重新填写

M1-2

批审模块

辅导员用户对申请进行审核

宿舍负责人用户进行二次审核

M2

M2-1

信息更新模块

宿舍管理员用户对学生住宿及变动情况及时更新

M2-2

信息检索模块

班主任辅导员以及院校领导根据学号检索相关学生的住宿信息及表现

M3

M3-1

日常评优模块

各项良好宿舍评优公告

M3-2

设备状况模块

记录宿舍各设备状况和检修信息

M4

M4-1

退宿模块

学生进行申请,辅导员与负责人批审

M4-2

换宿模块

学生进行换宿申请,辅导员与负责人批审

M5

M5-1

系统维护

维护

2.4系统权限设置

表2-4系统权限表

功能描述

对应模块

学生

班主任

辅导员

宿舍管理员

宿舍负责人

院校领导

超级管理员

申请表填写

M1-1

批审申请

M1-2

信息更新

M2-1

信息检索

M2-2

评优公告查看

M3-1

评优公告更新

M3-1

设备信息更新

M3-2

设备信息查看

M3-2

退宿申请

M4-1

换宿申请

M4-2

换宿申请批审

M4-2

退宿申请批审

M4-1

系统维护

M5-1

2.5模块设计

类图:

用户主要分为学生和职工两大类,学生类和职工类继承于people类,而教师类、领导类、宿舍负责人类和宿舍管理员类继承于职工类,辅导员和班主任类继承于教师类;学生与辅导员、班级、住宿登记表、床位、宿舍、住宿申请等都是关联关系。

图2学生宿舍管理系统类图

详述:

学生类(顺序图与状态图)

顺序图:

根据流程图和活动图,可以建立学生申请的工作顺序图,首先是登陆到首页>进入申请界面,申请表的填写与是否可以成功提交由提交控制检测并返回可申请/不可申请/有错重新填写,提交成功则学生等待’来自辅导员以及宿舍管理员的的审核结果以及宿舍分配结果。

图3学生申请住宿顺序图

状态图:

学生申请这一事件对应的状态:

首先是要进行申请表的填写预准备工作,即新建一张空白申请表,进行填写,完成后进行提交,即等同于进入等待审核状态;等待后台审核完成后,学生进行查看可以找到‘审核通过’‘不通过’以及‘不通过(部分不符合要求)’三种状态,一次审核通过后二审,产生‘批准’‘不批准’两种状态,批准通过,进入入住状态。

图4学生申请住宿状态图

功能界面:

图5功能图

3.功能模块详细设计

3.1功能模块1(登录模块)

功能描述:

根据用户要求进行登录操作

性能要求:

管理员的用户名和密码正确时,登录管理员模式;其他角色的用户名和密码正确时,登录相应的模式;否则,退出系统。

 

模块界面设计:

图6登陆界面

输入项:

根据需求分析报告中所述,输入项为用户信息(学生信息或者管理员信息,教师信息等)。

 用户信息:

用户ID,用户密码,用户类型(普通用户,管理员) 

输出项:

根据概要设计报告中模块设计的思路,该登录模块输出项为:

控制代码,是被调模块的名字。

 

程序流程

该登录模块中应用选择算法,根据用户的要求选择不同的模式。

图7登陆程序流程

3.2功能模块2(住宿申请模块)

功能描述:

根据用户要求进行申请表填写或批审操作

性能要求:

当以辅导员或宿舍管理员的身份登录时可以检查学生提出的住宿申请,并进行批审,当辅导员批审通过后,宿舍管理员才可进行二次批审,二次批审通过后,宿舍管理员为学生分配宿舍;以学生身份登录时,可查看过往申请记录,若已申请未处理,则不能创建新的申请表;无带批阅申请或住宿记录,可创建新的申请表,在确认无格式错误后可提交,等待批审。

模块界面设计:

图8住宿申请模块界面

输入项:

 学生、辅导员或管理员根据系统界面的提示,选择相应的操作类型,该类型对应的是模块的名字

输出项:

根据概要设计报告中模块设计的思路,该登录模块输出项为:

控制代码,是被调模块的名字,当用户为学生时输出成功或失败的提示信息。

程序流程

图9学生住宿申请流程

4.数据结构设计

4.1数据库环境说明

对本数据库的管理、生成、修改、更新都由SQL Server 2000数据库管理系统完成,本软件是微软公司最新版的大型数据库服务器,具有数据可靠性强、使用方便、功能强大、安全系数高的特性。

4.2数据库的命名规则

本系统数据库采用Pascal样式命名,命名格式为[项目英文名称/简称]。

示例:

姓名Name

4.3表设计

1)数据库表名清单

表2-5数据库表名清单

序号

中文表名

英文表名

表功能说明

1

用户信息

UserInfo

记录相关用户的基本信息和权限

2

管理员信息

ManagerInfo

记录管理员操作和基本信息

3

公告信息

NoticeInfo

记录后勤模块产生的公告信息

4

申请表

Application

学生成功提交后的已完成申请表的存储

5

学生住宿信息

StuStayInfo

已入住学生的相关房间号床号退换宿等信息

6

设备记录

EquipRecord

宿舍设备状况以及检修记录的存储

7

学生表现记录

StuBeRecord

学生个人以及所在宿舍的日常表现情况

8

登录信息

LoginInfo

用户身份、编号以及password

2).数据库表的详细清单

表2-6用户信息表

字段名

意义

类型

长度

空否

备注

姓名

name

vachar

20

Notnull

编号

no

vachar

20

Notnull

主键

性别

sex

vachar

20

Notnull

联系方式

phone

vachar

20

Notnull

身份

indentifi

vachar

20

Notnull

所在院系

yuanxi

vachar

20

表2-7公告信息

字段名

意义

类型

长度

空否

备注

公告日期

noticetime

date

8

撤销日期

revoketime

date

8

公告内容

information

vachar

200

表2-8申请表

字段名

意义

类型

长度

空否

备注

申请日期

Applytime

date

8

Notnull

表状态

condition

vachar

20

Notnull

申请人姓名

applyername

vachar

20

Notnull

外键

申请人学号

applyerno

vachar

20

Notnull

主键

表内容

table

BLOB

Notnull

表2-9学生住宿信息表

字段名

意义

类型

长度

空否

备注

姓名

name

vachar

20

Notnull

外键

学号

Sno

vachar

20

Notnull

主键

性别

sex

vachar

20

Notnull

外键

联系方式

phone

vachar

20

Notnull

外键

所在院系

yuanxi

vacahr

20

Notnull

外键

宿舍号

houseno

vacahr

20

Notnull

床号

bedno

vacahr

20

Notnull

表2-10设备记录

字段名

意义

类型

长度

空否

备注

设备名称

Ename

vachar

20

Notnull

所在房间号

houseno

vachar

20

Notnull

上次检修时间

lasttime

vachar

20

Notnull

已检修次数

times

int

5

Notnull

建议报废期

deadline

vachar

20

Notnull

表2-11学生表现记录

字段名

意义

类型

长度

空否

备注

姓名

name

vachar

20

Notnull

外键

学号

Sno

vachar

20

Notnull

主键

所在院系

yuanxi

vacahr

20

Notnull

外键

宿舍号

houseno

vacahr

20

Notnull

床号

bedno

vacahr

20

Notnull

具体表现

biaoxian

blob

表2-12登录信息表

字段名

意义

类型

长度

空否

备注

用户名

Username

vachar

20

Notnull

身份

Indentified

vachar

20

Notnull

口令

password

vachar

20

Notnull

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2