《代理人管理信息系统》的开发与应用

2012-08-15 00:54韩剑荣
科技视界 2012年29期
关键词:功能模块代理人管理系统

韩剑荣

(杭州市公安局 浙江 杭州 330000)

0 绪论

1)背景分析

杭州地处长三角经济圈,地方经济以高速、强劲的态势发展。与此同时,杭州市的机动车和驾驶人保有量增势非常迅猛,机动车和驾驶员总数量也随之呈现出迅速高增长之势。由此带来的管理压力与日俱增,这就要求车辆管理部门立足实际找到解决管理问题的好思路和新方法,以便更科学更有效地开展工作。

2)研究意义

代理人管理信息系统的开发应用不仅可以防止非法中介损害群众合法利益的发生,保证车辆管理部门业务的正常开展,而且还可以使公安交通车辆管理部门更实时地掌握机动车和驾驶人动态情况,为政府提供比较准确的信息。

3)目标与框架

针对车辆管理部门的实际需求合理地设计代理人管理信息系统并完成系统测试。代理人管理信息系统主要涵盖以下功能:参数管理、用户管理、业务登记、查询统计、代理服务证管理等。

1 代理人管理系统基础技术

设计开发的代理人管理信息系统主要以Java语言作为基础,在此平台上构建Spring MVC框架结构,并通过Hibernate相关技术完成ORM工作,实现Java与数据库的对接。

1.1 Java 语言特性

Java语言是一种编程语言,它是支持网络计算技术和面向对象的。它不仅展现了c++和Smalltalk两种语言的优势,还显示(如支持并行程序设计、网络通信和多媒体数据控制等等)它的本质特征。

1.2 Spring MVC 框架

WebMVC架构是长久以来开发web应用程序时,受多数开发人员所推荐的架构,现有许多开放源代码项目的web mvc框架。Spring同样也有着自己的webmvc框架方案,结合spring的IOC容器功能,更为方便地将许多功能的整合在一起。

1.3 DWR 引擎介绍

最简单的就是一个服务器端Java对象的方法释放到JavaScript代码,因为DWR是一个引擎。从应用程序的代码把Ajax所有的要求和反应循环会有效消除,DWR存在即可。这是客户端代码不再使用第三方工具或需要写目标的序列化代码,将对象转为XML。XMLHttpRequest对象或服务器响应不需要直接处理,Ajax请求调整,成成对的Java域对象的调用,也不再需要写servlet的代码。

1.4 关键技巧

代理人信息管理系统的设计是关键技巧,整个代理人管理信息处理系统的出发点应该是以管理为中心。通过对核心技术Java设计平台语言、Spring MVC框架结构组件、Hibernate相关映射技术以及DWR工具包的介绍和分析,为代理人管理信息系统的研究、设计和开发奠定理论基础。

2 主体框架设计

在代理人管理信息系统的总体设计上要着重关注其业务的复杂性及人员身份的验证等等。为了提高管理效率,加强对非工作人员的管理,增加可操作性,系统决定采用B/S机构架设此系统。

2.1 设计思路

制定分层次的、灵活的软件架构。在系统刚刚实现的初期,将一个分层次的架构作为系统的总体架构。开放式的平台结构是系统平台的设计依据。随着行业的发展和IT技术的发展,要使系统的整体机构保证相应的稳定性,而且可以迅速在新的系统平台上实现应用。

2.2 设计方案阐述

代理人管理信息系统局域网的构成主要是由web服务器一台、数据库服务器一台、PC机多台和扫描仪组成,且此局域网在公安网内。下面,本文将从原理分析与总体结构设计、主要功能模块的设计,以及数据库设计三个方面来展开阐述总体的设计方案。

2.3 结构与原理

代理人管理信息系统以有效管理代理人信息为首要任务,充分利用企业内部局域网功能,将各个工作站与数据库相连,并通过管理工作站对各个工作站进行实时地监控和管理,从而公平公正公开地进行代理人管理,保障企业内部管理工作的顺利开展。

2.4 功能模块设计

设计开发的代理人管理信息系统主要包含以下功能模块:参数管理功能模块、用户管理功能模块、角色列表功能模块、业务登记功能模块、服务证管理功能模块、代理人列表功能模块、查询统计功能模块。

