超市管理数据库课程设计大 作业

上传人:f****u 文档编号:128318233 上传时间:2020-04-20 格式:PDF 页数:18 大小:809.54KB
返回 下载 相关 举报
超市管理数据库课程设计大 作业_第1页
第1页 / 共18页
超市管理数据库课程设计大 作业_第2页
第2页 / 共18页
超市管理数据库课程设计大 作业_第3页
第3页 / 共18页
超市管理数据库课程设计大 作业_第4页
第4页 / 共18页
超市管理数据库课程设计大 作业_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《超市管理数据库课程设计大 作业》由会员分享,可在线阅读,更多相关《超市管理数据库课程设计大 作业(18页珍藏版)》请在金锄头文库上搜索。

1、超市管理数据库 数据库原理与设计课程设计 1 18 数据库原理与设计 课程设计 含完整设计资料 一 超市管理数据库一 超市管理数据库 超市需建立一个管理数据库存储以下信息 超市信息包括超市代号 超市名 经理名及超市运营开销 一个超市内有多个部门 每个部门有部门号 部门主管姓名 地址 电话及每个月的部门 运营开销 每个部门有多个员工 每个员工有员工号 姓名 年龄 性别 职位及月工资 每个部门销售多种商品 商品有商品号 商品名 规格 采购成本和零售价格 批发价格 商品采购自供货商 供货商有供货商号 供货商名 联系电话 联系地址 所有的商品存在商场或仓库中 商场有多个仓库 仓库有仓库号 仓库管理姓名

2、 电话及仓库的运营成本 应完成的主要功能 1 基础信息管理功能 如超市信息的管理功能 包括录入 修改 查询 输出超市的信息 部门信息的管理功能 包括录入 修改 查询 输出部门的信息 还有员工 商品 采购商 仓库等的信息管理功能 2 超市的进销存功能模块 包括进 货 销售 库存以及超市盘点等常见功能 3 超市的利润统计功能 包括月利润和年利润 统计 并能输出各种报表 如员工工资月报表 年报表 每个部门销售的商品数量的月报表 仓库存储商品数量的月报表 超市运营开销和部门运营开销的月报表等 二 开发环境 数据库选用微软的 SQL SERVER 开发环境可以选择 1 Delphi 2 Visual B

3、asic 3 C builder 4 Visual C 5 Visual C 6 自选 只选择 其中的一种软件开发工具实现即可 三 基本要求 1 完成上面所提及的所有需求 2 要求撰写不少于 2500 字符的 Word 文档 3 文档中至少要包括 ER 模型图 系统功能图 数据字典 表关系的详细 说明 4 用户界面设计 采用图形界面菜单驱动 界面要友好 操作要简单 C S 和 B S 架构自由选择 5 用户手册 描述软件系统所具有的功能及基本的使用方法 使用户能了 解该软件的用途 并能确定在什么情况下 如何使用它 四 文档格式 1 概述 包括项目背景 编写目的 软件定义 开发环境等内容 2 需

4、求分析 问题陈述 需完成的功能 画出 ER 模型图 超市管理数据库 数据库原理与设计课程设计 2 18 3 数据库逻辑设计 把 ER 模型图转换为关系表 描述每一个基本表关系 要求所有关系达到 BCNF 范式 定义视图 定义索引 主关键字 定义权限 4 软件功能设计 画出软件功能图 描述每一个功能所完成的任务情况 5 界面设计 界面设计要合理 6 结束语 写出完成本课程设计的心得 领会数据库理论与软件开发实践的关系 有哪 些收获 软件还需要哪些改进 7 参考文献 评分标准 1 优 完成上述题目的所有内容 并能适当扩展需求功能 功能完善 文档 详细 数据库设计合理 人机接口界面好 2 良 完成上

5、述题目的大部分内容 功能完善 文档详细 数据库设计合较 理 人机接口界面较好 3 中 完成上述题目的大部分内容 功能基本完善 文档较详细 数据库设 计基本合理 有基本的人机接口界面 4 及格 基本完成上述内容 只有基本功能文档 不及格 未按时完成上述内容 或者抄袭 雷同者全部为不及格 第 1 节 课程设计背景及意义 1 1 课程设计背景 随着我国改革开放的不断深入 经济飞速的发展 企业要想生存发展 要想在 激烈的市场竞争中立于不败之地 没有现代化的管理是万万不行的 作为现代社 会的一部分 超市必须适应社会的发展 因此实现超市的信息化管理是很有必要 的 在传统的手工管理中 往往是用人工清点的方式

