基于SSM的网上港澳通行证办理系统_第1页
基于SSM的网上港澳通行证办理系统_第2页
基于SSM的网上港澳通行证办理系统_第3页
基于SSM的网上港澳通行证办理系统_第4页
基于SSM的网上港澳通行证办理系统_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

基于SSM的网上港澳通行证办理系统的设计与实现摘要近年来,各类的管理系统逐渐程序化,为了刺激业务人员可以更好的服务广大群众,以及用户能通过互联网方便快捷的办理港澳通行证的业务。然而,现在大部分的港澳通行证的办理都需要用户去到指定的地方进行办理,用户难免会感觉不方便,所以使用传统的办理流程十分的繁琐并且浪费了大量人力、时间。而在互联网十分发达的时代,设计并实现一个系统使网上办理港澳通行证更加的方便快捷,用户和业务人员只需要登入系统,进行相对于的业务办理,随后系统便会自动传送到下一步骤,这大大的节省了用户和业务人员的时间,同时因为互联网远程的特性,是用户不会得到距离的限制,可以在任何地方进行相应的填写,而不用再到相应的地方进行办理。用户也可以通过网上预约办理的形式,到实地的办理点进行业务办理,大量节省了用户的时间。本系统的设计目标是立足于用户办理港澳通行证的实际需要,面向需要办理港澳通行证的用户和业务人员,建立一个使用便捷、可靠的网上办理港澳通行证系统,从而更方便地进行办理港澳通行证和办理进度进行管理。网上港澳通行证办理系统的设计与实现经历了需求分析、数据库设计、系统设计、功能设计、系统测试5个主要步骤。整个系统分为用户端和管理员端,系统以B/S(Browser/Server,浏览器/服务器)架构,后端以mySQL5为数据库、tomcat7.0服务器,使用SSM(Spring+SpringMVC+MyBatis)框架作为后端开发框架。前端使用HTML+DIV+CSS进行开发。关键词:网上港澳通行证办理系统;软件系统;信息化;自动化;SSM;

DesignandDevelopmentoftheHongKongandMacaoPassOnlineProcessingSystemBasedonSSMAbstractInrecentyears,variousmanagementsystemshavebeengraduallyprogrammedtostimulatebusinesspersonneltobetterservethemasses,anduserscaneasilyandquicklyhandlethebusinessofHongKongandMacaopassesthroughtheInternet.However,mostoftheapplicationsfortheHongKongandMacaopassesnowrequireuserstogotothedesignatedplacefortheapplication,anduserswillinevitablyfeelinconvenient,sothetraditionalapplicationprocessisverycumbersomeandwastesalotofmanpowerandtime.AndintheageoftheInternetisverydeveloped,designedandimplementedasystemtodealwithHongKongandMacaupassmoreconvenientonline,usersonlyneedtologinthesystemandbusinesspersonnel,relativetothebusinesstodealwith,thenthesystemwillbeautomaticallytransferredtothenextstep,whichgreatlysavestheusertimeandbusinesspersonnel,atthesametimebecauseofthecharacteristicsofInternetremoteuserswillnotbethelimitationofdistance,canbeinanyplacetofillin,anddon'thavetodealwithtothecorrespondingplace.Userscanalsomakeanonlineappointmenttohandletheform,tothefieldoftheprocessingpointforbusiness,alargenumberofuserstosavetime.ThedesigngoalofthissystemistoestablishaconvenientandreliableonlinesystemforhandlingHongKongandMacaopassesbasedontheactualneedsofusersforhandlingHongKongandMacaopasses,andforusersandbusinesspersonnelwhoneedtohandleHongKongandMacaopasses,soastofacilitatetheprocessingofHongKongandMacaopassesandthemanagementofprocessingprogress.ThedesignandimplementationoftheonlineHongKongandMacaopassprocessingsystemhasgonethroughfivemainsteps:demandanalysis,databasedesign,systemdesign,functiondesignandsystemtest.Thewholesystemisdividedintouserendandadministratorend,thesystemwithB/S(Browser/Server,Browser/Server)architecture,thebackendwithmySQL5database,tomcat7.0Server,theuseofSSM(Spring+SpringMVC+MyBatis)frameworkastheback-enddevelopmentframework.ThefrontendisdevelopedusingHTML+DIV+CSS.Keywords:onlineHongKongandMacaopassprocessingsystem;Softwaresystem;Informatization;Automation;SSM.

