基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx

上传人:b****9 文档编号:29117079 上传时间:2023-07-20 格式:DOCX 页数:43 大小:341.44KB
下载 相关 举报
基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx_第1页
第1页 / 共43页
基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx_第2页
第2页 / 共43页
基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx_第3页
第3页 / 共43页
基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx_第4页
第4页 / 共43页
基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx

《基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx》由会员分享,可在线阅读,更多相关《基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx(43页珍藏版)》请在冰豆网上搜索。

基于javabean+jsp+servlet框架开发的网上购物系统大学论文.docx

基于javabean+jsp+servlet框架开发的网上购物系统大学论文

 

CONTENTS

摘要

随着信息技术的发展,信息的传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。

由于网络用户的迅速膨胀,众多的商家和厂商也纷纷将眼光投向因特网。

从单纯的完善发布信息、传递信息到网上创立信息中心;从借助传统贸易手段到能够在网上完成供、产、销等全部业务流程的虚拟市场,利用互联网进行贸易营销活动无时无刻不在体现着它的优势。

本文研究了一种基于JavaBean+JSP+Servlet框架开发的网上购物系统。

其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。

本网站采用了MVC开发模式即模型、视图、控制器的模式,再结合SQLServer2000建立数据连接关系。

利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析,不断改进,直到功能基本实现的可行系统。

本系统主要运用了系统开发生命周期法和结构化方法来阐述该系统的开发过程,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统将大大提高工作的效率,为公司带来更好的社会效益和经济效益。

关键词:

信息技术网上购物Web设计

 

ABSTRACT

Withthedevelopmentofinformationtechnology,thespeedofinformationtransmissiontimeandbrokethroughthelimitationsofregionalnetworksandglobalizationhasbecomeaninevitabletrendintheworld.DuetotherapidexpansionofInternetusers,manybusinessmenandfactoryownersalsohavetolookintotheInternet.Perfectfromthesimpledisseminationofinformation,transmissionofinformationtotheInternettocreateinformationcenters;fromtheuseoftraditionaltradeinstrumentsthatcanbecompletedonlineforproduction,sales,andallotherbusinessprocessesofthevirtualmarket,theuseoftheInternettrademarketingactivitiesarenotalwaysreflecteditsadvantage.

Inthispaper,basedonJavaBean+JSP+Servletframeworkforthedevelopmentoftheonlineshoppingsystem.Thedevelopmentofthedatabasemainlyincludestheestablishmentofthebackground,thebackgroundofmanagementandthedesignoffutureWebpages.ThissiteusesMVCdevelopmentmodelthatismodelviewcontrollerpattern,combinedwiththeSQLServer2000toestablishdataconnections.Provideduseofitsvariouscomponents,inashortperiodoftimetobuildupadatabase,thedatabaseanalysis,continuousimprovement,untilthebasicfunctionsofaviablesystemtoachieve.

Themainuseofthesystemdevelopmentlifecycleofthesystemandstructuredapproachtothedevelopmentprocessofthesystem,thecomputersupportformanagementdecision-makingasameansofintegrationintoallaspectsofday-to-dayoperations,makingmanagementmorestandardized,butalsotobetterforcustomerservice,thesystemwillgreatlyenhancetheefficiency,inordertobringabettersocialandeconomicbenefits.

Keywords:

InformationTechnologyOnlineShoppingWebDesign

 

第1章绪论

1.1课题研究的背景

新天地服装销售公司成立于2001年,位于辽宁省岫岩县。

该公司主营各类品牌衬衫、T恤、鞋子、牛仔裤、休闲裤等等。

该公司在部分中小型城镇中都有自己的销售站点,每年也销售大量服装,另外也都有客户来到该公司,跟公司进行面对面的交易。

但是该公司没有自己的在线销售系统,因此该公司信息发布的并不是很好,也有很多客户都不知道该公司,这就阻碍了公司的进一步的发展。

如果该公司有了自己的在线销售系统的话,前景一定会更加美好的。

在80年代初发展起来的国内的销售系统,充分吸收了国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期已形成了几个较成熟的软件系统,同时,产生了几家专职从事销售系统的公司。

