设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于JavaWeb的在线图书商城的设计与实现 毕业设计方案
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

毕业设计方案

所在学院

计算机工程学院

所学专业

计算机应用

所在班级

19102

姓    名

学   号

指导教师

毕业设计题目

基于JavaWeb的在线图书商城的设计与实现

设计思路:

本次设计基于JavaWeb的在线图书商城的设计与实现,根据自己网上购物的经验,归纳出几个模块,首先是登录注册模块,图书查找模块,购物车模块,订单管理模块,个人中心模块,网上缴费充值模块,用户管理模块,图书管理模块等。

各个模块定下来之后,我就开始构思需要哪几个页面,首先是登录注册页面,然后是图书的主页面,点击主页面的图书会跳转到图书的详细页面,详细页面可以点击加入购物车,进入购物车页面,购物车页面点击之后就可以进入付款,付完款之后可以进入订单查询页面,确定收货之后,可以点击评价进入评价页面,在个人中心可以查看自己的基本信息、修改密码,和进行充值。管理员登录之后可以进行用户增加,删除,修改,同时可以修改图书信息,上传图书,删除图书等等。

知道大概需要做哪些页面之后,就进行数据库表格的设计,进行大致的归纳,需要用户表、管理员表、图书表,购物车表,订单表,评价表,充值表等,然后根据业务需求着手设计各个表的相关属性,并考虑他们之间的相关联系。

设计的方法或技术路线:

1、框架

项目中所使用的框架:Bootstrap、Spring、SpringMVC、MyBatis。

Bootstarp: Bootstrap是基于HTML5和CSS3开发的,它在jQuery的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。

Spring: Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。

SpringMVC: 通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。

MyBatis: MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

2、插件

系统页面需要引入的插件:Jquery、Bootstarp-Table

Jquery:一个JavaScript框架,轻量级的JS库,封装了JS、CSS、DOM,提供了一致的、简洁的API。

Bootstarp-Table:Bootstarp-Table是一个轻量级的table插件,使用AJAX获取JSON格式的数据,其分页和数据填充很方便,支持国际化。

3、其他技术

Ajax: AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。一种异步地发起请求技术,使用浏览器的XMLHttpRequest对象异步地向服务器发送请求,服务器返回数据,而不是一个完整的页面,以无刷新的效果更改页面中的局部内容。

Json:Json是一种轻量级的数据交换格式,前端和后端的交互格式。

需要的工具设备:

数据库 Mysql 5.7.15

数据库可视化工具 SQLyog - 32 bit 11.24

编译工具 Eclipse Mars Release (4.5.0)

Java开发工具包 JDK 1.7.0

项目管理工具 Maven 3.3.9

Web服务器 Tomcat 7.0

浏览器 Google Chrome 53.0以上

成果预测:

系统实现用户管理、图书查询、图书买卖、购物车、订单管理、缴费充值等功能。在系统开发完成之后,经过测试,其功能都可以正常运行,满足用户的需求。

时间进度表计划:

时间

工作内容

选题,任务书

开题,实施方案

中期,设置成果登记表

预答辩,毕设成果初版,毕设论文初稿

完成论文,顺利答辩

指导教师意见:

签字:

年  月   日

注意:可以根据专业类型调整以上栏目内容

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!