建材物资管理信息系统数据库设计(共12页)

上传人:文库****9 文档编号:209786425 上传时间:2021-11-11 格式:DOC 页数:12 大小:226KB
返回 下载 相关 举报
建材物资管理信息系统数据库设计(共12页)_第1页
第1页 / 共12页
建材物资管理信息系统数据库设计(共12页)_第2页
第2页 / 共12页
建材物资管理信息系统数据库设计(共12页)_第3页
第3页 / 共12页
建材物资管理信息系统数据库设计(共12页)_第4页
第4页 / 共12页
建材物资管理信息系统数据库设计(共12页)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《建材物资管理信息系统数据库设计(共12页)》由会员分享,可在线阅读,更多相关《建材物资管理信息系统数据库设计(共12页)(12页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上 数据库原理课程设计建材物资管理系统课 程: 数据库原理学 院: 信息科学与技术学院专 业: 计算机科学与技术姓 名: 摆新文 指导老师: 朱东芹日 期: 2013年1月16日目录第一章 引言1.引言1.1编写目的 自Internet出现以来,大量的信息通过它迅速传播,突破了原有的通信方式。在网上,不仅可以迅速找到任何方面的相关内容,而且信息的传递也较以前快了许多。 2000年,全世界已拥有近10亿因特网用户,有一亿多台计算机互联,可以交换数据的网络超过了100万个,每年在网络上的交易次数超过10亿次。电子商务正是由于这种信息的快速流动和资源的大量集成而悄然崛起,并以

2、惊人的速度发展着。 提供高效的内容丰富的Web商业服务是一项连续不断的任务,并不是做好了几个网页放在那里就可以了。所以,设计了这个网上超市购物车系统,以对电子商务有进一步的认识。1.2背景a. 待开发软件系统的名称: 建材物资管理信息系统b. 本项目的任务提出者: 石河子大学c. 本项目开发者: 摆新文d. 本项目用户: 网上购物客户和实际客户1.3参考资料软件开发这点儿事软件开发工具手册 邵志东著程序员指南丛书ASP.NET高级编程 但正刚著ASP.NET网络应用系统开发与实例 吴明晖主编 吴丹红编著第二章 外部设计2.1支持软件本数据库主要采用微软公司的成熟数据库系统SQL Server2

3、005,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。第三章 结构设计3.1概念结构设计本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,3.2 逻辑结构设计:E-R图:图-1 系统整体E-R图3.3关系图图-2整体关系图3.4物理结构设计1.0 WuziInfor 物资信息表:列名说明类型(长度)备注WuziCode物资类别编号char(10)不允许空,主键Weight质量int允许空Danwei计量单位Int不允许空Uselife有效期Datetime允许空2.0 Gue

4、stInfor 客户信息表:列名说明类型(长度)备注GuestCode客户号CHAR(10)不允许空,主键GuestName客户名称VARCHAR(16)允许空GuestLink联系人VARCHAR(16)允许空GuestLinkTell联系方式BIGINT允许空CITY客户所在城市VARCHAR(50)允许空3.0 Admin管理员信息表:列名说明类型 (长度)备注Username用户名varchar(20)允许为空Password密码varchar(20)允许为空4.0 WuziID 物资索引信息表列名说明类型(长度)备注WuziCode物资类别编号CHAR(10)不允许为空,主键Wuzi

5、Name物资类别说明VARCHAR(50)不允许为空5.0 WorkerInfor 员工信息表:列名说明类型(长度)备注WorkerNo员工号VARCHAR(16)不允许为空,主键WorkerNAME员工姓名VARCHAR(16)不允许为空WorkerSex性别CHAR(2)不为空 男或女WorkerLinkTell联系方式BIGINT不允许为空UserName用户名VARCHAR(20)不允许为空Password密码VARCHAR(20)不允许为空Position职位VARCHAR(20)允许为空WorkerPower权限CHAR (8)允许为空列名说明类型(长度)备注WuziCode物资类

6、别编号CHAR(10)不允许为空, 主键Total数量Int不允许为空6.0 CK 仓库信息表7.0 Ruku 入库信息表:列名说明类型(长度)备注RukuCode入库编号CHAR(10)不允许为空, 主键WuziCode物资类别编号CHAR(10)不允许为空,外键SuppliersCode供应商编号CHAR (10)允许为空WorkerNo员工号VARCHAR(16)不允许为空,外键Rukuliang入库数量Int允许为空Price进价Money允许为空RukuDate入库日期DateTime允许为空8.0 Chuku 出库信息表:列名说明类型(长度)备注ChukuCode出库编号CHAR(

7、10)不允许为空, 主键WuziCode物资类别编号CHAR(10)不允许为空,外键SuppliersCode供应商编号CHAR (10)允许为空WorkerNo员工号VARCHAR(16)不允许为空,外键Chukuliang出库数量INT允许为空ListPrice售价Money允许为空ChukuDate出库日期DateTime允许为空9.0 Supplier 供应商信息表:列名说明类型(长度)备注SupplierCode供应商编号CHAR(10)不允许为空, 主键SupplierName供应商名称VARCHAR(50)允许为空SupplierLink联系人VARCHAR (50)允许为空Su

8、pplierLinkTell联系方式BIGINT允许为空City供应商所在城市VARCHAR (50)允许为空第四章 存储过程、触发器脚本4.1.存储过程脚本:1. 创建存储过程统计指定时间段内各种商品的入库数量create proc pro_rkslstarttime datetime,endtime datetime,wuzicode char(10),totalsl int output as select totalsl=sum(Rukuliang) from Rukuwhere RukuDate between starttime and endtime and WuziCode=w

9、uzicodegroup by WuziCode(统计进货数量的存储器的测试)declare starttime datetime,endtime datetime,wuzicode char(10),totalsl intselect starttime=2013/1/16 00:00:00select endtime=2013/1/18 2:00:00select wuzicode=WC001exec pro_rksl starttime,endtime,wuzicode,totalsl outputselect wuzicode as 物资类别编号,totalsl as 入库总数量2.

10、创建存储过程统计指定时间段内各种商品的销售数量create proc pro_xsslstarttime datetime,endtime datetime,wuzicode char(10),totalsl int output as select totalsl=sum(Chukuliang) from Chuku where ChukuDate between starttime and endtime and WuziCode=wuzicode group by WuziCode(统计销售数量的存储器的测试)declare starttime datetime,endtime date

11、time,wuzicode char(10),totalsl intselect starttime=2013/1/16 00:00:00select endtime=2013/1/18 2:00:00select wuzicode=WC001exec pro_xssl starttime,endtime,wuzicode,totalsl outputselect wuzicode as 物资类别编号,totalsl as 销售总数量3.创建存储过程查询某段时间内各种物资的销售收入create proc pro_xssrstarttime datetime,endtime datetime,w

12、uzicode char(10),totalsr int output as select totalsr=sum(Chukuliang*ListPrice) from Chuku where ChukuDate between starttime and endtime and WuziCode=wuzicode group by ListPrice(查询某段时间内各种物资的销售收入的测试)declare starttime datetime,endtime datetime,wuzicode char(10),totalsr intselect starttime=2011/12/16 0

13、0:00:00select endtime=2012/1/2 2:00:00select wuzicode=WC001exec pro_xssr starttime,endtime,wuzicode,totalsr outputselect wuzicode as 物资类别编号,totalsr as 销售总额4.2.触发器脚本:1.0当物资入库时自动增加该商品的库存量只有入库量大于0时,修改表Ruku中Rukuliang和RukuCode,则表CK中的Total和WuziCode随之改变create trigger tri_wzrkon Ruku for insertas declare oldsl int,wzid char(10),rksl i

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

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