黄羽超物资管理系统示例.docx

上传人:b****9 文档编号:23408288 上传时间:2023-05-16 格式:DOCX 页数:19 大小:241.69KB
下载 相关 举报
黄羽超物资管理系统示例.docx_第1页
第1页 / 共19页
黄羽超物资管理系统示例.docx_第2页
第2页 / 共19页
黄羽超物资管理系统示例.docx_第3页
第3页 / 共19页
黄羽超物资管理系统示例.docx_第4页
第4页 / 共19页
黄羽超物资管理系统示例.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

黄羽超物资管理系统示例.docx

《黄羽超物资管理系统示例.docx》由会员分享,可在线阅读,更多相关《黄羽超物资管理系统示例.docx(19页珍藏版)》请在冰豆网上搜索。

黄羽超物资管理系统示例.docx

黄羽超物资管理系统示例

学号:

200940410224

课程设计

 

题目

物资管理系统

教学院

计算机学院

专业

计算机科学与技术

班级

09计科

(2)班

姓名

黄羽超

指导教师

刘天印

 

2011

12

21

 

数据库系统课程设计任务书

2011~2012学年第1学期

学生姓名:

黄羽超专业班级:

计科

(2)班

指导教师:

刘天印工作部门:

计算机学院

一、课程设计题目

物资管理系统

二、课程设计内容(含技术指标)

1.系统包含物资入库,物资出库,物资查询以及系统登录四个模块。

2.分组进行模块设计。

3.将各个模块组合,与数据库进行连接,测试。

三、进度安排

1.课程设计之前,指导教师下达实施计划,组织学生分组,以及选题准备资料;

2.第1次课(合计2学时),进行开题,老师下达课程设计任务,各小组进行分工;

3.第2次课至第4次课(合计8学时),设计小组进行总体方案设计,每人完成自己承担的程序模块并通过独立编译;

4.第5次课至第8次课(合计16学时),各小组将各模块集成为一个完整的系统,并录入足够的数据进行调试运行;

5.第9次课(合计18学时),验收、撰写报告;

6.第10次课(合计20学时),答辩及总结。

四、基本要求

1.可组成设计小组,小组成员分工协作完成。

要求每个成员有自己相对独立的模块,同时要了解其他组员完成的内容。

2.查阅相关资料,自学具体课题中涉及到的新知识。

3.采用结构化、模块化程序设计方法,功能要完善,界面要美观。

4.所设计的系统原则上要能够运行无误,结果准确。

5.按要求写出课程设计报告,并于设计结束后1周内提交。

其主要内容包括:

封皮;课程设计任务书;指导教师评语与成绩;目录、概述、软件总体设计、详细设计、软件的调试、总结、致谢、参考文献、附录:

带中文注释的程序清单。

报告一律用A4纸打印,中文字体为宋体,西文字体用TimeNewRoma,一律用小四号字,行距采用“固定值”20磅,首行缩进2字符。

总体设计应配合软件总体模块结构图来说明软件应具有的功能。

详细设计应用传统或N-S流程图和屏幕抓图说明,调试的叙述应配合出错场景的抓图来说明出现了哪些错误,如何解决的。

 

摘要

本管理信息系统是针对企业的实际需求开发设计的,利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,从企业管理特别是查询与决策信息的管理需求出发,针对性强,功能齐备,旨在通过帮助该企业物资管理实现信息化,以提高企业管理的效率。

物资管理是一般工业、商业企业生产管理环节中重要的一环,需要对物资基本信息管理、物资调配信息等进行完整的监控。

物资入库首先要登记物资的基本信息,包括物资的种类、名称、型号、单位、单价等;然后登记物资入库信息,包括物资基本信息、入库地点、入库人、经办人、数量等;根据物资的入库、出库过程的综合,得到各种物资的余额信息,方便进行后续工作。

因此物资管理信息系统需要记录物资流通的全过程。

关键词:

系统,设计,物资

ABSTRACT

Thismanagementinformationsystemisaimsattheenterprisetheactualdemanddevelopmentdesign,usingcomputeroperatingspeedquick,informationstoragecapacitybig,processinglogicquestionstrong,functionformidablesuperiority,speciallyistheinquiryandthedecisioninformationmanagementdemandembarksfromthebusinessmanagement,pointedstrong,thefunctionisprepared,isforthepurposeofthroughhelpingthisenterprisegoodsandmaterialhandlingrealizationinformation,enhancesthebusinessmanagementtheefficiency.Thegoodsandmaterialhandlingisthegeneralindustry,inthecommercialdepartmentproductionmanagementlinkanimportantlinkthecommoditytomixtheinformationandsoontocarryontheintegritythemonitoring.Thentheregistrationcommoditygoesintostoragetheinformation,.Goesintostorage,thestorehouseprocesssynthesisaccordingtothecommodity,obtainseachkindofcommoditytheremainingsuminformation,facilitatescarriesonthefollowingwork.Thereforethegoodsandmaterialhandlinginformationsystemneedstorecordthecommoditycirculationtheentireprocess.

