铁路办公自动化_第1页
铁路办公自动化_第2页
铁路办公自动化_第3页
铁路办公自动化_第4页
铁路办公自动化_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、铁路办公自动化铁路办公自动化铁路办公自动化铁路办公自动化与与与与地理信息系统地理信息系统地理信息系统地理信息系统最终系统开发方案最终系统开发方案最终系统开发方案目录第一章 开发背景.31.1 前言 .31.2 应用分析 .3第二章总体设计.42.1 设计概述 .42.2 系统架构 .52.2.1 功能一览 .5第三章 设计原则.93.1 界面原则 .93.1.1 外观一致性 .93.1.2 操作一致性 .103.2 代码原则 .10第四章 功能模块详细设计.114.1 登录页面 .114.2 操作界面约定 .11第五章 系统概述.135.1 采用技术 .135.2 系统环境 .135.3 运行

2、方式 .135.4 功能模块 .14第六章 项目实施组织.196.1 项目组织机构 .196.1.1 各小组功能职责 .19第七章开发项目预算.207.1 开发费用 .20第一章 开发背景1.1 前言在我国办公自动化系统的建设已开始全面启动,而实际工作中对其认识和理解还存在着片面性和陈旧观念,我们通过对现代办公特点的深入分析,阐述如何利用成熟且先进的网络技术、Web 技术和电子邮件技术以及地理信息系统(GIS)等为办公自动化服务,并开发出一套全面的、高效的、适合我国国情的办公自动化系统架构。而传统的信息传递方式带来大的管理成本,往往造成管理漏洞从而吞食利润和降低市场竞争力;由于时间或地域的不对

3、称性造成公司内部及公司分支机构沟通效率等问题,因此需要有一种可以解决以上问题及在实施可以优化现有的管理组织结构,调整管理体制和最后实现提高决策效能的目的系统软件。1.2 应用分析 目前从应用的情况分析,对自动化办公的需求量是越来越大。而我们主要针对象为:铁路、小型企业、分机机构多企业、政府机构等;它们有一共同特点是对办公有需求但要求不太高,对投入要求小,但是又需要针对企业本身情况定制 OA 系统;而目前市场上的情况是:有产品化软件但不适用于不同的用户;专门开发软件,造价却非常高。另外,由于铁路部门的特殊性,他与一般的企事业单位不同,有其非常独特的方面,但是,由于系统需要从广义的角度去解决问题,

