1、毕业设计(论文)开题报告 经济 管理 系(院) 20 11 届 题 目 基于 JSP 的电子商务网站 设计与实现 课题类型 设计 课题来源 自拟课题 一、本课题研究
2、的主要内容、目的和意义 随着计算机网络技术的迅猛发展,电子商务也随着网络的发展日益和人们的生活贴近。在线交易逐渐成为人们关注的热点,电子商务越来越受到人们的重视,电子商务网站是一 种具有交付功能的商业网站,它在网络上建立一个虚拟的购物商场,使购物过程变得轻松、快捷、方便。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。 本课题运用 JSP 技术、软件工程、数据库等知识开发出了一个 电子商务 网站 系统 ,实现了商品分类、特价商品、新品上架、会员管理、购物车、销售排行、收银台以及后台管理员功能,以期对相同类型电子商务 网站的开发起到借鉴作用
3、。 本课题主要分成以下五个方面的内容: 一、 JSP 电子商务网站理论综述 二、 JSP 电子商务网站需求分析 三、 电子商务网站系统的设计 四、 网站代码实现 五、 网站的主要功能截图 目的及意义 本课题通过对 JSP 电子商务网站的设计与实现的研究,充分掌握 JSP 电子商务网站的开发过程, 目的在于开发出一个 完整的 JSP 电子商务网站系统并实现其功能。 本课题将结合当前 JSP 电子商务网站 系统的开发,介绍 JSP 电子商务网站 系统开发的 流程和各个阶段,并分析比较当前流行的开发技术
4、和工具,探索常用企业业务模式之间的关联和区别。这对于今后的电子商务系统开发,或采用相关技术路线的系统开发,具有重要的借鉴意义。 二、文献综述 (国内外相关研究现况和发展趋向) 网络技术的快速发展使得 Internet 进入千家万户,它 极大地影响了人们的思 想 方式 和消费方式。人们越来越希望利用网络进行 商务活动,电子商务便 应运而生,并在世界范围内蓬勃发展起来。 随着电子商务的 快速发展,开发电子商务网站的技术也越来越多,目前开发电子商务网站 的技术主要有两种: ASP 技术和JSP 技术。 ASP 是 Microsoft Active Server
5、Pages 的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序,即可以组合 HTML 页、脚本命令和 ActiveX 组建以创建交互的 Web 页和基于 Web 的功能强大的应用程序 ,目前 ASP 的最新版本为 ASP3.0。 JSP(Java Server Pages)是一种动态网页技术标准, JSP 技术是用 JAVA 语言作为脚本语言的。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成,其作用 是为整个服务器端的 JAVA 库单元提供了一个接口服务于 HTTP 的应用程序。用户在网页上输入信息后,这些信息到
6、达服务器端,服务器在对这些 Java 代码进行处理后,便会自动生成 HTML 页面,并将 HTML 网页返回给客户端的浏览器,这样,我们 就能看到使用 JSP 技术所实现的交互信息了。 Java Servlet 是 JSP 技术为了实现动态服务器端的 Web 应用程序 ,目前 JSP 的最新版本为 JSP2.0。 ASP 技术和 JSP 技术相比较, ASP 具有简单易懂的特点,但运行速度较慢,而且移植性较差,只能运行在 Windows 系统上。相比之下, JSP 具有运行速度快,移植性较好 ,能运行在大多数服务器上,比较适合开发大型的电子商务系统。 目前国内基于 JS
7、P 技术的网站开发已成为热点,较为出名的电子商务网站有京东商城、当当网、卓越网等 ,另外还有许多专家、学者和技术人员 对 JSP 技术的应用进行研究。 李沣在信息技术 2010 年第 11 期基于 JSP 技术的网上购物系统中谈到了 JSP 访问数据库的原理, JDBC(Java DataBase Connectivity)是一种用于执行SQL 语句的 Java API, 可以为多种关系数据库提供统一访问,它由一组用 Java语言编写的类和接口组成,可向相应数据库放送 SQL 调用,将 Java 语言和 JDBC结合起来使程序员只须写一遍程序就可以让它在任何平台上运行,这也是 Java语言“一次编译,到处运行”。 方忠于 2008 年在 JAVA 园地 第 6 期上 JSP 技术及其在动态网页开发中的应用中谈到利用 JSP 开发动态 Web 页面的方式一般有 2 种:一种是在 HTML页面中直接嵌入 java 程