管理信息系统课程设计_采购管理系统方案_第1页
管理信息系统课程设计_采购管理系统方案_第2页
管理信息系统课程设计_采购管理系统方案_第3页
管理信息系统课程设计_采购管理系统方案_第4页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、下载可编辑辽宁工业大学管理信息系统设计课程设计报告(论文)题目:采购管理系统的分析与设计院(系):软件学院专业班级:软件工程 113学号:安凯辰学生:111301076指导教师:王彦华教师职称:讲 师起止时间:.专业 .整理 .下载可编辑课程设计(论文)任务及评语院(系):软件学院教研室:软件教研室学 号111301076学生安凯辰软件工程专业班级111301076课程设计(论文)题目课程设计(论文)任务指导教师评语及成绩采购管理系统的分析与设计管理信息系统课程设计作为独立的教学环节, 是电子商务专业集中实践性环节系列之一, 是学习完管理信息系统 课程并进行完专业实习后进行的一次全面的综合练习

2、。任务:采用结构化的系统开发方法, 应用具体的计算机语言 (如、VB、Delphi )和数据库( SQLserver 、Oracle )等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统, 完成采购管理系统的分析设计实施工作, 实现该系统系统设置、采购管理、到货管理、库存管理、退货管理、打印报表等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告) 。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,

3、最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。成绩:指导老师签字:2012年6月12日.专业 .整理 .下载可编辑目录第一章需求分析 .11.1需求分析的任务 .11.2业务流程分析 .21.3系统数据流程 .21.4数据字典创建 .4第2章 系统设计 .521 结构设计 .52.1.1概念设计 .52.1.2逻辑设计 .62.1.3物理设计 .72.2行为设计 .82.2.1总体设计 .82.2.2模块设计 .9第3章 系统实施 .103.1系统功能模块实现 .103.2数据库的实现 .1

4、2第4章 总结 .14参考文献 .15.专业 .整理 .下载可编辑第一章 需求分析1.1 需求分析的任务本系统属于超市管理信息系统的一个子系统。计算机的运用现正在发达国家的各类商店超市中普及。由于它能够准确记载和查阅有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店部的进货、库存、销售情况等管理,因而大大提高了现代超市的管理水平。商业超市是当前最重要的商业经营形式之一,为了进一步提高商业超市的管理水平和竞争力,管理信息系统在商业超市中的应用已是大势所趋。而采购管理主要负责处理整个超市的库存的更新等往来数据信息。往来信息处理的及时、准确会促进商业超市成

5、本的降低,加速资金的回流,提高各级管理人员管理决策的水平。因此采购管理在整个超市管理信息系统中具有举足轻重的作用。本文对小型超市管理信息系统中的超市采购管理子系统的设计与开发过程进行详细说明。本系统设置了 7 个功能模块:系统设置、采购管理、到货管理、库存管理、退货管理、打印报表、关闭系统。请购单管理模块中,主管审批时参照接受库存部门的请购信息生成采购订单。在采购模块中实现订购单的新建、修改、撤销功能。采购定单生成后对应生成采购合同,按照合同的付款信息,及时向财务部门反馈用款信息,经批准后更新部门可用资金数目。合同完成后,为库存提供到货信息。本系统,前台使用 Visual Basic 6.0

6、作为开发工具,、数据库使用 SQL Server 2000 。快捷方便的实现了系统的开发。随着市场的国际化,市场对企业产品的质量和服务的要求越来越高,市场竞争日趋激烈企业在竞争中面临着严峻的考验。部分企业甚至可能被淘汰。企业要适应新的国外形势在竞争中求生存,在生存中求发展。就必须提高企业的竞争力和抗风险的能力,加强企业部的信息化建设,借助信息技术,提高部运作效率,提高管理水平,在降低成本的同时达到提高企业竞争力的目的。而建立一整套完善适用的企业管理信息系统( ManagementInformation System, 简称 MIS)无疑是实现上述目标的有力手段之一。但是很少有针对具体企业的 M

7、IS研究,较少具体考虑企业的特殊状况,因而造成了实施成功率低、浪费严重的现象。因此,对一企业 MIS进行有针对性地研究,并由此构造一个具有代表性的系统构建方法将具有重要的实用价值。超市的每一个决策, 每一个流程, 每一个经营过程及其结果, 都应该用用数字去控制它。超市的经营者必须有数字化经营的理念,数字科技即现代信息技术的应用就成为不可缺少的必备条件超市采用统一采购、统一分销等方式来降低成本,而这一切的实现都有赖于超市信息系统的建立。连锁企业要实现操作规化、快速化、高效化和科学化,必须要重视信息系统的建设。正是依靠信息系统使整个连锁企业的采购、分拣、加工、包装、储存、运输和配送等各个环节有机地

8、联系起来。.专业 .整理 .下载可编辑(1) 超市有能力承担系统开发费用开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多, 所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都

