学生公寓管理系统

ops/2024/11/18 14:35:15/

学生公寓管理系统

目 录

  1. 引言 5
    1.1 编写目的 5
    1.2 文档书写约定 5
    1.3 术语定义 5
    1.4 参考资料 5
  2. 业务系统流程及功能描述 5
    2.1 系统总体目标 6
    2.2 系统涉及角色 6
    2.3 系统框架图 6
    2.4 学生公寓管理 6
    2.4.1 业务流程 6
    2.4.2 涉及角色 6
    2.4.3 数据流向 7
    2.4.4 样例报表 7
    2.4.4 样例报表 7
    2.4.5 GYMY41_添加公寓 7
    2.4.6 GYMY42_添加宿舍 7
    2.4.7 GYMY43_床位信息查询 7
    2.4.8 GYMY44_新生床位分配 8
    2.4.9 GYMY45_床位状态恢复 8
    2.4.10 GYMY46_学生床位调换 8
    2.4.11 GYMY47_学生信息查询 8
    2.4.12 GYMY48_宿舍卫生打分 9
    2.4.13 GYMY49_就寝情况公布 9
    2.4.14 GYMY410_宿舍报修 9
    2.4.15 GYMY411_反馈信息 9
    2.4.16 GYMY412_宿舍水费登记 9
    2.4.17 GYMY413_水费查询 10
    2.4.18 GYMY414_水费报表 10
  3. 非功能需求 10
    3.1 用户特点 10
    3.2 系统环境 10
    3.3 安全性 10
    3.4 可靠性 10
    3.5 性能 10
    3.6 标准化要求 10
    1.引言
    1.1编写目的
    1、作为《苏州工艺美术职业技术学院学生公寓管理系统》的需求记录及初步分析记录,供和客户需求确认及开发人员设计开发的依据;
    2、明确项目的范围和目的,明确涉及的用户类别,确定项目需要实现的功能和需要解决的问题;
    3、澄清项目实施方案中的实施内容;
    4、识别项目中面临的用户角色,明确每类用户角色在每个系统中所做的主要活动;
    5、定义系统之间的关系(接口关系,数据关系),定义跨系统的业务流程;
    6、定义清楚已有系统的状况;
    1.2文档书写约定
    1.3术语定义
    1.4参考资料
    2.系统流程及功能描述
    2.1系统总体目标
    学生公寓管理涉及到公寓床位分配、公寓床位信息查询、入住学生信息、床位调换、床位状态恢复、宿舍卫生打分、学生就寝信息登记、使用水费情况功能模块;主要是宿管中心和宿舍管理员进行操作,目的:实现学生公寓床位的自动分配和信息化管理;实现对学生的信息化管理。
    子系统名称 主管部门 说明 备注
    添加公寓 宿管中心
    添加宿舍 宿管中心
    床位状态查询 宿管中心、领导
    新生床位分配 宿管中心
    学生床位调换 宿管中心
    床位状态恢复 宿管中心
    学生信息查询 宿管中心、领导、辅导员
    宿舍卫生打分 宿舍管理员
    就寝情况公布 宿舍管理员
    宿舍报修 学生
    反馈信息 学生
    2.2系统涉及角色
    用户类型 用户操作内容 备注
    宿管中心 录入、分配床位,床位调换、床位状态浏览、学生信息浏览
    学校领导、辅导员 床位状态浏览、学生信息浏览
    宿舍管理 宿舍卫生打分、公布就寝情况
    学生 网上报修、反馈信息
    2.3系统框架图

    2.4学生公寓管理
    2.4.1业务流程
    学生公寓管理包括学生公寓信息查询、宿舍床位管理、网上报修程序、宿舍卫生打分、宿舍点名、反馈意见六个部分。
    学生公寓信息查询:主要录入学生公寓分布信息、联系电话;
    宿舍床位管理:新生报到之前,宿舍按系和专业给新生预留床位;学生报到时,为新生分配空闲床位;宿管中心查询和预览各宿舍床位状态,并做适当的床位调换;毕业生毕业后,导出当前床位信息,宿管中心恢复床位的空闲状态;
    网上报修程序:电话报修,物业填写报修单;网上提交报修,物业接修;
    宿舍卫生打分:宿舍管理员每天录入各宿舍的卫生状况,作为学生素质考核的标准之一;
    宿舍点名:宿舍管理员每天录入各宿舍学生的就寝和晚归信息,以便学生处的查询;
    反馈意见:教职工、学生可以提交反馈意见;
    2.4.2涉及角色
    用户类型 用户操作内容 备注
    学校领导 浏览学校公寓信息
    宿管中心 浏览、分配、调整床位,恢复床位状态
    宿舍管理员 录入宿舍卫生状态、就寝情况
    教职工、学生 浏览公寓信息,网上保修
    2.4.3数据流向

