1、网上书店系统得需求分析现在 Internet 上随处可见网上商城、网上等网站,让消费者(在本章中有时也称为客户)足不出户就可购买到想到的商品,不仅方便了消费者,也让拥有电子商务网站的企业能及时向广大客户推销产品、构建企业形象、赢得利润。电子商务系统与传统的面对面的营销方式相比,具有不可比拟的优势,如销售成本与物流大大降低、信息传输及时等。某书店近年来业务不断拓展,为适应电子商务发展的要求,决定建设一个网上书店系统,实现在网上销售书藉。一、 系统用户使用网上书店系统的用户主要有两种:一种是消费者,可以浏览网上书店中的书藉信息、进行网上购书;另一种是网站的管理者,可以对网上书店中的书藉信息进行管理
2、、注册用户进行管理、处理客户的订单。二、 系统功能需求鉴于网上书店系统的两种用户角色的说明,可将系统分为前台和后台。前台模块主要是针对用户,用户在这里可以进行注册成为会员,会员有以下一些功能:登陆密码查询信息修改分类浏览查询信息订购书籍、收藏自己喜欢的图书等一系列的操作,功能简单实用,都有相关的文字及图形界面提示,让用户在最短的时间内了解本网站,熟悉网站的各项操作。 后台模块主要是针对管理员设计的,管理员在进入管理界面后,可以对网站的用户和信息进行管理,增删图书信息类别友情链接推荐书籍信息、管理书籍分类、信息统计书籍信息总数、删除书籍信息等操作。 三、业务逻辑描述我们的系统“图书管理系统”主要
3、是实现网上选书、购书、产生订单等功能的系统。 用户登录会员注册:系统的用户登录及身份验证要求、系统用户注册、验证用户的注册信息.系统用户进入系统时的身份验证.为了能够实现商品的购买,需要管理客户的联系方式,送货地点等相关信息。用户填写自己的信息、填写的过程中会判断是否存在同名用户,存在的话返回出错信息,注册成功后转到登陆成功的界面。 图书查询:当客户进入网上书店的时候因该在页面显示最新的数目信息,以供客户选择所需的图书,同时也应该提供按照图书名称,或者作者信息快速查询所需要数目信息的功能。 购物车管理:当客户选择购买某种图书的时候,应该能够将对应图书信息,例如价格、数量记录到对应的购物车中,并
4、允许添加到购物车中,当对应购物订单生成后,应该自动清除已生成订单的购物车中的信息。 订单处理:对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配送人员依据订单信息进行后续的出货、送货的处理。 管理系统:要求对管理员的身份进行验证;对数据库中的各种书信息进行管理;对数据库中的用户信息进行管理;对数据库中的定单信息进行管理。 收藏模块用户登录成功后查看收藏夹信息、删除、当然可以直接购买。 评论模块查看评论、登陆成功的用户可以发表评论收藏模块 用户登录成功后查看收藏夹信息、删除、当然可以直接购买。四、系统
5、的用例图、 、 、 、 、 、 、一 一 一 一、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、extendextendextendincludeextend一 一五、系统的活动图 订单处理一 一 一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一 一 一 一 一 评论模块一 一 一 一 一 一一 一 一 一一 一 一 一 一 一 一 一一 一 一 一 一 一一 一 一 一 一 一 一 一 一一 一 一 一 购物车管理一 一 一 一 一 一
6、一 一 一 一 一 一一 一一 一 一 一 一 一 一 一一 一 一 一一 一 一 一 一 一 一 一 图书查询一 一 一 一 一 一 一 一一 一 一一 一 一 一一 一 一 一 一一一 一 一 一一 一 一 一 一 一 一 一 一 一一 一 一 一 一 一 一 一 一 一一 一 一 一 一 一一 一 一 一一 一 一 一 一 一 一 一一 一 用户登录会员注册 一 一 一 一 一 一 一 一一 一 一 一 一 一 一 一 一 一 一一 一 一 一 一 一一 一 一 一 一 一一 一 一 一 一一 一 一 一 一 一一 一 一 一 一 一一 一 一 一 一 一一 一一 一 一 一 一 一 一
7、 一一 一 一 一一 一 一 一 一 一 一 一一 一 一 一 一 一 一 一 收藏模块一 一 一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一 一 一 一 一 一 一 一 一 一一 一 一 一 一一 一 一 一 一 一一 一 一 一后台管理系统包括以下三个活动图: 订单管理一 一 一 一一 一一 一 一 一一 一 一 一 一 一 一 一一 一一 一 一 一一 一 一 一一 .一 . 用户管理一 一 一 一一 一一 一 一 一一 一 一 一 一 一 一 一一 一一 一 一 一一 一 一 一一 .一 . 图书管理一 一 一 一 一 一一 一 一 一 一 一 一 一 一 一 一 一一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一一 一一 一 一 一一 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一