9、比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中, 企业完全有能力承担开发费用。(2) 新系统将为企业带来经济效益1.2 业务流程分析通过对采购管理业务的实际调查分析,弄清了该超市产品库存管理工作的业务流程和管理功能,系统的业务流程图如图 1.1 所示。通知采购员操作员退货材料管理采购材料管理到货单生成退货订单生成采购订单生成到货单退货订单采购订单到货材料管理供应商图 1.2系统业务流程图1.3 系统数据流程把订单、合同处理分开,再把合同处理分为合同生成处理和合同管理。得到四个处理,.专业 .整理 .下载可编辑审核、采购订单管理、采购合同生成和采购合同管理。

10、如图1.3 所示:操作员谈判价格等信息P3.1P3.2采购订单管理采购合同生成采购订单D5 供应商信息采 购合同D6 商品运输方式P3.3采购合同管理D7 采购付款方式供应商D8 已通过审批请购单D9 更新的合同状态记录合同执行状态操作员D10 更新的订购单状态记录D11 供应商共获的查询记录图 1.2 系统数据流程图.专业 .整理 .下载可编辑1.4 数据字典创建数据流名:订购单简述:库存部门发出的请购信息组成:请购单编号 +商品编号 +商品名称 +规格+单价 +请购数量 +需要日期 +请购单状态 +账号 +生成日期 +审批意见备注:数据流名:商品信息简述:由其他部门提供,审批时使用组成:商

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

12、 500”备注:字段类型为数字数据元素名:商品编号简述:订购商品的代码 简称 sp 取值:“1”_“500”备注:字段类型为数字.专业 .整理 .下载可编辑第2章系统设计21 结构设计在整个系统的开发时期中,设计阶段是最主要的阶段。设计任务通常分为两个阶段来完成,第一个阶段是概要设计,它的任务是建立软件的总体结构,即软件的组成,以及各组成成分之间的相互联系。第二个阶段是详细设计,其任务是确定模块的部算法和数据结构,产生描述各个模块程序过程的详细设计文档,本系统采用了原型法,即先跟据需求分析设计出原型,然后在原型的基础上进行测试和改进。 本系统在设计过程中采取了模块化的设计方法,化繁为简。概念设

13、计概念结构设计是整个数据库设计的关键,是之后建立逻辑模型的基础。在此,将使用实体- 联系( E-R)模型来描述系统的概念结构,同时设计出能够满足用户需求的各种实体,以及它们之间对的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体实际信息,通过相互之间的作用形成数据的流动。1. 局部 E-R 图:采购员包括:采购员编号、 、性别年龄、学历、民族、籍贯、 、现住址。采购员采购员编号. . .姓名性别学历年龄图 2.1 采购员实体属性 E-R分图供应商包括:供应商编号、名称、简称、传真、E-mail 、联系人、联系人。供应商. . .供应商编号名称简称传真E-mail图2.2供应商员实体属性

14、E-R分图.专业 .整理 .下载可编辑2. 实体关系 E-R图如图 2.3 、2.4 所示:n11n采购合同签订采购部门生成采购订单1拥有1资金图 2.3超市采购管理信息系统实体关系ER图mn1n商品供应商签订采购合同供应m签收n1n采购订单采用资金请求图 2.4 超市采购管理信息系统实体关系ER图逻辑设计逻辑结构设计的任务就是将用户需求观点下的数据模型转换为数据库中组织数据的实际逻辑模型。把实体的属性定义为关系模型(表)的属性,实体或实体之间关系的主键就是关系模型的主键,采购信息管理系统E-R 图中的实体和实体之间关系转化为如下的关系模型:现列出数据表如下:数据项名称别名数据类型长度取值围货

15、物编号无decimal18a000-x999.专业 .整理 .下载可编辑货物名称无varchar50中、外文供应商编号无decimal18a000-x999供应商名称无varchar50中、外文单价无float中、外文单位无varchar500-9结算币无varchar50中、外文采购员编号无decimal18a000-x999采购员无varchar50中、外文联系人无varchar50中、外文无varchar500-9采购日期无datetime19*/*/*2*/*/*备注无text0-9表 2.1采购表数据项名称别名数据类型长度取值围到货单号无decimal18a000-x999单号无de

16、cimal180-9货物名称无varchar50中、外文批号无varchar500-9供应商编号无varchar50a000-x999收货日期无datetime19*/*/* 2*/*/*发单日期无datetime19*/*/* 2*/*/*单位无varchar500-9单价无varchar500-9订单数量无float0-9报损数量无float0-9报溢数量无float0-9数量无float0-9到货日期无datetime19*/*/* 2*/*/*备注无texta000-x999是否到货无real0-9状态无varchar500-9表 2.2到货单表物理设计数据库的物理设计是为逻辑数据模型

17、建立一个完整的能实现的数据库结构, 包括存储结构和存取方法。物理设计容包括:物理结构设计的主要容、物理存储介质类型的选择、数据库物理位置的选择、 索引类型的选择、 数据库服务器性能参数配置。 物理设计通常分为两步:(1) 确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2) 对物理结构进行评价,评价的重点是时间和空间效率。.专业 .整理 .下载可编辑2.2 行为设计总体设计系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数

18、据文件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。下图为系统功能图。采购管理系统系采到库退打统购货存货印设管管管管报置理理理理表采供采采订到到退退购应购购单货货货货员商材订信信信维信管管料单息息息护息理理管管查维查查理理询护询询操操数数操库库库打 打 打作作据据作存存存印 印 印员员备修员信信信到 退 库管密份复权息息息货 货 存理码限维查统信信信修设护询计息息息改置图 2.6 系统功能结构图.

19、专业 .整理 .下载可编辑模块设计从系统功能结构图可以看出该企业的产品采购管理有以下几个模块:(一)采购管理系统管理员负责对采购员和供应商进行管理, 并对产品的采购材料和采购订单进行管理,并可以对订单信息进行查询。(二)到货管理到货信息维护可以对到货信息进行维护和查询、可以通过这个功能对到货的产品进行数量报损和报溢。(三)库存管理库存管理包括库存信息维护、库存信息查询、库存信息统计,可以直观的看出产品的需求量,是否需要进行采购。(四)退货管理在超市的管理中,有进就一定有退,因为产品中一定会有销量不好或过期的产品,通过对退货信息维护与查询的功能就可以对退货功能进行管理。(五)打印报表打印报表可以

20、对产品的到货、退货、库存信息可以直接进行查看和打印。方便对库存和入库进行管理。.专业 .整理 .下载可编辑第3章系统实施3.1 系统功能模块实现一、系统登录:打开系统,登陆界面如图3.1 所示。图 3.1 主界面Private Sub Command1_Click()frm_main.StatusBar1.Panels.Item(3).Text = "当前操作员: 111301076"Unload Mefrm_main.ShowElseAdodc1.RecordSource = "select * from Table_xxdl where 用户名 ='&

21、quot; & Text2.Text& "'"Adodc1.RefreshIf Adodc1.Recordset.RecordCount > 0 ThenIf Trim(Text1.Text) = Trim(Text4.Text) Thenfrm_main.Check1.Value = Adodc1.Recordset.Fields("系统维护 ")frm_main.Check2.Value = Adodc1.Recordset.Fields("采购管理 ")frm_main.Check3.Value =

22、 Adodc1.Recordset.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="当前操作员:"

23、+.专业 .整理 .下载可编辑用户名 ")用户名 ")frm_main.ShowUnload MeElseMsgBox "密码不正确 , 请您确认后重新输入 "Text1.Text = ""Text1.SetFocusIf i > 2 ThenMsgBox" 对不起 , 您已经 3 次利用错误的口令登录本系统, 请您重新登录并且输入正确的口令 !", 64, "采购管理系统 "EndElsei = i + 1End IfEnd IfElseMsgBox " 对不起没有此用户的信息

24、 "Text2.Text = ""Text1.Text = ""End IfEnd IfEnd Sub二、采购订单管理:采购订单管理模块界面如图3.2 所示图 3.2采购订单管理模块界面所编代码如下 :Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode = 13 ThenIf Not IsNumeric(Text1.Text) Then.专业 .整理 .下载可编辑MsgBox "输入的采购员编号必须为数字"ElseAdodc1.R

25、ecordSource= "select* from Table_cgdd where 单号 ='"+ Text1.Text+ "'"Adodc1.RefreshCmd_del.Enabled = TrueCmd_save.Enabled = TrueCmd_edit.Enabled = True单号 ")货物名称 ")批号 ")单价 ")数量 ")备注 ")金额 ")收货日期 ")发单时间 ")供应商编号 ")币种 ")单位 &

26、quot;)ElseMsgBox "没有该采购员的信息 !", 64, "采购管理系统 "End IfEnd IfElseEnd IfEnd Sub3.2 数据库的实现数据库的实现主要是设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如 Oracle 、Sybase 等 ) ,并设计和实施数据库的存储结构、存取方式等。本系统后台是采用 SqlServer2005 作为数据存储库,其中由本人设计的表(用户表)在其平台上实现如下图所示:.专业 .整理 .下载可编辑图 3.3系统用户表前台与后台数据库的连接代码:Public adoCon As N

27、ew ADODB.ConnectionPublic adoRs As New ADODB.RecordsetPublic Sub main()adoCon.Open "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=cggl"End Sub以关系型为目标将实体图中概念模型映射为关系模型,具体行政管理系统整体关系模型实现设计,如图 3.4 所示 :图 3.4采购管理系统关系模型.专业 .整理 .下载可编辑第4章总结采购管理信息系统是运用信息技术,对一家超市,建立具有请购管理功能、采购管理功能、合同管理功能的管理信息系统,以简化库存管理,提高商品库存效率,增长公司年度利润。该系统运用结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论