目 录1前言 11.1项目开发背景 11.2项目开发的意义 12可行性分析 22.1技术可行性 22.2经济可行性 22.3操作可行性 22.4社会可行性 23需求分析 33.1系统参与者 33.1.1用户 33.1.2业务人员 33.1.3系统管理员 33.2功能需求分析 43.3性能需求分析 43.4系统业务用例 53.4.1用户端总用例图 53.4.2管理员端总用例图 53.4.3用户、管理员登录模块 63.4.4出入境业务办理模块 73.4.5出入境办证点导航模块 103.4.6出入境通行证续签模块 123.4.7出入境业务证进度查询模块 143.4.8办事指南模块 153.4.9预约申请模块 163.4.10管理员管理模块 184概要设计 214.1系统整体流程图 214.2模块结构 224.2.1模块结构表 224.3数据库设计 224.3.1系统数据库E-R图 224.3.2系统数据库总表 234.3.3数据字典 235详细设计 275.1系统详情设计 275.2用户端页面 275.2.1登录页面 275.2.2用户端主页面 275.2.3用户端办证点页面 285.2.4用户端申请办理通行证页面 285.2.5用户端后台主页 295.2.6用户端申请详情页面 305.3管理员端页面 305.3.1管理员端主页 305.3.2办证点管理页面 315.3.3管理端申请详情页面 325.3.4管理员端邮递管理页面 326软件测试 336.1测试环境 336.1.1服务器端环境 336.1.2客户端测试环境 336.2测试计划 336.2.1总体描述 336.2.2测试原则 336.3测试用例 346.3.1用户登录测试用例 346.3.2管理员登录测试用例 346.3.3用户预约办理测试用例 356.3.4用户添加办理申请测试用例 356.3.5用户续签港澳通行证测试用例 366.3.6管理员办证点测试用例 366.3.7管理员管理邮递模块测试用例 376.4系统整体测试 377总结 39参考文献 40谢辞 411前言1.1项目开发背景随着互联网的高速发展,各类的办理证件系统逐渐程序化,为了方便业务人员可以更好的服务广大群众,以及用户能通过互联网方便快捷的办理港澳通行证的业务。然而,现在大部分的港澳通行证的办理都需要用户去到指定的地方进行办理,用户难免会感觉不方便,所以使用传统的办理流程十分的繁琐并且浪费了大量人力、时间。在互联网十分发达的时代,设计并实现一个系统使网上办理港澳通行证更加的方便快捷,用户和业务人员只需要登入系统,进行相对于的业务办理,随后系统便会自动传送到下一步骤,这大大的节省了用户和业务人员的时间,同时因为互联网远程的特性,是用户不会得到距离的限制,可以在任何地方进行相应的填写,而不用再到相应的地方进行办理。1.2项目开发的意义本系统的设计目标是立足于用户办理港澳通行证的实际需要,面向需要办理港澳通行证的用户和业务人员,建立一个使用便捷、可靠的网上办理港澳通行证系统,从而更方便地进行办理港澳通行证和办理进度进行管理。利用计算机和互联网技术,通过系统让用户和管理员更方便、更可靠的办理通行证和管理通行证的信息。同时降低用户在办理通行证时的繁琐步骤,减少办理过程的人力、物力的消耗。

2可行性分析2.1技术可行性 技术上的要求主要有,软件主要需要MyEclipse10和MySQL5.1,硬件需要win10系统64位操作系统的电脑。该系统主要运用到的技术是JavaWeb开源框架SSM,还有HTML+CSS+DIV等前端开发技术。2.2经济可行性网上港澳通行证办理系统需要的操作系统为Windows10。软件环境则是安装Windows10专业版系统,MyEclipse10、Tomcat7.0和MySQL5.1数据库即可。2.3操作可行性网上港澳通行证办理系统操作上比较简单、便捷。在硬件上需要的是一台装有win10操作系统的电脑。该系统采用B/S架构,只需要在电脑上安装了web浏览器,并且能正常运行即可访问该系统的页面。2.4社会可行性随着互联网和科学水平的发展和提高,我们与计算机的交集已经越来越多了。利用计算机能大大提高人的工作效率,节省时间和人力成本。利用这些优点提高港澳通行证办理的效率,减轻人们的负担。而且能建立一个相对完整、易管理、网络化的网上港澳通行证办理系统。

