本站是一个B/S模式系统,采用vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得学生宿舍信息管理系统管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高学生宿舍信息管理系统管理效率。本学生宿舍信息管理系统采用vue框架,nodejs作为开发语言,是基于WEB平台的B/S架构系统。
(1)nodejs提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及服务。整个系统帮用户做了大部分不重要的琐碎的工作。
(2)基于B/S模式的系统的开发已发展日趋成熟。
(3)众所周知,nodejs是面向对象的开发语言。程序开发员可以在nodejs平台上面方便的使用一些已知的解决方案。 ? ?
因此,学生宿舍信息管理系统在开发技术上具有很高可行性,且开发人员掌握了一定的开发技术,所以此系统的开发技术具有可行性。
采用B/S模式架构系统,开发简单,只需要连接网络即可登录本系统,不需要安装任何客户端。开发工具采用VSCode,前端采用Vue+ElementUI,后端采用Node.js,数据库采用MySQL。
?涉及的技术栈
1) 前台页面:
页面结构布局采用Vue框架,可能会使用到第三方组件库Element-ui或View Design组件库、axios发送请求、html和less语法。
2) 后台服务器:
服务器搭建采用基于node的Express框架快速搭建服务器,需要引入mysql模块进行对数据库的操作
3) 数据库:
mysql数据库,Navicat可视化工具辅助操作数据库 ? ? ? ? ? ?
本学生宿舍信息管理系统管理员,学生,维修人员,商家四个角色。管理员功能有个人中心,班级管理,学生管理,维修人员管理,商家管理,宿舍信息管理,宿舍安排管理,报修信息管理,报修处理管理,假期留宿管理,卫生检查管理,文明宿舍管理,缴费信息管理,桶装水品牌管理,缴费信息管理,桶装水预定管理,物品类别管理,失物信息管理,招领信息管理,系统管理,我的收藏管理等。因而具有一定的实用性。
目录
1系统概述?? ?1
1.1 研究背景?? ?1
1.2研究目的?? ?1
1.3系统设计思想?? ?1
2相关技术?? ?2
2.1 MYSQL数据库?? ?2
2.2 B/S结构?? ?3
2.3 vue框架简介?? ?4
3系统分析?? ?4
3.1可行性分析?? ?4
3.1.1技术可行性?? ?4
3.1.2经济可行性?? ?5
3.1.3操作可行性?? ?5
3.2系统性能分析?? ?5
3.2.1 系统安全性?? ?5
3.2.2 数据完整性?? ?6
3.3系统界面分析?? ?6
3.4系统流程和逻辑?? ?7
4系统概要设计?? ?8
4.1概述?? ?8
4.2系统结构?? ?9
4.3.数据库设计?? ?9
4.3.1数据库实体?? ?9
4.3.2数据库设计表?? ?11
5系统详细实现?? ?18
5.1 学生信息管理?? ?18
5.2 维修人员管理?? ?19
5.3 宿舍信息管理?? ?19
5.4 卫生检查管理?? ?20
5.5 学生假期留宿?? ?20
5.6 文明宿舍信息?? ?21
5.7 假期留宿审核?? ?21
6系统测试?? ?22
6.1概念和意义?? ?22
6.2特性?? ?23
6.3重要性?? ?23
6.4测试方法?? ?23
6.5 功能测试?? ?24
6.6可用性测试?? ?24
6.7性能测试?? ?25
6.8测试分析?? ?25
6.9测试结果分析?? ?26
结论?? ?26
致谢语?? ?26
参考文献?? ?27