社区警务管理信息系统毕业论文.doc

上传人:豆**** 文档编号:29922251 上传时间:2022-08-02 格式:DOC 页数:39 大小:849KB
返回 下载 相关 举报
社区警务管理信息系统毕业论文.doc_第1页
第1页 / 共39页
社区警务管理信息系统毕业论文.doc_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《社区警务管理信息系统毕业论文.doc》由会员分享,可在线阅读,更多相关《社区警务管理信息系统毕业论文.doc(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘 要随着我国人口的快速增长,社区内的人口复杂程度也日益增加,人口的流动也逐渐频繁。过去社区警务办公都依靠人工操作来完成社区居民户籍记录、修改等管理操作,以及出警的记录都要耗费大量时间。通过本系统社区居民可以在线预约服务;警务人员可以方便、灵活地对社区居民户籍信息进行录入、查询、修改和打印报表;同时使警务人员日常办公、出警变得更有效率。论文主要探讨“社区警务管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软

2、件的开发过程分析和理论研究。本系统基于ExtJS技术,以Eclipse系统开发平台为开发工具,通过后台MySQL5.5数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对社区警务管理系统的开发。关键词:MySQL 5.5 社区警务管理系统 ExtJS3ABSTRACTWith the rapid growth of our population, community and increasing the population of complexity, the flow of the population are increasingly frequent. The

3、community policing office relies on manual operation to complete the community residents of census register management operations, such as record, modify, and a police record must spend a lot of time. Through this system, community residents can online booking service; Police officers can be conveni

4、ent, flexible for community residents to the household registration information input, query, modify, and print report; At the same time make the police daily office, a police become more efficient. Paper mainly discusses the theoretical basis of community policing management system and the design i

5、dea, according to the system development process and the realization of the function of the system as the main line to illustrate the database management software development process. Paper mainly elaborated on the software engineering theory as the theoretical basis for system development, to the c

6、lient/server model of relational database as the background, to achieve professional database development language as a means of database management software development process analysis and theoretical research. This system based on ExtJS technique, in Eclipse system development platform for the de

7、velopment tools, through MySQL5.5 backstage database the establishment and set up, at the design and implementation, the writing of the program and debug and so on several stages to complete the development of community policing management system. Key Words:MySQL 5.5 Database Community Police Manage

8、ment System ExtJS目 录第一章 前言11.1开发背景11.2国内外发展现状1第二章 系统分析32.1功能需求分析32.2本系统的关键技术32.2.1 ExtJS技术42.2.2 SpringMVC技术42.2.3 Hibernate技术52.2.4 MySQL数据库52.3可行性分析5第三章 系统概要设计73.1总体功能73.2总体设计分析7第四章 系统详细设计94.1后台数据库设计94.1.1数据库E-R图104.1.2数据库表结构114.2处理流程设计134.2.1系统操作流程134.2.2数据增加流程144.2.3数据修改流程154.2.4数据删除流程164.3系统模块设

9、计174.3.1用户登陆174.3.2居民预约服务管理174.3.3社区居民户籍管理174.3.4警务日常工作管理174.3.5警务出警管理184.3.6文件管理184.3.7警务人员信息管理18第五章 系统实现及主要界面195.1进入系统界面195.2登录界面195.3社区居民预约服务界面205.4社区户籍管理界面215.5警务人员日常工作管理界面235.6警务人员出警管理界面255.7文件管理界面275.8警务人员信息管理界面28第六章 系统调试与测试296.1程序调试296.2程序的测试296.2.1测试的重要性及目的296.2.2测试的步骤306.2.3测试的主要内容306.3安全性问

10、题316.4测试用例31总 结33谢 辞34参考文献35 第一章 前言1.1开发背景社区警务办公看似简单,实际上也是一个庞大的系统工程。如今社区数量日渐增多,社区民警的数量与工作复杂度也在逐级上升。如何使社区警务办公工作变得效率,更加及时、可靠,是一项繁重而艰巨的任务。在过去,社区民警们都是只靠人工操作,如填写表格资料、看日历来获取今天要有哪些工作,出警记录都是靠手写记在本上,出警的流程也不统一。这样大大浪费了人和物力,不仅户主抱怨社区警务工作效率差,社区警务也觉得很委屈。信息系统的发展使得社区警务管理发生了巨大的变化。如今每个社区都有监控摄像头,而且每个社区警务室都配置了计算机。这样就有条件

11、来为社区提供一套社区警务管理系统。使得警务们平时办公更加合理,更加有效率。使人与工作能够紧密的结合起来,最重要的是使社区居民生活更安心踏实,从而更好的为人民服务。本文定位于一个能够满足日常办公软件,即具备警务人员对于居民信息的增加、修改、删除、查询、统计等,警务人员对于自身日常工作安排、查询、工作调度,工作的修改予以记录,还有就是对于平时社区出警人员的安排、处理后的结果记录等功能,并且系统设置了不同的权限,以保证数据的安全性和可靠性。该系统基本能满足社区警务们日常办公需要。该系统采用java和数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有

12、高度的保密、安全性。 1.2国内外发展现状本系统其实主要是社区户籍管理,满足警务日常办公需求,所以本系统归属于办公管理系统。办公管理系统于50年代在美国和日本首先兴起,最初只是具有电子数据处理(EDP)的簿记功能,60年代被管理信息系统(MIS)取代,直到70年代后期才形成涉及多种技术的新型综合学科一办公管理系统。80年代,国外办公管理系统得到了飞速发展,许多著名的计算机软硬件公司都跻身于这一巨大的市场。进入90年代以来,办公管理系统在世界主要发达国家得到蓬勃发展。我国办公管理系统是80年代中期才发展起来的。1985年全国召开了第一次办公管理系统规划会议,对我国办公管理系统建设进行了规划。19

13、86年5月在国务院电子振兴领导小组办公自动化专家组第一次专家会议上,定义了办公系统功能层次和结构模式。随后国务院率先开发了”中南海办公自动化系统”。我国办公管理系统的应用和发展历程,可以分为以下三个阶段:第一代办公管理系统,是从20世纪80年代中期到90年代中期以个人电脑、办公套件为主要标志,实现了数据统计和文档写作电子化,即将办公信息载体从原始纸介质方式转向比特方式。第二代办公管理系统,是从90年代中期开始的以网络技术和协同工作技术为主要特征,实现了工作流程自动化,即将收发文从传统的手工方式转向工作流自动化方式。第三代办公管理系统,是融信息处理、业务流程和知识管理于一体的应用系统。服务器端的

14、最低配置是由建立站点所需要的软件来决定的,在最低配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。第二章 系统分析2.1功能需求分析本系统应具备已下几个功能模块:(1)预约服务模块:主要包括社区居民登录,查看预约服务信息,向警务人员预约服务等功能。(2)社区居民户籍信息管理模块:主要包括社区户籍信息的增删改查、打印报表等功能。(3)警务人员日常工作管理模块:主要包括处理社区居民预约的服务、日常工作的调度,调度记录的查看等功能。(4)警务人员出警管理模块:主要包括出警信息的录入、出警信息的增删改查、个人出警信息的跟踪。(5)文

15、件管理模块:主要包括日常办公文件的上传和下载。(6)警员信息管理模块:主要包括警员信息的增删改。2.2本系统的关键技术系统采用三层结构,如图2-1所示。在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过ExtJS完成。而系统内部复杂的业务逻辑主要通过实体类的组件(Component)实现,实体类组件在WWW服务器上运行,通过ExtJS返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。在服务器端,系统使用Hibernate访问MySQL5.5数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用ExtJS技术作为表现手

16、段,服务器采用Tomcat 7.0作为JSP引擎,系统业务逻辑由实体类组件完成,使用Hibernate3.0访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用MySQL5.5数据库作为数据库服务器。业务服务器数据库服务器事务逻辑数据逻辑ClientBrowser表示逻辑Browser表示逻辑ExtJSWWW服务器/业务逻辑服务器实体类中间件数据库服务器数据库MySQL5.5图2-1 系统模式图2.2.1 ExtJS技术ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把E

17、xtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJS最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品,ExtJS与JSP相比优点如下:(1)ExtJS许多控件都已经封装好,有其独特的CSS,开发者无需为其添加CSS,而JSP要为每个控件添加CSS。(2)ExtJS原本也属于javascript,因此具有异步提交特点,从而更能优化用户体验。(3)ExtJS中的表格、图表、树形图等控件也都已经封装好,

18、有多种种类和功能,而JSP还要重新构造这些控件。(4)ExtJS传数据使用的是json格式,其不仅能封装一个属性,还能封装一个数组以及一个类。2.2.2 SpringMVC技术Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pag

19、es(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。有以下特点:(1)使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让本系统更专注于应用逻辑(2)可以提供众多服务,事务管理,WS等。(3)AOP的很好支持,方便面向切面编程。(4)对主流的框架提供了很好的集成支持,如Hibernate,Struts2,JPA等(5)Spring DI机制降低了业务

20、对象替换的复杂性。(6)Spring属于低侵入,代码污染极低。(7)Spring的高度可开放性,并不强制依赖于Spring,开发者可以自由选择Spring部分或全部并且本系统将使用springMVC来实现web三层架构,因为其运用了annotation技术,使用起来比struts简单,而且传输参数都比较方便。2.2.3 Hibernate技术Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Ser

21、vlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。与JDBC相比,Hibernate是面向对象的数据库访问工具,其利用将表映射到实体域,从而开发人员只需操作实体域就能实现对表的操作,免去了复杂的JDBC代码。但其自身HQL语言存在一定的不足,因此本系统所使用的是HQL与SQL结合操作。2.2.4 MySQL数据库MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内

22、,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。其有如下优点:(1)它使用的核心线程是完全多线程,支持多处理器。 (2)有多种列类型:1、2、3、4、和8字节长度自有符号无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME

23、、 TIMESTAMP、YEAR、和ENUM类型。 (3)它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。 (4)全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN()。你可以在同一查询中混来自不同数据库的表。 (5)支持ANSI SQL的LEFT 0UTER JOIN和ODBC。 (6)所有列都有缺省值。你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值。 (7)MySQL

24、可以工作在不同的平台上。支持C、C、Java、Perl、PHP、Python和TCL API。2.3可行性分析社区警务管理系统的开发设计是为了让社区警务更有效的办公。可行性分析是在系统调查的基础上,针对系统的开发是否具备必要性和可能性,对系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证系统的开发成功。由于存在的问题充斥各个方面,因此需要进行可行性分析即明确项目开发的必要性和可行性,可行性研究的内容包括以下四个方面。(1)操作可行性在充分参照各个社区警务办公要求的基础之上,达到充分适应各个社区不同的环境和条件,从而改善社区警务办公效率,避免工作不规范、服务不到位的现象。(2

25、)经济可行性社区警务管理系统是一个小型的管理系统, 在开发时软件开发人员需要花费一定的时间和精力,因此需要一定的资金。但它给社区居民、社区物业带来的便利是巨大的,节省了许多人力,物力上的开支,使其更加合理化、规范化,效率化。工作效率的提高就意为着整体水平的提高,是非常值得投资的。(3)技术可行性该系统实用了当今流行而且简单的框架,并且选择了小型数据库,就是为了使其在运行起来更加快捷流畅。页面上选择了ExtJS使得系统变得美观,使用起来更加贴心。(4)管理可行性本系统的目标是改善的社区警务办公模式,使社区警务更有效的办公,提供更精准、及时的信息,并且能时刻了解自己的工作安排,以及对工作的总结。进

26、而使自己的工作更贴近与户主,能让户主感受到社区警务的服务质量和服务态度。所以从上面四点出发,可以确定系统分析是可行的。第三章 系统概要设计3.1总体功能根据系统设计的要求,将系统分为社区居民和警务人员两种用户功能。再根据系统功能的要求分出社区居民预约服务模块、社区居民户籍信息管理模块、警务人员信息管理模块、警务人员日常工作管理模块、警务人员出警管理模块和文件管理模块等六个模块。可以得出系统功能结构图如图3-1所示。图3-1 系统功能结构图3.2总体设计分析该系统按功能需求分析分为社区居民操作界面和警务人员操作界面。社区居民操作界面:(1)公告栏:显示社区预约服务信息(2)预约服务:社区居民在这

27、预约社区服务(3)登录:社区居民登录。警务人员操作界面:(1)社区居民户籍管理:包括户籍信息录入、修改、删除、查询、导出报表。(2)警务人员日常工作管理:包括日常工作添加、修改、删除、查询、导出报表、查看修改记录等功能(3)警务人员出警管理:包括出警信息添加、修改、删除、查询、导出报表、出警跟踪等功能。(4)文件管理:包括文件上传和下载。(5)警务人员信息管理:包括警务人员信息的增删改。(6)警务人员登录:警务人员登录。系统采用了敏捷开发的思想,结合跨平台的ExtJS技术架构,数据库采用了MySQL;使得系统具有易用性、个性化、跨平台等特点;同时又保证数据的安全、稳定、快速和完整;使其运行得高

28、速、安全、稳定。第四章 系统详细设计4.1后台数据库设计MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配ExtJS和Apache可组成

29、良好的开发环境。(1)它使用的核心线程是完全多线程,支持多处理器。 (2)有多种列类型:1、2、3、4、和8字节长度自有符号无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型。 (3)它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。 (4)全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN

30、()。你可以在同一查询中混来自不同数据库的表。 (5)支持ANSI SQL的LEFT 0UTER JOIN和ODBC。 (6)所有列都有缺省值。你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值。 (7)MySQL可以工作在不同的平台上。支持C、C、Java、Perl、PHP、Python和TCL API。4.1.1数据库E-R图 社区居民警务人员出警出警类型日常工作部门工作类型工作记录出警跟踪文件1姓名工龄部门ID登录名登录密码1部门ID部门名称ID文件名称上传时间姓名户籍联系电话社区名房间号IDn1111n111n修改日期修改内容ID名称ID名称跟踪内容跟踪日

31、期工作名称详细描述预约人预约电话工作日期工作类型出警名称出警类型出警日期截至日期进度记录记录1n管理管理隶属属于属于4.1.2数据库表结构为了满足系统存储数据需要,方便进行插入,更新,统计和查询分析等操作,数据一共设计为两个部分,第一部分为满足插入,更新,删除较多的数据存储。第二部分为满足查询和统计分析。为了方便进行数据库之间的迁移,数据库中不建议采用存储过程,触发器等数据库特征明显的代码,所有表建立、操作SQL均采用标准语句。警务人员信息表如表4-1所示。表4-1 设计表“t_jin_police”列名数据类型长度允许空PIDVarchar45否PNAMEVarchar45否PPASSWOR

32、DVarchar45否PUSERNAMEVarchar45否PJOBAGEVarchar45否PSEXVarchar45否PCASEIDVarchar45否PDEPARTMENTIDVarchar45否警务部门表如表4-2所示。表4-2 设计表“t_bd_department”列名数据类型长度允许空DIDVarchar45否DEPARTMENTNAMEVarchar45否出警类型表如表4-3所示。表4-3 设计表“t_bd_type”列名数据类型长度允许空TIDVarchar45否TNAMEVarchar45否社区居民户籍信息表如表4-4所示。表4-4 设计表“t_bd_user”列名数据类型

33、长度允许空FIDVarchar45否UNAMEVarchar45否UPHONEVarchar45否UREGISTVarchar45否USEXVarchar45否UCOMMUNITYVarchar45UFIRSTIDVarchar45否USECONDIDVarhcar45否UTHIRDIDVarchar45否UCREATETIMEDate0否警务人员日常工作信息表如表4-5所示。表4-5 设计表“t_bd_job”列名数据类型长度允许空EIDVarchar45否ENAMEVarchar45否ETYPEVarchar45否EDATEDate0否ERESULTTinyint1否EDESCRIPTIO

34、NVarchar45EUIDVarhcar45警务人员日常工作类型表如表4-6所示。表4-6 设计表“t_bd_jobtype”列名数据类型长度允许空TIDVarchar45否TNAMEVarchar45否警务人员日常工作改动记录表如表4-7所示。表4-7 设计表“t_bd_record”列名数据类型长度允许空RIDVarchar45否RJOBVarchar45否RFIELDVarchar45否ROLDVALUEVarchar45否RNEWVALUEVarchar45否RDATEDate0否警务人员出警信息表如表4-8所示。表4-8 设计表“c_bd_case”列名数据类型长度允许空CIDVa

35、rchar45否CNAMEVarchar45否CTYPEIDVarchar45否CADDRESSVarchar45否CDESCRIPTIONVarchar45否CCREATETIMEDate否CCREATEDATEVarchar45否CFINISHTIMEDate否CFINISHDATEVarchar45否CSTATETinyint1是CTIPVarchar45是警务人员出警跟踪信息表如表4-9所示。表4-9 设计表“t_bd_state”列名数据类型长度允许空SIDVarchar45否SDESCRIPTIONVarchar45否STIMEDate否SCIDVarchar45否SPIDVarc

36、har45否文件管理表如表4-10所示。表4-10 设计表“t_bd_file”列名数据类型长度允许空FIDVarchar45否FNAMEVarchar45否FTIMEDateVarchar4.2处理流程设计4.2.1系统操作流程系统的操作流程如图4-1所示。系统主界面错误信息系统登录界面系统管理输入用户名及密码密码错误检查数据库用户名密码正确密码正确主界面业务处理图4-1 系统操作流程图4.2.2数据增加流程添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。数据增加流程图如图4-2所示。开始自动生成编号输

37、入数据是否合法写入数据库结束是否图4-2 数据增加流程图4.2.3数据修改流程在修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法重新输入。数据修改流程图如图4-3所示。开始选择需要修改记录输入数据是否合法写入数据库结束否是图4-3 数据修改流程图4.2.4数据删除流程当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。数据删除流程图如图4-4所示。开始选择需要删除记录是否删除更新数据库否是图4-4 数据删除流程图4.3系统模块设计4.3.1用户登陆在用户登录界面,在用户名对应的文本框中输入用户名,在密码对应的文本框中输

38、入密码,如果用户名和密码同时与数据库中的用户名和密码相对应,点击“确定”后进入系统的主界面。如果输入的信息不正确,则给出提示。输入:用户名和密码。处理:校检字符的有效性。用户要登录本系统需要提供用户名和密码,在这里就是要检验用户是否满足输入的要求,即检验用户名和密码文本框是否为空,若为空,则提示用户输入用户名和密码。检验用户名是否存在或密码是否正确,即是否存在用户输入的用户名,并且密码是否正确。输出:登录成功,进入用户的系统使用资源页面,不成功则显示错误信息页面。4.3.2居民预约服务管理功能描述:此模块要实现对房源的管理功能,管理员可以添加删除和修改房源的相关信息。以下是居民预约管理模块的过

39、程。(1)查看预约信息操作:点击“我要预约”,查看住户预约服务。内容预约服务名称、服务类型、负责人、服务内容、服务时间、预约人、预约人电话。(2)预约服务点击我要预约按钮,输入需要添加的预约服务名称、服务类型、负责人、服务内容、服务时间、预约人、预约人电话。检验用户输入的预约服务名称、服务类型、负责人、服务内容、服务时间、预约人、预约人电话是否符合用户数据库表中字段定义。若不符合则提示输入有误。提示用户预约成功更新警务工作表的信息。4.3.3社区居民户籍管理功能描述:此模块要实现对社区居民户籍信息的管理功能,管理员可以添加、删除、修改、查询、打印报表等功能。警务人员可以根据居民的门牌号、单元号

40、、栋号,社区查询居民户籍信息。4.3.4警务日常工作管理功能描述:此模块要实现警务人员对日常工作的负责人、时间、完成情况信息进行管理。管理员可以事先布置好一个月的日常工作安排,警务人员可以上线查看当天自己的工作安排以及处理社区居民预约服务,也能完成日常工作在负责人、时间、完成情况上的调整,管理员可以查看调整记录。4.3.5警务出警管理功能描述:此模块要实现对账号的管理功能,管理员可以添加、删除和修改用户的相关信息,还可以增加编辑用户。此模块要实现对出警信息的管理功能,管理员可以添加、删除和修改出警相关信息。警务人员可以查看自己负责的出警相关信息,如出警地点、出警时间、截至时间、团队里的其他人等

41、信息。并在每次出警回来后做出警记录,以便以后查看。4.3.6文件管理功能描述:此模块主要实现办公文件的管理。警务人员可以把重要文件共享在系统上,以供其他警务人员下载查看(只能上传doc和xls格式文件)。4.3.7警务人员信息管理功能描述:此模块主要实现对现有警务人员的信息包括登录名、登录密码、姓名、工龄、所属部门等信息进行管理,并且可以增加和删除警务人员信息。第五章 系统实现及主要界面在进行了整体设计以后,就开始进行详细的设计及编码工作。5.1进入系统界面进入系统界面如图5-1所示:图5-1 进入系统界面用户在进入系统首页之后可以看到社区警务管理系统的几个板块,包括居民信息管理、日常工作管理

42、、警务出警管理、文件处理等几个功能模块。5.2登录界面用户登录界面用来实现用户进入警务系统、居民服务预约系统。警务人员和居民使用的是同一个界面,只不过居民共用一个公共帐号登录,警务人员有自己专门的帐号。如图5-2所示:图5-2 用户登录界面5.3社区居民预约服务界面社区居民可以在社区居民预约服务界面查看所有的预约服务信息,并且可以在这预约服务,如图5-3所示。图5-3 社区居民预约信息界面居民预约服务的页面如图5-4所示:图5-5 用户注册个人信息界面图5-4 社区居民预约服务界面预约服务成功界面如图5-5所示:图5-5 预约成功5.4社区户籍管理界面在这里可以真正实现:警务人员查看社区居民户

43、籍信息、添加社区居民户籍信息、修改社区居民户籍信息、删除社区居民户籍信息、将户籍信息打印成xls报表。查看社区居民户籍信息界面,如图5-6所示:图5-6 进入查看社区居民户籍信息界面添加居民户籍信息界面,如图5-7所示:图5-7 进入添加居民户籍信息界面居民户籍信息添加成功界面如图5-8所示。图5-8 添加成功界面进入社区居民户籍信息修改界面,如图5-9所示。图5-9 进入社区居民户籍信息修改界面社区居民户籍信息删除界面,选中一条记录,点击删除。如图5-10所示:图5-10 社区居民户籍信息删除界面社区居民户籍信息查询界面,如图5-11所示:图5-11 社区居民户籍信息查询界面社区居民户籍信息打印报表界面,点击下图按钮。如图5-12所示:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