ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:84.04KB ,
资源ID:3969494      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3969494.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(网上书店的需求分析报告.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

网上书店的需求分析报告.doc

1、网上书店需求分析 需求说明书 目录 1 引言 1 1.1 编写目的 1 1.2 背景 1 1。3 定义 1 1。3.1 专业术语 1 1。4 参考资料 2 2 任务概述 2 2。1 任务目标 2 2。2 用户的特点 2 2.3 软件约束 2 3 需求规定 2 3。1 对功能的规定 3 3.1.1 前台购书系统 3 3。1.2 后台管理系统 4 3.1。3 系统顶层活动图。 5 3。1。4 用例图 5 3.1.5 用例分析与描述 6 3.2 对性能的规定 18 3。2.1 精度 18 3.2.2 时间性要求 18 3.2。3 灵活性要求 19 3.

2、3 3.输人输出要求 19 3。4 数据管理能力要求 19 3。5 故障处理要求 19 3.6 其他专门要求 19 4 运行环境规定 19 4.1 硬件要求 19 4。2 软件要求 20 4。3 接口要求 20 4.4 控制 20 《网上书店系统》需求分析 1 1 引言 1.1 编写目的 编写这个需求分析说明书的目的是,让软件开发的设计人员明白用户要让他们设计出一个什么样的应用软件. 这个说明书预期的读者将会是和应用软件开发有关的人员,项目管理人员以及用户等。 1.2 背景 我们要开发的这个应用软件的名称是:网上书店系统. 本软件是作为软件技

3、术(可视化程序设计)专业二年级学生实践学期的项目实训软件。 本软件未来用户未定。 本软件所用微机为win32系统,其他应用系统以及有关机构基本没有往来关系。 1.3 定义 1.3.1 专业术语 收讫 货到收款 流水号 每天的开票的顺序号码 商品种类 商品所属的种类 市场价 市场上的价格 打折 优惠占市场价的比例 优惠价 网上书店给出的价格 1.4 参考资料 本文章参考了有关网站,参照了需求说明书的标准模板以及需求说明书的编写案例等等. 1. 2。 3。 4。 2 任务概述 2.1 任务目标 互联网技术的飞速发展和广泛普及,对

4、传统出版业(包括书店)都产生了深远的影响,相比于传统的大众媒体的信息滞后、成本高昂的特点,网络传播以其信息丰富、速度,陕捷且具有互动性而备受出版策划人的重视。 普通书店随着图书种类和数量的大量增加而迅速发展起来,特别是国外图书业巨头的介入,使得竞争异常激烈,网上书店正是在这种情况下出现的,并且以选择面大、价格便宜、交易方便、节省时间和精力等体现出其优势。 网上书店实际上是运行在Web服务器中的一个Web应用程序,它模拟一般的书店的经营模式,利用页面、脚本程序和服务器来实现网上书店的管理工作。本系统主要由前台购书系统和后台管理系统构成。框架图如下: 图1 系统框架图 2.1.1 前台系统

5、 前台系统主要功能:会员管理、图书查询、图书展台、购物车、订单生成与管理、结算功能、留言板、在线帮助等。其中,会员管理包括注册、登录、修改资料等功能.图书展台包括新品图书、推荐图书和排行榜等功能。 前台系统如图2所示: 图2 前台系统功能图 2.1.2 后台系统 后台系统主要功能包括:图书管理、订单管理、会员管理、用户管理、流言管理及月底结算等。其中,图书管理包括管理书籍、添加新书、分类管理等功能。 后台系统功能如图3所示: 图3后系统功能图 2.2 用户的特点 该系统由专科学生自己设计、实现、使用和维护,作为培养学生编程能力和项目开发能力的形式. 2.3 软件约束

6、1.本系统所要支持的数据库为SQL2005 server。 2.对本系统的经费投入为0。 3.系统开发的全过程要在1个月内完成。 3 需求规定 3.1 对功能的规定 3.1.1 前台系统 1. 会员管理:会员登录前显示登录框,登录后显示“**您已登录”.每个注册会员,有一个属于自已的帐户管理界面,可以轻松的管理个人基本资料,如进行资料的修改。 2. 图书查询:图书查询的目的是为了帮助用户快速地找到想要购买的图书.为了适合用户的不同需求,提供了不同的查询方法,可以按照书名、作者、出版社等方式查询,用户只需输入部分信息即可。 用户还可以进行分类浏览,在页面上,应向用户显示书籍类别,

7、用户选择了某个类别之后,应能显示该类别下的实际书籍(如果有)的信息:书籍图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏览功能。 3. 图书展台:图书展台的目的是为了将网上书店中的图书有序地罗列出来。图书展台分为:新品图书、推荐图书、畅销图书、排行榜。(图书详细资料:当用户点击某图书后,页面将显视出该图书书名、作者、出版社、出版日期、开本、ISBN、图书图片、图书详细介绍、图书目录等相关信息). 4. 畅销书排行榜:系统自动排出前10本近期热销的图书,生成排行榜,根据访问点击次数自动生成。 5. 购物车:购物车中要列出用户所选择的书籍名称、市场价、会员价、折扣和数量,

8、总计金额,共节省金额。用户可以: 1) 删除购物车中的书籍; 2) 修改某个书籍的数量、书籍的金额和总计金额; 3) 清空购物车; 4) 结算:到结算页面确认并下订单. 6. 订单生成与管理:购物后,确认支付和配送方法后生成订单。在生成订单的同时,系统发邮件通知书店管理员.会员还可以查询自己订单的处理情况和历史订单。 验证合法的用户可查看在网站上成交的订单,包括订单的个数,总计金额,订单的列表.列表项包括:订单号、订单日期、收货人、订单金额、订单状态,当订单数目过多时,要提供分页浏览功能。对于列表的订单,用户可以: 1) 查看订单详细信息:生成一个订单的详细信息页面,包括:订单号

