当前位置:首页>> >>


深圳市出入境业务在线预约平台设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20180913212856133    类型:共享资源    大小:1.28MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    50
    金币
    关 键 词:
    深圳市 出入境 业务 在线 预约 平台 设计 实现
    资源描述:
    - i -本 科 生 毕 业 论 文题 目: 深圳市出入境业务在线预约平台设计与实现 院 系: 软件学院 专 业: 软件工程(电子政务) 学生姓名: 薛 浩 学 号: 09388174 指导教师: 路永和(副教授) 二〇一三 年 四 月- i -学术诚信声明本人所呈交的毕业论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料均真实可靠。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品或成果。对本论文的研究作出重要贡献的个人和集体,均已在文中以明确的方式标明。本毕业论文的知识产权归属于培养单位。本人完全意识到本声明的法律结果由本人承担。本人签名: 薛 浩 日期: 2013-04-06 - i -摘 要在各出入境业务受理大厅,人多拥挤、办证等候时间长等是一个普遍现象。本文以深圳市出入境管理局为落脚点,详细阐述深圳市出入境业务在线预约平台的分析、设计与实现的全过程。该平台系统是基于面向对象分析和设计思想,采用 UML建模语言,基于 MVC 设计模式,利用 Struts2 与 Hibernate 框架的 JavaEE B/S 系统。系统实现了普通用户查询预约、业务员预约单管理、管理员信息维护等功能。主要内容包括:(1)描述项目的背景与意义,对项目开发现状进行分析,确定项目的研究目标和范围。 (2)引用中西方文献对系统开发采用的主要技术: B/S 模式、struts2 框架、 Hibernate 框架、SQL 语言及 MySQL 数据库、UML 标准建模等技术和原理进行简要介绍。 (3)对项目进行需求建模,分析系统的功能性需求,划分系统模块并给出系统用例图,然后对核心用例的设计进行较为详细的阐述。 (4)给出系统的架构及原理,详细叙述核心业务的实现,完成数据库设计。 (5)对系统核心模块的实现进行算法描述。 (6)说明系统运行环境,描述项目部署方法并对部分系统界面进行演示。 (7)对项目的整个完成过程进行总结,提出优缺点,并对项目提出改进方案以及前景展望。关键词: 出入境;业务预约;JSP;MVC;UML 建模- i -AbstractLong line queuing is a common phenomenon almost in each Exit-Entry Administration Service Hal. This paper uses Shenzhen Exit-Entry Administration as foothold and shows all the development process of Exit-Entry Service Reservation System(ESRS) in details. The Shenzhen ESRS is a J2EE B/S system that uses Object Oriented analyze and design technology, MVC design pattern, Struts2 and Hibernate frameworks. The system realises some critical functions inclucing query and reservation by clients, order management by clerks, information management by controller etc. The main contents of this paper includes: (1) Pointed out this project’s background, meaning and the current studying situation both at home and abroad, indentified the research object. (2) Introduced the main technologies including B/S mode, struts2 and Hibernate frameworks, SQL, MySQL and UML by quoting references. (3) Did requirements modeling for the project. By analyzing the functional requirements, finished module indentification and the core user cases design. (4) Represented the architecture and principle of this system. Elaborated the implementation of core businesses. Finished database design. (5) Finished the algorithm description of the core modules. (6) Instructions for running environment of system. Explained how to deploy the project and represented some system interface. (7) Summarized the whole development process, analyzed the merit and shortcoming, then proposed some improvement solutions and made a prospect for this project.Keywords: Exit-Entry;Service Reservation;JSP;MVC;UM L- i -目 录目 录 ..............................................................................................................................................................V第一章 前言 .......................................................................................................................................................71.1 项目的背景和意义 ..........................................................................................................71.2 研究开发现状分析 ...........................................................................................................81.3 研究目标和范围 ..............................................................................................................91.4 论文结构简介 ..................................................................................................................9第二章 技术与原理 .........................................................................................................................................112.1 B/S 模式 ..........................................................................................................................112.2 MVC 设计模式 ...............................................................................................................112.3 STRUTS2 框架 .................................................................................................................122.4 HIBERNATE 框架 .............................................................................................................142.5 SQL 语言及 MYSQL......................................................................................................152.6 UML 建模技术 ...............................................................................................................16第三章 需求建模 .............................................................................................................................................183.1 系统需求概述 .................................................................................................................183.1.1 功能性需求分析 .............................................................................................183.1.2 系统模块划分 .................................................................................................183.1.3 系统用例图 .....................................................................................................193.1.4 系统用例列表 .................................................................................................203.2 核心用例设计 ................................................................................................................213.2.1 UC01:业务预约办理 ...................................................................................213.2.2 UC04:本网点排队状况查询 .......................................................................223.2.3 UC07(1):业务员信息维护——添加业务员 ..............................................23第四章 架构设计 .............................................................................................................................................254.1 系统架构及原理 ............................................................................................................254.2 业务用例的实现 ............................................................................................................254.2.1 普通客户-业务办理预约 ...............................................................................254.2.2 业务员-本网点排队情况查询及修改 ...........................................................264.2.3 管理员-业务员信息管理 ...............................................................................274.3 数据库设计 .....................................................................................................................284.3.1 E-R 图 .............................................................................................................28- i -4.3.2 数据表设计 .....................................................................................................29第五章 模块设计 .............................................................................................................................................325.1 用户模块:业务办理预约功能模块算法描述 ............................................................335.2 业务员模块:本网点排队状况查询功能模块算法描述 ............................................355.3 管理员模块:业务员信息管理功能模块算法描述 ....................................................39第六章 部署与应用 .........................................................................................................................................446.1 项目部署 ........................................................................................................................446.2 系统运行环境 ................................................................................................................446.3 部分界面演示 ................................................................................................................44第七章 结论 .....................................................................................................................................................48致 谢 .................................................................................................................................................................49参考文献 ...........................................................................................................................................................50- 7 -第一章 前言本章论文的第一部分,对项目的背景和意义进行了阐述,并对该项目的研究开发现状进行了分析,确立了研究目标和范围,最后对论文的整体结构进行了简介。1.1 项目的背景和意义随着改革开放的不断深入和经济社会的高速发展,对外交流交往不断增加,越来越多的公民需要向出入境管理局办理出入境手续出境商务交流或者旅游。群众申请需求不断提升和窗口民警警力不足的矛盾,使出入境受理大厅人多拥挤、办证等候时间长等问题日益突出,窗口民警和申请人都承受了巨大的压力 [1]。对于申请人而言,办理出入境业务模式往往具有两个特点。第一个是时间集中:由于人的作息习惯大体相同,因此可能在一周内某天或者一天内某个时间段会集中有大量的申请人前往办事大厅办理业务;第二个是地点集中,居民集中地区较相对偏远地区的受理大厅会有更多地申请人前来办理业务,导致不同地点受理厅的窗口压力不平衡。而对于各大受理大厅而言,其行政模式导致其警力安排也有两大特点。第一个是一般警力会在一天内平均分配:各地出入境受理厅大都实行轮岗制,在各时间段内确保警力一致;而第二个是不同地点的受理厅的警力保持平衡:由于无法预测各受理厅的业务压力,因此各受理厅会根据其规模配备平衡的警力 [2]。由此可见,双方信息不对称不透明是引起受理大厅人多拥挤、办证等候时间长的原因。申请人无法根据出入境管理局公布的业务量信息安排申请,受理大厅也无法提前掌握各大厅办理人数来分配警力。深圳市出入境业务在线预约平台根据矛盾的特点,主要着力于解决两个方面的问题,一个是通过查询网点信息帮助申请人了解受理厅业务压力信息,另一个是通过申请人提前预约帮助受理厅了解当天业务流量。出入境业务在线预约平台的开发,有效地解决两者矛盾,提高双方效率,具有较强的现实意义。- 8 -1.2研究开发现状分析随着科技的发展,90 年代中末计算机和网络技术开始在政务系统中应用,并且引入了电子政务的概念。在各个政府部门中,各地出入境管理局一直走在电子政务发展的前列。对于内部的政务电子化建设而言,1999 年广东省出入境信息管理系统投入运作标志着出入境业务从以前纯人工,纯纸张记录时代进入了电子化,信息化时代 [3]。而至于外部的信息互动,深圳出入境管理局则一直走在政务公开电子化的前列,2002 年 7 月 8 日,深圳市出入境便利网正式开通,这是我国第一个出现互动功能的出入境网站。该系统提供了各类申请表格的下载、实时查询签证进程等功能 [4]。最近十几年中,各地出入境管理局陆陆续续出现了具有互动功能的出入境网站,下面就信息双向互动功能对“广东省公安厅出入境政务服务网”和“深圳市公安局出入境便民网”对这些具有交互功能的出入境网站现状进行分析。广东省公安厅出入境政务服务网针对的是广州户籍居民的服务门户。其主要提供了办事规定公开、表格下载、网上申请、网上预约和预约查询功能。在申请者向出入境管理局输出信息的方面,通过网上申请和网上预约,出入境管理局可以掌握每日不同时间段办理出入境业务的人数,可以更好地安排不同时间段和不同营业厅的警力,提高效率。而在出入境管理局向申请者输出信息方面,出入境管理局办事规定公开、表格下载和预约查询功能都为有需要的人提供信息。但是在这个网站没办法查询到每日不同受理大厅的排队情况和各营业厅受理业务的业务类型,换而言之,申请者获取不了不同网点的详细信息。在深圳市公安局出入境便民网中,情况也非常类似,其主要提供了办事规定公开、表格下载、网上申请、网上预约和预约查询功能。在从申请者向出入境管理局输出信息方向比较好,出入境管理局可以实时掌握信息。而在出入境管理局向申请者输出信息方面,深圳市的网站依然没办法查询到每日不同受理大厅的排队情况和可受理业务的类型。因此,在这一类的业务预约平台中,出入境管理局对申请者提供的信息均不足够,依然没办法满足申请者可以根据各不同受理大厅的情况进行业务预约的要求。- 9 -1.3 研究目标和范围深圳市出入境业务在线预约平台是吸收了现有的出入境业务系统已有的服务,进一步细化从出入境管理局向申请人输出的信息。帮助申请人了解不同的受理网点的业务情况。本系统是使用 MyEclipse 工具开发,基于 Struts2 与 Hibernate 框架的 JavaEE B/S系统。JavaEE 版本为 5.0,Struts2 版本 2.1.8,Hibernate 版本 3.3,数据库使用MySQL 5.5,部署在 Tomcat6 服务器上。系统利用 UML 技术进行分析设计,在短期敏捷开发出预想中的简单、易用的预约平台。同时力求系统实现系统可靠性、可用性、有效性、可维护性等非功能性需求。1.4 论文结构简介论文共分为七章,从项目开发背景、相关技术与原理、需求建模、架构设计、模块设计及部署应用和项目总结等方面进行了详尽的阐述。各章大体内容如下:第 1 章:前言,包括项目背景和意义、研究与现状分析、项目的目标和范围以及论文的结构简介,阐明了项目来源、系统开发的动机、意义和可行性,界定了项目的目标和范围,简介了论文结构;第 2 章:技术与原理,主要描述了系统所使用的相关技术和原理,简要介绍了B/S、MVC 设计模式、 Struts2 与 Hibernate 框架、SQL 语言及 MySQL、UML 建模方法等技术原理;第 3 章:需求建模,主要是提取项目的功能性需求概述,系统模块的划分,系统用例表和系统用例图的简单描述,给出系统领域模型,并且对系统的核心用例进行详细用例分析并画出活动图;第 4 章:架构设计,主要是系统架构设计,描述系统各部分的组成以及各部分之间的通讯机制,还有核心用例实现的顺序图以及整个系统数据库的设计等;第 5 章:模块设计,对系统主要模块进行详细设计,描述核心用例相关类设计和实现,以及算法的实现;第 6 章:部署与应用,利用系统部署图对项目部署进行说明,描述了系统的运- 10 -行环境,并选择若干典型界面说明系统的重要输入/输出;第 7 章:结论,总结在设计和开发系统过程中工作的优点和不足之处,并提出系统的改进方案和前景展望。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:深圳市出入境业务在线预约平台设计与实现.rar
    链接地址:http://www.gold-doc.com/p-139165.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开