大三数据库导论期末课程设计
一家在全国各地有门店的批发公司BestGoods决定建立自己的信息系统,以提高会员的使用费和库存效率。系统需要维护自己的数据库,应用程序应该在数据库之上开发。为此,我们收集系统的需求并分析它们。系统由三个子系统组成:
o会员管理
o库存管理
o销售管理
会员管理
开发这个子系统是为了维护关于公司客户(成员)的信息,例如,他/她是谁。
o每位顾客都必须拥有会员资格,并且只有会员才能在本店购买商品。
o顾客须登记其个人资料,例如会员号码、姓、名、电话号码及所购物品应送到的地址等,方可成为会员。
库存管理
该系统维护有关该公司销售的商品的所有信息,例如,商品id、名称和描述,以及商店id。
o每件商品都应该有商品编号、名称、描述和商店当前库存的数量。
o商店必须记录货品的供应价格(可随供应时间而改变)和送货时间。
销售管理
该系统维护来自客户(成员)的销售订单的所有信息。销售订单列表可以包含多个销售项目及其数量和销售价格。
o销售订单清单由多个销售项目组成,包括销售订单号、客户、订单和交货日期。
o在销售订单列表中的一个订单(或销售)项目有其项目id,名称,数量和销售价格的信息。
请根据您在课程中学习的E/R模型
- 为公司设计一个E/R模型。
- 请在E/R图中指出不同实体之间的关系。
3.用SQL实现E/R图,包括将图转换为几个表,在每个表上绘制fd,将每个表规范化为3NF,并在SQL中创建所有表。 - 在你的表格中插入一些值。
基于您的数据库,请用SQL编写一个应用程序,提供以下功能,包括但不限于:
- 查询所有成员的个数
- 查询所有会员的平均成本
3.查询会员购买的物品数量 - 查询商店中售出的商品数量。
- 使用交易来修改商品的细节,例如价格和描述
- 使用事务修改成员身份信息,例如名称和地址
大三数据库导论期末课程设计相关推荐
- 大二第一学期期末课程设计 2015.12.28
<数据结构与算法>课程设计教学任务书 --2015-2016(一) 课程设计周数:2周 ...
- 大三学生《web课程设计》HTML实例网页代码
- 《数据库原理》课程设计-mysql
<数据库原理>课程设计 原文件链接 所需sql文件 摘 要 数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心.数据库技术研究和解决了计算机信息处理过程中大 ...
- java web期末课程设计 学生成绩管理系统(mysql,jstl+el,Javabean)+增删改查,session域+servlet(基础易理解)
学生成绩管理系统 一.实验目的 为了更好的学习理解JavaWeb,创建了此系统.此系统可以帮助学习Java web基础,特别是javaweb入门,此系统使用大部分Java web基础知识.Java w ...
- java期末课程设计----模拟银行业务(带界面)
java期末课程设计----模拟银行业务(带界面) 本项目包含存款,取款,查询,转账,修改密码等功能的银行管理系统的功能(不涉及数据库).大致流程图如下: 一.设计思路 本系统采用JAVA语言并在ec ...
- 数据库与信息管理课程设计——技术栈【Go+VUE+PGSQL+Redis】的托管培训中心信息管理系统
一.项目架构介绍 项目技术栈:Go+VUE3+PGSQL+Redis 开发工具:IDEA2021.1 后端开发语言:GoLand 前端架构:VUE3.0(集成Element-UI) 后端架构:gin. ...
- ★C/C++语言期末课程设计★——万年历显示系统(详细报告+源代码+详细注释)
万年历显示系统报告 一.描述 大家好!我是小浝仔,今天给大家分享C/C++语言期末课程设计--万年历显示系统,这个程序是用C/C++语言程序编写的,运行环境为VisualC++6.0, ...
- 数据库管理系统设计Java源代码_《数据库应用》课程设计人事管理系统(java源代码)...
<数据库应用>课程设计人事管理系统(java源代码) <数据库应用>课程设计人事管理系统(java源代码) <数据库应用>课程设计--人事管理系统(java源代码) ...
- 期末课程设计——基于Python+MySQL数据库的学生管理系统(附源代码)
一. 设计题目 二. 开发环境 三. 设计思想 四. 系统结构 五. 系统使用说明与数据测试: 1. 启动Mysql数据库 ...
最新文章
- Python制作当年第一款手机游戏-贪吃蛇游戏(练习)
- Day 49 Nginx
- XMLHttpRepuest2
- iphone原彩显示对眼睛好吗_在 iPhone 上调整显示与文字大小,让眼睛更舒服
- Python实现 QQ 半自动发送情话,我追到了女神
- 漫步最优化二——基本优化问题
- CSE lab7 RPC 攻略
- sql 单表/多表查询去除重复记录
- 美国爱荷华州批准参议院541号文件,允许使用分布式账本技术和智能合约
- 国内首部智能设备安全报告:预计 2019 年漏洞增长率超 20%
- c++ to_string 指定字符位数_你不知道的ES6字符串的扩展
- 两年,关于我的四台3D打印机
- 机器学习-线性回归-身高体重关系预测
- Solr学习 DIH增量、定时导入并检索数据
- 解析现代steam教育的黄金法则
- 智能制造、工业互联网、数字化转型哪家强?请收好这份榜单!
- 我们该如何运营Facebook账号呢?
- error: macro LIST_HEAD passed 2 arguments, but takes just 1
- 12小时,教室与生产线接力 复旦MBA科创青干营首个整合实践活动日
- 5G全网通工业路由器里的5G全网通具体是什么定义,5G工业路由器如何选择