客户订购登记系统_第1页
客户订购登记系统_第2页
客户订购登记系统_第3页
客户订购登记系统_第4页
客户订购登记系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 数据库课程设计 设计题目 客户订购登记数据库设计 专业班级 11级网络工程 学生姓名 李尚前118722011003 王林河 1187220110091 系统分析1.1分工李尚前:查找资料,E-R图设计,逻辑结构设计,SQL语言编写,结果数据处理,编写文档王林河:查找资料,模块设计,表格的建立,程序功能结构设计,关系图设计,编写文档1.2需求分析说明 通过对设计目的的分析,可以确定该系统需要完成几个基本功能的实现: 1.客户信息的基本输入,包括客户编号,客户名,电话,地址,性别,年龄。 2.客户基本信息的查询修改删除,包括客户编号,客户名,电话,地址,性别,年龄。 3.产品类别标准的制定,类

2、别信息的输入,包括产品编号,产品名,型号,规格,价格,现有库存量。 4.产品信息的查询修改删除,包括产品编号,产品名,型号,规格,价格,现有库存量。 5.订单信息的基本输入,包括客户编号,订单编号,产品编号,产品数量,时间,员工编号。 6.订单信息的查询修改删除,包括客户编号,订单编号,产品编号,产品数量,时间,员工编号。 7.员工信息的输入包括员工编号,姓名,性别,年龄,电话,地址。 8.员工信息的查询修改删除,包括员工编号,姓名,性别,年龄,电话,地址。2 概念结构设计2.1模块设计客户订购登记系统登录界面主界面订单模块管理模块商品模块客户模块客户查询新建客户订单查询新建订单商品查询修改密

3、码新建账户删除账户 2.2 E-R图设计 (1)客户实体E-R图,客户表:客户编号,客户名,电话,性别,年龄,地址. (2) 产品实体E-R图:产品表:产品编号,产品名称,型号,规格,产品单价,现有可存量(3)订单实体E-R图:订单表:订单编号,产品编号,客户编号,员工编号,产品数量,时间. (4)员工信息实体E-R图 :员工表:员工编号,姓名,性别,电话,联系地址.3 逻辑结构设计 3.1 (1)客户信息表: 表中列名数据类型可否为空说明CnocharNot null客户编号CnamecharNot null客户名CtelcharNot null电话CsexcharNot null性别Cag

4、echarNot null年龄CadresscharNot null地址 (2)订单信息表:列名数据类型可否为空说明LnocharNot null订单编号CnocharNot null客户编号PnocharNot null产品编号LnumbercharNot null订单数量LdatedatenameNull时间ClerknoCharNot null员工编号 (3)产品表:表中列名数据类型可否为空说明PnocharNot null产品编号PnamecharNot null产品名称PmodelcharNot null型号PnormcharNot null规格PpricecharNull单价Pgo

5、ingcharNull现在库存量 (4)员工表:表中列名数据类型可否为空说明 ClerknoChar Not null员工编号ClerknameVARCHARNot null员工密码ClerksexFLOATNot null性别ClerkageVARCHARNot null年龄ClektelVARCHARNot null电话ClerkadresDATETIMENot null地址 3.2 关系图 4物理设计硬件条件:PC机软件条件:WIN 7,OFFICE软件,SQL2005数据库5程序功能结构 客户订购登记和查询查询添加更改查询客户信息查询商品信息更改商品信息退出系统添加客户信息添加购买信息

