1 / 13
文档名称:

网上订餐系统.doc

格式:doc   大小:806KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网上订餐系统.doc

上传人:lu2yuwb 2022/11/24 文件大小:806 KB

下载得到文件列表

网上订餐系统.doc

文档介绍

文档介绍:该【网上订餐系统 】是由【lu2yuwb】上传分享,文档一共【13】页,该文档可以免费在线阅读,需要了解更多关于【网上订餐系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。课程设计
课程名称:
题目名称:
学生学院:
专业班级:
学号:
学生姓名:
指导教师:
2007年3月4日
目录



:7


一般关系模型设计10
前台总体结构设计10
后台总体结构设计11

数据库结构的具体设计12
主页总体布局设计12
或类设计14
基础数据页面设计14
核心处理功能网页设计15





:29
概述:本系统是以B/S模式设计了一个网上订餐系统,可满足大多数中小型的餐饮商务网站要求。系统统实现了一个完整的网上交易过程,系统结构简单但功能齐全,系统中绝大多数ASP页都直接访问WEB服务器的文件系统或数据库服务器的数据库系统,快餐添加功能中的图片上传采用组件访问WEB服务器。
企业中利用计算机信息化管理是不可阻挡的趋势,也是21世纪企业取得成功关键的一步。餐饮系统的主要目标是实现对餐饮内部各种管理的电子化、自动化、提高各个模块的办公效率,为高质量餐饮服务提供保证。系统是以dreamweaver为前台开发工具,以Microsoftaccess为后台数据库服务器,采用当前最流行的B/S架构,利用数据库及分布式处理技术、模块化功能设计等。系统着眼于餐饮业的当前管理与未来发展。
系统结构图如下:
ASP页
上传组件
数据库服务器
WEB服务器
系统分析
:网上订餐系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的快餐商城,使得订餐过程变得轻松、快捷、方便,同时会员也可以在网上免费开一家自己的网上餐店,本系统包括了会员管理、快餐管理和订餐车管理3种功能,另外添加了必要的系统管理。
自从计算机应用于管理领域以来,短短的30多年,发生了惊人的变化;在信息系统开发与应用方面的进展相当神速,在餐饮业竞争越来越激烈的今天,餐饮业该如何提高服务质量和管理能力显得越来越重要。尤其是大型餐饮企业,企业内部服务项目众多,即要完成前台的一般性服务工作,又要完成后台的管理工作,前台包括:客人点菜管理、收银管理、会员管理、菜品分类管理、菜品品种管理、每日统计营业状况等;后台包括:原料的进出、原料库存量即时监控、原料消耗日盘点、原料的损耗、人员管理、成绩考核等众多的内容。如果没有一套可靠的管理系统,单凭原始的手工操作,不仅管理效率低,而且经常出现错误。再加上一些未知的人为因素,不仅影响企业的经营成本,降低利润,还会极大的影响餐饮业的服务质量。
可行性分析:据我们调查:一些酒店、饭店采用手工点菜、结帐;客人就餐率为30%的时候,服务员可以应付自如,服务员人数供过于求;当就餐率为60%的时候,服务员显得有些忙碌,尤其是遇到分楼层的情况,服务员需要不停地上下走动,有点供不应求;当就餐率为90%--100%的时候,服务员就显得过于忙碌,忙乱时常常顾此失彼,出现这样那样的错误,大大影响了服务质量;在结帐时,还会出现客人等待、算错帐、跑单的现象。在原料仓库中,菜品原料数量不很确实,浪费严重。因为企业的营业收入就在菜品售价与原料的差额中,无论是原料管理还是收银管理,只要其中一项出现错误,就会直接影响企业的效益。
利用计算机系统来管理店内的所有业务,不仅速度快、效率高,而且大大提高了数据的准确率。即排除了人为因素的干扰,又使各方面的数据得到严格控制,降低了经营成本,增加了企业效益,大大提高了餐饮业务办公的自动化程度。无形中就提高了工作效率和企业的管理水平,使企业赢得了时间,赢得了客户,赢得了效益。这才符合现代化企业管理的要求。使企业全面提升了一个档次。
所以,餐饮企业使用计算机系统来管理各种业务是当今社会的一个必然发展趋势。计算机还可以实现数据远程传输,您只要轻轻一击鼠标,即可对整个企业的运营状况了如支撑。