到了90年代中后期,随着计算机在销售公司中的普及应用,计算机技术的不断发展,销售系统的发展到了一个新的时期。

随着我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。

商场为了方便为用户服务,纷纷建立自己的公司网站,作为信息发布的平台及实现在线订单。

目前,在线销售系统采取三种形式:

1.手工更新:

一些小网站还停留在完全使用人工制作新页面,更新目前的信息。

这种方法不但效率低,而且容易出现错误,目前这种方法基本使用在一些小站点和个人主页,已经不是主流。

由于使用全部静态页面,可以有很高的负载。

2.动态网页技术:

随着ASP.NET,PHP,CGI等动态网页技术的发展,用这些技术制作一个基于数据库的动态服装销售管理系统系统已经是很方便的。

这种技术构件的网站,大大提高了信息更新的效率,信息发布人员只需要进行简单的文字图片排版,就可以发布信息。

简单易用。

3.动态,静态发布:

这种技术与上面的动态网页技术没有本质上的区别,只是将静态页面和动态技术的优点结合起来.使用动态技术采集信息,服装销售管理系统人员也只需要进行简单的文字和图片排版,制作一个模版,就可以使用服装销售系统系统发布商品信息信息了。

最后由系统根据模版和商品信息信息的具体内容和网站结构发布静态页面。

这样最终发布的为静态页面,可以承受很大的访问量,也可以提高商品信息信息的发布效率。

1.2系统开发的目的和意义

随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。

基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。

很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。

一般来说,狭义的概念是指在开放的国际互联网及其它网络的环境下,通过服务器的运用,实现消费者的网上购物、企业间商业交易的一种新型交易运营模式。

电子商务是由服务器,信息技术和企业业务共同组成的。

随着时代的发展,每个公司都应该拥有一个自己的销售系统,经过考察和调研,我发现新天地服装公司销售状况不是很好,导致了库存很多,给公司造成了不利,因此该公司急需开发在线销售系统,可以缓解公司的现状。

进入21世纪以后随着社会的发展进步,Web开发技术的飞速发展促进了电子商务的普及。

越来越多的商业活动开始迁移到Internet中来进行,一种新的购物方式电子购物正在悄然兴起,这种购物方式无疑给商家和消费者带来极大的便利,使以前很多不可能的商业活动变得异常快捷。

系伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。

网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。

此外公司还可以随时精确的掌握服装销售的明细和销售动态,快速进行经营决策,减少库存的积压。

利用系统软件的手段来管理服装的销售,可以大大提高管理的准确性和效率。

无疑可以起到事半功倍的作用。

1.3课题研究现状

目前在线销售系统很多,也有很多公司直接买来成品,这样的话对自己的公司来说并不是很适合,因为主要成品不符合公司的业务流程。

最好的方法是能改量身定做,对公司进行准确详细的调研,研究公司的业务流程是怎样的过程,根据流程制作销售系统。

这样就会有一个完全符合公司的销售系统。

新天地服装销售公司的销售业绩不是很好,并不能达到该公司的要求,公司所获得的利润也不是太高,这样会阻碍公司的进步和发展。

经过调研,公司想要扩大销售量,也可以在网上销售自己的产品。

这样公司销售产品的途径就更加广阔了。

在线销售系统属于电子商务方向,电子商务是IT技术和商务运行结合而产生的一种新型的商务交易过程,是21世纪市场经济商务运行的主要模式,也是从某种意义上讲,它是一种在21世纪高科技技术背景条件下,发展建立的新型生产关新经济涵义下的一种主要经济方式。

系过程中所形成的必然产生的一种新经济模式。

1.3.1国内电子商务现状

我国电子商务活动开展时间不长,但政府部门对此给予了高度的重视,电子商务的发展态势很好。

从20世纪90年代初开始,相继实施了“金桥”、“金卡”、“金关”、“金税”、“金宏”、“金卫”、“金智”、“金企”等一系列“金字工程”。

从1994年起,我国部分企业就开始涉足电子商务,并取得了喜人的成绩。

今天,我国的电子证券交易覆盖全国,连接了全国300多家证券公司的近2600个营业部,开户投资者超过4000万户,最高日成交量达到300多亿元人民币,有力地保证了我国证券市场的发展。

