电子商务网站的设计与实现毕业设计论文_第1页
电子商务网站的设计与实现毕业设计论文_第2页
电子商务网站的设计与实现毕业设计论文_第3页
电子商务网站的设计与实现毕业设计论文_第4页
电子商务网站的设计与实现毕业设计论文_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章绪论11.1课题背景11.2研究意义11.3设计目标1第2章开发工具及相关技术简介22.1 Java 语言22.2 Eclipse 22.3 Tomcat 22.4 MySQL 与 Navi cat For MySQL 22. 5 MVC 框架32. 6 B/S 架构3第3章系统总体设计43.1功能模块分析43. 1. 1前台功能模块分析43. 1.2后台功能模块分析43.2业务流程分析43.3可行性研究43.3. 1技术可行性53.3.2经济可行性53.3.3管理可行性53.4数据库设计53.4. 1数据库需求分析53.4.2数据库概念设计63.4.3数据库逻辑设计63.4.4数据库结

2、构实现8第4章 系统详细设计与实现 104.1界面设计原则104.2主要功能及界面的实现104.2. 1前台子系统的设计与实现 104.2.2后台子系统的设计与实现 13第5章系统测试165.1测试环境165. 2测试过程16第6章总结与展望206. 1总结206.2展望20参考文献21致错误!未定义书签。附录错误!未定义书签。word版木.word版木.第1章绪论1.1课题背景从21世纪以来,作为一种新型的经营模式,电子商务得到了长足的发展,特别是 近几年信息速度高度发达的经济环境下,日益趋向成熟。并且人们已经逐步接受网上购 物这一观念。从电商发展至今,可以看得出开发一个电子商务的价值所在:

3、除了投资少,回收快, 基本不需要占压资金之外,24小时的营业时间以及不受店面地理位置影响都是其显箸特 点。而对于消费者而言,采用电子商务方式可以高效、便捷和低成本的实现购买活动。在中国发展网上购物已经具有良好的消费者基础,网上购物方式日趋被大家所接 受。因此设计一个电子商务具有很好的应用和开发前景。1.2研究意义现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细 小的环节,这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等 技术来编辑网页,采用MVC开发模式,以B/S为架构,并运用JDBC技术把数据库和动 态网页相关联。本设计参照实际的网店的业务逻辑

4、建立而成,同时自己建立数据库, 使得所需商品信息可以及时的保存、更新,这样,前台可以更好的完成网上购物体验, 而管理员也可以更好的及时的了解商品买卖的情况。1.3设计目标通过本电子商务,顾客可浏览商品信息,搜索到自己想要的商品,并可以完成对商 品下单等操作。而后台管理员可以管理注册用户的信息,同时也可以完成对商品、订单 和新闻等的管理操作。本致力于提供给用户完善的购物体验,同时方便管理员对后台的 管理。word版木.第2章开发工具及相关技术简介软件的开发工具用以支持软件开发的相关过程、活动和任务。运行环境为工具集成 和软件的开发、维护及管理提供统一的支持。本系统依据开发的实体需求,采用的开发