Keywords:

System,Design,Commodity

一概述

1.1项目背景

物资管理系统是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。

如何管理好企业内部物质的信息,成为企业管理中的一个大问题。

在这种情况下,一个可以规范化,自动化的物资管理信息系统就显得非常必要。

最初的物资管理,都是靠人力来完成的。

当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的进出物资数量也越来越多,依然维持着人力进行物资管理,必然会造成工作效率低,工作错误增高的问题。

物资管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。

1.2编写目的

了便于库存物资的管理需要有高效的库存物资管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高库存信息管理效率的目的。

采用数据库技术生产的库存物资管理系统将会极大的方便使用者并简化库存管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入一个简单、高效的工作中。

基于这个问题,开发了简洁的通用库存物资管理系统。

1.3开发环境

本系统使用MicrosoftVisualBasic6.0中文版作为前台设计和MicrosoftSQLServer2000管理数据库

VisualBasic6.0作为Microsoft公司开发的BasicStudio6.0套件的一部分,是一个功能丰富、方便实用的程序开发环境,它的一个很大的特色就是功能强大、编程简单的数据库操作能力。

可视化的开发环境、丰富的数据库访问空间的支持使得VisualBasic成为数据库应用程序项目中重要的开发工具。

MicrosoftSQLServer2000中文版是基于客户机/服务器模式的新一代大型数据库管理系统,它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,可为企业的数据管理提供强大的支持,并采取有效的措施来实现数据的安全性、完整性、备份和恢复。

是目前广泛使用的关系型数据库。

二需求分析

2.1问题的提出

物资管理是一般工业、商业企业生产管理环节中主要的一环,需要对物资基本信息管理,对物质调配信息等进行完整的监控,这样才能跟有效地利用物资。

物资入库的时候首先需要登记物质的基本信息,包括物资的种类、名称、型号、单位、单价等;然后登记入、出库信息,包括物资的基本信息,入、出库人,经办人,物质数量,材料说明的等;对于仓库中的物资,即对剩余物资进行查询和统计。

长期以来,物资管理工作中的信息管理是采用人工的方式,要付出大量人力,填写各种表格、凭证、账册、卡片和文件。

由于信息是随着时间不断变化的,各业务部门对信息的使用要求也各不相同,所以要按照不同的分类经常不断地汇总、统计,往往要做许多重复登记和转抄。

这种手工操作的管理方式,不仅浪费人力,而且存在许多缺点:

(1)处理速度慢,影响信息及时性。

(2)易出现错误,影响信息精确性。

(3)不便于查询。

(4)缺乏综合性,不能起控制作用。

由于这些缺点,大大降低了信息的利用价值,显然越来越不适应现代物资管理工作的需要。

因此,发展以电子计算机为基础的物资管理系统已是十分迫切和必要的了。

2.2功能分析

系统开发的的总体任务是实现仓库各种信息的系统化、规范化和自动化。

主要完成功能:

1.经理填写入库订单交给仓库管理员

2.物资进入仓库由普通管理员清点入库物资,并记录,然后提交给仓库管理员

3.仓库管理员将入库订单上的数据和普通管理员提交的数据进行对比,若相同则允许入库,否则不允许入库。

4.经理填写出库订单交给仓库管理员

5.物资出库时由普通管理员清点出库物资,并记录,然后提交给仓库管理员

6.仓库管理员将出库订单上的数据和普通管理员提交的数据进行对比,若相同则允许出库,否则不允许出库。

三数据库设计

3.1数据库需求分析

用户的需求具体体现在各种的信息的提供、保存、更新和查询等方面。

这就要求数据库能够充分满足各种输入信息和输出信息。

开发者要收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。

为下一步的数据库具体设计做好充分的准备。

再仔细分析物资管理信息系统需求的基础上,将得到以下如图3-1所示的本系统所处理的数据流程。

物资管理系统

系统

输入

查询

登录

注册

退出

填写入库订单

清点入库物资

入库物资审核

填写出库订单

清点出库物资

出库物资审核

库存表查询

入库表查询

出库表查询

入库订单表查询

出库订单表查询

 

3-1系统功能框图

针对一般物资管理信息系统的需求,通过对物资调配工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

1.物资基本信息,包括的数据项有:

物资编号、物资名称、规格型号、类别、计量单位等。

2.入库物资信息,包括的数据项有:

物资编号、物资名称、规格型号、类别、计量单位、数量、单价、金额、领用时间、领用人、经办人、保管人、仓库、备注等。