9、收货人、联系电话、送货地址、用户订购的书籍列表(序号、书籍编号、原价、订购数量、折扣、销售价)、金额总计、订购日期。在页面上提供直接打印的功能; 2) 修改订单:只允许对未审核的订单进行修改(包括修改收货人、联系电话、送货地址、用户订购的书籍列表); 3) 删除订单:只允许对未审核的订单进行删除。 7. 结算功能:结算前必须再次验证用户,验证合法后,进入结算页面,显示订单的日期、收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,当确认后,可以选择下订单。 8. 留言板:可自由留言。包括留言列表、留言内容、发布留言。 9. 在线帮助:简单介绍网站的购物流程,以

10、及一些常见问题。 3.1.2 后台系统 1. 图书管理: 1) 添加新书:管理员和添加人员可以通过这个功能向书店录入新的图书。添加信息包括书名、作者、出版社、缩略图以及所属类别等等. 2) 管理书籍:管理员和添加人员可以进行图书的查看、编辑、修改。 3) 分类管理:由大类管理、小类管理、转移类别三个子模块构成。大类管理(如计算机)和小类管理(如计算机中的操作系统)分别是用于添加新类别以及编辑原有类别的;类别转移用于类别之间的转移,如将大类“少儿"中的小类“历史故事"转到“文学”中. 2. 用户管理: 此功能只有最高权限管理员拥有,这是用来管理后台管理员的功能、可能添加、修改、删除

11、新的管理员以及分配权限、修改管理密码。 3. 订单管理: 订单管理处理时首先判断管理员的身份,然后可根据订单状态来做相应的服务。订单状态分为五种:未作任何处理、用户已经划出款、服务商已经收到款、服务商已经发货、用户已经收到货. 4. 会员管理: 修改、删除会员资料。 5. 月底结算: 月底结算主要是管理员在月底盘点时使用.通过月底结算可以对一段时间内的销售情况进行集中处理,使书店及时了解书店的经营情况。结算处理时首先判断管理员的身份,然后根据管理员的结算要求,对未结算的订单记录进行结算或查询以前的结算信息。 6. 留言管理: 对留言板的留言进行屏蔽、删除、回复等操作。 7. 其

12、他管理:修改关于我们、联系方法、付款方法、版权信息等资料,以及对公告、广告等进行管理。 3.1.3 系统顶层活动图。 用户在网上书店中选购图书的流程如下图所示: 图4 用户选购图书的流程图 3.1.4 用例图 3.1.4.1 参与者 1.游客: 描述:该角色可以浏览图书信息,没有注册为会员,所以不能添加图书到购物车、下订单、购买图书等. 2.会员: 描述:该角色是注册了的角色,所以能够浏览图书、添加图书到购物车、下订单、购买图书,也能够修改自己的信息、购物车的信息和订单的信息等功能。 3。管理员: 描述:具有后台管理的所有功能,包括前台功能。 3.1.4.2 用

