您好,欢迎来到九壹网。
搜索
您的当前位置:首页管理信息系统课程设计-采购管理系统

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

来源:九壹网
管理信息系统课程设计---学生成绩管理系统

辽 宁 工 业 大 学

管理信息系统设计课程设计报告(论文)

题目: 采购管理系统的分析与设计

院(系): 软件学院 专业班级: 软件工程113 学 号: 安凯辰 学生姓名: 111301076 指导教师: 王彦华 教师职称: 讲 师 起止时间:2012.5.28-2012.6.8

课程设计(论文)任务及评语

院(系):软件学院 教研室:软件教研

页脚内容

管理信息系统课程设计---学生成绩管理系统

室 学 号 课程设计(论文)题目 管理信息系统课程设计作为的教学环节,是电子商务专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。 任务:采用结构化的系统开发方法,应用具体的计算机语言(如、VB、Delphi)和数据库(SQL server、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成采购管理系统的分析设计实施工作,实现该系统系统设置、采购管理、到货管理、库存管理、退货管理、打印报表等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。 1.根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。 2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。 3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。 4.开发出可以运行的管理信息系统,通过上机运行检查。 5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。 111301076 学生姓名 安凯辰 专业班级 软件工程111301076 采购管理系统的分析与设计 课程设计(论文)任务 页脚内容

管理信息系统课程设计---学生成绩管理系统

成绩: 指导老师签字: 2012年6月12日 指导教师评语及成绩 页脚内容

管理信息系统课程设计---学生成绩管理系统

目 录

第一章 需求分析 ........................................................................................................................................................................ 2

1.1需求分析的任务 ............................................................................................................................................................. 2 1.2业务流程分析 ................................................................................................................................................................. 3 1.3系统数据流程 ................................................................................................................................................................. 4 1.4数据字典创建 ................................................................................................................................................................. 6 第2章 系统设计 ........................................................................................................................................................................... 8

2.1 结构设计 .................................................................................................................................................................... 8

2.1.1概念设计 ............................................................................................................................................................... 8 2.1.2逻辑设计 .............................................................................................................................................................. 9 2.1.3物理设计 .............................................................................................................................................................. 11 2.2行为设计 .......................................................................................................................................................................... 11

2.2.1总体设计 .............................................................................................................................................................. 11 2.2.2模块设计 ............................................................................................................................................................ 12

第3章 系统实施 .......................................................................................................................................................................... 14

3.1系统功能模块实现 ..................................................................................................................................................... 14 3.2数据库的实现 ............................................................................................................................................................... 17 第4章 总结 .................................................................................................................................................................................... 19

参考文献 .............................................................................................................................................................................. 20

页脚内容

管理信息系统课程设计---学生成绩管理系统

页脚内容

管理信息系统课程设计---学生成绩管理系统

第一章 需求分析

1.1需求分析的任务

本系统属于超市管理信息系统的一个子系统。

计算机的运用现正在发达国家的各类商店超市中普及。由于它能够准确记载和查阅有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店内部的进货、库存、销售情况等管理,因而大大提高了现代超市的管理水平。

商业超市是当前最重要的商业经营形式之一,为了进一步提高商业超市的管理水平和竞争力,管理信息系统在商业超市中的应用已是大势所趋。而采购管理主要负责处理整个超市的库存的更新等往来数据信息。往来信息处理的及时、准确会促进商业超市成本的降低,加速资金的回流,提高各级管理人员管理决策的水平。因此采购管理在整个超市管理信息系统中具有举足轻重的作用。

本文对小型超市管理信息系统中的超市采购管理子系统的设计与开发过程进行详细说明。本系统设置了7个功能模块:系统设置、采购管理、到货管理、库存管理、退货管理、打印报表、关闭系统。请购单管理模块中,主管审批时参照接受库存部门的请购信息生成采购订单。在采购模块中实现订购单的新建、修改、撤销功能。采购定单生成后对应生成采购合同,按照合同的付款信息,及时向财务部门反馈用款信息,经批准后更新部门可用资金数目。合同完成后,为库存提供到货信息。

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

页脚内容

管理信息系统课程设计---学生成绩管理系统

重的现象。因此,对一企业MIS进行有针对性地研究,并由此构造一个具有代表性的系统构建方法将具有重要的实用价值。

超市的每一个决策,每一个流程,每一个经营过程及其结果,都应该用用数字去控制它。超市的经营者必须有数字化经营的理念,数字科技即现代信息技术的应用就成为不可缺少的必备条件超市采用统一采购、统一分销等方式来降低成本,而这一切的实现都有赖于超市信息系统的建立。连锁企业要实现操作规范化、快速化、高效化和科学化,必须要重视信息系统的建设。正是依靠信息系统使整个连锁企业的采购、分拣、加工、包装、储存、运输和配送等各个环节有机地联系起来。

(1)超市有能力承担系统开发费用

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

(2)新系统将为企业带来经济效益

1.2业务流程分析

通过对采购管理业务的实际调查分析,弄清了该超市产品库存管理工作的业务流程和管理功能,系统的业务流程图如图1.1所示。

页脚内容

管理信息系统课程设计---学生成绩管理系统

操作员 通知 采购员 退货材料管理 采购材料管理 到货单 生成退货订单 生成采购订单 退货订单 采购订单 生成到货单 到货材料管理 供应商

图1.2 系统业务流程图

1.3系统数据流程

把订单、合同处理分开,再把合同处理分为合同生成处理和合同管理。得到四个处理,审核、采购订单管理、采购合同生成和采购合同管理。如图1.3所示:

页脚内容

管理信息系统课程设计---学生成绩管理系统

操作员 谈判价格等信息 P3.1 采购订单管理 P3.2 采购订单 采购合同生成 D5供应商信息 采购D6商品运输方式 P3.3 采购合同管理 D7采购付款方式 供应商 D8已通过审批请购单 合同执行状态 D9更新的合同状态记录 操作员 D10更新的订购单状态记录 D11供应商共获的查询记录 图1.2系统数据流程图

页脚内容

管理信息系统课程设计---学生成绩管理系统

1.4数据字典创建 数据流名:订购单 简述:库存部门发出的请购信息 组成:请购单编号+商品编号+商品名称+规格+单价+请购数量+需 要日期+请购单状态+账号+生成日期+审批意见 备注:

数据流名:采购订单 简述:采购订单管理模块生成 组成:订购单编号+订购单状态+下单日期+账号+商品编号+商品名称+规格+数量+单价+金额 备注: 数据流名:商品信息 简述:由其他部门提供,审批时使用 组成:商品编号+商品名称+规格+单价+供应商编号+生产商编号+备注 备注:

数据流名:商品库存信息 简述:规定库存下限,当前仓库里商品库存量随进货完毕而改变 组成:商品编号+库存量+库存下限 备注: 数据流名:入库单 简述:采购部门生成,流向仓库部门 组成:商品种类+商品名称+数量 备注:

数据元素名:供应商编号 简述:供应商的代码 取值:“1”—“500” 备注:字段类型为数字 数据元素名:订购单编号 简述:订购单的代码 取值:“年、月、日、编号”如:090501***** 备注:字段类型为数字 页脚内容

数据元素名:商品编号 简述:订购商品的代码 简称sp 管理信息系统课程设计---学生成绩管理系统 取值:“1”__“500” 备注:字段类型为数字 页脚内容

管理信息系统课程设计---学生成绩管理系统

第2章 系统设计

2.1 结构设计

在整个系统的开发时期中,设计阶段是最主要的阶段。设计任务通常分为两个阶段来完成,第一个阶段是概要设计,它的任务是建立软件的总体结构,即软件的组成,以及各组成成分之间的相互联系。第二个阶段是详细设计,其任务是确定模块的内部算法和数据结构,产生描述各个模块程序过程的详细设计文档,本系统采用了原型法,即先跟据需求分析设计出原型,然后在原型的基础上进行测试和改进。本系统在设计过程中采取了模块化的设计方法,化繁为简。 2.1.1概念设计

概念结构设计是整个数据库设计的关键,是之后建立逻辑模型的基础。在此,将使用实体-联系(E-R)模型来描述系统的概念结构,同时设计出能够满足用户需求的各种实体,以及它们之间对的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体实际信息,通过相互之间的作用形成数据的流动。 1. 局部E-R图:

采购员包括:采购员编号、姓名、性别年龄、学历、民族、籍贯、电话、现住址。

采购员 采购员编号 . . . 姓名 性别 学历 年龄 图2.1 采购员实体属性E-R分图

供应商包括:供应商编号、名称、简称、传真、E-mail、电话、联系人、联系人电话。

供应商 . . . 供应商编号 名称 简称 页脚内容 传真 E-mail 管理信息系统课程设计---学生成绩管理系统

图2.2 供应商员实体属性E-R分图

2. 实体关系E-R图

如图2.3、2.4所示:

n 采购合同 签订 1 采购部门 1 生成 n 采购订单 1 拥有 1 资金

图2.3 超市采购管理信息系统实体关系ER图

m 商品 供应 n 供应商 1 签订 n 采购合同 m 签收 n 1 采购订单 采用 n 资金请求

图2.4超市采购管理信息系统实体关系ER图

2.1.2逻辑设计

逻辑结构设计的任务就是将用户需求观点下的数据模型转换为数据库中组织数据的实际逻辑模型。把实体的属性定义为关系模型(表)的属性,实体或实体之间关系的主键就是关系模型的主键,采购信息管理系统E-R图中的实体和实体之间关系转化为如下的关系模型:

页脚内容

管理信息系统课程设计---学生成绩管理系统

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

数据项名称 到货单号 单号 货物名称 批号 供应商编号 收货日期 发单日期 单位 单价 订单数量 报损数量 报溢数量 数量 到货日期 别名 无 无 无 无 无 无 无 无 无 无 无 无 无 无 数据类型 长度 18 18 50 50 50 50 50 取值范围 a000-x999 0-9 中、外文 0-9 a000-x999 19**/**/*-2***/**/** 19**/**/*-2***/**/** 0-9 0-9 0-9 0-9 0-9 0-9 19**/**/*-2***/**/** decimal decimal varchar varchar varchar datetime datetime varchar varchar float float float float datetime 页脚内容 管理信息系统课程设计---学生成绩管理系统

备注 是否到货 状态 无 无 无 text real varchar 表2.2到货单表

50 a000-x999 0-9 0-9 2.1.3物理设计

数据库的物理设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。物理设计内容包括:物理结构设计的主要内容、物理存储介质类型的选择、数据库物理位置的选择、索引类型的选择、数据库服务器性能参数配置。物理设计通常分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;

(2)对物理结构进行评价,评价的重点是时间和空间效率。

2.2行为设计

2.2.1总体设计

系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。下图为系统功能图。

页脚内容

管理信息系统课程设计---学生成绩管理系统

采购管理系统 系统设置 采购管理 到货管理 库存管理 退货管理 打印报表 采购员管供应商管采购材料采购订单订单信息到货信息到货信息退货维护 退货信息操作员管

操作员密数据备数据修操作员库存信息库存信息库存信息打印到货打印退货打印库存份 复 权限理 码图2.6系统功能结构图

2.2.2模块设计

从系统功能结构图可以看出该企业的产品采购管理有以下几个模块: (一)采购管理

系统管理员负责对采购员和供应商进行管理,并对产品的采购材料和采购订单进行管理,并可以对订单信息进行查询。

(二)到货管理

页脚内容

管理信息系统课程设计---学生成绩管理系统

到货信息维护可以对到货信息进行维护和查询、可以通过这个功能对到货的产品进行数量报损和报溢。

(三)库存管理

库存管理包括库存信息维护、库存信息查询、库存信息统计,可以直观的看出产品的需求量,是否需要进行采购。

(四)退货管理

在超市的管理中,有进就一定有退,因为产品中一定会有销量不好或过期的产品,通过对退货信息维护与查询的功能就可以对退货功能进行管理。

(五)打印报表

打印报表可以对产品的到货、退货、库存信息可以直接进行查看和打印。方便对库存和入库进行管理。

页脚内容

管理信息系统课程设计---学生成绩管理系统

第3章 系统实施

3.1系统功能模块实现

一、系统登录:

打开系统,登陆界面如图3.1所示。

图3.1主界面

Private 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

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.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 = \"当前操作员: \" + Adodc1.Recordset.Fields(\"用户名\") frm_main.Text1.Text = Adodc1.Recordset.Fields(\"用户名\") frm_main.Show Unload Me Else

MsgBox \"密码不正确,请您确认后重新输入\" Text1.Text = \"\" Text1.SetFocus If i > 2 Then

MsgBox \"对不起,您已经3次利用错误的口令登录本系统,请您重新登录并且输入正确的口令!!\采购管理系统\" End Else i = i + 1 End If End If Else

MsgBox \"对不起 没有此用户的信息\" Text2.Text = \"\" Text1.Text = \"\" End If End If End Sub

二、采购订单管理:

采购订单管理模块界面如图3.2所示

页脚内容

管理信息系统课程设计---学生成绩管理系统

图3.2 采购订单管理模块界面

所编代码如下:

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

If Not IsNumeric(Text1.Text) Then

MsgBox \"输入的采购员编号必须为数字\" Else

Adodc1.RecordSource = \"select * from Table_cgdd where 单号='\" + Text1.Text + \"'\" Adodc1.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.Fields(\"数量\") 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 \"没有该采购员的信息!!\采购管理系统\" End If End If Else End If End Sub

3.2数据库的实现

数据库的实现主要是设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。本系统后台是采用SqlServer2005作为数据存储库,其中由本人设计的表(用户表)在其平台上实现如下图所示:

图3.3 系统用户表

前台与后台数据库的连接代码: Public adoCon As New ADODB.Connection 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 采购管理系统关系模型

页脚内容

管理信息系统课程设计---学生成绩管理系统

第4章 总结

《采购管理信息系统》是运用信息技术,对一家超市,建立具有请购管理功能、采购管理功能、合同管理功能的管理信息系统,以简化库存管理,提高商品库存效率,增长公司年度利润。

该系统运用结构化方法进行系统开发。采用Visual Basic 6.0开发工具,以及SQL Server 2000 数据库开发,实现系统开发。

系统实现后,在采购管理方面能完成商品查询、库存更新、订单输出等功能;在库存管理方面库存输入、库存修改和库存查询等工作。

《采购管理信息系统》征求了老师同学的意见和建议,几番修改后具备了一定的功能.

该系统比较贴近实际超市采购业务流程,因果逻辑严密,数据的来源一步步比较紧凑,对采购订单和采购合同管理的设计尤其严谨实用,操作简单,但又不失一定的实用性,基本实现了对超市采购过程作信息处理与系统管理的系统目标.但是由于时间紧迫,本人能力有待进一步提高,系统难免有改进的地方,比如功能可以再增大,细分;订购单的模板可以设计得更加精致些,可在今后的工作中改进。

页脚内容

管理信息系统课程设计---学生成绩管理系统

参考文献

[1] 黄梯云、李一军 《管理信息系统》[M] 北京 高等教育出版社 2002; [2] 范师煊、王珊《数据库系统概论》[M] 高等教育出版社 2002.2 [3] 张海藩 《软件工程导论》[M] 清华大学出版社 2002.1

[4] 郭盈发、张红娟 《数据库原理》[M] 西安 西安电子科技大学出版社 2002;

[5] 蔡翠平、陈虎 《数据库技术——SQL》[M] 上海 北方交通大学出版社、清华大学出版社 2003; [6] 李代平、章文、张信一《SQL Server2000 数据 库应用开发》[M] 北京冶金工业出版社 2001; [7] 赵涛.超市经营管理[M].北京工业大学出版社,2002.11 1—30 [8] 钟复台.企业采购操作规范. [M].中国经济出版社,2003 1--4 [9] 王忠宗.采购管理事务广东经济出版社. [M].2002 65—74

[10] 张跃廷、朝阳、张宏宇《C#数据库系统开发案例精选》[CD].人民邮电出版社,2007 [11] 谢勤龙、王成、崔伟. 企业采购业务运作精要. [M].机械工业出版社,2002 [12] 宋华 .现代物流和供应链管理案例. [M].经济管理出版社., 2001 [13]刘涛.《数据库设计指导教学》. 北京:清华大学出版社.2005. [14]孙健文.《VB信息管理系统开发编著》.北京:人民邮电出版社. [15]刘光明.《毕业设计步步赢教程》. 北京:清华大学出版社.2008.

页脚内容

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务