《港航系统信息化规划参考方案.doc》由会员分享,可在线阅读,更多相关《港航系统信息化规划参考方案.doc(174页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date港航系统信息化规划参考方案详细设计说明目 录第一章、概述3第二章、需求描述和模块划分521 功能需求52.1.1 项目总体需求52.1.2功能需求522 系统总体模块结构9第三章、系统建设原则10第四章、系统软件平台构架1241 操作系统平台选择1342 数据库平台1343 网络信息发布平台1544 流程化办公系统开发平台1545系统开发平台1646 系统软件平台构架
2、16第五章、系统软件体系结构17第六章、系统功能模块描述2061 流程化办公系统20611 流程化办公系统模型21612 公文流转系统功能描述29614运证船检等办件系统34613 各项流程化业务办理系统3662 行政后勤管理系统39621 车辆管理及派车系统39622 会议安排管理系统39623 目标管理系统40624 固定资产管理系统41625综合管理系统4163 领导决策支持系统4364 内部信息共享与交流系统44641 内部共享与交流的信息内容44642 信息发布方案45643 内部邮件系统4765 对外信息发布与查询系统49651 对外信息发布及查询49652 外部电子邮件系统506
3、6 本系统与其他系统的接口51661与港航管理局内其他系统的接口51662 与其他单位相关系统的接口51第七章、系统安全设计52第八章、系统实施方案5481 系统实施组织模式5482 系统实施步骤55第九章、其他相关说明5891 培训计划5892 售后服务和技术支持5993 几点建议60第一章、概述随着行政事业机构内部信息系统建设的逐步发展和完善,各级部门“拥有”大量宝贵的信息资源,也具备了对外提供信息和应用服务的条件。例如,随着经济的发展,企业和个人对诸如轮船登记信息、统计信息、安全保障信息等的需求和信息获取方式的要求提出了新的更高的要求;企业与政府或行业主管部门的信息交换的方式的网络化,能
4、够减少很多不必要的人工往返和重复工作,能够大大提高各个方面的办事效率;行政事业机构能够利用网络化的信息技术为公众提供更快更好的服务;在某些政策法规、方案议案的制定过程中,各行政事业部门可以充分利用网络信息渠道高效率地交流与协作,公众及时了解并反馈,进行更有效地进行政策宣传和教育等。所有这些都表明行政事业单位的政务电子化和信息化应用具有极大的发展空间,并将带来巨大的社会效益和经济效益。换句话说,如果行政事业机构的信息化应用水平跟不上信息应用在企业和社会上的发展速度,必将严重制约整个社会的信息化进程。某港航管理局是负责对某市水上交通运输行业行政管理的机构,下辖64个处、所、段、站均分布在36个区县
5、(市),主要负责对长江上游干线及延伸众多的支小河流、湖泊、水库的通航水域实施水上交通行业管理。随着长江水上运输量的不断增大,长江运输环境的变化,中国正式加入WTO,西部大开发的政策倾斜,政府上网工程的广泛实施,都对某市水上交通运输市场的监督、管理提出了更高的要求,对此,必须采用先进的管理手段,运用信息技术,建设现代化的某市港航信息业务工作流系统,适应形势发展的需要。某港航信息工作流管理系统建设是一个非常复杂的系统工程,这项工程涉及港航各职能部门(如运证、船检、港建、运输等)的各类业务工作处理工作流程,这项工程要耗费巨大的人力、物力,不可能一蹴而就,在建设过程中必须遵循系统工程建设的基本规律。良
6、好的统筹规划、坚定不移的支持、采用具有前瞻性的新技术、有条不紊的推进,都是建设好某市港航管理局业务工作流信息系统必不可少的条件。我们认为,某市港航管理局的信息系统建设应考虑遵循如下几个基本规律:1. 合理规划、明确目标。某市港航管理局的港航信息业务工作流管理系统的目标既要充分考虑到交通部、某市政府的信息目标和规划,明确某市港航管理局信息化建设的总体目标,并结合自身的实际情况,做好统筹规划,制订切实可行的短期目标和长期目标,各项目标制订应符合现状,先易后难、逐步积累经验,从而一步步实现全面、先进的管理信息化;2. 坚定不移、措施得当。信息化建设是一项艰难的工作,也是一项跨时代的工作,很多工作都是
7、某市港航管理局刚开始起步和摸索,难度非常大。要掌握信息化建设的规律。必须对这项工程具有坚定的信心,并广泛借鉴成功经验,制订合理的能够对信息化建设起推动作用的措施,投入足够的人力和物力。这是信息系统建设能够尽早成功的一个重要保障。3. 统筹安排、分工协作。信息系统建设不仅仅是某市港航管理局单方面的工作,他需要某市其他相关政府部门、某市内各区县、以及信息化设备供应单位和系统开发单位的相互配合,协调难度很大。因此必须充分考虑到各个方面的情况,进行充分的沟通和协作,并进行统筹安排,只有这样才能加快信息系统建设的速度和提高信息系统的质量。4. 大胆采用新技术。信息技术是一门高速发展的技术,当前热门的技术
8、可能很快就会落后,到时候又面临着信息系统的升级换代。如果在进行系统建设时不充分考虑技术的先进性,而仅仅考虑能够完成目前的任务,由于整个系统建设是分步骤进行的,每个步骤之间采用的技术必须具有很高的兼容性,原有的数据成果也必须得到充分应用,否则就很容易造成人力、物力的浪费。因此在决定上某个系统时,应充分考虑到信息系统的发展趋势和目前的成熟性,在超前性和成熟性、性能价格之间做合理的选择,降低整个系统建设的代价。在本系统设计和建设过程中,我们也要充分考虑到与后期系统建设的衔接问题,以避免出现将来的系统和本系统的不兼容性问题。要解决这个问题,必须要对某市港航管理局的业务进行充分的了解,并考虑适当的技术路
9、线。某*软件公司自1999年成立公司以来一直致力于水路交通行业的系统开发与服务的单位,截止到目前为止,我们已经成功的为某市水路中心、某港航管理局、某港务集团、某长江轮船公司等单位建设了各式各样的信息系统(包括客运售票、旅游售票、汽车售票、调度系统、堆场系统、机务系统、货运系统、滚装船系统等众多系统),这些系统的成功运行,既为这些单位的管理发挥了有效的作用,也为某*公司在管理行业积累了丰富的经验。如果某*公司能成为某市港航管理局的业务工作流管理系统的建设单位,我们将充分发挥我们在本行业信息化建设中的优势,为某市港航管理局业务工作流信息化建设贡献我们自己的力量。第二章、需求描述和模块划分21 功能
10、需求2.1.1 项目总体需求1、建成一个覆盖某市港航管理局所有职能办公部门的业务工作流办公管理系统,提供与其它专用计算机网络之间的信息交换,建立高质量、高效率的政府信息网络,为领导决策和机关办公提供服务,实现机关办公现代化、信息资源化、传输网络化和决策科学化。2、采用Browse/Server(浏览器/服务器)方式,以便联网、维护的方便性以及同Internet上网工程整合3、实现与运证、船检、运输等管理系统的无缝连接整合2.1.2功能需求根据某市港航管理局各职能部门的划分,我们可将某市港航管理局的目前功能需求分成如下五大部分。一、日常业务工作流处理部分某市港航管理局业务工作流管理系统从功能上分
11、为两类,一类为业务工作流处理系统,另一类为公文流转自动化系统。第一类业务工作流处理系统主要实现业务处理部门日常业务流程处理,在这里如以港航管理局的运证、船检的日常办件系统为例,通过水运企业提交本单位的各类办件材料,通过相关办件单位录入后提交相关部门进行处理后,办件单位可从中心获取办件结果,这类业务实现办文系统和业务流程化处理系统的结合;另一类是公文办公自动化系统,公文流转自动化系统以公文处理和事务管理为核心,同时提供信息通讯与服务等重要功能,因此,这类系统的应用包括收发文审批签发管理、公文流转传递、政务信息采集与发布等等应用。本部分的需求示意图如下:办件材料办件结果发文来文运证船检等办公室处室
12、2处室N处室1领导1领导N二、行政与后勤管理部分本部分主要是港航管理局内部的车辆管理及用车、会议安排、目标管理、固定资产管理、考勤、值班等内容,这部分主要是解决港航管理局内部的行政后管理的信息化。其要求应首先建立港航管理局内工作人员、车辆、会议、目标、固定资产、上下班日期等数据库,并在此基础上按照日常的变化将相应的信息反映上去,从而实现信息化的管理。局信息维护人员局工作人员各分项事务管理人员各类后勤数据三、领导决策支持部分作为港航管理局各级领导,要管理好港航管理局内各项工作,最重要的是能及时获取各项信息和数据,并在此基础上根据各项工作既定要求作出准确的判断和科学的决策。要通过信息化进行决策支持
13、,对信息系统的需求如下:l 为领导提供全港航管理局各类业务、行政、后勤等部分的各类实时统计数据,以及相关内容的明细数据;l 在建设各类数据库时,设定相关数据的限制项和计算模型,以便一旦实际情况和预定需求发生矛盾,给出提示信息;l 对各类情况设定自动化处理模型,一旦达到相应的处理要求的满足条件,进入系统后即自动弹出处理方法;局有关领导各项决策支持模型各项分类数据四、对内日常信息共享和交流部分本部分内容主要包括包括两个方面,一方面是各类日常机关管理生活及事务中需要的各类信息共享,如各类公告、内部参考、共享软件、各类规章制度、常用电话簿、旅行时刻表等内容,这类信息供所有人进行查阅。另一方面是内部信息
14、交流,可通过内部电子邮件系统来实现内部相关文件或其他信息的传递,还可通过BBS来实现内部的信息实时交流。局信息维护人员局工作人员内部网络内部交流信息内部共享信息五、对外信息发布和信息交流部分信息发布主要是港航管理局对外的相关法律法规、政策、通知、办事指南、可公开的统计数据、以及相关办件结果信息的查询。为了能够和外单位进行信息交流,还应考虑建立相应的电子邮件系统,通过收发邮件进行信息查询。外部用户局信息维护人员外部网络对外交流信息对外共享信息综合以上的分析结果,我们将该系统的总体需求概括如下:1. 整个系统应建立在一个大的内部局域网上进行运行,所有人员通过网络进行信息共享和交流,这些信息中既包含
15、可供所有人直接浏览的静态信息,也包含按特定的业务要求应进行处理的信息;2. 为保证信息有效的共享和交流,应按业务要求建立各类数据库,用户应通过相应的应用系统进行数据共享;3. 系统应考虑角色定义和身份验证,由于港航管理局内不同的工作人员具有不同的工作范围、职责和权限,每个系统应用人员必须事先规定相应的角色才能进入进行内进行相应的处理;4. 系统应考虑流程化的运行模式,对于公文流转、办件和业务处理来讲,都具有既定的流程,系统应按照既定的流程来流转业务,各岗位收到相应的业务信息后按照要求进行处理,并通过流程提交到下一个岗位进行处理;5. 各项业务处理完成后均应建立相应的数据库以便有关领导和工作人员
16、进行查询、决策和以后的其他应用;6. 系统分内外网之分,内部网络和网络除要分别考虑安全外,还应充分考虑内外网的物理隔离问题,以最大程度的降低信息安全隐患。22 系统总体模块结构根据上面的需求分析我们将系统按照分成如下五大模块和若干子模块:内部信息共享与交流系统内部网站内部电子邮件内部信息共享与交流系统外部网站外部电子邮件领导决策支持系统行政后勤系统用车管理系统会议系统考勤系统综合管理系统业务处理系统公文流转系统办件流转系统业务处理系统 在下面的章节中,我们将就以上基本需求框架和功能模块划分来确立整个系统的设计原则和方案。第三章、系统建设原则为保障系统建设的健康、快捷发展,本系统建设必须遵循以下
17、九大原则:1实用性作为一个应用系统,实用性是直接影响系统的运行效果和生命力的最重要因素之一,也是一个严谨的系统开发者要无条件遵循的原则。该系统的最终用户是部门、处室的业务工作人员和各级领导,因此,系统在功能上紧紧围绕日常的管理业务工作,针对不同部门的业务特点和业务流程,建造结构合理实用的办公自动化系统。其用户主要是管理人员,对计算机了解不多,所谓实用,就是要考虑系统操作的简易性,很多功能只需要通过鼠标轻轻点几下就可以完成许多工作,使使用者真正用得起来。2先进性在系统的总体设计上,结合了我们多年开发各类系统的成功经验,同时注意吸取同类系统的建设经验,在技术上,要采用国际上先进的且成熟的技术,使得
18、设计更加合理、更为先进。选用的软件平台及硬件体现了国际最新技术,不仅是现阶段成熟的先进产品,而且是国际同类产品的主流,符合今后的发展方向;在软件开发思想上,严格按照软件工程的标准和面向对象的理论来设计、管理和开发,这就保证了系统开发的高起点。只有实用先进的系统,才是用户所欢迎的,也才能发挥其真正的魅力。3高效性业务工作流系统的建立本身目的之一就是为了提高工作效率,使工作人员从繁重的手工劳动中解脱出来,更好地完成对的管理,保证系统的运行速度和系统的容量。系统建立后,不仅应与原手工处理相比在工作效率上有一个较大的提高,而且在与其它同类系统相比较上也应具备优势。4规范性规范化、标准化是一个大型信息系
19、统建设的基础,也是系统与其他系统兼容和进一步扩充的根本保证。因此,对于一个工作流系统来说,系统设计和数据的规范性和标准化工作是极其重要的,这是各模块间可正常运行的保证,是系统开放性和数据共享的要求,不规范、不标准的系统的升级、兼容、交换都很困难,也就很难说再有什么发展。整个系统的规范标准的制订应完全遵照国家规范标准和有关行业规范标准,根据系统的总体结构和开发平台的基本要求,并考虑某市的具体情况,完成如下标准化的工作:l 设计标准的信息分类编码体系;l 建立统一、规范的系统数据库数据字典;l 设计统一的设计风格、界面风格和操作模式;l 建立办公业务中的统一表格,统一的各类统计表格和统计报表格式;
20、l 建立完善的安全控制机制;l 建立办公自动化流程自动控制机制。l 建立开放式、标准化的系统数据输入、输出格式。5可扩充性系统数据库的数据内容随着系统的运行而动态变化。除了基础数据库相对稳定之外,各类数据库以及业务管理模式将不断发生变化。同时,办公自动化系统的各种办公流程以及相关表格都会发生变化,系统应能够进行动态修改、扩充等,系统应具有良好的动态性与可扩充性。6稳定性一般的稳定性是指系统的正确性、健壮性两个方面。一方面,系统在提交前应该经过反复测试,在可能的情况下,把“bug”减少到最少的程度,保证系统长期的正常运转;另一方面,系统必须有足够的健壮性,在发生意外的软、硬件故障等情况下,能够很
21、好地处理并给出错误报告,并且能够得到及时的恢复,减少不必要的损失。7安全性系统的安全性是一个优秀系统的必要特征,系统应遵循安全性原则,充分考虑分级权限的设定、数据保密等情况,并要提供数据备份功能,进行定期的数据备份。由于整个系统所涉及的数据机关事业单位的内部资料,这些数据的准确性和正确性至关重要。安全性还体现在保证数据的真实性不被修改,保证信息变更的真实性、正确性不被篡改,因此系统应设置使用权限,对机要的内容不能任何人都来动用,应该是谁管理就只能谁负责使用,以保证系统信息的保密安全。还应避免破坏,对重要的数据应进行自动备份。8投资保护原则系统从软硬件运行环境的选择和开发方案中需要考虑保护已有的
22、投资,要尽量将其中结构合理、功能先进、运行情况良好的系统集成到总的系统之中,对于已经入库的各种数据,如果采用新的数据库存储系统,要能完全的转换,通过以上方式来保护已有投资,节省开发费用,避免浪费。9开放性系统的开放性可以说是系统生命力的表现,只有开放的系统才能够兼容和不断发展,才能保证前期投资持续有效,保证系统可分期逐步发展和整个系统的越来越完善,系统在运行环境的软、硬件平台选择上要符合工业标准,具有良好的兼容性和可扩充性,能够较为容易地实现系统的升级和扩充,以达到保护初期阶段投资的目的。在设计时还要考虑预留扩充要的接口,以适应扩展工程和适应国家有关政策法规以及信息技术的发展变化。第四章、系统
23、软件平台构架应用系统只有建立在适当的软件平台上,才能最大限度的缩短开发周期,提高整个系统的稳定性、易构性和其他性能。整个系统需要考虑如下平台:1) 操作系统平台;2) 数据库平台;3) 网络信息发布系统平台;4) 电子邮件系统平台;5) 流程化办公系统开发平台;下面我们分别考虑这些平台的选择。41 操作系统平台选择在当今流行的Intel处理器平台上的网络操作系统有WindowsNT, UNIX等。其中UNIX以其成熟性、稳定性、安全性一直是目前业界网络操作系统的首选,Unix品类众多,在某市港航管理局港航信息业务工作流管理系统的中心服务器操作系统我们建议选择红旗Linux(注:为中文Unix系
24、统)作为网络操作系统,红旗Linux操作系统自面市以来,以其高稳定性、高可靠性、开放源代码的特性赢得了越来越多的个人用户和企业用户的欢迎。红旗Linux从一开始就非常重视对应用软件的支持,而且支持Sybase ASE数据库,在红旗Linux(服务器)中提供了更多的硬件驱动程序,比如支持更丰富的SCSI适配器、智能化UPS、RAID磁盘阵列等,为应用软件开发商提供了更多的选择;在红旗Linux (服务器)中全面扩充了服务器功能,针对不同的应用需求,红旗Linux (服务器)为用户提供了多种网络应用服务,可以使用户方便、快捷地建立起功能完善、强壮稳定的各种服务器,象Web服务器、Ftp服务器、邮件
25、服务器、代理服务器、文件/打印服务器等;所以我们建议选择红旗Linux作为操作系统平台系统。客户端操作系统Windows 98/2000/XP的网络集成能力和对便携式计算机和硬件设备的广泛支持使商业用户随时随地更方便地接入Internet。并且Windows 98/2000/XP极强的可靠性和增强的易管理性简化了IT专业人员桌面管理。所以客户端操作系统选择Windows 98/2000/XP作为平台系统。42 数据库平台对于涉及全港航管理局的信息化业务需求并考虑将来进行大量业务扩展的应用系统,我们建议使用大型数据库管理系统,目前市面上的大型数据库比较多,我们选几个主要的来进行比较其各自特性如下
26、:SybaseOracleSQL ServerInfomixIBM DB/2Windows兼容性高高最高一般一般易操作性高较高高一般一般稳定性高高较高高高速度高高较高高高海量数据下的表现好好一般好好空间数据库结构有有有有无空间数据索引速度高高一般一般无支持三种操作系统是是仅Windows是是Windows客户端有有有有有标准数据接口ODBC、ADO、JDBC、OLEDBODBC、ADO、JDBC、OLEDBODBC、ADOODBCODBC考虑到系统对数据库平台的性能需求,以下指标是选取数据库平台的重要因素:l 数据检索速度;l 系统维护管理的方便性l 系统稳定性、安全性;l 客户端对Windo
27、ws的支持,包括数据库接口;根据上面的特点,建议数据库选择Sybase Adaptive Server Enterprise来进行管理。另外,Sybase Adaptive Server Enterprise目前在铁路、海运、公路等交通行业都是首推数据库。Sybase可以很好的满足企业应用的需求,提供数据库可靠性、集成性和高性能。Sybase Adaptive Server Enterprise(简称为ASE)有效的多线索结构、内部并行机制和有效的查询优化技术提供了卓越的性能和可伸缩性。Adaptive Server Enterprise还可提供业界领先的企业级集成、强健的数据访问和数据移动技
28、术,支持跨越远程Sybase和non-Sybase数据库的分布事务查询。Sybase Adaptive Server Enterprise通过分发信息和管理商业事务,支持通过企业信息门户对系统进行个性化的用户访问。43 网络信息发布平台网络信息发布平台,主要是能够进行对设计好的网站进行信息发布,目前这类平台非常多,若选择LINUX建议采用Linux的Web服务器、Ftp服务器、邮件服务器、代理服务器、文件/打印服务器自带产品。44 流程化办公系统开发平台这类平台比较多样,目前无论是国产和国外的平台都比较多,目前国内国际上最有名的平台是IBM公司的NOTES。它完全采用流程化的思想,可以实现流程
29、化的定义和开发,但是它也有显著的弱点:1) 采用IBM自己特殊的文件数据库结构,数据量一旦过大,性能就显著降低,这对业务频繁的管理部门是非常不利的;2) 需要采用专门的开发语言,对系统的开发和维护都不是非常有利;3) 与其他系统的接口不是很方便,不利于系统的扩展。我公司自行开发了自己的流程化办公系统开发平台NetOffice开发平台。NetOffice 2.0作为专业面向政府流程化办公的办公自动化通用平台,是一个以面向对象技术开发的产品。它以业务流的思想为基础,将业务模型和业务数据统一放在关系数据库中进行管理,实现了可视化的业务流程建模和流转控制,能够使流程化处理业务在网络浏览器中执行,从而实
30、现管理日常业务的智能化办公。NetOffice 2.0完全基于Internet/Intranet,既考虑了服务器端对业务模型强大的管理能力,同时也考虑了客户端灵活的表单处理能力,集B/S结构和C/S结构的优势于一身,是一种典型的B/SC/S结构,无论从使用还是维护的角度都有比较高的保障。NetOffice还提供了高性能的压缩算法和128位的加密算法,一方面可以大大降低数据库的容量,另一方面可以提高系统的安全性。NetOffice 2.0充分考虑了用户的实际情况,从业务模型的建立到客户端实现的整个过程完全开放给用户,所有功能的实现不再需要修改代码,实施过程简单,周期短,见效快,完全能够适合某市港
31、航管理局的业务需要。目前已经有大量的用户基于本系统在运行,最大的用户某市国土资源和房屋管理局,同时基于一个服务器上网运行的用户数已经超过了80个,系统非常稳定。我们在这里向用户强烈推荐这个平台。45系统开发平台由于我们的开发方式是采用多层架构的开发方式,所以我们可选择多种开发平台:如JSP,ASP,微软公司的开发平台Microsoft Visual Studio 7.0。由于我们的开发方式是系统采用基于.Net的多层构架,系统稳定性得到充分保证。通过.NET访问数据库,系统可以使用各种不同的数据库平台来进行数据存储。基于SOAP协议进行数据交换使得各种不同的系统、平台都可以访问办公自动化服务,
32、开发语言可选择java,c#,Visual C+,vb,asp,等。46 系统软件平台构架根据以上叙述,整个系统开发平台构架如下:应用系统Internet ExplorerWindows2000 ProfessionalNetOffice ServerSybase ASEWWW ServerMail ServerLinux第五章、系统软件体系结构根据我们前面选择的平台体系,整个应用软件系统的体系结构如下:1) 整个系统以数据库为核心,除网页外的所有信息均存放在Sybase数据库中,对外发布数据库数据存储在WWW服务器的数据库中,流程化办公系统中流转的数据主要包括用户、权限、流程、表格、填写内容
33、以及各种附件,包括扫描图件、文件附件等形式,这些数据我们均可采用特定的数据结构来进行存储,通过获取这些数据就能自动实现业务的流转;2) 系统完全采用B/S结构,服务器端通过WWW Server或NetOffice应用服务器通过数据库接口ADO与Sybase数据库连接,实现数据的存储、查询检索即统计;3) 对网站静态信息的访问,通过HTTP、FTP协议访问Intranet的文件得以实现浏览或下载等功能;4) 所有的应用系统界面全部建立在IE浏览器上,通过IE与WWW Server的通信来实现各类数据录入、显示、查询和统计以及对整个应用系统的维护;并通过IE网页来实现所有功能的集成;通过IE实现应
34、用系统界面的方式有以下两种:l 通过IE本身提供了各类输入界面如基本输入框、选择框、按钮、链接热点等等来与系统交互;l 通过在浏览器中嵌入开发的控件来提供功能更丰富的交互界面。5) 系统的安全依赖于以下部分:l 网络安全认证,只有具有网络用户的人员才能登录操作系统;l 数据库安全认证,只有拥有数据库权限的用户才能对系统进行维护和修改;l 应用系统安全认证,系统应具备对进入应用系统的合法身份的认证,只有具备合法权限的用户才能进入相应的应用系统,并获得相关的操作处理权限;l 应用系统用户身份加密算法,系统会自动对用户设定密码按照MD5算法进行加密,因此系统管理员也无法获得任何用户的密码;6) 对于
35、流程化业务信息以及邮件信息,由于要存储流程、各类非简单文字(包括文件、图像等)的二进制数据,系统采用压缩算法来降低系统的容量并提交存储、检索速度;7) 系统对服务器端和数据库端进行科学划分,合理分配系统运算功能,以便平衡负载,发挥系统的最佳性能。以下是应用系统中港航管理局内部管理系统的技术结构图:MD5加密算法应用及维护系统用户应用系统安全认证操作系统安全认证浏览器IEHTTPWWW ServerHTTP、FTPHTTPMail ServerNetOffice Server各类静态网业文件及供下载文件信息数据库接口ADO及安全认证用户、各类业务流程、权限等流程结构定义及每项业务运行信息(压缩)
36、,其他行政后勤等数据、邮件数据。第六章、系统功能模块描述根据前面的描述,我们将整个系统分为五大应用模块,下面我们分别就每个模块的功能来进行详细叙述。61 流程化办公系统根据对某市港航管理局的业务特点的分析,其核心业务是基于流转的办公业务,无论是公文流转还是业务处理,都可以被抽象成业务流转的实例。运证船检等办件系统则是获取数据输出结果数据的一种业务形式。从开发的角度看,把所有基于流转的业务需求归纳到一起,在底层采用统一的数据结构,而根据不同的业务需求在表层反映出不同的应用功能,这种做法本身也是合理和高效的。运证船检等办件系统则的业务逻辑比较清晰,主要反映业务起始和结束节点的各种处理与操作;业务处
37、理系统反映的则是在具体的承办部门内或部门间进行的业务流转,一个完整的业务实际上是办件与业务处理两个部分的合并结果,通过对运证船检等办件系统与业务处理系统的实际需求分析,我们可以得出明显的结论:作为流程化办公的两个特殊实例,运证船检等办件系统与业务处理共同构成了业务流转系统。 公文流转系统虽然也是一种处理流程,但它有一定的特殊性,该流程具有很大的自由性,同时还存在一个流程同时向多个人进行发送和处理的特点。我们将这三种要求结合在一起,就形成了我们的流程化办公系统。我们开发的办公自动化平台NetOffice 2.0正是以业务流转为核心的通用平台。NetOffice 2.0通过可视化的业务流程建模和流
38、转控制,能够使报件审批业务在网络浏览器中执行,从而实现港航管理局日常业务的智能化办公。NetOffice 2.0在处理某市港航管理局以流转为核心的大量业务时,显示出它强大的功能和实用性。下面我们结合 NetOffice 2.0的设计思路,从基于流转的办公自动化业务模型的概念着手,逐步阐明该业务模型的定义、实现以及基于这种业务模型如何建立办文、业务处理和公文流转系统。611 流程化办公系统模型规范的管理,需要按照规范的流程来处理,我们将这种从具体业务中抽象出来的业务模型称为工作流,根据具体的业务要求,我们可以将每项业务进行如下形式的抽象。一、基本概念1) 表单,管理的大部分办公和业务处理,主要是
39、按照业务办理规范,根据各种实际情况,填写各类业务表格,我们将这些表格,称为工作流中的表单;2) 表项,每个表单中有若干项内容需要填写,这些内容一般在表单中规范为一定的格子,我们将所有要处理的表单中的项称为表项;3) 附件,在一项业务办理的过程中,往往包括许多证明材料,也有很多电子的文档,这些材料一般都没有既定的规范,一般要直接放到工作流程中供审阅,我们将这类数据称为附件,其形式一般为扫描图件或电子文档;4) 用户,凡是通过信息化办公系统进行办公的人员,都需要在系统中定义一个身份,这个身份就称为用户;5) 角色,管理部门的每个人都在具体的业务中承担一定的工作职责,需要按照有关规定填写要求自己填写
40、、修改的数据;该人在工作流中的这一职责,我们称之为角色;6) 节点,业务需要多个岗位来逐步处理完成,每个岗位有固定的工作内容,需要由特定的角色在权限范围处理一系列表单,在工作流中,我们将每个步骤称为一个节点;7) 流向,某个角色在自己的权限范围内处理完自己的表单后,按照流程要求将业务传递到其他节点,节点之间的连接及先后顺序称为流向;8) 权限,按照实际业务要求,每个角色只能在既定的节点上对指定表单中的表项进行处理,我们将这一限制称为权限,权限分为对表单的权限和对表项的权限;根据情况我们可以将权限作如下分类:不可见(看不到表单或表项的内容)、可见、可填写几项。9) 流程,按照某项业务的规范和要求
41、,通过一系列节点,由相关角色在权限范围内对指定表单中的表项及附件进行处理并按流向传递到下一个节点的过程称为一个流程。以上各个概念之间的关系如下:l 工作流包含上面所有概念,由用户(角色)、表单、流程构成;l 表单由若干表项构成,包含用户的角色对其中所有表项的权限;l 流程由节点和流向构成l 节点由用户、角色、表单、表项、附件以及相应的权限构成;l 权限包括角色对表单的权限及对表项的权限。l 流程由节点和流向构成l 节点由用户、角色、表单、表项、附件以及相应的权限构成;l 权限包括角色对表单的权限及对表项的权限。表单申请人名称身份证号表项联系方式科长经办人签名【表单、表项与签名】流向节点【流程与
42、节点】以上概念以及这些概念组成的工作流可以映射到数据库系统具体的表和字段中,通过对数据库中相应的表的维护,可以方便的创建、修改和管理这些工作流。二、工作流程定义工作流的业务处理过程,就是处理大量工作流的过程,工作流的具体定义和实现步骤如下所述:1) 用户/角色的管理,用户的管理需要描述用户的名称、职位、在岗期限、用户代码、进入系统密码等基本信息;为了实现能够在表单中签名,考虑事先将每个用户的签名扫描后保存在系统中以便调用;同时,还要结合已经定义的表单,设置角色和权限。2) 表单/表项的定制,该项功能主要是将实际的业务中需要处理的表格“画”出来保存在系统中,并定义表单的权限,哪些用户/角色可以有
43、处理该表单中表项的某项权限;表单中的表项还需要定义为数据库中某个表的字段。3) 流程定义,通过可视化定义工具,将实际业务的流转过程用节点和流向描述出来,并确定节点和流向之间的相互关系。4) 节点定义,给该节点赋名称,然后再设定该节点需要包含哪些表单和用户,并且详细地设置节点的各种属性,包括节点流向关系、节点内用户间的关系、节点的示警时间和到期时间等等。5) 流向定义,需要在多个节点中设置每个节点的流向,并表明流向条件。6) 权限定义,需要针对每个节点中,定义哪些用户对该节点拥有权限,对哪个表单中的哪些表项拥有什么样的权限。7) 工作流定义,定义工作流的名称和类型。工作流的名称为入库后被调用的流
44、程名称,工作流类型分为公文流程和非公文流程,公文流程上面的定义步骤详细地描述了一个工作流的产生过程,实际流程化的处理业务也就是通过把日常的工作抽象成一个一个的节点、流向、表单以及权限,并加以定义而形成若干个完整的工作流,从而反映出整个业务的情况。三、各项业务模型的实现在服务器端定义好工作流后,把定义好的工作流保存到数据库中,就可以在客户端通过浏览器将工作流读出,并按照工作流中定义的业务逻辑实现业务的流转了。具体说来,客户端(浏览器)应包括下列功能:1) 客户端登录界面,保证只有通过用户号及密码验证后才能进入系统;2) 业务办件受理界面,用户进入到办公系统后,受理办件的用户需要具备受理功能,从系
45、统角度看就是能够根据受理的单位、时间、受理件的分类(也就是工作流的分类)能够登记(开始)一项业务;3) 在办件显示列表,需要显示每件业务的名称、分类、接件时间、办理人姓名、是否超过了承诺时间、还剩多少个工作日等等,办件级别等信息;4) 办理业务,也就是能够处理上面每个件的业务,包括增加相应的业务上需要附件、审阅前面办理人填写的内容、填写自己需要填写的表项、处理WORD、EXCEL、文本文件等各类文档中的内容等等,客户端灵活的表单处理能力应体现在下列功能之中:l 对某一表项赋初值;l 对某一表项设置填写规范;l 对填写字段有必填、按既定格式填写的要求;l 自动生成业务序列编号;l 自动生成填写日期;l 对相同内容要求一个表填写后其他表项自动填上;l 对相互关联的表项,能够具备自动进行简单算术运算和字符合并运算的功能。5) 保存或提交,如果业务没有办理完,需要将已经处理的内容保存下来下一步进行处理,如果已经办理完成,则按照预先定义的流程提交到下一个节点,可以提交给某个或某几个用户,也可提交到某个节点的所有用户;6) 业务优先级设定,有设定办件优先级的人可以设定某项业务为加急、特急或普通,以便办