2.4.4样例报表
2.4.5GYMY41_添加公寓
该功能在系统初始化时操作,由宿管科录入学校所有公寓信息(包括公寓编号、公寓位置等信息)。
输入:
公寓编号、公寓名称、公寓分类(男生/女生)、公寓管理员、联系电话、公寓说明
输出:

2.4.6GYMY42_添加宿舍
该功能在系统初始化时操作,由宿管科管理录入每所公寓对应的宿舍信息(包括宿舍编号、宿舍电话等信息)。
输入:
选择对应公寓编号、宿舍编号、宿舍电话号码、宿舍预定系班(初始化时为空)、宿舍说明
输出:
床位编号为:公寓编号+宿舍编号+(1/2/3/4)
2.4.7GYMY43_床位信息查询
宿管管理或学校领导可以根据系和专业查询一部分床位状态信息,也可以根据床位编号直接查询某个床位的状态及入住学生信息。
输入:
查询床位条件:按系查询、按班级,床位编号
输出:
床位状态:入住或空闲
学生信息:床位编号、宿舍号码、学生姓名、学生所在系,班级、学生联系电话、辅导员姓名、联系电话
2.4.8GYMY44_新生床位分配
新生开学后,宿管管理可以先根据学生所在系查询该专业预定的宿舍和具体的床位入住状态信息,为该学生分配一个空闲状态的床位,并修改当前床位状态。
输入:
查询床位条件:按系查询、按年级
分配床位录入信息:学生姓名、学生学号、联系电话、所在系、班级、辅导员姓名、辅导员电话(直接选择);
输出:

2.4.9GYMY45_学生床位调换
由于某些特殊原因,需要对学生当前入住的床位进行修改时,使用此功能。首先,需要将当前床位状态恢复成空闲状态,然后,为该学生分配另外一个空闲状态的床位,并修改床位状态。
输入:
当前床位编号,调换至床位编号
输出:

2.4.10GYMY46_床位状态恢复
该功能提供将床位状态恢复为空闲的功能,在此之前,需要对以前的入住信息进行导出并保存,可以按系或者专业进行批量改变床位状态的功能。
输入:
床位编号
输出:
恢复状态前的入住信息
2.4.11GYMY47_学生信息查询
该功能可以根据输入的查询条件,查询入住学生的信息。
输入:
查询条件:学生学号
输出:
学生信息:床位编号、宿舍号码、学生姓名、学生所在系,班级、辅导员姓名,电话
2.4.12GYMY48_宿舍卫生打分
宿舍管理员在检查了宿舍的卫生状况后,使用该功能公布每个宿舍的卫生检查状况,整个宿舍打分,不涉及到个人,每周卫生评比,以表格形式体现。
输入:
宿舍编号,卫生打分,卫生状况备注;
输出:
卫生状况统计表(按公寓);
2.4.13GYMY49_就寝情况公布
宿舍管理员每天在检查了宿舍所有学生的就寝情况后,使用该功能公布每个学生的归寝情况,以便学生处的查询和对该学生的提醒。
输入:
床位编号、对应床位的学生所有信息、违规信息、备注
输出:
日期、违规学生姓名、学生信息、备注
2.4.14GYMY410_宿舍报修
学生可以在网上提交报修单,物业部门浏览到该报修单后,将派人进行维修处理。
输入:
宿舍编号、维修项目、备注
输出:
待处理报修单
2.4.15GYMY411_反馈信息
学生可以在网上提交对于宿舍管理的反馈意见,以便于宿管中心更好的开展工作。
输入:
反馈人、日期、反馈内容
输出:

