毕 业 设 计 任 务 书
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 日 ~ 12月30日 2017年 1月 4日 ~ 1月20日 1月 21日 ~ 5月1日 5月 2日 ~ 5月15日 5月 16日 ~ 6月10日 6月 12日 ~ 6月18日 | 查阅相关资料,完成开题报告。 系统需求分析。 系统设计,编码、单元测试。 系统联调,测试,功能修改与完善。 完成设计说明书,外文翻译,准备答辩材料。 毕业设计答辩。 |
学生所在学院审查意见: 负责人: 2016 年 11 月 30 日 |