网上购书系统设计

数据库设计题目

大理学院数据库设计

《网上书店系统》设计说明书

学 院:

项目组成员: 指导 教师:

专 业: 计算机科学与技术 年级(班级): 2011级计算机1班 起止 日期: 2014年3月1日—2010年5月5日

摘要

网上交易时当今社会上非常重要的一种交易方式,随着淘宝、阿里巴巴、东京商城等一系列的网上交易平台的兴起。网上交易已经成为人们生活中一种不可缺少的交易方式。现在都市的人们已经不满足只能到书店才能去购买图书,更希望能在网上交易平台购买图书。只样不仅方便、快捷,还能减少我们买书的开支。

网上书店系统分为普通用户和会员用户,普通用户可以再网上书店浏览图书、按类别查询图书、查看图书详细信息。普通用户只有注册成为会员用户才能在网上书店下订单购买图书。网上书店的管理员通过会员用户的订单的信息向会员用户发送图书。

网上书店系统是依据网上书店能够在线出售图书和管理需求而进行设计的,目的是实现在线接受客户订单、书店信息管理的功能。

需要在线购买图书的客户能够通过网上书店系统查询所需要的图书是否有售并能够查询有售图书的基本信息(比如图书名称、作者、出版社等)。如果客户查询到所需并且有售的图书,能够在线下达订单,然后提交给数据库,并且客户能够查询自己的订单的处理情况。同时,客户应该能够维护自己的信息(比如修改自己的收货地址、联系方式等)。

通过本次做网上图书系统,使我更加全面牢固地掌握课堂教学内容,更提高了我分析、解决实际问题的能力。通过结合设计题目进行综合性应用,对所学知识达到融会贯通的程度,对提高我的综合素质具有重要的意义。

关键词:网上交易;网上书店系统;订购;图书;注册

Abstract

A way to trade online transactions in today's society is very important, with the development of Taobao, Alibaba, Jingdong mall and a series of online trading platform. Online transactions has become an indispensable to life transactions.Now the city people have not only to the bookstore to buy books, hope to buy books online trading platform. Just like not only has the advantages of convenient, fast, can reduce our cost of books.

Online bookstore system is divided into ordinary user and membership users,ordinary users can browse books, online bookstore classification query book, for more information see the book. Ordinary users only registered as a member of the user can in order to buy books online bookstore. Online bookstore manager to members of the user through the membership user order information of books.

Online bookstore system is based on the online bookstore can sell books online design and management needs, the aim is to achieve acceptance of customer orders online, bookstores information management functions.

Customers can purchase online books online bookstore system needed to check through the books for sale and be able to check whether there are books available basic information (such as book title, author, publisher, etc.). If customer inquiries to the required and available books can place orders online, then submit it to the database, and customers can check their handling of orders. Meanwhile, customers should be able to maintain their own information (such as modifying their shipping address, contact information, etc.).

Do online library system through this, makes me more comprehensive mastery of the content of classroom teaching, more to improve my ability to analyze, solve practical problems. Comprehensive application by combining the design topic,the knowledge mastery degree, has an important significance to improve the comprehensive quality of my

Keywords: online transactions; online bookstore; Order; books; registration

目 录

1系统需求分析

1.1 系统设计的目的和意义

随着计算机以及计算机网络技术的快速发展,再加上中国30年的改革开放。许多家庭都拥有计算机,而且都连上了英特网。使许多人喜欢在网上购物,也希望坐在家里就可以买到自己想要的书籍。所以许多商家希望建立一个网上书店系统。顾客希望进入网上书店,浏览各种图书信息,或者根据自己感兴趣的类别,特定图书信息等来进行搜索、查询图书信息。顾客还可以把选定的图书加入购物车,可以一次购买多本图书,每本图书的数量也可以不同。对购物车中的图书进行确认付款后,生成正式订单,商家可以根据顾客购买生成的订单,为其进行发货处理。商家还可以对网上书店的图书进行增加、删除、更新等管理操作。这样就方便了人们的生活,也为提高全民的文化水平有了很大的帮助。网上书店系统是依据网上书店能够在线出售图书和管理需求而进行设计的,目的是实现在线接受客户订单、书店信息管理的功能。需要在线购买图书的客户能够通过网上书店系统查询所需要的图书是否有售并能够查询有售图书的基本信息(比如图书名称、作者、出版社等)。如果客户查询到所需并且有售的图书,能够在线下达订单,然后提交给数据库,并且客户能够查询自己的订单的处理情况。同时,客户应该能够维护自己的信息(比如修改自己的收货地址、联系方式等)。

