版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、装 订 线江苏经贸职业技术学院毕业设计论文题目:个人商用网站的设计与实现系 (院)专业班级学 号学生姓名指导教师职 称2021年 04 月 10 日摘 要伴随着Internet的蓬勃开展,网上购物作为电子商务的一种形式正以其高效、低本钱的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络书城正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的图书。电子商务的战略作用正逐渐被全球各国所认识到,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务。顺应时代需求,本系统便是尝试用JS
2、P在网络上架构一个动态的电子商务系统,它是在Windows 7下,以SQL Server 2005为数据库开发平台,Tomcat网络信息效劳作为应用效劳器,采用JSP(Java Server Pages)技术、JAVA等多种技术开发的,并完成一个基于这种技术的网上书店系统。本系统是通过MyEclipse工具开发的图书商城是建立在个人书店与消费者之间的商务交易网站,用户在本电子图书商城网站上可以方便、快捷地查找到所需商品的信息,并可以足不出户地购置图书。本系统是一个典型的JSP数据库开发运用程序,主要是分为前台局部和后台局部,前台局部是面向用户,主要包括用户注册,购物车,产生订单,系统公告,新书
3、上架,销售排行,搜索等功能;后台局部是面向管理员,主要包括商品管理,订单管理,用户信息管理,公告管理等功能。本文讲述了Java、JSP在WEB应用的一些根本知识,并通过图书商城的程序对JSP的运用进行了深化,并且简单的对系统的开发目的、意义以及现状,系统的概要设计,数据模块设计,会员管理模块,购物车模块,商品管理模块,后台公告模块,系统测试以及维护等方面内容进行了介绍。本文依据软件工程原理,通过需求分析、总体设计、详细设计、系统实现、测试总结及系统维护,完成了电子商务网上书店系统。关键词:JSP SQLserver2005 Tomcat 网上书店Online job recruitmentAb
4、stract:With the rapid development of Internet, online shopping as a form of e-commerces are its high efficiency, low cost advantage, and gradually become the business model and concepts emerging, it has been Buzaimanzu Yongtuxinxi browsing and release, Ershikewang forward to the full enjoyment of th
5、e network brought more and more convenient. Internet bookstores are adapted to live in todays fast-paced society, so that customers can easily and quickly without leaving home would easily choose their favorite book.Strategic role of e-commerce is gradually being recognized by countries around the w
6、orld, in this case requires a more convenient and advanced way to quickly exchange and processing of business transactions. Comply with requirements of the times, the system is trying to use JSP in the network on the structure of a dynamic e-commerce system, This system is a typical use of JSP datab
7、ase development process, mainly divided into the front part and back part, front part is for the user, including user registration, shopping cart, create order and the system notice, personal information management, book shelves , sales rank, search and other functions; back part is for administrato
8、rs, including merchandise management, order management, customer information management, announced management.This article describes Java, JSP, Spring WEB application in some of the basic knowledge and procedures through the book shop on the use of JSP was to deepen and develop the system simple pur
9、pose, meaning status, a summary of the system design, data module design, member management module, the shopping cart module, product management module, the background announcement module, system testing and maintenance aspects were introduced.This can be seen from the JSP with Spring Framework inte
10、gration model is flexible e-commerce applications.Keywords:JSP SQL Server 2005 Tomcat Online book目 录TOC o 1-3 h u HYPERLINK l _Toc16904 第一章 引言 PAGEREF _Toc16904 1 HYPERLINK l _Toc6658 1.1 开发的目的和意义 PAGEREF _Toc6658 1 HYPERLINK l _Toc19616 1.1.1 开发该系统的目的 PAGEREF _Toc19616 1 HYPERLINK l _Toc16276 1.1.2
11、 开发本系统的意义 PAGEREF _Toc16276 1 HYPERLINK l _Toc22275 1.2 网上购物的现状和开展前景 PAGEREF _Toc22275 2 HYPERLINK l _Toc19908 1.2.1 网上购物的现状 PAGEREF _Toc19908 2 HYPERLINK l _Toc18561 1.2.2 网上书店的开展前景 PAGEREF _Toc18561 2 HYPERLINK l _Toc14520 1.3 本系统的的可行性分析 PAGEREF _Toc14520 3 HYPERLINK l _Toc3705 1.4 网上购书的优势 PAGEREF
12、 _Toc3705 3 HYPERLINK l _Toc759 第二章 根本技术方案 PAGEREF _Toc759 4 HYPERLINK l _Toc18798 2.1 JSP中的各种技术 PAGEREF _Toc18798 5 HYPERLINK l _Toc15013 2.1.1 JSP概述 PAGEREF _Toc15013 5 HYPERLINK l _Toc18395 2.1.2 Servlet概述 PAGEREF _Toc18395 5 HYPERLINK l _Toc12694 2.1.3 JavaBean概述 PAGEREF _Toc12694 5 HYPERLINK l
13、_Toc25729 2.2 MyEclipse简介 PAGEREF _Toc25729 6 HYPERLINK l _Toc20213 2.3 Tomcat 简介 PAGEREF _Toc20213 6 HYPERLINK l _Toc19524 2.4 SQL Server 2005简介 PAGEREF _Toc19524 7 HYPERLINK l _Toc759 第三章 系统的设计与实现 PAGEREF _Toc759 4 HYPERLINK l _Toc3488 3.1 系统需求分析 PAGEREF _Toc3488 8 HYPERLINK l _Toc4051 3.2 前台功能需求分
14、析 PAGEREF _Toc4051 8 HYPERLINK l _Toc4532 3.3 后台功能需求分析 PAGEREF _Toc4532 14 HYPERLINK l _Toc3776 第四章 系统数据库 PAGEREF _Toc3776 18 HYPERLINK l _Toc6435 4.1 数据库分析 PAGEREF _Toc6435 18 HYPERLINK l _Toc32290 4.2 系统数据库连接 PAGEREF _Toc32290 18 HYPERLINK l _Toc538 4.3 数据系统数据库设计 PAGEREF _Toc538 22 HYPERLINK l _To
15、c2553 结束语 PAGEREF _Toc2553 25 HYPERLINK l _Toc2553 致 谢 PAGEREF _Toc2553 26 HYPERLINK l _Toc2553 参考文献 PAGEREF _Toc2553 27个人商用网站的设计与实现第一章 引言1.1 开发的目的和意义1.1.1 开发该系统的目的网上购物效劳已经逐渐深入到人们的生活中,给人们的生活带来很多方便。然而大多数的电子商务网站,都只是一个简单的在线说明书或销售工具。尽管它是一种低本钱广告方式,但是不提供重要信息、缺乏介绍、不答复反响、以及网站信息的更新,使得这类网站很难吸引顾客、招揽生意。JSP的全称是J
16、ava Server Pages,是一种以Java为主的跨平台Web开发语言,它具有平安性,健全性,运行效率高等许多优点。本系统是利用jsp技术开发与实现。在网上开书店是一种电子商务行为,制作一个电子商务网站最大的目的就是盈利。盈利靠的就是销量,而网站是否具有吸引力那么是决定销量最主要的因素。为了充分利用现有资源,提高工作效率,降低劳动本钱,我们小组选择对图书商城系统进行了开发。该系统解决了网上售书的所需要的功能,对用户使用来说,具有操作简单、界面直观等优点;对于系统管理员来说,管理功能完备,操作方便。该系统利用了JSP技术的方便、快捷和普遍,提高了售书的效率,并降低了劳动强度。1.1.2 开
17、发本系统的意义电子商务ElectronicCommerce是在Internet开放的网络环境下,基于浏览器/效劳器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式1。网上购物就是把传统的商店直接“搬回家,利用Internet直接购置自己需要的商品或者享受自己需要的效劳。专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过Internet、web和购物界面技术化的B-C模式一并完成的一种新型购物方式,是电子商务的一个重要组成局部2。因此,有人将此视为一个面向全国乃至全世界的大而统的虚拟商场。随着信息技术的开展,搭上国际网络直通车的文
18、化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大局部的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的效劳投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购置。拥有一个很成功的电子商务网站的零售商,收益将比非交易功
19、能的网站多很多。那些希望将网上交易作为局部业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场的转型都经历了这个过程。1.2 网上购物的现状和开展前景1.2.1 网上购物的现状出版物网上销售不仅是传统销售渠道的开展和补充,也是未来图书销售的开展方向目前我国运作和销售较好的大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比拟强;旌
20、旗席殊网上书店的优势是网点多,覆盖面广。在国外,影响较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。我国书业界人士分析,未来我国的网上售书将成为图书销售渠道中的重要渠道。我国第一家网上书店是1995年建立的中国书店网上书店。1997年4月杭州新华书店建立了新华书店系统的第一个网上书店。后来开展比拟有影响的有当当网上书店、卓越网上书店、旌旗席殊网上书店、中国书网北京图书大厦、上海书城、中国寻书网等。1.2.2 网上书店的开展前景电子商务的开展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅
21、增加了重复劳动量和额外开支,而且也增加了出错时机,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的开展及其广泛应用和先进通信技术的不断完善及使用导致了EDI和Internet 的出现和开展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的开展成为可能。据互联网调查公司艾瑞市场咨询估计,2021年,中国在线购物市场总值已达84亿元人民币,并预计今年该金额将翻一番。1.3 本系统的的可行性分析随着计算机技术的开展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信用不了太长有时间,顾客就可以在网络世界上获得
22、他们在现实世界上可以获得的所有商品和效劳。可行性研究是为了弄清楚系统开发的工程是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析1经济:实现这个平台设计有没有什么经济效益。2技术:现有的技术能否开发该平台,会有哪些困难。3运行:该平台规定的运行方式是否可行。4法律:该平台的开发会不会在社会上引起侵权等问题。因为该平台是作为课程设计与商业无关,又因是自主开发设计,因此不会构成侵权,在法律上是可行的4。 经过相关调查与实力评估本系统的开发是具有可行性的。1.
23、4 网上购书的优势1节约购物时间。由于网络购物足不出户就可购置到所需商品,因而极大地节省了购物时间,免除了舟车劳顿的痛苦。可利用工作间隙的少许时间完成商品购置。2网上书店挤压盗版空间。如今开展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为兴旺的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、廉价的享受。3节省购物本钱。由于网上店铺简化了由生产商至零售商的中间环节,节省了实体销售场所需要支付的租金、人工本钱
24、、工商水电费、库存费及其他杂费,因而使得销售商品的附加费用很少甚至没有,价位一般都不同程度地低于市场零售价。尤其像淘宝这样的购物网站,目前个人在它的网站上开店是免费的商城的大卖家自愿选择缴纳增值效劳费。4免除购物疲劳。免除大包小包的购物过程,网络购物消费者那么可选择相应的商品配送方式,享受送货上门的效劳。可以说懒人的最正确之选。 5商品比拟更直观,免得发生争执 。有道是“货比三家,择优选购,我们在网上购物可以同时翻开多个页面,浏览多个店铺中同一类 /件商品的价格、功能介绍及配送方式等进行多方面比拟。不容易导致双方不合而发生争执。 6便捷赠送方式,付款方便。通过电子商务网站提供的一站式效劳直接送
25、到对方手上,十分方便,付款,直接转帐,什么都省了。 7第一时间购置,效劳范围更广。网络的速度之快,商品只要在他们的网店刊登代售货品,几千里外的人翻开网络马上就可以看到,效率快,地域差距少,可以买到很远距离的物品,网友不管身在何处,都可以购置到来自各地的商品。 8商品查找更容易。在现实的商场中大都将不同类别的商品分置于不同楼层销售,假设商场面积较大,逛完一圈往往得半天时间。第二章 根本技术方案2.1 JSP中的各种技术2.1.1 JSP概述JSP5即Java Server Pages,是由Sun Microsystem公司于1996年6月推出的新技术,是基于Java Servlet以及整个Jav
26、a体系的Web开发技术。JSP已经成为开发Web动态网页重要、快速和有效的工具,是全新的网络效劳器编程环境。JSP充分利用了Java的强大功能,是一种优秀的效劳器端技术。随着Java技术的日益成熟和流行,JSP在网络编程中也变得越来越重要。JSP基于强大的Java语言,具有极强的扩展能力,良好的缩收性,以及与平台无关的开发特性,成为构建动态网站的主流技术之一,JSP有着其他技术所不具备的优势。其优势在于:可以将内容的生成和显示进行别离、生成可重用的组件、采用标识简化页面开发。JSP能提供所有Servlet的功能。2.1.2 Servlet概述Servlet6是Java编写的效劳器端程序,是由效
27、劳器端执行和调用的Java类。Servlet是采用Java技术来实现CGI功能的一种技术,能够像CGI一样动态地扩展Web效劳器的功能,并采用请求响应模式提供Web效劳。Servlet和CGI一样都是运行在Web效劳器上,用来生成Web页面。Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet工作流程:1客户端发送请求信息至效劳器。2效劳器将请求信息发送至Servlet。3Servlet生成响应内容并将其传给Servlet。响应内容动态生成,通常取决于客户端的请求。4效劳器将响应信息返回至客户端。2.1.3 JavaBean概述JavaBean7是Sun公司为
28、了进入因特网、企业网以及万维网上进行分布式计算的组件结构入口。按照Sun公司的定义,JavaBean是一个可重复使用的软件部件。JavaBean体系结构是第一个全面地基于组件的标准模型之一,该组件是Java类,这些类遵循一个接口格式,以便于使方法命名、底层行为以及继承或实现的行为能够把类看做标准的JavaBean组件的方式进行构造7。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速生成新的应用程序。JavaBean具有以下特点:1可以实现代码的重复利用。2易维护性、易使用性、易编写性。3可以在Java的任何平台上工作,不需要重新编译。4可
29、以在内部网或者网络之间进行传输。5可以以其它部件的模式进行工作。JavaBean在JSP程序中常用来封装事务逻辑、数据库操作等,可以很好的实现业务逻辑和前台程序的别离,使得系统具有更好的健壮性和灵活性。2.2 MyEclipse简介MyEclipse8企业级工作平台MyEclipse Enterprise Workbench ,简称MyEclipse是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序效劳器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,
30、CSS,Javascript,Spring,SQL,Hibernate1。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。根据官方最新消息,MyEclipse 2021已经正式发布!MyEclipse 20
31、21支持HTML5、JQuery和主流的Javascript 库。随着MyEclipse 2021支持Html5,你可以添加音频、视频和API元素到你的工程,从而为移动设备创立复杂的Web应用程序。你甚至还可以通过HTML5 可视化设计器设计令人难以置信的用户界面。同时,随着MyEclipse 2021支持JQuery,你可以通过插件提升性能,并添加动画效果到设计中。2.3 Tomcat 简介如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。因此需要一个交互式的Web,于是便诞生了各种Web语言。如Asp,Jsp,Php等。当然,这些语言与传统的语言有着密切的联系,如Php
32、基于C和C+语言,Jsp基于Java语言。Tomcat即是一个Jsp和Servlet的运行平台。Tomcat9是一个免费的开源的Serlvet容器,是Apache基金会的Jakarta工程中的一个核心工程,由Apache,Sun和其它一些公司及个人共同开发而成。2.4 SQL Server 2005简介Microsoft SQL Server 200510是微软所推出的一套在Windows平台上执行的功能强大的关系型数据库管理系统,用以作为应用程序的数据来源,存放各种数据,并可以让用户很容易地达成所要进行的数据存取操作。同时,也提供了一些可视化的管理工具,协助数据库系统管理者更方便快速地管理及
33、设计数据库的内容,以及对数据库进行维护。SQL Server 2005不仅可以实现个人数据库的管理,更适合企业级数据库的应用。第三章 系统的设计与实现3.1 系统需求分析 图书商城系统功能可以分为前台和后台两个局部,前台局部由用户使用,主要包括用户注册,生成订单,购物车管理,查看购物车,订购产品,订单查询;后台局部由管理员使用,主要包括管理员身份验证,商品管理,处理订单,用户信息管理,公告管理,系统功能结构图以下图:图书商城系统图书商城系统后台功能前台功能 用户管理 图书管理 订单管理管理员身份验证 公告管理 图书显示 图书搜索 系统公告 产生订单 购物车用户注册 3.2 前台功能需求分析图书
34、查询:当客户进入图书商城时,应该在主页面中分类显示最新的图书信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者信息快速查询所需书目信息的功能。会员注册:为了能够实现图书商品的购置,需要管理客户相关的联系方式、送货地点等相关的信息,用户也可以自主对注册信息进行修改。购物车管理:当客户选择购置某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动去除以生成订单的购物车中的信息。产生订单:对应客户购置图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选
35、择对应的送货方式及付款方式,最终生成对应的订单记录。公告显示:当客户进入到图书商城时,在主页面中显示出该商城的一些公告,譬如优惠活动或者其它的一些提示信息,便于用户更好的浏览和使用该商城。前台模块功能结构如以下图所示:录登户客录登户客书购线在在线购书查看购物车图书查询查看订单信息客户注册登陆查看图书购书购书购书查看订单继续购书清空购物车提交购物车 删除已选书查看图书修改购置书数量3.2.1 首页首页的模块主要包含用户登录,注册,网站公告,网上调查,搜索,图书推荐,新书上架,图书排行。以及在页脚的联系方式。整个网站以绿为基调,给人以希望。如以下图:3.2.2 新书上架页如以下图:3.2.3 新书
36、上架页如以下图:3.2.4 图书分类页如以下图:3.2.5 购物车页如以下图:3.2.6 订单查询页如以下图:3.2.7 销售排行页如以下图:3.3 后台功能需求分析图书管理:为了实现商城的更新性,商城管理员应该能够对图书信息进行添加删除以及修改,将商城图书的最新消息及时的提供应客户。订单管理:对于客户在浏览时选中的图书所下的订单,管理人员应该能够及时的依据客户所提交的订单信息进行后期的出货送货的处理。用户信息管理:管理者应该能够具有查询用户信息的功能,在用户忘记相关信息是可以给予相应的帮助,同时对恶意的用户保存冰冻该用户的权利。公告管理:为了更好的表达商城的便捷性,管理员应该具有添加删除以及
37、修改系统公告的权利。后台模块功能结构如以下图所示:录登员理管录登员理管理管户用现有图书管理添加新图书添加图书分类用户管理订单管理购书购书查看订单继续购书清空购物车提交购物车 删除已选书查看图书修改购置书删除已选书修改购置书删除已选书3.3.1 后台登陆页如以下图:3.3.2 图书管理页如以下图:3.3.3 用户管理页如以下图:3.3.4 订单管理页如以下图:3.3.5 投票管理页如以下图:第四章 系统数据库4.1 数据库分析数据库是当前应用软件系统的重要组成局部,如何使基于数据库的应用系统平安、可靠、高效的运行一直是软件开发技术研究的难题。所以本系统的数据库设计基于以下几点来考虑:1数据库标准
38、化与非标准化的考虑。2数据查询优化与索引的建立。3存储过程与视图。4.2 系统数据库连接目前流行的数据库连接技术主要有:JDBC-ODBC桥、和数据连接池技术。该系统采用JDBC连接技术,需要做的第一事情是你与想要使用的 DBMS 建立一个连接。这包含 2 个步骤:装载驱动程序并建立连接。 装载驱动程序 装载驱动程序只需要非常简单的一行代码。例如,你想要使用 JDBC-ODBC 桥驱动程序, 可以用以下代码装载它:Class.forName(); 你的驱动程序文档将告诉你应该使用的类名。例如, 如果类名是 jdbc.DriverXYZ ,你将用代码以下的代码装载驱动程序: Class.forN
39、ame(jdbc.DriverXYZ); 你不需要创立一个驱动程序类的实例并且用 DriverManager 登记它,因为调用 Class.forName 将自动将加载驱动程序类。如果你曾自己创立实例,你将创立一个不必要的副本,但它不会带来什么害处。 加载 Driver 类后,它们即可用来与数据库建立连接。数据库连接代码:connDB.javapackage beans;import java.sql.*;public class connDB private static Connection conn = null; private static Statement stmt = null
40、; private static ResultSet rs = null; private static final String DriverClass = com.microsoft.sqlserver.jdbc.SQLServerDriver; private static final String URL = jdbc:sqlserver:/localhost:1433;databaseName=db_bookmanage; private static final String user = sa; private static final String pwd = 123456;
41、public connDB() try Class.forName(DriverClass); conn = DriverManager.getConnection(URL,user,pwd); catch (Exception e) e.printStackTrace(); public ResultSet executeQuery(String sql) try /stmt = conn.createStatement(); stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONL
42、Y); rs = stmt.executeQuery(sql); catch(SQLException ex) System.err.println(ex.getMessage(); return rs; public int executeUpdate(String sql) int result = 0; try /stmt = conn.createStatement(); stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); result = stmt.execute
43、Update(sql); catch(SQLException ex) result = 0; return result; public int executeUpdate_id(String sql) int result = 0; try / stmt = conn.createStatement(); stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); result = stmt.executeUpdate(sql); String ID = select IDEN
44、TITY as id; rs = stmt.executeQuery(ID); if(rs.next() int autoID = rs.getInt(id); result = autoID; catch(SQLException ex) result = 0; return result; public void close() try if(rs != null) rs.close(); if(stmt != null) stmt.close(); if(conn != null) conn.close(); catch(Exception e) e.printStackTrace(Sy
45、stem.err); 4.3 数据系统数据库设计4.3.1 数据表如以下图:4.3.2 tb_bookinfo表如以下图:4.3.3 tb_manager表如以下图:4.3.4 tb_Member表如以下图:4.3.5 tb_Order表如以下图:4.3.6 tb_order_detail表如以下图:4.3.7 tb_rebate表如以下图:结束语论文研究了关于网上书店信息管理系统的需求分析,并完成了系统的设计与实现。归纳起来,主要完成了以下的工作:1:整个系统环境的搭建2:数据库的建立与连接3:前台模块的设计与实现。包括图书分类,图书查询,购物车,订单,用户登录,用户注册,新书上架,销售排行
46、等模块4:后台的设计与实现。包括图书管理,用户管理,投票管理,公告管理等模块。图片的ps在做网上书店的时候,遇到了很多问题。像1:对javabean不能熟练掌握,对方法的引用2:数据库的连接总会出问题3:myeclipse环境下运行代码时找不到文件 4:对购物车临时文档没思路5:做测试的时候找不到文件6:数据库突然打不开等等问题,最后通过询问和上网查找资料以及看书才得到解决的。收获了很多,同时也感到的强大,及本人还没方法完全驾驭。在做这个网上书店的过程中,遇到困难本人有想要放弃,可本人又不甘心,最后还是坚持下来了。其实在做网上书店的过程中,本人就在想本人把网上书店完成后,那怎么对网上书店进行推
47、广呢,本卖到书呢?赚到钱呢?于是上网查了查资料,还是挺有收获的,最主要的还是增加网上书店的导入连接,之后本人又萌发了想做一个信息类网站,像39健康网,本人可以做个文章大全网,文章的来源是网上书店的地址,不仅吸引用户来欣赏文章的同时还能了解更多网上书店的信息。于是本人就开始另外一个网站的:文章大全网。这次本人没用JSP.NET,因为本人觉得JSP.NET本人还是比拟陌生,很多功能只是照着书上的写的,有的语句都不明白什么意思,之后本人用的织梦做的,他的主要的语言是PHP,还算是比拟简单的,现在网站根本设计完成了。 致 谢在论文完成之际,我首先向关心帮助和指导我的指导老师阮卫华老师表示衷心的感谢并致
48、以崇高的敬意!在论文工作中,阮老师以其渊博的学识、严谨的治学态度、求实的工作作风和她敏捷的思维给我留下了深刻的印象,我将终生难忘。再一次向她表示衷心的感谢,感谢她为学生营造的浓郁学术气氛,以及学习、生活上的无私帮助! 值此论文完成之际,谨向阮老师致以最崇高的谢意!在学校的学习生活即将结束,回忆三年多来的学习经历,面对现在的收获,我感到无限欣慰。为此,我向热心帮助过我的所有老师和同学表示由衷的感谢!特别感谢我的师兄,以及师姐、他们对我的学习和生活所提供的大力支持和关心!在我即将完成学业之际,我深深地感谢我的家人给予我的全力支持!最后,衷心地感谢在百忙之中评阅论文和参加辩论的各位专家、教授!参考文
49、献1商业运营模式网站2摘自 武延军,黄飞跃. 精通JSP编程技术M. 人民邮电出版社. 20213摘自 徐国智,SQL Server 2005数据库系统开发实例精粹,电子工业出版社,20214摘自 飞思科技产品研发中心. 软件工程M. 电子工业出版. 20215 jsp简介-百度百科6Servlet简介-百度百科7JavaBean简介-百度百科8MyEclipse简介-百度百科9Tomcat简介-百度百科10Microsoft SQL Server 2005简介-百度百科11华茂医疗g an employment tribunal claiEmployment tribunals sort o
50、ut disagreements between employers and employees.You may need to make a claim to an employment tribunal if:you dont agree with the disciplinary action your employer has taken against youyour employer dismisses you and you think that you have been dismissed unfairly.For more information about dismiss
51、al and unfair dismissal, seeDismissal.You can make a claim to an employment tribunal, even if you haventappealedagainst the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to a
52、ppeal.Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. If your application is received after this time limit, the tribunal will not usually accept i.If you are worried about how the t
53、ime limits apply to you, take advice from one of the organisations listed underFurther help.Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation.Most people find making a claim to an employment tr
54、ibunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed underFurther help.If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee
55、out of your compensation if you win the case. This is known as adamages-based agreement. In England and Wales, your solicitor cant charge you more than 35% of your compensation if you win the case.If you are thinking about signing up for a damages-based agreement, you should make sure youre clear ab
56、out the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. To find your nearest CAB, including those that give advice by e-mail, click onnearest CAB.For more information about making a claim to an employment tribunal, seeEmpl
57、oyment tribunals.The (lack of) air up there Watch mCayman Islands-based Webb, the head of Fifas anti-racism taskforce, is in London for the Football Associations 150th anniversary celebrations and will attend Citys Premier League match at Chelsea on Sunday.I am going to be at the match tomorrow and
58、I have asked to meet Yaya Toure, he told BBC Sport.For me its about how he felt and I would like to speak to him first to find out what his experience was.Uefa hasopened disciplinary proceedings against CSKAfor the racist behaviour of their fans duringCitys 2-1 win.Michel Platini, president of Europ
59、ean footballs governing body, has also ordered an immediate investigation into the referees actions.CSKA said they were surprised and disappointed by Toures complaint. In a statement the Russian side added: We found no racist insults from fans of CSKA.Age has reached the end of the beginning of a wo
60、rd. May be guilty in his seems to passing a lot of different life became the appearance of the same day; May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or wr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 试验委托协议书
- 工地合作合同范本
- 广告宣传协议书
- 工作框架协议书
- 诊所招人协议书
- 小学旷课协议书
- 幽默减肥协议书
- 延期质保协议书
- 装修赔款协议书
- 英语陪跑协议书
- 光谷融媒体中心公开招聘工作人员备考考试试题及答案解析
- 2025下半年贵州遵义市市直事业单位选调56人考试笔试备考试题及答案解析
- 松下-GF2-相机说明书
- 工程维保及售后服务方案
- 医院科室主任的工作总结
- 附表:医疗美容主诊医师申请表
- 毕节市织金县化起镇污水处理工程环评报告
- 黑布林英语阅读初一年级16《柳林风声》译文和答案
- 河流动力学-同济大学中国大学mooc课后章节答案期末考试题库2023年
- 一年级上册美术测试题
- 常用兽药配伍禁忌一览表
评论
0/150
提交评论