搜索
您的当前位置:首页正文

webW网上书店文档

2022-01-02 来源:保捱科技网
1 需求分析与系统模块设计

网上书店系统是一套集网上购书和后台管理的大型书店系统。该系统整合了大多数书店都需要的内容,使用本系统可以构建内容丰富的网上书店。一个网上书店系统应该提供具有多级商品分类检索与搜索、购物车、在线订单、商品推荐、热卖商品等功能,以及强大的后台管理功能。

网上书店是一个基于Internet的网上图书销售系统。用户可以通过Internet登录到书店,浏览书店的图书信息,并且提供了查找的功能,方便用户了解以及快速购买所需商品,将你认为需要的图书加入购物车,作为订单下达。系统管理员会定期处理用户下达的订单。使用网上书店可以使用户足不出户购买到自己想要的图书。

本系统的主要目的是实现售书交易的网络化管理,打破传统的书店经营模式,是图书销售工作更加容易,从而提高工作效率、降低管理成本。

1.1理解需求

下面是一份典型的网上书店系统文本需求说明。在这里我们只列出比较关键的部分。 (1)当客户完成用户注册后,系统在数据库相应的表中加入如客户注册资料,例如: 客户ID、客户姓名、客户密码等。

(2)当已注册的客户通过登录进入系统后,可以购买自己想要买的书籍,并加入到自己的购物车中,一次交易可以购买多种图书,也可以针对一种图书购买多本。

(3)搜索业务。客户在网页中输入搜索的内容,便可以搜索出符合条件的图书,此时客户便可以在线购买。

(4)浏览图书。客户可以根据图书的分类来浏览图书,可以单击书名来浏览图书的详细信息。

(5)购买图书。单击浏览图书列表中的“添加到购物车”来实现购买图书。

1.2需求分析

网上书店主要是为了方便购书,必须为用户提供购书所需的全部功能或服务。同时,还必须为管理者提供站点管理和维护功能。因此,本系统的参与者分为用户和管理员两种。 1.2.1用户功能

本系统为用户提供以下功能:

(1)用户注册:注册成为网上书店的系统用户后,才能在网上书店中购买图书。因此需要用户注册功能。

(2)用户信息管理:提供用户对自己的信息进行查看、修改及密码维护等操作。 (3)图书浏览:用一个列表将图书信息显示出来,这样可以在页面显示大量的图书信息。

(4)图书详细信息:当用户找到自己需要的图书时需要显示图书的详细信息,包括书名、作者、出版商、价格和图书介绍,还可以显示当前打算购买的所有图书。

(5)购物车:当用户找到需要的图书时,可以先将图书加入到自己的购物车,然后继续寻找其他图书。购物车中存储用户当前打算购买的所有图书。

(6)图书订单:当用户在网络中找到了所需要的图书后,决定购买,可以下达订单。 管理员会定期处理用户下达的订单,并根据订单信息向用户送货。

(7)图书搜索:当用户知道图书的信息后,可以使用搜索功能来快速找到相应的图书。

(8)缺书登记:在网上书店中不可能拥有所有用户希望购买的图书,当书店中缺少用户需要的图书时,用户可以进行缺书登记。管理员可以根据用户提供的缺书登记记录,增加这些图书。

1.2.2管理员功能

管理员主要是维护系统的正常运行,包括以下功能:

(1)账号管理:由于只有成为注册用户后才能进入该系统,因此管理员需要对账号进行管理。

(2)图书管理:管理员需要维护书店中的图书信息。同时与图书相关的图书类型等信息也需要管理员维护。

(3)订单处理:当用户下大订单后,管理员需要对用户订单进行处理,为用户订购图书,并组织送货、收取货款等。

(4)缺书处理:当用户登记了缺书记录后,管理员需要对这些记录进行处理,并且增加这些图书。

1.3系统模块设计

根据前文所述的需求分析即可进行系统模块设计。首先需要理清系统的操作流程,这样可以使开发人员对系统开发有一个完整、清晰的了解。 1.3.1操作流程

网上书店的操作流程如图13-1所示,主要入口在“用户登录”。用户登录后可分为两个分支执行不同的流程:普通用户进行图书浏览、下订单购买图书等操作;管理员执行用户账号维护、图书信息管理、订单处理等操作。

图书浏览 添加到购物车 没有找到书籍 取回密码 个人信息 缺书登记 下订单 回复缺书登记 忘记密码 是否注用户注册 普通用户 下订单 图书搜索 册 图书管理 处理订单 管理员 用户登录 账号管理 1.3.2用户功能

以普通用户登录后可以执行的操作,代表系统需要实现的用户功能模块,包括图书浏览、购物车、下订单、缺书登记、图书搜索、用户注册、用户登录、取回密码和个人信息修改等。

(1) 图书浏览:以列表的形式显示图书信息,按照查找图书的习惯可以将图书分为

以下几种浏览方式:

● 分类浏览:根据市场定位,可将图书分为儿童书籍、文学小说、电脑网络、饮

食烹饪、传记论文、艺术摄影、历史书籍和专业技术等几大类,用户可以根据自己的需要浏览相应的图书。

● 最新图书:将最近上市的图书推荐给用户。

● 热销图书:将销售最大的一些图书推荐给用户参考。

● 推荐图书:根据图书的点击率,将点击次数排在前几位的图书推荐给用户。 图书浏览列表显示图书标题。用户单击列表中图书的标题可以打开图书详细信息显示页面。

(2)图书显示:显示图书的详细信息,包括数名、作者、出版商、价格、内容简介等。此外还可以先是被用户浏览的次数、当前图书存货状态等信息。此外,还提供了“购物车”链接,用户可以将当前图书加入到自己的购物车中。

(3)购物车:购物车是每个电子商务平台的基本元素。用户在查看图书信息时,如果决定购买你该图书,可以将该图书加入到购物车。购物车中包含了用户决定购买你的所有图书的信息,包括书名、价格、用户购买数量等信息。用户可以在购物车中修改每本书的购买数量,系统自动计算所有图书总金额。当用户决定放弃购买时,可以清空购物车;当用户决定购买时,可以下达订单。

(4)图书订单:图书订单记录了用户购买的图书的相关信息,包括书名、出版社、作者以及应付款的金额等。

(5)图书搜索:用户可以根据图书的一些信息搜索需要的图书。图书搜索可以根据书名、出版商、作者等条件搜索。

(6)缺书登记:用户可以登记所缺图书的名字。管理员会对用户提供的信息进行处理,并将相关信息回复给用户。用户可以查看到管理员回复的缺书记录处理信息。

(7)用户注册:通过注册操作获得用户的完整信息,包括用户ID、昵称、密码等信息。此外,用户可以修改其个人信息、密码。等忘记密码时,可以通过一定方式取回密码。 1.3.3管理员功能

以管理员身份登录之后执行的操作,代表系统需要实现的管理员模块,包括用户管理、图书管理、订单处理和缺书处理等。

(1)用户管理:管理员可以对一些无效的用户进行删除。

(2)图书管理:管理员可以为书店添加图书,同时可以更新图书类型。添加图书时需要输入图书的详细信息,包括书名、图书类型、作者、价格、出版社以及图书简介等。 (3)订单处理:管理员登录后系统

因篇幅问题不能全部显示,请点此查看更多更全内容

Top