| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

网上书城数据库设计说明书课程设计

文***品

贡献于2021-01-09

字数:6123

数库设计说明书
November 16
2010

网书城


目录
1引言 3
11编写目 3
12背景 3
13定义 3
14参考资料 4
2外部设计 4
21标识符状态 4
22程序 4
23约定 5
24专门指导 6
25支持软件 6
3结构设计 6
31概念结构设计 7
32逻辑结构设计 10
33物理结构设计 13
4运设计 14
41数字典设计 14
42安全保密设计 18

数库设计说明书(GB8567——88)
1引言
11编写目
文档说明组项目(网书城系统)数库设计指导该系统数库存储方面容供组成员数库时更便利更进行具体数库设计系统开发程序员系统分析员基准文档
12背景
A. 软件系统名称:网书城系统
B. 务提出者:组员
开发者:组员
C. 系统组成员较熟悉数库开发工具(SQL Server 2005)
13定义
1关系模型:二维表格结构表示实体集外键表示实体间联系数模型称关系模型关系模型干关系模式组成集合
2关系模式:关系模式实际记录类型包括:模式名属性名值域名模式键关系模式仅数特性描述
3关系实例:关系张二维表格
4属性:关系模式中字段名称属性
5域:关系中属性取值范围称属性值域
6元组:关系中条记录元组
7候选码:关系中唯标识元组属性集称关系模式候选码
8码:户选做元组标识候选码作码
9外码:某关系码相应属性关系中出现时该码关系外码
10实体完整性规:条规求关系中元组组成码属性空值
11参完整性规:条规求引存实体形式:果属性集K关系模式R1码时KR2外码R2关系模式中K取值两种空等R1关系模式中某键值
条规应注意三点:
1)外码相应码名定义相值域
2)R1R2关系模式表示属性间联系
3)外码值否允许空应该视具体情况定
14参考资料
[1] 钱乐秋赵文耘朱军钰编著 软件工程 北京:清华学出版社2009年12月第6次印刷
[2] 国家标准 数库设计说明书(GB8567——88)
[3] 王珊 数库系统概 北京:高等教育出版社第四版

2外部设计
21标识符状态
数库软件:Microsoft SQL Server 2005
系统求建立数库名称:BookShop
该数库ID结尾标识符字段动增量1
22程序
组项目网书城系统中户注册户登录验证更新书籍信息更新购物车信息购买书籍等该数库
23约定
软件系统开发中数库设计应该遵循必数库范式理减少数冗余保证数库完整性正确性
数库命名规范:
1数库涉字符规:采26英文字母(分写)0—9十然数加划线组成63字符出现字符(注释外)
2数库象命名规:数库象包括表试图(查询)存储程函数约束象名字量实际名字表示实际长度超50
3实际名字:实际名字量描述实体容单词者单词组合单词首字母写字母写数字划线_开头
4数库设计文档规:数库设计写成文档文档模块化形式表达致格式:

表 名: Users
建表:wuyi
日 期:20101112
描 述:保存户信息资料
具体容:
UserID int 动增量 户编号
UserName nvarchar(16) 户名
…………


5SQL语句规:SQL关键词全部写SELECTUPDATEFROMORDRR BYSET等



24专门指导
系统ADONET 35实现数库接口该接口基OLE DB模型建立应程序数库桥梁ADONET 35建立数库通讯连接执行TSQL关ADONET 35功特征描述请参考资料
应程序数变换通TSQL相关插入信息实现
程序数查询通TSQL相关查询语句实现应程序结果集进行操作
专门知道说明文档等请参考MSDN提供关ADONET 35帮助
系统IIS 51作应发布服务器IIS51 提供World Wide Web Publishing Service提供基Internet页面发布理服务系统中站点目录设置安全访问权限配置日志筛选等常操作操作详细说明参考IIS提供帮助者资料获
25支持软件
SQL Server 2005 提供核心引擎支持系统数库BookShop需SQL Server 20005 组件包括:
A企业理器:提供数理数库操作集成台
B查询分析器:TSQL调试优化性检测工具
C事件探查器:提供SQL Server执行操作检测TSQL形式记录
D服务理器:提供SQL Server停止启动控制工具