1.2系统基本功能描述

通过对系统需求进行分析对于网上书店系统中普通用户、会员和管理员的具体功能描述如下: (1)普通用户

1)浏览图书、按类别查询图书、查看图书详细信息。 2)注册为会员。 (2)会员

1)浏览图书、按类别查询图书、查看图书详细信息。

2)加入购物车、修改购物车、订购图书、生成订单、查看订单等。 3)查看、修改个人信息(登录密码,常用发货地址,发票抬头管理等) (3)管理员

1)浏览图书、按类别查询图书、查看图书详细信息。 2)查看订单、处理订单进行发货处理等。

3)查看、修改个人信息。

4)更新图书信息,如增加、删除图书、更新库存量、商品名称、增加图书的属性列等。

1.3系统数据流分析

根据分析,我们可以得到系统的数据流图,如下图1-1所示:

图1-1 网上购书系统数据流图

1.4数据字典

根据数据流程图分析,对系统数据进行分析和汇总,建立系统数据字典。下面列出部分数据字典内容。

1.4.1数据项

(1)管理员 1数据项:账号 ○

含义说明:唯一标识每个管理员 别名:管理员编号 类型: 字符型 长度: 20

取值范围:00000000至99999999 取值含义: 是数字表示 2数据项: ○

密码

含义说明:每个管理员账号的登录密码 别名: 登录密码 类型: 字符串型 长度: 6~15

取值范围:6~15个字符

取值含义:可以包含数字和字母 3数据项: ○

姓名

含义说明:每个管理员的真实姓名 别名: 名字 类型: 字符串型 长度: 20 取值范围:1~8个汉字 取值含义:可以使汉字或字母 (2)会员 1数据项:账号 ○

含义说明:唯一标识每个会员 别名:会员编号 类型: 字符型 长度: 20

取值范围:00000000至99999999 取值含义: 是数字表示

2数据项: ○

密码

含义说明:每个会员账号的登录密码 别名: 登录密码 类型: 字符串型 长度: 6~15

取值范围:6~15个字符

取值含义:可以包含数字和字母 3数据项: ○

姓名

含义说明:每个会员的真实姓名 别名: 名字 类型: 字符串型 长度: 20 取值范围:1~8个汉字 取值含义:可以使汉字或字母 4数据项: ○

邮箱

含义说明:会员的邮箱联系方式 别名: 电子邮箱 类型: 字符串型 长度: 50 取值范围:50个字符 取值含义:邮箱的账户 5数据项: ○

电话

含义说明:会员的联系电话 别名: 联系电话 类型: 整型 长度: 11

取值范围:前三位可以是(131,187,159,…)后八位随机 取值含义:11个数字 6数据项: ○

地址

含义说明:会员的居住地址 别名: 联系地址

类型: 字符串型 长度: 30 取值范围:30个字符 取值含义:可以使汉字加数字 (3)图书信息 1数据项:图书编号 ○

含义说明:图书的编号 别名: 书籍编号 类型: 字符型 长度: 20 取值范围:20个字符

取值含义:用数字表示每本书的编号 2数据项: ○

书名

含义说明:图书的名称 别名: 书籍名称 类型: 字符串型 长度: 20 取值范围:20个字符

取值含义: 十个汉字或20个字符 3数据项:图书类别 ○

含义说明:图书分类归属 别名: 书籍类别 类型: 字符串型 长度: 10 取值范围:10个字符

取值含义: 5个汉字或10个字符 4数据项:出版社 ○

含义说明:图书的出版社名称 别名: 出版社 类型: 字符串型 长度: 50

取值范围:50个字符

