网上书店系统需求描述Word格式文档下载.docx

上传人:b****6 文档编号:21754612 上传时间:2023-02-01 格式:DOCX 页数:17 大小:179.82KB
下载 相关 举报
网上书店系统需求描述Word格式文档下载.docx_第1页
第1页 / 共17页
网上书店系统需求描述Word格式文档下载.docx_第2页
第2页 / 共17页
网上书店系统需求描述Word格式文档下载.docx_第3页
第3页 / 共17页
网上书店系统需求描述Word格式文档下载.docx_第4页
第4页 / 共17页
网上书店系统需求描述Word格式文档下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

网上书店系统需求描述Word格式文档下载.docx

《网上书店系统需求描述Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网上书店系统需求描述Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。

网上书店系统需求描述Word格式文档下载.docx

订单取消及更新。

订单未审核前,允许会员取消订单及更新订单信息。

订单受理。

订单生成后,职员对订单进行审核。

如发现订单信息填写不正确,则退回客户重新填写。

如正确无误,则安排配送。

配送管理

一张订单所订购的图书可拆分成不同的配送单发货。

每张配送单包括配送单编号、收货人、送货地址、邮政编码、联系电话、送书明细(包括书名及数量),并填写一张发票。

发票内容包括发票单位、业务摘要、总金额等信息。

出版社管理

网上书店直接从出版社采购图书。

为方便查询出版社信息,要求保存和维护出版社信息,包括出版社编号、出版社名称、出版社地址、邮政编码、联系人、电话、传真、电子邮箱等属性。

物流公司管理

网上书店通过物流公司将图书送到会员手中。

为方便查询配送公司信息,要求保存和维护物流公司信息,包括公司编号、公司名称、公司地址、邮政编码、联系人、电话、传真、电子邮箱等属性。

留言评论管理

发布留言。

会员可在网站发表留言或评论。

留言需记录留言人、留言内容、发布时间等信息。

回复留言。

书店职员可回复留言,并记录回复人、回复时间及回复内容等。

用户管理

会员信息维护。

系统管理员及会员可修改、删除和更新会员信息。

职员信息维护。

系统管理员及职员可修改、删除和更新职员信息。

信息需求分析

所有用户均可搜索图书信息,但只有会员才能提交订单;

只有注册职员才能维护图书信息及受理订单。

每位会员由会员编号唯一标识,会员编号由系统按时间顺序生成。

每位职员由职员编号唯一标识,职员编号由系统按时间顺序生成。

ISBN是图书的唯一标识。

系统需记录每种图书的当前库存数量,当库存量低于某值时,则通知补货

选购的图书必须放入购物车后才能生成订单。

每个订单用订单编号唯一标识。

订单编号由系统按时间顺序生成,订单需记录当前状态,包括未审核、退回、已审核、已处理结束等状态。

同一订单可订购多种图书,且订购数量可以不同。

因此,一张订单可包括多个书目明细,包括ISBN、图书名称、订购数量、订购价格。

订单中的每种图书需记录其状态,包括未送货、已送货、已送到等状态。

订单受理前允许会员删除所选图书,修改购书数量、配送信息和发票单位,甚至取消订单。

但是订单审核通过后,则不允许再做任何修改。

订单中的图书采取先到先发货原则。

若一订单中的图书未同时有货,可拆分成不同配送单发货;

但是,一订单中的某种图书只有库存有足够存书时才能安排配送。

配送单由配送单编号标识。

每个订单的配送单编号是由订单编号加上系统按时间顺序生成的流水号组成。

每张配送单对应一张发票。

发票用发票的实际编号唯一标识。

当订单中的某种图书送到后,则更新该书的状态为“已送到”。

当订单内全部图书状态为“已送到”时,则更新该订单状态为“已处理结束”。

一种图书只由一个出版社出版,而一个出版社可出版多种图书。

一个会员可发表多条评论,一个职员可回复多条

设置系统的概念模型,并采用ER模型

确定实体及其属性:

员工薪水

确定实体之间的联系,获得初步的E-R模型:

仔细分析发现,该图未体现订购的惟一性,也未体现配送单对订单的依赖关系、配送单与发票之间的一对一联系。

可考虑将订单建模为实体集,将配送单建模为依赖于订单的弱实体集。

由于该实体集的图书列表为多值属性,且订单里的图书信息也要供商务作为以后的销售存档,可考虑将订单建立一个依赖于它的实体即订单明细

同样配送的图书信息也是一个多值属性,将其单独拿出来作为一个实体

