1. 研究目的与意义
1.1 背景:
(1)校园食堂使用已经成为学生生活中必要的一部分,是学生日常生活中最重要的场所之一。学校食堂订单系统是一个实用而且与我们学生密切相关的管理信息系统。如果可以很好的研究、开发并加以利用,那么就会提高食堂的效益,降低食堂的成本,降低食堂的饭、菜价从而能够给学校的学生带来很大的好处。
(2) 由于学校的扩招,食堂的数量也会越来越多,要实现多食堂良好、协调统一的管理,就需要借助现代更加先进的科技和技术,比如说:电子信息管理系统、射频技术、网络技术、计算机技术已实现更加方便、快捷有效的食堂管理。
2. 研究内容和预期目标
本课题为“校园食堂订单系统的设计与实现”,研究内容分为两块:
(1)对于校园食堂订单配送业务研究。
(2)对于实现此系统采用的技术研究。
3. 研究的方法与步骤
| 3.本课题拟采用的研究方法、步骤 本课题拟采用的研究方法为软件工程推荐的软件研究方法,步骤如下: (1)需求分析: 针对该系统和相关文档进行需求分析,确定用户的需求,包括需要输入什么,得到什么结果,最后输出什么。 |
| (2)概要设计 首先要确定软件系统的基本框架,然后确定软件系统内部实现细节。简单来说就是确定软件系统将采用什么样的体系构架、需要创建哪些功能模块、 模块之间的关系如何、数据结构如何等问题。 (3)详细设计 首先对每个模块进行详细的算法设计,对模块内的数据结构进行详细设计,对于需求分析、概要设计确定的概念性的数据类型进行确切的定义,为数据结构进行物理设计,即确定数据库的物理结构,最好还能包括代码设计和前后端输入输出交互设计。 (4)编码 编码已经到了系统实现阶段,编码就是指把软件设计阶段的成果(概要设计、详细设计)通过计算机程序编程语言(这里采用java、web前端相应技术和微信小程序相应技术)转换成计算机能够理解的形式。 (5)测试 软件测试阶段是软件实际输出与预计输出的对比过程。在此系统中应包含编码阶段的单元测试,各模块开发完成的集成测试,集成完毕后的验收测试等等。在测试的过程中使用白盒、黑盒等测试方法,并借助自动化测试工具简化测试过程。
|
4. 参考文献
[1] cay s. horstmann.javase8 for the really impatient[m].addison-wesley professional,2014.1.24
[2]汪云飞.javaee开发的颠覆者 spring boot实战[m].电子工业出版社,2016.3
[3] craigwalls.spring实战(第4版)[m].人民邮电出版社,2016.4
5. 计划与进度安排
【1】 2022.9 - 2022.10 前期准备,项目内容学习。
【2】 2022.11 - 2022.1 项目设计,后台编写。
【3】 2022.2 - 2022.3 项目前台编写,前后台结合。
