已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
原创性声明和关于论文使用授权的说明原 创 性 声 明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)论文作者签名: 导师签名: 日 期: 目 录目 录I摘 要IABSTRACTIII第1章绪论11.1系统开发背景11.2当前研究现状21.3论文主要工作21.4本文的组织结构3第2章系统概述与需求分析42.1系统总体描述42.2功能需求分析62.2.1服务站管理72.2.2通知管理92.2.3管理员管理102.2.4统计报表122.2.5附加功能142.3系统非功能性需求14第3章系统设计163.1系统设计目标163.2系统技术架构173.3功能设计173.4系统详细设计203.4.1服务站管理203.4.2通知管理223.4.3管理员管理243.4.4统计报表管理263.5数据库设计28第4章系统的实现与测试334.1系统总体实现334.2服务站管理实现364.3通知管理实现414.4管理员管理实现434.5统计报表管理实现464.6系统测试47第5章总结与展望50参考文献51致 谢53CONTENTCONTENTIABSTRACTIABSTRACTIIIChapter 1Introduction11.1System development background11.2Current Research21.3Paper work21.4The organizational structure of this article3Chapter 2System Overview and Needs Analysis42.1System overall description42.2The function demand analysis62.2.1Service station management72.2.2Inform management92.2.3Administrator management102.2.4Statistical reports122.2.5Additional features142.3System non-functional requirements14Chapter 3System design163.1System design goal163.2System technical architecture173.3Function design173.4System detailed design203.4.1Track of service station management203.4.2Inform management223.4.3The rule administrator management243.4.4Possible actions statistics management263.5Database design28Chapter 4Implementation and testing of the system334.1System overall realize334.2Service station management is realized364.3Notify management realize414.4Administrator management is realized434.5Statistics management realize464.6System test47Chapter5Summary and Outlook50Reference51Acknowledgements53II摘 要近几年来,随着城市建设进程的加快,市场经济的深入发展,流动人口数量也随之增加。为了维持潍坊市社会稳定,流动人口的管理是维稳工作的重要部分,然而流动人口数量越来越多,流动人口的流动频率也越来越大,对流动人口的管理也越来越困难。旧的人工管理远远不能满足公安民警对大量信息进行复杂处理的要求,这种管理方式存在着许多缺点。如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。开发一个流动人口服务站管理系统,是基层开展流动人口和出租房屋服务与管理工作的平台与窗口,是公安机关控制服务站、了解服务的一条捷径。本文用软件工程的思想描述了潍坊市流动人口服务站管理系统的分析、设计、实现和实施过程。在对系统需求进行调研后,本文首先采用面向对象的分析方法对服务站模块,通知管理模块,管理员管理模块,统计报表管理模块,附加功能目模块,以用例图的形式直观展示,并对各功能做了详细描述。在用例分析后,理解了系统要实现的具体功能,而后对系统进行了功能设计,技术上采用J2EE平台进行了架构设计,通过运用Struts框架技术,建立了一套可伸缩性高的系统开发架构。确定了功能和技术架构后以某些功能为例详细设计了核心功能的业务类、数据模型类和控制类,采用时序图的方式对类之间的调用关系进行了描述。并根据业务模型设计了数据模型,进一步设计了数据库表结构。最后实现部分,描述了系统的运行环境,对系统实现进行了功能展示,最后描述了系统的测试。潍坊市流动人口服务站管理系统的开发模式采用B/S结构,所有的操作都通过浏览器完成。本系统采用J2EE平台下的MVC模式的struts架构设计开发,SQLSERVER作为后台数据库。具体实现了服务站管理、通知管理、管理员管理、统计报表、附加功能五个功能模块。在服务站管理模块,实现了服务站新增、服务站撤销、服务站合并、服务站拆分、登记表打印、服务站信息查询、人房信息辖区调整七个功能。通知管理实现了服务站新增、撤销批准、合并批准、拆分批准,通知查询。管理员管理实现了管理员聘用、管理员维护、管理员调动、人员归属调整、房屋归属调整、分配工作调整、管理员解聘、管理员查询等功能。统计报表实现了管理员日志管理统计、管理员情况统计管理、服务站管理情况统计管理等。附加功能包括在线帮助、返回导航、重新登录、退出系统、出错处理和恢复等功能。本系统的开发设计是本着使用方便的原则去研究设计的,为公安民警提供了方便。在进一步完善服务站登记信息的基础上,为支持街乡流管办根据实际工作需要调整服务站及管理员,提供了服务站新增、合并、拆分、撤销功能,方便各街乡流管办在进行服务站调整的同时,方便、快捷地实现对原有服务站管理员、人、房数据的调整。关键词:流动人口服务站管理, SQLSERVER,strutsABSTRACTIn recent years, as the speeding up of urban construction process and further development of the market economy, the number of flowing population is increasing. In order to maintain social stability in Weifang, flowing population management is an important part of the population stability. However an increasing number of flowing population and growing frequency of flowing population, it is more and more difficult to manage floating population. The previous manual management is far from satisfying public security police requirements of complexly dealing with large amounts of information, which means has many disadvantages. Such as inefficiency, poor security, and a long time, it will generate a lot of files and data and create a lot of difficulties to find, update and maintain the information. Developing a flowing population service station management system is platforms and windows for grass-roots units to serve and manage rental housing, and it is a shortcut for Public Security Bureau to control stations and better service.Using software engineering thought, this paper describes the analysis, design, and implementation process of a flowing population service station management system for Weifang. After the investigation on system requirements, this paper first uses the object-oriented analysis method on the service module, notification management module, administrator management module, statistical reporting management modules, and additional functionality modules, in the form of a use case diagram for a visual display, and it has a detailed description to the function. After use case analysis, it understands the implement specific functionality of system, and it has a function design to the system. Using J2EE platforms architecture design in technology, using Struts framework technology, it establishes a high scalability of system development framework. After determining the functional and technical architecture, taking some function for example, it designs the core functions of the business class, the data model classes and control classes, and describes calling relations between classes by means of sequence graphs. According to the business model, it designs the data model, and further designs database table structure. Finally in the realization part, it describes the operation of the system environment and shows system functions, finally it describes the system test.Development model of a flowing population service station management system for Weifang uses B/S structure, and all operations are done through the browser. This system uses the Struts of MVC model under the J2EE platform architecture to design and develop, and regards database SQLSERVER as the background database. The specific implementation is five functional module including service station management, inform management, administrator management, statistics, and additional features. In the service station management module, realizes seven functions of the new service, service station revoked, service station merger, split, registration printing service, service station information query, room area information adjustment. Inform management realizes the new service station, revocation approval, merger approval, split approval, informs inquiry. Administrator management realizes the administrator employment, administrator maintenance, administrator removed, staff belonging to adjust, and the houses belonging adjustment, and work distribution adjustment, and administrator dismissal, administrator inquires. Statistics realizes the administrator log management statistics, administrator statistics management, and service station management statistics. Additional features include online help, return to navigation, and log in again, exit system, error processing and recovery and other functions.The development and design of the system is in line with the principle of easily use to study design, and it offers a convenience for public security police. On the basis of further perfect service station registration information and supporting for street and country flowing population management, according to the actual need of work, it adjusts the service station and administrator, providing a service station new, merger, split, cancellation function, go to the lavatory each street township management office in service flow adjustment. It is not only convenient for the street and country flowing population management department to adjust the service station, but also easier and faster to implement adjustment of the existing service station administrator, personnel and room data.Keywords: Flowing Population Service Station Management, SQLSERVER, struts52第1章 绪论1.1 系统开发背景中国人口流动正进入活跃时期,统计显示,大陆流动人口从1982年的657万上升到2005年的1.47亿,在短短的20多年时间里增长了21倍。据官方的调查推算,2008年中国流动人口达到2.01亿。2011年流动人口为2.30亿,比上年增加828万人,预计未来30年我国将形成5亿城镇人口、5亿流动迁移人口、5亿农村人口三分天下的格局。在经历了人口爆炸式增长后,中国迎来了一个人口流动爆炸式增长的新阶段。这不仅是现代市场经济中优化人力资源配置的内在要求,更是中国从传统的农业国家向工业化、城镇化迈进过程难以避免的现象,即人口的现代化过程。大学生和其他城市人口因工作、经商等因素从一个城市流向另一个城市,尤其是西部人口以各种途径向东部大量流动;另一方面,无论是农民还是大学生,其流动具有强烈的随意性,其对流入地和流出地的经济、文化产生较大的影响1。城市流动人口是农村人口城市化的表现形式,是现代化建设的必然趋势。由于人口自身的特性,决定了其自身的复杂性,因此,必须在城市中建立人口特别是高危流动人口的信息管理系统,公安部门才能对本市的人口有一个比较确切的了解。从维护社会常治久安、促进社会和谐这个层面上来看,流动人口服务站点管理系统对促进城市发展有重要的意义2。近几年来,随着城市建设进程的加快,市场经济的深入发展,流动人口也随之加剧。旧的人工管理远远不能满足公安民警对大量信息进行复杂处理的要求,这种管理方式存在着许多缺点。如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难3。如何加强对流动人口的管理,促进地区的稳定与发展已显得十分重要与迫切。建立流动人口管理服务系统,是公安局通过提供优质服务、提高管理水平、惩治不法分子必不可少的聚道4。为了保证公安民警的办事效率,公安局需要通过计算机进行全面现代化管理流动人口以及出租房屋等各项信息,所以选择开发流动人口服务站点的管理服务系统。开发一个流动人口服务站管理系统,是基层开展流动人口和出租房屋服务与管理工作的平台与窗口,是公安机关控制服务站、了解服务站系统的一条捷径,服务站越来越凸显其重要性。因此在进一步完善服务站登记信息的基础上,为支持街乡流管办根据实际工作需要调整服务站及管理员,提供了服务站新增、合并、拆分、撤销功能,方便各街乡流管办在进行服务站调整的同时,方便、快捷地实现对原有服务站管理员、人、房数据的调整。1.2 当前研究现状信息管理系统是基于计算机、通讯网络等现代化的工具盒手段,服务于管理领域的信息处理。它是20世纪中叶信息科学、计算机科学、管理科学、决策科学、系统科学、认知科学、人上智能以及认识论、开发方法等学科相互渗透而发展起来的一门科学。信息是具有一定含义的数据,是经过加上处理后的数据,信息是对决策有价值的数据。信息的主要特征是来源分散,数量庞大。早期的管理信息系统的研究于实施主要依靠手工操作。自到计算机网络和网络技术出现后,人们才进入了网络管理信息系统阶段5。随着互联网技术的迅速发展,数据传输速率得以大幅提高,从而为分布式数据库得以广泛推广和应用提供了强大的技术支撑,使人们可以借助互联网实现远程办公、信息查询、时实监控。国内多个地区都借助互联网对流动人口进行管理,作为流动人口管理的基层部门流动人口服务站是对流动人口服务管理的窗口,针对流动人口的聚集性随时对服务站进行调整,目前国内的流动人口管理系统大部分只有对流动人口的管理而缺少对流动人口服务站的管理,因此经常会遇到有些服务站工作压力大,管理服务不到位的问题,只有对服务站进行有效管理,达到服务站之间任务均衡,才能对流动人口进行更好的管理和服务。1.3 论文主要工作本文用软件工程的思想描述了潍坊市流动人口服务站管理系统的分析、设计、实现和实施过程。在对系统需求进行调研后,本文首先采用面向对象的分析方法对服务站模块,通知管理模块,管理员管理模块,统计报表管理模块,附加功能目模块,以用例图的形式直观展示,并对各功能做了详细描述。在用例分析后,理解了系统要实现的具体功能,而后对系统进行了功能设计,技术上采用J2EE平台进行了架构设计,通过运用Struts框架技术,建立了一套可伸缩性高的系统开发架构。确定了功能和技术架构后以某些功能为例详细设计了实现用到的业务类、数据模型类和控制类,采用时序图的方式对类之间的调用关系进行了描述。并根据业务模型设计了数据模型,进一步设计了用到的数据库表结构。最后实现部分,描述了系统的运行环境,对系统实现进行了功能展示,最后描述了系统的实施。1.4 本文的组织结构本文第1章分析了潍坊市流动人口服务站管理系统的背景和当前系统存在现状,通过分析,指出了开发此系统的必要性,同时简要阐述了本文的主要工作,最后阐述了本文稿的贡献。第2章对潍坊市流动人口服务站管理系统进行了总体概述,介绍了系统的开发模式与功能性需求,通过对潍坊市流动人口服务站管理系统详细的需求分析,描述了系统各模块的基本功能;另外,对系统非功能性需求也进行了说明。第3章主要阐述了潍坊市流动人口服务站管理系统的概要设计,通过对系统的分层设计,包结构设计,阐明了系统的内部工作机理,并用结构图、流程图、活动图等图示对系统的部分功能模块进行了具体设计。最后对系统的数据库进行了详细设计,通过具体功能模块实体间的关系图及部分业务流程的时序图,对潍坊市流动人口服务站管理系统部分核心功能进行了详细设计。第4章 对潍坊市流动人口服务站管理系统的实现做了总体性概述,通过系统部分工作原型图,对系统原型的功能加以详细介绍,并介绍了系统部分功能实现的具体算法和开发环境,同时用部分代码描述了系统功能的具体实现情况。最后一章是结束语,对本文所做的工作和下一步要解决的问题进行了总结。第2章 系统概述与需求分析2.1 系统总体描述系统的建设目标是系统通过先进的平台技术和设计构架,紧密集成办公自动化系统,建立流动人口服务站管理系统,提供了在社区(村)建立服务站、在服务站建立辖区的精细化管理模式,街乡流管办在流动人口集中的自然村、市场、企业、学校建立服务站;在进一步完善服务站登记信息的基础上,为支持街乡流管办根据实际工作需要调整服务站及管理员,提供了服务站新增、合并、拆分、撤销功能,方便各街乡流管办在进行服务站调整的同时,方便、快捷地实现对原有服务站管理员、人、房数据的调整。1系统包括。服务站管理;通知管理;管理员管理;管理员日志管理;管理员管理情况统计管理;服务站管理情况统计管理;系统帮助;返回导航;重新登录;退出系统;出错处理和恢复等功能。2服务站管理。服务站是面对到潍坊来的人员、出租房屋房主提供服务与管理的基层单位,由街乡镇流管办根据辖区行政区划以及流动人口和出租房屋的数量与分布情况进行设置,由此对服务站进行管理。3通知管理。一些重要的信息,发送通知。传达一些申请、批准通过之类的消息,用户可以查看自己的一些申请消息。4管理员管理。管理员是直接面向来京人员、出租房屋租赁当事人提供服务与管理的一线人员,街乡镇流管办可根据管辖范围内的流动人口和出租房屋数量与分布情况进行配置。5管理员日志管理。对各服务站点信息进行统计。6管理员管理情况统计管理。统计街乡下面各个服务站管理员情况,对服务站管理员基本情况进行统计。7服务站管理情况统计管理。对各服务站的建设情况、服务站的地点等情况进行统计。8系统帮助。可以在线阅读潍坊市流动人口服务站管理系统使用说明书以及一些注意事项。9返回导航。可以返回到潍坊市流动人口服务站管理系统的门户导航首页。10重新登录。可以重新登录潍坊市流动人口服务站管理系统。11退出系统。可以正常退出潍坊市流动人口服务站管理系统。12出错处理和恢复。如果长时间不使用系统,系统会提示“连接空闲时间过长,或系统产生非法操作,请您重新登录”。潍坊市流动人口服务站管理系统总体描述图如图2-1所示。图2-1 潍坊市流动人口服务站管理系统总体描述通过对潍坊市流动人口服务站管理系统总体描述图的研究,加深了对于系统几大功能模块的理解,对系统下面的模块设计提供了帮助。系统功能实现流程描述系统各个管理模块在实现自身功能时所进行的各项操作,系统功能流程图的设计是系统设计中必不可少的部分,是系统功能实现的总体表现。 潍坊市流动人口服务站管理系统总体流程图如图2-2所示。图2-2 流动人口服务站基本流程图系统流程图具体实现步骤为:用户首先输入登录信息进行系统登录,系统判断用户登录权限,进入系统后用户对系统几大功能模块进行操作,并且可以随时进行系统帮助,出错处理、返回导航、重新登录等功能。系统数据库根据用户的不同操作对相应表中信息进行维护,操作完成后,用户退出系统。2.2 功能需求分析系统需求分析阶段讲述了系统设计初期对潍坊市流动人口服务站管理系统整体功能的设计过程,通过对用户整体需求的分析,首先确定系统的实现功能,然后对其进行合理的划分,使系统实现功能最大化的扩展,最后对各个功能模式实行用例描述,划分系统角色。系统需求分析的优劣程度,将会直接影响到系统自身整体质量,所以系统需求分析是一项必须做好的重要任务。针对系统对潍坊市流动人口服务站管理系统总体功能需求,结合系统开发背景及发展趋势,下面对各个部分功能做详细需求分析。流程图反映了整个系统的主要流程设计,它包含了设计人员对于系统流程的理解,能直观的反映出系统的主要业务逻辑,让读者对系统总体流程更为清晰的理解。2.2.1 服务站管理服务站管理包括:服务站新增、服务站撤销、服务站合并、服务站拆分、登记表打印、服务站信息查询、人房信息辖区调整七个功能。服务站新增由于流动人口和出租房屋的不断增加,需要设立新服务站以满足日常服务与管理工作,因此由街乡镇流管办组织聘用管理员并进行分配,保证服务站的正常运行。服务站撤销由于管辖范围的变化或本区域内流动人口和出租房屋数量的变化,该管辖范围不需要设立服务站并对站内管理员进行解聘、调动,服务站原有的流动人口和出租房屋数据将根据实际情况做迁移、注销处理。服务站合并结合实际业务工作情况,需撤销本管辖范围服务站,将撤销的服务站完全归并到新服务站中,归并过来的流动人口和出租房屋管理工作将重新分配给管理员。合并服务站是将服务站内的辖区全部并入,填写申请人,合并原因,选择合并的服务站,服务站内辖区变化做迁入说明,街乡意见、审核人、审核时间。服务站拆分结合实际业务工作情况,将服务站的管辖范围进行重新规划,将原服务站管辖范围划分成若干个服务站,并将管理员、流动人口和出租房屋数据进行合理分配。人房信息辖区调整一期没有服务站级,最小级别到社区,二期增加服务站级下属单位为辖区,需要把一期房屋和人员数据所属辖区进行调整。服务站管理模块用例图如图2-3所示。图2-3 服务站管理模块用例图以下是服务站管理模块的用例描述,如表2-1所示。表2-1 服务站管理用例规约描述用例名称:服务站管理基本流程:服务站新增、服务站撤销、服务站合并、服务站拆分、登记表打印、服务站信息查询、人房信息辖区调整涉众利益:希望能够方便的进行服务站管理具体流程:1.登录潍坊市流动人口服务站管理系统 2.选择服务站管理 3.管理员选择服务站新增 4.系统接收服务站录入信息,操作申请审批表数据,返回新增结果 5.管理员查看新增结果 6.管理员撤销服务站管理 7.系统接收管理员登记撤销数据,操作服务站数据,返回登记结果 8.管理员查看登记结果 9.管理员查询申请审批表 10.系统接收管理员查询请求,查询对应申请审批表,返回查询结果表2-1 服务站管理用例规约描述 (续表) 11.管理员查看申请审批表记录 12.管理员请求打印申请审批表 13.系统接收管理员请求进行打印操作 14.管理员查看打印结果 15.管理员查看服务站信息 16.系统接收管理员查看请求,查询服务站信息,返回查询结果 17.管理员修改具体服务站信息 18.管理员选择登记表打印 19.系统接收管理员打印请求,打印数据 20.管理员查看打印结果 21.管理员选择补服务站不露信息 22.系统接收管理员补录数据,操作服务站表,返回补录结果 23.管理员查看补录结果 24.退出流程条件:用户登录系统并选择服务站管理服务站管理中,操作员按步骤设置、查询服务站相关信息,完成后退出对服务站管理。2.2.2 通知管理通知管理类型包括服务站新增、撤销批准、合并批准、拆分批准,通知查询。后查询列表列出,查看新增、撤销、合并和拆分的服务站。通知管理模块用例图如图2-4所示。图2-4 通知管理用例图市里审核后的服务站,当区县、街乡和服务站下次再登录系统后通知公告将自动弹出。以下是通知管理模块的用例描述,如表2-2所示。表2-2通知管理用例规约描述用例名称:通知管理基本流程:管理类型包括服务站新增、撤销批准、合并批准、拆分批准,通知查询。涉众利益:希望能够方便的进行通知管理。具体流程:1.登录潍坊市流动人口服务站管理系统 2.管理员选择通知类型 3.系统接收管理员查看通知类型数据,操作台帐表,返回查看结果 4.管理员查看通知 5.管理员选择通知类型 6.系统接收管理员查看信息,查找通知数据,返回查看结果 7.退出流程条件:用户登录系统并通知管理2.2.3 管理员管理 管理员是对街乡镇流管办可根据管辖范围内的流动人口和出租房屋数量与分布情况进行配置。管理员管理包括管理员聘用、管理员维护、管理员调动、人员归属调整、房屋归属调整、分配工作调整、管理员解聘、管理员查询等功能。管理员管理用例图如图2-5所示。 图2-5 管理员管理用例图管理员管理用例描述如表2-3所示。表2-3管理员管理用例规约描述用例名称:管理员管理基本流程:管理员聘用、管理员维护、管理员调动、人员归属调整、房屋归属调整、分配工作调整、管理员解聘、管理员查询涉众利益:希望能够方便的进行管理员管理具体流程:1.登录潍坊市流动人口服务站管理系统 2.选择管理员管理 3.管理员选管理员聘用 4.系统接收管理员聘用录入信息,操作申请审批表数据,返回管理员聘用结果 5.管理员查看管理员聘用结果 6.管理员选择管理员维护 7.系统接收管理员维护修改数据,操作服务站数据,返回修改结果 8.管理员查看修改结果 9.管理员选择管理员调动表2-3管理员管理用例规约描述 (续表) 10.系统接收管理员调动求,操作对应申请审批表,返回调动结果 11.管理员选择人员归属调整12.系统接受管理员人员归属调整求,操作对应人员信息表,返回调整结果 13.系统接收管理员请求进行打印操作 14.管理员查看打印结果 15.管理员选择管理员解聘 16.系统接收管理员解雇录入请求,录入管理员信息,返回显示结果 17.管理员选择管理员查询 18.系统接收查询请求,查找对应的管理员信息表,返回查询结果 19.退出流程条件:用户登录系统并选择管理员管理管理员站内调动流程为:1服务站通知管理员工作调整情况,并将工作进行重新分配后上报街乡镇流管办;2街乡镇流管办收到申请后登录信息平台,对管理员管辖范围进行重新分配;管理员街乡镇内调动流程为:1街乡镇流管办向服务站发出人员调动通知;2街乡镇流管办通过信息平台,对被调动管理员工作进行调整;3街乡镇流管办确认管理员调动情况。选择调动形式、填写责任区域选择、责任区域说明、工作调动说明、批准人、调动时间,填写后点击调动,完成。服务站因管理员无法胜任流管工作、合同到期等情况不能再继续聘用该管理员时,由街乡镇流管办负责管理员的解聘并将该管理员工作分配给其他管理员。还可以对需信息进行保存,以excel形式导出。2.2.4 统计报表统计报表包括管理员日志管理统计、管理员情况统计管理、服务站管理情况统计管理等。统计报表用例图如图2-6所示。图2-6 统计报表用例图统计报表用例描述如表2-4所示。表2-4 统计报表用例描述用例名称:统计报表基本流程:管理员日志管理统计、管理员情况统计管理、服务站管理情况统计管理涉众利益:希望能够方便的进行统计报表管理具体流程:1.登录潍坊市流动人口服务站管理系统 2.选择统计报表管理 3.管理员选择管理员日志管理统计 4.系统接收管理员日志管理统计信息,查找数据表数据,返回统计结果 5.管理员选择管理员情况统计管理 6.系统接收管理员情况统计管理统计信息,查找数据表数据,返回统计结果 7. 管理员选择EXCEL表导出 8.系统以excel形式导出列表 9.管理员选择打印花名册请求 10.系统接收管理员请求进行打印操作 11.管理员查看打印结果 12.管理员查看服务站信息 13.系统接收管理员查看请求,查询服务站信息,返回查询结果 14.管理员修改具体服务站信息 15.管理员选择登记表打印 16.系统接收管理员打印请求,打印数据 17.管理员查看打印结果 18.退出流程条件:用户登录系统并选择统计报表管理2.2.5 附加功能附属功能包括在线帮助、返回导航、重新登录、退出系统、出错处理和恢复等功能。用户无论进行到哪一步都可以进行附加功能的相关操作。系统附加功能用例图如图2-7所示。图2-7 系统附加功能用例图2.3 系统非功能性需求系统非功能性需求主要是对系统中某些特性进行研究,表明了系统必须满足的服务水平、系统非运行时间的属性以及系统必须遵守的约束。系统非功能性系统主要是设计者为了更好的满足用户使用系统而特意增加的部分特性,一般不影响系统的功能,在用户对系统的认可方面具有重大影响。系统非功能性需求在描述方面不如功能性系统直白,不能通过准确的数字或是数据表达清楚,所以系统的非功能性需求在描述过程中只能通过软件的性能、软件的运行速率、软件的使用情况来概括性的表达,潍坊市流动人口服务站管理系统在非功能性需求方面主要介绍了系统的适用性、信息强大性、先进性、运行环境稳定性、操作简便性、实用性等诸多优良性能。1.系统适用性。系统的设计目的就是为了更好的帮助潍坊市流动人口统计问题,它必须囊括流动人口管理的方方面面,建立流动人口管理服务系统,是公安局通过提供优质服务、提高管理水平。2系统信息强大性。流动人口主要问题在于来源分散,数量庞大。所以服务站必须明确记录人口的详细信息,服务站的详细信息,经过反复的核实,对维护社会治安,促进城市的发展都有重要的意义。3系统的先进性。系统在设计时为了更好的满足潍坊市的发展需求,不仅在数据库的结构、数据格式和分类方法等开发内容上做到了先进性,而且也考虑到了操作系统、开发平台、编程模式等具体开发技术的先进性。4系统运行环境稳定性。系统功能是否完善、系统质量是否过硬、系统寿命是否长久等诸多主要问题,基本都是靠系统运行环境支持。系统运用了合理的设计技术,不仅使系统功能趋于强大,而且在运行环境维护上也具有相当大的自身优势。5系统操作简便性。系统在设计过程中考虑操作人群的技术问题,系统已经尽量做到了大众化,可以让操作人员十分容易上手,即便是没有任何操作经验的人员也可以快速学习,并且掌握传统操作原理。6实用性。系统设计从工作流程的实际需要出发,强化效率分析。无论是总体设计还是每个子模块的设计,都必须紧紧围绕实际工作的需要,以改善用户的工作绩效、为用户创造更为高效的工作环境为目标,确保系统界面风格统一、系统易于维护,实现个性化的应用界面。第3章 系统设计系统架构设计的目标包括安全目标、保密目标、最大化的重用、简洁、灵活等方面的规定。系统的详细设计是通过对系统核心功能模块的详细研究,整体描述系统的设计思想。本文在详细设计方面主要采用了核心类图以及核心类时序图的设计方法,对核心功能模块进行了剖析研究,通过对系统核心功能模块的设计,概括表达了系统的整体实现过程,而且展示了部分重要系统数据库表,对各个层次有了更为深刻的了解。同时在设计与开发的过程中严格遵守架构的特殊约束,从而保证可以实现架构设计的最终目标。3.1 系统设计目标系统旨在能够实现潍坊市流动人口的管理、查询和各重要数据的更新。系统的设计应遵循的原则:系统适用原则。系统设计完成后不管质量如何,首先应该考虑到的是适用于此项工作,可以正常稳定的将工作高效率的完成,这应该是最基本的要求。如若系统不能完成基本的工作要求,即使系统功能多么强大、整体效果多么华丽也是一套失败的系统。系统整体性原则。系统具有强大的功能支撑,满足了流动人口管理的多方面要求,为了做到系统整体性原则,系统设计人员在设计初期就已经对系统各个功能模块进行了深入分析,并且结合需求设计来完成系统。系统安全性原则。系统根据其自身特殊的情况,制定了诸多保密措施,系统对于重要数据都会进行特殊保存。对于需要在网络上传输的数据,都进行了加密处理,并且在诸多地方使用了硬件加密设备进行加密处理。系统开放性原则。开放性意味着系统具有良好的通用性、可集成性和易扩展性,有能力融合现在技术领先的软硬件产品构成理想的用户化应用系统。系统从网络协议、系统平台、开发工具,都遵循通用的国际或行业标准,在软硬件设备的互连,系统升级、扩充和更新,应用目标和功能变化,以及其他外界环境变化上,都有较强的适应能力。3.2 系统技术架构潍坊市流动人口服务站管理系统的开发模式采用B/S结构,所有的操作都通过浏览器完成。本系统采用J2EE平台下的MVC模式的struts架构设计开发,使用weblogic服务器,SQLSERVER作为后台数据库。系统构架于满足J2EE规范的应用平台之上,可根据业务发展开发新的子系统模块,具有良好的扩展功能和兼容性。下图为系统的技术架构如图3-1所示。图3-1 技术架构图3.3 功能设计系统采用模块化设计的思想,通过业务管理对各子模块进行集中管理,实现业务流程的灵活定义,满足应用系统扩展的需求。系统添加服务站和服务站管理人员申请功能流程图如图3-2所示。图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营业厅服务规范培训
- 2025中国空气净化设备市场分析及健康需求与技术标准研究报告
- 2025中国稀土产业政策调整及市场供需研究报告
- 2025中国社交电商行业商业模式及未来发展机遇分析报告
- 危机心理干预师初级个人陈述面试要点
- 古筝中级培训师培训效果评估报告
- 后期制作部门新员工培训与技能提升计划
- 输煤装置现场管理
- 新项目投资可行性财务分析计划书
- 农业种植技术推广计划与措施
- 咏史完整版本
- 汉字笔画练习字帖
- 塔磨机安全操作规程
- 消防水泵房巡检签到表
- 全科医师转岗培训理论考试试题及答案
- 公会之间挂靠主播合作协议书
- 实验三基因组序列分析
- 2022年澄迈县辅警招聘笔试试题及答案解析
- 小学语文人教三年级上册 童话中有趣的角色
- 2022年临沧边境经济合作区国有资本投资运营有限公司招聘笔试试题及答案解析
- 思想道德与法治课件:第六章 第三节 维护宪法权威
评论
0/150
提交评论