基于SOA的采购管理系统的设计与实现的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-14 格式:DOCX 页数:3 大小:10KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于SOA的采购管理系统的设计与实现的中期报告.docx

基于SOA的采购管理系统的设计与实现的中期报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于SOA的采购管理系统的设计与实现的中期报告一、前言本文主要介绍基于SOA的采购管理系统的设计与实现的中期报告。本系统采用面向服务架构(SOA)的设计方案,实现采购管理的自动化和信息化。采购管理系统主要包括信息管理模块、采购计划模块、采购合同模块、采购验收模块、报表查询模块等模块,以及分布式架构、安全性、可扩展性等特点。二、需求分析1.系统功能(1)供应商信息管理:包括供应商基本信息管理、供应商评价管理、供应商分类管理等。(2)采购计划管理:包括采购计划编制、审批、变更等环节。(3)采购合同管理:包括合同签署、合同履行、合同变更等环节。(4)采购验收管理:包括验收计划编制、验收申请、验收完成等环节。(5)报表查询管理:能够提供采购计划表、采购合同表、采购验收表等多种报表形式,便于管理人员统计和分析。2.技术要求(1)系统采用SOA架构,方便进行服务组件重用。(2)系统应具有较好的安全性,包括用户身份鉴别、访问授权等功能。(3)系统需要具备高可扩展性、高并发性、高稳定性,并且需要支持负载均衡。三、系统设计1.架构设计系统采用典型的三层架构,即表示层、服务层和数据层,其中表示层负责显示界面,服务层负责处理业务逻辑,数据层负责持久化数据,同时系统采用面向服务设计(SOA),方便进行服务组件重用。2.技术选型(1)表示层:采用SpringMVC技术进行实现,以简化开发工作。(2)服务层:采用Java技术进行实现,以实现良好的可扩展性和高并发性。(3)数据层:采用Hibernate作为数据持久层技术,以提高系统性能和稳定性。(4)数据库:采用MySQL数据库,以保持系统的高可靠性和高性能。3.实现方法(1)服务组件实现:系统采用分布式架构,提供基于WebService的服务组件,以方便整个系统进行服务组件的重用。(2)数据存储实现:系统采用Hibernate进行数据存储操作,以保证系统数据的安全性和一致性。(3)权限控制实现:系统采用SpringSecurity框架进行权限控制,以保证系统的安全性和合规性。四、实现进展1.采购计划模块已经实现了采购计划的编制、审批、变更等功能。2.采购合同模块已经实现了合同签署、合同履行、合同变更等功能。3.供应商信息管理模块已经实现了供应商基本信息管理、供应商评价管理、供应商分类管理等功能。4.采购验收模块已经实现了验收计划编制、验收申请、验收完成等功能。5.报表查询模块已经实现了采购计划表、采购合同表、采购验收表等多种报表形式。五、总结与展望目前,基于SOA的采购管理系统已经实现了大部分模块的功能,并且采取了分布式架构、安全性、可扩展性等特点。下一步将继续完善系统功能,并且加入新的技术,以提高系统的性能、稳定性和安全性。