6、来掌握超市中现有的商品 使 用手工记账的方式来掌握商品的进货和销售情况 这种方式在商品数量较少 商 品库存变换少的情况下 不失为一种较好的方法 但是 在目前的大中型超市中 往往需要处理的商品种类数以千计 而且每天所发生的进货和销售情况纷繁复 杂 如果要借助人工来实现这一系列数据的记录和管理 工作量将非常巨大 而且 容易出现错误 造成管理上的混乱 更何况还需要对商品的数据进行统计和分析 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已被人们所认识 超市管理数据库 数据库原理与设计课程设计 3 18 它已进入人类社会的各个领域并发挥着越来越重要的作用 作为计算机应用的一 部分 使用计算机

7、对超市信息进行管理有着手工管理所无法比拟的优点 例如 检 索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些 优点能够极大地提高超市管理的效率 也能使超市步入科学化 正规化的管理 基于这些问题 为了使超市管理工作规范化 系统化 程序化 避免超市管理的随 意性 提高信息处理的速度和准确性 能够及时 准确 有效地查询和修改商品情 况 建立一个超市管理系统是非常必要的 1 2 课程设计意义 超市管理系统用计算机管理超市库存进出管理和销售的一种计算机应用技 术的创新 在计算机还未普及之前库存管理和销售都是由工作人员手工书写的方 式来操作的 现在一般的超市都采用计算机智能化管理 采用

8、计算机作为工具的 实用的计算机社区超市管理程序来帮助管理员进行更有效的超市管理工作 社区 超市管理系统是典型的信息管理系统 MIS 其开发主要包括后台数据库的建立 和维护以及前端应用程序的开发两个方面 对于前者要求建立起数据一致性和完 整性强 数据安全性好的库 而对于后者则要求应用程序功能完备 易使用等特 点 作为国内市场的一些中小型超市 它们在信息化过程中的步伐要落后于大中 型超市 而对于这些企业的资源管理 信息的存储和处理也显得迫切需要 要适 应市场竞争 就需要有高效的处理方式和管理方法 因此加快超市的信息化进程 是必可少的 超市管理系统依靠现代化的计算机信息处理技术来管理超市 从而节省了

9、 大量的人力 物力 改善了员工的工作条件 减轻了劳动强度 并且能够快速反 映出商品的进 销 存等状况和各种反馈信息分析 使管理人员快速对市场的变 化做出相应的决策 加快超市经营管理效 第 2 节 需求分析 2 1 业务需求 通过与超市人员的交流 发现超市管理系统需要满足来自多个不同用户的要 求 在超市中 按照超市人员的职能分为六大类 分别是销售员 采购员 经理 系统管理员 仓库管理员 顾客 注册和非注册 系统管理员的要求是掌握超市 内部的所有业务 包括销售信息 进货信息 商品信息 具有超级用户的所有权 超市管理数据库 数据库原理与设计课程设计 4 18 限 对超市实行全面管理 销售员的要求是查

10、看所有销售信息 查看符合条件的 销售信息以及增加销售单 采购员的要求是查看所有采购信息 查看符合条件的 采购信息 增加采购订单以及更改进退货状态 超市经理的要求是能够查看进货 信息 销售信息以及库存信息 而顾客是超市的上帝 超市一切都是为顾客服务 本系统中顾客要求是可以现场买商品 采购信息有采购编号 采购日期 商品厂 商 采购员 商品的价格 商品规格 进货商品的数量等属性 同时超市还可以 进退货并有相应的付款表 通过与超市管理人员进行反复的讨论 确定系统应该 实现以下功能 1 对商品信息的变动进行处理 在商品的进销过程巾 商品信息总是在不断变化 的 比如商品价格的调整 商品信息的修改 新商品信

11、息的增加以及商品信息的 删除 因此设计系统时必须考虑到这些情况 2 用户信息的变动进行处理 需考虑到新会员的注册和已注册 设置会员折扣 用户的信息的修改及删除 3 对顾客采购信息的变动进行处理 采购信息的过程中采购信息也在不断发生 改变 因此也要充分考虑 4 查询及统计功能 要求可以根据指定的条件对商品信息 用户信息和采购信 息 销售信息进行查询和统计 5 对库存商品信息的变动进行处理 要求可以根据库存的状态进行相应的进 退货 2 2 功能需求 2 1 1零售前台 POS 管理系统 商品录入 根据超巿业务特点制定相关功能 可以通过输入唯一编号 扫描条 形码 商品名称等来实现精确或模糊的商品扫描

