CN105204863B - 违法数据审核*** - Google Patents
违法数据审核*** Download PDFInfo
- Publication number
- CN105204863B CN105204863B CN201510654833.4A CN201510654833A CN105204863B CN 105204863 B CN105204863 B CN 105204863B CN 201510654833 A CN201510654833 A CN 201510654833A CN 105204863 B CN105204863 B CN 105204863B
- Authority
- CN
- China
- Prior art keywords
- data
- unlawful
- auditing system
- data auditing
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种违法数据审核***采用B/S架构,MVC框架开发方式;违法数据审核***的客户端采用HTML+CSS+Javascript开发技术,客户端运行要求为IE6.0或以上版本浏览器;违法数据审核***的服务器端采用IIS+.Net Framework 2.0平台,服务器端运行要求为IIS6.0以上以及.Net Framework 2.0;违法数据审核***的数据库采用Oracle数据库为数据存储平台,数据库运行要求Oracle 9i或更高版本;违法数据审核***的开发环境搭建包括服务器端的部署、客户端调试环境的搭建、开发工具的安装、数据库调试环境的搭建。本发明的违法数据审核***实现对电子警察等违法数据进行筛选、审核与查询等功能,同时实现统计、运维管理等增强的功能。
Description
技术领域
本发明涉及信息技术领域,尤其涉及一种违法数据审核***。
背景技术
随着道路交通违法信息管理***与全国统一的公安交通管理综合应用平台联网,进一步实现了车管部门与路面执法、事故处理、交通违法处理等部门的信息共享,提高信息转递效率。道路交通违法信息管理***使得交通管理者有了更为高效、科学的执法手段,提高执法的公正性、科学性和效率,更好地执法为民,并且提高道路交通的管理水平,提高交通参与者的交通意识,改善路面的交通状况,建立良好的通行秩序,为国家社会经济发展提供良好的社会环境。
但是现有的违法数据审核***采用传统的Web应用程序将控制器放在服务器端执行,用来负责处理用户交互的部分、从视图读取数据、控制用户输入并向模型发送数据等功能。但基于Web应用的特殊性,由服务器来执行控制器,则所有的用户交互都要与服务器挂钩,也就是说,用户的每一个操作,都需要等待服务器的响应。这种方式大大增加了服务器的负担,当用户并发请求过多的时候,很容易造成服务器无法及时响应,从而造成用户体验变差。并且在传统的Web开发方式中,服务器端程序是整个***中的模型部分,用来负责应用程序中所有的数据逻辑处理,同时也负责在数据库的存取数据。同时多数浏览器只提供一些基础的界面组件供用户使用,比如基本的文本输入框,单选下拉菜单,单选复选按钮等等。这些组件不能满足日益增长的用户需求。
发明内容
针对上述现有技术中存在的问题,本发明的目的在于提供一种违法数据审核***,违法数据审核***实现对电子警察等违法数据(照片)进行筛选、审核与查询等功能,同时实现统计、运维管理等增强的功能。
为了实现上述发明目的,本发明采用的技术方案如下:
一种违法数据审核***,违法数据审核***采用B/S架构,MVC框架开发方式;违法数据审核***的客户端采用HTML+CSS+Javascript开发技术,客户端运行要求为IE6.0或以上版本浏览器;违法数据审核***的服务器端采用IIS+.Net Framework 2.0平台,服务器端运行要求为IIS6.0以上以及.Net Framework 2.0;违法数据审核***的数据库采用Oracle数据库为数据存储平台,数据库运行要求Oracle 9i或更高版本;
违法数据审核***的开发环境搭建包括服务器端的部署、客户端调试环境的搭建、开发工具的安装、数据库调试环境的搭建。
进一步地,服务器端的部署包括以下步骤:
1)在服务器上安装.Net Framework 2.0运行环境;
2)在服务器的硬盘上新建一个文件夹,将所有项目文件复制到文件夹中;
3)在服务器上安装IIS,并新建一个网站,指定网站的主目录为步骤2)中的文件夹,将网站端口指定为一个未被占用的端口;
4)设置IIS的ASP.NET选项中的ASP.NET Version为2.0版本;
5)打开浏览器,访问Web服务器地址,正常访问,则表示服务器Web端部署成功,否则检查各项配置是否正确。
进一步地,客户端调试环境的搭建,包括以下步骤:
11)采用Firefox做为主要的调试浏览器,安装Firefox之后,安装Firebug调试插件;
12)安装IE6.0作为辅助调试浏览器,或者安装虚拟机软件并在虚拟机中安装Windows XP操作***来调试软件在IE6.0中的表现;
13)尝试访问Web服务器的地址,运行正确,则表示客户端的调试环境已经搭建完毕。
进一步地,开发工具的安装,包括以下方面:
21)客户端的开发,需要安装文本编辑器来开发HTML、CSS及Javascript的编写;
22)服务器端开发采用.Net Framework 2.0开发框架;
23)在电脑上安装.Net Framework 2.0运行库。
更进一步地,步骤21)中的文本编辑器包括UltraEdit、EditPlus和/或Notepad++。
更进一步地,步骤22)中的开发语言包括C#、VB.NET或JScript.NET。
进一步地,数据库调试环境的搭建,包括以下步骤:
31)安装Oracle 9i或更高版本的数据库,来部署调试环境,同时在Web服务器上安装Oracle 9i或更高版本的客户端软件;
32)安装PL/SQL Developer软件,作为数据库的调试软件。
进一步地,违法数据审核***包括功能模块:数据筛选模块、数据审核模块、数据查询模块、数据统计模块、设备管理模块、***管理模块。
进一步地,违法数据审核***的技术构架包括层次:数据层、应用服务器、基础服务层、应用层、业务表现层与***接口层。
进一步地,基础服务层包括栏目管理模块、用户管理模块、属性管理模块、继承性管理模块、日志管理模块、缓存管理模块。
本发明提供的违法数据审核***开发的违法数据审核***采用B/S架构、MVC框架开发方式,客户端采用HTML+CSS+Javascript等相关开发技术,服务器端采用IIS+.NetFramework 2.0平台,采用Oracle数据库为数据存储平台,违法数据审核***技术架构具有以下特点:采用目前安全性能高,扩展性好,框架技术完善的.Net Framework作为***中间件;采用广泛流行的AJAX,JQuery等技术,使***能够具备充分的兼容性及满足性能需求;基于组件的开发技术,力求将变化封装在组件内部,对应组件可以对外提供接口;适应能力强,同步、异步方式都能快速处理,能满足快速反映和大数据量、复杂的需求;与操作***、中间件平台、数据库***无关,提供高度自由的可替换性与可移植性;具有很好的可扩展性。模块化的设计使得***很容易双向拓展;强而可靠的数据库引擎,提供安全高效的数据库支撑环境。
附图说明
图1是本发明的违法数据审核***的架构示意图;
图2是本发明的违法数据审核***的功能流程图;
图3是本发明的违法数据审核***技术架构的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面结合实施例及附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明提供的违法数据审核***,满足违法数据审核***的以下技术性需求:逻辑与数据的一致性;网络环境的适应性;***的兼容性;优异的***性能;开放的用户界面和数据接口;完备的管理策略与访问日志;高度的安全性。本发明的违法数据审核***如图1和图2所示,包括六个功能模块:数据筛选模块1、数据审核模块2、数据查询模块3、数据统计模块4、设备管理模块5、***管理模块6。其中,数据筛选模块1的功能为:筛选员对数据进行筛选、剔除无效数据、保留有效数据;数据审核模块2的功能为:审核员不定期对已筛选的数据进行抽查审核,验证数据有效性;数据查询模块3的功能为:对所有违法数据进行查询,可按不同时间、状态等区分;数据统计模块4的功能为:统计筛选员的工作效率或者统计各设备的数据有效率等,数据统计模块4包括地点统计和工作统计;设备管理模块5的功能为:对基础数据的管理,如设备、地点等内容的增删查改等,设备管理模块5包括供应商、地点、设备、故障报修、权限表、批量删除等;***管理模块6的功能为:违法数据审核***参数的设置及违法数据审核***账户的管理、权限分配等,***管理模块6包括单位部门、用户帐号、畅通车、工作日、违章行为、数据来源、号牌种类、违章方向、参数设置。
违法数据审核***的主要目的是实现对电子警察等违法数据(照片)进行筛选、审核与查询等基础业务功能。同时,还要实现一些增强的功能,比如统计、运维管理等。违法数据审核***的功能流程如图2所示,首先,数据导入违法数据审核***;其次,在违法数据审核***的数据筛选模块1中对导入的数据进行有效筛选,即判定数据是否有效,如果数据无效,则数据传输到数据审核模块2,如果数据有效,则继续对数据进行超时筛选,即判定数据是否超时,如果数据超时,则数据导出违法数据审核***,如果数据不超时,则数据传输到数据审核模块2;接着,在数据审核模块2中进行有效审核,如果数据有效,则数据导出违法数据审核***,如果数据无效,则数据归属于无效数据。
本发明的违法数据审核***:违法数据审核***采用B/S(浏览器/服务器)架构,MVC(模型视图控制器)框架开发方式;违法数据审核***的客户端采用HTML(超文本标记语言)+CSS(层叠样式表)+Javascript(爪哇脚本)等相关开发技术;违法数据审核***的服务器端采用IIS(互联网信息服务)+.Net Framework 2.0平台;违法数据审核***的数据库采用Oracle数据库为数据存储平台。
违法数据审核***采用B/S架构,客户端为浏览器,因此存在各浏览器的兼容性问题,比如IE9.0以上、Firefox等非IE浏览器这样的最新版本的浏览器的兼容性很强,一般无需考虑兼容性问题。但特别是IE6.0这样的IE低版本仍然有大量的使用者,因此设计时须考虑并解决IE6.0等低版本浏览器的兼容性问题,比如带Alpha(图像通道)透明通道的PNG图片的显示问题、Javascript的运行速度问题(如大量字符串的拼接)、CSS布局的错位问题等。在一实施例中,客户端运行要求为IE6.0或以上版本浏览器。
违法数据审核***的服务器端采用IIS6.0Web环境,需要至少Windows 2003版服务器操作***支持。IIS有良好的向下兼容性,在例如Windows 2008或Windows 2012这样的更高版本的操作***中也可以良好运行。由于违法数据审核***还需要.Net Framework2.0运行库的支持,而.Net Framework有诸多不同的版本,在高版本中运行低版本的程序,可能会有一些兼容性问题,因此保证在IIS的配置中,将.Net Framework的版本始终保持在2.0版本。在一实施例中,服务器端运行要求为IIS6.0以上以及.Net Framework 2.0。
违法数据审核***采用Oracle数据库,至少安装Oracle 9i数据库版本,更高版本的Oracle数据库一般不会出现兼容性的问题,但更高版本的数据库服务器同时需要更高版本的数据库客户端来连接,如果低版本的客户端连接高版本的数据库服务器,可能会出现不能连接等问题。在一实施例中,数据库运行要求Oracle 9i或更高版本。
本发明的违法数据审核***的开发环境的搭建,包括服务器端的部署、客户端调试环境的搭建、开发工具的安装、数据库调试环境的搭建。
服务器端的部署,包括以下步骤:1)在服务器上安装.Net Framework2.0运行环境。Windows操作***自带或者已经安装.Net Framework 2.0运行环境,省略此步骤;2)在服务器的硬盘上新建一个文件夹,例如文件夹D:\Web\,将所有项目文件复制到新建的文件夹中;3)在服务器上安装IIS,并新建一个网站,指定网站的主目录为步骤2)中新建的文件夹,即文件夹D:\Web\。将网站端口指定为一个未被占用的端口,比如80或者8080等;4)设置IIS的ASP.NET选项中的ASP.NET Version为2.0版本;5)打开浏览器,访问Web服务器地址,比如http://127.0.0.1:8080/。如果可以正常访问,则表示服务器Web端部署成功,否则,检查各项配置是否正确。
客户端调试环境的搭建,包括以下步骤:11)采用Firefox做为主要的调试浏览器。客户端调试环境理论上安装任意一款浏览器即可,但考虑到程序调试的方便性和开发效率,优选采用Firefox做为主要的调试浏览器。在安装Firefox之后,安装Firebug调试插件,用来调试几乎所有前端开发所用到的语言或者技术,如HTML、CSS及Javascript等;12)安装IE6.0作为辅助调试浏览器,以保证软件可以在IE6.0等低版本浏览器中正常运行。如果使用的是高版本或者非Windows的操作***,无法安装IE6.0浏览器,则可以安装一个虚拟机软件,并在虚拟机中安装Windows XP操作***,用来调试软件在IE6.0中的表现;13)安装好浏览器及调试插件后,尝试访问Web服务器的地址,如果运行正确,则表示客户端的调试环境已经搭建完毕。
开发工具的安装,包括以下方面:21)客户端的开发,主要集中在HTML、CSS及Javascript的编写。这些语言和技术的开发,原则上只需要一个文本编辑器即可。为了更快捷方便地进行开发工作,安装通常支持代码高亮、代码提示、代码折叠等高级功能的增强型的文本编辑器。可选的文本编辑器有UltraEdit、EditPlus和Notepad++等,优选使用Notepad++;22)服务器端开发采用.Net Framework 2.0开发框架,可选的开发语言有C#、VB.NET或者JScript.NET等,默认采用JScript.NET语言为服务器端的主要开发语言。由于Visual Studio开发工具包并不包含对JScript.NET语言的深度支持,因此也可以用比如Notepad++这样的任意的文本编辑器来代替Visual Studio,作为编程环境;23)部分服务器端代码采用编译成DLL动态链接库的形式来发布,因此在电脑上安装.Net Framework 2.0运行库,以方便调用其自带的编译器来编译这部分代码。
数据库调试环境的搭建,包括以下步骤:31)安装Oracle 9i或更高版本的数据库,来部署调试环境。同时在Web服务器上安装Oracle 9i或更高版本的客户端软件,以使得Web服务器端代码可以读写数据库;32)安装PL/SQL Developer软件,作为数据库的调试软件,可以用来管理Oracle数据库,也可以用来作为调试工具,比如调试SQL语句的正确性等。
本发明的违法数据审核***的技术构架包括以下层次:
一、数据层
违法数据审核***中的所有应用,都存在着各种各样的配置信息、业务数据、***运行状态等信息。数据层对这些数据信息进行归档,提供快速查询的底层接口,并保证数据的完整性、可靠性。
在数据库方面,违法数据审核***可以无缝对接主流数据库引擎,包括但不仅限于Oracle、Microsoft SQLServer、MySQL等。优选采用的Oracle数据库***可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境,具备完善的跨平台特性,同时支持服务器集群等技术,足以支持一般的中大型信息***对数据访问的要求,是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。
二、应用服务器
违法数据审核***采用IIS作为应用服务器,配合.Net Framework为基础的中间件层,为应用层和业务层提供支持。.NET Framework可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。违法数据审核***不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。
三、基础服务层
基础服务层借助中间件层的接口服务,为违法数据审核***提供通用服务接口组件。违法数据审核***将提供以下主要的服务接口以支撑不同业务需求的实现:
1)栏目管理模块:违法数据审核***设计上支持多级子模块,采用虚拟文件***技术以支持无限多级子节点,每一个节点相当于一个虚拟的文件目录。考虑到违法数据审核***展示的速度和性能有极高的要求,因此采用对象缓存策略,同时对于页面节点的呈现通过动态Javascript模拟Dock栏效果的输出技术,从而能平滑、高效的展示模块结构。
2)用户管理模块:违法数据审核***具有用户多、模块多、权限多的特点,因此采用分组的用户管理***,并设置一个具有最高权限的管理员,负责对整个违法数据审核***用户设置。为每个用户角色、用户指定不同的权限,依照不同的权限在违法数据审核***中可以使用不同的功能。
3)属性管理模块:针对违法数据审核***运行所必须的基础数据对象所具有的特殊信息描述同时这些特殊的信息描述在同类别的数据对象下经常存在共性的情况,违法数据审核***进行了一个数据抽象,定义了一套属性管理组件,可以方便、有效的描述相关的需求情况,同时对于存在共性描述的对象采用继承模式来描述,从而很好的表现一个事物对象的特征。
4)继承性管理模块:继承是面向对象接口特性之一。考虑到抽象事物的通用性,违法数据审核***通过一个通用的对象继承模型接口,对所有需要实现继承的功能提供基础的支持,从而提高违法数据审核***的重用性并且降低违法数据审核***的偶合度。
5)日志管理模块:违法数据审核***通过抽象出一个日志接口,通过不同的构造参数来获取不同分类的日志实现,并且将各种类别下的日志又区分不同的操作。日志组件通过抽象和封装后,给各功能模块提供统一的接口服务,方便各模块的日志功能的开发和维护。日志可以用于数据统计,为违法数据审核***其他功能提供初始数据,也可以用于查看一个对象的修改历史记录,方便追踪对象的修改状态和明确事务责任。
6)缓存管理模块:购买更多配置更好的硬件可以满足违法数据审核***对性能的需求。但在预算不足或者达到硬件物理限制等的情况下,采用缓存管理,也是一个有效的解决方案。违法数据审核***通过对象缓存技术,以及数据持久化、静态化等技术来实现缓存管理,可有效的减少访问响应时间,降低因为并发请求过多等原因造成的违法数据审核***压力,从而提高违法数据审核***的响应速度和整体性能。
四、应用层
应用层提供各种业务实体的操作,其基本设计都是建立在基础服务层之上。所有业务都可以在栏目中统一管理,从而使用统一的权限配置,使用分层的动态属性来管理这些基础功能。当业务实体发生改变或者有新的业务时,违法数据审核***的基础架构都不需要做出任何的调整,直接就可以使用原有的功能。应用层的开发采用Web富客户端技术,即将所有业务逻辑代码部署于客户端,通过浏览器的Javascript脚本支持来提供动态的业务逻辑运算。这种方式的最大优势,就是把以前用服务器端完成的工作,转嫁到客户端,从而利用了客户端闲置的处理能力,减轻了对服务器和带宽的要求。
五、业务表现层与***接口层
业务表现层就是最终对客户的接口,违法数据审核***以网页的方式提供各种业务供客户使用,即所谓的Web表现层。通过HTML、CSS、Javascript及AJAX等技术实现界面的展现与交互。
***接口层是违法数据审核***对外部的数据接口,提供各种数据导入导出、数据查询等功能。***接口层主要使用Web API方式提供对外访问接口。Web API是一种跨平台的、可互操作性的技术手段,基于JSON(Javascript Object Notation)数据格式,提供独立于平台、独立于软件供应商的标准,具有跨防火墙通信、跨平台集成及软件和数据重用等多重优点。违法数据审核***通过.Net Framework 2.0提供的HttpHandler组件来接受并处理一个http请求,具有实现简单,响应快速的特点。
本发明的违法数据审核***技术构架的相关步骤结合图3进行介绍:
一、用户输入。用户通过客户端(浏览器)访问***网址即可进行违法数据审核***操作。经过用户登录身份验证之后,不同的用户可根据自身的操作权限来访问不同的栏目与模块。用户可在相应的模块中,对数据进行查看、新增、删除或者修改等操作。所有的用户输入与操作均由用户界面层所展现,通过用户界面(视图)的HTML界面元素以网页形式来呈现数据。通过各种技术手段来模拟传统桌面程序的功能与界面,用户在使用体验上能够与传统桌面程序保持高度一致。
二、客户端的用户界面(视图)。违法数据审核***通过一系列的技术手段,灵活运用HTML、CSS、Javascript等技术,来模拟更为复杂和强大的界面组件,比如树型菜单,组合列表框,日历控件等,从而满足了违法数据审核***在用户界面方面的要求。同时,也采用了一些第三方的框架,用来提高开发效率,或者简化各种用户交互的实现,比如被广泛使用的JQuery框架等。
三、客户端的客户端程序(控制器)。违法数据审核***采用了Web富客户端技术,将所有的用户界面交互与业务逻辑代码,全部部署于客户端。通过浏览器提供的Javascript脚本支持,来动态操作页面对象(DOM)与CSS界面样式,从而用户通过用户界面(视图)获得反馈。这种方式大降低了服务器的负担,使得服务器工作效率得以提高,同时充分利用了客户端闲置的处理能力,减轻了对服务器和带宽的要求。在客户端程序(控制器),通过Javascript控制视图并通过专用网络或互联网发送用户输入的数据到Web服务器端。
四、Web服务器端的服务器端程序(模型),其通过.Net Framework 2.0提供的HttpHandler组件(ASHX文件)接收来自客户端的用户输入的数据请求,将数据提交给应用与基础服务模块,并将反馈结果发送给客户端的客户端程序(控制器)。服务器端程序(模型)仅仅起到了一个数据接口与数据中转的作用。为了充分发挥服务器的效能,违法数据审核***采用AJAX异步数据交互方式,这种方式通过Javascript调用XMLHttpRequest组件来实现,打破了使用页面重载的惯例技术组合,可以在不中断交互流程的情况下,重新加载Web页面元素,从而实现动态更新。透过AJAX技术,实现了无刷新更新,异常响应可以减少用户等待时间,提高用户体验满意度。同时AJAX是按需请求,没有浪费的数据传输,大大提高了服务器的工作效率和网络带宽需求。另外还实现了页面和应用的分离、数据与现实的分离。在数据传输过程中,违法数据审核***抛弃了传统的XML数据格式,采用更为流行的JSON数据格式,这种模式相比XML格式更高效,体积更小,在保持与XML几乎相同兼容性的前提下,还能大大提高客户端Javascript对数据序列化的效率。
五,应用层与基础服务层,通过.Net Framewrok 2.0提供的编译平台,违法数据审核***采用JScript.Net语言来开发服务器端应用层与基础服务层,JScript.Net语言可以保持前后端开发语言的统一,此外JScript.Net语言与Javascript语法几乎一样并同时提供对JSON数据的原生支持,可以提高违法数据审核***的开发效率和数据传输效率。在应用层与基础服务层,主要的开发任务就是处理一些客户端无法完成的功能,比如数据库的读取与写入,文件的读写以及与第三方***的数据对接等。最终将代码编译为DLL文件,可大大提高代码的执行效率,同时也能对违法数据审核***的安全性提供保障。DLL动态链接库根据业务逻辑通过专用网络读写数据库服务器的数据库。
六、数据库服务。违法数据审核***根据用户需求,可部署一台或多台服务器和数据库管理***软件,共同构成数据库服务器群。数据库服务器为客户应用提供服务,包括查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。违法数据审核***默认采用Oracle数据库***,也可以根据客户的需求采用MySQL或者Microsoft SQL等其它不同的数据库***产品。数据库服务器通过专用网络向服务器端程序(模型)提供比如SQL命令、视图、存储过程的数据库服务。
采用根据本发明的违法数据审核***的技术构架的主要优势为:
采用基于HTML与CSS的自制客户端界面组件,不但减轻了服务器端负担,也使得***移植到其它平台更加容易实现。***没有采用传统.Net Web应用所必备的ASPX服务器端组件作为用户端界面组件,是因为服务器端组件在用户交互时每一个动作都要等待服务器的响应,这增加了服务器的负担而且也使得用户体验不够友好。此外,采用服务器端组件,则只能在.Net Framework框架中运行,不具有可移植性。例如如果要将***移植到Linux平台,通过PHP语言来实现服务端,就变得无法实现;
通过AJAX技术框架实现数据请求。采用AJAX技术,可以有效的改善传统Web应用中用户端频繁进入空闲等待状态、用户体验度差、网络带宽要求高以及用户对Web应用服务的信心不足等弊端问题。AJAX技术极大的挖掘了Web浏览器的潜力,改变了传统Web应用体验和编程模式,有效的实现了数据异步传输,页面无刷新重载,可以创建接近桌面应用的更直接易用和高效的用户接口;
采用JSON数据交换格式。与XML数据格式相比,在可读性不降低的情况下,JSON数据交换格式大大提高了可扩展性(可存储复合对象),降低了编码、解码难度,减少了数据容易,提高了网络传输的效率。目前JSON数据格式已经得到了绝大多数的语言支持,在兼容性和通用性上也有足够的保障;
采用JScript.Net与Javascript语言作为主要开发语言。通过这两种几乎完全一样的语言,违法数据审核***实现了在开发方式上的前后端统一,开发人员无需学习两种不同的语言来分别实现前端开发与后端开发,大大降低了开发人员的学习成本。同时使得前后端开发人员可以轻松互换,有效的提高了开发效率,也使***可维护性有所提高。
以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
Claims (9)
1.一种违法数据审核***,其特征在于,
所述违法数据审核***采用B/S架构,MVC框架开发方式;所述违法数据审核***的客户端采用HTML+CSS+Javascript开发技术,所述客户端运行要求为IE6.0或以上版本浏览器;所述违法数据审核***的服务器端采用IIS+.Net Framework 2.0平台,所述服务器端运行要求为IIS6.0以上以及.Net Framework 2.0;所述违法数据审核***的数据库采用Oracle数据库为数据存储平台,所述数据库运行要求Oracle 9i或更高版本;
所述违法数据审核***的开发环境搭建包括服务器端的部署、客户端调试环境的搭建、开发工具的安装、数据库调试环境的搭建;
所述违法数据审核***包括以下功能模块:数据筛选模块、数据审核模块、数据查询模块、数据统计模块、设备管理模块、***管理模块;其中,所述数据筛选模块用于允许筛选员对数据进行筛选、剔除无效数据、保留有效数据;所述数据审核模块用于允许审核员不定期对已筛选的数据进行抽查审核,验证数据有效性;所述数据查询模块用于对所有违法数据进行查询,按不同时间、状态区分;所述数据统计模块用于统计筛选员的工作效率或者统计各设备的数据有效率,所述数据统计模块包括统计地点和统计工作;所述设备管理模块用于对基础数据的管理,所述设备管理模块包括管理供应商、地点、设备、故障报修、权限表、批量删除;所述***管理模块用于违法数据审核***参数的设置及违法数据审核***账户的管理、权限分配,所述***管理模块包括管理单位部门、用户帐号、畅通车、工作日、违章行为、数据来源、号牌种类、违章方向、参数设置。
2.根据权利要求1所述的违法数据审核***,其特征在于,所述服务器端的部署包括以下步骤:
1)在服务器上安装.Net Framework 2.0运行环境;
2)在所述服务器的硬盘上新建一个文件夹,将所有项目文件复制到所述文件夹中;
3)在所述服务器上安装IIS,并新建一个网站,指定所述网站的主目录为步骤2)中的所述文件夹,将所述网站端口指定为一个未被占用的端口;
4)设置所述IIS的ASP.NET选项中的ASP.NET Version为2.0版本;
5)打开浏览器,访问Web服务器地址,正常访问,则表示服务器Web端部署成功,否则检查各项配置是否正确。
3.根据权利要求1所述的违法数据审核***,其特征在于,所述客户端调试环境的搭建,包括以下步骤:
11)采用Firefox做为主要的调试浏览器,安装所述Firefox之后,安装Firebug调试插件;
12)安装所述IE6.0作为辅助调试浏览器,或者安装虚拟机软件并在所述虚拟机中安装Windows XP操作***来调试软件在所述IE6.0中的表现;
13)尝试访问Web服务器的地址,运行正确,则表示客户端的调试环境已经搭建完毕。
4.根据权利要求1所述的违法数据审核***,其特征在于,所述开发工具的安装,包括以下方面:
21)所述客户端的开发,需要安装文本编辑器来开发HTML、CSS及Javascript的编写;
22)所述服务器端开发采用.Net Framework 2.0开发框架;
23)在电脑上安装.Net Framework 2.0运行库。
5.根据权利要求4所述的违法数据审核***,其特征在于,所述步骤21)中的所述文本编辑器包括UltraEdit、EditPlus和/或Notepad++。
6.根据权利要求4所述的违法数据审核***,其特征在于,所述步骤22)中的开发语言包括C#、VB.NET或JScript.NET。
7.根据权利要求1所述的违法数据审核***,其特征在于,所述数据库调试环境的搭建,包括以下步骤:
31)安装所述Oracle 9i或更高版本的数据库,来部署调试环境,同时在Web服务器上安装Oracle 9i或更高版本的客户端软件;
32)安装PL/SQL Developer软件,作为所述数据库的调试软件。
8.根据权利要求1所述的违法数据审核***,其特征在于,所述违法数据审核***的技术构架包括层次:数据层、应用服务器、基础服务层、应用层、业务表现层与***接口层。
9.根据权利要求8所述的违法数据审核***,其特征在于,所述基础服务层包括栏目管理模块、用户管理模块、属性管理模块、继承性管理模块、日志管理模块、缓存管理模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510654833.4A CN105204863B (zh) | 2015-10-10 | 2015-10-10 | 违法数据审核*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510654833.4A CN105204863B (zh) | 2015-10-10 | 2015-10-10 | 违法数据审核*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105204863A CN105204863A (zh) | 2015-12-30 |
CN105204863B true CN105204863B (zh) | 2019-03-05 |
Family
ID=54952569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510654833.4A Active CN105204863B (zh) | 2015-10-10 | 2015-10-10 | 违法数据审核*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105204863B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682230A (zh) * | 2017-01-10 | 2017-05-17 | 北京互通信达网络科技有限公司 | 基于html5和css3移动展示技术架构的信息服务平台 |
CN107291893A (zh) * | 2017-06-21 | 2017-10-24 | 天津光电通信技术有限公司 | 一种基于.net技术的数据库综合管理方法 |
CN109542976B (zh) * | 2018-10-29 | 2021-08-06 | 浙江百世技术有限公司 | 一种Oracle EBS数据库与Rabbit MQ服务器信息同步的方法 |
CN109949569A (zh) * | 2019-02-18 | 2019-06-28 | 广东中标数据科技股份有限公司 | 一种交通违法数据审核***及其实现方法 |
CN111260341B (zh) * | 2020-05-06 | 2020-07-28 | 武汉中科通达高新技术股份有限公司 | 一种交通违法数据审核方法、计算机设备及可读存储介质 |
CN111597114B (zh) * | 2020-05-18 | 2023-09-05 | 北京百度网讯科技有限公司 | 小程序的验证方法、装置、设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050223392A1 (en) * | 2000-12-01 | 2005-10-06 | Cox Burke D | Method and system for integration of software applications |
-
2015
- 2015-10-10 CN CN201510654833.4A patent/CN105204863B/zh active Active
Non-Patent Citations (2)
Title |
---|
基于WEB的杭州市交通违法管理***的研究与设计;葛新;《中国优秀硕士学位论文全文数据库 信息科技辑》;20140115;I138-285 |
面向新手的Web服务器搭建(一)——IIS的搭建;袁国正_yy;《http://blog.csdn.net/yuanguozhengjust/article/details/25747729》;20140514;1-12 |
Also Published As
Publication number | Publication date |
---|---|
CN105204863A (zh) | 2015-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105204863B (zh) | 违法数据审核*** | |
CN110825362B (zh) | 低代码应用软件开发***及方法 | |
US11799867B2 (en) | Propagating permissions on a resource hierarchy of a process | |
US10866791B2 (en) | Transforming non-Apex code to Apex code | |
US9026898B2 (en) | System and method for managing web-based forms and dynamic content of website | |
CN102656557B (zh) | 自动化企业软件开发 | |
US20150293764A1 (en) | Method and system to compose and execute business rules | |
US8095570B2 (en) | Decorated model architecture for efficient model-driven application development | |
CN110069246A (zh) | 一种Java Web应用快速开发的平台***及其应用 | |
CN104111826A (zh) | 一种软件项目开发方法及装置 | |
CN101384995A (zh) | 应用服务器中的管理自动化 | |
WO2008099393A2 (en) | Service provisioning system | |
US7448028B2 (en) | System and method for selective local object retrieval | |
US20120166977A1 (en) | User programming access to data model in user interface design | |
US9158932B2 (en) | Modeled authorization check implemented with UI framework | |
Peak et al. | Hibernate quickly | |
Li | Introduction to windows azure | |
US10680901B2 (en) | Configuration management in a multisystem environment | |
Pinandito et al. | Framework design for modular web-based application using model-collectionservice-controller-presenter (mccp) pattern | |
CN105183491A (zh) | 跨平台的桌面gis***及其启动方法 | |
Qaddoura | Dynamic Website and Data Engine Generators for Distributed Enterprise/Business Architectures | |
Aryal | MERN stack with modern web practices | |
Keren et al. | MDA approach for maintenance of business applications | |
Freeman | Applied ASP. NET 4 in context | |
Popa et al. | Describing and Applying the Entity Framework from Simple Applications to Complex Scenarios. Case Study |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221121 Address after: 226010 Building 6 #, Liandong U Valley, No. 10, Xinxing East Road, Nantong Development Zone, Jiangsu Province Patentee after: Nantong Weizhetong Technology Co.,Ltd. Address before: No. 5, Suzhou Road, Taicang Economic Development Zone, Taicang City, Suzhou City, Jiangsu Province 215400 Patentee before: SUZHOU SHIYUE INTELLIGENT TECHNOLOGY CO.,LTD. |
|
TR01 | Transfer of patent right |