核心功能流程及开发实现

2024-05-18 09:39

1. 核心功能流程及开发实现

塔河日常办公自动化分系统的前台功能大多为浏览查询操作,是办公信息管理的最终展示,核心功能模块主要运行在后台服务器中,是对前台功能的支持,这里主要介绍信息管理、个人办公、车辆管理、用户角色权限控制、收发文管理图片库以及协同办公等核心功能模块的管理流程及实现。
(一)收发文管理
收发文管理主要是塔管局办公室常用的一个功能模块,它以办公室为核心,涉及塔管局的所有科室。收文和发文管理主要收录文件概要信息以及收发文单位、时间等要素,便于塔管局相关处室和员工查阅。
在收发文管理中需要设置查阅权限,因为某些文件的传达是有保密限制的,不可能全员查阅。在这里为了便于特殊情况的传达,权限设置直接定位到人,选定的用户名称集合将存储在收文管理表中,当用户登录时如果该用户名称出现在权限字段中,则将包含该用户名称的所有文件生成列表清单,供用户浏览查阅文件梗概。收文管理流程如图7-15所示。

图7-15 收文管理流程图

在发文中主要的功能是文件编辑和套红,系统开发了功能强大的编辑器,具有类似Word的功能,在文件编辑完成后,选择文件类型,即可生成红头文件。发文管理流程如图7-16所示。

图7-16 发文管理流程图


图7-17 车辆管理流程图

(二)车辆管理
反映车辆使用动态,便于领导和各处室申请使用车辆,用户可询车辆类型、座数、司机、出发返回日期等信息,提高车辆使用的透明度和使用效率。
车辆管理人员接受使用者申请并将此信息录入计算机,系统根据此信息中的派车时间及回车时间与系统时间进行比较,如系统时间在派车时间与回车时间之间,则显示该车辆为派出状态,当系统时间已过回车时间时,系统自动将该车辆状态调整为空闲。具体流程如图7-17所示。
(三)个人办公
个人办公主要包括任务管理、通讯录、密码修改和个人资料修改。其核心模块任务管理,涉及任务布置与任务反馈。
部门领导给指定的下属人员布置工作,被布置任务人员登录办公自动化系统后主页显示任务消息提示,被布置人点击查看任务。在任务完成后,被布置人填写完成情况并提交,布置领导人登录办公自动化系统后收到任务消息提示,点击查看被布置人返回的任务,如布置领导人对被布置人的完成情况不满意,填写意见或建议,将此任务再发给被布置人,被布置人重新执行该任务,当完成时填写完成任务情况并提交给布置人,如布置人对此完成情况满意,则点击存档,此流程结束。具体流程如图7-18所示。

图7-18 任务管理流程图

(四)图片库
图片库功能是将各处室日常积累的图片素材进行分类归档,各处室工作人员可以将工作中积累的图片资料进行上传至综合数据库中的多媒体库,以实现图片资料的共享。
图片管理功能的存储图片数据表与综合数据库中多媒体库的图片库共用一个表,但各自有属于自己的管理后台和录入界面,当用户在图片库中添加图片后,在多媒体库中同样可以调用,反之亦可。图片库采用图片转二进制流的形式存到数据库中,舍弃了以前的图片上传保存上传路径的传统方法,可作为长期档案存储。
为便于图片档案分类,系统设立了图片分类索引表,关联到处室,每个处室可以有多个图片档案分类,允许自定义添加分类到分类索引表。在图片档案存储表中关联分类索引信息。
图片上传保存的过程是将原始图片数据转化为二进制数据存储的过程,在设计的图片存储表中有存储二进制数据的大二进制数据对象字段。由于二进制数据本身是不可见的,因此查询浏览的过程是将二进制数据转化为可见图片的过程(图7-19)。

图7-19 图片上传存储流程图

图片库的功能主要为上传存储和查询浏览。
上传存储:确定上传的图片源和档案类别后,系统将图片数据转化后存储在图片数据表中,同时将处室信息、档案类别在分类索引表索引,存储分类索引信息,以便查询浏览。
查询浏览:提供多类查询方式,按时间、处室、类别、人员等,查询获取后的结果集在经过数据转换后生成缩略图页面,生成的每个缩略图都带有部分图片属性信息,便于查阅细节,起到元数据的作用。
图片库的使用可以从办公系统的多个入口进入,在主页面底部有图片库链接,直接选择处室名称,即可进入以处室为主题的图片库页面,在各处室的办公页面,也可直接进入相应主题图片库。
(五)信息管理
信息管理主要提供信息发布服务,各栏目的信息添加均在信息管理功能完成,对应的有:公告公示、会议通知、最近新闻、动态、工作计划等。如果有权限,用户可对栏目内容添加,并管理已有的栏目,进行删除编辑等操作。
发布信息时需要经过编辑器加工,以便形成排版整齐的文件,便于浏览。
本系统主要提供信息的共享与交流,因此不需要权限控制。主页面信息的管理和各处室页面的信息管理是一致的,只要有权限就可以进入栏目执行信息管理操作。
在信息管理中时间是较为关键的要素,设计按照时间对栏目信息进行排序,时间最新,则显示在最前端。信息添加流程如图7-20所示。

