计算机科学与技术-基于SpringBoot户政电子档案管理平台_第1页
计算机科学与技术-基于SpringBoot户政电子档案管理平台_第2页
计算机科学与技术-基于SpringBoot户政电子档案管理平台_第3页
计算机科学与技术-基于SpringBoot户政电子档案管理平台_第4页
计算机科学与技术-基于SpringBoot户政电子档案管理平台_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于springboot户政电子档案管理平台摘要:由于政府公安部门对户籍档案的管理要求为永久保存,以及随着人口的不断增长,人员的迁移变动等也频繁发生,伴随着人口数量不断增长和人口的迁入迁出不断增多,户政档案积累越来越多,纸质版形式的户政档案已暴露出非常明显的问题,譬如,纸质档案的查找效率非常低、户政档案与户政档案之间的关系难以理清,不同公安派出所之间的档案无法实时调用查阅,存放纸质档案的地方场所难以长期保存档案的完整性,场地的环境又难以达标,长久留下来的历史档案已经逐渐老化的问题等等,这些问题对日常户政维护的工作造成沉重的负担。建立SpringBoot和React+Antd户政电子档案管理平台来提高业务办理的效率和档案管理水平。针对目前户政档案管理中存在的问题,结合实际情况,开发一个基于SpringBoot和React+Antd户政电子档案管理平台是很有必要的。户政电子档案管理平台采用先进的计算机技术SpringBoot和React+Antd开发了一个可视化的设备管理软件,使公安各部门对户政的信息管理变得方便快捷,减少户政工作人员的工作量,节省人力物力,提高工作效率。通过对户政信息的收集,发现户政信息对于人口迁移和各种业务的办理都有着关联性的重要作用。鉴于传统意义上的档案管理,档案查找效率低下,部门间借阅档案非常不便、群众查阅档案来回奔波等问题频频发生,然而开发户政电子档案管理平台是非常有必要的。关键词:户籍档案,档案管理,可视化,管理平台,React,Antd,SpringBoot

