版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计说明书N0.11 沈阳大学 超市销售管理系统 1. 课程设计目的 随着计算机科学技术的不断提高并且计算机科学日渐成熟,其自身具有的强大功能 而当 已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 今时代是飞速发展的信息时代,各行各业都离不开信息处理与查询。计算机的最大好处 在于可以利用它进行信息管理与查询。使用计算机进行信息管理,不仅提高了工作效率, 而且大大的提高了其安全性。超市销售管理是超市营业中不可缺少的重要部分,超市的 管理信息量繁多,包含很多信息的数据管理与查询。现如今大型超市商场都使用计算机 进行信息管理,而小型超市商店仍然采用传统的人工管理方式,这种
2、管理方式存在着许 多缺点如:效率低、工作量大等,但是使用计算机对超市进行管理,有着手工管理所无 法比拟的优点,同时也可以最大限度地减少手工操作带来的错误。而且随着购买者购买 商品的数量与超市产品所涵盖的商品总数量的增长,对于管理者管理超市的销售、进货、 退货、交易管理等等有了更高的考验,给产品的更新和维护都带来了不少的困难。本超 市销售管理系统就是为了改变传统的超市以及商店手工进行销售管理这种现状所设计 的,本超市销售管理系统具有查看迅速、查找方便、修改容易,添加简便、可靠性高、 存储量大、保密性好、成本低等优点,特别适合小型超市销售信息的管理与查询,使企 业的物资管理层次分明、井然有序。 2
3、. 设计方案论证 2.1需求分析 随着社会经济的不断发展,建立超市销售管理系统主要目标是使超市销售在顾客高 峰期时超市的商品销售信息管理和提高超市经营的效率以节省超市商品销售信息管理 和超市运营的成本、减轻工作人员的工作强度,并支持简单的工作员工的信息的查询、 修改、添加、删除等一系列简单的功能,从而使超市商品销售能够在进行较少的投入后 获得更好的社会效益和经济效益。建立该超市商品销售管理系统主要服务于中小型规模 的超市的销售管理和经营工作,从而使该系统能实现商品进货、商品销售量、商品销售 人员以及日常商品销售管理功能的一体化管理工作,使用半自动化的流程提高客户高峰 期信息的管理和服务质量。
4、2.2设计思路 2.2.1超市销售管理系统构成设计 在超市管理系统中包含了用户登录主界面,首先在设计该系统界面的初期时运用 Microsoft visual basic6.0设计该系统的各个操作界面,在各个界面之中包含了文本框控 件,命令按钮控件,data控件,并且在设置登陆主界面的时候将文本框的P asswordchar 属性设置为*,实现在输入密码的时候在密码输入框显示为 *,从而保护密码的安全性, 并且为超市管理用户提供了一个登录账户和登录密码, 用户可以简单的进行修改密码的 操作。 在主界面中用户可以输入用户名以及自己相应的密码。在密码输入正确的情况下, 系统会自动进入另一个功能界面,
5、其中包含了商品信息查询、销售记录查询以及员工信 息查询3个功能按钮;如果密码错误则系统自动弹出一个密码错误信息窗口。在进入第 二个窗口之后点击三个功能按钮,即能进入相应的功能窗口分别是商品信息查询、销售 记录查询以及员工信息查询三个功能窗口, 在这三个功能窗口中用户可以根据自己的需 要选择进行相应的操作。在商品信息查询窗口包含了添加、 删除、修改、查询、上一个、 下一个以及退出7个功能按钮以及商品号、商品名称、厂商、商品类型以及单价5个标 签和5个文本框,用鼠标单击其中一个按钮就能执行相应的功能。在销售记录查询窗口 包含了添加、删除、修改、查询、上一个、下一个以及退出7个功能按钮以及销售记录
6、号、商品名称、销售金额、销售人4个标签和4个文本框,用鼠标单击其中一个按钮就 能方便快捷执行相应的功能。在员工信息查询窗口包含了添加、删除、修改、查询、上 一个、下一个以及退出7个功能按钮以及员工号、姓名、性别、籍贯 4个标签和4个文 本框,用鼠标单击其中一个按钮就能方便快捷执行相应的功能。 超市销售管理系统构成图如图1所示: 图1.超市销售管理系统构成 222销售记录管理控件属性设计 在销售记录管理模块中包含了添加、修改、删除、查询、上一个、下一个以及退 出功能键以及4个标签控件和文本框控件。销售记录管理模块设计图如2所示: Id 3 11 f - .-. 商貉療 :-瞰 -曲 桁箕人 卜介
7、 图2.销售记录管理模块设计图 (1)命令按钮属性 在该超市商品销售功能模块中包含了添加、删除、修改、查询、上一个、下一个以 及退出功能键。其属性如表1所示: 表1.命令按钮属性表 cap ti on n ame font visible Comma nd1 添加 Comma nd1 宋体 TRUE Comma nd2 删除 Comma nd2 宋体 TRUE Comma nd3 修改 Comma nd3 宋体 TRUE Comma nd4 查询 Comma nd4 宋体 TRUE Comma nd5 上一个 Comma nd5 宋体 TRUE Comma nd6 下一个 Comma nd6
8、宋体 TRUE Comma nd7 退出 Comma nd7 宋体 TRUE (2)文本框属性 在该超市商品销售功能模块中包含了4个文本框,分别为Textl、Text2、Text3和 Text4。其属性如表2所示: 表2.文本框属性 属性 名称 text DataField DataSource visible Textl Null 销售记录号 Data1 TRUE Text2 Null 商品名称 Data1 TRUE Text3 Null 销售金额 Data1 TRUE Text4 Null 销售人 Data1 TRUE (3)标签属性 在该超市商品销售功能模块中包含了4个标签,分别为Lab
9、lel、Lable2、Lable3 以及Lable4,标签用于在对应的文本框前说明文本框中显示内容的含义,使管理者更容 易了解商品销售信息。其属性如表 3所示: 表3.标签属性 性 名称X. caption font BackStyle visible Lablel 销售记录号 宋体 transparent TRUE Lable2 商品名称 宋体 transparent TRUE Lable3 销售金额 宋体 transparent TRUE Lable4 销售人 宋体 transparent TRUE (4) data控件属性 在该超市商品销售功能模块中包含了1个datal控件,并且为dat
10、a控件的各个属 性进行赋值。其属性如表4所示: 表4. data 控件属性 属性 cap ti on DatabaseName RecordSource visible Datal data1 C:UsersDELL Deskt op. xiaoshoux in xi.mdb xiaoshoux inxi TRUE 2.2.3销售记录管理流程图 在该超市商品销售管理系统功能模块中包含了一个登陆主界面和商品信息、商品销 售信息以及员工信息查询模块。在商品信息、商品销售信息以及员工信息查询模块中都 包含了添加、修改、查询、删除、上一个、下一个以及退出功能,根据超市管理人员相 应的操作,单击相应的功
11、能键执行相应的功能,同时在文本框显示相应的数据供管理员 进行查看。 图3.销售记录管理流程图 224数据库的设计 销售记录管理数据字典设计 1)销售记录号: 销售记录号记录了销售的商品的各种信息,并且将上品记录号设置为主关键字,唯 一标识该种商品。 2)商品名称: 商品名称即该商品的销售名称,给买家提供各种商品的名称,使用户能更好的了解 商品。 3)销售金额: 销售金额指该种商品的在某个时间段内的销售总值, 管理人员可以通过该销售系统 进行查询该种商品的销售额,使超市经营人员能更好的了解现在的市场形式,作出更好 的销售计划。 4)销售人 销售人指负责销售该种商品的人员,记录下销售人可以更好的管
12、理商品的销售。 表5.销售信息数据字典 字段名称 数据类型 字段大小 是否主键 销售记录号 数字型 长整型 是 商品名称 文本型 50 否 销售金额 数字型 长整型 否 销售人 文本型 50 否 225销售记录管理功能设计 在销售记录管理的功能模块中包含了添加、删除、修改、查询、上一个、下一个以 及退出7个功能键以及4个标签以及4个文本框功能键的实现过程如下: (1) 销售记录管理添加功能的设计 在该超市销售管理系统的销售信息查询模块之中设计了添加商品销售信息功能, 市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该 超市销售系统在确认用户名和密码无误的情况下, 管理
13、人员即可登陆到超市的销售管理 模块之中进行添加功能的操作。超市管理者通过向销售记录号、商品名称、销售金额以 及销售人4个标签后面的文本框中输入商品的相关信息,然后单击窗口的添加按钮,系 统弹出一个提示对话框,提示超市销售管理人员是否确定添加该商品销售信息,管理人 员单击确定即可完成对该销售商品信息的添加操作,添加完成一个商品信息后可继续添 加。 2)销售记录管理删除功能的设计 在该超市销售管理系统的销售信息查询模块之中设计了删除商品销售信息功能, 市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该 超市销售系统在确认用户名和密码无误的情况下, 管理人员即可登陆到超市的
14、销售管理 模块之中进行删除功能的操作。超市管理者通过该功能模块中的上一个和下一个功能键 选择需要进行删除的商品信息,该商品信息会在该模块中的4个文本框中显示相应的商 品信息,超市管理人员在确认商品信息无误之后单击窗口的删除按钮,系统弹出一个提 示对话框,提示超市销售管理人员再一次确认需要删除的商品各种信息,管理人员单击 确定即可完成对该销售商品信息的删除操作,在删除完成一个可继续删除。 (3) 销售记录管理修改功能的设计 在该超市销售管理系统的销售信息查询模块之中设计了修改商品销售信息功能,超 市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该 超市销售系统在确认用户
15、名和密码无误的情况下, 管理人员即可登陆到超市的销售管理 模块之中进行修改功能的操作。超市管理者通过该功能模块中的上一个和下一个功能键 选择需要进行修改的商品信息,在该功能模块的 4个文本框中浏览相应的商品信息, 然后 市管理人员在查找到需要进行修改的商品信息后在文本框中修改相应的商品信息, 确认输入无误后单击窗口的修改按钮,此时该超市销售管理系统会弹出一个提示对话 框,提示超市销售管理人员再一次确认需要修改的商品各种信息是否正确,接着管理人 员单击确定即可完成对该销售商品信息的修改操作,完成修改后可继续修改商品信息。 (4) 销售记录管理查询功能的设计 在该超市销售管理系统的销售信息查询模块
16、之中设计了查询商品销售信息功能, 而为超市销售管理人员了解超市商品销售情况提供了方便,接着对超市的销售计划作出 更好的规划。超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用 户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到 超市的销售管理模块之中进行查询功能的操作。超市管理者首先通过单击该功能模块中 查询功能按钮,该销售系统会自动弹出一个提示对话框,要求超市销售管理人员在其中 输入商品销售记录号,然后单击确定按钮,该系统会自动在后台数据库中查找该商品的 信息,然后弹出一个对话框显示查询结果,如果在后台数据库中查找到该商品的信息信 息,则在弹出窗口中显
17、示该商品的名称,提示超市管理人员查询到了该商品信息,反之 如果在后台数据库中查没有找到该商品的信息信息,则在弹出窗口中显示未找到该商 品,提示超市管理人员没有查询到该商品信息,提示超市管理人员进行相关数据的检查 维护,保证超市销售能够安全进行营业。 (5) 销售记录管理上一个和下一个功能设计 该超市销售管理系统设计了浏览超市商品销售信息功能,超市管理人员只需打开该 超市销售管理系统,接着在主界面输入相应的用户名和密码,管理人员即可登陆到超市 商品名 的销售管理模块之中单击模块中的上一个和下一个功能键即可进行销售记录号、 称、销售金额以及销售人等信息的浏览,当用户一直单击上一个功能键按钮时直到数
18、据 的第一个时,该超市销售系统会自动弹出一个对话框提示用户已经到达超市销售记录的 第一条,反之当用户一直单击下一个功能键按钮时直到数据的最后一个时,该超市销售 系统会自动弹出一个对话框提示用户已经到达超市销售记录的最后一条。在对商品信息 进行浏览的过程中,用户可以进行商品信息的修改,删除,查询等操作,为超市管理人 员管理超市的销售信息提供了很多的方便。 (6) 销售记录管理退出功能的设计 超市管理人员如果在完成了超市销售商品信息的添加、修改、查询、删除等操作之 后,即可单击该该功能键退出超市销售信息功能模块,进入功能选择模块,然后进入其 他的功能模块。 3. 设计结果与分析 (1)销售记录管理
19、数据库 为了能使该超市销售管理系统能正常运行,还需设计数据库。下面是销售记录管理 模块的数据库,其中包含了销售记录号、商品名称、销售金额以及销售人4个字段名称, 并且把4个字段数据类型设置为数字类型,文本型,数字型,文本型。如下图 3所示: xisnshciUTfinxi : 巻 育隽记录号1崗品宕称1 1梢隹全帥J饋里人 口苗瓜 300小安 4鸡蚩 1050小菠 3苹舉 1OOO 小T 1三星手机 5UIJU0 7诺S亚乎机 10000小書 W山城啤洒 LSUUU小暉 15绝味鸭瞎 iron干福 20竝垠裝 200 it (t 50 农夫 LIjJR 400小蔣 S1心相印卷奴 SOOO d
20、、r 图4.销售记录管理数据库 课程设计说明书N0.17 (2) 销售记录管理添加商品数据 在该超市销售管理系统的销售信息查询模块之中设计了添加商品销售信息功能, 市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该 超市销售系统在确认用户名和密码无误的情况下, 管理人员即可登陆到超市的销售管理 模块之中进行添加功能的操作。超市管理者通过向销售记录号、商品名称、销售金额以 及销售人4个标签后面的文本框中输入商品的相关信息,然后单击窗口的添加按钮,系 统弹出一个提示对话框,提示超市销售管理人员是否确定添加该商品销售信息,管理人 员单击确定即可完成对该销售商品信息的添加操作
21、,添加完成一个商品信息后可继续添 加。添加商品销售数据如下图5所示: (2)销售记录管理删除功能 在该超市销售管理系统的销售信息查询模块之中设计了删除商品销售信息功能, 市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该 超市销售系统在确认用户名和密码无误的情况下, 管理人员即可登陆到超市的销售管理 模块之中进行删除功能的操作。超市管理者通过该功能模块中的上一个和下一个功能键 选择需要进行删除的商品信息,该商品信息会在该模块中的4个文本框中显示相应的商 品信息,超市管理人员在确认商品信息无误之后单击窗口的删除按钮,系统弹出一个提 示对话框,提示超市销售管理人员再一次确
22、认需要删除的商品各种信息,管理人员单击 确定即可完成对该销售商品信息的删除操作,在删除完成一个可继续删除。删除操作如 下图6所示: 下一卡 人 * 图6。删除商品销售记录 沈阳大学 (3) 销售记录管理修改功能 在该超市销售管理系统的销售信息查询模块之中设计了修改商品销售信息功能, 市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用户名和密码,该 超市销售系统在确认用户名和密码无误的情况下, 管理人员即可登陆到超市的销售管理 模块之中进行修改功能的操作。超市管理者通过该功能模块中的上一个和下一个功能键 选择需要进行修改的商品信息,在该功能模块的4个文本框中浏览相应的商品信息,超 然
23、后 市管理人员在查找到需要进行修改的商品信息后在文本框中修改相应的商品信息, 确认输入无误后单击窗口的修改按钮,此时该超市销售管理系统会弹出一个提示对话 框,提示超市销售管理人员再一次确认需要修改的商品各种信息是否正确,接着管理人 员单击确定即可完成对该销售商品信息的修改操作,完成修改后可继续修改商品信息。 修改销售信息如下图7所示: 销售逗录弓 0 芒果 销售全颔 住住 JSJ 图7.修改商品销售记录 (4) 销售记录管理查询功能 在该超市销售管理系统的销售信息查询模块之中设计了查询商品销售信息功能, 而为超市销售管理人员了解超市商品销售情况提供了方便,接着对超市的销售计划作出 更好的规划。
24、超市管理人员只需打开该超市销售管理系统,接着在主界面输入相应的用 户名和密码,该超市销售系统在确认用户名和密码无误的情况下,管理人员即可登陆到 超市的销售管理模块之中进行查询功能的操作。超市管理者首先通过单击该功能模块中 查询功能按钮,该销售系统会自动弹出一个提示对话框,要求超市销售管理人员在其中 输入商品销售记录号,然后单击确定按钮,该系统会自动在后台数据库中查找该商品的 信息,然后弹出一个对话框显示查询结果,如果在后台数据库中查找到该商品的信息信 息,则在弹出窗口中显示该商品的名称,提示超市管理人员查询到了该商品信息,反之 如果在后台数据库中查没有找到该商品的信息信息,则在弹出窗口中显示未
25、找到该商 品,提示超市管理人员没有查询到该商品信息,提示超市管理人员进行相关数据的检查 维护,保证超市销售能够安全进行营业。查找商品销售记录如图8所示: rw irmo 图8.查找商品销售记录 (5) 销售记录管理上一个和下一个功能 该超市销售管理系统设计了浏览超市商品销售信息功能,超市管理人员只需打开该 超市销售管理系统,接着在主界面输入相应的用户名和密码,该超市销售系统在确认用 户名和密码无误的情况下,管理人员即可登陆到超市的销售管理模块之中单击模块中的 上一个和下一个功能键即可进行销售记录号、商品名称、销售金额以及销售人等信息的 浏览,当用户一直单击上一个功能键按钮时直到数据的第一个时,
26、该超市销售系统会自 动弹出一个对话框提示用户已经到达超市销售记录的第一条,反之当用户一直单击下一 个功能键按钮时直到数据的最后一个时, 该超市销售系统会自动弹出一个对话框提示用 户已经到达超市销售记录的最后一条。在对商品信息进行浏览的过程中,用户可以进行 商品信息的修改,删除,查询等操作,为超市管理人员管理超市的销售信息提供了很多 的方便。上一个下一个操作结果如图 9所示: 上一+ T=t F寸 ll: 上一令 图9.上一个下一个浏览 4. 设计体会 在为期一周的vb课程设计的时间里,学到了很多东西。虽然在课程设计的过程中, 遇到了许多的困难,特别是在解决程序功能时候总是感到很迷茫,但是通过自
27、己不断的 查阅这学期学习的Microsoft Visual Basic教程以及经过向同学和老师请教过程中,找到了 解决功能实现的方法,课设中问题总是不断的出现,通过不断与同学之间的交流,慢慢 的将问题解决,虽然在其中遇到了失败,但是只要坚持不懈,总会解决面临的问题。通 过这次设计超市销售管理系统,对vb编程有了深一步的了解;通过这次的课程设计,明 白了任何事要学会不仅要知其然,而且要知其所以然,做到严谨认真的态度,这样才能 更好完成课程设计。做事情首先要懂得实践,学会把书本上的理论用于实践,只有在实 践中才能找到更多隐藏的没有被发现的问题。这次通过课程设计锻炼了实践能力,在以 后遇到更大的难题
28、时,会显得更加的从容,更加的有自信,这样才能有更好的发展。在 以后的工作学习中,一定要相互学习,不耻下问,方能达到事半功倍的效果。俗话说: 纸上得来终觉浅,绝知此事要躬行。 5. 参考文献 1 德欣, 2 3 杨克玉, 杨忠宝, 谢婷,王先花,VB程序设计M,清华大学出版社有限公司 2009.7 VB6.0程序设计实训教M,机械工业出版社2005.2 VB语言程序设计教程M,人民邮电出版社 2010.12 4 沈建蓉, 龚沛曾, 单贵,大学 VB程序设计实践教程M,复旦大学出版社2007.1 陆慰民,杨志强,Visual Basic程序设计简明教程M,高等教育出版社 2003.3 课程设计说明书N0.19 附录: 添加 Private Sub Comma nd1_Click() vb_msg = MsgBox(请输入要添加的数据 , vbOKCancel) If vb_msg = vbCa ncel Then Exit Sub End If Data1.Recordset.AddNew Data1.Recordset.Fields(” 销售记录号)=Val(Text1.Text) Data1.Recordset.Fields(商品名称)=Str(Text2.Text) Data1.Recordset.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论