网上订餐系统_第1页
网上订餐系统_第2页
网上订餐系统_第3页
网上订餐系统_第4页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、_课程设计课程名称:题目名称:学生学院:专业班级:学号:学生姓名:指导教师:精品资料_2007年 3月 4日目录1 系统分析 .41.1用户需求 .41.2目标系统的流程 .51.3目标系统的数据存储分析: .102.系统设计 .162.1网站总体设计 .162.1.1一般关系模型设计 .162.1.2前台总体结构设计 .162.1.3后台总体结构设计 .172.2网页详细设计 .182.2.1数据库结构的具体设计 .182.2.2主页总体布局设计 .182.2.3JavaBeans 或类设计 .202.2.4基础数据页面设计 .212.2.5核心处理功能网页设计 .223. 系统实现与运行

2、.263.1数据库表结构的建立与数据输入 .263.2网站系统设计与测试 .293.3系统操作使用的简要说明 .37精品资料_3.4 运行系统并打印出运行结果383.5 系统评价:41概述:本系统是以B/S 模式设计了一个网上订餐系统,可满足大多数中小型的餐饮商务网站要求。 系统统实现了一个完整的网上交易过程,系统结构简单但功能齐全 ,系统中绝大多数 ASP 页都直接访问 WEB 服务器的文件系统或数据库服务器的数据库系统,快餐添加功能中的图片上传采用组件访问WEB 服务器。企业中利用计算机信息化管理是不可阻挡的趋势,也是21世纪企业取得成功精品资料_关键的一步。餐饮系统的主要目标是实现对餐饮

3、内部各种管理的电子化、自动化、提高各个模块的办公效 率,为高 质量餐饮服务提供 保证。系统是以dreamweaver 为前台开发工具,以Microsoft access为后台数据库服务器,采用当前最流行的B/S 架构 , 利用数据库及分布式处理技术、 模块化功能设计等。系统着眼于餐饮业的当前管理与未来发展。系统结构图如下:WEB 服务器数据库服务器ASP 页上传组件1 系统分析1.1 用户需求 :网上订餐系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的快餐商城,使得订餐过程变得轻松、快捷、方便,同时会员也可以在网上免费开一家自己的网上餐店,本系统包括了会员管理、 快餐管理和订餐车

4、管理 3 种功能,另外添加了必要的系统管理。自从计算机应用于管理领域以来,短短的30 多年,发生了惊人的变化;在信息系统开发与应用方面的进展相当神速,在餐饮业竞争越来越激烈的今天,餐饮业该如何提高服务质量和管理能力显得越来越重要。尤其是大型餐饮企业, 企业内部服务项目众多, 即要完成前台的一般性服务工作,又要完成后台的管理工作,前台包括:客人点菜管理、收银管理、会员管理、菜品分类管理、菜品品种精品资料_管理、每日统计营业状况等;后台包括:原料的进出、原料库存量即时监控、原料消耗日盘点、原料的损耗、人员管理、成绩考核等众多的内容。如果没有一套可靠的管理系统,单凭原始的手工操作,不仅管理效率低,而

5、且经常出现错误。再加上一些未知的人为因素,不仅影响企业的经营成本,降低利润,还会极大的影响餐饮业的服务质量。可行性分析: 据我们调查:一些酒店、饭店采用手工点菜、结帐;客人就餐率为30% 的时候,服务员可以应付自如, 服务员人数供过于求; 当就餐率为60% 的时候,服务员显得有些忙碌, 尤其是遇到分楼层的情况,服务员需要不停地上下走动,有点供不应求;当就餐率为90%-100%的时候,服务员就显得过于忙碌,忙乱时常常顾此失彼,出现这样那样的错误,大大影响了服务质量;在结帐时,还会出现客人等待、算错帐、跑单的现象。在原料仓库中,菜品原料数量不很确实,浪费严重。 因为企业的营业收入就在菜品售价与原料