外包括会数导入导出工具数库提供数输入
支持软件时包括IIS发布组件
3结构设计
31概念结构设计
需求分析知数库反映现实世界实体种:
1 会员信息
2 图书信息
3 图书分类信息
4 购物车信息
5 订单信息
6 订单详细信息

实体属性图书信息

图书编号


图书数量
图书信息


图书名称


图书封面图


图书促销

图书市场价格


图书分类编号
销售价格







电话号码
户编号


身份证号码
户名
会员信息




户密码

电子邮件


户详细址
真实姓名


区号

MSN


移动电话

QQ

Level

IsAdmin




图书分类信息




图书分类编号

图书分类名称





详细订单信息




订单价格
订单编号


图书数量
图书编号



购物车信息




购买日期
购物车编号



图书数量
购物车标识


图书编号



订单信息






订单日期
户编号
订单编号



全局关系模式(中省略实体属性):

*
1
*
1
图书

订购
装载
购物车
详细订单


*

包含
*



1
1


预定
*
1
图书分类
会员
订单




ER图


32逻辑结构设计
说明述原始数进行分解合重新组织起数库全局逻辑结构包括确定关键字属性重新确定记录结构文卷结构建立文卷间相互关系形成数库数库理员视图
包括SQL Server数库提供默认系统表

表名
存储实体描述
类型

引字段
Books
图书信息
基础表
图书编号
图书分类编号
Categories
图书分类信息
基础表
图书分类编号

OrderContent
详细订单信息
基础表
订单编号
图书编号
Orders
订单信息
基础表
订单编号
户编号
ShopCart
购物车信息
基础表
购物车编号
图书编号
Users
会员信息
基础表
户编号


种关系表设计:
图书信息( 图书编号图书名称图书封面图图书市场价格销售价格图书信息图书数量图书促销图书分类编号)
会员信息( 户编号户名户密码真实姓名Emale身份证号电话号码通信详细址区号移动电话QQMSN)
图书分类信息( 图书分类编号图书分类名称)

购物车信息( 购物车编号购物车标识图书数量购买日期图书编号)
订单信息( 订单编号订单日期户编号)
订单详细信息( 订单编号图书数量订单价格图书编号)


会员信息表


图书信息表


图书分类信息表


购物车信息表


订单信息表


订单详细信息表

注:中户信息表较概设计时改动新增加行Level 判断登陆户理员普通户Level值1时表示前户理员Level值0时表示前户普通户

表间关系:


















33物理结构设计
1).数库名称:BookShop
2).中文名称者意义网书城系统
3).创建日期:20101112
4).创建:wuyi
5).数文件初始:100M动增量1M
6).数文件物理位置:D\Program Files\Microsoft SQL Server\MSSQL10MSSQLSERVER\
MSSQL\DATA\BookShopmdf
7).日志文件:10M
8).日志文件初始位置::D\Program Files\Microsoft SQL Server\MSSQL10MSSQLSERVER\
MSSQL\DATA\BookShopldf
9).文件组名称:PRIMARY(电脑)
10).选项属性:
排序规
Chinese_PRC_CI_AS
恢复模式
完整
兼容级
SQL Server 2005 (90)
默认游标
GLOBAL
提交关闭游标功已启
False
数库读
False
限制访问
MULTI_USER
已启加密
False
动创建统计信息
True
动更新统计信息
True
动关闭
False
动收缩
False
动异步更新统计信息
False

注:Chinese_PRC_CI_AS指UNICODE字符集Chinese_PRC_指针陆简体字UNICODE排序规 _CI(CS)   否区分写CI区分CS区分 _AI(AS)   否区分重音AI区分AS区分 _KI(KS)   否区分假名类型KI区分KS区分 )

4运设计
41数字典设计
数字典字典条目组成条目描述DFD中元素数字典系统中类数描述集合进行详细数收集数分析获成果

