目 录
摘 要 I
ABSTRACT II
目 录 II
第1章 绪论 1
1.1背景及意义 1
1.2 国内外研究概况 1
1.3 研究的内容 1
第2章 相关技术 3
2.1 nodejs简介 4
2.2 express框架介绍 6
2.4 MySQL数据库 4
第3章 系统分析 5
3.1 需求分析 5
3.2 系统可行性分析 5
3.2.1技术可行性:技术背景 5
3.2.2经济可行性 6
3.2.3操作可行性: 6
3.3 项目设计目标与原则 6
3.4系统流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 8
3.4.3删除信息流程 9
第4章 系统设计 11
4.1 系统体系结构 11
4.2开发流程设计系统 12
4.3 数据库设计原则 13
4.4 数据表 15
第5章 系统详细设计 19
5.1管理员功能模块 20
5.2用户功能模块 23
5.3前台功能模块 19
第6章 系统测试 25
6.1系统测试的目的 25
6.2系统测试方法 25
6.3功能测试 26
结 论 28
致 谢 29
参考文献 30
考虑到实际生活中在高校后勤管理小程序管理方面的需要以及对该系统认真的分析,将系统权限按管理员和用户这两类涉及用户划分。
本文首先介绍了高校后勤管理小程序管理技术的发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
(a) 管理员;管理员使用本系统涉到的功能主要有:个人中心、后勤人员管理、学生信息管理、公寓房间管理、公寓楼管理、公寓报修管理等功能。
随着计算机技术的快速发展,计算机网络已成了我们生活、工作中的必需品,同时信息管理的网络化、信息化已势在必行。随着我国教育改革的不断深入,教育的发展已经由低层次的规模增长转向了扩大优质资源总量,由粗放型的学校管理转向了目标量化管理模式。目前已有的后勤管理模式有两种,纸质人工管理和信息化管理。纸质人工管理模式下,首先要投入的人力要多一些,其次,纸质的文件管理的信息也很不易,容易造成纸质文件的损坏和丢失等。而信息化管理模式,对数据的保存更为安全全面,也减少了人工的投入。在这样的趋势下,学校的全面发展已经必不可少,其中,学校的后勤管理的信息化更为重要。
后勤信息化是指通过使用先进的计算机、数字通讯、无线终端(平板电脑、智能手机)等信息化技术和产品,构建一个数字化的虚拟平台,实现对后勤服务的相关信息的采集,汇总,整合和开发,实现后勤管理的信息化,资源共享化,任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于nodejs语言、微信小程序技术设计并实现了高校后勤管理小程序。 胡位彪的《某高校后勤标准化服务管理系统的设计和实现》也提到,当前,软件工程概念的使用也很普遍。计算机,互联网和数据管控正在形成单个尖端的科技平台, 在高校后勤管理信息系统当中,实现了高校后勤管理各项管理工作的任务集成,并对高校后勤管理信息进行记录,这就能够为高校管理人员的管理决策提供一定的依据,也能够更好的为高校所有教职工提供更为便捷、高效的服务。
本文就是通过对四川工商学院的后勤管理的一个调研,现有的后勤管理系统不是很完善,很多后勤的情况不能及时更新和处理, 可以通过这些系统功能的实现,更好的了解和掌握关于公寓,教室和图书馆的物品的使用情况,还有报修和更换的记录,这些信息可以及时的更新,使学校的后勤管理可以更加高效,更加及时,为保证四川工商学院的后勤管理可以做到更好,更快,更新。也可以节省管理员的时间和精力,让在校的学生能更好的感受到后勤服务的保障。
前端技术:nodejs+vue+elementui,
Express 框架于Node运行环境的Web框架,
语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互,从而使得用户在点击网页进行操作时能够正常。
代码结构讲解
1、 node_modules文件夹(有npn install产生)
这文件夹就是在创建完项目后,cd到项目目录执行npm install后生成的文件夹,下载了项目需要的依赖项。
2、package.json文件
此文件是项目的配置文件(可定义应用程序名,版本,依赖项等等)。node_modules文件夹下的依赖项是从哪里知道的呢?原因就是项目根目录下的这个package.json文件,执行npm install时会去找此文件中的dependencies,并安装指定的依赖项。
3、public文件夹(包含images、javascripts、stylesheets)
这个文件夹做过Web开发的应该一看就知道,为了存放图片、脚本、样式等文件的。
4、routes文件夹
用于存放路由文件。
5、views文件夹
存放视图。
彼此联系且高效得运行。因此,满足关于高校后勤管理得信息化迫在眉睫。魏国勇的《高校后勤管理信息系统设计与实现》中就提到构建高校后勤管理信息系统,对于一些记录也不是很清晰,这就对后勤管理带来了很大的不便。目前也有高校后勤的系统,但是针对每个学校的管理方式的不一样,所以直接套用现有的系统是不适用的。本文是根据四川工商学院的实际情况,针对于公寓管理,教室管理和图书馆管理设计的一个更加贴合现实的后勤管理系统。系统主要包括系统首页、个人中心、后勤人员管理、学生信息管理、公寓房间管理、公寓楼管理、公寓报修管理等功能模块。流程规范化,从而达到提高管理效率,提升服务质量的目的。对于高校整体的信息化建设具有非常重要的现 实意义。