所选业务相关的组织机构图:
说明:本站是提供免费为会员开店的多店方案快餐系统,特点是店铺可分布在不同地区,甚至是不同城市,系统管理员审核通过的店主可掌管理各店铺的经营状态,包括快餐管理,订单管理,留言管理等等。注册会员可根据实际需要在不同店铺都可以订餐。各分店运用同一套系统,进行各自的管理,单独核算。
前台客户登陆数据流程图:
后台管理数据流程图:
画出网上订餐系统图T
图T:网上订餐系统
根据功能-数据(P-D)分析法,叙述分析过程并画出U/C矩阵如下:
数据资料
过程
购买订单
客户档案
未注册用户
注册用户
错误单据
正确单据
错误通知单
库存档案
缺货通知单
购买单
配送单
错误单据
正确单据
发货单
库存台帐
发票收据
购买商品
U
1
审核客户
U
C
C
C
C
拒绝购买
U
U
C
审核单据
C
C
U
C
拒绝购买
U
C
审核库存
U
U
C
C
U
2
登记购买
U
C
生产配送单
U
C
U
C
C
审核单据
U
C
C
生成发货单
U
C
3
修改库存信息
U
C
发货配送
U
C
画出网上订餐系统0层图
图0:网上订餐系统
:
从设计E-R图的基本原则:
原则1:能独立存在的事物,例如人、物、事、地、团体、机构、活动、事项等等,在其有多个由基本项描述的特征需要被关注时,就应把它作为实体。
原则2:两个或多个实体间的关联与结合,如主管、从属、组成、占有、作用、配合、协同等等当需要予以关注时,应作为联系。联系通常是某类行为动作,ERD中关注的是其状态与结果而非其过程。
原则3:实体的属性是实体的本质特征。实体应有标识属性(能把不同个体区分开来的属性组),并指定其中一个作为主标识。联系的属性是联系的结果或状态。属性具有如下几个特点:;;。而实体的属性还应有非关联性。
原则4(一事一地原则):所有基本项在同一E-R图中作为属性要在且仅在一个地方出现。
画出ERD
系统管理员
管理员密码
管理员账号
编号
系统管理员E-R图
用户(包括掌柜)
联系
………
用户密码
用户账号
用户编号
用户信息表E-R图
快餐信息表
快餐大类
………
快餐名称
用户编号
快餐编号
快餐信息表E-R图
订单信息表
用户姓名
………
用户账号
用户编号
订单编号
订单信息表E-R图
系统信息表
网站LOGO地址
………
网站地址
网站名称
编号
系统信息表E-R图
留言表
用户头像
………
用户账号
用户编号
留言ID
留言表E-R图
总体的E-R图
根据从E-R图导出一般关系模型的4个原则:
原则1:E-R图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。
原则2:E-R图中的从实体及相应的“的”联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。如果“的”联系是1:1的,则以主实体关系的主码加上同一主实体个体联系的不同从属实体个体赖以相互区分的属性组,组成该关系的主码。
原则3:M联系通过在“多”实体关系中增加相联系的“1”实体关系的主码及联系本身的属性来表达。其中“1”实体主码为外来码。
原则4:M:M联系转换成一个独立的关系,被联系实体关系的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。
⑤整理伴随着DFD的绘制画出的功能层次图(FHD),得到新系统的FHD。
系统功能模块图(会员管理模块、在线订餐模块和系统管理模块)
会员管理模块
用户注册
用户审核
用户登录验证
在线订餐模块
快餐查找
订餐车管理
订单查询
系统管理模块
快餐信息管理
交易信息管理
系统信息管理
根据这些功能,设计出系统的功能层次,如下图
快餐管理
订单管理
留言管理
会员管理
系统管理
浏览快餐
MF网上订餐系统
搜索快餐
前台管理
后台管理
用户注册
在线订餐
浏览新闻
用户管理功能模块
系统用户信息管理
创建修改删除店主信息
系统管理员
修改删除用户信息
管理系统信息
修改自身密码
管理店铺站务信息
店主
修改自身密码
创建修改自身信息信息
会员
创建修改个人资料
查看订单留言信息等信息



