考虑到实际生活中在离退休管理方面的需要以及对该系统认真的分析,将系统权限按管理员和用户这两类涉及用户划分。
(1)管理员功能需求
管理员登陆后,主要模块包括主页、个人中心、系统公告管理、职业分类管理、用户管理、退休登记管理、用户留言管理等功能。管理员用例图如图3-1所示。
框架:ssm/springoot都有
jdk版本:1.8 及以上
ide工具:IDEA 或者eclipse
数据库: mysql
编程语言: java
前端:layui+bootstrap+jsp
详细技术:HTML+CSS+JS+jsp+springmvc+mybatis+MYSQL+MAVEN+tomcat
开发工具
IntelliJ IDEA: 一先进的IDE,用于java开发,提供了丰富的工具和功能。
(2)用户功能需求
用户登陆后,主要模块包括主页、个人中心、系统公告管理、退休登记管理、用户留言管理等功能。用户用例图如图3-2所示。
离退休的需求和管理上的不断提升,离退休管理的潜力将无限扩大,离退休管理系统在业界被广泛关注,本网站及对此进行总体分析,将离退休信息管理的发展提供参考。离退休管理系统对离退休管理有着明显的带动效应,尤其对管理员帮助更大。本系统以B/S模式系统结构的方式,运用关Java语言、HTML语言、springboot框架等关键技术进行开发。可想而知,这些相关的技术工具是比较容易学习和掌握的,开发人员使用的技术要求很低,相对而言,比较容易实现本系统的设计。同时,对于用户而言,他们是不需要掌握编程语言、数据库等相关的专业知识,也无需安装任何相关的软件,直接通过在浏览器找个输入网址,因为主要使用的是Java语言开发本系统,其具有跨平台的优点,故而,对操作系统以及浏览器等的使用并没有受到限制。用户再根据系统网站的提示要求,一步一步的进行相应的流程操作,实现系统相关的功能操作,并且用户是以菜单的方式,与数据库进行交互,所以基本上不会遇到太大的问题。因此,本系统的研发在操作上是具有可行性的。
本系统主要包括管理员和用户;主要包括:主页、个人中心、系统公告管理、职业分类管理、用户管理、退休登记管理、用户留言管理等功能的管理系统。 本系统基于B/S结构模式,采用idea开发环境,建模工具Visio,以及关系型数据库MySQL。 系统采用前后端分离的模式进行开发。前端开发负责页面的编写及数据的渲染。后端开发负责提供API(接口)。前后端采用指定的API接口进行交互。开发本系统具体的技术路线如下:
(1)熟练掌握并使用Microsoft Office Visio建模工具,绘制系统相关的工作流程图,实体联系图等。
(2)学习并熟识MySQL数据库的使用,设计系统相关的数据库信息,将其转换为MySQL数据库能够识别和存储的表格形式。
(3)学习并熟识idea开发平台和插件的使用,在平台运行和调试Java代码,并运用平台自带的tomcat服务器插件将系统发布到web浏览器中。
(4)运用JAVA构架来开发系统,设计系统的具体功能模块,完成系统界面的布局,实现系统的优化。
(5)学习并运用功能测试方法,对系统的主要功能进行测试,进一步修改和完善系统的功能模块设计
目 录
摘 要 I
目 录 III
第一章 概述 1
1.1 研究背景 1
1.2 开发意义 1
1.3 研究现状 1
1.4 研究内容 2
1.5 论文结构 2
第二章 开发技术介绍 1
2.1 系统开发平台 1
2.2 平台开发相关技术 1
2.2.1 Java技术 1
2.2.2 MYSQL数据库技术 1
2.2.3 MySQL环境配置 2
2.2.4 B/S架构 3
2.2.5 JSP技术介绍 3
2.2.6 SSM框架 3
第三章 系统分析 1
3.1 可行性分析 1
3.1.1 技术可行性 1
3.1.2 操作可行性 1
3.1.3 经济可行性 1
3.2性能需求分析 1
3.3功能分析 2
第四章 系统设计 4
4.1功能结构 4
4.2 数据库设计 4
4.2.1 数据库E/R图 4
4.2.2 数据库表 5
第五章 系统功能实现 9
5.1管理员模块实现 9
5.2用户模块实现 12
第六章 系统测试 15
第七章 总结与心得体会 16
7.1 总结 16
7.2 心得体会 16
致 谢 1
参考文献 2