好文档 - 专业文书写作范文服务资料分享网站

基于-JSP的网上购物系统-开题报告

天下 分享 时间: 加入收藏 我要投稿 点赞

.

毕业设计开题报告

(2014届)

论文题目 基于JSP的网上购物系统

.

.

网上购物系统的设计与实现

一、选题的背景与意义

1.1 研究开发的目的

如今网络的发展越来越迅猛,人们上网的途径也是越来越方便,网络在人们生活中的应用也越来越广泛,使得网络购物成为目前深受购物者喜欢的一种购物。互联网给购物者提供了丰富的资源,未他们创造出一种良好的购物平台,具备现实中超市的功能。购物网站为应聘者提供了方便、快捷的应聘途径,不仅信息更新快、信息数量多、而且选择余地大。对商家来说,购物网站不仅为他们开辟了销售物品的新方式,而且使其商品流程更加方便、快捷、高效。使得购物中的货物初选商品变得轻松简单。

对于购物者而言,通过购物系统购物有着种种优点。信息量大更新快使得购物者能更快的得到购物信息,而通过网站的商品搜索功能可以对商品类型、地点、价格进行定位搜索。并且在网上购物可以跨地域购物的优点对于购物者而言更加方便以免两处奔波。而更方便的是网络购物让购物者可以在许多方面省下精力和金钱。

对于商家而言,在网上发布购物信息不仅耗费公司资源少,而且信息的发布和修改都十分方便。也更加有利于公司企业实现多元化的购物。而且在传统购物上很难买的到最合适的商品,因为传统购物只针对某个比较小的区域,无法与网络购物能够面向全国范围购物相并且有着很长时效这样的优点相比。 本系统正式基于这样一种思想而设计开发的,购物网站在当今追求高效的社会环境下已经越发重要,其购物规模和购物成功率也越来越高。因此开发这样一个网站对于购物者和购物者都是十分方便的。因为本系统突破了传统购物的局限性,大大减少了时间与空间对于购物者们的限制。

正因为网络购物有着这样那样的优点,让每个人都对网络购物有着特别的青睐。所以本系统的设计开发有着很重要的实践意义。 1.2 国内外研究发展现状

根据美国IDC公司的调查结果,2001年全球的网络购物市场扩大了53%,就已经达到28亿美元的规模。IDC的高级分析师Marc Pramuk曾经表示:“从网络购物市场扩大的事实可以看出,购物服务市场正在发生根本的变化。”由于

.

.

“大家正在寻找比传统的购物方法更迅速、更廉价的购物方法”,因此到2006年,在经历连续几年超过40%的速度迅猛增长后,全球网络购物市场的业务规模将超过157亿美元。据介绍,在美国、日本和欧洲等互联网普及程度高的发达国家,自上世纪90年代初互联网出现以来,网络已经成为人才进行流动的最主要渠道,而那些单纯为企业、个人提供单一集会式购物服务的市场几乎已经绝迹。

随着国内劳动力的增多、国内企业的国际化及国内网络的更加普及,网络购物的主流地位在国内不仅不会改变,而且只会越来越火,确实早在2004年国内的购物网站也便已经发展出好多个。但网络购物也不会像有的人说的那样将取代传统购物会。在国外,都是将网络购物与传统的购物方式结合,构建一整套完善、多元的交易交流体系。而对于国内的情况,两种方式各有优势,对传统行业的购物和现代行业的购物,各有优缺。

二、研究开发的基本内容、目标,拟解决的主要问题或技术关键

2.1 研究目标

在对比国内外购物及求助系统的基础上,在研究国内外类似系统的设计实现上,提出自己的设计与实现。在当前大力发展数码互联网的情况下,国家实施人才战略,在这种情况下,使各种信息人尽其用,信息的有效传递显得格位重要。关于如何传递商品信息,许多人都做了一些探索。特别在当信息技术如此普及的时代,借助信息技术来获取购物信息的交互已是一种普遍的做法,国外已经在这方面走在了前头。本课题的研究目标定位于利用Jsp技术来实现网上购物系统的实现,特别是应用J2EE中的一些关键技术和框架,如Hibernate、Spring、Spring MVC。

2.2 研究的基本内容

本系统主要实现网上购物的功能,所以在模块上主要包括三个大块: 管理员模块,企业模块和个人模块。该系统要实现商家情况和对商品的发布,同时实现购物者对商品的需求及自身需求的表达。

(1) 企业模块

用户管理:进行用户的登记注册、密码管理、以及企业公开信息的发布。 商品管理:进行空缺商品的信息发布和更新,以及修改其中的商品内容,到货时

.

.

间,货物属性等。商品查询:设置搜索条件进行现有商品库的查询,查找满足商品要求的购物者。商品处理:对针对当前商品的需求进行筛选。

(2) 个人模块。

用户管理:进行购物人员的注册登记管理以及密码建立。查找和修改的管理。商品管理:完成购物人员的个人信息的输入和保存,更改等。商品搜索:按所设置的搜索条件进行符合要求的商品进行搜索,帮助购物人员及时发现合适的商品机会。商品收藏:对于多个意向商品可以建立个人的商品收藏夹。进行保存。以进行以后的逐个处理。求购投递:对所需的商品进行求购。

(3) 管理员模块

用户管理:进行管理员的注册登记管理及密码和相关权限的建立。管理企业信息:对企业进行删除,修改和添加功能。管理个人信息:对个人用户进行删除,添加和修改功能。管理购物信息:对购物信息的删除,添加和修改。 2.3 需要解决的技术难点

Spring MVC,Hibernate,Spring框架的整合使用。 Ajax技术的使用。 密钥的生成与管理。

三、研究开发的方法、技术路线和步骤

(1) 系统平台:Microsoft Windows XP (2) 系统构架:B/S构架

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户商品界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和商品量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。用户在局域网各商品站通过WWW浏

.

.

览器就能实现商品业务。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

(3) 编程语言:JAVA

JAVA语言是SUN公司于1995年推出的一种面向对象的新一代程序。到现在JAVA已经成为主流的开发语言之一,其应用领域带在继续扩大。特点:

第一、面向对象,他是更加彻底的面向对象,面向对象的特点使设计集中于对象及其对象之间的联系。JAVA中提供了简单的类机制和动态接口模型,使对复杂系统的设计更加简单、清晰。

第二、平台无关性,用JAVA写的应用程序不用修改就可在不同的软硬件平台上运行。

第三、可靠性和安全性,由于JAVA主要用于网络应用程序开发,因此对安全性有较高的要求。如果没有安全保证,用户从网络下载程序执行就非常危险。JAVA通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当JAVA字节码进入解释器时,首先必须经过字节码校验器的检查,然后JAVA解释器将决定程序中类的内存布局,随后,类装载器负责把来自网络的类装载到单独的内存区域,避免应用程序之间相互干扰破坏。最后,客户端用户还可以限制从网络装载的类只能访问某些文件系统。上述几种机制结合起来,使得JAVA成为安全的编程语言。

第四、JAVA还有分布性、多线程、高效性和动态性等优点。 (4) 所用架构:Spring MVC+Hibernate+Spring

Spring MVC是一个基于MVC模式的Web应用程序的框架。现已逐渐成为开发Web应用程序的主流框架。在继承 MVC模式的各种特征的基础上,根据J2EE的特征进行了相应的变化和扩展。

业务层通过Hibernate进行数据库操作。Hibernate通过读取配置文件(hibernate.cfg.xml)和类的映射文件(xmlMapping)中的内容, 生成SessionFactory

.

1iium76xvl02tjb2ixwe3xy6q955p4014vz
领取福利

微信扫码领取福利

微信扫码分享