论文.doc

【精品】vb超市管理系统设计与实现(论文+源代码+开题报告+答辩PPT)

收藏

资源目录
跳过导航链接。
【精品】vb超市管理系统设计与实现(论文+源代码+开题报告+答辩PPT).rar
vb超市管理系统设计与实现(论文+源代码+开题报告+答辩PPT)
超市管理系统2007版
论文及其它
超市管理系统
1.jpg
frmAbout.frm
frmAbout.frx
frmAddgoods.frm
frmAddUser.frm
frmBuyall.frm
frmBuyall.frx
frmBuyTable.frm
frmChangePwd.frm
frmEmployeeTable.frm
frmEmployeeTable.frx
frmGoodsTable.frm
frminitial.frm
frmLogin.frm
frmLogin.frx
frmMain.frm
frmMain.frx
frmManufacturerTable.frm
frmManufacturerTable.frx
frmRetreatgoods.frm
frmRetreatgoods.frx
frmRetreatTable.frm
frmSellall.frm
frmSellall.frx
frmSellgoods.frm
frmSellgoods.frx
frmSellTable.frm
frmShowGoodstable.frm
Module1.bas
MSSCCPRJ.SCC
sellsystem.mdb
商场管理系统.vbw
超市管理系统.exe
超市管理系统.vbp
超市管理系统.vbw
压缩包内文档预览:(预览前20页/共32页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1639161    类型:共享资源    大小:2.59MB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 vb 超市 管理 系统 设计 实现 论文 源代码 开题 报告 讲演 呈文 答辩 ppt
资源描述:
【精品】vb超市管理系统设计与实现(论文+源代码+开题报告+答辩PPT),精品,vb,超市,管理,系统,设计,实现,论文,源代码,开题,报告,讲演,呈文,答辩,ppt
内容简介:
1. 在控制面板中打开管理工具中的 据源 ),然后点 这栏 ,再点键 ,出现对话框 : ,点其中的这栏 , ,然后点完成 . 出现如下对话框 : 点选择键 ,出现 找出所在 据的文件 ,通常是毕业设计中 一般与源程序放在一块的 ) 数据源名中填入相对应的数据库名 :例如这个是 1 超市 管理系统 开题报告 市 管理系统是典型的信息管理系统 (其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 ,易使用等特点。 本系统主要完成对 超市 的管理,包括 添加 、 修改 、 删除 , 查询 , 打印信息以 用户 管理等六个方面。系统可以完成对各类信息的浏览、查 询、添加、删除、修改等功能。 系统的核心是 添加 、 修改 和 删除 三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成 添加 或 删除 操作时系统会自动地完成 超市的修改。查询功能也是系统的核心之一,在系统中 主要根据学生姓名和学号进行 查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。 系统采用 的 000 来设计数据库,并使用当前优秀的开发工具 它有着最为灵活的数据库结构,对数据库应用有着良好的支 持。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。 关键字:控件、窗体、数据库, 超市 2 一、 研究背景: 本系统针对商品管理的业务范围及工作特点,设计了进货管理、进货查询、销货管理、销货查询、库存管理和系统维护六个子系统,这六个子系统包括了商品管理的主要业务,可以全面实现对商品的进货、付款、销货、收款和库存等业务的计算机管理,大大减轻了商店工作人员的工作量,全面提高了商品管理的管理效率以及服务质量,使商品管理水 平和业务水平跃上了一个新的台阶 。 根据现代 商品 管理的需要 而 开发的,操作方便 及美观的界面给用户节省了不少宝贵的时间,全面实现对 商品 的 进货 、 付款 、 销货 、收款 和 库存统计 等业务的计算机管理,大大减轻了 商店 工作人员的工作量,全面提高了商店 的管理效率及服务质量。经过 进货管理模块 ,把 商品 记录输入,然后经过 销货管理模块 ,系统实现了一次输入多次输出,然后通过系统转置把报表打印出来。 商品 管理系统主要包括 进货管理、进货查询、销货管理、销货查询、库存统计和系统维护 等功能。 在设计数据库程序之前,需要认真地规划数据库,进行需求分析 。需求分析阶段的目标是确定开发系统的功能和物理需求。 用户需求 : “ 超市 管理系统 ” 主要是对商品经销商的进货、销货和库存统计进行全面管理 ,必须满足如下要求 : (1)方便的进销商品数据输入和修改 (2)简单快捷的进销商品数据查找 (3)完整的进销商品收付资金管理 (4)灵活的进销商品库存统计 系统性能需求 : (1)用户操作直观、方便、界面友好 (2)系统使用功能齐全、可靠、稳定 二 本软件使用 行编写。数据库技术的产生与发展源于对于数据的组织和管 理。数据库技术是数据管理的技术,它随着数据管理任务的需要而产生于 20 世纪 60 年代中期。这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。 数据库系统实际上是一个应用系统,它是在计算机硬,软件系统支持下,由用户,数据库管理系统,存储在存储设备上的数据和数据库应用程序构成的数据处理系统。数 3 据库系统是由数据,数据库管理系统,应用程序,用户组成。 数据库的特点: 余度 数据库应用系统( 1 管理信息系统 2 开放式信息服务系统 一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。 三、技术路线 设计内容:本系统是单机版的应用系统。 作为一个 超市 管理系统,其功能是实现进销存公司或个人企业进销存管理的系统化、规范化和自动化。本系统主要要完成的功能有: ( 1)交易管理:包括进货登记、销货登记、退货登记等。其中进货登 记中还包含进货商登记,如过是新的进货厂商,可以直接在此登记入库。进货和进销存的主要交易都是在此进行。每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录。在交易过程中,程序的编写尽可能的方便员工进行交易,比如:进货登记时,如果商品编号相同,则自动添加该商品的其它属性;销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现。退货登记时,只要输入正确的销货编号,其进销存信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号 程序也自动的将其列在进货登记、销货登记中,已防止员工进行非正常的交易。 ( 2)进货统计:包括今日进货统计、本月进货统计、本季度进货统计、本季度进货统计、本年度进货统计等。其中每次进货统计都是按进货厂商和进货总金额统计显示的。使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。 ( 3)销货统计:包括今日进销存统计、本月进销存统计、本季度进销存统计、本年度进销存统计等,其中每次进销存统计都是按生产厂商和进销 存总金额统计显示的。使用一个表格显示所选时间段的全部进销存数据,包括销货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进销存总金额。 4 ( 4)查看数据表:实现各种数据表的浏览,包括进货表,商品库存表、进销存表、退货表、员工表、进货商表等。对于员工表管理员还可以对其进行删除或添加用户操作。 (5) 系统管理: 包括更换用户、修改密码、退出系统等。更换用户的操作方便了用户的使用,同时更加方便了管理员对于系统数据的查询,可以做到随时查看,以使管理员对帐目一目了然,同 时方便了普通用户的交接班使用本系统。修改密码和退出系统都是对于系统管理的辅助功能,再这里就不详细说明了。 (6) 其它窗体: 包括主窗体、登陆窗体、系统初始化窗体。主窗体就是将各个模块的大意列在菜单中,然后通过每一个菜单将其它的窗体逐个对应的连到主窗体中。登陆窗体为本系统的启动窗体,其功能是让合法的用户使用本系统,已防止其它的非法人员使用该系统。并对登陆的用户做一下权限的区别:分为管理员和普通员工。系统初始化窗体的主要目的是:在本系统的试运行阶段成功后是管理员可以直接把除了员工表以外的所有数据表的内容清零。 登陆窗体中设计了一个权限,可以区分是员工登陆还是管理员登陆,如果是管理员则提示是否进行系统初始化,否则直接进入主窗体。 超市 管理系统的框架图: 认识商品 订货确认 订货报表 消费纪录单 订货报表 结 销 帐 售 盘 数 点 量 業業 顾客 超 市 进货部 管理者 5 数据库设计 上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。开发本系统中使用的数据库系统是 000 。从上面的功能分析不难看出本系统需要建立以下几个数据表: (进货表 )、 (现存商品表 )、 (进销存表 )、 (退货表 )、 (员工表 )、 (进货商表 )。由于数据量比较小,所以这些数据表都存在一个数据库下: 下面对各个数据表的结构做一下简单介绍: 在系统的数据库设计中,进货表、销货表、商品库存表和退货表涉及了交易管理三个子菜单的绝大部分数据,是本系统数据库的核心,所以将对其部分表的设置列表显示。 (进货商表)中包括有厂商编号、厂商名称、联系人姓名、电话、厂商地址等字段,表略。 工表)中包括有员工编号、员工姓名、员工密码、员工电话、员工地址等字段,表略。 (进货表)中包括有进货编号、商品编号、商品名称、生产厂商、型号、数量、进货价、进货年、进 货月、进货日、总金额、业务员编号等。设计该数据表的主要目的是方便管理员的查看,使系统的数据管理能够更加层次化。具体设置如表 3示。 表 3-1 字段名 数据类型 说明 进货编号 文本 字段大小为 20 商品名称 文本 字段大小为 20 生产厂商 文本 字段大小为 20 型号 文本 字段大小为 20 数量 数字 长整型 进货价 货币 货币 进货年 数字 整型 进货月 数字 整型 进货日 数字 整型 业务员编号 文本 字段大小为 20 总金额 货币 货币 (现存商品表)中包 括有商品编号、生产厂商、商品名称、型号、进货价、销货价、数量、进货年、进货月、进货日、业务员编号、总金额等字段。具体设置如表 6 3示。 表 3-2 字段名 数据类型 说明 商品编号 文本 字段大小为 20 商品名称 文本 字段大小为 20 生产厂商 文本 字段大小为 20 型号 文本 字段大小为 20 数量 数字 长整型 进货价 货币 货币 销货价 货币 货币 (销货表 )中包括有销货编号、商品编号、商品名称、生产厂商、型号、数量等字段,由于篇幅有限,其表略。 (退货表)中包括有退货编号、销货编号、生产厂商、商品名称、型号、单价、数量、总金额、退货年、退货月、退货日、业务员编号等。具体设置如表 3示。 表 3-3 字段名 数据类型 说明 退货编号 文本 字段大小为 20 销货编号 文本 字段大小为 20 商品名称 文本 字段大小为 20 生产厂商 文本 字段大小为 20 型号 文本 字段大小为 20 单价 货币 货币 数量 数字 长整型 总金额 货币 货币 退货年 数字 整型 退货月 数字 整型 退货日 数字 整型 业务员编号 文本 字段大小为 20 主要参考文献 1 袭沛曾,陆慰民 ,杨志强 . 序设计教程( ) . 7 高等教育出版社 . 2000 年 2 肖建 ,薛凤武 , 吴静 . 础教程 . 中国电力出版社 . 2002 年 3 张大年, 廖智勇 ,刘检锋 . 据库应用开发与实例 . 清华大学出版社 . 2002 年 4 杨宗志 . 据库程序设计 . 清华大学出版社 . 2001 年 5 陈豫 龙, 何旭洪 . 据库开发实例导航 人民邮电出版社 . 2002 年 6 尚编程百例 机械工业出版社 . 2001 年 7 飞思科技产品研发中心 . 000 数据处理技术 电子工业出版社 2001 年 8 用指南 作者 : 出版社 : 电子工业出版社 9 中文版 003 自学通 作者 : 版社 : 机械工业出版社 10 文版控件大全 作者 : 版社 ; 电子工业出版社 8 11 中文 000 24 学时教程 作者 : 版社 : 机械工业出版社 姓 名: 指导老师: 设计背景 系统流程简图 系统模块 数据库的实现 窗体的实现 中小型批发及零售超市及连锁店往往存在一些共同的特点和问题,如品种繁多、库存漏洞大、决策欠依据、经营不规范等。 我制作的这个钢材进销存系统就是为了解决这个问题。 设计背景 系统程序流程简图 交易管理模块 查看数据表 这个系统分为五大模块: 系统信息管理模块 交易信息管理模块 进货信息统计模块 销售信息管理模块 查看数据模块 系统模块 系统管理模块分为: 更换用户 修改密码 退出 安装程序以前,首先创建相关的数据库。安装一下 程序对数据库的访问需要通过 开控制面板中的管理工具的“ 创建文件 名为 运行文件夹中的可执行文件文件, 数据库的实现 启动程序后,出现登录窗体如图: 窗体的实现 输入用户名和密码后,点确定键出现主窗体如图: 进入超市管理系统 ,进行运行 结论 : 经过一个多月的设计和开发,超市管理系统基本开发完毕。其功能基本符合用户需求,能够实现商品的基本信息的录入、更新、进销存等基本功能,从而实现商品进销存的管理。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。 致谢 : 在本次毕业设计中,我从指导老师 老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。 湖南广播电视 大学 毕业论文 1 摘 要 近年来,计算机技术日趋成熟,数据库技术不断发展,管理信息系统的应用已延伸到社会的各个领域。结合管理信息系统的开发方法及步骤,以此为理论基础,开发出一个小型的信息管理系统 超市 管理系统。 超市 管理是 超市 的开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术的完备的 超市 管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。经过艰苦的努力 ,我们终于实现了预期的设计目标 ,开发出这套具有 一定实用价值的 超市 管理系统 ,使用这套系统有利于提高 超市 商家 的 劳动生产率,节约 运营 成本,增加经济效益。 本文主要介绍了该系统生成的背景及 一般原理。阐述了 本管理系统 的结构及工作原理;设计实现了 登录模块、销售统计 、 查看数据表 、 主界面的实现 ;分析并解决了现实中的若干技术问题。 关键词 数据库 超市 管理 湖南广播电视 大学 毕业论文 2 n of of of on of I a of is a of s is a of it is on It of It I my as it of of .0 It of it in of 南广播电视 大学 毕业论文 3 目录 摘 要 . 1 . 2 目录 . 3 绪论 . 4 . 5 . 5 么是 . 5 特点 1. 5 002 . 6 介 3. 6 002 和数据库的关系 4. 7 . 8 5 . 8 . 8 . 10 统功能分析 . 10 . 10 统功能模块设计 . 12 . 14 4. 系统各模块的设计及实现 . 18 . 18 主窗体 . 19 . 20 4 4进货统计模块及界面设计 . 24 4 5销售统计模块及界面设计 . 26 看数据表功能模块的设计 . 27 4 7模块及界面设计 . 30 . 31 结论 . 31 致谢 . 32 参考文献 . 32 湖南广播电视 大学 毕业论文 4 绪论 随着 科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 而 当今时代是飞速发展的信息时代 , 各行各业 都 离不开信息处理 。 计算机的最大好处在于 可以利用它进行信息管理。使用计算机进行信息 管理 ,不仅提高了工作效率,而且大大的提高了其安全性。 超市 管理是 超市 中不可缺少的重要部分 , 超市 的管理信息量 繁多,包含很多信息 的 数据管理 。现今,大多数大型 超市 商场都使用计算机进行信息管理,而小型 超市 商店仍然采用传统的人工管理方式, 这种管理方式存在着许多缺点 , 如 :效率低、工 作量大等,而且,随着 购买者与 超市 数量的增长,对于 超市 的 销售、进货、退货 、 交易管理等等,使 更新和维护都带来了不少的困难。 本系统就是为了改变传统的 超市 商店这种现状所设计的。 使用计算机对 超市 进行管理 ,有着手工管理所无法比拟的优点 。 例如 :查看 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够使 超市 管理进入科学化、 正规化 的轨道。 湖南广播电视 大学 毕业论文 5 介 么是 “ 的意 思是 “ 可视的 ” ,指的是开发图形用户界面( 方法。读者不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象放到屏幕上即可。“可视的 个名字初听起来可能抽象了点,但实际上它却是最形象的叫法,用户只要看到 界面就会明白了,实际上它无需编程,就可以实现许多功能。 在 还引入了控件的概念,在 各种各样的按扭、文本框等都是控件。 这些控件模式化,并且每个控件都有若干属性来控制它的外观以及工作方法( 这样用户就可以象在画板上作图一样,随意按几下鼠标和按扭就可以完成一定的任务,而这些在以前的编程语言下是要编写相当复杂的代码的。 “ 的是 言,一种在计算技术发展史上应用的最为广泛的语言之一。 原有 在,从个人使用的小型工具软件到大型企业的系统软件,甚至通过网络遍及全球的分布式应用软件,都可以使用 发。 特点 1 在 ,应用面向对象的程序设计方法( 把程序和数据库封装在一起视为一个对象,而且每个对象都是可视的,程序员在设计时只需用现有的工具根据界面设计的要求,直接在“窗体”上画出诸如“按扭”、“滚动条”、“文本框”等不同类型的对象,并为它们设置“属性”编写“事件”代码即可,从而大大简化了设计的复杂度。 过事件驱动来执行对象的操作。在事件驱动的程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码模块。每个对象都有一个事 件集,每个事件发生都要有有相应的程序代码来响应,即要执行一段程序代码。事件可以由用户操作触发,也可以由操作系统或其他应用程序的消息触发,甚至可以由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径是不同的。在程序设计时,不需要建立明显的开始和结束的大块应用程序,也不需要指出先执行哪湖南广播电视 大学 毕业论文 6 部分代码和按什么顺序执行代码,只需编写一些针对事件的许多小的模块子程序(也称过程)。 传统的编程过程分三个步骤:编写源程序、将源程序编译和连接生成可执行的 二进制代码和最后运行生成可执行的二进制代码。而 用的是交互式方法开发应用程序,使三个步骤之间不再有明显的界限。 传统的编程中,如果编写源程序中出现错误,只有在编译和运行时才会被编译器捕捉,此时必须先返回编辑状态修改错误,然后再编译、连接和运行,直到正确为止。 程在输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误,同时将出现警告对话框,并将出错的源代码以红色显示,方便用户及时修改程序。 随着计算机技术的发展,数据 库越来越显示出其强大的数据存储和数据管理能力。为了满足人们对数据库的需要, 供了强大的数据库程序设计能力。它不仅能管理 式的数据库,还能访问其他外部数据库,如 格式的数据库。另外, 提供了开放式数据库连接( 能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如 。在应用程序中可以使用结构化查询语言( 接访问 提 供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供 络接口,以便于在分布式环境中快速而有效地实现客户 /服务器方案。 源 供的动态数据交换( 程技术,可以在应用程序中实现与其他 用程序建立动态数据交换、在不同的应用程序之间进行通信的功能。 供的对象连接与嵌入( 术是将每个应用程序都看作对象,将不同的对象连接起来,嵌入到某个应用程序中,从而可以得到 具有声音、影象、图象、动画、文字等各种信息的集合式文件。 002 介 3 建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。在本系统中,湖南广播电视 大学 毕业论文 7 作为 超市 管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较小。因此,没有必要使用像 样的大型数据库。 据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择了 被集成在 。 取关系型数据库模式。与其他的数据库系统相比,个普通的计算机用户可以很快地掌握它。 002的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与 他组件交流数据,这些功能对一个一般用户而言已经足够了。 002 和数据库的关系 4 本质上说就是一个数据库管理系统,具体来说是一个关系数据库管理系统( 要用于中小型数据库系统。它相对于其他数据库产品来说开发时间比较晚,但由于它强大的功能和使用上的方便,使越来越多的用户转向为当今最为通用的数据库软件。 作为新一代 代表, 002 提供了真正的关系数据库管理。在 据库中,数据是由表格组成的,在表格中有主关键字和外部关键字的定义,在数据库中提供了完全的引用完整性,保证了数据库的完整性。同时 表格具有数据确认规则,以避免不精确的数据输入。表格的每一个字段都具有自己的格式和缺省的定义。 作为独立的数据库管理系统使用,或作为客户产生结构化查询语言这样的服务程序。另外, 据库具有开放式数据库互连性( 性,用户可以与许多外部数据相连接。 据库所能完成的功能基本是一个数据库管理系统所应具有的功能,概括如下: ( 1)根据需要制定 数据进行保存、查阅和计算。 ( 2)利用数据表存储相应的数据信息,为每一种实际对象的信息创建一个表,在表中对不同数据以不同方式保存。 ( 3)按实际对象之间的关系,定义各个表之间的关系。 ( 4)检索用户指定条件的数据,创建相应的查询来进行检索,可以利用查询更新或删除多条记录,并对表中的数据执行各种计算。 ( 5)直接输入、查看或更改数据库中的数据,利用表格或窗体完成。 ( 6)对数据库中的数据进行分析,通过特定方式打印数据,制作报表。 ( 7)将数据库中的数据传输到其他数据 库的服务器上,实现资源共享。 湖南广播电视 大学 毕业论文 8 软件开发最初的工作就是问题定义,也就是确定 超市 中要求解决的问题是什么;做好软件定义时期的工作是降低软件成本提高软件质量的关键。在软件开发的不同阶段进行修改需要付出的代价是很不相同的,越在早期改正错误,付出的代价就越小,了解了它的重要性之后,我明白前期工作一定要做好才能更好地提高工作效率。我把任务 超市 又仔细地研究了一遍,充分明白了它的要求后,接下来作可行性研究,只有做好可行性研究才有可能把以后的工作做好。 行性研究 5 可行性研究的目的就是 用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题,而是确定问题是否值得去解决。不能靠主观猜想,只能靠客观分析。 首先应该近一步地分析和澄清问题定义,如果正确则进一步加以肯定,如果有错则应立刻改正,经过仔细审查,然后从三方面分析它的可行性: 1) 技术可行性(即使用现有的技术能实现这个系统吗): 答案是肯定的, 能强大,能用简单的方法完成复杂的问题。 2) 操作可行性(系统的操作方式在这个用户组织能行的通吗): 答案是肯定的,本系统操作简单,系统的运行不需要特定的环境。 3) 经济可行性( 系统的经济效益是否能超过它的开发成本): 求分析 需求分析是软件定义时期的最后一个阶段 ,它的基本任务是准确地回答“系统必须做什么 ” 这个问题, 需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 可行性研究阶段产生的文档是需求分析的出发点。需求 分析阶段系统本人仔细研究 超市 管理系统应实现的功能并将它们具体化。 数据字典是关于数据信息的集合,任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设 计的过程中给人提供关于数据的描述信息。 针对一般 超市 管理系统的需求,通过对 超市 管理工作过程的内容分析 与本人所要承担的任务 ,设计出下面的数据项和数据结构: 湖南广播电视 大学 毕业论文 9 (1) 交易管理:包括进货登记、销货登记、退货登记等。其中进货登记中还包含进货商登记,如过是新的进货厂商,可以直接在此登记入库。进货和进销存的主要交易都是在此进行。每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录。在交易过程中,程序的编写尽可能的方便员工进行交易,比如:进货登记时, 如果商品编号相同,则自动添加该商品的其它属性;销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现。退货登记时,只要输入正确的销货编号,其进销存信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,以己防止员工进行非正常的交易。 (2) 进货统计:包括今日进货统计、本月进货统计、本季度进货统计、本季度进货统计、本年度进货统计等。其中每次进货统计都是按进货厂商和进货总金额统计显示的。使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等 。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。 (3) 系统管理 :包括更换用户、修改密码、退出系统、与关与。用户在进入后可以根据自己的需要进行更改密码,调换用户重新登录,退出本系统和一些相关的相关本版的信息提示。 (4) 销售统计 ,包含的数据项有 :销售编号 、 商品编号 、 商品名称 、 生产产商 、生产 社、 销售年、销售月 、 销售日 、 业务员编号等等。 (5) 查看数据表 ,包含的数据项有: 进货表 、 现存商品表 、 退货表 、 销售表 、管理员工表等等 。 (6) 系统用户信息,包含的数据项有 :用户名、口令、级别。 湖南广播电视 大学 毕业论文 10 统功能分析 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成。本人根据系统需要与任务的分配要完成的主要任务与功能有 : 对本系统的登录模块的实现:根据不同的用户权限来登录到主窗体。 对本统主要界机的设计实现:在主界面中要实现五个 弹出菜单;有交易管理菜单,进货统计菜单,销售统计菜单,查看数据表菜单,系统管理菜单。 据库设计 上面提到的各种功能的实现都离不开数据库的支持,因 此数据库设计作为本系统设计的一部分不可缺少。开发本系统中使用的数据库系统是 000 。从上面的功能分析不难看出本系统需要建立以下几个数据表: 进货表 )、 (现存商品表 )、 (进销存表 )、 (退货表 )、 (员工表 )、 (进货商表 )。由于数据量比较小,所以这些数据表都存在一个数据库下: 下面对各个数据表的结构做一下简单介绍: 在系统的数据库设计中,进货表、销货表 、商品库存表和退货表涉及了交易管理三个子菜单的绝大部分数据,是本系统数据库的核心,所以将对其部分表的设置列表显示。 (进货商表)中包括有厂商编号、厂商名称、联系人姓名、电话、厂商地址等字段,表略。 工表)中包括有员工编号、员工姓名、员工密码、员工电话、员工地址等字段,表略。 货表)中包括有进货编号、商品编号、商品名称、生产厂商、型号、数量、进货价、进货年、进货月、进货日、总金额、业务员编号等。设计该数据表的主要目的是方便管理员的查看,使系统的数据管理 能够更加层次化。具体设置如表 3 表 3-1 字段名 数据类型 说明 进货编号 文本 字段大小为 20 湖南广播电视 大学 毕业论文 11 商品名称 文本 字段大小为 20 生产厂商 文本 字段大小为 20 型号 文本 字段大小为 20 数量 数字 长整型 进货价 货币 货币 进货年 数字 整型 进货月 数字 整型 进货日 数字 整型 业务员编号 文本 字段大小为 20 总金额 货币 货币 存商品表)中包括有商品编号、生产厂商、商品名称、型号、进货价、销货价、数量、进货年、进货月、进货日、业务员编 号、总金额等字段。具体设置如表 3示。 表 3-2 字段名 数据类型 说明 商品编号 文本 字段大小为 20 商品名称 文本 字段大小为 20 生产厂商 文本 字段大小为 20 型号 文本 字段大小为 20 数量 数字 长整型 进货价 货币 货币 销货价 货币 货币 (退货表)中包括有退货编号、销货编号、生产厂商、商品名称、型号、单价、数量、总金额、退货年、退货月、退货日、业务员编号等。具体设置如表 3 表 3-3 字段名 数据类型 说明 退货编号 文本 字段大小为 20 销货编号 文本 字段大小为 20 商品名称 文本 字段大小为 20 生产厂商 文本 字段大小为 20 型号 文本 字段大小为 20 单价 货币 货币 数量 数字 长整型 湖南广播电视 大学 毕业论文 12 总金额 货币 货币 退货年 数字 整型 退货月 数字 整型 退货日 数字 整型 业务员编号 文本 字段大小为 20 本节总结:对于本图 超市 管理系统功能的实现,重点和难点 有如 下 几处: 交易管理模块 在本模块中,对于商品的进货、销货和退货操作时,都要注意其操作过程中商品数量及其它属性的变化, 本人在制作此模块时,采用了指导教师提供给我的思想:进货登记时,将进货信息添加到进货表中。然后对商品库存表的编号进行判断,如果进货信息的商品编号存在,则将商品库存表中对应记录的商品数量做相应的调整;如果商品编号不存在,则直接将进货信息添加到商品库存表中。货登记时,先将商品的销货信息添加到销货表中,然后将商品库存表中响应的商品的数量做相应的调整,保证商品数量的一致性。退货登记时将退货信息添加到退货表中,然后将退货数量从进销存表中减掉,最后将退货数量加到商品库存表中。 统功能模块设计 对上述各项功能进 行集中、分块,按照结构化程序设计的要求, 湖南广播电视 大学 毕业论文 13 否 是 用户登录 是否是管理员 主界面 交易管理 进货统计 系统管理 销售统计 查看数据表 进货登记 销售登记 退货登记 修改密码 退出系统 关于 更换用户 今日进货统计 本月进货统计 本季度进货统计 今年进货统计 今日销售统计 本月销售统计 本季度销售统计 今年销售统计 查看进货表 查看现存商品表 查看销售表 查看退货表 管理员工表 查看进货商表 湖南广播电视 大学 毕业论文 14 ( 1) 交易管理模块 : 用于管理商品的进货,进销存,退货登记的操作。 ( 2) 进货统计管理 :主要用于对商品每日 ,每月,第季度,每年的进货情况进行统计管理,此功能只有以管理员的身份进入时才为可用状态。 ( 3) 销售统计管理 : 主要用于对商品每日 ,每月,第季度,每年的进销存情况进行统计管理,此功能只有以管理员的身份进入时才为可用状态。 ( 4) 查看数据表 : 主要能查看进货表,商品信息表,进销存表,退货表等进行查看,以实现对商品信息的及时了解。 统功能介绍 ( 1)登陆窗体 该登陆窗体对用户登陆做了 一个简单的判断,如果是管理员登陆则可进入初始化界面,然后再进入主界面。 具体做法是:先在窗体级中定义一个记录集,用于打开 ,打开后将该表中的字段:员工姓名,依次加到 加入后关闭记录集,然后对 果 通过登陆窗体,否则提示用户用户名或密码有误。在通过登陆窗体中还要对用户名做一下判断:如果是管理员登陆,则进入系统初始化窗体,如果是普通用户登陆,则进入主界面。 ( 2) 初始化窗体 该初始化窗体为本系统的使用者提供了试运行服务,如果使用者试运行后决定正式使用,可以通过管理员登陆本窗体对系统进行初始化,即清空试运行阶段的所有进销存数据。具体实现过程为:定义 5个记录集,其每一个记录集控制一个数据表的打开与关闭操作,其记录集的取名与数据表相近: 出现一个消息框,问管理员是否真的要进行初始化。如果是,则 5个记录集依次连接到 5个数据表上,然后对每个数 据表的内容进行删除操作。具体删除方法为 :先对表的状态进行判断,如果某个数据表的内容为空,则直接关闭记录集,以免多步操作数据表出现错误;如果该数据表不为空,则依次删除该数据表的每一个记录,对于每一个数据表都要做此判断,并且每打开一个新的数据表都要关闭上一个数据表,这样操作起来层次显得比较清晰,而且维护起来也比较方便。 湖南广播电视 大学 毕业论文 15 ( 3)主窗体 主窗体的建立十分简单,只需将所要实现的功能编辑成菜单即可。 该窗体的运行过程为:用户首先进入登陆窗体,如果是管理员登陆,则先进入初始化窗体,经过判断是否需要初始化后,进入主窗体。其权 限为:销货统计、进货统计、查看数据表和系统管理。其权限的设置使管理员能够方便的查看任何时间段内的所有信息,还可以对员工表进行管理。如果是普通用户登陆,则直接进入主窗体,其授予的权限只有交易管理和系统管理,也就是说员工只能负责对商品进行如库登记、销货登记和退货登记,另外在一个员工对本系统使用的整个期间内,进货登记、销货登记和退货登记三个窗体中的显示的业务员编号都由系统自动给出的该员工的员工编号。 ( 4)进货登记窗体 本窗体用来实现商品进货功能,将进货信息添加到 将该信息选择性的加入 果 是新的进货厂商,可以在此入库登记。其具体实现过程如下所述:先在窗体级变量中定义三个记录集: 用户点击添加商品中的添加入库操作之前,程序先会检查是否有用户是否有个别属性为空,并做出提示。然后将商品添加到 添加到 添加到 时,程序会先判断该商品编号是否已经存在,如果存在则直接将该添加信息的数量加到 此,进货编号、商品编 号是 中不可重复的属性。为方便用户操作,程序特在商品编号的文本框: 如果该商品编号存在的话直接显示该商品的其他属性。另外,对于总金额文本框也是由数量和进货价两个文本框的 件计算入内的。如果是新的进货商,可以将它的信息添加到进货商表。其过程和上面所说的添加到 基本相同,这里就不做介绍了。 ( 5) 销货登记窗体 本窗体主要功能是对商品进行进销存,首先对员工输入的销货信息进行完整条件的判断,条件符合后进行进销存。然后将进销存信息存入 对 的数量做相应修改。 具体实现过程为:先在窗体集中定义两个记录集: 来控制两个数据表: 和 销货窗体中,如果用户输入的商品编号已经存在,则该商品的其它属性将随着 商品编号 )的 进销存日期和业务员编号已经是程序默认给出的系统时间和登陆员工的编号。在判断没有空缺属性后该商品将顺利添加如库,而且该商品在 和 ( 6)退货窗体 本窗 体的功能是实现商品退货功能,当人为判断某商品可以退货时即可将该商品退货。其数据库实现为:先将该信息加入 ,然后从 后对 具体实现过程是:湖南广播电视 大学 毕业论文 16 先在窗体集中定义三个记录集: 退货窗体中,如果用户输入的销货编号存在,则关于该商品的进销存信息将依次出现在相应的对话框中。退货成功后,该退货信息先添加到退货表,然后将其退货数量从相应的 减掉,并添加到 ( 7)进货统计菜单 进货统计菜单下有 4个子菜单,分别是今日进货统计、本月进货统计、本季度进货统计、今年进货统计。由于他们的界面非常相似,本程序中使用了一个 个子菜单。这样做使窗体显得更加美观。为 项目添加了必要的控件之后,开始进行界面设计。先在窗体上添加一个 击鼠标右键在快捷菜单中选择 ” 属性 ” 命令。将其选项卡的数目定为 4个,标题分别为:今日进货、本月进货、本季度进货、本年度进货。由于每个选项卡的界面都一样,现以 ” 今日进货 ” 选项卡为例,加入两个 件,两个 个 个 件和 8个 件。其中两个 个 产厂商 ,金额 ) 厂商进货总金额 产厂商。 ( 8) 销货统计窗体 进销存统计菜单下有 4个子菜单,分别是今日销货、本月销货、本季度销货、今 年销货。由于它们的界面非常相似,本程序中使用一个个子菜单。其界面设计和窗体说明与进货统计大同小异,也一样一个选项卡为例进行说明,现以 ” 今日销货 ” 为例:加入两个 件,两个 个 个 个 件。其中两个 个 产厂商 ,金额 ) 厂商销货总金额 产厂商。 ( 9) 查看进货表 其界面的设计比较简单,只是一个 件,一个隐藏)和四个 窗体的主要设计在于其四个命令按纽在进货表为空时不可用。 ( 10) 查看进货表 本窗体的主要设计目的是设置一个查询商品库存表的条件 。具体操作为:为查询现存商品表设立了一个简单的查
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】vb超市管理系统设计与实现(论文+源代码+开题报告+答辩PPT)
链接地址:https://www.renrendoc.com/p-1639161.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!