基于java技术的网上电子产品销售系统的设计与开发论文

上传人:be****l 文档编号:75362069 上传时间:2022-04-15 格式:DOC 页数:33 大小:820KB
收藏 版权申诉 举报 下载
基于java技术的网上电子产品销售系统的设计与开发论文_第1页
第1页 / 共33页
基于java技术的网上电子产品销售系统的设计与开发论文_第2页
第2页 / 共33页
基于java技术的网上电子产品销售系统的设计与开发论文_第3页
第3页 / 共33页
资源描述:

《基于java技术的网上电子产品销售系统的设计与开发论文》由会员分享,可在线阅读,更多相关《基于java技术的网上电子产品销售系统的设计与开发论文(33页珍藏版)》请在装配图网上搜索。

1、本科毕业论文(设计)( 2015 届 )题 目:基于java技术的网上电子产品销售系统的设计与开发系 (部):数学与计算机科学系专 业:计算机科学与技术学生:学号:110312143指导教师:职称(学位):合作导师:职称(学位):完成时间:2015 年 3 月 20 日池州学院教务处制- 26 - / 33学位论文原创性声明本人所提交的学位论文,是在指导老师指导下独立完成的研究成果。本人在论文写作中参考的其他个人或集体的研究成果,均在文中以明确方式标明。本人依法享有和承担由此论文而产生的权利和责任。声明人(签名): 2015年 3 月 20 日目 录摘 要VAbstractVI1 绪论11.1

2、 问题定义与容简介11.2 研究背景与研究意义11.2.1 本课题研究背景11.2.2 本课题的研究意义21.3 课题调研与可行性分析21.3.1 课题调研21.3.2 可行性分析22 系统需求分析42.1 系统的性能要求42.1.1精度42.1.2时间特性要求42.1.3安全性42.2 系统功能需求分析42.2.1 功能划分42.2.2 功能描述42.3 系统数据流图52.3.1用户订货过程52.3.2用户退订过程52.3.3管理员63 系统设计73.1 系统总体结构设计73.2 系统数据模型设计73.3 数据库表的设计94 系统实现124.1 主要业务流程图124.2 登录界面134.3分

3、类查询界面144.4用户注册界面154.5用户登录界面164.6添加物品到购物车界面174.7浏览购物车界面184.8后台首页界面195 系统测试215.1 软件的安装与配置215.1.1 JDK的安装与配置215.1.2安装Tomcat7.0215.1.3 MySql的下载与安装215.2 软件调试215.2.1 功能测试215.2.2 用户界面测试225.2.3 性能测试225.3 测试原则、测试方法与测试分析概述225.3.1软件测试的原则225.3.2软件测试的方法225.3.3测试分析235.4系统测试风险235.5 综合评价235.5.1软件能力235.5.2 缺陷和限制235.5

4、.3测试小结23结 论24参考文选25致26摘 要 本课题研究的是网上电子产品销售系统的设计与实现。该系统主要用于网上电子产品的销售,界面友好,操作简单。对于买家来说,一直都是在实体店里买电子产品,有时为了一些零碎的电子产品,非得去实体店买。遇上一些特殊情况,还不方便出门或者即使去了实体店,实体店也有可能出现没货的情况。这些都给我们带来巨大的不便。在网上买自己需要的电子产品,在家即可享受买卖的过程,而且方便,实惠等优点,可以在网上任意挑选自己需要的产品。对于卖家来说,不需要昂贵的房租费。新的电子产品可以在最短的时间吸引客户的眼球。不仅节省了卖家的大量时间,而且节省了大量的费用。廉价的网络资源使

5、得网上电子产品销售成本低廉。本设计的开发语言使用JAVA,开发技术使用JSP,数据库使用的MySQL。该系统为卖家和买家都带来了众多利益和无限需求,是一种高效率、低成本的销售模式。关键词:网上电子产品销售系统;JAVA;JSP;MySQLAbstractThis research is thedesign and implementation of onlinesales of electronic productssystem.The system is mainly used forelectronicproducts onlinesales,friendly interface,simp

