欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于JSP的网上购物商场系统的设计与开发.doc

    • 资源ID:842346       资源大小:1.15MB        全文页数:41页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于JSP的网上购物商场系统的设计与开发.doc

    1、目 录摘要(1)前言(2)第1章 开发技术简介及环境配置(4) 1.1 开发技术简介(4)1.1.1 JSP简介 (4) 1.1.2 Servlet简介 (4) 1.1.3 MySql简介 (5) 1.1.4 MyEclipse简介 (6)1.2 开发环境的配置 (7)1.2.1 JDK的安装与配置 (7)1.2.2 Tomcat的安装与配置 (7)第2章 需求分析 (9) 2.1 需求分析 (9) 2.2 可行性分析 (9)第3章 总体设计 (11)3.1 系统功能模块(11) 3.1.1 前台模块 (11) 3.1.2 后台模块 (12)3.2 数据库设计 (12) 3.2.1 系统概述

    2、(12) 3.2.2 数据库表设计 (13) 3.3 主要业务流程分析 (16)第4章 详细设计 (18) 4.1 前台功能模块 (18) 4.1.1 用户注册模块 (18) 4.1.2 用户登陆模块 (18) 4.1.3 商品展示模块 (19) 4.1.4 商品详情模块 (20) 4.1.5 购物车模块 (20) 4.1.4 订单页面模块 (21) 4.2 后台功能模块 (21) 4.2.1 后台登陆模块 (21) 4.2.2 商品管理模块 (22) 4.2.3 用户管理模块 (22) 4.1.4 订单管理模块 (23)第5章 系统评价,测试与维护 (24) 5.1 系统评价 (24) 5.

    3、2 系统测试 (24) 5.3 系统维护 (25)总结 (26)致谢 (27)参考文献 (28)附录 (29)基于JSP的网上购物商场系统的设计与开发摘要:本论文研究的内容就是网上商城系统的具体功能及实现。近年来计算机技术的发展已经非常成熟,网络已经深入千家万户。网络在各行各业的发展中占据了重要位置,网上购物这几年更是风靡。普通的购物已经不能满足人们的消费。网上购物以其诸多优势,获得人们的青睐。本系统实现了商品查询、商品管理、商品显示、购物车、订单管理、用户管理等功能。基本上实现了网上购物商城的基本功能和购物流程。其开发主要包括:数据库的建立,前台Web页面设计,后台管理。本系统采用MySql

    4、数据库和Tomcat服务器实现。关键词:网上商场,JSP,MySql数据库Online Shopping System Based On JSPAbstract:The research contents of this thesis is the specific function and realization of the Online Shopping。In recent years the development of the computer technology has been very mature, network has already gone deep into th

    5、ousands of households。The network takes an important position in the development of all walks of life,Online shopping is popular in recent years。The ordinary shopping has been unable to meet the peoples consumption。Online shopping to its many advantages, get the favour of people。To query the commodi

    6、ties, commodity management, commodity display, shopping cart, order management, user management, etc 。Basically realizedthe basic functions ofonline shopping mallandthe shopping process。Its development mainly includes: the establishment of the database, Web page design at the front desk and backgrou

    7、nd management. This system USES the MySql database and Tomcat server implementation. Key Word: onlineShopping, JSP, MySql database 前言 随着信息技术的不断发展和Internet互联网技术的日益普及,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过

    8、网络进行交易和全过程的服务。电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地位。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店是很重要的。无论在国内还是在国外,电子商务都还处于起步阶段。最近几年电子商务得到了迅速的发展。尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务。在发达国家,电子

    9、商务的发展非常迅速,通过Internet进行交易己成为一种潮流。基于电子商务所连带出的商品交易方案、电子结账方案和信息安全方案等,已逐步成为国际信息技术市场竞争的焦点。随着电子商务的日益发展,产生了虚拟银行、网络营销、网上购物、网络广告等新兴信息产业,从侧面反应了电子商务正在对社会和经济产生着深刻的影响。在电子商务过程中,通过人与电子通讯方式的结合,极大地提高了商务活动的效率,减少了不必要的中间环节。同时,电子商务的发展也将转变政府的行为。在电子商务逐渐变的流行的时代里,当企业应用电子商务进行经营,银行实现金融电子化,以及消费者实现网上消费的同时,也将对政府管理行为提出新的要求,国外在这方面有

    10、很好的法律法规加以约束,防止商业欺诈行为。国内在这方面做的就没有国外的好,没有一定的规范加以约束,我们经常可以看到一些消费者在网上购买的东西和实际不一样,发现上当后我们也无能为力。在国外,XML技术已经在电子商务领域里得到广泛应用。由于它具有自描述性、内容与显示相分离、独立于平台等特点,并且提供了一套跨平台、跨网络、跨程序语言的数据描述方式,已逐渐成为科学与业务应用中数据表示及Web应用中数据交换的标准格式。同时,国内外对Java技术的研究已经形成了热潮,纷纷研究如何利用JavaBean+JSP(Java Server Pages)架构及其相关工具来开发功能强大的新型应用程序。相对而言,国内的

    11、研究工作要滞后一些。主要表现在国内大部分的研究仍停留在较单一的层面上,单纯研究如何以JSP生成动态网页,对于如何将其与数据库技术及XML技术结合,生成真正的电子商务方案的研究却比较少,而很多国外的资料中已经在研究如何利用.NET技术生成真正的电子商务方案。为此,用JSP技术来实现一个网上商店是很有必要的。 网上购物以其方便,快捷,高效,高选择性等优点,迅速得到了广大网友的喜爱与青睐,现在的网上购物已经非常普及。本系统设计就是为了满足广大网友的这些需求,改变传统的交易模式,通过互联网完成查看商品,购买商品等完成网上交易。方便消费者,同时对商家的商品信息进行管理,便于商家的商品数据分析。 本系统为

    12、消费者提供了网上浏览商品,登陆,注册,搜索商品,加入购物车,购买商品。满足消费者的网上购物的基本活动,极大的方面了用户。为商家提供了,管理注册用户,管理商品信息,增加、删除商品等功能。从商家的方面考虑,为商家节约了成本,方便了管理。第1章 开发技术简介及环境配置1.1 开发技术简介1.1.1 JSP简介JSP即JavaServerPage,是Sun公司推出的动态网页技术标准 图1-1 JSP的流程图JSP的特点:(1) 一次编写,到处运行。除了系统之外,代码不用做任何更改。 (2) 系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP

    13、的局限性JSP的优势是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4) 多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 (5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA

    14、 BEANS 组件来实现复杂商务功能。1.1.2 Servlet简介Servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。Servlet的主要功能在于交互式的浏览和修改数据,生成动态Web内容。它的执行过程:客户端发生请求到服务端;服务端讲请求信息发送到Servlet;Servlet生成响应内容并将其传给服务器,响应内容动态生成,通常取决于客户端的请求;服务器将响应返回给客户端;Servlet的优点:(1)功能强大在S

    15、ervlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。例如,Servlet能够直接和Web服务器交互,而普通的CGI程序不能。Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。(2) 可移植性好Servlet用Java编写,ServletAPI具有完善的标准。因此,为IPlanet Enterprise Server写的Servlet无需任何实质上的改动即可移植到Apache、MicrosoftIIS或者WebStar。几乎所有的主流服务器都直接或通过插件支持Servlet。(3) 节省投资不仅有许多廉价甚至免费的Web服务器可供个人或小规模网站

    16、使用,而且对于现有的服务器,如果它不支持Servlet的话,要加上这部分功能也往往是免费的(或只需要极少的投资)。1.1.3 MySql简介MySQL名字的来历:MySQL是一个小型关系型数据库管理系统MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特性:(1)使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性;(2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD

    17、、OS/2 Wrap、Solaris、Windows等多种操作系统;(3)为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;(4)支持多线程,充分利用CPU资源;(5)优化的SQL查询算法,有效地提高查询速度;(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名;(7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径;(8)提供用于管理、检查、优化

    18、数据库操作的管理工具;(9)可以处理拥有上千万条记录的大型数据库。1.1.4 MyEclipse简介MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和

    19、发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类: (1)JavaEE模型 (2)WEB开发工具 (3)EJB开发工具 (4) 应用程序服务器的连接器 (5) JavaEE项目部署服务 (6) 数据库服务 (7)MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Ecli

    20、pse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。1.2 开发环境配置1.2.1 JDK的安装与配置(1)下载JDK并安装。(2)进行JDK的环境变量的配置:第一步:右击“我的电脑”,点击“属性”:第二步:选择“高级”选项卡,点击“环境变量”:第三步:在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH,若已存在则点击“编辑”,不存在则点击“新建”:第四步:JAVA_HOME设为JDK的安装路径(如C:Pro

    21、gram FilesJavajdk1.6.0_10),此路径下包括lib,bin,jre等文件夹;Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%bin;%JAVA_HOME%jrebin CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%lib; 设置完成后在cmd中输入java -version 出现java的版本信息,证明jdk安装成功。1.2.2 Tomcat的安装与配置(1)Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。

    22、因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 (2)Tomcat的安装下载并安装tomcat7.

    23、0。进入 bin目录,双击startup.bat执行文件后启动Tomcat服务器,打开浏览器,键入http:/localhost:8080,如果成功进入到Tomcat服务器的主页面,则表示安装成功。1.3 数据库环境配置在Oracle中文网站第2章 需求分析2.1 需求分析系统的实际应用就是为广大的网民提供一个高效,快捷,方便,实惠的网上购物环境。电子商务发展非常迅速,人们追求的是简捷、方便、省时,通过网上购买商品,不必再像以前一个去到处逛街,坐在电脑前就可以买到称心的商品,符合人们的需求。本系统的关键是在具备基本功能的基础上要保证操作简单,界面美观,同时还需要考虑交易的安全性。其基本功能是,

    24、用户能够通过该系统浏览商品信息,以及进行购物,而管理员要能对网站做必要的管理,因此必须要有针对用户和管理员的前台用户操作功能和后台管理员操作功能。其中前台操作功能包括:(1)普通用户可以通过系统浏览商品;可以查看所有的商品及类别。(2)普通用户可以通过系统搜索商品(按类别、价位、日期等);用户可以通过类别,名称,价位,排行榜搜索商品(3)普通用户可以注册成为会员;用户可以注册成为会员,并可以登陆进入网站实现更多功能。(4)会员可以浏览和检索商品;(5)会员可以加入购物车;购物车必须会员才可以操作,(6)会员可以浏览并且管理自己的购物车;(7)会员可以购买商品;(8)会员可以浏览并且管理自己的订

    25、单;(9)会员可以管理自己的信息:(i)修改密码(ii)修改送货地址(iii)修改联系方式等2.2 可行性分析随着计算机的普及,Internet的发展,网购已经成为人们生活消费中一大部分。一个网上购物系统可以为消费者提供软件条件,使其可以更加快捷,方便,实惠的选择商品,而商家也可以更好的管理商品,节约成本,两全其美。所以构建一个网上购物商城在运行上是完全可行的。此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat7.0座位Web服务器,采用MySql作为数据库,这几种技术及工具的方便,快捷,免费大大的缩短了开发的时间,减少了开发的成本。并且使得开发更方便安全,更利于后期的维护。

    26、网上购物服务系统给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个网上购物服务系统在经济上是完全可行的。综上所述:开发本系统是完全可行的。第3章 总体设计3.1 系统功能模块功能模块图:系统总体分为前台模块和后台模块。前台模块包括:注册会员,浏览商品,搜索商品,购买商品,购物车管理等。后台模块包括:登陆模块,用户管理,商品管理,订单管理等。 图3-1 系统功能模块图3.1.1 前台模块(1)用户注册:用户可以以游客身份浏览本系统,但是不可以购买商品。可以通过注册成为会员。注册时,填写基本信息,包括:姓名,性别,家庭住址,电子邮件,邮编等,方便购买商

    27、品后邮寄。系统检测输入的合法性。(2)用户登录:注册为会员后可登录系统进行购买,购物车,个人信息等相关操作,系统向服务端发送请求并判断用户名密码是否正确。(3)商品浏览:用户进入系统首页后可以浏览商品以及商品详细信息,选中商品可添加至购物车或者直接购买。(4)商品查询:用户可在搜索栏中输入商品名称,类别等进行搜索查询自己想要的商品信息。(5) 购物车:先判断用户是否登陆,没有登陆会跳转到登陆界面,已经登录,则进入购物车。购物车保存用户放入购物车中的商品,显示用户购买商品的名称,单价,数量以及总价等信息。用户可对购物车中商品修改购买数量,删除某个商品或清空购物车。(6)生成订单:让用户确认商品信

    28、息,确认提交订单。并且核对用户收货地址,练习电话等信息。最后是呢工程订单(7)个人信息管理:用户登陆后可以进入个人信息管理。可以查看修改自己的信息。3.1.2 后台模块 (1)后台登陆模块:后台管理员可以选择权限来登陆后台。(2)商品管理:管理员可对商品进行管理:添加新的商品,修改商品信息,或者删除商品。(3)用户管理:管理员可以对用户进行管理:添加用户,删除用户,修改用户信息。(4)订单管理:管理员可以对订单进行查看,删除等操作。(5)管理员权限管理:管理员有不同权限的管理员,可以添加管理员,可以对其他的管理员进行管理。3.2 数据库设计3.2.1 系统概述数据库是整个系统的最重要的部分,当

    29、下网络环境下,数据才是最重要的。实现数据的完整性,安全性,便捷性就成为了系统的重要部分。数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。本系统的前端开发是使用JSP技术,通过Servlet进行逻辑控制和数据库连接,而后台数据库采用的是MySql数据库。Mysql数据库具有内存占用少,方便快捷,安全可靠,存储速度快,兼容性好等优点。应用MySql作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础,因此,我们采用了MySql作为后台数据库。关系型数据最好的设计模型是ER模式,首先设计

    30、局部的ER模式,然后把各局部的ER模式综合成一个全局模式。总体ER图:图3-2 总体E-R图3.2.2数据库表设计表1 商品信息表:(Goods) 表4-1 商品信息表中文字段名英文字段名数据类型主键外键允许空商品IdGoods_noInt(4)是商品名称Goods_namevarchar(200)商品图片Goods_imagepathvarchar(200)商品单价Goods_Pricenumber商品类别Kind_nonumber是商品重量Goods_weightint(4)是表2 商品种类表:(Kind)表4-2 商品种类表中文字段名英文字段名数据类型主键外键允许空商品种类IdKind_

    31、Idnumber是商品种类名Kind_Namevarchar(200)表3购物车表:(Category)表4-3 购物车表中文字段名英文字段名数据类型主键外键允许空类别IdUserIdnumber是是商品编号GoodsIdvarchar(50)是商品数量Countnumber总价TotalPricenumber表4 会员表:(User)表4-4 会员表中文字段名英文字段名数据类型主键外键允许空会员IdUserIdnumber是用户名Namevarchar(50)密码Pwdvarchar(50)性别Sexvarchar(50)联系地址Addressvarchar(200)邮箱Emailvarch

    32、ar(50)联系电话Phonevarchar(50)会员总消费Sumnumber会员积分pointnumber表5 管理员表:(Admin)表4-5 管理员表中文字段名英文字段名数据类型主键外键允许空管理IdAdminIdnumber是管理员名AdminNamevarchar(50)密码AdminPwdvarchar(50)表6 订单表:(Order)表4-6 订单表中文字段名英文字段名数据类型主键外键允许空订单编号OrderIdnumber是订单日期OrderDatedatetime(8)用户IdUserIdnumber是订单价格TotalPricenumber表7 订单明细表:(Order

    33、Detail)表4-7 订单明细表中文字段名英文字段名数据类型主键外键允许空订单明细号OrderDetailIdnumber是订单编号OrderIdnumber是商品编号GoodsIdnumber是商品数量Countnumber总价格TotalPricenumber表8 库存表:(Store)表4-8 库存表中文字段名英文字段名数据类型主键外键允许空库存编号StoreIdnumber是商品编号GoodsIdnumber是库存数量Countnumber3.3 主要业务流程用户注册模块业务流程:图3-3 用户注册流程图用户登陆模块业务流程:图3-4 用户登陆流程图购物流程:图3-5 购物流程图第4

    34、章 详细设计4.1 前台功能模块4.1.1 用户注册模块用户注册是为游客(没有用户名的)所设计的。用户在没有注册之前可以浏览本站商品,搜索本站商品,但是不可以购买商品。1.用户注册包括:用户名,密码,性别,电子邮件等。2.注册成功后,才可以登录系统购买商品,如图5-1:图4-1 注册页面4.1.2用户登陆模块用户注册成功后,可以使用刚刚注册的用户名密码登陆网站。用户登录后系统会对用户名及密码进行核对,如果正确,用户就登陆成功,就可以购买商品。图4-2 登陆页面4.1.3 商品展示模块(主页面)这是网站的主页面,用户不登陆也可以进入该页面,登陆成功后,页面会显示用户的信息。此页面主要是显示一些主

    35、要商品的图片、名称、价格等信息,用户可以输入商品名称,种类等进行搜索,也可以直接点击商品查看商品细节信息。图4-3 商品展示页面4.1.4 商品详情模块 当你点击一个商品的链接,可以进入商品的详情页面,这里会相识一个商品的所有具体信息,你可以选择直接购买这个商品或者将此商品加入购物车。图4-4 商品详情页面4.1.5 购物车模块用户喜欢的商品可以选择放进购物车里,可以在购物车里产看用户选择的商品的名称价格以及购物车商品的总价,用户可以对购物车中的商品进行操作,修改购买数量,删除商品,清空购物车,提交购物车等。图4-5 购物车页面4.1.6订单页面模块 在购物车进行结算以后,就会生成订单,订单会

    36、显示订单号、收货人、地址、电话等信息。点击查看详情就可以进入订单详情页面。图4-6 订单界面图4-6 查看订单界面4.2 后台功能模块4.2.1 后台登陆模块后台管理员可以通过用户名密码登陆到后台页面,后台登陆处理程序和前台登陆程序基本类似。 图4-7 后台登陆界面4.2.2商品管理模块 管理员对商品进行管理,可以添加心得商品,可以删除已经添加的商品。也可以修改已添加的商品的信息。图4-8 商品管理界面4.2.3 用户管理模块 后台可以对已经注册的用户信息进行管理,可以查看到所有的用户信息,可以在用户信息后面点击修改、删除来操作用户的信息。还可以通过用户名,条件查询到用户。图4-9 用户管理界

    37、面4.2.4订单管理模块 后台可以查看所有的已交易的订单,也已删除修改订单,也可以通过查询查找需要的订单。图4-10 订单管理界面第5章 系统评价,测试与维护5.1 系统的自我评价本系统实现了网上购物商城的基本功能,可以很好的完成网上购物的一系列流程。而且方便快捷,高效。页面也很美观,大方。对整个系统的框架设计合理,大大提升了系统的整体性与耦合性。也方便了后期的进一步开发与维护。但是系统缺乏创新性,没有自己过多的新增功能,没有特别突出的特点。仅有前台的购物功能和后台的管理功能。可以增加一些功能,来丰富系统,提升系统的实用性。例如增加商品的销量排行榜,方便用户查看畅销商品。增加商品的交易评价,方

    38、便用户判断是否购买此商品。系统还缺乏安全性:数据库中的用户名密码都没有通过加密的方式保存,很容易被窃取。5.2 系统测试软件测试有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品的内部工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常运行。前一种方法称为黑盒测试,后一种方法称为白盒测试。一般的软件系统测试过程基本上都是从小功能,小模块一步一步测试。并不是所有的代码都比那些完成后才测试(1)模块测试每个模块完成一个子功能,把每个模块作为一个单独的实体来测试。模块测试的目的是保证每个模块作为一个单元能正确运行,所以模块测试通常又

    39、称为单元测试。在这个测试步骤中所发现的往往是编码和详细设计的错误。(2)子系统测试子系统测试是把经过单元测试的模块放在一起形成一个子系统来测试。模块相互间的协调和通信是这个测试过程中的主要问题,因此,这个步骤着重测试模块的接口。(3)系统测试系统测试是把经过测试的子系统装配成一个完整的系统来测试。在这个过程中不仅应该发现设计和编码的错误,还应该验证系统确实能提供需求说明书中指定的功能。在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。(4)验收测试验收测试把软件系统作为单一的实体进行测试,测试内容与系统测试基本类似,但是它是在用户积极参与下进行的,而且可能主要使用实际数

    40、据进行测试。验收测试的目的是验证系统确实能够满足用户的需要,在这个测试步骤中发现的往往是系统需求说明书中的错误。本系统的调试工作正是按照上面的步骤一步步测试下来的,当某个模块编译完成之后都要进行调试,这样做的好处是可以及时的发现问题并及时的对其进行解决,避免了当某个模块都设计好后才进行调试,从而出现问题不易解决且做大量的重复性工作。当所有的功能模块定义完成之后,将它们连接成一个子系统。这样使得各模块必须经过相互协调,使得系统整个界面更为直观,方便用户的使用。对于运行的模块,不仅要注意局部,而且要照顾全局进行总体调试。如果调试过程中发现局部影响了全局,则需在最小限度修改的原则上做合理的调整。如果是某个模块的问题,则单独进行修改,是其适应全局的需要。这样多次的反复调试,不断改进,整个系统才可确定为初步正确。5.2 系统维护系统的维护主要分为纠错性维护、适应性维护、完善性维护和预防性维护。(1)纠错性维护:由于本系统测试不可能揭露系统中存在的所有错误,所以当系统运行到一定时期后会暴露出系统内隐藏的错误,这时要及时纠正。(2)适应性维护:这里指为了使本系统更好的适应环境的变化而进行的维护工


    注意事项

    本文(基于JSP的网上购物商场系统的设计与开发.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922