论文部分内容阅读
在传统的采购流程中企业需要投入巨大的人力和时间,往往还无法做到采购的实时化透明化。电子采购系统的出现就是要解决这些问题,使公司各级采购监管部门能够及时全面地查询、统计、分析、评价其管辖范围内的采购合同/订单执行情况、采购质量情况和采购成本情况等,从而为公司内实现供应链级产品协同研发打下基础,降低产品研发成本,加快产品研发与商品化的速度。此次的电子采购系统的特点在于采用B/S结构相较于C/S结构它可以在任何地方进行操作,只要电脑能上网并安装有Internet Explorer9.0以上版本的浏览器便可以随时随地进行采购管理。而此次的系统基于MVC(Model View Controller一种软件设计模式)模式不但有利于开发过程中编程人员的分工,更因为MVC模式中,三层的松耦合性质使得当业务需求发生改变时,可以减少修改的工作量,有益于系统的后期修改和维护工作。系统的前台实现采用了JSF框架,数据库采用的SQL Server2008。软件开发过程一般包括需求分析、系统设计、编码和测试四个阶段。由于文章篇幅有限,所以仅以电子采购平台中的请购功能模块和采购管理模块为例,主要从需求分析、系统设计、编码和测试四个方面详细介绍了请购管理和采购管理模块的实现。本文首先整理了整个电子采购系统的所有主要业务需求,共分成了十一个功能模块,针对请购管理和采购管理的功能模块进行需求分析,随后我们分析了系统的用例图,并从请购现状查询,请购单制作,查询以及导出四个功能分析了他们所需的相关数据项。由于系统是三层构架,所以我们分别从数据服务层,业务逻辑层以及表现层三个方面介绍了请购系统的设计与编码实现。完成请购和采购系统的编码后,按照之前业务需求的要求,对此电子采购系统的登录界面、请购管理和采购管理功能进行单元功能测试。文章的最后对此次非生产性电子采购的开发过程进行了总结并对电子采购的未来发展提出了展望。论文中介绍的采购系统已基本实现功能,电子采购平台将实现与公司财务或其他系统业务的数据集成,实现与研发或生产等其他业务部门在业务、信息方面的高效互动。