收藏 分销(赏)

采购系统的设计和实现.doc

上传人:w****g 文档编号:2998228 上传时间:2024-06-12 格式:DOC 页数:47 大小:763.04KB 下载积分:12 金币
下载 相关 举报
采购系统的设计和实现.doc_第1页
第1页 / 共47页
采购系统的设计和实现.doc_第2页
第2页 / 共47页


点击查看更多>>
资源描述
本科毕业论文(设计) 题 目: 采购系统设计与实现 学 生: 赵鑫 学号 ************* 学 院:计算机与信息学院 专业:信息工程 入学时间: 年 9 月 12 日 指引教师: *** 职称: 讲师 完毕日期: 年 5 月 4 日 诚 信 承 诺 我谨在此承诺:本人所写毕业论文《采购系统设计与实现 》均系本人独立完毕,没有抄袭行为,凡涉及其她作者观点和材料,均作了注释,若有不实,后果由本人承担。 承诺人(签名): 年 月 日 采购系统设计与实现 摘要:本文以采购系统普及为背景,详细描述了采购系统设计与实现。其内容涉及采购需求分析、详细设计、数据库设计及实现等。该采购系统使用Oracle数据库进行数据存储,使用了Java语言和JSP技术编译并实现了:采购基本数据管理、供应商评估管理、采购筹划管理、采购订单管理、采购订单审批流程管理、采购收货管理、采购退货管理、采购数据记录分析和登录注册功能等模块,该系统用于公司寻常采购自动化、规范化及透明化,以及公司内部数据实现可以实现共享,该系统可以极大地提高公司效率和减少采购成本,使公司赚钱最大化。 核心字:采购系统;数据库;Java语言 The design and implementation of the procurement system Abstract:Based on the popularity of procurement system as the background,describes in detail the design and implementation of the procurement system. Its content includes procurement of requirements analysis,detailed design,database design and implementation,etc. The procurement system USES the Oracle database for data storage,using the Java language and compile JSP technology and implemented:Purchase basic data management,supplier evaluation and management,purchasing plan management,purchase order management,purchase order approval process management,purchasing the goods management,procurement returns management,purchasing data statistical analysis and login registration function module,The system is used for daily purchasing enterprise automation,standardization and transparency,as well as the enterprise internal data can realize sharing,The system can greatly improve the efficiency of enterprises and reduce the purchase cost,make the enterprise profit maximization. Keywords:Procurement system;The database;The JAVA language 目 录 1 绪论 1 1.1概述 1 1.2系统开发背景、必要性和意义 1 1.3 实现系统技术 1 2 采购系统需求和设计 1 2.1 顾客特点及顾客登录界面展示 1 2.1.1 顾客特点 1 2.1.2顾客登录界面展示 2 2.2 假定和约束 2 2.3 各子模块功能描述 2 2.3.1 采购基本数据管理 2 2.3.2 供应商评估管理 4 2.3.3 采购筹划管理 4 2.3.4 采购订单管理 4 2.3.5 采购订单审批流程管理 5 2.3.6 采购收货管理 5 2.3.7 采购退货管理 5 3 数据库需求和设计 5 3.1 数据字典 6 3.1.1 顾客 6 3.1.2 供应商 6 3.1.3 物品 6 3.1.4 订单 7 3.1.5 物品解决单 7 3.2 数据库表设计 8 3.3 设计思想 12 3.3.1 系统软件架构 12 3.3.2 系统模块简介 13 3.3.3 功能构造图 14 3.3.4 业务流程分析 15 3.4 采购管理系统功能 18 4 结论 21 参照文献 22 道谢 23 附录A: 24 1 绪论 1.1概述 改革开放后,公司逐渐步入信息化管理,特别近年来公司对信息化需求越来越大。作为公司信息系统重要构成某些——采购信息系统,它能使公司整个采购流程自动化、规范化、模式化、透明化,极大地提高了公司在采购环节效率并切实减少采购成本。 1.2系统开发背景、必要性和意义 由于当前公司是人工手动操作采购流程,具备过多主观人为因素,很难做到采购过程客观,公正,透明及精准性。特别是每次采购需求数,在人工计算和操作下,经常浮现错误或误差,但是通过采购信息系统实行,公司采购流程将大大优化。自动化采购系统能有效减少误差数据产生,减少采购成本,提高采购工作效率,为公司赢得更高利益。 1.3 实现系统技术 (1)使用JSP技术进行数据展示 (2)使用SSH框架(Struts、Hibernate、Spring)进行数据解决和分析 (3)使用Oracle数据库进行数据存储 (4)使用MD5技术进行系统数据加密 (5)使用JS和CSS进行页面美化 2 采购系统需求和设计 本采购系统协助公司采购人员可以更好地操控并完毕从采购筹划、采购合同到合同跟踪所有过程,保证采购工作高质量、高效率及低成本地运营,使公司处在最佳运作状态。重点要实现目的如下: (1)实现对供应商信息动态管理和维护,并对供应商进行评估。 (2)保证公司采购物品最佳运作,保证公司生产持续进行; (3)及时地查询物资库存状况,避免库存积压。 (4)实现为订单采购运营模式,实现近乎“零库存”。库存要做到需货和断货等时间,把这些信息库存起来,而不是库存详细物料。 (5)实现对历史采购数据进行记录分析,从而为提高采购质量提供根据 (6)历史操作日记模块实现了采购流程中各环节操作信息可追溯性,从而管理者可以更好对采购流程进行监控和管理。 2.1 顾客特点及顾客登录界面展示 2.1.1 顾客特点 该系统顾客有一定文化水平,至少高中毕业。 顾客涉及分为采购公司采购员,总经理、采购部经理、采购员、需求部门、供应商组织构造图及顾客角色。 2.1.2顾客登录界面展示 图1 顾客登录界面 在顾客登录界面中,顾客输入自己顾客名和密码,系统数据库进行验证该顾客与否存在及与否输入了对的顾客名和密码,输入了对的顾客名和密码后,系统依照其权限进入相应顾客界面。 2.2 假定和约束 下面是进行本产品开发工作条件和限制,例如开发期限、并行操作、安全和保密方面考虑、所采用办法与技术等。 l 开发周期为12天 l 各种顾客可以同步登录 l 数据库密码采用MD5加密 l 系统设计采用Rose 和Power Designer 2.3 各子模块功能描述 2.3.1 采购基本数据管理 采购基本数据管理(对每张表均有增、删、改、查功能): (1)仓库管理(仓库信息表、库存信息表):仓库信息表(如图3)涉及仓库编号、仓库负责人、联系电话及修改选项。库存信息表涉及仓库编号、产品编号、库存数量。 图2 仓库信息表(主程序代码见附录A-1) 仓库信息表,即仓库信息管理,它可依照先知仓库编号进行搜索,如果编号对的,那么搜索出信息将会包具有相应于仓库编号仓库管理员姓名及其号码,亦可对其修改。 (2) 物料信息管理(物料信息表):物料信息表涉及物料编号、物料名称、物料类别、物料单价、供应商编号。 (3)员工信息管理(采购员工信息表、仓库员工信息表):员工信息表涉及员工编号、员工姓名、所属部门、职务、联系方式。 (4)顾客及权限管理:(只有管理员有此功能如 图3、图4) 图3 顾客权限管理 顾客权限管理只能是管理员所操作,管理员依照顾客权限及需要,可设立各个顾客权限,而顾客可依照自己权限及需要进行登录、查看、填写或删改等操作,如下图4所示,其为管理员对顾客李四进行权限修改。 图4 修改员工权限(主程序代码见附录A-2) 修改员工权限是管理员可操作功能,该界面中,仅有顾客权限可修改,其中顾客权限涉及:采购部员工、采购部经理、总经理、仓管员和供应商。 ① 一种系统管理员账户admin ② 由系统管理员将权限分派给如下人员:总经理、采购部经理、采购员、仓库负责人(也许有各种)、各个需求部门(每个部门一种账户) 2.3.2 供应商评估管理 供应商评估管理:为以便查询供应商信息,规定保存和删除、增长、更新供应商信息。 供应商信息表涉及供应商编号、供应商名称、供应商类型(经营范畴)、 信用级别(优,良,中,差)、联系人、联系电话、传真、电子邮箱等属性。 2.3.3 采购筹划管理 采购筹划管理包括重要内容有:需求筹划单、采购筹划单、暂时紧急需求单、暂时紧急采购筹划单等。 需求筹划单:涉及需求单编号、需求单类型(分为“常规”和“紧急”)、需求部门名称、物料编号、物料数量、需要截止时间。 采购筹划单:涉及筹划单编号、筹划单类型(分为“常规”和“紧急”)、需求部门名称、物料编号、物料数量、需要截止时间。 暂时紧急需求单:涉及需求单编号、需求单类型(分为“常规”和“紧急”)、需求部门名称、物料编号、物料数量、需要截止时间、暂时项目有关信息(备注)。 暂时紧急采购筹划单:涉及筹划单编号、筹划单类型(分为“常规”和“紧急”)、需求部门名称、物料编号、物料数量、需要截止时间、暂时项目有关信息(备注)。 2.3.4 采购订单管理 采购订单管理:每次采购均有相应一张采购订单,为以便查询采购信息,规定做到实时保存和维护采购订单信息。 每张采购订单涉及订单编号、供应商名称、物料名称、购买数量、采购员编号、订购日期、订单金额(如图5)。 图5 订单明细 2.3.5 采购订单审批流程管理 采购订单审批流程管理:审批信息表涉及采购订单详情、审批人姓名、职务、审批人建议(备注)。 2.3.6 采购收货管理 采购收货管理:包括物料检查单、物料签收单和入库单等重要内容。 由于一种订单物料也许会一次性运送物料或分批次运送物料,因而需要分批次验收。 物料检查单:以便查询物料检查信息,规定保存和维护每一批物料检查信息,每一张物料检查单涉及检查单编号及订单编号、物料运送批号、物料编号、检查商品数量、检查员编号、检查日期、检查成果和采购员编号。 物料签收单:对检查合格物料进行签收,对签收物料信息进行保存和维护,涉及签收单编号、订单编号、物料运送批号、物料编号、本次签收物料数量、签收人编号(仓库管理员)、签收日期、采购人编号、检查人编号、已签收商品数量,未到商品数量。 入库单:涉及入库单编号、收货人、订单编号、入库单状态(“未入库”,“正在入库”,“入库完毕”)、收货日期、检查员编号、入库员编号 2.3.7 采购退货管理 采购退货管理:对退货信息进行更新、增长及删除操作,涉及退货单号、物料编号、退货编号、退货日期、退货因素、退货数量、订单编号和物料运送批号,退货分为所有退货和某些退货两种。其中某些退货原由于“损坏”,所有退货原由于“检查不合格”。 通过商品编号、退货日期、退货号等信息各种方式对退货信息进行查询。 3 数据库需求和设计 数据字典重要目是对各种条目解释。 3.1 数据字典 3.1.1 顾客 a) 名字:Userinfo 别名:顾客 描述:需求方与公司内部各级管理人员拥有自己账号与不同权限 定义:顾客表 = 顾客账号 + 顾客名 + 顾客密码 + 顾客类型 + 顾客电话 + 性别+ 所属部门 + 备注 角色分派:0为普通顾客即需求方,1为采购员,2为采购经理,3为总经理,4为仓管员,5为系统管理员 b) 名字:useraccount 别名:顾客账号 描述:唯一地标记顾客表中一种顾客 定义:顾客账号=Varchar2(18) 位置:userinfo(useraccount),Demandplan(submituser),Purchaseplan(checkid),Purplandetails(userid),Finalplan(checkid、userid),Signin(user),Qualitycheck(user),Returngoods(user),Instock(user) 3.1.2 供应商 a) 名字:Provider 别名:供应商 描述:对公司提供需求货品人或公司 定义:供应商表 = 供应商编号 + 供应商名称 + 联系方式 + 供应商地址 + 信用级别 + 备注 b) 名字: providerid 别名: 供应商编号 描述: 唯一地标记顾客表中一种顾客 定义: 供应商编号=Int(11) 位置: Provider(providerid),Providergoods(proware),Purplandetails(providerid),Finalplan(providerid),Finalplandetails(providerid) 3.1.3 物品 a) 名字:Comwarehouse 别名:物品 描述:公司库存货品 定义:物品表 = 物品编号 +物品名称 + 既有库存 + 历史总库存 + 类别 + 备用库存 b) 名字:Demandplan 别名:需求筹划单 描述:唯一标示筹划 定义:需求筹划表 = 筹划单编号 +部门 + 提交时间 + 截止时间 + 提交顾客 + 总需求筹划id + 与否通过审核 主键定义:筹划单编号=Int(11) c) 名字:Purchaseplan 别名:采购筹划单(每月) 描述:唯一标示某次采购筹划 定义:采购筹划表 = 筹划单编号 +部门名称 + 提交时间 + 截止时间 + 总金额 + 审批人 + 合同存储地址 + 筹划单状态 主键定义:筹划单编号=Int(11) 位置:Purchaseplan(pcpid) Purplandetails(pcpid) Finalplandetails(pcpid) 3.1.4 订单 a) 名字:Finalplan 别名:采购订单 描述:唯一标示某次采购订单 定义:采购订单表 = 订单编号 +供应商id + 提交时间 + 截止时间 + 总金额 + 审批人 + 合同存储地址 + 采购状态 主键定义:筹划单编号=Int(11) 位置:Finalplan(pcpid),Signin(pcpid),Qualitycheck(pcid),Returngoods(flid),Instock(flid) 3.1.5 物品解决单 a) 名字:Qualitycheck 别名:物品质检单 描述:唯一标记某一质检单 定义:物品质检单表 = 质检单编号 + 采购订单中某一种物品id + 质检员姓名 + 采购订单id + 操作员 + 与否合格 + 质检时间 + 备注 b) 名字:Returngoods 别名:物品退货单 描述:唯一标记某一退货单 定义:物品退货单表 = 退货单编号 + 退货品品名称 + 采购订单id + 退货因素 + 操作员 + 退货数量 主键定义:退货单编=Int(11) c) 名字:Signin 别名:物品签收单 描述:唯一标记某一签收单 定义:物品签收单表 = 签收单编号 + 采购订单id + 状态 + 签收员名单 + 操作员 + 应到货数量 + 实际到货数量 + 签收时间 + 备注 d) 名字:Instock 别名:物品入库单 描述:唯一标记某一入库单 定义:物品入库单表 = 入库单编号 + 采购订单中某一种物品id + 质检员姓名 + 采购订单id + 入库数量 + 操作员 + 入库时间 3.2 数据库表设计 按照数据字典设计,可以把它细化为数据库表设计。某些表设计涉及下列内容: l 表名(中英文) l 字段名 l 字段数据类型 l 字段与否为空 l 字段默认值 l 备注,对字段解释性阐明:主键、外键、与否自动增一、与否为索引、与否唯一、与否进行数据检查等。 表1 顾客表 编号 字段 阐明 数据类型 与否为空 与否主键 1 Useraccount 顾客账号 Varchar(18) 否 是 2 Username 顾客姓名 Varchar(18) 否 否 3 Email 顾客邮箱 Varchar(30) 否 否 4 Password 顾客登录密码 Varchar(18) 否 否 5 Usertype 顾客类型(0为普通顾客即需求方,1为采购员,2为采购经理,3为总经理,4为仓管员,5为系统管理员) Int(2) 否 否 6 Phonenum 电话号码 Int(18) 否 否 7 Gender 性别 Int(1)(0表达男,1表达女) 否 否 8 Department 所属部门 Varchar(18) 否 否 9 Remark 备注 Text() 是 否 表2 公司库存表 编号 字段 阐明 数据类型 与否为空 与否主键 1 Materialsid 物品 Int(11) 否 是 2 Matname 物品名称 Varchar(18) 否 否 3 Currentstock 既有库存 Int(11) 否 否 4 Totalstock 历史总库存 Int(11) 否 否 5 Type 类别 Varchar(18) 否 否 6 Save 备用库存量(库存量必要不不大于这一值) Int(11) 是 否 表3 需求筹划表 编号 字段 阐明 数据类型 与否为空 与否主键 1 Demandplanid 唯一标示筹划单 Int(11) 否 是 2 Department 部门 Varchar(18) 否 否 3 Submittime 提交时间 datetime 否 否 4 Limittime 截止时间 datetime 否 否 5 Submituser 提交顾客(外键->userinfo.useraccount) Varchar(18) 否 否 6 Mergeid 总需求筹划id(外键->mergeplan.id) Int(11) 是 否 7 Pass 审核与否通过,2通过,1不通过,待审0 Int(2) 否 否 表4 供应商表 编号 字段 阐明 数据类型 与否为空 与否主键 1 providerid 唯一标示供应商 Int(11) 否 是 2 proname 供应商名称 Varchar(30) 否 否 3 prophone 联系方式 Int(11) 否 否 4 proaddress 供应商地址 Varchar(30) 否 否 5 creditgrade 信用级别(分为A、B、C、D四个级别),初始为null Varchar(10) 是 否 6 remark 备注 Text 是 否 表5 采购筹划表(每月一或两张大表) 编号 字段 阐明 数据类型 与否为空 与否主键 1 Pcpid 唯一标示某次采购筹划 Int(11) 否 是 2 Department 部门名称 Varchar(18) 否 否 3 Submittime 提交时间 Datetime 否 否 4 Limittime 截止时间(部门领物品时间) Datetime 否 否 5 Totalprice 总金额 Int(11) 否 否 6 Checked 审批人(外键->userinfo.useraccount) Varchar(18) 否 否 7 Contract 合同存储地址(初始为空) Varchar(30) 否 否 8 Status 筹划单状态(0为审核未通过,1为刚生成筹划单未选取供应商,2表达已填写采购价格待审核,3为审核通过,4为已签合同,5为质检合格已签收,6为质检不合格,7为已入库) Int(1) 否 否 表6 采购订单物品明细表 编号 字段 阐明 数据类型 与否为空 与否主键 1 Ppdid 唯一标示采购筹划物品 Int(11) 否 是 2 Goodsname 物品名称 Varchar(18) 否 否 3 Goodsnum 物品数量 Int(11) 否 否 4 Providerid 供应商id(外键->provider.id)(初始为空,待采购员选取) Int(11) 是 否 5 Currentprice 成交价格(初始为0,等待采购员与供应商确认价格后输入) Int(11) 否 否 6 Referenceprice 参照价格 Int(11) 否 否 7 Pcpid 采购筹划id(外键->purchaseplan.pcpid) Int(11) 否 否 表7 物品质检单 编号 字段 阐明 数据类型 与否为空 与否主键 1 Qtid 唯一标记某一质检单 Int(11) 否 是 2 fldid 采购订单中某一种物品id(外键-> finalplandetails,ppdid) Int(11) 否 否 3 Person 质检员姓名 Varchar(18) 否 否 4 Flid 采购订单id()(外键->finalplan.pcpid) Int(11) 否 否 5 User 操作员(填写该质检表人员)(外键->userinfo.useraccount) Varchar(18) 否 否 6 Quantity 与否合格(1为合格,2为不合格) Int(1) 否 否 7 Time 质检时间 Datetime() 否 否 8 Else 备注 Text() 是 否 表8 物品退货单 编号 字段 阐明 数据类型 与否为空 与否主键 1 Reid 唯一标记某一退货单 Int(11) 否 是 2 Regoodid 退货品品名称(外键-> finalplandetails,ppdid) Int(11) 否 否 3 Flid 采购订单id()(外键->finalplan.pcpid) Int(11) 否 否 4 Reason 退货因素 Text() 否 否 5 User 操作员(填写该退货表人员)(外键->userinfo.useraccount) Varchar(18) 否 否 6 Num 退货数量 Int(11) 否 否 表9 物品入库单 编号 字段 阐明 数据类型 与否为空 与否主键 1 Insid 唯一标示某一入库单 Int(11) 否 是 2 fldid 采购订单中某一种物品id(外键-> finalplandetails,ppdid) Int(11) 否 否 3 Flid 采购订单id()(外键->finalplan.pcpid) Int(11) 否 否 4 Num 入库数量 Int(11) 否 否 5 User 操作员(填写该退货表人员)(外键->userinfo.useraccount) Varchar(18) 否 否 6 Time 入库时间 Datetime() 否 否 3.3 设计思想 3.3.1 系统软件架构 依照本采购系统需要采用了MVC模式,将系统构造分为模型层、视图层和控制层。下面是对系统这三层构造描述图: 模型层 业务服务 数据服务 权限服务 视图层 HTML服务 Session服务 信息查询 告知变化 控制层 接受、解决顾客祈求 决定向顾客呈现视图 顾客祈求 视图选取 信息变化 关系数据库 图6 系统三层构造描述图 视图层: 视图是模型表达,它提供顾客交互界面。 控制层: 用控制器提供一种控制和解决祈求集中入口点,负责接受、截取并解决顾客祈求(典型状况下是一种运营浏览器顾客);决定执行什么商业逻辑功能,然后将产生下一步顾客界面责任委派给一种恰当视图组件。 模型层: 模型提供了业务实体对象和业务解决对象,并通过业务实体对象实现了对视图和模型之间交互支持。这层是系统核心层。 3.3.2 系统模块简介 系统划分模块涉及:采购基本数据管理、权限管理、供应商评估管理、采购筹划管理、采购订单管理、采购收货管理、采购退货管理和报表管理。系统模块图如下: 系 统 用 户 管 理 报 表 管 理 采购基本数据 供应商评估 采购筹划管理 采购订单管理 收货管理 退货管理 权限管理 图7 系统模块图 收货管理、订单管理、退货管理属于采购员使用模块。 采购筹划管理、供应商评估管理、报表管理属于采购部经理使用模块。 权限管理、顾客管理系统管理员使用。 采购基本数据管理属于需求部门使用模块。 3.3.3 功能构造图 采购管理 采购基本数据管理 供应商评估管理 采购筹划管理 采购收货管理 采购订单管理 采购退货管理 系统顾客管理 仓库信息维护 物料信息维护 员工信息维护 顾客及权限管理 供应商基本资料维护 供应商信用评价管理 需求筹划单维护 需求筹划单合并 采购筹划单生成 采购订单维护 采购合同维护 物料签收单维护 物料质检单维护 物料入库单维护 物料质检单维护 物料退货单维护 历史退货单记录维护 顾客权限管理 添加顾客 删除顾客 查找顾客 修改顾客 图8 系统功能层次图 3.3.4 业务流程分析 (1)筹划采购业务流程,如图9。 图9筹划采购流程 (2)紧急采购业务流程,如图10。 图 10紧急采购流程 3.4 采购管理系统功能 (1)采购基本数据管理(如下每某些基本数据管理都支持“增删改查”) A. 仓库信息管理 B. 物料信息管理(如图11、图12、图13、图14): 图11 物料管理 物料管理支持基本数据“增删查”。查:可依照物料编号查询该编号相应关于物料详细信息;增:如有需要可依照事实状况增填一项或多项物料信息(如图15);删:可删除过时、错误、不需要或是重复信息。 图12添加物料(主程序代码见附录A-3) 图13 质检单 质检单所展示是对刚采购进来物品进行质检,并作详细记录。检查成果将用于决定该物品去向。 图14 物品质检不合格订单(主程序代码见附录A-4) 物品质检不合格订单也许会包具有两种成果:如果是“质检不合格”,该订单所有物品将退货;如果是“损坏”,将退回损坏物品。 C. 员工信息管理(如图15、图16): 图15 员工信息管理 员工信息管理包括了对基本信息“增删改查”四大功能。增是增添新信息(如图18) 删是删除无用信息,改是改过时或是错误信息,查是查询需要信息。 图16 添加员工(主程序代码见附录A-5) D. 顾客及权限管理:① 一种系统管理员账户 admin;② 由系统管理员将权限分派给如下人员:总经理、采购部经理、采购员、需求部门、供应商(权限:只能下载标书和上传报价表) (2)供应商评估管理(支持“增删改查”) A.供应商资料维护 B.供应商报价维护(采购部定期对供应商报价进行更新) C.供应商信用评价:采购部可以依照供应商公司资质、产品质量、履约状况等对供应商进行信用级别评价 注:新增供应商时,由总经理审核,采购部录入供应商资料。 (3)采购筹划管理 由采购部门依照需求部门提交需求筹划单进行需求筹划汇总,并存储到需求筹划文献中,查询实际库存状况,汇总得出需要采购货品,并作出采购需求单。依照采购需求单生成采购筹划,并作出采购筹划单。 筹划采购业务: 在每月25号前,各个需求部门向系统提交下个月“需求筹划单”。(这样可以使每张“需求筹划单”时间保持一致,以便于集中采购。) 暂时紧急采购业务:当有暂时项目启动时,可以向系统提交“暂时紧急需求单”。但“暂时紧急需求单”中需要写明暂时项目有关信息(可备注),以便于审核人能迅速理解有关信息,加快审核进度。暂时紧急采购不需要等待与其她采购单汇总,直接单独为一单,进行采购。 (4)采购订单管理 由采购员依照采购筹划单,供应商资料,生成采购订单,并储存采购合同文献,和采购订单文献。 (5)采购订单审批流程管理 设立采购订单层级,对于高金额采购订单需要上报,由级部门经理审批后,才可以采购。采购员(审批金额 < 1000)---部门采购经理(审批金额 < 5000) --- 总经理(可以审批所有订单) 邮件发送提示审批人(邮件中包括链接,点击可直接跳转到系统登录界面,登录后即可看到待审批采购筹划);或者审批人登录到采购系统后,系统也会自动提示。 (6)采购收货管理 公司采购收货时先由采购员根据已有采购订单,对供应商所提供货品进行验收,然后填写物料检查单和物料签收单。接着由库管员依照入库信息和收货单文献对货品进行入库管理,并填写入库单。至此完毕对采购业务管理。(注:由于一种订单物料也许会一次性运送商品或分批次运送商品,因而需要分批次验收。) 采购退货(退货单):采购员对退货过程进行跟踪,联系供应商,填写退货单(如图17)。 图17 退货信息单 (7)采购数据记录分析 A. 查看历史采购交易明细 B. 采购数据记录: 1供应商交付状况对比(分2个方面:到货合格率、准时交货率) 2本年重要采购物料价格走势图 3采购总金额记录: a.某一年公司各月份采购总金额记录,及所占比例 b.某一年各类物料年采购总金额记录,及所占比例 c.各年间_月采购金额比较分析 d.历史采购总金额按供应商记录分析 4采购订单完毕率记录 5采购未能及时完毕因素记录 6采购物料比重分布 4 结论 系统重要使用了JAVA语言和SSH框架(Struts、Hibernate、Spring)进行代码编写与数据解决、使用JSP进行数据展示、使用Oracle作为数据库进行数据存储,其中还使用了jquery来进行某些功能修改。本系统是一种实现了公司采购系统基本功能,公司在使用本系统时能提高整体效率及自身利益等。系统重要实现了公司采购基本数据管理、供应商评估管理、采购筹划管理、采购订单管理、采购订单审批流程管理、采购收货管理、采购退货管理、采购数据记录分析和登录注册功能等功能。 通过本系统设计与实现让我徐徐地明白“实践是检查真理唯一原则” 真正含义。本来以为比较简朴功能自己实现起来却困难重重,只有等到自己动手去做才懂得一切并不是自己想那么简朴。 参照文献: [1] Bruce Eckel. Java编程思想[M]. 北京:机械工业出版社,:234-257 [2] David Flanagan. JavaScript 权威指南[M]. 北京:机械工业出版社,. :321-345 [3] Joshua Bloch. Effective Java(第2版)[M]. 北京:机械工业出版社,. :121-134 [4] 单东林、张晓菲、魏然. 锋利jQuery[M]. 北京:人民邮电出版社,. :254-257 [5] 王珊,萨师煊.数据库系统概论[M]. 北京:高等教诲出版社,. :23-123 [6] 闪四清,杨强. Oracle Database 10g 基本教程[M]. 北京:清华大学出版社,. :45-234 [7] 萨默维尔. 软件工程[M]. 北京:机械工业出版社,. :56-232 [8] 李刚. 轻量级Java EE公司应用实战(第3版)[M]. 北京:电子工业出版社,. :55-221 [9] 薛华成.管理信息系统(第5版)[M]. 北京:清华大学出版社,. :32-212 [10] 张孝祥. 进一步体验 JavaWeb 开发内幕[M]. 北京:电子工业出版社,. :76-324 [11] 韦斯. 数据构造与算法分析Java语言描述[M]. 北京:机械工业出版社,. :21-324 [12] 席国庆. 进一步体验Java项目开发[M]. 北京:清华大学出版社,. :34-67 [13] 明日科技等. 实战突击:Java Web项目开发案例整合[M]. 北京:电子工业出版社,. :345-453 [14] 施新. 毕业设计(论文)写作指引[M]. 重庆:重庆大学出版社,. :2-34 [15] 伽玛. 设计模式--可复用面向对象软件基本[M]. 北京:机械工业出版社,. :321-345 道谢 论文是在***教师悉心指引下完毕。在以往学习过程中,*教师教学态度和教学办法给我留下了深刻印象。她那孜孜不倦工作热情始终体当前每一天,随着着我迈进步伐,是我感觉每天都在进步,每天都可以学到新知识。感谢和我一起完毕这个系统同伴们和在我实现本系统中给过我协助人。 最后衷心感谢在百忙之中抽出宝贵时间来评审论文各位教师! 附录A: 1. 仓库信息管理 <h2 align="center">仓库信息管理</h2> <table wid
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服