我国的电子金融结算系统连接着600多个地面卫星小站和1000多个收发站,覆盖全国所有地级以上城市和700多个县,平均每天往来业务5万到6万,大大提高了转汇效率,缩短了资金在途时间。

以现代信息网络为依托的中国商品交易中心(CCEC)、中国商品订货系统(COGS)、中国远洋运输集装箱信息系统、库存商品调剂网络等商务系统也陆续投入运营。

1998年3月6日,我国国内第一笔Internet网上电子商务交易成功。

它是由世纪互连通讯技术有限公司和中国银行共同携手完成的。

这标志着我国电子商务已经开始进入实用阶段。

这些成绩都是在极其困难的情况下取得的,虽然是刚刚起步,但它却显示了我国在开拓电子商务市场过程中的勇气和智慧。

另外,中国互联网发展迅速,2001年上网人口增加近50%,目前拥有3370万网民,在全球范围内仅次于美国和日本。

此外,考虑到中国的人口基数以及信息技术产业发展的速度,美国ZONA研究公司的报告认为中国将很快成为亚太地区拥有最多上网人口的国家,对本地区电子商务的发展发挥主导作用,并进而在中期内对全球电子商务整体产生积极影响。

过去10年来,发展中国家信息技术产品出口的增长率平均高达23.5%,高于发达国家10.8%的水平。

2003年全球信息产业普遍出现回升势头,这对发展中国家,特别是“人世”后中国的电子商务发展起到了推动作用。

1.3.2国外电子商务现状

从1995年基于因特网的电子商务诞生之日起,电子商务经过了10年多的发展历程。

美国是世界上开展基于因特网的电子商务最早的国家。

美国电子商务发展的历史从很大程度上反映了世界电子商务发展的历史。

1994年8月11日,美国NetMDket成功实现了第一笔网络零售交易,这是世界商业零售业从传统方式迈人全新方式的里程碑。

1995年7月,美国人杰夫·贝索斯开办的亚马逊网上书店开始营运,两年后完成了质的飞跃,获得了巨大成功,掀起了全世界的电子商务风潮。

1997年,由全球知名的6家公司HP、微软、UPS、VISA、和MG及21家ISP(网络服务提供商)在欧洲9个国家筹划开展了“电子圣诞节”计划,并取得了巨大成功。

1996年美国电子商务交易额约7亿美元,1998年跃升为430亿美元,2000年达到1000亿美元,2003年达到1300亿美元,2004年达到1446亿美元。

目前,美国60%以上的小型企业、80%以上的中型企业、90%以上的大型企业均开展了电子商务活动。

预计到2010年,美国电子商务交易额达到3161亿美元,届时美国消费者每支出8美元中就有1美元用于网上交易,并且1/4以上的图书、消费类电子产品和礼物,以及1/2以上的计算机和软件将通过网上销售。

最近,美国IDC公司对27个国家的电子商务交易情况进行了调查,在所有被调查的国家中,电子商务营业额比例排名在前的国家是美国、韩国、日本和墨西哥。

这几个国家的电子商务营业额占总营业额的比例都达到10%以上。

 

第2章理论基础

本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地实现用户的买卖操作。

2.1电子商务系统的开发策略

为了使以计算机处理为基础的新系统投入运行,可以有多种途径。

在实际工作中,往往根据需要和可能来选择适合的策略和途径。

但实际上,很大程度还是取决于系统开发方法,采用正确的方式和技术手段来建设系统,使它具有恰当的目标,能动员企业各方面的力量,组织各方面的管理人员和技术人员参与到系统建设中去,保证系统建设的顺利进行。

目前常见的系统开发策略有以下几种。

1.接受式开发策略

这种策略是根据用户需求和现状直接开发、设计和实施。

根据初步调研,确定用户对系统的信息需求是正确的,且现有的信息处理过程和方式也是科学的。

据此,可以直接进行系统设计。

接受式开发策略适用于规模比较小,信息处理过程结构化程度高,用户需求明确,开发者对此类任务有充分经验的情况。

2.直线式开发策略

