网上购物系统规格需求说明目录1引言................................................................................................1.1编写目的.................................................................................1.2背景.........................................................................................2总体设计........................................................................................2.1功能描述.................................................................................2.2运行环境.................................................................................2.3具体需求.................................................................................2.4系统流程图.................................................................................2.5基本设计概念和处理流程,ER图,数据流图数据字典..........................................................................................................3运行设计.........................................................................................3.1运行控制...............................................................................3.2运行时间...............................................................................3.3系统测试.............................................................................1引言1.1编写目的通过全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、各子系统的详细功能及相关的数据流图ER图,是整个网上购物系统软件开发的依据,它对以后阶段的工作起指导作用。1.2背景随着信息技术的不断发展,我们现在已经步入了一个信息化的时代,而信息时代的代表便是网络技术的日渐成熟,现在网络已经和我们的生活紧密的联系起来了。随着信息化的不断进步,网上购物依然步入寻常百姓家中,并且不断扩大着他的影响力。目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。前台可以做到预定实物,虚拟物品等各种预定业务。然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。网上购物系统软件是一功能比较完善的数据管理软件,具品,装入购物车,提交定单进行购买。网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。2总体设计2.1功能描述网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料、商品交易、会员管理、操作管理等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的商管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。2.2运行环境运行环境:操作系统Windows72.3具体需求系统功能需求分析系统应该允许浏览者(没有注册的用户)申请在该系统注册帐号,帐号注册必须通过管理员审查通过才能使用;允许用户登陆,登陆后拥有所有普通用户在线功能;实现系统管理员对系统的管理。根据对系统的分析,系统主要功能应该包括:留言,用户注册(包括注册登陆名、用户名、密码、联系电话等相关用户个人信息);用户登录;修改个人信息(可修改用户名等个人相关信息);登陆用户发布个人商品;用户修改发布商品的相关信息。管理员对注册用户的审核、对发布商品的审核、推荐已发布的商品。系统概述网上购物系统主要的功能如下:(一)前台系统的功能设计前台管理是为用户提供友好的操作界面,供用户进行商品浏览、购物和生成订单等操作。而当用户使用购物车时,首先进行登录身份验证。如果为新用户,需要进行注册。(1)用户注册和登录用户在进行购物之前,需要先进行登录,这样用户结束购物时,通过登录账号来进行结账。对于新用户,可以在登录页面进行用户注册,通过填写注册信息,将信息提交给服务器。如果用户名已经存在,系统将向用户显示相应的错误信息,并提示用户使用其他的用户名进行注册。用户登录后可以随时修改个人注册信息。网上购物系统要求用户输入用户名、密码。在输入用户名和密码之后,系统将确认用户名和密码是否正确,如果验证成功,就使用户处于登录状态。否则,系统只是显示用户名和密码的错误信息。(2)商品浏览与收索商品浏览是网上购物系统网站提供给用户的一个基本功能。用户可以根据商品的类别来分类浏览商品。在系统的主页面上,能够对所有商品类别进行列表,用户可以通过单击商品类别名称,来浏览商品,查看商品的图片和价格等最基本的信息,在浏览的过程中,可以将满意的商品添加到购物车中。用户也可以通过使用系统提供的收索功能对商品进行收索,查找自己需要的商品。(3)购物车用户在浏览商品的过程中,可以将所满意的商品通过单击“购买”按钮添加到购物车中。浏览结束或者在浏览的过程中可以查看购物车里放置商品的情况,并且可以查看所购买商品的名称、价格、描述、购买数量、单价等信息。在购物车中可以通过单价“移除”按钮将不想购买的商品删除,也可以任意更改购买商品的数量。(4)生产订单在用户购物结束后,进行结账时,需要填写相关的信息和确认购买商品的信息。用户确认后开始填写订单信息,包括信用卡号码、类型、过期时间以及送货的详细地址。填写完毕之后,用户就可以提交订单了。用户可以在下次登录后查看自己订单和发货情况。(5)用户留言功能:为了能够及时了解用户的需求和意见,本网站增加了留言薄功能,以便本网站及时了解用户需求并即使改进不足,以便可以更好地为用户服务。(二)后台管理的功能设计后台管理的功能主要是为了网站的管理员提供对商品类别、用户信息、商品信息、订单信息的管理。(1)商品类别管理商品类别管理实现对商品类别的添加、删除、修改等管理。管理员登录后到后天管理系统后,能够对商品的类别进行管理。可以添加新的商品分类,并且可以对已添加的商品进行修改和删除。在执行删除操作时,可以将该商品类别中的相关商品删除。(2)用户信息管理在用户信息管理中,管理员可以浏览注册用户的详细信息,也可以删除一些长时间没有登录的用户信息。(3)商品信息管理在商品信息管理模块中,管理员可以添加新的商品,设置商品的类型、名称、价格等信息。也可以对已添加的商品信息进行修改和删除。(4)订单管理在订单管理模块中,实现管理员对用户提交的订单进行查看,也可以对交易完成后保存一定时间的订单信息进行删除。同时管理员的一项重要工作就是设置用户购买商品的发货状态。如果设置了用户订单已经发货,则当用户查看订单时,可以看到订单交易的情况。网上购物系统功能结构图:三用户使用系统(1)账号管理:A会员注册用户点击会员注册按钮,打开注册页面;用户输入注册信息,包括用户名、登录密码、常用邮箱、手机等;网上购物系统用户购物模块管理员信息管理模块新用户注册用户登录商品浏览商品查询购物车生成订单订单查询添加商品删除商品查询购得商品管理员登录用户信息管理商品信息管理商品类别管理用户订单管理查看用户信息删除用户信息查看用户订单设置发货状态删除用户订单注册信息输入完成后,点击提交按钮;若有不合格项目,例如用户名重复、邮箱格式不正确等,则系统提示错误信息,错误项高亮显示;若注册信息正确无误,则提示注册成功,页面跳转到会员欢迎首页。B会员登陆用户点击会员登录按钮,打开登陆页面;用户输入用户名、密码、验证码并提交;系统验证用户名密码,验证码验证成功后,登陆成功,页面跳转到会员欢迎首页若登陆信息不正确,则系统提示错误信息,错误项高亮显示;若连续3次输入密码错误,该用户禁止登陆,同时发送提示邮件或短信给用户,登陆解锁需要使用短信和邮件中给出的附加验证码。C忘记密码在登陆页面选择忘记密码;页面跳转到忘记密码页;用户填写相关信息(安全提问),系统给用户的常用邮箱或手机发送验证信息,用户输入验证密码正确后,可以重新设置密码;若用户输入信息不正确,系统提示错误信息;若连续3次输入密码错误,该用户被禁止使用忘记密码功能,系统直接发送提示邮件和短信到用户常用邮箱和手机。D会员注册信息修改用户在会员首页点击信息修改按钮,进入信息修改页面;页面显示当前的用户注册信息;用户修改自己的注册信息,然后点击提交按钮;系统记录新的用户信息,并提示注册信息修改成功。(2)商品信息查询为客户提供模糊查询商品信息、搜寻商品。A按商品的名称查询:客户需要浏览和查询所需要的商品可以直接在搜索栏中输入相应的商品名称。点击搜索按钮,系统将自动跳转到新的页面,并显示搜索结果;b按商品的种类查询:查询商品时,用户可以以商品的种类查询。例如:家具,服饰,读书等;c按商品的价格范围查询:用户可按价格的范围来浏览商品;d按商品品牌查询:用户可以搜索自己喜欢的品牌,然后挑选商品。(3)购物车A用户挑选商品,在选中商品前的方框内打钩,点击将商品放入购物车;B用户可以点击统计按钮,对当前购物车内的商品进行统计,以查看购物车内商品的名称、数量、单价和总价;C对于已经在购物车中的商品,用户可以将其拿出购物车(即删除该商品),也可以选择购买,点击后进入商品购买页面。(4)商品购买a用户点击购买按钮后,即进入购买页面;b首先显示商品名称、数量、价格等信息,供用户确认;c用户确认无误后,点击提交订单按钮,则完成订单;d在订单中点击付款按钮,进入支付页面。(5)支付功能A用户选择支付方式,例如网银支付、支付宝、手机支付等;B显示购物列表及总价,待用户确认;C用户确认无误后,点击确认按钮,页面跳转到网银或支付宝,完成支付功能;D支付成功后,提示用户支付成功,同时给用户常用邮箱或手机发送提示信息;E若支付出现问题,则显示支付未完成,并返回订单页面。(6)售后评价A用户购买商品后,可以给自己购买的商品评价并打分;B在订单页面,若订单为已支付状态,用户可以点击评价按钮,进入评价页面;C用户可以给出200字以内的商品评价,并给商品打分,满分为5分