学生公寓管理系统软件概要设计说明书
时间: 2023-06-27 16:07:37 浏览: 179
学生宿舍管理系统概要设计说明书
一、引言
本文档旨在为学生公寓管理系统软件的开发提供概要设计说明。本文档面向开发人员和项目经理,旨在描述系统的功能、性能和约束,以及系统的架构和设计。
二、系统概述
学生公寓管理系统软件是一款简单易用的管理软件,用于管理大学校园内的学生公寓。该系统将提供以下功能:
1. 学生公寓的信息管理:包括学生宿舍楼的基本信息、房间信息、床位信息等。
2. 学生信息管理:包括学生的基本信息、入住信息、退宿信息等。
3. 记录学生公寓的异常情况:包括学生公寓的安全问题、设施维护问题等。
4. 统计学生公寓的信息:包括公寓入住率、空置率、维护状况等。
5. 系统管理:包括用户管理、权限管理等。
三、系统功能
1. 学生公寓的信息管理
本模块包括学生宿舍楼的基本信息、房间信息、床位信息等。管理员可以对这些信息进行增加、删除、修改和查询等操作。
2. 学生信息管理
本模块包括学生的基本信息、入住信息、退宿信息等。管理员可以对这些信息进行增加、删除、修改和查询等操作。
3. 记录学生公寓的异常情况
本模块包括学生公寓的安全问题、设施维护问题等。管理员可以对这些问题进行记录、处理和查询等操作。
4. 统计学生公寓的信息
本模块包括公寓入住率、空置率、维护状况等。管理员可以根据不同的统计维度进行统计,并生成报表。
5. 系统管理
本模块包括用户管理、权限管理等。管理员可以对用户及其权限进行管理。
四、系统性能
1. 系统响应时间要求在 2 秒以内。
2. 并发用户数要求不低于 100 人。
3. 数据库每秒钟读写请求不低于 100 次。
五、系统约束
1. 系统运行环境:Windows 操作系统,Java 运行环境。
2. 数据库:MySQL 数据库。
3. 系统界面:界面友好、美观。
4. 安全要求:用户账号密码加密存储,权限控制。
六、系统架构
学生公寓管理系统的架构如下图所示:
![image.png](attachment:image.png)
1. 前端:使用 JavaFX 开发系统的前端界面,与后端进行交互。
2. 后端:使用 Spring Boot 框架开发系统的后端,处理前端请求并与数据库进行交互。同时,后端还提供系统管理功能,包括用户管理、权限管理等。
3. 数据库:使用 MySQL 数据库存储系统数据。
4. 系统接口:后端提供 RESTful API 接口,前端通过调用接口实现系统功能。
七、总结
本文档对学生公寓管理系统软件的概要设计进行了描述,包括系统的功能、性能和约束,以及系统的架构和设计。通过本文档的编写,可以为系统的开发提供一个清晰的指导方向。
阅读全文