基于MVC模式的非生产性电子采购平台设计
发布时间:2018-08-29 17:03
【摘要】:在传统的采购流程中企业需要投入巨大的人力和时间,往往还无法做到采购的实时化透明化。电子采购系统的出现就是要解决这些问题,使公司各级采购监管部门能够及时全面地查询、统计、分析、评价其管辖范围内的采购合同/订单执行情况、采购质量情况和采购成本情况等,从而为公司内实现供应链级产品协同研发打下基础,降低产品研发成本,加快产品研发与商品化的速度。 此次的电子采购系统的特点在于采用B/S结构相较于C/S结构它可以在任何地方进行操作,只要电脑能上网并安装有Internet Explorer9.0以上版本的浏览器便可以随时随地进行采购管理。而此次的系统基于MVC(Model View Controller一种软件设计模式)模式不但有利于开发过程中编程人员的分工,更因为MVC模式中,三层的松耦合性质使得当业务需求发生改变时,可以减少修改的工作量,有益于系统的后期修改和维护工作。系统的前台实现采用了JSF框架,,数据库采用的SQL Server2008。 软件开发过程一般包括需求分析、系统设计、编码和测试四个阶段。由于文章篇幅有限,所以仅以电子采购平台中的请购功能模块和采购管理模块为例,主要从需求分析、系统设计、编码和测试四个方面详细介绍了请购管理和采购管理模块的实现。 本文首先整理了整个电子采购系统的所有主要业务需求,共分成了十一个功能模块,针对请购管理和采购管理的功能模块进行需求分析,随后我们分析了系统的用例图,并从请购现状查询,请购单制作,查询以及导出四个功能分析了他们所需的相关数据项。由于系统是三层构架,所以我们分别从数据服务层,业务逻辑层以及表现层三个方面介绍了请购系统的设计与编码实现。完成请购和采购系统的编码后,按照之前业务需求的要求,对此电子采购系统的登录界面、请购管理和采购管理功能进行单元功能测试。文章的最后对此次非生产性电子采购的开发过程进行了总结并对电子采购的未来发展提出了展望。 论文中介绍的采购系统已基本实现功能,电子采购平台将实现与公司财务或其他系统业务的数据集成,实现与研发或生产等其他业务部门在业务、信息方面的高效互动。
[Abstract]:The emergence of electronic procurement system is to solve these problems, so that the procurement supervision departments at all levels of the company can timely and comprehensive inquiry, statistics, analysis, evaluation of the purchasing contract / order within their jurisdiction. Conditions, procurement quality and procurement costs, so as to lay the foundation for the realization of supply chain-level product collaborative R&D within the company, reduce product R&D costs, speed up product R&D and commercialization.
The E-procurement system is characterized by B/S structure compared to C/S structure, it can operate anywhere, as long as the computer can access the Internet and install Internet Explorer version 9.0 browser can be purchasing management anytime and anywhere. This system is based on MVC (Model View Controller a software design model). The mode is not only beneficial to the division of labor of programmers in the development process, but also because the loosely coupled nature of the three layers in the MVC mode can reduce the workload of modification when the business requirements change, which is beneficial to the later modification and maintenance of the system.
The software development process generally includes four stages: requirement analysis, system design, coding and testing. Because of the limited space of the article, this paper only takes the requisition function module and purchasing management module in the electronic purchasing platform as an example, and introduces the requisition management and purchasing management in detail from four aspects: requirement analysis, system design, coding and testing. Block implementation.
Firstly, this paper sorts out all the main business requirements of the whole E-procurement system, and divides it into eleven functional modules. Then we analyze the requirement of the function modules of requisition management and purchasing management. Then we analyze the use case diagram of the system and analyze it from four functions: requisition status inquiry, requisition order making, inquiry and export. Since the system is a three-tier architecture, we introduce the design and coding of the requisition system from three aspects: data service layer, business logic layer and presentation layer. The function of purchasing management and purchasing management is tested. Finally, the paper summarizes the development process of this non-productive e-procurement and puts forward the prospect of the future development of e-procurement.
The purchasing system introduced in this paper has basically realized its functions. The electronic purchasing platform will realize the data integration with the company's financial or other system business, and realize the efficient interaction with other business departments such as R&D or production in business and information.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
本文编号:2211843
[Abstract]:The emergence of electronic procurement system is to solve these problems, so that the procurement supervision departments at all levels of the company can timely and comprehensive inquiry, statistics, analysis, evaluation of the purchasing contract / order within their jurisdiction. Conditions, procurement quality and procurement costs, so as to lay the foundation for the realization of supply chain-level product collaborative R&D within the company, reduce product R&D costs, speed up product R&D and commercialization.
The E-procurement system is characterized by B/S structure compared to C/S structure, it can operate anywhere, as long as the computer can access the Internet and install Internet Explorer version 9.0 browser can be purchasing management anytime and anywhere. This system is based on MVC (Model View Controller a software design model). The mode is not only beneficial to the division of labor of programmers in the development process, but also because the loosely coupled nature of the three layers in the MVC mode can reduce the workload of modification when the business requirements change, which is beneficial to the later modification and maintenance of the system.
The software development process generally includes four stages: requirement analysis, system design, coding and testing. Because of the limited space of the article, this paper only takes the requisition function module and purchasing management module in the electronic purchasing platform as an example, and introduces the requisition management and purchasing management in detail from four aspects: requirement analysis, system design, coding and testing. Block implementation.
Firstly, this paper sorts out all the main business requirements of the whole E-procurement system, and divides it into eleven functional modules. Then we analyze the requirement of the function modules of requisition management and purchasing management. Then we analyze the use case diagram of the system and analyze it from four functions: requisition status inquiry, requisition order making, inquiry and export. Since the system is a three-tier architecture, we introduce the design and coding of the requisition system from three aspects: data service layer, business logic layer and presentation layer. The function of purchasing management and purchasing management is tested. Finally, the paper summarizes the development process of this non-productive e-procurement and puts forward the prospect of the future development of e-procurement.
The purchasing system introduced in this paper has basically realized its functions. The electronic purchasing platform will realize the data integration with the company's financial or other system business, and realize the efficient interaction with other business departments such as R&D or production in business and information.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 张俐;;基于ibatis和设计模式的数据持久层的应用[J];安徽大学学报(自然科学版);2010年03期
2 罗东;秦志光;马新新;;电子采购系统动态身份认证策略研究[J];电子科技大学学报;2007年06期
3 罗东;秦志光;高嵘;耿技;;基于电子采购系统的供应链信息结构和组织结构[J];系统工程;2010年09期
4 吁亮;王命延;;Ajax技术构架及其在Web中的应用[J];计算机与现代化;2007年01期
5 赵晶;朱镇;;企业电子商务战略实施关键成功因素的实证研究[J];清华大学学报(自然科学版);2006年S1期
6 童铭;李志蜀;;基于Socket的多用户通信框架及实现[J];四川大学学报(自然科学版);2006年03期
7 王峰;江勤绕;俞欢军;;基于JSF框架的信息管理系统的设计和实现[J];计算机工程与设计;2007年21期
8 朱少敏;刘建明;;基于轻量级J2EE平台的政府采购系统的设计与实现[J];计算机工程与设计;2007年24期
9 冉春玉,白炳杉;MVC模式及Struts框架应用研究[J];武汉理工大学学报;2004年06期
10 朱平付;季桂树;尹辉;;基于轻量级J2EE架构的一种持久层设计[J];计算机技术与发展;2008年06期
本文编号:2211843
本文链接:https://www.wllwen.com/guanlilunwen/gongyinglianguanli/2211843.html