13、例 1. 注册(register) 2. 登录(logon) 3. 注销(logout) 4. 修改会员信息(modify member info) 5. 浏览目录(view category) 6. 搜索产品(search item) 7. 查看产品(view item) 8. 加入购物车(add cart) 9. 查看购物车(view cart) 10. 修改购物车中的商品(modify cart items) 11. 删除购物车中的商品(delete cart item) 12. 清空购物车(empty cart) 13. 结帐(check out) 14.

14、配置收货人信息(configure recipient) 15. 配置送货方式(configure shipment) 16. 配置付款方式(configure payment method) 17. 确认订单(affirm order) 18. 查看订单(view order) 19. 修改订单(modify order) 20. 删除订单(delete order) 21. 查看新品(view latest item) 22. 查看特价品(view special price item) 23. 查看积分(view grade) 24. 会员反馈(feedback)

15、25. 查看反馈(view feedback) 3.1.4.3 顶层用例图 系统前台功能用例图如图5所示: 图5 系统前台功能用例图 系统后台系统用例图如图6所示: 图6系统后台功能用例图 3.1.5 用例分析与描述 3.1.5.1 浏览图书列表(Browse List of Books) 1.用例图 2.用例描述 n 基本流程 1) 顾客单击Browse Books页面中的某种类别。 2) 系统显示该类别的子类别。该过程一直持续下去,直到没有子类别为止,此时系统将显示最小子类别中的图书. 3) 顾客单击某本图书的小图标.系统调用Display Book Detail

16、s用例。 n 分支流程 3a) 如果系统在指定的类别中没有找到任何图书,则显示一条消息,以指出这一点并提示顾客选择其他类别。 3.涉及信息 图书类别、图书信息. 4.交互页面 5。界面原型 3.1.5.2 取消订单(Cancel Order) 1.用例图 2.用例描述 n 基本流程 1) 系统确保订单是可以撤消的(即其状态为“未处理")。用户输入取消信息。 2) 系统在Cancel Order页面上显示该订单相关的信息,包括订单的内容和送货地址。顾客确认取消. 3) 系统将该订单的状态标记为“deleted”,然后调用Return Items to Inventor

17、y用例。 n 分支流程 1a) 如果订单状态为“未处理”之外的状态,系统将显示一条消息,指出顾客现在撤消订单太晚了。 3.涉及信息 订单。 4。界面原型 3.1.5.3 结帐(Check Out) 1.用例图 2.用例描述 n 基本流程 1) 顾客在已经登录的前提下,提交结帐请求,系统创建一个Candidate Order对象,该对象包含顾客购物车中的内容。然后系统检索对应于顾客帐号的送货地址,并将该地址显示在Shipping Address页面上。 2) 顾客选择其中的一个地址,系统将指定的地址同Candidate Order关联起来.然后系统在Shipping Me

18、thod页面上显示可供选择的送货方式. 3) 顾客选择一种送货方式,系统将指定的送货方式同Candidate Order关联起来.然后系统在Billing Information页面上显示顾客帐号对应的Billing Info对象内容. 4) 顾客选择一种付款方式,系统将指定的Billing Info处理付款方式。 n 分支流程 *a) 如果顾客在任何时候单击Cancel Order按钮,系统将释放Candidate Order对象,并将控制权返回给该用例从中获得控制权的那个用例. 1a) 顾客还没有登录,则系统调用Log In用例. 2a) 如果系统没有找到任何送货地址,

19、则调用Create Shipping Address用例。 4a) 如果系统没有找到任何Billing Info对象,则调用Define Billing Information用例。 3.涉及信息 订单. 4.交互页面 5。界面原型 3.1.5.4 修改购物车内容(Edit Contents of Chopping Cart) 1.用例图 2.用例描述 n 基本流程 1) 顾客在Shopping Cart页面上修改购物车中的商品数量,确认更新信息.系统存储新的数量,然后计算并显示该商品的新价格。 2) 顾客继续购物,系统将控制权返回给从中获得控制权的用例。 n 分支流

20、程 1a) 如果顾客将商品的数量修改为0,则系统将从购物车中删除该商品。 1b) 如果顾客删除某商品,而不是更新,系统将从购物车中删除该商品. 2a) 如果顾客进行结帐,而不是继续购物,系统将控制权交给Check Out用例. 3.涉及信息 购物车。 4.交互页面 5。界面原型 3.1.5.5 登录(Log in) 1. 用例图 2.用例描述 n 基本流程 1) 顾客单击主页中的“登录"连接。系统显示Login页面。顾客输入其用户ID和密码,然后提交登录信息。 2) 系统根据永久性帐号数据对登录信息进行验证。 3) 返回到主页. n 分