6、le operation.For buyers,has always been to buyelectronic productsin the store,sometimes in order tosomebits and pieces ofelectronic products,have togo to the store tobuy.In some special cases,is not convenient togo outorevenwent to thestore,the storealso has the possibilityof out of stocksituations.

7、These gave us a great inconvenience. Buyelectronic productsthey needon the Internet. Buyelectronic productsthey needon the internet.The saleprocess,enjoyat home can beconvenient andaffordable,and other advantages,can choose the products they needon the Internetany.For sellers,dont need expensiverent

8、.New electronic productstoattract customersin the most short timeeye.Not onlysaves a lot of timesellers,but alsosave a lot ofcost.Cheapnet sourcemakes the onlinesales of electronic productsand low cost.The design of thedevelopment technology use Java,development language using JSP,database usingMy S

9、QL.The system for theseller and the buyerhave broughtmany benefits and unlimited demand,is a kind of high efficiency,lowcost salesmode.Key Words:Onlinesales of electronic productssystem;JAVA;JSP;My SQL1绪论1.1 问题定义与容简介 目前,网上电子产品销售在国际互联网上可以实现的商务功能已经多样化,比如:对外沟通展示功能、信息发布功能,在线电子产品展示功能、在线交易功能、在线采购功能、在线客户服务

10、功能、在线管理功能等等,以往传统的电子产品销售功能几乎都可以在网上实现。如果要实现这样的功能,那么离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Navicat for MySQL数据库作为ODBC的数据源,并且使Web与数据库紧密联系起来。 本系统为买家提供了网上浏览电子产品、注册用户、登陆账号、搜索电子产品、加入购物车、购买电子产品、提交订单等操作。对买家来说,不仅简单,而且操作起来方便。为商家提供了管理注册用户,管理商品信息,增加、删除商品等功能。对卖家来说,不仅节约了成本,还方便

11、了管理。1.2 研究背景与研究意义1.2.1 本课题研究背景随着计算机技术日新月异的发展,特别是计算机网络和数据库技术的发展,给人们的生产生活带来翻天覆地的变化。以前的销售模式正在受到巨大的挑战,人们对专门去固定的场所购买或出售固定的物品,所带来的不便越来越不满,例如:交易的时间很长、并且效率低下、高额的房租费等繁多的额外开销也带给商家沉重的成本支出。为了适应市场、适应经济前进的脚步,卖家和买家都在努力地寻找一种高效率、低成本的销售模式。其中电子商务正以前所未有的速度迅速地发展着,已经成为许多国家增强经济竞争实力,赢得全球资源配置优势的有效手段。在发达国家,电子商务的发展特别迅速,通过互联网进

12、行交易己经成为一种潮流。通过电子商务人们不再是面对面的、去实体店去看货物、靠现金进行买卖交易,而是通过互联网,更加方便、更加快捷的购买电子产品。对许多消费者来说,因为网上购买电子产品的特殊优势,导致网上购买电子产品慢慢的从一个新鲜的事物逐渐变成日常生活的一部分。用互联网来完成购买电子产品,不仅节省了时间,免除了舟车劳顿,还有机会买到在本地市场上难觅的电子产品。同时,这也是一种较为时尚的消费方式。 作为现代流通方式,网上购买电子产品已广泛渗透到生产、流通、消费等各个领域,对改变传统经营管理模式、有效降低交易成本、提高经济运行效率、促进区域经济发展起着越来越重要的作用。1.2.2 本课题的研究意义

13、本课题的研究意义主要是由于网上购买电子产品的优势,给卖家和买家带来的便捷。一方面,网上电子产品销售不需要商店的租赁费;新的电子产品可以用最短的时间吸引顾客的眼球。网上电子产品销售为卖家节省了大量的时间、房租费等额外成本,另一方面,也为买家带来了无穷的方便性。网上电子产品销售使得“买东西不出门”成为现实。廉价的网络资源使得网上电子产品销售成本低廉,给世界性的互联网络带来无比宽阔的市场,给卖家和买家带来了众多利益和无限需求。研究本课题可以让我把我在学校学习的知识运用到实际当中,并且完善我的知识体系和更好的掌握设计和开发一个系统的基本技术。在设计这个系统的时候,让我了解到设计一个完整的网上电子产品销

