![校园订餐管理信息系统课程设计_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/18/a63a8491-0970-4f06-a499-f83ee7ac47cb/a63a8491-0970-4f06-a499-f83ee7ac47cb1.gif)
![校园订餐管理信息系统课程设计_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/18/a63a8491-0970-4f06-a499-f83ee7ac47cb/a63a8491-0970-4f06-a499-f83ee7ac47cb2.gif)
![校园订餐管理信息系统课程设计_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/18/a63a8491-0970-4f06-a499-f83ee7ac47cb/a63a8491-0970-4f06-a499-f83ee7ac47cb3.gif)
![校园订餐管理信息系统课程设计_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/18/a63a8491-0970-4f06-a499-f83ee7ac47cb/a63a8491-0970-4f06-a499-f83ee7ac47cb4.gif)
![校园订餐管理信息系统课程设计_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/18/a63a8491-0970-4f06-a499-f83ee7ac47cb/a63a8491-0970-4f06-a499-f83ee7ac47cb5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息系统分析与设计课程设计题 目:校园订餐管理信息系统 姓 名:学 号:院 系: 信息科学与技术学院 专 业: 信息管理与信息系统 班 级: 级(2)班 指导教师:完成时间: 2011年01月12日 目 录第一章绪论4问题的提出和研究意义4关于MIS4校园订餐系统运营方案计划5研究分析方法5第二章系统分析6需求分析6项目功能需求6订餐系统用户界面需求6订餐系统运行环境需求6可行性分析7建立诚信外卖网的可行性分析7技术可行性8经济可行性8系统功能分析8系统结构分析9系统工作流程分析10第三章概要设计11基本设计概念和处理流程11系统总框架图11系统功能12管理员功能12员工功能12客户功能13建
2、模14用例图14时序图16数据库设计18系统E-R图设计18系统表设计21第四章系统详细设计22功能模块的业务流程与基本代码:23管理员功能23第五章结论26参考文献27第一章 绪论1.1 问题的提出和研究意义随着Internet的迅猛发展,当今社会已进入网络时代,计算机网络已成为iejshejhe经济发展的强大动力,为此带来了人们生活习惯的改变。随着人们生活水平的提高,人们对自己的饮食业渐渐的注重起来,很多人在进行紧张工作之余会选择享受美食进行方式。但是很多时候会出现这样的情况,人们去就餐时,会出现排队或没有位置的现象;还有就是有的人懒的出去,想在自己的家里就能享受到美味的食物。这样就出现了
3、订餐这样的做法。现在我们周围使用的订餐方式还主要停留在电话订餐的层面上,但是不容置疑的是,电话订餐方便,随时打一个电话就可以预定餐品。但是这种方式也存在一些问题,这些问题或多或少的影响着餐厅、餐馆的运营。进行网上订餐还是近几年来发展起来的新型订餐方法,人们通过上网,对餐品进行预订,这样不仅节约了时间,也为餐厅的订餐管理工作提供了方便。餐饮业是一种个性化、多样化的服务产业,电子商务则是最能体现个性和多样化服务的商务方式。随着网络技术的发展和普及,方便、快捷、个性化的网上订餐正在进入人们的生活。网上订餐是一种新型的营销方式。尤其在生活节奏加快和时间观加强的群体中网上订餐成为他们的喜爱方式,人们通过
4、上网,对餐品进行预订,这样不仅节约了世界,也为餐厅的订餐管理工作提供了方便。我校校园订餐业务还为形成,发展空间很大,能将校内外的餐馆、学生群体纳入一个特色鲜明的订餐系统网站,必有前途。1.2 关于MIS管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息
5、控制企业或组织行为,帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。管理信息系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力
6、的现代化管理水平。具体讲,管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。1.3 校园订餐系统运营方案计划1、建立为成信院及其周围学校学生与教职工人员提供网络订餐服务网站。2、为因学习或工作耽误就餐时间的师生提供便捷的“门到门”服务。3、本网站也提供学生生日,聚餐等活动的预订服务。4、整合校内“门到门”服务经营者,加强与他们的合作,提供稳定的订单,做到互助共赢。5、宣传校内及校外商家的特色菜品。能更好的扩大商家对校园的影响力。1.4 研究分析方法本论文中的管理信息系统设计运用VC+与SQL SERVER 2000相结合而成,是一个可基于互联网的
7、C/S模式的网上订餐系统,由于技术有限,我们放开了技术层面的编写,主要从理论等方面论述了系统的功能与实现、数据流程及存储等。包括管理员管理、员工管理、客户管理、菜品信息介绍、网上订餐以及订餐情况打印等,使用图文并茂(功能代码及截图)的方式,对整个网上订餐系统功能模块的实现方法进行阐述和分析。第二章 系统分析网上订餐所面对的顾客群,缓解了就餐的拥挤的困境,为就餐提供更为轻松的环境。据调查,在校区,上午三四节要上课的同学占68.7%,第四节课下课后,正是午饭就餐高峰时期,食堂和各个餐馆都很拥挤,需要花费很长时间来排队,而中午只有两个小时休息时间,因此能及时吃上中饭就成了很多老师和同学的梦想。另外,
8、部分同学忙于学习和娱乐或者是由于天气原因,不愿意外出就餐,而愿意叫外卖到寝室用餐,这也让网上订餐有了可实施性。管理员功能:登录系统、查询管理员帐号、添加管理员帐号、修改管理员帐号、删除管理员帐号、查询员工帐号、添加员工帐号(有权限)、修改员工帐号(有权限)、删除员工帐号(有权限)。员工功能:登录系统、查询员工帐号、添加员工帐号(有权限)、修改员工帐号(有权限)、删除员工帐号(有权限)、查询订餐情况、删除订单、打印订单。顾客功能:注册帐号、登录系统、修改密码、修改地址、进行订餐操作。订餐系统用户界面需求系统人机界面操作友好,本系统外界界面具有简洁性和友好性等特点,但又不失独特的页面风格,界面采用
9、引入的图片温馨暖格调的色调,优雅大方,系统内部结构采用框架布局,使整个系统看起来更有层次感,在用户功能操作上,设计简单方便,符合了现代化管理系统的界面要求。P4系列、AMD K9以上系列等PC台式机和便携式电脑;运行时占用内存:100MB;所需硬盘空间:100MB;软件平台:中文Windows98以上系统;VC+、SQL数据库的电脑。(1) 网上订餐,具有方便、高效、快捷的特点,而且与传统的快餐店经营模式相比网上订餐可以节省餐馆的座位占用,加速餐馆顾客周转,增加餐馆的营业额,提高经济收益。对于在网上订餐的顾客来说,可以为其节省更多的时间和精力,以便投入到学习和工作中。(2) 网络订餐可充通过色
10、彩、图片、说明、设置动画加强了产品了宣传,大大达到了餐饮业的“色型”要求。(3)网络订餐实现产品管理方便,起到立竿见影的效果,不用因为更改菜色而重新印刷。只要在后台鼠标轻轻一点,全线马上更新。(4)由于采用B/S模式,订餐者无须安装第三方软件,能上网就能订餐,甚至可以利用手机上网订餐,使操作更加简便,订餐信息更加准确。避免口头传递信息的错误,优化服务。(5)不会占线。用餐时间,生意好点的餐厅电话是很难打通的。一些顾客被迫作出其他选择,网上订餐则不存在这个问题。(6)信息准确丰富。客户可以在网上查看菜谱、浏览菜的照片、观看菜的介绍以及价格,下单时还可以写上自己的特别要求,口味等;电话订餐传递的地
11、址、品种等信息有时会误记,导致来回奔波。网上订餐由顾客进行文字输入或选择,准确性大大提高。(7)不易遗忘。顾客经常会找不到菜单、记不得电话,但容易记得网址。(8)早做准备。及时得到订单让厨房有足够时间准备事务。(9)任意时间下单。每天24小时、每周七天,没有没人接电话的烦恼。(10)提高餐馆的形象:网上订餐带来的方便会在顾客中形成比较好的口碑,网络饿应用也会提高很多餐馆的形象,从而吸引更多的顾客。(11)网络订餐倡导了一种时尚,餐店的定位更是网络化,时尚化,具备更为勃勃的生机。(12)缓解了食堂的拥挤的困境,为食堂提供更为轻松的环境。(13)网络订餐有时间的提前性,方便统筹安排,集中处理。(1
12、4)采用会员制度,设立积分换赠送,营销手段更是利用得淋漓尽致。 (15)可以设立团体会员制,利用赠品或优惠,扩大市场份额。(16)可详细介绍每一个产品,展现公司周到、细微的服务。(17)容易形成品牌和连锁经营,即使没有合适的店面,主要配送队伍健全,一个店面,就可以做全市生意。 (18)订餐者省电话费,实现双盈。 (19)网络订餐提供了交流的平台,实现消费者可贵信息的反馈和交流。 (20)方便统计和查询,分析经营来得更直接。 (21)企业创新,跟得上市场的需要。VC+和SQL数据库这两个开发工具到现在已经运用了很多年了,它们的技术到现在已经相当成熟。本系统所要设计的功能难度不大,加上有指导老师的
13、指导和查找相关参考文献,各功能模块在技术上完全是可以的实现。就开发的实际情况来看,技术上是可行的。 本订餐系统所需要的硬件和软件都是目前广泛使用的,如软件件运行环境windows98以上系统、数据库SQL Server 2000、编程语言VC+等等,都可以通过网上、图书馆等各种渠道得到,不需要再花费大量的资金去购买高成本的设备,大大提高了在设计过程中的工作效率,且投入使用后,便于后期工作的维护,因此,本系统在经济上是可行的。顾客网上订餐功能分析:根据对顾客网上订餐系统业务流程的分析,课已看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下:顾客登录网上订餐系统进行菜单浏览1
14、. 顾客注册为会员。2. 会员对自己的个人信息进行更改,比如送餐地址和联系电话。以及账户密码。3. 顾客对已选的菜单进行更改选择的数量或者取消选择。4. 当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。管理员后台管理系统功能分析:1 管理员在后台登录后,可以创建新的管理员。2 管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单的图片,价格,菜单的描述,更换新品,添加新菜等。3 管理员对菜单进行管理,确定订单的生成。4 管理员根据不同的属性来查询订单,比如生成日期或者编号等。5 管理员根据不同的时间段统计处营业额,成本,同时还能统计出每道菜的销售量、任何时
15、间段的销售情况以及每一个顾客的消费情况。本订餐系统主要包括三大模块:管理员模块、员工模块、客户模块。管理员模块员工模块客户模块网上订餐系统图2-1第一部分是管理员模块,在这个模块中又分成管理员帐号管理模块和员工帐号管理模块。以管理员身份登录后,可以执行:管理员管理:用于管理员对管理员信息进行查询、添加、修改以及删除。员工管理:用于管理员对员工信息进行查询、添加、修改以及删除(该功能需要权限密码)。第二部分是员工模块,在这个模块中又分成员工帐号管理模块和订餐情况管理模块;以员工身份登录后,可以执行:员工管理:用于管理员对员工信息进行查询、添加、修改以及删除(该功能需要权限密码)。订餐管理:用于对
16、客户的订餐信息进行查看、打印删除的操作,打印操作会使系统生成一张记录表。第三部分是客户模块,在这个模块中又分成客户帐号管理模块和订餐情况管理模块。以客户身份登录后,可以执行:客户管理:用于客户对客户信息进行注册、修改以及进行订餐操作。订餐管理:用于客户对客户信息订餐操作进行确定,系统进行记录。顾客订餐主要流程如下:1. 顾客登录网上订餐系统进行菜单的浏览或者注册为会员。2. 会员可以对自己的个人信息进行更改,以会员形式登陆的顾客享受订餐服务。3. 如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删除等功能。4. 当顾客确定订餐完毕后,顾客可以将其提交至我们的餐厅后台系统,并生成订单
17、。5. 顾客可以对系统或者餐厅有意见或者建议的留言给我们,我们会及时满意的回复。管理员、后台管理流程如下:1. 管理员登录后台点餐系统。2. 管理员可以管理会员信息。3. 后台将顾客点餐提交到后厨显示。4. 后厨根据顾客订餐菜单进行做菜。5. 每完成一个菜就更改其状态为已做。6. 所有订餐菜完成后根据会员提交送餐地址进行确认并送餐。第三章 概要设计订餐系统主要要求对用户和订餐情况进行添加、删除、修改等。其中:(1)管理员对管理员帐号和员工帐号进行管理,操作导入数据库;(2)员工对员工帐号和订餐情况进行管理,操作导入数据库;(3)客户进行注册客户帐号、更新帐号、订餐操作,操作导入数据库。图3-1
18、 系统数据流图本订餐系统主要包括三大模块:第一部分是管理员模块,在这个模块中又分成管理员帐号管理模块和员工帐号管理模块;第二部分是员工模块,在这个模块中又分成员工帐号管理模块和订餐情况管理模块;第三部分是管理员模块,在这个模块中又分成客户帐号管理模块和订餐情况管理模块。管理员模块员工模块客户模块网上订餐系统图3-2 网上订餐系统总框架图以管理员身份登录后,可以执行的功能:管理员功能管理员管理员工管理管理员信息查询管理员信息添加管理员信息修改管理员信息删除员工信息查询员工信息添加员工信息修改员工信息删除图3-3 管理员功能结构图管理员管理:用于管理员对管理员信息进行查询、添加、修改以及删除。员工
19、管理:用于管理员对员工信息进行查询、添加、修改以及删除(该功能需要权限密码)。以员工身份登录后,可以执行的功能员工功能员工管理订餐管理员工信息查询员工信息添加员工信息修改员工信息删除订餐信息查询订餐信息打印订餐信息删除图3-4 员工功能结构图员工管理:用于管理员对员工信息进行查询、添加、修改以及删除(该功能需要权限密码)。订餐管理:用于对客户的订餐信息进行查看、打印删除的操作,打印操作会使系统生成一张记录表。以客户身份登录后,可以执行的功能:客户功能客户管理订餐客户注册客户密码修改客户地址修改客户姓名记录订餐日期记录信息查询订餐时间记录客户地址记录订餐内容记录进行订餐 图3-5 客户功能结构图
20、客户管理:用于客户对客户信息进行注册、修改以及进行订餐操作。订餐管理:用于客户对客户信息订餐操作进行确定,系统进行记录。用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。用例图说明:图3-6 用例图管理员模块用例:图3-7 管理员模块用例图员工模块用例:图3-8 员工模块用例图客户模块用例:图3-9 客户模块用例图时序图(Sequ
21、ence Diagram)用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示了对象之间的交互。图3-10 管理员操作时序图3-11 员工操作时图3-12 客户操作时序图在本系统中,主要涉及的实体集有“管理员” ,“员工” ,“客户” ,“订餐信息” ,就“管理员”实体集而言,涉及的主要信息(属性)有:管理员帐号、管理员密码、管理员姓名。对于“员工”实体集,涉及的主要信息(属性)有:员工帐号、员工密码、员工姓名、员工工号、员工职位等。对于“客户”实体集,涉及的主要信息(属性)有:客户帐号、客户密码、客户姓名、客户地址等。“订餐信息”实体集,涉及的主要信息(属性)有:客户姓名,订餐日期
22、,订餐时间,客户地址、订餐内容等。管理员和管理员、员工之间既存在着一对多的关系,也存在着多对一的关系,例如,一个管理员可以对多个员工的信息进行操作(包括浏览、查询、修改、添加、删除),同样,一个员工的信息也可以被多个管理员进行操作,具体的E-R图如下:管理员1m帐号密码登录用户帐号密码姓名管理员表管理管理员表管理姓名工号帐号密码职位mmnn员工管理n客户帐号密码nn用户表地址姓名管理日期地址姓名内容时间管理员表订餐管理mnnmmnn图3-13 系统E-R图管理员实体及其属性:管理员表密码帐号姓名图3-14 管理员实体图员工实体及其属性:员工表密码帐号姓名工号职位图3-15 员工实体图客户实体及
23、其属性:客户表密码帐号姓名地址图3-16 客户实体图订餐实体及其属性:订餐表订餐日期客户姓名订餐时间客户地址订餐内容图3-17 订餐实体图要实现本次的网上订餐系统的所有功能,共需要设计4个表,它们分别是:管理员信息表、员工信息表、客户信息表、订餐信息表。本系统的设计所使用的数据库是SQL server 2000。这些表的具体设计如下所示:(1)管理员信息表该表主要是保存管理员的相关信息,包括管理员的帐号、密码、姓名。该表结构如表1所示序号列名数据类型长度小数位标识主键允许空默认值说明1管理员帐号char120记录管理员帐号2管理员密码char80记录管理员密码3管理员姓名char80记录管理员
24、姓名表3-1 管理员信息表(2)员工信息表该表主要是保存员工的相关信息,包括员工的帐号、密码、姓名、工号、职位。该表结构如表2所示序号列名数据类型长度小数位标识主键允许空默认值说明1员工帐号char120记录员工帐号2员工密码char80记录员工密码3员工姓名char80记录员工姓名4员工工号char80记录员工工号5员工职位char80记录员工职位表3-2 员工信息表(3)客户信息表该表主要是保存客户的相关信息,包括客户的帐号、密码、姓名、地址。该表结构如表3所示序号列名数据类型长度小数位标识主键允许空默认值说明1客户帐号char120记录客户帐号2客户密码char80记录客户密码3客户姓名
25、char80记录客户姓名4客户地址char300记录客户地址表3-3 客户信息表(4)订餐信息表该表主要是保存订餐的相关信息,包括订餐的客户姓名、订餐日期、订餐时间、客户地址、订餐内容。该表结构如表4所示。列名数据类型长度小数位标识主键允许空默认值说明1客户姓名char120记录客户姓名2订餐日期char80记录订餐日期3订餐时间char80记录订餐时间4客户地址char300记录客户地址5订餐内容char2000记录订餐内容表3-4 订餐信息表第四章 系统详细设计:管理员管理员管理员工管理信息查询信息添加信息修改信息删除信息查询信息修改信息删除信息通过图4-1 管理员功能图(1)管理员管理(a)信息查询: 流程图:触发事件显示管理员信息连接数据库获取数据关闭数据库图4-2 管理员流程图(b)信息添加流程图:触发事件输入添加内容各项内容是否为空添加成功结 束YN图4-3 信息添加流程图(c)信息修改流程图:触发事件输入修改内容是否符合修改条件修改成功结 束YN图4-4 信息修改流程图(d)信息删除流程图:触发事件显示删除后的信息选择要删除的项删除数据库中的相关内容删除ListControl中的相关内容关闭数据库图4-5 信息删除流程图第五章 结论经过一学期的知识准备和接近两周的论文撰写过程,我们组终于完成了此次课程设计,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度云计算保密协议及服务合同Confidentiality
- 2025来料加工服务合同模板
- 2025宾馆转让合同范本2
- 2025房地产抵押担保的合同
- 2025年个人简单购房合同(五篇)
- 2025年个人抵押担保合同标准版本(4篇)
- 火炬管道安装合同
- 2025年委托贷款合同之差额补足协议担保费用协议
- 2025年个人房屋赠与合同协议模板(2篇)
- 2025年汽车技师服务合同
- 2025年个人学习领导讲话心得体会和工作措施例文(6篇)
- 2025大连机场招聘109人易考易错模拟试题(共500题)试卷后附参考答案
- 2020-2025年中国中小企业行业市场调研分析及投资战略咨询报告
- 2025-2030年中国电动高尔夫球车市场运行状况及未来发展趋势分析报告
- 物流中心原材料入库流程
- 河南省濮阳市2024-2025学年高一上学期1月期末考试语文试题(含答案)
- 长沙市2025届中考生物押题试卷含解析
- 2024年08月北京中信银行北京分行社会招考(826)笔试历年参考题库附带答案详解
- 2024年芽苗菜市场调查报告
- 苏教版二年级数学下册全册教学设计
- 职业技术学院教学质量监控与评估处2025年教学质量监控督导工作计划
评论
0/150
提交评论