欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上购物系统需求分析报告doc.docx

    • 资源ID:4662103       资源大小:72.74KB        全文页数:18页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上购物系统需求分析报告doc.docx

    1、网上购物系统需求分析报告doc网上购物系统需求分析研究报告班 级 拟制人 审批人 2014年6月20日1 引言本说明书为学生选课管理信息需求说明文件。该说明书便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。1.1项目背景学生选课管理系统对于一个学校来说是必不可少的组成部分。目前学校还停留在逐个统计或整个班级共同选课的最初阶段,这种选课对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,这种方法是相当麻烦的。而且当查找某条记录时,由于数据量庞大

    2、,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生选课管理信息系统。软件名称:学生选课管理信息系统开发者:任乾 实现软件的单位:任乾1.2项目意义 本说明书的预期读者为客户、系统设计人员和编码人员;为开发人员、维护人员、客户之间提供共同的协议

    3、而创立基础,指导软件功能的实现。本软件需求说明书全面、概括性地描述了学生选课管理信息系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解网上购物系统所要完成的任务和所能达到的功能。1.3项目范围本站点分为前台和后台两个管理层面。后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的确保所有的用户信息的完整和安全。前台设有用户注册、用户登录、在线购物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。可以让广大的用户足不出户就可以购买到自己中意的

    4、喜欢的商品,为用户节省了大量的时间。1.4 阅读对象本节列举编写用户需求说明书时所参考的资料或其他资源,这可能包括用户合同、公司规范、技术书籍等。在这里应该给出详细的信息,包括资料名称、版本号、作者、日期、出版单位或资料来源,以方便读者查阅这些文献:参考书目:1石志国.ASP动态网站编程M.北京:清华大学出版社,2001.2邓文渊等.ASP与网页数据库设计M.北京:中国铁道版社,2001.3杨皓等.ASP步步高M.北京:机械工业出版社,2000.4汪晓平等.ASP网络开发技术M.北京:人民邮电出版社,2000.5汪晓平 钟军.ASP网络开发技术M.北京:人民邮政出版社,2003:12.6杨皓等

    5、.ASP步步高M.北京:机械工业出版社,2000.2项目概述2.1功能描述网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。 网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用

    6、符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。 2.2 用户特点按提供相应的开发阶段文档;用户提供相应的标准,软件开发与典型实例考核相结合。用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。使用用户的语言,而非技术的语言;界面清晰明了;有清楚的错误提示;让用户知道自己当前的位置,使其做出下一步行动的决定;完善视觉的清晰度,条理清晰;图片、文字的布局和隐喻不要让用户去猜。故本软件操作方式简单,并可保证至少50人的同时访问量。2.3 风险评估1. 人的因素 1.

    7、 雇佣不到合适的人或人员流动;(高) 2. 团队新组建,没有合作经验; 3. 团队没有项目外包管理、深层技术协作的经验; 2. 系统 1. 必须与物流系统配合; 2. PC服务器/Window平台无法承受大的交易量; 3. 资源 1. 开发周期短;(高) 2. 费用不足; 3. 开发设备没有及时到位,或者开发环境不合适。 4. 技术 1. 开发合作方对所使用的技术不熟悉;(高) 2. 开发合作方对所使用对所使用的开发工程技术不了解; 3. 可扩展性:本期开发至开发系统的核心部分,很多需求将留到以后开发; 4. 可靠性:系统崩溃(客户端和服务器)时的恢复; 5. 安全性:会员信息和订单的安全性;

    8、 5. 协作 1. 项目管理人员提出一些特殊的要求;2. 项目组内部协作不畅; 3. 与开发合作方的工作方式和交流产生问题;(高)3 具体需求3.1 系统概述基于以上,网上购物系统主要的功能如下:前台管理是为用户提供友好的操作界面,供用户进行商品浏览、购物和生成订单等操作。而当用户使用购物车时,首先进行登录身份验证。如果为新用户,需要进行注册。(1) 用户注册和登录用户在进行购物之前,需要先进行登录,这样用户结束购物时,通过登录账号来进行结账。对于新用户,可以在登录页面进行用户注册,通过填写注册信息,将信息提交给服务器。如果用户名已经存在,系统将向用户显示相应的错误信息,并提示用户使用其他的用

    9、户名进行注册。用户登录后可以随时修改个人注册信息。 网上购物系统要求用户输入用户名、密码。在输入用户名和密码之后,系统将确认用户名和密码是否正确,如果验证成功,就使用户处于登录状态。否则,系统只是显示用户名和密码的错误信息。(2) 商品浏览与收索 商品浏览是网上购物系统网站提供给用户的一个基本功能。用户可以根据商品的类别来分类浏览商品。在系统的主页面上,能够对所有商品类别进行列表,用户可以通过单击商品类别名称,来浏览商品,查看商品的图片和价格等最基本的信息,在浏览的过程中,可以将满意的商品添加到购物车中。 用户也可以通过使用系统提供的收索功能对商品进行收索,查找自己需要的商品。(3) 购物车

    10、用户在浏览商品的过程中,可以将所满意的商品通过单击“购买”按钮添加到购物车中。浏览结束或者在浏览的过程中可以查看购物车里放置商品的情况,并且可以查看所购买商品的名称、价格、描述、购买数量、单价等信息。 在购物车中可以通过单价“移除”按钮将不想购买的商品删除,也可以任意更改购买商品的数量。(4) 生产订单在用户购物结束后,进行结账时,需要填写相关的信息和确认购买商品的信息。用户确认后开始填写订单信息,包括信用卡号码、类型、过期时间以及送货的详细地址。填写完毕之后,用户就可以提交订单了。用户可以在下次登录后查看自己订单和发货情况。 (5) 用户留言功能为了能够及时了解用户的需求和意见,本网站增加了

    11、留言薄功能,以便本网站及时了解用户需求并即使改进不足,以便可以更好地为用户服务。后台管理的功能主要是为了网站的管理员提供对商品类别、用户信息、商品信息、订单信息的管理。(1)商品类别管理 商品类别管理实现对商品类别的添加、删除、修改等管理。管理员登录后到后天管理系统后,能够对商品的类别进行管理。可以添加新的商品分类,并且可以对已添加的商品进行修改和删除。在执行删除操作时,可以将该商品类别中的相关商品删除。(2)用户信息管理 在用户信息管理中,管理员可以浏览注册用户的详细信息,也可以删除一些长时间没有登录的用户信息。(3)商品信息管理 在商品信息管理模块中,管理员可以添加新的商品,设置商品的类型

    12、、名称、价格等信息。也可以对已添加的商品信息进行修改和删除。(4)订单管理在订单管理模块中,实现管理员对用户提交的订单进行查看,也可以对交易完成后保存一定时间的订单信息进行删除。同时管理员的一项重要工作就是设置用户购买商品的发货状态。如果设置了用户订单已经发货,则当用户查看订单时,可以看到订单交易的情况。3.1网上购物系统功能结构图:3.2 功能需求(1) 账号管理:a) 游客 不需要注册,不需要密码,就可以直接浏览网页; 当游客用户购买商品时,点击购买按钮,将弹出新窗口,显示“请您先登录,无帐户请先注册”,新窗口内应有注册选项。b) 会员注册 用户点击会员注册按钮,打开注册页面; 用户输入注

    13、册信息,包括用户名、登录密码、常用邮箱、手机等; 注册信息输入完成后,点击提交按钮; 若有不合格项目,例如用户名重复、邮箱格式不正确等,则系统提示错误信息,错误项高亮显示; 若注册信息正确无误,则提示注册成功,页面跳转到会员欢迎首页。c) 会员登陆 用户点击会员登录按钮,打开登陆页面; 用户输入用户名、密码、验证码并提交; 系统验证用户名密码,验证码验证成功后,登陆成功,页面跳转到会员欢迎首页 若登陆信息不正确,则系统提示错误信息,错误项高亮显示; 若连续3次输入密码错误,该用户禁止登陆,同时发送提示邮件或短信给用户,登陆解锁需要使用短信和邮件中给出的附加验证码。d) 忘记密码 在登陆页面选择

    14、忘记密码; 页面跳转到忘记密码页; 用户填写相关信息(安全提问),系统给用户的常用邮箱或手机发送验证信息,用户输入验证密码正确后,可以重新设置密码; 若用户输入信息不正确,系统提示错误信息; 若连续3次输入密码错误,该用户被禁止使用忘记密码功能,系统直接发送提示邮件和短信到用户常用邮箱和手机。e) 会员注册信息修改 用户在会员首页点击信息修改按钮,进入信息修改页面; 页面显示当前的用户注册信息; 用户修改自己的注册信息,然后点击提交按钮; 系统记录新的用户信息,并提示注册信息修改成功。(2) 商品信息查询 为客户提供模糊查询商品信息、搜寻商品。a) 按商品的名称查询:客户需要浏览和查询所需要的

    15、商品可以直接在搜索栏中输入相应的商品名称。点击搜索按钮,系统将自动跳转到新的页面,并显示搜索结果;b) 按商品的种类查询:查询商品时,用户可以以商品的种类查询。例如:家具,服饰,读书等;c) 按商品的价格范围查询:用户可按价格的范围来浏览商品;d) 按商品品牌查询:用户可以搜索自己喜欢的品牌,然后挑选商品。(3) 购物车a) 用户挑选商品,在选中商品前的方框内打钩,点击将商品放入购物车;b) 用户可以点击统计按钮,对当前购物车内的商品进行统计,以查看购物车内商品的名称、数量、单价和总价;c) 对于已经在购物车中的商品,用户可以将其拿出购物车(即删除该商品),也可以选择购买,点击后进入商品购买页

    16、面。(4) 商品购买a) 用户点击购买按钮后,即进入购买页面;b) 首先显示商品名称、数量、价格等信息,供用户确认;c) 用户确认无误后,点击提交订单按钮,则完成订单;d) 在订单中点击付款按钮,进入支付页面。(5) 支付功能a) 用户选择支付方式,例如网银支付、支付宝、手机支付等;b) 显示购物列表及总价,待用户确认;c) 用户确认无误后,点击确认按钮,页面跳转到网银或支付宝,完成支付功能;d) 支付成功后,提示用户支付成功,同时给用户常用邮箱或手机发送提示信息;e) 若支付出现问题,则显示支付未完成,并返回订单页面。(6) 售后评价a) 用户购买商品后,可以给自己购买的商品评价并打分;b)

    17、 在订单页面,若订单为已支付状态,用户可以点击评价按钮,进入评价页面;c) 用户可以给出200字以内的商品评价,并给商品打分,满分为5分。 (7) 退换货a) 在订单页面,若订单为已支付状态,且在交易完成的7日之内,用户可以点击退换货按钮,进入退换货页面;b) 用户选择退货或者换货,并注明原因,点击提交按钮;c) 用户将商品寄回,商家收到后返还用户费用。 (8) 订单管理a) 在用户登录界面,点击订单管理按钮,进入订单管理页面;b) 用户可以查看已完成购买的订单;c) 用户可以查看未完成购买的订单;d) 用户可以删除未完成购买的订单(即退订);e) 用户可以删除订单的历史记录。(1) 用户信息

    18、管理a) 系统管理员进入用户信息管理页面,可以查看已注册用户列表;b) 在列表中选择一个用户,可以查看该用户的注册信息;c) 若发现某用户行为异常,可以禁止该用户登录,并给其常用邮箱或手机发送提示信息;d) 对于过期的用户,可以执行删除操作,将用户信息删除。(2) 商品信息管理a) 商品查询:可以进行商品查询,常看某种商品的商品信息等内容;b) 库存管理:可以查看某种商品的库存信息;c) 商品信息修改:可以修改商品信息,例如商品价格、库存量等信息,还可以加入新的商品,或者将已经售完的商品删除;d) 商品评论浏览:可以查看用户对商品的查看,并将不合法的评价删除。(3) 订单管理a) 可以查看已完

    19、成支付的订单;b) 可以查看未完成支付的订单;c) 进入管理员人工支付操作页面;d) 人工完成未完成销售的订单;e) 订单确认;f) 删除过期订单(可以设置为订单过期后系统自动删除);(4) 支付管理 若用户支付过程中出现错误,系统会记录下错误日志,管理员可以查看日志了解错误信息,并及时联系支付方面解决问题。(5) 售后评价a) 系统管理员可以查看所有的商品评价;b) 对于不合法的评价,管理员有权限将其删除,并对该用户账号进行处理。(6) 退换货管理a) 系统管理员可以看到用户提出的退换货申请;b) 核实信息后,与用户联系,确认退换货信息;c) 查收退回的商品,退货则返还用户费用,换货则更换商

    20、品后重新寄给用户。3.3 数据需求(1) 输入数据 查询方式、查询关键字; 新建的订单编号,数据的选择; 数据之间的查询,订单的查询,历史记录的查询,价格的查询; 物流定单的定单编号输入,送货地点的数据要求,送货日期的选择; 送货清单的内容,以及窗体中的按钮点击; 预定定单的内容; 送货服务中定单里所要填入的数据; 用户登陆时所要输入的用户名和密码;(2) 输出数据 结帐时清单里找零的数目; 查询时所显示的数据; 买家买东西时“您所点购买的物品”框里显示的物品的名称; 出错时出现的报错框,提示信息框; 应付金额的数据; 数据备份输出的数据备份文件;用ASP编写网站应用程序难点之一就是数据库的连

    21、接,ASP中常用的数据库有Microsoft 的Access和SQL Server,Access只能同时准许30个人同时访问,而SQL则没有限制,SQL可以提供更安全的服务,本设计使用的是Access数据库,连接比较简单,实现起来也相对容易。其实如果单单只从数据的管理功能和数据容量上考虑的话基于服务器端中型的SQL Server数据库都远远强于基于服务器端小型的Access数据库。但两者语言是可以通用的,我们选择Access数据库的最主要原因是Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时效果是很好的,效率也是非常高的。而本网站的后台数据容量并不是非常大

    22、,一般情况下处理的也只是单机访问,同时访问本网站的客户端不会多于4个。而且Access数据库使用起来要比SQL Server数据库相对容易的多。所以在本网站的后台数据管理上最终选择了Access数据库。 数据流图顶层图:图3.1 顶层DFD管理员操作图图3.2 二顶层DFD管理员操作图商品管理图图3.3 二层DFD商品管理图订单管理图图3.4 二层DFD订单管理图 软件开发中涉及到的数据定义如下: 1名字=1汉字10|1字母20 2电话号码=1数字|space| -203电子邮件地址=1字母|.|数字2.4家庭住址=1汉字|数字40|1字母|数字805性别=男|女6所在省份=1汉字10|1字母

    23、207所在城市=1汉字10|1字母20 8职业=1汉字10|1字母209手机=1数字|space| -1510密码=1汉字|数字40|1字母|数字8011校验码=1汉字10|1字母2012定单的数量=1数字|space| -2013定单的总价值=1汉字|数字40|1字母|数字8014用户的级别=1汉字10|1字母2015用户可享受的折扣=1汉字|数字40|1字母|数字8016定单编号=1数字|space| -20 17货物=1汉字10|1字母2018价格=1数字|space| -20 19适合人群(职业)=1字母20 20适合人群(年龄)= 1字母20 21 定单类型(个体、团购)=1字母20

    24、22日期=1数字| -10 23信用卡数字=1数字|space| -2024终止日期=1数字| -1025收费的地址=1汉字|数字40|1字母|数字803.4 其他需求(一)用户界面 使用用户的语言,而非技术的语言;界面清晰明了;有清楚的错误提示;让用户知道自己当前的位置,使其做出下一步行动的决定;完善视觉的清晰度,条理清晰;图片、文字的布局和隐喻不要让用户去猜。(二)硬件接口 由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设

    25、备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口(三)软件接口 这里的接口问题主要就是怎样与SQL数据库进行通信,以便对数据库进行读取和写入操作。在ASP技术中是使用ADO来解决这个问题的。(四)故障处理 内部故障处理:在开发阶段可以随即修改数据库里的相应内容。 外部故障处理:对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。(一)数据精确度 数据精确,无误差(二)时间特性(1) 系统响应时间:小于2s(2) 更新处理时间:

    26、保证数据更新周期小于一周(3) 数据转换:及时传输时间:数据传输当在一个工作日内完成(三)其他质量需求表3.6 质量要求表主要质量属性详细需求正确性在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将产生不可预见的问题, 热启,整个终端程序就会再启动;程序出现错误, 重装载,若仍有错,按照提示逐渐装载。可靠性&健壮性1.运用现有的技术开发平台 2.在制定运行环境(操作系统)中的持续运行有保障3.可保证至少50人的同时访问量4.操作方式简单,容错率高5.合理设置与其它客户需求软件的接口6.开发计划发生改变时,要有适应能力7.发生如下故障时可妥善处理 内部故障:即在开发阶段可以随即修改

    27、数据库里的相应内容 外部故障:对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试易用性使用VBScript、JavaScript等简单易学的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。无须编译、容易编写,可在服务器端直接执行。使用普通的记事本既可以进行编辑设计。清晰性实现信息化,规范化,系统化安全性本软件作为网上购物系统,需一定的安全措施,保障用户信息的安全程序中某些区域的规约,给不同的模块分配不同的功能。在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,

    28、重装载,若仍有错,按照提示逐渐装载。网上购书系统(网站程序内容)主要的主机设备和网络设备实行双备份,以保证该系统能够可靠正常的运转。可转移的环境是WNIDOWS SERVER 2003,XP;不可修改任何部分;可用向兼容的高版本的汉语编程系统。网上购书系统的设计要方便维护,包括硬件的维护,软件的维护(更改升级等和网络的维护,统一管理)。4 设计约束4.1开发约束 硬件平台包括以下几方面:CPU:P41, 8GHz内存:256MB以上 软件平台包括以下几方面:操作系统:Windows XP/Windows 2000数据库:Access浏览器:IE 5.0 推荐使用IE 6.0服务器;IIS 5.0分辨率:最佳效果:1024*7684.2运行环境约束全面兼容主流Windows操作系统(包括Windows98,ME,2000,Xp,Vista,Win7)。(可根据项目进度,选择是否开发基于Android平台的手机客户端)4.3其他约束(1) 按提供相应的开发阶段文档;用户提供相应的标准,软件开发与典型实例考核相结合。(2) 用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。(3) 本软件作为网上购物系统,需一定的安全措施,保障用户信息的安全(4) 可保证至少50人的同时访问量


    注意事项

    本文(网上购物系统需求分析报告doc.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开