3.出库物资信息,包括的数据项有:

物资编号、物资名称、规格型号、类别、计量单位、数量、单价、金额、领用时间、领用人、经办人、保管人、仓库、备注等。

4.物资余额信息,包括的数据项有:

物资编号、物资名称、规格型号、类别、计量单位、数量、金额、仓库等。

3.2概念结构设计

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种试题以及它们之间的关系,为后面的逻辑结构设计打下基础。

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

本系统根据上面的设计规划出的实体有:

物资基本信息实体、物资入库信息实体、物资出库信息实体、物资余额信息实体。

物资基本信息实体

物资编号

物资名称

规格型号

计量单位

类别

 

图3-2物资基本信息实体E-R图

 

图3-3物资入库信息实体E-R图

 

 

 

图3-4物资出库信息实体E-R图

 

 

图3-5物资余额信息实体E-R图

在找出所有实体的基础上,需要进一步的分析各个实体之间的关系,经过分析可以的得到所有实体的E—R图;如图3.25是通过E—R图来说明这些实体之间的关系:

 

图3-6物质管理信息的E—R图

 

3.3逻辑结构设计

库存表:

物资编号(MaterialNum),物资名(MaterialName),类别(MaterialType),总量(TotalCount),单位(Unit),物资的用途(Useful)

物资入库表:

入库订单号(In_ListNum),物资编号(MaterialNum),物资名(MaterialName),类别(MaterialType),物资的用途(Useful),入库的数量(MInCount),单位(Unit),入库时间(DateIn),经办人(DealPerson),登记人(SavePerson)

物资出库表:

出库订单号(Out_ListNum),物资编号(MaterialNum),物资名(MaterialName),类别(MaterialType),出库的数量(MOutCount),单位(Unit)出库时间(DateOut),领用人(UsePerson),登记人(SavePerson)

人员信息表:

用户名(UserName),密码(UserPassword),用户权限(UserLevel)(0代表经理,1代表仓库管理员,2代表普通管理员)

入库订单表:

入库订单号(In_ListNum),物资编号(MaterialNum),物资

名(MaterialName),类别(MaterialType),入库的数量(InListCount),单位(Unit),经办人(DealPerson),入库标志(Inflag:

0为未入库,1为已入库)

出库订单表:

出库订单号(Out_ListNum),物资编号(MaterialNum),物

资名(MaterialName),类别(MaterialType),出库的数量(OutListCount),单位(Unit),取货人(UsePerson),出库标志(Outflag:

0为未出库,1为已出库)

物资入库缓存表:

入库订单号(In_ListNum),物资编号(MaterialNum),

物资名(MaterialName),类别(MaterialType),物资的用途(Useful),入库的数量(Count),单位(Unit),入库时间(DateIn),经办人(DealPerson),登记人(SavePerson)

物资出库缓存表:

出库订单号(Out_ListNum),物资编号(MaterialNum),物资名(MaterialName),类别(MaterialType),出库的数量(Count),单位(Unit)出库时间(DateOut),领用人(UsePerson),登记人(SavePerson)。

3.4物理设计

通过对数据库逻辑的设计,确定以下是该系统需建立的几个表格

MaterialNum

Char(50)

MaterialName

Char(50)

MaterialType

Char(50)

TotalCount

Int

Unit

Char(10)

Useful

Char(100)

表3-7库存表MaterialInfo

 

MaterialNum

Char(50)

In_ListNum

Char(20)

MaterialName

Char(50)

MaterialType

Char(50)

MInCount

Int

Unit

Char(10)

Useful

Char(100)

DateIn

DateTime

DealPerson

Char(10)

SavePerson

Char(10)

表3-8入库表MaterialIn

 

MaterialNum

Char(50)

Out_ListNum

Char(20)

MaterialName

Char(50)

MaterialType

Char(50)

MOutCount

Int

Unit

Char(10)

DateOut

DateTime

UsePerson

Char(10)

SavePerson

Char(10)

表3-9出库表MaterialOut

 

UserName

Char(10)

UserPassword

Char(20)

UserLevel

char

表3-10人员信息表UserInf

MaterialNum

Char(50)

In_ListNum

Char(20)

MaterialName

Char(50)

MaterialType

Char(50)

InListCount

Int

Unit

Char(10)

DealPerson

Char(10)

Infalg

bit

表3-11入库订单表MaterialIn

 

MaterialNum

Char(50)

Out_ListNum

Char(20)

MaterialName

Char(50)

MaterialType

Char(50)

OutListCount

Int

Unit

Char(10)

UsePerson

Char(10)

Outflag

bit

表3-12出库订单表MaterialOut

 

MaterialNum

Char(50)

In_ListNum

Char(20)

MaterialName

