网上图书销售系统的需求分析.pdf
《网上图书销售系统的需求分析.pdf》由会员分享,可在线阅读,更多相关《网上图书销售系统的需求分析.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 网上图书销售系统 本文档介绍网上图书销售系统的 UML 建模过程。1.1 网上图书销售系统的需求分析 寻找需求不是件容易的事情,软件开发人员最讨厌的就是需求经常变化,因此,在建模之前明确需求非常重要。1.1.1 系统总体的功能需求 网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。系统总体功能需求框图如图 1-1 所示。网上图书销售系统 管理员接口模块 数据服务模块 用户接口模块 图 1-1 系统总体功能需求框图 1.用户接口模块 用户接口是网站用户使用图书销售
2、系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护 4 个部分。用户登录系统后,用户 ID 将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。2.3.管理员接口模块 这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护 5 个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有
3、所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。4.数据服务模块 数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。用户接口模块 用户接口模块包括如图 1-2 所示的几个方面。用户接口模块 商品查询 订购商品 用户信息维护 订购维护 图 1-2 用户接口模块 1.用户信息维护 每个使用该系统的用户必须经过注册,而注册的用户名是用户的唯一标识。系统可以接收更多可用的客户信息,比如购物方面的喜好、经济能力等。系统的后台程序会自
4、动记录每个用户在登录网站后进行的所有操作,包括查询和订购信息。这些信息对于系统的管理员都是珍贵的数据,系统分析程序可以根据用户的查询记录判断该客户的喜好,可以根据用户的购买情况判断该客户的经济情况。系统后台程序可以根据分析的结果自动得出给该用户的推荐商品,在用户登录时显示在醒目的位置。用户维护功能如图 1-3 所示。1:输入新客户信息 F:将记录更新到数据库 O:生成新的客户列表 图 1-3 用户信息维护功能 前置条件:用户登录。2.商品查询 商品查询模块可以根据商品的名称、种类、价格、厂家等各种条件进行组合查询。商品查询结果的列表中,用户可以进一步的查看详细信息。商品查询功能如图 1-4 所
5、示。1:输入商品的查询条件 F:到数据库中查询相应信息 O:提供符合条件的商品列表 图 1-4 商品查询功能 前置条件:用户登录。3.订购商品 客户在根据喜好得到相应的商品列表后,可以选择订购商品。在订购商品后,系统会自动保存并更新该用户的定单。系统的工作人员可以及时得到订单并处理,根据情况选择发货,缺货或延迟发货。用户所有的订购商品记录都将保存在系统数据中供后台程序分析该用户的喜好和购买力。以后 该用户登录时可以推荐与其购买力相应的商品。订购商品功能如图 1-5 所示。1:输入订购商品 F:更新该用户的订单 O:生成新的客户订单 图 1-5 订购商品功能 前置条件:用户已登录,商品可供购买。
6、4订单维护 客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和已经完成),并可以对处理中和缺货中的订单进行增加、删除和修改的操作。订单修改的结果会及时更新并提交给工作人员。客户的订单维护信息也将被保存在系统的数据库中供分析使用。订单维护功能如图 1-6 所示。1:输入要更改的信息 F:更新该用户的订单 O:生成新的客户订单 图 1-6 订单维护功能 前置条件:用户登录 2.1.3 管理员接口模块 管理员接口模块包括如图 1-7 所示的几个方面。#管理员接口模块 订单处理 销售情况查询 内部员工信息维护 报表维护 商品信息维护 图 1-7 管理员接口模块说包括的功能模块 管理员接
7、口模块是系统管理员事业网兜核心模块,是整个网上图书销售系统正常运行的基础。1 商品信息维护 系统管理员登录后可以对系统所有的商品信息进行维护,包括商品价格的调整、商品描述信的更新、新商品的加入以及过期商品的删除。系统的后台程序可以根据商品的销售情况提供给管理员一份详细分析报告。管理员可以根据该报告及时的调整热门商品的信息(例如将其放置到醒目的位置)、对非热门的商品进行价格调整,这 一切的数据都来源自系统客户的查询和订购信息。商品信息维护功能如图 1-8 所示。I:输入要更改商品的信息 F:把更新信息保存到数据库 O:生成新的商品信息 图 1-8 商品信息维护功能 前置条件:用户已登录。2 内部
8、员工信息维护 系统管理员登录后可以用对内部员工和普通员工,系统管理员拥有所有的权限,而普通员一般只拥有订单处理的权限。但管理员可以定制任意员工的权限,比如增加他的报表打印权限内部员工信息维护功能如图 1-9 所示。、I:输入要更改员工的信息 F:把更新信息保存到数据库 O:生成新的员工信息 图 1-9 内部员工信息维护功能 前置条件:用户已登录。3.订单处理 订单处理一般是普通员工的工作。用户在订购商品后,系统会及时更新其订单,普通员工登录后,可以获取未处理的订单,并根据数据库情况发货或选择延时发货。客户在查询商品时会显示商品的库存数量,但系统的管理者并不希望显示某商品的库存为零,因为这样会失
9、去部分客户。因此,在订购商品后可能会出现库存不足的情况,这时工作人员一般选择延时发货或者拒绝订单。如果该商品有现货,那么工作人员确认用户订单后选择发货,订单处理功能如图 1-10 所示。I:输入订单的处理结果 F:把处理结果保存到数据库 O:更新客户订单信息 图 1-10 订单处理功能 前置条件:管理员或普通工作人员已登录。4.销售情况查询 销售情况查询是系统编码过程中非常重要部分,能够为企业管理者的决策提供参考的信息。管理员登录后,可以得到详细的销售情况列表并既是更新热门商品的信息(如排列位置),可以根据销售的走势和以往的销售记录及时判断部分商品可能会出现库存不足并及时进货。由于本功能模块涉
10、及到企业的经营信息,考虑到商业信息的安全性,需要管理员级的用户才可以使用本模块。销售情况查询功能如图 1-11 所示。【I:输入要查询的条件 F:根据条件到数据库中查询 O:给出详细的查询结果 图 1-11 销售情况查询功能 前置条件:用户已登录。5.报表维护 报表维护模块提供查询结果的打印输出功能,如图 1-12 所示。I:输入所需数据的条件 F:根据条件到数据库中查询 O:打印查询结果 图 1-12 报表维护功能 系统的 UML 建模 建立初始模型 选择菜单File-New“Create New Model”对话框,选择 J2EE 模式,然后点击OK按钮。此时,Rational Rose
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 图书 销售 系统 需求 分析
限制150内