四川工商行政管理局手持巡查系统软件设计与技术实现研究
1.1 电子巡查系统概述
电子巡查管理系统是为了达到对巡查人员进行有效监督、确保其巡查是否到位而设计开发的。早期主要应用在监督保安人员在规定巡逻路线上,是否在制定的时间和地点向中央控制站发回信号以表示正常。如果在指定的时间内,信号没有发到中央控制站,或接收到代表异常的信号,系统将即时对其进行处理。有了电子巡查系统后,能快速发觉巡逻人员检查出的问题,使管理者对部下及管区工作了如指掌。电子巡查系统集信息的采集,信息的存储,信息的显示和信息的控制于一体,是一个简单的能对信息进行双向传输的信息处理系统。电子巡查系统由电脑采集器、电脑阅读器、个人标识钮、地点标识钮、情况标识钮、计算机及软件和打印机构成。当保安人员巡查时,首先用电脑采集器接触一下代表其个人的个人标识钮,此时电脑采集器被声明为此保安人员携带。保安人员巡查各个重要地点时用电脑采集器接触一下现场的地点标识钮,电脑采集器精确地记录当时的日期、时间、地点等信息,如果保安人员发现有必要记录一些情况则用电脑采集器接触一下代表各种情况的情况标识钮,最后通过电脑阅读器把电脑采集器中的日期、时间、地点、人物和事件等信息传递给计算机,通过相应的软件处理成各种报告,供管理者查阅[1-3]。随着电子技术的飞速发展,尤其是移动无线通信技术与移动计算处理技术的兴起与发展,为研发电子巡查硬件系统提供了技术支持,电子巡查管理系统的成本有较大下降,种类不断增多,有电子巡查器,感应式电子巡查笔等,并广泛应用于各行业中,如物业管理、保安巡更等的安全巡逻管理,医院护士、医生定时巡查病房的医用巡逻,油田的油井巡查,电力部门的铁塔巡查,通信部门的机站巡查,邮政部门的邮筒定时开箱巡查等一切需要定时多次巡查的场合。电子巡查管理系统科学有效地实现了这些监督管理工作。
1.2 四川省工商管理的现状及其存在的问题
自 5.12 地震之后,在省委、省政府和国家工商总局的坚强领导下,四川省工商局通过积极支持企业改革重组、承接产业转移、扶持灾后市场主体恢复发展、改进年检方式等措施,使四川经济突飞猛进,市场主体总量不断增加,规模不断扩大,产业不断升级。一年以内,全省新登记内资企业 9813 户,新登记私营企业5.1 万户,新登记个体工商户 33.5 万户,新登记外资企业 746 户,承接省外产业转移 29142 户。同时,建立重大项目绿色通道、农民工返乡创业绿色通道、灾后恢复重建项目绿色通道,优化准入环境。完成省、市、县三级党委政府确定的重大项目主体登记 611 户,灾后重建项目主体登记 1434 户,农民工返乡办理个体户登记 9462 户、私营企业 775 户、农民专业合作社 671 户。四川省工商局作为政府工作的一个重要部门,它是四川省人民政府进行主管市场的监督管理和进行行政执法工作的直属机构,通过四川省工商局对全省工商行政管理系统实行省以下的垂直管理,依法负责市场主体准入、市场行为监管执法、并对流通领域中的商品质量的监管工作、对消费者的权益进行保护等职能。目前,省工商部门的主要巡查业务逐步向全业务,全流程,全覆盖发展[4],所谓全流程就是在管理过程中的内部流程与外部流程都进行数字化和网络化;全业务则分为广义和狭义两个层面,狭义的全业务主要指数据网络的一些增值业务,而广义的全业务则包含了用户生活,工作的各个方面,基于电信网络和通信终端,为用户提供综合服务。就全国范围来说,工商巡查已经得到了一定的应用,但中国的电子巡查的最大特征就是发展不均衡,在发达的城市,拥有先进的电子和网络设备,其电子巡查技术在国际上都算是领先,比如,浙江省所推出的“数字浙江”,其中打造的一个重要内容就是工商电子政务的建设和完善。
第二章 Delphi 技术基础
目前,编写移动应用开发类大型系统程序采用的语言种类繁多,如 C++,VB,JAVA 与 SQL 相结合, UML 与 J2EE 结合[22-24],NET 技术[25]等,各种语言有各自的适用范围和长处,基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与 Windows 编程紧密结合,强大而成熟的组件技术,加上 Object Pascal 语言为基础的 Delphi 编程平台,以其简单、高效、功能强大,实用性强的特点,受到了许多编程爱好者的喜爱。在 Delphi 编程平台上,编写四川省工商电子巡查系统,可以快速地编写出完善的系统软件。
2.1 Pascal 语言简介
2.1.1Pascal 语言的发展
ObjectPascal 语言是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth 教授于六十年代末设计并创立。在 Pascal 问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。近年来,Pascal 得到进一步发展,其 主 要 有 5 个 版 本 , 分 别 是 Unextended Pascal 、 Extended Pascal 、Object-Oriented Extensions to Pascal、Borland Pascal 和 Delphi ObjectPascal。其中,由于 Turbo Pascal 系列和 Delphi 功能强大并且广为流行,BorlandPascal 和 Delphi Object Pascal 已自成为一种标准,为许多人所熟悉。2.1.2Pascal 语言的特点Pascal 语言具有语法严谨,层次分明,程序易写,具有很强的可读性的特点,这使得它很适合作为基础的开发语言。同时,使用编译器创建的应用程序只生成单个可执行文件(.EXE),正是这种结合,使得 Pascal 成为 Delphi 这种先进开发环境的编程语言。正因为上述特点,Pascal 语言可以被方便地用于描述各种算法与数据结构。无论是学习过相关语言如 C 语言等的程序员,还是对于程序设计的初学者,Pascal6语言都是一门高效,经典的语言。
2.2 Delphi 技术基础
在古希腊神话里,Delphi 是智慧女神,米开朗基罗在意大利有著名的 DELPHI雕像。由 Borland 公司推出的 Delphi 是全新的可视化编程环境,为我们提供了一种方便、快捷的 Windows 应用程序开发工具。可在 WindowsNT、WindowsXP、WindowsVista,Windows7,LINUX 平台等环境下使用。Delphi 使用了 Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术,受到了广大程序开发人员的青睐。Delphi 拥有一个可视化的集成开发环境(IDE),它提供了 500 多个可供使用的构件,如 ADOConnection 控件,query 控件,ComboBox 控件,Fastreport 控件,Xlreport 控件,Treeview 控件,chart 控件等。利用这些控件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用 Delphi 本身编写自己的部件。Delphi 是基于面向对象编程(OOP)的先进开发环境。面向对象的程序设计是结构化语言的自然延伸。面向对象的先进编程方法,会产生一个清晰而又容易扩展及维护的程序。一旦您为您的程序建立了一个对象,您和其他的程序员可以在其他的程序中使用这个对象,完全不必重新编制繁复的代码。对象的重复使用可以大大地节省开发时间,切实地提高您和其他人的工作效率。在 Delphi 众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。Delphi 提供了许多数据库工具,如 DesktopDataBase Expert 等。DataBaseDesktop 是 Delphi 附带的一个桌面数据库管理系统,主要用来管理本地数据库,及对远程数据惊醒查询,录入,是一个小型桌面数据库管理系统。Delphi 的调试功能都非常强大,同时具有单步可视化调试、断点跟踪、运行时改变变量、鼠标指向可以得到变量值等等功能。对 DLL 的输入输出也能方便的管理,能够进行源码级别的调试。
第三章 电子巡查系统的需求分析.................................................11
3.1 省工商局现有巡查模式及不足 ..............................................11
3.2 省工商对电子巡查的功能需求 ............................................. 14
3.2.1 管理人员外出巡查工作 ................................................... 14
3.2.2 场主体的信息管理 ......................................................... 15
第四章 电子工商巡查系统总体设计............................................ 17
4.1 系统体系模块化设计 ........................................................ 18
4.1.1 信息查询模块 .............................................................. 19
4.1.2 工作信息通知模块 ........................................................ 19
4.1.3 巡查信息反馈模块 .........................................................19
4.1.4 企业信息通知模块 ........................................................ 20
4.1.5 投诉通道模块 ...............................................................20
4.2 系统框架搭建 ................................................................. 21
4.3 手持设备操作流程 ........................................................... 23
4.4 手持设备硬件选型 ............................................................25
第五章 工商巡查系统软件实现...................................................29
5.1 工商巡查人员模块 ............................................................ 29
5.1.1 系统登录 ..................................................................... 30
5.1.2 工作人员基本信息查询 ................................................... 33
5.1.3 商户基本信息查询 ......................................................... 34
5.1.4 更改商户信息 ................................................................37
5.2 商户登录查询模块 ............................................................ 41
5.3 群众注册登录 .................................................................. 44
5.4 软件测试运行 .................................................................. 46
5.4.1 数据格式说明 ............................................................... 46
5.4.2 代码片断 ......................................................................47
5.5 软件测试运行 ...................................................................50
5.5.1 测试目的 ..................................................................... 50
5.5.2 测试内容 ..................................................................... 50
5.5.3 测试环境 ..................................................................... 50
5.5.4 测试手记 ..................................................................... 51
第五章 工商巡查系统软件实现
程序使用 delphi 作为软件编写工具,在软件编写过程中,遵循先搭框架,再进行完善的仿真,整个软件编写分模块进行,形成了良好的框架结构,为以后该软件的功能完善奠定了基础。对于一个大型软件或系统的开发,采用模块化设计思路,将系统进行分解,使各模块之间相对独立,结构清晰,接口简单,并具有易于维护,易于进行功能扩充等功能。根据对图 3-2 中本系统要实现的功能进行分析归纳,本系统在开发过程中主要分为工商巡查人员模块,个体商户模块和群众通道三个模块,如图 5-1所示。
5.1 工商巡查人员模块
工商巡查人员模块实现的功能主要分为四部分,分别为:系统登录,基本信息查询,基本信息修改,和退出系统。系统登录主要包含对用户名账户的验证,基本信息查询主要由工作人员个人信息,工作进度安排和巡查对象的基本信息查询三个部分。基本信息的修改,则主要是工商人员对自己的巡查结果进行录入和登记,录入后的信息,保存在相应的表格中,本模块的具体功能如图 5-2 所示。
5.1.1 系统登录在本模块的功能实现中,由于本系统的使用对象为省工商部门,对各商户的数据进行妥善保管十分重要,因此设置密码验证的方式登录显得十分有必要。因此在软件实现部分,特地建立表格 user,对其用户名和密码进行管理,由于本系统大多数时间使用在手持设备上,为了便于输入,用户名和密码都由六位数字组成。第六章 结论
6.1 课题研究总结
本论文设计的工商电子巡查手持设备软件,是以四川省工商局为主体,以用软件代替工商巡查人员手动进行巡查工作的记录为目的,采用 delphi 编写了智能软件,对于四川省工商局的工作改进具有重要意义。目前本软件系统,已在四川省工商局内部试运行,将电子巡查系统应用于工商部门,工作人员携带手持设备外出巡查,实时录入单位信息,能较大幅度地提高工作人员的劳动效率,数据记录的准确性和有效性,提高工商部门对工作人员的监管能力。有助于四川省工商局工作的规范化建设。如工商局对工商巡查人员的工作统一管理,对个体商户信息的宏观管理等。由于本论文开发的工商电子巡查手持设备软件涉及到工商巡查人员外出办公,室内数据管理,个体商户查询信息,群众反馈商户信息四个部分。从系统的需求上决定了本系统的研究开发过程的复杂性,在整个设计,开发过程中,本人主要所做工作如下:(1)在项目研究的初期,基于工商巡查系统的需求分析,认真调查了工商行政人员日常巡查内容,了解了工商机构管理制度。(2)从四川省工商局的实际应用出发,归纳了系统实现的功能,制定了系统分析方案,提出系统的总体设计与设计纲要。(3)根据需求分析,对工商电子巡查手持设备进行了合理的选型。(4)在普通式手持巡查设备,指纹巡查设备等硬件支持条件下,搭建电子巡查平台,实现软件设计部分。在 Delphi 平台上编写相关程序。并进行了工商巡查手持设备软件的测试工作。在软件运行期间,除个别功能不能实现外,基本能满足四川省工商局的日常巡查需求。
参考文献(略)
本文编号:8458
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/8458.html