2.7    E-R图分析
2.7.1    采购系统的E-R图
 
图2-5     采购系统的E-R图

2.7.2    供应商的E-R图
 
图2-6     供应商的E-R图


2.7.3    供应商报价的E-R图
 
图2-7     供应商报价的E-R图

2.7.4    采购员的E-R图
 
图2-8     采购员的E-R图

2.7.5    物料需求的E-R图
 
图2-9     物料需求的E-R图

2.7.6    采购物料的E-R图
 
图2-10     采购物料的E-R图

2.7.7    合同订单的E-R图
 
图2-11      合同订单的E-R图

2.7.8    收货单的E-R图
 
图2-12      收货单的E-R图

2.8    非功能需求分析
2.8.1    交互性
采购管理系统涉及的用户比较多,有管理主任,供货商,采购员,制约员,等等。鉴于使用的用户较多,又必须考虑在使用系统过程中的各种实际困难,要求系统必须容易操作,易于上手。界面设计要求要简单和美观,同时要求每个功能模块之间界限清晰、明确,每一个功能模块都要以单独向导的方式进行界面设计。
首先,要求设计能够在每个界面中尽可能的展示业务功能和数据信息,并不会将业务功能操作与数据相混,使用户对该业务功能一目了然,方便上手、容易使用。
其次,可以通过向导方式,对业务进行一步步的引导操作,以便实现业务的规范流程,并使操作简便易懂。
2.8.2    安全性
合同管理系统的调度与管理系统应用比较频繁,也比较重要,系统一定要保证安全并且畅通,否则就会影响合同的制定、签约、履约的正常开展。系统数据是企业内部重要依据,有些时候甚至是关系到企业生死存亡的商业机密。因此,必须保证数据的安全、准确,特别是与财务数据核对过程中,数据必须保证采购品、财务数据信息不被任意的查看、修改或丢失。
所以,系统要进行业务流程管理,必须对用户进行权限设定,要求提供用户认证等。
3    系统设计
3.1    系统功能设计
为了更好的与采购申请子模块对接,对合同的管理就必须分为三个模块来进行,模块的分类主要是根据需求分析中的合同分类来进行的。主要分为待签约合同管理,已签约合同管理,已履约合同管理三个主要的功能的模块。每一个功能模块中又有自己各自的查插删改等工地能。除了三个大模块之外,还有用户管理和汇总统计,这些模块的增加都是为了更好的方便用户的日常采购交易。

整个程序的结构大致如下3-1图所示:
 
图3-1  系统总功能图

本设计的主要功能模块是待签约合同管理模块、已签约合同管理模块、已履约合同管理模块。分别对应不同类型的合同,把他们分类管理的好处是不用出现信息交叉干涉的情况。例如:一个合同需要经过的阶段如下,首先由采购申请部门制定好采购计划和采购申请,然后合同管理部门的制约员根据要求制定好相应的合同,随后进行合同的商议和签约,最后履约完成。每一个合同都要经历上述的一系列阶段,切环环相扣,此阶段一结束马上到下一阶段。根据这样流程设计的好处就是,可以节约大量的系统成本,此模块执行完后马上把内存释放,像流水线作业一样。这样才能实现系统的高效、有序的运作。
上一篇:VC出租车路线规划算法Dijkstra设计
下一篇:交互式XML课程建设网站的开发

中小企业云计算应用的策略SOWT分析

基于Java和HTML5的企业门户...

php企业人事管理系统的设计和实现

Jsp+mysql企业管理系统的设计

企业人事管理系统设计

java+mysql家装ERP系统的设计与实现

C#.net+sqlserver企业人事管理系统设计+源代码

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...

压疮高危人群的标准化中...

提高教育质量,构建大學生...