VB超市销售信息管理课程设计.docx
- 文档编号:30559507
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:18
- 大小:957.66KB
VB超市销售信息管理课程设计.docx
《VB超市销售信息管理课程设计.docx》由会员分享,可在线阅读,更多相关《VB超市销售信息管理课程设计.docx(18页珍藏版)》请在冰豆网上搜索。
VB超市销售信息管理课程设计
课程设计说明书NO.1
超市销售管理系统
1.课程设计目的
随着计算机科学技术的不断提高并且计算机科学日渐成熟,其自身具有的强大功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
而当今时代是飞速发展的信息时代,各行各业都离不开信息处理与查询。
计算机的最大好处在于可以利用它进行信息管理与查询。
使用计算机进行信息管理,不仅提高了工作效率,而且大大的提高了其安全性。
超市销售管理是超市营业中不可缺少的重要部分,超市的管理信息量繁多,包含很多信息的数据管理与查询。
现如今大型超市商场都使用计算机进行信息管理,而小型超市商店仍然采用传统的人工管理方式,这种管理方式存在着许多缺点如:
效率低、工作量大等,但是使用计算机对超市进行管理,有着手工管理所无法比拟的优点,同时也可以最大限度地减少手工操作带来的错误。
而且随着购买者购买商品的数量与超市产品所涵盖的商品总数量的增长,对于管理者管理超市的销售、进货、退货、交易管理等等有了更高的考验,给产品的更新和维护都带来了不少的困难。
本超市销售管理系统就是为了改变传统的超市以及商店手工进行销售管理这种现状所设计的,本超市销售管理系统具有查看迅速、查找方便、修改容易,添加简便、可靠性高、存储量大、保密性好、成本低等优点,特别适合小型超市销售信息的管理与查询,使企业的物资管理层次分明、井然有序。
2.设计方案论证
2.1需求分析
随着社会经济的不断发展,建立超市销售管理系统主要目标是使超市销售在顾客高峰期时超市的商品销售信息管理和提高超市经营的效率以节省超市商品销售信息管理和超市运营的成本、减轻工作人员的工作强度,并支持简单的工作员工的信息的查询、修改、添加、删除等一系列简单的功能,从而使超市商品销售能够在进行较少的投入后获得更好的社会效益和经济效益。
建立该超市商品销售管理系统主要服务于中小型规模的超市的销售管理和经营工作,从而使该系统能实现商品进货、商品销售量、商品销售人员以及日常商品销售管理功能的一体化管理工作,使用半自动化的流程提高客户高峰
沈阳大学
课程设计说明书NO.2
期信息的管理和服务质量。
2.2设计思路
2.2.1超市销售管理系统构成设计
在超市管理系统中包含了用户登录主界面,首先在设计该系统界面的初期时运用Microsoftvisualbasic6.0设计该系统的各个操作界面,在各个界面之中包含了文本框控件,命令按钮控件,data控件,并且在设置登陆主界面的时候将文本框的Passwordchar属性设置为*,实现在输入密码的时候在密码输入框显示为*,从而保护密码的安全性,并且为超市管理用户提供了一个登录账户和登录密码,用户可以简单的进行修改密码的操作。
在主界面中用户可以输入用户名以及自己相应的密码。
在密码输入正确的情况下,系统会自动进入另一个功能界面,其中包含了商品信息查询、销售记录查询以及员工信息查询3个功能按钮;如果密码错误则系统自动弹出一个密码错误信息窗口。
在进入第二个窗口之后点击三个功能按钮,即能进入相应的功能窗口分别是商品信息查询、销售记录查询以及员工信息查询三个功能窗口,在这三个功能窗口中用户可以根据自己的需要选择进行相应的操作。
在商品信息查询窗口包含了添加、删除、修改、查询、上一个、下一个以及退出7个功能按钮以及商品号、商品名称、厂商、商品类型以及单价5个标签和5个文本框,用鼠标单击其中一个按钮就能执行相应的功能。
在销售记录查询窗口包含了添加、删除、修改、查询、上一个、下一个以及退出7个功能按钮以及销售记录号、商品名称、销售金额、销售人4个标签和4个文本框,用鼠标单击其中一个按钮就能方便快捷执行相应的功能。
在员工信息查询窗口包含了添加、删除、修改、查询、上一个、下一个以及退出7个功能按钮以及员工号、姓名、性别、籍贯4个标签和4个文本框,用鼠标单击其中一个按钮就能方便快捷执行相应的功能。
超市销售管理系统构成图如图1所示:
沈阳大学
课程设计说明书NO.3
图1.超市销售管理系统构成
2.2.2销售记录管理控件属性设计
在销售记录管理模块中包含了添加、修改、删除、查询、上一个、下一个以及退出功能键以及4个标签控件和文本框控件。
销售记录管理模块设计图如2所示:
图2.销售记录管理模块设计图
(1)命令按钮属性
在该超市商品销售功能模块中包含了添加、删除、修改、查询、上一个、下一个以
沈阳大学
课程设计说明书NO.4
及退出功能键。
其属性如表1所示:
表1.命令按钮属性表
属性
名称
caption
name
font
visible
Command1
添加
Command1
宋体
TRUE
Command2
删除
Command2
宋体
TRUE
Command3
修改
Command3
宋体
TRUE
Command4
查询
Command4
宋体
TRUE
Command5
上一个
Command5
宋体
TRUE
Command6
下一个
Command6
宋体
TRUE
Command7
退出
Command7
宋体
TRUE
(2)文本框属性
在该超市商品销售功能模块中包含了4个文本框,分别为Text1、Text2、Text3和Text4。
其属性如表2所示:
表2.文本框属性
属性
名称
text
DataField
DataSource
visible
Text1
Null
销售记录号
Data1
TRUE
Text2
Null
商品名称
Data1
TRUE
Text3
Null
销售金额
Data1
TRUE
Text4
Null
销售人
Data1
TRUE
(3)标签属性
在该超市商品销售功能模块中包含了4个标签,分别为Lable1、Lable2、Lable3
以及Lable4,标签用于在对应的文本框前说明文本框中显示内容的含义,使管理者更容易了解商品销售信息。
其属性如表3所示:
沈阳大学
课程设计说明书NO.5
表3.标签属性
属性
名称
caption
font
BackStyle
visible
Lable1
销售记录号
宋体
transparent
TRUE
Lable2
商品名称
宋体
transparent
TRUE
Lable3
销售金额
宋体
transparent
TRUE
Lable4
销售人
宋体
transparent
TRUE
(4)data控件属性
在该超市商品销售功能模块中包含了1个data1控件,并且为data控件的各个属性进行赋值。
其属性如表4所示:
表4.data控件属性
属性
名称
caption
DatabaseName
RecordSource
visible
Data1
data1
C:
\Users\DELL\
Desktop.xiaoshouxinxi.mdb
xiaoshouxinxi
TRUE
2.2.3销售记录管理流程图
在该超市商品销售管理系统功能模块中包含了一个登陆主界面和商品信息、商品销售信息以及员工信息查询模块。
在商品信息、商品销售信息以及员工信息查询模块中都包含了添加、修改、查询、删除、上一个、下一个以及退出功能,根据超市管理人员相应的操作,单击相应的功能键执行相应的功能,同时在文本框显示相应的数据供管理员进行查看。
沈阳大学
课程设计说明书NO.6
图3.销售记录管理流程图
2.2.4数据库的设计
销售记录管理数据字典设计
1)销售记录号:
销售记录号记录了销售的商品的各种信息,并且将上品记录号设置为主关键字,唯一标识该种商品。
2)商品名称:
商品名称即该商品的销售名称,给买家提供各种商品的名称,使用户能更好的了解商品。
3)销售金额:
销售金额指该种商品的在某个时间段内的销售总值,管理人员可以通过该销售系统
进行查询该种商品的销售额,使超市经营人员能更好的了解现在的市场形式,作出更好的销售计划。
4)销售人
销售人指负责销售该种商品的人员,记录下销售人可以更好的管理商品的销售。
沈阳大学
课程设计说明书NO.7
表5.销售信息数据字典
字段名称
数据类型
字段大小
是否主键
销售记录号
数字型
长整型
是
商品名称
文本型
50
否
销售金额
数字型
长整型
否
销售人
文本型
50
否
2.2.5销售记录管理功能设计
在销售记录管理的功能模块中包含了添加、删除、修改、查询、上一个、下一个以及退出7个功能键以及4个标签以及4个文本框功能键的实现过程如下:
(1)销售记录管理添加功能的设计
在该超市销售管理系统的销售信息查询模块之中设计了添加商品销售信息功能,超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中进行添加功能的操作。
超市管理者通过向销售记录号、商品名称、销售金额以及销售人4个标签后面的文本框中输入商品的相关信息,然后单击窗口的添加按钮,系统弹出一个提示对话框,提示超市销售管理人员是否确定添加该商品销售信息,管理人员单击确定即可完成对该销售商品信息的添加操作,添加完成一个商品信息后可继续添加。
2)销售记录管理删除功能的设计
在该超市销售管理系统的销售信息查询模块之中设计了删除商品销售信息功能,超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理
沈阳大学
课程设计说明书NO.8
模块之中进行删除功能的操作。
超市管理者通过该功能模块中的上一个和下一个功能键
选择需要进行删除的商品信息,该商品信息会在该模块中的4个文本框中显示相应的商品信息,超市管理人员在确认商品信息无误之后单击窗口的删除按钮,系统弹出一个提示对话框,提示超市销售管理人员再一次确认需要删除的商品各种信息,管理人员单击确定即可完成对该销售商品信息的删除操作,在删除完成一个可继续删除。
(3)销售记录管理修改功能的设计
在该超市销售管理系统的销售信息查询模块之中设计了修改商品销售信息功能,超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中进行修改功能的操作。
超市管理者通过该功能模块中的上一个和下一个功能键选择需要进行修改的商品信息,在该功能模块的4个文本框中浏览相应的商品信息,超市管理人员在查找到需要进行修改的商品信息后在文本框中修改相应的商品信息,然后确认输入无误后单击窗口的修改按钮,此时该超市销售管理系统会弹出一个提示对话框,提示超市销售管理人员再一次确认需要修改的商品各种信息是否正确,接着管理人员单击确定即可完成对该销售商品信息的修改操作,完成修改后可继续修改商品信息。
(4)销售记录管理查询功能的设计
在该超市销售管理系统的销售信息查询模块之中设计了查询商品销售信息功能,继而为超市销售管理人员了解超市商品销售情况提供了方便,接着对超市的销售计划作出更好的规划。
超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中进行查询功能的操作。
超市管理者首先通过单击该功能模块中查询功能按钮,该销售系统会自动弹出一个提示对话框,要求超市销售管理人员在其中输入商品销售记录号,然后单击确定按钮,该系统会自动在后台数据库中查找该商品的信息,然后弹出一个对话框显示查询结果,如果在后台数据库中查找到该商品的信息信息,则在弹出窗口中显示该商品的名称,提示超市管理人员查询到了该商品信息,反之如果在后台数据库中查没有找到该商品的信息信息,则在弹出窗口中显示未找到该商品,提示超市管理人员没有查询到该商品信息,提示超市管理人员进行相关数据的检查
沈阳大学
课程设计说明书NO.9
维护,保证超市销售能够安全进行营业。
(5)销售记录管理上一个和下一个功能设计
该超市销售管理系统设计了浏览超市商品销售信息功能,超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,管理人员即可登陆到超市的销售管理模块之中单击模块中的上一个和下一个功能键即可进行销售记录号、商品名称、销售金额以及销售人等信息的浏览,当用户一直单击上一个功能键按钮时直到数据的第一个时,该超市销售系统会自动弹出一个对话框提示用户已经到达超市销售记录的第一条,反之当用户一直单击下一个功能键按钮时直到数据的最后一个时,该超市销售系统会自动弹出一个对话框提示用户已经到达超市销售记录的最后一条。
在对商品信息进行浏览的过程中,用户可以进行商品信息的修改,删除,查询等操作,为超市管理人员管理超市的销售信息提供了很多的方便。
(6)销售记录管理退出功能的设计
超市管理人员如果在完成了超市销售商品信息的添加、修改、查询、删除等操作之后,即可单击该该功能键退出超市销售信息功能模块,进入功能选择模块,然后进入其他的功能模块。
3.设计结果与分析
(1)销售记录管理数据库
为了能使该超市销售管理系统能正常运行,还需设计数据库。
下面是销售记录管理模块的数据库,其中包含了销售记录号、商品名称、销售金额以及销售人4个字段名称,并且把4个字段数据类型设置为数字类型,文本型,数字型,文本型。
如下图3所示:
图4.销售记录管理数据库
沈阳大学
课程设计说明书NO.10
(2)销售记录管理添加商品数据
在该超市销售管理系统的销售信息查询模块之中设计了添加商品销售信息功能,超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中进行添加功能的操作。
超市管理者通过向销售记录号、商品名称、销售金额以及销售人4个标签后面的文本框中输入商品的相关信息,然后单击窗口的添加按钮,系统弹出一个提示对话框,提示超市销售管理人员是否确定添加该商品销售信息,管理人
员单击确定即可完成对该销售商品信息的添加操作,添加完成一个商品信息后可继续添加。
添加商品销售数据如下图5所示:
图5.添加商品销售数据
(2)销售记录管理删除功能
在该超市销售管理系统的销售信息查询模块之中设计了删除商品销售信息功能,超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中进行删除功能的操作。
超市管理者通过该功能模块中的上一个和下一个功能键选择需要进行删除的商品信息,该商品信息会在该模块中的4个文本框中显示相应的商品信息,超市管理人员在确认商品信息无误之后单击窗口的删除按钮,系统弹出一个提
沈阳大学
课程设计说明书NO.11
示对话框,提示超市销售管理人员再一次确认需要删除的商品各种信息,管理人员单击确定即可完成对该销售商品信息的删除操作,在删除完成一个可继续删除。
删除操作如下图6所示:
图6。
删除商品销售记录
(3)销售记录管理修改功能
在该超市销售管理系统的销售信息查询模块之中设计了修改商品销售信息功能,超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中进行修改功能的操作。
超市管理者通过该功能模块中的上一个和下一个功能键选择需要进行修改的商品信息,在该功能模块的4个文本框中浏览相应的商品信息,超市管理人员在查找到需要进行修改的商品信息后在文本框中修改相应的商品信息,然后确认输入无误后单击窗口的修改按钮,此时该超市销售管理系统会弹出一个提示对话框,提示超市销售管理人员再一次确认需要修改的商品各种信息是否正确,接着管理人员单击确定即可完成对该销售商品信息的修改操作,完成修改后可继续修改商品信息。
修改销售信息如下图7所示:
沈阳大学
课程设计说明书NO.12
图7.修改商品销售记录
(4)销售记录管理查询功能
在该超市销售管理系统的销售信息查询模块之中设计了查询商品销售信息功能,继而为超市销售管理人员了解超市商品销售情况提供了方便,接着对超市的销售计划作出更好的规划。
超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中进行查询功能的操作。
超市管理者首先通过单击该功能模块中查询功能按钮,该销售系统会自动弹出一个提示对话框,要求超市销售管理人员在其中输入商品销售记录号,然后单击确定按钮,该系统会自动在后台数据库中查找该商品的信息,然后弹出一个对话框显示查询结果,如果在后台数据库中查找到该商品的信息信息,则在弹出窗口中显示该商品的名称,提示超市管理人员查询到了该商品信息,反之如果在后台数据库中查没有找到该商品的信息信息,则在弹出窗口中显示未找到该商品,提示超市管理人员没有查询到该商品信息,提示超市管理人员进行相关数据的检查维护,保证超市销售能够安全进行营业。
查找商品销售记录如图8所示:
沈阳大学
课程设计说明书NO.13
图8.查找商品销售记录
(5)销售记录管理上一个和下一个功能
该超市销售管理系统设计了浏览超市商品销售信息功能,超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中单击模块中的上一个和下一个功能键即可进行销售记录号、商品名称、销售金额以及销售人等信息的浏览,当用户一直单击上一个功能键按钮时直到数据的第一个时,该超市销售系统会自动弹出一个对话框提示用户已经到达超市销售记录的第一条,反之当用户一直单击下一个功能键按钮时直到数据的最后一个时,该超市销售系统会自动弹出一个对话框提示用户已经到达超市销售记录的最后一条。
在对商品信息进行浏览的过程中,用户可以进行商品信息的修改,删除,查询等操作,为超市管理人员管理超市的销售信息提供了很多的方便。
上一个下一个操作结果如图9所示:
图9.上一个下一个浏览
沈阳大学
课程设计说明书NO.14
4.设计体会
在为期一周的vb课程设计的时间里,学到了很多东西。
虽然在课程设计的过程中,遇到了许多的困难,特别是在解决程序功能时候总是感到很迷茫,但是通过自己不断的查阅这学期学习的MicrosoftVisualBasic教程以及经过向同学和老师请教过程中,找到了解决功能实现的方法,课设中问题总是不断的出现,通过不断与同学之间的交流,慢慢的将问题解决,虽然在其中遇到了失败,但是只要坚持不懈,总会解决面临的问题。
通过这次设计超市销售管理系统,对vb编程有了深一步的了解;通过这次的课程设计,明白了任何事要学会不仅要知其然,而且要知其所以然,做到严谨认真的态度,这样才能更好完成课程设计。
做事情首先要懂得实践,学会把书本上的理论用于实践,只有在实践中才能找到更多隐藏的没有被发现的问题。
这次通过课程设计锻炼了实践能力,在以后遇到更大的难题时,会显得更加的从容,更加的有自信,这样才能有更好的发展。
在以后的工作学习中,一定要相互学习,不耻下问,方能达到事半功倍的效果。
俗话说:
纸上得来终觉浅,绝知此事要躬行。
沈阳大学
课程设计说明书NO.15
5.参考文献
[1]孟德欣,谢婷,王先花,VB程序设计[M],清华大学出版社有限公司2009.7
[2]杨克玉,VB6.0程序设计实训教[M],机械工业出版社2005.2
[3]杨忠宝,VB语言程序设计教程[M],人民邮电出版社2010.12
[4]沈建蓉,单贵,大学VB程序设计实践教程[M],复旦大学出版社2007.1
[5]龚沛曾,陆慰民,杨志强,VisualBasic程序设计简明教程[M],高等教育出版社2003.3
沈阳大学
课程设计说明书NO.16
附录:
PrivateSubCommand1_Click()
vb_msg=MsgBox("请输入要添加的数据",vbOKCancel)
Ifvb_msg=vbCancelThen
ExitSub
EndIf
Data1.Recordset.AddNew
Data1.Recordset.Fields("销售记录号")=Val(Text1.Text)
Data1.Recordset.Fields("商品名称")=Str(Text2.Text)
Data1.Recordset.Fields("销售金额")=Str(Text3.Text)
Data1.Recordset.Fields("销售人")=Val(Text4.Text)
Data1.Recordset.Update
EndSub
PrivateSubCommand2_Click()
DimXAsInteger
X=MsgBox("你确定要删除记录吗?
",vbYesNo)
IfX=vbYesThen
Data1.Recordset.Delete
Data1.Recordset.MoveNext
Data1.Recordset.Update
IfData1.Recordset.EOFThen
Data1.Recordset.MoveLast
Data1.Recordset.Update
EndIf
EndIf
EndSub
PrivateSubCommand3_Click()
沈阳大学
课程设计说明书NO.17
msg=InputBox("请输入销售记录号","查找记录")
Data1.Recordset.FindFirst"销售记录号="&msg&""
IfData1.Recordset.NoMatchThen
MsgBox"没有你所找商品!
"
Else
MsgBox("合您查找条件的商品为"&Data1.Recordset.Fields
(1))
EndIf
EndSub
PrivateSubCommand5_Click()
Form2.Show
Form4.Hide
EndSub
PrivateSubCommand6_Click()
Data1.Recordset.MovePrevious
IfData1.Recordset.BOFThen
Data1.Recordset.MoveFirst
MsgBox("已经是第一条记录了!
")
EndIf
EndSub
PrivateSubCommand7_Click()
Data1.Recordset.MoveNext
IfData1.Recordset.EOFThen
Data1.Recordset.MoveLast
MsgBox("已经是最后一条记录了!
")
EndIf
End
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 超市 销售 信息管理 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)