用户编号
用户编号
:
:

:
:用户编号、用户账号、密码、姓名、性别、QQ号码、、EMAIL、收餐地址、注册时间等
:快餐编号、快餐ID、快餐名、所属大类、所属小类、快餐介绍、市场价、会员价和加入时间等
:订单ID、用户账号、姓名、QQ号码、、收餐地址和付款方式等
:
前台主页面布局:亮丽快餐网主页面设计独特而引人入目,不仅在主菜单上面提供了最新快餐,购物车,客户留言和关于本站信息,而且还在页面一角提供了新品推荐供顾客浏览和了解。除此之外,还提供了大量可供查看的快餐供顾客能立即定购。顾客还可以通过用户注册而成为网站的会员,注册成会员后,顾客就可以通过查询自己想要订购的快餐来进行网上定购,整个过程非常方便。顾客能够享受到优质的服务质量。
主页面:
后台管理布局:后台主要有用户管理,快餐管理,站务管理,退出系统和系统信息等几个模块,用户管理里面包括添加管理员,管理员审核两个功能;快餐管理包括管理快餐,添加快餐,添加大类,添加小类等4个功能;站务管理包括会员管理,客户订单处理,客户订单查看和管理客户留有等4个功能;
后台登陆页面:
后台管理系统页面:
:
我们可以把可重用的代码部分(如数据库的连接)和页面逻辑部分写入JavaBean中,还可以通过使用JavaBean来减少在Jsp页面中脚本语言的使用率,这样可以使得Jsp页面更简洁、更容易维护、更容易被非编程人员接受。
在开发过程中经常需要对数据库操作,这就需要连接数据库和操作数据库(包括数据的插入、更新、删除和查询等),因此将连接数据库和操作数据库的代码写成了一个JavaBean:。具体代码请查看网站目录下\WEB-INF\classes\。
在开发过程中经常需要考虑中文乱码问题、过滤一些特殊字符(如空格与Null值等)和显示文本中的回车换行、空格。此功能通常都需要编写成一个独立的JavaBean:,具体代码请查看网站目录下\WEB-INF\classes\。
在购物车中程序需要使用一个foodelement对象保存所选食物信息,生成该对象的JavaBean:。具体代码请查看网站目录下\WEB-INF\classes\。
:
例如对客户的信息删除页面如下:
如果要删除掉账号为1234,姓名为li的客户,直接点击操作中的删除钮,就可以把该客户注册信息删除掉,出现删除后的页面如下,这是记录中就减少了一条数据。如图:
:
例1:购物车网页设计:
当你在主页面中点击了一下三种快餐的订购后,在查看购物车栏里就出现以下页面:
订购完后选择“去收银台”付账,出现下图:
点击下一步,出现订单信息框,如下:
出现确认信息如下图:
点击提交订单,出现订单成功框,并记下你的订单号,如下:
例2:客户留言网页设计:
点击客户留言后,你就可以在网页上面留下你对本网站服务或者快餐质量的各种意见,点击右边的“签写新留言”就出现一下页面:
填写留言信息后,如下图:
点击“提交留言”后,出现提交成功对话框:
在主页面的客户留言中就可以浏览到自己的留言信息,如下图:

:
数据库逻辑设计:
图1:系统管理员
图2:用户信息表
图3:快餐信息表
图4:快餐大类
图5:快餐小类
图6:订单信息表
图7:系统信息表
图8:留言表
图9:快餐新闻表
:
会员管理模块(包含以下几个子模块,会员注册、会员审核、用户登录验证)