取值含义: 25个汉字或50个字符 5数据项: ○

作者

含义说明:图书的作者 别名: 作者 类型: 字符串型 长度: 20 取值范围:20个字符

取值含义: 10个汉字或20个字符 6数据项: ○

概括

含义说明:图书的概括 别名: 概括 类型: 字符串型 长度: 500 取值范围:500个字符

取值含义: 250个字之内的描述 7数据项:价格 ○

含义说明:图书的价格 别名: 价格 类型:浮点型 长度:10

取值范围:10个字符 取值含义: 数字来表示

8数据项:折扣 ○

含义说明:图书的价格折扣 别名: 折扣 类型: 浮点型 长度: 4 取值范围:4个字符

取值含义: 可以用百分比来表示

9数据项:库存量 ○

含义说明:图书的名称 别名: 书籍名称 类型: 整型 长度: 10 取值范围:20个字符

取值含义: 五个汉字或20个字符 (4)订单 1数据项: ○

订单编号

含义说明:订单的编号 别名: 订单编号 类型: 字符型 长度: 20 取值范围:20个字符

取值含义:用数字表示每本书的编号 2数据项: ○

图书编号

含义说明:图书的编号 别名: 书籍编号 类型: 字符型 长度: 20 取值范围:20个字符

取值含义:用数字表示每本书的编号 3数据项: ○

订购日期

含义说明:图书的订购日期 别名: 订购日期

类型: data 型 长度: 16

取值范围:0000/00/00~9999/12/30 取值含义: 用来表示年月日 4数据项: ○

发货日期

含义说明:图书的发货日期 别名: 发货日期

类型: data 型 长度: 16

取值范围:0000/00/00~9999/12/30 取值含义: 用来表示年月日 5数据项: ○

姓名

含义说明:每个收货人的真实姓名 别名: 名字 类型: 字符串型 长度: 20 取值范围:1~8个汉字 取值含义:可以使汉字或字母 6数据项: ○

电话

含义说明:会员的联系电话 别名: 联系电话 类型: 整型 长度: 11

取值范围:前三位可以是(131,187,159,…)后八位随机 取值含义:11个数字 7数据项: ○

总价

含义说明:购买图书的总价 别名: 总价 类型: 整型 长度: 10 取值范围:1~1000 1.4.2数据结构

(1)管理员

―管理员‖是该系统中的一个重要数据结构: 数据结构:管理员

含义说明:是网上书店系统的主体数据结构,定义了一个管理员的有关信息

组成:账号,密码,姓名

(2)会员

―会员‖是该系统中的一个核心数据结构: 数据结构:会员

含义说明:是网上书店系统的主体数据结构,定义了一个会员的有关信息

组成:账号,密码,姓名,邮箱,电话,联系地址 (3)图书

“图书”是该系统中的一个主要数据结构: 数据结构:图书

含义说明:是网上书店系统的主体数据结构,定义了图书的有关信息 组成:编号,书名,图书类别,出版社,作者,,图书概况,价格,折扣,库存量

(4)订单

“订单”是该系统中的一个主要数据结构: 数据结构:订单

含义说明:是网上书店系统的主体数据结构,定义了订单的有关信息 组成:订单编号,书的编号,订购日期,发货日期,总价格

2数据库设计

2.1 数据库概念设计

2.1.1系统涉及到的实体

(1)管理员{管理员编号,管理员姓名}

(2)会员{会员编号,会员姓名,会员邮箱,会员联系电话,会员联系地址}

(3)图书{图书编号,图书名,图书类别,出版社,作者,图书概括,图书价格,图书折扣,库存余量}

(4)订单{订单编号,书的编号,订购日期,发货日期,总价格} 2.1.2局部E-R 图设计

2-1会员的E-R 图

图2-2管理员的E-R 图

图2-3图书的E-R 图

图2-4订单的E-R 图

图2-5会员-订单E-R 图

图2-6订单-管理员E-R 图

2.1.3局部E-R 图设计

图2-7网上购书系统总E-R 图

2.2 逻辑结构设计

