图3。2 用户登录类型判断图
图3。3采购职员业务流程图
图3。4 财务职员业务流程图
图3。5 采购主管业务流程图
图3。6普通员工业务流程图
4 采购管理系统功能概要设计
4。1 系统总体设计概述
本次工程项目管理平台-采购管理系统前端采用MyEclipse平台,java语言设计,界面简洁明了,不同的角色登录到系统中会显示不同的功能界面,按照职能角色分配不同的界面,不同的界面都有清晰功能分类,保障用户在登录到系统中后能够高效率的处理属于该用户职能角色范围内的工作任务。后端数据处理采用了MySql数据库,总共7张表,职能角色总计四大类,功能大类10个,细分功能总计15个。下面为部分功能点的设计逻辑。文献综述
4。2 用户登录功能设计
用户在系统登录界面输入用户ID以及用户密码进行登录,当用户名或者密码输入不正确的情况下,系统会给予提示“用户ID或用户密码不正确”,重新正确输入后,系统会判断用户ID所属部门,然后进入到相应的系统主界面。
登录流程图图如下:
图4。1 用户登录流程图
4。3 修改密码功能设计
用户登录系统后,选择设置中的修改密码功能,进入用户修改密码界面,相对应的用户ID设置的为静态变量,修改密码时自动带入,用户首先需要输入原密码,然后输入新密码并再输一次进行确认,输入完成后点击确认完成密码修改,若在输入过程中原密码、新密码、确认密码有未填写项,在点击确认时,系统提示“请补全信息”,若原密码输入错误系统与数据库中的表校验后提示“原密码错误”,若新密码两次输入不一致,系统在做比较后会提示信息:“两次密码输入不一致”。密码修改完成后新的密码会更新在数据库t_user表中。
修改密码流程图如下:
图4。2 修改密码流程图
4。4 采购申请审核功能设计
用户登录系统后,选择采购申请审核模块,按审核状态查询出待审核的采购申请数据,根据实际需要选择审核通过或者审核拒绝,审核动作完成后,采购申请的审核状态自动更新到数据库t_apply表中,审核完成。
采购申请审核流程图如下:
图4。3 采购申请审核流程图
4。5 采购合同签订功能设计
用户登录系统后,确认采购方案已经通过审核的情况下,制定采购的签约合同,选择采购合同签约模块,输入相关信息,输入完成后系统自动计算采购合同的总金额,合同进入待审核状态,数据回写到数据库合同表(t_loan)中,合同制订完成。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
采购合同签订流程图如下:
图4。4 采购合同签订流程图
4。6 物品入库登记功能设计
用户登录系统后,选择物品入库登记模块,点击输入需要入库的物品的编号,系统自动校验之前签订的采购合同中是否存在该物品编号,若编号存在,系统校验该物品是否已经入过库,如果物品已经在库中,系统提示该物品已存在库中,若编号不存在,则本次入库成功,入库后相关物品的信息自动从该物品的签订合同中带入,完成入库操作。若系统校验后合同中不存在该物品的编号,系统提示物品编号不存在。 入库操作完成后,相关物品信息更新到数据库物品登记表(t_goods) 中。