Java Web 开发(JSP)课程设计 Java Web 开发(JSP) 课程设计报告 题 目:报价管理系统 设 计 者:XXX 专业班级:软件 学 号:XXXXX 指导教师: XXXXX 2012 年 12 月 26 日 河南理工大学计算机学院 Java Web 开发(JSP)课程设计 1 报价管理系统报告书 一、系统需求背景 随着国家队采购项目的不断规范,通过招标的方式来进行商品销售已经成为主流。由于生产厂家数以千计,其产品更是种类繁多,而且商品的数量、报价和规则也是不断更新,手工的预算报价已经难以胜任。报价管理系统的产生很好的解决了这一难题,能够非常快熟的生成报价方案,具有维护方便、操作简单等特点。 该报价管理系统采用 JSP+JDBC+MySQL 来实现,同时还将使用 MVC 设计模式。其中视图层采用 JSP 来实现,控制层则采用 Sevlert 来实现,并通过 JDBC 来连接MySQL 数据库。 该系统包括五个模块,分别是客户管理模块、产品管理模块、产品类型管理模块、订单模块以及报价模块。 其中,在数据库方面,我们需要建立数据库表,包括客户表、产品类型表、产品表、订单表和报价表。 二、系统所涉及的一些知识 2.1 JSP 技术 JavaServer Pages 技术 是一个纯 Java 平 台 的技术 ,它 主要用来产生动 态 网页 内 容 。在传 统的网 页HTML 文 件 中加 入Java 程序 片 段 和 JSP 标记 ,就 构 成了JSP 网 页 。Web 服 务 器 接收 到 访 问 JSP 网 页 的请 求时,首 先 执 行其中的程序 片 段 ,然 后 将执 行结 果 以HTML格 式返 回 给 客户。JSP是基 于Java Servlet以及整 个Java体 系的 Web 开发技术 ,利 用这一技术 可 以建立先 进、安 全 、快速 和跨 平 台 的动 态网 页 。 JSP 在多个方面加 速 了动 态 的 Web 页 面的开发: Java Web 开发(JSP)课程设计 2 程序写一次,到处可以运行。JSP 在设计时,充分考虑到应用平台的无关性。依赖于Java 的可移植性,JSP 得到目前许多流行操作平台的支持,可在Apache、NetScape、IIS 等服务器上执行。 执行速度快。JSP 页面只需编译一次转化为 Java 字节代码,其后一直驻留于服务器内存中,加快了对 JSP 页面的响应速度。若不考虑JSP 页面第一次编译所花的时间,则 JSP 的响应速度要比 ASP 快得多。 Java 的优势。JSP 技术是用Java 语言作为脚本语言的。跨平台、成熟、健壮...