根据以上的分析,将E-R 模型转换成逻辑模型,设计出本系统的数据

库。根据需要,设计了4个数据表。如下所示:

● ● ●

管理员信息表:该表记录了管理员的相关信息,包括管理员会员信息表:该表记录了会员的相关信息,包括会员账号,图书信息表:该表记录了图书的基本信息,包括图书编号,

账号,登陆密码,管理员姓名。

登录密码,会员姓名,会员邮箱,联系电话,联系地址。

图书书名,图书类别,出版社,作者,图书概括,图书价格,图书折扣,库存量。

订单表:该表记录了订单的基本信息,包括订单编号,书的

编号,订购日期,发货日期,收货人姓名,收货人联系方式,总价格。

2.3 物理结构设计

(2)会员表

(4)订单表

小结

由于设计经验不足,时间有限,我虽然在有限时间里顺利的完成了网上书店系统的分析、设计和调试工作,但是本系统仍需进一步扩充和完善,使之更符合实际的应用。如在订单处理功能上应当增加发票处理功能,在图书管理上应当增加图书的仓储管理功能等。我充分体会到理论知识的重要性,但更加体会到实践的重要性。只有通过实践,我们才能发现并解决问题,才能真正掌握一项技术。我会在将来的软件设计、开发过程中进一步学习,不断提高自己的专业技能。 只有通过不断的学习,不断的努力,我相信我能学到好多东西,通过实践,我能发现我们有多不足,要做好一次好的系统,前期的分析还是个很关键的步骤,后期的操作是对软件的一个综合的应用。

参 考 文 献

[1] 王海粟. 浅议会计信息披露模式[J].财政研究,2004,21(1):56-58.

[2] 夏鲁惠. 高等学校毕业论文教学情况调研报告[J].高等理科教育,2004(1):46-52.

[3] Heider, E.R.& D.C.Oliver. The structure of color space in naming and memory of two languages [J]. Foreign Language Teaching and Research, 1999, (3): 62 – 67.

[4] 葛家澍,林志军. 现代西方财务会计理论[M].厦门:厦门大学出版社,2001:42. [5] Gill, R. Mastering English Literature [M]. London: Macmillan, 1985: 42-45.

[6] 伍蠡甫. 西方文论选[C]. 上海:上海译文出版社,1979:12-17.

[7] Spivak,G . ―Can the Subaltern Speak?‖[A]. In C.Nelson & L. Grossberg(eds.). Victory in Limbo: Imigism [C]. Urbana: University of Illinois Press, 1988, pp.271-313.

[8] Almarza, G.G. Student foreign language teacher’s knowledge growth [A]. In D.Freeman and J.C.Richards (eds.). Teacher Learning in Language Teaching [C]. New York: Cambridge University Press. 1996. pp.50-78.

[9] 张筑生. 微分半动力系统的不变集[D].北京:北京大学数学系数学研究所, 1983:1-7.

数据库设计题目

大理学院数据库设计

《网上书店系统》设计说明书

学 院:

项目组成员: 指导 教师:

专 业: 计算机科学与技术 年级(班级): 2011级计算机1班 起止 日期: 2014年3月1日—2010年5月5日

摘要

网上交易时当今社会上非常重要的一种交易方式,随着淘宝、阿里巴巴、东京商城等一系列的网上交易平台的兴起。网上交易已经成为人们生活中一种不可缺少的交易方式。现在都市的人们已经不满足只能到书店才能去购买图书,更希望能在网上交易平台购买图书。只样不仅方便、快捷,还能减少我们买书的开支。

网上书店系统分为普通用户和会员用户,普通用户可以再网上书店浏览图书、按类别查询图书、查看图书详细信息。普通用户只有注册成为会员用户才能在网上书店下订单购买图书。网上书店的管理员通过会员用户的订单的信息向会员用户发送图书。

网上书店系统是依据网上书店能够在线出售图书和管理需求而进行设计的,目的是实现在线接受客户订单、书店信息管理的功能。

