学生宿舍分配系统系统设计说明书

2022-05-24 13:27:52   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《学生宿舍分配系统系统设计说明书》,欢迎阅读!
系统,说明书,分配,宿舍,学生



系统设计说明书模板

1. 引言

1.1 编写目的

本设计说明是在学生宿舍分配软件需求规格说明书的基础上,详细描述系统的概要设计结果,作为详细设计的基础资料,为系统开发人员提供设计和开发依据。

1.2 背景

a.待开发的软件系统的名称:学生宿舍分配系统 b.本项目的任务提出者:宿舍管理中心 c.本项目的任务开发者:学校技术人员

d.本项目的任务用户:学生、班主任、辅导员、宿舍负责人、校领导、院领导。

1.3 术语

本文当中涉及的专业术语定义或解释,一般用表格形式给出,如表2-1所示。 2-1 术语定义或解释表

1 2 3

术语名称

CPU RAM Programming Interface)

中央处理器 内存容量



API (Application 应用(程序)编程接口

1.4 参考资料

学生宿舍分配系统需求规格说明书

马小军 张玉祥,《软件开发实训教程》,中国人民大学出版社,20158

2. 系统总体设计

2.1设计约束

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

易用性、高效性、可靠性、可扩展性、安全性 2.1.2 软硬件运行环境约束

Windows XP/win7/win8, Sql server 2008数据库 数据库服务器一台,CPU:Pentium900M,内存容量>512M 2.1.3 接口约束 数据库访问接口


2.1.4 用户界面约束 交互方式:人机交互

界面空间尺寸:可随浏览器大小自行调整 硬件级网络带宽:校园网带宽>10M

2.2 体系结构设计

(系统的体系结构模型,如下)

学生宿舍分配管理系统

<>学生宿舍申



<>辅导员审核

<>宿舍负责人

工作<>宿舍管理员

工作

<>公共服务<>系统管理

<>填报申请<>申请查询<>批准住宿

<>住宿统计

<>用户登录<>住宿查询<>用户管理

<>基础信息维







2.3系统功能结构

主功能清单

2-2 主功能模块(用例)清单 模块编号 S1 S2 S3 S4 S5 S6 S7 S8 S9



模块名称 填报申请 申请查询 辅导员审核 批准住宿 住宿统计 用户登录模块 住宿查询模块 用户管理模块 基础信息维护模



功能简述

学生在线填写住换申请,填写后提交。该模块提

供住换宿申请保存和提交的功能

学生提交住换宿申请后,查询申请书的处理状

态。

接收住宿申请,标注审核意见

为宿舍负责人提供辅导员审核同意的学生住宿申请表的查询功能、宿舍空床位查询功能、住宿申

请表的批准功能 按年级班级进行的住宿统计,生成住宿统计表 通过用户名、密码、验证码,进行用户登录验证 按姓名、学号、性别、班级、年级、学院的住宿

学生查询

管理系统的各类用户

维护系统各类基础信息,包括宿舍信息、房间信息、床位信息、设备信息、班级信息和学院信息




2.4模块设计

2.4.1 学生住宿申请子系统——填报申请模块程序设计 2.4.1.1功能描述

学生在线填写住换宿申请,填写后提交。该模块提供住换宿申请的保存和提交功能。 2.4.1.2性能 提交时间<1s 2.4.1.3输入项

住宿申请表内容包括:姓名、学号、性别、学院、班级、家庭地址、联系电话、电子邮件、申请日期、特殊说明。

2.4.1.4输出项

提交状态的宿舍申请表 2.4.1.5流程逻辑与算法描述 (住宿申请顺序图,如下)


学生住(换)宿舍申请界面

住(换)宿舍申请书

数据库

新建申请

新建申请书新建成功

读取学生信息学生信息

自动填入学生信息自动填入申请日期接受申请内容自动保存

保存操作

保存

持久化完成

保存成功提交操作

保存成功调用提交操作

置保存状态

持久化完成置保存状态

提交完成

提交完成退出新申请界面

撤销已撤销

退出



2.4.1.6接口 数据库访问接口 2.4.1.7单元测试计划

按照住宿申请顺序图即程序执行流程设计测试用例


2.4.2 学生住宿申请子系统——申请查询模块程序设计 2.4.2.1功能描述

针对学生在线提交的住换宿申请,实现申请书所处状态的具体查询并显示查询结果。 2.4.2.2性能 提交时间<2s 2.4.2.3输入项 学号 2.4.2.4输出项

住宿申请表审核或批准的状态。 2.4.2.5流程逻辑与算法描述 (申请查询顺序图,如下)

学生申请查询界面

申请书

数据库

进入申请查询界面查询界面打开读取学生学号学生学号

查询申请书

到数据库查询查询结果

查询结果

显示审核批准状态

显示查询结果关闭查询界面

撤销已撤销

关闭



2.4.2.6接口 数据库访问接口 2.4.2.7单元测试计划

按照申请查询顺序图即程序执行流程设计测试用例




2.4.3 辅导员审核子系统 2.4.3.1功能描述

实现辅导员对接收到的学生住宿申请进行审核意见标注的操作 2.4.3.2性能 审核提交时间<1s 2.4.3.3输入项 学生住宿申请表 2.4.3.4输出项

审核后的的住(换)宿舍申请表 2.4.3.5流程逻辑与算法描述 (辅导员审核顺序图,如下)

学生住(换)宿舍申请查询界面

住(换)宿舍申请审核界面住(换)宿舍申请书

数据库

辅导员编号

查询辅导员负责班级的住宿申请表

显示全部申请查询提交状态的申请

显示列表结果选择列表中申请

查询结果列表

查询未审核的住宿申请列表

查询结果列表调取申请表详情申请表详情

查询查询结果

调用审核界面

置审核标记

持久化

审核完成

返回成功

返回,关闭审核界面

标注审核信息

刷新页面

审核完成,退出

界面关闭



2.4.3.6接口


数据库访问接口 2.4.3.7单元测试计划

按照辅导员审核顺序图即程序执行流程设计测试用例

2.4.4 宿舍负责人工作子系统——批准住宿模块程序设计 2.4.5 宿舍负责人工作子系统——住宿统计程序设计 2.4.6 公共服务子系统——用户登录模块程序设计 2.4.7 公共服务子系统——住宿查询模块程序设计 2.4.8 系统管理子系统——用户管理模块程序设计 2.4.9系统管理子系统——基础信息维护模块程序设计

3.数据结构设计

(详细类图,如下)


用户

+用户 : string

+用户编号 : string+用户类型 : char-口令 : string-有效标记 : bool+增加用户() : string+修改信息()+删除()-修改口令()

教师-所在学院 : string

宿舍管理人员

系统管理员

领导

班主任-管理班级 : string

1

*辅导员+管理班级 : string

1班级-班级编号 : string+班级信息维护()

1*学生

1*

*

*

*

1

-所在班级 : string

*

1

宿舍负责人宿舍管理员校领导院领导-所在学院 : string

*1

住宿记录-学生姓名-班级-床位号-房间号-楼号

-宿舍名称-入住日期+增加()+维护()+查询()+统计()

*

1

*

宿舍检查记录

0..*

0..*0..*

-检查地点-检查内容-记录人+新增()+维护()

设备

-所在房间-设备名称-设备编号-使用者1*

+新增()+维护()

*

0..*1

住(换)宿舍申请-申请人姓名 : string-联系方式 : string-家庭住址 : string

-辅导员审核意见 : char

-宿舍负责人批准意见 : char-辅导员姓名 : string

-宿舍负责人姓名 : string+新建()+保存()+提交()+审核()+批准()

床位

*

-所在房间-床位号+新增()+维护()0..*1

**1楼栋-楼号+新增()+维护()

1

房间

-房间号-朝向-床位数+新增()+维护()*1

0..*

宿舍-名称 : string+新增()+维护()




本文来源:https://www.dywdw.cn/b09cf62500d8ce2f0066f5335a8102d276a2616d.html

相关推荐
推荐阅读