图7-20 信息管理流程图

(六)协同办公
为了方便使用办公自动化的用户与本部门或其他部门的用户进行交流沟通,在系统中嵌入了协作办公软件RTX。
RTX是一款企业级即时通信平台。该平台定位于降低企业通信费用,增强企业内部沟通能力,改善企业与客户之间的沟通渠道,创造新兴的企业沟通文化,提高企业生产力。
RTX平台的主要功能包括企业内部实时信息交互、视频语音网络会议、企业短信中心、标准目录服务支持等(表7-1)。RTX平台具有很高的实用性、易用性和可管理性。除了底层采用128位对称加密技术之外,在实际应用中,RTX还可以通过员工实名制、记录对外交互信息等措施,确保企业应用的通信安全。
用户登录办公自动化时,采用了单点登录的方式,当用户提交了登录信息时系统自动验证用户信息,信息验证正确时,系统将提取登录用户的用户名等信息传值给RTX服务器,信息验证正确后,将在启动办公自动化的同时启动RTX客户端。
表7-1 RTX功能列表


续表


核心功能流程及开发实现

2. 如何自己实现一个可自定义业务流程步骤的工作流

不知道你现在的流程是怎么实现的,不过可以参考下边的流程: 把整个流程做成个链表存储,你需要这个流程里面按什么顺序审批,只要把相应的人加到这个链表里面就可以了!流程的处理方式是不变的,变的只是里面的元素!

3. 实施BPR的步骤

  BPR的实施步骤

  第一阶段:计划与准备
  企业高层主管应当从企业战略的高度来考虑BPR。过去的流程是否需要做根本的改变?企业信息化要达到什么目标?只有对这些问题都有了清晰的认识,才能推动后续的流程改造有条不紊地进行。在此基础上,企业高层主管要确定哪些流程需要重组,设定清晰的流程重组目标、成立BPR项目领导小组并制定详细的项目规划。

  第二阶段:流程诊断
  · 对现有流程和子流程进行建模和分析,诊断现有流程,发现流程中的瓶颈,为业务流程重组定义基准。尽管一些专家认为BPR不应当拘泥于当前流程,但在实际工作中,忠实地描述现有流程,在此基础上寻找流程重组的突破口还是最直接的方法。

  第三阶段:流程设计与优化
  · 在分析原有流程的基础上,设计新的流程原型并且设计支持新流程的IT架构。

  第四阶段:审批
  重新设计的企业流程是否实现了企业高层的战略目标需要通过审核流程来保证。

  第五阶段:具体实现
  · 在这一阶段,实际的重组开始了。

  第六阶段:流程评估与管理
  · 业务流程重组结束后,就可以根据项目开始时设定的目标对当前流程进行评估,看新的流程是否达到了预期目标。 此外,一次BPR项目的实施并不代表公司改革的任务完成,整个企业的绩效需要持续改善才能实现。这种持续的改善实际上就是不断对流程的分析和改变。

实施BPR的步骤

4. 流程及开发实现