需要在线购买图书的客户能够通过网上书店系统查询所需要的图书是否有售并能够查询有售图书的基本信息(比如图书名称、作者、出版社等)。如果客户查询到所需并且有售的图书,能够在线下达订单,然后提交给数据库,并且客户能够查询自己的订单的处理情况。同时,客户应该能够维护自己的信息(比如修改自己的收货地址、联系方式等)。

通过本次做网上图书系统,使我更加全面牢固地掌握课堂教学内容,更提高了我分析、解决实际问题的能力。通过结合设计题目进行综合性应用,对所学知识达到融会贯通的程度,对提高我的综合素质具有重要的意义。

关键词:网上交易;网上书店系统;订购;图书;注册

Abstract

A way to trade online transactions in today's society is very important, with the development of Taobao, Alibaba, Jingdong mall and a series of online trading platform. Online transactions has become an indispensable to life transactions.Now the city people have not only to the bookstore to buy books, hope to buy books online trading platform. Just like not only has the advantages of convenient, fast, can reduce our cost of books.

Online bookstore system is divided into ordinary user and membership users,ordinary users can browse books, online bookstore classification query book, for more information see the book. Ordinary users only registered as a member of the user can in order to buy books online bookstore. Online bookstore manager to members of the user through the membership user order information of books.

Online bookstore system is based on the online bookstore can sell books online design and management needs, the aim is to achieve acceptance of customer orders online, bookstores information management functions.

Customers can purchase online books online bookstore system needed to check through the books for sale and be able to check whether there are books available basic information (such as book title, author, publisher, etc.). If customer inquiries to the required and available books can place orders online, then submit it to the database, and customers can check their handling of orders. Meanwhile, customers should be able to maintain their own information (such as modifying their shipping address, contact information, etc.).

Do online library system through this, makes me more comprehensive mastery of the content of classroom teaching, more to improve my ability to analyze, solve practical problems. Comprehensive application by combining the design topic,the knowledge mastery degree, has an important significance to improve the comprehensive quality of my

Keywords: online transactions; online bookstore; Order; books; registration

目 录

1系统需求分析

1.1 系统设计的目的和意义

随着计算机以及计算机网络技术的快速发展,再加上中国30年的改革开放。许多家庭都拥有计算机,而且都连上了英特网。使许多人喜欢在网上购物,也希望坐在家里就可以买到自己想要的书籍。所以许多商家希望建立一个网上书店系统。顾客希望进入网上书店,浏览各种图书信息,或者根据自己感兴趣的类别,特定图书信息等来进行搜索、查询图书信息。顾客还可以把选定的图书加入购物车,可以一次购买多本图书,每本图书的数量也可以不同。对购物车中的图书进行确认付款后,生成正式订单,商家可以根据顾客购买生成的订单,为其进行发货处理。商家还可以对网上书店的图书进行增加、删除、更新等管理操作。这样就方便了人们的生活,也为提高全民的文化水平有了很大的帮助。网上书店系统是依据网上书店能够在线出售图书和管理需求而进行设计的,目的是实现在线接受客户订单、书店信息管理的功能。需要在线购买图书的客户能够通过网上书店系统查询所需要的图书是否有售并能够查询有售图书的基本信息(比如图书名称、作者、出版社等)。如果客户查询到所需并且有售的图书,能够在线下达订单,然后提交给数据库,并且客户能够查询自己的订单的处理情况。同时,客户应该能够维护自己的信息(比如修改自己的收货地址、联系方式等)。

1.2系统基本功能描述

通过对系统需求进行分析对于网上书店系统中普通用户、会员和管理员的具体功能描述如下: (1)普通用户

1)浏览图书、按类别查询图书、查看图书详细信息。 2)注册为会员。 (2)会员

1)浏览图书、按类别查询图书、查看图书详细信息。

2)加入购物车、修改购物车、订购图书、生成订单、查看订单等。 3)查看、修改个人信息(登录密码,常用发货地址,发票抬头管理等) (3)管理员

1)浏览图书、按类别查询图书、查看图书详细信息。 2)查看订单、处理订单进行发货处理等。

3)查看、修改个人信息。

4)更新图书信息,如增加、删除图书、更新库存量、商品名称、增加图书的属性列等。