14、售需要做好的准备工作和需要的技术。1.3 课题调研与可行性分析1.3.1 课题调研传统的购买电子产品存在很多缺点。对卖家来说,交易的时间很长、并且效率低下、高额的房租费等缺点使卖家的利益受到损害。对买家来说,免不了舟车劳顿,而且在本地市场上不一定能买到自己需要的产品。1.3.2 可行性分析从可行性分析可以分三个方面:经济可行性、技术可行性、操作可行性。经济可行性:从该系统的开发和效益关系上讲,该系统的开发使用的是成熟的技术和语言,系统的操作和维护都特别简便,不需要大量的开发人员,所以减少了工资费用和管理维护人员费用;该系统的运行费用很低,运营成本波动不大,在后期的运营中,经济效益主要是广告的投

15、放,同时为用户提供了方便的查找,可以快速的找到自己需要的信息,可以提高在同行中的竞争力。总的来说,该系统在经济上来说是可行的。技术可行性:在设备方面,计算机的存和外存容量大,输入输出设备满足需要;在开发人员上,具有计算机专业知识,有java编程技术,掌握数据库与网络相关知识;在语言上,现在的java语言和Navicat for MySQL数据库已经非常完善,而且兼容性和可操作性都非常好。所以,当前的技术可以实现这个系统。操作可行性:该系统的操作非常简单,操作方式都非常简单人性化。随着计算机的普与,几乎是每家每户都有电脑,而且用起电脑来得心应手,对于消费者来说,只要会基本的上网就可以操作了;对管

16、理人员来说,对数据库的操作可以通过操作一个简单的界面就可以发布信息和管理。所以在操作上也是可行的。由上可知,本系统在经济、技术和操作上都是可行的。2 系统需求分析 随着网络的快速发展,人们的消费模式和理念也慢慢在改变。人们追求一种更方便,快捷,实惠的购物模式。不再像以前一样一个人为了找到自己需要的电子产品而几乎跑遍本市所有的地方,只要有一台电脑,有网络就可以在上买到自己称心的电子产品。而本系统可以满足人们的这些需要,足不出户就可以买到,并且还送货上门。这是一种低成本、高效率的销售模式。 本系统所使用的语言是较为流行的java语言,以与数据库Navicat for MySQL作为系统的后台操作。

17、2.1 系统的性能要求2.1.1精度进行商品查询时要保证查全率,符合搜索条件的所有商品都要能找到;进行商品查询时要保证查准率,不符合搜索条件的商品不要出现。2.1.2时间特性要求当用户登陆后,要与时进行反应,处理数据和传输数据也要在极短的时间完成。运行的时间要保持24小时开通。2.1.3安全性对于用户,只有注册了用户后才能浏览所有信息和购买电子产品。2.2 系统功能需求分析2.2.1 功能划分网上电子产品销售系统根据功能的不同,分为前台模块和后台模块。前台模块:商品显示、用户管理、购物车、收银台后台模块:商品管理、用户管理、订单管理、配置管理2.2.2 功能描述前台模块包括:商品显示:可以对电

18、子产品分类、浏览和查看详情信息。用户管理:可以注册用户、用户登录和修改用户信息。购物车:可以把电子产品添加到购物车,移出购物车和查看购物车。收银台:可以填写订单信息和付款结账。后台模块包括:商品管理:可以修改电子产品的种类,增加电子产品和电子产品的查询。用户管理:主要是用户列表。订单管理:主要是所有订单列表,订单的发送和对单据的管理。配置管理:主要是配送设置和支付设置。2.3 系统数据流图2.3.1用户订货过程如下图2-1所示: 用户 1订购检验 2订购登记 日历检验错误用户号电子产品订购信息日期日期用户日期访问电子产品图2-1 用户订货过程图2.3.2用户退订过程如下图2-2所示: 用户 3

