大型书店管理系统体系结构.docx

上传人:b****4 文档编号:12032608 上传时间:2023-04-16 格式:DOCX 页数:12 大小:367.19KB
下载 相关 举报
大型书店管理系统体系结构.docx_第1页
第1页 / 共12页
大型书店管理系统体系结构.docx_第2页
第2页 / 共12页
大型书店管理系统体系结构.docx_第3页
第3页 / 共12页
大型书店管理系统体系结构.docx_第4页
第4页 / 共12页
大型书店管理系统体系结构.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

大型书店管理系统体系结构.docx

《大型书店管理系统体系结构.docx》由会员分享,可在线阅读,更多相关《大型书店管理系统体系结构.docx(12页珍藏版)》请在冰豆网上搜索。

大型书店管理系统体系结构.docx

大型书店管理系统体系结构

 

大型书店管理系统体系结构

 

目录

大型书店管理系统体系结构1

1用户层2

1.1书店管理员2

1.2用户(顾客)2

1.3游客2

2表现层3

3应用层3

3.1查找书籍(游客、系统用户、管理员)3

3.2浏览书籍(系统用户、管理员)4

3.3购买书籍(系统用户)4

3.4修改书籍信息(管理员)5

3.5确认订单(管理员)5

3.6管理仓库(管理员)5

4数据操作层6

4.1查询数据库6

4.2订单形成7

4.3管理订单7

5数据层8

5.1数据挖掘8

5.2系统数据流程图10

5.3图书订购数据流图10

5.3.1顾客向书店订购图书10

5.3.2书店向图书发行商订购图书11

5.4图书上架数据流图11

5.5图书存库数据流图11

大型书店管理系统体系结构

1用户层

根据书店管理系统的综合需求分析,定义了如下相应参与者:

用户(顾客)、游客、书店管理员。

1.1书店管理员

书店管理员具有书店管理系统的最高权限,具体功能如下:

(1)供应商管理:

能够管理书店的供应商的基本信息,可以进行供应商管理信息的增加、删除、修改和查询操作。

(2)进书管理:

能够记录每次进书的数量,若进到新书,则可以先添加书籍信息后进行进书操作。

(3)图书资料管理:

能够记录书店全部书籍的基本信息,可以对图书信息进行查询、增加、删除以及修改操作。

(4)售书管理:

能够保存每次售书的记录,可以按照会员售书、促销活动售书和非会员售书对售书记录进行分类保存,可以删除售书记录。

(5)库存统计:

对书店书本的库存信息进行显示,能够查询某个书籍的库存数量。

(6)系统管理:

设置店面信息。

1.2用户(顾客)

(1)浏览书店信息:

查看书店的介绍,近期的活动等等。

(2)图书资料查询:

查看书店售卖的书籍的信息。

(3)购买书籍:

在线购买书籍,填写收件地址,请求书店邮寄书籍。

(4)查看书籍信息:

可以查看书籍的介绍以及书籍内容。

1.3游客

(1)浏览书店信息:

查看书店的介绍,近期的活动等等。

(2)图书资料查询:

查看书店售卖的书籍的信息。

(3)查看书籍信息:

仅能查看书籍的介绍。

2表现层

表现层即本系统软件的用户图形界面(GUI)。

可以在表现层根据自己的账号登陆,获得不同的权限(基于该账号是书店管理员、顾客或者游客)。

在系统表现层的设计过程中,主要按照以下原则进行:

(1)一致的准则,确立标准并遵循

无论是页面使用,提示信息措辞,还是颜色、窗口布局风格,遵循统一的标准,做到真正的一致。

(2)资源

人机交互界面需要遵循统一的规则,包括颜色表的建立,图标的建立步骤也应该尽可能地形成标准。

有标准的图标设计风格,有统一的构图布局,有统一的色调、对比度、色阶、以及图片风格。

(3)文字表达

提示信息、帮助文档文字表达遵循口语化、客气使用统一的语言描述。

(4)控件风格,不要使用错误控件,控件功能要专一

有设计好的同一风格的控件,如果没有能力设计出一套控件,则使用标准控件。

3应用层

本应用层包含了游客,系统用户和系统管理员的相关权限,也就是能使用到的系统的功能,包括游客的查找书籍,系统用户的查找、浏览、购买书籍和系统管理员的查找书籍、浏览书籍、修改书籍信息、确认订单、管理仓库等。

3.1查找书籍(游客、系统用户、管理员)

用户能通过书名或者作者名找到自己想要寻找的书籍(前提是仓库有)。

3.2浏览书籍(系统用户、管理员)

用户通过书名或者作者名查找到书籍后,可以浏览书籍的相关信息和简介。

3.3购买书籍(系统用户)

在售书架,用户遇到想要购买的书籍可以将该书籍加入订单中,之后只要完成付款,等待书店管理员确定订单就可以了。

3.4修改书籍信息(管理员)

系统管理员可以对上线的书籍的信息就是及时的修改和更新。

3.5确认订单(管理员)

系统管理员需要对用户的订单进行确定,确认后订单信息会存入数据库;打印订单信息,发送货物(书籍)完成订单。

3.6管理仓库(管理员)

系统管理员需要实时掌握仓库书籍的信息,及时进货以及下架已售完的书籍或将新进货的书籍上架等等。

4数据操作层

数据操作层完成对用户购买书籍的一系列相关后台操作,大致可分为查询数据库、订单形成以及管理订单三大功能,以便于用户正确的购买书籍以及管理自己的订单。

4.1查询数据库

在用户确认订单后,把相关书籍资料传入后台,在数据库存中查询相关书籍的存货信息,如果无库存,则返回错误信息,系统撤销订单并反馈给用户;如果有库存,返回正确信息,执行下一步的订单形成。

4.2订单形成

在完成数据库信息查询后,数据库把书籍以及订单的相关信息传给订单形成的模块,该模块完成对订单具体数据的填充,以及订单的形成和对库存的修改。

4.3管理订单

该模块完成用户对订单的一系列查询、修改和删除等操作,通过用户查询订单信息,返回用户所需订单,并把修改内容提交至管理订单模块,如果有删除订单操作,会重新对库存完成修改。

5数据层

5.1数据挖掘

数据库存储着已售书籍的信息,数据挖掘主要是从这些书籍的信息分析出最近哪些书籍比较热销,那么就可以加大这些书籍的进货量;哪些书籍销量差,就可以减少这些书籍的进货量。

5.2系统数据流程图

5.3图书订购数据流图

5.3.1顾客向书店订购图书

5.3.2书店向图书发行商订购图书

5.4图书上架数据流图

5.5图书存库数据流图

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

当前位置:首页 > 经管营销 > 经济市场

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

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