6、的差额中,无论是原料管理还是收银管理,只要其中一项出现错误,就会直接影响企业的效益。利用计算机系统来管理店内的所有业务,不仅速度快、效率高,而且大大提高了数据的准确率。即排除了人为因素的干扰, 又使各方面的数据得到严格控制,降低了经营成本, 增加了企业效益, 大大提高了餐饮业务办公的自动化程度。无形中就提高了工作效率和企业的管理水平,使企业赢得了时间, 赢得了客户, 赢得了效益。这才符合现代化企业管理的要求。使企业全面提升了一个档次。所以,餐饮企业使用计算机系统来管理各种业务是当今社会的一个必然发展趋势。计算机还可以实现数据远程传输,您只要轻轻一击鼠标, 即可对整个企业的运营状况了如支撑。1.

7、2 目标系统的流程精品资料_所选业务相关的组织机构图:说明:本站是提供免费为会员开店的多店方案快餐系统,特点是店铺可分布在不同地区,甚至是不同城市,系统管理员审核通过的店主可掌管理各店铺的经营状态 , 包括快餐管理,订单管理,留言管理等等。注册会员可根据实际需要在不同店铺都可以订餐。各分店运用同一套系统,进行各自的管理,单独核算。前台客户登陆数据流程图 :精品资料_注册用户登陆系统客户订餐继续订订购餐结账订单信息购物车收银台订单后台管理数据流程图:添加管理员会员管管理员理用户管理客户订单管理员审核处理客户订单站务管理后台管理添加小查看类管理客快餐管理户退出系统添加大管理快添加快类系统信息餐餐画

8、出网上订餐系统图T精品资料_FT-11 购买单销售部FT-1 购买订单FT-12 配送单客户系统管理配送部FT-13 购买发票客户图 T :网上订餐系统根据功能数据(P-D )分析法,叙述分析过程并画出U/C 矩阵如下:数据资料购 客未注 错正错库缺购配错正发库发买 户 注册 误确误 存货买 送 误确货存票订 档 册用 单单通 档通单 单 单单单台收单 案 用户 据据知 案知据据帐 据过程户单单购买商品U1审核客户UCCCC拒绝购买UUC审核单据CCUC拒绝购买UC审核库存UUCCU2登记购买UC生产配送单UCUC C精品资料_审核单据UCC生成发货单UC3修改库存信息UC发货配送UC精品资料

9、_画出网上订餐系统0 层图0-1错 误申请表FFT-1购买 订单1FT -11购买单2FT-1购买信息销售信息2配处理处理送单3FT-2支付单配送信息处S0-1 库存档案理S0-2 客户档案图 0 :网上订餐系统1.3 目标系统的数据存储分析:从设计 E-R 图的基本原则:原则 1 :能独立存在的事物,例如人、物、事、地、团体、机构、活动、事项等等,在其有多个由基本项描述的特征需要被关注时,就应把它作为实体。原则 2:两个或多个实体间的关联与结合,如主管、从属、组成、占有、作用、配合、协同等等当需要予以关注时,应作为联系。联系通常是某类行为动作,ERD 中关注的是其状态与结果而非其过程。原则

10、3 :实体的属性是实体的本质特征。实体应有标识属性(能把不同个体区分开来的属性组),并指定其中一个作为主标识。联系的属性是联系的结果或状态。属性具有如下几个特点:a.非多值性; b.非复合性; c.非导出性。而实体的属性还应有非关联性。原则 4(一事一地原则):所有基本项在同一E-R 图中作为属性要在且仅在一个地方出现。画出 ERD系统管理员精品资料_编号管理员账号管理员密码系统管理员 E-R 图用户(包括掌柜)用户编号用户账号用户密码联系电话 用户信息表 E-R 图快餐信息表快餐编号用户编号快餐名称快餐大类 快餐信息表 E-R 图订单信息表订单编号用户编号用户账号用户姓名 精品资料_订单信息

