-网上商城系统的设计与实现.docx

上传人:一*** 文档编号:69097374 上传时间:2022-12-30 格式:DOCX 页数:14 大小:805.39KB
返回 下载 相关 举报
-网上商城系统的设计与实现.docx_第1页
第1页 / 共14页
-网上商城系统的设计与实现.docx_第2页
第2页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《-网上商城系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《-网上商城系统的设计与实现.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第五章标题系统注册与登录标题用户注册/登录通过用户注册界面需填写用户名、密码、密码确认、真实姓名、住址,点击注册即可注册成功。输入用户名和密码即可登录系统。核心代码如下:response.setContentType(text/html);PrintWriter out = response.getWriter();request.setCharacterEncoding(utf-8);/获取注册信息String realname = request.getParameter(realname);String phone = request.getParameter(phone);String

2、 pwd = request.getParameter(pwd);String transpwd = request.getParameter(transpwd);String address = request.getParameter(address);String sex = request.getParameter(rdo);User u = new User(0, realname, phone, pwd, transpwd, new BigDecimal(0), address, sex,0);int row = us.register(u);/用户注册if (row 0)resp

3、onse.sendRedirect(user/login.jsp); else response.sendRedirect(user/register.jsp);out.flush();out.close();系统界面首页依据 web 系统的设计原理,页面的设计要求应该是简洁明确,注重使用者的体验,本网站的首页用户:div+css方式进行网站布局,层次结构鲜明,整个公司网站的内部页面色彩设计也是色彩简洁,导航条采用蓝色养眼设计,商品商品的分类及购物车使用橘色凸显。在网站的首页,用户可以按照自己的喜好进行选择登录、检索商品等操作。运行结果如图 5-1所示。图 0-1 网站首页图商品展示商品显示界

4、面就是系统使用者可以浏览各个种类的商品资料等信息的一个主要接口。根据不同的归属划分类(如手机、电脑、电视)进行浏览,也可以在首页“搜索”框中输入关键字进行搜索,不同的分类其商品信息也不相同,但是功能风格相同,在这里只给出“小米X5”这个男装商品的展示界面。每种商品都小图片和简介的形式来展示,用户单击“查看详情”按钮,您就已经能够快速查看并找到所有在售商品的相关详细资料和经过放大后的所有商品详细图像,并以直观方式为您示例。购物车用户可以将需要购买的商品加入到购物车中,在购物车的操作界面中,用户可以在您的购物车中对所有商品中的数量个别进行自动管理,您可以随时修改您的人在购物车中可能发现的所有商品个

