




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绪论1.1选题的背景和意义1.1.1选题研究的背景20世纪90年代以来,中国的老龄化进程加快。65岁及以上老年人口从1990年的6299万增加到2000年的8811万,占总人口的比例由5.57%上升为6.96%,目前中国人口已经进入老年型。性别间的死亡差异使女性老年人成为老年人口中的绝大多数。预计到2040年,65岁及以上老年人口占总人口的比例将超过20%。同时,老年人口高龄化趋势日益明显:80岁及以上高龄老人正以每年5%的速度增加,到2040年将增加到7400多万人[[][]王芳.关于加强老年立法研究必要性的探讨[J].才智,2014(26):238+240.离退休人员是一个发展较为特殊的社会主义群体,全国各地有各种各样的企业单位,每天都有各种离退休人员流动,这些离退休人员在自己的工作期间中给国家、企业、社会做出了一种巨大的贡献,他们每个人的力量汇聚是我们社会进步的源泉,而对于离退休人员的信息管理工作是现在各地方部门在不断落实行动改善的一点,为确保离退休人员在退休后能快速纳入体制,得到应该享受的福利,而有些特殊人员对国家做出重大贡献的还要给予特殊的政策。国家退休制度建立20多年来,离退休人员信息管理的方式随着国家科技和政策的改变在不断变化,国家的党政机关的目标是从社会之中倾听人民的诉求,针对性地对离退休人员的信息管理加以改善和落实。在如此背景下,传统的工作方式以人力统计分类和保存离退休人员的信息已经不能完成当前繁重的任务,国家的企业单位需要一个智能化的离退休人员信息管理系统来完成目前工作中的需求,开发一个新型管理系统是当今的趋势。如何将日益增多的离退休人员的信息快速地录入,准确地分类,快捷地查找,更好地为离退休人员进行服务,将信息管理工作做到适应当今社会的大数据时代的信息化智能管理,这是我们需要一直参与和解决的问题。1.1.2选题研究的意义近年来,我国正在全面迈向大数据信息化时代,随着我国的重大计划实施与行政推进,一个智能科学化信息管理的社会的新时代已经悄然来临。信息技术的发展不仅带动国家经济实力的增长,同时也在改变人类生活的方式。随着国家信息技术的建设,社会文本工作信息智能共享化的需求也凸显出来。以前用于文件管理的纸张工具,浪费了大量的时间在存储,信息收集,维护和更新上,严重影响了相关工作的完成效率,已经不能胜任繁重的信息管理工作。如何简化工作程序和方式,将离退休人员的信息安全并且方便的管理,是现在工作中所存在的重大问题。在这种情形下,企业单位十分需要一个智能化和自动化的离退休人员信息管理系统。为离退休人员信息管理者在管理工作中制作一个集全所有必备功能的信息管理系统十分需要。它是一个独立的操作工具,通过该系统,离退休人员信息管理人员在工作中的办事效率,文件安全性都有突破性的提升。本系统把当前的离退休人员信息科学的分类存储,为现代办公人员日常办公解决旧时工作存在的问题[[][]戴晓虎,吴恒,巴勉.基于web的智慧社区信息系统设计[J].计算机时代,2019(3):29-31.电子政务是目前国家建设智能信息化社会的一种表现方式。它的优势分析主要体现在以下几个重要方面:首先,电子政务可以使中国政府管理工作进行流程可以更加便捷化,使其能有效化解目前的工作难度。其次,电子政务可以使政府的运作面向公众,实现公平。公众平台增加了全民参加国家决策的机会,对政府的监督也更有效[[]熊励,梁曜.电子政务[M].重庆大学出版社:高等院校电子商务专业系列教材,201701.278.]。网上办公提高了企业办事工作效率,节约了管理办公费用的开支。本文设计的基于[]熊励,梁曜.电子政务[M].重庆大学出版社:高等院校电子商务专业系列教材,201701.278.我国现在是处于大数据时代,世界上各种各样数据我们需要快速的去处理和分类。如今的社会逐渐迈向透明化和高速化,这需要工作人员将数据妥善的保存来方便任何人在任何地点查找。因为首先要确保数据的完整性和安全性,才能保证到下一步的行动。而社会时代的不同,国人也在不断受到影响而顺应时代的改变,传统的信息数据处理方式显然不符合当今的要求。工作人员也在工作过程中渴望信息管理的智能化、科学化。社会的发展也离不开创新,国家科学实力的进步与信息化建设离不开关系。而国家的信息化工作需要国家的个体一点点的去推行和改变,所以在各个领域都需要有人开创和引导信息智能建设。在离退休人员信息管理这一方面,设计一个崭新的管理系统十分符合当前的社会需求,其中的工作十分重要。该系统的开发提升了国家单位管理离退休人员信息的过程中的效率和存储安全性,根据工作的需求解决目前所存在的问题,对我国的退休工作改革与发展与稳定具有重要意义。2系统相关技术2.1管理信息系统2.1.1什么是管理信息系统管理信息系统(ManagementInformationSystems)简称MIS,是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为管理信息系统MIS、是由人和计算机设备或其他信息处理手段、组成并用于管理信息的系统[[]朱培峰.出版管理信息系统在图书选题中的运用[J].科技视界,2016(09):234-235.[]朱培峰.出版管理信息系统在图书选题中的运用[J].科技视界,2016(09):234-235.管理信息系统是一个以信息网络技术为工具,具有重要数据分析处理、预测、控制、和辅助企业决策服务功能的安全性高的系统,它可以将信息的收集工作、信息的存储工作、信息的提取工作和信息的使用工作都放入一个高安全性的环境,一定影响程度上方便了人类对事物的处理工作效率。它监控组织或组织的运营,用过去的数据预测未来,从整体角度协助决策,并利用信息控制组织或组织的行为,以帮助其实现长期规划目标。2.1.2管理信息系统的功能管理信息系统的主要有如下三个功能。其一,管理会计信息进行系统具备数据分析处理功能主要包括企业数据收集、数据查找、数据处理这几个功能板块。其次,管理信息系统具有管理功能,能够协助管理人员做好管理工作。主要包括:
(1)全面对应管理的支持决策:本离退休人员信息管理系统是完成对离退休人员信息数据管理的科学化与正确决策的突破性发展。它将数据的物理模型,模拟运行方法,未来的行动轨迹结合,来完成对离退休人员信息管理系统中数据的集中控制。工作人员在管理过程中根据所记录的问题,单位中的需要来反馈到系统,从而系统根据收集到的信息为管理员提供决策。计划管理功能。根据我国现存社会条件和约束条件,提供各职能相关部门的计划。如生产发展计划、物品管理计划、商品定价计划等。系统将大量数据结合,通过动态模拟使技术人员能发展管理计划。控制函数。根据大量数据的集合和对比,分析比较数据的由来、数据的种类、数据产生的时间线,发现其中的规律来制作最相应的函数进行控制。(4)验证与预测系统功能。根据系统不断收集的信息数据,使用数据统计模型和物理动态模拟模型,结合数据产生的函数,模拟数据的运行规律来预测未来。此外,管理信息系统具备判断决策功能。判断决策功能也属于管理功能的范围,在单位的管理信息系统中,判断决策功能能很大缓解工作人员的工作压力,工作者可以根据系统的大部分数据提前准确的判断。2.2数据库技术在设计本离退休人员信息管理系统的过程中有非常多的数据需要处理,要求有一个数据库系统对其提供技术支持。现在投入使用的数据库系统有很多种,常用的数据库有ACCESS、MySQL、MSSQLServer等等,本文采用的是MySQL数据库。数据库系统能帮助系统处理数据,将数据的查找分类存储转变结构层次化。MySQL服务器是多执行者进行使用的,具有目前世界上最标准的数据库语言。MySQL数据库系统的服务器的常用程序是mysqld,SQL语言能轻松地对数据进行存储,并随时对数据进行更新。此外,使用SQL语言可以随时随地在网络环境下通过网页存储信息,例如产品或客户的信息等[[][]郭冰.基于MySQL数据库的索引优化研究[J].信息与电脑,2019(12):154-156+163.MySQL可以处理各式各样包括有修改痕迹微差别的大数据,它能支持目前大部分的SQL语句。它在安装过程中对于工作人员轻松,一旦投入使用能有迅速的处理速度和功率,同时它是连在互联网上的方便管理者随时随地的技术支持。相比于其他大型数据库它的管理和数据处理改良无疑是更为方便,它的服务器是无差别对待用户的,没有用户数量的限制和功能的限制。每个用户可以同时连接到数据库服务器使用相同的功能,前提是获得到权限的情况。连接到服务器的用户可以共同享用数据,优化数据,对新旧数据进行查找更改的操作。本文中的离退休人员管理系统可以拥有多个管理者同时管理。我们在MySQL数据库建设中可以设置权限,使得只有管理人员输入正确的密码获得权限才可以对其进行访问,其安全性也是十分出色。2.3Java语言Java编程语言是由Sun公司的JamesGosling等人研发一种现阶段流行的面向对象的编程语言,在用于Internet互联网技术的网络编程中Java技术得到了更为广泛的应用,适应当今市场的需求,在现在的Java技术架构中包括的主要类型[[]刘新.基于B/S的高校离退休信息管理系统的设计与实现[D].吉林大学,2015.][]刘新.基于B/S的高校离退休信息管理系统的设计与实现[D].吉林大学,2015.(1)面向对象的编程语言。Java的出发点都是由现实世界中客观存在的事物来出发的,从现实中出发来完成构造,在构造过程中尽可能以活物的生存方式来考虑事物的发展。所谓的对象是存在于真实世界中的实体,并且做到实体与对象一一对应,将虚拟和现实相结合,现实的世界中每一个实体在Java语言中都是一个对应的对象,这是Java语言在开发中的方针策略。因为Java具有面向对象的特点,节约了大量的人力和成本[[]陈玥.探索Java编程语言在软件开发中的运用[J].产业科技创新,2020,2(31):36-37.[]陈玥.探索Java编程语言在软件开发中的运用[J].产业科技创新,2020,2(31):36-37.(2)提高了系统的安全性。Java语言的安全性是非常之高的,它构成的方式和处理数据的方式决定了它不会轻易被他人通过编译器来破坏,Java语言的安全性能使系统稳定的运行,正是Java语言的安全性使其作为开发语言完成本系统的开发。(3)平台的通用性。
Java文件在运行过程中,会先用javac命令将系统运行过程中接收到的源文转换成字节码文件,而java虚拟机是只接收和处理class文件。java的开发者在制造之初就是为了实现平台通用性而开发的独特性能,java虚拟机是一个通用的平台,使各个文件转化过后都能在其他平台完美无差别运行,这种特性让信息管理系统在日常工作中有更多的便捷性。3数据库设计3.1系统数据库结构设计在系统设计过程中,数据库的设计要结合系统的需求,要将离退休人员信息管理系统的各个层次的数据合理分级,用最直观的数据模型,将数据之间的关系用图表关联起来,来帮助设计系统的完整性,最后使得有效的储存数据,并且可以高效的从数据库中提取出来。3-1离退休人员信息实体图3-2用户实体图3-3管理员实体图3.2系统数据库模型设计本系统首先要录入需要离退休人员的详细信息。离退休人员基本信息表由工号,人员姓名,人员性别,出生日期,民族,籍贯,政治面貌,工作单位,联系电话,身份证号,这些基本字段组成。系统所有的数据都通过系统的管理者来管理,管理者有权限对系统之中的数据操作,实现对离退休人员信息的增加删除,并且可以实时修改查找。离退休人员基本信息表详细信息见表3-4。表3-4离退休人员基本信息表序号列名数据类型主键是否为空默认值描述1IDChar(10)是否无工号2NameChar(10)否否无人员姓名3SexChar(2)否是人员性别4BirthdayDatetime否是出生日期5NationalChar(20)否否民族6BirthplaceVarChar(200)否否籍贯7LandscapeChar(10)否是政治面貌8WorkDepartmentChar(50)否否工作单位9AddressChar(200)否否地址10PhoneChar(11)否否电话11IDNumberChar(18)否否身份证号创建数据库表的命令与描述:CREATEDATABASE
IF
NOT
EXISTS`member`(`ID`
char(10)notnull,
`Name`
char(10)
notnull,
`Sex`char(2)notnull,
`Birthday'
datetime
default
null,
`National`char(20)
default
null,
`Birthplace`
varchar(200)
notnull,`Landscape
char(
10)
default
null,
`WorkDepartment`
char(50)
notnull,
`Address`
char(200)
notnull,`Phone`
char(11)
notnull,
`IDNumber`
char(18)notnull,PRIMARYKEY(id))engine=InnoDBdefaultcharset=utf8在离退休人员信息管理系统中还需要有管理员对离退休人员数据进行控制,管理员信息表如表3.5sysuser.表3-5sysuser序号列名数据类型主键是否为空默认值描述1IDInt(10)是否无工号2UsertypeVarchar(255)否否无用户类型3UsernameVarchar(255)否否用户姓名4UserpasswordVarchar(255)否否用户密码5SexVarchar(255)否是性别6AgeVarchar(255)否是年龄7PhoneVarchar(255)否否电话创建数据库表的命令与描述:CREATEDATABASE
IF
NOT
EXISTS`sysuser`(`id`int(10)notnull,`usertype`varchar(255)defaultnull,`username`varchar(255)defaultnull,`userpassword`varchar(255)defaultnull,`sex`varchar(255)defaultnull,`age`varchar(255)defaultnull,`phone`varchar(255)defaultnull,PRIMARYKEY(id),)engine=InnoDBdefaultcharset=utf8INSERTINTO`sysuser`VALUES('1','系统管理员','admin','房光','男','55',,'安徽','0','2021-04-2222:13:13');INSERTINTO`sysuser`VALUES('2','系统管理员','admin','杨虎','女','65',,'安徽合肥','0','2021-04-2222:13:48');4系统功能模块设计4.1系统开发软件的选择本基于Java的离退休人员信息管理系统用Java编程完成对系统软件和数据库的开发与实现。本系统使用了MySQL数据库,因为其语言的标准性和安全性,将此数据库系统作为本系统的开发模式。4.2系统模块架构设计通过对本系统的研究和深入思考,发掘系统在运行过程中所需具备的功能并统计,将系统的功能选择具体方面进行模块设计如图4-1所示:图4-1系统功能图4.3系统登录流程(1)本离退休人员信息管理系统有两个登录页面,一个是用户端登录界面,一个是离退休人员信息管理员登录界面,两者登录都需要输入密码,登录系统收到正确密码,方能使两者过得进入的权限,系统的登录流程如图4-2所示。图4-2系统登录流程图(2)数据处理流程图。
本基本Java的离退休人员信息管理系统在运行过程中是从数据库中读取离退休人员的具体信息以及管理员的具体信息,数据读取处理流程如图4-3所示。图4-3数据处理图此外,本系统需要向数据库存储离退休人员信息,管理员信息,数据存储流程如图4-4所示。图4-4数据存储图(3)根据系统设定的功能可知,用户登录系统和管理员登录系统都需要账号密码进行验证,根据不同的身份级别从而赋予不同层次的权限。若使用者是普通用户,只有登录存储个人信息的权限,若使用者为离退休人员信息管理系统管理员,则可以查看所有的用户数据并可以对所有数据有修改的权限。具体过程如图4-5所示。图4-55系统详细设计和实现5.1用户模块设计5.1.1用户登陆模块设计首先打开本离退休人员信息管理系统登录界面,登录界面有两个选项,分别是管理员登录选项和普通人员登录选项,每个选项用户输入正确的账号与密码即可登录成功。若输入不存在的账号或者错误的密码则显示登陆失败。本离退休人员信息管理系统登录界面如图5-1所示:图5-1用户登录模块登录模块核心代码为:publicclassMainCtrlextendsHttpServlet{publicMainCtrl(){super();}publicvoiddestroy(){super.destroy();//Justputs"destroy"stringinlog//Putyourcodehere}publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{this.doPost(request,response);}publicvoidgo(Stringurl,HttpServletRequestrequest,HttpServletResponseresponse){try{request.getRequestDispatcher(url).forward(request,response);}catch(ServletExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}}5.1.2系统首页模块设计用户在登陆界面输入正确的账号和密码后,系统识别正确后授予权限自动登入系统首页,进入离退休人员信息管理系统后,首页中有系统的各个模块的功能如图5-2所示。图5-2系统首页模块界面5.1.3系统人员信息模块设计通过登录进入到离退休人员信息管理系统后,点击信息管理按钮,进入到人员列表界面,在离退休人员信息管理页面可以查看所记录的离退休人员的具体信息,在查找框输入相应的离退休人员信息可以准确快捷地查询目标人员。登陆后的信息页面如图5-3所示:图5-3人员信息模块界面5.1.4系统信息修改模块设计用户在进入离退休人员信息管理系统后,点击添加按钮进入人员信息增添界面,在信息输入框内填写需要新加入的离退休人员的具体信息后,确认后点击完成即可完成添加。通过编辑自己的个人信息可以随时修改具体信息。信息修改与增添界面如图5-3所示:图5-4信息修改模块界面离退休人员信息修改的核心代码如下:if(ac.equals("userEdit")){Stringid=request.getParameter("id");Stringrealname=request.getParameter("realname");Stringsex=request.getParameter("sex");Stringage=request.getParameter("age");Stringphone=request.getParameter("phone");Stringsavetime=Info.getDateStr();mOper("updatesysusersetfilename='"+filename+"',realname='"+realname+"',sex='"+sex+"',age='"+age+"'phone='"+phone+""'whereid="+id);//session.removeAttribute("admin");request.setAttribute("suc","操作成功");go("admin/userlist.jsp",request,response);}5.2管理员模块设计5.2.1用户编辑模块设计本离退休人员信息管理系统的管理员以管理者身份登录本系统后,可以在管理操作栏中的用户管理选项中查看标中的用户信息,进入到用户列表编辑页面,管理者可以对系统中存在的离退休人员进行修改增减和查找等操作。用户的编辑界面如图5-5所示:图5-5用户编辑模块5.2.2信息管理模块设计管理员在登陆进入离退休人员信息管理系统后,点击信息管理模块则可以看见系统数据库已存储的离退休人员信息,点击修改功能可以完成对离退休人员信息的修改删除等操作。离退休人员的信息管理界面如图5-6所示:图5-6信息管理界面6系统测试与维护6.1系统测试在完成基于Java的离退休人员信息管理系统的开发后我们需要对系统的功能进行测试,检验系统是否能够正确按照规律运行。在检验的过程中,我们可以发现本离退休人员信息管理系统的不足之处并加以改进。最后我们还需要使用多个管理员账号登录系统,对数据信息进行不同的操作,来观察系统在运行过程中的稳定性。在对本离退休人员信息管理系统的功能进行测试中存在两种测试方式,分别为白盒测试和黑盒测试。白盒测试是一种结构分析测试,它的工作点出发于系统设计者在设计之初对系统结构的设计,通过观察是否准确按照要求完成结构的各个级别的运行路径来判定系统开发的完整性。根据设计将系统的每条路径按照顺序来一一验证,在过程中无需验证系统的功能来完成验证,一般都是记录每条基路的同行情况。而黑盒测试与白盒测试的方法截然不同,它注重于功能的分析测试。在黑盒测试中,通过记录系统的各个功能运行情
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 器材鉴定报告范文
- 2025年度洗浴中心员工职业发展支持雇佣合同
- 二零二五年度电商平台圣诞节促销合作协议
- 2025年度自建房项目房屋独家代理销售合同
- 二零二五年度房产销售风险评估合同
- 沈阳正规聘用总经理2025年度职位聘用与薪酬待遇合同
- 二零二五年度挖掘机械安全责任保险合作协议
- 二零二五年度信息技术部门经理层岗位聘任及培训合同
- 二零二五年度抚养权变更及子女抚养费支付调整合同
- 二零二五年度化工机械买卖合作协议
- 2025年哈尔滨铁道职业技术学院单招职业适应性测试题库附答案
- 数学-广东省2025年深圳市高三年级第一次调研考试(深圳一模)试题和答案
- 学校装饰装修工程施工方案
- 2025届东方电气集团校园招聘正式开启笔试参考题库附带答案详解
- DeepSeek科普学习解读
- 第一单元第2课《生活之美》课件-七年级美术下册(人教版)
- 第2课唐朝建立与“贞观之治”课件-七年级历史下册(统编版)
- 2025年中国秸秆发电行业市场前瞻与投资预测分析报告
- 智研咨询发布:2025年中国减速器行业市场现状及投资前景分析报告
- 2025年七下道德与法治教材习题答案
- 部编2024版历史七年级下册第二单元第12课《宋元时期经济的繁荣》检测卷
评论
0/150
提交评论