《学生宿舍管理系统》项目开发总结报告
教学院:数理学院
专业班级:信息与计算科学二班
学生姓名:
指导教师:
1 引言
1.1 项目背景
jsp可以用什么软件写项目名称:宿舍管理系统
项目提出:组员综合讨论得到的结果
开发者:小学期实践第四组
安装需求:IDEA,MySQL数据库服务器,tomcat 8.5;
预期读者:所有参与项目相关人员以及指导老师
宿舍管理系统的开发基本已经完成,此项目开发总结报告,是在分析我们在开发过程总的经验和教训,为我们以后的开发项目积累经验,得到更进一步的提升。
1.2 术语和缩写词
Ajax、Layui、SSM、Jdbc、Md5加密、jQuery、IDEA、MySQL、Tomcat
2 项目概述
2.1 项目目标
本系统的最终用户为本宿舍楼学生,宿舍楼宿管,管理员三方使用人员。根据实际情况,得到以下3方面登陆用户所能实现的功能。
1.学生管理登陆
可以查看学生的基本信息情况,学生可同时进行部分修改
2.宿管登录管理
1)查看学生的基本信息。
2)宿舍的基本信息。
3)宿管负责的基本信息
4)楼宇的基本信息
5)住宿入住信息
3.管理员登陆管理界面
1)信息查看功能
2)各类信息修改功能
3)安全性与完整性功能
2.2 业务需求
1.学生用户方面
1)可以处理用户登陆
2)可以处理用户注册
3)可以查询学生信息
4)可以修改学生信息
2.宿管方面
1)处理宿管登录
2)可以查询宿管以及学生信息
3)可以修改宿管以及学生信息
4)可以插入新入住学生信息
5)可以查看宿舍楼宇情况
6)可以分配学生入住情况
7)可以修改宿管登录密码
3.管理员方面
1)处理管理员登录
2)查询学生,宿管信息
3)增加学生,宿管信息
4)删除学生,宿管信息
5)修改学生,宿管信息
6)可以分配并且管理宿舍
7)可以修改管理员登录密码
8)可以查看管理员列表
2.2.1 业务指标
业务相关领域---学校,工厂:
2.2.2 技术指标
非功能指标:
2.3运行环境
2.3.1软件环境
Windows 2000 server
数据库服务:MySQL 8.0.20
www服务Tomcat8.5
2.3.2硬件环境
采用Inter Pentium IV多处理器系统、128MBRAM、2GB可用剩余以上硬盘。
网络配置:100M网络带宽
2.4开发环境
(1)Apache Tomcat:Apache Tomcat是一个开放源代码、运行servlet和JSP Web应用软件,基于Java的Web应用软件容器,Tomcat由Apache-Jakarta子项目支持并由Java 社区的志愿者进行维护,Tomcat Server是根据servlet和JSP规范进行执行的,Tomcat Server实行了Apache-Jakarta规范,比绝大多数商业应用软件服务器要好。
(2)IDEA:IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ 在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE 支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
(3)DataGrip:日常开发中少不了各种可视化数据库管理工具。并需要同时能连接多种数据库,DataGrip。DataGrip 出自JetBrains公司,是一款跨平台的数据库管理客户端工具,可在Windows,OS X 和 Linux上使用;同时支持多种数据库:SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2;方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。
(4)MySQL :MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
3系统需求分析
3.1 目标用户分析
本次小学期所制作的学生宿舍管理系统应提供简单、层次关系明了的操作界面,使学生和宿管一目了然。尽可能的为学生的注册、查询等功能操作提供方便,也为宿管管理宿舍提
供便利,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。
3.2 业务流程
分别分出两个不同的用户来管理宿舍和调整人。
宿管:管理宿舍的人员导入和导出,查询自己和学生的信息,也可以修改自己的密码。
学生:查询和修改自己的信息
3.3 数据流程
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论