functionFORM1_onsubmit()//通过returnFORM1_onsubmit()来判断用户输入是否合法;
{
if(chkitem()==0)
{
alert("请输入正确的会员帐号。");
();
returnfalse;
……………………}
</SCRIPT>
<FORMlanguage=javascriptname=FORM1onsubmit="returnFORM1_onsubmit()"action==post>//将uid的值送入reguser2页面。
…………
<INPUTmaxLength=16size=12name=uid></tr>
……………
<INPUTclass=maintype=submitsize=3value=立刻注册name=Submit22style="border:1pxdottedgray;">……………
</FORM>

<%***@LANGUAGE="VBSCRIPT"%>
<!--#includefile=""-->//引用数据库连接对象文件
<%
setrs=("")//创建一个记录集对象
sqltext="select*fromRegUserwhereUserId='"&("uid")&"'"
//执行查询操作,查找是否用户输入的名称己存在;
,conn,1,1//打开记录集对象
'查找数据库,检查用户名是否已经注册过
>=1then
ifrs("userid")=("uid")then
"?msg=此用户名已经注册过,请选用其他用户名!"


endif
endif
%>

如果会员库中不存大此用户名,刚同意注册,以下是执行添加新用户操作
<%setrs=("")
sqltext="select*fromRegUser"
,conn,3,3
'添加一个用户到数据库

rs("UserId")=("uid")
rs("PassWD")=("pwd")
rs("WtPass")=("question")
rs("DaPass")=("answer")
rs("Name")=("Name")
rs("Sex")=("Sex")
rs("Email")=("Email")
rs("Phone")=("usephone")
rs("Address")=("haddr")
rs("qq")=("qq")

…………
%>

<!--#includefile=""-->
<%
setrs=("")
sqltext="select*fromRegUser"
,conn,1,1
dimMaxPerPage
MaxPerPage=20//每页显示20条记录
'假如没有数据时

callshowpages
"<palign='center'><fontcolor='#ff0000'>还没任何用户资料</font></p>"

Endif
'取得页数,并判断用户输入的是否数字类型的数据,如不是将以第一页显示
dimtext,checkpage
text="0123456789"
=MaxPerPage
fori=1tolen(request("page"))
checkpage=instr(1,text,mid(request("page"),i,1))
ifcheckpage=0then
exitfor
endif
next
‘分页显示模块
Ifcheckpage<>0then
IfNOTIsEmpty(request("page"))Then
CurrentPage=Cint(request("page"))
IfCurrentPage<1ThenCurrentPage=1
IfCurrentPage>=
Else
CurrentPage=1
EndIf
=CurrentPageendif
Else
CurrentPage=1
Endif
callshowpages
calllist
>MaxPerPagethen
callshowpages
endif
Sublist()%>
'显示帖子的子程序……………
<%

最近更新

有关项目经理工作总结模板集合六篇 26页

基于CNC技术的颈椎椎弓根钉导向模板的制造研究.. 2页

基于BPM的投行管理信息系统的设计与实现中期报.. 2页

基于Ansoft的电励磁爪极发电机磁场分析与径向.. 2页

基于3G和互联网的音频传输BRIC技术在现场转播.. 2页

2024年少先队员申请书模板汇编七篇 5页

城市轨道交通门系统多头丝杠螺母副的设计研究.. 2页

城市规划与城镇规划协调研究——以徐州市张集.. 2页

城市湿地公园景观Ⅵ设计研究的开题报告 2页

城市文化中心建筑设计研究的开题报告 2页

城市产业特征影响能源效率的理论机制及实证研.. 2页

教务主任述职报告汇总10篇 48页

2024年小班教案汇编(9篇) 19页

地理新课程课堂教学评价的理论与实践研究的开.. 2页

2024年小班冬季预防流感教案(精选13篇) 30页

土壤水分入渗对滑坡的影响研究的开题报告 2页

土地生态承载力研究——以孝感市孝南区为例的.. 2页

土压平衡盾构施工土体改良试验研究中期报告 2页

2024年小暑著名的诗句合集 18页

名创优品近三年的 财务指标分析 2页

大唐不夜城广场调研ppt课件 74页

桑塔纳轿车领从蹄式鼓式制动器的结构设计含开.. 53页

青少年心理韧性量表及计分方式 2页

《文献信息检索教程》课程标准 18页

GB11944-2022中空玻璃标准(doc 13页) 13页

农业银行后备科级干部竞聘笔试题和面试题及参.. 12页

重庆市工程建设项目招标范围与规模标准规定 6页

数学北师大版八年级下册运用完全平方公式分解.. 19页

《圣经》(中英文对照) 20页