毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

基于SOA架构的进销存管理系统的设计与实现 第3页

更新时间:2016-10-10:  来源:毕业论文
2. 系统分析和设计
2.1需求描述
本系统依照中小型企业的进销存的通用流程设计的,即公司接到一张销售订单,通过结算交由销售主管进行审核,审核通过后通知仓管人员,仓管人员在库存足够时填写出库单并发货,在不足时通知采购人员进行相应货物的采购,采购流程与销售流程相反。销售人员负责销售和文护客户资料,采购人员负责采购和文护供应商资料,仓库管理员负责出入库及仓库文护,管理人员可以设置商品的种类及对应的商品,以及对不同人员的资料文护[9]。
公司人员分为采购人员、销售人员、仓管人员和管理员四种,所以把他们分为对应的四种角色:stock、sell、store、admin,前三种角色又分为普通人员和管理人员两种,除admin可以操作所有的功能外,其他角色只能够访问对应权限下的功能,以此达到对不同人员权限的控制。
2.2功能模块设计
通过对系统的分析,进销存管理系统共分为四中角色人员,每种人员的功能实现如下:
销售人员:销售订单、订单结算、订单审核、销售发货、客户管理
采购人员:采购订单、订单审核、订单结算、供应商管理
仓管人员:出库操作、入库操作、库存盘点、库存预警
管理员:商品管理、用户管理、操作查询以及以上人员的全部功能
综上所述,进销存功能模块划分如图2所示:
图2 系统功能模块
3. 数据库设计
根据对数据项与数据结构的分析,本系统主要包括的实体对象主要有:用户(users)、供应商(supppliers)、客户(customs)、进货单(stock)、销售单(sell)、仓库(store)、商品(goods)、商品类型(goodsType),其中用户实体需加一个用户操作实体(operation)、客户实体需加客户详情实体(cusotmsDetail)、进货单实体需加进货详情(stockDetail)、销售实体需加销售详情(sellDetail)。
个实体之间的关系是:一对一关系的表是:用户与操作类,客户与客户详情,销售与销售详情,采购与采购详情,商品与商品类型表;一对多关系的表是:销售详情与客户表,采购详情与供应商表。综上上述,可得本系统数据库关系图如图3所示:

上一页  [1] [2] [3] [4] [5] [6] 下一页

基于SOA架构的进销存管理系统的设计与实现 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。