在各处室的业务流程中,很多模块具有相同的功能和操作流程,这些模块可以统一进行描述,在编程实现时也可以采用面向对象技术开发出统一的模块类,生成子类再应用到各功能模块中。按照完成功能的不同,可以划分为四类:数据管理、数据图形化查询、图形图像服务、文档管理。
(一)数据管理
数据管理的功能主要有输入、编辑、查询和输出。这类功能是专业业务处理分系统中最常用的功能项,在以下项目中都有使用。
(1)综合信息:生态监测数据、水利工程、历史水文、实时水文、水资源公报、元数据查询。
(2)遥感监测:土地利用、干流中下游地区植被监测、干流下游地区沙质荒漠化监测、干流上游地区盐渍化监测、重点监测区植被监测专题数据。
(3)生态监测:监测断面数据。
(4)水情分析:历史水情查询、当年水情查询。
(5)水量调度:水文预报与实况、“四源一干”水情、耗用水量。
(6)干流管理:来水情况、经济供水、生态供水、水量分布、工程管理。
(7)规划前期:计划管理。
(8)工程管理:工程建设管理、合同管理、资质管理、质量管理。
数据的输入、编辑、查询都是常规的数据管理功能,采用ASP.Net+ADO.Net工具进行开发,ADO.Net提供和数据库服务的连接通道,ASP.Net负责数据的计算分析输出。
(二)数据图形化查询
涉及数据图形化查询的功能项包括:
(1)综合信息:社会经济查询。
(2)生态监测:监测断面分布图。
(3)水情分析:水文测站分布。
(4)水量调度:“四源一干”测站分布。
(5)干流管理:河道特征、工程、测站分布。
在这里,核心的工作是专题示意图的制作,示意图相对于空间地理数据有直观、简单的优点,不需要精确的地理位置,采用业主常用的各类图件资料,经过扫描成栅格数据,对扫描后的栅格数据可以用PhotoShop等图像处理软件进行加工处理,使得其更加美观,符合用户习惯和审美要求,并且在示意图上突出显示重点表现的专题信息。
相对于空间地理数据随意的放大缩小,栅格数据不具备这些功能,在放大到一定程度后会出现栅格单元,为了解决这一问题,采用大区域图片裁切,切割后的图片满足在屏幕范围内清晰显示,整图显示降低分辨率,满足宏观浏览需要,在整图与分区图之间可以快速的切换显示。
在完成示意图的制作后,就要在图上部署查询信息,查询的启动是在处理完成的图片上设置热链接区域,将图上突现的专题信息划入区域。当用户点击该区域则显示该区域信息,简单信息直接编辑成超文本页面,连接后直接打开即可;对于存储在数据库中的信息,需要在连接区域设置查询参数,一般设置为名称,作为查询条件,同时需要给定查询功能页面,查询页面根据查询条件动态生成查询信息表。
这类需要示意图和数据库链接查询的功能主要有生态断面查询、水利工程查询和社会经济查询。
直接打开链接页面的主要是生态闸、水利枢纽等。
(三)图形图像服务
图形图像服务是一个面向网络用户的GIS系统,包含这类功能的项目主要有:
(1)地理信息:全流域1∶50万数字线划图、四源一干1∶10万数字线划图、干流区1∶5万数字线划图、干流区1∶1万数字线划图、干流区1∶1万水系图、全流域边界、四源一干边界、四源一干1∶10万DEM、干流区1∶1万DEM、干流区1∶1万航片DOM。
(2)遥感监测:遥感影像、土地利用、干流中下游地区植被监测、干流下游地区沙质荒漠化监测、干流上游地区盐渍化监测、重点监测区植被监测专题数据。
(3)生态监测:生态质量评价、生态风险评价。
图形图像服务模块采用ARCIMS为基础平台软件,主要实现的功能有:
(1)查询与选择:查询包括单个对象查询和多条件查询,选择包括矩形选择和多边形选择等。
(2)专题图与统计:专题图功能依据选择的图层、字段、分析方法、级别数进行专题分级显示,统计功能根据选择的字段进行求和、最大、最小、平均、均方差等计算,同时可生成统计饼图或柱状图等。
(3)分析与量算:提供缓冲区分析、长度和面积的量算等。
以及其他相关的视图操作,如放大、缩小、平移、单位设置,同时具备显示地图的示意图打印输出。
由于采用ArcIMS为基础平台,因此,系统功能实现的关键是进行地图配置和空间服务功能开发。
1.地图配置与地图服务
地图配置文件是发布空间数据的基础。在配置文件中描述地图数据的类型、位置、联结方式、地图修饰等要素,建立好地图配置文件后,才能建立为空间服务功能提供的地图服务。
地图配置服务常用的有两种:Axl和Mxd,两种配置文件使用的地图服务器类型不一样。
(1)Axl直接用Arcxml编写,是可用文本文件编辑器编辑的,地图配置信息透明,可以充分发挥开发人员对地图的想象力,但是要求开发人员有较强的Arcxml编写能力,同时对地图的修饰能力较弱。
(2)Mxd用Arcmap直接生成,在外部不可编辑,地图配置文件相对隐藏,可以快速生成,而且地图修饰能力很强,ArcGIS的所有面状、线状、点状符号以及自定义的符号都可以用来修饰地图,但是一个很大的弱点是建立的地图服务速度很慢。
基于以上原因,地图服务配置文件采用的格式是Arcxml编写的Axl,以保证地图服务的速度。因为此功能是一个面向所有专业处室的功能项,用户的访问频次较大,必须考虑访问的速度。地图的修饰问题通过现有符号的组合来解决,不能解决的则绘制一些图片符号在配置文件中引用,解决地图修饰问题。比如城市符号可以用多个点状符号颜色组合形成,铁路符号可以用多类线型符号颜色组合生成,基本满足了地图修饰要求。
2.空间服务功能开发
空间服务功能开发是在ARCIMS基础上,结合Jscript脚本工具完成信息查询、分析与编辑,实现图属互查。
浏览器端根据用户选择或输入的查询条件来调用ARCIMS的相应的地图服务,并用ARCIMS浏览界面显示出来,用户可以利用ARCIMS丰富的地图操作工具进行各种操作,在客户端设置缓存机制,以加快各种操作的响应速度。
ARCIMS浏览界面选择HTMLVIEWER模式,当客户端使用图形工具后,VIEWER生成一个请求并通过SERVLETCONNECTOR将请求发送到ARCIMS的空间服务器,当响应返回时,客户端解析响应结果并完成显示操作。
(四)文档管理
在系统功能中很多地方都要用到上传并管理文档功能,为免除重复的开发工作,开发了统一的文档管理功能。
涉及文档管理的功能项包括:
(1)水量调度:法规依据、年分水方案、调度预案、调度方案、专题分析、调度简报、塔委会专题。
(2)干流管理:干流防洪、开-孔河输水、应急输水。
(3)规划前期:规划管理、前期管理、重点工程、评价评估等。
(4)工程管理:建设准备与招投标、工程验收、资料管理。
文档管理功能上传的文件全部存储在业务处理服务器中相应目录下,为管理这些文件数据设计了文档管理数据表,表中记录每个上传文档的处室、类别、资料时间、上传时间、流域、名称等信息。
查询时按照文档管理类别项和时间直接获取该类文档结果集,列表供用户察看。
编辑时允许添加和删除,添加时应当为每个上传管理文件设置处室、类别、资料时间、上传时间、流域、名称等信息,以便查询。

