资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
精选优质文档-倾情为你奉上 数据库原理课程设计建材物资管理系统课 程: 数据库原理学 院: 信息科学与技术学院专 业: 计算机科学与技术姓 名: 摆新文 指导老师: 朱东芹日 期: 2013年1月16日目录第一章 引言1.引言1.1编写目的 自Internet出现以来,大量的信息通过它迅速传播,突破了原有的通信方式。在网上,不仅可以迅速找到任何方面的相关内容,而且信息的传递也较以前快了许多。 2000年,全世界已拥有近10亿因特网用户,有一亿多台计算机互联,可以交换数据的网络超过了100万个,每年在网络上的交易次数超过10亿次。电子商务正是由于这种信息的快速流动和资源的大量集成而悄然崛起,并以惊人的速度发展着。 提供高效的内容丰富的Web商业服务是一项连续不断的任务,并不是做好了几个网页放在那里就可以了。所以,设计了这个网上超市购物车系统,以对电子商务有进一步的认识。1.2背景a. 待开发软件系统的名称: 建材物资管理信息系统b. 本项目的任务提出者: 石河子大学c. 本项目开发者: 摆新文d. 本项目用户: 网上购物客户和实际客户1.3参考资料软件开发这点儿事软件开发工具手册 邵志东著程序员指南丛书ASP.NET高级编程 但正刚著ASP.NET网络应用系统开发与实例 吴明晖主编 吴丹红编著第二章 外部设计2.1支持软件本数据库主要采用微软公司的成熟数据库系统SQL Server2005,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。第三章 结构设计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 GuestInfor 客户信息表:列名说明类型(长度)备注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)不允许为空,主键WuziName物资类别说明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物资类别编号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(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)允许为空SupplierLinkTell联系方式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=wuzicodegroup 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. 创建存储过程统计指定时间段内各种商品的销售数量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 datetime,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,wuzicode 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 00: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
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号