《软件工程》网上书店项目设计活动
作者:互联网
网上书店平台设计活动
一、系统分析:
网上书店项目可以分为用户个人信息管理子系统、购物车管理子系统、图书管理子系统、订单管理子系统。如图1-1所示
(1)个人信息管理子系统:主要功能为对用户注册登录信息进行管理。用户可以作为普通用户实现在网上书城进行图书的搜索以及查看书籍信息。也可以注册个人信息登录进入书城,管理员管理网站用户。
(2)购物车管理子系统:主要功能面向于用户,普通用户需要先注册信息登录网站,才可以对自己想买的书籍先放进购物车,进而进行下单与不下单两项操作。除此以外,已注册登录用户也可以将已添加入购物车里面书籍删除。
(3)订单管理子系统:主要功能为订单管理员查看所有用户提交订单的页面,商家更好的管理相应的订单信息并且及时的进行处理,对于订单处理,又分为已处理和未处理,已处理订单可给用户返回一个已受理状态。
(4)图书管理子系统:主要功能为店家负责人对线上书店书籍的管理,按照功能,当用户对所选书籍下单并付款时,相应书籍的数量也会减少。图书管理的负责人则要负责对书籍进行一定的添加、删除或者修改一些图书信息。例如书籍所参与的活动进行一定的打折,优惠促销之类的活动。但是我们处于课程项目设计所以没有对此功能进行完善。
图(1-1)系统设计包图
二、对象设计:
网上书店的使用者包括用户与书店管理员,作为书店的用户,可以使用系统对外的功能。其中用户又分为注册用户以及未注册用户,未注册用户可以在网上书店查询所要书籍信息,注册用户可以通过系统完成将书籍加入购物车以及付款购书交易。而书店管理员也可分为图书信息管理员以及订单管理员,图书管理员可以使用本系统的后台功能,以及对本系统用于一定的管理权限。如对图书书籍信息的增添、删除以及修改。订单管理员可以处理顾客用户所下的购书订单。注册用户发起一个购书的活动,可以先把书籍加入购物车,然后下订单并付款。书店管理员其中的订单管理员在收到订单并且在用户已付款的情况下,处理订单,并在完成后返回一个已受理状态。当一个订单处理完成也可以视为完成一次全程的请求与响应过程。
(图1-2)对象分析用例图
三、用例图(Use Case)说明
3.1 用户注册Use Case 说明:
步骤1:打开注册页面,填写相关信息。
步骤⒉:相关信息填写完毕后向系统提交申请。
步骤3:系统确认申请信息完毕,用户注册成功,本Use Case 结束。
3.2 书目查询:
步骤1:用户打开系统网站主页面,即可通过在搜索对话框中输入关键字进行相关书籍资料的搜索。
步骤⒉:如果需要进一步执行加入购物车、收藏、购买书籍等操作,需要注册用户权限,本Use Case结束。
3.3 书籍订购说明:
步骤1:注册用户可通过登陆对话框,输入用户名和密码,输入验证码,点击登陆按钮,系统验证用户名和密码,如果用户名和密码匹配,会进入个人页面,如果不匹配用户名和密码,系统会提醒用户重新输入用户名和密码。
步骤2:登陆成功后进入个人用户页面,选择好要购买的书籍后,点击立即购买按钮,进入订单页面。
步骤3:在订单页面中选填好联系方式和发货地址之后,确认订单,选择付款方式后,本Use Case结束。
3.4 系统管理说明:
系统管理为系统管理员的操作范围,其包括书目管理和用户管理。书目管理即对数据库的书籍信息管理员可以进行查询、修改、删除等操作;而用户管理则是管理员可以对已注册的用户信息进行管理,响应并核实用户的购书要求等。
四、类图说明
(图1-3)系统的类图
Book类:书籍类。
User类:用户类。
order类:订单类。
Cart类:购物车类。
BookDB类:数据库类。
标签:书店,管理子系统,用户,购物车,订单,软件工程,管理员,网上,书籍 来源: https://blog.csdn.net/qq_44961203/article/details/112060240