网上书城需求分析由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“网上书店需求分析”。
1、引言
1.1、项目背景
以当今网络的发展形式,网络越来越深的渗入到人们的生活中,在网上购物已成为人们的一大乐趣,所以网上开店顺应大家的需求应运而生;虽电子书已泛滥成灾,但怎么也抵不过那一纸书页所带来的宁静与韵味。网上书店为传统书店与书籍爱好者之间架起了一道绿色通道,解决了“有书无人买,要书无处买”的一大难题。本系统的主要目的是实现图书的在线销售,实现书籍预定、结帐、查看订单等一系列功能,实现用户与书店的双赢局面。
1.2、定义
会员(注册用户):通过填写个人信息,经过系统认证的用户,完成每个用户的书籍预定、购书、查看订单、享受打折等功能。
管理员:有权对图书信息进行录入、修改、删除等操作。
客户端:用户完成图书浏览、搜索、预定、订购、查看订单、评论留言等一系列过程的平台。
后台管理系统:管理员通过用户名和密码的验证后,管理有关图书订单、库存、销售、会员管理,评论留言的管理等信息的平台
2.任务概述
2.1目标
制作功能完善的网上书店系统。
2.2运行环境
操作系统:Microsoft Windows7 支持环境:tomcat6.0 数 据 库:oracle 2.3条件与限制
使用该系统进行交易前,必须注册为会员,才拥有相应权限,应用本平台必须保证电脑或其他访问本平台的软件有杀毒防毒能力。用户应保管好个人密码,一旦丢失或被盗,需尽快提交相关证明交于客服人员进行相关帐户冻结与资料修改。
2、功能需求
2.1、用例图:
前台客户端
后台管理系统
2.2、页面用例
1)首页
用户或游客输入网站的网址即可进入首页来浏览图书 首页用例:
1、用户在地址栏输入网站的网址,即可进入网站的首页
2、显示图书的目录,以及一些热门的图书、新上架的图书和推荐的图书
3、包含搜索功能,用户可以通过搜索加类别查找找到自己想要的图书
4、用户如果未登陆则显示登陆/注册,否则显示注册以及一些个人账户操作的链接 2)注册页面
用户填写账户信息,账户信息包括姓名、性别、地址、电话、电子邮箱等。注册用例: 1.用户点击注册 2.跳转到注册页面
3.用户填写相应的信息(用户会检测该信息是否会已经使用)4.全部填写完成后点击完成注册 5.在数据库会员信息表中增添一个用户 3)登录页面
根据用户帐号和密码登录,如果是已有用户,输入账号密码直接登录,如果是新的用户,点击注册按钮进入用户注册页面。
登录用例:
1.用户在登录页面上输入用户名和密码。
2.系统获取输入数据,与数据库中的用户名和密码进行匹配。3.匹配失败,则显示“用户名或密码有误”。
4.匹配成功,跳转到前一个页面,如果没有就跳到首页。4)会员信息修改页面
登陆成功,跳转到首页,用户可以查询自己的信息,也可以对自己的信息进行修改和保存。
会员信息修改用例:
1.用户登陆成功到首页。
2.点击个人资料进入会员信息操作界面。3.用户可以对自己的信息进行修改 4.修改后点击保存
5.在数据库对用户的信息进行相应的修改 5)图书搜索页面
当用户需要查找某一种图书或某一类图书时,输入或点击即可查找到图书。图书搜索用例:
1、用户在搜索框输入并点击搜索或点击目录中的一类产品,即可进入搜索页面
2、搜索出来的图书实现分页处理
3、点击你喜欢的图书即可进入图书购买的页面
6)图书购买页面
当用户点击图书进入图书购买的页面即可浏览该图书的详细信息以及用户们购买的该图书的评价来选择购买图书。
图书购买用例:
1、用户进入图书购买页面
2、显示图书的图片,以及图书的一些详细信息以及用户的评价
3、可以选择收藏,加入购物车,或者购买等链接;选择收藏或购买如果没有登录则跳到登录页面 7)收藏图书页面
当用户点击收藏进入我的收藏,用户可以查看到收藏的图书的信息 收藏图书用例:
1、用户进入我的收藏页面
2、显示图书(实现分页)的价格,作者等信息;并且可以点击购买或加入购物车
3、用户可以删除自己的收藏,清空收藏
8)购物车页面
当用户点击购物车,进入购物车页面查看自己要购买的的图书 购物车用例:
1、用户进入购物车页面
2、将用户目前购物车里的图书以列表的形式列出来(实现分页)。
3、用户可以对购物车里的图书进行删除,修改操作。
4、用户可以勾选要购买的图书,然后选择支付,则跳转到提交支付页面
9)支付页面
当用户点击购买,进入提交支付页面
支付用例:
1、将用户选择购买的商品详细信息与总计列出来,供用户确认。
2、点击提交订单。
10)订单操作页面:
当用户查看订单时,进入订单操作页面 订单操作用例:
1、将订单中的商品信息与总计列出来(分页)。
2、用户可以选择取消订单(还没有到货的订单)。
3.性能需求
3.1数据精确度
A.要按照严格的数据格式输入,否则系统不予响应进行处理。
B.查询时要保证查全率,所有响应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询;直接查询和模糊查询。
3.2时间特性
响应时间1秒、更新处理时间3-5秒、数据转换与传输时间2-3秒、运行时间3—5秒。
3.3适应性
【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。】
4.运行需求
4.1用户界面
人性化界面,操作简单,视图优美。采用菜单界面驱动方式,给用户带来便利。
4.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑
4.3软件接口
运行于Windows XP及更高版本的操作系统
4.4故障处理
正常使用时不应出错,若运行遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:(1)遇到跳出“数据库已经关闭”提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况又一次运用打开语句打开此表。(2)关于空记录带来的麻烦
有些空记录往往会使程序无法运行。此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。
(3)有些运行错误也可以捕获异常进行处理。
5.其它需求
【如可使用性、安全保密、可维护性、可移植性等。】 5.1 系统的功能实现情况:
用户可在本系统下实现各种用户要求的功能
5.2 系统的安全性:
对于系统的重要数据都有密码保护,具有一定的保护性 对用户提供证书支持(此功能在后续版本中实现)
5.3 系统的容错性:
用户输错数据都会有提示信息,具有较好的容错性能。
5.4 系统的封闭性:
用户的封闭性较好,用户基本上在提示信息下输入数据。
网上书店需求分析文档殷彪 20091020054 信管1.简介1.1.背景及可行性分析1.1.1.背景介绍进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成 为网络经济的核心。在电子商务......
淘书网营销策划2.0 新版本特性:1.新增战略规划,详细介绍了我们的发展规划2.新增预算和和运营利润,从数据上支持我们计划的可行性3.版面从新规划,一目了然4.新版本考虑到竞争对手......
需求分析报告1 引言 1.1 编写目的1.1.1 阐明编写可行性研究报告的目的随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字......
总体设计说明书 网上书城系统1.引言1.1编写目的该项目的目的是开发一个电子书店网站以及后台管理系统。 1.2范围A名称:网上书城系统 B适用于每个网民 1.3项目背景相信大家一......
目录1.简介.........................21.1.背景及可行性分析....................21.1.1.背景介绍......................21.1.2.市场定位分析.....................21.1.3.......