基于安卓的网上订餐系统-贾珍宝-11031046

《基于安卓的网上订餐系统-贾珍宝-11031046》由会员分享,可在线阅读,更多相关《基于安卓的网上订餐系统-贾珍宝-11031046(60页珍藏版)》请在文档大全上搜索。
1、学 号 11031406 哈尔滨学院学士学位论文基于 Android 的网上订餐系统的设计与实现院(系)名 称:软件学院专 业 名 称:软件工程学 生 姓 名:贾介辉张立臣(高级工程师)指 导 教 师:宋碳(助教)II哈尔滨学院学 号 11031406 密 级 普通 基于 Android 的网上订餐系统的设计与实现DesignDesign andand implementationimplementation TheThe onlineonline reservationreservation systemsystem basedbased onon AndroidAndroid学学 生生 姓
2、姓名:贾介辉名:贾介辉所所 在在 学学院:软件学院院:软件学院所所 在在 专专业:软件工程(业:软件工程(JavaJava 方向)方向)指指 导导 教教师:师: 宋碳宋碳职职称:助教称:助教 所所 在在 单单位:哈尔滨学院位:哈尔滨学院论文提交日期:论文提交日期:20162016 年年 5 5 月月 2121 日日论文答辩日期:论文答辩日期:20162016 年年 6 6 月月 1515 日日学位授予单位学位授予单位:哈尔滨学院哈尔滨学院哈尔滨学院学士学位论文IV目 录摘 要.VIAbstract.VII前 言.VIII第 1 章 绪 论.11.1 项目背景和意义.11.2 实现目标.11.3
3、 设计思想.11.4 可行性分析.11.4.1 技术可行分析.11.4.2 经济可行性分析.2第 2 章 需求分析.32.1 任务概述.32.11 任务目标.32.22 用户的特点.32.2.3 运行环境.32.2 系统需求说明.42.3 系统业务功能说明.42.3.1 顾客注册和登录功能.42.3.2 管理员登录和后台管理功能.52.3.3 顾客下单功能.62.3.4 管理员接单功能.72.5 性能与安全需求.82.5.1 数据精确度.82.5.2 时间特性.82.5.3 系统安全性.9第 3 章 系统概要设计.103.1 系统体系结构.103.2 系统模块设计.113.2.1 系统功能模块
4、图.113.2.2 功能模块设计.113.3 开发环境与运行环境设计.123.3.1 开发环境.12基于 android 的网上订餐系统的设计与实现V3.3.2 运行环境.13第 4 章 系统详细设计.144.1 系统数据库设计.144.1.1 数据库描述.144.1.2 系统 E-R.144.1.3 数据库逻辑设计.164.2 功能模块详细设计.174.2.1 客户端的实现.174.2.1.1 客户登陆.184.2.1.2 客户注册.204.2.1.3 餐品查看.224.2.1.4 购物车.234.2.1.5 付款.254.2.1.6 付款.274.2.2 服务端的实现.284.2.2.1
5、系统登录.284.2.2.2 密码修改.294.2.2.3 客户管理.304.2.2.4 餐品管理.324.2.2.5 订单管理.33第 5 章 系统测试.355.1 系统测试.355.1.1 客户端登录功能.355.1.2 客户端注册功能.365.1.3 客户端查看餐品列表功能.375.1.4 客户端购物车功能.385.1.5 客户端支付功能.395.1.6 客户端查看订单功能.405.1.7 服务器端登录功能.415.1.8 服务器端修改密码功能.425.1.9 服务器端餐品管理功能.425.1.10 服务端订单管理功能.435.1.11 服务端客户管理功能.44结 论.45哈尔滨学院学士
6、学位论文VI致 谢.46参考文献.47基于 android 的网上订餐系统的设计与实现VII摘 要在网络科技迅猛发展的今天,人们的生活越来越方便快捷,网络已经渗入到人们的衣、食、住、行几乎所有方面,越来越多的人习惯通过移动端网络设备处理各种业务。基于 Android 的网上订餐系统是在 Android 平台-这一使用率最大的移动平台上的订餐工具,开发的初衷是提高商家的服务效率并极大地缩短顾客的等餐时间。本系统被设计划分为服务端和移动端两部分。服务端采用 JSP 网页开发技术并结合 sql sever 数据库,为餐厅工作人员提供了一个管理平台,主要功能是管理员身份信息注册与登录、餐品录入和管理、
7、客户身份信息的后台录入和管理、订单的接收处理等。移动端是 Android 操作系统,主要功能分为客户注册并登陆、浏览餐品、订餐并在线支付等。本文通过系统需求、系统的理论与技术、系统的可行性、系统的具体详细设计等几个方面介绍了系统的开发流程。关键词: Android;JSP;MyEclipse;sql sever哈尔滨学院学士学位论文VIIIAbstractIn todays rapid development of network technology, the life of people more and more convenient and quick, the network has
8、 already penetrated into peoples food, clothing, shelter, line almost all aspects, more and more people used by dealing with all kinds of mobile terminal network equipment business. The online reservation system based on Android is the largest in the Android platform - the utilization of mobile plat
9、forms reservation tool, the purpose of the development is to improve the service efficiency and greatly shorten the customers who such as meal time. This design is divided into two parts of the server and mobile terminal. Server using SQL sever JSP web development technology and database, and provid
10、es a management platform for restaurant workers, the main function is the administrator background information registration and login, customer information input and management, products of entry and order management, receiving and processing, etc. Mobile client for Android operating system, main fu
11、nction is to the customer to register and login, products to browse, order and payment, etc. Based on the system requirements, the feasibility of the system functions, system theory and technology, system design and so on several aspects to introduce the development process of the system. Keywords: