基于Node.js Express框架的高校宿舍管理系统设计和实现

上传人:王*** 文档编号:185356041 上传时间:2021-07-07 格式:DOCX 页数:60 大小:3.53MB
返回 下载 相关 举报
基于Node.js Express框架的高校宿舍管理系统设计和实现_第1页
第1页 / 共60页
基于Node.js Express框架的高校宿舍管理系统设计和实现_第2页
第2页 / 共60页
基于Node.js Express框架的高校宿舍管理系统设计和实现_第3页
第3页 / 共60页
基于Node.js Express框架的高校宿舍管理系统设计和实现_第4页
第4页 / 共60页
基于Node.js Express框架的高校宿舍管理系统设计和实现_第5页
第5页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于Node.js Express框架的高校宿舍管理系统设计和实现》由会员分享,可在线阅读,更多相关《基于Node.js Express框架的高校宿舍管理系统设计和实现(60页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计(论文) 基于Node.js + Express框架的高校宿舍管理系统设计和实现Design and implementation of dormitory Management system based on node.js + Express framework;水电单的录入;处理欠费宿舍等操作功能。学生主要是水电单的缴费,报修单的填写和公告的查看等操作功能。本文将重点介绍系统实现的思想和整个过程。关键字:管理系统 Node.js Express MongoDB ECHARTS LAYUI AbstraceThis systems design achievement is t

2、he colleges and universities Dormitory Management System which has been refer to many Universitario Dormitory Management System. In order to help the administrative staff and student to use the system glidingly, cut down some messy process and simplify the fussy operation. This research design is ba

3、sed on the Node.js as the Backend Development and use its Express frame for rapid, open and simple Web development. The data base is the MongoDB, the visual tools is ECHARTS, and the development environment is Visual Studio Code. This system mainly to satisfy the request of administrative staff, and

4、 realize the mainly function of dormitory management, and exhibit the design and realization process of the system.The system mainly contain three the models: administer , dorm supervisor and student. The administrators can boost, alter, query and remove dormitory buildings, students basics informat

5、ion, deal with the service request, distribute students dormitory and other operate. The dorm supervisor mainly can distribute students dormitory, the expense input and statistic and make operation to the dormitory which are arrearage and other operate. The dorm supervisor mainly can distribute stud

6、ents dormitory, the expense input and statistic and make operation to the dormitory which are arrearage and other operate. The student mainly can pay the fees ,fill in the service request and watch the announcement and other operate.Key words: management system Node.js Express MongoDB ECHARTS LAYUI目

7、录第一章 绪论11.1 课题背景与必要性11.2 研究现状11.3 开发的目的与意义2第二章 主要技术的介绍32.1 Node.js32.2 Express32.3 Layui32.4 MongoDB32.5 AJAX42.6 jQUERY42.7 Echarts42.8 本章小结4第三章 系统分析53.1系统需求分析53.1.1 系统可行性分析53.1.2 可行性分析结论53.1.3 功能需求53.2 系统总体分析73.2.1 系统模块分析73.2.2 系统用例分析93.3 数据库设计163.3.1 数据库实体设计的E-R图173.3.2 数据表22第四章 系统详细分析274.1类图和活动图

8、274.1.1 类图274.1.2 活动图28第五章 网站系统描述与实现315.1 登陆模块315.2 宿舍管理模块335.3 学生住宿模块355.4 水电单管理模块395.5 报修管理模块425.6 统计管理模块45第六章 系统测试486.1 用户登陆模块测试486.1.1 用户登陆模块测试与操作486.1.2 测试评价486.2 宿舍管理模块测试496.2.1 宿舍管理模块测试与操作496.2.2 测试评价506.3 学生管理模块测试506.3.1 学生管理模块测试与操作506.3.2 测试评价516.4 水电单管理模块测试516.4.1 水电单管理模块测试与操作516.4.2 测试评价5

9、26.5 报修管理模块测试526.5.1 报修管理模块测试与操作526.5.2 测试评价526.6 本章小结53第七章 总结54参考文献56致 谢57广东东软学院本科生毕业设计(论文)第1章 绪论1.1 课题背景与必要性当今大校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅仅浪费许多人力物力资源,而且还很容易出现差错,所以为了解决这个问题我们就需要依靠计算机技术优势了。随着计算机技术的快速发展和普及,在现代社会信息管理系统已经深入到各个领域,信息管理系统是一个由人与计算机等组成的可以进行信息录入,操作,采集和维护的系统。学

10、生宿舍管理系统就是一个典型的信息管理系统,它的实现让人们的生产生活更加方便。它让管理部门的工作效率大大提高;充分利用资源;减少不必要的人力,物力损失;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统一高校学生宿舍信息管理系统来进行管理学生宿舍情况,使得学生宿舍信息实现标准的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统,它将实现检索迅速和查找方便;信息录入,修改个删除功能;以及对新入校学生进行宿舍安排等功能。1.2 研究现状 因今年二胎政策的实施,大学生学生人数逐年增多,公寓作为学生生活、住宿、学习的重要场所,保障学生拥有安全、舒适的宿舍环境

11、,做好宿舍管理工作就显得尤为重要。目前,已经有越来越多的高校开始将计算机科学技术应用到宿舍管理工作中去,实现了无纸化办公,并取得了比较良好的使用效果。可见,高校宿舍管理系统的开发与应用已经成为高校管理工作的必然趋势。1.3 开发目的和意义本高校管理系统的开发的目的和意义是高校的宿舍管理一直都是十分频繁且繁琐的,高校学生的基数是十分巨大的,在管理层面上,每一年都有大量的新旧学生的进出,每一个月各个宿舍都有水电单的生成,每一天都可能有不少的报修需要解决。本系统都将会一一解决上述的问题,它的实现能大大减轻高校在宿舍管理上的压力,节约入手,时间,减轻负担。对学生良好的安排让其顺利的在宿舍中正常生活,高

12、校宿舍管理系统的产生无疑对高校和学生的成长有很大的促进作用。第2章 主要技术的介绍2.1 Node.jsNode.js是能够在服务器上运行JavaScript的运行环境。采用的是Google开发的V8运行代码,具有事件驱动、非阻塞和异步输入输出模型等技术。Node.js大部分基本模块都用JavaScript语言编写。本来JavaScript的运行是在浏览器上的,Node.js的出现使JavaScript也能用于服务端编程。Node.js含有一系列内置模块作为独立服务器运行。它作为我的后端支持我整个的项目,我的各种包都在这里获得。2.2 Express框架Express框架是基于Node.js的

13、web框架,它能够提供一系列强大特性用于快速的创建web应用。强大而灵活的中间件响应HTTP请求,通过模板传递参数来动态渲染各种HTML页面,我的后端路由都在这里完成,包括各种http请求,数据库的连接和操作,跨域请求。2.3 LAYUI框架LAYUI是一套采用前端模块化规范编程写的前端UI框架,遵循原则原生HTML/CSS / JS的书写,内置了十分丰富的模块,通过模块化的方式进行按需加载。用于PC端后台系统的前台的速成开发。2.4 MongoDB数据库 MongoDB数据库是属于非关系型数据库,属于文档型数据库。在适量级的内存中性能非常迅速,它将热数据存储在物理内容中,使得热数据的读写变得

14、十分快。MongoDB的Json格式数据十分适合文档格式的储存与查询。2.5 AJAXAjax能异步请求服务器数据,可以做到局部更新网页数据而不用数据的每一次变动都要刷新整个网页。它的存在让我的前端网页可以有更好更快的展示和改变数据,交互性十分友好。在这次项目中它是我每时每刻都在使用的关键技术,AJAX的熟练运用也会让我更好的对接后端接口,对接口理解更加深入。2.6 jQueryjQuery是一个JavaScript框架,它倡导以最少的代码实现更多的事情,它具有独特的链式语法和短小清晰的多功能接口,并且兼容大部分主流浏览器。它的存在让我的前端代码更加简洁,易读性强。2.7 ECHARTSECH

15、ARTS是一个纯JavaScript的图标库,可以流畅的运行在pc和移动设备上,兼容大部分浏览器,许多丰富的交互功能以及可视化效果。它在我项目中的数据统计充分应用上了。2.8 本章小结当前项目所使用的框架都是比较主流的,我专注与前端开发,后端比较专业的技术我也不太熟悉,所以我采用了Node.js作为我的后台基础,因为它作为后台对前端人员是比较友好的。而Express框架是基于Node.js的可以快速架构Web项目。它附带强大的中间件和包装过的网络请求让我的开发事半功倍。LAYUI框架是16年出来的,是比较新颖的框架。它主要针对项目后台前端的快速开发设计。而我的项目作为管理系统用它也是十分的适合的。 后面的技术都是前端最标准的技术,我的网站的设计和实现都

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 理学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号