相关定义
1关系模型:二维表格结构表示实体集外键表示实体间联系数模型称关系模型关系模型干关系模式组成集合
2关系模式:关系模式实际记录类型包括:模式名属性名值域名模式键关系模式仅数特性描述
3关系实例:关系张二维表格
4属性:关系模式中字段名称属性
5域:关系中属性取值范围称属性值域
6元组:关系中条记录元组
7候选码:关系中唯标识元组属性集称关系模式候选码
8码:户选做元组标识候选码作码
9外码:某关系码相应属性关系中出现时该码关系外码
10实体完整性规:条规求关系中元组组成码属性空值
11参完整性规:条规求引存实体形式:果属性集K关系模式R1码时KR2外码R2关系模式中K取值两种空等R1关系模式中某键值
条规应注意三点:
1)外码相应码名定义相值域
2)R1R2关系模式表示属性间联系
3)外码值否允许空应该视具体情况定
12实体型表示建立概念模型象长方形表示框写实体名会员信息实体表示
会员信息


13实体属性实体说明椭圆表示实体属性边实体属性连接起会员信息实体户编号户名等ER图:


会员信息


户名
户编号
……



14 实体间联系两者两实体类型间联系实体联系间必须联系名联系菱形表示边实体分菱形相连时标明实体间联系(11)者(1n者1:*)者(n:m 者*:*)联系


1 数字典条目:
数流文件数项(组成数流文件数)加工源宿中关加工逻辑详细设计说明描述
1).数流条目描述求表:
名称
数流名(中文名西文名称)
表名
名称名字
简述
数流简单说明
数流组成
描述数流数项组成
数流源
描述数流加工源流出
数流
描述数流流入加工宿
数量
系统中该数流总量
峰值
某时刻处理处理数量
注解
该数流补充说明

2).文件条目描述求表:
名称
文件名

文件名字
简述
文件简单说明
文件组成
描述文件记录数项组成
写文件加工
描述加工写文件
读文件加工
描述加工读文件
文件组织
描述文件存储方式(序索引)排序关键字
权限
描述类户文件权限(读写修改)
数量
问件记录数
存取频率
描写该文件
注解
该文件补充说明

3).数项条目描述求入表:
名称
数项名

数项名字
简述
数项简单描述
数类型
描述数项类型
计量单位
指明数项值计量单位
取值范围
描述数项允许值域
注解
该数项补充说明

4).加工条目描述求表:
名称
加工名

加工名字
加工号
加工DFD中编号
简述
加工功简描述
加工逻辑
简描述加工逻辑加工规约索引
输入数流
描述加工输入数流包括读文件名
输出数流
描述加工输出数流包括写文件名
异常处理
描述加工程出现异常情况极处理方式
加工激发条件
描述执行加工条件
注解
加工补充说明

5).源宿条目求表:
名称
源宿名称(外部实体名)

源宿名字
简描述
源宿简单描述(包括指明该外部实体DFD中做源做宿做源做宿)
输入数流
描述源系统提供输入数流
输出数流
描述系统宿提供输出数流
注解
源宿补充说明

注:中划横线项必选项项选项
2 数字典描述符号
方便描述数流组成文件组成定义列描述符号表:

符 号
名 称
举 例

定义
x … 表示x…组成
+

a +b 表示ab
[……]

[ab]表示ab
[…|…]

[a|b]表示ab
{…}
重复
{a}表示a重复0次
{…}nm
重复
{a}38 表示a重复38次
(…)

(a)表示a重复01次

基数元素
a表示a基元素

42安全保密设计
数库少数授权户访问必须提供正确户名前密码存储数库服务器系统理员者少数高级理员登陆
数库安全策略遵SQL Server 2005 安全策略事项
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

网上书城系统详细设计说明书课程设计

