【优秀word论文】基于网络的蛋糕销售系统的设计与实现_第1页
【优秀word论文】基于网络的蛋糕销售系统的设计与实现_第2页
【优秀word论文】基于网络的蛋糕销售系统的设计与实现_第3页
【优秀word论文】基于网络的蛋糕销售系统的设计与实现_第4页
【优秀word论文】基于网络的蛋糕销售系统的设计与实现_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文(设计)基于网络的蛋糕销售系统的设计与实现内容提要二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到“畅游天地间,网络无极限”所带来的畅快。随着INTERNET的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。本论文就毕业设计的内容,系统地阐述了整个蛋糕销售信息网站的功能及实现。实现了从蛋糕管理,蛋糕分类和查询,到购物车实现,用户订单处理,再到系统管理。基本上实现了网上蛋糕销售的功能流程,能够实现用户与商家在网上进行蛋糕交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于INTERNET网络。经过分析,我们使用SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。关键词蛋糕销售;系统;JSP;信息时代创新点本文的创新点在于运用网络平台,实现在家就能买到自己心仪的蛋糕,方便快捷。NETWORKBASEDCAKESALESSYSTEMDESIGNANDIMPLEMENTATIONABSTRACTTHE21STCENTURYISACOLLECTIONOFDIGITALNETWORKAND,THEINFORMATION,TAKETHENETWORKASTHECOREOFSOCIETYCHINASINTERNETUSERSFULLYENJOY“TRAVELBETWEENEARTHANDHEAVEN,THENETWORKWITHOUTLIMIT“BRINGSTHECAREFREEWITHTHERAPIDDEVELOPMENTOFINTERNET,ENABLINGTHENETWORKAREAPPLIEDWIDELYSUCHASECOMMERCE,EGOVERNMENT,ONLINEMEDICAL,ONLINEENTERTAINMENT,NETWORKGAME,THENETWORKTEACHING,ETCTHEGRADUATIONDESIGNTOPICISCAKESALESINFORMATIONWEBSITETHISTHESISWILLGRADUATEDESIGNCONTENT,SYSTEMATICALLYELABORATEDTHEWHOLECAKESALESINFORMATIONWEBSITESFUNCTIONANDIMPLEMENTATIONREALIZESFROMCOMMODITIESMANAGEMENT,COMMODITYCLASSIFICATIONANDINQUIRESINTOCAKES,CARSALES,USERSORDERPROCESSING,REALIZEAGAINTOSYSTEMMANAGEMENTBASICALLYREALIZEDTHEFUNCTIONOFONLINECAKESALESPROCESS,CANREALIZETHEUSERONLINEMERCHANTSWITHCOMMODITYTRADINGTHISSYSTEMINTERFACEISSIMPLE,INTUITIVE,ANDEASYTOOPERATEANDUSE,INTERACTIVITYISSTRONG,COMPLETELYBASEDONINTERNETNETWORKTHROUGHANALYSIS,WEUSEFROMTHEJSPDEVELOPMENTTOOLS,USESITSOFFERALLKINDSOFOBJECTORIENTEDDEVELOPMENTTOOLS,ESPECIALLYDATAWINDOWTHISONECANCONVENIENTLYANDCONCISEMANIPULATIONOFINTELLIGENTOBJECT,THEFIRSTDATABASEINASHORTTIME,ANDTHENBUILDSYSTEMAPPLICATIONOFINITIALPROTOTYPESYSTEM,DEMANDITERATION,REVISINGANDIMPROVING,UNTILSATISFACTORYFEASIBLESYSTEMFORMEDKEYWORDSCAKESALESSYSTEMJSPTHEINFORMATIONAGEINNOVATIONTHEINNOVATIONPOINTOFTHISPAPERISUSINGTHENETWORKPLATFORM,TOACHIEVEATHOMECANBUYTHEIRFAVORITECAKE,CONVENIENTANDQUICK目录第1章系统开发背景1第2章可行性研究321引言322可行性研究4第3章项目开发计划631引言632存在的主要问题633项目概述634产品635实施计划736关键技术问题7第4章需求分析841项目概述842主要功能模块843开发关键问题1144支持条件11第5章概要设计1251引言1252总体设计1253蛋糕销售系统模块总体结构1254系统结构图1455网络蛋糕销售系统功能介绍1456蛋糕销售系统总体ER图16第6章详细设计1861引言1862数据库详细实现1863系统流程2064安全保密设置2165界面设计实现22第7章软件安装与调试2771软件的安装与配置2772软件调试2773软件测试28第8章系统前景29致谢30参考文献31部分源代码32基于网络的蛋糕销售系统的设计与实现081006332张娜指导教师邵晓艳讲师第1章系统开发背景网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查询等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。网上购物正在慢慢的影响人们的生活,同时,有越来越多的电子商务的网站出现,他们各具特色,但是也有一些不足的地方。欧美国家的电子商务发展较早,有很多观念和技术方向很值得我们国人学习,以借此机会,学习国外的网站的思想,同时设计出有自己风格的网络商城。如今INTERNET已经深入人心,电子商务这种商务模式,更深受那些宅男宅女的青睐,针对学生这个特殊群体,建立网上购物系统也是符合社会需求的。计算机网络可以说已经渗透到了人们生活和工作的各个角落,也给生活和工作方式带来了很大的变革,特别是信息的获取和传播,目前,电子商务应用日益广泛,很多以前必须面对才能完成的交易,现在可以足不出户就能通过网络来完成。而目前,蛋糕的预定和销售没真正的实现网络化,蛋糕在线定制销售系统的开发将有效提高蛋糕预定和销售的便捷性,大大节约蛋糕预定和销售的时间和经济成本。蛋糕起源于欧洲,近年来在中国发展迅速,在借鉴西方先进经验的基础上,逐渐形成了种类、花色、形状各异的蛋糕模式。同时,我国的生活方式逐渐西化,大米和中式面制食品的使用量逐渐降低,这使得蛋糕被我国广大消费者接受,其市场状况非常乐观,销售量呈逐年上升的趋势。我国蛋糕的加工,近年无论在加工工艺,还是生产品种方面都有了较大发展。蛋糕在品种和消费数量上都有较大提高。但在加工技术、成品质量、生产规模和花色品种等方面,与国外一些国家相比还有很大差距。目前,蛋糕主要的销售类型是生日蛋糕、婚姻蛋糕以及日常小吃,其中西式蛋糕越来越受到年轻人的青睐。如今是互联网世界,很多企业都是通过网络做生意,特别是网络购物系统。网上蛋糕销售系统能以低代价却很方便的把产品或服务的信息发向全世界的每个角落。全世界所有客户都能通过网站,INTERNET强有力的工具了解企业。INTERNET已经连接了相当多的网民、企业、机构和政府,而且向着更广阔的范围发展。中国正以网上商城建设几何级数速度发展,因此,任何一家企业,都不应置身于INTERNET之外,那会脱离企业发展最基本的资源和环境人类社会。开发的本系统就是针对这些问题所设计的,开发费用较小,使用方便。蛋糕销售人员可以可以通过网络进行信息的传播,从而增加店面的知名度,加快蛋糕的销售。第2章可行性研究21引言人类将步入信息时代,网络越来越强烈地介入我们的生活,越来越贴近我们。这是一个知识经济的时代,信息正在以前所未有的速度膨胀和爆炸,未来的世界是网络的世界,要让我国在这个信息世界中跟上时代的步伐,作为21世纪主力军的我们,必然要能更快地适应这个高科技的社会,要具有从外界迅速、及时获取有效科学信息的能力,具有传播科学信息的能力,这就是科学素质。而网络恰恰适应了这个要求。因此,网络销售及电子商务应运而生,由此引出了网络蛋糕销售系统,网络蛋糕销售系统的主要目的是让全国各地的人们在家都能买到自己想吃的蛋糕。传统的蛋糕销售主要是以店面为基础,要选择合适的门面房,浪费钱财,销量也不容乐观。而网络蛋糕销售系统可以不用担心门面房问题,消费群体范围也扩展了。可以大大节省开支,还增加了营业额。它在引导上的直接性和自身所具有的独到特点,易被接受和采纳,是一种实用性强的软件工具。211编写目的本可行性研究报告的编写目的在于,对网络蛋糕销售系统作充分的可行性研究分析及指出其存在的重要性。分析、对比原始的店面销售方式与通过网络进行蛋糕的订购,销售,进而研究网络蛋糕销售系统的可行性、优越性、先进性,明确开发网络蛋糕销售系统的方向、有效途径,确定开发本系统所采取的步骤、方法及对策。212背景工程的名称基于网络的蛋糕销售系统工程产品的名称网络蛋糕销售系统之销售管理模块工程组织者郑州航空工业管理学院计算机科学与应用系产品用户经营者、客户、中间用户、最终用户22可行性研究可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。技术可行性分析蛋糕销售信息网站的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用SERVLET技术,TOMCAT60作为WEB服务器。运行可行性分析随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着INTERNET的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。经济可行性分析蛋糕销售信息网站给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家蛋糕销售的新时尚已经到来,构建一个蛋糕销售信息网站在经济上是完全可行的。就本系统而言,随着电脑的普及,为消费者在网络上进行蛋糕销售提供有利的条件。而一个蛋糕销售信息网站可以为消费者提供软件条件,这样消费者便可以足不出户的买蛋糕了。商家可以从中获得利润,两全其美。开发本系统所使用的软件对计算机的硬件要求并不是很高,现在硬件的价格不断下降,一般的配置完全可以。因此,从硬件可行性方面,本系统的开发也是可行的。由以上技术、经济、环境三方面的分析可以看到,本系统的开发时机成熟,从多种角度考虑,都是可行的。第3章项目开发计划31引言主要对开发网络蛋糕销售系统的费用、时间、进度、硬件设备的配置、系统的开发环境和运行环境的配置进行说明规划。编写目的是为改善A蛋糕店的蛋糕销售模式、实现自动化,主要使用对象就是该店的员工。32存在的主要问题A蛋糕店是一个以生产和销售蛋糕为中心的店面,店里日常业务和很大多数蛋糕店一样是销售蛋糕,在其中存在以下难题1店面的选址,没有处于繁华地带,生意不好,使收益很差。2进店消费的群体有限,只有在旁边居住,生活的人知道它,别的人不可能对它有了解。3顾客不能知道蛋糕的制作过程,只能来店里了解,浪费人力,物力。长久以来,传统的销售模式不能满足人们日益增长的物质需求。为了满足人们在家就能轻松购物的需求,提高店面收益,特开发网络蛋糕销售系统。33项目概述为了能很好的完成该项目的开发计划,在这期间需要同A蛋糕店了解在传统的销售模式的各种弊端,以及明确需要待建软件要实现的主要功能。制定实施计划包括明确所承担的主要工作;初步确定所使用的语言及存储形式;确定工作进度,及限定完成期限;制定初步的测试计划。34产品341程序提交的系统为“蛋糕网络销售系统”,采用SUN公司的MYECLIPSE开发,后台数据库使用MICROSOFT公司开发的的MYSQL50342功能1保存蛋糕、顾客、订单信息2信息查询,包括蛋糕、顾客、订单的信息3修改,增删蛋糕、顾客、订单信息4数据库备份和恢复5帮助文件35实施计划工作任务的分解1任务的分解系统被分成三大模块管理员模块,用户模块,订单模块。2作者的主要任务网络蛋糕销售系统的设计与实现完成整个网络蛋糕销售系统的界面设计以及代码最终实现36关键技术问题在用户登录时,分为前台登录和后台管理员登录。设计合理的角色权限是非常重要的,不能让用户登录到后台去了,这样将不开设想。因此要分配好各个的角色和权限。这些功能的实现将在数据库的设计中使用参照完整性进行约束第4章需求分析41项目概述411产品的功能描述实现多操作的信息共享,相互之间消息的传递要做到准确,快捷和顺畅。本系统采用网页显示的方式,使人机交互更方便易懂、易用、易控制,系统可以可靠运行,有较高的安全性,满足实用性、先进性和经济性的要求。412用户及一般约束系统默认的合法用户有两类用户和系统管理员。用户可以浏览蛋糕信息,查询蛋糕。如果用户注册成会员了,也就有了会员的权限。可以进入用户中心进行信息的更改,也可以下订单。在使用的时候可以根据实际情况添删会员,但是管理员用户不允许被删除。在系统中管理员没有任何权限限制。42主要功能模块421模块划分系统有三大模块管理员模块,用户模块,订单模块其中用户模块由以下九部分组成A用户注册B用户登录C蛋糕浏览D蛋糕订购E蛋糕查询F订单修改G修改密码H修改个人信息422简要说明系统流程就是用户进入蛋糕销售系统的主页面。由于系统对不同的账号设置了不同的权限(本系统的权限共分两种系统管理员、会员),因此,每种用户进入界面及操作权限都不太一样。流程可分为两大部分用户登录和业务操作。用户登陆部分主要是通过用户的用户名和密码进行身份验证,验证合格的依据权限进入界面,然后依据权限进行各项操作,验证未通过的给出错误信息。423系统流程图主页用户登陆用户权限1会员基本信息查询2会员信息修改3订单查询4订单修改5修改自己的用户密码1所有信息的查询、修改、删除操作2管理所有的用户帐户3系统的数据备份图41系统流程图424数据字典(DD)文件条目1文件名会员清单组成会员编号会员姓名会员登陆密码性别出生日期联系电话住址备注组织按员工编号递增2文件名蛋糕种类清单组成蛋糕编号蛋糕名称蛋糕描述组织按蛋糕编号递增3文件名管理员信息清单组成管理员编号管理员姓名管理员登陆密码备注组织按管理员编号递增4文件名购物车清单组成蛋糕编号蛋糕名称价格会员编号组织按蛋糕编号递增加工说明1加工名会员、订单、蛋糕信息查询加工逻辑根据输入要查询的会员信息、订单或蛋糕信息,检索出相应的结果。输入流会员信息查询,订单信息查询,蛋糕信息查询,发出会员、订单、蛋糕查询请求。输出流会员信息清单、订单信息清单、蛋糕信息清单。2加工名会员、订单、蛋糕信息更新加工逻辑根据输入的会员、订单、蛋糕信息更新对应的会员、订单、蛋糕清单。输入流新会员、新订单、新蛋糕种类或原有信息的修改。输出流会员信息清单、订单信息清单、蛋糕信息清单。3加工名蛋糕信息查询加工逻辑选择要查看蛋糕信息的条件,检索出符合条件的蛋糕信息。输入流蛋糕信息查询,发出查询请求。输出流蛋糕信息清单。4加工名会员信息更新加工逻辑管理员根据变动对会员的信息进行更新操作。输入流新会员的添加,原用户的修改维护。输出流会员信息清单。43开发关键问题在该阶段主要实现的是对软件系统将要实现的功能进行总体的设计、抽象。明确软件系统将要实现的功能是实现管理智能化。注重同用户的交流,初步确定用户对软件的界面设计要求。分析系统的主要实现功能并且给出软件的逻辑模型。确定系统的构成及主要成分,并用结构化的分析方法给出新系统的逻辑模型。44支持条件本系统采用联网多机多用户操作方式,系统的运行环境包括硬件、操作系统、关系数据库等软件1硬件环境CPUPENTIUM10G以上,建议PIII17G以上RAM128M以上,建议256M以上DISK100M以上的可用硬盘安装空间2软件环境操作系统WINDOWS2000或WINDOWSXP操作系统,数据库MYSQL50,TOMCAT60,JDK16第5章概要设计51引言本节将叙述网络蛋糕销售系统之总体结构模块设计和子模块的结构设计511编写目的确定每个子模块之间的功能,调用关系,以及模块之间传递信息,评价子模块结构的质量52总体设计通过浏览器登录到前台后,用户将看到一个动态网页,用户可以查看网站公告,注册会员,进入用户中心,蛋糕搜索,购物车管理,注销登录等。用户可以在用户中心进行信息的更改,也可以在购物车页面购买蛋糕。在后台中管理员可以对用户进行添加,删除。对订单进行查看,修改等。网络蛋糕管理系统特点采用客户端/服务器工作模式直观、高效的JSP网页用户界面采用服务器级的数据安全技术53蛋糕销售系统模块总体结构在系统的总体设计中,尤其以订单管理模块突显重要,它是整个系统的核心所在,基本上所有的信息都在此模块中体现出来,包含了用户对订单的查询、修改、删除,管理员对订单的修改、删除,还有蛋糕信息。根据用户的需求和环境特点,本模块划分为十二个模块1主页在这里我们可以看见本系统的主要功能和信息。2用户注册在这里我们可以注册我们的基本信息,其中电话和EMAIL是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购。3用户登陆为了方便用户的付款,邮购和管理,我们需要变成会员后才可以进行消费。4蛋糕浏览成功登陆后的用户可以分页浏览蛋糕蛋糕,并将想要的蛋糕提交到填写订单页面。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。5订购蛋糕成功登陆的用户可以在该页面定购所需要的蛋糕。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。6查看订单成功登陆的用户可以在该页修改已经订购的蛋糕。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。7修改订单成功登陆的用户可以在该页修改或删除已经订购的蛋糕。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。8蛋糕查询成功登陆的用户可以在该页查找自己需要的蛋糕。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。9修改密码成功登陆的用户可以在该页修改自己的密码。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。10修改个人信息成功登陆的用户可以在该页修改自己当初注册时的信息。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。11商城公告发布各种蛋糕信息或者新闻。12管理员查看用户订单,查看用户信息,并根据用户信息和用户订单对蛋糕进行发派。54系统结构图541总体结构图蛋糕销售信息网站管理系统用户注册用户登录修改个人密码订单查询修改个人信息修改订单公告蛋糕浏览蛋糕查询管理员图51蛋糕销售系统总体结构图542网络蛋糕销售系统的ER图图52网络蛋糕销售系统ER图55网络蛋糕销售系统功能介绍551基本信息的处理该系统模块主要是对用户信息进行处理,包括用户信息的录入,修改以及修改登录密码。图53用户基本信息处理ER图系统蛋糕销售管理系统用户注册信息用户登陆信息蛋糕浏览信息用户信息修改信息用户订单修改信息用户基本信息文件用户信息处理录入处理修改信息修改密码552用户订单的处理对于用户订单模块,可以进行订单添加处理,修改处理,删除处理等操作。图54用户订单处理ER图553基本信息的处理在蛋糕查询系统中,可以实现对蛋糕的浏览及具体的蛋糕进行查询,如按照蛋糕的名称,类别等进行搜索。图55蛋糕查询处理ER图554管理员登陆界面模块在管理员通过身份验证,登陆到该界面后,可以对订购蛋糕信息进行删除,添加蛋糕,删除蛋糕,删除用户等。订单处理添加处理修改处理删除处理订单信息文件查询处理蛋糕总览具体蛋糕查询图56管理员ER图56蛋糕销售系统总体ER图该图展示了蛋糕销售系统的总体结构体系,以及各个模块之间的关系,管理员登陆删除定购蛋糕信息添加蛋糕删除蛋糕删除用户管理员信息文件用户名密码地址电话用户买卖蛋糕属于类别编号类别厂家名称生产日期编号订单用户名蛋糕数量价格属于订单详细订单号总价单价蛋糕号蛋糕号用户名数量蛋糕名称总价购物车图53蛋糕销售系统总体ER图第6章详细设计61引言本节将叙述基于网络的蛋糕销售系统子模块设计和结构设计的数据库实现、代码实现。编写目的是确定用户界面的设计实现,完成数据条目的流向。62数据库详细实现本系统的数据库其中包括九个表,分别为蛋糕蛋糕表BOOK,用户注册表MEMBER,管理员表ADMIN,蛋糕类型表BOOKTYPE,评论表COMMONT,购物车表GOUWUCHE,新闻表NEWS,定单表NUM,定单详细信息表ORDERBOOK。详情请见下面的数据库表1蛋糕蛋糕表BOOK表51蛋糕表列名说明数据类型长度允许空ID蛋糕编号INT4否NAME蛋糕名称VARCHAR50是PIC图片VARCHAR50是AUTHOR作者VARCHAR50是CHUBANSHE出版社VARCHAR50是PRICE价格VARCHAR50是LEIBIE类别VARCHAR50是DAZHE打折CHAR10是TUIJIANCHENGDU推荐程度VARCHAR50是STORE销量INT4是FLAG备注CHAR10是ADDTIME生产日期VARCHAR50是2管理员表ADMIN表52管理员表列名说明数据类型长度允许空ID编号INT4否NAME名称VARCHAR50是PASSWORD密码VARCHAR50是ADDTIME添加日期VARCHAR50是3新闻表NEWS表53新闻表列名说明数据类型长度允许空ID编号INT4否TITLE题目VARCHAR100是CONTENT内容VARCHAR5000是SENDTIME发布时间VARCHAR50是SENDER发布者VARCHAR50是4蛋糕类型表BOOKTYPE表54蛋糕类型表列名说明数据类型长度允许空ID编号INT4否TYPE类型VARCHAR50是ADDTIME添加日期VARCHAR50是5用户注册表MEMBER表55用户注册表列名说明数据类型长度允许空ID编号INT4否LOGIN注册名VARCHAR50是PASSWORD密码VARCHAR50是NAME名称VARCHAR50是SEX性别CHAR10是EMAIL邮箱VARCHAR50是TEL电话VARCHAR50是JIBIE籍别FLOAT8是6定单详细信息表ORDERBOOK表56定单详细信息表列名类别数据类型长度允许空ID编号INT4否MUMBER用户VARCHAR50是BOOKID订单号INT4是SHULIANG数量INT4是7订单表NUM表57订单表列名类别数据类型长度允许空ID编号INT4否NUMBER订单VARCHAR50是NAME名称VARCHAR50是FLAG备注CHAR10是63系统流程图61系统流程图64安全保密设置作为一个管理系统,其中的数据资料不允许随意更改,系统须有保密措施。系统数据库将设置用户表,将用户名和密码记录在用户表中,拥有权限的用户才能正常登录系统,非法用户将不能登陆系统。为保证系统正常运行,只用拥有权限的人员才能对数据库进行维护操作。641用户登录验证对于普通用户及管理员用户,系统设计了登陆界面,每个合法用户有一个密码,该密码由用户自行维护,从而实现对用户的身份验证。只有验证合法的用户才可以登陆系统,非合法用户可通过注册,填写用户信息注购买蛋糕继续操作功能操作退出系统登陆用户用户选择管理员子块选择子块选择注册蛋糕管理订单管理用户管理系统管理首页信息查询修改密码册为合法用户后,登陆本系统。642用户操作权限设置对于普通用户,可以浏览主页、注册、浏览蛋糕信息、蛋糕搜索等非数据库操作权限。也可以使用登陆、查询浏览蛋糕信息、修改个人信息、下订单等数据库操作权限。对于管理员用户,用户可以对整个系统数据库进行管理,可以使用修改个人信息、删除用户信息、蛋糕信息管理、订单信息管理、数据库操作权限。65界面设计实现根据前边的需求分析和系统总体设计内容进行程序设计。本系统是以JAVA语言为基础进行开发的。我个人负责的模块主要是采用JSP技术JAVABEANSSQL模式进行模块开发与实现的。全部都以面向对象的方法进行设计和实现。651在程序设计时,我用到了下面的一些定义,解释如下PAGE用来定义整个JSP页面的一些属性和这些属性的的值。PAGEIMPORT该属性的作用是为JSP页面引入JAVA核心包中的类,这样就可以在JSP页面的程序片部分,变量及函数声明部分,表达式部分使用的类。可以为该属性指定多个值,该属性的值可以是JAVA某个包中的所有类或一个具体的类。INCLUDEFILE表示的是静态的插入一个文件。652具体模块划分1主页面模块系统启动时会自动登录该页面,主页面对所有人都是开放的,都可以对蛋糕进行浏览。图62主页面模块图2用户注册模块用户注册是为第一次登录网站的用户所设计的。在用户成为本站用户之前一定要注册才可以访问我网站的其它网页。用户注册包括登录名称,真实姓名,设置密码,电子邮件等。注册成功后,才可以访问本站的其他页面。图63用户注册模块图3用户登录模块用户登录包括登录名称,输入密码。当用户登录后由管理员核对该用户的名称和密码是否正确,如果无误的话用户可以通过检查直接进入网站的其它页面进行浏览和订购。图64用户登录模块图4蛋糕浏览模块蛋糕浏览成功登陆后的用户可以分页浏览蛋糕蛋糕,并将想要的蛋糕提交到填写订单页面。图65蛋糕浏览模块图5、购物车模块图66购物车模块图6、修改密码及信息模块修改密码成功登陆的用户可以在该页修改自己的密码及信息。图67修改密码及信息模块第7章软件安装与调试71软件的安装与配置(1)软件安装操作系统WINDOWSXPMYSQLJDK安装JDK安装特别简单,和安装其他的软件没什么区别。JDK的配置设置JAVA_HOME环境变量JDK安装目录例CJ2SDK14设置CLASSPATH环境变量JDK安装目录LIBTOOLSJAR例CJ2SDK14LIBTOOLSJAR设置PATH环境变量JDK安装目录BIN例CJ2SDK14BIN服务器的安装TOMCAT60设置TOMCAT_HOME环境变量TOMCAT安装目录例CTOMCAT602安装TOMCAT60安装时注意在选择JAVA虚拟机路径是一定要选择安装的JSDK的目录,然后再开始安装。3安装完毕后,启动TOMCAT,然后再浏览器中输入HTTP/LOCALHOST8080时可以看见TOMCAT的欢迎页面,这时表示配置成功了。72软件调试系统调试的目的是发现程序和系统中的错误并及时予以纠正。在蛋糕销售信息网站中用的调试方法也包括这些1程序调试包括语法调试和逻辑检查,测试数据除采用正常数据外,还应用一些异常资料,用来考验程序的正确性。用正常资料调试。用异常资料调试。用错误资料调试。73软件测试软件的测试是系统开发周期中一个十分重要的环节,其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程的最终审查,如果错误不能在测试阶段被发现并纠正,就可能会造成不堪设想的后果。在网上蛋糕销售电子商务平台中,我们以黑盒测试为主,白盒测试为辅。对关键模块采用白盒测试。测试结果中文乱码问题,从数据库中取出的中文数据出现乱码。参数传递出错,无法传递数据。当大量用户同时对数据库进行访问时,效率低,有的用户访问失败。主要的解决方法我使用如下方法来解决乱码问题REQUESTGETPARAMETER“CHOOSE“GETBYTES“8859_1“,“GB2312“对于各个模块接参数的格式进行了统一本程序以中小型为基础,采用JDBC数据源进行连接数据库这就决定了本系统的先天缺陷。纯正的电子商务网站均采用连接池,出于技术难度大和资料缺乏放弃此最佳方案。第8章系统前景随着INTERNET的快速发展,人们已经进入了信息时代,WEB已经对商业、工业、银行、财政、教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。范围广泛的,复杂的分布式应用正在WEB环境中出现。网上蛋糕销售系统就相继的出现,给人们带来了不少的方便快捷,网上蛋糕销售系统正在快速向前发展。当今时代是一个互联网络高速发展的时代,本课题的研究意义就在于构造一个网络蛋糕销售的平台,使人们在纷繁的网络中也能够找到一个蛋糕销售的天地。本系统正是在为了这些能够抓住机会的小部分企业而开发的,系统采用JSP开发,JSP能够与各种大型关系数据库MSSQL,ORACLE,IBMDB2,IMFORMIX,也包括个人数据库XBASE,FOXPRO,PARADOX相联系,所以系统有着广阔的应用范围,在一定期会落伍,但若不适时进行调整、改进、完善,必将被更新的、功能更完善的网上蛋糕销售系统所代替。致谢在本次毕业设计过程中,得到了指导老师的指导与支持。在此特别感谢我的指导老师的悉心指导和大力支持,在总体结构、功能的把握上给予了非常大的帮助,同时给我提供了非常优越的设计环境,并对我在编程、数据库设计等细节工作上给予了耐心的指导,对于我顺利完成这次毕业设计起到了关键性的作用。我还要感谢我的母校郑州航空工业管理学院,以及在大学四年生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和做人的道理。通过这次毕业设计我还明白了作为一名计算机专业的大学毕业生,我们要会的不仅仅是编写代码,更重要的是要有整体把握系统设计的能力。我会在以后的工作和学习中不断完善自己,为我最热爱的母校争光,为自己翻开辉煌的新篇章。参考文献1孙卫琴,李洪成TOMCAT与JAVAWEB开发技术详解M北京电子工业出版社,20032BRUCEECKELJAVA编程思想M北京机械工业出版社,20033FLANAGANJAVA技术手册M北京中国电力出版社,20024孙一林,彭波JAVA数据库编程实例M北京清华大学出版社,20025LEEANNEPHILLIPS巧学活用HTML4M北京电子工业出版社,20046飞思科技产品研发中心JSP应用开发详解M北京电子工业出版社,20037耿祥义,张跃平JSP实用教程M北京清华大学出版社,20038孙涌现代软件工程M北京北京希望电子出版社,20039萨师煊,王珊数据库系统概论M北京高等教育出版社,200210BROWN等JSP编程指南(第二版)M北京电子工业出版社,200311清宏计算机工作室JSP编程技巧M北京机械工业出版社,200412朱红,司光亚JSPWEB编程指南M北京电子工业出版社,200113赛奎春JSP工程应用与项目实践M北京机械工业出版社,200214(AMERICANECKEL,BEDTHINKINGINJAVAMMACHINERYINDUSTRYPRESS,2004部分源代码1用户注册USERREGISTER,JSP输入您的信息,带号项必须填写“METHOD“POST“登录名称真实姓名设置密码电子邮件联系电话通信地址“/“/“/“/“/“/本程序用了BEANRIGISTERJAVAMPORTJAVASQLPUBLICCLASSREGISTERSTRINGLOGNAME,REALNAME,PASSWORD,EMAIL,PHONE,ADDRESSSTRINGMESSAGECONNECTIONCONSTATEMENTSQLRESULTSETRSPUBLICREGISTER/加载桥接器TRYCLASSFORNAME“SUNJDBCODBCJDBCODBCDRIVER“CATCHCLASSNOTFOUNDEXCEPTIONE/添加记录到数据库的USER表PUBLICVOIDADDITEMTRYCONDRIVERMANAGERGETCONNECTION“JDBCODBCSHOP“,“,“SQLCONCREATESTATEMENTSTRINGS“LOGNAME“,“REALNAME“,“PASSWORD“,“EMAIL“,“PHONE“,“ADDRESS“STRINGCONDITION“INSERTINTOUSERVALUES“S“SQLEXECUTEUPDATECONDITIONMESSAGE“注册成功了“CONCLOSECATCHSQLEXCEPTIONEMESSAGE“你还没有注册,或该用户已经存在,请你更换一个名字“2用户登录USERLOGINJSP输入用户名和密码“METHOD“POST“登录名称输入密码“/“/本程序用了BEANLOGINJAVAPACKAGEBOOKIMPORTJAVASQLPUBLICCLASSLOGINSTRINGLOGNAME,REALNAME,PASSWORD,PHONE,ADDRESSSTRINGSUCCESS“FALSE“,MESSAGE“CONNECTIONCONSTATEMENTSQLRESULTSETRSPUBLICLOGIN/加载桥接器TRYCLASSFORNAME“SUNJDBCODBCJDBCODBCDRIVER“CATCHCLASSNOTFOUNDEXCEPTIONE/查询数据库的USER表PUBLICSTRINGGETMESSAGETRYCONDRIVERMANAGERGETCONNECTION“JDBCODBCSHOP“,“,“SQLCONCREATESTATEMENTSTRINGCONDITION“SELECTFROMUSERWHERELOGNAME“LOGNAME“RSSQLEXECUTEQUERYCONDITIONINTROWCOUNT0STRINGPSNULLWHILERSNEXTROWCOUNTLOGNAMERSGETSTRING“LOGNAME“REALNAMERSGETSTRING“REALNAME“PSRSGETSTRING“PASSWORD“PHONERSGETSTRING“PHONE“ADDRESSRSGETSTRING“ADDRESS“IFROWCOUNT1SUCCESS“OK“ELSEMESSAGE“输入的用户名或密码不正确“SUCCESS“FALSE“CONCLOSERETURNMESSAGECATCHSQLEXCEPTIONEMESSAGE“输入的用户名或密码不正确“SUCCESS“FALSE“RETURNMESSAGE3修改密码MODIFYPASSWORDJSPSTRINGSUCCESSLOGINGETSUCCESSIFSUCCESSNULLSUCCESS“IFSUCCESSEQUALS“OK“RESPONSESENDREDIRECT“USERLOGINJSP“修改密码,密码长度不能超过30个字符“METHOD“POST“输入您的用户名“输入您的密码输入您的新的密码请再输入一次新密码您没有输入密码帐号或您输入的帐号或密码不正确“LOGNAME“PASSWORD下面资料为赠送的地产广告语不需要的下载后可以编辑删除就可以,谢谢选择,祝您工作顺利,生活愉快地产广告语1、让世界向往的故乡2、某沿河楼盘生活,在水岸停泊3、一江春水一种人生4、某钱塘江边楼盘面对潮流经典依旧5、海景房站在家里,海是美景;站在海上,家是美景6、以山水为卖点的楼盘山水是真正的不动产7、某城区的山腰上的楼盘凌驾尊贵俯瞰繁华8、某地势较高的楼盘高人,只住有高度的房子9、某学区房不要让孩子输在起跑线上10、尾盘最后,最珍贵11、回家就是度假的生活12、生命就该浪费在美好的事情上我们造城2、我的工作就是享受生活3、我家的客厅,就是我的生活名片4、在自己的阳台看上海的未来5、公园不在我家里我家住在公园里6、这里的花园没有四季7、,装饰城市的风景8、,我把天空搬回家9、房在林中,人在树下10、生活,就是居住在别人的爱慕里11、到星河湾看看好房子的标准12、好生活在珠江13、爱家的男人住百合城市岸泊城市的岸泊,生活的小镇生活之美不缺少,在于发现情趣不在于奢华,在于精彩生活有了美感才值得思考玫瑰庄园山地生态,健康人生卓越地段,超大社区一种完整且完善的环境,像原生一样和谐原生景象自然天成人本理念精品建筑知名物业智能安防诚信为本实力铸造比华利山庄海岸生活引领世界的生活方式海岸生活22公里的奢华海岸生活高尚人生的序曲海岸生活人与自然的融合苹果二十二院街人文自然现代铺的蔓伸荣和山水美地让世界向往的故乡香港时代时代精英开拓未来领衔建筑,彰显尊贵绿地崴廉公寓金桥40万平方米德国音乐艺术生活汇都国际昆明都心,城市引擎财富之都风情之都梦幻之都文化之都商贸之都西部首座巨型商业之城颠峰商圈的原动力,缔造西部财富新领地新江湾城绿色生态港国际智慧城新江湾城,一座承载上海新梦想的城区上海城投,全心以赴建设知识型,生态型花园城区风和日丽入住准现楼,升值在望湾区大户,空中花园大格局下的西海岸市中心市中心少数人的专属颠峰珍贵市中心的稀世名宅正中心城市颠峰领地颠峰勾勒稀世名宅繁华不落幕的居家风景地利皇者尽得先机稀世经典180席阳光国际公寓阳光金桥来自纽约的生活蓝本钟宅湾海峡西岸生态人居休闲商务区汇聚国际财富与人居梦想的绝版宝地二十一世纪是城市的世纪,二十一世纪也是海洋的世纪谁控制了海洋,谁就控制了一切站在蓝色海岸的前沿,开启一个新的地产时代东南门户海湾之心海峡西岸生态人居休闲商务区让所有财富的目光聚集钟宅湾,这里每一天都在创造历史上海A座(科维大厦)创富人生的黄金眼掘金上海创富人生远东大厦花小公司的钱,做大公司的事未来城无可挑战的优势无可限量的空间绿地集团居住问题的答疑者,舒适生活的提案人茶马驿栈精明置业时机享受附加值财富最大化雪山下的世外桃源茶马古道上千年清泉之乡金地格林春岸城市精英的梦想家园繁华与宁静共存,阔绰身份不显自露建筑覆盖率仅20,令视野更为广阔占据最佳景观位置,用高度提炼生活完美演绎自然精髓,谱写古城新篇章创新房型推陈出新,阔气空间彰显不凡365天的贴身护卫,阔度管理以您为尊金地格林小城心没有界限,身没有界限春光永驻童话之城我的家,我的天下东渡国际梦想建筑,建筑梦想齐鲁置业传承经典,创新生活比天空更宽广的是人的思想创新远见生活嘉德中央公园一群绝不妥协的居住理想家完成一座改变你对住宅想象的超越作品极至的资源整合丰富住家的生活内涵苛求的建造细节提升住家的生活品质地段优势,就是永恒价值优势设计优势,就是生活质量优势景观优势,就是生命健康优势管理优势,就是生活品味优势空中华尔兹自然而来的气质,华尔兹的生活等级享受,没有不可逾越的极限所谓完美的习惯,是舒适空间的心情定格临江花园经典生活品质风景中的舞台美林别墅源欧美经典纯自然空间住原味别墅赏园林艺术淡雅怡景温馨自然钱江时代核心时代,核心生活核心位置创意空间优雅规划人文景观财富未来城市精神,自然风景,渗透私人空间泰达时尚广场是球场更是剧场城市经济活力源时尚天津水舞中国未来都会休闲之居创意时尚天天嘉年华健康快乐新境界商旅新天地缔造好生意城市运营战略联盟,参与协作,多方共赢华龙碧水豪园浪漫一次,相守一生东方莱茵品鉴品位宜家宜人建筑一道贵族色彩品鉴一方美学空间品位一份怡然自得荡漾一股生命活力坐拥一处旺地静宅体会一种尊崇感受常青花园(新康苑)新康苑生活感受凌驾常规大非凡生活领域成功人士的生活礼遇拥有与自己身份地位相等的花园社区在属于自己的宴会餐厅里会宾邀朋只与自己品味爱好相同的成功人士为邻孩子的起步就与优越同步酒店式物管礼遇拥有一屋两公园前后是氧吧的美极环境水木清华住在你心里福星惠誉(金色华府)金色华府,市府街才智名门释放生命的金色魅力真正了解一个人,要看他的朋友,看他的对手。真正了解一种生活,也当如此。核心地段(区位是一面镜子,照见家的质素)隐逸空间(环境是一面镜子,照见家的质素)超大规模(点亮与过往不同的“大”生活)成熟配套(周边一切是镜子,照见家的质素)精品建筑(外揽天下,内宜室家)均好户型(每天每秒都被释放到四壁之外)大唐新都原创生活,非常空间住宅不是炫耀的标签,生活是用来享受的。人信千年美丽森庭画意千年美丽宁静是一种内在的力量生活是与自然的恋爱在自然中体验自由的生存建筑让人迷恋的核心是思想华智翡翠星空创意生活由此进时代美博城繁华领地时尚生活浪漫无极限阳光海岸美景与生活的邂逅带着些许闲散情绪,安享私藏一片湖的幸福梦幻湖畔温柔横亘在回归前方这是你的见心的家景江华庭静享都市繁华新锐生活核心海虹景城市在变世界观也要变海虹景国际社区一个改变你世界观的城市文化住宅海虹景区位世界观一块好地不仅要放到空间中更要放到时间中去评价海虹景美景世界观先成为园林鉴赏家才能鉴赏城市海虹景享受世界观放手生活是享受的开始海虹景生活世界观洞悉时尚潮流才能洞悉生活的变化海虹景空间世界观空间随意识而变空间是流动变化的碧水晴天生活就是寻开心驾奴桥的前途路的前程城市的前景守望江的神奇滩的神话岸边的神韵品尝园的风景家的风采眼前的风情沐浴屋的明亮窗的明净心

温馨提示

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

评论

0/150

提交评论