1.3系统数据流分析

根据分析,我们可以得到系统的数据流图,如下图1-1所示:

图1-1 网上购书系统数据流图

1.4数据字典

根据数据流程图分析,对系统数据进行分析和汇总,建立系统数据字典。下面列出部分数据字典内容。

1.4.1数据项

(1)管理员 1数据项:账号 ○

含义说明:唯一标识每个管理员 别名:管理员编号 类型: 字符型 长度: 20

取值范围:00000000至99999999 取值含义: 是数字表示 2数据项: ○

密码

含义说明:每个管理员账号的登录密码 别名: 登录密码 类型: 字符串型 长度: 6~15

取值范围:6~15个字符

取值含义:可以包含数字和字母 3数据项: ○

姓名

含义说明:每个管理员的真实姓名 别名: 名字 类型: 字符串型 长度: 20 取值范围:1~8个汉字 取值含义:可以使汉字或字母 (2)会员 1数据项:账号 ○

含义说明:唯一标识每个会员 别名:会员编号 类型: 字符型 长度: 20

取值范围:00000000至99999999 取值含义: 是数字表示

2数据项: ○

密码

含义说明:每个会员账号的登录密码 别名: 登录密码 类型: 字符串型 长度: 6~15

取值范围:6~15个字符

取值含义:可以包含数字和字母 3数据项: ○

姓名

含义说明:每个会员的真实姓名 别名: 名字 类型: 字符串型 长度: 20 取值范围:1~8个汉字 取值含义:可以使汉字或字母 4数据项: ○

邮箱

含义说明:会员的邮箱联系方式 别名: 电子邮箱 类型: 字符串型 长度: 50 取值范围:50个字符 取值含义:邮箱的账户 5数据项: ○

电话

含义说明:会员的联系电话 别名: 联系电话 类型: 整型 长度: 11

取值范围:前三位可以是(131,187,159,…)后八位随机 取值含义:11个数字 6数据项: ○

地址

含义说明:会员的居住地址 别名: 联系地址

类型: 字符串型 长度: 30 取值范围:30个字符 取值含义:可以使汉字加数字 (3)图书信息 1数据项:图书编号 ○

含义说明:图书的编号 别名: 书籍编号 类型: 字符型 长度: 20 取值范围:20个字符

取值含义:用数字表示每本书的编号 2数据项: ○

书名

含义说明:图书的名称 别名: 书籍名称 类型: 字符串型 长度: 20 取值范围:20个字符

取值含义: 十个汉字或20个字符 3数据项:图书类别 ○

含义说明:图书分类归属 别名: 书籍类别 类型: 字符串型 长度: 10 取值范围:10个字符

取值含义: 5个汉字或10个字符 4数据项:出版社 ○

含义说明:图书的出版社名称 别名: 出版社 类型: 字符串型 长度: 50

取值范围:50个字符

取值含义: 25个汉字或50个字符 5数据项: ○

作者

含义说明:图书的作者 别名: 作者 类型: 字符串型 长度: 20 取值范围:20个字符

取值含义: 10个汉字或20个字符 6数据项: ○

概括

含义说明:图书的概括 别名: 概括 类型: 字符串型 长度: 500 取值范围:500个字符

取值含义: 250个字之内的描述 7数据项:价格 ○

含义说明:图书的价格 别名: 价格 类型:浮点型 长度:10

取值范围:10个字符 取值含义: 数字来表示

8数据项:折扣 ○

含义说明:图书的价格折扣 别名: 折扣 类型: 浮点型 长度: 4 取值范围:4个字符

取值含义: 可以用百分比来表示

9数据项:库存量 ○

含义说明:图书的名称 别名: 书籍名称 类型: 整型 长度: 10 取值范围:20个字符

取值含义: 五个汉字或20个字符 (4)订单 1数据项: ○

订单编号

含义说明:订单的编号 别名: 订单编号 类型: 字符型 长度: 20 取值范围:20个字符

取值含义:用数字表示每本书的编号 2数据项: ○

图书编号

含义说明:图书的编号 别名: 书籍编号 类型: 字符型 长度: 20 取值范围:20个字符