5. c2m模式在中国需要多长时间能实现

  好,干嘛要花那么多钱给子女增加负担。可是爷爷啊!你可曾知到要是没有你哪来的姑姑大爷、叔叔爸爸还有我!

  爷爷,你可一定要挺住啊!希望我们善意的谎言能够延续你的生命,哪怕是一分一秒也好!善意的谎言最美!

  善意的谎言(其二)

  谎言分两种,一种是恶意的,具有欺骗性的,是通过欺骗别人来使自己得到某种利益或弥补某种损失的;而另一种,是善意的,虽然它也同样具有欺骗性,但是,它不会让受骗者蒙受损失,相反,还会使其得到某种东西,可是物质上的,也可是精神上的。
  我以前在一本书上看到过一个故事,人物的名字我已经淡忘了,只记

c2m模式在中国需要多长时间能实现

6. 如何利用工作流引擎实现复杂业务流程?

看图,这是工作流引擎设计业务流程,可视化开发,每个节点都有特点的功能和设置,只要你的思路够清晰,再复杂的流程都能设计出来。


7. 如何实现高效的流程管理

这个问题太大了,推荐几本书可以看下:
《流程圣经》    (美)吉尔里·A·拉姆勒 等    
《流程的永恒之道:工作流及BPM技术的理论》    辛鹏    
《创新 转型 绩效 -企业蜕变的新思维》    IBM商业价值研究院    
《流程革命2.0——让战略落地的流程管理》    王玉荣 葛新红    
《管理就是走流程:没有规范流程,管理一切为零》    石真语    
《流程型组织:21世纪的组织管理新模式》    刘新华    
《流程型企业5S攻略》    北京知为先项目咨询有限公司    
《流程优化与再造(第三版)》    水藏玺 等    
《流程管理工具箱》    杨文兴 杨靖    
《跟我们做流程管理》    陈立云 金国华

如何实现高效的流程管理

8. 三大框架运行的整个流程是什么?

hibernate:在构建数据层时候可以通过JDBC生成数据层的java代码,在项目运行过程中程序与数据库的交互将从这些地方实现。
spring:一般在项目启动时创建一组系统将要使用到的对象,交由spring管理,项目中需要使用的对象模型可以从这里获取。数据源也可以作为一组由spring管理的对象。
struts:解析获取到的http请求,根据URL分派跳转的类
整个流程从解析http请求开始,根据业务需要一般会涉及数据层操作(hibernate),这些操作完成后,根据返回结果由struts确定请求的返回内容。而整个处理过程在spring管理的java类里面实现。
所以先开始配置struts2,然后用hibernate加载数据库,最后配置spring文件,过事务,就可以进行增减删查操作了