网上书店系统.doc

上传人:b**** 文档编号:14765143 上传时间:2023-06-27 格式:DOC 页数:3 大小:40.50KB
下载 相关 举报
网上书店系统.doc_第1页
第1页 / 共3页
网上书店系统.doc_第2页
第2页 / 共3页
网上书店系统.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上书店系统.doc

《网上书店系统.doc》由会员分享,可在线阅读,更多相关《网上书店系统.doc(3页珍藏版)》请在冰点文库上搜索。

网上书店系统.doc

网上书店系统

随着网络的发展,网上交易手段逐渐完善,越来越多的人习惯网上购物,习惯于动动手指就能有货到门的快捷便利的消费方式。

网上书店系统的设计目标是对图书销售过程进行科学化、规范化的管理,提高图书销售效率,并且为人们在网上购书提供各种方便。

1.需求分析

考察用户网上购书的行为,大致都是如下模式:

用户进入网上书店,浏览各种图书信息,或者根据自己感兴趣的类别、特定图书信息来进搜索、查阅图书信息。

普通用户可以查询图书,查看图书详细信息。

普通用户在选定图书后要购买时,一般需要通过注册个人信息成为会员,本案例规定网上书店系统只允许会员执行购买图书的操作。

会员购买图书时,首先将选定的图书加入购物车,可以一次购买多本图书,每本图书的数量也可以不同。

对购物车中的图书进行确认付款后,生成正式订单,管理员可以根据会员购买生成的订单,为其进行发货处理。

管理员还可以对网上书店的图书进行增加、删除、更新等管理操作。

对于网上书店系统中普通用户、会员和管理员的具体功能描述如下。

(1)普通用户

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

2)注册成为会员。

(2)会员

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

2)加入购物车、修改购物车、订购图书、生成订单、查看订单等。

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

(3)管理员

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

2)加入购物车、修改购物车、订购图书、生成订单、查看订单等。

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

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

从上述的功能分析可以得出,网上购书系统中需要有员、图书、订单等信息。

对于会员需要有会员的账号、密码、姓名、邮箱、电话、地址等属性;对于图书,需要有书名、图书类别、出版社、作者、图书概况、定价、折扣、库存数量等属性,其中图书可以有折扣(如8折、7.5折),实际售价由定价乘以折扣,再除以10计算得出;对于一个订单,需要记录会员的订购日期、管理员进行发货的发货日期、订购总价等属性,其中订购总价是由多种图书实际售价乘以订购数量累计计算得出的。

网上书店系统中的图书销售基本规定如下:

每个会员可以通过订购图书生成多个订单,每个订单仅属于一个会员;每个订单中也可以包含多种图书商品,每种图书商品可以出现在多个订单中;在订单信息中,每种图书都有对应的订购数量。

本实例中网上书店系统仅考虑会员、订单、图书之间的关系,实际中的网上支付、商品评论等信息处理,暂时没有实现,也不考虑普通用户,假设会员确认生成了订单以后是已经付款的,管理员可以对其进行发货处理等。

2.系统功能描述

网上书店系统分为前台和后台管理。

前台管理主要包括浏览图书、查阅图书、订购图书、购物车和用户信息维护等功能。

后台管理包括图书管理,订单管理和用户管理等模块。

3.系统功能模块划分

根据系统功能要求,可以将系统分解为用户注册模块、用户登录模块、购买图书模块、查看订单模块、修改用户信息模块、管理员登录模块、图书管理模块、用户管理模块和订单管理模块等9个模块。

网上书店系统

管理员操作

用户操作

管理员登录

订单管理

用户管理

图书管理

新用户注册

修改用户信息

查看订单

购买图书

用户登录

4.概念结构设计

1)系统的实体:

根据分析,网上书店系统的基本实体为:

会员、订单、图书,每个实体具有如下的属性,并标记主键(加下划线的属性)画出E-R图。

会员:

账号、密码、姓名、地址、邮箱、手机、管理员标识,其中账号是主键,管理员标识为0表示普通会员,为1表示管理员。

订单:

订单号、订购日期、订购总价、发货日期,其中订单号是主键。

图书:

ISBN、书名、作者、出版社、定价、折扣、图书类别、图书概况、库存数量,其中ISBN是主键。

2)设计E-R图

在网上书店系统中,涉及3个实体,分别是会员,订单,图书,这3个实体之间存在联系。

会员通过订购图书生成一个订单,一个会员可以生成多个订单,每个订单只能属于一个会员,即会员与订单之间的联系是一对多的联系。

一个订单可以包含多种图书,一种图书也可以被多个订单包含,即每一种图书可以出现在多个订单中,每个订单中对应的每种图书均有对应的订购数量,因此订单与图书之间的联系是多对多的联系。

由以上分析,将会员与订单之间的联系命名为订购,将订单与图书之间的联系命名为订单详情,得到各个局部E-R图。

3)合并E-R图,生成初步E-R图

经过分析,得到会员、订单和图书三者之间分别通过订购和订单详情这两个联系进行关联。

因此,合并上述分E-R图、生成初步E-R图。

4)生成全局E-R图

将各个实体的属性加入初步E-R图中,形成全局E-R图。

5.逻辑结构设计

根据转换规则将E-R图转换为关系模型,即将实体和联系转换为关系数据的基本表,并标识各个表的主键。

网上书店系统的关系模式如下:

会员(账号,密码,姓名,地址,邮箱,手机,管理员标识)为会员实体对应关系模式,其中账号是会员关系的主键。

订单(订单号,订购日期,订购总价,发货日期,账号)为订单实体和订购联系合并的关系模式,其中订单号是主键。

会员的主键账号是订单关系的外键。

图书(ISBN,书名,作者,出版社,订购数量)为“订单详情”联系对应的关系模式。

因为订单详情是订单与图书之间的多对多联系,所以订单、图书的主属性以及订单详情联系本身的属性“订购数量”,共同构成了订单详情关系模式的属性,其中(订单号,ISBN)的组合是主键,订单号、ISBN同时也是订单详情关系模式的外键。

3

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2