19、退订检查 4退订登记 日历检查错误 电子退订信息记录日期退订返回信息 产品图2-2 用户退订过程图2.3.3管理员如下图2-3所示: 管理员 5身份登陆 6订单管理用户身份信息查询信息检查错误订单信息确认订单图2-3 管理员图3 系统设计3.1 系统总体结构设计通过对电子产品销售系统的需求分析并对销售电子产品的基本原理分析。该系统由2个模块构成。分别为前台模块和后台模块。各大模块又分成许多小模块。本系统的功能结构图如图3-1所示:电子产品销售系统 前台管理 后台管理 商品显示 用户管理 购物车 收银台 商品管理 用户管理 订单管理 配置管理 图3-1 系统结构图3.2 系统数据模型设计 商品商

20、品编号商品名称商品种类编号生产厂家商品描述商品价格网上价格商品图片商品总数量商品剩余数量商品上架时间商品种类商品信息实体E-R图5-9如下图3-2所示:图3-2 商品信息实体商品种类实体E-R图5-9如下图3-3所示: 商品种类商品种类编号商品种类名称图3-3 商品种类实体 用户注册IP地址用户编号 用户名 XX 住址 性别 密码联系 Email地址注册时间邮寄地址用户信息实体E-R图5-9如下图3-4所示:图3-4 用户信息实体 管理员信息实体E-R图5-9如下图3-5所示: 管理员管理员编号管理员用户名管理员密码图3-5 管理员信息实体 订单列表实体E-R图5-9如下图3-6所示: 订单列

21、表订单列表编号商品编号商品编号商品编号图3-6 订单列表实体 订单信息实体E-R图5-9如下图3-7所示: 订单信息订单编号用户编号商品类集合订单商品序号提交订单时间发货时间总金额买家备注买家IP地址买家是否付款买家是否发货图3-7 订单信息实体3.3 数据库表的设计表3-1 商品信息表(commodity)中文字段名英文字段名数据类型主键外键允许空商品编号commodityIDint是否不为空商品名称commodityNameString否否默认为空商品种类编号commodityClassIDint否是默认为空生产厂家manufacturerString否否默认为空商品描述commodity

22、DepictString否否默认为空商品价格commodityPricedouble否否默认为空网上价格onlinePricedouble否否默认为空商品总数量commodityAmountint否否默认为空商品剩余数量commodityLeaveNumint否否默认为空商品上架时间regTimeDate否否默认为空商品图片imageBlob否否默认为空商品种类commodityClassCommodityClass否否默认为空表3-2 商品种类表(commodityClass)中文字段名英文字段名数据类型主键外键允许空商品种类编号commodityClassIDint是否不为空商品种类名称c

23、ommodityClassNameString否否默认为空表3-3 用户表(User)中文字段名英文字段名数据类型主键外键允许空用户编号userIDinteger是否不为空用户名userNameString否否默认为空密码passwordString否否默认为空nameString否否默认为空性别sexString否否默认为空住址addressString否否默认为空联系phoneString否否默认为空邮寄地址postString否否默认为空Email地址emailString否否默认为空注册时间regTimeDate否否默认为空注册IP地址regIpAddressString否否默认为空表

24、3-4 管理员表(Admin)中文字段名英文字段名数据类型主键外键允许空管理员编号adminIdInteger是否不为空管理员用户名adminNameString否否默认为空管理员密码passwordString否否默认为空表3-5 订单列表(OrderList)中文字段名英文字段名数据类型主键外键允许空订单列表编号orderListIDint是否不为空商品编号commodityIDint否是默认为空订单编号orderFormIDint否否默认为空商品数量amountint否否默认为空表3-6 订单信息表(OrderForm)中文字段名英文字段名数据类型主键外键允许空订单编号orderForm

25、IDinteger是否不为空用户编号userIDint否是默认为空商品类集合commoditiesString否否默认为空订单商品序号orderFormNOString否否默认为空提交订单时间submitTimeDate否否默认为空发货时间consignmentTimeDate否否默认为空总金额totalPriceDouble否否默认为空买家备注remarkString否否默认为空买家IP地址ipAddressString否否默认为空买家是否付款isPayoffinteger否否默认为空买家是否发货isConsignmentinteger否否默认为空4 系统实现4.1 主要业务流程NY 商品发

