建材物资管理信息系统数据库设计Word格式.doc
- 文档编号:13167938
- 上传时间:2022-10-07
- 格式:DOC
- 页数:12
- 大小:236KB
建材物资管理信息系统数据库设计Word格式.doc
《建材物资管理信息系统数据库设计Word格式.doc》由会员分享,可在线阅读,更多相关《建材物资管理信息系统数据库设计Word格式.doc(12页珍藏版)》请在冰豆网上搜索。
3
3.3关系图 5
3.4物理结构设计 5
第四章存储过程、触发器脚本 8
4.1.存储过程脚本:
8
4.2.触发器脚本 10
4.3视图脚本:
11
4.4数据库恢复与备份:
第一章引言
1.引言
1.1编写目的
自Internet出现以来,大量的信息通过它迅速传播,突破了原有的通信方式。
在网上,不仅可以迅速找到任何方面的相关内容,而且信息的传递也较以前快了许多。
2000年,全世界已拥有近10亿因特网用户,有一亿多台计算机互联,可以交换数据的网络超过了100万个,每年在网络上的交易次数超过10亿次。
电子商务正是由于这种信息的快速流动和资源的大量集成而悄然崛起,并以惊人的速度发展着。
提供高效的内容丰富的Web商业服务是一项连续不断的任务,并不是做好了几个网页放在那里就可以了。
所以,设计了这个网上超市购物车系统,以对电子商务有进一步的认识。
1.2背景
a.待开发软件系统的名称:
建材物资管理信息系统
b.本项目的任务提出者:
石河子大学
c.本项目开发者:
摆新文
d.本项目用户:
网上购物客户和实际客户
1.3参考资料
《软件开发这点儿事——软件开发工具手册》邵志东著
《程序员指南丛书ASP.NET高级编程》但正刚著
《ASP.NET网络应用系统开发与实例》吴明晖主编吴丹红编著
第二章外部设计
2.1支持软件
本数据库主要采用微软公司的成熟数据库系统SQLServer2005,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。
第三章结构设计
3.1概念结构设计
本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,
E-R图:
图-1系统整体E-R图
3.3关系图
图-2整体关系图
3.4物理结构设计
1.0WuziInfor物资信息表:
列名
说明
类型(长度)
备注
WuziCode
物资类别编号
char(10)
不允许空,主键
Weight
质量
int
允许空
Danwei
计量单位
Int
不允许空
Uselife
有效期
Datetime
2.0GuestInfor客户信息表:
GuestCode
客户号
CHAR(10)
GuestName
客户名称
VARCHAR(16)
GuestLink
联系人
GuestLinkTell
联系方式
BIGINT
CITY
客户所在城市
VARCHAR(50)
3.0Admin管理员信息表:
类型(长度)
Username
用户名
varchar(20)
允许为空
Password
密码
4.0WuziID物资索引信息表
不允许为空,主键
WuziName
物资类别说明
不允许为空
5.0WorkerInfor员工信息表:
WorkerNo
员工号
WorkerNAME
员工姓名
WorkerSex
性别
CHAR
(2)
不为空男或女
WorkerLinkTell
UserName
VARCHAR(20)
Position
职位
WorkerPower
权限
CHAR(8)
不允许为空,主键
Total
数量
6.0CK仓库信息表
7.0Ruku入库信息表:
RukuCode
入库编号
不允许为空,外键
SuppliersCode
供应商编号
CHAR(10)
Rukuliang
入库数量
Price
进价
Money
RukuDate
入库日期
DateTime
8.0Chuku出库信息表:
ChukuCode
出库编号
Chukuliang
出库数量
INT
ListPrice
售价
ChukuDate
出库日期
9.0Supplier供应商信息表:
SupplierCode
SupplierName
供应商名称
SupplierLink
VARCHAR(50)
SupplierLinkTell
City
供应商所在城市
第四章存储过程、触发器脚本
1.创建存储过程统计指定时间段内各种商品的入库数量
createprocpro_rksl
@starttimedatetime,
@endtimedatetime,
@wuzicodechar(10),
@totalslintoutput
as
select@totalsl=sum(Rukuliang)fromRuku
whereRukuDatebetween@starttimeand@endtimeandWuziCode=@wuzicode
groupbyWuziCode
(统计进货数量的存储器的测试)
declare@starttimedatetime,
@endtimedatetime,
@wuzicodechar(10),
@totalslint
select@starttime='
2013/1/1600:
00:
00'
select@endtime='
2013/1/182:
select@wuzicode='
WC001'
execpro_rksl@starttime,@endtime,@wuzicode,@totalsloutput
select@wuzicodeas'
物资类别编号'
@totalslas'
入库总数量'
2.创建存储过程统计指定时间段内各种商品的销售数量
createprocpro_xssl
@totalslintoutput
select@totalsl=sum(Chukuliang)fromChuku
whereChukuDatebetween@starttimeand@endtimeandWuziCode=@wuzicode
(统计销售数量的存储器的测试)
execpro_xssl@starttime,@endtime,@wuzicode,@totalsloutput
销售总数量'
3.创建存储过程查询某段时间内各种物资的销售收入
createprocpro_xssr
@totalsrintoutput
select@totalsr=sum(Chukuliang*ListPrice)fromChuku
groupbyListPrice
(查询某段时间内各种物资的销售收入的测试)
@totalsrint
2011/12/1600:
2012/1/22:
execpro_xssr@starttime,@endtime,@wuzicode,@totalsroutput
@totalsras'
销售总额'
4.2.触发器脚本:
1.0当物资入库时自动增加该商品的库存量
只有入库量大于0时,修改表Ruku
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 建材 物资 管理信息系统 数据库 设计