本科毕业论文(设计)开题报告
学生姓名 | 学 号 | ||
专业、班级 | |||
论文(设计)题目 | 基于SpringBoot的易购超市在线购物平台的开发 | ||
1、选题背景与意义(含国内外相关研究综述及评价) 随着Internet的发展,电子商务将成为21世纪主流的商业模式。而作为时下最为热点的购物形式,网上购物已经逐渐被越来越多的人所接受和认可,网上购物使得消费者得以在足不出户的同时货比千万家,同时网站商品拥有陈列规模大、种类全、快捷、价格便宜等优势。互联网的普及,网络技术的发展为网上购物提供了极大的便利,作为交易平台的网络商店更呈现出广阔的前景。 在这一市场需求的推动下,超市会对商品零售的方式进行创新,它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现商品的网上交易。网上超市购物系统对于所有销售者讲,具体的优势体现在,不受营业时间和地域的限制,任何时候、任何地方的消费者都可以浏览商品信息并进行交;不必支付使用现实的场地所产生的种种消费,比如水电费、房租、装修费和管理费;也不必承担现实经营可能产生的风险,因此此系统后端使用springboot,前端使用springboot框架,数据库使用mysql去完成。 在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭己越来越习惯于在家中从网上购物。 在我国,购物网站从无到有也不过短短几年时间。在文献《eBuy电子商城购物系统》显示,我国第一宗网上购物发生在 1998年,燕莎友谊商场首次通过齐齐哈尔母婴商城系统售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。网上购物直到1999年才被人们认可,随着网络的普及,以及拥有13亿人的消费大国,一些风险投资商纷纷争夺中国的网上购物市场,比如当当网、易趣网、8848等,中国网上购物正处于起步阶段。截止到 2000年3月底,中国的购物网站近800家,其中近1/3有传统零售业务,2/3则为纯粹的网上商店,2013年,中国网络购物市场交易规模达到1.85万亿元。而中国网络购物市场整体还将保持相对较快增长,预计到2022-2023年中国网络购物市场交易规模将达到90000亿元。 易购超市在线购物平台的开发意义在于提高购物的便利性和效率,为消费者提供更加舒适的购物体验。通过在线购物平台,消费者可以随时随地浏览商品信息,选择心仪的商品进行购买,无需到实体店面排队等待,节省了时间和精力。同时,超市在线购物平台也为商家提供了一个更加便捷的销售渠道,可以更好地推广商品,提高销售额。 |
2、技术路线(研究方法)与实施方案 技术路线(研究方法): (1)调查法 :从实际的系统开发目的出发,结合系统需求调研,得出本系统的功能结构模块; (2)文献研究法:通过大量查阅有关本系统的相关技术书籍,更详尽地了解网上有关系统的现状及相关技术; (3)经验总结法 :经过网络搜索、老师指导以及自己的开发经验结合,对系统开发具体情况,进行归纳与分析,使之系统化、理论化; (4)实证研究法 :自己进行大量的编码测试,一切从动手编码出发,结合自己以前的编程基础,实现系统所需要的功能; (5)技术路线:前端使用Vue,js,css技术,后端使用Java的springboot技术,数据库使用mysql数据库。 实施方案: (1)对系统进行需求分析。对易购超市在线购物平台的需求进行分析以了解系统的基本特征和想要实现目标,并且对系统用户的特性进行分析,并分析业务流程以及梳理系统非功能性需求和功能需求。 (2)选择适当的技术解决方案。系统采用JAVA语言,MYSQL数据库,搭建一个系统开发平台,并对系统实施所涉及到的关键技术进行研究。根据实际、开放以及开源的原则,设计出既能够保证需求,而且开放源代码的以及可扩展的架构体系。 (3)系统的设计和实施。该系统的设计原则基于MVC的设计思想,使得系统中,业务逻辑和数据存储在一个单独的状态下。详细研究系统的业务流程、用户角色,以此为基础对系统的机构进行设计,并对系统的详细实现过程进行介绍。 (4)测试系统。对系统进行详细。 |
3、所需条件及保障措施 所需条件: 1、软硬件环境:计算机与Windows 10操作系统 2、数据库:MYSQL 3、开发环境与工具:IDEA、Tomcat、HTML、CSS、Springboot 4、易购超市在线购物平台进入企业或场所的条件包括:建立适合大型超市的管理系统、具有操作简便、界面友好、实用性强、安全性高等优点、提高公司的工作效率、达到提高经济效益、增加效益的目的。 保障措施: 1、充分利用校内图书馆及网络,搜索并查阅了超市在线购物平台相关的书籍和网上有关资料。 2、学习Java开发语言、Springboot框架以及MYSQL数据库,对系统功能进行实现。 3、指导教师的讲解与指导。 |
4、拟解决的主要问题和预期的结果 拟解决的主要问题: (1)权限系统的设计 主要是权限参数的设计,以及系统安全性的考虑,避免“万能密码”等情况的发生。 (2)数据库表的设计及相互关联 主要是将多对多关系拆分成多个一对多关系,主键,外键的设计也是设计重点难点之一,如何使数据库中的数据,既查询方便,又减少冗余,是一个需要认真思考,仔细设计的工作。 (3)权限管理方面 在系统中的用户一定会遇到关于权限的问题,比如用户登录后只能对自己应有的权限进行操作,不可以操作越级操作。 (4)订单管理方面 对于订单表的关联表订单详情表,其数据量比较大,对于MYSQL来说,当单表数据达到百万级别,容易造成数据查询等操作效率底下,需要对订单详情表设计一个负载均衡机制来减小由于数据量过大对表带来的压力。 预期的结果: (1) 完成用户通过系统进行购买商品以及管理员在后台管理的功能 (2) 系统界面美观,操作方面,运行没有错误。 (3) 完成基于SpringBoot的易购超市在线购物平台的开发的代码以及论文的撰写。 |
5、指导教师意见
指导教师签名: 20 年 月 日 |
6、开题评审组意见 开题评审人签名: 20 年 月 日 |
7、二级学院意见
分管教学院长签名(公章): 20 年 月 日 |