




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ASP的“食全食美”网上预订餐系统毕业论文目 录摘 要Abstract引 言1第一章 系统概述21.1订餐系统概况21.2订餐网的功能模块概况21.3订单管理模块概况31.4系统创新点3第二章 开发工具及运行环境介绍42.1设计思想 42.2 ASP的优势42.3 ACCESS介绍及特点52.4 Dreamweaver8.0开发环境52.5 PhotoshopCS4美化工具62.6 运行环境介绍 7第三章 系统整体分析83.1 系统分析83.2 主页结构的设计83.3 数据库的设计93.3.1数据库需求分析93.3.2数据库主要表设计103.4 系统流程图133.4.1 业务流程图133.4.2 系统数据流程图14第四章 主系统设计184.1会员会员主要功能设计184.1.1系统首页设计184.1.2会员注册设计194.1.3用户登陆模块设计194.1.4 用户身份验证设计204.1.5随机验证码设计204.1.6 会员信息维护214.1.7购物车功能设计214.1.8订单功能设计224.1.9 会员评论功能设计224.2管理员登陆及订单的处理模块功能设计234.2.1后台管理员登陆模块234.2.2餐品管理模块244.2.3订单管理模块254.2.4用户管理模块25第五章 系统性能测试.26结 论27致 谢28参考文献29 3引 言人类的文明始于饮食,西汉司马迁在史记郦生陆贾列传中写道:“王者以民人为天,而民人以食为天”。可见饮食在人类生活中占有十分重要的地位。离开饮食无法生存,当然也就谈不上社会的存在和各种文化现象的发生。人类的饮食文明,经过生食、熟食、烹饪三个阶段。随着社会的发展,食物种类的丰富,人们开始注重食物的色、香、味、形,烹调方法上也有了千变万化,在中国的烹调技艺上,发展出了“炸、炒、熘、爆、炖、煸(bian)、煮、焖、烤、烧、扒、烩、煎、涮、蒸等多种制作方法,并形成了“鲁菜、苏菜、粤菜、川菜、浙菜、闽菜、湘菜、徽菜八大菜系,餐饮已作为一个行业存在于现代文明社会中,成为国民经济的重要组成部分。二十一世纪是信息化、知识化的世纪,随着社会的进步、计算机应用的迅猛发展和网络应用的不断扩大,使传统的订餐形式得到了极大的扩充,使人们订餐更加的便捷。基于Web的网上订餐系统,就是这样一种基于计算机网络的网上订餐形式,它的出现,大大地扩展了现行的订餐方式,使餐饮摆脱了空间上和时间上的约束,无论谁,只要会上网,都可以坐在电脑前面,方便地进行上网订餐,可以说是对餐饮业的一次革命。相比传统的订餐方式,网上订餐系统的主要优点是:便捷性。网上订餐系统使用非常方便,只要是能够上网的地方,人们都能够轻松使用系统的所有功能。在传统的订餐方式中,顾客要么是到餐馆去,但是由于可能工作忙而没有时间去餐馆,这样餐馆就失去了一名顾客,而打电话,也会有一定的费用。而使用了网上订餐系统后,这些问题都没有了。 可扩展性。而今网络技术突飞猛进,发展迅速,新技术的产生速度是以前的数十倍,网上订餐可以用声音、文字、图像等加以展示,形象直观,给顾客留下非常深刻的视觉印象,增加潜在的订餐顾客。所以可以肯定地说,网上订餐的前景是非常广阔的,可扩展性非常的好。因此,开发一个餐馆信息系统是十分必要的,通过前台的菜品信息展示,通过购物车的模式形成餐饮企业的电子商务平台,通过后台的库存系统,整合餐饮企业的供应链,提高其在信息化条件下的管理水平,对在现在激烈竞争的餐饮行业中求发展的餐饮企业来说,无疑是一个福音。我们通过对餐饮企业的菜品和材料的标准化处理,大大压缩了企业的库存成本,提高餐饮企业的经济效益。为人类的饮食文明贡献自己的一份力量。29第一章 系统概述本文开发的管理信息系统全称为食全食美网上预订餐系统,作者主要负责此系统中的菜品信息与订餐管理模块,其中重点是物料分解模块的相关流程分析与开发。1.1订餐系统概况我们采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从图片的二层C/S模式发展起来的新的网络结构模式。它大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S架构管理软件具有方便、快捷、高效等特点。本系统数据库采用 Microsoft Access数据库开发工具, 开发工具采用Dreamweaver,采用 JavaScript的脚本进行编程。本系统完全基于Web技术,只要能连接Internet,就能访问本系统。通过前台的订餐页面,完整供应链需求源的采集,通过后台的菜品信息管理模块,库存管理模块,订单管理模块,最大限度地整个餐饮企业的资源,通过管理信息化的优化,提高餐饮企业的管理效率,降低餐饮企业运营成本,填补了国内空白,符合当前低碳生活的主题,为世界环境的发展做出了卓越的贡献。1.2订餐网的功能模块概况l 便捷的商品检索功能,客户可以非常便捷的查询与检索所需要的产品,系统提供多种检索方式。 l 非会员购物功能,无需注册也可以进行订餐,有利于增加销售额;l 预付款购物功能,会员可以有预付款,并可以通过预付款进行订餐;l 会员积分与会员价功能,不同会员将拥有不同积分,属于不同的会员级别,从而享有相对应的会员价格; l 多种餐品分类形式,多种餐品分类方式,可供客户采用多种方式查询餐品信息。餐饮企业提供餐品类型分类可分二级、最新上架餐品分类、最新特价餐品分类、最新热卖餐品分类等等,也可以查看推荐商品。l 餐品排行榜功能,系统自动将餐品人气值从高至低排列,供客户了解人气餐品排行。 l 会员中心功能,会员中心包括会员注册、会员身份验证、会员资料修改、订单查看、订单修改、以往订餐记录等等功能。 l 购物车功能,灵活好用的购物车,实时了解当前所购买商品总价,实时对购物车商品进行增删,实时计算商品总价。 l 多种支付选择,客户可以选择从银行卡汇款、货到付款、上门付款、在线支付等主流的支付方式。l 多种配送方式选择,客户可以选择商品的配送方式,送货上门等等配送方式,系统自动计算相关配送价格。 l 在线订单生成,系统自动将客户资料、产品资料、总金额、支付方式、配送方式等信息自动生成完善的订单,并发送到商店管理后台,供商店管理员实时进行处理。 l 销售报表统计,可以统计在一个时间区间内的销售记录。l 商品评论功能,客户可以就不同商品发表评论,查看其他客户对商品的评论信息。 l 公告查看功能,商店可以发布不同的公告类信息供客户查看,了解商店动态信息、了解最新产品信息。 l 丰富的产品信息呈现方式,商店采取html在线编辑器发布产品信息与动态类信息,客户可以查看具有丰富表现形式的产品和动态信息。1.3订单管理模块概况通过借鉴当下成熟的购物车的设计思路,将传统餐饮企业的“菜单”虚拟化,取消传统的“点菜员”的岗位,通过电子商务网站的前台,直接生成订单,传递给厨房。剩下了过程中很多不必要的人力物力财力资源的消耗,降低企业的运营成本,使企业以更好性价比服务于消费者,消费者可以得到更好的消费体验。1.4系统创新点本系统将当下成熟的电子商务网站系统与物流供应链系统结合起来,用统一的ERP思想整合企业的软硬件资源,有利于提高餐饮企业的信息化水平。第二章 开发工具及运行环境介绍本在线订餐系统借助ASP强大功能,并利用 Microsoft Access相关实现技术。真正实现了客户与餐饮企业之间的互动,及时满足客户的订餐需求。使订餐变得方便、快捷,又拓展了营销渠道,为企业带来更大的收益。2.1设计思想Browser/Server(浏览器服务器)结构,即BS结构,是随着Internet技术的兴起,对C/S(Client/Server)结构的一种变化或者改进的结构。主要是利用了不断成熟的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。本在订餐系统体现了基于ASP技术的网上订餐的实现,在此基础上分析设计了一套个性化网上订餐系统,探讨了相关实现技术。在线订餐系统真正实现了订餐客户与餐饮企业的互动,通过在线留言及对餐品的评论,及时了解订餐客户的需求及反馈信息,使订餐流程变得方便、快捷。2.2 ASP的优势l 任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。l 通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。l 语言相容性高ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。l 隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。l 易于操控数据库ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。l 面向对象学习容易ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。采用ASP模式还可以省去专门用来运行应用程序及支持性应用程序的IT基础设施。例如,如果您要使用的应用程序需要Oracle或MS-SQL数据库,则您不得不同时使用支持该应用程序和数据库。 ASP模式可以将网络带宽转移给ASP,ASP通常能以较低的价格提供带宽。 导致ASP崛起的一个原因是专业软件的成本高。随着成本的增加,小型企业几乎没有能力来购买这类软件,因此ASP使得这类企业使用该类软件成为可能 导致ASP发展的另一个重要因素是软件和软件升级的复杂性不断增加。从客户服务的角度看,将大型复杂的应用分发到终端用户成本非常高,而升级又使问题变得更糟糕。在有上千台台式机的大公司中,分发软件(即使是像新版Word这样简单的软件)可能花费上百万美元。ASP模式则消除了大多数此类烦恼。2.3 ACCESS介绍及特点Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。2.4 Dreamweaver8.0开发环境Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。l 灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。l 可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。l 动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。l 丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。l 超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。2.5 PhotoshopCS4美化工具Adobe Photoshop CS4软件通过更直观的用户体验、更大的编辑自由度以及大幅提高的工作效率,更顺畅的遥摄和缩放以及流体画布旋转,使用全新、顺畅的缩放和遥摄可以定位到图像的任何区域。借助全新的像素网格保持实现缩放到个别像素时的清晰度, 并以最高的放大率实现轻松编辑。通过创新的旋转视图工具随意转动画布, 按任意角度实现无扭曲查看。可以使网站的各个图片之间更加协调,更符合客户的审美要求。2.6运行环境介绍l 消费者终端硬件配置要求CPU:奔腾300MHz或更高;最低奔腾233MHz;内存:128MB或更高,最低64MB(可能会影响性能和某些功能);硬盘空间:1.5GB可用硬盘空间。VGA或更高分辨率的监视器键盘、鼠标l 消费者终端软件配置要求Microsoft Internet explorer 6.0 或者更高版本Windows NT 内置的网络连接软件客户端支持 windows NT l 企业服务器硬件配置要求CPU类型: Xeon E5504 以上,CPU频率 2000MHz 内存大小: 4GB以上硬盘大小: 至少有10G的存储空间。光驱: CDRW/DVD l 企业服务器软件配置要求Microsoft Windows Server 2000服务器操作系统l 企业网络配置要求交换机类型: 千兆以太网交换机 传输速率: 10Mbps/100Mbps/1000Mbps 网络标准: IEEE 802.3, 802.3u, 802.3ab,802,3x 端口数量: 24个 第三章 系统整体分析要实现一个软件系统,首先应该进行需求分析,需求分析是软件生命周期中重要的一步,他具有决策性,方向性,策略性的作用,它在软件开发的过程中具有举足轻重的地位。通过它可尽量了解整个系统的软件功能和性能方面的要求,为软件设计打下了坚实的基础。3.1 系统分析在线订餐统完全基于B/S模式,架构给客户和餐饮企业一个交流的平台,在Internet环境下得以实现。.该系统面向的用户群分为三类,即:超级管理员、一般管理员、订餐用户的不同我们采用了三级身份验证模式。系统的功能需求如下:超级管理员:作为该系统的超级用户,有权对系统进行全面的管理,可以对前台各种参数进行设置,对餐品的添加及管理,对前台的公告及新闻添加管理,对餐品分类的管理,对注册用户管理及对各种订进行单处理,对数据库进行备份。一般管理员:对后台有管理只有部分管理权限,可以对前台部分参数设置,对前台公告及新闻的添加,而无管理权限。用户:会员中心功能,会员中心包括会员注册、会员身份验证、会员资料修改、订单查看、修改订餐数量、以往订餐记录等等功能。3.2 主页结构的设计主页面的结构布局合理,主要是由网页头部(网页导航)、菜单栏、登陆模块、滚动信息、主体部分和网页页脚组成,具体结构示意图如下图1所示。图1 主页结构示意图3.3 数据库的设计3.3.1数据库需求分析本系统采用的是Microsoft Access 2003数据库来设计存储信息的,建立shiquanshimei.mdb库文件,包含如下几个表的信息。根据系统需求,可以列出以下几个表:shop_admin表: 管理员基本信息表。user表:客户基本注册信息表。shop_action表:客户订餐记录基本信息表telorder表:电话订餐用户基本信息表。telorder_goods表:电话订餐订单信息表。tuangou表:团体订餐基本信息表。shop_his表:客户订餐订单信息表。shop_books表:餐品信息表。3.3.2数据库主要表设计数据库的设计采用一库多表式设计。即设计了一个数据库。把每个独立的餐饮企业设计为独立的应用实体。采用这种设计的好处就是:符合餐饮企业餐饮供应链环节的处理及时迅速的特点,有利于在餐饮企业内部提高工作效率,降低成本。 表1 管理员基本信息表(shop_admin)字段名描述类型是否允许为空是否主键adminid编号数字否是admin管理员文本是否passwrod管理员密码文本是否flag权限标记数字是否表2客户基本注册信息表(user)字段名描述类型是否允许为空是否主键UserID编号自动编号否是UserName用户登陆名文本是否UserEmail用户Email文本是否UserPassword用户密码文本是否name真实名文本是否sex性别数字是否homepage用户主页文本是否addDate加入时间文本是否logins登陆次数数字是否Question验证问题文本是否Answer验证答案文本是否shouhuodizhi收货地址文本是否Usertel用户电话文本是否songhuofangshi送货方式文本是否vipdateVIP截止期日期/时间是否表3客户订餐记录基本信息表(shop_action)字段名描述类型是否允许为空是否主键actionid编号自动编号否是username用户名文本是否actiondat订餐时期日期/时间是否bookcount订餐次数数字是否dingdan订单编号文本是否zhuangtai订单处理状态数字否否shouhuonane收货人名字文本是否shouhuodizhi收货地址文本否否youbian邮编数字是否liuyan留言文本是否usertel客户电话数字否否feiyong费用数字否否表4 电话订餐用户基本信息表(telorder)字段名描述类型是否允许为空是否主键t_id编号自动编号否是t_name订餐名称文本是否t_add地址文本是否t_tel客户电话文本是否dates订餐日期日期/时间是否t_biaozhi地点标志文本是否user_name用户名字文本是否rmb费用数字是否表5电话订餐订单信息表(telorder_goods)字段名描述类型是否允许为空是否主键t_t_id编号数字否是t_id订单编号数字是否t_name餐品名称文本是否gname顾客名字文本是否mprice市场价数字是否leprice会员价数字是否num订餐份数数字是否表6团体订餐基本信息表(tuangou) 字段名描述类型是否允许为空是否主键tgid编号自动编号否是rad批发1还是团购2数字是否bookid订单编号数字是否shuliang订餐数量数字是否danwei订餐单位文本是否forname客户姓名文本是否formail客户邮箱文本是否tgtime团购时间日期/时间是否bookname餐品名称文本是否youbian邮编文本是否huiyuanjia会员价数字是否表7客户订餐订单信息表(shop_his)字段名称描述类别是否为空是否为主键id编号自动编号否是username客户登陆名文本是否bookid订单编号数字是否bookname餐品名称文本是否ltime订餐时间日期/时间是否表8餐品信息表(shop_books)字段名称描述类别是否为空是否为主键bookid编号自动编号否是pp品牌文本是否jj简介文本是否jg价格数字是否zl资料文本是否isbn1餐品规格文本是否nr详细说明文本是否bookname餐品名称文本是否shichangjia市场价数字是否huiyuanjia会员价数字是否vipjiaVIP价数字是否kucun库存数字是否liulancount浏览数数字是否pingjizong评级 数字是否3.4 系统流程图3.4.1 业务流程如下图所示图2 业务流程图 3.4.2 系统数据流程如下图所示图3 数据流程图数据流数据流编号:D1数据流名称:订餐单数据流来源:顾客数据流组成:餐品编号+数量数据流编号:D2数据流名称:会员积分信息数据流来源:产生会员积分数据流组成:会员编号+会员名称+会员积分数据流编号:D3数据流名称:会员信息数据流来源:会员表数据流组成:会员优惠+会员编号+会员名称数据流编号:D4数据流名称:价格单数据流来源:生成价格表数据流组成:菜单编号+市场价格+会员价格数据流编号:D5数据流名称:菜单清单数据流来源:订单表数据流组成:餐品编号+数量数据流编号:D6数据流名称:预确认信息数据流来源:餐品表数据流组成:餐品编号+数量数据流编号:D7数据流名称:菜单确认信息数据流来源:后台数据流组成:菜单编号+确认菜品+缺货菜品数据流编号:D8数据流名称:最终菜单信息数据流来源:财务表数据流组成:菜单编号+餐品信息+会员优惠内容+价格数据存储编号:F1数据存储名称:餐品表数据存储组成:编号 名称 菜品 价格 简介 数据存储编号:F2数据存储名称:财务表简述:数据存储组成:编号 名称 价格 关键字:编号 名称 相关联的处理:数据存储编号:F3数据存储名称:会员表数据存储组成:编号 名称 级别 积分 关键字:编号 名称 2.4数据处理处理逻辑编号:P1处理逻辑名称:分解点菜清单输入数据流处理:点菜单输出的数据流:菜单清单处理频率:实时处理处理逻辑编号:P2处理逻辑名称:生成价格表输入数据流处理:菜单确认信息输出的数据流:价格表处理频率:实时处理处理逻辑编号:P3处理逻辑名称:产生会员信息输入数据流处理:点菜单输出的数据流:会员积分信息 处理频率:实时处理处理逻辑编号:P4处理逻辑名称:后台管理输入数据流处理:预确认信息输出的数据流:菜单确认信息处理频率:实时处理外部实体名称:顾客简述:点餐的顾客输入的数据流:D1点菜单输出的数据流:D7最终菜单信息第四章 主系统设计4.1会员主要功能设计会员主要功能包括会员注册,用户登陆模块,用户身份验证,密码修改,随机验证码,订餐主页面,会员订单信息查看等,这些功能基本上满足了一般客户的需求。以下是对本系统的基本介绍。4.1.1系统首页设计图4系统主页主页最上方是订餐导航菜单,中间左侧是会员注册中心和餐品分类,中间是图片滚动信息,和推荐餐品。滚动图片的设计滚动信息通过表格定位,采用循环滚动,具有动态效果,显示“食全食美订餐网”信息。中间右侧是“最新公告”显示系统的新闻公告。最下边的“新品上架”显示最新添加的餐品。4.1.2会员注册页面图5会员注册 本页面主要致力于为注册用户提供服务,又为了兼顾到非注册用户,本网站也提供匿名订单;同时又兼顾传统的电话订餐,本网站也有电话订单处理功能。4.1.3用户登陆模块设计用户登陆界面使用表格作为界面的布局设计,然后添加在设计页面上所显示的控件,其中三个TextBox控件的名称分别为username(姓名)、userpassword(密码)、verifycode(随机验证码);还添加了三个按钮控件,分别为:登录、注册和忘记。登陆界面的最终设计界面如下图所示。图6用户登陆入口4.1.4 用户身份验证 在通过验证码校对以及密码验证后,最后进行用户身份验证,这是进入系统的最后一次验证,验证用户的用户名是否与登陆界面下拉列表的选项中的身份一致。如果验证成功系统则授权给该用户,使该用户进入系统该用户的相应界面,进行操作。如果身份验证不成功,同样也不能进入系统,界面出现“对不起!您的用户名或密码有误!”的提示。如下图所示。图7用户身份验证错误提示4.1.5随机验证码设计验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效,显示验证码错误,以便确保系统的安全性,如图所示图8验证码错误为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰,增加自动识别的难度。对服务器session保存的随机验证码同过定义一个类文件ValidateBase.cs来实现。4.1.6会员信息维护图9会员中心会员登陆后可以进入自己的信息中心查看,修改自己的注册信息,修改密码,积分换算,查看订单,查看收藏等。4.1.7购物车功能设计图10购物车 在这个页面,顾客可以随时修改数量,继续订餐,结账,通用购物车流程,让顾客的快乐点餐。4.1.8订单功能设计图10订单功能在这里可以写上你对点菜的特殊说明,让你与厨房零距离沟通,方便从这里开始。4.1.9会员评论功能设计 该系统为方便订餐客户与餐饮企业在线交流,增设留言功能,发表个人见解的同时,其他用户也可以看到对餐品的评论,让客户可以对餐品有更好的了解。根据客户对餐品的评论,我们可以及时了解客户对某种餐品的回馈信息,这样我们可以调整进货原料,更好的把握客户的喜好,从而进一步增加营业额。图11餐品评论该功能的组成结构如下: 意见留言结果页面用来显示浏览者的留言信息,以及管理留言内容的回复。 用户留言页面和显示结果页面不是同一个页面,在下方放置了一个“提交保存”提交按钮,填写相关的内容后,提交即可留言,然后跳转到留言结果的list.asp页面以便查看留言的结果。如果留言成功会有下边的提示信息:图12评论成功 用户留言信息处理程序放在餐品信息表中。 任何一个浏览者(管理员,注册用户,匿名用户)都可从页面查看留言板的信息,达到互动的效果。留言版内的内容只有管理员登录后才能进行审核如果审核通过,则用户留言能在前台显示,删除和回复功能的操作。4.2管理员登陆及对订单的处理主要功能设计4.2.1后台管理员登陆图13管理员登陆图14后台管理首页管理首页上显示服务器的相关配置信息。4.2.2餐品添加模块图15添加餐品在这里输入您的餐品信息,为顾客提供更优质的服务,信息化的优势从这里开始。4.2.3订单管理模块图16订单管理订单有三种状态“未作任何处理”、“订单已确认”、“订单已完成”,可以选择查询状态来查看各种状态的订单。4.2.4会员管理模块图17会员管理用户管理,可以对用户进行修改,批量删除,查询会员信息。第五章 系统性能测试系统详细设计完成后,往往要对系统进行测试,以便检验系统的性能和功能。这是一个严格的过程,必须认真进行。系统测试主要解决各模块之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,是在整个系统范围内进行的。系统测试是软件开发的最后一个阶段,也是软件开发过程的重要组成部分。测试用来确认一个软件的品质或性能是否符合开发之前所提出的一些要求,即在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是保证系统质量和可靠性的关键步骤。从用户的角度出发,就是希望通过软件测试能充分暴露软件中存在的问题和缺陷,从而考虑是否可以接受该产品,从开发者的角度出发,就是希望测试能表明软件产品不存在错误,已经正确地实现了用户的需求,确立人们对软件质量的信心。系统测试包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行,本论文的系统测试主要提到的是对软件进行测试。第一阶段:进行功能测试,在完全不考虑程序内部结构和内部特性的情况下当编写出每一个模块之后就对该模块做必要的测试,只检查该模块功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性,通过测试来检测每个功能都能正常使用后再进行下一阶段的整体测试。本在订餐系统采用的测试环境是:服务器采用Windows XP操作系统+IIS信息服务管理,客户端采用的是Windows XP操作系统+IE 7.0浏览器。测试的内容包括:各模块的一系列的功能,如管理员对用户信息、餐品信息的管理;用户网上订餐流程测试。测试结果各模块的各项功能均已基本达到我们需要的设计要求。第二阶段:进行结构测试,即对整个系统的测试,也是对我们的系统的最后的一次整体性的复审。它是在知道软件内部工作流程的前提下,通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作。结 论经过几个月的努力,毕业设计基本完成了。几个月来,从开始接到论文题目到作品的完成,再到论文文章的完成,每一步对我们来说都是新的尝试与挑战,软件系统在宋强老师的细心指导和严格要求下顺利画上句号。毕业设计内容的实践,我们采用的是最流行的web开发技术ASP,ASP在效率和开发成本上都已经大大的优于诸如JAVE,PHP等WEB开发技术,数据库采用的是ACCESS,可视化设计数据表,方便实用。随着世
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能制造试题及答案
- 工程项目管理问题分析试题及答案
- 电力系统的运行与维护练习卷
- 水电工程质量安全管理体系试题及答案
- 经济法概论新旧考点对比试题及答案
- 工程项目管理项目评优试题及答案
- 家用电器市场产品采购协议
- 外包加工协议及生产工艺开发合作协议
- 网络广告交互设计分析
- 项目风险评估与管理的有效工具试题及答案
- 2024人教版七年级下册生物第三单元 植物的生活 单元测试卷(含答案)
- TCAWAORG 014-2024 老年综合评估及干预技术应用规范
- 生物安全委员会的职责与管理制度
- 2025年部编版新教材语文一年级下册第六单元复习课教案
- 办公场地租赁合同示范文本
- 水利工程档案管理简单培训
- 社区文艺汇演服务合同(2篇)
- 《念奴娇·过洞庭》说课稿 2024-2025学年统编版高中语文必修下册
- 中国慢性冠脉综合征患者诊断及管理指南2024版解读
- 活跃课堂气氛+激发学习兴趣
- 基于区块链技术的供应链管理平台构建
评论
0/150
提交评论