5、工具有 Eclipse、Tomcat、MySQL 和 Navi cat For MySQL 等。开发工具在软件开发过程中是必不可少的,其属于一种被软件开发工程师定性的认 为是为特定的软件包、系统(或软件)框架以及操作平台等创建应用性软件的特殊软件。 在一个完善的系统的开发过程中,必要的开发工具将为整个开发的过程减少较多的成本 和时间,提高了开发效率。而每个系统的开发平台不一样,因此其所搭建的开发环境当 然也会有很大的差别。2.1 Java 语言Java(2是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和J

6、ava平台(即JavaSE, JavaEE, JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全 性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动和互联网,同 时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java 更具备了显著优势和广阔前景。Java编程语言是个简单、面向对象、分布式、解釋性、健壮、安全与系统无关、 可移植、高性能、多线程和动态的语言。2. 2 EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它 只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Ecl

7、ipse附带 了一个标准的插件集'包括Java开发工具(Java Development Kit,JDK)。2.3 TomcatTomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务 器,在中小型系统和并发访问用户不是很多的场合下被普遇使用,是开发和调试JSP程 序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务 器,可利用它响应对HTML页面的访问请求。2.4 MySQL 与 Navicat For MySQLMySQL131是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,它是用于访问 数据库的最常用标准化语言。由于其

8、体积小、速度快、总体拥有成本低,尤其是开放源 码这一特点'一般中小型的开发都选择MySQL作为数据库。Navicat For MySQL是一款强大的MySQL数据库管理和开发工具,它为专业开发者 提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习-Navicat For MySQL基 于Windows平台,为MySQL量身订作,提供类似于MySQL的用管理界面工具。此解决 方案的出现,将解放php,Java等程序员以及数据库设计者、管理者的大脑,降低开发 成本,为用户带来更高的开发效率。2.5 MVC框架MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC

9、 应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典 型的 MVC 就是 JSP + Servlet + Javabean 的模式。2. 6 B/S架构B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有 一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。B/S同时 具有升级和维护方式相对简单、成本较低等。第3章系统总体设计3.1功能模块分析本电子商务涉及到两种业务角色,即前台用户角色和后台管理员角色。3.1.1前台功能模块分析(1) 用户信息模块,即用户注册、用户登录、用户查看和修改个人信息;(2) 商品信息模块,即分类查看商

10、品信息、搜索商品信息;(3) 购物车信息模块,即添加购物车、删除购物车、搜索购物车信息;(4) 订单信息模块,即添加订单、删除订单,搜索订单信息;(5) 新闻信息模块、即浏览发布的新闻信息;(6) 留言板信息模块、即添加留言,查看所有的留言信息;3.1.2后台功能模块分析(1) 管理员信息模块,即管理员登录、查看个人信息、修改个人信息;(2) 用户管理模块,即查看所有用户信息、搜索用户信息、删除用户;(3) 商品管理模块,即添加商品、查询商品、删除商品;(4) 订单管理模块,即查看所有订单信息,搜索订单,删除订单;(5) 新闻管理模块,即查看所有的新闻,搜索新闻,修改新闻,刪除新闻;(6) 留

11、言板管理模块,即查看所有留言信息,删除留言;3.2业务流程分析通过本电子商务分为前后台两种角色管理,前台用户可以完成对应的业务逻辑,如 图1所示。后台管理员完成对应的业务逻辑,如图2所示。系统前台功虺飛決图1前台业务流程图图2后台业务流程图3. 3可行性研究可行性分析能使新系统达到以最小的开发成本取得最佳的经济效益,其目的也是根 据开发管理信息系统的需求,通过初步调查和系统目标分析,对于本电子商务设计从技 术上、经济上和管理上进行是否可行的研究与分析,这既是保证资源的有效合理利用, 也是避免在日常工作中的失误而导致的种种浪费现象3.3.1技术可行性技术方面本系统采用Java语言进行设计,Jav

12、a也是我们比较熟悉的语言。由于 是初次设计电子商务,在技术和知识层面上的欠缺,导致在制作过程中遇到许多的困难, 编程和设计的时候,明显感觉到知识积累的不够,并且很多知识点已经淡忘。通过与老 师的沟通»在老师的细心指导下,以及我们的一起努力*翻阅了大量的资料*多操作多 实践,本系统才得以比较顺利的开发出来。因为实践和技术方面的不足,使得我们设计 的程序依然存在很多不完善的地方,后期好好的钻研,使本系统能更完善更适用。3.3. 2经济可行性本系统相对较小也比较简单,不需要投入大量资金,同时又存在着实用性,能改善 使用方法在财力和人力上的过度消耗。因此一经使用便可收到很好的成效,做到合理节

13、 约和合理利用资源,既提高了工作效率并且也减少了工作人员的工作量,这使得本系统 在处理业务方面得到很大的提升空间。3.3. 3管理可行性对于绝大多数用户而言,他们已经养成了网上购物的习惯。对于购物方式,也已相 对比较熟悉。对于本而言,简洁友好的界面可以使用户快速的了解本提供的业务,从而 能更好的操作以完成网上购物的体验。对于后台管理者而言,本系统提供的后台操作简 单,模块划分简洁明了。因此无论是用户,还是管理员都能很好的操作本提供的功能, 在管理方面是可行的。3.4数据库设计数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和 物理结构,并据此建立数据库及其应用系统,使之能

14、够有效地存储和管理数据,满足各 种用户的应用需求,包括信息管理要求和数据操作需求。信息管理要指在数据库中应该 存储和管理哪些数据对象;数据操作要指对数据对象需要进行哪些操作,如查询、增、 删、改、统计等操作。3.4.1数据库需求分析数据库需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等厂充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定系统的功 能,因此必须充分考虑今后可能的扩充和改变,不能仅仅按照当前应用需求来设计数据 库。本系统相对比较简单,从前台到后台操作涉及到的实体及其属性的定义都能满足系 统的要求,因此在考虑后期可能的应用需求,本数据库的设计相对合理/

15、应用性良好。3.4. 2数据库概念设计数据库概念设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。在本电子商务中,各项实体之间的关系并不复杂,本系统的数据库没有设计外键关联,只是将关联数据库的字段存放到需要的数据库表中,从而能达到数据关联的目的,如图3所示,因此概念设计也相对e l>bxbbs bbs bbs bbs bbsid i ntti tie varchar (10) cont ATit s var char (10) Authov varchar (10) time datotim o丿e eoods管 coods

16、i d i coods_xiajn u goods_pri ce eoods_class goods pho to goodz_othQr goodz_tim o goods_levelntvarchar (10) float varchar (10) var char (50) :vor char (10)datetime:mte ndjtio管 admixv i dinta dm i n_xi.am e:vttrchar (10)adniin_pwdvar char (10)shoi>cziLrshopc ar_i d i xvt coods_i d iivtgoods_n«

17、;«Tie 'zar char (1 0)goods.price fl gt shopc ar_count i nte_ordorQ ordori dL int uscr_i d xnt goods_i d iniCoods_xiaunc vax uhax- (20) coods_pri ce float order_coiunt int ordor p<noplo varcher (20) or dorsad dr okk Tzayuh* (20) order pKonc vox-char(20J ordcr_crr»ail : vox-char (20 j

18、 ordcr_othcr : wav char (20 j ordcr_ti me dale limeonovi?sZI? naws i d i nt n«wz_ti *tlo var char(20)ar char 120)news_time date timeuzor_i d mt- - -e_uxt*r总 user id user_mail v ar char (25) us<kr_TiAmo vavchar (25 ) vor char(25)uzar_por i d varchar CZ5) user phone war char (25 J user pwd : w

19、ar char (25)uJ图3数据库实体关系图3.4. 3数据库逻辑设计在数据库逻辑结构设计阶段,需要将数据库槪念结构转化为MySQL数据库系统所支 持的实际数据模型,也就是数据库的逻辑结构。在上面的实体结构的基础上,形成对应 的数据库表,如表1 一表7所示。表1用户基本信息表一i名类型长度、数.许仝值 us er_idtn丄us er_emailua jxaunu ua er_x clxiom u ua er peri dL xiz ci* -pKoncis ci"_jpw d口口口口口口口表2商品基本信息表名类型长度 小数点允许空值k |goods_idiitt100goods

20、_namevarchar100goods_pricefloat100goods_classvarchar100goods_photovarchar500goods_ ot hervarchar100goods_timedatetime00goods_leveliitt100表3订单基本信息表名类型长度小数点允许空值ordin.t20aus er_idiitt200goods_idin.t200goods_namevarchar200goods_pricefloat200or der_coim tiitt200or der_peoplevarchar200or der_ad«iress

21、varchar200or der_phonevarchar200or der_emii 1v«lt uhar200or der_ othrvarchar200or dertimedatetime00表4购物车基本信息表名类型匕度小数点允许空直上fehopcr_i d:ir*t100劝goodsi dint100go odzn.ojnc100goods_pncefloa t100nh op C H _u O Ain tixut100us er_i d.:ir*t100表5新闻基本信息表名类型长层小数点尤许空恒Adirti100news_ti tievarchar200news_cont

22、entsvarcharZOnews_tim<ime00表6管理员基本信息表名类型长度小数点允许空值«*diTii.n_i di nt100uQiad/ni n_namev"char100一a<bn l n_pw dva100O表7冒言板基本信息表名类型妖度小数点允许空值int varchar varchar varchar datetimennnnnbbs_xd bbs_title bbs_con.tent5 bbs_author bbs timeword版木.3.4.4数据库结构实现在需求分析、概念结构设计的基础上得到数据库的逻辑结构之后,就可以在MySQL

23、数据库系统中实现该逻辑结构。实现数据库的逻辑结构的方式是借助Navicat For Mysql 来管理实现,详细步骤如下所述。(1)打开Navicat For Mysql、选择“连接”出现"新建连接”界面、在“连接名” 输入框中填入项目名(如eshop) »其他选择对应的数值»如端口号、数据库的用户名和 密码等。当点击测试连接时,若如图4所示的效果/则连接成功/点击确定即可看到如图5所示的界面.wsmtr亠 <>>:帜 XT MillAv.图4新建数据库连接QV JMavxeat £ox MySQL文件広3迪若叨收戯夹工具©辭

24、口 乂)刑助Q1用户n连按打JF衣O电图5连接列表(2)选中“eshop",鼠标右击选择“新建数据库",在“数据库名”标签中填入word版木.数据库名(如eshop) 字符集"选择“u廿8-UTF-8 Unicode”,其他选择默认,如图6所示。Qt>图6新建数据库图7新建表(3)双击展开“eshop”数据库,选中“表”,鼠标右击选中“新建表”,如图7 所示,进入填写数据项信息的界面,选中下面的“自动增加”(表示id为自动增加), 填写完信息后保存,提示填入表名(如e.user)即可,如图8所示。三 euser Aeshop(eshop) 一 表毬口逍)帮肋

25、应H保存殆 另存轴G 添加栏位 三插入栏位 弓删廉栏位L壬锂*上移下移栏位索弓1外絶脏发謂选项注释SQL于贝览名类型曲小数点.允许空值hser.idint100>1uscr_email250usar_nanavAr char250U3er_rclnan -var char250uscr_perid250usar_phonovAr char250U3er_pw«lvar char250图8 e.user数据表(4) 这样我们在MySQL数据库系统中就创建了一个eshop的数据连接、并在该连接下 创建一个eshop数据库,并且能够建立所需的数据表,如图9所示。后期的操作中只要=?=

26、连接到该数据库,就可以直接对数据库中的数据表进行操作。 HI 如玄:L 匸*t 密 ohHy-SQI.立件g五舌9 收磁:夹3h旦g囱口爼y 话芋助cm用尸111 0视曲乎件:nr升末 R辭十末fiT3新注志«删降获1】=_i xxES Jbb 二l=J«-sKojpOa zKop<r_V, Q_=hop C CLf FB a UlSZH八函数费爭件ixtf o»rTi。弋i oxt_s clxcm a my s qltest.各份图9所有的数据表第4章系统详细设计与实现4.1界面设计原则界面设计是屏幕产品的重要组成部分。界面设计是一个复杂的有不同学科参与的

27、工 程,认知心理学、设计学、语言学等在此都扮演着重要的角色。用户界面是用户与程序 沟通的唯一途径,要能为用户提供方便有效的服务。用户界面设计的三大原则是:置界 面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。4.2主要功能及界面的实现本电子商务采用的是JSP技术作为前端页面展现,由于每个模块的页面是不一样 的,因此在设计页面时,要合理的安排,尽量使用户能够很快的熟悉本的主要功能,同 时需要保持界面的简洁和一致性。4.2.1前台子系统的设计与实现(1) 前台用户注册对于本电子商务,未成功注册用户只能查看新闻公告,商品信息等,而不能进入系 统使用其他的业务。用户需要办理注册手续,即进入注

28、册页面,按要求输入有效的个人 信息,如账户名、真实、号、等必要信息,如图10所示。用户注钿图10用户注册图11用户登录(2) 前台用户登录已成功注册用户只有登录系统才能执行其他业务操作,如图11所示,因此在登录 界面输入账户名和密码,提交信息后,后台进行验证,若与数据库里存储的信息匹配, 则可以成功登陆。(3) 前台新闻信息模块当进入首页,则直接在右边的页面中浏览所有的公告信息,或者点击“首页”,则 回到所有新闻信息显示页面*如图12所示。仝凶页 晶窗 艸左 qpig取戋務n新闻公告用户登录 聚美优品 商品类别 品牌商家标题 内客发布时问端午大优惠端午节将至.买的越多.送的越多。20年6月11

29、日 今日大at烷本店今天开业,全场大酬宾,多买多得2013年6月11日 学注优恿 你是20】3届毕业住耶 毕业季大乐购201?年6月11日图12前台新闻信息模块(4) 前台用户信息模块进入主界面后,当用户点击“会员信息”时,即进入“前台用户信息”子模块,此 模块中显示了登陆用户的个人信息,用户可以修改个人信息,包括密码的修改等,如图 13所示。用户管理邮箱账户名真实姓名身份证号联系方式会员密码操作2778090®qq. comjason 李123456 修改图13前台用户信息模块(5) 前台商品信息模块在主界面的左侧导

30、航栏中(如“聚美优品”、“商品类别”、“品牌商家”等),则根图14前台商品信息模块据其下拉的选项点击查看不同的商品信息。在对应页面上方的查询输入框中,输入商品 名称,则可查询所需的商品信息,如图14所示。(6) 前台购物车信息模块当点击商品信息的操作栏中“如入购物车”时,则进入购物车信息模块。该页面上 显示将如入购物车中的商品信息。当点击 购物车B寸,则显示该用户下的购物车中的 商品信息。当点击购物车列表里“删除”操作,则可删除购物车中对应的商品。在购物 车列表页面的输入框中输入商品名称,显示所需的商品信息、如图15所示。购物车管理商品名称商品价格商品数星操作hpOOl344.01刑除生成订单

31、hpOOl3也02別除生成订单bp0024444. 03删除生成订单图15前台购物车信息模块(7) 前台订单信息模块当点击商品列表的“生成订单”操作,如图14所示。或者点击购物车列表的“生 成订单”操作,如图15所示时,则出现订单信息填写页面,输入订单信息,并通过验 证,即完成订单添加操作;否则添加失败。点击“查看订单”操作,显示该用户下所有 的订单信息。点击订单列表中的“删除”操作,则删除对应的商品订单。在订单列表的 输入框中输入订单编号,则查询出所需的订单信息,如图16所示。订单管理IlgKI作编号 商品名称价格 商品数呈收赏人收货地址联系方式 邮编各注时间44hpOOl344.0 211

3212013年 6 月 11945ipone1998 0 32215805650000 1222013年6月11曰46hpOO24444 0 33115205650000 1222013年6月 ua47iponc5S2222.0 41115805650000 14420】3年6月11S48ipone1998.0 31115805650000 1332D13年 6 月 11349ipone1998 0 31115805650000 1552013年6月11曰50hpOOl344.0 111115805657023 112013 年 6 月 14S除笄除笄除算除舁SK算除算&

33、#187;ij吉刑吉刑吉fill吉刑吉刑吉嗣吉图16前台商品信息模块(8) 前台留言板信息模块点击“留言栏”操作,显示所有的留言信息,如图17所示。用户可以添加留言信 息,未登录用户添加留言时,出现需要用户登陆提示。添加我的留言主題,I内容 I査看留言栏主題 内容作者时间我的认识网店很好顶!jascin2013年6月L1日好评 网站很新颖,很潮济! 52013年6月M日非常妹 擁作简单,非常很好! j asm 2013年6月11日图17前台新闻信息模块4.2. 2后台子系统的设计与实现(1) 后台管理员登录当管理员输入用户名和密码时,后台进行验证,若验证通过,则进入后台管理界 面,若验证错误,

34、则提示登陆失败信息,如图18所示。当管理员成功登陆到系统后, 系统会跳转到如图19所示的后台主界面,从而完成后台的管理。用户名:密码:I登录图18前台新闻信息模块图19后台主界面(2) 后台管理员信息模块当管理员成功登陆后,则进入后台管理界面,当点击左侧导航栏中“系统管理"下的“管理员信息”时,则显示管理员的个人信息/当点击“修改”时,则可以修改管 理员的用户名和密码,如图20所示。泵纸管理编号用户名密码提作1 11侈改(3) 后台用户管理模块当点击右侧导航栏中“用户管理”下“用户管理”,则显示所有注册用户信息。管 理员可以删除用户,或者根据账户名查找用户,如图21所示。肝管理!II

35、M邮箱账户名真实姓名身份证号联系方式会员密码操作2778090 jason123456SB除27780hello张三342901100000000000123456fill除2778011 l world季四342901000000000000123456刪除图21后台用户管理模块(4) 后台商品管理模块当点击右侧导航栏中“商品管理”下“添加商品”,则可填写商品信息,若通过后 台验证,则完成添加操作,否则提示添加错误信息。当点击“商品列表”,则显示所有 的商品信息。在输入框中输

36、入商品名,则可以完成按商品名查询操作。当点击“刪除” 则删除对应的商品,如图22所示。厂已经发布的商品语输商品名称查诃名称价格类型图片厂家发布时间推荐级别操作hpOOl344.0pc./image/eshop/uplohp2013年6月9日3刪除hpO024444.0 pc /image/eshop/uplohp2013年6月9日3ip one1998.0 phone /image/eshop/uploapple 20136月9日 4ipone5S 2222 0 phone /image/eshop/uploapple 2013年6月9日 3删除图22后台商品管理模块(5) 后台订单管理模块当

37、点击右侧导航栏中“订单管理”下“订单列表”,则可显示所有的订单信息。当 管理员在输入框中输入订单II)或者点击操作栏中的“删除”时,则完成对应的搜索或 删除操作,如图23所示。订单管理 I 3茸单娠 畧户细 專品名 价格警 貲货 器货地 联茅右丸邮细 算 时间361Ohp11.02111115805657023111111111111201309B371Ohp11.02111115805657023111111111111201309B381Otpad11.02111115S0S6S7023111111112013年0月9 曰删际301Otpad11.01111115S0S6S70231111

