基于Java语言的网络服装购物平台毕业论文

上传人:l**** 文档编号:129860902 上传时间:2020-04-23 格式:DOC 页数:59 大小:2.91MB
返回 下载 相关 举报
基于Java语言的网络服装购物平台毕业论文_第1页
第1页 / 共59页
基于Java语言的网络服装购物平台毕业论文_第2页
第2页 / 共59页
基于Java语言的网络服装购物平台毕业论文_第3页
第3页 / 共59页
基于Java语言的网络服装购物平台毕业论文_第4页
第4页 / 共59页
基于Java语言的网络服装购物平台毕业论文_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《基于Java语言的网络服装购物平台毕业论文》由会员分享,可在线阅读,更多相关《基于Java语言的网络服装购物平台毕业论文(59页珍藏版)》请在金锄头文库上搜索。

1、 参考资料 基于基于 JavaJava 语言的网络语言的网络 服装购物平台毕业论文服装购物平台毕业论文 目 录 1 引言 1 2 开发环境与工具 1 2 1 配置环境 1 2 2 APACHE TOMCAT简介 2 3 JAVA 语言特点 2 3 1 JAVA语言简介 2 3 2 JAVA与 C C 的差异 6 3 3 JAVA 架构设计 7 3 4 AJAX 无刷新模式开发技术 11 3 5 本站应用的置对象 11 4 容简介与说明 12 4 1 可行性研究 12 4 2 需求容 13 4 3 需求分析 13 5 总体设计 14 5 1 设计思想 14 5 2 目标系统 14 5 3 功能模

2、块设计 14 5 4 数据库关系图 21 6 详细设计 21 6 1 用户注册和登录模块设计 21 6 2 首页的模块设计 23 6 3 服装打折的模块设计 24 6 4 购物车的模块设计 27 6 5 服装详情的模块设计 28 6 6 后台的模块设计 29 6 7 订单管理的模块设计 31 6 8 后台管理模块 32 参考资料 7 测试及维护 36 总 结 37 参考文献 38 谢 辞 39 附录一 40 参考资料 1 引言 网上开店是一个新兴的词汇 具体来说就是经营者在互联网上注册一个虚拟的网上商店 以下简称网店 将待售商品的信息发布到网页上 对商品感兴趣的浏览者通过网上或网下 的支付方式

3、向经营者付款 经营者通过邮寄等方式 将商品发送到购买者 网上开店是一种在互联网时代的背景下诞生的新销售方式 区别于网下的传统商业模式 与大规模的网上商城及零星的个人网上拍卖相比 网上开店投入不大 经营方式灵活 可以 为经营者提供不错的利润空间 成为许多人的创业途径 随着计算机科学的发展 数据库技术在 Internet 和 Intranet 中的应用越来越广泛 为 广大网络用户提供了更加周到和人性化的服务 本文描述了如何使用 JSP 技术来组建网上服 装店 本文首先阐述了基于 JSP 平台的网上服装店的开发背景以及其实践意义 其次说明了 网上服装店的功能以及相比同类系统的创新之处 然后就网上服装

4、店开发中所使用的一些的 技术进行研究探讨 主要针对数据库的设计技术 J2EE 技术以及用 SQL Server JSP 数据提供 程序访问 SQLserver2000 数据库技术四个方面进行了研究 最后还附上了网上服装店的安装 说明 简单使用说明和一些通用性的经典代码 笔者化了大量的时间用于程序设计 这也是 笔者工作的重点 所开发的系统具有实用价值 所编写的代码对 J2EE 程序员也有很好的参考 性 在系统的开发过程中 笔者深刻体会到了 J2EE 平台的强大性 优越性以及存储过程在 提高数据访问性能和增强数据访问安全性上所起到的重要作用 此外 对于关系代数在数据 库科学里的应用 笔者在编程过程

5、中也做了一定的研究 2 开发环境与工具 2 1 配置环境 1 Internet 信息服务管理器 2 MyEclipse 6 5 集成开发环境 3 带有 Service Pack2 0 Windows XP Professional 4 CPU AMD semprom tm processor 2600 5 存 512 RAM DDR400 参考资料 6 显示卡 NVIDIA GEFORCE MX 440 WITH AGP 8X 7 浏览器 360 安全浏览器 8 分辨率 最佳效果 1024 768 像素 9 操作系统 Windows xp 2 2 Apache Tomcat 简介 Tomcat

