基于移动互联的麦香订餐系统的设计与实现任务书

395 篇文章 17 订阅
395 篇文章 17 订阅
本文描述了一项毕业设计任务,要求设计并实现基于移动互联的麦香订餐系统,涉及B/S模式的网站、前后台功能、MVC架构、数据库管理、Android应用开发等内容。学生需掌握多种IT技术并按CMMI3规范进行软件工程化开发。
摘要由CSDN通过智能技术生成

毕 业 设 计 任 务 书

1.毕业设计课题的任务和要求:

基于移动互联的麦香订餐系统的设计与实现:该系统基于互联网的 B/S 模式的网上订餐网站,共有网上外卖系统、网上点餐系统两个子系统,分为前台和后台两个部分,前台部分面向用户,主要包括个人信息管理、查询菜单、订餐、订座、短信验证、消费数据查询、服务评价、优惠活动区、留言板以及FAQ等基本功能;后台面向管理人员,管理人员对前台进行数据的维护和设置,同时也可以根据会员用户近期订餐情况为用户推荐相关(新)餐品;管理员主要功能包括: 菜品信息管理、网站新闻发布、订单管理、会员管理、用户收货地址管理、采购管理、库存管理、汇总查询(分析营业情况)等。

基于移动互联的麦香订餐系统的设计与实现涉及到的前台后台具体功能点如下所列:

    (1)后台管理系统功能:

      菜品信息管理:对麦香订餐系统所涉及的菜品信息进行管理,基本信息的增加,编辑,删除,查询

      用户管理:对注册登录的用户信息进行管理,支持用户信息的增删改查

      订单管理:对用户生成的外卖定单进行管理,状态的修改,信息的操作

      收货地址管理:管理用户生成的外卖收货地址,进行相应的增删改查地址信息

      采购管理:对麦香餐饮的食材采购记录及管理,配合营业管理进行统计分析

      库存管理:对麦香库存食材管理,衡量菜品状态,及时反馈给客户,防止无食材可用,无法送出订单的情况,支持对库存的增删改查

      营业管理:对一日内,一周内,一月内的营业情况管理并分析,进行数据挖掘

(2)移动端展示功能:

  注册登录:基本用户注册登录功能,方式任意,可以是手机号,邮箱,也可第三方(微信、QQ、微博类)

  个人中心:对已登录的用户的个人基本信息的展现与管理

  菜单展示:对麦香订餐系统所涉及到的菜品进行展示,如果有特定优惠活动或暂无库存食材及其他特殊情况要通过相应方式表明。提供快速定位以及菜系分类定位

  订餐:通过菜品展示页面向下操作提前订餐,生成相应订单,展示订餐详情

  订座:通过订座入口提前向麦香订座,以防就餐人员太多等待太久的问题

  消费记录:对于在线订餐订座的用户的消费记录,分析用户的滞留量

  服务评价:对使用麦香订餐系统的服务进行总体评价

  优惠活动区:针对部分菜品在特定时间做出的优惠活动提取出来的单独区域

  留言板:为麦香订餐系统的改善提供宝贵意见

  ⑩FAQ(帮助):最常见的问题展示,操作问题、活动资讯、推送信息

  移动支付:对生成的订单进行最后的确认并付款,或者订座定金的付款,可选择集成支付宝和微信支付

  退出:已登录用户退出登录状态

毕业设计的任务要求:

  深刻理解题目的设计目标,设计要求等。

  搜集查阅有关资料,理解企业信息管理设计的具体要求。

  掌握Java、Serverlet、Javaweb、Android等编程技术。

  掌握学习MYSQL/Oracle/Sql Server数据库技术

  掌握学习Android 5.0以上技术,提高Android认知,提高用户体验

  掌握学习Android各种框架

  完成系统的需求分析、架构设计、详细设计、编码实施和测试等。

  撰写毕业论文。

  参加毕业论文答辩。

2.毕业设计课题的具体工作内容(包括原始数据、技术要求、工作要求等):

技术要求:

(1)MVC设计模式及尽可能使用SSH框架编译Java后台管理系统

(2)MySQL或SQL Server数据库开发技术

(3)B/S模式

(4)Android基本技术及MVC/MVP主体框架模式

(5)熟悉并使用使用各种框架(例如OkHttp、Retrofit、Ormlit、EventBus)

(6)熟悉并使用5.0以上控件及API,提高用户体验

(7)熟悉并使用各种动画

工作要求:

(1)关键技术实现要求

      遵循CMMI3规范要求,软件工程化开发产品;

      基于PowerDesigner的数据建模及数据库开发

      使用ServerLet搭建服务器,实现Android数据交互

      应用Android(+JavaWeb)技术移动端开发

(2)(硬件、软件)环境要求

      通信协议:TCP/IP

      操作系统环境:Window/Linux系统

      项目管理软件:MS Office Project、GanttProject

      系统实际软件:PowerDesigner 15+

      编程实施软件:MyEclipse/Eclipse+ADT/Android Studio、Tomcat、JDK、MySQL

      界面设计:PhotoShop CS2+

      其他软件:Office/WPS

毕 业 设 计 任 务 书

3.对毕业设计课题成果的要求〔包括毕业设计、图纸、实物样品等)

(1)毕业设计说明书

(2)外文翻译

(3)完整的软件

4.毕业设计课题工作进度计划:

     

2016

  11 30 ~ 1230

2017

   1 4 ~ 120

1 21 ~ 51

5 2 ~ 515

5 16 ~ 610

 6 12 ~ 618

查阅相关资料,完成开题报告。

系统需求分析。

系统设计,编码、单元测试。

系统联调,测试,功能修改与完善。

完成设计说明书,外文翻译,准备答辩材料。

毕业设计答辩

学生所在学院审查意见:

负责人:           

                                     2016 11 30

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值