ElectronicarchivesmanagementplatformofhouseholdadministrationbasedonspringbootAbstract:AsthemanagementrequirementsofthePublicSecurityDepartmentofthegovernmentforthehouseholdregistrationfilesarepermanentpreservation,andwiththecontinuousgrowthofthepopulation,themigrationandchangeofpersonnelalsooccurfrequently.Withthecontinuousgrowthofthepopulationandtheincreaseofthepopulationmovinginandout,theaccumulationofthehouseholdadministrationfilesisincreasing,andthepaper-basedhouseholdadministrationfileshaveexposedveryobviousproblems,forexample,theinspectionofthepaper-basedfilesItisveryinefficienttofindouttherelationshipbetweenthehouseholdadministrationfilesandthehouseholdadministrationfiles.Thefilesbetweendifferentpublicsecuritypolicestationscannotbeaccessedinrealtime.Itisdifficulttokeeptheintegrityofthefilesinthelocalplaceswherethepaperfilesarestoredforalongtime.Theenvironmentofthesitesisdifficulttomeetthestandards.Thehistoricalfilesthathavebeenkeptforalongtimehavegraduallyaged.TheseproblemshaveanimpactonthedailyhouseholdadministrationmaintenanceWorkcreatesaheavyburden.EstablishspringbootandreactandantdE-archivesmanagementplatformforhouseholdadministrationtoimprovetheefficiencyofbusinessmanagementandarchivesmanagementlevel.Inviewoftheproblemsexistinginthecurrenthouseholdadministrationarchivesmanagement,itisnecessarytodevelopanelectronichouseholdadministrationarchivesmanagementplatformbasedonspringbootandreactandantdincombinationwiththeactualsituation.Usingtheadvancedcomputertechnologyspringbootandreactandantd,avisualizedequipmentmanagementsoftwareisdevelopedfortheelectronicarchivesmanagementplatformofhouseholdadministration,whichmakestheinformationmanagementofthepublicsecuritydepartmentsconvenientandfast,reducestheworkloadofthehouseholdadministrationstaff,saveshumanandmaterialresources,andimprovesworkefficiency.Throughthecollectionofhouseholdinformation,itisfoundthathouseholdinformationplaysanimportantroleinpopulationmigrationandvariousbusinessmanagement.Inviewofthelowefficiencyofthetraditionalfilemanagementandfilesearch,theinconvenienceofborrowingfilesbetweendepartments,andthefrequentproblemsofthemasseslookingupfiles,itisnecessarytodeveloptheelectronicfilemanagementplatformofhouseholdadministration.Keywords:Householdregistrationfile,filemanagement,visualization,managementplatform,React,Antd,SpringBoot目录TOC\o"1-3"\h\u第1章绪论 第1章绪论1.1系统开发的背景及意义目前情况下,各地的公安局各派出所投入大量的人力、物力在管理户籍档案上,随着居住人口的逐步增长和人口的迁入迁出,户政档案越来越多,对户政档案管理的问题已经暴露的非常明显。档案存储场地落实有困难并且场地环境无法达标,已存放多年的历史档案已逐渐老化,户政档案查找效率低,各公安机关部门之间借阅档案非常不方便、人民群众需要查阅户政档案信息需要来回奔波等问题频繁发生。通过建立户政电子档案管理应用平台,解决以上的问题并打通与民生业务办理系统的生产关系。随着外来人员迁移规模的不断增加,需要管理外来人员和办理外来人员的业务种类越来越多、数量越来越大,登记各地外来人员的基本情况和相关信息,然后将信息存档。入档案后基本就没人维护,如人员迁入迁出、户籍管理信息、户籍审批进度等信息就很难获取,即纸质档案跟踪信息不能及时体现在电子设备的信息上,而且办公分散在各个部门之间,这给管理工作带来了相当大的麻烦,还将影响到办公的效率和工作人员的工作效率。为适应户政管理信息的需要,提高业务办理工作人员的工作效率,简化办理业务流程的复杂性,研究并设计开发了户政电子档案管理平台系统。由于目前大多数公安局的户政档案管理还采用纸质档案管理方式,已经跟不上社会发展的数字化建设的要求。这种旧的管理工作方式是一开始登记的户政信息基本情况和相关信息登记,然后将信息通过纸质的形式进行存档。文件档案存档后就基本上没人维护,如果人员变迁、位置变更、个人信息更换等信息就很难及时的更新。开发户政电子档案管理系统平台合理的借鉴国际领先的技术思想并结合国内的问题现状,可以能满足户政档案数字化的的需求。户政电子档案管理系统的目的是提高户政管理员的工作效率和数字化、现代化管理水平,减少工作人员的劳动强度,节省劳动力,减少户政管理资源的浪费等。1.2国内外户政电子档案系统管理平台研究状况1.2.1国外户政电子档案系统管理平台发展状况二十一世纪,世界上几个科技发达的国家随着管理理论的发展和争夺市场的需要,在户政档案管理系统平台理论和实践上有重大突破。户政档案管理系统平台从局限于管理的狭义概念中发展成为“管理应用一体化”广义概念。管理应用一体化:是指管理平台不单单是仅限于管理和维护信息的一个平台,还可以为其他的系统平台的应用提供相关必要的信息,即一个系统平台不仅可以存储管理和维护信息,还可以与其他系统平台进行信息的传递。管理应用一体化的目的是保证各公安部门之间的档案共享查阅,档案查找效率提高,在日常的行政管理和民生服务中起着至关重要的作用。通过管理应用一体化不仅可以解决群众多地奔波、耗时等候、窗口民警负担重等一些问题,而且还让公安内网平台和综合办公系统实现了完全对接。总的看来,管理应用一体化减轻了群众和民警的负担,还实现了内网的系统之间关联对接。1.2.2国内户政电子档案系统管理平台发展状况早期在国内对于系统管理平台研究比较晚,基本采用学习、紧跟国外先进管理技术的方法。除了一些高级的国家机关拥有系统管理平台,绝大部分都是采用人工的管理方式,如人民群众需要办理人员迁移或者政策性租房等相关户政信息的一些业务,就需要一些相关的档案文件材料来当做证明,要想拿到相关的档案文件材料,人民群众就得在不同的机构中来回奔波,各公安部门之间的档案又无法共享查阅,对于一些老旧的档案,已经逐渐老化,字迹变得模糊不清,这给群众在服务窗口办理民生业务带来了很大的不便,不仅业务办理效率低,而且还有可能因为档案的调用不了而搁置了业务。近期,我国学习并推广了发展系统管理平台的项目,在国家公安机关中建立处理公安内部信息的公安内网,专职为行政管理和民生服务管理等部门形成了一整套的工作制度和系统流程。随着科技的发展,户政电子档案管理平台已在公安内网实现了户政档案信息资源共享,满足了各方面的多重需求。1.3目前户政电子档案系统管理平台管理状况1.目前,公安局各派出所投入大量的人力、物力在户籍档案管理上,随着各地居住人口的逐步增长,户政档案越来越多,管理的问题越发暴露得非常明显,放置档案的场地落实有困难,场地环境无法达标,远久的历史档案经过多年保存已频临老化,字迹模糊不清,档案查找效率低下,部门间借阅档案非常不便、群众查阅档案来回奔波等问题频频发生,虽然在户政电子档案管理系统平台上取得了一些进步,但仍然存在着许多的问题,其主要表现有:(1)真实性不足,存在伪造的可能。户政电子档案管理技术便于管理,就在于它只需要一台电子设备就可以进行编辑修改,在编辑修改的时候,编辑人员有可能会故意伪造假的数据信息;数据也会很容易发生错误,由于电脑上的显示与纸面显示有很大的区别,不容易让编辑人员发现,所以导致了电子档案的真实性不足的问题。(2)保密性差,存在安全性的问题。户政电子档案管理技术需要在网络之间传输,在网络的传输过程中,很容易被不法分子劫持,造成信息泄露,安全性得不到有效的保障。(3)保存期限不稳定。其实对于不管是纸质档案还是电子数字化档案,都会有它的一个寿命期限。户政电子档案是保存在电脑的硬盘里,虽然硬盘是一个便捷的存储介质,但是硬盘是个非常脆弱的物品,硬盘不但非常容易遭到病毒的攻击就会至使电子档案的丢失,而且还会遭受到物理伤害,对于遭受到严重的物理伤害,电子档案就会永久性丢失,造成一定的损失;如果管理方法得当,还是远远比纸质档案保存的时间更长。(4)管理人员离职,不够专业化。原本负责档案录入、核准、上传、操作、维护等相关户政电子档案系统平台技术人员的离职(调动、退休、出国等),却没有一个完善的交接手续,户政电子档案系统的使用和维护便“后继无人”。2.为能解决上述问题,改变户政电子档案管理平台系统工作的现状,使其系统工作能逐步纳入正轨,结合一些学者的丰富经验,有以下几点值得思考:(1)加强管理意识,重视系统管理工作在整个户政电子档案系统中的地位和作用。(2)建立系统科学的规章制度,明确档案编辑责任人。(3)增强工作人员的信息保密安全意识和责任心。3.实践证明,积极创造各种条件,变被动管理为主动管理,不失时机的推进户政电子档案系统管理工作,才能使管理出成效,才能做到服务到位。1.4论文的主要研究内容本论文主要介绍了在IntelliJIDEA开发工具上用当前流行的SpringBoot框架和React+Antd开发一个可视化的管理系统的过程。系统主要实现了对户政电子档案的管理,包括了户政电子档案采集、户政电子档案生成、户政电子档案应用、户政电子档案管理等几模块,相应的完成了对户政档案信息的查询、管理和增加、修改等工作,使各公安局的各部门对户政档案的信息管理变得方便快捷,提高了工作效率和服务水平。论文的主要研究内容如下:(1)利用IntelliJIDEA开发工具、MVC设计模式、SpringBoot开源框架和React+Antd实现一个可视化的设备管理系统。(2)介绍了系统实现的主要技术,包括了MVC设计模式和SpringBoot框架和React+Antd的开发流程。(3)对户政电子档案管理系统平台进行了长期的调查和需求分析,并且在需要详细分析的基础上进行了系统的详细设计和系统功能模块的设计。

