基于Springboot的电商系统开题报告

课题研究背景与意义:

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

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

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

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

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

系统总体上采用 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标签库,然后像使用标准HTMLXML标签一样使用它们。标签库能增强功能和服务器性能,而且不受跨平台题的限制。

研究内容及模块划分:

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

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

小组成员及分工:

你可能感兴趣的:(mvc,java,spring,idea)