基于bs构架下的网上购物系统的设计与实现

基于bs构架下的网上购物系统的设计与实现

ID:11593496

大小:363.09 KB

页数:29页

时间:2018-07-12

上传者:U-10243
基于bs构架下的网上购物系统的设计与实现_第1页
基于bs构架下的网上购物系统的设计与实现_第2页
基于bs构架下的网上购物系统的设计与实现_第3页
基于bs构架下的网上购物系统的设计与实现_第4页
基于bs构架下的网上购物系统的设计与实现_第5页
资源描述:

《基于bs构架下的网上购物系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

成都东软学院毕业设计(论文)论文题目:基于B/S构架下的网上购物系统的设计与实现系所:计算机科学与技术系专业:学生姓名:学生学号:指导教师:导师职称:副教授助教完成日期:年月日成都东软学院ChengduNeusoftUniversity 成都东软学院毕业设计(论文)摘要基于B/S构架下的网上购物系统的设计与实现摘要随着电子商务的发展,技术的不断进步,网购平台交易规则的制定和严格遵守,使得消费者权益在网络上得到了保障,随着安全技术的发展,特别是网络通信技术和支付安全技术的发展,使得网络支付不再成为人们质疑网络交易的焦点,使得人们更加信赖网络购物。本文基于B/S和数据库技术及其相互结合设计和实现了网上购物系统,由此可以引发国内计算机网站发方面的技术人员在设计和实现网上购物系统时更多的考虑和重视消费者的不同需要以及网站开发的安全性等。同时通过本文的研究,希望我国出台有关网上购物系统的法律法规,并对网上购物中出现的问题获得足够的重视,从而使消费者的合法权益可以获得很好的法律保障。本文研究的网上购物网站的目的是为了可以刺激客户购买他们通常不想购买的商品,同时管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情况,从而开发出一个功能齐全、操作简单、界面美观,维护方便的购物系统。关键字:电子商务,数据库技术,购物系统 成都东软学院毕业设计(论文)AbstractBasedonB/SstructureofthedesignandimplementationofonlineshoppingsystemAbstractWiththedevelopmentofelectroniccommerce,technologycontinuestoprogress,theformulationofthetradingrulesoftheonlineshoppingplatformandstrictlyabideby,makingconsumerrightsinnetworksecurity.Withthedevelopmentofsecuritytechnology,especiallythedevelopmentofnetworkcommunicationtechnologyandpaymentsecuritytechnology,makingthenetworkpaymentisnolongerbecomepeopletoquestionthefocusofthetradeofthenetwork,whichmakespeoplehavemoretrustinonlineshopping.Inthispaper,basedonB/Sanddatabasetechnologycombinedwitheachotherandthedesignandimplementationoftheonlineshoppingsystem,whichcanleadtosuchasthesafetyofthedomesticcomputerwebsitesendtechnicalpersonnelinthedesignandimplementationofonlineshoppingsystemmoreconsiderationandattentiontoconsumerdifferentneedsandthewebsitedevelopment.Andthroughthisstudy,hopeourcountryintroducedtheonlineshoppingsystemoflawsandregulations,andtheproblemsappearedintheonlineshoppingtogetenoughattention,sothattheconsumerlegitimaterightsandinterestscangetverygoodlegalprotection.Onlineshoppingsiteinthispaper,thepurposeistostimulatecustomerpurchasetheyusuallydonotwanttobuygoods.Atthesametime,theadministratorcanconvenientlyandsimplymanagecommodityinformation,timelyandbetterunderstandingofthesaleofgoods,inordertodevelopacompletefunction,simpleoperation,beautifulinterface,convenientshoppingsystemmaintenance.Keywords:electroniccommerce,databasetechnology,shoppingsystem-I- 成都东软学院毕业设计(论文)目录摘要IABSTRACTII第一章绪论11.1课题研究的背景、意义与目的11.2国内外研究现状2第2章 网站设计方案42.1建站目的及主要功能42.2系统的运行环境42.3SQLServer2005数据库介绍5第3章 系统具体设计与实现73.1系统设计的主要内容规划73.2数据库设计83.3系统前台设计83.4系统后台输入设计11第4章设计过程中遇到的问题与解决办法154.1设计过程中遇到的问题154.2解决办法15第5章 系统调试与维护175.1网站运行结果175.2系统调试与维护19第6章 总结21参考文献22致谢24-II- 成都东软学院毕业设计(论文)第1章绪论1.1研究的背景、意义与目的随着计算机技术和信息技术的不断完善和发展,技术正在不断的改变人们的生活,改变人们的生活习惯。特别是,这种变化反映在人们对购物的态度,20年前,和陌生人在漫长而艰苦的旅程大宗商品交易,完全不能接受和理解,10年前,互联网蓬勃发展的电子商务是刚刚开始,跨越时间和空间,通过网络电缆完成交易,让人感觉更不安全,难以接受。今天,不仅年轻人容易接受网上购物,老年人也加入了网上购物的越来越庞大的军队。电子商务技术不仅改变了人们的习惯,人们的生活更容易,缩短陈得到这个购物信息,同时降低商品的实际价格。现代越来越快的生活节奏可以提取一个特殊的时间购物越来越少时间用户线城市或城镇,巨大的成本与传统的购物方式,不仅包括大宗商品价格,包括运输成本和购物的时间和成本信息大城市购物,为老年人,没有大量的体力和经验购物,等等,对于小型卖家,零售租金越来越无法忍受。所有这些,传统的购物方式越来越多地限制人们的消费水平,降低生活质量。随着电子商务的发展,技术不断进步,网上购物的发展平台和严格遵守交易规则,所以网络保证了消费者的利益,与安全技术的发展,尤其是网络通讯技术和支付安全技术的发展,使在线支付交易将不再被人们质疑的焦点网络,使之更信任网上购物。随着电子商务的不断改善,成熟的电子商务网站和各种垂直电子商务网站平台,和更多的智能搜索引擎,人们可以呆在家里,所以商店交易过程是最耗时的购物选择,你可以点击回车键一次可以向用户提供多种选择,快速和方便的搜索服务,个性化推荐服务,使人们的意愿购物更容易满足。物流技术的发展,使购物更加方便,快速。一天发送,发送一半,快递公司更有效地交付服务,所以,人们不需要等待,因为他们的家庭能够签收交付。传统购物优势面对电子商务的,之前的差距是越来越近,但电子商务的优势,传统购物但扩大。购买和出售的商品在传统意义上已经无法满足现代消费者的各种需求,但是网上购物系统可以很好的满足和适应消费者需求的购物区。根据现有的计算机网络技术可以很好的构建可伸缩的、高可靠性和安全性的一个网上购物系统为消费者提供技术支持,但对于网上购物系统开发和设计不能满足不同用户的购物需求。基于B/-24- 成都东软学院毕业设计(论文)S和数据库技术相互结合,网上购物系统的设计和实现,从而导致国内计算机网站关于艺术更多的考虑和关注消费者网上购物系统的设计与实现是不同的网站发展的需求和安全。在这项研究中,我希望我的介绍网上购物的法律法规体系,和网上购物问题得到足够的关注,以便消费者的合法权益得到法律保护。因此,网上购物系统的设计与实现,具有良好的真实感,并得到消费者的广泛关注和兴趣。本系统开发的目标就是要构建一个优秀的网上购物系统,从而吸引更多的客户光临网站购物。客户可以订购商品,也可以方便的从任何地方,并且在任何时间购买商务网站上的产品。本文研究的网上购物网站的目的是为了可以刺激客户购买他们通常不想购买的商品,同时管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情况,从而开发出一个功能齐全、操作简单、界面美观,维护方便的购物系统。1.2国内外研究现状随着电子商务本身技术不断发展,影响人们网络购物意愿的技术安全,各种各样的因素,为确保消费者的利益,安全性和物流速度物流继续得到解决或不断改进,和网上购物本身更多的资源可以相对强劲,轻松搜索固有优势,不仅在国外电子商务,还展示了一个非常流行的趋势。中国电子商务起步较晚,但近年来,国内互联网市场的不断发展和完善,国内电子商务网站和电子商务平台与国际差距快速下降。在其他国家,主要的电子商务网站的亚马逊,ebay贝宝。美国一年一度的黑色星期五购物狂欢,这些电子商务公司的订单将会改善。ComScore2013年公布的数据显示,的前提下不包含用户的移动客户端,感恩节订单总计7.66亿美元,黑色星期五,这一天的订单总额为11.98亿美元,在美国购物的购物季国会大约是6610亿。电子商务基础设施,亚马逊有自己的云计算中心,满足计算需求不远的在线订单处理和后台结算要求管理,销售和采购,它是世界上最大的云计算服务提供商,亚马逊也有全国最大的仓库平台和最大的物流团队。-24- 成都东软学院毕业设计(论文)电子商务扮演越来越重要的角色在人们的生活中,领先的科技巨头谷歌不得不物流力量。中国电子商务开始较晚,其中最著名的是淘宝2005年击败ebay,后成为中国名副其实的电力供应商巨头从2011双11开始,打开整个中国网上购物狂潮,中国电子供应商推向高潮。2012年,二百一十一年整个淘宝的交易达到191亿天,打开电力供应商吸钱神话,然后是在2013年,二百一十一年淘宝交易数量是350.19亿年,350.19亿年,甚至从手机客户端。2013双11天活跃用户达到1.27亿人,使整个电力供应商神话一直是一个突破。中国电子商务公司和外国不同,外国大型零售企业巨头主要电力供应商,但在中国,大量的公司电力业务的互联网公司。国际互联网公司中国电力供应商继续阿里巴巴,京东网络,美国优质的产品成功上市公司。不仅在国内和国际电子商务公司的销售带来一个令人惊讶的数字,电子商务技术、电子商务公司,也对整个技术领域带来了整体增长,电子商务门户是一个高并发网站,也许在几个在十万订单需要实时处理,大量的并发访问和实时计算,但也从侧面推动云计算的发展,可以看到,中国领先的云计算的老板淘宝,主要在美国亚马逊云计算,这并非巧合是市场选择的结果。发展电子商务不仅带来了消费,税收,也带来了很多就业机会。淘宝平台主机数千万小的卖家。从这个角度看,电子商务网站已经达到不管人们的生活和社会是至关重要的。网上购物系统作为电子商务的一个组成部分,电子商务,从本质上讲,是程序的操作业务信息流的集成网络,然后通过计算机网络信息技术,指导和控制物流和资金,不能联系对方可以快速完成交易,这类交易可以有效地提高效率,降低产品的成本,所以它实际上是一个传统商业模式的改进。虽然我们的电子商务已经获得一定程度的发展,但我们的电子商务仍处于起步阶段,如果根据第一次指导方针后更容易促进电子商务,那么你需要更多的产品放置在一个单独的行业电子商务应用,然后进一步扩展到更复杂的行业电子商务的产品数量上升。目前,更适合电子商务行业教育、交通、旅游、电子、化工和对外贸易。根据“一长串入城”经验,为了更好地发展我们的电子商务,电子商务交易首先建立在上面的行业平台,然后建立一个专业的网络市场专门行业,互联网的发展通过相关行业协会规则和他们的交易方式,和规范进行在线交易。我相信的基础上积累的经验在这些行业电子在线电子商务交易平台的发展将发挥积极作用在促进我国全面发展,而电子商务将导致一个黄金发展时期。-24- 成都东软学院毕业设计(论文)第2章网站方案设计2.1建站目的及主要功能伴随着Internet的快速发展,网络购物系统作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们不再满足于使用信息的浏览和发布,而是渴望能够充分享受网络带来越来越多的方便。在线购物网站的主要目的通常是为了促进通过网站,使互联企业的产品和服务,客户可以很容易地理解公司和其产品所提供的最新信息,还及时为客户提供在线服务和订单处理功能。网上购物系统是建立一个更直接的沟通和交流企业产品和客户服务平台。推广自己的产品,它是互联网业务的主要目的之一,将展示他们的产品给客户,以便客户可以选择通过这个网站购买,产品预订系统的主要目的。在完成网上购物市场的初步调查,但由于多个用户全面深入讨论和交流的基础上做一个全面的用户需求分析和确定要开发的系统应该具有的功能、性能和接口,所以系统分析师和系统开发人员能清楚地了解用户的需求,并进一步提出了轮廓设计规范,在此基础上完成后续的设计和开发工作。本文研究的购物系统前台与后台的功能设计:前台用户功能包括:1.用户管理模块主要实现用户的注册、登录、找回密码,修改个人资料等功能;2.购物车模块主要包含添加购物车、查看购物车、生成订单和清空购物车;3.订单查询模块,通过查询可以清楚看到订单状态;4.留言板模块包括浏览留言板和添加留言板两部分。后台管理员功能包括:1.商品管理主要包括添加商品、查询商品、修改商品、删除商品;2.订单管理主要包括查询订单、修改订单状态、取消订单;3.管理员管理主要包括添加管理员、修改管理员、查询管理员;4.商品类别管理主要包括添加商品类别、修改商品类别、查询商品类别、刪除商品类别。2.2系统运行环境本购物系统在Windows7运行环境下,采用JSP编程技术和SQLServer2005数据库设计开发的网上购物系统,设计的-24- 成都东软学院毕业设计(论文)方案具有安全性和稳定性。系统的建设关键在于其所使用的架构,传统的c/s架构已经无法满足大量用户访问和操作,基于浏览器b/s架构是主流网络应用程序,和大量的数据处理工作的服务器来处理,客户端可以访问只能通过通用IE浏览器系统,方便和有利于更新和维护这个系统。在B/S模式设计系统通常会排除使用MVC三种模式,根据用户的距离,到视图层、业务逻辑层和数据库层。视图层只负责显示界面,用户负责数据交互和交互式命令,业务逻辑主要是负责系统的业务逻辑,视图层操作触发直接反映在业务逻辑层。数据层负责与数据库进行交互。在实现中,业务逻辑层,主要经营目标类,也就是说,业务逻辑、数据库表程序是完全透明的业务对象的业务逻辑对象传递到数据库层处理后,通过改变对象的数据库层转换到数据库,并最终提交给数据库服务器。分为三层的好处,三可以设计不同的设计师设计,每一层,每一层都表现的数据是不一样的,视图层,看到用户数据和用户行为触发业务逻辑,业务逻辑对象,看到数据库层的物理结构是数据库表中。这三层的每一层,分别是下一层的对象,所以,管理非常方便,而且是非常重要的层面。2.3SQLServer2005数据库介绍MicrosoftSQLServer2005是微软的一个非常强大的关系数据库产品的发展。我们知道,微软的产品是完全面向用户,对应于用户体验很好,甚至设计相关的软件程序,如visiostudioIDE和SQLServer数据库。SQL结构化查询语言是英语缩略词,这意味着结构化查询语言。SQL语言的主要功能是与各种数据库建立联系,沟通。按照ANSI(美国国家标准协会)规定,SQL关系数据库管理系统是一个标准的语言。SQL语句可以用来执行各种操作,如更新数据库中的数据,从数据库中提取数据等。SQLServer2005包括数据库服务器和客户端、数据库服务器主要是为了满足操作数据存储、数据库管理员和数据库以客户为导向的视觉产品,包括查询编辑器是非常强大的。即使关系数据库Oracle王,没有视觉的前提下插件,数据库管理员数据库相关操作还需要非常专业的数据库服务器底层命令来学习,但在SQLserver2005查询编辑器,用户可能需要使用命令接口封装,和命令分为不同的菜单分类,允许用户轻松地管理数据库。SQLServer2005还提供了大量的支持来访问数据库,包括各种平台的访问数据库接口语言,和数据库驱动的。在SQLServer2005和SQL语句来观察,PLSQL标准,允许开发人员更容易地开发数据库相关的应用程序。总之,无论是在使用性能、SQLServer2005可以给用户和数据库管理员提供一次很好的经历,甚至性能还没有失去与大型关系数据库,最后选择SQLServer2005作为数据库不仅可以减少我们的开发过程问题数据库维护,你可以节省更多的时间。所以选择SQL-24- 成都东软学院毕业设计(论文)Server2005作为最终的数据库,不仅能减少我们开发过程中问题,在后期的数据库维护方面,也能更加的省事省心。-24- 成都东软学院毕业设计(论文)第3章 系统具体设计与实现3.1系统模块设计规划本网上购物系统的设计主要是针对的用户是中小型商场或者个体,商品的种类和数量较少,用户的数量和来源可能受到一定的限制,操作和功能上也应该尽量的满足用户的需求,为了使本系统更加的人性化,更加适应发展的需要,主要对以下的内容进行了具体的设计:1、面向用户主要功能:(1)注册功能:客户必须先注册系统的在线用户,只需填写注册用户登录名,密码,和联系电话3项信息即可。注册后,用户可以继续填写详细的个人信息和收货人信息,并可以改变密码和查询和修改订单。(2)选择产品特点:客户浏览网上购物系统,你可以把自己的需要的产品到购物车,您可以不断添加产品。(3)购物车管理:客户选择商品后进入购物车页面看到他们必须购买商品,您可以修改特定商品的数量,取消购买商品以及明确整个购物车。(4)订单功能:客户确定购物车的商品提交订单后,如客户需要填写收货人信息,页面显示信息由客户确认。显示为不填写表单,请填写,系统记录用收货人的信息提交的客户下次购买。客户可以提交订单后网上购物系统查询订单,订单没有取消处理,修改和其他操作。(5)支付:客户订单确认后卖方,你想选择一种支付方式,支付给卖方之前你可以收到货物。2、后台管理部分功能:(1)管理人员部分:该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询、修改订单,可进行界面管理,可浏览、修改普通管理员和会员的资料:(2)管理订单功能:顾客可通过Web方式取消或修改自己提交的订单,查询自己提交的订单。如果订单的状态在一定时限后仍没有发生变化,系统就会自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外)。(3)管理商品功能:管理员可以添加、修改和删除商品。-24- 成都东软学院毕业设计(论文)3.2数据库设计数据库结构设计是研究如何对数据进行统一、有效地组织、管理和加工处理的计算机技术,该技术已应用到社会的各个方面,国家道路信息中心、小型个人小型私人企业将使用数据库大小,数据库的信息量的大小和频率的使用尤为重要。数据库设计是指数据库结构的发展基于用户需求和应用程序过程数据库。数据库的设计分为以下三个阶段,第一阶段是一个需求整理,归纳整理阶段,所有组件参与系统。由抽象方法系统的所有组件的一个抽象实体,并确定每个实体的属性来确定使用的类型和组成系统的实体属性。第二阶段是确定实体之间的关系通过分析系统的各个组件之间的关系,并将联系外键的实体之间的关系。第三阶段是每个实体的设计指数,该指数旨在数据库设计另一个非常重要的部分一个好的索引可以大大提高数据库访问的速度,但该指数不仅不适当加快数据库访问,数据库可能会变成设计中的瓶颈。3.3系统前台设计前台部分由用户使用,包括用户注册,购物车管理,订单管理,个人资料管理等几个部分。前台模块的设计接收模块设计主要是为用户的主体,为系统,需要能够接受用户的注册,并依法注册的用户名和密码登录到系统。在用户在购物时,需要用户的相关信息,如用户的实际电话号码,用户的地址,信息生成订单的时候可以自动转移到订单。为了确保这些私人信息的用户的安全,同时满足用户忘记密码的前提下,可以恢复数据,你必须需要用户验证信息,这需要一些额外的数据维护,但这些数据用户密码丢失或修改您的个人信息安全,确保一个伟大的用户帐户。用户仍然需要维护用户的最爱,购物车,您可以添加自己喜欢的物品放入购物车,重新生成订单和其他方便的时间,我们需要为用户的购物车数据将被记录和维护。同时用户的数据还需要维持秩序,订单数据是用户的私人数据,而且在它的生命周期数据的生命周期每一次订单系统将需要确保数据的完整性,准确性,当订单的生命周期结束时,订单将不会有任何变化。前台部分由用户使用,包括用户注册,购物车管理,订单管理,个人资料管理等几个部分。(1)用户管理:为了便于网站的管理,必须有一套完整的用户管理体系。当用户第一次登录时首先要注册,成为会员后,才可以购买物品.用户可以通过单击首页的注册按键来打开注册页面进行会员注册操作,代码如下:if(form1.pasa.value==""){alert("请输入确认密码");-24- 成都东软学院毕业设计(论文)form1.pasa.focus();returnfalse;}if(form1.password.value!=form1.pasa.value){alert("你输入的两次密码不一致");returnfalse;}if(form1.email.value==""){alert("请输入你的Email址");form1.email.focus();returnfalse;returnfalse;}if(form1.question.value==""){alert("请输入回答问题的答案");form1.question.focus();returnfalse;}}(2)添加购物车就是把用户选中的商品放在购物车中。当用户在前台首页中单击商品展示区的“购买”按钮时,系统会将该商品的详细信息展示在查看物品清单页中。用户在单击物品清单页面下方的“放入购物车”链接,便可将商品放入购物车,关键代码如下:<%Condbcon=newCondb();Strchr=newStr();if(session.getAttribute("username")==null){%>alert("你必须先登录后才能查看购物车");-24- 成都东软学院毕业设计(论文)if(rs.next()){warename=rs.getString(2);price=rs.getInt(3);}buyListmylist=newbuyList();mylist.warename=warename;mylist.price=price;mylist.number=1;booleanlistFlag=true;Vectorshop=(Vector)session.getAttribute("shop");if(shop==null){shop=newVector();}else{for(inti=0;i(3)留言板是一个商务网站中不可少的一部分,他可以增进用户与网站之间的交流。添加留言是用户与用户,以及用户与网站之间的一种交流模式,只有把用户想要表达的内容添加到数据库中,才能在浏览留言板中显示。关键代码如下:<%Datedate=newDate();-24- 成都东软学院毕业设计(论文)Stringdat=date.toLocaleString();Condbcon=newCondb();Stringusername=request.getParameter("username");inttemp=con.executeUpdate(sql);if(temp>0){%>alert("添加成功");history.back();<%}else{%>alert("数据库保存有误");history.back();<%}%><%3.4系统后台输入设计后台功能只允许具有管理员权限的用户使用,它是实现前台功能的基础。主要包括管理员身份验证,订单信息管理模块,添加商品模块,查询用户信息管理模块,添加链接模块,公告信息管理模块组成。(1)管理员登录:在前台首页单击管理员入口,将转到管理员登录页面。该页面的功能是对管理员身份验证,用户输入用户名和密码后单击“登录”按键,系统将判断用户名和密码的有效性,如果通过验证则转到后台首页,反之则提示错误。在管理员登录页面中,对管理员的身份进行验证,关键代码如下:-24- 成都东软学院毕业设计(论文)<%Condbcon=newCondb();Stringlogin=request.getParameter("login");response.sendRedirect("index.htm");}else{%>alert("登录ID或密码错误");history.back();<%}%>(2)订单管理:用户订单处理页面显示的是用户的基本信息,用户在前台购物所产生的订单不能立即执行需要系统管理员在后台订单。关键代码如下:
商品订购详单-24- 成都东软学院毕业设计(论文)订单号商品名称商品价格数量总金额是否执行<%Condbcon=newCondb();while(rs.next()){%><%=rs.getString(1)%><%=rs.getString(2)%><%=rs.getInt(3)%><%=rs.getInt(4)%><%=rs.getInt(5)%>是/否"><%}con.close();%>当选中“是/否”复选框时,系统会根据提交的订单号更新数据表。如果没有更新成功,将转到spif.jsp页执行,关键代码如下:functioncheck(){form1.submit();-24- 成都东软学院毕业设计(论文)}<%Condbcon=newCondb();%><%}con.close();%>-24- 成都东软学院毕业设计(论文)第4章设计过程中遇到的问题与解决办法4.1设计过程中遇到的问题问题一:考虑的安全系统用于用户的安全做了必要的限制。家庭系统,当用户第一次访问将决定用户是否登录,登录用户显示登录窗口,提示用户登录或注册。但是用户已经登录,用户登录窗口将显示关于用户的信息。登录窗口后,点击登录按钮,系统将用户名和密码进行验证,以确定用户是否注册用户,如果它已经注册,然后在网站更新用户状态,如果没有注册,拒绝用户的登录操作。如果密码不小心丢失,用户会引起不必要的麻烦,重新注册一个新用户,得到一个新的浪费用户的时间,还浪费资源的网站。问题二:因为它是基于B/S系统,页面中熊很大,包括服务器回写,修改数据,服务器响应客户的请求,客户端页面返回数据,这些工作不可能只有几页来完成,但是不止一个的页面数量结构和不可避免的混乱,导致开发过程难以进行。4.2解决办法问题一:如果用户只记住自己的用户名或电子邮件的名字,和密码提示问题和答案,你可以恢复您的密码。用户单击找到按钮,数据表将提交到系统用户/res.jsp页面。用户/res.jsp页面验证提交的四个条件,它完全符合数据库查询。只有符合密码才显示结果,或者弹出消息框“您输入的信息是不正确的”。关键代码如下:<%Condbcon=newCondb();Stringusername=request.getParameter("username");%>为解决这个问题二,我采用了现代的模块化系统开发过程中,第一个分解系统功能可分为两部分,即前台和后台,前台和产品信息包括主页和演示页面,搜索页面,新闻页面,购物好几辆车和一个大的一部分订单页面,等等,接收模块设计主要是为用户的主体,为系统,需要能够接受用户的注册,并按照注册的用户名和密码登录到系统。后台功能只允许具有管理员权限的用户,它是接待的基础功能。背景由几部分组成成员信息管理,产品信息管理,新闻管理,每个部分组成的许多小页面,所以,虽然页面的数量并没有减少,但是结构显然是在开发过程中,采用一个接一个模块来提高发展效率。-24- 成都东软学院毕业设计(论文)第5章系统调试与维护5.1网站运行结果网页后台首页运行结果,如图5.1所示图5.1首页单击管理员入口,将会转到管理员登录页面。该页面功能是对管理员身份验证,用户输入用户名和密码后单击“登录”,系统将会判断用户名和密码的有效性,如果通过验证则转到后台首页,反之则提示错误。管理员的登录页面的运行结果如图5.2所示:图5.2管理员界面单击“添加商品”的链接,系统将打开添加商品页面,该页面主要用于商品信息添加到数据库表之中,以提供前台首页商品展示所需要的数据依据。目录添加页面的运行结果如图5.3所示:图5.3添加商品要知道订单中所涉及的商品,需要单击对应的订单号的超链接打开商品购物详单,运行结果如图5.4所示。-24- 成都东软学院毕业设计(论文)图5.4商品订购单单击导航拦中的“查询用户信息”将会进入用户信息页面,其运行结果如图5.5所示。图5.5用户信息用户提交订单后,通常会产生的订单号查询信息及执行状态。用户在网站首页中单击“订单查询”超链接后,进入输入订单号页面,运行结果如图5.6所示:图5.6订单号在文本框中输入订单号然后单击提交的按钮,如果订单号输入无误,系统将根据定单号转到订单查询的显示页面,运行结果如图5.7所示:-24- 成都东软学院毕业设计(论文)图5.7订单查询用户在留言板中单击“添加留言”超链接就会可以打开添加留言页面,该页面是用来提交用户输入的留言信息,留言信息写好后,可以点击提交按钮,将显示提交成功,若点击浏览留言,可打开留言板页面,该页面显示所有用户的留言信息,时间最近的排在页面最前面。运行结果如图5.8所示:图5.8留言板5.2系统调试与维护网站测试作为网上购物系统得以实现的最后一个组成部分。购物网站测试显然是不可或缺的制度建设的一部分,因为它是购物系统性能测试之前是否满足购物系统的设计与开发。如果你通过测试,你可以进入评审阶段末;如果你不能通过测试,然后他们需要调整和修改的页面文件,直到通过考试为止。因此,测试网站投入运营前的网站去年审计,它是确保网站的一个重要组成部分的质量。网站测试的主要内容可以分为两个区域:功能测试部分主要是测试中是否需要分析的设计功能可以实现,它需要仔细观察实现每个功能的状态,以及与数据库连接和操作它们我们都是正常的,如果正常的话,你可以;-24- 成都东软学院毕业设计(论文)性能测试是用来测试整个系统来满足购物是否有良好的连接性和交互性和实验性能的基础上,上述各种功能。有购物系统开关每个页面之间的风格是一致的,是否有一个孤立的一页又一页的数据添加到数据库中的数据库异常或读取数据是可靠的,购物等等整个安全系统信息。购物系统的目的是确保系统的维护阶段是正常的和可靠的操作,并使系统不断优化和改进,以充分发挥系统本身的作用。同时,系统维护和管理始终是贯穿,包括应用系统维护、代码维护,数据备份和恢复、硬件维护以及网上购物系统的设计方面的项目,编码等相应的维护工作。-24- 成都东软学院毕业设计(论文)第6章 总结本次课程设计基于B/S对网上购物系统进行了设计,通过这次毕业设计,我学到了很多的东西。在前面的三年半时间内我学习了很多的课程及编程语言,从最初始的C语言,再到C++,JAVA,数据库系统概论等等,尽管这些课程通过学习和理解掌握,但只有理论知识理解阶段,掌握的知识不够全面和熟练系统测试不能被执行,并不能真正的独立完成在实际的实验中使用。做这个设计,首先需要深入调查,然后把一些类似的实系统。从来没有觉得他们已经能够开发一个完全独立的系统中,这只会让你犹豫了。只有结合别人的经验,自身的经历,勇于创新,才会不断进步。因为之前的软件工程课程的学习,因此编写流程图图的时间相对比较容易,让我在系统设计中有了一个明确的方向。上个月是主要的设计和毕业论文的开始写在短短一个月,我把东西放在我以前的三年学习都显现出来了,之前我一直以为在学校学的知识无所用处,但现在我发现时间如何有用的学习,当然,在整个设计过程中也遇到很多问题,很多都是程序错误和错误的方法,这些问题得到解决的调查材料和书籍慢慢解决,开始当几天遇到的错误不解决,然后想到了放弃,想到改变话题,思考各种方法,同时加上教师和学生的帮助,可能是没有经验的开始,一个问题我不知道擦,不知道如何解决,在学习错误的方式帮助我找到了一个解决方案,每一步都是不停地调试如果你得到你想要的结果,这表明继续设计,如果不是,那么一开始的错误已经发生了,你没有注意到,后来你花了很多时间,你会发现你所做的一切都是徒劳的,后悔已经太迟了。另一个点是做事不怕困难,有一种精神,有毅力和决心,不管在什么情况下会容易,会遇到许多困难,如果一个困难,那是我们不能满足,简而言之,毕业设计对我帮助很大,让我感觉自身从一个理论到实践的过程是一个质的升华。-24- 成都东软学院毕业设计(论文)参考文献[1]郭瑞军,李杰,初晓璐等.ASP数据库开发实力精粹[M].上电子工业出版社.[2]周兴华,王敬栋.ASP+Aceess数据库开发与实例[M].清华大学出版社,2006:41-176.[3]张宁,陈晴旖.电子商务发展对物流经济促进作用实证研究[J].价格月刊,2013,03[4]肖金秀.jsp程序设计教程(版本1.0).冶金工业出版社[5]李效静.消费者网上购物的影响因素分析[J].企业研究,2013,04:42.[6]周绪.sqlserver基础简称与上机指导(版本1.0).清华大学出版社[7]姜江.powerdesigner数据库系统分析与设计(版本1.0).电子工业出版社[8]BruceEckel.jsp编程思想(版本2.0.机械工业出版社[9]杨瑞仙,朱向林,张璐.电子商务保险业务模式探究以网上购物为例[J].现代情报.[10]王升,刘璞.天津地区大学生网上购物行为影响要素研究[J].河北工业大学学[11]朱如龙《SQLserver数据库应用系统开发技术》.机械工业出版社.第一版[12]徐国智,SQLServer2000数据库系统开发实例精粹,电子工业出版社,2006[13]飞思科技产品研发中心.JSP应用开发详解[M].电子工业出版.2002[14]柏亚军.JSP编程基础及应用实例集锦[M].人民邮电出版社.2001.[15](美)MichaelJ.Young,前导工作室译.XML学习指南[M].机械工业出版社..[16]李江,张威.实例解析XML/XSL/Java网络编程[M]北京希望电子出版社2002[17]李振华,季小武.Drwamweaver基础教程.清华大学出版社.2005.[18]朱曦,钟珞,彭钰.基于Java和DAO设计模式的网上购物系统的实现[J].信息技术.[19]张华,张雁,贾志娟.ASP项目开发实践[M].中国铁道出版社.2006-6,2-53[20]石志国.ASP动态网站编程[M].清华大学出版社.2001-9,53-77[21]陈建伟,李美军,施建强.ASP动态网站开发教程(第二版)[M].清华大学出版社.2005-1,31-82[22]徐国智,汪孝宜编著.SQLSERVER数据库开发实例精粹[M].电子工业出版社.2006.1,55-97[23]施伯乐,丁宝康,汪卫.数据库系统教程(第二版)[M].高等教育出版社.2005-5,89-127[24]赛奎春,王国辉,牛强,李南南.ASP信息系统开发实例精选[M].机械工业出版社.2005.6,64-89-24- 成都东软学院毕业设计(论文)[25]张海藩.软件工程导论(第四版)[M].清华大学出版社.2003-12,25-63[26]夏利民,刘志刚,胡建明.ASP网络编程技术与实例[M].东南大学出版社.2005-9,65-133[27]丁贵广,郭宝龙.ASP动态网站建站实例与技巧---ASP与WEB数据库的结合.西安电子科技大学出版社.2001-5,11-47-24- 成都东软学院毕业设计(论文)致谢首先,感谢学校对我的培养,感谢学校为我提供了这次实训机会,通过这次的实训让我对开发工具有了更深刻的认识,这次实训让我懂得了要怎样用工具实现自己想要的东西,让我在理论和实践两方面都学到了很多。通过整个设计过程,我在计算机理论和实践方面都学到了很多东西。同时要感谢老师对我传授的知识,并感谢老师对我的细心指导,我在做课题的时候遇到了一些问题,通过老师的指导和讲解让我明白了很多问题,并在理论与实践方面给予了我很多的启发,让我知道了在设计过程中的许多规范性问题,使我的课题能够顺利的、大工作量的完成。在此向他们致以最衷心的感谢。感谢我的导师对我的谆谆教诲和精心指导。从选题到论文的完成,无不凝聚着导师的心血和辛劳,老师严谨、务实而又不失和蔼的治学态度,使我受益匪浅,并将终生受益。我的点滴进步都凝聚着老师的关心和帮助,我将永远铭记老师的恩惠与期望!同时感谢我的老师,在这期间她给我很大的帮助;感谢所有帮助过我的人。谢谢你们!入住时间-24- 成都东软学院毕业设计(论文)附录附录中的内容要与正文内容分开,用阿拉伯数字编号,须在数码前加上附录序码。如:图A.1,式(B.2),表C.3等。-24- 成都东软学院毕业设计(论文)成都东软学院毕业设计(论文)原创承诺书1、本人承诺:所提交的毕业设计(论文)是认真学习理解学校的《毕业设计(论文)工作规范》后,在教师的指导下,独立地完成了任务书中规定的内容,不弄虚作假,不抄袭别人的工作内容。2、本人在毕业设计(论文)中引用他人的观点和研究成果,均在文中加以注释或以参考文献形式列出,对本文的研究工作做出重要贡献的个人和集体均已在文中注明。3、在毕业设计(论文)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。4、本人完全了解学校关于保存、使用毕业设计(论文)的规定,即:按照学校要求提交论文和相关材料的印刷本和电子版本;同意学校保留毕业设计(论文)的复印件和电子版本,允许被查阅和借阅;学校可以采用影印、缩印或其他复制手段保存毕业设计(论文),可以公布其中的全部或部分内容。5、本人完全了解《毕业(设计)论文工作规范》关于“学生毕业设计(论文)出现购买、他人代写、或者抄袭、剽窃等作假情形的,取消其学位申请资格;已经获得学位的,依法撤销其学位。取消学位申请资格或者撤销学位者,从处理决定之日起3年内,学校不再接受学生学位申请”的规定内容。6、本人完全了解《学生手册》中关于在“毕业设计(论文)等环节中被认定抄袭他人成果者”不授予学士学位,并且“毕业学年因违纪受处分影响学位的学生不授予学士学位,并且无学士学位申请资格”的规定内容。以上承诺的法律结果、不能正常毕业及其他不可预见的后果由学生本人承担!学生本人签字:年月日入住时间-24-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