企业仓库管理系统数据库设计
- 格式:doc
- 大小:605.00 KB
- 文档页数:27
仓库管理系统数据库设计说明书
一.数据字典
在本设计中,通过对企业仓库管理的内容和数据流程分析,设计的数据项和数据结构如下:
设备信息:包括设备号,名称,型号,仓库号,状态等
仓库信息:包括仓库号,面积等
设备使用部门信息:包括部门号,名称等
设备采购信息:包括设备号,名称,型号,仓库号,供应商等
出库信息:包括设备号,使用部门等
入库信息:包括设备号,归还部门等
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
二.数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
1.分E-R图设计
本设计根据上面的设计规划出的实体有设备实体、仓库实体、职工实体、部门实体、供应商实体。
各个实体的E-R图及其关系描述如下:
①设备实体:
②仓库实体:
③职工实体:
④部门实体:
⑤供应商实体:
⑥完整E-R图:
三.数据库物理结构
由于查询时,经常会用到设备和职员的编号,职员的姓名,所以在此三种属性设计为唯一索引。
为了完成需求分析中确定的基本功能和概念设计中模块的划分,通过基于三
范式的数据库设计方法,构造了基本数据表。
现在对数据表划分基本关系。
在已设计的数据库中初步建立了基本表,用于记录客户模块和公司模块的基本信息。
此外,在基本表上定义了一些约束条件和外码信息,以实现数据的完整性约束。
包括表内约束条件和表间约束条件。
仓储物资管理系统数据库设计报告引言仓储物资管理系统是一个用于管理和跟踪仓储物资的系统,旨在提高物资管理的效率和准确性。
数据库设计是该系统的核心组成部分,本报告将详细介绍仓储物资管理系统的数据库设计。
数据库设计目标仓储物资管理系统的数据库设计目标包括: 1. 提供一个可靠的数据存储和管理平台,确保数据的完整性和安全性。
2. 支持多用户并发访问,保证系统的性能和可扩展性。
3. 提供高效的数据查询和分析功能,满足用户对数据的实时需求。
数据库架构仓储物资管理系统的数据库采用关系型数据库,基于客户端/服务器模型构建。
数据库架构包括以下几个主要组成部分:表结构数据库表的设计是系统数据存储和管理的基础。
以下是仓储物资管理系统的主要表结构:物资表(material)字段名数据类型描述id INT 物资唯一标识符name VARCHAR(100) 物资名称price DECIMAL(10,2) 物资单价quantity INT 物资数量category VARCHAR(50) 物资类别supplier VARCHAR(100) 供应商仓库表(warehouse)字段名数据类型描述id INT 仓库唯一标识符name VARCHAR(100) 仓库名称address VARCHAR(200) 仓库地址入库记录表(inbound_record)字段名数据类型描述id INT 入库记录唯一标识符material_id INT 入库物资的唯一标识符(外键)quantity INT 入库数量inbound_date DATE 入库日期出库记录表(outbound_record)字段名数据类型描述id INT 出库记录唯一标识符material_id INT 出库物资的唯一标识符(外键)quantity INT 出库数量outbound_date DATE 出库日期数据库关系数据库中的表间有多种关系,包括一对一关系、一对多关系和多对多关系。
山东建筑大学计算机科学与技术学院课程设计说明书题目:企业仓库管理系统设计—提货管理及用户登录模块课程:数据库原理及应用课程设计院(部): 计算机学院山东建筑大学计算机科学与技术学院课程设计任务书指导教师(签字): 教研室主任(签字):目录1. 系统概述 (4)2.需求分析 (4)2.1、数据流图: (5)2.2、数据字典 (7)2。
2。
1数据项 (7)2。
2.2数据结构 (8)2。
2.3数据流 (8)2。
2。
4数据存储 (9)2.2.5处理过程 (10)3。
数据库概念结构设计 (10)3.1、标识仓库管理系统中的实体和属性 (10)3。
2、确定实体间的联系 (11)4. 数据库逻辑结构设计 (12)4.1、关系模型 (12)4。
2、表与视图的设计 (12)5. 数据库物理设计及实施 (15)5。
1 创建数据库 (15)5。
2 创建表 (15)6。
功能实现 (20)6。
1 用户注册登录功能模块 (20)6.2 仓库提货功能模块 (22)7. 总结 (25)参考文献 (26)1. 系统概述本作品完成的是企业仓库管理系统,前期主要是需求分析,包括数据与处理,并对有关企业仓库管理系统的管理员需求进行了综合、归纳和抽象,形成了一个独立于DBMS的概念模型,画出了E-R图,然后本组在数据库中将概念模型转换成了数据模型,建了客户信息表Users,用到了仓库基本信息表Storage,仓库库存信息表Repertory,然后本小组分工实现了用户登录、采购管理、提货管理、入库管理、出库管理。
本人实现的:(企业仓库管理系统设计—提货管理及用户登录模块)1。
未注册的客户先进行注册,注册后登录,注册的客户可直接登录系统。
2.当客户提出提货请求时,产生一个提货单3。
首先根据数据库客户信息表审核提货单中客户是否存在。
4.若客户存在,则审核货物,查看货物数量是否充足。
5.审核成功后进行货物出库登记,登记的内容有货物号、客户号、货物数量、日期.在OutS表中插入登记的此条出库记录。
企业仓库管理系统数据库设计1.数据库目标-存储和管理企业仓库的所有物品信息,如名称、价格、数量等。
-记录仓库中物品的流动情况,包括入库、出库、移库等操作。
-跟踪物品的库存情况,包括当前库存数量、最大/最小库存量等。
-提供查询和报告功能,以便用户可以根据需求获取仓库的相关信息。
2.数据库结构-物品:存储物品的基本信息,如名称、价格、数量等。
-仓库:存储仓库的基本信息,如名称、地址等。
-入库单:记录物品的入库操作,包括物品、数量、时间等。
-出库单:记录物品的出库操作,包括物品、数量、时间等。
-移库单:记录物品的移库操作,包括原仓库、目标仓库、物品、数量、时间等。
3.数据库表设计根据上述数据库结构,我们可以设计以下几个表来存储相关信息:- 物品表(item):包含字段id、名称、价格、数量等。
- 仓库表(warehouse):包含字段id、名称、地址等。
- 入库单表(inbound_order):包含字段id、物品id、数量、时间等。
- 出库单表(outbound_order):包含字段id、物品id、数量、时间等。
- 移库单表(move_order):包含字段id、原仓库id、目标仓库id、物品id、数量、时间等。
4.数据库关系设计根据上述表的设计,我们可以建立以下关系:-物品表与仓库表之间是多对多关系,一个仓库可以存放多个物品,一个物品也可以存放在多个仓库中。
可以使用一个关联表来表示这种关系。
- 入库单表与物品表之间是多对一关系,一个入库单可以有多个物品,一个物品只能属于一个入库单。
可以使用物品id作为外键来表示这种关系。
- 出库单表与物品表之间是多对一关系,一个出库单可以有多个物品,一个物品只能属于一个出库单。
可以使用物品id作为外键来表示这种关系。
-移库单表与仓库表和物品表之间是多对多关系,一个移库单可以有多个物品和多个仓库,一个物品可以属于多个移库单,一个仓库也可以包含多个移库单。
可以使用一个关联表来表示这种关系。
数据库课程设计仓库管理系统一、引言仓库管理系统是企业日常运营中不可或缺的一部分,它涉及到商品的存储、采购、销售等方方面面。
为了更好地管理仓库,提高工作效率,降低成本,我们设计了一个仓库管理系统,通过数据库课程的学习和实践,我们将系统的设计和实现进行了详细的分析和讨论。
二、系统需求分析1. 功能需求(1)商品管理:包括商品的入库、出库、库存管理等。
(2)订单管理:包括订单的生成、处理、发货等。
(3)员工管理:包括员工信息的录入、权限管理等。
(4)报表管理:包括库存报表、销售报表等。
(5)权限管理:不同角色的员工有不同的权限,需要进行权限管理。
2. 性能需求系统需要具备良好的性能,能够快速响应用户的操作,保证系统的稳定性和可靠性。
3. 可靠性需求系统需要保证数据的安全性,避免数据丢失或损坏。
4. 可维护性需求系统需要易于维护和扩展,能够方便地进行功能的更新和改进。
三、系统设计1. 数据库设计我们选择了关系型数据库来存储系统的数据,采用了MySQL作为数据库管理系统。
根据系统的功能需求,设计了商品表、订单表、员工表、权限表等,通过表之间的关联来实现数据的一致性和完整性。
2. 系统架构设计我们采用了B/S架构来设计系统,通过浏览器访问系统,实现了跨平台的使用。
前端采用了HTML、CSS、JavaScript等技术,后端采用了Java语言,通过Servlet和JSP来实现页面的动态生成和交互。
3. 安全设计为了保障系统的安全性,我们对系统进行了权限管理,对不同角色的员工进行了权限划分,确保了数据的安全和隐私。
4. 性能优化为了提高系统的性能,我们对数据库进行了索引优化、查询优化等操作,提高了系统的响应速度和稳定性。
四、系统实现1. 数据库搭建我们首先搭建了MySQL数据库,创建了相应的表结构,进行了数据的导入和测试。
2. 前端页面设计通过HTML、CSS、JavaScript等技术,设计了系统的前端页面,实现了用户的交互和操作。
仓库管理系统仓库管理是整个物资供应管理系统的核心。
本实例着重讲解仓库管理模块,给出数据库设计和程序实现过程。
1、系统设计1、1系统设计目标系统开发的总统任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到仓库管理效率的目的。
1、2开发设计思想在本系统的设计过程中,为了克服仓库管理信息处理量大的困难,满足计算机管理的需要,采取了下面的一些原则:●●统一各种原始单据的格式,统一帐目和报表的格式。
●●删除不必要的管理冗余,实现管理规范化、科学化。
●●程序代码标准化,软件统一化,确保软件的可维护性和实用性。
●●界面尽量简单化,做到实用、方便,尽量满足企业不同层次员工的需要。
●●建立操作日志,系统自动记录所进行的各种操作。
1、3系统功能分析本例中的仓库管理系统需要完成的功能主要有以下几点:●●仓库管理各种信息的输入,包括入库、出库、还库、需求信息的输入等。
●●仓库管理各种信息的查询、修改和维护。
●●设备采购报表的生成。
●●在库存管理中加入最高储备和最低储备字段,对仓库中的物资设备实现监控和报警。
●●企业各部门的物资需求的管理。
●●操作日志的管理。
●●仓库管理系统的使用帮助。
1、4系统功能模块设计在系统功能分析的基础上,结合Visual C++程序编制的特点,得到如图1-1所示的系统功能模块图。
图1-1 系统功能模块图2、数据库设计2、1数据库需求分析在仔细调查企业仓库物资设备管理过程的基础上,得到本系统所处理的数据流程如图1-2所示:本实例设计的数据项和数据结构如下:●● 设备代码信息,包括的数据项有设备号、设备名称。
● ● 现有库存信息,包括的数据项有设备、现有数目、总数目、最大库存和最小库存。
● ● 设备使用信息,包括的数据项有使用的设备、使用部门、数目、使用时间和出库时状态等。
● ● 设备采购信息,包括的数据项有采购的设备、采购员、供应商、采购数目和采购时间等。
●● 设备归还信息,包括的数据项有归还设备、归还部门、归还数目、归还时间和经手人等。
目录1 课程设计的目的和意义 (2)2 需求分析 (2)3数据库系统设计 (3)4.程序代码实现 ................... 错误!未定义书签。
5.系统用户界面设计 ............... 错误!未定义书签。
6 总结 ........................... 错误!未定义书签。
7.附录 ........................... 错误!未定义书签。
一、课程设计的目的和意义仓库在现实生活中用途十分广泛,各种商城、超市要利用仓库存放物资,药房、医院等要利用仓库存放药品,企业、工厂等要利用仓库存放原材料、生产成品,因此仓库的管理成了一项十分重要的工作。
人工管理仓库既费时又费力,而且容易造成混乱,严重时会影响商城、企业的正常运作,造成恶劣的后果。
随着信息技术的发展,办公自动化的普及,如何快速,高效,便捷的管理仓库受到了高度的关注。
本系统模拟仓库管理,系统主要针对于日常库存信息的管理,包括物资管理、仓库管理、入库操作、入库查询统计、出库操作、出库查询统计、库存查询统计等处理情况。
用户可以通过相应的模块,对仓库里的物品的基本情况和库存数量进行查询,管理员通过简单的操作即可轻松的管理仓库,查询各项相关信息,并能进行入库和出库操作等。
通过仓库管理系统的设计与实现,使我们巩固和加深对数据库基础理论和基本知识的理解,进一步掌握了使用数据库进行软件设计的基本思想和方法,提高了运用数据库理论解决实际问题的能力,锻炼了实际动手能力、创新能力,培养了调查研究、查阅技术文献、资料、手册以及编写文档的能力。
二、需求分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。
本仓库管理系统需要完成功能主要有:●用户登录。
实现根据不同用户的权限进行登录,并转到相应权限的操作。
●用户管理。
实现管理人员添加、修改、删除用户;一般用户修改信息等功能。
企业仓库管理系统数据库设计方案企业仓库管理系统是一种集成管理、优化流程和提高运作效率的在线管理系统。
这个系统一般用于大型仓库、生产线或制造中心的管理,它可以通过整合人员、资产、设备或其他运输工具来确保所有物品的安全存储。
随着互联网技术和数字化时代的发展,有许多针对企业仓库管理系统的数据库设计方案涌现出来。
1. 系统概述本文中的企业仓库管理系统是一款基于Web的应用程序,由用户在基于浏览器的设备上使用,包括PC、手机和平板电脑等。
该系统主要是针对仓库管理人员、物流操作者和企业管理部门打造的,旨在优化提供物流和库存管理策略的整体流程。
本系统采用MVC(Model-View-Controller)架构,在开发时,遵循了VUE.js(视图层)和Express.js(服务器层)框架,MySQL实现数据存储。
2. 库存管理库存管理是企业仓库管理系统的核心部分。
我们可以从不同的角度来管理仓库中的所有存货,包括基本信息、数量、价格和存储位置等。
生产厂商、经销商和仓库管理员等用户可以方便地查询和更新货物的相关信息,以达到高效管理库存的目的。
库存管理的主要功能包括:(1)创建库存目录:管理和保存库存货物的关键信息,包括存货名称、SKU代码、数量、货物重量、净重、货物位置等。
(2)批量上传、编辑和删除库存记录: 为快速添加和更新许多库存记录提供了方便。
(3)货位管理:提供对货物位置进行管理的功能,如查询货物所处的货架、行和列。
(4)库存报告:可生成以不同方式分组和排序的库存报告,并支持将报告导出为PDF或Excel。
3. 物流管理物流管理是为了解决仓库中物资进出、转储和仓库物品分发等工作的,其主要任务是提供物流管理的完整平台功能,关注物流信息的流程,为企业的仓库物流提供全面的服务和保障。
物流管理的主要功能包括:(1)物流分配: 为用户提供多种物流分配模式,包括直接分配、最优化分配等,以确保物资的正常流动。
(2)物流操作:可以对物资进行入库、出库、转储等操作,并且操作步骤自动更新成最新状态。
山东建筑大学计算机科学与技术学院课程设计说明书题目:企业仓库管理系统设计-提货管理及用户登录模块课程:数据库原理及应用课程设计院(部):计算机学院山东建筑大学计算机科学与技术学院课程设计任务书指导教师(签字):教研室主任(签字):目录1. 系统概述 (4)2.需求分析 (4)2.1、数据流图: (5)2.2、数据字典 (7)2.2.1数据项 (7)2.2.2数据结构 (8)2.2.3数据流 (8)2.2.4数据存储 (9)2.2.5处理过程 (10)3. 数据库概念结构设计 (10)3.1、标识仓库管理系统中的实体和属性 (10)3.2、确定实体间的联系 (11)4. 数据库逻辑结构设计 (12)4.1、关系模型 (12)4.2、表与视图的设计 (12)5. 数据库物理设计及实施 (15)5.1 创建数据库 (15)5.2 创建表 (15)6. 功能实现 (20)6.1 用户注册登录功能模块 (20)6.2 仓库提货功能模块 (22)7. 总结 (25)参考文献 (26)1. 系统概述本作品完成的是企业仓库管理系统,前期主要是需求分析,包括数据与处理,并对有关企业仓库管理系统的管理员需求进行了综合、归纳和抽象,形成了一个独立于DBMS的概念模型,画出了E—R图,然后本组在数据库中将概念模型转换成了数据模型,建了客户信息表Users,用到了仓库基本信息表Storage,仓库库存信息表Repertory,然后本小组分工实现了用户登录、采购管理、提货管理、入库管理、出库管理。
本人实现的:(企业仓库管理系统设计—提货管理及用户登录模块)1.未注册的客户先进行注册,注册后登录,注册的客户可直接登录系统。
2.当客户提出提货请求时,产生一个提货单3.首先根据数据库客户信息表审核提货单中客户是否存在。
4.若客户存在,则审核货物,查看货物数量是否充足。
5.审核成功后进行货物出库登记,登记的内容有货物号、客户号、货物数量、日期。
在OutS表中插入登记的此条出库记录。
2.需求分析现要开发企业仓库管理系统。
经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应能完成下面的功能:(1)用户的注册,登录。
(2)货物采购管理(3)仓库入库管理。
(4)仓库提货管理。
(5)仓库出库管理。
2.1、数据流图:图2.1 企业仓库管理系统顶层数据流图图2.2 企业仓库管理系统0层数据流图图2.3 用户登录注册数据流图图2.4 仓库提货管理数据流图2.2、数据字典2.2.1数据项2.2.2数据结构(1)名称:客户含义说明:定义了一个客户有关的信息组成结构:客户号+客户密码(2)名称:货物含义说明:定义了一个货物有关的信息组成结构:货物号+货物名+货物价格+货物型号+货物类别(3)名称:仓库含义说明:定义了一个仓库的有关信息组成结构:仓库号+仓库总容量+仓库剩余容量2.2.3数据流(1)数据流名称:入库单含义:客户入库时需要填写的信息来源:客户去向:审核客户数据流量:50份/天组成:客户号+货物名+货物数量(2)数据流名称:出库单含义:客户出库时需要填写的信息来源:客户去向:审核客户数据流量:50份/天组成:客户号+货物名+货物数量(3)数据流名称:提货单含义:客户提货时需要填写的信息来源:客户去向:审核客户数据流量:50份/天组成:客户号+货物号+货物数量(4)数据流名称:违规单含义:如果无法提出所需货物,会给出一个反馈来源:系统管理员去向:反馈给客户数据流量:50份/天组成:无法提货原因2.2.4数据存储(1)数据存储名称:管理员信息表含义说明:存放管理员的注册信息组成结构:管理员账号+管理员密码说明:用来存储管理员信息,管理员账号号是管理员的主属性(2)数据存储名称:客户信息表含义说明:存放客户的注册信息组成结构:客户号+客户密码说明:用来存储客户信息,客户号是客户的主属性(3)数据存储名称:货物信息表含义说明:存放货物的注册信息组成结构:货物号+货物名+货物价格说明:货物号为其主属性,货物价格为当前该货物的入库价格(4)数据存储名称:仓库信息表含义说明:存放仓库的相关信息组成结构:仓库号+仓库总容量+仓库剩余容量说明:仓库号为其主码,要求能根据审核仓库的剩余容量查询货物的存放与否。
(5)数据存储名称:出库信息表含义说明:存放货物出库信息组成结构:出库编号+货物号+客户号+货物数量+货物价格+仓库号+出库日期说明:出库编号为其主码(6)数据存储名称:仓库库存信息表含义说明:用来存储当前仓库存储信息组成结构:仓库号+货物号+客户号+货物数量说明:仓库号,货物号,客户号是其主码,货物数量为当前仓库中该客户的该货物的数量。
(7)数据存储名称:提货单信息表含义说明:存放客户提货时所需的提货单组成结构:客户号+货物号+货物量说明:仓库号,货物号,客户号是其主码,货物数量为当前仓库中该客户的该货物的数量。
2.2.5处理过程3. 数据库概念结构设计3.1、标识仓库管理系统中的实体和属性参照数据字典中对数据存储的描述,可初步确定实体和属性为:管理员{管理员账号,管理员密码}货物{货物号,货物名,货物价格,货物型号,货物类别}客户{客户号,客户密码}供应商{供应商编号,供应商名}仓库{仓库号,仓库的总容量,仓库的剩余容量}入库信息{入库编号,货物号,客户号,货物数量,仓库号,入库日期}出库信息{货物号,客户号,货物数量,出库日期}仓库存信息{仓库号,货物号,客户号,货物数量}提货单信息{货物号,客户号,货物数量}其中有下划线的属性为实体的码。
3.2、确定实体间的联系图3.1 企业仓库管理系统总E-R图图3.2 仓库提货管理E-R图4. 数据库逻辑结构设计4.1、关系模型表4.1 关系模式表将在概念结构阶段得到的基本E-R图转换成关系模型,如下表所示:4.2、表与视图的设计表4.2 Users(客户表)函数依赖有:Uid →Upassword可以看出非主属性Upassword完全函数依赖于Uid,并且此表绝不会存在传递函数依赖和部分函数依赖问题,所以Users属于3NF甚至于更高的级别。
表4.3 Goods(货物表)函数依赖有:Gid →Gname,Gid →Gprice,Gid →Gmodel,Gid →Gsort可以看出非主属性Gname,Gprice,Gmodel,Gsort完全函数依赖于Gid,并且此表绝不会存在传递函数依赖和部分函数依赖问题,所以Users属于3NF甚至于更高的级别。
表4.4 Storage(仓库信息表)函数依赖有:Sid →Sstocks ,Sid →Ssstock可以看出非主属性Sstocks、Ssstock完全函数依赖于Sid,并且Storage表中没有传递函数依赖,即每一个非主属性既不部分依赖于码也不传递依赖于码,所以Storage属于3NF。
表4.5 Lading(提货单信息表)函数依赖有:(Uid,Gid)→Lnumber可以看出非主属性Lnumber完全函数依赖于(Uid,Gid),并且Lading表中没有传递函数依赖,即每一个非主属性既不部分依赖于码也不传递依赖于码,所以Lading属于3NF。
表4.6 OutS(出库信息表)函数依赖有:(Gid,Uid)→Gnumber,MODIFYDATE非主属性Gnumber,MODIFYDATE完全函数依赖于(Gid,Uid),且不存在传递函数依赖,即属于3NF。
表4.7 Repertory(仓库库存信息表)函数依赖有:(Sid,Gid)→Gnumber可以看出非主属性Gnumber对(Sid,Gid)是完全函数依赖,并且不存在传递依赖,即每一个非主属性既不部分依赖于码也不传递依赖于码,所以Repertory属于3NF。
5. 数据库物理设计及实施5.1 创建数据库create database企业仓库系统;5.2 创建表创建Users表:create table Users(Uid varchar(20)not null primary key,Upassword varchar(20)not null);创建Goods表:create table Goods(Gid varchar(20)not null primary key, Gname varchar(20)not null,Gprice int not null,Gmodel varchar(20)not null,Gsort varchar(20)not null);创建Storage表:create table Storage(Sid varchar(20)not null primary key, Sstocks int not null,Ssstock int not null);创建Lading表:create table Lading(Lid varchar(20)primary key,Uid varchar(20),Gid varchar(20),Lnumber int);创建Reterpory表:create table Reterpory(Sid varchar(20)not null,Gid varchar(20)not null,Gnumber int not null,primary key(Sid,Gid),foreign key(Sid)references Storage(Sid), foreign key(Gid)references Goods(Gid), );创建OutS表:create table OutS(Gid varchar(20),Uid varchar(20),Gnumber int,MODIFYDATE datetime,foreign key(Gid)references goods(Gid),foreign key(Uid)references users(Uid));向Users表中插入数据:insert into Users(Uid,Upassword)values('U1','aaa'); insert into Users(Uid,Upassword)values('U2','bbb'); insert into Users(Uid,Upassword)values('U3','ccc'); insert into Users(Uid,Upassword)values('U4','ddd'); insert into Users(Uid,Upassword)values('U5','eee'); insert into Users(Uid,Upassword)values('U6','fff'); insert into Users(Uid,Upassword)values('U7','ggg'); insert into Users(Uid,Upassword)values('U8','hhh'); insert into Users(Uid,Upassword)values('U9','jjj'); insert into Users(Uid,Upassword)values('U10','kkk'); select*from Users;向Goods表中插入数据:insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G1','a',20,'A','一级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G2','b',10,'B','二级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G3','c',50,'C','一级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G4','d',70,'D','三级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G5','e',20,'E','二级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G6','f',100,'F','一级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G7','g',140,'G','三级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G8','h',60,'H','一级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G9','i',80,'I','二级'); insert into Goods(Gid,Gname,Gprice,Gmodel,Gsort)values('G10','j',90,'J','一级'); select*from Goods;向Reterpory表中插入数据:insert into Reterpory values('S1','G1',600);insert into Reterpory values('S2','G2',800);insert into Reterpory values('S3','G3',1000);insert into Reterpory values('S4','G4',900);insert into Reterpory values('S5','G6',800);insert into Reterpory values('S6','G7',700);insert into Reterpory values('S7','G8',600);insert into Reterpory values('S8','G5',950);insert into Reterpory values('S9','G10',500);insert into Reterpory values('S10','G9',1100);select*from Reterpory;6. 功能实现6.1 用户注册登录功能模块1.用户注册时,输出客户号和密码,如果客户号不存在则注册成功,若客户号已存在则用户存在,不能注册。