若用户的应用需求可以比较好地定义,而且以后很少或木再变动,则宜于采用直线式开发策略,即从需求定义到最后开发直线地进行下去,每完成一步都要进行核对,验证系统功能和需求是否一致,以保证系统的质量。

这种策略可用在系统规模虽然较大,但高度结构化,而且用户对任务比较了解,开发者对任务比较精通的情况下。

3.迭代式开发策略

若开发需求的不确定性比较高、难度比较大、问题较复杂时,需要采用迭代式开发,即每当发现需求有错误或需要修改时,要回到需求确定过程,与用户一起修改说明书,重复进行有关的各个步骤,直到所开发的系统能满足需求为止。

这种策略假定在足够多次迭代之后可以得到正确的和完全的需求,适宜于大型多用户的系统和对用户或开发者来说是新的应用领域。

这种策略对用户和开发者的要求不高,但耗时,费用高。

4.实验式开发策略

若信息需求的不确定性很高,一时无法制定具体的开发计划,则应遵从实验式开发策略。

主要是通过实际使用系统来验证需求是否能得到保证。

可采用原型法或应用模拟法来取得经验。

对于需要不断探索逐步完善的系统,采用实验式开发策略才有可能使信息需求得到满足。

这种策略一般需要有较好的软件支撑环境,而且对大型项目在使用上有一定的局限性。

5.规划式开发策略

当电子商务系统规模特别大、复杂程度特别高时,若其需求不确定性的程度又很高,就应采用规划式开发策略先进行总体规划。

总体规划一般分为:

确定电子商务系统的战略目标、信息需求分折、资源分配和项目计划。

通过建立系统的规范、标7B、推则、公共数据库等达到电子商务系统的综合。

总体规划中所含有的子系统,可根据其信息需求的不确定性程度来选择前述4种开发策略中的某一种。

该系统采用的是接受式开发策略,因为该系统的规模比较小,信息处理结构化程度比较高,而且用户的需求也非常明确。

2.2开发方法介绍

国外大的软件公司和机构一直在研究软件开发方法这个概念,而且也提出了很多实际的开发方法,如生命周期法、原型化方法、面向对象方法等等。

下面介绍几种流行的开发方法。

2.2.1结构化方法

结构化开发方法是由E.Yourdon和L.L.Constantine提出的,即所谓的SASD方法,也可称为面向功能的软件开发方法或面向数据流的软件开发方法。

Yourdon方法是80年代使用最广泛的软件开发方法。

它首先用结构化分析(SA)对软件进行需求分析,然后用结构化设计(SD)方法进行总体设计,最后是结构化编程(SP)。

它给出了两类典型的软件结构(变换型和事务型)使软件开发的成功率大大提高。

2.2.2面向数据结构的软件开发方法

Jackson方法是最典型的面向数据结构的软件开发方法,Jackson方法把问题分解为可由三种基本结构形式表示的各部分的层次结构。

三种基本的结构形式就是顺序、选择和重复。

三种数据结构可以进行组合,形成复杂的结构体系。

这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。

这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。

该方法也可与其它方法结合,用于模块的详细设计。

2.2.3面向问题的分析法

PAM(ProblemAnalysisMethod)是80年代末由日立公司提出的一种软件开发方法。

它的基本思想是考虑到输入、输出数据结构,指导系统的分解,在系统分析指导下逐步综合。

这一方法的具体步骤是:

从输入、输出数据结构导出基本处理框;分析这些处理框之间的先后关系;按先后关系逐步综合处理框。

2.2.4面向对象的软件开发方法

面向对象系统采用了自底向上的归纳、自顶向下的分解的方法,它通过对对象模型的建立,能够真正建立基于用户的需求,而且系统的可维护性大大改善。

当前业界关于面向对象建模的标准是UML(UnifiedModelingLanguage)。

2.2.5可视化开发方法

可视化开发使我们把注意力集中在业务逻辑和业务流程上,用户界面可以用可视化工具方便的构成。

通过操作界面元素,诸如菜单、按钮、对话框、编辑框、单选框、复选框、列表框和滚动条等,由可视开发工具自动生成应用软件。

该系统将主要采用面向对象的开发方法,因为面向对象的方法有以下几个主要的优点。

