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

上传人:b****1 文档编号:2099872 上传时间:2023-05-02 格式:DOCX 页数:20 大小:457.87KB
下载 相关 举报
管理信息系统课程设计采购管理系统.docx_第1页
第1页 / 共20页
管理信息系统课程设计采购管理系统.docx_第2页
第2页 / 共20页
管理信息系统课程设计采购管理系统.docx_第3页
第3页 / 共20页
管理信息系统课程设计采购管理系统.docx_第4页
第4页 / 共20页
管理信息系统课程设计采购管理系统.docx_第5页
第5页 / 共20页
管理信息系统课程设计采购管理系统.docx_第6页
第6页 / 共20页
管理信息系统课程设计采购管理系统.docx_第7页
第7页 / 共20页
管理信息系统课程设计采购管理系统.docx_第8页
第8页 / 共20页
管理信息系统课程设计采购管理系统.docx_第9页
第9页 / 共20页
管理信息系统课程设计采购管理系统.docx_第10页
第10页 / 共20页
管理信息系统课程设计采购管理系统.docx_第11页
第11页 / 共20页
管理信息系统课程设计采购管理系统.docx_第12页
第12页 / 共20页
管理信息系统课程设计采购管理系统.docx_第13页
第13页 / 共20页
管理信息系统课程设计采购管理系统.docx_第14页
第14页 / 共20页
管理信息系统课程设计采购管理系统.docx_第15页
第15页 / 共20页
管理信息系统课程设计采购管理系统.docx_第16页
第16页 / 共20页
管理信息系统课程设计采购管理系统.docx_第17页
第17页 / 共20页
管理信息系统课程设计采购管理系统.docx_第18页
第18页 / 共20页
管理信息系统课程设计采购管理系统.docx_第19页
第19页 / 共20页
管理信息系统课程设计采购管理系统.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

《管理信息系统课程设计采购管理系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计采购管理系统.docx(20页珍藏版)》请在冰点文库上搜索。

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

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

辽宁工业大学

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

题目:

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

院(系):

软件学院

专业班级:

软件工程113

学号:

安凯辰

学生姓名:

111301076

指导教师:

王彦华

教师职称:

讲师

起止时间:

2012.5.28-201268

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

院(系):

软件学院教研室:

软件教研室

号学

辰凯安

课程设计(论文)题目

