网上商店前台功能的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
长 沙 学 院
课程设计说明书
题目
网上商店前百度文库功能的设计与实现
系(部)
数学与计算机科学
专业(班级)
x
姓名
x
学号
B20140302311
指导教师
张肖霞
起止日期
2016.12.5~2016.12.16
课程设计任务书
课程名称:Web应用程序课程设计
设计题目:网上商店前台功能的设计与实现
已知技术参数和设计要求:
教研室主任签名:日期:
系主任签名:日期:
长沙学院课程设计鉴定表
姓名
x
x
专业
信息
班级
x
设计题目
网上商店前台功能的设计与实现
指导教师
张肖霞
指导教师意见:
评定等级:教师签名:日期:
答辩小组意见:
评定等级:答辩小组长签名:日期:
教研室意见:
教研室主任签名:日期:
系(部)意见:
系主任签名:日期:
说明
课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;
问题描述(功能要求):
分析设计一个网上商店的前台功能部分。完成本系统的如下功能:
展示特定的某类商品:展示的方式有多种,可以按类别、按销售排行榜、按上架时间等,有层次的展示商品,提高用户的购买兴趣。对于某种商品,除显示商品信息以外,还可以附加评论、推荐相关类型商品。
商品查询:根据多种条件来查询,比如商品名称、价格、出版社等特征信息。能进行模糊匹配,包含关键字的商品都能查到。
2.14查询的条件:能查看指定名称的图书,能查看指定类别的图书,能查看指定价格的图书。
2.2用例规约
未注册的用户:能浏览图书,点击按类别分类就能浏览文学、小说、程序设计的图书,点击按价格分类就浏览不同价格的图书。如需加入购物或者购买图书则需要注册并且登陆之后才能进行。
已注册的用户:登陆用户并且通过验证之后,能浏览图书,点击按类别分类就能浏览文学、小说、程序设计的图书,点击按价格分类就浏览不同价格的图书。能将喜欢的图书加入购物车并下订单购买图书。
3
3.1总体设计
按照功能划分系统,画出模块设计图(即功能分解图)比如用户管理模块包括用户登录和注册
画出框架设计图(MVC方案,Model-2图)
画出每个功能模块对应的的视图层、控制器层和模型层。对前述的框架设计图进行具体化的应用。
假设此系统的组成如下:(请完善下图,掉其中的。。。)
3.2功能模块设计
5.订单模块(功能有:生成订单查看我的订单,查看订单详情,取消订单,确认收货,支付订单)
3.3数据库设计
1.user表
2.Book表
功能模块说明:对每个模块进行详细的说明。
1.用户模块(功能有:注册,激活,登陆,修改密码,退出)
2.分类模块(功能有:显示所有分类)
3.图书模块(功能有:分页查看指定分类图书,分页查看指定名称的图书,分页查看指定条件的图书,查看图书详情)
4.购物车模块(功能有:向车中添加商品,查看我的购物车,修改商品数量,删除商品,批量删除商品)
购物车:只有注册用户才能购买。为用户提供购物车,购物车内同类商品的数量可以修改,也可以删除购物车里已有的商品。购物车信息保存,便于下次购物时继续选购商品。
2. 运行环境要求:
(1)客户端:
Windows操作系统
IE浏览器
(2)服务器:
windows 操作系统
Tomcat web 服务器
MySQL 数据库服务器
5. 购物车管理:
只有注册用户才能购买。为用户提供购物车,购物车内同类商品的数量可以修改,可以删除
购物车已有的商品。
2.12商品:图书,包括图书名称(Bname varchar(50))、图书价格(Bprice float)、图书数量(Bno int)。
2.13商品分类:一级分类:按类别分类、按价格分类。 二级分类:按类别分类有文学、小说、程序设计。
关键词:表单,会话,MVC,电子商务系统,图书系统,javaweb
1
正文排版格式:宋体五号、单倍行距、首行缩进2字符。标题排版格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。正文排版格式:宋体五号、单倍行距、首行缩进字符。标题排版格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。正文排版格式:宋体五号、单倍行距、首行缩进字符。标题排版格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。
3. 技术要求:
1)需求分析规格说明书与用例规约
2)系统采用MVC架构,类图,时序图
3)系统完整编码
设计工作量:
2周
工作计划:
(1) 2014级信息3班
16课时:理论讲座
20课时:上机、调试。计算机系机房
4课时:答辩。计算机系机房。
(具体时间地点老师先申请,机动安排)
指导教师签名:日期:2016.12.2
2.11网上书店系统:
1.用户注册:
能够提供新用户注册,并根据用户提供的用户名、用户姓名、密码、手机号码进行验证。
2. 用户登录:
用户能够输入用户名,密码进行登录。
3. 商品信息:
包括商品的编号、名称、价格、库存等信息。
4. 商品浏览:
可以按类别、按销售排行榜、按上架时间等,有层次的展示商品,提高用户的购买兴趣。
摘要
20世纪90年代以来,计算机和网络技术促进了电子商务的产生和广泛应用,对传统商业业态和经营方式提出了挑战,网上商店作为一种新型业态,使大量贸易活动和信息传递在网络上进行。
本文主要介绍了网上图书商城的设计与实现,本课程设计主要JSP+Javabean+Servlet技术,采用了B/S架构模式。使用当前流行的动态网页技术JSP实现前台的显示逻辑业务,实体类Javabean实现数据封装,Servlet实现后台的控制,应用了MySQL数据库以及JDBC技术访问数据库。设计模式主要是采用MVC,MVC即Model(模型)-View(视图)-Controller(控制器)。使用该种模式可以使网站具有更好的可扩展性和使功能的增强更容易些。该网上电脑商城具有注册帐户,浏览商品,商品搜索,在线购买商品以及管理员后台管理网站的功能。
2
2.1需求描述
网上书店系统是电子商务的一类重要应用领域,通过它可以进行在线商品交易。随着互联网的普及以及电子商务的发展和人们购物理念与购物方式的改变,网上书店系统将有着巨大的市场潜力。本文在研究电子商务,特别是网上书店系统的基本理论和关键技术的基础上,对网上书店系统的发展背景,各种实现 技术,以及各种实现技术的优缺点和网上书店系统的安全策略进行了分析。
课程设计说明书
题目
网上商店前百度文库功能的设计与实现
系(部)
数学与计算机科学
专业(班级)
x
姓名
x
学号
B20140302311
指导教师
张肖霞
起止日期
2016.12.5~2016.12.16
课程设计任务书
课程名称:Web应用程序课程设计
设计题目:网上商店前台功能的设计与实现
已知技术参数和设计要求:
教研室主任签名:日期:
系主任签名:日期:
长沙学院课程设计鉴定表
姓名
x
x
专业
信息
班级
x
设计题目
网上商店前台功能的设计与实现
指导教师
张肖霞
指导教师意见:
评定等级:教师签名:日期:
答辩小组意见:
评定等级:答辩小组长签名:日期:
教研室意见:
教研室主任签名:日期:
系(部)意见:
系主任签名:日期:
说明
课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;
问题描述(功能要求):
分析设计一个网上商店的前台功能部分。完成本系统的如下功能:
展示特定的某类商品:展示的方式有多种,可以按类别、按销售排行榜、按上架时间等,有层次的展示商品,提高用户的购买兴趣。对于某种商品,除显示商品信息以外,还可以附加评论、推荐相关类型商品。
商品查询:根据多种条件来查询,比如商品名称、价格、出版社等特征信息。能进行模糊匹配,包含关键字的商品都能查到。
2.14查询的条件:能查看指定名称的图书,能查看指定类别的图书,能查看指定价格的图书。
2.2用例规约
未注册的用户:能浏览图书,点击按类别分类就能浏览文学、小说、程序设计的图书,点击按价格分类就浏览不同价格的图书。如需加入购物或者购买图书则需要注册并且登陆之后才能进行。
已注册的用户:登陆用户并且通过验证之后,能浏览图书,点击按类别分类就能浏览文学、小说、程序设计的图书,点击按价格分类就浏览不同价格的图书。能将喜欢的图书加入购物车并下订单购买图书。
3
3.1总体设计
按照功能划分系统,画出模块设计图(即功能分解图)比如用户管理模块包括用户登录和注册
画出框架设计图(MVC方案,Model-2图)
画出每个功能模块对应的的视图层、控制器层和模型层。对前述的框架设计图进行具体化的应用。
假设此系统的组成如下:(请完善下图,掉其中的。。。)
3.2功能模块设计
5.订单模块(功能有:生成订单查看我的订单,查看订单详情,取消订单,确认收货,支付订单)
3.3数据库设计
1.user表
2.Book表
功能模块说明:对每个模块进行详细的说明。
1.用户模块(功能有:注册,激活,登陆,修改密码,退出)
2.分类模块(功能有:显示所有分类)
3.图书模块(功能有:分页查看指定分类图书,分页查看指定名称的图书,分页查看指定条件的图书,查看图书详情)
4.购物车模块(功能有:向车中添加商品,查看我的购物车,修改商品数量,删除商品,批量删除商品)
购物车:只有注册用户才能购买。为用户提供购物车,购物车内同类商品的数量可以修改,也可以删除购物车里已有的商品。购物车信息保存,便于下次购物时继续选购商品。
2. 运行环境要求:
(1)客户端:
Windows操作系统
IE浏览器
(2)服务器:
windows 操作系统
Tomcat web 服务器
MySQL 数据库服务器
5. 购物车管理:
只有注册用户才能购买。为用户提供购物车,购物车内同类商品的数量可以修改,可以删除
购物车已有的商品。
2.12商品:图书,包括图书名称(Bname varchar(50))、图书价格(Bprice float)、图书数量(Bno int)。
2.13商品分类:一级分类:按类别分类、按价格分类。 二级分类:按类别分类有文学、小说、程序设计。
关键词:表单,会话,MVC,电子商务系统,图书系统,javaweb
1
正文排版格式:宋体五号、单倍行距、首行缩进2字符。标题排版格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。正文排版格式:宋体五号、单倍行距、首行缩进字符。标题排版格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。正文排版格式:宋体五号、单倍行距、首行缩进字符。标题排版格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。
3. 技术要求:
1)需求分析规格说明书与用例规约
2)系统采用MVC架构,类图,时序图
3)系统完整编码
设计工作量:
2周
工作计划:
(1) 2014级信息3班
16课时:理论讲座
20课时:上机、调试。计算机系机房
4课时:答辩。计算机系机房。
(具体时间地点老师先申请,机动安排)
指导教师签名:日期:2016.12.2
2.11网上书店系统:
1.用户注册:
能够提供新用户注册,并根据用户提供的用户名、用户姓名、密码、手机号码进行验证。
2. 用户登录:
用户能够输入用户名,密码进行登录。
3. 商品信息:
包括商品的编号、名称、价格、库存等信息。
4. 商品浏览:
可以按类别、按销售排行榜、按上架时间等,有层次的展示商品,提高用户的购买兴趣。
摘要
20世纪90年代以来,计算机和网络技术促进了电子商务的产生和广泛应用,对传统商业业态和经营方式提出了挑战,网上商店作为一种新型业态,使大量贸易活动和信息传递在网络上进行。
本文主要介绍了网上图书商城的设计与实现,本课程设计主要JSP+Javabean+Servlet技术,采用了B/S架构模式。使用当前流行的动态网页技术JSP实现前台的显示逻辑业务,实体类Javabean实现数据封装,Servlet实现后台的控制,应用了MySQL数据库以及JDBC技术访问数据库。设计模式主要是采用MVC,MVC即Model(模型)-View(视图)-Controller(控制器)。使用该种模式可以使网站具有更好的可扩展性和使功能的增强更容易些。该网上电脑商城具有注册帐户,浏览商品,商品搜索,在线购买商品以及管理员后台管理网站的功能。
2
2.1需求描述
网上书店系统是电子商务的一类重要应用领域,通过它可以进行在线商品交易。随着互联网的普及以及电子商务的发展和人们购物理念与购物方式的改变,网上书店系统将有着巨大的市场潜力。本文在研究电子商务,特别是网上书店系统的基本理论和关键技术的基础上,对网上书店系统的发展背景,各种实现 技术,以及各种实现技术的优缺点和网上书店系统的安全策略进行了分析。