详细设计说明书November 162010网上书城目录1引言 41.1编写目的 41.2背景 41.3定义 41.4参考资料 52程序系统的结构 53图书管理模块 63.1程序描述 63.2功能 63.3性能 73.4输人项 73.5输出项 83.6算法 93.7流程逻辑 93.8接口 113.9存储分配 123.10注释设计 123.11限制条

文***品 3年前 上传835   0

教师管理系统(数据库)课程设计

数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X 月 X 日任务分配表第 ** 组学号姓名负责部分成绩组长 完成需求分析、概念逻辑结 构设计和运行、维护

文***品 3年前 上传1321   0

MySql数据库课程设计(学生管理系统)

XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 业 信息与计算科学 学 号 学 生 姓 名 XXXXXX

文***品 2年前 上传677   0

医院管理系统数据库课程设计

医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户

z***u 1年前 上传441   0

数据库原理及应用课程设计

数据库原理及应用课程设计设计报告题 目:学校人力资源管理系统 学 号: 学生姓名: 指导教师: 提交时间: 目录第1章 需求分析 11.1 需求调查 11.2 系统功能

文***品 3年前 上传750   0

教务管理系统数据库课程设计报告

 《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: 班 级:   学 号: 学生姓名:

文***享 1年前 上传268   0

数据库课程设计超市管理系统

数 据 库 课 程 设 计 说 明 书设计题目: 超市管理系统 专 业: 信息与计算科学 班级: 小组成员:学号: 学号: 学号: 学号: 指导老师:

文***享 2年前 上传499   0

图书管理系统数据库设计数据库应用系统开发课程设计

信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入

文***品 2年前 上传435   0

人力资源管理系统数据库设计《数据库系统原理》课程设计报告