3需求分析本系统为了实现港澳通行证办理以及管理的一体化,提高港澳通行证办理的效率。本系统参与者分别有用户,业务人员以及管理员。办理港澳通行证的业务分为,出入境业务办理业务,出入境通行证续签业务,预约申请业务,查询业务四个业务。用户通过网上办理,将办理通行证所需的证件资料一并上传并且提交,业务人员通过用户的资料,帮助用户办理相对应的业务,并且反馈对应的办理业务进度。用户也可以通过网上查询自己的业务的办理进度。用户也可以通过网上预约,去当地的出入境办事点进行办理。管理员可以发布系统公告和调整业务人员权限。同时,该系统主要分别分为九个功能模块:用户、管理员登录模块、出入境业务办理模块、出入境业务证进度查询模块、出入境办证点导航模块、出入境通行证续签模块、预约申请模块、办事指南模块、管理员管理出入境业务证进度模块、权限控制功能模块。3.1系统参与者本系统分别有用户,业务人员以及管理员三种角色。3.1.1用户该角色为整个系统最主要的参与者,用户可通过本系统办理自己的业务。包括出入境业务办理业务,出入境通行证续签业务,预约申请业务,查询业务四个业务。根据自身不同的个人情况进行不同的业务办理。3.1.2业务人员业务人员主要为出入境办事处的工作人员,主要根据用户上传的资料和需要办理的业务。可根据实际情况,通过用户的办理需求或是驳回用户的办理需求,并且返回驳回的理由。3.1.3系统管理员 本系统的管理员为单独一人,主要负责对整个网上港澳通行证办理系统进行修改,例如对业务办理的具体内容修改、增加、删除,对业务人员的权限修改,增加和删除。同时,管理员需要负责对系统出现的问题或者出入境办事处的放假时间,通过系统公告的形式通知用户。3.2功能需求分析本系统为了实现港澳通行证办理以及管理的一体化,提高港澳通行证办理的效率.分别分为九个功能模块:用户、管理员登录模块、出入境业务办理模块、出入境业务证进度查询模块、出入境办证点导航模块、出入境通行证续签模块、预约申请模块、办事指南模块、管理员管理出入境业务证进度模块、权限控制功能模块。用户、管理员登录模块:用户登录模块以及管理员登录模块。出入境业务办理模块:申请办理模块、邮递模块出入境业务证进度查询模块:用户查询办理进度模块,办理结果显示模块出入境办证点导航模块:显示办证地点详细信息的模块出入境通行证续签模块:用户办理续签模块、邮递模块预约申请模块:网上预约当地办理模块,更改或取消预约模块,表格下载模块,预约查询模块办事指南模块:通行证办理流程详细信息模块,办理条件模块、用户咨询模块管理员管理出入境业务证进度模块:管理员处理办理进度模块权限控制功能模块:用户信息管理模块、管理员信息管理模块。3.3性能需求分析本系统需要满足以下软件硬件要求:服务器端基本要求:CPU:Intel(R)Core(TM)i5-5257URAM:8.00GBOS:Windows10ProDatabase:MySQL5.1Webserver:Tomcat7DevelopmentPlatform:MyEclipse10JDK1.7DevelopmentLanguage:JAVADevelopmentFramework:B/S(browser/server)SystemFramework:Spring+SpringMVC+MyBatis客户端基本要求:PC:有安装浏览器的电脑即可Browser:GoogleChrome3.4系统业务用例系统业务用例中列出了系统用户端、业务人员端与管理员端的总用例图,系统中的几个重要的功能的用例的详述文本与之对应的用例图3.4.1用户端总用例图图3.1展示用户端主要的用例,含有登录、出入境业务办理、出入境业务证进度查询、出入境办证点导航、出入境通行证续签、预约申请、办事指南,涵盖了用户办理港澳通行证的各种业务和流程,此外,业务人员还有特有处理业务用例。图3.1用户端总用例图3.4.2管理员端总用例图图3.2主要展示了管理员段的主要用例,主要用登录、修改、增加和删除业务人员、修改、增加和删除业务人员的权限、管理办理业务板块、发布系统公告、对办事指南进行修改、增加和删除、对办理进度进行修改、办理港澳通行证细节项修改、预约申请模块修改、出入境办事点导航修改,涵盖了管理员对港澳通行证办理系统的维护,以及可以灵活修改办理业务详细信息、业务人员信息等。图3.2管理员端总用例图3.4.3用户、管理员登录模块图3.3用户、管理员登录模块用例图用例1:用户登录范围:港澳通行证办理系统用户端级别:用户目标主要参与者:用户前置条件:操作者账号信息已录入系统名单后置条件:系统存储该用户的登录信息、用户网络正常主要流程:用户分别在用户名和密码输入框输入自己的用户名密码。点击登录按钮。登录完成,页面自动跳转至用户端主页。替代流程:2a.密码或用户名有误:登录结束,页面自动停留在登录页面。用例2:管理员用户登录范围:港澳通行证办理系统管理员端级别:管理员目标主要参与者:管理员前置条件:操作者账号信息已录入管理员名单后置条件:系统存储该用户的登录信息主要流程:管理员分别在用户名和密码输入框输入自己的用户名密码。点击登录按钮。登录完成,页面自动跳转至管理员主页。替代流程:2a.密码或用户名有误:登录结束,页面自动停留在登录页面。3.4.4出入境业务办理模块.图3.4出入境业务办理模块用例图用例3:港澳个人游申请范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已经成功登录港澳通行证办理系统用户端后置条件:系统自动保存用户信息、用户网络正常主要流程:用户在用户端主页点击出入境业务办理按钮。系统进入出入境业务办理页面,显示出入境业务办理类型。用户选择需要办理的业务,点击港澳个人旅游申请业务类型。用户向其中填入对应的信息。上传系统需要的证件和资料。输入框内填入的内容保存。用户选择证件领取方式,选择邮寄或者是自取。用户点击提交。替代流程:1a.显示该类型暂时无法办理用户返回办理业务类型选择。5a.用户上传资料失败,显示上传格式不对点击选择文件按钮。选择文件。点击上传按钮。 7a.点击上传后,页面没有跳转无改变。显示还有内容没有进行填写或填写错误用户需要确认后重新进行填写。9a.用户点击提交失败。显示提示信息。用户重新修改邮寄的相关信息。点击提交按钮9b.用户点击保存1.系统保存用户提交的信息,但不进行提交用例4:港澳团队旅游申请范围:港澳通行证办理系统教用户端级别:用户级别主要参与者:用户前置条件:用户已经成功登录港澳通行证办理系统系统用户端后置条件:系统自动保存用户信息、用户网络正常主要流程:用户在用户端主页点击出入境业务办理按钮。系统进入出入境业务办理页面,显示出入境业务办理类型。用户选择需要办理的业务,点击团队旅游申请业务类型。系统进入下一步,用户向其中填入对应的信息,并上传资料。用户提交与申请事由相应的证明材料。输入框内填入的内容自动保存。用户选择证件领取方式,选择邮寄或者是自取。用户点击提交。替代流程:1a.用户进入出入境业务进度查询页面,显示该模块暂未开启返回系统主页。8a.用户上传资料失败,显示上传格式不对点击选择文件按钮。选择文件。点击上传按钮。10a.用户点击保存系统保存用户提交的信息,但不进行提交用例5:港澳探亲范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已经成功登录港澳通行证办理系统用户端后置条件:系统自动保存用户信息、用户网络正常主要流程:用户在用户端主页点击出入境业务办理按钮。系统进入出入境业务办理页面,显示出入境业务办理类型。用户选择需要办理的业务,点击港澳探亲业务类型。系统进入下一步,用户向其中填入对应的信息。上传系统需要的证件和资料。输入框内填入的内容自动保存。用户选择证件领取方式,选择邮寄或者是自取。用户点击提交。替代流程:1a.显示该类型暂时无法办理1.用户返回办理业务类型选择。5a.用户上传资料失败,显示上传格式不对1.点击选择文件按钮。2.选择文件。3.点击上传按钮。 7a.点击上传后,页面没有跳转无改变。1.显示还有内容没有进行填写或填写错误2.用户需要确认后重新进行填写。10a.用户点击提交失败。1.显示提示信息。2.用户重新修改邮寄的相关信息。3.点击提交按钮10b.用户点击保存1.系统保存用户提交的信息,但不进行提交3.4.5出入境办证点导航模块图3.5出入境办证点导航模块用例图用例6.用户查看出入境办理点导航模块范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端。后置条件:系统保存出入境办事点信息正常,用户网络正常。主要流程用户点击出入境办理点导航模块。系统跳转至出入境办理点导航页面页面显示出入境办理点的编号、地区、单位、办公地址、办公时间、电话和备注信息。替代流程:2a.无法跳转至出入境办理点导航页面,跳转至港澳通行证办理系统主页面用户重新执行1-3步骤。用例7.管理员管理出入境办理点导航模块范围:港澳通行证办理系统管理员端级别:管理员级别主要参与者:管理员前置条件:管理员已成功登录港澳通行证办理系统管理员端。后置条件:系统保存出入境办事点信息和管理员信息正常,管理员网络正常。主要流程:管理员点击出入境办理点导航模块。系统跳转至出入境办理点导航页面页面显示出入境办理点的编号、地区、单位、办公地址、办公时间、电话和备注信息。管理员点击修改按钮,弹出对话框。管理员对出入境办理点信息进行修改。点击保存按钮,出入境办理点信息修改完成。替代流程2a.无法跳转至出入境办理点导航页面,跳转至港澳通行证办理系统主页面用户重新执行1-3步骤。4a.管理员点击删除按钮管理员点击删除按钮。被选中的出入境办理点信息被删除。4b.管理员点击增加按钮管理员点击增加按钮。管理员添加新的出入境办理点的信息。点击保存,新的出入境办理点的信息出现在列表上。3.4.6出入境通行证续签模块图3.6出入境通行证续签模块用例图用例8.港澳个人游续签范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端、用户已经办理过港澳通行证而且达到再次续签条件。后置条件:系统保存用户信息正常,用户网络正常。主要流程:用户点击港澳个人游续签按钮,系统跳转下个页面。用户输入港澳通行证的证件号,检查通行证是否达到续签要求。符合续签要求,用户选择办理业务的类型。用户向其中填入对应的信息。用户选择证件领取方式,选择邮寄或者是自取。用户点击提交。用户成功完成续签。替代流程2a.系统显示该通行证并未达到续签要求。用户输入港澳通行证号,点击按钮。系统显示该通行证并未达到续签要求。页面跳转港澳个人游续签页面。5a.用户点击保存按钮。用户点击保存按钮。系统保存用户输入的信息,但是没有提交信息。7a.用户点击保存按钮。用户点击保存按钮。系统保存用户输入的信息,但是没有跳转至缴费页面。用例9港澳团队旅游续签范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端、用户已经办理过港澳通行证赴台个人游而且达到再次续签条件。后置条件:系统保存用户信息正常,用户网络正常。主要流程:用户点击港澳团队旅游续签按钮,系统跳转下个页面。用户输入港澳通行证的证件号,检查通行证是否达到续签要求。符合续签要求,用户选择办理业务的类型。用户向其中填入对应的信息。用户点击上传按钮,上传资料和用户个人信息。用户选择证件领取方式,选择邮寄或者是自取。用户成功完成续签。替代流程2a.系统显示该通行证并未达到续签要求。用户输入港澳通行证号,点击按钮。系统显示该通行证并未达到续签要求。3.页面跳转港澳个人游续签页面。5a.用户点击保存按钮。用户点击保存按钮。系统保存用户输入的信息,但是没有提交信息。7a.用户点击保存按钮。用户点击保存按钮。系统保存用户输入的信息,但是没有跳转至缴费页面。用例10.续签流程范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端后置条件:用户网络连接正常。主要流程用户点击续签流程按钮。页面跳转至续签流程页面。页面显示不同的业务的续签流程。替代流程2a.页面不跳转之续签流程页面。用户点击续签流程按钮。页面不跳转之续签流程页面。页面跳转回出入境通行证续签模块主页。重复1-3步骤。3.4.7出入境业务证进度查询模块图3.7出入境业务证进度查询模块用例图用例11.出入境业务进度查询范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端后置条件:系统保存用户信息正常,用户网络正常。主要流程:用户点击出入境业务进度查询。系统跳转至出入境业务进度查询页面。用户输入自己的身份证号,点击查询按钮。页面跳转,显示查询结果。页面显示业务编号,所办业务和业务进度。替代流程:3a.用户输入错误身份证号系统显示身份证号错误,请输入正确的身份证号。系统跳转至出入境业务进度查询页面。用户执行3-5步骤。3.4.8办事指南模块图3.8办事指南模块用例图用例12.用户查看办事指南范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端,办事指南已经保存入系统。后置条件:网络连接正常。主要流程用户点击办事指南模块。页面跳转至办事指南页面。页面默认显示出入境办事指南的详细信息。用户可通过选择类型查看自己想看的内容。替代流程用例13.管理员管理办事指南范围:港澳通行证办理系统管理员端级别:管理员级别主要参与者:管理者前置条件:管理员已成功登录港澳通行证办理系统管理员端。后置条件:网络连接正常主要流程:管理员在管理员首页中点击办事指南管理。页面跳转至办事指南管理页面。页面默认显示出入境办事指南的详细信息。管理员点击添加按钮。系统自动刷新列表并显示一空行。管理员在各单元格的输入框中输入相应的信息。管理员输入完成后点击保存按钮。系统自动保存并自动刷新显示新的出入境办事指南的详细信息。出入境办事指南信息增加完成。替代流程:4a.管理员点击删除按钮管理员点击删除按钮。删除管理员选中的出入境办事指南信息。 4b.管理员点击修改按钮管理员点击修改按钮。系统自动刷新列表并显示该出入境办事指南信息。管理员在各单元格的输入框中修改相应的信息。管理员点击保存按钮。系统自动保存并自动刷新显示新的出入境办事指南的详细信息。出入境办事指南信息增加完成。5a.管理员放弃添加新的出入境办事指南信息管理员点击取消按钮。系统刷新出入境办事指南信息列表,并显示办事指南信息列表。3.4.9预约申请模块图3.8预约申请模块用例图用例14.预约申请范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端。后置条件:网络连接正常主要流程用户在首页点击预约申请模块。系统跳转至预约申请页面。用户输入个人信息,系统对用户信息进行审核。用户选择需要预约的单位和时间。填写申请信息。点击确认按钮。预约申请完成。替代流程:4a.用户点击取消按钮 1.用户点击取消按钮 2.页面跳转回首页7a.用户点击取消按钮 1.用户点击取消按钮 2.页面跳转回首页用例15.下载表格范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端,系统上已存入表格信息。后置条件:网络连接正常。主要流程:用户在首页点击预约申请模块。系统跳转至预约申请页面。用户可填写自己的详细资料。用户点击下载表格。系统跳转至表格下载页面。用户可以选择下载表格到本地。用例16.预约流程范围:港澳通行证办理系统用户端级别:用户级别主要参与者:用户前置条件:用户已成功登录港澳通行证办理系统用户端,系统上已存入预约流程信息。后置条件:网络连接正常。主要流程:用户在首页点击预约申请模块。系统跳转至预约申请页面。用户点击预约流程按钮。页面跳转至预约流程页面。页面显示详细的预约流程信息。替代流程:4a.用户点击续签流程按钮。1. 页面不跳转之预约流程页面。2. 页面跳转回出入境通行证预约模块主页。 重复1-5步骤。3.4.10管理员管理模块图3.10管理员管理模块用例图用例17.管理员管理业务人员范围:港澳通行证办理系统管理员端级别:管理员级别主要参与者:管理员前置条件:管理员已成功登录港澳通行证办理系统管理员端。后置条件:网络连接正常,系统正常保存管理员信息。主要流程:管理员在管理员首页点击管理业务人员。系统跳转至管理员管理业务人员页面。管理员点击添加按钮。弹出空白文本框。管理员按实际输入业务人员信息。点击保存按钮,业务人员信息成功保存。业务人员信息添加完成。替代流程:3a.管理员点击删除按钮。系统弹出提示框,确认是否删除。点击确认按钮。成功删除被选中的业务人员信息。3b.管理员点击修改按钮。弹出业务人员信息资料文本框。管理员按实际输入业务人员信息。点击保存按钮,业务人员信息成功保存。业务人员信息修改完成。6a.管理员放弃保存。管理员在点击弹出框中的取消按钮。弹窗自动关闭业务人员信息列表不作改变用例18管理员管理办理进度范围:港澳通行证办理系统管理员端级别:管理员级别主要参与者:管理员前置条件:管理员已成功登录港澳通行证办理系统管理员端。后置条件:网络连接正常,系统正常保存管理员信息主要流程:管理员在管理员首页点击管理办理进度。系统跳转至港澳通行证办理进度页面。管理员选中其中的一条信息,点击修改按钮。弹出该项办理进度的详细信息。管理员可以修改办理进度、办理结果、原因等。点击完成。系统自动保存新的办理进度信息,自动更新。办理进度信息更新成功。替代流程:6a.管理员取消按钮。点击取消按钮。弹窗自动关闭。办理进度信息不变。用例19.管理员管理业务人员权限范围:港澳通行证办理系统管理员端级别:管理员级别主要参与者:管理员前置条件:管理员已成功登录港澳通行证办理系统管理员端。后置条件:网络连接正常,系统正常保存管理员信息主要流程:管理员在管理员首页点击管理员管理业务人员权限。系统转至管理员管理业务人员权限页面管理员选择需要更改权限的业务人员。点击修改按钮,系统提示提交成功。在弹出框中修改业务人员的权限。点击保存按钮。修改业务人员的权限完成。替代流程4a.管理员点击添加按钮。1.管理员在弹出框中输入新添加的业务人员的权限。2.点击保存按钮。3.添加业务人员的权限完成。4概要设计4.1系统整体流程图图4.1系统整体流程图上图为港澳通行证办理系统的整体流程图。通过流程图我们可以清晰的看到整个系统的运行过程。其中角色分为管理员和用户。首先用户经过登录页面登录港澳通行证办理系统,判断用户的账号密码是否正确,判断用户的权限,进入对应的页面。用户会进入系统的用户端的主页,主页可以进行办证点的查询、办证申请、表格填写与下载、办证的指南和进入个人的后台。在办理指南处,用户向管理员提出疑问和建议,可以查询办理的流程和条件。在用户的个人后台处,用户可以查询自己的邮递情况、申请进度、续签进度和更改自己的个人资料。而在管理员的后台处,管理员可以对用户信息进行管理,对办证指南的信息进行修改,对办证点的详细信息进行增删改,对用户的预约和申请进行进度管理和信息管理,还可以对续签进度和信息进行管理,最后管理员可发送邮件并填写邮件发送的信息。4.2模块结构本系统为了实现港澳通行证办理以及管理的一体化,提高港澳通行证办理的效率.分别分为九个功能模块:用户、管理员登录模块、出入境业务办理模块、出入境业务证进度查询模块、出入境办证点导航模块、出入境通行证续签模块、预约申请模块、办事指南模块、管理员管理出入境业务证进度模块、权限控制功能模块。4.2.1模块结构表表4.1模块结构表模块名模块子功能功能细化用户、管理员登录模块登录用户登录模块,管理员登录模块出入境业务办理模块办理港澳通行证办理港澳通行证模块出入境业务证进度查询模块进度查询模块出入境通行证进度查询模块出入境办证点导航模块出入境办证点出入境办证点图片,名称,地址和介绍出入境通行证续签模块出入境通行证续签和查询出入境通行证续签模块,出入境通行证续签进度查询模块办事指南模块预约申请模块预约申请模块,表格下载办事指南模块办事指南模块用户咨询,办理流程,办理条件管理员管理出入境业务证进度模块管理员管理出入境业务证进度管理员修改出入境业务证进度,管理员修改出入境业务证续签进度权限控制功能模块管理员管理各个模块管理员管理办证点模块、用户信息模块、出入境业务办理模块、办事指南模块、办事指南模块等模块的详细信息4.3数据库设计4.3.1系统数据库E-R图图4.4的E-R图描述了港澳通行证办理系统的现实概念结构模型。图4.4系统数据库E-R图4.3.2系统数据库总表表4.2系统数据库总表表名中文描述表名功能说明allusers管理员表存储管理员信息banzhengdian办证点表存储办证点信息shengqingxinxi申请信息表申请办理港澳通行证的信息xinwentongzhi新闻信息表新闻具体信息xuqianxinxi续签信息表续签港澳通行证的信息yonghuxinxi用户表存储用户信息yonghuzixun用户咨询表用户咨询的内容youdixinxi邮递信息表保存邮递信息yuyuexinxi预约信息表保存用户预约的信息4.3.3数据字典表4.3allusers数据字典表名allusers列名数据类型非空约束条件中文描述idinttrue主键主键标识usernamevarcharfalse管理员账号pwdvarcharfalse密码cxvarcharfalse权限addtimetimestamptrue添加时间表4.4banzhengdian数据字典表名banzhengdian列名数据类型非空约束条件中文描述idinttrue主键主键标识zhengdianmingchengvarcharfalse办证地点名称tupianvarcharfalse办证地点图片xiangxidizhivarcharfalse办证地点详细信息jieshaovarcharfalse办证地点介绍addtimetimestamptrue添加时间表4.5shengqingxinxi数据字典表名shengqingxinxi列名数据类型非空约束条件中文描述idinttrue主键主键标识shengqingbianhaovarcharfalse申请编号xingmingvarcharfalse姓名zhaopianvarcharfalse照片shenfenzhenghaovarcharfalse身份号xingbievarcharfalse性别minzuvarcharfalse民族chushengriqidatefalse出生日期chushengdivarcharfalse出生地hukousuozaidivarcharfalse户口所在地benrenlianxidianhuavarcharfalse本人联系电话jinjilianxidianhuavarcharfalse紧急联系电话qianzhuleixingvarcharfalse签注类型qianzhucishuvarcharfalse签注次数youbianvarcharfalse邮编号shouhuodizhivarcharfalse收货地址banlijinduvarcharfalse办理进度yonghuzhanghaovarcharfalse用户账号addtimetimestamptrue添加时间表4.6xinwentongzhi数据字典表名xinwentongzhi列名数据类型非空约束条件中文描述idinttrue主键主键标识biaotivarcharfalse新闻标题leibievarcharfalse新闻类别neirongtextfalse新闻内容shouyetupianvarcharfalse新闻的图片dianjilvvarcharfalse点击率tianjiarenvarcharfalse添加人addtimetimestamptrue添加时间zhaiyaotext新闻摘要表4.7xuqianxinxi数据字典表名xuqianxinxi列名数据类型非空约束条件中文描述idinttrue主键主键标识xuqianbianhaovarcharfalse续签编号shengqingbianhaovarcharfalse申请编号xuqianleixingvarcharfalse续签类型banlijinduvarcharfalse办理进度youbianvarcharfalse邮编号shouhuodizhivarcharfalse收货地址yonghuzhanghaovarcharfalse用户账号addtimetimestamptrue添加时间表4.8yonghuxinxi数据字典表名yonghuxinxi列名数据类型非空约束条件中文描述idinttrue主键主键标识yonghuzhanghaovarcharfalse用户账号mimavarcharfalse用户密码addtimetimestamptrue添加时间表4.9yonghuzixun数据字典表名yonghuzixun列名数据类型非空约束条件中文描述idinttrue主键主键标识biaotivarcharfalse用户咨询标题neirongvarcharfalse用户咨询内容guanlihuifuvarcharfalse管理员回复内容yonghuzhanghaovarcharfalse用户账号addtimetimestamptrue添加时间表4.10youdixinxi数据字典表名youdixinxi列名数据类型非空约束条件中文描述idinttrue主键主键标识youbianvarcharfalse邮编号shouhuodizhivarcharfalse收货地址danhaovarcharfalse快递单号yonghuzhanghaovarcharfalse用户账号addtimetimestamptrue添加时间表4.11yuyuexinxi数据字典表名yuyuexinxi列名数据类型非空约束条件中文描述idinttrue主键主键标识zhengdianmingchengvarcharfalse办证点名称xiangxidizhivarcharfalse详细地址shijiandatetimefalse时间yonghuzhanghaovarcharfalse用户账号addtimetimestamptrue添加时间5详细设计 5.1系统详情设计网上港澳通行证办理系统的服务对象主要为想办理港澳通行证的用户和业务人员。利用计算机科学和互联网,给人们减少障碍,提高办理业务的速度和质量。本系统通过方便,简单的操作,用户和管理员不同的操作界面,确保港澳通行证的办理过程。以下是本系统的主要页面。5.2用户端页面5.2.1登录页面用户或者管理员首先通过登录页面登录港澳通行证办理系统。根据用户不同的权限,用户进入用户端主页,管理员进入管理员主页。权限是十分重要的,所以在进行业务办理之前,需要先登录系统。图5.1登录页面5.2.2用户端主页面 用户端的主页面主要包含办证点信息,申请办理通行证模块,新闻模块和办证指南。用户可以根据自身需求选择功能。图5.2用户端主页面5.2.3用户端办证点页面 用户端办证点页面主要是将办证地点的名称、详细地址和介绍展现出来,方便用户选择距离自己近的办证点去实地进行办理业务。用户需要点击预约按钮,选择具体的时间地点去办证点进行业务办理。图5.3用户端办证点页面5.2.4用户端申请办理通行证页面 用户通过填写个人的资料、需要办理的类型、签注次数和邮递信息等信息,然后可以通过系统提交港澳通行证的办理申请。图5.4用户端申请办理通行证页面5.2.5用户端后台主页 用户可以在用户端后台进行个人资料的修改、预约信息查询、申请信息查询、通行证续签、邮递查询和用户咨询的信息详细。图5.5用户端后台主页5.2.6用户端申请详情页面 用户可以在该页面查看自己申请的详细和办理进度,也可以进行续签办理。用户在网上可以更方便,更便捷的进行业务办理。图5.6用户端申请详情页面5.3管理员端页面5.3.1管理员端主页 管理员可以在此选择用户信息管理、新闻数据管理、办理指南、办证点管理、预约管理、申请管理等等。图5.7管理员端主页5.3.2办证点管理页面管理员可以进行办证点的增加、办证点编辑、办证点的删除和查看办证点的详情。因为实地的办证地点可能会出现信息上的更改或者暂时无法服务,管理员可以及时更改办证点的信息。图5.8办证点管理页面5.3.3管理端申请详情页面管理员可以查询用户的办理申请的详情,可以对用户的申请进行办理,可选择未处理、处理中、已通过和未通过。管理员提交之后,用户可以查询看自己的申请办理进度。图5.9管理端申请详情页面5.3.4管理员端邮递管理页面管理员可以查询用户的邮递的详情,然后根据用户的地址详情向用户发送快递。图5.10管理员端邮递管理页面6软件测试6.1测试环境6.1.1服务器端环境CPU:Intel(R)Core(TM)i5-5257URAM:4.00GBOS:Windows10Database:MySQL5.1Webserver:Tomcat76.1.2客户端测试环境浏览器:GoogleChrome64bit操作系统:Windows10CPU:Intel(R)Core(TM)i5-5257U6.2测试计划检验一个软件是否是高质量,最重要的部分就是软件测试。通过软件测试减少系统错误,提高网上港澳通行证办理系统的质量。测试时间为4月9日到4月15日。测试方法为黑盒测试。测试内容分为用户端和管理员端。从登录功能、预约办理功能、添加办理申请功能、续签功能等功能编写测试用例进行测试。最后进行整体测试,准确的测试系统模块与模块之间可能出现问题的地方。6.2.1总体描述 用户或者管理员使用网上港澳通行证办理系统,需要保证系统的稳定性和安全性。让用户使用系统的时候,个人资料不会泄露,用户能快速办理港澳通行证,能得到管理员的反馈和快速查询相关业务的进度。管理员也能准确和清晰对业务和用户信息进行管理。6.2.2测试原则大量实践已经证明,尽快测试系统可以降低系统开发成本并更好地利用可用时间。彻底测试软件的所有问题是不可能的,您需要设计一个好的测试用例,而有限的测试用例则会发现更多的缺陷。开发人员不应测试开发人员自己开发的内容。根据用户需求进行测试测试。6.3测试用例完整而全面的测试计划是由一组测试用例组成的,包括测试输入数据,执行条件判断和为特定目标准备的预期结果。编写有效并且数量一定的测试用例,发现系统的错误和缺陷。网上港澳通行证办理系统的部分测试用例如下。6.3.1用户登录测试用例表6.1用户登录测试用例用例IDd001用例名称用户登录用例描述用户通过输入账号和密码登录系统用户端测试步骤编号场景测试步骤预期结果实际结果1进入登录页面输入系统的登录页面进入登录页面与预期结果一致2输入用户账号信息输入账号和密码,选择用户权限和验证码与预期结果一致3进行登录点击登录成功进入用户端主页页面与预期结果一致6.3.2管理员登录测试用例表6.2管理员登录测试用例用例IDd002用例名称管理员登录用例描述管理员通过输入账号和密码登录系统测试步骤编号场景测试步骤预期结果实际结果1进入登录页面输入系统的登录页面进入登录页面与预期结果一致2输入管理员账号信息输入账号和密码,选择管理员权限和验证码与预期结果一致3进行登录点击登录成功进入管理员端主页与预期结果一致6.3.3用户预约办理测试用例表6.3用户预约办理测试用例用例IDd003用例名称用户预约办理用例描述用户预约办理的办证点和选择办理时间测试步骤编号场景测试步骤预期结果实际结果1进入办证点页面在办证点页面选择需要预约的办证点进入办证点详情页面与预期结果一致2用户进入预约办理的页面在办证点详情页面点击预约按钮页面跳转至用户预约办理页面,输入框内显示办证点的信息和用户账号与预期结果一致3输入时间,确认办证点信息并提交在输入框内选择需要办理业务的时间,并确认办证点的信息和用户账号,点击提交提交成功,显示提示信息“添加成功”与预期结果一致6.3.4用户添加办理申请测试用例表6.4用户添加办理申请测试用例用例IDd004用例名称用户添加办理申请用例描述用户添加办理申请,填写对应的资料信息,选择签注类型和次数,提交申请测试步骤编号场景测试步骤预期结果实际结果1用户进入添加办理申请页面用户在用户端主页点击添加申请按钮页面进入申请办理业务的页面,页面需要填写多种资料与预期结果一致2用户填写申请资料用户填写用户个人信息、签注类型与次数、邮寄地址等资料如果有空项没有填写,系统会提示需要填写的部分与预期结果一致3用户核实详细资料,提交申请办理用户核实资料的正确性,点击提交按钮提交成功,显示提示信息“添加成功”与预期结果一致6.3.5用户续签港澳通行证测试用例表6.5用户续签港澳通行证测试用例用例编号d005用例名称用户续签港澳通行证用例描述用户在个人后台进行港澳通行证的续签操作测试步骤编号场景测试步骤预期结果实际结果1用户进入个人后台,查看以前申请详情用户进入个人后台,点击申请查询页面进入申请查询页面,显示以往申请的记录与预期结果一致2用户进入港澳通行证续签页面用户点击申请记录最右边的续签按钮,进入港澳通行证续签页面页面跳转至港澳通行证续签页面,并显示续签办理的信息与预期结果一致3用户填写续签办理港澳通行证的信息,进行续签操作用户填写邮编和地址,核对续签编号、类型等资料,点击提交按钮用户填写好资料后,点击提交,系统显示“添加成功”与预期结果一致6.3.6管理员办证点测试用例表6.6管理员办证点测试用例用例编号d006用例名称管理员办证点用例描述管理员修改、增加、删除办证点信息测试步骤编号场景测试步骤预期结果实际结果1管理员进入办证点管理页面管理员在管理员端页面办证点管理,然后点击办证点添加页面跳转到办证点管理页面与预期结果一致2管理员添加新的办证点管理员在空白输入框中输入办证点的名称、地址和介绍,上传办证点的图片,然后点击提交系统提示“提交成功”与预期结果一致3管理员修改办证点信息管理员点击办证点查询,跳转至办证点查询页面,点击修改按钮,可以对办证点信息进行修改页面跳转至办证点查询页面,显示办证点详情,修改成功后系统提示“提交成功”与预期结果一致4管理员删除办证点管理员点击需要删除的办证点,点击删除按钮,系统会提示是否要删除,点击确定完成删除办证点信息成功删除,办证点信息不再显示在列表与预期结果一致6.3.7管理员管理邮递模块测试用例表6.7管理员管理续签管理测试用例用例编号d007用例名称管理员管理邮递模块用例描述管理员查看已经发送的邮

温馨提示

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

评论

0/150

提交评论