6、 很受广大程序员的喜欢 因为它运行时占用的系统资源小 扩展性好 支持 负载平衡与服务等开发应用系统常用的功能 而且它还在不断的 tomcat 标志 改进和完善中 任何一个感兴趣的程序员都可以更改它或在其中加入新的功能 Tomcat 是一个小型的轻量级应用服务器 在中小型系统和并发访问用户不是很多的场 合下被普遍使用 是开发和调试 JSP 程序的首选 对于一个初学者来说 可以这样认为 当 在一台机器上配置好 Apache 服务器 可利用它响应对 HTML 页面的访问请求 实际上 Tomcat 部分是 Apache 服务器的扩展 但它是独立运行的 所以当你运行 tomcat 时 它实 际上作为一个

7、与 Apache 独立的进程单独运行的 这里的诀窍是 当配置正确时 Apache 为 HTML 页面服务 而 Tomcat 实际上运行 JSP 页面和 Servlet 另外 Tomcat 和 IIS Apache 等 Web 服务器一样 具有处理 HTML 页面的 功能 另外它还是一个 Servlet 和 JSP 容器 独立的 Servlet 容器是 Tomcat 的默认模式 不过 Tomcat 处理静态 HTML 的能力不如 Apache 服务器 3 Java 语言特点 3 1 Java 语言简介 Java 平台由 Java 虚拟机 Java Virtual Machine 和 Java 应

8、用编程接口 Application Programming Interface 简称 API 构成 Java 应用编程接口为 Java 应用 提供了一个独立于操作系统的标准接口 可分为基本部分和扩展部分 在硬件或操作系统平 参考资料 台上安装一个 Java 平台之后 Java 应用程序就可运行 现在 Java 平台已经嵌入了几乎所有 的操作系统 这样 Java 程序可以只编译一次 就可以在各种系统中运行 Java 应用编程接 口已经从 1 1x 版发展到 1 2 版 目前常用的 Java 平台基于 Java1 5 最近版本为 Java1 7 其主要有如下特点 Java 语言特点 Java 是一

9、种简单的 面向对象的 分布式的 解释型的 健壮安全的 结构中立的 可 移植的 性能优异 多线程的动态语言 当 1995 年 SUN 推出 Java 语言之后 全世界的目光都被这个神奇的语言所吸引 那么 Java 到底有何神奇之处呢 Java 语言其实最早诞生于 1991 年 起初被称为 OAK 语言 是 SUN 公司为一些消费性电 子产品而设计的一个通用环境 他们最初的目的只是为了开发一种独立于平台的软件技术 而且在网络出现之前 OAK 可以说是默默无闻 甚至差点夭折 但是 网络的出现改变了 OAK 的命运 在 Java 出现以前 Internet 上的信息容都是一些乏味死板的 HTML 文档

10、 这对于那些迷 恋于 WEB 浏览的人们来说简直不可容忍 他们迫切希望能在 WEB 中看到一些交互式的容 开 发人员也极希望能够在 WEB 上创建一类无需考虑软硬件平台就可以执行的应用程序 当然这 些程序还要有极大的安全保障 对于用户的这种要求 传统的编程语言显得无能为力 SUN 的工程师敏锐地察觉到了这一点 从 1994 年起 他们开始将 OAK 技术应用于 WEB 上 并且 开发出了 HotJava 的第一个版本 当 SUN 公司 1995 年正式以 Java 这个名字推出的时候 几 乎所有的 WEB 开发人员都心生感叹 噢 这正是我想要的 于是 Java 成了一颗耀眼的明星 丑小鸭一下子

11、变成了白天鹅 Java 主要特性 Java 语言的语法与 C 语言和 C 语言很接近 使得大多数程序员很容易学习和使用 Java 另一方面 Java 丢弃了 C 中很少使用的 很难理解的 令人迷惑的那些特性 如 操作符重载 多继承 自动的强制类型转换 特别地 Java 语言不使用指针 并提供了自动 的废料收集 使得程序员不必为存管理而担忧 参考资料 Java 语言是一个面向对象的 Java 语言提供类 接口和继承等原语 为了简单起见 只支持类之间的单继承 但支持 接口之间的多继承 并支持类与接口之间的实现机制 关键字为 implements Java 语言全 面支持动态绑定 而 C 语言只对虚