5、别右键点击结算,进入下一订单页面,购物车的界面如图 5-2所示。图 0-2 购物车界面图核心代码如下:response.setContentType(text/html);request.setCharacterEncoding(utf-8);PrintWriter out = response.getWriter();String type = request.getParameter(type);if (type.equals(addCart)addMyCart(out, request);/ else if (type.equals(delCartBygid)delMyCartBygid

6、(out, request);/ else if (type.equals(delCartByuid)delMyCartByuid(out, request);/ else if (type.equals(updateCart)updateMyCart(out, request);/out.flush();out.close();提交订单用户通过点击图5-3中购物车界面的“提交订单”按钮,或者通过点击图5-2中“立即购买”按钮即可进入订单界面。在订单界面中,会让用户填写一个订单,订单填写页面上会出现一些用户自己默认的数据都是在后台上传下来的,还可能是用户需要在网站上填写商品的数量、客户收货时间

7、和地址、邮编、以及联系电话等信息。用户完成填写后就可以提交订单。点击提交订单后,后台会为该用户添加一条订单记录到订单表中。提交订单界面如图 5-3所示。图 0-3 提交界面订单图核心代码如下:response.setContentType(text/html;charset=utf-8);request.setCharacterEncoding(utf-8);PrintWriter out = response.getWriter();String type = request.getParameter(type);if (type.equals(zjbuy)zjBuy(out, reques

8、t);/直接购买 else if (type.equals(pay)pay(out, request);/支付 else if (type.equals(edit)editOrderStatus(out, request);/编辑订单状态 else if (type.equals(del)delOrder(out, request);/删除订单 else if (type.equals(carbuy)cartBuy(out, request, response);/从购物车下单 else if (type.equals(tj)tj(out, request);out.flush();out.c

9、lose();商品评论用户在购买商品后,用户可对购买的商品进行评论。评论界面如图 5-4所示。图 0-4 评论界面图后台管理功能模块后台管理主界面系统中的管理员可以通过后台系统对主界面进行编辑、设置、管理。后台管理主界面如图 5-5所示。图 0-5 后台管理主界面图商品详情信息管理登录管理员账号后,通过后台管理可以查看商品详情。商品详情界面图如图 5-6所示。图 0-6 商品详情信息图查询商品登录管理员账号后,通过后台管理可以查看商品类型详情,查询商品类型详细信息管理界面图如图 5-7、图 5-8所示。图 0-7 查询类型详情图图 0-8 数据详情图会员管理、管理员管理会员管理的功能模块主要是

10、实现了对网站所有全体成员的管理,其中会员管理的操作流程图显示为下表。登录管理员账号后,通过后台管理可以查看商品订单详情。如图 5-9所示。图 0-9 订单详情图String info =;/设定响应信息String redirect =;/设定跳转地址String pwd = request.getParameter(pwd);/密码String address = request.getParameter(address);/地址String sex = request.getParameter(sex);/性别User u =(User) request.getSession().getA

11、ttribute(user);/用户实体User u1= new User(u.getId(), u.getRealname(), u.getPhone(), pwd, u.getTranspwd(), u.getBalance(), address, sex,u.getRole();int row = us.updateUser(u1);/修改数据if (row 0)info =修改成功!;request.getSession().invalidate();redirect =window.location.href=user/login.jsp; else info =修改失败!;redi

12、rect =window.location.href=user/edituser.jsp;String s =+alert(+ info +);+ redirect +;out.print(s);本章小结有了前面系统设计的基础以及思考得到了清晰的逻辑,在本章详细介绍了用户的注册、登记,查看订单管理信息等。系统测试第六章标题系统测试系统测试是软件测试工程师来运行程序,看当前的系统支持能否满足应有的功能,这和能否开发出完整可用的整个软件系统的质量有着非常大的影响。因此,在开发系统的过程中,需要专业的测试人员进行测试,同时测试的功能一般是用户需求的。测试是测试人员运行预定的程序看能否满足应有的功能,

13、从而确保软件的质量,并对它们是否完全能够满足所需的设计条件进行测试的一个过程。软件应用测试通常认为可以将其划分成较为一般的应用白盒软件测试或者黑盒软件测试。如图6-1所示。图 0-1 测试流程图测试的具体内容有:1、功能测试(1)设计语言测试选择不同 web 设计语言的版本有时候也会造成客户端或者是服务器端出现一些问题。(2)链接测试首先,所有链接是不是都指向正确的页面;其次,链接指向的页面都存在并且可以访问;最后,Web 应用系统中拥有的每个页面通过链接都能够访问到,即没有孤立存在的页面。(3)数据库测试数据保存在数据库中,数据库在 Web 应用系统中拥有绝对重要的地位,它为系统的查询、运行

14、、管理和处理用户数据存储的请求等提供强大的支持。其中关系型数据库是使用最广泛的数据库,信息通过标准 SQL 来进行处理。后者很大程度上由网络速度影响,同时与程序也密切相关。测试时重点关注这两个方面的问题。2、性能测试(1)负载测试负载测试用来衡量网络 web 系统在特定的负载层次上的性能,能够保证 Web 系统在要求的范围内正常服务。负载层次可以指的是某一特定时刻内同时存在访问 web 系统的用户人群数量,也可以是在线处理数据的数量。而且在实践性的网络环境下,也就是 web 系统开始发布之后所做的负载测试结果是真正能够被接受。(2)压力测试压力测试就是通过各种方法在极端条件下导致Web应用系统

15、出现故障的反应来获得测试结果。是不断向数据库中提供错误的数据负载,直到 Web 应用系统崩溃,然后在系统重启当中获得数据库的存取权。压力检验测试的主体为表单,登录界面以及与信息传递有关的网页等。3、可用性测试(2)图形测试Web 应用系统,图片和动画的合理使用不但可以宣传网站,还可以很好的美化页面。(3)内容测试内容测试是指用于检验 web 应用系统中所有信息的准确性及其相关度。4、测试举例因为该系统功能方面比较简单,所以只需进行黑盒测试即可。(1)系统登录测试输入:预期的输出:请输入用户名和密码实际输出请输入用户名和密码输入:abcdefg预期的输出:用户不存在实际输出:用户不存在输入:ad

16、min,abcdefg预期的输出:密码不正确实际输出:密码不正确图 0-2 实际输出图输入:admin,123456预期的输出:登陆成功实际输出:登陆成功权限模块,只有系统管理员才能对其进行使用权限的管理输入:cjy,111111预期的输出:没有权限!实际输出:没有权限!输入:admin,123456预期的输出:系统管理员可编辑用户信息模块实际输出:系统管理员可编辑用户信息模块系统支付测试图 6-2本章小结本章主要介绍了 B/S 系统的测试方法、测试环节以及测试的步骤和内容,并从功能检验、性能检验以及可用性检验来介绍测试的具体元素。同时,通过测试,发现并修复了系统中所出现的错误,系统设计的所有

17、功能得以正常实现。总结与展望第七章标题总结网络交易系统是电子商务的一种重要体现形式,其特点让人们可以随时随地在网上进行交易。课题研究的是一个基于 jsp 技术下的互联网交易服务平台。论文从系统的需求分析、概述设计、详尽性设计、系统检测等几个主要方面进行了详尽性的分析、设计、实现了该网络交易平台。本文中所需要设计的一个网络贸易管理系统都是基于一个开放式 jsp 服务器的应用程序进行开发建造而成,特点是快速有效的从网络上处理客户的请求、更简单方便地访问数据库,系统后期方便护和升级,基于 My SQL 数据库提供的功能,能够方便的管理和统计买家、商家、商品的基本信息。本论文完成的工作:基于 jsp

18、的技术手段来设计并实现一个互联网的交易平台。系统采用了 Java 开发语实现跨平台的效果,新功能的开发也更容易,其中也涉及到了服务器以及数据库的相关配置。基于 jsp技术根据网络交易中的需求,确定了开发所使用的技术以及应遵循的一些原则。采用 My sql 开源数据库,是利用其优点。如方便数据管理、后期维护、移植,从而节省了人力物力财力。在此次系统的设计过程中,充分运用了系统建模和数据库建模额思想,通过建立模型将更有利于系统开发者把握开发的要点和关键。展望本次系统的设计暴露了许多的问题,我自己也清楚的认识到了。如编译软件的流畅使用,如数据库的搭建,如对应数据库驱动程序的下载与使用等等。在网上查阅了相关资料、求助了指导老师、以及获得了同学的帮助才对之前掌握不牢靠的知识有一定的深入认识。此系统虽然实现了一部分基础的功能,但是任有许多不足。例如,在线充值系统界面不够美,系统首页图片更新不及时,以及接入微信支付宝的功能还未实现等等。另外,此系统的代码有待进一步优化、脚本方面也还有一些问题有待解决。希望自己在以后的代码编写技术逐渐提升后,再根据客户提出的新要求,以及现实时代的需要充分考虑其实用性和升级性,并将该系统不断改进和完善。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