6、更改客户信息添加商品信息查询购买信息 添加客户(商品)信息: 添加购买信息:客户(商品)是否存在等 更改客户(商品)信息6 实现设计(源码) 6.1创建数据库CREATE DATABASE SHUJUKU客户表建立USE SHUJUKUCREATE TABLE clients(cno char (10) NOT NULL primary key,cname char (20) NOT NULL ,csex char(2), cage smallint,ctel char (11) NOT NULL ,cadress char(100) );产品表建立CREATE TABLE product(p

7、no char (10) NOT NULL primary key ,pname char (20) NOT NULL ,pmodel char (8) NOT NULL ,pnorm char (10) NOT NULL ,pprice char (20) NOT NULL ,ptotal char(50) NOT NULL );员工表建立CREATE TABLE clerks(clerkno char (20) NOT NULL primary key,clerkname char (20) NOT NULL ,clerksex char(2), clerkage smallint,cle

8、rktel char (11) NOT NULL ,clerkadress char(100) );订单表建立CREATE TABLE lists(lno char (10) NOT NULL ,cno char (10) NOT NULL ,pno char (10) NOT NULL,lnumber int NOT NULL,ldate datetime,clerkno char(20) NOT NULL,primary key(lno,cno,pno,clerkno),foreign key (cno) REFERENCES clients(cno),foreign key (pno)

9、REFERENCES product(pno),foreign key (clerkno) REFERENCES clerks(clerkno);数据初始化将客户信息添加到clients表中USE SHUJUKUinsert into clients(cno,cname,csex,cage,ctel,cadress)values(1001,小红,女,20厦门)insert into clients(cno,cname,csex,cage,ctel,cadress)values(1002,小芳,女,32福州)insert into client

10、s(cno,cname,csex,cage,ctel,cadress)values(1003,小楠,男,22,16359626595, 上海 )insert into clients(cno,cname,csex,cage,ctel,cadress)values(1004,小华,男,36 北京)insert into clients(cno,cname,csex,cage,ctel,cadress)values(1005,小坛子,男,52 香港)insert into clients(cno,cname,csex,cage,ctel,cadr

11、ess)values(1006,小端,男,33 福清)insert into clients(cno,cname,csex,cage,ctel,cadress)values(1007,小玲,女,25 北京)insert into clients(cno,cname,csex,cage,ctel,cadress)values(1008,小兆,女,20 广东)insert into clients(cno,cname,csex,cage,ctel,cadress)values(1009,小河,男,20,134554455

12、41, 深圳)将 产品信息 加入product表中insertinto product(pno,pname,pmodel,pnorm,pprice,ptotal)values (C01,玩具猫, 13,小,38,655)insert into product(pno,pname,pmodel,pnorm,pprice,ptotal)values (C02,玩具长颈鹿,13,大,69,600)insert into product(pno,pname,pmodel,pnorm,pprice,ptotal)values (C03,玩具狗,10,小,20,500)insert into produc

13、t(pno,pname,pmodel,pnorm,pprice,ptotal)values (C04,玩具老虎,13,大,59,750)insert into product(pno,pname,pmodel,pnorm,pprice,ptotal)values (C05,玩具猪,13,中,110,360)insert into product(pno,pname,pmodel,pnorm,pprice,ptotal)values (C06,玩具熊,13,大,100,360)insert into product(pno,pname,pmodel,pnorm,pprice,ptotal)val

14、ues (C07,玩具蛇,13,中,45,200)将 产品信息 加入lists表中insertinto lists(lno,cno,pno,lnumber,ldate,clerkno)values (1001,1001,C01,200,2007-12-10,001)insert into lists(lno,cno,pno,lnumber,ldate,clerkno)values (1002,1003,C02,300,2008-10-02,002)insert into lists(lno,cno,pno,lnumber,ldate,clerkno)values (1003,1005,C03,

15、200,2008-02-20,006)insert into lists(lno,cno,pno,lnumber,ldate,clerkno)values (1004,1004,C04,340,2008-10-10,003)insert into lists(lno,cno,pno,lnumber,ldate,clerkno)values (1005,1002,C05,200,2007-11-01,005)insert into lists(lno,cno,pno,lnumber,ldate,clerkno)values (1006,1006,C06,100,2007-04-10,008)in

16、sert into lists(lno,cno,pno,lnumber,ldate,clerkno)values (1007,1007,C07,120,2008-02-20,007)insert into lists(lno,cno,pno,lnumber,ldate,clerkno)values (1008,1008,C08,140,2008-02-20,004)将员工信息加入员工表中insertinto clerks(clerkno,clerkname,clerksex,clerkage,clerktel,clerkadress)values (001,小军,男,26,1331458795

17、4,上海)insert into clerks(clerkno,clerkname,clerksex,clerkage,clerktel,clerkadress)values (002,小强,男,30北京)insert into clerks(clerkno,clerkname,clerksex,clerkage,clerktel,clerkadress)values (003,小胡,男,32香港)insert into clerks(clerkno,clerkname,clerksex,clerkage,clerktel,clerkadre

18、ss)values (004,小沙,女,34福州)insert into clerks(clerkno,clerkname,clerksex,clerkage,clerktel,clerkadress)values (005,小刚,男,42福清)insert into clerks(clerkno,clerkname,clerksex,clerkage,clerktel,clerkadress)values (006,小云,女,23海南)insert into clerks(clerkno,clerkname,cle

19、rksex,clerkage,clerktel,clerkadress)values (007,小建,男,38厦门)insert into clerks(clerkno,clerkname,clerksex,clerkage,clerktel,clerkadress)values (008,小凤,女,24广州)6.2 建立视图(1) 查询客户表的基本信息的视图定义如下:create view clients_viewasselect *from clients(2) 查询产品表的基本信息的视图定义如下:create view product_viewasselect * from product(3) 查询员工表的基本信息的视图定义如下:create view clerks_viewasselect * from clerks(4) 查询订单表的基本信息的视图定义如下:create view lists_viewasselect * from lists6.3约束的创建6.4结果数据处理单表查询select * from clientsselect * from productselect * from clerksselect * from lists选择查询select * from clientswhere csex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论