论文部分内容阅读
上海市工商行政管理局(Shanghai Adiministration of Industry and Commerce,简称Shanghai AIC)是市政府主管全市市场监督管理并行使行政执法职能的直属机构。上海工商信息系统是一个覆盖上海市工商行政管理系统内部管理活动和办公事务、以及所有外部行政许可、监管服务、执法办案和消费维权业务活动的信息化整体解决方案,该系统建设完成后,全市工商系统所有部门、所有岗位、所有人员都可以在信息系统支持下完成各项业务工作。所有分局的遗留数据都会被迁移汇总到市局数据库,新系统将采用以J2EE标准以浏览器/应用/服务器(B/A/S)结构实现相关应用。根据规划,要统一改造包括工商行政处罚与监督系统、OA系统、内资企业登记、外资企业登记系统、私营企业登记系统、个体工商户登记系统、企业年检系统、工商广告监管系统、工商12315系统和工商合同监管系统等十多个项目。如何使工商业务平稳从老系统过渡到新系统,是设计时考虑的重点。工商业务因其自身的重要性,决定了其不是孤立的,必然与其他部门、其他人和其他事务有关,这就构成了一个业务流程。传统的信息系统对业务流程缺乏有效的控制和监管,并且业务被写死在程序中,必须按此执行,否则就要更改程序。而工作流技术作为一种过程管理的核心技术,使企业可以按照企业的需求定制过程,再按照过程来组织功能和工作组;另外,它实现了应用逻辑与过程逻辑的分离及过程建模与具体数据、功能的分离,在不修改具体功能情况下,通过修改过程模型改变系统功能,从而大大提高企业的灵活性和反应能力。随着上海工商数据大集中的顺利进行,对工商业务的效率、正确性、规范和有据可查提出了更高要求的背景下,开发基于工作流理论的上海工商系统,是满足工商迅速发展的业务需求,保证工商服务可靠性和可用性的重要手段。本文介绍了工商信息系统的设计与实现,基于工作流理论,联系工商实际业务,在上海工商信息系统中使用工作流技术,并对工作流中的多角色激活任务及多用户激活任务的问题进行探讨,提出行之有效的解决方案。保证了工商业务持续、稳定、健康发展,目前已经取得了较好的效果,得到用户的好评。本文的主要研究工作是:(1)要求遗留项目改造时,如何让新系统与遗留系统并存,并且不影响业务的正常进行,设计中重点考虑了这方面的问题。(2)利用Informix数据库的特有技术,将复杂的查询与正常的业务操作分离,并对数据库进行优化,以保证大量数据汇总后,工商信息系统具有较高的可伸缩性。(3)基于工作流理论,联系工商实际业务,在工商信息系统使用工作流技术,以保证业务的规范。(4)对工作流中的难点问题:多角色任务激活和多用户激活任务问题,进行研究,给出解决方案。并对多用户激活任务的优先算法进行扩展,使其能更好的解决工商信息系统中的问题。(5)为了实现系统的伸缩性、易维护性和健壮性,采用J2EE技术、SSH开源框架,并采用IBM WebSphere中间件来支撑系统的开发运行。给出了系统运行性能的测试报告来说明系统具有较高的伸缩性。