1 / 49
文档名称:

web开发课程设计报告.doc

格式:doc   大小:220KB   页数:49页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

web开发课程设计报告.doc

上传人:w447750 2018/9/6 文件大小:220 KB

下载得到文件列表

web开发课程设计报告.doc

相关文档

文档介绍

文档介绍:Sichuan Top Vocational College of Information Technology
课程设计报告
姓名: ______________
学号: ______________
系别: ______________
专业: ______________
年级: ______________
班级: ______________
指导教师: ______________
2015年月日至 2015年月日
所在单位:
_______级___________系________________专业______班
课程设计题目:基于JSP的在线购物系统
课程设计目的:
掌握JSP的基本语法
掌握系统设计中的分层思想,利用JSP页面实现数据展示,Servlet实现业务逻辑,Java Bean实现数据处理
掌握MySQL数据库的基本操作,包括创建数据库、表,及对字段的设置,创建视图、存储过程和触发器
掌握JSP对MySQL数据库的基本操作,包括连接数据库,插入记录,修改记录,删除记录等
了解系统开发的流程
课程设计内容要求:
系统需求分析
系统总体架构
数据库设计
E-R图
物理模型,包括用户表、商品表、购物车表
4、系统详细设计
包括:数据库连接、首页和公共页面、用户登陆模块、用户管理模块、购物车模块、支付模块
课程设计计划:

1、系统需求分析 1课时
2、系统总体架构 1课时
3、数据库设计 2课时
4、系统详细设计 12课时
5、课程设计报告 2 课时
课程设计报告:(可自行增加页面)
在线购物网站采用JSP+Servlet+JavaBean技术完成,JSP页面负责展示数据,Servlet负责业务逻辑,JavaBean负责数据的处理。这是JSP的小型项目常用的分层思想,也是现在三大框架(Struts、Spring、Hibernate)常用的技术,希望通过此系统的开发掌握这种分层技术,对以后学****大型项目的开发打下基础。
一、需求分析
系统分为4大模块、即用户登录模块、用户管理模块、购物车模块、支付模块,如图所示:



在线购物系统管理首页
用户登录模块
用户管理模块
购物车模块
支付模块
用户登录
用户登录
用户注册
信息修改
密码修改
购物车列表
修改购物车
删除购物车
在线支付
1、用户登录模块
用户登录模块的主要功能是判断用户是否登录与用户退出系统的操作。
2、用户管理模块
用户管理模块负责对注册的用户进行管理,其功能有:用户注册、信息修改、密码修改等操作。
3、购物车模块
购物车模块负责对已登录用户购买的商品进行管理,其功能有:购物车列表、修改购物车、删除购物车等操作。
4、在线支付
支付模块负责对购买商品的支付操作。
二、系统总体架构
这个简单的网上购物系统,包括4个模块的功能,业务逻辑比较简单,容易理解,采用目前比较流行的3层架构就能解决。
系统的层次结构图如下:

表现层
业务逻辑层
数据层
JSP+HTML+JavaScript
Servlet
JavaBean

数据库
系统的流程如图:
已登录购买
已注册加入购物车
未注册
注册失败,显示失败消息
注册成功,显示成功消息
首页
产品介绍页面
购买页面
购买页面
支付页面
登录页面
注册页面
购物车列表
三、数据库设计
先构建E-R图,再根据图来创建数据库表、视图等。
1、E-R图
该系统所涉及的表结构很简单,只有3张表:用户、购物车、商品。如图:
1 n
用户
购物车
商品
2、数据物理模型
根据E-R图,可以设计出系统的数据物理模型。
(1)、用户表
字段名称
含义
数据类型
是否主键
是否为空
是否外键
其他约束
uid
用户名ID
int
Yes
No
No
AUTO_INCREMENT
uname
用户姓名
varchar (20)
No
No
No
passwd
用户登录密码
vachar(50)
No
No
No
email
用户E-mail
Varchar(50)
No
No
No
lastlogin
最后登录时间
Datetime
No
No
No
(2)/商品表
字段名称
含义
数据类型
是否主键
是否为空
是否外键
其他约束
gid
物品ID
int
Yes
No
No
AUTO_INCREMENT
kinds
商品类别
vachar(50)
No
No

最近更新

国际贸易实务模拟试卷(三)附答案 6页

引线框架镀银生产线中电镀银装置的分析研制的.. 2页

异构蜂窝网络的移动性管理算法研究的中期报告.. 2页

营养与食品卫生学试题 24页

药物解析计划学习试题集 87页

药品验收管理操作规程 12页

山东省金乡县2023-2024学年八年级上学期期中考.. 8页

荐商业街创业项目反馈会情况汇报创业&160;导航.. 15页

英语时态练习题100题练习 11页

英语公开课反思 4页

英才是怎样造就业务考试试题 6页

建筑结构环境性评价体系研究的中期报告 2页

节能控制实用措施 9页

建立黄金埠镇工业园区物流中心可行性研究的中.. 2页

脂类化学及生物膜 3页

2024学年九年级上学期10月阶段练习物理试题(月.. 6页

康复花园绿化三维量与生态效益研究的中期报告.. 2页

职能部门管理人员安全承诺书 1页

职位说明书试制车间 34页

二中教务处副主任职责范文(二篇) 4页

庐山慧远佛学思想研究的中期报告 2页

中级卫生专业资格肿瘤放射治疗学主治医师中级.. 10页

网络基础练习习题2 25页

广州大学松田学院教学管理系统的设计与实现的.. 2页

广告语体中的对举结构考察的综述报告 2页

广东省生物医药动物实验外包服务组织架构与运.. 2页

维持良好人际关系四大技巧 4页

学校与社区合作共同育人实施方案 2页

友好协议书范文 2页

初中物理:《滑轮》说课ppt课件 31页