工程项目文档管理系统的概要设计

  • 来源:建米软件
  • 2012-01-06 14:26:48

   泛普工程项目文档管理系统的概要设计

  1、系统概要设计的原则

  在进行概要设计时,我们应对照系统的需求分析来进行系统的整体设计,在保证实现系统功能需求的基础上,逐步实现系统的概要设计。在整个系统中按照功能的实现可以划分为不同的几大模块,对各个模块再做相关的处理,具体实现方法将在详细设计中阐述,在概要设计中主要的任务就是把整个系统的轮廓描述出来,按照实现的功能的不同确立系统的各个模块。在做此设计时应遵循如下原则:

  (1) 低成本。随着技术的进步和系统复杂性的增加,软件成本在整个系统中所占的比重越来越大,企业应用中已经达到25%左右,而且有继续增加的趋势。为了降低系统的成本,系统中各个模块都采用开源项目中的组件完成。它们不仅能够提供比较完善的功能,而且还能根据系统需求进行适当扩展。

  (2) 规范性。从软件周期上来考虑,软件维护阶段在软件生命周期或生存期中占较大比重,有的可达软件生存周期的50-70%。所以需要软件在设计的过程中积极遵循各种规范,保证后期维护和开发人员能够快速理解系统。

  (3) 易扩展性。系统的设计直接决定可扩展性。可扩展性是软件工程追求的目标,能够大大提高软件的复用程度,较低开发成本。本系统中采用界面与后台处理完全分离的形式,另外系统采用面向接口编程,这在很大程度上增加了系统的扩展性。系统采用分层机制设计,建立专门的数据访问层、服务层等,采用设计模式中的思想优化设计,从而最大程度上提高系统可扩展性。

  

项目型企业管理系统总体结构图

 

  2、系统框架图

  此系统的开发是基于B/S模式的,具有良好的人机交互界面,整个系统对电子文档进行高效的管理,系统的每一部分都实现了其相关的功能,在整个系统中各角色分工明显,各司其职。

  3、模块功能简介

  根据系统要实现的功能,此系统可划分为五大模块,下面分别简单介绍一下各个模块所实现的功能。

  4、登陆/注册模块

  1).注册新用户,只能是公司普通员工。

  2).登陆成功根据帐号权限进入对应页面。

  3).有安全退出提示。

  4.1文档提交模块

  1).文档创建人员特有权限。

  2).文件起草时设置文件大部分属性,包括文件名,起草日期,起草人,机密等级,文件类型,附件等等的初始值。

  3).提交后文件入库,未返回不能修改。

  4).若被上级返回的文档,可以修改。

  4.2文档查询模块

  1).所有用户都具有的权限。

  2).每一级别用户登陆成功页面上都有查询功能按钮。

  3).可以根据时间,部门,文件类型分别查阅文档。

  4.3文档审批模块

  1).审批员特有权限,分为一级和二级。

  2).审批过程设置文件的审批意见,审批级别和审批人和审批日期。

  3).一级审批后要么提交,要么返回;二级审批后要么发布,要么返回。

  4.4系统管理模块

  1).管理员具有系统中最高权限。

  2).对用户信息的管理包括帐号的删除,权限的更改,其他信息的更新以及添加新用户(一般管理员不使用此权限),编辑人员和审批人员的信息预先设置好。

  3).对文件信息的管理包括删除过期文件,调整等待文件,更改文件信息等等。

  

图纸电子化管理系统示意图

 

  4.5数据库设计

  数据库设计是电子文档管理系统设计的很重要的一部分,将影响到系统以后数据的质量、数据库的可扩展性、数据运行的效率等,设计又分逻辑结构和物理结构两部分。

  逻辑结构是系统处理的事件的数据之间的关系、分类、结构、这种结构是从用户的角度来看待数据,是面向用户的。逻辑结构的设计影响到数据库的冗余程度及可扩展性。

  物理结构是数据在存储设备(如磁带机,硬盘等硬件设备)上的分布,是面向机器的,物理结构的设计将对数据的存储速度、效率,数据的可恢复性产生影响。

  关系型数据库是目前广泛应用于管理信息系统的开发一种数据库,关系型数据库是一种通过建立数据之间的关系来减少数据间的冗余,减少对数据的操作,从而减少误操作,提高效率。关系型数据库可通过建立数据间的关系将电子文档管理过程的各个环节的数据整合起来。

  关系数据库是由好多表作为基础的,每一个表代表某一组独立的可以描述某一事务的不重复的信息,数据库的设计将各表描述出来,然后定义各表之间的关联,数据库的设计需符合低冗余度、结构清晰、易于管理的原则。冗余度是指同样的信息在不同的表中储存多次或不必要的信息也存储了。

预约免费体验 让管理无忧

微信咨询

扫码获取服务 扫码获取服务

添加专属销售顾问

扫码获取一对一服务