12、函数使用动态绑定 总之 Java 语言是一个纯的面向 对象程序设计语言 Java 语言是分布式的 Java 语言支持 Internet 应用的开发 在基本的 Java 应用编程接口中有一个网络应用编 程接口 它提供了用于网络应用编程的类库 包括 URL URLConnection Socket ServerSocket 等 Java 的 RMI 远程方法激活 机制也是开 发分布式应用的重要手段 Java 语言是健壮的 Java 的强类型机制 异常处理 废料的自动收集等是 Java 程序健壮性的重要保证 对 指针的丢弃是 Java 的明智选择 Java 的安全检查机制使得 Java 更具健壮性

13、Java 语言是安全的 Java 通常被用在网络环境中 为此 Java 提供了一个安全机制以防恶意代码的攻击 除了 Java 语言具有的许多安全特性以外 Java 对通过网络下载的类具有一个安全防机制 类 ClassLoader 如分配不同的名字空间以防替代本地的同名类 字节代码检查 并提供 安全管理机制 类 SecurityManager 让 Java 应用设置安全哨兵 Java 语言是体系结构中立的 Java 程序 后缀为 java 的文件 在 Java 平台上被编译为体系结构中立的字节码格式 后缀为 class 的文件 然后可以在实现这个 Java 平台的任何系统中运行 这种途径适 合于

14、异构的网络环境和软件的分发 Java 语言是可移植的 这种可移植性来源于体系结构中立性 另外 Java 还严格规定了各个基本数据类型的长 参考资料 度 Java 系统本身也具有很强的可移植性 Java 编译器是用 Java 实现的 Java 的运行环境 是用 ANSI C 实现的 Java 语言是解释型的 Java 通常被用在网络环境中 为此 Java 提供了一个安全机制以防恶意代码的攻击 除了 Java 语言具有的许多安全特性以外 Java 对通过网络下载的类具有一个安全防机制 类 ClassLoader 如分配不同的名字空间以防替代本地的同名类 字节代码检查 并提供 安全管理机制 类 Se

15、curityManager 让 Java 应用设置安全哨兵 Java 是高性能的 与那些解释型的高级脚本语言相比 Java 的确是高性能的 事实上 Java 的运行速度 随着 JIT Just In Time 编译器技术的发展越来越接近于 C Java 语言是多线程的 在 Java 语言中 线程是一种特殊的对象 它必须由 Thread 类或其子 类来创建 通 常有两种方法来创建线程 其一 使用型构为 Thread Runnable 的构造子将一个实现了 Runnable 接口的对象包装成一个线程 其二 从 Thread 类派生出子类并重写 run 方法 使 用该子类创建的对象即为线程 值得注意

16、的是 Thread 类已经实现了 Runnable 接口 因此 任何一个线程均有它的 run 方法 而 run 方法中包含了线程所要运行的代码 线程的活动由 一组方法来控制 Java 语言支持多个线程的同时执行 并提供多线程之间的同步机制 关 键字为 synchronized Java 语言是动态的 Java 语言的设计目标之一是适应于动态变化的环境 Java 程序需要的类能够动态地被 载入到运行环境 也可以通过网络来载入所需要的类 这也有利于软件的升级 另外 Java 中的类有一个运行时刻的表示 能进行运行时刻的类型检查 Java 语言的优良特性使得 Java 应用具有无比的健壮性和可靠性 这也减少了应用 系统的维护费用 Java 对对象技术的全面支持和 Java 平台嵌的 API 能缩短应用系统的开发 时间并降低成本 Java 的编译一次 到处可运行的特性使得它能够提供一个随处可用的开放 参考资料 结构和在多平台之间传递信息的低成本方式 特别是 Java 企业应用编程接口 Java Enterprise APIs 为企业计算及电子商务应用系统提供了有关技术和丰富的类库 3 2 Ja

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

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