概要设计阶段--数据库设计说明书.doc_第1页
概要设计阶段--数据库设计说明书.doc_第2页
概要设计阶段--数据库设计说明书.doc_第3页
概要设计阶段--数据库设计说明书.doc_第4页
概要设计阶段--数据库设计说明书.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

7项目名称数据库设计说明书项目名称数据库设计说明书V1.0(版本号)拟 制 人_审 核 人_批 准 人_一九九九年八月二十日数据库设计说明书1.引言1.1编写目的说明编写这份数据设计说明书的目的,指出预期的读者。这份数据库说明书是为了说明小组项目(网络书店系统)的数据库的相关信息,以供本小组其他成员在使用到数据库时更加便利,以及更好的进行具体的数据库设计。我们的商城为那些因为时间问题而去不了书店,时间匆匆而错过了新书的首发式,以及到处搜寻自己心爱的书籍的读者们精心设计,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。网上书店系统,就是这么的简单方便。1.2背景a.待开发数据库的名称和使用此数据库的软件系统的名称;b.列出本项目的任务提出者、开发者、用户。随着各种网络技术的发展,Internet对人类生活的影响越来越大。随着信息化社会的发展,信息的交流越的越来越容易,但信息的爆炸式增长。给人们从大量信息中挑选出所自己需要的信息带来了难度人们对计算机的智能化需求越来越高互联网的快速发展,电脑的普及,为适应人们快速的生活节奏,提供了条件。电子商务的概念也随之产生。相比传统的零售业务,电子商务不管是在地域上、时间上还是经济上都优于传统业务,但因其以开放的互联网为基础,存在一定的局限性。随着互联网技术的进一步发展,电子商务正以一种惊人的速度发展着网上书店购物系统,是以网络为媒介,通过创建一个虚拟的书店,用户通过网络查询自己所需要的书籍信息,避免了顾客自己实地挑选商品的烦琐过程,使用户的购物过程变得轻松、快捷、方便,与高效。非常适合现代人快节奏的生活习惯;同时又能有效地控制“商场”运营的成本,开辟了一个新的销售渠道。通过建立网上书店购物系统,可以提高企业的生产效率,降低经营成本,优化资源配置,从而实现企业的利润最大化由。于网上图书交易打破了图书经销的规则及图书经营模式,越来越的网上书店的出现,要想很好的发展下去,就需要开发一套行之有效的网上图书交易系统。1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料1. 齐治昌 谭庆平 宁 洪 软件工程 高等教育出版社 2. 2. 郑人杰 殷人昆 陶永雷 实用软件工程 清华大学出版社 3. 3. 胥光辉 金凤林 丁 力 软件工程方法与实践 机械工业出版社 4. 4.软件设计文档国家标准2外部设计1.1标识符的状态联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。该数据库的所有标示符都是以ID结尾的字段,自动在增量都是1.2.2使用它的程序列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。在本小组项目的网络书店系统中在用户注册、用户登录验证、以及购书灯都将用到该数据库。2.3约定陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定。在软件系统开发中,数据库设计应遵循必要的数据可范式理论,以减少冗余、保证数据的完整性与正确性。数据库命名规范:1、 数据库涉及字符规则:采用26个英文字母(区分大小写)和0-9这十个自然数,加上下划线组成,共63个字符,不能出现其他字符(注释除外)。2、 数据库对象命名规则:数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束,对象名字有前缀和实际名字组成,长度不超过30.前缀:使用小写字母。3、 实际名字:实际名字尽量描述实体的内容,有单词或单词组合,每个单词的首字母大写,其他字母小写,不以数字和_开头。4、 数据库表命名规则:字段有前缀和实际名字组成。实际名字中首单词一个系统尽量采取统一单词5、 字段命名规则:数字、字符、日期、lob、杂项,字段由表的简称、下划线,实际名字加后缀组成。6、 Sql语句规则:所有sql关键词全部大写,比如SELECT,UPDATE,FROM,ORDER,BY等。2.4专门指导向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导。2.5支持软件简单介绍同此数据库直接有关的支持软件。说明这些软件的名称、版本号的主要功能特性。列出这些支持软件的技术文件的标题、编号及来源系统计划使用VisualStudio.NET 2005作为开发工具,编 程语言是C#,编程技术是ASP.NET。 使用C#,是因为他是微软为.NET平台量身制作的程序语言,即拥有C+的强大功能,又有Visual Basic简易的特性,他在带来对应用程序的快速开发能力的同时,并没有牺牲C与C+程序员所关心的各种特性,C#忠实的继承了C与C+的有点,是最能体现.NET优势的语言。 ASP.NET最大的特点是编译执行,而不是ASP的解释执行,这一使得整个程序的执行效率大大增加。同时由于ASP.NET是建立在.NET框架的基础上,因此.NET的各种优点都可以使用。同时由于采用了CodeBehind技术,它的程序代码与页面标识可以完全剥离,不会混合在一个页面上,便于程序员的修改。 2:运行环境 由于使用了以上开发技术,本系统服务器的运行环境如下: 操纵系统:Windows XP以上 服务器:IIS5.0 浏览器:IE6.0 数据库:SQL Server 2005 Express 硬件配置:CPU:P41.8GHz 内存:256MB以上3结构设计3.1概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。订单的E-R图:图书信息的E-R图:用用户E-R图实体之间关系的E-R图:3.2逻辑结构设计说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构。商品信息表 book字段名字段类型字段长度字段限制注释book_idint11NOT NULL书IDbook_namevarchar255DEFAULT NULL书名book_authorvarchar255DEFAULT NULL书作者book_pricedoubleDEFAULT NULL书价格imagevarchar255DEFAULT NULL书图片descibevarchar255DEFAULT NULL描述totalint11DEFAULT NULL库存fk_categoryidint11DEFAULT NULL关联书商品类别商品类别表category字段名字段类型字段长度字段限制注释category_idint11NOT NULL类别IDcategory_namevarchar255NOT NULL类别名category_desicbevarchar255NOT NULL类别描述订单详情表order_detail字段名字段类型字段长度字段限制注释od_idint11NOT NULL订单详情IDod_Pricedouble NOT NULL订单价格od_namevarchar255NOT NULL订单名字od_numint11NOT NULL订单编号fk_bookidint11NOT NULLfk_orderkidint11NOT NULL订单表order_table字段名字段类型字段长度字段限制注释order_idint11NOT NULL订单IDorder_datevarchar255NOT NULL下单日期order_addressvarchar255NOT NULL住址order_phonevarchar255NOT NULL电话order_receivervarchar255NOT NULL收货人fk_useridint11NOT NULL用户表user字段名字段类型字段长度字段限制注释user_idint11NOT NULL用户IDuser_namevarchar255NOT NULL用户名user_passwordvarchar255NOT NULL用户密码user_emailvarchar50NOT NULL用户邮箱user_phonevarchar50NOT NULL用户电话4运用设计4.1数据字典设计对数据库设计中涉及到的各种项目一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。管理员(管理员编号、用户名、管理员姓名、管理员密码、管理员邮箱)用户(用户名、密码、电话、邮箱、家庭住址、真实姓名、邮政编号)用户留言(留言编号、用户名、主题、提交信息、留言内容、回复状态)书籍(书籍编号、书籍名称、ISBN、作者、出版社编号、版次、出版日期)库存(ISBN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论