(8)完全结束的合同需要登记收归处理,避免占用不必要的系统空间,但是也要确保在查询的时候可以找到
对于采购过程的需求分析图如下2-2图所示:
图2-2 采购过程需求分析图
2.4 功能性分析
根据用户的具体需求体现的几方面:
(1) 对于一个合同,最重要的信息是交易双方,交易物品,地点和时间,这几个要素是必须具备的;
(2) 合同可以分为两个种类:待签约性合同,待履约性合同;
(3) 用户必须设计权限,权限应该在登陆之后设置。
本采购合同子系统包括了五个基本的系统功能:
(1) 用户管理功能:可以对用户的基本信息进行查询,同时可以完成修改密码的工作
(2) 待签约合同管理:可以添加待签约的合同,可以查询规定时间范围内的待签约合同,同时可以删除和修改没有签约的合同。
(3) 已签约合同管理:该管理模块可以进行签约信息的登记,可以查询规定时间范围内的已签约合同,同时可以终止和补充已签约的合同。
(4) 已履约合同管理:在每次履约工作完成后可以通过该管理模块进行当日履约情况的录入工作,该模块还可以查询规定时间范围内的已履约合同,同时可以收归已经履约完成的合同。
(5) 统计汇总,可以对一个时间段内的总待签约合同数目,已签约合同数目,总已履约合同数目,总交易金额等数据进行统计。
总功能视图如2-2图所示:
图2-2 总功能视图
2.5 数据库需求分析
用户的需求具体体现在各类合同信息的提供、储存、删除和查询方面,则该程序的数据库结构能支持各种信息和数据的输入和输出。收集基本数据、数据结构及数据处理的流程,建设一个完备的数据库,才能为后面的具体设计打下基础。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
(1)用户信息:包括数据项:帐号,密码,权限等。
(2)待签约合同信息:包括数据项:合同ID,合同名称,履约时间,采购品等。
(3)已签约合同信息:包括数据项:合同ID,合同名称,签约时间,签约地点,我方签约人等。
(4)待履约合同信息:包括数据项:合同ID,合同名称,实际履约时间,采购品等。
(5)供应商信息:包括数据项:供应商名,地址,电话,邮箱等。
(6)采购品信息:包括数据项:采购品名,采购品编号,采购品类别,采购品市场价格等。
2.6 数据流程分析
系统的总体架构设计主要反映在现有的采购合同管理执行的业务流程的基础上,利用部门间协同合作支持公司业务发展的实现,按照软件开发的标准规范,开发部署ERP软件公司的采购合同执行管理系统,为客户和公司人员提供良好的登录接口。传统的基础设施包括硬件设备、操作系统、应用服务器以及数据库管理系统等,这些为系统提供运行的基本环境。本系统主要分为三个主要的部分,前台的登陆界面部分,中台的主界面菜单界面部分,后台的数据库部分。三者的关系由下面的数据流程图展示:
图2-3 采购业务的数据流程图
其中登陆界面的数据流程图如2-4下:
图2-4 登陆界面的数据流程图 企业ERP管理软件采购管理采购合同子模块的设计与开发(7):http://www.youerw.com/jisuanji/lunwen_2109.html