工商行政管理电子政务系统设计与开发_第1页
工商行政管理电子政务系统设计与开发_第2页
工商行政管理电子政务系统设计与开发_第3页
工商行政管理电子政务系统设计与开发_第4页
工商行政管理电子政务系统设计与开发_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工商行政管理电子政务系统设计与开发摘要近年来,随着的信息化技术的普遍应用,工商行政管理业务信息化越来越成为摆在工商工作面前的新课题。工商行政电子政务管理系统利用现代信息技术手段,可以实现各部门信息共享和互联互通,是现代工商管理部门有效发挥工商行政管理职能的重要平台。本系统根据工商行政管理系统的实际要求,经过实际的需求分析,采用ASP.NET技术及B/S体系结构,以SQLSERVER2008做数据后台,对工商行政管理电子政务系统进行开发。整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,论文阐述了工商行政管理系统研究现状,介绍了系统响应的开发,充分分析了工商行政管理系统的需求,并设计了相应的用例图,系统以ER图等对系统的数据和过程进行建模,在此基础上进行了基于B/S的系统建设,完成了工商行政管理系统的个体户管理,包括登录模块、个体户基本信息管理模块、个体户监管模块、个体户执照管理模块、监管登记模块、个体户统计报表模块等主要功能模块的设计,实现了工商行政管理系统。之后对工商行政管理系统的主要功能模块进行了测试,测试情况良好。通过电子政务建设,工商系统可以充分展示工商行政部门的形象,提高政府的办事效率和行政效能,降低行政成本,促进政府职能向服务于社会公众,服务于市场经济建设,促进经济发展的方向转变,起到了电子政务建设的探索和示范作用。关键词:工商行政管理;电子政务;ASP.NET;

