网站内容管理系统的开题报告(毕业设计开题报告(2014届)论文题目基于JSP的网上购物系统)

优采云 发布时间: 2021-11-06 00:06

  网站内容管理系统的开题报告(毕业设计开题报告(2014届)论文题目基于JSP的网上购物系统)

  毕业项目开学报告

  (2014级)

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

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

  一、选题背景及意义

  1.1 研发目的

  在互联网发展越来越迅猛的今天,人们上网越来越方便,互联网在人们生活中的应用也越来越广泛,使网上购物成为一种购物方式。目前在购物者中很受欢迎。互联网为购物者提供了丰富的资源,他们创造了一个具有现实超市功能的良好购物平台。购物网站为申请者提供了方便快捷的申请方式,不仅信息更新快,信息量大,选择也多。对于商家来说,购物网站不仅为他们开辟了销售商品的新途径,也让产品的流程更加方便、快捷、高效。

  对于购物者而言,通过购物系统购物具有多种优势。海量信息快速更新,让购物者更快获得购物信息,通过网站的商品搜索功能,您可以定位和搜索商品类型、位置、价格。而网购可以跨区域购物的优势,更方便购物者避免跑来跑去。更方便的是,网上购物可以让购物者以多种方式节省能源和金钱。

  对于商家来说,在互联网上发布购物信息不仅消耗公司资源少,而且发布和修改信息也非常方便。也更有利于公司和企业实现多元化购物。而且,在传统购物中很难买到最合适的产品,因为传统购物只针对相对较小的区域,无法与网购可以全国购物、时效长的优势相比。

  本系统是基于这样的想法正式设计开发的。购物网站在当今高效率的社会环境中变得越来越重要,其购物规模和购物成功率也越来越高。因此,开发这样一个网站对于购物者和购物者来说都是非常方便的。由于该系统突破了传统购物的局限,大大减少了购物者的时间和空间限制。

  正是因为网购的优势,大家才对网购有着特殊的偏爱。因此本系统的设计和开发具有非常重要的现实意义。

  1.2 *敏*感*词*研发现状

  据IDC在美国进行的一项调查显示,2001年全球网络购物市场增长了53%,规模达到28亿美元。IDC高级分析师Marc Pramuk曾表示:“从网购市场不断扩大的事实可以看出,购物服务市场正在发生根本性的变化。”

  “每个人都在寻找比传统购物方式更快、更便宜的购物方式。” 因此,到2006年,在经历了连续几年超过40%的高速增长后,全球网络购物市场的商业规模将超过157亿美元。. 据介绍,在美国、日本、欧洲等互联网普及率较高的发达国家,自1990年代初互联网出现以来,互联网已成为最重要的人才流动渠道,而那些单纯为企业和个人提供单一组装的购物服务市场几乎消失了。

  随着国内劳动力的增加、国内企业的国际化以及国内网络的更加普及,网购在中国的主流地位不会改变,只会越来越流行。确实早在2004年国内购物网站就有了很多的发展。但网购不会像有人说的那样取代传统的购物*敏*感*词*。在国外,网络购物与传统购物方式相结合,构建了一个完整的、多元化的交易交流体系。就国内情况来看,两种方式各有优势,在传统行业购物和现代行业购物各有优劣。

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

  2.1 研究目标

  在比较*敏*感*词*购物与帮助系统,研究*敏*感*词*同类系统的设计与实现的基础上,提出自己的设计与实现。在大力发展数字互联网的当前形势下,国家实施人才战略。在这种情况下,要充分利用各种信息的人,信息的有效传递就显得尤为重要。很多人对如何传递产品信息做了一些探索。尤其是在信息技术如此盛行的时代,利用信息技术获取购物信息交互是一种普遍的做法,国外在这方面已经走在了前列。

  2.2 基本研究内容

  本系统主要实现网上购物的功能,因此该模块主要包括三大块:

  管理员模块、企业模块和个人模块。系统需要实现商家的情况和商品的发布,同时实现购物者对商品的需求和自身需求的表达。

  (1)企业模块

  用户管理:进行用户注册、密码管理、企业公开信息发布。

  商品管理:发布和更新空置商品信息,并在商品到达时修改商品内容

  时间、商品属性等。 商品查询:设置搜索条件,查询现有商品库,找到符合商品要求的购物者​​。商品处理:筛选当前商品的需求。

  (2)个人模块。

  用户管理:对购物者进行注册管理和密码建立。查找和修改管理。商品管理:完成购物者个人信息的录入、存储和修改。商品搜索:根据设定的搜索条件搜索符合要求的商品,帮助购物者及时找到合适的商品机会。商品采集:可以为多个意向商品建立个人商品采集。保存。以便日后一一进行。购买和交付:购买所需的商品。

  (3)管理员模块

  用户管理:进行管理员的注册管理和密码及相关权限的设置。管理企业信息:对企业进行删除、修改和添加功能。管理个人信息:删除、添加和修改个人用户。管理购物信息:删除、添加、修改购物信息。

  2.3 技术难点待解决

  Spring MVC、Hibernate 和 Spring 框架的集成。

  使用 Ajax 技术。

  密钥生成和管理。

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

  (1)系统平台:Microsoft Windows XP

  (2)系统架构:B/S架构

  B/S(Browser/Server)结构是浏览器和服务器结构。它是随着互联网技术的兴起而对C/S结构的一种变化或改进。在这种结构下,用户产品界面通过WWW浏览器实现,很少的事务逻辑在前端(Browser)实现,而主要的事务逻辑在服务器端(Server)实现,形成所谓的三层 三层结构。这大大简化了客户端计算机的负载,降低了系统维护和升级的成本和货量,降低了用户的总成本(TCO)。以目前的技术,在局域网中建立B/S结构的网络应用,在Internet/Intranet模式下建立数据库应用比较容易掌握,成本也比较低。它是一次性开发,使来自不同地点的不同人能够以不同的访问方式(如LAN、WAN、Internet/Intranet等)访问和操作一个公共数据库;它可以有效保护数据平台和管理访问权限,服务器数据库也非常安全。用户在局域网内各个商品站浏览WWW

  浏览器可以实现商品业务。尤其是JA VA等跨平台语言出现后,B/S架构管理软件更加方便、快捷、高效。

  (3)编程语言:JA VA

  JA VA语言是SUN公司于1995年推出的新一代面向对象程序,至今JA VA已成为主流的开发语言之一,其应用领域不断扩大。特点:第一个一、面向对象,它是更彻底的面向对象,面向对象的特性使得设计的重点是对象和对象之间的关系。JA VA 提供了简单的类机制和动态接口模型,使得复杂系统的设计更加简单明了。

  二、 平台独立性,JA VA 编写的应用程序无需修改即可运行在不同的软硬件平台上。

  三、 可靠性和安全性,因为JA VA主要用于网络应用开发,对安全性有更高的要求。如果没有安全保障,用户从网上下载程序执行是非常危险的。JA VA 使用自身的安全机制来防止病毒程序的产生以及下载的程序对本地系统的威胁和破坏。当 JA VA 字节码进入解释器时,首先要经过字节码验证器的检查,然后 JA VA 解释器会确定程序中类的内存布局,然后类加载器负责从网络将内存区分开,避免应用程序之间相互干扰和破坏。最后,客户端用户还可以限制从网络加载的类只能访问某些文件系统。上述机制的结合使 JA VA 成为一种安全的编程语言。

  四、JA VA 还具有分布式、多线程、高效、动态等优点。

  (4) 架构:Spring MVC+Hibernate+Spring

  Spring MVC 是基于 MVC 模式的 Web 应用程序框架。它逐渐成为开发Web应用程序的主流框架。在继承MVC模型各种特性的基础上,根据J2EE的特性做了相应的改变和扩展。

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

  实例的工厂,它的 openSession() 方法负责创建每个需要的 Session 对象。在Session对象的方法中,它使用了一个持久化对象来完成对数据库的操作,不使用JDBC和SQL。执行数据操作。

  系统采用Spring框架,简化系统配置,管理系统中的bean,简化Hibernate连接过程。

  (5)服务器软件:JBOSS

  Tomcat 是 Apache 软件基金会 Jakarta 项目中的核心项目,由 Apache、Sun 等一些公司和个人共同开发。多亏了Sun的参与和支持,最新的Servlet和JSP规范总能在Tomcat中得到体现。Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。由于Tomcat技术先进、性能稳定、免费,深受Java爱好者的喜爱和一些软件开发者的认可,成为一种流行的Web应用服务器。最新版本是8.0。

  (6)系统开发工具:MyE clipse

  MyEclipse 是一个优秀的开发环境。它提供的核心框架和可扩展的插件机制为程序员提供了无限的想象力和创造力。目前网上流传的开发工具插件已经相当丰富全面,但是My Eclipse已经超越了开发环境的概念。可以想象,My Eclipse 将来会成为一个集成的桌面环境。目前的My Eclipse本身具有资源管理和外部程序的功能,再加上万能的插件程序,将构成丰富多彩的商品环境而不仅仅是一个IDE。

  (7)数据库软件:Oracle 11g

  Oracle 11g 是一个功能强大的数据库管理系统,方便用户操作数据库。

  四、研究产品的布局和时间安排

  任务序号开始和结束时间阶段任务点

  1 2013.11.30-2013.1.20 了解与学科相关的话题,寻找中英文资料

  2 2014.1.21-2014.3.11 阅读文献、完成文献综述、开放课题报告和外语翻译

  3 2014.3.12-2014.3.20 学习Spring、Hibernate、Ajax

  任务序号开始和结束时间阶段任务点

  开发相关技术

  5 2014.3.21-2014.3.31 分析需求,确定开发工具

  6 2014.4.1-2014.4.5 进行系统概要设计

  7 2014.4.6-2014.4.15 进行详细的系统设计

  8 2014.4.16-2014.4.20 系统框架及开发环境搭建

  9 2014.4.21-2014.5.21 进行项目开发

  10 2014.5.22-2014.5.25 完成系统测试

  11 2014.5.26-2014.6.5 整理资料,完成毕业论文

  13 2014.6.5-2014.6.10 提交毕业论文,准备毕业答辩

  参考

  [1] 王明艳,吴忠.基于J2EE技术​​的供应商多级模糊综合绩效评价系统研究

  研究与设计[J],2008(12):145-147.

  [2] 林新良.弹簧技术手册[M].北京:电子工业出版社,2006.

  [3]李刚.春2.0宝典[M].北京:电子工业出版社,2006.

  [4] 孙维琴.精通Hibernate:Java对象持久化技术详解[M]. 北京:电子工业

  出版社,2006.

  [5] 刘传文.Ajax技术在J2EE框架中的应用[J]. 重庆工商大学学报(自然科学版)

  版), 2008, 25 (04):120-123.

  [6]赵赤龙,蒋一平,张健.《软件工程实践课》。北京:电子工业出版社

  社.2007.l.

  [7] 何玉杰译.《数据库设计》二.北京:机械工业出版社。2001.

  [8] 刘敏英,杨丽,文学意义。Rational Rose 2003基础课,北京:冶金工业出版社

  社.2005.

  [9] 谢星星,沉鲁卓.UML基础与玫瑰建模实用教程,北京:清华大学出版

  社.2008.

  [10] 魏东光.“软件测试”。北京:人民邮电出版社,2009。

  [11] 高红艳.Simple SSH:精通Java Web实用开发技术。北京:电子工业出版社

  社.2009.

  [12]王佳. Ajax 经典案例开发。北京:清华大学出版社。2007.6.

  [13] 明天科技.JSP开发技术百科全书。北京:人民邮电出版社。2007 年。

  [14] 耿祥义,张跃平.实用 JSP 教程。北京:清华大学出版社。2007.10

  [15]大卫·霍普金斯。提高教学质量和

  学习[J].学习支持,1997(12):162-165.

  [16] Ed Woychowsky。介绍 Ajax [EB/OL]。网络参考。

  com/programming/ajax_creating_asynchno

  us_web_pages/index.html, 2009-1-13.

  [17] 罗伯托·拉托雷、弗朗西斯科·洛佩兹、安东尼奥·E·马丁内斯。分享

  J2EE 应用程序中的预编译数据库语句[J]. 软件:实践与经验,2005(35):301-311.

  [18]Huang,MY,Lin,YJ,Xu,HA 基于 Web 的产品数据框架

  管理使用J2EE.International Journal of Advanced Manufacturing Technology, 2004: 825-847.

  [19] Aleassanndro Marchetto、Filippo Ricca、Paolo Tonella。一个案例

  基于研究的 Web 测试技术应用于 ajax Web 应用程序的比较[J]. 国际软件工具杂志

  技术转移(STTT), 2008, 10(12):477-492. [20]......

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线