毕业设计(论文)-网上购物系统的设计与实现——后台管理系统.doc_第1页
毕业设计(论文)-网上购物系统的设计与实现——后台管理系统.doc_第2页
毕业设计(论文)-网上购物系统的设计与实现——后台管理系统.doc_第3页
毕业设计(论文)-网上购物系统的设计与实现——后台管理系统.doc_第4页
毕业设计(论文)-网上购物系统的设计与实现——后台管理系统.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

网上购物系统的设计与实现后台管理系统摘 要伴随着internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。本系统便是尝试用jsp在网络上架构一个动态的电子商务网站,它是在windows xp下,以mysql为数据库开发平台,tomcat网络信息服务作为应用服务器,采用jsp(java server pages)技术开发的网上购物系统。他分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户管理等功能的电子商务网站。关键字:jsp;mysql;tomcat;网上购物系统online shopping system design and implementation - background management systemabstractalong with the vigorous development of the internet, e-commerce networks as a shopping center is a form of its highly efficient, low-cost advantages, gradually emerging as a business model and philosophy, there is no longer meet use and dissemination of information browsing, but a desire to bring the full enjoyment network more convenient. internet shopping is being adapted to the fast pace of todays society to live, so that customers can enjoy the convenience of fast and easy way to purchase their own like commodities. the system is trying to use jsp in a dynamic network of e-commerce websites structure, which is in windows xp, sql server 2000 for database development in platform, tomcat application server as a network information services, use jsp (java server pages) technology development online shopping system. prospects and the background of some of his hours, the prospects of users, including users registered, a shopping cart management, order management, personal information management,; background in part by managers, including commodity management, processing orders, customer information management, information management. after the establishment of the website is a dynamic, interactive, with commodities, systems management, voice mail, and other functions of the e-commerce website users. keywords:jsp; mysql;tomcat;online shopping system- 34 -目 录一、绪论1(一)系统设计的背景1(二)系统设计的意义1二、技术介绍1(一)jsp的技术原理12.1.1 jsp语言及其特点12.1.2 java概述32.1.3 javabean简介3(二)相关服务器32.2.1jdk的安装和配置32.2.2 tomcat安装及配置42.2.3 mysql简介4三、系统规划5(一)网站的设计目标5(二)任务5(三)网站的可行性分析5四、系统分析6(一)需求分析6(二)业务流程图 7(三)数据流程图7(四)数据字典8五、系统设计10(一)系统总体功能105.1.1系统功能介绍115.1.2系统功能模块设计图11(二)代码设计13(三)数据库设计135.3.1系统e-r图145.3.2数据库表设计16(四)输入输出设计175.4.1后台管理员登陆185.4.2增加商品18六、系统实现19(一)系统软件环境19(二)系统硬件环境20(三)功能实现206.3.1管理员登陆界面206.3.2增加商品226.3.3修改商品236.3.4删除商品256.3.5订单处理26七、系统测试与维护27(一)系统的测试27(二)系统测试用例287.2.1登陆验证287.2.2订单处理287.2.3修改商品信息297.2.4删除商品31(三)系统的维护32八 、总 结33参 考 文 献34一、 绪论(一) 系统设计的背景计算机软件技术的日新月异推动了社会信息化的进程,这也使得开发人员不得不学习新的技术以适应这种局面。在web应用领域,动态网页技术作为web1系统开发的核心,越来越受到业内人士的青睐。目前主流动态网页技术主要是指asp、php、和jsp。jsp(java server pages,java服务器页面)是sun microsystems公司于1999年末在企业java工具集中加入的一个新元素,它建立在java servlet之上。其设计目的是使开发人员,甚至非开发人员都能够高效率地创建web内容。在过去几年里,使用jsp技术的开发人员飞速增加,它已经变成web开发的主流技术之一。用jsp开发的web应用程序是跨平台的,它不但可以在windows下运行,也能在linux以及其他各种版本的unix操作系统上运行。这一点是asp不具有的。jsp将网页的逻辑功能设计与界面分离,同时它支持可重用的基于组件的设计以及它的跨平台特性,使web应用变得简单,因此它在问世不长时间就超过了asp和php,为许多大型网站所采用。(二) 系统设计的意义首先本系统是基于jsp技术的网上购物系统,能够有效地将产品管理系统和网上订购系统有效地结合在一起,通过网站实现企业的在线交易来销售自己的产品,进一步扩大市场份额。通过产品订购管理系统的网上交易,企业可以随时随地了解和掌握销售情况,实现产品销售统计分析同时又能有效地控制商场运营成本,开辟了一个新的销售渠道。二、 技术介绍(一) jsp的技术原理2.1.1 jsp语言及其特点在传统的网页html文件(*.htm,*.html)中加入java程序片段(scriptlet)和jsp标记(tag),就构成了jsp网页(*.jsp)。jsp页面看上去象标准的html和xml页面,并附带有jsp引擎能够处理和抽取的额外元件。web服务器在遇到访问jsp网页的请求时,首先执行其中的程序片段,然后将执行结果以html格式返回给用户。程序片段可以操作数据库、重新定向网页以及发送e-mail等,这就是建立动态网站所需要的功能。所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。它基于强大的java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。jsp2技术在多个方面加速了动态web页面的开发:(1)将内容的生成和显示进行分离使用jsp技术,web页面开发人员可以使用html或者xml标识来设计和格式化最终页面。使用jsp标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的 逻辑被封装在标识和javabeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和beans中,那么其他人,如web管理人员和页面设计者,能够编辑和使用jsp页面,而不影响内容的生成。在服务器端,jsp引擎解释jsp标识和小脚本,生成所请求的内容(例如,通过访问javabeans组件,使用jdbctm技术访问数据库,或者包含文件),并且将结果以html(或者xml)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于html的web浏览器的完全可用性。(2)强调可重用的组件绝大多数jsp页面依赖于可重用的,跨平台的组件(javabeans或者enterprise javabeanstm组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享 (3)采用标识简化页面开发web页面开发人员不会都是熟悉脚本语言的编程人员。javaserver page技术封装了许多功能,这些功能是在易用的、与jsp相关的xml标识中进行动态内容生成所需要的。标准的jsp标识能够访问和实例化javabeans组件,设置或者检索组件属性,下载applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,jsp技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。(4)jsp能提供所有servlets功能与servlets相比,jsp能提供所有servlets功能,它比用println书写和修改html更方便。可以更明确地进行分工,web页面设计人员编写html,只需留出空间让servlets程序员插入动态部分即可。jsp技术能够支持高度复杂的基于web的应用。(5)健壮的存储管理和安全性由于jsp页面的内置脚本语言是基于java编程语言的,而且所有的jsp页面都被编译成为java servlet,jsp页面就具有java技术的所有好处,包括健壮的存储管理和安全性。(6)一次编写,各处运行作为java平台的一部分,jsp拥有java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将jsp支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。2.1.2 java概述jsp技术是用java语言作为脚本语言的,谈及jsp技术,少不了要对java技术进行一些基本的介绍。java是由sun microsystems公司于1995年5月推出的java程序设计语言(以下简称java语言)和java平台的总称。用java实现的hotjava浏览器(支持java applet)显示了java的魅力:跨平台、动态的web、internet计算。从此,java被广泛接受并推动了web的迅速发展,常用的浏览器现在均支持java applet。另一方面,java技术也不断更新。2.1.3 javabean简介javabean是一种基于java的软件组件,javabean和active控件一样,可以通过封装业务逻辑建立一整套可重复利用的对象库。jsp对于在web应用中集成javabean组件提供了完善的支持,这种支持不仅能缩短开发时间(可以直接利用经过测试和可信任的已有组件),避免重复开发,也为jsp应用带来了更多的可伸缩性。javabean组件可以用来执行复杂的计算任务,或负责与数据库的交互及数据提取等。由于java语言在这些方面所具有的特点和优势,使得基于它的软件javabean组件技术倍受人们关注。它的任务就是:一次编写,可以在任何地方执行,可以在任何地方重用。javabean组件可以在任何地方重用包括了可以在应用程序、其他组件、文档、web站点和应用程序构造器工具等多种方案中再利用。为了创建和使用java软件组件,javabean被实现为一种独立于平台和结构的应用程序接口,它的实现可以忽略内部的结构和细节问题,只需定义其外部的特征及对外功能就行。其中,属性、方法和事件三种接口可以独立对外进行开发。(二) 相关服务器2.2.1jdk9的安装和配置从官方网站下载该jdk后,进行默认安装,并进行相关的环境配置。 安装和配置完毕后,在“命令提示符”中输入javac,会出现如图2-1所示,则说明jdk安装和配置都是正确的。 图2-1 javac调试界面2.2.2 tomcat安装及配置直接运行下载的apache-tomcat-5.5.17.exe文件,按照一般的windows程序安装步骤即可安装好tomcat,安装时它会自动寻找jdk的位置。安装过程中需要选择一个文件夹作为tomcat的安装目录。安装完成以后,添加一个tomcat的环境变量,添加方法和jdk的环境变量的添加方法相同。 设置完毕后就可以运行tomcat服务器了。tomcat成功启动后,在浏览器中输入http;/localhost:8080/,如果出现欢迎界面,则说明tomcat安装成功。欢迎界面如图2-2所示。图2-2 tomcat欢迎界面2.2.3 mysql简介由于本系统涉及到许多数据的处理,这就需要有意个很强大而且可靠的数据库管理系统做后台支持。本系统采用的就是mysql数据库管理系统。mysql数据库主要特点如下:(1)可升级性。mysql能够同时处理无限数量的用户和5亿个记录。(2)简单性。mysql的核心是一个小而快速的数据库,面向那些了解数据库工作的人员,使他们能够有效的工作和编写高级功能。(3)价值:mysql是遵循gpl协议的自由软件,你可以下载并且使用它。(4)可移植性。因为mysql是开放源代码的自由软件,可以运行于所有的平台,如果不能运行于你的平台,你可以修改、编译源代码。三、 系统规划(一) 网站的设计目标本平台利用现在比较广泛的jsp+mysql数据库的架构实现的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单处理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。(二) 任务现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。这样才能使得在电子交易时避免不必要错误发生。我们将使用html、jsp等技术来编辑网页,并运用jdbc技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。(三) 网站的可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:(1)经济可行性:该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。(2)技术可行性:jspjavabean的技术已经较为成熟。(3)运行可行性:该系统需要搭建jvm即java虚拟机和tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。(4)法律可行性:该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。通过以上的可行性分析,我将采用jspjavabean相结合的技术,运用mysql数据库对网站进行建设。四、 系统分析(一) 需求分析作为一个网上购物系统6.首先为了保证客户能够很方便的进行商品的选择,系统应该具有分类选择商品,查看热门商品,查看最高销量产品等功能,系统应该实现“购物车”的功能,用户可以把选中的商品放入“购物车”中,在选购完毕后再到“收银台”一起结账。同时,为了及时宣传商家的各种优惠举措,系统还应该在首页显示购物网站最新的促销消息。在系统的后台,管理员能够管理商品,商品分类,新闻,新闻类别以及客户购买订单。为了更好进行服务,系统还应该支持用户投诉功能.最终根据自己掌握技术的程度,分析出网络商城的基本功能:(1)前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,留言板管理(2)后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,会员信息管理设计的目标是实现一个具有基本功能的网络商城系统,该系统能够实现用户的注册,简便的商品寻找和查看,购物篮式的商品选购,收银台统一结算等功能,在系统的后台,管理员可以处理用户订单并配送获取,并可以对商品信息,用户信息等实现集中管理。网络商城主要实现如下目标:(1)采用最新技术架构:b/s(浏览器/服务器)架构,实现真正的业务集中管理,零系统维护。(2)人性化的设计:程序设计充分考虑使用方便,界面友好。(3)信息发布,方式多样。(4)实现商品分类查询以及销售排行。(5)为会员提供综合性,规范化服务。(6)会员可随时查询自己的会员资料和修改个人信息。(7)用户的订单规范化管理。(二) 业务流程图后台管理流程管理员登陆账号验证验证是否成功验证成功验证失败添加商品管理会员管理商品管理订单 图4-1 业务流程图(三) 数据流程图数据流程图8是描述实际业务管理系统工作流程的一种图形表示法。它描绘系统的逻辑模型图,描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。数据流程调查:在调查研究的基础上,对新系统的建设方案和设想进行分析研究,比较和判断,目的是获得有关合理的新系统的逻辑模型。网上购物系统的数据分析包括数据流程图和数据字典,前者描述了系统中的处理过程和数据流动,后者定义了系统的元素,他们都为确定系统的需求提供了有用的信息。数据流程图:数据流程图(简称dfd)是便于用户理解的系统数据流程的图形表示,它能精确的在逻辑上描述系统的功能,输入、输出和数据存储等,也是描述管理信息系统逻辑模型的最主要的工具。顶层数据流程图:存取数据管理员后台管理系统数据库登陆图4-2 顶层数据流程图一层数据流程图:后台管理员p1增加p2修改p3删除数据库f1记录数据库f2 数据表f3数据表d1d2d3 图4-3 一层数据流程图(四) 数据字典数据处理1.外部实体外部项编号外部项名称输入数据输出数据数量个e001管理员商品信息存入数据库多个e002数据库查询语句所需数据1个2.处理逻辑条目编号名称输入处理逻辑输出p1增加新增商品命令将新增的商品信息添加到products表表products里面有新增商品的信息,且在后台商品列表中可以看到新增商品的信息p2删除删除命令首先根据要删除的商品id查询到商品信息,然后删除此条记录在表products里面找不到所删除的记录,且后台商品列表中也无此条商品信息p3修改修改命令首先根据要修改的商品id查询到该商品的所有信息,并且显示出来,然后管理员可修改其内容将修改后的商品信息保存在products表里面,在后台商品列表中显示修改后的商品信息3.文件条目编号名称输入数据流输出数据流组成f1商品信息表新增商品信息新增商品信息会记录到商品信息表中编号、名称、价格、图片、材料、加密程度、容量、描述f2商品信息表修改商品信息修改的商品信息会更新商品信息表编号、名称、价格、材料、加密程度、容量、描述f3商品信息表删除商品商品信息表中会删除一条记录编号、名称、价格、图片、材料、加密程度、容量、描述4.数据流图条目编号名称来源地址组成数量说明d1增加数据p1商品信息表编号、名称、价格、图片、材料、加密程度、容量、描述n次/天增加新商品d2编辑数据p2商品信息表编号、名称、价格、图片、材料、加密程度、容量、描述n次/天编辑新商品d3存入数据库p1、p2、p3商品信息表编号、名称、价格、图片、材料、加密程度、容量、描述n次/天对商品进行增删改的操作结果均存入数据库五、系统设计(一) 系统总体功能根据我们的系统分析以及系统最终所要实现的目标要求,和具体实施操作,制定了该系统功能模块图功能结构图如下:网上购物系统前台后 台分类搜索会员注册购物车生成订单订购产品会员管理订单管理商品管理管理员管理图5-1 功能模块设计图从图中可以看出,网上购物系统可以分为前台和后台两个部分,前台部分由用户使用,主要包括用户注册,生成订单,购物车管理,查看购物车,订购产品,订单查看6个模块;后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,会员管理 4个模块。5.1.1系统功能介绍系统主要由二大子系统组成:前台管理系统,后台管理系统后台管理系统主要有以下模块:商品管理,会员管理,订单管理等(1)商品管理:增加商品,修改商品信息,删除商品(2)订单管理: 处理订单,查看订单详情(3)会员管理: 会员列表,删除会员信息 5.1.2系统功能模块设计图1.管理员登录流程管理员登陆时,会对其用户名密码进行判断,两者都不能为空,且用户名密码要对应。管理员登录成功验证用户名密码是否为空登录通过失败图5-2 管理员登陆流程图2.商品管理流程在该功能里管理员可以进行不需要的商品的删除,在这里管理员当然也可以浏览到商品的详细信息。并且比普通用户在浏览商品界面里所看到的商品信息多一个该商品在数据库中的id。商品管理查询商品修改删除满意否返回添加商品是否 图5-3商品管理流程图3.订单管理流程在此模块中,管理员对订单进行处理,对未出货的订单进行出货操作以及查看订单详细信息。订单管理查看详情处理查询已出货未出货图5-4 订单处理流程图4.会员管理对会员进行管理,主要是可以查看会员信息,删除会员等操作。会员管理返回查询删除显示所有图5-5 会员管理流程图(二) 代码设计货物编号:货物名称拼音的首字母+容量+材料的第一个字的首字母+加密程度的一个字的首字母+序号;例如:金士顿的u盘,容量为2g,材料为塑胶,加密程度为普通,则命名为jsd2sp0001。订单编号:下订单的日期+5位随机数;会员编号:注册日期+性别编号+三位顺序号。(男:0;女:1)例如:2010-5-25日注册,性别女,第一位会员,则编号为:20105250001(三) 数据库设计本系统采用mysql数据库后台管理系统设计。5.3.1系统e-r图购物首页查看订单未登录会员注册包含商品信息包含管理员详细订单商品编号商品名称订单编号会员编号会员名称管理员编号用户名图5-6 系统e-r图1)各实体间e-r图会员idusernamepasswordtruenamesexaddresstel图5-6 会员e-r图管理员idadnamepassword图5-7 管理员e-r图商品idnamepricepicturedescriptionvolumecasingmaterialencryption图5-8 商品e-r图订单idproidusridnumberdatet图5-9 订单e-r图详细订单idordernumberproidnumberstyledemo图5-10 详细订单e-r图5.3.2数据库表设计会员信息表(member)字段名数据类型数据长度主键非空功能描述idvarchar20是否会员idusernamevachar20否否会员账号passwordvachar50否否会员密码truenamevachar20否否真实姓名sexchar2否否会员性别addressvachar50否否会员地址telvachar20否否联系电话管理员信息表(manager)字段名数据类型数据长度主键非空功能描述idint4是否管理员idadnamevarchar50否否管理员名称passwordvarchar50否否管理员密码商品表(products)字段名称数据类型数据长度主键非空功能描述idvarchar20是否商品idnamevarchar50否否商品名称pricevarchar50否是价格picturevarchar50否是商品图片descriptionvarchar50否是商品说明volumeint4否是容量casingmaterialvarchar50否是外壳材料encryptionvarchar50否是加密程度订单表(orders)(存储网上用户的订购相关信息表)字段名称数据类型数据长度主键非空功能描述idint4是否订单序列号proidint4 否否商品iduseridint4否否会员idnumbervarchar50否否订购数量datetvarchar10否是订单日期详细订单表(orderdetail)字段名称数据类型数据长度主键非空功能描述idint4是否订单序列号ordernumbervarchar50否否总数量proidint4否否商品idnumbervarchar4否否订购单品数量stylevarchar4否否运送方式demovarchar50否否备注(四) 输入输出设计输入输出8是用户与系统进行交流的界面,它的好坏直接关系到系统的成败。简单、迅速、经济、方便的输入界面和清晰、美观、易于阅读和理解、满足用户的要求和习惯的输出界面是最受使用者青睐的,也是设计时应追求的目标。在计算机软件技术中,人机界面已经发展成为一个重要的分支。在计算机软件技术中,人机界面已经发展成为一个重要的分支。人机界面设计一般遵循以下一些基本原则:(1)以通信功能作为界面设计的核心: 人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。设计mis时,针对每一个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。(2)界面必须始终一致:一致的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。 (3)界面必须使用户随时掌握任务的进展情况:人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况。(4)界面友好,使用方便:对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。本系统在这方面就是着重考虑用户的需求,按以上准则实现的。在系统运行过程中,根据系统各个模块的要求进行输入与输出,相应的系统模块功能界面都有详细填写内容。5.4.1后台管理员登陆后台管理员登陆,输入用户名密码,通过验证之后,即可访问后台主页。【输入】用户民密码图5-11 管理员登陆页面【输出】登陆成功之后,直接跳转到后台主页 图5-12 后台首页5.4.2增加商品增加商品时,需要管理员自己输入商品的相关信息。【输入】商品信息图5-13 增加商品页面【输出】添加成功之后,跳转到商品列表页面,可以看到新添加的商品信息。图5-14 新增成功页面六、 系统实现(一) 系统软件环境本系统适用于microsoft windows98/xp/2000 下开发的,所采用的开发工具是jsdk1.50 及 tomcat 5.5。由于考虑到该企业每天的数据处理量,我们后台采用mysql数据库。浏览器推荐microsoft ie6.0 浏览器推荐桌面显示方式:1024*768像素(二) 系统硬件环境计算机必须满足的条件:cpu: intel pentium 166mhz或更高的处理器(推荐赛扬或更高的处理器),或任何运行于microsoft windows nt workstation的alpha的处理器。操作系统:microsoft windows98/xp/2000或 microsoft windows nt service/workstation 4.0(推荐service pack 5)或更高版本操作系统。监视器:microsoft windows支持的vga或分辨率更高的监视器。内存:64mb内存以上。(三) 功能实现6.3.1管理员登陆界面管理员登陆时,会对用户名及密码进行判断,用户名密码都不能为空,且用户名密码要一致。若用户名或密码为空,则显示“您的用户名或密码不正确”的提示;若验证码错误,则会显示“验证码不正确的提示”。【页面】图6-1 管理员登陆页面【校验代码】 function reset() .value=; form1.pwd.value=; form1.cod.value=; .focus(); 6.3.2增加商品【页面】图6-2 新增商品页面【处理代码】 alert(添加商品成功,该页面将跳转到图片列表页面!);window.location = prolist.jsp; 6.3.3修改商品【页面】图6-3 修改商品信息页面【处理代码】alert(更新成功!将返回商品列表页面.);window.location=prolist.jsp; alert(更新失败!将返回商品列表页面.);window.location=prolist.jsp; 6.3.4删除商品【页面】图6-4 删除商品页面此处调用service包里面的删除商品的方法【处理代码】 alert(删除成功,该页面将跳转到商品信息主页面!);window.l

温馨提示

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

最新文档

评论

0/150

提交评论