11、表 E-R 图系统信息表编号网站名称网站地址网站 LOGO 地址 系统信息表 E-R 图留言表留言 ID用户编号用户账号用户头像 留言表 E-R 图总体的 E-R 图精品资料_管理员账号编号管理员密码快餐大类系统管理员 编号网站名称快餐名称网站地址用户编号快餐信息表管理系统信息表网站 LOGO 地址用户账号快餐编号用户编号 留言 ID留用户账号言发表用户表用户编号用户密码用户头像 定餐联系电话 订单编号订单信息表 用户编号用户账号用户姓名根据从 E-R 图导出一般关系模型的4 个原则:原则 1:E-R 图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。原则 2:

12、 E-R 图中的从实体及相应的“的”联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。如果“的”联系是1:1 的,则以主实体关系的主码加上同一主实体个体联系的不同从属实体个体赖以相互区分的属性组,组成该关系的主码。原则 3:M 联系通过在“多”实体关系中增加相联系的“1”实体关系的主码及联系精品资料_本身的属性来表达。其中“ 1”实体主码为外来码。原则 4:M: M 联系转换成一个独立的关系,被联系实体关系的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。整理伴随着DFD 的绘制画出的功能层次图(FHD ),得到新系统的FHD 。系

13、统功能模块图 (会员管理模块、在线订餐模块和系统管理模块)会员管理模块在线订餐模块系统管理模块用户注册快餐查找快餐信息管理用户审核订餐车管理交易信息管理用户登录验证订单查询系统信息管理根据这些功能,设计出系统的功能层次,如下图M浏览快餐系统管理F网快餐管理上订搜索快餐订单管理餐系前台管理后台管理留言管理统用户注册会员管理在线订餐精品资料_浏览新闻用户管理功能模块创建修改删除店主信息系统管理员系统用修改删自除身用密户码信息户信息管理管理系统信息管理店铺站务信息店主精品资料_修改自身密码创建修改自身信息信息会员创建修改个人资料查看订单留言信息等信息2.系统设计2.1网站总体设计一般关系模型设计用户

14、编号精品资料_用户编号前台总体结构设计:index.asp样式表链接(1)图形( 位图) 链接(3)文件链接(1)后台总体结构设计:精品资料_default.aspread.asptop.aspleft.asp样式表链接 (1)index.aspmanager_list.aspproduct_check.aspaddnews.aspUser_Check.aspOrderList_CheckOK.aspadmin_outlogin.asp图形(位图) 链接 (3)add_manager.aspadd_manager_ok.aspadd_class_1.aspdefault.aspadd_clas

15、s_2.aspadd_class_1_ok.asptop.aspleft.aspadd_class_2_name.aspread.aspadd_class_2_ok.aspadmin_book.aspadd_product.asp样式表链接 (1)文件链接 (1)add_product_2.aspadd_product_3.asp?class_1_name=图形(位图) 链接 (1)<%=request.form("class_1_name")%add_product_ok.asp2.2 网页详细设计数据库结构的具体设计:a.用户信息:用户编号、用户账号、密码、姓名、

16、性别、QQ 号码、电话、EMAIL 、收餐地址、注册时间等b.快餐信息:快餐编号、快餐ID、快餐名、所属大类、所属小类、快餐介绍、市场价、会员价和加入时间等c.订单信息:订单ID、用户账号、姓名、 QQ 号码、 电话、收餐地址和付款方式等主页总体布局设计:前台主页面布局: 亮丽快餐网主页面设计独特而引人入目,不仅在主菜单上面提供了最新快餐, 购物车,客户留言和关于本站信息,而且还在页面一角提供了新精品资料_品推荐供顾客浏览和了解。 除此之外,还提供了大量可供查看的快餐供顾客能立即定购。顾客还可以通过用户注册而成为网站的会员,注册成会员后, 顾客就可以通过查询自己想要订购的快餐来进行网上定购,整