课程设计{论文>任务

俯sIpl用济戈attrDDg霍!

IWW皿旳VBl-则并州俯知皿创昨•汝实已隈具以泌女开脯灵开写务3言相5#,豁S沁时诧商以语用工対旧踏⑷。

r子专mM馳眄。

采却wf一说是皿曲件対「>课m心曲皿进祁側仏理告川oQ止皿档一囂營囂H牝幕环保胡铀退课讪別訂S丁应寫!

>黑”心通你谱、,吱出F*漠统貝。

、命誓S沁物蚀伽!

IM恃呵和品解rffi-自」】•二二‘一二日八日疋‘一自」3?

亠司饯e采膵廿适按选廿亠司」彷1{开d茶、设勒B设|{畔作鸿统rr辺理统対肘程讪疔计,货写亦。

、度叽的讣灯程完化ee统到撰fB&SS丽细:

fi*课习阳r惡至U如竝側川诧运要统氓结ss息M程lirM+E交川山系是。

用QL任管过帧设他如igBW仙址‘习采S理购计r程并程后汕代。

IB一练•—管采设闵课闵嘶最必ai性報乙令侈库型、析为。

、,开、以作管列综任据小置分1作22动2档45操系的数中设令容活文节面和的统结内计术

指导教师评语及成绩

字签师老导指成

第一章需求分析1

1.1需求分析的任务.1

1.2业务流程分析.2

1.3系统数据流程.2

1.4数据字典创建.4

第2章系统设计5

2.1结构设计5

2.1.1概念设计.5

2.1.2逻辑设计.6

2.1.3物理设计.7

2.2行为设计.7

2.2.1总体设计.7

2.2.2模块设计.8

第3章系统实施10

3.1系统功能模块实现.10

3.2数据库的实现.12

第4章总结14

参考文献15

第一章需求分析

1.1需求分析的任务

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

计算机的运用现正在发达国家的各类商店超市中普及。

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

商业超市是当前最重要的商业经营形式之一,为了进一步提高商业超市的管理水平和竞争力,管理信息系统在商业超市中的应用已是大势所趋。

而采购管理主要负责处理整个超市的库存的更新等往来数据信息。

往来信息处理的及时、准确会促进商业超市成本的降低,加速资金的回流,提高各级管理人员管理决策的水平。

因此采购管理在整个超市管理信息系统中具有举足轻重的作用。

本文对小型超市管理信息系统中的超市采购管理子系统的设计与开发过程进行详细说明。

本系统设置了7个功能模块:

系统设置、采购管理、到货管理、库存管理、退货管理、打印报表、关闭系统。

请购单管理模块中,主管审批时参照接受库存部门的请购信息生成采购订单。

在采购模块中实现订购单的新建、修改、撤销功能。

采购定单生成后对应生成采购合同,按照合同的付款信息,及时向财务部门反馈用款信息,经批准后更新部门可用资金数目。

合同完成后,为库存提供到货信息。

本系统,前台使用VisualBasic6.0作为开发工具,、数据库使用SQLServer2000。

快捷方便的实现了系统的开发。

随着市场的国际化,市场对企业产品的质量和服务的要求越来越高,市场竞争日趋激烈企业在竞争中面临着严峻的考验。

部分企业甚至可能被淘汰。

企业要适应新的国内外形势在竞争中求生存,在生存中求发展。

就必须提高企业的竞争力和抗风险的能力,加强企业内部的信息化建设,借助信息技术,提高内部运作效率,提高管理水平,在降低成本的同时达到提高企业竞争力的目的。

而建立一整套完善适用的企业管理信息系统

(ManagementInformationSystem,简称MIS)无疑是实现上述目标的有力手段之一。

但是很少有针对具体企业的MIS研究,较少具体考虑企业的特殊状况,因而造成了实施成功率低、浪费严重的现象。

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

超市的每一个决策,每一个流程,每一个经营过程及其结果,都应该用用数字去控制它。

超市的经营者必须有数字化经营的理念,数字科技即现代信息技术的应用就成为不可缺少的必备条件超市采用统一采购、统一分销等方式来降低成本,而这一切的实现都有赖于超市信息系统的建立。

连锁企业要实现操作规范化、快速化、高效化和科学化,必须要重视信息系统的建设。

正是依靠信息系统使整个连锁企业的采购、分拣、加工、包装、储存、运输和配送等各个环节有机地联系起来。

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

开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。

对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。

如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。

软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。

同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。

所以,在系统的开发过程中,企业完全有能力承担开发费用。

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

1.2业务流程分析

通过对采购管理业务的实际调查分析,弄清了该超市产品库存管理工作的业务流程和管

1.3系统数据流程

把订单、合同处理分开,再把合同处理分为合同生成处理和合同管理。

得到四个处理,

审核、采购订单管理、采购合同生成和采购合同管理。

如图1.3所示:

图1.2系统数据流程图

1.4数据字典创建

 

数据元素名:

供应商编号简述:

供应商的代码

取值:

“1”一“500”

备注:

字段类型为数字

数据元素名:

商品编号

简述:

订购商品的代码简称sp

取值:

“1”__“500”

备注:

字段类型为数字

数据流名:

入库单

简述:

采购部门生成,流向仓库部门组成:

商品种类+商品名称+数量备注:

数据元素名:

订购单编号

简述:

订购单的代码

取值:

“年、月、日、编号”如:

090501*****

备注:

字段类型为数字

第2章系统设计

2.1结构设计

在整个系统的开发时期中,设计阶段是最主要的阶段。

设计任务通常分为两个阶段来完成,第一个阶段是概要设计,它的任务是建立软件的总体结构,即软件的组成,以及各组成成分之间的相互联系。

第二个阶段是详细设计,其任务是确定模块的内部算法和数据结构,产生描述各个模块程序过程的详细设计文档,本系统采用了原型法,即先跟据需求分析设计出原型,然后在原型的基础上进行测试和改进。

本系统在设计过程中采取了模块化的设计方法,化繁为简。

2.1.1概念设计

概念结构设计是整个数据库设计的关键,是之后建立逻辑模型的基础。

在此,将使用实体-联系(E-R)模型来描述系统的概念结构,同时设计出能够满足用户需求的各种实体,以及它们之间对的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体实际信息,通过相互之间的作用形成数据的流动。

1.局部E-R图:

采购员包括:

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

供应商包括:

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

 

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

2.实体关系E-R图

如图2.3、2.4所示:

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

 

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

2.1.2逻辑设计

逻辑结构设计的任务就是将用户需求观点下的数据模型转换为数据库中组织数据的实际逻辑模型。

把实体的属性定义为关系模型(表)的属性,实体或实体之间关系的主键就是关系模型的主键,采购信息管理系统E-R图中的实体和实体之间关系转化为如下的关系模型:

现列出数据表如下:

数据项名称

别名

数据类型1

长度

取值范围

货物编号

decimal

18

a000-x999

货物名称

varchar

50

中、外文

供应商编号

decimal

18

a000-x999

供应商名称

varchar

50

中、外文

单价

float

中、外文

单位

varchar

50

0-9

结算币

varchar

P50

中、外文

采购员编号

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

货物名称

r无

varchar

50

中、外文

批号

varchar

50

0-9

供应商编号

「无

varchar

50

a000-x999

收货日期

datetime

19**/**/*—2***/**/**

发单日期

「无

datetime

19**/**/*—2***/**/**

单位

varchar

50

0-9

单价

r无

varchar

50

0-9

订单数量

float

0-9

报损数量

r无

float

0-9

报溢数量

float

0-9

数量

r无

float

0-9

到货日期

datetime

19**/**/*—2***/**/**

备注

text

a000-x999

是否到货

real

0-9

状态

varchar

50

0-9

表22到货单表

2.1.3物理设计

数据库的物理设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结

构和存取方法。

物理设计内容包括:

物理结构设计的主要内容、物理存储介质类型的选择、数据库物理位置的选择、索引类型的选择、数据库服务器性能参数配置。

物理设计通常分为两步:

(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;

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

2.2行为设计

2.2.1总体设计

系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关

系。

事实上,系统中许多业务或功能都是通过数据文件联系起来的。

例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。

再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。

上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。

下图为系统功能图。

采购管理系统

图2.6系统功能结构图

222模块设计

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

(一)采购管理

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

(二)到货管理

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

(三)库存管理

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

(四)退货管理

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

(五)打印报表

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

方便对库存和入库进行管理。

第3章系统实施

3.1系统功能模块实现

、系统登录:

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

图3.1主界面

PrivateSubCommand1_Click()

IfText2.Text="mr"AndText1.Text="mingrisoft"Then

frm_main.Check1.Value=1

frm_main.Check2.Value=1

frm_main.Check3.Value=1

frm_main.Check4.Value=1

frmmain.Check5.Value=1

当前操作员:

111301076"

frm_main.Check6.Value=1

frm_main.StatusBar1.Panels.ltem(3).Text="UnloadMe

frmmain.Show

Else

Adodc1.RecordSource="select*fromTable_xxdlwhere用户名=”'&Text2.Text

Adodc1.Refresh

IfAdodc1.Recordset.RecordCount>0Then

系统维护")

采购管理")

到货管理")

退货管理")

库存管理")

报表统计")当前操作员:

IfTrim(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.ltem(3).Text

AdodcI.Recordset.Fields(”用户名")

frm_main.Textl.Text=Adodcl.Recordset.Fields(”用户名")

frm_main.Show

UnloadMe

Else

MsgBox"密码不正确,请您确认后重新输入"

Text1.Text=""

Text1.SetFocus

Ifi>2Then

MsgBox"对不起,您已经3次利用错误的口令登录本系统,请您重新登录并且输入正确的口令!

!

",64,"采购管理系统"

End

Else

i=i+1

EndIf

EndIf

Else

MsgBox"对不起没有此用户的信息"

Text2.Text=""

Text1.Text=""

EndIf

EndIf

EndSub

二、采购订单管理:

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

单号I货物名称I—批号

拱应商編号收货日期^012'6'11T塩单日期zl

单位

单价

数量F

金艱

币种

1Hj

备注1

 

已存在的订单信息

是否到货増加■1岸存重査关闭

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

所编代码如下:

PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

IfKeyCode=13Then

IfNotlsNumeric(Text1.Text)Then

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

Else

AdodcI.RecordSource="select*fromTable_cgddwhere单号=”'+Textl.Text+"”‘

Adodc1.Refresh

IfAdodc1.Recordset.RecordCount>0Then

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"没有该采购员的信息!

!

",64,"采购管理系统"EndIf

EndIf

Else

EndIf

EndSub

3.2数据库的实现

数据库的实现主要是设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。

本系统后台是采用SqlServer2005作为数据存储库,其中由本人设计的表(用户表)在其平台上实现如下图所示:

前台与后台数据库的连接代码:

PublicadoConAsNewADODB.Connection

PublicadoRsAsNewADODB.Recordset

PublicSubmain()

adoCon.Open"Provider=MSDASQL.1;PersistSecurityInfo=False;UserID=sa;Data

Source=cggl"

EndSub

以关系型为目标将实体图中概念模型映射为关系模型,具体行政管理系统整体关系模型

实现设计,如图3.4所示:

图3.4采购管理系统关系模型

第4章总结

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

该系统运用结构化方法进行系统开发。

采用VisualBasic6.0开发工具,以及SQLServer2000数据库开发,实现系统开发。

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

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

参考文献

[1]黄梯云、李一军《管理信息系统》[M]北京高等教育出版社2002;

[2]范师煊、王珊《数据库系统概论》[M]高等教育出版社2002.2

[3]张海藩《软件工程导论》[M]清华大学出版社2002.1

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

[5]

2003;

2001;

蔡翠平、陈虎《数据库技术——SQL》[M]上海北方交通大学出版社、清华大学出版社

[6]李代平、章文、张信一《SQLServer2000数据库应用开发》[M]北京冶金工业出版社

[7]赵涛.超市经营管理[M].北京工业大学出版社,2002.111—30

[8]钟复台.企业采购操作规范.[M].中国经济出版社,20031--4

[9]王忠宗.采购管理事务广东经济出版社.[M].200265—74

[10]张跃廷、朝阳、张宏宇《C#数据库系统开发案例精选》[CD].人民邮电出版社,2007

[11]谢勤龙、王成、崔伟.企业采购业务运作精要.[M].机械工业出版社,2002

[12]宋华.现代物流和供应链管理案例.[M].经济管理出版社.,2001

[13]刘涛.《数据库设计指导教学》.北京:

清华大学出版社.2005.

[14]孙健文.《VB信息管理系统开发编著》.北京:

人民邮电出版社.

[15]刘光明.《毕业设计步步赢教程》.北京:

清华大学出版社.2008.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2