38、11112013年0月9 曰4010tpone1998.01李骏宋湖宁斷159952524231172542013年6月9 曰4111hpOOl344.01宋湖宁斷159952524231172542013年6月9 曰4211tpone3 998.01孚骇159952524231】72342013 年(5 月 9 曰删降-4512tpone3 998.032215805(5500001222013 年(5 月 1 1 曰删降4612ht>OO24444.0331158050500001222013 年6 月 1 1 曰删降4712tponeSS2222.04111580505000014

39、42013 年6 月 1 1 吕删降图23后台订单管理模块(6) 后台新闻管理模块当点击右侧导航栏中“新闻管理”下“添加新闻”,则可填写新闻信息,若通过后 台验证,则完成添加操作,否则提示添加错误信息。当点击“新闻列表”,则显示所有 的新闻信息。当点击“删除”或“修改”,则可完成相应操作。在输入框中输入新闻II厂 完成新闻查询操作,如图24所示。新闻管理请输入编号编号标题內容时间 操作27踹午大优惠踹午节将至,买的越多,送的越多。2013年6月11日修改删除28今日大酬宾本店今天开业,全场大酬宾,多买多得2013年6月11日修改.删除29学生优惠 你是2013届毕业生吗?毕业季大乐购2013年

40、6月11日修改.删绦图24后台新闻管理模块(7) 后台留言板管理模块当点击右侧导航栏中“留言管理”下“留言板管理”,则显示所有前台用户的留言信息。当点击“删除”,则可完成删除留言的操作,如图25所示。厂留言板管理主题内容作者时间操作我的认识网店很好,顶!jason 2013年6月11日删除好评网站很新颖,很潮流!jason 2013年6月11日删除非常好操作简单,非常很好!jason 2013年6月11日删除第5章系统测试5.1测试环境软件环境:JDK1. 6,Windows 2000以上的操作系统;硬件环境:最低 Intel Pentium II 500 MHz ; 安装存(RAM): 51

41、2MB (最好1GB以上)。5. 2测试过程当用户在前台登录页面中输入正确的账户名(如“jason")和密码(如“ 123456”) 时,则登陆成功,则成功跳转到如图26所示页面,否则提示如图27登陆错误信息提示。图26登录成功图27登陆失败当未注册用户点击“注册”按钮,在右边看到注册界面,用户输入正确的数据,然 后点击按钮“添加”,将提示注册成功,如图28所示。反之如果上面的信息只要有一项 不符合规定,将提示注册失败。此处给出所有注册信息通过的提示,如图29所示,因 此可完成用户注册操作。、户各»I名打用n艾性名甌二身曲证号,J*221>»XO»

42、X< .骨证可用壬码 i1用图28注册成功提示图29注册提示用户若没有登录,当查看购物车、订单等信息或添加到购物车、生成订单和添如留言等操作时,会出现如图30的提示,只有成功登录后,才能操作对应的功能。t firW曷令园电(3 刊伤w08皂用户登录亲味先登另聚美优品商品类别品牌商彖图30登陆提示当用户在自己的购物车列表中点击生成订单时,若出现如图31的页面,则说明该 物品已下架,用户可以选择其他物品进行购买。图25后台留言板管理模块word版木.t tf® $余64伝Rs禺物车 W匡1 Sa£们亲,该物品己经下衆!请选择其他物品用户登录 聚美优品 商品类别 品牌商家图

43、31商品下架提示前台各个功能模块的测试重点大致相同,此处以前台订单管理为例,在生成订单页 面输入信息,若显示如图32的页面时,则说明输入信息不可为空,当输入的格式不正 确时,用户无法完成订单添加的功能5如图33所示。只有输入有效的数据才能成功生成订单。订单信包53 hpOOl 344.0亲,请认宜核对悠的物品信忌,订单一经碉定,不可條改。简目编号:商昂名称,商呂价裕, 所购数虽,黨收:货人(必填)« 僉炊货地址(Q填), 食手机号码(必填)» 堀舗(必填): 备注(可选):|丽| 偉改|图32生成订单不为空提示両品编号,滦XO I 俺改|亲.话认真桂对拓的物品信息.订卑一经

44、询定.不可侮改。B*cs*x«s*xKa*cx9ca«cxx*s*x«c*xXa«cxX*s*x*s*x9ca«cMXa*cs*x*s*x9ca«cx4ca«cxx*s*x«c*56订单佶庖图33生成订单格式不正确提示当登录用户查看订单信息时,当输入订单编号46时,若有数据,则会显示如图34 的页面。word版木.订单管理I同编号商品名称价格商品数量收货人收货地址联系方式 邮编备注时间操作46hp0024444 0 315805650000 1222013年6 月 11 日黠图34前台订单查询页面当输入0时/因为数

45、据库无此数据/则会出现如图35的页面。当用户输入的数据不符合要求时,则会出现如图41的页面提示,用户需重新输入。 厂订单管理II科编号商品名称价格商品数量收货人收货地址联系方式邮编备注时间操作图35查询无数据页面当用户刪除如图所示的订单编号44时,若页面效果如图36所示/没有编号为44的订单信息,则说明删除成功。VT羊管理细专耐晶名你价格iw品敘at收费人收奠地址联系芳式缶注时冋操作4SipO«lC hp002lds.o32215SOS650000122201 3年5月1 1曰加呼 结M464444.03313 5805650000 12228 3年&月13曰47BoneSS

46、2222.0411158056500001-44201 3年6月1 1曰48ipo«icipo«ic hpOOl19S.O3111SSOS6SOOOO133201 3年5月1 1曰4919S.O3111SSOS6SOOOO1201 3年5月1 1曰剜濟50344.01 11115805657023112013年6月14曰图36订单删除成功之后的页面前台主界面的右下方如图37管理员输入正确登录信息,则可进入如图19所示的后 台管理界面,管理员可在该界面完成各项操作。用户名或密码错误!用户名,密码,图37后台登陆错误提示页面当管理员成功登录到后台管理模块时,则进入到订单管理模块

47、,当在编号输入框中输入订单编号33时,若显示界面如图38 /则说明已经成功查询。订单管理订单编号用户编 号商品名 称价格数量严收货地 址联系方式邮编备注时问操 作3910ipad11.01111115805657023 111111112013年6月9 日删除图38后台订单查询界面当进入后台订单模块后/刪除编号为36的订单时/若成功刪除/则界面如图39订单善理I耳单细曙户編衆S名价格警貲费曾地朕杀方式邮细算时冋 黑371O"P1 1.021 I1115805657023111111111111201 3年0月g 曰测除381Oipad1 1.021 I1115805057023111

48、1)111昔13年6月0flWP*301Oipad1 1.0I1 I111S80S6S702311111111昔年&月9AW际401Oipone1998.0I步噪堆湖学院15995252423117254201 3年6月0 曰测际4111hpOOl344.0I爭瞼15$>95252423117254201 3年6月9 曰4211ipone1998.0I京峻细湖学院15995252423117254201 3年0月g 曰测除4512ipone1998.052215805050000122晋13年6月"flWP*4612hp0O24444.03311S80S65000012

49、2首13年&月11AW际4712iponcSS2222.041115805650000144201 3年&月 11 曰测际图39后台订单删除操作若出现页面不存在的错误,则显示如图40的页面提示/需要检查输入的页面是否正确。若出现服务器端的错误,则会友好的提示如图41的页面,错误的原因可能是Java 的空指针异常或数据的格式不正确等9)。kJ出错啦你访问的页面不存在!图40页面找不到提示不厲意怠闹网诂出现错误了!图41服务器端错误提示第6章总结与展望6.1总结顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业知识的同时也对本 专业的发展前景充满信心,网上购物系统采用的是Java语言开发,它有着许多的优越 性,但也存在一定的不足(,这些不足一方面是自身的知识积累没有达到一定的水平, 另一方面是由于时间的问题,没有使系统更加的完善。只有发现问题、面对问题才有可 能解决问题,不足和遗憾不会给我打击只会更好的鞭策我前行。6.2展望经过这次毕业设计和对相关资料的收集,让我清楚的感到随着网络科技的不斷发展 和网络的广泛应用,使我们的生活离不开它了。网络它以自己的独特的优点征服了我们。 在教育越来越受重视的21世

温馨提示

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

评论

0/150

提交评论