17、个过程非常方便。 顾客能够享受到优质的服务质量。主页面:后台管理布局:后台主要有用户管理,快餐管理,站务管理,退出系统和系统信息等几个模块, 用户管理里面包括添加管理员,管理员审核两个功能; 快餐管理包括管理快餐,添加快餐,添加大类,添加小类等4 个功能;站务管理包括会员管理,客户订单处理,客户订单查看和管理客户留有等4 个功能;后台登陆页面:精品资料_后台管理系统页面:或类设计 :我们可以把可重用的代码部分 (如数据库的连接)和页面逻辑部分写入JavaBean中,还可以通过使用 JavaBean 来减少在 Jsp 页面中脚本语言的使用率, 这样可以使得 Jsp 页面更简洁、更容易维护、更容易

18、被非编程人员接受。在开发过程中经常需要对数据库操作,这就需要连接数据库和操作数据库(包括数据的插入、更新、删除和查询等),因此将连接数据库和操作数据库的代码写成了 一个JavaBean : connDB.java 。 具体 代码 请查看网站目录下WEB-INFclassesbeans的 connDB.java 文件。精品资料_在开发过程中经常需要考虑中文乱码问题、过滤一些特殊字符(如空格与Null 值等)和显示文本中的回车换行、空格。此功能通常都需要编写成一个独立的JavaBean: chStr.java完 成 , 具 体 代 码 请 查 看 网 站 目 录 下WEB-INFclassesbe

19、ans的 chStr.java 文件。在购物车中程序需要使用一个foodelement 对象保存所选食物信息, 生成该对 象 的JavaBean : bookelement.java。 具 体 代 码 请 查 看 网 站 目 录 下WEB-INFclassesbeans的 bookelement.java文件。基础数据页面设计:例如对客户的信息删除页面如下:如果要删除掉账号为1234 ,姓名为 li 的客户,直接点击操作中的删除钮,就可以把该客户注册信息删除掉,出现删除后的页面如下, 这是记录中就减少了一条数据。如图:精品资料_核心处理功能网页设计:例 1:购物车网页设计:当你在主页面中点击了

20、一下三种快餐的订购后,在查看购物车栏里就出现以下页面:订购完后选择“去收银台”付账,出现下图:精品资料_点击下一步,出现订单信息框,如下:出现确认信息如下图:精品资料_点击提交订单,出现订单成功框,并记下你的订单号,如下:例 2:客户留言网页设计:点击客户留言后, 你就可以在网页上面留下你对本网站服务或者快餐质量的各种意见,点击右边的“签写新留言”就出现一下页面:精品资料_填写留言信息后,如下图:精品资料_点击“提交留言”后,出现提交成功对话框:在主页面的客户留言中就可以浏览到自己的留言信息,如下图:3. 系统实现与运行3.1 数据库表结构的建立与数据输入:数据库逻辑设计:图 1:系统管理员精

21、品资料_图 2:用户信息表图 3:快餐信息表精品资料_图 4:快餐大类图 5:快餐小类图 6:订单信息表图 7:系统信息表精品资料_图 8:留言表图 9:快餐新闻表3.2 网站系统设计与测试:会员管理模块(包含以下几个子模块 ,会员注册、会员审核、用户登录验证)reguser.asp 页面代码functionFORM1_onsubmit()/ 通过 returnFORM1_onsubmit() 来判断用户输入是否合法 ;alert(" 请输入正确的会员帐号。");return false;精品资料_ </SCRIPT><FORMlanguage=javas

22、criptname=FORM1onsubmit="returnFORM1_onsubmit()"action=reguser2.aspmethod=post>/ 将 uid的值 送入reguser2 页面。<INPUT maxLength=16 size=12name=uid></tr><INPUT class=maintype=submitsize=3 value= 立刻注册name=Submit22style="border:1px dotted gray; "></FORM>reguser2.asp 页面代码<% LANGUAGE="VBSCRIPT" %><!-#include file="conn.asp"->/引用数据库连接对象文件<%set

温馨提示

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

评论

0/150

提交评论