本系统采用了nodejs语言的vue框架,数据采用MySQL数据库进行存储。结合B/S结构进行开发设计,功能强大,界面化操作便于上手。本系统具有良好的易用性和安全性,系统功能齐全,可以很好满足中等职业学校人事信息管理的相关工作。
中等职业学校人事信息管理系统在国内有很多值得借鉴的例子,功能也都趋于完善,因此此次中等职业学校人事信息管理系统将轻量化开发,要完成以下功能:
(1)要支持完整的用户注册,登录功能,账号的管理通过管理员来实现。
(2)中等职业学校人事信息管理系统的页面简单明了,功能让用户快速上手,一目了然,不需要教程也能直接使用。
(3)为了用户能够方便的搜寻信息。
(4)管理员通过系统来完成对中等职业学校人事信息的编辑,包括添加、删除等操作。
研究步骤:
1.确定题目:中等职业学校人事信息管理系统设计与实现
2.准备工作:查阅大量文献,对系统需求进行分析,进行设计
3.对数据库进行设计
4.通过 HBuilder X进行代码的编写,采用nodejs、HTML、MySQL等实现一些功能。
运行软件:vscode
前端nodejs+vue+ElementUi
语言 node.js
框架:Express/koa
前端:Vue.js
数据库:mysql
开发软件:VScode/webstorm/hbuiderx均可
该系统将采用B/S结构模式,使用Vue和ElementUI框架搭建前端页面,后端使用Nodejs来搭建服务器,并使用MySQL,通过axios完成前后端的交互
完成中等职业学校人事信息管理系统的设计方案,功能完整、界面友好、易于操作,具有较好的系统性能、较高的灵活性和健壮性;
完成中等职业学校人事信息管理系统的开发,通过系统权限管理、教职工基本信息管理、奖惩信息管理、异动信息管理、进修学习信息管理、考评考核信息管理、离休返聘信息管理及统计分析等功能,实现对相关信息的规范化管理;
研究方法:
1. 文献研究法: 通过收集查看大量相关文献,能有效地了解相关问题,帮助确定研究课题,有助于全面了解人事信息管理系统。
2. 实验研究法:通过控制研究对象来发现事物之间的关系,使研究对象满足需求。通过大量代码编写来确定最适合系统的功能。
3. 调查法:有目的有计划的搜集研究对象的材料。并对搜集资料进行分析和归纳,来得到比较严谨的结果。
四、拟解决的关键问题
1.数据库多表联合查询效率的提升
2.系统框架的优化如何应对需求分析不充分而带来的变动
3.通过系统功能对相关信息进行规范化管理
4.易于操作,提高效率
目 录
1 绪 论 2
1.1研究背景和意义 2
1.2拟解决的问题及特性 2
1.3论文的结构 3
2 相关技术简介及部署环境说明 4
2.1 nodejs语言 4
2.2 vue框架 4
2.3 MySQL简介 4
2.4 B/S结构 5
2.5系统的开发环境 5
2.6小结 5
3 需求分析 7
3.1系统的可行性分析 7
3.2系统需求分析 7
3.3开发目标 8
3.4系统用例分析 8
3.5系统流程设计 9
3.5.1用户登录流程 9
3.5.2系统操作流程 10
3.6小结 11
4 系统总体设计 12
4.1系统功能结构设计图 12
4.2数据库设计与实现 12
4.2.1概念模型设计 13
4.2.2系统数据表设计 15
4.3小结 24
5 系统详细设计与实现 25
5.1系统登录模块实现 25
5.2管理员模块实现 25
5.3教师模块实现 30
5.4小结 33
6 系统测试 34
6.1软件测试的定义 34
6.2测试方法 34
6.3测试过程 34
6.4测试结果 35
6.5小结 35
参考文献 37
致 谢 38