21、支流程 1a)如果顾客单击Login页面上的“注册新帐户”连接,系统将调用Open Account用例。 1b)顾客单击Login页面上的“提示语”连接,系统将在一个单独的对话框中显示为该顾客存储的提示语.顾客确定信息后,系统将返回到Login页面。 2a)如果顾客输入的用户ID不正确,系统将显示一条消息,以指出这一点并提示顾客输入其他的ID或点击“注册新帐户"连接。 2b)如果顾客输入的密码不正确,系统将显示一条消息,以指出这一点并提示顾客重新输入密码。 2c)如果顾客连续三次输入的密码都不正确,系统将显示一条消息,提示顾客同客户服务部联系,并冻结Login页面。 3.涉及信息

22、 会员. 4.交互页面 5.界面原型 3.1.5.6 注册帐户(Open Account) 1. 用例图 2.用例描述 n 基本流程 1) 顾客输入其姓名、email地址、密码(两次),然后提交注册信息. 2) 系统确保顾客提供的数据是有效的,然后使用这些数据进行保存。 3) 系统返回到主页。 n 分支流程 1a) 如果顾客没有提供姓名,系统将显示一个错误消息,以指出这一点并提示顾客输入姓名。 1b)如果顾客提供的email地址格式不正确,系统将显示一条错误消息,以指出这一点并提示顾客输入正确的email地址。 1c)如果顾客提供的密码太短,系统将显示一条错

23、误消息,以指出这一点并提示顾客输入一个更长的密码。 1d)如果顾客两次输入的密码不同,系统将显示一条错误消息,以指出这一点,并提示顾客第二次输入正确的密码。 1e)如果顾客要创建的帐号已经存在,系统提示顾客。 3.涉及信息 会员. 4.交互页面 5。界面原型 3.1.5.7 按作者搜索图书(Search by Author) 1.用例图 2.用例描述 n 基本流程 1) 顾客在Search页面上输入作者姓名,然后确认搜索信息,系统确保顾客输入了搜索短语,然后搜索目录并检索该作者编写的所有图书. 2) 系统检索每本图书的重要细节,并使用这些信息创建一个Search

24、 Result对象.然后系统在Search Results页面上显示图书列表,其中的图书按出版日期降序排列。每一项都包含封面小图标、书名、作者、定价和一个添加到购物车的链接。 3) 顾客确认将某本书添加到购物车,系统将控制权交给Add Item to Shopping Cart用例。 n 分支流程 1a) 如果顾客在确认之前没有输入搜索短语,系统将显示一条错误信息,以指出这一点并提示顾客输入搜索短语。 2a) 如果系统没有找到满足搜索条件的图书,将显示一条消息,以指出这一点并提示顾客执行其他搜索。 3a) 如果顾客没有确认将商品添加到购物车信息而离开该页面,系统将控制权返回给从

25、中获得控制权的用例。 3.涉及信息 图书。 4.交互页面 5.界面原型 3.1.5.8 跟踪最近订单(Track Recent Orders) 1.用例图 2.用例描述 n 基本流程 1) 系统检索顾客在最近30天内下的订单,并将这些订单显示在Order Tracking页面上.其中每一项都包含订单日期、订单状态、收货人和送货方式。 2) 顾客选择一个订单,可以检索相应的订单细节,该信息以只读方式显示在Order Details页面上。顾客可以返回到Order Tracking页面。 3) 顾客查看完订单后,单击“帐户维护”连接。系统将控制权返回给调用该用例的用例。

26、n 分支流程 1a) 如果顾客在最近30天内没下任何订单,系统将在Order Tracking页面上显示一条消息,以指出这一点. 3.涉及信息 订单. 4.交互页面 5.界面原型 3.2 对性能的规定 3.2.1 精度 本系统对精度不作要求 3.2.2 时间性要求 本系统对时间不作要求 3.2.3 灵活性要求 本系统对灵活性不作要求 3.3 3.输人输出要求 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告

27、的描述 3.4 数据管理能力要求 数据库的初始大小为100M,按20%的增量增长,数据库最大容量为40G,可以存放 50万条记录。 3.5 故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求. 3.6 其他专门要求 如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等 4 运行环境规定 4.1 硬件要求 现行的任何32/64位微机 4.2 软件要求 系统:Windows XP/2003 编译环境:MS2005及其后续以及相关版本 4.3 接口要求 本软件为独立软件,不存在接口问题 4.4 控制 本软件为纯绿色软件,无须安装即可无限制使用,不修改任何注册表项。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服