基于JSP网上书店系统的方案设计书与实现

上传人:hs****ma 文档编号:495378120 上传时间:2023-11-16 格式:DOCX 页数:32 大小:333.31KB
返回 下载 相关 举报
基于JSP网上书店系统的方案设计书与实现_第1页
第1页 / 共32页
基于JSP网上书店系统的方案设计书与实现_第2页
第2页 / 共32页
基于JSP网上书店系统的方案设计书与实现_第3页
第3页 / 共32页
基于JSP网上书店系统的方案设计书与实现_第4页
第4页 / 共32页
基于JSP网上书店系统的方案设计书与实现_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《基于JSP网上书店系统的方案设计书与实现》由会员分享,可在线阅读,更多相关《基于JSP网上书店系统的方案设计书与实现(32页珍藏版)》请在金锄头文库上搜索。

1、JSP网上书店系统(论文)JAVA 语言是目前 Internet 上大型的 WEB 应用程序开发时使用得最热门的编程语言,本文描述了 JAVA 和 JSP 技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,并完成一个基于这种技术的网上书店系统。【关键字】 JAVA, JavaBeans, Servlet, JSP,网络编程 , 电子商务 , 网上书店目 录前言 . 2第 1 章 概 述 . . 31.1JSP 简介和运行原理错误!未定义书签。1.2开发背景3第 2 章需求分析 .错误!未定义书签。2.1系统组成:错误!未定义书签。2.2系统要求配置错误!未定义书

2、签。第 3 章 系统设计 . . 63.1 数据库设计6数据库需求分析7数据库逻辑结构设计.9第 4 章 详细设计 . .114.1系统概述 .114 1 1 用户界面部分 .114 1 2 管理界面部分 .114.2详细代码及说明 .124.2.1实现 bookshop.run包 .121JSP网上书店系统(论文)客户界面设计与实现18第 5 章 系统测试 . .265.1 数据库连接265.2 检测网站运行速度26第 6 章 总结 . .29参考文献30致 谢31前言随着计算机、网络、通信技术的发展和日益融合,以及 Internet 的普及应用, 包括电子商务 ( EC)、视频会议、网上书

3、店等在内的一些应用已开始引起社会的关注,并逐步走进人们的日常生活。JSP 是 Sun 公司推出的一种网站开发技术,Sun 公司借助自己在Java 上的不凡造诣,又把人们引进 JSP时代, JSP 即 Java Server Page,它可以在Servlet 和 JavaBean的支持下,完成功能强大的Web应用程序。所以,在我的毕业设计中,我采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站 网上书店销售系统。通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用JSP 构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。在这次毕业设计过程

4、中,我得到了指导老师杜雪平老师的悉心指导。在此,我对你表示衷心的感谢!2JSP网上书店系统(论文)第1章概述1-1JAVA 语言简介Java 是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet 的开发工具。自从1995 年正式问世以来,Java 的快速发展已经让整个Web 世界发生了翻天覆地的变化。在早期, Java 比较多的用在浏览器上,插入到网页中(即是 Java Applet 程序 ),成为最灵活、最强大的网页多媒体的载体,但由于Java 虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet 逐渐的被后起之秀 Flash 所替代, 但随

5、着 Java Servlet 的推出, Java 在电子商务方面开始崭露头角,最新的 JSP(Java Server Page)技术的推出, 更是让 Java 成为基于 Web 的应用程序的首选开发工具,目前的 Java 技术已成为所有大型电子商务项目的必然选择。1-2开发背景我国的网上书店虽然从数量上取得了一定的进展,但从售量而言却不尽人意,目前,国内尚无一家在网上零售领域形成绝对领先优势的网上书店。发展比较好的寥寥无几,比较成功的有当当书店( )。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购

6、物的快感。我的毕业设计也就正是一个电子商务系统的开发- 网上商品销售系统。3JSP网上书店系统(论文)第 2章JAVA 技术简介2-1 在 Windows 平台下配置JSP 运行环境为了使系统能够正常运行JSP和相关程序,必须先配置好能够使用JSP 的 WEB 服务器。各种能使用 Servlet 技术的 WEB 服务器中,运用得最多的是Tomcat 服务器,如果仅是为了用于测试程序,Tomcat 的配置则显得太复杂了,本文推荐使用Resin 服务器, Resin 据称是最快的Servlet 运行平台,不过限于单站点,对传统的一些网关支持不是很好,因此对于商业网站而言,不是最好的选择,不过如果仅

7、是为了测试 Servlet,这个 Resin 的安装可谓有点傻瓜化。Resin 比较新的版本是3.x,但目前实际用的2.x版本的比较多,Resin可到官方站点下载:http:/ 文使 用的是 2.1.13版本 , 文件 位 置:http:/ ,直接把下载的resin 包解压到 D :盘根目录解压后即D:resin-2.1.13为服务器的目录, 把本文的源程序jspweb 文件夹也放在D:盘根目录, 即是 D:jspweb 为网站根目录,打开 D:resin-2.1.13confresin.conf (是一份 XML形式的配置文件) ,找到 doc 这里改为 D:jspweb ,然后运行 D:r

8、esin-2.1.13binhttpd.exe ,在浏览器输入 http:/localhost:8080/j1.jsp,看到了 “我是 JSP! ”的字样了吧,你的Servlet 服务器就这样配置成功了,为了能编译Servlet 类,还需要做的事情是:把D:resin-2.1.13lib加入到 windows 的 CLASSPATH 的环境变量中。2-2 JSP、ASP 和 PHP 技术之比较JSP 与 ASP 、 PHP 技术都是目前网上最流行的在服务器端运行的脚本技术,JSP 能用 JavaBeans技术封装, 达到商业逻辑的目的,ASP 对应之的是 COM 组件,因此两者都能用于开发商业

9、逻辑,PHP则更像于一个纯脚本,仅适合于普通的网站开发,而不能用作商业逻辑而被冠以“Person Home Page”的名称,这是最贴切不过的了。JSP 与 ASP 相比, JSP 具有跨平台、安全、强大的可伸缩性的特点,而果硬要挑一些毛病,JSP相对别的脚本更加难掌握,因为精通JSP 必须精通 Java 语言,对于中小型项目,我们要考虑开发人员、开发速度、开发成本等问题,在这方面ASP 和 PHP 会比 JSP 更容易胜出。值得一提的是, ASP 的最新版本 ASP.NET 与原来的 ASP 性质完全是不同的, 它和 JSP一样,都是一种编译性的脚本, 本身完全与强大的 Net 框架结合,

10、完美的支持 Xml 的各种应用, 与昔日的 ASP 不可同日而语, 但是无论是 ASP 还是 ASP.NET ,它都摆脱不了 Windows 平台本身, 这是 ASP 一个致命的缺点。2-3 JSP 语法基础2-3-1 嵌入了 JAVA 语言的 HTML文件把下面网页保存为:j1.jsp这就成了一个最简单的JSP 页面了,其中4JSP网上书店系统(论文)是声明输出的文件类型为text/html ,字符编码是gb2312 ,在 JSP 中里的内容表示的是JSP 编译时的一些选项或向客户端发送的头信息的JSP 指令,里的内容就是Java 语言,如果有必要,更改适当设定,还可以使用javascript 作为脚本,不过实际应用中很少有人这样做。2-3-2 request、 out & response- 与访问者的交互接收客户端的请求和向客户端返回信息是动态网页最常做的事情,在JSP 中,主要通过request、response、 out 三大对象实现这些功能。request 对象的作用是接收用户通过URL或通过表单向发服务器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号