改进以后的E-R图:

将ER模型为关系模型,指出每个关系的主键、外键和必要的约束。

最终调整部分属性,加强实体集之间的联系

1图书(图书编号,,ISBN,书名,作者,出版年份,版次,库存数量,销售数量,单价,售价,分类号,关键词一,关键词二,关键词三,封面,内容简介,目录,出版社编号)

2图书分类(分类号,类别名称,图书总量)

3用户(用户编号,登录密码,员工姓名,员工性别,出生日期,员工住址,员工电话,员工邮箱)

4职员(用户编号,所属部门,职务,薪水)

5会员(用户编号,登陆密码,注册日期,邮政编码,购书总额)

6出版社(出版社编号,出版社地址,邮政编码,联系人姓名,联系电话,传真,电子邮箱)

7留言(留言编号,图书编号,发布者编号,发布时间,留言内容,回复编号)

8订单(订单编号,会员编号,订货日期,订单金额,,配送单号,付款方式,是否付款,订单状态,收货人,邮政编号,送货地址,联系地址)

9订单明细(订单编号,图书编号,订购数量,状态)

10配送公司(公司编号,公司名称,公司地址,邮政编码,联系人,联系电话,传真,电子邮箱)

11配送(配送单号,配送日期,配送金额,配送公司编号,发票编号)

12配送明细(配送单号,订单编号,图书编号)

13发票(发票编号,发票单位,发票金额)

各表设计:

为防止在运用时出现兼容性问题,将各表名和属性名改为英文

表格1图书表结构(Books)

字段名

数据类型

键或索引

NULL值

默认值

检验

参照表

属性描述

b_id

varchar(12)

主键

图书编号

ISBN

varchar(17)

国际标准书号

b_title

varchar(50)

书名

b_author

varchar(30)

作者

b_publishdate

Date

出版年份

b_version

Int

1

版次

b_stocknumber

库存数量

b_Salesvolume

int

销售数量

b_price

money

售价

ca_id

外键

category

分类号

b_keyword

关键词

b_cover

Varchar(MAX)

封面

b_introduction

varchar(max)

内容简介

b_catalog

b_hits

热度

p_id

出版社

表格2图书分类表结构(category)

分类编号

ca_name

Varchar(20)

分类名称

ca_num

图书数量

表格3用户表结构(users)

u_id

Varchar(12)

用户编号

u_pwd

varchar(32)

登陆密码

u_name

varname(20)

用户姓名

u_sex

varchar

(1)

男或女或保密

用户性别

u_birthday

date

出生日期

u_address

用户住址

u_tel

varhvarchar(15)

用户电话

u_email

用户邮箱

u_type

Varchar

(1)

用户类型

表格4职员表结构(employee)

员工编号

e_department

varchar(20)

所属部门

e_position

职务

e_salary

薪水

表格5会员表结构(Member)

会员编号

m_date

注册日期

m_zipcode

varchar(6)

邮政编码

m_totalbook

购书总额

m_score

会员积分

表格6出版社表结构(Press)

出版社编号

p_name

出版社名称

p_address

出版社地址

p_zipcode

p_contact

联系人

p_fax

传真

p_email

邮箱

p_webaddress

出版社网址

表格7留言表结构(Comment)

com_no

留言编号

varchar(8)

Users

发布者编号

com_time

发布时间

com_content

留言内容

comm_no

回复编号

表格8订单表结构(OrderSheet)

o_id

订单编号

m_id

o_date

订单日期

o_money

订单金额

o_payway

付款方式

o_flag

是否付款

o_state

订单状态

o_receiver

收货人

o_zipcode

o_address

varchar(40)

送货地址

o_tel

varchar(15)

联系电话

表格9订单明细表结构(Sale)

s_id

OrderSheet

条目编号

Book

s_quantity

订购数量

s_bookstate

状态

表格10配送公司表结构(Company)

c_id

公司编号

c_name

公司名称

c_address

公司地址

c_zipcode

c_contact

c_tel

c_fax

c_email

电子邮箱

c_webaddress

公司网址

表格11配送单表结构(ShipSheet)

sh_id

配送单号

sh_date

配送日期

sh_money

配送金额

sh_state

配送状态

配送公司编号

in_id

发票编号

表格12送明细表(Ship)

订单明细编号

表格13发票表结构(Invoice)

i_id

in_unit

发票单位

in_sum

发票金额

利用SQL命令创建数据库文件

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

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1