第2章系统需求分析系统的需求分析就是对户政电子档案管理系统提出完整、准确、清晰的具体要求,调查确定用户的实际需求并且和用户达成一致共识,确定对户政电子档案管理系统的功能、性能、易操作性、可靠性和可用性、出错处理等的需求。一般情况下的需求分析包括了以下几个步骤:(1)需要调查用户组织机构的总体结构情况,了解各户政部门的组成和户政的职责等,为各业务流程做好充足的准备。(2)调查户政部门的业务活动情况,在原有业务活动的基础上,协助增加用户对新系统的功能需求,包括信息的接收和发送需求,错误和异常处理需求、功能的完整性需求等等,这是调查户政部门的业务活动情况的一个重点,这将直接影响到户政电子档案管理系统的开发。(3)对上面关于用户组织机构和户政部门的调查结果进行初步分析,分析的目标是明确户政电子档案管理系统的功能需求,解决“系统必须做什么”,也就是说确定系统能做哪些工作,代替人力实现哪些功能。2.1基础功能需求2.1.1系统登录模块1.功能描述户政电子档案管理系统用户登录界面,提供两个输入框,一个是输入用户名,一个是输入密码。用户登陆成功时将用户账号信息缓存于浏览器,以便用户下次登陆不需要再输入用户名及密码。若是登录失败,则会提示账号或者密码错误,请重新登录的提示,直到登录成功,提示登录成功。2.1.2菜单管理模块1.功能描述菜单管理模块主要为提供用户管理菜单权限,提高用户对系统的可控制性。菜单管理是对目录的新增、修改、删除功能,不同的用户人员存在不同权限,登录系统后,所使用的的功能菜单是不一样的。由于系统前端使用React+Antd的路由管理,更加易于添加或删除适应性的功能改造模块,便于对系统的开发和二次改造。2.1.3角色管理模块1.功能描述角色管理模块就是对用户添加、修改、删除和查看用户的功能,分配用户权限功能。分配用户角色权限时,可根据所需勾选对应功能基本操作和数据访问范围,该数据访问范围会随用户职位的切换而切换。2.1.4系统日志模块1.功能描述户政电子档案管理系统日志功能主要是记录系统用户的各种操作,对用户的操作进行记录,以防用户胡乱操作查找不到具体的个人责任。2.2组织机构需求2.2.1单位管理1.功能描述单位管理模块是展示户政管理部门详细信息的平台。具有查询,新增,修改,删除,排序的功能。简洁明了的展示了管理部门单位及其下级部门。2.2.2部门管理1.功能描述部门管理模块能清晰的展示了各户政部门中包含的部门信息。查询,新增,编辑,删除功能,能方便快捷的管理各个部门。2.2.3岗位管理1.功能描述管理户政部门中所包含的岗位(单位,部门下皆可直设岗位)。可查看,新增,修改,删除相应的岗位,分配岗位角色。2.3具体功能需求2.3.1户政电子档案采集档案采集:户政民警工作人员对纸质档案扫描后,通过对户政档案采集功能,录入基本业务信息,并把扫描文件导入户政电子档案管理应用平台,系统根据导入的扫描材料,自动生成户政电子档案,户政电子档案根据档案类别生成密级限制,需有相应的阅读权限用户才能查阅。档案信息复用:对纸质档案扫描后,把户政电子档案按业务类型分类,根据公民身份证号码或者姓名、出生日期、性别关联到人口基本信息资源库,复用人口基本信息。采集质量检查:采集质量检查规则由公安局户政电子档案管理部门管理员统一设定,设定内容包括,业务类型、档案条目、业务关联等规则进行设置,当户政电子档案生成后,户政电子档案管理系统会根据质量检查规则对户政电子档案进行检查,检查通过则与业务信息关联,检查不通过则提醒重新进行档案采集。户政电子档案入档归库:电子档案业务信息关联成功后,进入户政电子档案资源库统一管理。2.3.2户政电子档案生成户政电子档案生成:在其他的民生业务系统办理业务的过程中,会根据与户政有关业务类型逐步形成户政电子档案并传入到户政电子档案管理应用平台,在业务办理结束后,根据业务类型(如:市内移居、市外迁入、迁出市外等)、办理情况、审批情况等内容,生成户政电子档案。2.3.3户政电子档案应用户政电子档案查询:户政电子档案管理系统提供户政电子档案查询功能,可根据档案号、身份证号等基本查询信息,查询户政电子档案及其物理文本存放位置,户政电子档案可按用户权限控制档案查看。分析统计:基于所有户政电子档案抽取出来的结构化数据,提供历年的人口历史信息统计、户籍人员年龄分布历史统计等。档案补录:部分户政档案存放时间较长,难以出现缺漏情况,户政档案补录提供档案补充完善途径,档案补录后生成完整的户政电子档案。档案修改:户政档案修改是由户政档案管理员对户政电子档案进行维护的功能,能对户政电子档案信息做出修改和调整。系统管理:户政电子档案日常管理内容包括各级档案使用人员的用户权限、档案类型、档案密级、系统基本参数等内容进行管理。2.3.4户政电子档案管理档案借阅:档案借阅时,借阅人员需要通过系统提交借阅申请,通过借阅审批后,提供户政档案号,根据户政档案号把档案借出,系统根据借阅归还时间产生借阅提醒功能,如超出借阅归还时间则产生系统提醒,若是超出借阅时间还没有归还档案,系统则自动回收档案的借阅权限。档案续借:如借阅人员需要继续借阅档案,需提前提交借阅申请,借阅申请审批通过后,可延长借阅时间,系统根据最新的借阅归还时间产生借阅提醒功能,如超出借阅归还时间则产生系统提醒,超出借阅时间还没有归还档案,系统则自动回收档案的借阅权限。档案归还:借阅人员按时归还户政档案后,系统更新档案状态为已归还。档案销毁:对于死亡的人,存放一段时间之后应该销毁他个人的档案,只保留死亡注销档案。2.4本章小结本章对户政电子档案管理系统进行了需求分析,并且列出了系统的基础功能需求和具体的功能需求,还有就是根据用户的组织结构的来进行了需求分析,这将能更好的开发适合于客户的户政电子档案管理系统。通过对户政电子档案系统的需求分析,系统的主要功能是电子档案采集、电子档案生成、电子档案应用、电子档案管理等几个模块。系统可方便、简单地供相关的户政业务办理供民警使用,系统有相应的措施,以帮助用户避免操作上的错误。

