1.引言

移动互联网时代,外卖开发APP极大方便了人们的饮食需求,网上订餐更方便。与此同时,外卖各大平台和企业也从移动APP市场获得了更多的发展红利。

1.1编写目的

随着互联网的兴起,各大外卖软件的成立,网上点外卖已经是一个对人们来说家常便饭的事情了,它已经融入到了每个人的生活当中,同时也给人们的生活带来了很多便捷,但是对与大学生来说,有些外卖有着各种各样的配送费打包费等等各种额外的费用,这对大学生来说也是一笔费用,对商家来说平台会收取服务费,商家们也是不愿意出这笔钱,所以我们打算自己在学校里面建立一个校内订餐系统,免费为学生和商家服务。

1.2背景

待开发的软件系统的名称:校内订餐管理系统;

本项目的任务提出者:周建雄;

开发者:周建雄;

用户:学生、老师和商家;

根据我校学生生活情况分析,我所了解到的很多学生都会出现人多太挤不能准时去吃饭,等到人少的时候饭菜基本上就不如刚出锅的时候好吃了,而影响就餐体验,还有的学生因为时间紧张,食堂太远等原因不愿意去吃饭,但是校内现有的外卖平台也不能解决这些问题,送餐服务还没有真正独立出来,也没有成为一个成熟的体系。

1.3定义

本产品是为校园餐厅专门开发的一套订餐管理系统,在合理化安排餐厅的工作,提高餐厅的管理效率,同时安排学生方便就餐。

1.4参考资料

  1. 王珊、萨师煊编著《数据库系统概论》第四版高等等教育出版社
  2. [1]《软件工程概论》(第三版)郑人杰 马素霞等编著.

2可行性研究的前提

2.1要求

功能:管理员登录,对商品及用户进行增删改查;

2.1要求

功能:

  1. 客户登录:在客户进入系统之前,客户需要先进行登录,登录时需要验证账号密码是都匹配,验证通过可进入系统操作。
  2. 菜单查询:登陆后客户可以选择自己想要吃的东西,有个大的分类,包括快餐、米面等,客户也可以直接在搜索框输入自己想吃的东西,进行查询并点餐。
  3. 订餐管理:客户在点完餐之后会有一个订单页,可以清楚的看见自己的餐还有多久送到,并且可以联系商家,在规定的时间内海可以进行退款操作。
  4. 后台管理:当有订餐单传入后台时,商家根据订单要求送外卖,当完成后需标记已送外卖。

性能:消费者能够在合适的时间内完成用餐,商家能够及时接到订单并按要求送餐;

完成期限:15天

2.2目标

  1. 减少人员资源的浪费
  2. 减少多余费用的支出
  3. 提高餐厅的管理效率,同时安排学生方便就餐。

 

2.3条件、假定和限制

a.没有具体的运行寿命

b.经费来源:开源软件无需费用;

c.硬件条件:无;

d.运行环境:Windows10以上系统;有internet连接

e.开发环境:idea;

2.4进行可行性研究的方法

本次可行性研究主要用调查研究法。对校园内的学生和商家进行随机问答,了解其他人对网上订餐的看法,和商家对平台收取平台服务费的态度

3.设备

版本在Window10以上的电脑一台。

4所建议的系统

4.1对所建议系统的说明

校内订餐系统是信息管理系统,通过计算机管理学生的信息和商家信息的资源,通过强大的查询和更新、删除来提高办事效率,编程软件:Visual Studio Code。

4.2处理流程和数据流程

客户管理,订餐管理,菜单管理,数据维护模块,后台管理模块

4.3改进之处

a.平台的优化。

b.加强用户账户安全管理。

4.4影响

4.4.1对设备的影响有足够的运行内存和足够的存储空间。

4.4.2对软件的影响必须保证操作系统在Windows7以上版本的电脑上运行,以适应校内订餐系统的需求。

4.4.3对用户单位机构的影响

管理员要求掌握一定的计算机知识。

4.4.4对开发的影响

用户需进行的工作:对客户来说主要功能是浏览,客户下订单之前店铺页面要把详细的食物信息列出,购买的数量,总共的价钱,可修改和删除购买,下订单时首先会让用户确定一下订单是否符合要求,确认无误即可填写信息生成订单,然后对数据库进行操作完成。

4.4.6对地点和设施的影响

在配送范围内

4.4.7对经费开支的影响

无影响

4.5局限性

由于第一次做比较正规的开发,所以难免还有些地方有所遗漏。

4.6技术条件方面的可行性

校内订餐系统的开发是一项复杂的系统工程,为保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低成本。

5可选择的其他系统方案

暂无

5.1可选择的系统方案1

暂无

5.2可选择的系统方案2

暂无

6流程图实现

6.1总体设计原则

在分析了整个模块之后,本章具体实现校内订餐系统总体结构的设计,系统功能和数据库设计是系统设计核心部分,通过整个校内订餐系统了解到要具备的原则:简洁性、实用性、高效性

7可行性分析

校内订餐系统的特点是从用户方便的角度出发,用户可以通过访问系统,进行登录或注册,在自己用餐时间内吃到自己想吃的各种美食,商家可以查用户所点的菜品,并且可以对彩品增删改查。

7.1技术的可行性

校内订餐系统的开发是一项复杂的系统工程,为保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低成本。在技术上是可行的。

7.2经济的可行性

由于本项目的特殊性,无需额外的设备的购入和人员的培训。同时,系统开发对软硬件的需求不是很高所以支出十分有限。在经济上是可行的。

7.3社会的可行性

本系统的社会可行性主要从使用人群因素、商家使用可行性两方面进行研究。

(1)法律因素

本系统是根据校内订餐的实际情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。

(2)使用可行性

本系统在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。由可知本系统具有社会可行性。