网上购物系统设计方与应用毕业论文

上传人:l**** 文档编号:130046609 上传时间:2020-04-24 格式:DOC 页数:71 大小:876.50KB
返回 下载 相关 举报
网上购物系统设计方与应用毕业论文_第1页
第1页 / 共71页
网上购物系统设计方与应用毕业论文_第2页
第2页 / 共71页
网上购物系统设计方与应用毕业论文_第3页
第3页 / 共71页
网上购物系统设计方与应用毕业论文_第4页
第4页 / 共71页
网上购物系统设计方与应用毕业论文_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《网上购物系统设计方与应用毕业论文》由会员分享,可在线阅读,更多相关《网上购物系统设计方与应用毕业论文(71页珍藏版)》请在金锄头文库上搜索。

1、 专业 专注 网上购物系统网上购物系统设计方与应用毕业论文设计方与应用毕业论文 目录 摘要 I ABSTRACT II 前言 1 第 1 章 系统概述 3 1 1 JSP 的技术原理 3 1 2 JAVABEAN简介 5 1 3 STRUTS框架简介 5 第 2 章 需求分析及总体设计 7 2 1 系统分析 7 2 1 1 系统实现的目标 7 2 1 2 系统的开发意义 7 2 2 可行性研究 8 2 2 1 的设计目标 8 2 2 2 的可行性分析 9 2 2 3 的深入调查 9 2 2 4 设计的特点 10 2 2 5 开发的设计思想 10 2 2 6 系统设计的总体规则 10 2 3 系

2、统设计 11 2 3 1 系统目标 11 2 3 2 系统功能模块设计 12 2 3 3 业务流程图 14 2 3 4 开发环境 15 2 3 5 系统文件夹组织结构 21 第 3 章 数据库结构设计 22 3 1 数据库需求分析 22 3 2 数据库的概念模型设计 22 3 3 数据库的逻辑设计 26 3 3 1 数据表的结构的详细设计 26 第 4 章 系统详细设计 31 专业 专注 4 1 公共类设计 31 4 1 1 获取系统时间的类 31 4 1 2 数据库连接类 31 4 1 3 字符串自动处理类 32 4 2 后台首页设计 33 4 3 后台首页技术分析 34 4 4 后台首页的

3、布局 35 4 5 后台管理员管理 36 4 6 后台商品管理设计 42 4 6 1 后台管理商品模块概述 42 4 6 2 后台管理模块技术分析 43 4 6 3 后台查询实现过程 44 4 6 4 商品添加实现过程 45 4 6 5 编写商品添加的 Action 实现类 46 4 7 后台订管理单模块设计 48 4 7 1 后台订单管理模块概述 48 4 7 2 后台订单管理模块技术分析 48 4 7 3 订单详细查询的实现过程 55 4 7 4 订单执行实现过程 57 4 8 用户信息管理 58 4 9 友情管理 61 第 5 章 系统的测试及性能分析 65 5 1 系统的测试 65 5

4、 2 系统的性能分析 65 总结 66 参考文献 67 致 谢 69 专业 专注 前言 21 世纪是网络飞速发展的时代 上网 创建已经成为热门话题 Internet 技术得到持续 猛烈的发展 已经成为计算机产业的一个技 术热点 越来越多的企业开始关注网络 许多人正在或正准备学习网络 知识 进行网络开发或创建自己的 互联网的兴起从本质上改变了整个 社会的商品交易方式 国各大企业从 20 世纪 90 年代互联网兴起之时 就产生了通过网络进行销售经营的想法 由于在上 企业的信誉难以认 证 网络法律法规不健全 物流不发达等原因 限制了网上交易发展的 步伐 进入 21 世纪以后 随着社会的发展进步 制约

5、网上交易的各个 瓶颈问题逐一解决 各企业也纷纷地加入到电子商城的洪潮之中 JSP 的全称是 Java Server Pages 是一种以 Java 为主的跨平台 Web 开发语言 它具有安全性 健全性 运行效率高等许多优点 本次毕业设计 基于 JSP 的网上购物的设计 是在 Windows XP 下 以 SQL Server 2000 为数据库开发平台 Tomcat 网络信息服务作 为应用服务器 采用 JSP Java Server Pages 技术开发的 在本论文中全面详细地介绍了网上购物系统的设计方案 第 1 章为 JSP 的基础理论 包括 JSP 的技术原理 Java 及 Java Se

