某集团办公自动化系统项目设计方案.docx
《某集团办公自动化系统项目设计方案.docx》由会员分享,可在线阅读,更多相关《某集团办公自动化系统项目设计方案.docx(64页珍藏版)》请在冰豆网上搜索。
某集团办公自动化系统项目设计方案
某集团办公自动化系统项目设计方案
1引言
1.1编写目的
说明编写这份详细设计说明书的目的,指出预期的读者范围。
1.2背景
说明:
a.待开发的软件系统的名称;
b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。
1.3定义
列出本文件中用到的专门术语的定义和缩写词的原词组。
1.4参考资料
列出要用到的参考资料,如:
a.本项目的经核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2程序系统的结构
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
3程序1(标识符)设计说明
从本章开始,逐个地给出各个层次中的每个程序的设计考虑。
以下给出的提纲是针对一般情况的。
对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
3.1程序描述
给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?
是否子程序?
是可重入的还是不可重入的?
有无覆盖要求?
是顺序处理还是并发处理?
.....等)。
3.2功能
说明该程序应具有的功能,可采用IPO图(即输入-处理-输出图)的形式。
3.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4输入项
给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式、数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
3.5输出项
给出对每一个输出项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输出的形式、数量和频度、输出媒体、对输出图形及符号的说明、安全保密条件等等。
3.6算法
详细说明本程序所选用的算法,具体的计算公式和计算步骤。
3.7流程逻辑
用图表(例如流程流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
3.8接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
3.9存储分配
根据需要,说明本程序的存储分配。
3.10注释设计
说明准备在本程序中安排的注释,如:
a.加在模块首部的注释;
b.加在各分枝点处的注释;
c.对各变量的功能、范围、缺省条件等所加的注释;
d.对使用的逻辑所加的注释等等。
3.11限制条件
说明本程序运行中所受到的限制条件。
3.12测试计划
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
3.13尚未解决的问题
说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
4程序2(标识符)设计说明
用类似第3章的方式,说明第2个程序乃至第N个程序的设计考虑。
......
设计人员:
杨航
大连贤达科技有限公司
2009年9月
总体目标
大连驰敖集团办公自动化系统建设现状
大连驰敖集团下属大连驰敖公路建设有限公司、大连驰敖汽车有限公司、大连宏骏汽车销售服务有限公司、大连浩博汽车销售服务有限公司、盘锦宏骏汽车销售服务有限公司、大连驰敖汽车租赁有限公司等多家子公司。
公司业务范围涉及公路建设、设备租赁、汽车销售和售后服务、汽车租赁、二手车置换和交易、房地产、投融资等领域,是集实业和投融资于一体的多元化集团公司。
大连驰敖集团已经建立了自己的门户网站,基本实现了对外的信息整合。
对于集团的对内的协调化管理,还没有形成统一的办公平台。
办公系统的目标全面整合企业内外信息资源,规范审批流程和审批工作,切实达到全面的办公自动化。
建设总体目标
为进一步提高大连驰敖集团的管理水平;加强和规范大连驰敖集团的行政管理工作;进一步提高工作效率;根据大连驰敖集团办公自动化系统的规划和实施要求;建设一个具有跨平台、高水平、功能完整的办公自动化系统。
达到以下建设目标:
◆ 建立高效率的协同办公平台
◆ 建立和办公平台相一致,无缝集成的门户网站
◆ 实现企业资源整合;
◆ 规范业务流程、支持领导决策;
◆ 为今后的若干系统建设提供统一的门户、提供操作平台;
◆ 整体提升企业核心竞争力。
系统建设主要任务
建设办公自动化平台
本平台依托大连驰敖集团内部局域网和对外的互联网,面向大连驰敖集团各个部门以及省内及各分支机构的用户,是大连驰敖集团内部办公人员的日常办公平台窗口。
提供其日常办公的信息提醒、信息发布、内部通知公告、部门间协作、公司知识积累以及工作动态查询、督办查办、内部电子邮件以及内部交流等模块的功能。
并实现对于大连驰敖集团信息资源的整合。
本平台是针对大连驰敖集团的管理流程,设计而成的一套方便、稳定、实用的协同办公平台。
其中包括
(1)工作即时提醒;
(2)请示报告收发及审批管理;(3)信息发布及消息系统;(4)内部邮件及即时交流(5)部门及员工协作(6)系统综合控制管理(7)工作督察督办(8)公文处理。
其界面友好、管理结构严谨,充分担当起了使机构中复杂、繁琐的事务变得自动、流程化、数字化的任务,大大提高了单位各部门的工作效率。
并对大连驰敖集团的各种日常事务进行条理化、规范化的处理,以公司管理日常工作流程为核心,结合文件流、信息库,达到了流程适用,责任明确,处理过程透明,安全易用,功能完备,运行稳定,操作规范,可拓展性强的效果。
建设和办公平台相一致,无缝集成的门户网站
办公系统预留打造门户网站和办公自动化系统统一接口,实现相关数据的实时使用,避免数据孤岛,切实实现企业管理信息化的统一性。
建设办公平台信息安全保障体系
提供可行的安全策略和加密手段,以先进的技术严格控制用户权限。
通过完善密码验证与登录验证机制加强了系统安全性,避免数据泄漏,保护系统数据安全。
建立文件修改留痕功能,保证文件修改的安全性。
每个用户的修改自动进行颜色区分,清晰保留整个流转过程中的修改过程,同时记录对文档所有操作人员和时间,保证历史操作的可追溯性。
使大连驰敖集团的整个办公自动化系统的安全性,可靠性更加完善。
打造办公平台的开发接口
考虑到大连驰敖集团的实际业务需要,结合目前大连驰敖集团的组织机构实际情况,打造办公平台统本身可以重复利用的二次开发接口,通过这些接口可以为以后在办公自动化系统中整合其他信息系统的业务数据以及为大连驰敖集团的后续发展对系统的深化和拓展要求打下良好的基础,切实保护大连驰敖集团在本次办公自动化系统中的投资。
主要技术指标
3.1技术路线
总体技术路线是:
以复杂适应理论为指导,构件技术为核心,贯彻先进的软件开发过程管理模式,采用技术、产品、应用、服务相结合的方式,集成国际优秀的系统平台软件和应用平台软件,开发一套完备的信息化工程项目。
在技术实现上,系统基于Microsoft.Net技术框架、XML技术、WebServices技术进行建设,采用应用构件和可复用技术,面向系统整体需求,分析系统内部的各要素如用户、数据、表现、权限等,针对各要素开发系列可自我管理、自我扩展的管理构件平台,并最终形成可集成、可搭建、可维护、可扩展、高安全、高性能、高质量的信息化系统。
3.1.1Microsoft.Net技术框架
Microsoft.NET技术框架是一个新的开发平台,它为局域网(LAN)和Internet上的分布式企业应用提供了一致和有效的支持。
该平台的关键特性包括:
✓统一的、语言无关的、面向对象开发环境,充分利用开发者已有的编程知识
✓无冲突软件部署,避免组件的版本冲突
✓丰富的可执行模式,与存储位置无关,组件可以在本地存储执行,或者远程存储本地执行,或者在Internet上远程存储执行
✓安全代码执行,具有高级安全设置以满足现代组织的安全需求
✓Windows和Web应用程序具有统一的编程环境
✓通过在各自环境中高效的代码编译提升Windows和Web应用程序的执行性能
✓兼容的通信标准,确保.NET应用程序可以与其它应用程序和其它平台的应用程序共存和集成
3.1.2XML技术
任何一项新技术的产生都是有其需求背景的,xml的诞生是在html遇到不可克服的困难之后,近年来,html在许多复杂的web应用中遇到了问题,要彻底解决这些问题,必须用功能强大的xml替代html作为web页面的书写工作。
xml有利于信息的表达和结构化组织,从而使数据搜索更有效;xml可以使用url别名是web的维护更方便,也是web的应用更稳定;xml可以使数据签名是web的应用更广阔得拓展到安全保密领域。
可以认为未来的web书写工具必定是xml。
而xml的广泛应用必然能推动web的不断发展,从而开创web应用的新时代。
xml可以让信息提供者根据需要,自行定义标记及属性名,结构化地描述信息内容,因此赋予了应用软件强大的灵活性,为开发者和用户带来了许多好处。
3.1.3webservices技术
Webservices是为了让地理上分布在不同区域的计算机和设备一起工作,以便为用户提供各种各样的服务。
用户可以控制要获取信息的内容、时间、方式,而不必像现在这样在无数个信息孤岛中浏览,去寻找自己所需要的信息。
利用Webservices,公司和个人能够迅速且廉价地通过外网向全球用户提供服务,建立全球范围的联系,在广泛的范围内寻找可能的合作伙伴。
随着Web服务技术的发展和运用,我们目前所进行的开发和使用应用程序的信息处理活动将过渡到开发和使用Webservices。
将来,Webservices将取代应用程序成为Web上的基本开发和应用实体。
Webservices技术的应用集成是业务集成技术上的一次重要的变化,被认为是新一代的应用集成技术。
集成的对象是一个个的Webservices或者是封装成Webservices的业务处理。
3.1.4多层技术框架
为了满足系统在技术要求具有业务变化的适应性、高度的安全性、大容量数据存储处理等特点,因而在系统的技术框架中采用四层架构,利用中间件技术,把系统技术框架分为信息访问、表示逻辑、业务逻辑和数据资源四个层次(服务器端的三层结构)。
四层结构有利于软件维护及系统管理。
同时,将客户端与数据库隔离起来,客户端无权限直接访问数据库,有利于安全管理,可有效防止恶意攻击。
还可以利用中间件的安全管理特性进一步加强权限控制管理。
信息访问为第一层:
包括办公人员各级用户使用台式机、便携电脑、手机、PDA等访问表示逻辑层,其中手机、PDA为系统以后的扩展功能(可以通过手机、PDA查询)。
表示逻辑为第二层:
它的主要功能是实现用户交互和数据表示,为以后的处理收集数据,向第三层的业务逻辑请求调用核心服务处理,并显示处理结果。
业务逻辑为第三层:
由大量的业务构件(组件)组成,这些构件由应用服务器管理,实现核心业务逻辑服务并将这些服务按名字广播,管理并接受客户的服务请求,向资源管理器提交数据操作请求,并将处理结果返回请求者——即客户或其他服务器。
数据资源为第四层:
包括数据、视图、存储过程和各种文件(如多媒体文件)等,负责管理整个系统的数据资源,完成数据操作。
四层技术框架示意图如下所示:
系统设计方案
设计目标
实现大连驰敖集团的各部门人员的协同工作,在企业办公事务的各个方面为公司领导提供决策支持,并为今后的若