前言在检查和批准行政,人工处理和文件传输的传统方式中,检查和批准是最简单,最常见的方式:对于组织和公民,当他们经常求助于政府机构时。需要回部门检验批准对于涉及多个部门的批准,通常需要在地理位置分散的部门之间来回切换。问题是要等待,这会给人们的生活和工作带来不便。低层结构模型不仅组织机构的生产效率下降但是只有时间和精力还会损害经济利益对于审批部门,尽管书面信息可能会强调正式文件的有效性但是手动方法耗时,费力,并且纸张数据管理难以维护,这表明随着Internet的发展和普及,传统的验证和批准方法是必需的。计算机对贸易,生活和娱乐产生巨大影响。在行政审批部门,公共行政效率低下和数据管理维护困难,并非易事。中国政府积极鼓励电子政务的创建和发展,并通过计算机应用程序提高管理,文件管理和处理的效率。传统的政府形式基于政府机构,而用户则由政府演变而来。创建电子政务的想法应将用户视为主要政府,政府将改变用户[2]在实际使用中,创建电子政务可以取得一定的成果。如今,随着通过创建各种基本信息数据库并促进和改进各种基本业务系统而创建电子政务,许多领域的计算机操作已达到很高的水平。如何利用现有的网络资源和系统来有效地改善公共服务,如何改变政府对等工作的初始模式,以及如何使用“一个窗口”,“单个窗口”和“虚拟政府”,这是当今各级政府迫切需要采取的挑战之一:在线政府批准是该服务概念的明确概念。工商管理系统依靠计算机技术为公众提供便利的服务,同时提高工商管理的形象。但是有效的管理减少了人为管理的使用并带来了巨大的好处。致管理。一、系统开发技术简介(一)WEB2.0技术简介图1.1是WEB2.0系统的工作原理。从图中我们可以看到,不同的客户端可以很方便的通过互联网进行服务器的访问。图1.1Web技术工作原理WEB2.0技术如此受到系统开发者欢迎是因为采用Web模式开发的系统具有如下特点:(1)系统界面设计简单,内容方便定位。Web技术可以简便地使用文字、图片、动画、声音等多媒体技术进行界面设计。并且采用超文本用户可以快速地从一个页面链接到另一个页面。(2)实现跨平台运行。采用Web模式的系统,只要在客户端系统具有浏览器并且能够连接上互联网,就可以使用Web系统。也就是说,无论客户端安装哪种类型的操作系统,都能够轻松访问系统所设计的服务器,从而实现跨平台运行。(3)分布式存储。当系统的内容过多或者过大导致一个服务器不能够容纳时,可以采用分布式存储[8]。系统可以将文件数据分块,存放在不同的服务器上。只要设计服务器的访问顺序,就能够实现分布式存储。分布式存储还可以将一份信息存储在多个服务器上,冗余的信息将保证服务器的正常访问,避免其他服务器发生意外而导致系统瘫痪。(二)系统开发语言如今,信息系统开发中通常使用许多技术,大型软件公司也已实施了用于开发各种控制系统的适当工具。在线业务管理系统主要用于数据管理和处理。该系统每天可以找到多个用户并处理大量数据。因此,系统必须具有实时性和安全性。随着计算机技术的发展,用于数据管理系统的技术变得越来越专业[9]。当前,用于开发数据管理系统的领先应用程序平台是C.#,微软公司的VisualC++,Sun和旗舰Java系列Delphi。Java是SunJava团队开发的一种编程语言。这是最流行和使用的开发语言之一。Java易于学习和使用,许多软件包为开发人员节省了开发我们系统的大量时间。我们知道用Java编写的程序需要在运行时安装Java虚拟机,并且Java应用程序可以在任何平台上运行。帮助编译Java代码和创建可执行程序,这是Java如此流行的原因之一。Java程序无法直接与基础层一起使用,并且Java将替换指针,即使Java是多平台的,也使编码的灵活性降低。但这必须由虚拟机在运行期间进行解释,这将降低应用程序调用的效率。JavaDelphi是一种强大的开发语言,支持可视化应用程序的开发。为了使Delphi能够开发美观而优雅的客户端应用程序,开发人员可以使用功能强大的系统提供的API轻松设计用户界面,这非常方便[10]。同样,该系统有效:将其用作独立平台对在多个操作系统上运行的系统有利,但在运行效率方面,Delphi略低于C。C#语言是从C/C++语言发展而来的,也是一种面向对象的程序设计语言。它汲取了包括C++、Java、Delphi在内的多种语言的精华,是一种简单易学,类型安全和完全面向对象的高级程序设计语言[11]。它的设计目标就是在继承C/C++强大功能的同时,兼有RAD(快速应用程序开发)语言的高效性。作为.NET的核心编程语言,C#充分享受了CLR所提供的优势,能够与其他应用程序方便的集成和交互。可以说C#是微软为了最好的适应.NET开发环境而开发的最新一代编程语言。是.NET的核心编程语言。(三)ASP.NET技术ASP脚本语言不但可以用来开发Web应用程序,而且对于动态网页的创建,也能提供良好的解决方法。ASP语言设计的系统具有较强的交互性。ASP.net将设计好的脚本程序放在服务器上运行。ASP脚本语言与JAVA不一样,它是一种解释型语言,只有在服务器上第一次执行时才需要编译。以后运行时可以直接执行,提供了系统运行速度。由ASP.net编写的应用程序是编译运行的程序,因此程序具有较强的适应性与拓展性,不用进行较大的修改就可以运行于大部分WEB平台。ASP.net技术整合了多种类型的库、数据接口与消息机制,具有较强的应用性能。它可以很容易地实现网页的动态效果,制作出美观的用户界面。使用ADO对ASP文件进行设计也是ASP语言的一个特点[12]。ASP.net的多程序语言协同工作的能力有助于保护基于COM+设计的系统,实现系统之间的兼容。不仅如此,ASP.NET具有多种优秀的IDE,系统开发者在编码过程中相当的轻松,免去了繁琐的代码书写。目前的ASP.NET面对两种语言的开发者,VB.NET与C#。C#是当前比较常用的语言,也是.NET独有的语言。VB.NET主要是以前VB程序开发者使用的,适合VB熟练的开发人员。对新接触.NET的用户,可以直接使用C#进行开发。(四)数据库技术数据库管理系统用于管理数据库,通常需要开发系统来创建和管理数据库。数据库的一般操作:添加数据,搜索数据,更新数据,删除数据等。数据库管理系统的主要功能是在内存中显示逻辑数据结构并分配空间以创建物理数据结构[13]数据库仍支持数据管理系统,因此我们将在下面讨论属性在经常使用的数据库中,然后选择一个数据库作为系统。MySQL由瑞典的MySQLAB公司开发,它是用来对中小型数据库进行管理,而且它主要用来处理关系型数据库。MySql的一个有优点是它是一个开源的数据库,这使得它受到许多数据库开发人员的喜爱。并且所占用的体积小,使用代价也比较低,深受广大中小型数据库系统开发者的喜爱[14]。但是,MySQL没有可视化的界面,虽然有类似于PHPMyAdMIN这样的网页管理页面,但是它毕竟也只支持中小型的关系数据库,对于多并发的用户请求可能处理能力不足,会产生系统的不稳定。Oracle数据库。由数据库领头羊公司Oracle公司设计开发的Oracle数据库是一款总体性能比较好,安全性比较高的数据库系统。由于它也能够运行与大部分的系统平台,所以在系统设计者中也是比较受欢迎的数据库系统之一。但是Oracle企业版本是一款收费软件,任何单位需要使用它必须向Oracle公司进行付费,这将会增加系统成本。网上教学管理系统不需要处理大量数据也不用保证数据处理的快速性,采用Oracle将浪费系统资源,增加开发费用。SQLSERVER2000由微软组织开发的数据库系统,它是SQLSERVER数据库管理系统的最新版本[15]。该版本继承了SQLSERVER7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。SQLSERVER2000具有许多优点,比如能够有效的处理系统数据的并发请求,对并发数据进行多线程的处理与响应。它也提供了可视化的开发界面,开发者能比较容易的从管理器上看到想要的数据库和表的结构等。二、工商行政管理电子政务系统总体设计(一)需求分析1.系统开发条件随着社会的不断发展,各个城市的工商业服务越来越复杂。与地方行政机构协调的在线业务管理系统的开发有助于提高工业和贸易部的服务水平和效率。此外,它符合科学发展和为人民服务的概念。但是,在系统开发过程中,管理团队熟悉由工业和商业管理控制的业务流程和办公方法。但是可能不熟悉系统设计和软件设计尽管系统设计师擅长软件设计和系统开发,但是他们没有太多的业务管理设计。另外,工贸部门的管理将影响整个系统的开发过程。因此,在线业务管理系统的开发必须满足必要的条件:(1)工商局的领导在整个工商管理行政管理系统的开发商起到举足轻重的作用。以提高工商行政管理人员的办公效率,降低人员开销,方便民众在工商局的办事流程为目的,工商局的领导者需要明确系统的开发目的跟实际需求,与系统开发人员密切交流,切实保证系统开发的正确性。(2)系统设计人员需要具备一定的行政管理知识。要开发一套符合需求的行政管理系统,开发者需求熟悉整个系统的业务流程,并且具有必要的行政管理知识才能设计出满足需求的系统。(3)必要的硬件设备。在线工商管理系统的开发与运行都需要选择合适的硬件设备,这些设备包括服务器、路由器、交换机等[17]。组成必要的内部网络与VPN系统。在系统开发完成以后,需要专业人员对系统进行管理与维护。2.系统可行性分析在开发一个系统之前,我们首先需要确定系统的设计与开发是否可行。这就需要对系统进行可行性分析。可行性分析可以从经济、技术、操作等方面进行分析。在对现有管理系统和现状进行调查、研究分析后,我们对系统的可行性进行如下讨:(1)经济可行性分析经济可行性是可行性分析中第一个考虑的问题。它主要关心的问题是系统的开发在经济上是否可行。若开发系统的总体付出小于系统带来的利益,系统满足经济可行性,否则开发这个系统将得不偿失。在线工商行政管理系统不仅提供的友好交互界面和强大的功能,有利于提供工作人员的工作效率,降低人力消耗,而且系统的开发与维护的费用不高,在经济上完全可行。(2)技术可行性分析技术可行性主要分析现有的技术能不能满足开发整个系统的需求。本系统运行在Windows操作系统,系统采用SQLSERVER2000数据库可以很好的处理大量数据的存取问题,安全性也较高,系统能得到可靠的保证。C#与ASP.NET用来开发系统非常方便,自带了很多功能强大的API,减轻了系统开发者的编码负担[18]。在硬件方面,系统的输入与输出都只需要用到日常的硬件设备,存储设备的价格也不贵。所以,系统开发的技术也能够满足需求。(3)操作可行性分析操作可行性讨论的是开发后的系统是否具有简单的操作功能,能不能得到广泛的应用,用户需不需要得到系统的培训才用上手系统。由于本系统设计时采用了友好的开发界面,加上计算机知识的普及,工商管理人员已经具备基本的计算机操作技能,不需要进行系统培训即可进行操作[19]。综合以上分析,系统满足可行性分析中的三个条件。所以我们得到以下结论:系统的开发是可行的。(二)系统用例图设计根据系统的需求分析,在线工商行政管理系统的功能模块主要划分为工商行政系统管理、监督信息管理和用户管理三大模块。各个模块的具体用例图设计以下将逐一介绍。工商行政管理系统的用户都继承与上述的类元图,包括系统的总管理员,各个工商局的行政管理人员,普通用户与前来工商局大厅办理各种业务的查询用户。系统管理员具有最高的权限,能够对系统的各个部分进行管理与查询。各个工商局的行政管理人员所具有的权限有用户的开户、监管信息的录入、删除、更新等。到工商局办理业务的人员为查询用户,只能对系统所公开的各种信息进行查询。行政管理员行政管理员图2.2工商系统管理用例图信息监管功能实现的功能是提供用户完成系统各种信息的处理,包括个体户执照更换信息的更新、录入,巡查、处罚信息的录入与各种修改。具体用例图如图2.3所示。监管用户监管用户图2.3监管信息管理用例图个体信息打印功能提供了用户对需要的各种信息进行打印的功能。图2.4描述了用户参与的各种活动,包括个体/企业执照的打印,监管登记信息的打印等。(三)系统总体功能分析工商行政管理业务从内容上大致可分为企业登记、企业监管两大方面。下面,我们将主要从这两方面展开介绍。如图2.8所示图2.8在线工商行政管理系统功能1.企业登记功能商业登记与商业的各个阶段相关。在成立组织的初期,您必须注册,验证文件并签发营业执照才能成为法人实体。更改公司信息仍然取决于注册,最后,如果公司由于任何原因被取消或破产,则公司必须拒绝。因此,组织的注册系统的主要功能应包括:注册,文件验证,许可,数据修改,取消/撤销等。注册以确认完成有关组织的基本信息的工作,例如公司名称,注册资本,法人实体,组织的特征,法定地址,组织的规模,活动范围等。许可证颁发,了解颁发公司许可证编号的知识;详细的更改和备份功能,注销/撤回,以伴随公司注册的撤回或取消功能。2.企业监管功能业务监督是由工商业管理创建的,针对包括公司和家庭在内的营销部门的信用监督和管理系统。为了实现该系统,有必要利用系统的相关功能,同时根据各个公司的行为记录信用信息,构建相同的企业信用咨询平台。信用数据源是来自四个政府机构的数据可用性:州安全,税务,司法和市政府机构。因此,组织监督的主要职责应包括输入信用数据,检查信用记录,识别良好行为和警告不良行为。输入信用信息是合并和插入信用资源的功能。信用记录查找具有基于信用信息(例如优先级检查)的请求的服务功能。建议在公司标准的监督中采取适当的行为并警告不当行为,以提高效率。2.系统管理功能除了对企业的登记和监管的功能,工商行政管理系统还需为管理者的操作提供方便,为组织和管理人员提供技术支持。这其中就包括:1、系统管理员具有最高的操作权限,能够对工商管理系统的所有资源进行查询、删除、添加、更新等操作;能够对工作人员的信息进行查询、删除、添加、更新等操作;对于用户的各种流言信息,也能够进行查询、删除、添加、更新操作。2、系统实现以后,将公开信息实时的发布到网上,帮助决策者与管理者了解目前的规定情况,共享各种信息资源。3、权限分配模块的管理。系统对于不同的用户应该分配不同的权限,管理员的权限最高,工作人员能够行使需要的权限,例如对被管理人员信息的查询、更新,对留言的查询、回复、修改等功能。对于自己的信息,能够进行查询与修改,查看工作情况、任务跟踪、提交信息等操作。4、系统将提供数据的备份,防止因为各种意外而产生的系统崩溃。在系统出错以后可以用备份的数据进行系统还原,最大限度的保证系统的稳定性。在线工商行政管理系统主要提供信息查询、考勤登记、信息交流、资源共享等功能。系统不仅方便用户,而且有利于行政人员对用户进行管理。用户可以通过该在线管理系统查询各种信息,进行各种决策。对于遇到的各种问题,还可以在该在线系统进行留言,行政人员会对问题进行回复解答。行政人员利用该系统可以进行网络化管理,更加专业,降低了工作的繁琐度。(四)数据库设计在线业务管理系统是数据服务系统,数据库在所有系统中都起着重要作用。数据库设计将影响系统范围的性能。根据标准设计原则,开发了一种良好的数据库表结构,可以确保快速的系统操作,有效的数据冗余减少,易于维护和数据不一致。本章首先简要介绍数据库设计及其优化的原理。基于这些技术基础,完成数据库的设计。1.系统E.R图设计E.R图(Entity.RelationshipDiagram)是数据库设计中常用来描述系统中的各个实体所具有的属性,并且这些实体在系统中是以何种方式进行连接的。它能不仅能包含系统中各个实体,还能反应实体与实体之间的关系[20]。图2.9与图2.10分别描述了本系统的个体户管理与个体户监管的E.R图设计。从以上个体户管理ER图和个体户监管信息录入ER图,可以看出,本数据库模型需要储存许多相关的表存储数据,这些数据之间存在许多多对多的逻辑关系,因此要确保数据的一致性和安全性[21]。同时要能够利用web检索和发布数据,实现与网络的互联,可以讲表格、查询结果、报表或窗体的数据发布到网络上,或从网络上检索或查询到所需的数据。图2.9个体户管理ER图图2.10个体户监管信息录入ER图2.系统数据表设计以上我们已经完成了系统数据库的逻辑设计,采用E.R图表示系统实体对象的各个属性。接下来,我们将对完成数据库从逻辑结构向物理结构转化,设计数据表的结构。本系统最终包含20多张数据表,本文给出几张主要的数据包结构,并给出实现的编码方法。(1)系统用户表(UserInfo)。表结构如表2.1所示。该表的主要功能是对系统中的管理员进行管理,数据库包含了管理员用户名、编号、密码、权限等,并且在图中可以看出各个数据的数据类型,包括文本型、数字型。表2.1系统用户信息表UserInfo字段名字段类型字段说明IdInt(auto)主键UserNameVarchar(15)用户名PasswordVarchar(15)用户密码DutyidInt权限外键TypeInt(3)用户类型SignatureText用户备注ContactInt(11)联系方式DepartmentInt(11)用户部门(2)个体户处罚表(Branch)。表结构如表2.2所示。该表的主要功能是在系统中的增加管理员,数据库包含了添加时间、编号、系统用户名等,数据类型需要增加日期型的数据。表2.2添加系统用户表Branch字段名字段类型字段说明DutyidInt(auto)主键BranchVarchar(50)权限名AddtimeVarchar(50)添加时间UserNameVarchar(50)添加用户名(3)个体户基本信息表,表名Employee,结构如表2.3所示。该表的主要功能是在系统中的增加个体户的基本个人信息并进行管理,数据库包含了添加时间、编号、个体户名、生日、身高等外貌特征,以及联系地址、联系方式等重要基本数据信息。数据类型以文本数据为主。表2.3个体户基本信息表Employee字段名字段类型字段说明EmployeeidInt(auto)主键UsernameVarcher(50)用户名DutyidInt权限IDBranchVarchar(50)权限名SrcVarchar(50)SrcAddtimeVarchar(50)添加时间NameVarchar(50)姓名SexVarchar(50)性别MarryVarchar(50)婚否BirthdayVarchar(50)生日StatureVarchar(50)身高AvoirdupoisVarchar(50)体重CardtypeVarchar(50)证件类型CardidVarchar(50)证件号specialityVarchar(50)专长AddtimeVarchar(50)添加时间workPhoneVarchar(50)工作电话movePhoneVarchar(50)移动电话HomePhoneVarchar(50)家庭电话(4)系统新闻表(News)。该表的结构如表2.4所示。系统新闻表描述了系统发布新闻的时间、类型、标题与内容等各种信息。表2.4系统新闻表News字段名字段类型字段说明NewsIDInt(auto)主键TypeIdInt类型IDTitleVarchar(50)标题ContentText内容AllowRemarkInt是否可评论UserIDInt用户IDPubdateDatetime发布时间(5)新闻评论表(NewsReamark)。该表的结构如表2.5所示。新闻评论表记录了群众对工商行政系统所发表的新闻的看法,包括评论的编号、评论时间、评论内容与用户等。表2.5新闻评论表NewsRemark字段名字段类型字段说明IDInt自动编号主键ContentVarchar(50)评论内容UserIDInt用户IDUserNameVarcher(50)用户姓名NewIDInt新闻IDPubdateDatetime评论时间(6)为了增进个体户和管理员之间的交流,提高办事的透明性,促进办事的高效性,在系统上设置了相应的系统论坛板块,对系统论坛所基本具备的信息发布功能,回帖功能,附件功能做了必要的数据表格。数据表如表2.6、2.7、2.8、2.9、2.10所示。表2.6系统论坛记录表bbsCatalog字段名字段类型字段说明IdInt(auto)主键NameVarchar(30)模块名TypeInt(3)类型DepictVarchar(50)描述表2.7系统论坛附件表bbsRAttachment字段名字段类型字段说明IdInt(auto)主键rpyIdInt回复IDfileUrlVarchar(50)文件链接地址SizeVarchar(20)文件大小表2.8系统论坛回复表bbsReply字段名字段类型字段说明IdInt(auto)主键tpcIdInt类名IDuserIdInt用户IDTitleVarchar(50)标题ContentNtext内容replyTimeDatetime回复时间IpVarchar(50)IP地址表2.9系统论坛管理员表bbsSecMaster字段名字段类型字段说明IdInt(auto)主键userIdInt用户IDsecIdInt选择IDTypeInt(3)管理员类型表2.10系统论坛状态表bbsSection字段名字段类型字段说明IdInt(auto)主键NameVarchar(30)标题DateDatetime发布时间clickCountInt点击次数topicCountInt话题数DepictVarchar(50)描述说明cataIdIntID三、工商行政管理电子政务系统的实现(一)系统登录系统登录模块实现的是对用户的权限进行验证,防止没有权限的用户访问系统的数据。系统登录的界面设计如图3.1所示。用户在登录窗口中输入用户名与密码后提交到服务器进行验证。图3.1系统登录窗口如果用户输入的用户名不存在或者密码错误,系统将会进行提示。如图3.2所示:图3.2登录错误提示窗口主要代码如下sql="select*fromUserswhereUserid=@uname";using(SqlCommandcmd=newSqlCommand(sql,con)){cmd.Parameters.AddWithValue("@uname",username);using(SqlDataReaderreader=cmd.ExecuteReader()){if(reader.HasRows){MessageBox.Show("用户名密码错误!请重新输入面");return;}}(二)系统登录主界面用户通过系统验证后将进入系统的主界面,如图3.3所示。系统的主要功能共分为六个部分,能够完成日常的工商行政管理的大部分功能。图3.3系统主界面示例图(三)个体户基本信息管理模块个体户基本信息管理模块的界面设计如图3.4所示。该部分包括个体户的各种基本信息的录入。图3.4个体户基本信息录入窗口主要代码如下:{Query_Sql="selectManager_namerAs'管理员',employee_IDAS'行政管理员编号',employee_NameAS'姓名',sexAS'性别',ageAS'年龄',addressAS'联系地址',telephoneAS'联系电话'fromUser_Info,employee_InfowhereManager_namerisnotnull";tableModel=newResultSetTableModel(Query_Sql);resultTable=newJTable(tableModel);resultTable.addMouseListener(newTable1_mouseAdapter(this));JScrollPanetableScrollPane=newJScrollPane(resultTable);Containercontainer=getContentPane();container.add(box,BorderLayout.NORTH);container.add(newJScrollPane(tableScrollPane),BorderLayout.CENTER);setSize(800,600);setResizable(false);setVisible(true);}(四)个体户监管模块个体户监管模块的界面设计如图3.5所示。图3.5个体户监管模块界面设计(五)个体户执照管理模块个体户执照管理模块的界面设计如图3.6所示。图3.6个体户执照管理界面设计示例图(六)监管登记模块图3.7是本系统设计的监管登记模块功能设计的界面图。图3.7监管登记功能界面设计示例图(七)个体户统计报表模块图3.8是本系统设计的个体户统计报表模块功能界面。图3.8个体户统计报表界面设计示例图(八)系统用户管理模块系统用户管理模块提供系统管理员对系统用户进行管理的功能。界面设计如图4.12。图3.9系统用户管理窗口四、系统测试(一)系统测试原则系统的测试是为了发现系统编码过程中所出现缺陷与系统逻辑设计是否具有不合理之处。只有经过全面的系统测试后的系统才能够上线使用,保证系统运行的稳定性。[22]系统测试是一件繁琐的事情,可能占整个系统开发工作量的百分之三十左右。目前,常用于系统测试的方法有单元测试、集成测试与回归测试。单元测试主要对系统各个模块中的功能模块进行独立测试,它的目的是测试系统的每个单元模块的编码是否合理,对于不符合编码规范与编码错误的单元进行修正。单元测试一般由系统开发人员单独进行。程序员根据系统的功能需求来进行测试。集成测试发生在单元测试以后。集成测试一般由专门的系统测试人员进行。它的测试目的是找出系统中的逻辑错误,使系统整体运行消息传递无差异。集成测试将系统的各个模块结合起来一起测试,能够发现单元测试不能发现的错误。回归测试主要结合在单元测试与集成测试之间。单元测试过程中,如果发现编码错误,需要进行修正后重新测试。通过单元测试以后进入到集成测试中,如果发现逻辑错误,进行重新修正。该模块的测试重新回到单元测试。如此反复直到系统没有出现缺陷。本文设计的在线工商行政管理系统的测试目的如下:(1)测试系统能否满足需求。在线工商行政管理系统需要提供日常行政管理的各种功能,不仅要能够满足工商管理的功能,还要符合大众的需求。通过整体的测试能够发现系统的功能是否满足该需求。该部分的测试可以由测试人员与行政管理人员共同进行。(2)系统能否稳定运行。根据系统测试原则,对系统进行单元测试与集成测试来发现系统的缺陷,并进行合理的修改,使得系统能够满足稳定运行需求,服务广大群众。(二)系统测试结果系统登录功能需要用户凭借用户名和密码进行测试,系统登录功能的测试用例如下表4.1所示。表4.1部分系统测试报告表用例名称系统登录功能黑盒测试用例用例描述用户登录系统测试流程进入登录界面,输入用户名和密码,提交登录若输入正确,则进入系统主界面;若错误,则弹出提示信息。进入忘记密码界面,输入电话号码等验证信息,更新密码若输入正确,则提示修改密码成功,用户可重新登入系统;若验证信息错误,则不予修改密码测试结果通过测试以后台管理人员登录模块为例,说明功能模块的测试方法和步骤:输入用户名和密码,系统会根据输入的用户名赋予不同的权限(包括系统管理员和信息发布人员),后台登录模块如图4.1所示。测试人员输入不同的用户名和密码进行测试。当输入正确的用户名和密码时,用户可以登录到系统中,系统赋予用户正确的权限;当用户输入错误的用户名和密码时候,系统提示用户输入的用户名和密码有错误。图4.1用户名错误提示测试如果用户输入的密码错误,应该进行提示。如图4.2所示。图4.2密码错误提示测试对于系统的监管管理模块,信息的录入与更改都符合要求。测试用例如表4.2所示。表4.2监管信息录入模块黑盒测试用例用例名称监管信息录入模块黑盒测试用例用例描述监管信息录入模块测试流程管理员查看个体户的信息,之后点击添加巡查记录,如常规检查,一切正常。添加进去则成功,添加不进去则失败查看个体户的执照号、字号名称、监管人员等信息,信息核对正确后添加巡查记录弹出巡查记录对话框,输入执照号码,巡查记录,日期,点击添加巡查记录按钮。若巡查记录添加进去,则显示添加记录,添加成功。测试结果通过测试监管信息录入如图4.3所示。图4.3监管信息录入测试对于正常的信息录入状态应为图4.4所示。图4.4监管信息录入测试在系统完成全面的测试以后,进行上线试运行。对于运行中所出现与反馈的问题,我们都进行了详细的分析与改进。结论计算机技术的进步为工商行政管理带来了很大的方便。如何跟上时代步伐,提高工商行政管理的效率,为民众提供一个便捷、公正、透明的办公环境是目前工商局所面对的问题。本文通过对连江县工商管理电子政务系统进行了分析,结合连江县工商所目前的实际情况,采用目前主流的软件开发技术,开发了连江县工商管理电子政务系统。论文阐述了连江县工商所电子政务系统的设计、实现过程及相关的技术。之后完成了工商行政管理系统的后台系统的开发,包括登录模块、个体户基本信息管理模块、个体户监管模块、个体户执照管理模块、监管登记模块、个体户统计报表模块等主要功能模块的设计,实现了工商行政管理系统的开发。本文的主要成果如下:(1)根据连江县工商所的实际需要和目前的实际情况,阐述了连江县工商所电子政务系统的功能结构,实现了一个基于Web的电子政务系统。(2)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论