6、rvlets 概述 JavaBean 简介 在 JSP 中使用 XML 第 2 章为系统构架及总体分析 包 括服务器配置 Web 站点配置 第 3 章为系统的数据库设计 包括数据 库结构设计 数据库需求分析 用 JSP 连接数据库 第 4 章系统详细设 计 包括后台部分由管理员使用 主要包括会员信息管理 主要包括商 品管理 处理订单 用户信息管理 信息管理等功能 第 5 章为系统的 测试 专业 专注 第 1 章 系统概述 1 1 JSP 的技术原理 在传统的网页 HTML 文件 htm html 中加入 Java 程序片段 Scriptlet 和 JSP 标记 tag 就构成了 JSP 网页

7、jsp JSP 页面看上去象标准的 HTML 和 XML 页面 并附带有 JSP 引擎能够处理和 抽取的额外元件 Web 服务器在遇到访问 JSP 网页的请求时 首先执行其中的程序 片段 然后将执行结果以 HTML 格式返回给用户 程序片段可以操作数据库 重新定向网页以及发送 E mail 等 这 就是建立动态所需要的功能 所有程序都在服务器端执行 网络上传送给客户端的仅是得到的 结果 对客户浏览器的要求最低 它基于强大的 Java 语言 具有良好 的伸缩性 在网络数据库应用开发领域具有得天独厚的优势 JSP 技术在多个方面加速了动态 Web 页面的开发 1 将容的生成和显示进行分离 使用 J

8、SP 技术 Web 页面开发人员可以使用 HTML 或者 XML 标识来 设计和格式化最终页面 使用 JSP 标识或者小脚本来生成页面上的动态 容 容是根据请求来变化的 例如请求帐户信息或者特定的一瓶酒的价 格 生成容的逻辑被封装在标识和 JavaBeans 组件中 并且捆绑在小 脚本中 所有的脚本在服务器端运行 如果核心逻辑被封装在标识和 Beans 中 那么其他人 如 Web 管理人员和页面设计者 能够编辑和使 用 JSP 页面 而不影响容的生成 在服务器端 JSP 引擎解释 JSP 标识和小脚本 生成所请求的容 例如 通过访问 JavaBeans 组件 使用 JDBCTM 技术访问数据库

9、 或 者包含文件 并且将结果以 HTML 或者 XML 页面的形式发送回浏览 器 这有助于作者保护自己的代码 而又保证任何基于 HTML 的 Web 浏 览器的完全可用性 2 强调可重用的组件 绝大多数 JSP 页面依赖于可重用的 跨平台的组件 JavaBeans 或 专业 专注 者 Enterprise JavaBeansTM 组件 来执行应用程序所要求的更为复杂 的处理 开发人员能够共享和交换执行普通操作的组件 或者使得这些 组件为更多的使用者或者客户团体所使用 基于组件的方法加速了总体 开发过程 并且使得各种组织在他们现有的技能和优化结果的开发努力 中得到平衡 3 采用标识简化页面开发

10、Web 页面开发人员不会都是熟悉脚本语言的编程人员 JavaServer Page 技术封装了许多功能 这些功能是在易用的 与 JSP 相关的 XML 标识中进行动态容生成所需要的 标准的 JSP 标识能够访问和实例化 JavaBeans 组件 设置或者检索组件属性 下载 Applet 以及执行用其 他方法更难于编码和耗时的功能 通过开发定制化标识库 JSP 技术是可以扩展的 今后 第三方开 发人员和其他人员可以为常用功能创建自己的标识库 这使得 Web 页面 开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来 工作 4 JSP 能提供所有 Servlets 功能 与 Servle

11、ts 相比 JSP 能提供所有 Servlets 功能 它比用 Println 书写和修改 HTML 更方便 可以更明确地进行分工 Web 页面设 计人员编写 HTML 只需留出空间让 Servlets 程序员插入动态部分即可 JSP 技术能够支持高度复杂的基于 Web 的应用 5 健壮的存储管理和安全性 由于 JSP 页面的置脚本语言是基于 Java 编程语言的 而且所有的 JSP 页面都被编译成为 Java Servlet JSP 页面就具有 Java 技术的所 有好处 包括健壮的存储管理和安全性 6 一次编写 各处运行 作为 Java 平台的一部分 JSP 拥有 Java 编程语言 一次

