毕业论文-校园网上订餐系统分析与设计.doc_第1页
毕业论文-校园网上订餐系统分析与设计.doc_第2页
毕业论文-校园网上订餐系统分析与设计.doc_第3页
毕业论文-校园网上订餐系统分析与设计.doc_第4页
毕业论文-校园网上订餐系统分析与设计.doc_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

密密 级级 学学 号号090510128 院、院、(系系)经济管理学院经济管理学院 题目题目:校园网上订餐 系统分析与设计 学学位位申申请请人人 : 指指导导教教师师 : 学学科科专专业业 :信息管理与信息系统信息管理与信息系统 学学位位类类别别 :管理学学士管理学学士 2013 年 06 月 本科毕业设计本科毕业设计(论文论文) 题目:校园网上订餐系统分析与设计题目:校园网上订餐系统分析与设计 院院 (系):(系): 经济管理学院经济管理学院 专专 业:业: 信息管理与信息系统信息管理与信息系统 班班 级:级: 090510 学学 生:生: 学学 号:号: 指导教师:指导教师: 2013 年 6 月 本科毕业设计本科毕业设计(论文论文) 题目:校园网上订餐系统分析与设计题目:校园网上订餐系统分析与设计 院院 (系):(系): 经济管理学院经济管理学院 专专 业:业: 信息管理与信息系统信息管理与信息系统 班班 级:级: 090510 学学 生:生: 张燕妮张燕妮 学学 号:号: 090510128 指导教师:指导教师: 李刚李刚 2013 年 6 月 西安工业大学毕业设计(论文)任务书西安工业大学毕业设计(论文)任务书 院(系) 经济管理学院 专业 信息管理与信息系统 班级 090510 姓名 张燕妮 学号 090510128 1.毕业设计(论文)题目: 校园网上订餐系统分析与设计 2.题目背景和意义:随着大学的不断扩招,大学生的人数不断地增加,但是学校食堂吃饭的空间是有 限的,不能够准时吃上饭已经成为很多大学生的苦恼了,更别说吃到自己想吃的饭菜了,并且有时还 会有很多特殊情况或意外事情,学生没有时间或不愿意去食堂就餐,所以就此需要一个能解决此问题 的办法。校园网上订餐系统操作方便、快捷可以让学生们准时准点吃上他们想吃的饭。校园网上订餐 针对的实体餐厅是大学旁边的实体餐馆,因为离学校近,所以学生完全可以亲自去实体店里进行考察 和品尝菜品。总的来说,校园网上订餐系统不仅让大学生们吃上饭,更让他们能够吃上放心、安全的 饭菜。 3.设计(论文)的主要内容(理工科含技术指标): 第一章 绪论 第二章 理论综述 第三章 系统分析 第四章 系统设计 第五章 系统实现 第六章 系统测试 第七章 结论 4.设计的基本要求及进度安排(含起始时间、设计地点): 结合实际;实现设计;资料充实,结构完整;有一定创新性和实用性 。 进度安排: (1)开题报告阶段2012-2013(1)学期第18 周-2012-2013(2)第4 周:在老师具体指导下,具体 调查研究并写出开题报告和写作提纲。3月10日前学生将开题报告打印后交导师处。 (2)2013 年4月底交初稿。 (3)2012-2013(2)学期第13周交中期报告、论文二稿和外文翻译资料。 (4) 2012-2013(2)学期第16周将导师同意的第三稿按规定打印装订成册,同时提交毕业设计(论文) 附件册。 设计地点: 西安工业大学。 5.毕业设计(论文)的工作量要求 实验(时数)*或实习(天数): 8 周 图纸(幅面和张数)*: 论文字数: 15000 外文翻译字数: 3000 参考文献篇数: 15(外文文献至少 3 篇) 其他要求: 6参考文献书名或期刊、期号: 1 戈晓芳.网上订餐悄然兴起期刊,2011.11.21 第 005 版 2 陈爽.高校食堂网上订餐系统期刊,2010.06.17 第 24 期 3 刘申晓.基于 MVC 框架的网上订餐系统的设计与实现,硕士学士论文 2010.4.20 4 张海潘.软件工程导论,第四版,北京:清华出版社 2003.11 134135 5 王涛.JSP 编程基础,北京出版社 2004.11 1819 6 吴其乐.JAVA 模块设计事例经典,北京冶金工业出版社 2004.06 7 高国忠.基于 J2EE 和 MVC 模式的企业信息管理系统的设计与实现. 中国农业机械化科学研究院, 2005. 89 指导教师签名: 年 月 日 学生签名: 年 月 日 系(教研室)主任审批: 年 月 日 说明:1 本表一式二份,一份由学生装订入附件册,一份教师自留。 - 1 - 校园网上订餐系统分析与设计校园网上订餐系统分析与设计 摘要摘要 随着生活质量的日益改善以及生活节奏的日益加快,人们对餐饮需求的质量以及速 度也随之发生着变化。为了满足社会需求,餐饮的高质量和快节奏也渐渐使电话订餐和 网上订餐业日益发展壮大。这也促使了以大学生为主的校园订餐业的发展。校园订餐系 统主要是以大学生为主的一种个性化、多样化的服务产业。随着网络技术的发展和普及, 方便、快捷、个性化的网上订餐正在进入大学校园。网上订餐是一种新型的营销方式。 尤其在生活节奏加快和时间观念加强的群体中网上订餐成为他们的喜爱方式,人们通过 上网,对餐品进行预订,这样不仅节约了时间,也为餐厅的订餐管理工作提供了方便。 针对未央区陕西科技大学、西安工业大学、西安医学院三所大学的校园订餐业务还未形 成,发展空间很大。 本设计中的校园网上订餐系统设计运用了 Java 开发语言,基于 B/S 浏览器服务器的 开发环境,结合 JSP 动态网页脚本语言,利用 DIV ,CSS 来美化界面的布局,后台运用 处理效率和安全性都较好的 MySql 数据库,实现了一个具有校园网上订餐和后台管理的 系统,其中的具体功能包括用户的操作功能和管理员的处理功能,其中用户可以进行的 工作有:登录系统,修改个人密码,对菜品的浏览,添加菜品到购物车,查看订单的信 息和核对信息,进行留言。管理员可以进行的操作有:登录系统,对菜品的管理(包括增 添改查菜品),会员管理,订单管理,留言管理,管理员管理(包括添加删除管理员) ,修 改密码。 关键词:关键词:网上订餐设;设计;JSP -1 Analysis and Design of online food reservation system of Campus Abstract With the improving quality of life as well as the ever-accelerating pace of life, the quality of peoples food needs and rate also changing.In order to meet the needs of society, catering and fast-paced, high-quality and gradually make telephone ordering and online ordering industry growing stronger.This has prompted a campus-based college students ordering industry. Campus-based ordering system, mainly university students a personalized, diversified services industry.With the development and popularization of network technology, convenient, fast, personalized online ordering are entering the university campus.Online food reservation is a new way of marketing.Especially in the faster pace of life and strengthen the concept of time online food reservation groups become their favorite way to people through the Internet, make a reservation for food products, which not only saves time, but also for restaurant reservation management work provides a convenient.For Weiyang, Shaanxi University of Technology, Xian Technological University, Xian Medical University campus ordering three business has not yet formed, large space for development. Design of online food reservation system using the design of the Java development language, based on B/S (browser server development environment, combining with the JSP dynamic web scripting languages, using DIV and CSS to beautify the layout of the interface, the background using the MySql database and security better treatment efficiency, realizes a campus online food reservation and background management system of the specific functions include user operation function and administrator processing functions, the user can carry out the work are as follows: log in and modify the personal password, browsing for items, add items to shopping cart, view order information and check the information, to leave a message.Administrators can do are: log in and the management of food (including add to check items), member management, order management, message management, administrator management (includeing the add or remove the administrator), modify the password. Key words: Campus online reservation;Design; JSP i 目录目录 摘要摘要 .- 1 - ABSTRACT.- 1- 主要符号表主要符号表.I 1 绪论绪论.1 1.1 研究背景.1 1.2 研究意义.1 1.3 国内外研究状况.2 1.4 系统架构和设计框架.3 2 理论综述理论综述.5 2.1STRUTS.5 2.2JSP 技术.5 2.2.1JSP 技术的优势.5 2.2.2JSP 的工作原理.6 2.3DIV+CSS.7 2.4MYSQL数据库.7 2.4.1MySql 数据库介绍 .7 2.4.2MySql 数据库连接 .8 2.5TOMCAT服务器.9 3 系统分系统分析析.10 3.1 可行性分析.10 3.1.1 市场可行性.10 3.1.2 经济可行性.10 3.1.3 技术可行性.11 3.1.4 管理可行性.11 ii 3.1.5 可行性结论.11 3.2 需求分析.11 3.2.1 系统需求概述.11 3.2.2 功能性需求.11 3.2.3 非功能性需求.12 3.3 结构化分析.13 3.3.1 业务流程图.13 3.3.2 数据流程图.15 3.3.3 数据字典.17 4 系统设计系统设计.20 4.1 系统设计目标和原则.20 4.2 系统模块结构设计.21 4.2.1 前台模块设计.21 4.2.2 后台模块设计.22 4.3 系统数据库设计.22 4.3.1 系统 E-R 图.23 4.3.2 数据库各表的数据结构.27 4.4 界面设计.30 5 系统实现系统实现.31 5.1 系统的开发及运行环境.31 5.2 系统功能实现.31 5.2.1 系统前台功能实现.31 5.2.2 系统后台功能实现.37 6 系统测试系统测试.43 6.1 单元测试.43 iii 6.2 集成测试.46 6.3 测试结论.47 7 结论结论.48 参考文献参考文献.49 致致 谢谢.50 毕业设计(论文)知识产权声明毕业设计(论文)知识产权声明.51 毕业设计(论文)独创性声明毕业设计(论文)独创性声明.52 附附 录录.53 原文.54 外文翻译.60 主要符号表 I 主要符号表主要符号表 数据流程图符号数据流程图符号 外部实体外部实体 处理处理 业务流程图符号业务流程图符号 文档文档 数据流向数据流向 数据流数据流 决策决策 数据存储数据存储 业务处理单位业务处理单位 决策决策 1 绪论 1 1 绪论绪论 自从进入二十一世纪以来,计算机技术向着网络化、集成化方向迅速发展。目前网 络版软件中存在着两种不同的趋势,一种是称为客户端/服务器的 C/S 结构应用系统,另 一种,也是本毕业设计所采用的,浏览器/服务器的 B/S 结构应用系统。本文讨论的是一 个基于 Web 的校园网上订餐网站,主要针对的消费群体是北郊在校的大学生。 1.1 研究背景研究背景 进入二十一世纪以来,计算机网络带动的电子商务获得了空前的发展。使其逐渐成 为社会发展的主流方向,同时也被人们所熟知。快速的发展使电子商务成为了一种独立 的经济形态,并且初具规模。餐饮业是一种个性化、多样化的服务产业,电子商务则是 最能体现个性和多样化服务的商务方式。随着网络技术的发展和普及,方便、快捷、个 性化的网上订餐正在进入人们的生活。网上订餐是一种新型的营销方式。尤其在生活节 奏加快和时间观念加强的群体中网上订餐成为他们的喜爱方式,人们通过上网,对餐品 进行预订,这样不仅节约了时间,也为餐厅的订餐管理工作提供了方便,同时可以浏览 各种食品更方便地进行选择。可见,充分发挥电子商务的力量,可以方便人们的生活、 改善人们的生活的就餐环境,充分体现了信息时代的优越性,人们可以足不出户的买到 自己想要的产品并且物美价廉。 由于互联网发展已普及校园,在学校里,有些同学可能会因为太忙或是天气原因不 能去食堂吃饭,所以他们会选择订餐,网上订餐只需要一台电脑和网就行,方便、快捷, 据统计现在大学校园配有电脑的人数在 80%以上,有些专业 100%的人都有电脑,所以若 提供一个校园网上订餐系统,不仅方便了学生订餐,而且节约了时间。校园订餐中多功 能性的服务可以让学生从容在网上浏览餐馆的菜单,来进行价格上的比较,来选择所需 要的美食佳肴。他们再也不用在为食堂排队打饭,及时吃上可口的饭菜而苦恼了,而只 需要在电脑上轻轻一点,写清楚订餐的时间就可以了,校园里不仅人多,更是些敢于挑 战新生事物的年轻人,他们熟悉电脑,思想超前,现如今,网上订餐的人大多数是年轻 人,因此,校园网上订餐将会成为餐饮业扩大生意的金矿源。 1.2 研究意义研究意义 由于大学的不断扩招,学生越来越多,餐厅不够大,所以学生就餐就出现了一系列 问题,主要问题有: (1)由于上午三四节要上课的同学聚多,下课后正是就餐高峰期,食堂和各个餐馆都 很拥挤,需要花费很长时间来排队,而中午只有两个小时休息时间,因此能及时吃上中 午饭就成了很多师生的苦恼了。 (2)有的同学宿舍离食堂比较远忙于学习和娱乐或者是由于天气原因,好多时候就 西安工业大学毕业设计(论文) 2 选择不吃饭随便吃点零食来应付。 (3)对于很多同学需要提前预定聚会餐,都要亲自去学校周边的餐馆预定,而且有时 候还要几家餐馆之间来回进行比较,这样比较麻烦。网上订餐的其中一个服务就是提供 生日 Party 以及聚餐的预定。所以针对以上问题更加体现校园网上订餐的可实施性。 校园网上订餐的优势有: (1)方便、高效、快捷的特点,而且与传统的快餐店经营模式相比,校园网上订餐可 以节省餐馆的座位占用,加速餐馆顾客周转流通,增加餐馆的营业额,提高经济收益。 对于在校园网上订餐的学生来说,可以为其节省更多的时间和精力,以便投入到学习和 工作中。 (2)可通过图片、说明、设置动画加强了产品了宣传,达到了餐饮业的“色型”要求。 (3)网络订餐实现产品管理方便,起到立竿见影的效果,不用因为更改菜色而重新印 刷,只要在后台鼠标轻轻一点,全线马上更新,节省了纸张同时也为餐馆管理人员带来 方便。 (4)相比传统的电话订餐网上订餐不会占线。在用餐时间点上,生意好点的餐厅电话 是很难打通,一些学生被迫作出其它选择,校园网上订餐则不存在这个问题。 (5)信息准确丰富。客户可以在网上查看菜谱、浏览菜品的图片、观看菜品的介绍以 及价格,下单时还可以写上自己的特别要求,口味等,电话订餐传递的地址、品种等信 息有时会误记,导致来回奔波。网上订餐由顾客进行文字输入或选择并加以确认,准确 性大大提高。 (6)缓解了食堂的拥挤的困境,为食堂提供更为轻松的环境。 (7)可以采用会员制度,设立积分换赠送,设立团体会员制,利用赠品或优惠,扩大 市场份额,比传统订餐的宣传促销的方法更多,营销手段更是利用得淋漓尽致。 (8)订餐者节省了电话费,实现双盈双利。 针对未央大学园区,这里有三所大学,学生老师很多,学校周边订餐业务还未形成, 发展空间很大,能将校内外的餐馆、学生群体等各消费群体纳入一个特色鲜明的订餐系 统网站,发展空间巨大。 1.3 国内外研究状况国内外研究状况 就餐饮业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很 多。因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其餐 饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源。 在世界上经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,目前它利用 主要的信息系统使其部门经理有更多的时间面向顾客。 信息技术的发展将更快的推动互联网的发展,订餐系统的重要性也将越显其强大的 作用。 “网上订餐”的群体悄然庞大,上班族和学生更把它看成潮流浪尖上的亮点。在网 上订餐的人都是对电脑比较熟悉的人,也就是比较年轻化的消费群体,包括白领、大学 生、高中生和对计算机操作相对比较熟悉的人。因为这些人工作都比较忙,而且对于计 西安工业大学毕业设计(论文) 3 算机也 西安工业大学毕业设计(论文) 4 比较熟悉,思想也比较超前,对于在网上订餐也能够接受,并且经常上网订餐,方便, 快捷,省时间。 相关调查显示,目前餐饮企业对网上订餐业务中的订餐系统重视不够,以至于无法 满 足网上消费者的需求。在我国参加过网上订餐服务的网民中,仅 3 成的网民对其网上订 餐感到满意。主要原因是:网上订餐只能看到物品的说明简介和外观,没有看到实体细 节处,无法通过快速浏览确定是不是自己想要的菜品,而这正是传统实体餐厅优于网上 餐馆的地方。但是校园网上订餐完全不存在这些问题,因为餐厅离学校很近,可以亲自 去品尝完全可以看到实体菜品,学生可以完全放心进行订餐,因此校园网上订餐不仅具 有一般网上订餐的优点,而且还具有一般传统餐馆的好处,真实可靠,放心。另外,在 实现产品管理方面,起到立竿见影的效果,不用因为更改菜色而重新印刷,可见校园网 上订餐潜在发展是空见很大的。 1.4 系统架构和设计系统架构和设计框架框架 该设计时采用 B/S(Browser/Server 浏览器/服务器)三层分布式体系结构,具体见 下图 1.1: 图1.1 B/S三层模式体系结构图 B/S 体系结构中与服务端采用请求/相应的模式进行交互,B/S 体系第一层为客户端 可用应用系统的图形界面表示,第二层为应用服务层,由一个或者多个服务器组成,主 要负责客户端各种事物的处理,第三层是数据中心层,负责数据的组织、存储,管理和 备份等等。 其交互的过程是由客户端的一个浏览器页面开始的。用户发送一个请求,这个请求 通过 HTTP 传递到应用服务器上后,服务器开始调用与之相关的事物逻辑,然后从数据库 服务器操作数据,Web 服务器将结果转为页面的方式传送给浏览器,这时在客户端就产生 了一个新的页面。这个页面是这次请求的结束结果,同时也是下一次请求的开始。 设计论文按照设计框架主要共分为六章(设计框架如图 1.2 所示) 第一章是绪论,主要介绍了研究背景、研究意义、国内外研究状况以及系统架构和 设计内容。 第二章是理论综述,主要描述了要完成该系统所采用的主要技术的简介与说明。 第三章是系统分析,主要描述了系统分析阶段的主要工作,包括可行性分析、需求 分析、结构化分析。 客户端 浏览器 Web 服 务器 数据库 服务器 HTTP 请求 结果反馈 逻辑请求 西安工业大学毕业设计(论文) 5 第四章是系统设计,包括系统设计目标和原则,系统功能模块设计,数据库设计。 西安工业大学毕业设计(论文) 6 第五章为系统实现,着重介绍实现系统的主界面,系统登录界面、各种管理界面以 及系统信息的增加查询修改等功能界面。 第六章系统测试,包括系统测试的范围及系统测试的结果。 第七章结论部分对本文进行了总结。 图 1.2 设计框架 全文框架 绪论理论综述系统设计系统实现结论系统测试 国内外研究状况 系统架构和设计内容 可行性分析 需求分析 结构化分析 系统设计目标和原则 系统功能模块设计 数据库设计 系统信息添加修改查询等界面 系统登录界面 系统的主界面 系统测试的结果 系统测试的范围 研究意义 研究背景 系统分析 2 理论综述 5 2 理论综述理论综述 理论综述主要讲述的是该校园网上订餐系统设计时所用到主要技术的简单理论介绍 与理解,该系统主要采用的是 MVC 框架进行开发,主要用到的技术有 Struts,JSP 页面 设计用到是 DIV+CSS, 数据库采用的是 MySql,用到的服务器是 Tomcat,下面分别对各 个技术进行简单理论的讲解与陈述。 2.1Struts Struts 是 Java 三大框架之一,Struts 是采用 JavaServlet/JavaServer Pages 技术,开发 Web 应用程序的开放源码的 Framework。采用 Structs 开发是基于 MVC 的应用框架。 MVC(Model/View/Controller): M 是指数据模型,在 Structs 中通常由 ActionForm Bean 表示。 V 是指用户界面,视图通常是由 JSP 建立的,Struts 包含扩展自定义标签库 (TagLib)可以简化用户界面的创建过程。目前的标签库包括:Bean Tags 、 HTML tags 、 Logic Tags 、 Nested Tags 以及 Template Tags 等。 C 则是控制器,在 Struts 中实现控制逻辑的是 Action,在 Struts-config.xml 配置文件中 ActionMapping 与 ActionForward 则指定了不同业务逻辑或流程的运行方向。 使用 MVC 的目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表 现形式,C 存在的目的则是确保 M 和 V 的同步,一旦 M 改变,V 应该同步更新。 Struts 只能用于 Web 程序开发,在 Struts 中,用户的请求一般以*.do 作为请求服务 名,所有的*.do 请求均被指向 ActionServlet,ActionServlet 根据 Struts-config.xml 中的配 置信息,将用户请求封装成一个指定名称的 FormBean,并将此 FormBean 传至指定名称 的 ActionBean,由 ActionBean 完成相应的业务操作,如文件操作,数据库操作等。每一 个*.do 均有对应的 FormBean 名称和 ActionBean 名称,这些在 Struts-config.xml 中配置。 所以说 Struts 的核心是 ActionServlet,ActionServlet 的核心是 Struts-config.xml。 2.2JSP 技术技术 JSP 是 Java Server Page 的简称。它是一种动态的网页技术,尤其是在 JAVA Web 领 域的使用现为突出。SUN 公司在 1999 年,利用 JAVA 语言作为脚本语言来开发它的,此 技术在 J2EE 体系中扮演重要的角色。 2.2.1JSP 技术的优势技术的优势 (1)效率和安全性更高。JSP 在执行以前先被编译成字节码,字节码由 Java 虚拟机解 释执行,比源码解释的效率高,而且源程序不大可以被下载。如果不是第一次对 JSP 进 行请求,就直接调用第一次访问生成的 Servlet,这种访问方式速度是相当快的。 西安工业大学毕业设计(论文) 6 (2)将业务逻辑层和表示层分离。使用 JSP 技术,网络开发人员可以使用 HTML 来 设计页面的显示部分,使用 JSP 和 Java 程序片段来生成网页中的动态效果。 (3)组件(Component)的开发和使用更方便。JSP 的组件技术是靠 JavaBeans 来实 现的,前台页面通过调用中间层的 JavaBeans 来实现对后台数据库的访问。JavaBeans 是 完全的 OOP,可以针对不同的业务处理功能方便地建立一整套可重复利用的对象库。 (4)适应平台更广,一次编写,处处运行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论