第3章系统设计3.1系统总体架构设计采用国际先进的技术体系,具有先进的技术水平,采用国际标准化开发流程,有较高的处理性能,符合当今世界技术发展的方向。遵循开发业界规范,不依赖外国厂家的系统平台和操作系统之上,户政电子档案管理系统的设计和建设具有开发性,应充分考虑网络、硬件的扩展,户政电子档案管理系统架构设计如图3-1所示。图3-13.2系统功能设计3.2.1性能实现性能方面的设计策略主要从表现层、应用层和数据层三个层次来体现。表现层:界面整洁;部分功能界面分区域加载和刷新;采用jsonp技术进行数据的交互。应用层:选择轻量级SpringBoot架构;选择使用可配置的数据压缩传输方式;严格控制冗余数据。数据层:采用Mybatis数据逻辑设计原则上遵守第三范式,必要时适当反规范。3.2.2可靠性系统可靠运行设计策略如下户政相关业务处理和逻辑分析处理分开部署,保证户政业务办理;与其他的民生业务办理系统分开部署,互不干扰;负载均衡,错误处理和加强程序容错处理;户政系统多层次的监控,对系统错误进行及时的定位和修正。3.2.3系统安全系统安全设计策略如下:集成PKI的安全访问控制;重要的数据项加密校验,防止数据库被篡改;加密户政电子档案系统访问通道;户政电子档案传输数据加密;数据库登录操控:严格设置数据库的访问权限;安全防范和日志安全相结合,相辅相成。3.3.4质量特性前后端都是基于组件的设计思想;面向服务的架构(SOA)低耦合性的模块设计,降低相互影响;不依赖于特定应用服务器和操作系统的设计路线,提高可移植性;多层次的系统监控,快速错误定位。3.2.5人机交互界面操作元素简洁、易懂;界面和操作的前后一致性;清晰明了的导航、操作向导、错误提示。3.2.6功能结构系统总体功能结构图如图3-2所示图3-23.3系统模块设计3.3.1户政电子档案采集模块建立户政纸质档案的采集功能,通过户政电子档案的数字化加工,把纸质的户政档案加工转换成电子材料。户政电子档案采集业务流程图如图3-3所示:图3-33.3.2户政电子档案生成模块1.在其他的民生业务系统办理过程中,会根据业务类型逐步形成户政电子档案,在业务办结后,根据业务类型(如:市内移居、市外迁入、迁出市外等)、办理情况、审批情况等内容,生成户政电子档案。2.常口系统(常住人口信息管理系统)新业务办结后,根据与户政相关的业务类型(如:市内移居、市外迁入、迁出市外等)、办理情况、审批情况等内容,生成户政电子档案。新办业务电子档案生成流程如图3-4所示:图3-43.3.3户政电子档案应用模块借阅户政电子档案时,首先登陆户政电子档案管理系统,进入户政电子档案库,在档案库里面查找所需要的户政电子档案,选择所需要的档案,再点击借阅,如果不需要,可重新查找档案流程图如图3-5所示:图3-5档案续借时,选择已借阅的档案,查看档案借阅是否到期,如果到期可以归还也可以续借,如果档案借阅没有到期,也可以归还和续借,流程图如图3-6所示:图3-63.3.4户政电子档案管理模块户政电子档案管理系统提供户政电子档案查询功能,可根据档案号、身份证号等基本查询信息,查询户政电子档案及其物理文本存放位置,户政电子档案可按用户权限控制档案查看。户政电子档案查询,登录户政电子档案管理系统进入查询界面,按照提示输入需要查询的条件即可,流程图如图3-7所示。图3-73.4数据库设计1.数据库是户政电子档案管理系统运行的数据平台,必须具备用户认证、基于角色或用户组、数据、视图的访问控制功能,防止外来入侵者越过应用系统的控制直接访问数据库王珊,李盛恩.数据库基础与应用[M].北京:人民邮电出版社,2008;。王珊,李盛恩.数据库基础与应用[M].北京:人民邮电出版社,2008;2.作为数据库管理系统(DBMS),重要数据大量集中,且为众多人民群众提供服务,安全保密性问题较为突出。在进行安全保密性设计时,既要考虑数据访问的安全性和监督工作人员使用的访问,又要兼顾对数据库的存取速度。3.设计出对户政电子档案管理系统合适的数据库是系统运行的数据需求提供高效准确的处理速度,要保持数据储存的一致性和完整性。既要做到数据不冗余也不奇类。3.4.1用户表根据需求分析,户政电子档案对于不同的用户是有不同的权限,因此,他们虽然都称为用户,但是在系统中是充当不同的角色。用户拥有账号UserId,用户名UserName,密码PassWord,权限Jurisdiction,身份证号码IDcard,电话号码TelNumber,用户信息实体图如图3-8所示。图3-8用户信息表的设计如表3-1所示:字段名类型大小是否为空描述是否字典项Idvarchar25否账号否usernamevarchat25否用户名否passwordvarchar20否密码否jurisdictionvarchar12否权限否IDcardvarchar50否身份证号码否Telnumbervarchar30否电话号码否表3-13.4.2档案表一份户政电子档案是由户政档案盒,户政档案类别,户政档案目录,户政档案信息等组成的,所以一份完整的户政电子档案表是由多张子表关联起来的,关系图如图3-9所示。图3-9关于档案表的设计如下:字段名类型大小是否为空字段描述是否字典项idvarchar20否系统id否ssdwvarchar25否所属单位否ajsjqvarchar30案卷时间始否ajsjzvarchar30案卷时间止否ajbhvarchar40案卷编号否dawzvarchar45档案位置否bzvarchar100备注否Reserve1varchar100保留字段1否Reserve2varchar100保留字段2否Reserve3varchar100保留字段3否户政档案案卷类别表:表3-2户政档案案卷信息表:字段名类型大小是否为空字段描述是否字典项idvarchar20否系统id否ajlbidvarchar25否案卷类别id否ajlbvarchar25案卷类别否ajsjqvarchar30案卷时间始否ajsjzvarchar30案卷时间止否qzhvarchar30否全宗号否ajbhvarchar40案卷编号否dawzvarchar45否档案位置否bzvarchar100备注否Reserve1varchar100保留字段1否Reserve2varchar100保留字段2否Reserve3varchar100保留字段3否表3-3户政档案案卷目录表:字段名类型大小是否为空字段描述是否字典项idvarchar20否系统id否ajxxidvarchar25否案卷类别id否ywidvarchar25业务ID否xmvarchar30姓名否gmsfhmvarchar40否公民身份号码否xbvarchar4否性别否Reserve1varchar100保留字段1否Reserve2varchar100保留字段2否Reserve3varchar100保留字段3否表3-4户政人口基本信息表:字段名类型大小是否为空字段描述是否字典项idvarchar20否系统id否gmsfhmvarchar50否公民身份号码否xmvarchar30否姓名否cymvarchar30曾用名否xbvarchar4性别否mzvarchar4否民族是mzmcvarchar30否民族名称否csrqvarchar40出生日期否csdvarchar60出生地否zjxyvarchar50宗教信仰否whcdvarchar30文化程度否hyzkvarchar15婚姻状况否hlxvarchar25户口类型否jtdzvarchar100家庭地址否poxmvarchar30配偶姓名否pogmsfhmvarchar50配偶身份号码否sjhmvarchar30手机号码否fqxmvarchar30父亲姓名否mqxmvarchar30母亲姓名否fqgmsfhmvarchar50父亲身份号码否mqgmsfhmvarchar50母亲身份号码否sjjzdvarchar100实际居住地否Reserve1varchar100保留字段1否Reserve2varchar100保留字段2否Reserve3varchar100保留字段3否Reserve4varchar100保留字段4否Reserve5varchar100保留字段5否表3-53.5本章小结本章主要说明了系统数据库的功能设计,和系统的主要模块,还有数据库的小部分设计,本系统基础流程模块总共有25张表,在本毕业设计论文中,主要列举了一小部分的表结构。通过对实体的分析,确定实体的属性,再把属性抽象成数据对象,合理表达对象的属性能够更好的设计出数据结构。

