数据库课程设计报告超市管理系统毕业设计内容摘要:
复杂 .所以应用效果并不是很好 ,而且有些超市的工作人员很多并没有进行过电脑培训,甚至有的还是从农村上来的,要让这样的员工能很好的使用现在大型超市的管理系统,不仅要花费大量的人力和物力,也浪费了很多上岗的时间 .而在钦州地区如今的很多中小型超市依然是人为的手动操作,或者还是停留在纸质阶段 .结合对现在社会 的快速发展,信息量的不断增加,许多的中小型超市管理者在网上寻求更好的超市管理系统这样一个特点,为满足这样一个广大的需求市场,以便能够更好的帮助中小型超市实现无纸化的工作目标 .因此, 通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统 .开发超市销售管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加 超市 效益 [3] [4]. 目标 这是 一个以中小型超市为依托,结合科学管理的理论,设计并开发一个超市管理系统,改变传统的手工管理,提高超市的服务能力,切实实现无纸化作业 .根据权限的不同,操作上系统提供销售人员,入库人员和超市管理者三个层次 .系统目标如下: (1)提供简单、方便的操作 . (2)对系统提供必要的权限管理 . (3)根据超市原有的管理模式,为超市管理层次不同的人员提供相应的功能 . (4)使超市的管理更加科学和规范,杜绝商品脱销、滞销的情况发生 . (5)对超市的销售情况、库存情况进行管 理,同时为管理者提供一些相应的能一目了然的报表 .为超市实现功能化和整体信息化提供必要的数据支持 . 超市管理系统 6 2 需求分析 系统需求 在现在的中小型超市,超市管理主要包括进货管理、入库管理、销售管理、库存管理和员工管理等信息的记录和统计 .其中销售管理具有极强的时效性和针对性,而在超市管理信息化的过程中,超市管理系统需要为超市进货管理和销售管理提供准确可靠的数据,为超市的管理者提供便捷的管理功能 .超市管理是一个较为完整的系统,系统使用者分为超市经理、销售人员和库存管理员 、 三个层次: 超市经理 —— 拥有所有的权限 . 销售人员 —— 只能拥有与销售有关的信息管理以及可查询各环节的销售库存的情况,但不能修改权限以外的功能 . 库存管理员 —— 只能对入库和库存情况进行管理 同时拥有查询 的权限 . 功能需求 根据系统的需求分析,本系统的功能要求如下: 系统管理 功能是管理登录系统的用户 .要进行用户权限设置,在权限范围内可以进行用户的添加、删除和修改,包括用户密码和用户权限的更改 ,同时为了保证系统的健壮性,为系统进行数据的备份和数据的恢复 . 进货管理 功能是在前期进行商品统计进行商品销售情 况的估计制定进货计划,进货回来进行入库管理 .在权限范围内可以进行基础数据的添加、修改、删除等管理,但这些工作和数据都只能由专职的库存人员来执行,销售人员不能进入此管理模块 . 销售管理 对日常销售情况进行登记、核实,在客户购买商品时能在计价中查询到相应商品的预售价格,并根据顾客所需的商品数量算出商品的总价,并能够打印出相应的清单,且同时能够保存到销售表中,当需要查询一天的商品销售情况时可通过商品销售情况的统计得出销售的具体数据 .如遇到顾客退货时可及时更改销售的数据,可实现添加数据库课程设计报 告 7 销售数据、删除销售数据 的功能权限 .除了对顾客进行现场的销售外,当有顾客以订购的方式进行商品采购时,销售人员应对客户信息进行管理,同时做好销售的各项工作,实现双重的销售功能 . 库存管理 根据销售情况的汇总,进行核实现存商品情况,出现脱销、滞销时及时向超市经理反馈,便于进行采购 .同时对商品的库存情况进行查询,此过程都是根据入库情况和销售情况而进行统计的,不能进行修改等其它轻易产生假帐的功能 . 人员管理 对超市员工进行必要的管理,同时对客户进行合理的管理,实现客户与超市管理员的系统联系,实现合理的管理模式 . 报表 通过报表的打印及时让各只能部门人员对销售情况以及库存情况进行调整,很好地核实,系统地管理 . 性能需求 系统运行环境的要求: 硬件环境 处理器: Intel Pentium 4 或更高 内存: 256MB(推荐) 硬盘空间: 40GB 显卡: SVGA 显示适配器 软件环境 操作系统: Windows 2020/XP 数据库 :Microsoft SQL Server 2020 超市管理系统 8 3 总体设计 系统概述 本系统采用客户机、服务器的运行方式,针对中小型超 市的管理,同时考虑到开发和安全性的问题,本系统设计成为一个相对封闭的单用户运行系统 .采用 Visual Basic 作为开发工具,采用 Microsoft SQL Server 2020 作为后台数据库,一般可以满足中小型超市的需求 [5]. 系统的基本流程是:用户登录→系统主控平台→选择各项子系统 . 系统模块 “超市管理系统”主要分为登录、系统管理、进货管理、销售管理、库存管理和人员管理共 6 个模块 .系统主模块层次图如图 31 所示 . — 图 31 超市管理系统主模块层次图 人员管理 销售管理 进货管理 库存管理 系统管理 登录 超市管理系统 报 表 用 户 管 理 修 改 密 码 进 货 计 划 入 库 管 理 商品销售 打印票据及登记 库 存 管 理 查询库存商品 员 工 管 理 客 户 管 理 库 存 报 表 销售明细报表 进货计划报表 入 库 报 表 销售情况统计 数据备份 数据恢复 数据库课程设计报 告 9 模块设计 登录模块 输入用户和密码,如果用户名和密码正确,进入主控制平台;否则提示用户错误信息 . 系统管理模块 (1)用户管理子模块:系统管理员进行用户权限设置和用户的浏览,包括用户密码和用户权限的修改,同时为保障系统健壮进行输入检验,进行必要的信息提示 .一般用户不能使用该项功能 . (2)修改密码子模块:任何用户可以修改自己的密码 . 进货管理模块 设置和管理基础数据 .库存人员才有修改以下几个功能模块的信息 . (1)进货计划子模块:显示商品名称、产品制造商等信息 . (2)入库管理子模块:显示和更新入库商品的库存数量和商品单价等 . 销售管理模块 管理商品销售的日常运行数据,销售人员可浏览,更新 . (1)商品计价子模块:查询商品的单价并输入销售商品的数量总计出商品销售总价格,并把此记录添加到销售票据及销售数据库中 . (2)打印商品票据及添加记录子模块:如实反应数据并能 够把需打印的信息与打印机连接好,确定打印后自动输出客户购买商品的信息并存贮到销售记录表中 . (3)销售情况统计模块:经理可以进行查看和统计销售情况 . 库存管理模块 管理商品库存数据 .经理和库存管理人员可查询到具体的信息,并打印出库存的数据 . (1)库存子模块:显示库存情况并提示出库存不足的商品 . (2)查询库存商品子模块: 详细介绍库存商品情况 . 超市管理系统 10 人员管理 设置和经理和销售人员的基础数据 . (1)员工管理子模块:显示员工人员的具体信息,只有经理能修改管理信息 . (2)客户管理子模块。 显示客户的有关信息,及时更改信息,此模块是由销售人员进行 . 系统各个模块的数据处理图如图 32 所示 超市管理系统 ER 图 因为整个系统涉及的实体和属性较多,限于篇幅不能也没有必要一一列举, 现将主 要的实体图表示如下:图 33 所示 为 商品入库实体图,图 34 所示 为 商品销售实体图,图 35 所示 为 客户管理实体图,图 36 所示 为 员工管理实体图,图 37 所示 为 进货计划实体图, 图 38 所示 为 库存管理实体图, 图 39 所示为超市管理系统关键实体的 ER 图 [6] [7] . 图 32 所示 系统各个模块的数据处理示意图 商品数据录入 进货管理 商品进货数据入库 销售数据录入 销售管理 商品销售数据入库 入库和销售录入 库存管理 商品库存数据入库 客户、人员录入 客户、员工管理 人员管理数据入库 数据查询 报表 数据库课程设计报 告 11 图 33 所示 商品入库实体图 图 34 所示 商品销售实体图 图 35 所示 客户管理实体图 商品入库 商品编号 商品名称 入库人 入库数量 生产日期 生产地 进货价格 入库日期 商品销售 商品名称 销售人员 商品编号 销售人员 出售价格 销售日期 销售数目 出售总价 客户名 公司名称 销售单号 客户名 客户管理 商品 名称 邮编 联系方式 联系 人 订货日期 客户地址 超市管理系统 12 图 36 所示 员工管理实体图 图 37 所示 进货计划实体图 图 38 所示 库存管理实体图 员工管理 地址 工种 姓名 性别 员工编号 联系方式 上班时长 库 存管理 商品编号 商品名称 现存数量 销售数量 核查人员 入库数量 核查日期 商品名称 进货计划 进货价格 进货人 生产地 公司名称 数据库课程设计报 告 13 图 39 所 示 超市管理系统关键实体的 ER 图 商品名称 进货计划 进货价格 进货人 生产地 公司名称 添加 库 存管理 商品编号 商品名称 现存数量 销售数量 核查人员 入库数量 核查日期 商品入库 商品编号 商品名称 入库人 入库数量 生产日期 生产地 进货价格 入库日期 商品销售 输出 商品名称 销售人员 商品编号 销售人员 出售价格 销售日期 销售数目 出售总价 客户名 公司名称 销售单号 查询 定购 客户名 客户管理 商品 名称 邮编 联系方式 联系 人 订货日期 客户地址 员工管理 操作 地址 工种 姓名 性别 员工编号 联系方式 上班时长 关联 超市管理系统 14 4 数据库设计 关于应用程序和数据库的接口 本系统采用 ADO 访问数据库 . 中, ADO 是一种提供访问各种数据库的联系机制,它使用 OLEDB 数据支持提供一个面向对象的访问数据源的接口,内置了连接类、命令类和数据集类,集成了 VB 的 DAO 和 RDO 的优点 .在程序中加入对 ADO的引用的方法 [8]. 数据库 根据系统分析和模块设计,本系统数据库的数据项和数据结构如下: 数据库 (1)数据库名称:超市管理信息库 (2)标识: xiaoshouguanli 数据库表结构 (1)表名:用户信息表(见 表 41) 标识: tbUser. 数据来源:用户管理模块的录入。数据库课程设计报告超市管理系统毕业设计
相关推荐
更快、存储容量更大、智能更强的品种出现;从产品规模上看,会进一步 向超小型及超大型方向发展;从产品的配套性上看,产品的品种会更丰富,规格更齐全,完美的人机界面、完善的通信设备会更好地适应各种工业控制场合的需求;从市场上看,各国各自生产多品种产品的情况会随着国际竞争的加剧而打破,会出现少数几个品牌垄断国际市场的局面,会出现国际通用的编程语言;从网络的发展情况来看
ML 语法,在前台能自动根据所显示的图片和 HTML 语法来显示新闻。 在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所以需要有个查找(新闻标题、用户)模块用于查找新闻或用户。 根据以上需求分析, 该 系统要实现的 主要功能为:
大学毕业论文 托架机械加工工艺及工装设计 11 1)切削深度: 对于圆柱铣刀,切削深度是铣削宽度 ea。 当加工余量小于 5mm是时,一次进给就可以铣削全部加工余量。 已知毛坯长度方向的加工余量为 2mm,对于粗加工,可一次切除。 所以 mmae 30? 2)每齿进给量 fa 根据《机械制造工艺设计手册》,推荐值见表 328,根据刀具和工件大小,取 fa =3)切削速度
采用了管式叶片,在叶片与叶片间外侧留下了空隙,使弹丸从空隙抛出,这样既影响了抛丸效果和效率,又加速了管叶片的磨损。 为此,我们采用了定向环,同时又起到为管叶片轴向定位的作用。 ⑤ 分丸轮的结构设计 抛丸机设计(韩洋) 14 抛丸器分丸轮的尺寸和形状对抛丸量有直接影响。 大口径的分丸轮将具有较大的抛丸量。 分丸轮有三种类型。 我们选用圆锥形入口的分丸轮,由于入口处不能形成堵塞入口的弹丸环
模具有一个整体的认识。 模具是机械、汽车、电子、 通讯、 家电等 工业 产品的 基础工 艺装 备之一。 作 为工业 基础, 模具的质 量、精 度、寿 命对 其他工 业的发 展起 着十分 重要 的作用 ,在国 际上被称为 “ 工业之母 ” ,对国民经济发展起着不容质疑的作 用。 模具工业是制 造业中的一 项基础产业 ,是技术成果 转化的基础 ,同时本 身又是 高新技 术产 业的重 要领域 ,在
据进行审批,审批通过以后再将正式数据库中的结果更新,同时将变更前的数据放到历史数据库中。 如果审批未通过,则只需将工作库中的数据直接删除即可。 如果直接在正式数第二章 需求分析 10 据库中进行操作,一旦数据库系统的事务遭到破坏,数据的正确性就失去了保障。 三个数据库分离技术虽然有其优越性,但也会增加系统编程实现的工作量。 要根据房产信息系统各个业务子系统的实际情况,有选择地加以应用。