该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

1.2 系统使用的开发语言 在开发语言的选择上,本项目选择使用Java语言进行开发,Java是Sun公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言,也是目前最先进、特征最丰富、功能最强大的计算机语言[2]。利用Java可以编写桌面应用程序、Web应用程序、分布式系统应用程序、嵌入式系统应用程序等,从而使其成为应用最广泛的开发语言。

1.3 系统相关使用技术

在前端上分为前台和后台,前台采用HTML 5[3]编写,参考各大外卖平台的页面,打造出属于自己的页面。后台使用Vue前端框架,Vue致力于构建数据驱动的web应用开发框架,以简洁化,轻量级,数据驱动,模块友好等优势深受企业以及前端开发者的喜爱,成为前端开发人员必备的技能[4]。Vue3.0的出现,又带动周边生态的发展,奠定了Vue在企业级开发的重要地位。 在后端上选择使用较为火热的Spring Boot框架,并整合MyBatis-Plus框架,Spring Boot来自于Spring 大家族,是 Spring 官方团队(Pivotal 团队)提供的全新框架,它的诞生解决了Spring 框架使用较为繁琐的问题[5]。Spring Boot 的核心思想是约定优于配置,开发人员不需要配置任何XML文件,就可以像Maven整合Jar包一样,整合并使用所有框架。 在前后端交互上选择使用JQuery+AJAX技术,AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新[6]。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

1.4 系统可行性分析

1.4.1 技术可行性 本次开发的外卖订餐系统是面向所有人的,所以在前台采取页面简洁的方法,前台使用Vue和Element-UI组件,使用户能快速、简便的浏览网页,使得用户体验更加良好。 后台全部使用轻量级的Vue前端框架,操作简便,功能齐全,界面简单而优美使得用户体验以及功能都能得到保障。

1.4.2 开发成本可行性 前台与后台采用的是开源的Vue框架,所以前后台成本较低,而后端采用的是的Spring Boot框架,可快速构建独立的Spring应用,简化配置,Spring虽然使Java EE轻量级框架,但由于其繁琐的配置,一度被人认为是“配置地狱”,Spring Boot更多的是采用 Java Config 的方式,对 Spring 进行配置,可以省去一定的开发时间,且后期维护相对容易。数据库使用的是开源的MySQL[7],相比于Oracle,开源的MySQL极大地减轻了开发成本。

1.4.3 用户操作体验可行性 本系统登录注册使用了方便且快捷的手机验证码方式进行,模块清晰,使得用户在使用本系统时更加简便。

空文件

简介

苍穹外卖 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化