基于NET的网上订餐管理系统的设计与实现.pdf
《基于NET的网上订餐管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于NET的网上订餐管理系统的设计与实现.pdf(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 论文题目 基于.NET 的网上订餐管理系统的设计与实现 专业学位类别 工 程 硕 士 学 号 200992232208 作 者 姓 名 琚安邦 指 导 教 师 江春华 教授 分类号 密级 UDC注1 学 位 论 文 基于.NET 的网上订餐管理系统的设计与实现 (题名和副题名)琚安邦(作者姓名)指导教师 江春华 教 授 电子科技大学 成 都 范锡新 高 工 河南省联通公司 河 南(姓名、职称、单位名称)申请学位级别 硕士 专业学位类别 工程硕士 工程领域名称 软 件 工 程 提交论文日期 2014.3.25 论文答辩日期 2014.5.30 学位授予单位和日期 电子科技大学 2014 年 6
2、 月 25 日 答辩委员会主席 评阅人 注 1:注明国际十进分类法 UDC的类号。THE DESIGN AND IMPLEMENTATION OF MEAL ORDERING SYSTEM BASED ON.NET A Master Thesis Submitted to University of Electronic Science and Technology of China Major:Master of Engineering Author:Ju Anbang Advisor:Jiang Chunhua School:School of Information and Softwa
3、re Engineering 独 创 性 声 明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年 月 日 论文使用授权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有
4、关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:导师签名:日期:年 月 日 摘要 I 摘要 近年来,互联网提供的业务和服务越来越丰富,随着互联网的逐步普及,人们对网络的依赖性也越来越强。信息技术的飞速发展,在一定程度上也改变了人们的生活习惯和消费方式,传统的餐饮业也受到了巨大的冲击。民众甚至认为网上订餐是时代的一种潮流,并且人们的餐饮习惯也越来越倾向于订餐可以送到户,随时,自由的用餐。为了更好地方便迫于工作压力而没有多少时间可以去吃有营养午餐的上班族和追求更多时间自由的在校大学生的饮食生活,使他们能够节约时间,以将更多的时
5、间投入到学习及工作中去,本人开发了一款针对上班族和在校大学生的网上订餐管理系统。本系统在开发之前首先进行了市场需求调研分析,根据实际需求进行了系统的概要设计、详细设计以及编码实现。根据系统的实际需要及操作方便性和安全性考虑,将整个系统分为两个子系统,前台 B/S 模式的网上订餐网站和后台 C/S模式的综合管理系统。本系统在开发过程中始终坚持使用面向对象思想进行分析设计,系统在实现时采用扩展性比较好的 MVC 模式。本系统前台主要实现了餐品以及各商家信息的浏览、下订单以及评价等功能,后台综合管理系统实现了对商家、餐品、会员消费者的动态管理以及对消费者所下订单的配送、报表打印等功能。鉴于手机的普及
6、及携带方便的特点,本系统提供了手机短信订餐的功能。本系统在进行开发前进行了广泛的调研,在功能的开发设计时参考了不少现在做的比较成熟的类似的网站以及订餐管理系统,并在其基础上根据本系统的目标进行了改进,功能相对完善。该系统经测试,运行良好,各功能符合本软件的预期,若有一个专门的团队运作本系统,相信在一个拥有庞大上班族和在校大学生等消费人群的城市定会取得不错的效果。关键词:关键词:网上订餐,管理系统,短信订餐,上班族,在校大学生 ABSTRACT II ABSTRACT In recent years,business and service provided by the Internet ha
7、s become increasingly diverse.And with the gradual popularization of the Internet,people are also dependent on the internet increasingly stronger.Whats more,to some extent,the rapid development of information technology also changed the peoples living habits and consumption patterns.And the traditio
8、nal food industry has also been a great shock.People even believe that online ordering is a trend of the times.And peoples food habits are also more inclined to ordering can be sent to households,at any time,free meal.In order to better facilitate the office workers who are forced to work with press
9、ure and the college students who pursuit of more free time to eat a nutritious lunch,I developed this online subscribing management system to save their eating time.Before the development,I first carried out market research and analysis it.And based on the actual demand,I did the outline and detaile
10、d design of the system.After that,I make the coding it.According to the actual needs,and with ease of operation and safety considerations,I divided the whole system into two subsystems,the B/S mode of online ordering sites and the C/S mode integrated Management System.The system in the development h
11、as always insisted on using object-oriented analysis and design ideas,and the system in achieving good scalability using MVC model.The B/S mode of online ordering sites of this system is mainly achieved such functions as browsing the food and restaurant information,making order and having an evaluat
12、ion.And the C/S mode integrated management system is mainly achieved the functions as management the information of restaurant,food and our consumer members,delivering the orders and printing report.In view of the popularity and portability features of the phone,the system provides SMS ordering func
13、tion.Before the development of this system,I carried out extensive research and when design it I reference a lot of the similar mature ones.And according to our target of the system,I improved them on their basis.The system has been tested.And it works well.Its functions meet our expectations.If a d
14、edicated team managing the system,I believe it will get good results for it has so huge consumer groups of office workers and college students in a city.ABSTRACT III Key words:Online subscribing,Management Systems,SMS ordering,Office workers and College students 目录 IV 目录 第一章 绪论.1 1.1 项目开发背景及意义.1 1.2
15、 国内外发展现状.2 1.3 本系统用到的主要技术.2 1.4 本系统的特点.3 1.5 本论文的组织结构.3 第二章 系统关键技术介绍.4 2.1 C/S 模式和 B/S 模式.4 2.2 串口通信技术.5 2.3 数据库技术.6 2.4 UML 建模技术.6 2.5 本章小结.7 第三章 需求分析与可行性分析.8 3.1 系统需求分析.8 3.1.1 业务需求分析.8 3.1.2 用户需求分析.9 3.1.3 功能需求分析.10 3.1.4 数据需求分析.18 3.1.3 非功能性需求分析.20 3.2 系统可行性分析.21 3.2.1 技术可行性.21 3.2.2 经济可行性.21 3.
16、2.3 社会可行性.22 3.3 本章小结.22 第四章 系统概要设计.23 4.1 网上订餐系统的架构设计.23 4.2 网上订餐系统的功能模块设计.23 4.3 网上订餐系统总流程图设计.24 4.3 系统数据库设计.25 目录 V 4.4 本章小结.29 第五章 系统详细设计及实现.30 5.1 前台各模块详细设计.30 5.1.1 模板页设计.30 5.1.2 主页设计.30 5.1.3 会员注册模块.31 5.1.4 餐馆、购物车、会员评论及提交模块.32 5.2 后台管理模块详细设计及实现.33 5.2.1 后台登陆模块设计及实现.33 5.2.2 系统主界面模块设计及实现.35
17、5.2.3 加盟店管理模块设计及实现.37 5.2.4 订单管理模块设计及实现.40 5.2.5 账单结算模块设计及实现.42 5.2.6 短信服务模块设计及实现.44 5.3 数据库详细设计及实现.47 5.4 本章小结.51 第六章 系统测试及维护.52 6.1 测试准备.52 6.1.1 测试的阶段及测试范围.52 6.1.2 测试方法.53 6.1.3 系统的测试环境.54 6.2 系统测试结果与分析.54 6.2.1 系统测试用例.54 6.2.2 功能测试结果与分析.55 6.2.3 性能测试的结果与分析.57 6.2.4 系统测试结论.58 6.3 本章小结.58 第七章 总结与
18、展望.59 7.1 总结.59 7.2 展望.60 致谢.61 参考文献.62 第一章 绪论 1 第一章 绪论 1.1 项目开发背景及意义 近年来,internet 的迅速崛起改变了人们的生活和工作方式,互联网已成为当下人们获得信息的最佳渠道。随着近几年电子商务的繁荣,人们变的更加依赖于网络,就连传统的餐饮业在当前计算机网络信息化面前也受到了严峻的挑战,民众甚至认为网上订餐是时代的一种趋势,并且人们的餐饮习惯也越来越倾向于订餐可以送到户,随时,自由的用餐。尤其是按时上下班的上班族以及广大在校的大学生,他们往往受过良好的教育,获取信息的手段也更多的依靠互联网,并且他们对电子商务的认可度也更高1。
19、网上订餐属于新兴电子商务的一部分,虽然国内已经出现了很多网上订餐业务,但整体还处在摸索着发展的初步阶段。由于网上订餐很好的扩展了餐饮行业提供服务的方式,在很大程度上增加了餐饮行业的利润空间,使得近几年网上订餐业务发展势头极为迅猛,也体现了其广阔的应用前景。如果能够充分利用时效性强又极为普及的互联网,网上消费将成为普通民众消费观念的全新消费形式,并逐渐成为人们消费方式的一个主流方式。一个功能完善的网上订餐系统如果餐品具备特色、配送及时再加上适当的宣传定吸引一批数量稳定的使用者和支持者,随着使用者和支持者人数的增加,网络订餐系统本身也就变成了一个比较稀缺的媒体发布渠道,另外,由于在网上订餐的消费群
20、体的消费能力一般比较高,吸引商家投放广告将成为另外一个利润的来源。2 餐饮行业提供的快餐式服务的盈利模式一般是薄利多销,本网上订餐系统主要的服务对象是写字楼中的上班族以及在校大学生,这个群体是一个庞大的群体,有很大的人口基数,为其提供服务契合快餐盈利的理念。民以食为天,口腹得到满足才可以进行高效率的工作和学习。经过网络问卷调研,我国上班族普遍感觉工作压力比较大,好多都是公司提供盒饭午餐或者外出去员工餐厅仓促的吃点东西,饭菜的变化太少以及时间的限制,他们迫切希望有一个平台能给他们提供多样的菜品选择并能够节省时间3。在校大学生对学校食堂也颇有微词,他们也迫切希望能有一个方便的订餐平台能将自己喜欢吃
21、的东西随叫随到。综上所述,若有一个方便快捷的订餐网,它将会拥有庞大的客户群。本着顾客就是上帝,一切围绕客户需求提供服务的原则,根据客户对网上订餐系统基本功能的需求,对国内外订餐网站成功案例的充分分析,开发设计了基于.NET 的网上订餐管理系统。电子科技大学硕士学位论文 2 1.2 国内外发展现状 餐饮业和其他行业一样,近几年也发生了很大的变化。一方面,信息化的重要性越来越被诸多大型餐饮企业认识到;另一方面,餐饮也渗入到各大互联网公司。随着互联网的普及,网上订餐近几年发展迅猛,这种赢利模式也慢慢的被人们所接受,并涌现出一批通过互联网提供订餐服务作为其核心业务的互联网公司。在百度检索栏中键入“订餐
22、网”三个关键字,可以搜索到高达 500 多万条的网页数据。据了解,国内目前比较有规模、成熟的餐饮类网站并不是太多,并且远满足不了多样化的需求,并且这些网站提供的业务主要集中在大城市。网上订餐作为传统餐饮行业之上的一个再生产业,正遭到日益增多的出资人的青睐。4 在国外,网上订餐起步比较早,现在发展的也较为成熟,并且用户群也比较广,据国外媒体报道,2011 年,一家顾问机构Technomic 对美国公民进行了一份抽样调查,得出如下结论:截止 2010 年 12 月,有大约五分之二的互联网用户曾经通过网络进行过订餐,并且随着智能手机的普及,网上订餐的用户还在迅速增长。2010 年 12 月份进行的一
23、项调查发现,在美国,快餐店如 Panera Bread、SUBWAY 等都为消费者提供了网上订餐的业务,并且其网上订餐的营业额占比达70%。并且在国外,针对在写字楼工作的上班族也有相对比较专业的订餐网站,比如 KFC、McDonald 每天都会收到来自各大写字楼的很多外卖菜单。据调查,发现国内虽然网上订餐网站很多,但这些网站中还没有一个专业并且做的比较成熟的针对上班族或者广大在校大学生的快捷订餐网,鉴于上班族和在校大学生庞大的人群基数以及他们特殊的需求,加上国外现在成功的模式,专门针对上班族和在校大学生开发一款订餐网站可行并且会有很大的发展空间。1.3 本系统用到的主要技术 该系统分为两个系统
24、:前台 B/S 模式的网上订餐网站和后台 C/S 模式的综合管理系统。数据库采用的是 MSSql Sever2000。本订餐网的前台采用的技术是 asp+div+css,该技术有以下特点:(1)采用 技术构建网站,代码运行效率高,安全、可靠,并且伸缩性好,易于维护和升级,而且对不同的浏览器有较好的支持。主要实现了用户提交订单到数据库的功能。5(2)采用 Div+css 的技术控制布局和页面的风格,大大提高页面的浏览速度,缩短带宽成本,支持常见浏览器。6 后台采用的是 C#.net 技术7来构建系统,订单管理,账单管理,会员、加盟店管理主要通过.net 三层架构实现。第一章 绪论 3 短信订餐主
25、要采用了串口通信技术8,通过 AT 指令控制手机,实现了接收与处理顾客的订餐短信,发送短信通知餐馆备餐等功能。1.4 本系统的特点 本网上订餐系统拟要达到以下目标:先进实用、安全可靠、易维护可扩展。(1)先进实用:用户订餐只要点开浏览器或者用手机按照固定格式发送短信提交订单,后台收到订单就可以进行配送,极为方便实用。(2)安全可靠:本网上订餐系统采用 SQL Server 2000 作为服务器端数据库,数据安全并且易于管理员管理及维护,不管是后台操作用户还是前台会员注册的密码信息都进行 MD5 加密9,数据安全可靠。(3)易维护可扩展:本网上订餐系统在开发时分为前台和后台两个子系统,系统在设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NET 网上 管理 系统 设计 实现
限制150内