.1 概述 在线销售系统是帮助您在线销售各种商品的系统,它能快速,简洁的帮你实现在线购买各种物品,游客可以自由的浏览各种商品,碰到中意的产品可以先注册,然后登录本销售系统。将中意物品添加到购物车中,也可以取消之前选择的 商品,然后通过留下详细的地址,我们可以为你送货上门。 .2 功能 .3 运行环境 该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服 务器端三部分。 以下是系统的软件环境。 (1)客户端 操作系统:WindowsXP或更新版本。 浏览器:IE6以上,其它常见浏览器如FireFox。 (2)应用服务器端 操作系统:WindowsXP或更新版本。 应用服务器:Tomcat 6.5或更新版本。 数据库访问:JDBC。 (3)数据库服务器端 操作系统:WindowsXP或更新版本。 数据库系统:SQLServer 2005或更新版本。 .4 假设与依赖 本项目是否能够成功实施,主要取决于以下的条件: (1)实训员工能够积极地配合,为了项目的开发和实施,在必要时对 现有的业务流程进行合理的调整。 (2)安博为实训员工的调研、开发和实施过程提供必要的工作环境和系统运 行环境,这些环境有助于实训员工开展工作。 (3)实训员工为安博提供完整的功能和性能需求资料,以便于安博对其进行 分析,从而形成完善的软件需求。 (4)实训员工为软件系统的运行提供必要的且能够满足系统运行条件的硬件 环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。 (5)实训员工与安博具有相对稳定的项目团队,不稳定的团队将影响项目的 进度和质量。 系统特性 .1 系统角色 本系统主要用于游客或者注册会员: .2 用户管理 用户管理模块作为GWAP V1平台的登陆和管理系统的入口,本模块设置了一下四个子模块来实现功能: .2.1 用户注册 使用者:游客 目的:用于未注册的游客在网站注册,便于实现网上购物等操作。 基本事件流程: .游客可以点击“用户登陆”表,或者“用户注册”按钮,进入注册页面填写信息; .系统显示“用户名”,“密码”,“Email地址”等个人信息,带*号的为必填写项。填写完毕点击注册按钮可以返回主页,注册成功; .游客在登陆页面以及需要用户权限的地方也可以找到注册按钮进行注册。 . 2 .2用户登陆 使用者:注册用户 目的:用于已注册的用户登陆网站,便于查看修改自己的账号资料信息,订单与购物等信息。 基本事件流程: .用户登陆网址,进入登陆页面; .系统显示“请输入您的用户名”,“请输入您的密码”和填写框; .用户输入用户名和密码,点“登陆”按钮,如果正确,则跳转到主页,用户成功登陆;如果页面中显示“对不起,您的用户名与密码不正确”,请重新输入用户名和密码。 .2.3用户信息修改 使用者:注册用户 目的:用于已注册的用户管理自己的个人资料,便于修改。 基本事件流程: 用户可以点击“用户管理”页面,页面中显示“用户名”,“密码”等个人信息,用户可以在这里实现修改密码和Email,地址等个人信息的操作。 .2.4管理模块 (1) 用户删除 用户可以通过“用户管理”页面中的,删除按钮,实现删除用户操作,会弹出确认是否删除窗口;如果确认,则用户的相关注册信息与资料将销毁;如果取消,则返回用户管理页面; (2) 用户查询 用户 .3购物车管理 .3.1 .添加商品 使用者:登陆用户 目的:购物 基本事件流程: 在商品列表出有购物车标志,点击加入购物车,然后页面跳转到购物车管理页面,若想继续购物,则点击继续购物,否则结算。 .3.2.查看购物清单 使用者:每个登陆用户 目的:方便用户查看已购商品。 基本事件流程: 按顺序显示所购物品,显示出商品名称,商品数量,商品价格,单项总金额,购物总金额,并显示出每项商品的操作 .3.3.修改购物清单 使用者:登录用户 目的:修改购物清单 基本事件流程: 用户进入购物车页面后,可以修改单项商品的购物信息,如数量,用户可以修改商品数量,也可以删除该商品,也可以取消本次购物,即把购物车整个清空。 .3.4.结算 使用者:每个登陆用户 目的:自动算出总金额,用户结束购物过程。 基本事件流程: 在点击结算后,页面跳至结算确认页面,显示用户详细购物信息,以及自己的详细地址,为了便于给用户邮寄商品。 .4. 订单管理: 概述: 此部分主要功能是将计划要购买的物品提交上去并随时查询。在此过程中,涉及订单的提交、订单的查询、订单的删除三个部分。 .4.1订单提交: 使用者:购买者 目的:购买物品,完成交易 事件流程: 顾客确认购买(先登录) 获取购物车中的物品数据 交易方式选择 订单生成 提交后台 .4.2订单查询: 使用者:购买者 目的:查询已买物品 事件流程: 顾客点击查询订单(先登录) 从后台获取订单数据 生成列表反馈 .4.3订单删除: 使用者:购买者,管理员 目的:取消交易 事件流程: 顾客提出取消订单申请 判断是否已发出货物 若已发货,提醒顾客等待接收,并转到退货渠道。 若未发货,后台管理员删除订单,并告知顾客订单取消成功。 .5产品展示 使用者:游客和登陆用户。 目的:展示所有产品的基本信息,详细信息,分类查询产品信息。 .5.1产品列表 使用者:游客和登陆用户。 目的:展示所有产品的基本信息,分类查询产品信息。 基本事件流: . 进入主页面,显示所有产品的基本信息,产品分页显示,点击“下一页”或 “上一页”可浏览更多产品基本信息。可在产品后点击加入购物车。 . 在搜索栏输入搜索关键字,选择搜索条件,点击“开始搜索”查询,产品列 表中显示含有输入关键字并且满足搜索条件的产品基本信息。如没有相符合的产品,提示“抱歉当前没有符合条件的商品信息!”。 3. 在购物车中展示产品基本信息。 .5.2产品明细 使用者:游客和登陆用户。 目的:展示所有产品的基本信息,分类查询产品信息。 基本事件流: 1.在主页面点击产品,显示产品详细信息。可在产品后点击加入购物车。 2在购物车页面点击产品名称,进入显示产品详细信息的页面。 非功能性需求 .1 性能需求 .2 安全性需求 (1)重要数据加密 本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。 (2)数据备份 允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。 (3)记录日志 本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错 误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。 .3 可用性需求 (1)方便操作,操作流程合理 尽量从用户角度出发,以方便使用本产品。 (2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经 验的用户均能方便地使用本系统。 (3)控制必录入项 本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。 同时对必录入项进行有效的统一的提示。 (4)容错能力 系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能 够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。 (5)操作完成时有统一规范的提示信息 例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”, 用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。 (6)用户可自定义 为了满足业务的不断变化,一些重要的参数应该可以灵活设置。 (7)联机帮助与操作指南。 .4 用户文档 同本软件一起发行的用户文档包括: (1)安装手册:Word格式文件。 (2)用户手册:Word格式文件。 (3)在线帮助:HTML Help格式文件,联机式。 .5 其它需求 (1)支持多浏览器。 (2)系统安装方便,易于维护。 外部接口需求 .1 用户接口 本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概 要设计文档中描述。 .2 硬件接口 服务器端建议使用专用服务器。 .3 软件接口 无特殊需求。
.4 通信接口
无特殊需求。
信息发布:广州名易软件有限公司 http://www.myidp.net
|