1、 课课 程程 设设 计计 报报 告告 姓姓 名:名: _ 学学 号:号: _ 系系 别:别: _ 专专 业:业: _ 年年 级:级: _ 班班 级:级: _ 指导教师:指导教师: _ 2015 年年 月月 日日 至至 2015 年年 月月 日日 第 2 页 (共 49 页) 所所 在在 单单 位位 : _级级_系系_专业专业_班班 课程设计题目:基课程设计题目:基于于 JSP 的在线购物系统的在线购物系统 课程设计目的:课程设计目的: 1、 掌握掌握 JSP 的基本语法的基本语法 2、 掌握系统设计中的分层思想,利用掌握系统设计中的分层思想,利用 JSP 页面实现数据展示,页面实现数据展示,S
2、ervlet 实现业务实现业务 逻辑,逻辑,Java Bean 实现数据处理实现数据处理 3、 掌握掌握 MySQL 数据库的基本操作,包括创建数据库、表,及对字段的设置,数据库的基本操作,包括创建数据库、表,及对字段的设置, 创建视图、存储过程和触发器创建视图、存储过程和触发器 4、 掌握掌握 JSP 对对 MySQL 数据库的基本操作,包括连接数据库,插入记录,修改记数据库的基本操作,包括连接数据库,插入记录,修改记 录,删除记录等录,删除记录等 5、 了解系统开发的流程了解系统开发的流程 课程设计内容要求:课程设计内容要求: 1、 系统需求分析系统需求分析 2、 系统总体架构系统总体架构
3、 3、 数据库设计数据库设计 E-R 图图 物理模型,包括用户表、商品表、购物车表物理模型,包括用户表、商品表、购物车表 4、系统详细设计、系统详细设计 包括:数据库连接、首页和公共页面、用户登陆模块、用户管理模块、购物车包括:数据库连接、首页和公共页面、用户登陆模块、用户管理模块、购物车 模块、支付模块模块、支付模块 课程设计计划:课程设计计划: 1、系统需求分析、系统需求分析 1 课时课时 2、系统总体架构、系统总体架构 1 课时课时 3、数据库设计、数据库设计 2 课时课时 4、系统详细设计、系统详细设计 12 课时课时 5、课程设计报告、课程设计报告 2 课时课时 第 3 页 (共 4
4、9 页) 课程设计报告:课程设计报告:(可自行增加页面) 在线购物网站采用 JSP+Servlet+JavaBean 技术完成,JSP 页面负责展示数据,Servlet 负责业 务逻辑,JavaBean 负责数据的处理。这是 JSP 的小型项目常用的分层思想,也是现在三大框架 (Struts、Spring、Hibernate)常用的技术,希望通过此系统的开发掌握这种分层技术,对以后学 习大型项目的开发打下基础。 一、需求分析、需求分析 系统分为 4 大模块、即用户登录模块、用户管理模块、购物车模块、支付模块,如图所示: 1、用户登录模块用户登录模块 用户登录模块的主要功能是判断用户是否登录与用户退出系统的操作。 2、用户管理模块用户管理模块 用户管理模块负责对注