信息技术高速发展的今天,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。
(1)项目开发人员:李阳唐玉娟
(2)文档编写人员:李阳唐玉娟
(4)购物车与列表设置:李阳
(5)各功能整合:唐玉娟
“网上图书商城”面向的用户群体:卖书的商户
本产品为定制软件,参考当当网,以网上图书购买需求为最终设计参考依据。
本产品主要用于用户购买图书,管理员对图书的管理基于互联网的Web应用系统。产品适用领域包括:
(1)用户购买图书
(2)管理员对图书的管理。具体功能需求在下文详细描述。
下表阐述本产品的各种角色及其职责。各种角色的具体行为将在功能性需求中描述。
角色名称
职责描述
管理员
即卖家,可以发布需要卖的书,对书籍进行管理,管理用户会员信息
会员
图书的管理和购买是本软件的核心之一。即通过后台的管理和前台的用户下订单购买相结合,实现电子网上购物的功能。
名称
添加
功能描述
添加图书详细信息
优先级
高
输入
书名、作者、出版社、价格、类别、图片、简介
必填项
书名、作者、类别
操作序列
管理员登陆后添加图书信息
输出
添加信息成功,并跳转至商品列表
★关于优先级:优先级表示功能的重要性与迫切行,优先级分为高、中、低三个级别,优先级高表示此功能必需实现,优先级中表示此功能可以暂缓实现,但是仍为系统必须的功能;优先级低表示此功能为辅助功能,可根据需要在后续版本中考虑实现。
图书修改
提供对已有图书进行修改功能
管理员登陆后方可对已有图书信息进行操作
修改成功,跳转至图书详细界面。
补充说明
实现对图书信息的基本修改
图书信息删除
提供对图书信息删除功能
图书信息的ID
删除成功跳转至图书信息列表页
完成图书信息的删除
图书信息列表
查询功能
输入完成数据库的添加数据
管理员登陆后即可操作
生成图书信息列表(书名、作者、出版社、价格、类别、图片、简介等字段)
可根据书名、作者等字段做简单查询
6.1.2修改书籍:管理员登陆后对书籍的修改
6.1.4书籍分类:把书籍分类展现
6.1.5查看书籍:查看书籍的列表
7.2订单管理:6.2.1查询订单:查看用户所下的订单
6.2.2删除订单:删除用户所下的订单
6.2.3修改订单状态:修改用户所下订单的状态
6.2.4付款方式管理:管理用户选择的付款方式
6.2.5送货方式管理:管理用户选择的发货方式
7.3信息管理:6.3.1公告管理:把系统的最新消息展现
6.4.2注销:管理员注销
前台管理:7.5用户管理:6.5.1注册:用户注册帐户,注册实现相同信息无法多次录入。
6.5.3修改个人信息:可以修改自己的信息
6.5.4查看个人信息:可以查看自己的信息
7.6购物车管理:6.6.1图书加入购物车:把需要买的书放入购物
6.6.2浏览购物车:查看自己购物车里的商品
6.6.3修改商品中的购物车数量:修改购物车里的书本的数量
6.6.4删除购物车中的图书:删除购物车里书本的数量
6.6.5清空购物车:把购物车里的商品全部清空
7.7订单管理:6.7.1取消订单:用户登陆后取消所下订单
6.7.2修改订单:用户登陆后修改所下的订单
6.7.3查看订单:用户登陆后查看自己所下的订单
7.8浏览信息:6.8.1浏览图书:用户可以浏览商品
需求名称
详细要求
界面设计
符合Web2.0标准,保证在主流IE、Friefox等浏览器中具备一致的用户体验。设计风格遵循简洁、易用、美观、重视用户体验、以用户为中心的设计原则。
服务器
Tomcat
客户端电脑
软件设计保证客户端通过任意主流浏览器均可顺利、无障碍访问应用程序
主要质量属性
正确性
保证程序运行的正确性,数据、文档记录准确勿误。按照用户需求正确执行任务
可靠性
软件设计保证在安全服务器环境下,系统能够正常运行
易用性
易用性是软件能否满足客户容易操作使用程度,软件开发重视用户使用体验,极力降低系统使用门槛、保证具备一般计算机操作技能的用户能够顺利使用本软件。另外系统重视使用过程中的操作提示及说明,能够给用户明确的操作指导
安全性
软件保证具备较高安全性,分级权限系统设计为系统资源提供充分安全保证,避免程序级系统入侵
可扩展性
软件设计具备较高的可扩展性,即保证软件功能的适度扩展及系统规模的扩展
健壮性
软件设计保证软件本身能够抵御非法数据干扰,能够保证事务的一致性,尽力避免程序运行异常