没有合适的资源?快使用搜索试试~ 我知道了~
JavaWeb电商购物系统介绍文档
3星 · 超过75%的资源 需积分: 50 113 下载量 22 浏览量
2016-10-16
15:25:49
上传
评论 7
收藏 7.11MB DOC 举报
温馨提示
这个文档包含了电商系统设计文档,从项目需求,到项目系统构建,非常详细的介绍了电商网站看法的主要思想和设计规范,并结合现在最流行的Spring+SpringMVC+Maven+Mybtais框架来开发的,可以结合Spring+SpringMVC+Mybtais来练练手,了解JavaWeb框架开发的乐趣
资源推荐
资源详情
资源评论
《软件工程项目实战(Java)》课程
项目指导书
软件工程系
一:基于 SpringMVC+MyBatis 的服装专
卖店网站的设计与实现
(一)基本信息
本项目是二级项目,利用目前较流行的第三方框架
(BootStrap+SpringMVC+ MyBatis)进行开发,数据库服务器使用
MySQL,Web 服务器使用 Tomcat。
项目场景:随着网络电子商务的发展,只依赖传统专卖店的模式跟不上时
代的进步,公司提出了建设网络平台,可以进行在线销售,并且要线上线下相
结合,可以共享门店商品和客户信息。
项目面向用户:普通客户和后台管理人员。
项目主要功能:客户通过网站浏览商品、搜索商品、管理购物车、查看商
品详情、下订单、模拟支付,客户可以管理自己的个人信息和订单信息。后台
管理人员完成商品信息的查询和管理、订单的查询和处理,以及网上销售相关
的统计数据。
1、类型:
■综合类 □ 设计类 □ 创新类 □ 验证类
2、学时安排:
课上 80 学时。
本项目 80 学时主要分配如下:
序
号
项目/实验/实践
题目
实践内容
实践
学时
实践(实
验)类型
1
环境安装、框架使用
方法
1.安装开发环境,介绍用法;
2.介绍项目关键技术;
3.下发空开发框架,介绍框架结构。
4
综合型
2
数据建模
1.安装 PowerDesigner;
2.数据库设计-ER 图、物理模型、SQL
脚本;
3.生成数据库。
4
综合型
3
初次使用框架(用户
注册及用户管理功能
实现)
1.熟悉框架使用,明确 SpringMVC 和
MyBatis 作用;
2.实现用户注册功能;
3.实现用户修改、删除功能。
4
综合型
4
项目首页实现
1.完成专卖店首页(顶端导航、轮播广
告位、搜索导航、商品分类列表、新到
商品轮播、热销商品轮播)。
4
综合型
5
查看更多商品分类和
分类菜单实现
1.完成首页的查看更多商品分类功能;
2.完成首页的商品分类菜单。
4
综合型
6
商品列表和 A#x 菜 1.完成进入商品分类、查看商品列表功
4
综合型
单实现
能;
2.完成商品列表页面的左侧 A#x 漂浮
随屏滚动分类菜单效果。
7
分页功能和商品排
序、搜索实现
1.在商品列表功能中添加分页显示功
能;
2.完成商品排序功能(按价格、按销
量);
3.完成商品搜索功能。
4
综合型
8
查看商品详情和购买
菜单实现
1.完成查看商品详情功能。
2.完成商品详情页面右侧的购买菜单
(A#x)。
4
综合型
9
购物车和图片放大
镜、图片切换实现
1.完成商品购物车功能;
2.完成商品详情页的商品图片放大镜和
图片切换效果。
4
综合型
10
购买商品确认和生成
订单实现
1.完成购买商品信息确认功能;
2.完成生成订单功能。
4
综合型
11
查看订单实现
1.分析订单几种状态("等待付款","未
发货","申请退款中","退款成功","已发
货","交易成功","申请退货中","退货
中","退货成功","交易关闭");
2.完成查看全部订单列表功能;
3.完成按订单状态查看订单列表功能。
4
综合型
12
查看订单详情、改变
订单状态和删除订单
实现
1.完成查看订单详情功能;
2.完成改变订单状态功能(取消订单、
去付款、申请退款、申请退货、确认收
货);
3.完成删除订单功能。
4
综合型
13
管理个人收货地址实
现
1.完成管理个人收货地址功能(添加、
修改、删除、设为默认地址)。
4
综合型
14
管理员用户首页、查
看商品分类列表、商
品分类管理实现
1.完成管理员用户首页;
2.完成查看商品分类列表功能;
3.讲解 SpringMVC 上传功能实现流
程;
4.完成商品分类管理(添加、修改、删
除)功能。
4
综合型
15
查看商品基本参数列
表和基本参数管理
(颜色管理、尺寸管
理)实现
1.完成查看商品基本参数列表功能;
2.完成基本参数管理(颜色管理、尺寸
管理)功能。
4
综合型
16
查看商品列表、
商品管理、商品搜索
和排序实现
1.完成查看商品列表功能;
2.完成商品管理功能(添加、修改、删
除);
4
综合型
3.完成商品搜索功能(按商品类别、商
品名称、价格范围搜索);
4.完成商品排序功能(按价格、销
量)。
17
查看商品图片、颜
色、尺寸列表、商品
图片、颜色、尺寸管
理实现
1.完成查看商品图片、颜色、尺寸列表
功能;
2.完成商品图片管理功能(添加、删
除);
3.完成商品颜色、尺寸管理功能(添
加、修改、删除);
4
综合型
18
订单管理、订单搜
索、查看订单详情实
现
1.完成订单管理功能(删除)。
2.完成订单搜索功能(按状态、订单
号、下单用户、订单生成日期范围搜
索);
3.完成查看订单详情功能。
4
综合型
19
管理员发货、订单状
态编辑实现
1.完成管理员发货功能;
2.完成订单状态编辑功能(取消订单、
同意退款、同意退货、删除订单)。
4
综合型
20
项目检查 项目检查
4
综合型
3、教学目标:
本项目实施目标是要对大三学年的主要课程所讲授的技术进行综合运用。
本项目重点强化 Java Web 方面的开发能力,对包括 Java 语言程序设计、人机交
互设计、数据库原理与应用、软件工程、分布式应用系统开发技术和软件体系
结构与架构技术在内的主要课程进行支撑和实践。
通过本项目的实践学习,学生能够达到综合运用之前所学的专业技术,解
决实际问题,并利用所学知识完成一个较完整综合的实际项目的目的。在此基
础上,训练学生对项目功能设计进行创新或主动学习和使用本领域前沿技术的
能力。
(二)组织形式
本项目进行课上实施,每名学生单独完成数据建模、项目的分析、设计与
实现。教师对出现的问题或疑问进行解答。可以采用演示教学法或者案例教学
法,由教师带领完成一些典型功能点,然后由学生在此基础上自行完成另一部
分功能。教师对学生完成情况进行点评和评价,重点难点技术问题及共性问题
进行集中讲解。另外,也可对学生感兴趣的问题进行扩展,强化学生的创新创
意思维,设计创新功能或者采用不同的实现方案。
(三)任务描述
任务一
一、课程介绍
1. 介绍本学期教学目标与教学任务;
2. 介绍本学期教学进度安排;
3. 介绍本课程考核方式;
4. 引入课程内容,介绍本学期要实现的项目内容,演示项目功能,演示网
址:。
http://172.24.10.210:8080/springmvc_mybatis/index
二、环境安装
1. 工具下载和安装
到 16 网站下载集成开发环境 adt-bundle-Dev.zip,解压,配置 Server,启动 Tomcat,测
试服务器是否正常运行,创建第一个 Web Project,回顾先修课中介绍的工具使用方法,
回顾工程目录结构。
2. 学生操作和答疑
学生安装工具,教师随堂对出现的问题或疑问进行解答。
三、介绍项目关键技术
1、 介绍本学期项目开发中具体需要使用哪些技术,可引导学生回顾之前先修课所学
内容。
2、 参考 http://v3.bootcss.com/网站,制作一些简单的基于 Bootstrap 的页面,体会
Bootstrap 的作用和使用方法。
四、下发空开发框架,介绍框架结构
到 16 网站下载空框架 Frame1,导入 Eclipse,观察框架结构,简单讲解框架使用方法。
剩余63页未读,继续阅读
资源评论
- 「已注销」2017-10-21(⊙﹏⊙)哈哈哈哈哈哈
QiuRiMangCao
- 粉丝: 37
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python项目之淘宝模拟登录.zip
- 课程设计项目:python+QT实现的小型编译器.zip
- (源码)基于AVR ATmega644的智能卡AES解密系统.zip
- (源码)基于C++插件框架的计算与打印系统.zip
- (源码)基于Spring Boot和Vue的苍穹外卖管理系统.zip
- (源码)基于wxWidgets库的QMiniIDE游戏开发环境管理系统.zip
- 通过C++实现原型模式(Prototype Pattern).rar
- 学习记录111111111111111111111111
- 通过java实现原型模式(Prototype Pattern).rar
- 通过python实现原型模式(Prototype Pattern).rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功