26、货 快递送货 用户查收是否有误用户付款交易完成 用户注册是否已存在 用户登陆 检索商品信息 查看商品详细信息加入购物车 下订单选择付款方式YN如下图4-1所示:图4-1 业务流程图4.2 登录界面电子产品销售系统首页如下图4-2所示:图4-2 系统首页伪代码如下:begin用户名=adminName密码=passwordif(管理员存在且密码正确) print:进入电子产品系统主页面else print:无法进入电子产品系统主页面End1,2,4,114.3分类查询界面分类查询界面如下图4-3所示:图4-3 分类查询界面伪代码如下:begin/*获取商品种类集合(ArrayList)*/if(

27、query=flag) /*查询商品(query)*/*显示条数(commodityPagerNum)根据某个商品种类,获取该种类所有商品的信息。商品信息包括:商品种类编号(commodityClassID) 商品种类名称(commodityClassName) 商品种类(classes) 商品类集合(commodities)*/else if(add=flag) /*增加商品(add)*/*添加完商品,即时从后台显示数据*/else if(detailes=flag)/*显示商品详情信息showDetailes.jsp*/else if(adQuery=flag)/*管理员查看所有商品(ad

28、Query)*/else if(delete=flag)/*管理员删除商品(delete)*/else if(queryComm=flag)/*管理员查看某个商品的详情信息(queryComm)*/End1,2,4,114.4用户注册界面用户注册界面如下图4-4所示:图4-4 用户注册界面伪代码如下:beginif(reg=flag) /*用户名注册(reg)*/*注册的容包括:用户名 (userName)密码 (password)真实 (name)性别 (sex)住址 (address)手机 (phone)收件地址 (post)电子 (email)*/else if(logout=flag)

29、 /*用户名注销(logout)*/*移除session中的相关信息(removeAttribute)*/else if(checkName=flag) /*验证用户名(checkName)*/print:用户名已被注册 else print:用户名可用if(getInfo=flag) /*用户更新信息前获取用户信息预操作(getInfo)*/if(用户名 != null) /*跳转到updateInfo.jsp*/ elseprint:请先登陆else if(updateInfo=flag) /*用户更新信息至数据库中(updateInfo)*/ else if(updatePasw=fla

30、g) /*用户更新密码(updatePasw)*/print:密码修改成功!请重新登录else if(checkPasw=flag) /*验证用户名密码(checkPasw)*/print:用户密码正确 else print:用户密码错误end1,2,4,114.5用户登录界面用户登录界面如下图4-5所示:图4-5 用户登录界面伪代码如下:begin用户名=username密码=password/*判断当前欲登陆的用户是否已经出现在Set集中设置中文编码方式(setCharacterEncoding)获取session会话 - 用户跨页面数据*/if(login=flag) /*登陆的用户名和

31、密码(login)*/print:该用户已经登录设置跨页面session标记/*shopping/Init*/elseprint:用户名或密码不正确end 1,2,4,114.6添加物品到购物车界面添加物品到购物车界面如下图4-6所示:图4-6 添加物品到购物车界面伪代码如下:begin获取session中的用户名if(用户名= null) print:添加购物车之前,请先登陆!if(添加的商品=flag) /*此时系统将获取session中的商品(ID)*/ if(ID = null) print:购物车原有的商品中的货物增加了该商品elseprint:该商品已添加elseprint:已成功

32、添加物品至购物车if(delete=flag) /*从购物车中移除相关商品时,通过String类下的replaceAll方法*/end1,2,4,114.7浏览购物车界面浏览购物车界面如下图4-7所示:图4-7 浏览购物车界面伪代码如下:beginif(浏览购物车) if(ID != null) /*定义购物车中商品集合ArrayList,为查询购物车时显示数据作准备*/for(ID) /*for循环,遍历出所有商品ID并把商品详细信息加到aListCommodities中*/ output:获取商品种类,子页面显示 else if(结算购物车) /*循环拿到由JSP传递过来的每个商品的数量*

33、/ output:向提交订单页面传递相关数据 else if(重置购物车) /*用户每提交完一次订单,移除当前跨页面session中的相关数据*/ print:订单提交成功 output:跳转到首页end1,2,4,114.8后台首页界面后台首页界面如下图4-8所示:图4-8 后台首页伪代码如下:begin用户名=adminName密码=passwordif(登陆=flag) print:该管理员已经登陆 output:跳转到管理员登陆页面并显示 /*admin/login.jsp*/设置跨页面session标记 /*shopping/admin/index.jsp*/else print:管

