管理信息系统课程设计-采购管理系统.pdf

上传人:ylj18****70940 文档编号:73121841 上传时间:2023-02-15 格式:PDF 页数:18 大小:905.62KB
返回 下载 相关 举报
管理信息系统课程设计-采购管理系统.pdf_第1页
第1页 / 共18页
管理信息系统课程设计-采购管理系统.pdf_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《管理信息系统课程设计-采购管理系统.pdf》由会员分享,可在线阅读,更多相关《管理信息系统课程设计-采购管理系统.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 1 辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目:采购管理系统的分析与设计 院(系):软件学院 专业班级:软件工程 113 学 号:安凯辰 学生姓名:111301076 指导教师:王彦华 教师职称:讲 师 起止时间:2012.5.28-2012.6.8 课程设计(论文)任务及评语 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 2 院(系):软件学院 教研室:软件教研室 学 号 111301076 学生姓名 安凯辰 专业班级 软件工程1

2、11301076 课程设计(论文)题目 采购管理系统的分析与设计 课程设计(论文)任务 管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完 管理信息系统 课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如、VB、Delphi)和数据库(SQL server、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成采购管理系统的分析设计实施工作,实现该系统系统设置、采购管理、到货管理、库存管理、退货管理、打印报表等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课

3、程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩 成绩:指导老师签字:2012年6月12日 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 0 目 录 第一章 需求分析.1 1.1需求分析的任务.1 1.2业务流

4、程分析.2 1.3系统数据流程.2 1.4数据字典创建.4 第2章 系统设计.5 21 结构设计.5 2.1.1概念设计.5 2.1.2逻辑设计.6 2.1.3物理设计.7 2.2行为设计.8 2.2.1总体设计.8 2.2.2模块设计.9 第3章 系统实施.10 3.1系统功能模块实现.10 3.2数据库的实现.12 第4章 总结.14 参考文献.15 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 1 第一章 需求分析 1.1 需求分析的任务 本系统属于超市管理信息系统的一个子系统。计算机的运用现正在发达国家的各类商店超市中普及。由于它能够准确

5、记载和查阅有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店内部的进货、库存、销售情况等管理,因而大大提高了现代超市的管理水平。商业超市是当前最重要的商业经营形式之一,为了进一步提高商业超市的管理水平和竞争力,管理信息系统在商业超市中的应用已是大势所趋。而采购管理主要负责处理整个超市的库存的更新等往来数据信息。往来信息处理的及时、准确会促进商业超市成本的降低,加速资金的回流,提高各级管理人员管理决策的水平。因此采购管理在整个超市管理信息系统中具有举足轻重的作用。本文对小型超市管理信息系统中的超市采购管理子系统的设计与开发过程进行详细说明。本系统设置了

6、7 个功能模块:系统设置、采购管理、到货管理、库存管理、退货管理、打印报表、关闭系统。请购单管理模块中,主管审批时参照接受库存部门的请购信息生成采购订单。在采购模块中实现订购单的新建、修改、撤销功能。采购定单生成后对应生成采购合同,按照合同的付款信息,及时向财务部门反馈用款信息,经批准后更新部门可用资金数目。合同完成后,为库存提供到货信息。本系统,前台使用Visual Basic 6.0作为开发工具,、数据库使用SQL Server 2000。快捷方便的实现了系统的开发。随着市场的国际化,市场对企业产品的质量和服务的要求越来越高,市场竞争日趋激烈企业在竞争中面临着严峻的考验。部分企业甚至可能被

7、淘汰。企业要适应新的国内外形势在竞争中求生存,在生存中求发展。就必须提高企业的竞争力和抗风险的能力,加强企业内部的信息化建设,借助信息技术,提高内部运作效率,提高管理水平,在降低成本的同时达到提高企业竞争力的目的。而建立一整套完善适用的企业管理信息系统(Management Information System,简称MIS)无疑是实现上述目标的有力手段之一。但是很少有针对具体企业的 MIS研究,较少具体考虑企业的特殊状况,因而造成了实施成功率低、浪费严重的现象。因此,对一企业MIS进行有针对性地研究,并由此构造一个具有代表性的系统构建方法将具有重要的实用价值。超市的每一个决策,每一个流程,每一

8、个经营过程及其结果,都应该用用数字去控制它。超市的经营者必须有数字化经营的理念,数字科技即现代信息技术的应用就成为不可缺少的必备条件超市采用统一采购、统一分销等方式来降低成本,而这一切的实现都有赖于超市信息系统的建立。连锁企业要实现操作规范化、快速化、高效化和科学化,必须要重视信息系统的建设。正是依靠信息系统使整个连锁企业的采购、分拣、加工、包装、储存、运输和配送等各个环节有机地联系起来。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 2 (1)超市有能力承担系统开发费用 开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本

9、系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益 1

10、.2 业务流程分析 通过对采购管理业务的实际调查分析,弄清了该超市产品库存管理工作的业务流程和管理功能,系统的业务流程图如图 1.1 所示。图 1.2 系统业务流程图 1.3 系统数据流程 把订单、合同处理分开,再把合同处理分为合同生成处理和合同管理。得到四个处理,操作员 采购员 供应商 采购订单 采购材料管理 到货材料管理 通知 生成采购订单 退货材料管理 生成退货订单 退货订单 生成到货单 到货单 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 3 审核、采购订单管理、采购合同生成和采购合同管理。如图1.3 所示:图 1.2 系统数据流程图 P

11、3.1 采购订单管理 D5 供应商信息 D6 商品运输方式 D7 采购付款方式 D8 已通过审批请购单 P3.2 采购合同生成 谈判价格等信息 采购订单 P3.3 采购合同管理 采 购合同 D9 更新的合同状态记录 D10 更新的订购单状态记录 D11 供应商共获的查询记录 合同执行状态 操作员 供应商 操作员 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 4 1.4 数据字典创建 数据流名:订购单 简述:库存部门发出的请购信息 组成:请购单编号+商品编号+商品名称+规格+单价+请购数量+需 要日期+请购单状态+账号+生成日期+审批意见 备注:数

12、据流名:商品信息 简述:由其他部门提供,审批时使用 组成:商品编号+商品名称+规格+单价+供应商编号+生产商编号+备注 备注:数据流名:入库单 简述:采购部门生成,流向仓库部门 组成:商品种类+商品名称+数量 备注:数据元素名:订购单编号 简述:订购单的代码 取值:“年、月、日、编号”如:090501*备注:字段类型为数字 数据流名:采购订单 简述:采购订单管理模块生成 组成:订购单编号+订购单状态+下单日期+账号+商品编号+商品名称+规格+数量+单价+金额 备注:数据流名:商品库存信息 简述:规定库存下限,当前仓库里商品库存量随进货完毕而改变 组成:商品编号+库存量+库存下限 备注:数据元素

13、名:供应商编号 简述:供应商的代码 取值:“1”“500”备注:字段类型为数字 数据元素名:商品编号 简述:订购商品的代码 简称 sp 取值:“1”_“500”备注:字段类型为数字 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 5 供应商 名称 简称 传真 E-mail.供应商编号 第 2 章 系统设计 21 结构设计 在整个系统的开发时期中,设计阶段是最主要的阶段。设计任务通常分为两个阶段来完成,第一个阶段是概要设计,它的任务是建立软件的总体结构,即软件的组成,以及各组成成分之间的相互联系。第二个阶段是详细设计,其任务是确定模块的内部算法和数据

14、结构,产生描述各个模块程序过程的详细设计文档,本系统采用了原型法,即先跟据需求分析设计出原型,然后在原型的基础上进行测试和改进。本系统在设计过程中采取了模块化的设计方法,化繁为简。2.1.1 概念设计 概念结构设计是整个数据库设计的关键,是之后建立逻辑模型的基础。在此,将使用实体-联系(E-R)模型来描述系统的概念结构,同时设计出能够满足用户需求的各种实体,以及它们之间对的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体实际信息,通过相互之间的作用形成数据的流动。1.局部 E-R 图:采购员包括:采购员编号、姓名、性别年龄、学历、民族、籍贯、电话、现住址。图2.1 采购员实体属性E-R

15、分图 供应商包括:供应商编号、名称、简称、传真、E-mail、电话、联系人、联系人电话。图2.2 供应商员实体属性E-R分图 采购员 姓名 性别 学历 年龄.采购员编号 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 6 2.实体关系E-R图 如图2.3、2.4所示:图2.3 超市采购管理信息系统实体关系ER图 图2.4超市采购管理信息系统实体关系ER图 2.1.2 逻辑设计 逻辑结构设计的任务就是将用户需求观点下的数据模型转换为数据库中组织数据的实际逻辑模型。把实体的属性定义为关系模型(表)的属性,实体或实体之间关系的主键就是关系模型的主键,采购

16、信息管理系统 E-R 图中的实体和实体之间关系转化为如下的关系模型:现列出数据表如下:数据项名称 别名 数据类型 长度 取值范围 货物编号 无 decimal 18 a000-x999 采购合同 签订 采购部门 生成 采购订单 n 1 拥有 资金 1 1 1 n 供应商 采购合同 n 签订 1 n 供应 m 商品 m 签收 n 资金请求 n 采用 采购订单 1 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 7 货物名称 无 varchar 50 中、外文 供应商编号 无 decimal 18 a000-x999 供应商名称 无 varchar 5

17、0 中、外文 单价 无 float 中、外文 单位 无 varchar 50 0-9 结算币 无 varchar 50 中、外文 采购员编号 无 decimal 18 a000-x999 采购员姓名 无 varchar 50 中、外文 联系人 无 varchar 50 中、外文 电话 无 varchar 50 0-9 采购日期 无 datetime 19*/*/*2*/*/*备注 无 text 0-9 表 2.1 采购表 数据项名称 别名 数据类型 长度 取值范围 到货单号 无 decimal 18 a000-x999 单号 无 decimal 18 0-9 货物名称 无 varchar 50

18、 中、外文 批号 无 varchar 50 0-9 供应商编号 无 varchar 50 a000-x999 收货日期 无 datetime 19*/*/*2*/*/*发单日期 无 datetime 19*/*/*2*/*/*单位 无 varchar 50 0-9 单价 无 varchar 50 0-9 订单数量 无 float 0-9 报损数量 无 float 0-9 报溢数量 无 float 0-9 数量 无 float 0-9 到货日期 无 datetime 19*/*/*2*/*/*备注 无 text a000-x999 是否到货 无 real 0-9 状态 无 varchar 50

19、0-9 表 2.2 到货单表 2.1.3 物理设计 数据库的物理设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。物理设计内容包括:物理结构设计的主要内容、物理存储介质类型的选择、数据库物理位置的选择、索引类型的选择、数据库服务器性能参数配置。物理设计通常分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 8 2.2 行为设计 2.2.1 总体设计 系统功能结构图主要从功能的角度描述了系统的结构

20、,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。下图为系统功能图。图 2.6 系统功能结构图 采购管理系统 采购管理 系统设置 到货管理 打印报表 退货管理 库存管理 采购员管理 供应商管理 采购材料管理 采购订单管理 订单信息查询

21、到货信息维护 到货信息查询 退货维护 退货信息查询 操作员管理 操作员密码修改 数据备份 数据修复 操作员权限设置 打印到货信息 打印退货信息 打印库存信息 库存信息统计 库存信息维护 库存信息查询 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 9 2.2.2 模块设计 从系统功能结构图可以看出该企业的产品采购管理有以下几个模块:(一)采购管理 系统管理员负责对采购员和供应商进行管理,并对产品的采购材料和采购订单进行管理,并可以对订单信息进行查询。(二)到货管理 到货信息维护可以对到货信息进行维护和查询、可以通过这个功能对到货的产品进行数量报损和

22、报溢。(三)库存管理 库存管理包括库存信息维护、库存信息查询、库存信息统计,可以直观的看出产品的需求量,是否需要进行采购。(四)退货管理 在超市的管理中,有进就一定有退,因为产品中一定会有销量不好或过期的产品,通过对退货信息维护与查询的功能就可以对退货功能进行管理。(五)打印报表 打印报表可以对产品的到货、退货、库存信息可以直接进行查看和打印。方便对库存和入库进行管理。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 10 第 3 章 系统实施 3.1 系统功能模块实现 一、系统登录:打开系统,登陆界面如图 3.1 所示。图 3.1 主界面 Priv

23、ate Sub Command1_Click()If Text2.Text=mr And Text1.Text=mingrisoft Then frm_main.Check1.Value=1 frm_main.Check2.Value=1 frm_main.Check3.Value=1 frm_main.Check4.Value=1 frm_main.Check5.Value=1 frm_main.Check6.Value=1 frm_main.StatusBar1.Panels.Item(3).Text=当前操作员:111301076 Unload Me frm_main.Show Else

24、 Adodc1.RecordSource=select*from Table_xxdl where 用户名=&Text2.Text&Adodc1.Refresh If Adodc1.Recordset.RecordCount 0 Then If Trim(Text1.Text)=Trim(Text4.Text)Then frm_main.Check1.Value=Adodc1.Recordset.Fields(系统维护)frm_main.Check2.Value=Adodc1.Recordset.Fields(采购管理)frm_main.Check3.Value=Adodc1.Recordse

25、t.Fields(到货管理)frm_main.Check4.Value=Adodc1.Recordset.Fields(退货管理)frm_main.Check5.Value=Adodc1.Recordset.Fields(库存管理)frm_main.Check6.Value=Adodc1.Recordset.Fields(报表统计)frm_main.StatusBar1.Panels.Item(3).Text=当 前 操 作 员:+70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 11 Adodc1.Recordset.Fields(用户名)frm_

26、main.Text1.Text=Adodc1.Recordset.Fields(用户名)frm_main.Show Unload Me Else MsgBox 密码不正确,请您确认后重新输入 Text1.Text=Text1.SetFocus If i 2 Then MsgBox 对不起,您已经3次利用错误的口令登录本系统,请您重新登录并且输入正确的口令!,64,采购管理系统 End Else i=i+1 End If End If Else MsgBox 对不起 没有此用户的信息 Text2.Text=Text1.Text=End If End If End Sub 二、采购订单管理:采购订

27、单管理模块界面如图 3.2 所示 图 3.2 采购订单管理模块界面 所编代码如下:Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)If KeyCode=13 Then If Not IsNumeric(Text1.Text)Then 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 12 MsgBox 输入的采购员编号必须为数字 Else Adodc1.RecordSource=select*from Table_cgdd where 单号=+Text1.Text+Adodc

28、1.Refresh If Adodc1.Recordset.RecordCount 0 Then Cmd_del.Enabled=True Cmd_save.Enabled=True Cmd_edit.Enabled=True Text1.Text=Adodc1.Recordset.Fields(单号)Text2.Text=Adodc1.Recordset.Fields(货物名称)Text3.Text=Adodc1.Recordset.Fields(批号)Text5.Text=Adodc1.Recordset.Fields(单价)Text6.Text=Adodc1.Recordset.Fiel

29、ds(数量)Text7.Text=Adodc1.Recordset.Fields(备注)Text8.Text=Adodc1.Recordset.Fields(金额)DT1.Value=Adodc1.Recordset.Fields(收货日期)DT2.Value=Adodc1.Recordset.Fields(发单时间)Combo1.Text=Adodc1.Recordset.Fields(供应商编号)Combo2.Text=Adodc1.Recordset.Fields(币种)Combo3.Text=Adodc1.Recordset.Fields(单位)Else MsgBox 没有该采购员的信

30、息!,64,采购管理系统 End If End If Else End If End Sub 3.2 数据库的实现 数据库的实现主要是设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如 Oracle、Sybase 等),并设计和实施数据库的存储结构、存取方式等。本系统后台是采用 SqlServer2005 作为数据存储库,其中由本人设计的表(用户表)在其平台上实现如下图所示:70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 13 图 3.3 系统用户表 前台与后台数据库的连接代码:Public adoCon As New ADODB.Co

31、nnection Public adoRs As New ADODB.Recordset Public Sub main()adoCon.Open Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=cggl End Sub 以关系型为目标将实体图中概念模型映射为关系模型,具体行政管理系统整体关系模型实现设计,如图 3.4 所示:图 3.4 采购管理系统关系模型 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 14 第 4 章 总结 采购管理信息系统是运用信息技

32、术,对一家超市,建立具有请购管理功能、采购管理功能、合同管理功能的管理信息系统,以简化库存管理,提高商品库存效率,增长公司年度利润。该系统运用结构化方法进行系统开发。采用Visual Basic 6.0开发工具,以及SQL Server 2000 数据库开发,实现系统开发。系统实现后,在采购管理方面能完成商品查询、库存更新、订单输出等功能;在库存管理方面库存输入、库存修改和库存查询等工作。采购管理信息系统征求了老师同学的意见和建议,几番修改后具备了一定的功能.该系统比较贴近实际超市采购业务流程,因果逻辑严密,数据的来源一步步比较紧凑,对采购订单和采购合同管理的设计尤其严谨实用,操作简单,但又不

33、失一定的实用性,基本实现了对超市采购过程作信息处理与系统管理的系统目标.但是由于时间紧迫,本人能力有待进一步提高,系统难免有改进的地方,比如功能可以再增大,细分;订购单的模板可以设计得更加精致些,可在今后的工作中改进。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 15 参考文献 1 黄梯云、李一军 管理信息系统M 北京 高等教育出版社 2002;2 范师煊、王珊数据库系统概论M 高等教育出版社 2002.2 3 张海藩 软件工程导论M 清华大学出版社 2002.1 4 郭盈发、张红娟 数据库原理M 西安 西安电子科技大学出版社 2002;5 蔡翠

34、平、陈虎 数据库技术SQLM 上海 北方交通大学出版社、清华大学出版社 2003;6 李代平、章文、张信一SQL Server2000 数据 库应用开发M 北京冶金工业出版社 2001;7 赵涛.超市经营管理M.北京工业大学出版社,2002.11 130 8 钟复台.企业采购操作规范.M.中国经济出版社,2003 1-4 9 王忠宗.采购管理事务广东经济出版社.M.2002 6574 10 张跃廷、朝阳、张宏宇C#数据库系统开发案例精选CD.人民邮电出版社,2007 11 谢勤龙、王成、崔伟.企业采购业务运作精要.M.机械工业出版社,2002 12 宋华.现代物流和供应链管理案例.M.经济管理出版社.,2001 13刘涛.数据库设计指导教学.北京:清华大学出版社.2005.14孙健文.VB 信息管理系统开发编著.北京:人民邮电出版社.15刘光明.毕业设计步步赢教程.北京:清华大学出版社.2008.信你自己罢!只有你自己是真实的,也只有你能够创造你自己

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