12、录入 该扫描录入方法可以充分保 证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入 收银业务 通过扫描条形码或者直接输入商品名称 对于同类多件商品采用一 次录入加数量的方式 自动计算本次交易的总金额 在顾客付款后 自动计算找零 同时打印交易清单 包括交易的流水账号 每类商品的商品名 数量 该类商品的 总金额 交易的时间 负责本次收银的员工号 如果顾客是本店会员并持有本人 会员卡 则在交易前先扫描会员卡 并对所购物品全部实行 95 折优惠 并将所购 物品的总金额累计到该会员的总消费金额中 会员卡的有效期限为一年 满一年 超市管理数据库 数据库原理与设计课程设计 5 18 未续卡者 该会员

13、卡将被注销 安全性 OS 登陆 退出 换班与操作锁定等权限验证保护 断电自动保护最 大限度防止意外及恶意非法操作 独立作业 有的断网收银即在网络服务器断开或网络不通的情况下 收银机仍 能正常作业 2 1 2 后台管理系统 进货管理 根据销售情况及库存情况 自动制定进货计划 亦可手工制定修 改 可以避免盲目进货造成商品积压 按计划单有选择性地进行自动入库登记 综合查询打印计划进货与入库记录及金额 销售管理 商品正常销售 促销与限量 限期及禁止销售控制 综合查询各 种销售明细记录 各地收银员收银记录以及交结账情况等 按多种方式统计生成 销售排行榜 灵活察看和打印商品销售日 月 年报表 库存管理 综

14、合查询库存明细记录 库存状态自动告警提示 如库存过剩 少货 缺货等 软件为您预警 避免库存商品积压损失和缺货 库存自动盘点计 算 人员管理 员工 会员 供应商 厂商等基本信息登记管理 2 3 数据需求 2 3 1 顶层数据流程 超市人员 超 市 管 理 系统 系统时间 顾客 2 3 2 第 0 层数据流程 超市管理数据库 数据库原理与设计课程设计 6 18 处理查询 处理要求 检查有效 性 2 3 3 第 1 层数据流程 要 求 处 理类型 采购信息 销售信息 商品信息 用户信息 库存信息 第 3 节概要设计 3 1 概念结构设计 3 1 1 员工信息 E R 图设计 超市管理数据库 数据库原

15、理与设计课程设计 7 18 密码 薪资 卡号 性别 姓名 职务 员工表 3 1 2 商品信息 E R 图设计 数量 商品信息表 厂商 供应商 编号 条形码 单价 种类 名称 3 1 3 供应商信息 E R 图设计 供应商信息 名称 编号 电话 地址 3 1 4 商品销售信息 E R 图设计 供应商 商品销售表 名称 价格 数量 编号 时间 3 1 5 出库 入库信息 E R 图设计 超市管理数据库 数据库原理与设计课程设计 8 18 进货价 出 入库表 制单人 经手人 仓库号 编号 时间 数量 3 2 逻辑结构设计 3 2 1 系统关系模型 a 商品信息表 商品编号 商品名称 价格 条形码 数

16、量 厂商编号 供 货商编号 b 员工表 用户编号 用户名称 用户密码 用户类型 c 商品销售表 销售编号 商品编号 销售数量 销售金额 销售日期 d 入库 出库表 入库编号 入库商品编号 入库数量 入库日期 e 供货商表 供货商编号 供货商名称 供货商地址 供货商电话 f 厂商表 厂商编号 厂商名称 厂商地址 厂商电话 3 3 数据库模式定义 商品信息表 MerchInfo 字段名字段类型长度主 外键字段值约束对应中文名 MerchIDint4Not null商品编号 MerchNameVarchar50Not null商品名称 MerchPriceMoney4Not null价格 MerchNumInt4Not null库存数量 超市管理数据库 数据库原理与设计课程设计 9 18 BarCodeVarchar50Not null条形码 FactoryIDVarchar10Not null厂商编号 ProvideIDVarchar10Not null供货商编号 员工表 Menber 字段名字段类型长度主 外键字段值约束对应中文名 UserIDvarchar10Not null员工编号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号