12、编写 各 处运行 的特点 随着越来越多的供应商将 JSP 支持添加到他们的产品 中 您可以使用自己所选择的服务器和工具 更改工具或服务器并不影 响当前的应用 JSP 技术是用 JAVA 语言作为脚本语言的 谈及 JSP 技术 少不了 要对 JAVA 技术进行一些基本的介绍 专业 专注 1 2 JavaBean 简介 JavaBean 是一种基于 Java 的软件组件 JavaBean 和 Active 控件 一样 可以通过封装业务逻辑建立一整套可重复利用的对象库 JSP 对 于在 Web 应用中集成 JavaBean 组件提供了完善的支持 这种支持不仅 能缩短开发时间 可以直接利用经过测试和可

13、信任的已有组件 避免 重复开发 也为 JSP 应用带来了更多的可伸缩性 JavaBean 组件可以 用来执行复杂的计算任务 或负责与数据库的交互及数据提取等 由于 Java 语言在这些方面所具有的特点和优势 使得基于它的软件 JavaBean 组件技术倍受人们关注 它的任务就是 一次编写 可以在 任何地方执行 可以在任何地方重用 JavaBean 组件可以在任何地方 重用包括了可以在应用程序 其他组件 文档 Web 站点和应用程序构 造器工具等多种方案中再利用 为了创建和使用 Java 软件组件 JavaBean 被实现为一种独立于平 台和结构的应用程序接口 它的实现可以忽略部的结构和细节问题

14、 只 需定义其外部的特征及对外功能就行 其中 属性 方法和事件三种接 口可以独立对外进行开发 1 3 Struts 框架简介 Struts 框架是有名的 web 开发框架 它提供了一种方法 可以在 一个 web 应用程序中使用 Java Server Pages JSP 和 Servlet 他的 目的就是要解决完全由 JSP 或 Servlet 实现的传统的应用程序中固有的 问题 通过 Struts 框架将模型层 视图层 控制层这些概念分别对应 到了不同的 Web 应用组件 因此 可以说 Struts 是 MVC 设计模式的具 体实现 在 Struts 框架中 模型由实现业务逻辑的 JavaB

15、ean 组件构成 控制层由 ActionServlet 和 Action 来实现 视图层由一组 JSP 文件与 Struts 标签库构成 Struts 实现 MVC 设计模式如图 1 1 所示 专业 专注 图 1 1 Struts 实现的 MVC 设计模式 Struts 配置文件 Struts config xml 浏览器 视图层 JSP 或 Struts 标签 模型层 JavaBean 等 Java Web 服务器 控制器层 ActionServlet Action Action 专业 专注 第 2 章 需求分析及总体设计 2 1 系统分析 此基于 JSP 的购物分前台功能和后台功能 1 前

16、台部分由用户使用 主要包括用户注册 购物车管理 订 单管理 个人资料管理 留言板管理 2 后台部分由管理员使用 主要包括管理员身份验证 商品管 理 处理订单 用户信息管理 连接信息管理 2 1 1 系统实现的目标 现在流行的网上购物系统不仅要有漂亮的网页 更要有严谨的规 划 注重每一个细小的环节 这样才能使得在电子交易时避免不必要 错误发生 我们将使用 HTML JSP 等技术来编辑网页 并运用 JDBC 技 术把数据库和动态网页相关联 传统的管理信息系统信息获取方法是 由专业文字录入人员将信息输入到管理系统的数据库中 这种方法在数 据量不大时有很多的应用场合 当数据量比较大 并且有较强的专业性 时 录入的费用和出错的可能性都相应上升 本设计在实际应用中的解 决方案是建立 以及自己的数据库 使得所需商品信息可以及时的保 存 更新 可以更好的及时了解商品买卖的情况 2 1 2 系统的开发意义 Internet 的发展 为改变传统的商业运作模式提供了一种技术 上的可行性的方案 利用 Internet 的技术和协议 建立各种企业部 网 Intranet 企业外部网 Extranet 通过廉价

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

最新文档


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

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