4、所以我们的系统需要引入一些活血,即新的想法和新的技术以及更加具有实际性的管理手段,由此,我提出几个概念:1,流程透明化(这与 LOTUS 所倡导的工作流是完全的两种理念, 工作流侧重于工作方面的流程,也就是说用户必须按照 LOTUS 所定义的工作方式去适应这个软件,从而对用户造成非常大的不便;而我的流程透明化则是由用户来自己创建“游戏规则”,当然,这个前提就是对所有的工作流程,用户需要了若指掌,然后才能去按照他们以前的工作流程去创建,去定义,真正的实现无缝的办公自动化。 2,统一平台(这是由微软的 WEB SERVICES 所延伸的。我一向认为,信息是一个企业,甚至一个国家的核心,而他们的载体

5、也就是数据库了,所以,数据库的重要性就不必多说了。同时,数据的迁移是一件非常繁琐甚至无法迁移的事情,所以,统一平台就呼之欲出了。统一平台,也就是说,我们的系统是可以兼容任意一种数据库的,而且,用户的每一种数据库都可以很轻松的转换到他们所希望或者所采用的数据库平台上去。这样,于用户而言,于系统应用而言,都是一个集大成的好处。所以,统一平台的好处,是显而易见的。不过,这个实现起来是一件相当困难的事,在技术上,所以,仅能把此做为下一个版本的核心而放在这里。 再者,我们的办公自动化是与 GIS(地理信息系统)是有机的接合在一起的,所以我们这个版本暂且只能采用 ORACLE 8.16C 做为数据库平台。

6、由于系统的原因,我这里也把他做为两个子系统来写,当然,我们首先需要把 OA 之一块详细的设计出来。第二章 总体设计2.1 设计概述铁路办公自动化办公系统是将电脑技术,网络技术及数据通讯以及群件理念完美结在一起的一套企业协同办公信息化平台,从办公的范围来看,它基于 Intranet/Internet;从办公性质来看,它是网络化办公(即几乎所有的办公业务都在网络环境下实现);从信息化建设角度来看,铁路办公自动化是企业信息化建设的基础,可以插接各种应用软件(包括 WORD 等常见应用软件)。从应用的角度来说铁路办公自动化软件开发应满足以下几点:1 1、先进性、先进性 整个系统开发应采用国际上先进并且

7、成熟的计算机技术、网络技术以及安全加密等技术,力求方案的先进、灵活、高效。比如在 OA 上我们可以尝试微软的.NET 架构,GIS 亦是如此,只要底层的核心是一样的,采用哪种先进的技术都可以进行很好的实现其功能,同时也可以开发出更多独具一枝的应用,使我们的系统更具有竞争性。 2 2、实用性、实用性 系统始终以用户需求为导向,结合先进、合理的管理模式,功能全面,切合实际。 系统以人为本,用户的需求永远是第一位的,考虑系统在同等产品技术领先的前提下,我们需要同时兼顾实用性,这样才能真正的普及系统的推广及应用。3 3、安全性、安全性 由于系统需要进行信息交换,并与其它计算机网络(或者系统需要直接应用

8、在 INTERNET 和INTRANET 上)相连,因此将充分考虑系统的安全性,需结合多种加密方式以及防范手段对系统的安全进行可靠的保障,当然,我们首先得有安全的考虑才能防患于未然。 4 4、可靠性、可靠性 系统设计采用的软硬件产品都应考虑到其可靠性。系统需要长久的运行才能体现其优点,也需要相当长的时间才能解决用户的真正需要,所以,系统所使用的软硬件产品的可靠性至关重要,在选择上,我们必须慎而重之。5 5、兼容性、兼容性 由于用户可能存在有各种计算机软件及正在使用的各种中小型的系统,我们需要考虑到用户无误且简单的进行升级,并且转移到我们的系统中来,所以,系统的兼容性非常重要。6 6、扩展性、扩

9、展性 系统的设计既要考虑长远发展的需要,又考虑当前的实际需要及承受能力,保证系统升级方便,容易增加各种功能,并且升级成本低廉。建议采用模块式开发,利用各种技术手段进行挂接与集成,保证系统的扩展性。7 7、可维护性、可维护性 系统在用户界面上要做到直观清晰,并提供详尽完善的技术手册和维护手册,方便系统维护。因为用户的层次不一,对计算机软硬件了解的程度不深,如果系统难以维护,给我们带来后患是无穷的,所以在开发期间,一定要坚持本原则进行细致且谨慎的开发与测试。8 8、透明性、透明性 机构不断改革,管理流程不断优化,系统如何适应经常性的需求变化?业务系统多,各业务系统开发工具和所依赖的平台不一样,软件

10、开发商也各有不同,如何将这些系统有机地结合在一起,建立一个统一、完整的系统?所以,我们的系统需要对系统运做的流程了如指掌,用户可以随心所欲的定制各种流程和管理模式, 同时系统也就可以很容易的稍作修改就应用到不同的行业中去了。所以,对系统透明性的要求是很高的。9 9、开放性、开放性 在功能模块的定制性和复用性方面,我们需向用户提供了强大的跨平台技术和灵活的二次开发接口,能够满足单位或者企业需求不断变化的实际情况,需求的变化不再通过修改代码来解决,而是通过提供给用户相应的工具和接口来实现。这种柔性构造功能的提升会给用户带来前所未有的方便。1010、标准化、标准化 系统的设计、开发、测试、维护都需要

11、严格按照 ISO 的相关规范,必须形成各种详尽的文档,且通过监督、审核等手段保证文档的正确性与实用性。只要标准的才是全世界的,相信这个原则对我们的益处是非常大的。2.2 系统架构2.3 功能一览子系统名称功能 A功能 B功能 C功能 D功能 E功能 F公文子系统收文处理发文处理领导批示公文状态公文回收综合查询等档案子系统信息归档公文组卷档案管理档案查询档案借阅档案统计等人事子系统考勤设置考勤登记出差申请考勤统计外出申请考勤查询等邮件子系统收发邮件查看管理邮件统计信息监控邮件群发邮件备份等会议子系统会议申请视频会议会议纪录权限设置会议查询统计决策等用户子系统权限设置人力资源工资管理用户统计日志查

12、询视频点播等信息子系统个人通讯内部通讯手机短消息在线寻呼信息查询信息管理等日常办公工作计划资源预约办公用品工作进度工作总结备忘提醒等网上教育知识储备资源管理生成考卷网上考试音视频教育成绩统计等系统设置权限管理部门设置管理体制界面设置帐号管理工作流定制安全管理资源查看事件查询安全设置攻击记录IP 限制加密解密等远程办公日常办公邮件收发发布通告短消息收发论坛讨论系统管理地理信息放大缩小设备查询报表专题图打印输出远程更改请见后面标注为红色部分表示己改,本“人事子系统”是由原“考勤子系统”所改,原因是考勤的范围太过于陕隘,故以人事替代。标注为蓝色部分表示实现的时间可能比较长,是故考虑做升级时所增加功能

13、。本次开发暂不进行细致开发。在技术方面,建议系统主要采用以下一些技术分布式组件技术分布式组件技术 利用分布式组件技术来构造系统,不仅可以提高软件模块的复用性、可扩充性和重组能力,还可以降低部署大型系统的复杂程度,减少系统维护和升级成本。三层计算模式三层计算模式 传统的软件开发模式主要是集中式和 ClientServer 模式,其主要弊端是系统关联非常大,难以升级和维护,而且对客户端要求比较高。而采用了三层计算模式后,用户表示层被独立分离开来、商业应用规则以一个整体在独立的应用服务器上运行,这样不仅减轻了客户端的负担,而且当机构改组、人员调动、系统升级时非常方便。对于将来越发复杂的 OA 应用以

14、及 Internet 的迅猛发展,这种开发模式无疑是最合适的。InternetInternet 技术、多媒体技术被引入到技术、多媒体技术被引入到 OAOA 系统中系统中 目前 IntranetExtranetInternet 之间的界限越来越模糊,一些在 Internet 中使用的成熟技术,如Asp、A、Java、JavaScript、HTML、DHTML、CSS 等被大量地引入到 Intranet 和 Internet 应用中,大大丰富了 Intranet 和 Internet 应用的功能和表现形式,有利于提高基于多网互联的用户之间的交互。同时,各种多媒体手段如手写笔录入、语音录入等的引入,

15、将会极大地提高基于Intranet 和 Internet 的 OA 系统的易用性。 2.4 公文子系统随着信息技术的普及,越来越多的公司开始使用电子媒体替代传统的媒体存储各种文件及其技术资料。铁路办公自动化的文件管理子系统为公司内的各种电子文件提供了集中统一并且安全的管理渠道。使用文件管理子系统,员工可以方便、快捷地使用在工作中需要用到的各种文件以及技术资料,可减少了以往繁琐的文件保存及查找流程,提高工作的效率。在文件管理子系统中主要提供文件管理以及文件检索两大功能。同时,提供方便灵活的权限设定方法,可按文件夹、文件设定访问权限,确保文件信息的安全。同时,由于公文是一个企业或者说部门的核心基础

16、,所以公文子系统的重要性可见一斑了,在处理流程上面我们需要尽量做的细致与可变,如果每一个应用都需要对源码部分做一个更改的话,那无疑,这个系统是一个失败的系统。所以,公文的流转过程一定透明且可定义,也就是让用户能够自己根据需要去更改。2.5 档案子系统档案与公文的区别就是,档案的安全性与持久性的要求更高,我们以一种全新的方式和形式去替代原有的延续己久的手工方式,这肯定存在一些冲突与问题。由于原来的档案是传统的媒介进行存储的,要进行电子化管理,这存在一个形式转换的问题,所以我们的办公自动化系统需要支持多种格式,包括文档,图片,视频,音频等多种格式,且,如果可以的话,还是尽量的将其自动的备份。另外,

17、由于我提出档案可以以多种形式进行存储,所以,对档案进行管理肯定不比规范成一种格式那么容易,对档案的查询,统计都提出了更高的要求,当然,这在技术上是不存在问题的,如果我们将其存入 ORACLE 的数据库中,他们无论是哪种格式,其最基础还是二进制的形式,用标准的 SQL 语句或者T-SQL 就可以对其进行查询与统计。再者,档案的电子化可能需要多种形式共存,这对数据库的兼容性要求是非常高的,我们与其在数据转换上面下功夫,不如另觅捷径,以 XML 将他做成一个“统一平台”,这也是我在应用分析里面提及的,我想,这不失为数据库发展的一个目标,也可以作为我们公司 OA 系统的一个亮点,在第二版的时候隆墨重彩

18、的推出吧。(这仅是个人对 OA 及数据库发展的一些想法,如果,技术上实现起来有问题,那么,我们就将其做为一个目标吧。)2.6 人事子系统人力资源信息的自动化管理是软件的基本功能之一。人力资源子系统能够迅速准确地向公司决策层提供全公司员工的背景与现状资料,以便决策层更合理地使用人力资源,更大限度地发挥员工的才能。同时,通过权限设定,可任意设定任何员工对任何范围的各种人力资源信息的访问权限,很方便地即可实现人力资源信息的共享与管理。铁路办公自动化的人力资源子系统提供自由地设定公司的组织结构的方法,并以组织结构信息为框架,将公司的部门科室信息,员工的基本信息、福利待遇、个人状况、学历背景以及履历、档

19、案、合同等信息有机地组织起来,并提供了简捷明了的检索、录入和修改的手段。同时针对人事信息要求具有保密性这一特点,系统提供了灵活的访问控制权限设定方法,确保了人力资源信息的安全。我们可以纳入国外先进的成熟的管理思想与开发技术,同时结合国内企业管理思路与计算机管理实际特点,力争达到先进与实用化完美的结合,为客户提供一套物超所值的计算机化人力资源管理软件解决方案。它不同于以往单一的工资核算、人事管理,其广博覆盖性为企业决策提供了良好的全方位解决方案。这些领域包括人力资源规划、员工考核、劳力安排、时间管理、招聘管理、员工薪资核算、培训计划、差旅管理等纳入了国外先进的成熟的管理思想与开发技术,同时结合国

20、内企业管理思路与计算机管理实际特点,力争达到先进与实用化完美的结合。2.7 邮件子系统随着因特网的普及,越来越多的人使用电子邮件进行信息交流。由于电子邮件便捷的特点,在公司内部的员工之间以及员工与客户之间,常常使用电子邮件进行联系和交流。电子邮件已经成为企业办公自动化中非常重要的一环。通常,发送和接收电子邮件需要使用专门的电子邮件软件,但这类软件需要安装到个人电脑上,会占用一定的磁盘空间及机器资源,并且有若干配置项目,对而企业而言,这无疑是一笔可观得开支。使用网络邮件,上述的问题可以得到很好的解决:用户无需安装任何专用软件,只要使用浏览器,就可以完成所有的邮件处理。网络邮件软件是安装在服务器上

21、,信息管理人员只需要维护服务器,就可以保证各种服务可以为用户所使用。维护成本大为降低。企业的 TCO(总体拥有成本)得以减少。必须说明的是,网络邮件相当于将传统的电子邮件客户端软件放在服务器上运行,网络邮件本身不提供邮件服务器(MTA)的功能。所以,使用网络邮件,必须和其他的邮件服务器协同工作,如Sendmail,Exchange 等。当然,我们可以自己去生成 COM 组件,让其具有 POP3 和 SMTP 的功能(就INTERNET 而言),总而言之,我们是不需要在 OA 里面去集成一个庞大的邮件系统的。仅仅提供一个应用。当然,这个应用也涉及到一个内部的 WEBMAIL 系统,这个相比起 I

22、NTERNET上的那些 263,163,SINA,等而言,仅仅只能算做是一个简单应用。如此而己。2.8 会议子系统传统的会议,造价高,不方便,同时也具有时效性差等多种不利因素在里面。使用电子会议室,可以不受时间和地域限制,在网络环境下,进行信息交流,如专题会议、讨论等。和公告板(bbs)类似,可以设定电子会议室的访问权限,以控制信息交流的范围。当然,我们不能对用户的计算机水平有较高的要求,所以,我们在 OA 里面的会议系统中,必须得引入音频与视频的概念,亦即使用耳机与麦克风进行实时交流。同时也可以使用文字,图片,或者手写等方式。可惜的是,在技术上实现这个比较困难(也就是时间不允许) ,所以我们

23、只能借助第三方的软件做为我们内嵌一个功能,如微软公司的 NETMEETING 等。2.9 用户子系统用户始始是一个企业的基本所在,所以用户的管理是非常重要的。在系统中亦是如此。权限设置可以在系统中根据职位或者权责的不同而产生不同的权限,这也是个性化的内容之一,由用户的权限可以延伸出很多可以让用户感觉亲切的细节。另外,因为权限的不同,所以,用户得到的功能也不一样等。 工资管理是由人事子系统扩展而来,我们可以在系统中给用户提供查询,添加,修改,打印等功能,让用户足不出户就可以查询到自己的工资相关资料。用户统计主要是提供给铁路,企业的领导层查看,或者是人事管理方面的负责人查看,是 DSS(决策支持系

24、统)的雏形,有了这些非常详尽的数据,甚至图表,相关人员就可以知道本部门或企业的具体情况,是否人员臃肿,是否需要增加相应人员等。日志查询主是基于安全考虑,如果系统中涉及到财务(包括工资) ,我们必须提供日志供管理员或者其他人员查询,此可以做为安全事件的辅证。视频点播(VOD)是宽带的一种内容,但是我想本系统可能主要是基于 INTRANET(企业内部网),在硬件条件允许的情况下,我们可以提供这么一个功能给用户,让用户能够自由的观看本企业的视频或者录像,甚至是管理员所定制的各种多媒体。当然,由于本功能的增加,给用户的硬件提出更严格的要求,所以必须在初始状态屏蔽此功能。2.10 信息子系统 基于 In

25、ternet 技术的铁路办公自动化,提供了丰富多样的信息交流与共享的手段。除了使用网络邮件使用电子邮件进行通信外,也可以利用信息互递子系统提供的功能,方便地交流与共享信息。使用留言板,可以代替传统的白板等工具,给公司内的员工留言。同时还可登记去向信息,可以方便地知道同事的去向。使用公告板,可以向公司内特定员工群的通报信息。特定的员工群可以是全公司、某个部门或者是特别指定的一群员工,既可以控制信息的公开范围,又便于敏感的信息在网上发布。使用传阅板,可以方便地将传阅信息送给指定的一个或多个收件人,并且可以查看知道收件人否已经看过,有何批阅。2.11 日常办公子系统每一个人或多或少地需要对个人的日程

26、安排进行管理。在公司内,员工之间彼此配合,协同作业,更是需要合理地安排日程。日程安排子系统提供网络化的日程安排功能。系统遵循传统习惯,把日程安排放在日历上进行。您可以使用个人日程安排功能安排您每天什么时候需要作什么;也可以通过系统把某项工作分配给他人去作;还可以预约他人和自己一起作某项工作;更可以查看部门内部其他人的公开的日程安排。网络的时代,需要网络化的日程安排。不论您在什么地方,只要能与公司网络保持联系,通过铁路办公自动化的日程安排子系统,您就可以查询部门内其他同事的日程安排以及安排您自己的日程。公文传送,领导批字,在线请假,在线查询等诸多日常工作。2.12 网上教育子系统随着信息时代的来

27、临,现代信息技术在中国教育领域中的应用已越来越受到社会各界的重视。1999年 1 月,国务院批转教育部的面向 21 世纪教育振兴行动计划提出:现代远程教育是随着现代信息技术的发展而产生的一种新型教育方式,是构筑知识经济时代人们终身学习体系的主要手段。充分利用现代信息技术,在原有远程教育的基础上,实施现代远程教育工程,可以有效地发挥现有各种教育资源的优势,符合世界科技教育发展的潮流,是在我国教育资源短缺的条件下办好大教育的战略措施,要作为重要的基础设施加大建设力度。 特点是运用计算机网络技术及多媒体数字技术,在数字化环境下进行交互式地学习。将个人自学集中辅导转变为个性化学习与交互式的集体协同方式

28、想结合的教育方式。知识储备可以将一些企业相关的资料电子化,做成多种格式的资料进行储备。资源管理可以对己有的资源进行管理,需要增加的资料进行添加,修改等操作。生成考卷是根据内容生成一些考卷,以达到考核学员掌握程度的目的,这可以是由我们系统内定,亦可以由相关人员进行生成。网上考试通过 INTRANET 或者 INTERNET 进行考试,为企业和职工节省大量的人力物力。音视频教育只是多媒体的一种形式,但是现在最倡导这种形式的教育,他自有其不同于传统教育的地方,充分调用了学员的各种器管的结合,以致能够更好更快更全面的学到欲学的知识。成绩统计可以为用户的升职等行政行为提供依据,同时,也让学员可以及时的知

29、道自己对知道的掌握程度,以便以最快的速度进行补充学习或侧重学习。2.13 系统设置子系统各个模块功能的权限设定,帐号信息维护,主表设定,还可以进行个性化的界面设定。应该根据其他系统而进行增减。主要功能是因人因职而进行权限及个性化的设定。2.14 安全管理子系统安全管理, 资源查看, 事件查询, 安全设置, 攻击记录, IP 限制, 加密解密,这些功能实现起来涉及的范围可能较宽,所以,可以留做下一步必有的功能。这里暂时只是设计出他的数据库与制作方式。 2.15 远程办公子系统 这与日常办公不同的就是异地办公,主要是出差人员以及外地办事处使用,其基本功能与日常办公雷同,在此不在赘述。2.16 地理

30、信息子系统和定制模块可以根据各个企业的特点,定制开发专用模块如:MIS 系统、网上销售系统、CRM 系统等。在此,我们着重设计一下地理信息子系统的功能。GIS 的功能模块:1,地图操作 地图放大、缩小、平移2,地图查询 点查询,矩形查询、圆查询、多边形区域查询、属性查询3,地图编辑 填加和修改复杂的图形对象点、线、圆、矩形、多边形4,扩展功能 图层控制、多边形测距、鹰眼、最优路径、专题图生成等。5,系统管理用户管理、密码修改、页面设置、图纸输出、退出。6,设备管理设备查询、属性修改、设备维修、维修查询、设备图片管理、设备图片查看。7、空间分析按需生成切面图,智能监控、决策支持等。 地理信息的详

31、细功能:GIS 的功能模块:1,地图操作 地图放大、缩小、平移 地图(包括设备,空间,道路等)分为几种,包括平面的空间属性的、立体的空间属性、多维的空间属性。 能够自由的进行放大操作,缩小操作,平移操作(查看) 2,地图查询 点查询,矩形查询、圆查询、多边形区域查询、属性查询 查询是整个地理信息系统里面至关重要的部分,我们需要设置多种查询条件己达到点查询,矩形查询、圆查询、多边形区域查询、属性查询等多种效果。这里我提出两种思路,一种就是将空间属性与地图集成到一起(TAB 文件) ,采用 ORACLE 的数据库,如此也是业内比较推崇的一种处理方法;第二种,就采用 SQL SERVER 数据库,把

32、空间属性与地图分开,分别存入两个表中,然后使用一个共同的关键字触发起来,也可以实现查询,相对于中小型的企业应用而言,此种方法既经济,且开发速度快,也比较容易维护。至于具体采用那种,都可以进行商榷,因为只要编程语言及软硬件平台确定下来之后,数据库的选择就可以比较的随意。但是,我希望根据一个原则进行选择,那就是满足用户的一切需要。3,地图编辑 填加和修改复杂的图形对象点、线、圆、矩形、多边形 地图的编辑是整个系统必不可少的一个环节,我们采用 MAPINFO PROFESSIONAL 企业版或专业版对通过扫描仪或数字化仪录入的图形图像进行增加及修改。生成 TAB 文件或者生成 MAP 文件和属性数据

33、表。填加和修改复杂的图形对象点、线、圆、矩形、多边形,尽量采用第三方工具开发出一些可视化工具,以简化用户的处理,增强系统的操作性。 4,扩展功能 图层控制、多边形测距、鹰眼、最优路径、专题图生成等。 图层的叠加,增减,变形,多边形测距、鹰眼、最优路径、专题图生成,这些功能,一般的用户可能不需要,但是,我们基于 MAPXTREME FOR NT 的平台,采用 ASP,再辅以 COM,完全可以很完美的实现这些功能。所以,这些功能亦可以做为基本模块进行开发,当然,开发的时间尽量滞后。 5,系统管理用户管理、密码修改、页面设置、图纸输出、退出。由于用户的级别不一,所以相应所得的权限也不同,为了加强安全

34、性,我们可以让一些具有特定权限的用户可以对图形及属性进行输出,打印等操作,同时,我们也需要实现随时可以赋于用户的这些特定的权限。还有,我们可以根据不同用户,让他们看到的资料也不相同等。6,设备管理 设备查询、属性修改、设备维修、维修查询、设备图片管理、设备图片查看。 如下图所示: 7,空间分析按需生成切面图,智能监控、决策支持等。 专题地图是为适应某种专门需要,按特定命题(着重表现某区域内一种或多种自然、社会、经济等现象)而特别制作的地图。它区别于城市及其它常规地图,其表现方式既可以是平面的也可以是立体的。为领导层决策起到了数据上的支持作用等。 由于铁路部分的特殊性,所以我觉得 GIS 子系统

35、的功能需要更一步的增加,如增加右键选择,选择打印,甚至图片矢量化的各种功能,这需要在制作的过程中进一步吸取各种其他成功 GIS 案例的精华,然后再加入到本系统中去。第三章 设计原则为确保此次软件开发的成功,达到商业软件的要求。特制定如下的软件开发设计原则:3.1 界面原则3.1.1 外观一致性铁路办公自动化 内的所有模块的显示界面均要按照一致规范,如页面背景、表格、文本框、下拉框、单选框、复选框、按钮等的位置、大小、颜色、字体、排列方法、所用图片等均要求一致。铁路办公自动化主要包括两种主要类型的界面,如下图所示:注:下图是引用自某办公自动化系统,不是最终解决界面定义,解释权归本人所有。图一 数

36、据录入界面图二 数据显示3.1.2 操作一致性各功能模块的操作方法要求一致,这包括按钮的位置、排列顺序等。3.2 代码原则所有的程序代码编写均要采用缩进式,并要求附有函数功能说明、参数说明、关键代码说明等。如下例所示:/ OBJ_NODE - 定义结点对象/ ID = 每个结点的绝对标记/ NAME = 菜单上显示的结点名称/ PARENTID = 父结点的标记/ TYPE = 可以是文档,文件夹或者根结点/ URL = 结点对应的连接/ ALTIMAGE = 16x16 GIF 文件(不用于文件夹 folders)/ POSITION = 结点的位置/ TARGET = 需要在 Frame

37、打开时,为空表示在当前页面打开。/ _top 表示整页面打开。/ drawMenu() 函数 - 生成 explorer 外观的菜单,使用 document.write 书写相关的页面,自己修改。第四章 功能模块详细设计4.1 登录页面登录页面采用类似于 win2000 的登录对话框,并进行适当改进以符合网页要求。4.2 操作界面约定由于考虑到系统今后的可扩展性及用户操作的方便,整个系统的主页面分为三个部份,左为操作树,用于折叠显示各功能模块;右上为常用功能工具条,用于快捷地打开常用功能,右下边为主要操作区,提供数据显示及相关的操作。第五章 系统概述5.1 采用技术本软件的开发要求使用微软的

38、ASP+INTERDEV 为主要开发工具,使用其关键的 Web 程序开发技术完成整个系统的开发.5.2 系统环境服务器操作系统Microsoft windows 2000 ServerWebServer 软件Win2000 内置的 IIS5.0数据库软件ORACLE 8.16C 或 8.17E邮件服务器如果要内邮件系统,采用 Microsoft Exchange 2000 作为邮件服务器,也可只用 Internet 邮件系统。或者国产的软件 WEBEMAIL.客户端软件Microsoft internet Explore5.0 以上5.3 运行方式系统采用浏览器+服务器的运行方式。所有需要的软

39、件只安装在服务器中,客户端通过浏览器来完成所有的操作。在整个系统中,所有针对数据库的操作和一些通用规则都通过运行在服务器中 ADO 及 ODBC 来完成。5.4 功能模块铁路办公自动化系统的基本模块主要是满足大部份企业的通用基本需求,是整个铁路办公自动化框架平台,为今后的功能扩展提供接口。铁路办公自动化的基本模块中主要由三部份“我的办公室”,“地理信息系统”和控制面板组成。“我的办公室”包括所需的日常基本操作的所有功能。“地理信息系统”主要提供铁路地理信息的查询,放大,缩小,打印,更改等功能。“控制面板”提供对铁路办公自动化的一些设置、权限控制、操作日志等功能。我的办公室(MY OFFICE)

40、公文子系统(gw)收文处理(gw1)发文处理(gw2)领导批示(gw3)公文状态(gw4)公文回收(gw5)综合查询(gw6)我的批复(gw7)我的申请(gw8)选项设置(gw9)档案子系统(da)信息归档(da1)公文组卷(da2)档案管理(da3)档案查询(da4)档案借阅(da5)档案统计(da6)选项设置(da7)人事子系统(rs)考勤登记(rs1)出差申请(rs2)考勤统计(rs3)员工资料(rs4)考勤统计(rs5)外出申请(rs6)考勤查询(rs7)选项设置(rs8)邮件子系统(yj)接收邮件(yj1)发送邮件(yj2)通迅簿(yj3)查看管理(yj4)邮件统计(yj5)信息监控(yj6)邮件群发(yj7)邮件备份(yj8)选项设置(yj9)会议子系统(hy)会议申请(hy1)视频会议(hy2)会议纪录(hy3)权限设置(hy4)会议查询(hy5)统计决策(hy6)选项设置(hy7)用户子系统(yh)权限设置(yh1)人力资源(yh2)工资管理(yh3)用户统计(yh4)日志查询(yh5)视频点播(yh6)选项设置(yh7)信息子系统(xx)个人通讯(xx1)内部通讯(xx2)手机短消息(xx3)在线寻呼(xx4)信息查询(xx5)信息管理(xx6)

温馨提示

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

评论

0/150

提交评论