《工商所综合监管执法系统的设计与实现硕士学位论文.doc》由会员分享,可在线阅读,更多相关《工商所综合监管执法系统的设计与实现硕士学位论文.doc(66页珍藏版)》请在三一办公上搜索。
1、硕 士 学 位 论 文论文题目: 工商所综合监管执法系统的设计与实现专 业 软件工程 2010年 04 月 12日目 录摘要iABSTRACTiii第一章 绪论11.1系统开发背景11.2国内外的研究现状21.3系统需要解决的主要问题31.4本文的主要工作41.5本文的组织结构5第二章 系统需求分析62.1系统概述62.1.1总体目标62.1.2业务描述62.2项目开发过程82.3 需求管理102.4需求的获取112.5功能性需求分析122.5.1个体户工商管理费收费管理142.5.2工商财务票据管理162.5.3其他系统功能需求说明182.6 非功能性需求分析192.6.1界面设计及操作风格
2、需求192.6.2产品性能需求。19第三章系统架构设计213.1系统结构设计213.2存储与网络架构设计223.3功能架构设计273.4分层架构设计29第四章详细设计314.1类设计314.2活动过程分析344.3通信交互过程分析354.4持久对象的设计38第五章系统实现405.1系统实现模式405.1.1 View层的技术实现415.1.2 Control层的技术实现445.1.3 Model层的技术实现455.2 开发过程中有关技术问题的实现475.2.1功能树访问控制权限实现475.2.2功能树显示实现525.3核心业务实现55第六章 结束语58参考文献59致 谢61摘要作为对省局开发的
3、工商综合业务处理系统的有益补充,工商所综合监管执法系统为广大工商所工作人员的个体户登记管理、经济户口管理、监管巡查和信用管理、收费及票据管理提供了基于权限划分、流程化审批和全市数据集中的有效信息化业务处理手段。通过本项目的开发,力图打破目前工商所各自为政,监管模式各不相同的局面,建立规范统一的工商所监管流程,探索一种切实可行的工商所监管模式,把管理思想和监管机制贯穿在信息系统建设思路中,提高工商所行政管理水平,为工商所管理模式提供借鉴。本人通过对系统开发的背景和国内外同行业产品的发展现状的分析,提出了项目需要解决的主要问题以及应该达到的目标,采用Rational统一过程(RUP)为软件开发方法
4、,以统一建模语言(UML)为分析设计描述语言,以J2EE为技术平台架构,对工商所综合监管执法系统进行了需求分析和系统设计,并采用RUP的系统建模方法对个体户登记管理、经济户口管理、监管巡查和信用管理、收费及票据管理各功能模块进行了详细设计和代码实现,实现了工商所综合监管执法系统。通过对工商所登记、监管、信用、巡查、收费等各项业务及其数据交互关系的需求开发,理清了当前工商所登记、监管、企业认领、票据管理、收费的工作流程,并生成规范的UML用例描述和用例约束文档。根据潍坊市工商局目前信息化建设实际情况以及业务需求对整个系统的总体架构、功能架构、分层架构、存储架构、网络架构进行了分析与设计,保证了系
5、统的灵活性、稳定性、可扩展性和安全性。使用RUP方法进行软件的详细设计,以用例驱动,管理工商所业务需求和进行初期的类设计,进而生成系统的活动图、顺序图,经过对类的分析,生成关联类、实体类、实体管理类以及数据关联类,通过对类的关系的分析生成类图,最终把持久对象映射成关系数据库中的表格。采用MVC分层设计思想,通过对View层、Control层和Model层功能组件的设计,实现用户界面和事务逻辑的分离以及动态生成网页的逻辑部分与HTML的分离。在开发过程中尽可能实现了既充分保护了前期开发成果,又尽可能保证信息系统的可扩展性和可维护性。通过对功能树生成等较为复杂的算法的分析,给出了基于堆栈算法的存储
6、过程解决方案,并使用输出结果生成功能模块树。系统已在潍坊市工商系统范围内全部上线运行,在规范监管执法行为,提高执法效能,加强收费管理方面取得了明显的效果。关键词:UML;架构;MVC;监管执法系统ABSTRACTAs a useful supplement of the integrative Commerce and Industry manage system developed by Provincial Commerce and Industry Bureau,the integrative Commerce and Industry Department supervision an
7、d law-executing system provide the Commerce and Industry Department staff an effective informational operation manage means based on might compartmentalize, flowing examine and data centralization of the city. This system was developed for conducting the registering of the self-employed workers, eco
8、nomic account management, supervision, credit management and management of charge and bill.By this system, we hope to finish the current complexion of Commerce and Industry Department conduct operations in their own way and different supervision model, and establish a normative and uniform Commerce
9、and Industry manage Department supervision flow, and explore an available Commerce and Industry Department intendance model. Management and supervision mechanism thinking permeates the thinking of building information systems, the increase in industrial and commercial administration, for industrial
10、and commercial Departmentmanagement model for reference.By the analysis of the system and the development of domestic and international background with the industry product development status, I project the major issues that need to address and the goal should achieve, using Rational Unified Process
11、 (RUP) software development methodology, in a unified modeling language (UML) for the analysis and design description language, using J2EE platform structure Trade and Industry to consolidated supervision by the law-executing system for needs analysis and system design, and the use of RUP system mod
12、eling methods of registered management of the self-employed workers, economic account management, inspection and supervision of credit management, management of charge and bills of the functional modules of the detailed design and code to achieve and realize the business has consolidated law-executi
13、ng system. Through the development of demand for interactive the industrial and commercial Department registration, regulation, credit, inspections, charge and other business data, clearing Out the current industrial and commercial Departmentregistration, regulation and unclaimed, the voucher manage
14、ment, charge, workflow, and generating standard UML Use Case descriptions and the use of binding document cases. According to the Commerce and Industry Bureau in Weifang City of current information to actual circumstances and operational needs of the overall system structure, functional structure, t
15、he hierarchical structure, storage structure, the network structure for the analysis and design of the system to ensure flexibility, stability, scalability and security. RUP methods used for the detailed design of the software to use case-driven, management of industrial and commercial business need
16、s and the early stage of type design, thereby generating the activity diagram, sequence diagram, After the kind of analysis, production associated categories, such entities, entities Management and Data Association category, By category analysis of the relationship between the class diagram generati
17、on, eventually lasting object mapping into the relational database tables. Using MVC design stratified by the View layer, Model Control layer and the layer functional components design, User interface and business logic of separation and dynamically generated web pages with HTML part of the logic of
18、 separation. In the development process as possible is the full protection of the results of the early phase of development, Also, as far as possible to ensure information systems scalability and maintainability. Through the tree-generating functions more complex algorithm, which is based on the mem
19、ory stack algorithm process solutions, and the use of generated output module tree.System has been in Weifang City business within the system running on the line all the regulation and supervision law-executing, improving law-executing effectiveness, strengthen the management fees have achieved noti
20、ceable results.Keywords:UML;structure;MVC;supervision and law-executing systems第一章 绪论1.1系统开发背景根据省工商局建设“小机关大基层”,积极改革创新市场监管手段的指导思想,人员安排、资金安排向基层倾斜,促进基层建设,加强基层管理,使工商所真正成为企业及个体工商户管理的第一线。随着机构改革的深入进行,越来越多的管理、审批权限下放到工商所,随着工商所行政职能的不断增强,工商所成为工商系统业务信息数据运行处理的主要机构,建立工商所信息管理系统,把信息采集与日常监管巡查相结合,把第一手获取的企业监管信息经处理后重新提
21、交市局中心数据库,既便于市局掌握第一手动态企业资料,也便于工商所规范行政管理过程。在增强对企业监管的同时,工商所的日常执法工作也需要得到上级主管部门的有效监管。潍坊市工商系统辖下17个分局218个工商所,地理位置遍布潍坊市所有市、县、乡镇,工商所工作相对独立,虽然市局设立了纪检监察室等一系列监控机构,但相对监控困难。通过信息手段实现网上审批,彻底改变工商所日常工作、信息反馈模式,有利于明晰职权,规范工商所行政管理手段,也有利于上级主管部门对工商所进行有效的监管。其中,收费管理和财务监管是工商所监管的重要内容。为了加强对潍坊市工商行政管理局及所属各级单位财务收费的管理,全面落实上级部门关于加强财
22、务行政收费管理工作的有关意见,利用信息化手段建立财务收费监管系统,分别对各局、工商所行政收费工作进行有效监控,加强对票据、收费监管的力度,提高业务收费工作效率,是杜绝乱收费、打白条现象,规范管理,增收节支的有效手段。1.2国内外的研究现状工商所是工商系统的最基层地方派出机构以及职能执行机构,工商所综合监管执法系统的业务体现了工商系统最根本的职能特点,就是对企业的监管、对市场交易行为的监管、信用体系的建立和消费者权益保护。各地经济发展程度不同,管理模式也相应有所区别。20世纪90年代以来,欧美等主要国家工商管理主要采用行会性质的社团组织完成,电子政务建设主要致力于管理机构与民众之间的沟通与交流,
23、致力于网络系统、信息渠道以及在线服务的建设,帮助消费者解决其消费法律咨询等方面的问题以及涉及居民必须的生产生活资料和商品的投诉等问题。如在德国的工商管理派出机构,电子政务建设的重点是实现对市场交易行为的巡查监管以及商品准入制度以及标准的制定。【1】而信用体系的建立在国外通常是通过法律框架之外的第三方在线机构来执行。最典型的如美国的最典型的如TRUSTe,它是一个非盈利性机构,其职能任务是通过改善信息披露机制来建立用户对互联网的信任,其会员是通过TRUSTe的专用信任标识来增加消费者对在线交易的信任。还有BBB (Beter usiness Bureau)以及()PA (Online Priva
24、cy Aliance)等中介结构,他们向消费者提供信用信息,帮助消费者辨识网上交易活动的真实性,并向执法部门提供欺诈行为的报告等。【2】我国的工商系统电子政务建设目前仍处在起步与尝试的阶段。在工商所市县所三级电子政务系统应该如何建设也有一部分论述。作为市县所三级工商行政电子政务系统,应能具备可扩展性好,自适应能力强,统一的网络管理和数据管理,瘦客户/胖客户的应用信息系统模式以及立体、多层次的安全防范体系的特点。【3】这也是我们本次项目开发过程中应该关注的内容。目前从工商系统电子政务建设发展情况来看,发展程度不平衡的现象比较突出。从地域来看,总体上东南沿海经济较为发达的地区,电子政务发展比较快,
25、而中西部地区相对落后。从行政级别来看,国家、省市工商局的电子政务发展比较快,而分局、工商所信息化发展相对落后。今年来,对基层执法监管的电子政务建设方面的研究正逐渐展开。江苏盐城工商局实现了经济户口的基础台帐管理,可按片区、行业、信用等级进行分类查询,并可与经济户口管理系统链接使用,成为基层巡查人员掌握和利用经济户口信息的有效工具。【4】陕西省开发了基于B/S模式三层结构的县、所业务处理系统,包括政策与动态、业务信息管理、管理费征收、统计稽查等功能。【5】北京、天津等发达地区工商局依靠当地经济户口监管系统的建立和工商网络的连通性,按照数据源头录入,一数一源的原则,谁登记,谁录入;谁检查,谁录入;
26、谁处罚,谁录入。记录好企业的各种信用信息,保证了数据资料的真实可靠。【6】工商所综合监管执法作为整个工商系统监管执法的重要组成部分,存在于工商行政管理综合业务处理系统中,为工商所提供了以建立企业信用体系为核心,以市场准入管理系统建设为基础,以经济户口监管系统建设为重点,以经济执法管理系统建设为手段,以信用体系建设为目标的信息化业务处理环境。而在我局目前使用的信息系统中,对于市、县局业务处理的支持比较好,而对工商所监管执法职能的支持还比较匮乏,缺少有效的监督管理手段。1.3系统需要解决的主要问题为实现对工商所行政执法工作的监督管理,掌握基层机构的日常工作情况,需要解决的问题主要有:1、工商所工作
27、流程不一致,监管巡查返回信息格式不统一。2、上下级信息共享有待完善。部分企业由局机关直接登记管理,工商所缺少相关监察信息,不能对本辖区所有企业进行有效监管。3、行业信息人工分类困难,工商所缺少对风险行业有针对性巡查的手段。4、工商所费项收取管理不规范,局机关对工商所费用收缴情况和票据使用情况缺少有效监管手段。1.4本文的主要工作本文通过对工商系统工商所的业务需求进行分析,借鉴其他地方工商系统电子政务建设先进管理经验,结合本地实际情况,采用了先进的开发模式和开发系统,从架构设计开始,完成了对工商系统工商所综合监管系统的需求分析和系统设计,为系统的开发工作奠定了坚实的基础。通过本项目开发和实施,力
28、图打破目前工商所各自为政、监管模式各不相同的局面,建立规范统一的工商所监管流程,探索一套切实可行的工商所监管模式,把管理思想和监管机制贯穿在信息系统建设思路中,从而提高工商所行政管理水平,为工商所管理模式提供借鉴。本文的主要工作之一是通过规范的需求管理方法,理清了工商所登记、监管、企业认领、票据管理、收费的工作流程,并生成相关UML用例描述和用例约束文档,为下步开发提供依据。经过对工商所登记、监管、信用、巡查、收费等各项业务及其数据交互关系进行比较规范的需求管理分析,通过对不同地区工商所业务需求的调研和探讨,制定了全市统一规范的行政监管模式,为工商所信息化建设的顺利实施作好充分准备。本文的主要
29、工作之二是根据潍坊市工商局目前信息化建设实际情况以及业务需求对整个系统的系统结构、存储与网络架构、功能架构、分层架构进行分析设计,以保证系统的灵活性、稳定性、可扩展性以及安全性的要求。本文的主要工作之三是使用RUP方法进行软件的详细设计,以用例驱动,管理工商所业务需求和进行初期的类设计,进而生成系统的活动图、顺序图,经过对类的分析,生成关联类、实体类、实体管理类以及数据关联类,通过对类的关系的分析生成类图,最终把持久对象映射成关系数据库中的表格。而在项目实际实施中,在类设计的基础上,用Power Design设计好数据表,导入SQL Server数据库中,然后使用com.macrosoft.i
30、cms.system.GenerateBean从表格反向生成对应的实体类,通过简单的修改部分编码,达到快速开发的目的。本文的主要工作之四是采用MVC分层设计思想实现开发,通过对View层、Control层和Model层功能组件的设计,实现用户界面和事务逻辑的分离以及动态生成页面的逻辑部分与HTML的分离。在开发过程中尽可能既充分保护前期开发成果,又尽可能保证信息系统的可扩展性和可维护性。本文的主要工作之五是对通过功能树生成等较为复杂的算法的分析,给出了基于堆栈算法的存储过程解决方案,并使用输出结果生成功能模块树。1.5本文的组织结构全文共分为七章。第一章是绪论,主要介绍了系统的开发背景,以及国
31、内外类似企业信息化建设的研究现状,说明了系统需要解决的主要问题和本文的主要贡献。第二章是需求分析,首先对系统进行概述并对项目所采用的开发模式以及开发进度做了说明。然后描述了需求分析的工作模式及工作成果。需求分析的成果具体分为功能性需求和非功能性需求两部分,本文采用用例(Use Case)和CMM标准文档结合的描述方法来描述功能性需求。第三章是架构设计部分,根据对潍坊市工商系统现状的分析,对系统结构、存储与网络架构、功能架构、分层架构等进行了设计,确定了系统的整体架构和核心功能。第四章是详细设计部分,通过基于RUP的分析设计过程,阐述了从用例、活动、顺序图最终生成到类图并映射静态对象的设计方法。
32、第五章是功能实现,阐述了系统功能模块的开发实现的方法,并说明整个项目的开发模式,并对较复杂算法进行了描述,展示最终实现的功能界面。第六章是结束语,对整个项目的开发过程进行总结,对下一步工作进行展望。第二章 系统需求分析2.1系统概述2.1.1总体目标1、在省局“金管”二期工程的大框架下实现反映工商所实际工作需求,满足工商所行政管理和上级部门监管需要的综合监管执法系统,系统需要实现经济户口、企业登记、个体登记、监管巡查、财务管理各部分的有机结合,规范工作流程、强化管理信息资源整合、实现业务互动、资源共享,建立起潍坊市工商局统一的工商所综合业务处理系统。2、市局、县局、工商所三级联网,授权用户通过
33、任何一台可以联网的电脑,就可以实现随时随地对收费情况的远程监控,防止乱收费等问题的发生。采取统分结合的原则,各县市局为单位建立数据运行中心,对收费和票据进行监管,市局对全市的收费情况进行监管。3、开发财务监管和个体收费系统,实现定费,收费,票据管理的统一,方便上级部门审查和监管。2.1.2业务描述工商所综合监管系统从管理层次上来说分为省局、市局、分局、工商所四级结构,省局负责基本企业数据库的维护以及信用信息的回传,市局负责经济户口的分发、财务票据的分发、巡查反馈情况的采集和信用等级的评估,分局负责个体经济户口的分发、财务票据的认领和分发、个体户登记信息的生成,工商所负责企业、个体经济户口的认领
34、和建档立卡、财务票据的认领和使用、对企业、个体户的巡查以及意见反馈,图21给出了工商系统工商所管理系统业务流程图。图21 工商系统工商所管理系统业务流程图从整个系统的业务流程来说,主要有个体户登记管理流程、经济户口流程,监管巡查流程,综合收费流程,分别形成各自业务环路。个体登记管理流程由工商所人员受理个体户开业申请、变更申请、停业申请、注销申请,初审后送交分局企业注册局审核,审核通过后返回工商所进行相应业务处理,打印营业执照。经济户口流程首先由市局综合监管执法系统从省局业务系统中提取基本企业信息,连同分局生成的个体登记信息,一起提供给工商所作为经济户口建档立卡的基本信息。当企业被认领后,企业所
35、在管片、巡查大队、责任人信息被明确,反馈给市局和分局用于绩效考核。监管巡查(信用)流程由市局和分局根据企业信用等级,制定不同的巡查计划下发给工商所。工商所根据巡查计划有重点地巡查所属企业,并反馈巡查信息到上级主管部门。综合收费(财务)流程市局发放票据到分局,分局发放票据到所,所收费人员领用票据,收费后层层缴销票据。同时,收费管理和票据管理作为工商所财务管理的一部分,贯穿在整个登记、监管业务中,并能够在市局实现对票据使用和收费情况的监控。2.2项目开发过程软件开发有瀑布模型、快速原型模型、迭代模型、螺旋模型等开发模式。工商所综合监管系统开发包括企业登记、信用、消保、财务管理等多方面内容,涉及内容
36、多,范围广,参与人员众多,工期紧张。在开发过程中,主要要求如下:1、需要通过快速原型向业务部门演示部分系统功能,以便尽早地收集业务部门对于系统的反馈,及时改正对业务部门需求的理解偏差,从而保证开发的系统真正解决他们的问题,控制软件开发风险。2、尽可能逐步集成功能模块,成熟一个功能,推广一个功能,一方面使广大工商所能够尽早使用监管系统,满足基层信息化监管的迫切要求,另一方面在工期相对紧张的情况下,使系统功能尽可能经受长期的实践检验。为此,项目按照RUP迭代模型实现开发,采用用例驱动、以构架为中心和迭代开发的方法,一方面对项目总体情况进行掌握,另一方面将项目分解为多个子任务和一系列迭代过程。由各分
37、项目组与相关科室人员紧密配合,统筹安排子任务的开始和终止时间,以及子任务之间同步进行、交错进行、顺序进行、优先处理方式等,科学、高效地保证项目进度按计划进行,从而最大限度规避开发风险,得到更高质量的软件。整个项目计划完成时间为14个月,总体计划如表2-1所示:阶段起始时间投入人数备注初始阶段2005.11-2006.28包括国内同类产品情况调研,开发人员熟悉工商所业务处理流程的过程细化阶段2006.2-2006.46形成设计说明书并确认构造阶段2006.4-2006.1112形成可试运行的软件产品,对于相对较成熟产品提前进入移交过程。移交阶段2006.11-2007.16全员培训,推广实施 表
38、2-1 项目总体计划初始阶段主要工作是制定项目的范围,计划并准备业务案例,确定备选构架,准备项目环境。在本项目中,比较重要的工作是前两项,也就是业务人员和开发人员经过对同类产品调研,经对项目边界和详细业务需求有一个比较清晰的共识的过程。在初始阶段的一个重要任务就是让项目的主要领导和策划者经过横向比较同类产品、纵向考察市县所三级现实需要,对软件最终目标做出明晰的定位,从而指导业务人员和开发人员双方的业务沟通范围。经过反复迭代过程,生成的制品有初步的项目计划、项目验收计划、起始用例模型。需要说明的是,名称管理和个体户登记管理模块是在继承原有名称统一核准、个体登记管理系统的应用成果基础上进行的进一步
39、功能完善,业务人员和开发人员对该模块的需求和项目范围的认知已经比较清晰,实现模式比较成熟,不经过本阶段直接进入细化阶段。细化阶段的目标是进一步细化需求,并设立系统构架基线,为顺利过渡到构造阶段打下坚实的基础。在这个阶段,业务人员和开发人员对项目的边界和目标认识都已经比较清晰,需求的变更有所减少,工商所的工作人员对于需求调研的方法和意义有了比较清楚的认识,能比较积极的配合需求细化工作,并能结合工作实际提出比较具体而有针对性的问题。开发人员经过前期的沟通,为进一步细化需求做好了比较充分的准备,对系统构架设计影响最大的需求和用例有了比较清晰的认识,并通过一个或多个构架原型进行构架稳定性的讨论和评估。
40、本阶段产生了比较详细的项目计划,细化的需求规格说明书以及架构设计说明书。构造阶段的主要工作是管理资源与控制过程,开发与测试组件,并随时对开发成果进行评估。受人力资源限制,本项目的构造阶段比较长,整个项目按照系统管理和框架设计、名称以及个体登记、监管巡查和经济户口、收费管理和票据管理的顺序依次开发,在整个开发过程中,相关功能模块的最终使用部门抽调业务骨干始终跟随开发,在开发过程整个过程中不断伴随测试,保证开发过程不偏离需求方向,能切实反映一线工作人员真实需求。构造阶段开发出来的功能模块经最终使用部门测试认可后,陆续在试点工商局上线运行。也就是说,在构造过程的中后期,移交阶段就已经开始了。移交阶段
41、的需求变更已经比较少,在本阶段的制品除了可试运行的产品外,还进行了部署计划的编制和培训计划、培训文档编写的初期工作。移交阶段实际在构造阶段的中后期就已经开始进行了,本项目在构造阶段结束时,名称统一核准和个体登记管理已经上线试运行,并经过了较长一段时间的实际工作检验。移交阶段进行试点局以及全工商系统的上线试运行的部署、培训、试运行工作,在此阶段开发公司保留一部分开发人员进行技术支持和故障响应,同时市局各责任科室制定软件应用推广目标责任制,监督整个系统在全系统的推广运行。在全系统软件上线运行三到五个月,软件故障收敛过程基本完成,软件稳定运行后,准备项目验收。整个开发周期如图2-2所示:图2-2工程
42、进度计划2.3 需求管理需求管理首先要针对需求做出分析,随后应用于产品并提出方案。需求分析的模型正是产品的原型样本,优秀的需求管理提高了这样的可能性,它使最终产品更接近于解决需求,提高了用户对产品的满意度,从而使产品成为真正优质合格的产品。从这层意义上说,需求管理是产品质量的基础。从前期工商系统的电子政务项目的实施经验来看,电子政务系统失败的主要风险经常不是来自于技术实现风险,而是在于开发者对工商业务缺乏了解,对使用者的实际需求认识不清,不能从各个使用者提出的庞杂的意见建议集中提取出统一的、具有灵活性、规范性的工作流程,进而形成系统实现。由于实际一线的软件使用者经常对软件开发过程缺乏关注和耐心
43、,而开发者不能把需求管理提高到足够的高度来认识,导致开发者与实际使用者沟通不良,盲目开发,最终产品不能得到用户认可。轻则导致功能的频繁变更,无法确定项目边界,导致项目延期,重则产品无法得到最终用户认可,导致项目失败。需求管理的过程从需求开发开始,贯穿整个项目始终。在本项目中,需求管理的目标就是确切了解本系统使用者,包括市局、分局相关科室人员、工商所工作人员的需求,找出能满足所有使用者的最佳解决方案。需求管理总体可分为四个阶段:需求获取、需求分析、编写需求规格和需求验证。在本节中着重阐述需求获取,需求分析和编写需求规格的过程。2.4需求的获取相对于工商系统局机关的工作人员来说,工商所的工作人员的
44、日常事务处理范围较广,随机性更大,人为控制因素更强,更加习惯于人工处理业务,相对信息设备配置条件也较差。而需求的获取在一个信息化建设尚未成熟,人员计算机操作技能相对较低,还不习惯在信息化环境中进行业务处理的部门往往存在各种各样困难,主要有:1、由于长期手工作业,虽然有相关法律法规规定,但大部分工商所工作流程并不清晰,各工商所业务处理方式有所不同,为软件统一化造成了困难。2、工商所人员习惯于手工处理业务,对于计算机操作有畏难情绪,不愿意改变工作方式,对需求调研缺乏配合。3、各部门之间职责权限划分不清,少量业务流程难以确定主办(责任)部门。4、需求不断变更,项目边界难以确定前三项困难主要来自工商所
45、,而在局机关这样已习惯于信息化处理的部门相对需求调研的环境要好得多。而第四项困难主要来自主要决策人,往往项目的主要决策人(局领导)对于项目的定位不清,调研初期的需求很单纯,而在随着对项目的了解加深导致需求范围扩大化,要求大而全的软件。在本次项目中,需求开发的主要解决方法是:1、外出调研,通过与国内其他地市工商局信息化建设情况以及同类产品的对比,确定项目边界,明确项目应达到的最终目标。2、确定人员,建立软件应用推广项目组,由市局局长直接牵头、信息分管副局长和企业注册分管副局长负责调度,人事政工科负责组织,确保每次需求调研讨论都能保证抽调主管部门的业务骨干参加,保证需求调研的准确性。3、规范统一业
46、务流程,不明确不统一的业务流程由局长协调,确定负责单位,制定全市统一的业务处理流程。同时对业务流程的每个环节进行分解,识别分支流程,直至确认每个流程中的每个环节主办部门,每个环节要求的项目、格式、方式的输入和输出,每个环节的输入和输出之间的变化或关系,每个环节的输入的数据来源、数据去向、数据类型、校验规则以及每个环节数据项目是否符合国家工商总局信息化建设数据标准的相关规定。4、对每次沟通的情况及时总结归纳,整理调研结果,形成书面文字材料,业务人员和开发人员签字确认。同时找出新的疑点,初步构成需求基线。5、掌握需求调研频度,若需求基线符合要求,则进入设计编码阶段,然后返回到用户再次确定需求,如此
47、迭代多次,直到需求分析使双方满意为止。6、对项目组开发人员认识的澄清。开发人员对书面需求理解的偏差也经常导致最终实现不能达到前期沟通的要求,程序员经常习惯性地以自己的想法去代替用户对软件的需求,在软件设计中带有随意性,导致生成的产品不能让使用者满意。为此,项目组内部业务人员和开发人员的经常沟通交流非常必要。2.5功能性需求分析本系统主要是围绕工商所的个体登记管理,企业、个体户信用评估及巡查监管、工商所收费监管,工商所辖区内企业动态信息监控及辅助决策、工商所工作人员工作效能评估等行政管理职能、信息管理职能、辅助业务管理职能,建立一套技术先进、性能可靠、功能齐全的系统,系统内的用户在各自权限内进行
48、各自的工作,同时又能保证各模块之间的信息互通以及业务联动,避免出现信息孤岛。客户端采用 “零安装”的浏览器方式,具有高度稳定性、良好的可扩展性和严格的权限控制,保障系统安全。潍坊市工商系统工商所主要业务有个体登记、收费、票据管理、经济户口(建档立卡部分)、监管巡查、信用评估,从监管巡查中又分出食品安全监管巡查业务。各业务之间关系如图2-3所示:图2-3业务关系图市局综合监管执法服务器从省局业务系统中提取数据后,下发给工商所人员。工商所人员从市局中心数据库获取数据,按辖区和管片的划分认领企业,并对认领企业进行建档立卡,并根据有关特定行业建档要求,对特殊行业企业建档,如食品经营主体建档,以备常规巡查以及专项巡查使用。经过对行业风险等级、地域等信息对企业初步分级,制定新认领企业的巡查计划,在预警管理模块中给予提醒。同时,收费管理和票据管理作为工商所财务管理的