预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

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

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

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的采购管理系统已经实现了大部分模块的功能,并且采取了分布式架构、安全性、可扩展性等特点。下一步将继续完善系统功能,并且加入新的技术,以提高系统的性能、稳定性和安全性。