基于soap协议的汽车零部件网站
数据库设计说明书
学生姓名: 吴阳光
学 号: 2009904125
指导教师: 杨俊杰
课题类型: 数据库原理及开发
学 院: 信息科学与技术学院
专 业 : 电气工程及其自动化1班
20##年12月2日
目录
1引言... 2
1.1编写目的... 2
1.2编写背景... 2
1.3定义... 3
1.4参考资料... 3
2外部设计... 4
2.1标识符和状态... 4
2.2 使用它的程序... 4
2.3约定... 4
2.4专门指导... 5
2.5支持软件... 5
3机构设计... 5
3.1概念结构设计... 5
3.2逻辑结构设计... 7
3.3 物理结构设计... 7
4 运用设计.. 9
4.1 数据字典设计... 9
4.2 安全保密设计... 10
1引言
1.1编写目的
汽车零部件网的目的是为汽车零部件生产商提供一个展示自己产品的展台, 同时也扩大爱车用户,汽车维护商,汽车爱好者提供一个了解汽车零部件行情的 集中场所。汽车零部件查询系统是汽车零部件网的核心,它的主要目的是为了浏 览器用户提供各种汽车零部件的信息。另外,用户的查询要求是各种各样的,这 就要求细心查询系统具备可扩展性。
1.2编写背景
系统名称:基于 soap 协议的汽车零部件网站
当下汽车种类繁多,汽车品牌层出不穷,不同汽车的各种零部件更是让想了解汽车的人无从下手,同时也给汽车维修带来一定的麻烦,让人难以选择,因此需要有人把如此大的信息量整理成册,便于爱车,修车的朋友查阅,本网站用三大查询功能把海量的汽车品牌,汽车零部等信息,规整分类,化繁为简,用树状结构简明清楚的展现在您面前,为爱车用户,汽车维护商,汽车爱好者提供一个了解汽车零部件行情的集中场所。本数据库预期的读者主要是汽车用户,汽车维修阅读者,如私家车主、4S维修店人员,汽车爱好者等。
1.3定义
SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP), 简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息 系统到远程过程调用(RPC)等大量的应用程序
SQL :结构化查询语言,关系数据库查询的标准语言;
SQL SERVER 2005:微软公司生产的 SQL SERVER 数据库管理系统;
1.4参考资料
[1]中国汽车工业年鉴.中国汽车车型手册[M].北京:中国汽车年鉴期刊社,1995: 1~55.
[2] Dan Wood.SQL2005 数据库管理[M].北京:清华大学出版社,2008:45~65
[3] Paul Nielsen.SQL2005 宝典[M].北京:人民邮电出版社,2008:1~50
[4]袁理.asp 完全自学手册[M].北京:机械工程出版社,2007:20~60
[5]陈亚新.汽车为什么会跑 [M].北京:机械工业,1955:30~50.
[6]吕继迪.asp 从入门到精通[M].北京:清华大学出版社,2009:40~56
[7]奇里波.c#从入门到精通[M].北京:清华大学出版社,2008:41~50
[8]黄静.c#高级编程[M].北京:清华大学出版社,2007:31~54
[9]王晓可.c#施展开发[M].北京:清华大学出版社,2010:10~25
2外部设计
2.1标识符和状态
本系统采用 Microsoft Server 20## 为基本开发工具,数据库名称为 netshop。 数据库中一共建立了6个表,表名分别manufacture goodstype image mamber orderinfo goosinfo.
本系统采用 Microsoft Server 20## 为基本开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装 Microsoft Server 2003,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。
数据库中所建立的表名如(2.1 标识符和状态),对于表的各个属性,在下面 会有描述。
2.2 使用它的程序
操作系统:windows
使用访问这个数据库的应用程序主要是网页浏览器,以下是几种常用的浏览器:Internet Explorer 9 360安全浏览器4.2 世界之窗,百度浏览器2.8 ,TT浏览器,搜狗浏览器,谷歌浏览器,opera浏览器,傲游浏览器(Maxthon Browser), QQ浏览器,,极速浏览器等。
2.3约定
1.编号类数据类型,都为三位整形数据
2.密码设定为5—8位整形数据
2.4专门指导
对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意,当见: 可以进行联机访问,这需要安装相应的插件。
数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的 限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长 度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意 数据输入格式。
2.5支持软件
操作系统:windowsxp
后台数据库:sql2005
组建设计语言:c#
浏览器:Internet Explorer 6.0 以上版本
开发环境:visual studio 20##
3机构设计
3.1概念结构设计
图一 概念结构设计
图二 概念结构设计
图三 E-R图
3.2逻辑结构设计
将上面的 E-R 图进行分析后,形成如下的逻辑关系结构:
3.3 物理结构设计
在数据库中,数据的存储如下:
Admin
Imageid
Goodsinfo
Manue
Member
Orderinfo
4 运用设计
4.1 数据字典设计
4.2 安全保密设计
使用者在使用此数据库时,由于不同的访问者的登陆号码不同,且增加了密码设置,故 相当于对于数据的访问设置了权限,所以数据可以说是安全的。管理员的权限最大,可以控 制所有的数据.
第二篇:数据库设计说明书
图书管理系统 撰写人:凌庆红 版本:v1.0
<项目编号:002-5-2011>
数据库设计说明书
<版本号> v1.0
项 目 承 担 部 门:
撰 写 人(签名):凌庆红
完 成 日 期: 20xx年5月18日
本文档 使 用部门: ■主管领导 ■项目组
□客户(市场) □维护人员 ■用户
评审负责人(签名):
评 审 日 期:
图书管理系统 撰写人:凌庆红 版本:v1.0
目录
1 引言 .................................................................................................................................... 1
1.1 编写目的 ................................................................................................................................... 1
1.2 背景 ........................................................................................................................................... 1
1.3 定义 ........................................................................................................................................... 1
1.4 参考资料 ................................................................................................................................... 1
2 外部设计 ............................................................................................................................ 1
2.1 标识符和状态 ........................................................................................................................... 1
2.2 使用它的程序 ........................................................................................................................... 2
2.3 约定 ........................................................................................................................................... 2
2.4 专门指导 ................................................................................................................................... 2
2.5 支持软件 ................................................................................................................................... 2
3 结构设计 ............................................................................................................................ 2
3.1 概念结构设计 ........................................................................................................................... 2
3.2 逻辑结构设计 ........................................................................................................................... 2
3.2.1 表 ................................................................................................................................. 2
3.3 物理结构设计 ........................................................................................................................... 3
4 运用设计 ............................................................................................................................ 4
4.1 数据字典设计 ........................................................................................................................... 4
4.2 安全保密设计 ........................................................................................................................... 4
图书管理系统 撰写人:凌庆红 版本:v1.0
1 引言
1.1 编写目的
本说明书说明“图书管理系统”的数据库设计、结构情况,用于开发人员进行项目设计,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。
1.2 背景
数据库名称:图书管理系统
数据库系统:MySQL 5.0
数据库宿主环境:Windows
客户端连接工具:Navicat Lite
1.3 定义
员工登录表:用于员工的登录。
管理员登录表:用于管理员的登录
书籍信息表:存放图书库中所有图书的相关信息,便于管理员查询及员工借书
员工信息表:记录员工的相关信息,便于管理员查询
借书籍信息表:存放员工借出书籍的所有信息,便于管理员和员工查询
预约信息表:用于员工向管理员预约书籍,做好相关的员工信息以及员工预约的书籍信息
挂失请表:便于员工挂失借阅卡,存储详细的挂失借阅卡的信息
罚款记录表:存储员工对书籍的一些损坏或者丢失做一个相关的记录,一边管理员进行审计或查询
日志表:系统对员工或管理员的操作进行记录,形成日志文件
1.4 参考资料
a. 本项目的《图书管理系统-需求说明书》、《图书管理系统开发计划》;
b. 用户提供的《图书管理系统需求》;
c. 本项目相关的其他参考资料。
2 外部设计
2.1 标识符和状态
数据库标示符:Pub_Book
用户名:
密码:无
权限:全部
有效时间:开发阶段
第 1 页
图书管理系统 撰写人:凌庆红 版本:v1.0
说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。
2.2 使用它的程序
《图书管理系统》客户端。
2.3 约定
所有数据项前台用汉语表示,后台用数据驼峰式表示,数据库名称除外。
字符集采用 UTF-8,请注意字符的转换。
部分数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。
除特别说明外,所有字段默认都设置为 null 。
2.4 专门指导
请注意:MySQL 中 date的默认值为 0000-00-00,这与 .NET 的数据类型不匹配,请确保在存储 date 字段时给出一个合法的初始值。
2.5 支持软件
管理员工具:MySQL Administrator Windows/Linux
查询浏览工具:MySQL Query-Browser Windows/Linux
命令行工具:mysql
开发客户端:MySQL connector/NET
注意:MySQL Query-Browser 在Windows 环境下对中文支持不好,可能无法书写带有中文的 SQL 语句。
3 结构设计
3.1 概念结构设计
略。
3.2 逻辑结构设计
3.2.1 表
Cdm图
第 2 页
图书管理系统 撰写人:凌庆红 版本:v1.0
Pdm图
.
3.3 物理结构设计
略。
第 3 页
图书管理系统 撰写人:凌庆红 版本:v1.0
4 运用设计
4.1 数据字典设计 数据字典
4.2 安全保密设计
用户programmer 对 public_house 数据库具有全部权限。
第 4 页