2.4.16GYMY412_宿舍水费登记
宿管中心每次将学生宿舍的水费情况金额录入到系统,水费只涉及到宿舍,不涉及到个人。
输入:
缴费宿舍编号(含公寓编号)、收费月份、缴费金额、缴费情况(初始为‘未缴费’)
输出:
宿舍水费情况表(参见《公寓宿舍使用水、电费情况表》)
2.4.17GYMY413_水费查询
学生可以根据宿舍编号查询宿舍得水费情况。
输入:
宿舍编号
输出:
宿舍水费情况表(宿舍编号、水费金额、使用月份)
2.4.18GYMY414_水费月报表
该功能提供给宿管中心使用,可以查询某一月份的水费汇总表,也可以查询某一时间段内的水费使用情况报表。
输入:
查询条件:公寓编号/宿舍编号+使用月份/某一时间段
输出:
整个公寓或宿舍在某一月份或某一时间段水费情况表(公寓/宿舍编号、水费金额、使用月份)
3.非功能需求


http://www.ppmy.cn/ops/134725.html

相关文章

微服务各组件整合

nacos 第一步&#xff0c;引入依赖 <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency> 第二步&#xff0c;增加配置 spring:application:name: …

Linux基本指令(中)(2)

文章目录 前言一、echo二、cat三、more四、less五、head六、tail七、date八、cal九、find十、whoami十一、clear总结 前言 承上启下&#xff0c;我们再来看看另外一些常用的基础指令吧&#xff01; 一、echo 语法&#xff1a;echo [选项] [字符串] 功能&#xff1a;在终端设备上…

段探测的研究

在介绍今天的内容之前&#xff0c;我们先要知道一些前置的知识 跳过繁琐的介绍&#xff0c;我们单刀直入&#xff0c;介绍一个划时代的CPU 8086 8086 从8086开始&#xff0c;CPU扩展到了16位&#xff0c;地址的位宽扩展到了20位&#xff0c;自此之后我们现在所熟知的计算机结…

linux使用scp和密钥在不同服务器传输文件

将源服务密钥中公钥&#xff08;以pub结尾的&#xff09;复制或拷贝密文&#xff0c;粘贴到目标服务器中的/root/.ssh/authorized_keys文件中&#xff1b; 测试连接&#xff1a;ssh -p2129 root172.129.162.537&#xff0c;如果使用默认端口22 -p参数可省略&#xff0c;注意这…

如何在 Ubuntu 上安装 RStudio IDE(R语言集成开发环境) ?

RStudio 是一个功能强大的 R 语言集成开发环境(IDE)&#xff0c;R 是一种主要用于统计计算和数据分析的编程语言。任何从事数据科学项目或任何其他涉及 R 的类似任务的人&#xff0c;RStudio 都可以使您的工作更轻松。 本指南将引导您完成在 Ubuntu 系统上安装 RStudio 的过程…

机器学习—再次决定下一步做什么

通过看Jtrain和Jcv&#xff0c;即训练错误和交叉验证错误&#xff0c;或者甚至绘制学习曲线&#xff0c;你可以试着去感受一下&#xff0c;你的学习算法是高偏差还是高方差&#xff0c;一种学习算法&#xff0c;会经常看训练错误和交叉验证错误&#xff0c;尝试判断算法是高偏差…

31-Shard Allocation Awareness(机架感知)

同一机器上&#xff0c;部署多个es节点&#xff0c;防止副本和主分片分配到同一机器上 例如&#xff1a;es节点a、b、c部署在01机器上&#xff0c;节点d、e、f部署在02机器上 es2.4版本配置 a、b、c节点yaml配置&#xff1a;node.rack: aaa d、e、f节点yaml配置&#xff1a…

论文《基于现实迷宫地形的电脑鼠设计》深度分析(二)——超声波环境感知算法

论文概述 《基于现实迷宫地形的电脑鼠设计》是由吴润强、庹忠曜、刘文杰、项璟晨、孙科学等人于2023年发表的一篇优秀期刊论文。其针对现阶段电脑鼠计算量庞大且不适用于现实迷宫地形的问题&#xff0c;特基于超声波测距与传统迷宫算法原理&#xff0c;设计出一款可在现实迷宫地…