以功能模块设计为主线,展开对系统七个核心模块主要功能的设计开发,并完成了各个模块对应数据库的内部参数设计和其他相关链接设置工作。也可以通过详细的图表信息更加清晰地展示了整个设计工作的主要内容,从而保证了后续开发的有序高效进行。

3 代理人管理信息系统设计与实现

3.1 通过系统框架结构和功能模块的设计基本确定软件的核心设计工作

第一部分是代理人管理信息系统的界面设计,第二部分是按照功能模块结构进行的具体流程设计,第三部分是MVC模式在系统中的如何具体实现。

3.2 系统的界面设计:系统根据功能模块的需求分五个子系统(即参数管理系统、用户管理系统、业务登记系统、查询统计系统、代理服务证管理系统)进行设计。

3.3 每个系统界面均包含了统一的标题和菜单栏设置,其中菜单栏包括首页、系统管理、用户管理、业务登记、查询统计、代理服务证管理、注销、当前用户显示这八个选项。

3.4 根据系统的功能要求进行模块流程设计,具体内容如下:

1)参数管理系统―用于设置系统的参数;

2)用户管理系统―用于管理本系统的用户;

3)业务登记系统―进行业务的登记;

4)查询统计系统―实现代理人和代理业务的查询和统计。

3.4.1 参数管理系统:代理参数管理、业务类型管理、号牌种类管理。

3.4.2 用户管理系统:用户列表、用户添加、角色列表、角色添加

3.4.3 业务登记系统:进行业务的登记,通过输入代理人的数据,通过各种判断方法,取得有效登记才来函显示代理业务是否登记成功。

3.4.4 查询统计系统:主要为代理人查询、代理业务查询、代理次数统计、代理业务统计。

从系统模块出发,进行管理系统软件的设计开发,立足整体需求,面向具体模块结构,较为详细地阐述了代理人管理信息系统在设计实施过程中每一个环节的具体实现工作。

4 代理人管理信息系统测试

围绕代理人管理信息系统的操作应用和功能测试展开,进一步完成整个系统软件的设计开发工作。可以使软件在设计和技术上更加趋于成熟;另一方面,也可以体现软件的稳定性能和应用价值。通过各个不同的实例对软件进行了简单的性能测试,保证通过测试后的软件具有优良性能和系统的稳定运作。

5 总结

代理人管理信息系统能较好地保证日常业务的开展,使系统更加符合实际应用性,更好地为各个层次业务部门所使用。以扎扎实实提高管理部门的工作效率为目标,具备了可靠性、高效性、安全性和可扩展性表现良好。

总体上说,软件的设计依赖于正确的需求分析、强大的基础技术理论支持、框架结构和实现方案设计、功能模块的具体界面和程序流程设计以及较为全面的实例应用性测试分析等工作,从而完成了代理人管理信息系统的研发和应用。

[1]蔡岗,许卉莹.全国机动车/驾驶人信息管理系统建设[J].中国交通信息产业,2005,10:80-83.

[2]刘睿,何为,刘宏志.利用面向对象技术实现机动车辆信息管理[J].北京工商大学学报:自然科学版,2001,12,19(2):17-20.

[3]刘东,王军利.基于驾驶人信息处理的交通安全设施设置研究[J].关爱生命 预防事故,2005:398-403.

[4]包勇强.公安交通管理信息化工作现状和发展对策研究[J].中国人民公安大学学报:自然科学版,2009,3:68-71.

[5]王理平.政府信息系统开发外包研究[D].上海交通大学,2007,11.

[6]张利军.智能化公安交通管理系统(ITMS)的体系结构与交通管理[J].河北公安警察职业学院学报,2005,5(3):51-52.

[7]赵新勇.公安交通管理信息系统集成技术应用研究[J].交通运输系统工程与信息,2009,9(1):133-138.

[8]伊军,杨占生.现代化信息管理在交通工程建设中的应用[J].山西建筑,2008,08,34(22):198-200.

猜你喜欢
功能模块代理人管理系统
基于James的院内邮件管理系统的实现
中华全国专利代理人协会简介
中华全国专利代理人协会简介
中华全国专利代理人协会推荐的2018年第四期诉讼代理人名单
基于LED联动显示的违停管理系统
海盾压载水管理系统
2016年第一期诉讼代理人名单
输电线路附着物测算系统测算功能模块的研究
M市石油装备公服平台网站主要功能模块设计与实现
功能模块的设计与应用研究