取值含义:用数字表示每本书的编号 3数据项: ○

订购日期

含义说明:图书的订购日期 别名: 订购日期

类型: data 型 长度: 16

取值范围:0000/00/00~9999/12/30 取值含义: 用来表示年月日 4数据项: ○

发货日期

含义说明:图书的发货日期 别名: 发货日期

类型: data 型 长度: 16

取值范围:0000/00/00~9999/12/30 取值含义: 用来表示年月日 5数据项: ○

姓名

含义说明:每个收货人的真实姓名 别名: 名字 类型: 字符串型 长度: 20 取值范围:1~8个汉字 取值含义:可以使汉字或字母 6数据项: ○

电话

含义说明:会员的联系电话 别名: 联系电话 类型: 整型 长度: 11

取值范围:前三位可以是(131,187,159,…)后八位随机 取值含义:11个数字 7数据项: ○

总价

含义说明:购买图书的总价 别名: 总价 类型: 整型 长度: 10 取值范围:1~1000 1.4.2数据结构

(1)管理员

―管理员‖是该系统中的一个重要数据结构: 数据结构:管理员

含义说明:是网上书店系统的主体数据结构,定义了一个管理员的有关信息

组成:账号,密码,姓名

(2)会员

―会员‖是该系统中的一个核心数据结构: 数据结构:会员

含义说明:是网上书店系统的主体数据结构,定义了一个会员的有关信息

组成:账号,密码,姓名,邮箱,电话,联系地址 (3)图书

“图书”是该系统中的一个主要数据结构: 数据结构:图书

含义说明:是网上书店系统的主体数据结构,定义了图书的有关信息 组成:编号,书名,图书类别,出版社,作者,,图书概况,价格,折扣,库存量

(4)订单

“订单”是该系统中的一个主要数据结构: 数据结构:订单

含义说明:是网上书店系统的主体数据结构,定义了订单的有关信息 组成:订单编号,书的编号,订购日期,发货日期,总价格

2数据库设计

2.1 数据库概念设计

2.1.1系统涉及到的实体

(1)管理员{管理员编号,管理员姓名}

(2)会员{会员编号,会员姓名,会员邮箱,会员联系电话,会员联系地址}

(3)图书{图书编号,图书名,图书类别,出版社,作者,图书概括,图书价格,图书折扣,库存余量}

(4)订单{订单编号,书的编号,订购日期,发货日期,总价格} 2.1.2局部E-R 图设计

2-1会员的E-R 图

图2-2管理员的E-R 图

图2-3图书的E-R 图

图2-4订单的E-R 图

图2-5会员-订单E-R 图

图2-6订单-管理员E-R 图

2.1.3局部E-R 图设计

图2-7网上购书系统总E-R 图

2.2 逻辑结构设计

根据以上的分析,将E-R 模型转换成逻辑模型,设计出本系统的数据

库。根据需要,设计了4个数据表。如下所示:

● ● ●

管理员信息表:该表记录了管理员的相关信息,包括管理员会员信息表:该表记录了会员的相关信息,包括会员账号,图书信息表:该表记录了图书的基本信息,包括图书编号,

账号,登陆密码,管理员姓名。

登录密码,会员姓名,会员邮箱,联系电话,联系地址。

图书书名,图书类别,出版社,作者,图书概括,图书价格,图书折扣,库存量。

订单表:该表记录了订单的基本信息,包括订单编号,书的

编号,订购日期,发货日期,收货人姓名,收货人联系方式,总价格。

2.3 物理结构设计

(2)会员表

(4)订单表

小结

由于设计经验不足,时间有限,我虽然在有限时间里顺利的完成了网上书店系统的分析、设计和调试工作,但是本系统仍需进一步扩充和完善,使之更符合实际的应用。如在订单处理功能上应当增加发票处理功能,在图书管理上应当增加图书的仓储管理功能等。我充分体会到理论知识的重要性,但更加体会到实践的重要性。只有通过实践,我们才能发现并解决问题,才能真正掌握一项技术。我会在将来的软件设计、开发过程中进一步学习,不断提高自己的专业技能。 只有通过不断的学习,不断的努力,我相信我能学到好多东西,通过实践,我能发现我们有多不足,要做好一次好的系统,前期的分析还是个很关键的步骤,后期的操作是对软件的一个综合的应用。

