信息管理毕业设计Word下载.docx
- 文档编号:17206450
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:30
- 大小:494.93KB
信息管理毕业设计Word下载.docx
《信息管理毕业设计Word下载.docx》由会员分享,可在线阅读,更多相关《信息管理毕业设计Word下载.docx(30页珍藏版)》请在冰豆网上搜索。
餐饮文化作为中国传统文化的重要分支,格外的纷繁多彩。
餐饮企业的管理者在注重传统文化方式的前提下,应该不要只局限于传统经营模式,要能够不断创新,敢于接受新的挑战,才能在整理、借鉴中有主题、有纲领、有灵魂的不断进步,使自己的产业做的更大、更强、更具有竞争力。
否则,只能照猫画虎,断章取义,结果只会裹足不前。
小型餐饮企业订餐管理系统的设计与分析,就是在传统的餐饮企业的基础上结合现代互联网技术发展而成的,能够方便用户足不出户,轻松的通过互联网,用比较放心,直观的方式完成餐饮的定制。
通过网上留言,对客户的意见进行整体的分析,总结出对企业有力的方向,促进企业不断的改进自己的缺点,是自己的企业能够更适应现下市场,完成企业的发展、壮大。
管理员通过后台管理,对用户的订单进行处理,更快的完成客户的需求;
用户的管理,可以更方便的留住原来的老客户。
管理员通过后台的上传功能,可以对企业的菜品进行实时的更新,保证企业菜品总是处于动态的更新中。
基于网络的订餐系统,可以很好的完成客户和企业的互动,实时的了解的客户所想所要,帮助企业能够更好的进行市场的定位,完成企业的发展和壮大,不断推进企业的进步。
以下将设计一个基于Web的小型餐饮企业订餐管理系统。
1.2系统研究的意义和内容
目前,我国餐饮业普遍采用的订餐工作方式是客户通过电话与餐厅联系,由于餐厅工作人员通过餐饮企业内部的餐饮管理系统实施订餐系统,从一定程度上来讲,这种工作方式仍没有完全脱离手工方式,工作效率低下。
同时,从客户订单需求角度考虑,客户希望在订餐前了解更多的有关信息,如餐厅能提供的菜的品种,各种菜的风味,获得直观图片等,而这些信息仅仅从餐厅工作人员的电话中是不可能有全面的了解的,这无疑给客户的订餐带来不便,同时也影响了餐厅的工作效率和企业的声誉。
因此,一个好的餐饮企业的订餐系统是很重要的。
可以帮助餐饮企业得到以下的改观。
实时性强。
员留言帮助餐饮企业能够更快的了解客户所需所想。
及时更新餐饮企业的新推出的各种菜品,使客户能够更快的了解餐饮企业的新菜品。
管理方便。
让企业能够更快更清晰的了解客户的订单,以便实时的发货。
节约成本。
用信息化技术可以实现办公无纸化,避免人工进行操作和记录的繁杂手续,减少了大量的人力和物力资源,从而节约了成本。
留住老的客户。
通过会员登录,能够更好的留住老的客户,开发新的客户群,让企业能够不断的发展壮大。
订餐服务是餐饮企业的一项日常工作,完成餐饮企业订餐服务的订餐系统,作为餐饮企业管理系统的一部分,将为饮企业提高服务效率和质量,提高企业经济效益起到重要的作用。
本系统是基于B/S结构,利用实时性,通过前台订餐页面,完整快速;
过后台的管理系统,最大限度的进行订单的管理、处理,通过管理信息化,提高餐厅企业的管理效率,降低餐饮企业运营成本。
1.3开发目的
本系统主要是为了方便广大用餐用户足不出户享受快捷方便的订餐,餐饮企业能够更好的了解客户的所需所想,能够帮助餐饮企业更好的完成产业的整合,帮助企业发展的更快、更强,促进餐饮企业的竞争力。
1.4系统开发工具
本系统主要通过ASP和MicrosoftSQLServer2000的相互串连实现系统,其中ASP是ActiveServerPage的缩写,意为“动态服务器页面”,,是一种简单、方便的编程工具,一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
而MicrosoftSQLServer2000是Microsoft的关系数据库系统,它是在十多年来成功开发的SQLServer的基础上建立起来的,它比现在大多数被广泛使用的数据管理系统更快。
本系统的大部分代码是由Dreamweaver8自动生成,Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
网页的美工用的是MacromediaFireworks8,是Adobe推出的一款网页作图软件,软件可以加速Web设计与开发,是一款创建与优化Web图像和快速构建网站与Web界面原型的理想工具。
1.5本章小结
本章主要介绍了本系统的开发背景,系统的意义和内容,开发的目的,开发工具,重点介绍了开发本系统的意义和内容。
下面主要重点介绍需求分析,系统设计,系统实现,系统测试。
2系统需求分析
2.1功能需求
1.用户:
普通用户可以通过注册成为网站的会员,浏览网站的基本信息。
会员可以进行网站浏览,订单的查看,留言,对自己基本信息进行更改。
管理员可以通过后台对会员进行基本的删除、查看信息功能,管理员的增加,字段的设置,密码的修改,对菜品进行上传、删除、移动操作。
2.页面的查看:
普通用户和会员用户都可以对页面进行浏览。
3.会员留言:
会员用户可以对网站进行留言,管理员通过后台进行留言的回复和删除操作。
4.订单:
会员和普通用户都可以对餐厅进行点菜,但普通用户定完餐之后不能对菜单进行查询,会员用户可以查看订单状态和订单信息。
管理员通过后台对用户的订单进行发货、未处理、收款等处理。
5.购物车:
普通用户和会员用户可以对订餐进行修改继续购物和清空。
6.查询:
用户可以对菜累进行搜索查询,管理员用户可以对用户名称进行查询,从而确定用户的订单状态,可以对菜品进行查询,从而修改菜品。
2.2系统功能建模
2.2.1系统用例描述
本系统主要设计三个用户:
普通用户,会员用户和管理员用户。
系统中的
三个用户是根据不同的权限来操作不同的内容。
1.普通的用户操作主要有浏览网站、订菜、注册成为会员。
具体用例如图2-1所示。
普通用户
图2-1普通用户用例图
2.会员用户比普通用户的可操作的多,主要有浏览网站,会员登录,会员留言,订餐,会员专区。
具体用例如图2-2所示。
会员用户
图2-2会员户用例图
3.管理员是网站的总的后台的操作人员,对整个网站的操作具有重要作用,主要有登录、菜品管理、信息管理、用户管理。
具体用例如图2-3所示。
管理员用户
图2-3管理员用例图
4.浏览菜品
用例编号:
1
用例名称:
浏览菜品
用例描述:
根据普通用户和会员用户都可以通过进入网站的主页面进行菜品浏览,菜品的查询,获得菜品信息,确定是否订购菜品
前置条件:
必须进入餐厅网站
后置条件:
无
活动步骤:
输入网站站点,进入网站,直接点击菜品,进行更细一步的浏览菜品。
扩展点:
异常处理:
无。
具体用例如图2-4所示。
普通用户会员用户
图2-4菜品浏览用例图
5.订餐
2
订餐
普通用户和会员用户都可以通过网站进行订餐,可以对购物车进行继续购物、修改数量、清空购物车、生成订单。
会员必须先登录。
普通用户必须填写自己的详细信息。
普通用户和会员用户通过浏览网站,进行菜品的订购,可以点击订购,填写必要的信息,进行购物。
具体用例如图2-5示。
普通用户会员用户
图2-5订餐用例图
6.会员专区
3
会员专区
会员用户拥有自己的专区,可以进行留言、留言看、人资料查看、订单查询、订单状态查询、订单修改,个人资料修改。
会员登录之后会进入会员专区。
具体用例如图2-6示。
会员用户
图2-6会员专区用例图
7.菜品管理
4
菜品管理
管理员通过后台登录进入管理员界面,进入菜品管理,可以对菜品进行添加,删除,菜品字段的设置,订单的查看。
管理员必须先登录进入管理员界面。
管理员登录进入管理员界面,进入菜品管理。
具体用例如图2-7。
管理员用户
图2-7菜品管理用例图
8.信息管理
5
信息管理
管理员通过后台登录进入管理员界面,进入信息管理,可以对客户的留言进行回复和删除操作
管理员登录进入管理员界面,进入信息管理
具体用例如图2-8所示。
图2-8信息管理用例图
9.用户管理
6
用户管理
管理员通过后台登录进入管理员界面,进入用户管理,可以对普通用户和管理员用户进行用户查询、用户搜索、系统用户权限修改、修改密码。
管理员必须先登录进入管理员用户界面
管理员登录进入管理员界面,进入用户管理
具体用例如图2-9所示。
图2-9用户管理用例图
2.2.2系统数据流图建立
数据流图是描述输入数据留到输出数据流的变换,用于对系统的功能建模。
顶层数据流图如图2-10所示。
图2-10顶层数据流图
会员登录注册数据流图如图2-11所示。
图2-11会员注册登录数据流图
管理员登录数据流图如图2-12所示。
图2-12管理员登录数据流图
菜品管理数据流图如图2-13所示。
图2-13菜品管理数据流图
订单管理数据流图如图2-14所示。
图2-14订单管理数据流图
2.3性能需求
2.3.1正确性需求
系统正确性需求应该包括如下:
(1)系统能够正确的把用户提交的各种数据准确的导入数据库中。
(2)系统能够正确的识别出各种用户,以及用户权限。
(3)系统能够正确的将各种信息提交到前台,让用户能够正确了解企业的特色。
2.3.2安全性需求
系统管理员应该必须进行登陆验证,确定管理员身份,用以确保菜品的到达和付款情况。
2.3.4界面需求
本系统分为前台和后台,前台主要用于客户用户浏览网站,方便订餐,颜色应该搭配合理,页面布局清晰,色调柔和,让顾客订餐时候更舒心,了解菜品的信息。
后台部分,应该布局清楚,方便管理员操作,窗口合理即可。
2.3.5稳定性需求
该系统部署后,在硬件条件和支持软件条件没有反生变化的情况下,能够一直保持运行状态,直到系统被升级或者替代。
2.4本章小结
本章主要是从系统的功能需求、功能建模、性能需求,进行大致的介绍,详细的了解到本系统所需要的各个功能。
下章将进行详细的系统设计。
3系统设计
软件设计开始于软件需求的分析之后,是把需求转化为软件系统的重要环节。
本章主要从系统功能模块设计,系统数据库设计两个个方面进行论述。
3.1系统功能模块设计
系统功能模块设计的任务是确定系统由哪些程序模块组成,以及这些功能模块之间的相互关系。
系统功能模块的设计依据是需求分析阶段得到系统结构设计图或用例图。
小型餐饮企业订餐管理系统主要分为用户注册模块,餐车模块,菜品模块,以及留言模块。
1.用户注册模块:
本系统分为普通用户和会员用户,普通用户可以进行网站的浏览,菜品的订制,不能进行留言。
普通用户可以进行注册,注册时填写必要的信息,就可成为本网站的会员用户。
2.餐车模块:
在餐车模块中,用户可以进行菜品的继续订购,餐车的清空,菜品的数量进行修改。
方便用户完成菜品的订制过程。
3.菜品模块:
菜品模块主要是方便用户进行菜品的订购,浏览一边用户获得更只管的了解。
4.留言模块:
会员专有,可以对企业进行评论,以便企业更改自己的不足之处,方便企业进行改进,让用户获得更好的服务。
3.2系统数据库设计
3.2.1系统数据库建模
E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系。
其表示方法为:
实体性(Entity):
具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;
在E-R图中用矩形表示,矩形框内写明实体名。
属性(Attribute):
实体所具有的某一特性,一个实体可由若干个属性来刻画。
在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来。
联系(Relationship):
联系也称关系,信息世界中反映实体内部或实体之间的联系。
实体内部的联系通常是指组成实体的各属性之间的联系。
实体之间的联系通常是指不同实体集之间的联系。
做E-R图的步骤:
(1)确定所有的实体集合;
(2)选择实体集应包含的属性;
(3)确定实体集之间的联系;
(4)确定实体集的关键字,用下划线在属性上表明关键字的属性组合;
(5)确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型。
本系统主要有,用户实体、管理员实体、菜品实体、留言实体、订单实体、订购实体。
(1)用户实体E-R图如下图3-1所示。
图3-1用户实体E-R图
(2)管理员实体E-R图如下图3-2所示。
图3-2管理员实体E-R图
(3)菜品实体E-R图如图3-3所示。
图3-3菜品实体E-R图
(4)留言实体E-R图如图3-4所示。
图3-4留言实体E-R图
(5)订单实体E-R图如图3-5所示。
图3-5订单实体E-R图
(6)订餐实体E-R图如图3-6所示。
图3-6订餐实体E-R图
(7)各个实体之间联系E-R图如图3-7所示。
图3-7各个实体之间关系E-R图
3.2.2创建数据库
为保障系统的移植性,新建一个数据库。
系统使用SQLServer2000,直接在MicrosoftSQLServer2000的企业管理器中新建即可,命名为:
订餐。
3.2.3建立表结构
数据表是数据库中一个非常重要的对象,是其他对象的基础。
没有数据表,关键字、主键、索引等也就无从谈起。
依据系统实体关系的分析,建立相应的表结构。
1.用户信息表(Dingcan_User)的结构如表3-8所示。
用户信息表,包含了用户编号、用户登录名、用户密码、收货地址、用户电话、用户真实姓名等。
表3-8用户信息表(Dingcan_User)
字段名
数据类型
约束
说明
UserID
int
主键,长度20
用户编号
UserName
nvarchar
长度50
用户登录名
UserPassword
长度20
用户密码
shouhuodizhi
长度100
收货地址
usertel
长度30
用户电话
userzhenshiname
用户真实姓名
2.管理员表(Dingcan_admin)的结构如表3-9所示。
管理员表包含了管理员编号,管理员账户和管理员密码等信息。
表3-9管理员表(Dingcan_admin)
adminid
主键,长度4
管理员编号
admin
管理员账户
password
管理员密码
3.菜品表(Dingcan_goods)的结构如表3-10所示。
菜品表包含了菜品序号、菜品编号、菜品名称、菜品价格、菜品图片、菜品说明等信息。
表3-10菜品表(Dingcan_goods)
bookid
菜品序号
bianhao
50
菜品编号
bookname
ntext
16
菜品名称
huiyuanjia
real
菜品价格
bookpic
菜品图片
bookcontent
菜品说明
4.订单表(Dingcan_action)的结构如表3-11所示。
订单表包含了订单序号、订单编号、菜品序号、订单总额、收货人地址、收获人姓名等信息。
表3-11订单表(Dingcan_action)
actionid
订单序号
dingdan
订单编号
外键,长度4
zonger
长度4
订单总额
收货人地址
shouhuoname
收货人姓名
5.留言表(Dingcan_fk)的结构如表3-12所示。
留言表包含了留言编号、留言内容、留言用户姓名、留言日期、管理员回复等信息。
表3-12留言表(Dingcan_fk)
fkid
留言编号
fkcontent
netex
长度16
留言内容
fkusername
留言用户姓名
fkdate
smalldate
留言日期
huifu
管理员回复内容
6.字段表(Dingcan_ziduan)的结构如表3-13所示。
字段表包含字段编号、字段名称、字段序号等信息。
表3-13字段表(Dingcan_ziduan)
ID
字段编号
ziduanname
长度255
字段名称
ziduanid
字段序号
3.3本章小结
本章主要是从系统功能模块设计和数据库设计进行详尽的阐述,重点介绍了数据库的建表以及运用,下章将进行系统的实现的介绍。
4系统实现
4.1系统开发环境介绍
系统使用如下开发环境。
(1)操作系统采用:
WindowsXP;
(2)开发工具:
Dreamweaver8.0;
(3)Web服务器:
IIS;
(4)图片处理工具:
Fireworks;
(5)数据库软件:
S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 毕业设计