全文总字数:4758字
1. 研究目的与意义、国内外研究现状(文献综述)
课题意义:
本系统旨在为用户提供厨师上门服务的预约同时也为厨师群体提供线上交易、宣传的平台,其中包括:
(1)根据菜系、所属酒店、价位、地区等约束选择厨师;
2. 研究的基本内容和问题
研究的目标:
(1)每个用户都能请到满意的厨师上门服务;
(2)每一个注册厨师都能享受到公平的竞争环境,在同一平台接受用户预约,提高自身收入。
3. 研究的方法与方案
研究方法:
本项目采用ssm框架,ssm(spring springmvc mybatis)框架集由spring、mybatis两个开源框架整合而成(springmvc是spring中的部分内容)。常作为数据源较简单的web项目的框架。 spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。 spring的核心思想是ioc(控制反转),即不再需要程序员去显式地`new`一个对象,而是让spring框架帮你来完成这一切。 springmvc在项目中拦截用户请求,它的核心servlet即dispatcherservlet承担中介或是前台这样的职责,将用户请求通过handlermapping去匹配controller,controller就是具体对应请求所执行的操作。springmvc相当于ssh框架中struts。 mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlsessionfactory实例展开的。mybatis通过配置文件关联到各实体类的mapper文件,mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlsessionfactory拿到一个sqlsession,再执行sql命令。
页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。
4. 研究创新点
特色或创新之处
针对市面上现有的厨师上门预约服务平台的缺陷,本实验提出了一下几点创新之处:
(1)为买家提供个性化服务。本系统较市面上已有的厨师上门服务预约平台增加了点菜功能,让顾客可以根据自身喜好选择菜品;
5. 研究计划与进展
研究计划及预期进展
研究计划:
前期准备及开题 2019年1月