《数据库系统原理》课程设计报告项目名称:人力资源管理系统数据库设计专 业: 计算机科学与技术 年 级: 姓 名: 学 号: 指导老师: (副

文***享 1年前 上传413   0

数据库设计说明书

   数据库设计说明书 黎宇 (转载自国家计算机标准和文件模板) 1 引言 1.1编写目的   说明编写这份数据库设计说明书的目的,指出预期的读者。 1.2背景   说明:   a.说明待开发的数据库的名称和使用此数据库的软件系统的名称;   b.列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。 1.3定义   列出本文件

h***i 8年前 上传22669   0

夹具课程设计说明书课程设计

 课程设计说明书 课 程 名 称 机械制造装配设计 设 计 课 程 钻床夹具设计 专 业 机械设计制造及其自动化 班 级 姓 名

z***u 5年前 上传1873   0

uml课程设计网上选课系统

 UML课程设计学 院 信息学院 班 级 10级计本班 专 业 计算机科学与技术 课 题 网上选课系统 指导老师 前 言 网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信

z***u 1年前 上传597   0

网上鲜花销售系统说明书软件项目开发课程设计

******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年秋季学期 软件开发综合训练课程设计 题 目: 网上鲜花销售系统 专业班级: 计算机科学与技术班 姓 名:

文***享 5年前 上传1247   0

《SQL-Server-数据库设计》课程设计报告(图书馆管理系统)

《SQL Server 数据库设计》课程设计报告课题名称:图书馆管理系统_班级:_ 软大班____学号:_ __姓名:___ ___完成日期:_2011-X-X_ _课程设计报告内容项目名称图书馆管理系统数据库设计姓名其他参与人员本人在本 项目中主要完成的工作系统需求分析系统功能分析

文***品 3年前 上传744   0

医院门诊管理系统数据库设计课程设计

.信息工程学院《数据库课程设计》论文题 目:医院门诊管理系统数据库设计学 号:专业班级:软件工程班姓 名:指导老师:完成日期:2014年X月X日医院门诊管理系统数据库设计(信息工程学院软件工程12级班)摘 要:随着社会的进步和人类生产生活水平的提高,国内现有的医院不论从规模上还是服务质量上都实现了显著增长。显然,如果医院门

文***品 5个月前 上传161   0

铁路客车售票系统数据库设计课程设计

《数据库原理与应用》课程设计 铁路客车售票系统数据库设计2010年X月目录1. 概述 11.1. 项目背景 11.2. 系统说明 12. 需求分析 12.1. 需求分析 12.2. 查询功能需求 12.3. 售票功能需求 22.4. 退票功能需求 22.5. 订票功能需求 22.6. 用户管理功能需求 22.7. 注册功能需求 22.8. 数据

文***享 3年前 上传599   0

液压课程设计说明书

液压课程设计说明书目录一.液压传动课程设计的目的及设计原始数据……………………………2二.工况分析…………………………………………………………………3三.拟定液压系统原理图……………………………………………………8四.液压元件的计算和选择…………………………………………………10 五.液压缸的结构选型………………………………………………………11

文***享 3年前 上传707   0

端盖课程设计说明书

端盖课程设计说明书一、设计任务根据所给的“端盖”零件,设计加工工艺规程。二、原始资料被加工“端盖”零件图1张 图1:端盖零件简图三、完成材料(1)被加工工件的零件图(AutoCAD制图)——1张(A3)(2) 机械加工工艺过程卡片——1张(3) 课程设计说明书——1份摘要本文的任务是加工工艺规程,包括被加工工件的零件图(AutoCAD格式)1

z***u 1年前 上传313   0

课程设计说明书书写格式

课程设计说明书书写格式《模拟电子技术》课程设计说明书书写格式 模拟电子技术》为了保证课程设计文档的质量,做到说明书格式的规范化,特作如下规定: 一,内容要求及格式 课程设计说明书应用汉语(简体汉字)撰写,内容应层次分明,数据可靠,文字简练,说明透彻,推 理严谨.说明书内容一般应由九个主要部分组成,依次为:1. 封面,2.课程设计任务书, 3. 目录, 4. 说明书正文,5. 结束语,6.

j***8 11年前 上传652   0

采矿学课程设计说明书

《采矿学》课程设计说明书 (准备方式:采区布置 煤层倾角:16°生产能力:150万t /a)班级:采矿班姓名: 学号: 班级序号: 指导老师: 完成时间:2010年X月X日目 录序 论········································2第一章.采区巷道布置··························

文***享 3年前 上传646   0

供热工程课程设计说明书

供热工程课程设计说明书课程名称: 设计题目: 院 系: 班 级: 设 计 者: 学 号: 指导教师:

文***品 2年前 上传460   0

推动架课程设计说明书

《机械制造技术》课程设计说明书班 级:机械制造 姓 名:学 号:日 期:2010 扬州工业职业技术学院目录1、 课程设计任务书……………………………………12、 引言…………………………………………............23、 零件分析……………………………………………34、 选择毛坯,确定毛坯尺寸,设计毛坯图…………45、 选择加工

z***u 1年前 上传270   0

差速器课程设计说明书

差速器课程设计说明书摘 要本次设计主要是对安装在驱动桥的两个半轴之间的差速器进行设计,主要涉及到了差速器非标准零件如齿轮结构和标准零件的设计计算,同时也对整车的参数、结构做了简单的选择计算。在设计中参考了大量的文献,因此对差速器的结构和作用有了更透彻的了解,通过利用CAD软件对差速器进行作图,也让我在学习方面得到了提高。关键字:差速器 半轴 设计 校核

z***u 1年前 上传353   0

连接座课程设计说明书

Hefei University夹具课程设计COURSE PROJECT题目: 连接座课程设计 系别: 机械工程系 专业: 机械设计制造及自动化 学制: 四 年 姓名: 学号:

文***享 1年前 上传220   0

J2EE课程设计网上书店设计与实现

J2EE课程设计题目:网上书店设计与实现 目录摘要 3第一章 需求分析 31.1会员用户需求 31.2管理员用户需求 31.3匿名用户需求 31.4 总体功能需求 3第二章 网站功能概述 32.1 功能概述 32.2 网站功能流程图 3第三章 系统总体设计 33.1前台总体设计 33.2管理员系统设计 33.3数据库设计 3

文***享 3年前 上传538   0