10毕业生论文要求.doc_第1页
10毕业生论文要求.doc_第2页
10毕业生论文要求.doc_第3页
10毕业生论文要求.doc_第4页
10毕业生论文要求.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附 1 毕毕 业业 设设 计计 题目题目 基于基于 JSPJSP 技术的在线手机订购系统技术的在线手机订购系统 姓 名 学 号 系 院 班 级 指导教师 职 称 年 月 日 淄博职业学院毕业设计 I 摘 要 在线手机订购系统是目前 Internet 上广泛使用的在线系统之一 利用 Browser Server B S 结构 实现手机的在线查找 销售以及手机的在线管理等功能 其 功能目标是将手机销售由传统的商店模式向在线销售转变 本文的主要工作集中在 1 采用 JSP 工具开发 利用 JSP 拥有 Java 编程语言 一次编写 各处运行 的特点 2 JSP 页面依赖于可重用的跨平台的组件 JavaBeans 来执行应用程序所要求的 更为复杂的处理 3 系统通过 JDBC ODBC 桥驱动程序 并通过 ODBC 技术实现了手机订购系统 各个功能模块 本文就是基于 JSP 技术开发的网上购物系统 共分七章 第一章介绍了在线手机 订购系统开发简介以及在线手机订购系统数据库 开发工具的构成 第二章介绍 JSP 拥有 Java 编程语言 一次编写 各处运行 的特点 JSP 基本语法以及 JSP 与数据库的 几种连接技术 第三章介绍系统的设计思想以及怎样实现手机的在线查找 销售 手 机的在线管理等功能 系统流程分析 第四章主要介绍数据库结构设计 包括数据库 逻辑以及物理设计 第五章是系统功能模块设计 分前台和后台管理 其中前台包括 会员管理模块 商品查询模块 订单查询模块 购物车模块 用户管理模块 网站管 理模块 后台系统管理员的商品订单管理模块用户管理模块 分类管理模块 信息管 理模块 常规设置模块 第六章是系统的功能模块实现和测试 介绍基于 JSP 的服务器 Tomcat 的安装与配置以及 J2SDK 作为 Java 虚拟机 第七章设计心得总结了开发过程 中的经验与不足之处 在以后的应用过程中不断提高和完善 关键词 关键词 手机订购系统 JSP 技术 数据库 淄博职业学院毕业设计 II 目 录 第第 1 1 章章 绪论绪论 1 1 1 1 在线手机订购系统开发简介 1 1 2 在线手机订购系统构成 1 第第 2 2 章章 JSPJSP 技术技术 2 2 2 1 JSP 的简介和特点 2 2 2 JSP 基本语法 2 2 2 1 JSP 语法概述 2 2 3 JSP 和数据库的连接技术 2 2 3 1 JSP 通过 JDBC 与数据库连接 2 2 3 2 JSP 与数据库建立连接 2 第第 3 3 章章 系统分析与总体设计系统分析与总体设计 4 4 3 1 系统的需求分析 4 3 2 系统的设计 4 3 2 1 目标设计 4 3 2 2 设计思想 4 3 3 功能描述 4 3 3 1 功能模块划分 4 3 3 2 系统流程分析 4 第第 4 4 章章 数据库结构设计数据库结构设计 5 5 4 1 数据库需求分析 5 第第 5 5 章章 系统功能模块的设计系统功能模块的设计 6 6 5 1 前台系统的设计 6 5 1 1 会员注册模块 6 5 1 2 商品查询模块 6 5 2 系统管理员页面 6 5 2 1 管理员登陆模块 6 5 2 2 商品管理模块 6 淄博职业学院毕业设计 III 第第 6 6 章章 系统功能模块的实现和测试系统功能模块的实现和测试 7 7 6 1 服务器的安装和配置 7 6 2 系统功能模块的测试 7 第第 7 7 章章 设计心得设计心得 8 8 致致 谢谢 9 9 参考文献参考文献 1010 淄博职业学院毕业设计 1 第 1 章 绪论 1 1 在线手机订购系统开发简介 在线手机销售系统是目前 Internet 上广泛使用的在线系统之一 现在若想要买手机 先在网上查找一下信息是很划算也很必要的 在线手机销售系统要实现的功能非常多 最重要的是手机的销售 管理库房中的 手机以及管理用户的购物车 从而实现结账等一系列的功能 另外 在线手机销售系 统还需要提供给用户查找数据库中手机相关记录的功能 同时 为了保证手机交易的 正常进行 必须对用户的身份进行验证 最后 该系统还必须具有管理员的功能 允 许管理员对系统的数据库进行操作 首先 为了销售手机 给手机做广告是其中很重要的一部分 系统必须在醒目的 位置给出手机的信息 包括手机的名称 图片 市场价 会员价 是否推荐 功能介 绍等 另外 手机销售过程中还需要对用户的购物车进行管理 允许用户执行诸如清 空购物车 修改购物手机的数量 种类等操作 最后 系统必须完成结帐的功能 从 而完成整个购物的流程 其次 因为在线销售系统中手机的种类非常多 某个用户想要找到自己需要的手 机就比较困难 所以系统提供了搜索的功能 将手机分类 给用户带来方便 另外 为了保证数据库的安全 以及手机交易的顺利进行 系统还需要对用户进 行管理 最简单的一点就是需要用户先注册 进行身份验证 最后 系统特别提供了数据库管理的功能 允许具有管理权限的人员对系统数据 库进行操作 包括添加 删除 修改记录等等 1 2 在线手机订购系统构成 在线手机订购系统的特点就是利用 Browser Server B S 结构 实现手机的在线查找 销售以及手机的在线管理等功能 这种系统的优势在于系统简单 功能强大 扩展能 力良好以及能够方便的跨地域操作等 后台数据库采用 Microsoft Access 数据库 开发 采用当今较为流行 JSP 工具开发 前台页面采用 dreamweaver 工具设计 系统通过 JDBC ODBC 桥驱动程序 并通过 ODBC 系统数据源来建立与数据库的连接 Web 服 务器是采用 Tomcat 淄博职业学院毕业设计 2 第 2 章 JSP 技术 2 1 JSP 的简介和特点 2 2 JSP 基本语法 2 2 1 JSP 语法概述 大部分 JSP 的语句是包含在以 作为开始 作为结束的标签里 表 2 1 所示为 JSP 语句的各种标签 表 2 1 JSP 语句的标签 编译指示语句 编译指示语句 声明语句 声明语句 表达语句 表达式语句 脚本程序段 脚本程序段 注释语句 注释语句 2 3 JSP 和数据库的连接技术 2 3 1 JSP 通过 JDBC 与数据库连接 2 3 2 JSP 与数据库建立连接 想与数据库建立一个链接你必须做如下两个工作 1 加载驱动程序 2 建立 链接 JDBC 驱动程序的四种类型 第一种 利用 ODBC 驱动程序提供 JDBC 访问 采取这种类型主要是由于微软的 Windows 操作系统的用户群非常庞大 而且在这种操作系统下的数据库系统都支持 ODBC 为此 在 JDK 中提供了 JDBC ODBC 桥 如果通过这种驱动类型连接数据 淄博职业学院毕业设计 3 必须在 WEB 服务器中装有 ODBC 此种类型适于企业网和用 JAVA 语言编写的应用 程序服务器代码 这也是在线手机订购系统数据库所采用的驱动程序类型 第二种 驱动程序类型将数据库商家提供用于操作数据库的 API 函数进行包装 把客户机 API 上的 JDBC 调用转换为 DBMS 的调用 这种驱动程序类型的执行效率较 高 第三种 将 JDBC 转换为与 DBMS 无关的网络协议 然后这种与 DBMS 无关的网 络协议又被某个服务器转换为一种 DBMS 协议 由于这类驱动程序是完全用 JAVA 语 言编写的 它不但是可移植性最好的驱动程序类型 而且还是最具灵活性的驱动程序 类型 第四种 将对 JDBC 的调用直接转换为 DBMS 所使用的网络协议 在本地数据库程序使用 Microsoft 的 Access 数据库时 可以使用 Sun 公司开发的 JDBC ODBC 桥 借用此技术 JSP 程序就可以访问带有 ODBC 驱动程序的数据库 这 样既保留 JDBC 的优点 又可以使用 Microsoft 提供的 ODBC 数据源与 Access 连接 不管对方是何种数据库 只要有 ODBC 接口就可以直接使用 JDBC ODBC 桥与数据库 连接 而无需因为后端数据库的改变而改动相应的程序代码 实现了应用层与数据库 层的完美分离 淄博职业学院毕业设计 4 第 3 章 系统分析与总体设计 3 1 系统的需求分析 JSPshop 网络购物系统 JSP 版基于 jsp javaBean access 三层结构的动态购物网站 网上购物系统要由前台系统和后台系统两部分构成 前台系统是供商品销售使用的浏 览器界面 在这里可以注册会员 浏览商品 查询商品 购物及进行购物结算 后台系 统主要是进行用户管理 商品分类管理 信息管理 同时要进行会员管理 新闻管理 网站友情链接管理 以及保证系统安全有效运转的系统环境 3 2 系统的设计 3 2 1 目标设计 3 2 2 设计思想 3 3 功能描述 3 3 1 功能模块划分 根据系统功能的要求 在线手机订购系统可以分为 3 个模块 用户管理模块 手 机订购系统以及在线管理系统 图 3 2 给出了这 3 个模块之间的关系 图 3 2 在线手机订购系统功能模块图 3 3 2 系统流程分析 在线手机订购系统首页也页 会员管理模块在线购物模块系统管理模块 淄博职业学院毕业设计 5 第 4 章 数据库结构设计 根据系统功能设计要求及模块划分 数据库主要存储用户信息 商品信息和订单 信息 对于在线手机订购系统的数据库 可列出以下数据项和数据结构 4 1 数据库需求分析 数据项和数据结构如下 1 用户信息 ID 自动编号 用户名 地址 E mail 地址 电话 邮编等 数 据项和数据结构 如表 4 1 所示 表 4 1 用户信息表 名 称表单元素类型含 义最大长度 User Id数字自动编号 10 Usermane 文本用户名 20 Addr 文本地 址 40 Email 文本 E mail20 Phone 文本电 话 20 2 商品信息 ID 自动编号 商品名 商品分类 商品价格 商品内容介绍等 数据项和数据结构 如表 4 2 所示 表 4 2 商品信息表 名称表单元素类型含义最大长度 Hw Id数字自动编号 10 Hw name文本商品名 20 Hw sort文本商品分类 10 Hw cash数字商品价格 10 Hw content文本商品内容介绍 100 淄博职业学院毕业设计 6 第 5 章 系统功能模块的设计 5 1 前台系统的设计 5 1 1 会员注册模块 5 1 2 商品查询模块 5 2 系统管理员页面 5 2 1 管理员登陆模块 5 2 2 商品管理模块 淄博职业学院毕业设计 7 第 6 章 系统功能模块的实现和测试 6 1 服务器的安装和配置 6 2 系统功能模块的测试 淄博职业学院毕业设计 8 第 7 章 设计心得 本系统是一个面向商业企业 具有一定实用性的网上购物系统 它主要完成对商 品信息的一系列管理 包括浏览 查询 订购以及 信息等 本系统采用当前流行的 动态网页的开发工具 JSP 来完成整个系统的设计 在数据库的设计上利用了 Access 的便利性和实用性 在商品查询方面 系统实现了多条件任意字段的模糊查询 同时 在分类查询上实现了动态生成 系统可以自动识别用户不同的输入 在用户管理方面 系统基本实现了用户注册和密码修改等各项功能 由于整个系统涉及到电子商务的各 个方面 有关 JSP 许多细节问题都要靠自己去摸索 加之本人水平有限 并没有完全 地理解 JSP 的强大功能 还存在着许多不足之处 如 1 受开发条件和开发时间的限制 本系统只利用了本地数据库 Access 它同应用 程序处于同一系统中 能存储的数据量也有一定限制 并没有发挥出 JSP 其数据库方 面的优势 2 在一些数据输入时没有及时的进行数据格式校验 不能保证数据输入的绝对正确 性 3 由于时间关系 系统功能实现不够完善 使用不是很方便 比如 没有实现不同 级别的用户购买商品时享受不同的折扣等 这些都是需要完善的地方 该系统离实际使用也还有一定的距离 需要我不断地 进行补充和完善 这次论文设计得到指导教师梁伍七老师的大力支持 在此表示衷心 的感谢 淄博职业学院毕业设计 9 致 谢 淄博

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论