以下为《某大学宿舍管理系统_总体设计说明》的无排版文字预览,完整内容请下载
XX林业大学宿舍管理系统
总体设计说明书
学号
姓名
所完成的任务
成绩
***21
黄某某(组长)
1、2、3.2、4
***32
郭某某
3.1、4.1、5
***29
苏某某
3.1、4.1、5
2020年6月5日
1.引言
1.1编写目的
编写本说明书的目的是随着信息化日益发展,学生流动性增加,传统的用纸来记录学生宿舍信息已经不能满足现在的要求,所以打算开发一个学生宿舍管理系统来满足日益增长的管理需要。
本说明书面向开发人员与维护人员,开发人员根据文档实现功能,测试维护人员后期按图索骥找到维护位置。
1.2背景
XX林业大学宿舍管理系统开发
任务提出者:黄某某
开发者:黄某某、郭某某 、苏某某
用户:系统管理员,宿舍和学生
宿舍管理系统要实现对设备的管理要求,包括:录入、浏览、删除、修改、检索和统计等。不同身份具有不同的职能
1.3定义
在本系统中涉及到的技术及编程语言有:
序号
术语
定义
1
Javaweb
开发环境
2
Java
编程语言
3
Struct2
框架
2.系统功能结构设计
2.1模块的划分和描述
宿舍管理模块实现了宿舍的统一管理,并可按部门人员进行权限管理,保证了宿舍信息的安全存储。该模块设定为只有管理员和超级管理员可以使用的模块,同时管理员只能管理自己所属部门的设备,超级管理员可以管理所有部门的设备。
设备管理模块包括录入登录模块、管理员信息、学生信息模块、宿舍信息模块、水电费信息模块等5个子模块。
登录模块:此模块用来管理学生、楼栋管理员、系统管理员、管理员的登陆和注销,其中学生不能自己注销,其登陆名固定为“ admin”,由主管理员创建。
管理员信息:此模块用来初始化宿舍楼寝室信息和修改添加学生缺勤信息。
只有校级管理员才能修改、删除和录入其信息。学生、院系管理员、楼栋管理员、公寓地区管理员和维修人员只能查看此信息。
学生信息模块:此模块用来初始化、修改、删除和查询学生信息。院系管理员主要用Excel 文件导入方式来进行学生信息的录入。学生只能修改部分自己的信息(登陆密码、电话、图片、要求安静和要求早睡字段信息)。楼栋管理员、校级管理员和院系管理员能够查看学生信息。
宿舍信息模块:管理员可以通过该子模块对宿舍信息详细资料进行查看、修改、删除等操作。
缺勤信息模块:管理员可以通过该子模块对所属宿舍所有缺勤信息进行一个查询、修改、删除等操作。
2.2系统的功能结构图
根据需求分析中的系统功能分析,可得到系统的功能模块图如下图2.2.1:
图2.2.1系统的功能模块图
系统框架如下图2.2.2:
图2.2.2系统框架设计图
3.工作流程
(1)客户端浏览器发送HTTP请求到Web应用(2)Web容器将请求传递到标准ActionContextCleanUp过滤器以消除属性,而不让后续过滤器清楚,以延长Action中属性(包括自定义属性)的生命周期。(3)再经过如stimesh等其他过滤器后,请求传递给StrutsPrepareAndExecuteFilter核心控制器(4)StrutsPrepareAndExecuteFilter调用ActionMapper(Action映射器)确定调用哪个Action,再将控制权转移给ActionProxy代理(5)ActionProxy代理调用配置管理器ConfigurationManag 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 30-33+36.[5]张某某,雷某某。 基于Java Web的创新创业管理系统设计与实现[J]. 软件导刊,2017,(02):113-115.[6]苏某某。 接口的意义及在java web三层架构中的作用分析[J]. 西部皮革,2016,(24):19.[7]赵某某。 Java Web程序开发中字符乱码的原因与解决办法[J]. 电脑编程技巧与维护,2016,(20):24+27.[8]徐某某。 浅析面向SQL数据库注入攻击的Java Web防御措施[J]. 网络安全技术与应用,2016,(10):85-86.
[9]许某某,李某某,马某某 web数据库技术与应用.科学出版社,2005.
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《某大学宿舍管理系统_总体设计说明》的无排版文字预览,完整内容请下载
某大学宿舍管理系统_总体设计说明由用户“PDXQH”分享发布,转载请注明出处