首先面向对象方法对人而言是自然的或者是直观的,因为人们倾向于按照可感知的对象来思考世界。

同时,由于面向对象方法包括对象的类,并且组织中的许多系统使用同样的对象,因此只要在需要的时候,这些类就可以一次次的地重复使用。

2.3开发工具介绍

在当今软件的世界里,面向对象技术一统天下,渗透到几乎所有软件设计领域、应用领域和工程领域。

与此同时,在数据库领域中,关系数据库占据了绝大部分的市场份额,面向对象技术和数据库技术的结合,创造出来许多优秀的产品。

2.3.1面向对象程序设计

Java是目前最流行的面向对象编程语言,与C++极为相似,但却简单得多,在所有特性中不是绝对需要的都已删去。

并且Java是一种完全面向对象的程序设计语言,其程序代码以类的形式组成。

Java跨平台能力强,同一个Java类文件可以运行在所有运行Java的系统平台上,即“一次编写,处处运行”。

Eclips是一种快速、高效开发Java程序的工具,是Java程序设计最佳开发工具之一,也是目前各大企业的首选开发工具。

Eclips是功能强大的可视化Java集成开发工具,可以快速开发包括复杂企业级应用系统的各种Java程序,包括独立运行程序、Applet程序等,Eclips版本支持Sun公司的J2SE和J2EE。

使用可视化工具开发程序有很多好处,其中最显著的是能够快速生成程序框架、设计图形界面、调试程序。

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat6支持最新的Servlet2.4和JSP2.0规范。

因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

2.3.2关系数据库

关系数据库是支持关系模型的数据库。

从用户观点看,关系模型是由一组关系组成。

每个关系的数据结构是一张规范化的二维表,也就是说现实世界的实体以及实体间的各种联系均可用二维表来表示。

1.关系数据库标准语言SQL

SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。

它是一个综合的、功能极强同时又简洁易学的语言。

SQL集数据查询、数据操作、数据定义和数据控制功能于一体。

并且SQL语句能够嵌入到高级语言程序中,供设计程序时使用。

2.开发工具简介

SQLserver2000是微软公司的主打产品,基于关系型数据库的大型数据库系统,它具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能,并具有易于维护的特点。

2.3.3JDBC-ODBC桥技术简介

JDBC-ODBC(OpenDatabaseConnectivity,ODBC)桥驱动程序由Sun与Merant公司联合开发,主要功能是把JDBCAPI调用转换成ODBCAPI调用,然后ODBCAPI调用针对供应商的ODBC驱动程序来访问数据库,即利用JDBC-ODBC桥通过ODBC来存取数据源。

其应用模式如图2-1所示。

 

图2-1JDBC-ODBC桥应用模式

从图中可以看出JDBC-ODBC桥是一个JDBC驱动程序。

对ODBC而言,它像是通用的应用程序,桥为所有适用于ODBC的数据库实现JDBC。

包含一个用来访问ODBC的本地库。

具体的数据源配置如下所示:

在WindowsXP环境下具体配置方法如下:

第一步:

单击“开始—〉控制面板”,双击“性能与维护—〉管理工具—〉数据源(ODBC)”。

第二步:

在“ODBC数据源管理器”中,点击“添加(D)...”。

在“创建新数据源”中,“选泽您想为其安装数据源的驱动程序(S)”中,选择“SQLServer”后,单击“完成”。

第三步:

在“创建到SQLServer的新数据源”中,在名称栏中输入“HIMS”,在服务器栏中输入“(local)”后,单击“下一步”。

第四步:

选中“更改默认的数据库为”输入“HMIS”后,单击“下一步”,直至“完成”。

第五步:

测试数据源。

2.4安全库存

2.4.1安全库存的定义

安全库存(又称保险库存)是指为了防止由于不确定因素(如突发性大量订货或供应商延期交货)影响订货需求而准备的缓冲库存,安全库存用于满足提前期需求。

零库存生产,是每个企业追求的目标。

但是,零库存生产需要较高的管理水平,一般企业很难做到这一点。

因为每日需求量、交货时间、供应商的配合程度,存在较多的不确定因素,这些因素控制不好的话

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 营销活动策划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1