参 考 文 献

[1] 王海粟. 浅议会计信息披露模式[J].财政研究,2004,21(1):56-58.

[2] 夏鲁惠. 高等学校毕业论文教学情况调研报告[J].高等理科教育,2004(1):46-52.

[3] Heider, E.R.& D.C.Oliver. The structure of color space in naming and memory of two languages [J]. Foreign Language Teaching and Research, 1999, (3): 62 – 67.

[4] 葛家澍,林志军. 现代西方财务会计理论[M].厦门:厦门大学出版社,2001:42. [5] Gill, R. Mastering English Literature [M]. London: Macmillan, 1985: 42-45.

[6] 伍蠡甫. 西方文论选[C]. 上海:上海译文出版社,1979:12-17.

[7] Spivak,G . ―Can the Subaltern Speak?‖[A]. In C.Nelson & L. Grossberg(eds.). Victory in Limbo: Imigism [C]. Urbana: University of Illinois Press, 1988, pp.271-313.

[8] Almarza, G.G. Student foreign language teacher’s knowledge growth [A]. In D.Freeman and J.C.Richards (eds.). Teacher Learning in Language Teaching [C]. New York: Cambridge University Press. 1996. pp.50-78.

[9] 张筑生. 微分半动力系统的不变集[D].北京:北京大学数学系数学研究所, 1983:1-7.


相关文章

  • 计算机专业毕业论文题目_大全(1)
  • 目 录 ASP 类计算机专业毕业论文题目.................................................................................................... ...查看


  • 本科计算机论文题目
  • 基于asp 语言的测试项目 学生信息管理系统的设计与实现 基于ASP.NET 的社区人口管理系统 基于ASP.NET 的课程教学网站设计 公司会议网站 C#高校工资管理系统 C#在线点歌系统 <数据库原理>精品课程网站设计 教师 ...查看


  • 网络银行系统的设计与实现毕业论文
  • 毕业设计说明书 网络银行系统的设计与实现 网络银行系统的设计与实现 Internet Bank System Design And Implementationon 摘 要 网上银行是电子商务时代银行的必然选择,它利用计算机和互联网技术,为 ...查看


  • 网上购物系统论文
  • 课程设计 题 目: 网上购物系统 系别:专业年级:班组 级:次: 计算机科学与技术专升本1303班 指导教师: 2014年05月31日 摘要 网上购物系统是一个基于Internet,运用MyEclipse软件做的,并根据现有的网上购物系统的 ...查看


  • 手机销售网论文最新版
  • 本科毕业实习报告 题目:走向社会的第一步 --在新疆财经大学科研处的实习心得 学 号: 学生 姓 名: 学 院: 专 业: 年 级: 指导教师 姓名及职称: 完 成 日期: 摘 要 随着科学技术的不断发展,互联网络已经成为人们生活当中不可缺 ...查看


  • 化妆品网上购物系统概要设计说明书
  • <Sunny Bay 化妆品网上购物系统> 概要设计说明书 作 者: 完成日期: 签 收 人: 签收日期: 修改情况记录: 目录 1 引言 ............................................ ...查看


  • 水晶阁网上购物商城项目概要设计说明书
  • 编号:_________________ 版本:_________________ 水晶阁网上购物商城 网上购物概要设计说明书 委托单位: 水晶阁网上购物商城 承办单位: 长城数字软件公司闽枫居 编写:(签名)_______________ ...查看


  • 网上商城系统的分析及设计
  • 网上商城管理信息系统分析与设计 系 别: 计算机学院 专 业: 计算机科学与技术 班 别: 学 号: 姓 名: 赵叶欢 学 期: 春季上学期 指导老师: 2012年6月8日 目录 1.概述 ......................... ...查看


  • 银行管理系统
  • 目 录 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 1 设计题目.................................. ...查看


热门内容