第4章系统实现4.1用户登陆模块的实现下图4-1是用户的登录模块,系统启动后输入系统的网址将会跳到此页面,该页面是系统程序的入口。登录界面采用简洁的风格,没有过多的修饰,界面上有两个输入框、一个登录按钮和一个重置按钮,输入框用于检查用户账号和用户密码是否正确,操作步骤如下:用户先输入账号密码,当点击登录的那一刻,系统将会把账号和密码发送到后台去处理校验数据库是否存在当前的用户账号和密码。若是不存在则登录失败,若是存在,则登录成功。图4-14.2电子档案采集的实现4.2.1业务办理采集业务办理采集是通过其他的系统办理民生业务的时候,在其他与户政有关联的系统中进行一系列的操作之后,点击保存之后,会生成相关的户政电子档案信息到数据库中,届时把相关的数据信息可以通过接口传送到户政电子档案数据库中,完成户政电子档案数据的采集。4.2.2信息录入采集 户政电子档案信息录入采集是群众去登记相关信息时直接生成户政电子档案,就比如到民政局登记结婚的程序一样,直接在系统上输入相关的信息就可以完成信息采集录入,确定信息无误后,点击保存即可录入信息到户政电子档案管理系统数据库中如下图4-2。图4-24.3户政电子档案生成的实现 在办理与户政系统中有关业务的流程中,每一个流程都会在其他与户政系统有关的数据库中保存数据,在业务结束的时候,当前系统会一键生成相关流程的数据并生成户政电子档案,发送到户政电子档案管理系统中。 在户政电子档案系统中也可以生成户政电子档案,就是在户政电子档案采集的时候,点击保存即可生成相应的户政电子档案。4.4户政电子档案应用的实现 户政电子档案应用主要是提供档案的借阅查询,类似于图书馆借阅图书的一个功能,它还可以用于数据的统计分析,通过模糊查询选择特定的条件进行查询,补录、修改等等如图4-3。如图4-34.5户政电子档案管理的实现 对于户政电子档案的管理就是户政电子档案的借阅,续借,归还和销毁的功能实现。其大部分功能是借鉴于图书管理系统的借阅,续借,归还的相似功能。 但是户政电子档案管理系统有一个特殊的功能就是档案的销毁,档案的销毁是对一些错误的数据进行删除,或者是已经逝世的人的相关户政电子档案,减少数据库的占用,当然并不是逝世的人一去世就删除他的相关的电子档案,这得有一个限制,因为或许他的亲人家属会用到他生前的档案数据来证明或办理其他的民生服务,对于销毁电子档案是得有一个期限的,必须要满足一百年才允许销毁,以免造成不必要的损失或麻烦。如下图4-4是销毁户政电子档案的界面:图4-44.6本章小结 本章主要就是围绕着户政电子档案系统的实现来进行一系列的说明,主要以用户登录模块的实现、户政电子档案的采集模块、户政电子档案的生成模块、户政电子档案的应用模块和管理模块进行分析,通过进一步的剖析,能更加清晰该户政电子档案系统的功能,突出它的实用性是非常强大的,户政电子档案的系统面试推行将会受到很大的欢迎。第5章测试5.1系统测试5.1.1测试的意义一款办公应用软件产品的完成,不仅需要以功能的实现为标准,而且注重每一个流程的细节。然而,在测试驱动的开发模式下,开发者在对系统进行开发时也有时不能做到每个地方功能的实现都达到实际需求,用户的一些非常规操作很可能让系统出现一些未可知的错误,甚至导致系统的崩溃。所有开发的最后应通过合理,有效的软件测试,以此来尽可能的减少甚至避免出现软件开发过程中未被想到的情况。以此来提高产品质量。人们对于办公软件质量的重视程度越来越高,比如操作的简便性,系统的响应时间等等,进而重视并且强调测试在软件开发中的地位越来越重要,不完善和不充足的测试势必会使软件带着一些未知的隐藏错误和漏洞,这将意味着把更大的危险让用户承担。软件测试是软件生命周期中一项非常重要的工作,这是保障软件可靠性具有极其重要的意义。5.1.2测试的目的测试的目的就是发现软件应用系统的错误。在户政电子档案系统测试中发现的错误可能是各式各样的,在开发的过程中并没有预测到具体会发生的问题。测试过程中应根据项目需求、系统设计等文档,对程序的流程运转过程,功能节点设计测试用例,并利用这些实例来对系统进行系统测试检查,以便发现未知错误。户政电子档案系统测试应包括软件测试、性能测试和网络测试。5.1.3软件测试方法本户政电子档案管理系统是采用按照软件开发的阶段的测试方法,因而本系统在交付运行之前要进行单元测试、性能测试和系统测试。1.单元测试单元测试又称模块测试,是针对程序模块来进行正确性检验的测试工作。单元测试主要是用来检验程式的内部逻辑,通常由编写程序代码的程序员负责进行。在面向对象程序中单元测试的主要对象是类,其测试包括类的方法和属性。2.性能测试性能测试是对户政电子档案的各项性能指标进行测试,将所有模块按照概要设计要求模拟成为子系统或系统后的测试。性能测试主要目的是检查系统在超多用户同时使用的情况下可能存在的问题,尤其是检查用户在上传和访问接口上数据访问的能力。面向对象的性能测试能够检测出哪些性能比较弱,需要改进和优化。3.系统测试系统测试是将经过测试的各个子系统整合成一个完整系统来测试。它是检验系统是否确实能让各个子系统联合在一起实现指定功能的有效方法,它是按照系统需求规格说明来设计测试用例,并在实际的环境中执行测试以验证软件是否满足指定的系统功能需求,通过与系统的需求定义作比较来检查出软件与系统定义不符合或相矛盾的地方。5.2测试用例及测试结果 鉴于系统的测试用例比较多,本论文只给出了系统的部分测试用例及相应的测试结果来说明系统测试的情况。下表5-1是系统用户登录测试用例,通过对用户的登录操作,判断是否能正常登录到系统的首页面,账号密码错误时,是否会提示错误的登录信息:用例名称用户登录测试目的测试用户登录系统是否能正常进入首页界面前提输入正确的账号和密码测试流程输入正确的账号和密码,点击登录按钮;输入不正确的账号和密码,点击登录按钮。预期结果输入正确的账号密码后,点击登录按钮,弹出登录成功的提示,在点击确认,页面成功跳转首页;输入不正确的账号密码,点击登录按钮,弹出账号或者密码错误,请重新输入账号或者密码提示,关闭提示,重新进入登录界面,再次输入账号密码。测试结果通过 表5-1下表5-2是用户角色使用的户政档案资源测试用例,通过对用户的权限来分配不同的使用资源:用例名称用户角色使用的户政档案资源测试目的测试给不同权限的色分配不同的使用资源,观察所属角色用户访问权限是否会根据修改分配资源而修改前提输入正确的账号和密码,不同用户拥有的权限不同测试流程输入正确的账号密码;点击登录;对比不同用户之间菜单目录。预期结果登录成功并跳转到首页,在修改用户角色分配资源后,所属用户权限资源皆会随之改动,不同权限的用户所展现出来的菜单目录是不同的。测试结果通过表5-2下表5-3是查询民众户政电子档案信息测试用例,通过进入户政电子档案查询界面,展示部分民众电子档案信息,也可以搜索特定的个人户政电子档案信息:用例名称查询民众户政电子档案信息目的测试在正常登录系统的情况下,能否展示数据库中的户政电子档案信息,在搜索特定的个人户政档案信息时,是否能正确的显示对应的个人户政电子档案信息。前提用户正常登录系统,系统正常运行测试流程用户通过输入正确的账号密码,成功登录户政电子档案管理系统;选择户政电子档案查看二级菜单下的档案信息,界面会展示数据库中的前十条户政档案信息;在查看户政电子档案信息界面的上面有一个搜索框,通过输入某个公民的身份号码可以查看出当前人的户政电子档案信息。预期结果用户输入正确的账号密码成功登陆户政电子档案管理系统,并能正常查看户政档案信息,通过搜索框输入公民身份号码查出特定的公民户政档案信息。测试结果通过表5-3下表5-4是销毁某个公民户政电子档案信息测试用例,通过登录具有销毁户政电子档案信息的用户,在户政电子档案系统上对数据库的户政档案信息进行销毁:用例名称销毁户政电子档案信息目的测试在正常登录系统的情况下,能否通过户政电子档案管理系统对数据库中的户政电子档案信息进行销毁。前提用户正常登录系统,系统正常运行,用户具有销毁户政电子档案的权限。测试流程拥有销毁户政电子档案信息的用户成功登录系统;进入销毁户政电子档案界面;点击销毁档案,弹出确认销毁提示框,点击确定销毁档案,点击取消,则不销毁档案预期结果通过销毁户政电子档案界面可以成功销毁户政电子档案,并且数据库也相应的删除了记录。测试结果通过 表5-4经过代码的多次更改,系统结构的多次探讨重构,和需求的重新定义,前期测试出现了很多问题。但是因为时间的紧迫性,只对部分比较简单的功能进行了优化处理和一些小bug的修改,部分较难的功能暂时未能及时修改完善,在之后的时间里再对户政电子档案管理系统进行优化修改。5.3本章小结户政电子档案管理系统是基于SpringBoot框架、React+Antd开发的,系统测试主要是对其组件进行测试和数据持久化层的DAO进行测试。本章首先对软件测试的意义、目的和软件测试进行了简单的介绍,然后在本章的最后给出了本户政电子档案管理系统的部分测试及及测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论