课题研究背景与意义:

由于科学技术的快速进步,社会的每个领域都离不开电脑技术。随着电脑技术的不断进步,互联网的领域也不断扩大,带来了网络信息的增多。有些应用到通信领域,有些应用到商业领域,如在通过互联网出售商品等,目前,互联网已成成为社会上不可或缺的元素,而这个网络里最关键的元素就是网站。

当今的社会己进入信息化社会时代,信息化己经受到社会的高度关注,被看作社会和科学技术发展三大支柱之一。信息是购物管理的基础,是购物进行决策的重要依据。信息已经作为人力、物力、财力之外的第四种能源,占有重要的地位。然而,信息是一种非物质的,有别于基本资源的新形式的资源。同时信息也是管理的对象,必须进行管理和控制。

随着人们的生活水平的提高,对购物的要求已不再是解决温饱问题,很多人在紧张的工作之余会选择享受美食来进行放松。购物业作为一种个性化、多样化的服务产业,随着网络技术的快速发展与普及,将购物服务和个性化、多样化服务的电子商务相结合,从而形成了方便快捷、个性化的网上购物系统,通过网上购物,顾客们在家便可以为自己、家人、朋友聚会等置办一份实惠的生活用品。其最大的优点在于:图文并茂,信息能够及时更新与在线查看,并有效地解决了传统购物过程出现的排队,拥挤,信息不能及时更新的现象。这样既节省了时间,也可以为广大用户提供更多选择。

而且随着人们思想意识和生活水平的提高,上网已经成为人们生活中不可缺少的一部分,也正因为如此,网上购物可以快速发展,并达到世界各地的水平。

主要研究思路和方法:(基本思路、技术路线等)

系统总体上采用 MVC 模式进行服务器搭建。MVC模式是一种典型的面向对象设计模式。该模式通过把应用程序分为模型(Model)、视图(View)以及控制器(Controller)三个核心模块,实现了应用程序的输入,处理,输出之间的分离,降低了耦合度。代码重用性高,部署快,可维护性高,有利于软件的工程化管理。使用Java项目构建系统maven, 它管理的Java 项目都有着相同的项目结构,且能够统一维护jar包。

1、后端框架采用springboot。Springboot是一个快速开发框架,能够帮助开发人员快速构建项目。 对主流开发框架的无配置集成。 项目可独立运行,无须外部依赖Servlet容器。 提供运行时的应用监控。 极大地提高了开发、部署效率。与云计算的天然集成。

2、服务器则采用Tomcat。Tomcat是一个轻量级的Servlet容器,支持Servlet和JSP。Tomcat具有Web服务器特有的功能,包括 Tomcat管理和控制平台、安全局管理和Tomcat阀等。Tomcat本身包含了HTTP服务器,因此也可以视作单独的Web服务器。免费开源,体积小,配置简单,占用资源少,部署方便。并且在后端框架springboot中有内嵌式tomcat。

3、数据层采用 MyBatis ,一个基于 java 的持久层框架,支持普通 SQL查询,存储过程和高级映射,MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。

4、数据库则采用主流的 MySql 数据库,MySql 体积小,配置要求低,MySQL  是一个关系型数据库管理系统,MySQL 数据库管理系统使用 C++ 作为开发语言,支持Linux、Unix、Windows等所有主流操作系统,根据需要可单独配置应用服务器和数据服务器。

5、前端使用jsp,将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库能增强功能和服务器性能,而且不受跨平台问题的限制。

研究内容及模块划分:

基于现阶段已经学习的技术和当前主流且热门的技术,去完成“天狗商城”网站的开发任务。主要进行前台用户购物流程以及后台管理和业务功能的实现,以达到可以让用户购物体验佳、后台人员管理和维护方便快捷、信息化经营营收实现增长的目的。

主要模块划分为前台购物和后台管理两大块,前台购物又包括用户注册、用户及管理员登录、用户中心、商品浏览、商品查找、商品评价、购物车管理、下单收货的功能模块,后台管理又包括商品管理,订单管理,类别管理,用户管理和交易额统计的功能模块。

小组成员及分工:

基于Springboot的电商系统开题报告相关推荐

  1. 自动灌溉c语言程序设计,基于单片机的自动灌溉系统开题报告.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp学术论文&nbsp>&nbsp毕业论文 基于单片机的自动灌溉系统开题报告.doc9页 本文档 ...

  2. 基于SpringBoot的电商购物平台设计与实现.docx

    目的:近年来,随着互联网的高速发展,电商网站用户量不断攀升,电商的流量优势和便捷高效的特性彻底改变了传统的购物方式.方法:针对与消费者在购物中能够更加方便与顺利,通过市场调研分析需求以及设计开发本系统 ...

  3. 基于HTML在线考试系统开题报告,基于JSP的在线考试系统 开题报告.doc

    基于JSP的在线考试系统 开题报告 毕业设计(论文)开题报告 论文题目: 基于JSP的在线考试系统 Online Examination System Based on JSP on JSP 学 生 ...

  4. 基于php+Mysql网上商城系统 开题报告

      本科生毕业论文 基于PHP+Mysql网上商城系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业论文(设计)开题报 ...

  5. 基于VUE的电商系统的设计与实现

    随着移动互联网技术和计算机技术的不断发展,电子商务已经成为社会发展的潮流,通过电子商务系统商品信息交流变的更加方便.面对高速发展的电子商务,电商系统如雨后春笋不断的涌现.利用电商系统,企业销售可以足不 ...

  6. 基于springboot特色农产品电商平台毕业设计-附源码211515

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于特色农产品电商平台  当然也不能排除在外,随着网络技术的不断成熟,带动了特色农产品电商平台,它彻底 ...

  7. 基于php的外卖订餐系统开题报告_订餐系统开题报告.doc

    订餐系统开题报告订餐系统开题报告 附件6: 广东工商职业学院 毕业设计(论 文) 开题报告 题目校园订餐系统设计与实现系 (部)计算机应用技术系专业班级姓名学号指导老师 2015年10月30日 毕业设 ...

  8. 基于php的外卖订餐系统开题报告_石化二小参加区2020省市级现代教育技术课题研究开题会议...

    12月24日下午2:30,大观区2020省市级现代教育技术课题研究开题会议在石化三小举行,石化二小两项省市级课题负责人和主要研究成员在王孝胜校长的带领下参加了会议. 开题会上,叶明珠和王海燕老师主持的 ...

  9. 基于php的外卖订餐系统开题报告_校园网上订餐系统的设计与实现(PHP,MySQL)

    校园网上订餐系统的设计与实现(PHP,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14000字,程序代码,MySQL数据库) 本系统只需登录即可进行订餐.采用当下流行的PH ...

最新文章

  1. 重磅|阿里云发布“一站式敏捷数据仓库解决方案” 实现库仓一体数据分析能力(内含干货PPT下载)
  2. jQuery编写widget的一些窍门
  3. Configuration Extensions - 简化配置,让你配置支持变量
  4. CRUD 还能这么玩?
  5. 沈志勇-百度大数据引擎与分析预测
  6. RDD文件读取与保存
  7. 0x3a能否作为c语言常量,C语言编程遇到了宏定义的问题,求解答,万分感谢
  8. har后缀文件怎么提取?
  9. 情人节送男生什么礼物好,情人节送礼清单
  10. PHP探测手机客户端
  11. python第三方库scapy中的sniff函数里的iface参数如何设置?
  12. 数字音频:音频采样率和位深度
  13. lstm需要优化的参数_通过Keras 构建基于 LSTM 模型的故事生成器
  14. 我们来了!多云架构时代,欢迎加入中国开源网络新势力
  15. [转载] 真正可用的使用T5577卡复制4100卡_ID卡复制操作流程
  16. 帝国cms教程后台关键字和tag标签自动同步更新的方法
  17. java cell_Cell
  18. JAVA实现随机生成航班数据
  19. OSError: [WinError 127] 找不到指定的程序。
  20. 基于51单片机智能IC卡电表控制系统

热门文章

  1. BACnet协议详解——序
  2. cocos2dx接入支付宝sdk
  3. mysql部门分类_sql语句统计各部门不同人员类别的人数
  4. 加米谷:金融领域中的大数据应用
  5. (三十二)保证金与基差风险
  6. 业务实战记录(2):流失率统计逻辑误区
  7. 图灵社区一个有关Express的文章
  8. 【易语言作品】夜猫护眼宝 PC版 大神勿喷,语言是国产的易语言!
  9. 查看B站UP开播状态(通过uid查询)
  10. Python匿名函数