34、理员名或密码不正确 if(注销)移除相关session标记 /*shopping/Init*/if(checkPasw=flag) /*检查用户的密码(checkPasw)*/ then:转码URLDecoderif(用户名!=uesrname) print:用户密码错误else print:用户密码正确传送相关XML信息 /*text/xml*/if(updatePasw=flag) /*更改用户的密码(updatePasw)*/ print:密码修改成功!请重新登录end 1,2,4,115 系统测试5.1 软件的安装与配置5.1.1JDK的安装与配置10,15下载JDK并安装JDK的配置

35、:右击“计算机”,点击“属性”选择“高级”选项卡,点击“环境变量”在“系统变量”中,设置三项属性:JAVA_HOME,PATH,CLASSPATH。若已存在则点击“编辑”,不存在则点击“新建”。JAVA_HOME设为JDK的安装路径,此路径下包括lib,bin,jre等文件夹;Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%bin;%JAVA_HOME%jrebinCLASSPATH为java加载类(classorlib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%lib;设置完成后在cmd中输入java-versio

36、n出现java的版本信息,证明JDK安装成功。5.1.2安装Tomcat7.010,15进入bin目录,双击startup.bat执行文件后启动Tomcat服务器,打开浏览器,键入localhost:8080,如果成功进入到Tomcat服务器的主页面,则表示安装成功。5.1.3MySql的下载与安装3在Oracle中文 oracle./cn下载MySql并安装。下载MySql的JDBC驱动程序,把它放在开发路径的WebRootWEB-INFlib下面即可。5.2 软件调试其目的是要发现系统调试方案和系统错误,并与时予以纠正。使用网上电子产品的销售系统的方法主要是功能测试、用户界面测试、性能测试

37、。5.2.1 功能测试:测试的容主要是用户注册、用户登录、用户浏览查询电子产品信息、订单管理、购物车管理和电子产品信息管理。 采用的方法是黑盒测试,黑盒测试注重于测试软件的功能需求。黑盒测试的方法有:等价类划分方法、边界值分析方法、错误推测方法、因果图方法和综合策略方法8,9。测试的目的是为了保证所有的功能都可以正常实施。可以按照用户的需求购买电子产品。5.2.2 用户界面测试:测试的容主要是用户界面的相关容。比如:页面结构,包括背景、颜色、字体等信息;网页的连接等。采用的方法是手工测试法。测试的目的是为了保证用户界面的友好性、易操作性。5.2.3 性能测试:测试的容主要是查询电子产品信息、注

38、册新用户以与登录时系统的反应快慢程度。采用的方法是自动化测试。测试的目的是为了核实系统在很多用户操作时软件性能的稳定性。5.3测试原则、测试方法与测试分析概述5.3.1软件测试的原则:应尽早地不断地进行软件测试;严格执行测试计划,排除测试的随意性,用来避免发生疏漏或重复无效的工作;应当对每个测试结果进行全面、仔细地检查。对测试要有正确的态度;妥善保存测试用例、测试计划、测试报告和最终结果分析报告,以备回归测试和维护;注意测试中错误集中发生的现象;要考虑到合法的输入和不合法的输入以与各种边界条件和特殊情况;制定严格的测试计划。5.3.2软件测试的方法:按阶段分包括:单元测试:是对软件中最小测试单

39、元进行检查和验证。集成测试:是单元测试的下一阶段,是将通过测试的单元模块组装成系统或子系统,在进行测试,重点测试不同模块的接口部门。系统测试:是将整个软件系统看作一个整体进行测试,包括对性能、功能和软件所运行的环境进行测试。验收测试:是在系统测试的后期,是以用户测试为主,或有测试人员等质量保障人员共同参与的测试,它是软件正是交给用户使用的最后一道工序。按是否查看程序部结构分包括:黑盒测试8,9:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。白盒测试8

40、,9:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。5.3.3测试分析 本系统主要测试的用户管理:用户在前台注册成功后,管理员可以在该功能项中进行管理。主要是用户在浏览电子产品时要进行登录,如果还没有注册用户,需要先注册一下。注册成功后进行登录,登录后就可以浏览、购买电子产品了。主要是测试服务器是否有漏洞,Session对象是否可以使用。5.4系统测试风险软件测试风险总是存在的,也是无法避免的,所以对测试风险的管理非常重要,必须降低风险,最大程度的保证质量和满足用户的需要。风险主要是质量保证风险:B

41、ug的生命周期过长。要与时的检查并修复;对暂缓处理的缺陷,要记录并跟踪;对缺陷优先级进行排序,先修复优先级高的缺陷。补丁频繁发布影响测试工作的执行。提高测试质量,避免功能缺陷而引发的补丁;针对补丁的必要性划分补丁的优先级,按序发布补丁。5.5 综合评价5.5.1软件能力 通过这几个月的努力,网上电子产品销售系统终于完成。该系统能够满足用户在该网页上进行注册、登录、浏览产品、把产品添加到购物车等操作。也可以让管理员管理电子产品信息和发布等。5.5.2 缺陷和限制前台美化功能不足;用户/管理员退出时Session的相关操作不足;相关地方数据查询有待优化。5.5.3测试小结通过本次测试实验,我基本掌

42、握了黑盒测试和白盒测试的主要区别以与测试用例分析方法。也深深体会到测试工作的重要性。同时也纠正了我很多错误的思想。结论此次毕业设计让我觉得最有收获的是让我强化了我的专业知识,让我在学校学习的知识运用到实际中,让我真正的学习了一些编程语言,比如java语言。由于是自己独立完成,在设计整个系统时遇到了很多困难,有时真的很沮丧、很彷徨。经过不停的查找翻阅资料、询问老师和同学后,才终于完成整个系统。为我以后的职场道路奠定坚实的基础。以前对设计一个数据库系统中的每一步的作用认识还不是很透彻,对系统性能的理解还不怎么了解,自从完成了整个系统,对数据库的操作有了更深的了解和把握,知道了哪些是影响性能的关键因

43、素,而且知道了很多安全性的问题。设计一个完整的,需要选择合理的数据库,熟练使用SQL语句,设计网页,在网页上访问后台数据库等。总的来说,基本上完成了整个系统,但是仍然存在很多不足和需要改进的地方。我相信在以后的学习过程中,一定能逐步的克服这些不足,并且使整个系统更加的完善。参考文选1耿祥义Java课程设计M清华大学,2009.2毕广吉.Java程序设计实例教程M. :冶金工业,2007.3兰旭辉,熊家军,邓刚.基于MySQL的应用程序设计.计算机工程与设计2004.4峰,晁阳.JavaScript开发技术详解.:清华大学,2009.5董健全,丁宝康.数据库实用教程M.:清华大学,2007.6伍

44、俊良.数据库原理与系统开发教程M.:清华大学,2007.7萨师煊,王珊.数据库系统概论M.高等教育,2008.8海藩软件工程(第四版)M清华大学,2009.9吴洁明,袁山龙.软件工程应用实践教程M.清华大学,2009.10卫琴,洪成Tomcat与Java Web开发技术详解M电子工业,2008-0411卫琴.基于MVC的JavaWeb设计与开发M.:电子工业,2004.12川,丁志刚,宗宇伟等.基于Eclipse的测试工具管理平台构建J.2006年14期:78-79.13红梅,王磊.计算机与网络技术应用J.实验科学与技术,2006,4(4):39-40.14卫建文,咏梅.计算机网络编程语言JAVAJ.计算机系统应用,2006,(7):67-70. 15飞思科技产品研发中心JSP应用开发详解(第二版)M:电子工业,2004.16 耿祥义,跃平JSP实用教程M清华大学,2009-02致本次系统的设计与实现都是在方元康指导老师的帮助下顺利完成的。老师从选题指导、论文框架到细节修改都给予了我很多的帮助。老师以其严谨的治学态度、高度的敬业精神、大胆创新的精神对我产生重要影响。非常感指导老师对我的栽培和帮助。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!