《电子产品网上选购系统bwwr.docx》由会员分享,可在线阅读,更多相关《电子产品网上选购系统bwwr.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子产品品网上选选购系统统需求说明明书软件概述述:在互联网网经过多多年的发发展以后后,人们们对网络络的依赖赖越来越越强烈,网网络正在在不知不不觉中改改变着当当今社会会的生活活状态和和生活方方式。电电子商务务的兴起起,开创创了全球球性的商商务革命命和经营营革命,并并逐步成成为一种种主要的的商务方方式。我我国的网网上购物物市场发发展还处处于初级级阶段,市市场规模模较小。但但我国的的网民已已达到779500万,市市场潜力力较大。网网络零售售商为争争夺市场场,近年年来争先先恐后地地推出新新的服务务项目,并并不断扩扩大商品品品种。在这次设设计中,我我们选择择了一个个电子产产品网上上选购系系统。随随着科技
2、技的发展展,电子子产品与与我们的的生活息息息相关关,小从从U盘,MMP3,大大到电脑脑,数字字电视,日日益成为为了我的的生活的的必需品品,电子子产品有有低端也也有高端端,种类类各异,型型号多样样,消费费者可通通过系统统选购自自己喜欢欢的电子子产品。 我们的的系统主主要是为为消费者者提供产产品的相相关资料料浏览,对对客户订订单进行行管理和和联系公公司相关关业务,帮帮助消费费者提供供最高的的品质和和最好的的服务,让让消费者者足不出出户就能能选购到到喜欢的的电子产产品。任务概述述:我们的系系统针对对的用户户是广大大的消费费者,商商品的种种类和数数量较多多。相应应的需求求有:1管理理员身份份验证(为为
3、合法用用户提供供一个后后台入口口)2添加加商品(向向商品表表插入前前台首页页展示的的商品信信息)3订单单信息管管理(网网站管理理者对用用户订单单的执行行和编辑辑状态)4查询询用户信信息管理理模块(查查询注册册所有用用户,对对一些非非法或失失信用户户进行删删除操作作)5添加加链接模模块(管管理员向向前台首首页添加加友情链链接信息息)6公告告信息管管理模块块(网站站向用户户发布最最新公告告信息)7能够够对需要要的统计计结果提提供列表表显示输输出。8能够够提供一一定的安安全机制制,提供供数据信信息授权权访问,防防止随意意删改,同同时提供供信息备备份的服服务。数据库描描述:数据库采采用SQQL sse
4、rvver 20000数据据库。ER模式式:商品(商商品编号号#,商商品名称称,商品品类别#,厂家家,出厂厂日期,备备注,价价格,数数量)会员用户户(会员员证号#,姓名名,性别别,身份份编号#,身份份证,联联系电话话,密码码)身份(身身份编号号#,身身份描述述,用户户等级)商品类别别(商品品类别编编号#,类类别描述述)ER图:图3-00:实体体之间关关系的EE-R图图(1)用用户类别别包括:用用户分类类号、用用户类别别名称、订订购商品品、订购购数等。(2)用用户信息息包括:用用户证号号、用户户分类号号、姓名名、性别别、出生生日期、身身份证号号、单位位、联系系电话、办办证日期期、职业业等。()商
5、商品种类类 包括:商品分分类号、商商品种类类、库存存等。(4)商商品信息息包括:商商品号、商商品名、生生产单位位、出场场日期、批批次、单单价、内内容提要要、分类类号、商商品号、库库存数等等。(5)订订退情况况包括:用用户证号号、商品品号、订订购时间间、退订订时间、商商品数目目。()预预购情况况包括:会会员号、商品号、预约时间、是否到架。(7)用用户分类类及权限限包括:用用户分类类号、用用户分类类名、权权限。()用用户信息息包括:用用户号、用用户名、用用户密码码。功能需求求:1. 浏览功能能2. 查询功能能3. 插入功能能4. 修改功能能5. 删除功能能6. 授权功能能;系统主要要分为两两个模块
6、块:管理理员管理模模块,用户管理模模块。性能需求求:数据精确确度:查询时应应保证查查全率,所所有在相相应域中中包含查查询关键键字的记记录都应应能查到到,同时时保证查查准率。时间特性性:一般操作作的响应应时间应应在12秒内内。适应性:满足运行行环境在在允许操操作系统统之间的的安全转转换和与与其它应应用软件件的独立立运行要要求。概要分析析:引言:编写目的的:根据上面面的电子子产品网网上选购购需求说说明书,随随系统的的结构进进行概要要设计,明明确模块块划分和和界面设设计。背景:这次项目目为软件件开发指指定作业业,我们们小组的的名称为为“肥团团团软件开开发小组组”,本软软件名为为“电子产产品网上上选购
7、系系统”,需要要得到服服务器软软件,数数据库软软件的配配合进行行工作,系系统面向向互联网网上的用用户。总体设计计:运行环境境:硬设备1、本系系统服务务端可以以运行在在PC的的Winndowws988/20000/Xp,Linnux操操作系统统上,系系统最低低配置要要求为PPenttiumm 1333/332M内内存/VVGA 2566色显示示卡/1100MM硬盘空空间,推推荐配置置要求为为Penntiuum 44 2.4G/2566M内存存/GFF4 MMX4440/11G硬盘盘空间. 2、浏览览器端使使用的浏浏览推荐荐为IEE 5.0或以以上版本本,Neetsccapee Brrowsser
8、 8或以以上版本本支持软件件服务端:操作系统统:Winndowws988/20000/XP, Liinuxx均可服务器:Tommcatt5.55数据库:myssql44.1数据库链链接驱动动:JDBBC程序语言言编译系系统:JDKK1.55浏览器:IE 5.00或以上上版本Netsscappe BBrowwserr 8或或以上版版本客户端:浏览器:IE 5.00或以上上版本Netsscappe BBrowwserr 8或或以上版版本基本设计计概念和和处理流流程:用户界面面处理流流程店家界面面处理流流程:结构 :电子产品选购系统用户界面店家界面注册账户中心购物车找回密码登陆商品查询个人信息修改订
9、单管理用户密码修改自杀注销注销修改商品数量删除单件商品清空购物车结算中心商品操作登陆订单操作用户操作店家信息修改查看交易记录查询商品添加商品更改商品查询订单更改订单过期订单删除商品查看商品搜索商品购买添加新管理员查询用户更改用户功能需求求与程序序的关系系:用户界面面注册点击首页页的“注册”按钮。填填写注册册内容,包包括:用用户名,身身份证,电电子邮件件,真实实姓名,联联系电话话,省份份,邮寄寄地址,邮邮政编码码,设置置密码遗遗失的提提示问题题及答案案。点击“提提交”按钮,系系统检测测用户填填写信息息的合法法性和用用户名的的唯一性性。 信息合法法,信息息写入数数据库,在在数据库库里密码码一栏写写
10、入系统统随机生生成的密密码,页页面自动动跳转到到首页,同同时系统统发送确确认信件件给用户户填写的的邮件地地址,此此信件包包含数据据库里系系统随机机生成的的用户密密码。 信息不合合法,系系统提示示填写信信息错误误,并清清空填写写框,用用户可重重新填写写相关信信息。点击“重重置”按钮可可以清除除已经填填写的内内容,重重新填写写。点击“取取消”按钮返返回到主主页,取取消注册册。登陆在首页的的对话框框中输入入用户名名和密码码点击“登登陆”按钮。系系统对输输入的信信息跟数数据库里里的用户户信息进进行比对对,如果果符合,则则判断用用户是否否被锁定定,若没没有锁定定则页面面跳出登登陆成功功信息,返返回主页页
11、。反之之页面跳跳出错误误信息,返返回主页页。登录成功功后,登登陆框的的位置出出现欢迎迎信息和和从UIID得到到的用户户名以及及“注销”按钮。点击“注注销”按钮,购购物车清清空,将将相应表表从数据据库里删删除;UUID数数值置空空;返回回主页。页页面闲置置1小时时后自动动注销。账户中心心点击首首页的“账户中中心”图标进进入账户户中心页页面。根根据UIID里的的用户名名从数据据库读取取用户信信息,若若UIDD为空则则跳出“请先登登陆”对话框框,跳回回到主页页;UIID不为为空,但但若用户户在数据据库里无无法找到到,显示示出错信信息并跳跳回主页页,若UUID值值合法,在在页面直直接显示示用户信信息,
12、左左边操作作按钮包包括:l 个人信息息修改u 从数据库库读取个个人信息息并显示示,可修修改除用用户名和和密码以以外的所所有信息息。u “修改信信息”按钮将将读入信信息做合合法性判判断,如如果合法法则将数数据库里里的用户户信息更更新为新新信息,跳跳转到账账户中心心页面;若不合合法,显显示出错错信息,停停留在信信息修改改页面;u “重置”按钮清清除输入入的信息息;u “取消”按钮取取消该操操作,跳跳转到账账户中心心页面。l 订单管理理u 根据UIID信息息到数据据库查询询到该用用户的订订单信息息,并显显示到页页面。显显示内容容包括:订单号号,订单单生成时时间。分分页显示示,200个订单单每页。每每
13、个订单单后面包包括以下下两个按按钮:l “详情”按钮查查看该订订单含有有的商品品,可以以对单件件商品做做修改,按按确定后后写入数数据库,如如删除该该商品,修修改购买买数量。l “删除”按钮,从从数据库库删除该该订单信信息。l 用户密码码修改:输入旧旧密码和和重复输输入两次次新密码码,并可可以选择择修改找找回密码码问题,按按确定后后完成修修改,将将新密码码写入数数据库。l 自杀:用用户删除除自己的的账号。按按自杀后后,从数数据库删删除相应应信息,包包括未完完成订单单和用户户所有信信息,操操作完成成后,将将UIDD置空,并并跳转到到主页。l 注销:功功能同22.4.1.22里的注注销。购物车点击首
14、页页的“购物车车”图标或或者按“购买”按钮进进入购物物车页面面。1 按首页的的“购物车车”图标进进入购物物车界面面根据UIID里的的用户名名从数据据库读取取用户信信息,若若UIDD为空则则跳出“请先登登陆”对话框框,跳回回到主页页;UIID不为为空,但但若用户户在数据据库里无无法找到到,显示示出错信信息并跳跳回主页页,若UUID值值合法,到到数据库库表查询询当前该该用户的的购物车车里所有有信息并并显示,若若该表不不存在说说明购物物车为空空,则显显示空信信息。2 按“购买买”图标进进入购物物车界面面经过购买买按钮功功能处理理后成功功进入购购物车界界面后,a. 根据UIID里的的用户名名从数据据库
15、读取取用户信信息,若若UIDD为空则则跳出“请先登登陆”对话框框,跳回回到主页页;UIID不为为空,但但若用户户在数据据库里无无法找到到,显示示出错信信息并跳跳回主页页,若UUID数数值合法法,到数数据库表表查询当当前该用用户的购购物车里里所有信信息并显显示。b. 根据PIID,从从数据库库得到该该商品信信息,添添加到购购物车中中,并且且数量初初始为11。并将将金额加加到原来来的总计计金额上上。看到购物物车的信信息后可可做的操操作为:l 修改单件件商品的的购买数数量u 在输入框框中输入入商品的的购买数数量,点点击“确认”按钮,系系统判断断数值大大于1,则则到数据据库读取取该商品品库存数数量,若
16、若超过库库存数量量则提示示信息不不合法,购购买数量量变为原原来的数数量。如如果合法法,更新新成功。l 删除购买买的单件件商品:u 点击“删删除”按钮,跳跳出提示示框提示示是否删删除该商商品。点点击“确认”,在数数据库的的购物车车表中删删除该商商品信息息,并重重新读取取购物车车信息显显示到页页面;点点击“取消”放弃该该操作。l 清空购物物车:u 点击“清清空购物物车”按钮,跳跳出提示示框提示示是否清清空购物物车,点点击“确认”删除数数据库相相应的购购物车表表,页面面显示购购物车为为空;点点击“取消”放弃该该操作。l 结算中心心:u 点击“去去结算中中心”按钮,页页面跳转转到订单单生成页页面。该该
17、页面根根据UIID信息息,到数数据库查查询该用用户的购购物车的的信息并并显示以以下内容容:购买买的商品品信息(不不可修改改);收收货人信信息,即即从数据据库选择择用户信信息显示示(可选选择“非本人人收货”来更改改收货人人信息,默默认不选选择此项项);配配送方式式选择,其其中配送送方式包包括普通通邮寄(邮邮寄费88元)和和快递(邮邮寄费115元)。l 点击“生生成订单单”按钮生生成订单单,写入入数据库库,跳转转到订单单信息显显示页面面;点击击“取消”放弃该该操作。l 点击“非非本人收收货”按钮填填写临时时收货人人信息,包包括:真真实姓名名,联系系电话,省省份,邮邮寄地址址,邮政政编码。点点击“生
18、成订订单”按钮生生成订单单,写入入数据库库跳转到到订单信信息显示示页面;点击“取消”放弃该该操作。l 点击“确确定”,系统统则自动动将订单单生成时时间信息息,商品品信息,货货物收件件人信息息,注意意事项(115天订订单过期期等),以以及付款款方式发发给用户户的电子子邮件。然然后跳回回主页。找回密码码点击首页页的“找回密密码”图标,跳跳转到相相应页面面,填写写用户名名,系统统根据用用户名拿拿到数据据库里的的该用户户的密码码遗失问问题,用用户需回回答注册册该问题题。将回回答和数数据库里里的答案案对比,如如果匹配配正确,用用户密码码将会发发送到用用户电子子邮箱;若注册册用户仍仍然无法法找回密密码,需
19、需要与管管理员联联系,采采取进一一步的验验证身份份的方式式,如寄寄送身份份证复印印件等。商品操作作l 商品查看看可以通过过首页上上的分类类信息查查看某一一大类的的商品,也也可以通通过点击击某一商商品的图图片或是是名称跳跳转到该该商品的的详细信信息页面面。从数数据库得得到该商商品的详详细信息息,包括括:商品品名称,价价格,规规格,详详细介绍绍,和购购买按钮钮。l 商品购买买点击“购购买”按钮购购买商品品。若UUID为为空则跳跳出“请先登登陆”对话框框;UIID不为为空,判判断商品品库存,若若库存为为0,则则跳出信信息提示示商品已已经断货货,否则则将数据据库里的的库存减减1,然然后跳转转到购物物车
20、界面面。l 商品搜索索首页的的查询输输入框中中可输入入商品名名称中包包含的关关键字,或或是选择择商品的的价格范范围(可可选范围围有:低低于500元,550元到到2000元,2200元元到5000元,高高于5000元),按按“搜索”按钮,系系统根据据关键字字到数据据库中查查询商品品名中包包含此关关键字的的商品,并并且按照照价格范范围查询询相应商商品。然然后显示示查询结结果的商商品或者者显示没没有查询询到结果果。订单操作作l 查看所有有订单点击店长长主页上上的“所有订订单”进入订订单查看看页面。数据库返回所有未发货的订单信息,页面显示订单的信息包括:订单号,用户名,商品种类,支付总金额,配送方式,
21、是否支付,是否配送。n 点击“查查看”按钮查查看该订订单中商商品的详详细信息息。包括括商品IID,单单件购买买数量,支支付总金金额。n 点击“更更改”跳转到到订单更更改页面面。l 查询订单单点击店长长主页上上的“查询订订单”进入订订单查询询页面,根根据订单单号或是是用户名名或者是是商品名名(支持持模糊查查询),系统到数据库查找相应订单,另外支持查看已经支付的订单相关信息(即是否支付项为“是”的订单)。点击“确认”显示返回的所有订单信息,分页显示,20条信息每页。每条信息后面包含“查看”和“更改”按钮。l 更改订单单点击店长长主页上上的“更改订订单”进入订订单更改改页面,输入订单号,系统选择该订
22、单号的订单,并显示其信息。该页面显示订单中商品的信息,可以修改除订单号以外的所有订单相关信息,包括:订单用户名,商品种类,单件商品ID及数量,支付总金额,配送方式,是否支付,是否配送。修改是否配送这项的时候,如果是修改为配送则自动转换为交易纪录,当前时间记为交易记录时间,在查询订单中不可见,可使用查看交易纪录功能查看信息。并且同时发送电子邮件给用户告之订单已经发货,电子邮件里包含订单信息和注意事项(超过应到时间未到货,请联系店长)以及店长联系方式。l 过期订单单删除点击店长长主页上上的“过期订订单删除除”进入过过期订单单删除页页面,显显示数据据库中所所有订单单生成时时间和现现在超过过15天仍仍
23、未支付付的订单单信息,按按“删除”清除所所有过期期订单,在在数据库库里清除除所有订订单信息息。(要要求店长长每天查查看以确确保)接口设计计:用户接口口本软件属属于网上上商店,只只需要用用户输入入适当的的数据即即可。不不需要特特殊命令令。外部接口口l 软件接口口服务端本软件需需要TOOMCAAT服务务器、MMYSQQL数据据库、JJDK和和JDBBC驱动动的支持持。本软件需需要通过过TOMMCATT服务器器实现网网站页面面的正确确显示;通过JJDBCC驱动连连接MYYSQLL数据库库,实现现网站页页面与数数据库数数据之间间的交互互;需要要JDKK支持页页面中的的JAVVA技术术。客户端无特殊的的需要支支持的软软件,只只需要安安装有浏浏览器即即可。l 硬件接口口因软件本本身网上上商店的的属性,服服务端与与客户端端都需要要网卡驱驱动以支支持上网网功能。内部接口口由于本软软件的性性质是网网上商店店,主要要的内部部接口是是指各网网页之间间的跳转转关系及及需要传传递的参参数。详细设计计说明书书:
限制150内