Char(50)

MaterialType

Char(50)

MInCount

Int

Unit

Char(10)

Useful

Char(100)

DateIn

DateTime

DealPerson

Char(10)

SavePerson

Char(10)

表3-13入库缓存表MaterialIn

 

MaterialNum

Char(50)

Out_ListNum

Char(20)

MaterialName

Char(50)

MaterialType

Char(50)

MOutCount

Int

Unit

Char(10)

DateOut

DateTime

UsePerson

Char(10)

SavePerson

Char(10)

表3-14出库缓存表MaterialOut

四数据库测试

4.1登陆

程序执行后点击进入系统按钮将弹出系统的登录界面,如下图所示:

 

用数据库中存储的用户信息登录系统,如图4-1所示

 

图4-1登陆窗口

 

4.2主界面

登录成功后进入系统的主界面,如图4-2.

通过菜单栏,用户可以参与数据的相关操作,如插入、修改、删除和统计

等。

 

图4-2主界面

4.3添加物质信息

每个关于物质信息都可以进行添加信息的操作,如图4-3是添加物质基本信息。

图4-3物资入库

4.4浏览物质信息

通过各模块中的浏览物质信息,可以对物质的各种信息进行浏览。

如图4-3.

 

图4-4物资信息查询

 

五总结

在将近两个星期的课程设计中,我们回顾了很多以前的东西,也发现了很多的问题,以前都没遇见过的,收获很大,在对不同的功能代码是不一定可以完整的执行的,不过大概都是一样的,只有一些小的细节。

看着自己做的系统,自己就会又欣慰又难过,欣慰的是自己终于把它做出来了,而且,做的还好,难过的是自己知道还有很多的不足,但是,由于认识的有限,无法去完善,才知道“书到用时方恨少”!

此次物资管理信息系统的设计让我们对数据库的了解更深入,可以把它同实际相结合,同时,又让我们学会了一个新的应用软件。

在整个设计过程中,通过怎样对把各个管理信息连接起来的分析,锻炼了我们对事情的分析能力,通过怎样解决过程中出现的问题,提高了我们查找文献的能力、对网络资源的利用能力和和其他同学的交流沟通能力。

而且,经历这次的课程设计,我们也学会了自学和分工协作。

我们觉得每一次的课程设计,都是让我们对原有的知识从了解表面到深入本质,从个体学习到整体把握的跳跃,对新知识的汲取,更是让我们把课本的知识应用到实际中,让我们了解了我们的学习有什么用,能够解决什么样的问题,增加我们的自信和学习的动力。

总之,通过这次的课程设计,我们收获匪浅。

致谢

在数据库设计的开始,刘天印老师认真、耐心的帮助我们分析思路,做需求分析,为整个数据库的设计奠定了良好的基础。

在此,感谢刘老师热情、无私的帮助。

如何没有同组的其他成员,整个数据库的设计将变得非常困难,甚至是无法完成的。

所以感谢我们组的组长和其他两位成员。

 

参考文献

[1]王珊,萨师煊.数据库系统概论(第四版),北京,高等教育出版社,2006;

[2]陈伟,SQLServer2005数据库应用与开发教程,北京,清华大学出版社,2007;

[3]施伯乐、丁宝康、汪卫,数据库系统教程(第二版),北京,高等教育出版社,2007;[4]钱雪忠,数据库原理及应用,北京,北京邮电大学出版社,2007;

[5]赵松涛,中文版SQLServer2000应用及实例集锦,北京,人民邮电出版社,2002;

[6]ThomasConnollyandCarolynBegg,"DatabaseSystemsApracticalApproachtoDesign,ImplementationandManagement(ThirdEdition)",电子工业出版社,2003;

[7]AbrahamSilberschatz,DATABASESYSTEMCONCEPTS(FourthEdition),北京,高等教育出版社,2002;

[8]KennethC.Laudon,MANAGEMENTINFORMATIONSYSTEMS(SixthEdition),北京,高等教育出版社,2001;

[9]王改梅,闫宏伟等,VB.NET可视化程序设计[M],北京,机械工业出版社,2006;

[10]廖望,钟永生等,VB.NET程序设计案例教程[M],北京,高等教育出版社,2004;

[11]李存斌,数据库应用技术SQLServer2000简明教程[M],北京,中国水利水电出版社,2001;

[12]朱如龙,刘焰,SQLServer数据库应用系统开发实验指导[M],北京,机械工业出版社,2004;

[13]韩朝军、梁冰、刘莹,SQLServer管理与开发技术大全,人民邮电出版社,2007年;

[14]萨师煊,数据库系统和系统分析,计算机工程与设计,1984年;

[15]萨师煊.数据库的理论与实践.计算机科学.1983,3(35):

12-15

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

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1