毕业论文最终定稿.docx

上传人:b****5 文档编号:11784059 上传时间:2023-04-01 格式:DOCX 页数:48 大小:616.85KB
下载 相关 举报
毕业论文最终定稿.docx_第1页
第1页 / 共48页
毕业论文最终定稿.docx_第2页
第2页 / 共48页
毕业论文最终定稿.docx_第3页
第3页 / 共48页
毕业论文最终定稿.docx_第4页
第4页 / 共48页
毕业论文最终定稿.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

毕业论文最终定稿.docx

《毕业论文最终定稿.docx》由会员分享,可在线阅读,更多相关《毕业论文最终定稿.docx(48页珍藏版)》请在冰豆网上搜索。

毕业论文最终定稿.docx

毕业论文最终定稿

毕业设计

(说明书)

题目:

超市进销存管理系统的设计与实现

姓名:

李晓丹

编号:

()字号

平顶山工业职业技术学院

年月日

平顶山工业职业技术学院

毕业设计(论文)任务书

 

姓名______________________

专业______________________

任务下达日期__________________年____________月____________日

设计(论文)开始日期______________年_____________月___________日

设计(论文)完成日期______________年_____________月___________日

设计论文题目___________________________________________________

A.编制设计____________________________________________________________

_______________________________________________________________

B.设计专题(毕业论文)_________________________________________________

_______________________________________________________________

指导教师__________________________

系(部)主任___________________________

 

_______________年__________月__________日

 

平顶山工业职业技术学院毕业设计(论文)评语

第________页

共________页

学生姓名:

____________________,_________________________专业________________年级

毕业设计(论文)题目:

_____________________________________________________________

评阅人:

____________________________________

指导教师:

____________________________________(签字)年月日

成绩:

____________________________________

系(部)主任:

__________________________________(签字)年月日

毕业设计(论文)及答辩评语:

平顶山工业职业技术学院

毕业设计(论文)答辩委员会记录

系专业,学生于年月日

进行了毕业设计(论文)答辩。

设计题目:

专题(论文)题目:

指导教师:

答辩委员会根据学生提交的毕业设计(论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生毕业设计(论文)成绩为。

答辩委员会人,出席人。

答辩委员会主任(签字):

答辩委员会副主任(签字):

答辩委员会委员:

,,,

,_,___________。

摘要

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。

各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。

然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。

以前开发Windows应用软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。

现在不同了,即使你没有接受过严格的程序设计训练,使用VisualBasic也一样能够开发出功能强大、适合自己特殊需求的应用程序了。

VisualBasic继承了Basic语言易学易用的特点,特别适合于初学者学习Windows系统编程。

超市进销存管理系统用计算机管理超市库存进出管理的一种计算机应用技术的创新,在计算机还未普及之前库存管理都是由工作人员手工书写的方式来操作的.现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机超市库存管理程序来帮助管理员进行更有效的超市库存管理工作。

超市进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用MICROSOFT公司VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

因为本人能力有限,所以设计出来的本系统可能功能比较简单,另外本系统是单机版,不能实现网络互联操作,这些都有待于我在以后的工作学习中进一步改进。

关键词:

超市进销存管理,信息管理系统,数据库

目录

摘要II

目录III

第1章引言1

1.1课题背景1

1.2课题来源1

1.3课题的研究背景及意义2

1.4国内外研究现状2

1.5课题研究内容及研究目标2

1.6系统简介3

1.7开发软件介绍4

1.7.1VisualBasic6.0的介绍4

1.7.2VisualBasic6.0连接数据库的主要方式10

1.7.3数据库的介绍11

第2章系统分析与设计12

2.1系统功能分析12

2.1.1基本信息的维护12

2.1.2进货管理12

2.1.3销售管理12

2.1.4报损管理12

2.2系统性能分析13

2.2.1多层结构设计13

2.2.2面向对象设计13

2.2.3指导经营的功能13

2.3经济可行性分析13

2.4技术可行性分析13

2.5系统的功能结构设计14

2.6系统的数据库设计14

2.6.1数据库的概念设计14

2.6.2数据库的逻辑结构设计16

2.6.3数据库的生成与配置19

2.7系统功能模块设计19

2.7.1系统的流程图20

2.8本章小结21

第3章系统的实现22

3.1系统与数据库的链接22

3.2界面实现25

3.3本章小结31

第4章系统测试32

4.1强制变量声明32

4.2常见错误的避免32

4.2.1数据类型不匹配32

4.2.2数据与数据库限制相冲突32

4.2.3变量声明错误32

4.3测试环境与配置32

4.4白盒测试33

4.5本章小结34

结束语35

致谢36

参考文献37

第1章引言

1.1课题背景

超市进销存管理系统用计算机管理超市库存进出管理的一种计算机应用技术的创新,在计算机还未普及之前库存管理都是由工作人员手工书写的方式来操作的.现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机超市库存管理程序来帮助管理员进行更有效的超市库存管理工作。

超市进销存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

1.2课题来源

超市信息管理是基于传统的餐饮管理,而又使其得到更大空间的发展和应用。

在当今这个信息飞速发展的时代,人们更加讲求的是“效率”,而传统的管理方式只以“工作”为核心,抑制了人的能动性,不利于工作质量的改进和工作效率的提高,它的大部分时间往往浪费在了资料的收集与整理等的机械操作上,而不利于与顾客的交流与对顾客的服务。

反之,现代超市的信息管理方式在各方面都充分认识并体现出了现代信息的高效,更加证明了“以人为本”的现代化服务理念。

传统的管理方式不仅费时费力,更重要的是每年造成的损失也是不小的数目。

因为所有信息全部经过人工管理和计算,不仅数据误差较大数据也更易丢失或损坏。

其弊端数不胜数因而就要求有更加简便有效易管理的方法来帮助企业的发展。

随着科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对餐饮酒店前台信息进行管理,就大大满足了现代企业家们的要求,其优点在于检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

它不仅能够大大的提高工作的效率,也是企事业单位科学化、正规化管理以及与世界接轨的重要条件。

于此同时超市管理系统也正在不断地更新换代,功能也日趋强大和完善。

1.3课题的研究背景及意义

超市进销存管理系统用计算机管理超市库存进出管理的一种计算机应用技术的创新,在计算机还未普及之前库存管理都是由工作人员手工书写的方式来操作的.现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机超市库存管理程序来帮助管理员进行更有效的超市库存管理工作。

超市进销存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

1.4国内外研究现状

计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。

40多年来,计算机在处理管理信息方面发展迅速。

例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。

而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%。

据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。

因此,经济管理是计算机应用的主要领域。

当然,由于进销存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。

我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。

1.5课题研究内容及研究目标

随着信息技术的飞速发展,超市管理的方式、辅助手段和工具也发生着日新月异的变化。

计算机技术得到了迅速的发展和应用,更加改变了全球的经济模式,管理模式也受到了极大的冲击。

在这种科技不断进步、技术创新加快的情况下,企业间的竞争更加激烈,企业对于工作的效率越来越重视。

伴随着这种情况,更多的管理技术被引入到管理上,科学的管理方法与IT技术相结合成为提高管理的主要方式。

因此,建立现代化的计算机管理系统已经成为现代企业基础建设的一个重要方面,它将促进现代企业的发展。

随着我国国民经济的稳定增长,城镇居民可支配收入不断增加,人们已不再以“温饱”为满足,更加注重生活的质量。

对超市销售的货物要求也在未来几年内将始终保持一个较高的发展速度。

随着超市行业的连锁和超市业的竞争将越来越激烈。

要想在竞争中处于不败之地,必须在管理、服务等方面提高服务管理意识。

面对当前超市普遍的产业化程度低,管理手段、管理技术落后等问题,使用计算机管理在很大程度上可以帮助企业克服这些困难。

计算机管理系统可以提高超市的管理水平,节省大量人力、物力和财力,使经营管理更加科学有序、经营物流清晰,经营状况详实、准确。

在服务业竞争越来越激烈的今天,超市如何提高服务质量、管理能力显得越来越重要。

尤其是对进货、库存、销售显得尤为重要。

如果没有一套可靠的超市管理系统,单凭手工操作,不仅效率低下,而且会极大地影响到超市的服务质量。

超市为了提高速度,提高服务效率和质量,通常会采用销售系统,可以方便地处理顾客的结算要求,快速、准确的完成顾客的要求。

超市销售系统作为超市主要的部分,集显示,输入,添加,修改,删除等各种操作为一体,使用起来十分方便,利用此系统前台收银员可方便进行结帐,利用此系统,使得结算不再和以前一样使用纸笔记录,只是轻点键盘就能完成;利用此系统,收银员可以方便地完成结帐,销帐工作,从而极大地减少错误地发生,避免无法估计的不必要的损失。

1.6系统简介

本系统采用visualbasic与Access作为数据库的方式编写,主要服务于超市库存管理人员的日常工作。

主要由以下几大功能模块构成:

1.商品类型管理:

添加商品类型,修改商品类型,删除商品类型

2.商品管理:

添加商品信息,修改商品信息,删除商品信息。

3.进货管理:

登记进货管理,修改进货管理,删除进货管理。

4.销售管理:

添加销售管理,修改销售管理,删除销售管理。

5.报损管理:

添加报损管理,修改报损管理,删除报损管理。

6.供应商管理:

添加供应商管理,修改供应商管理,删除供应商管理。

7.库存管理

1.7开发软件介绍

本系统主要是采用VisualBasic6.0和Microsoft Access2003来实现系统的主要功能的。

1.7.1VisualBasic6.0的介绍

VisualBasic6.0是Micrsoft公司出品的开发工具,VisualBasic是一种可视化的,面向对象的Windows开发语言,它具有易用,通用和开发效率高的特点。

随着微软对它不断地改进以及计算机本身性能的提高,使得VisualBasic越来越适合一般的应用程序开发。

正如BillGate所说,世界上绝大多数的Windows应用程序是用VisualBasic编写的。

在众多的开发工具中,我们为什么要选择VisualBasic6.0呢?

因为VB具有众多其它开发工具所没有的优点!

具体介绍如下:

●开发的高效

●语言的高效

●编译的高效

●执行的高效

●维护的高效

基于以上理由,我毫不忧郁的选择了VB6.0作为我的开发工具!

VisualBasic6.0主要的控件及其属性、事件

◆命令按钮类的控件:

1)Caption属性:

用来显示在控件上的标题。

2)Enable属性:

控制控件的激活状态灰色或可用。

3)Appearance属性:

值为1时,则以3D效果显示该控件,0则不然。

4)Backcolor属性:

用来改变在按钮上显示图像的背景色。

5)Cancel属性:

该属性决定按钮是否为一个”取消”按钮。

6)Default属性:

决定哪一个命令按钮控件是窗体的缺省命令按钮.

7)Font属性:

控制各种文字字体类型.

8)Left,top,height,width属性:

设定控件的位置与大小.

9)Style,picture属性:

决定按钮的显示方式是否为图像形式出现.

10)Visible属性:

确定控件运行时是否为可见.

11)Index属性:

当控件为一控件数组时,此属性值为该控件在数组的下标值.

12)DownPicture属性:

设置/返回一个对图片的引用,该图片在按钮被单击处于压下状态时显示。

13)DisabledPicture属性:

设置/返回一个对图片的引用,该图片在控件无效时显示在控件中。

14)MaskColor属性:

设置/返回一个在按钮的图片中作为“掩码“的的颜色

15)Picture属性:

设置返回commandButton控件中要显示的图片。

◆命令按钮类的事件:

1)单击事件――Click事件

(1)触发与适用

此事件是在一个命令按钮对象上按下然后释放一个鼠标按钮时发生。

命令按钮的Click事件仅对当单击鼠标时发生。

(2)事件处理过程

按钮单击事件的处理过程为:

PrivateSubobject-Click(IndexAsInteger)

其中Object为引发该事件的对象名称。

如果是命令按钮的控件是数组,则需要使用Index参数标识该控件。

2)获得焦点――GotFocus事件

(1)触发与适用

当命令按钮获得焦点产生该事件,获得焦点可以通过诸如Tab切换或单击对象之类的用户动作,或在代码中用SetFocus方法改变焦点来实现。

(2)事件处理过程

命令按钮GotFoucs事件处理过程为:

PrivateSubObject-GotFocus(IndexAsInteger)

3)LostFocus事件:

当一个对象失去焦点时发生。

4)KeyDown事件:

当命令按钮具有焦点时按下一个键时发生。

5)KeyUp事件:

当命令按钮具有焦点时释放一个键时发生。

6)KeyPress事件:

当用户按下或松开一个ANSI键时发生。

7)MouseDown事件:

当在命令按钮上按下鼠标按钮时发生。

8)MouseMove事件:

当命令按钮上移动鼠标时发生。

9)MouseUp事件:

当在命令按钮上释放鼠标按钮时发生。

◆标签框类的控件类的控件:

16)Caption属性:

在应用程序界面上加入说明。

17)Autosize属性:

决定控件是否自动改变大小以显示其全部内容。

18)Backstyle属性:

用以指示标签是否透明。

19)Bordstyle属性:

用以设定控件是否有边框。

◆文本框类的控件:

20)Text属性:

通过像text属性赋值的方法来改变该属性的值。

21)Maxlength属性:

该属性设定在文本框控件中能够输入的最大字符数。

22)Multline属性:

该属性设定text字符串中是否接受换行符。

23)Scrollbars属性:

该属性决定是否为文本框加滚动条。

24)Passwordchar属性:

该属性设定输入文本的特殊显示字符,在设计密码程序时非常有用。

25)Change事件属性:

文本框的内容发生改变时,相应的控件之间发生相应的改变,具有即时性。

26)Keypress:

事件由用户在文本框控件中按任意键触发。

27)Alignment属性:

设定控件中的文本对其方式。

28)Appearance属性:

设定一个对象在运行时是否可以3D效果显示。

29)BackColor属性:

设置返回背景色。

30)BorderStyle属性:

设置对象的边框样式。

31)DataField属性:

设定数据使用者将被绑定到的字段名。

32)DataFormat属性:

设定DataFormat对象,用于数据绑定。

33)DataMember属性:

从数据供应程序提供的几个数据成员中返回/设定一个特定的数据成员。

34)DataSource属性:

设定控件绑定的一个数据源。

35)DragIcon属性:

设定图标,它将在拖放操作中作为指针显示。

36)DragMode模式:

设定一个值,确定在拖放操作中所用方式。

37)Enabled属性:

设置/返回运行时TextBox是否相应用户事件。

38)Font属性:

设置/返回字体属性。

39)ForeColor属性:

设置/返回文本的前景色。

40)Height属性:

设置/返回TextBox的高度。

41)IMEMode属性:

设置/返回数值用来确定输入方法编辑器的状态。

42)Index属性:

设置/返回唯一的标识控件数组中该控件的编号。

43)Left属性:

设置/返回TextBox控件的水平位置。

44)Locked属性:

设置/返回TextBox中文本是否可编辑。

45)LinkItem属性:

设置/返回DDE与另一个应用程序会话时,传给接受端的数据。

46)MaxLength属性:

设置/返回一个值,指定在TextBox控件中能够输入的字符最大值。

47)MouseIcon属性:

设置/返回自定义鼠标的图标。

48)Top属性:

设置/返回TextBox控件的垂直位置。

49)Tag属性:

存储过程所需的附加数据。

◆文本框类的事件:

1)Change事件:

当改变文本框内容时发生。

2)Click事件:

鼠标单击控件时发生。

3)DblClick事件:

用鼠标左键双击控件时发生。

4)DragDrop事件:

在一个完整的拖放动作完成或使用Drag方法,并将其Action参数设置为2时发生。

5)DragOver事件:

在拖放操作正在进行时发生。

6)GotFocus事件:

当一个命令按钮获得焦点时发生。

7)LinkClose事件:

当一个DDE对话结束时发生。

8)LinkError事件:

当一个DDE对话框过程中出现错误时,该事件发生。

9)KeyDown事件:

当命令按钮具有焦点时按下一个键时发生。

10)Validate事件:

在焦点转换到另一个控件之前发生,此时该控件的CausesValidation属性值设置为True。

◆单选按钮类的控件:

50)Caption属性:

显示在控件上的文本,是单选按钮的标题。

51)Alignment属性:

决定单选按钮的标题在控件上的位置。

52)Enable属性:

该控件为灰色时为false,表示运行时不可用。

53)Index属性:

属性值表示为单选按钮组成的控件中某个按钮的索引值。

54)Tabindex属性:

建立控件时,vb自动为其分配一个tabindex值,利用tab键可以在控件之间切换焦点。

55)Value属性:

反映控件状态的属性,返回true表示已选择了该按钮。

56)Appearance属性:

设置/返回一个对象在运行时是否以3D效果显示。

57)BackColor属性:

设置/返回背景色。

58)Container属性:

设置/返回Form上的控件属性。

59)DataField属性:

设置/返回数据使用者将被绑定到的字段名。

60)DataFormat属性:

设置/返回DataFormat对象,一个绑定对象将附加到它。

61)DisabledPicture属性:

设置/返回一个对图像的引用,该图片在控件无效时显示在控件中。

62)DownPicture属性:

设置/返回一个对图片的引用,该图片在控件单击下处于压下状态时显示。

63)DragMode属性:

设置/返回一个值,确定在拖放操作中所用的方式。

64)Font属性:

设置/返回字体属性。

65)FontBold属性:

设置/返回字体粗体样式。

66)FontItalic属性:

设置/返回字体斜体样式。

67)FontStrikethru属性:

设置/返回字体删除线样式。

68)FontUnderLine属性:

设置/返回字体下划线样式。

69)FontName属性:

设置/返回控件中显示文本所用的字体大小。

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

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

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

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