《毕业论文---基于BS的网上订餐系统设计.docx》由会员分享,可在线阅读,更多相关《毕业论文---基于BS的网上订餐系统设计.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业论文-基于BS的网上订餐系统设计 毕业设计(论文)说明书论文题目基于B/S的网上订餐系统设计 目录 摘要. II ABSTRACT . III 第一章绪论 (1) 1.1 网上订餐系统介绍 (1) 1.2 研究的背景 (1) 1.3 研究的目的 (1) 1.4 论文组织 (2) 第二章需求分析及设计 (3) 2.1 系统概述 (3) 2.2 订餐系统模块简介 (4) 第三章详细设计与实现 (8) 3.1 数据库的概念 (8) 3.2 数据库的需求分析 (8) 3.3 数据库概念结构设计 (8) 3.4 数据库逻辑结构设计 (9) 第四章系统与测试 (12) 4.1 用户订餐模块的功能和实现
2、 (12) 4.2 后台管理员管理模块的功能和实现 (16) 总结 (20) 致谢 (21) 参考文献 (22) 附录 (23) 摘要 由于互联网发展已深入家庭,网上订餐这个课题已经提出,为了方便人们生活,提高人们的生活效率,本系统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食)。系统的完成不仅可以基本实现客户订餐的功能,还能在此基础上提供更多的,更贴心的服务。信息技术的发展将更快的推动互联网的发订餐系统的重要性也将越显其强大的作用。 本系统是利用ASP技术与Access数据库,采用B/S模式,订餐者无须安装第三方软件,能上网就能订餐,甚至可以利用手机上网订餐
3、,使操作更加简便,订餐信息更加准确。避免口头传递信息的错误,优化服务。网络不会跟电话一样占线,在高峰期对订餐的处理更是游刃有余,只看着屏幕点打印即可,就可下厨房配菜配送。地址永远不会丢失,是一个永远存在的电子菜单,甚至还可以通过我们的推广而让更多的客人认识,不用派人派宣传单,省去一笔宣传和人工费用。订餐途径有了更好的改善,网络订餐成为电话订餐又一有力补充,扩大客流,从而整体提高业务量。倡导了一种时尚,餐店的定位更是网络化,时尚化,具备更为勃勃的生机。 关键字:B/S;网上订餐;ASP技术 Abstract Due to the Internet development has further
4、family, online this subject has put forward roscoe, in order to facilitate people life, improve peoples lives efficiency, this system based on real roscoe way above in network virtual people through the network can be completed life necessary things (diet). System can not only realize the basic cust
5、omers complete the functions, but also can roscoe in this basis to provide more and more personalized service. The development of information technology will push them faster development of the Internet, the importance of roscoe system will be the more show its powerful role. Adopts B/S mode, who do
6、 not need to install third-party software roscoe, can connect to the Internet can meal, can even use their phones to access the Internet and make operation more easy roscoe, roscoe more accurate information. Avoid oral message mistake, optimization services. Network is not as busy with phone, at the
7、 height of the treatment is to roscoe and ease, just look at the screen point can be, can print under the kitchen dishes distribution. Address never lost, is a exist forever electronic menu, even through our promotion and get more guest know, dont send someone sent flyer, save a sum of propaganda an
8、d labor cost. Roscoe way has a better improve roscoe, network and a powerful become phone roscoe, expand, and supplement for raising the passenger volume. Advocating a kind of fashion, food store positioning is vogue, have more network, the great vitality. Keywords:B/S; Online roscoe; ASP Technology
9、 第一章绪论 1.1 网上订餐系统介绍 贸易的全球化和Internet 网络的全球化特征使两者很自然地走到了一起,形成了如今风靡全球的电子商务(E-Commerce)。电子商务是指应用电子信息技术和现代Internet 网络技术在客户、厂商及其他交易主体之间进行的以信息为依托的商务活动,而购物网站正是这种活动的具体表现形式4。随着生活“e时代”的到来,上网的人数越来越多,网上订餐将是人们的生活方式之一,网上订餐系统的完善和便捷将是现代社会必然的需求4。 1.2 研究的背景 网上直销与传统直接分销渠道一样,都是没有营销中间商。网上直销渠道一样也要具有上面营销渠道中的订货功能、支付功能和配送功能。
10、网上直销与传统直接分销渠道不一样的是,生产企业可以通过建设网络营销站点,让顾客可以直接从网站进行订货。通过与一些电子商务服务机构如网上银行合作,可以通过网站直接提供支付结算功能,简化了过去资金流转的问题5。对于配送方面,网上直销渠道可以利用互联网技术来构造有效的物流系统,也可以通过互联网与一些专业物流公司进行合作,建立有效的物流体系。 与传统分销渠道相比,不管是网上直接营销渠道还是间接营销渠道,网上营销渠道有许多更具竞争优势的地方。 首先,利用互联网的交互特性,网上营销渠道从过去单向信息沟通变成双向直接信息沟通,增强了生产者与消费者的直接连接。 其次,网上营销渠道可以提供更加便捷的相关服务。一
11、是生产者可以通过互联网提供支付服务,顾客可以直接在网上订货和付款,然后就等着送货上门,这一切大大方便了顾客的需要。二是生产者可以通过网上营销渠道为客户提供售后服务和技术支持,特别是对于一些技术性比较强的行业如IT业,提供网上远程技术支持和培训服务,既方便顾客,同时生产者可以以最小成本为顾客服务6。 第三,网上营销渠道的高效性,可以大大减少过去传统分销渠道中的流通环节,有效降低成本。对于网上直接营销渠道,生产者可以根据顾客的订单按需生产,做到实现零库存管理。同时网上直接销售还可以减少过去依靠推销员上门推销的昂贵的销售费用,最大限度控制营销成本。对于网上间接营销渠道,通过信息化的网络营销中间商,它
12、可以进一步扩大规模实现更大的规模经济,提高专业化水平;通过与生产者的网络连接,可以提高信息透明度,最大限度控制库存,实现高效物流运转,降低物流运转成本7。 1.3 研究的目的 网上交易繁荣的基础,是网民人数。根据历次中国互联网发展状况调查结果,我国 上网用户人数:2000年1月为890万,2022年1月为2250万,2022年1月为3370万,2022年1月为5910万,2022年底有望达到8000万8,增长势头强劲。随着宽带进入更多家庭,电脑等外设设备性能提高,价格降低,个人上网的条件越来越好。中国已成为仅次于美国,全球互联网人口排名第二的国家。这一庞大上网人群必将产生一个规模可观的上网购物
13、用户群,这也是众多国际和国内互联网从业者看好中国这一市场的原因。美国网上销售巨头Ebay以1.8亿美元收购易趣美国公司的全部股权进入中国市场,即是一个强烈的信号。所以建立一个企业的网上订餐系统也是需要的8。 制作本系统的目的是对网络订餐的一种宣传、介绍以及菜的简介与预定,实现用户与餐馆之间网上沟通业务的完成,体现电子商务的部分功能。通过网上订餐系统,食客可以在办公室、家中等待预订好的饭菜,大大降低了顾客们的时间,在精力和经济上都得到实惠。 此系统设计思想如下: 1、尽量采用现已有的软硬件环境和先进的设计方案,从而达到充分利用现有资源,提高网站设计水平和应用效果的目的; 2、模块化程序设计方法,
14、这样既便于网站上功能的各种组合,又便于未参与开发的技术维护人员补充、维护; 3、网站每天都会有大量的访问量,这需要网站页面操作直观、方便、实用且要保证信息的可靠性,权威性; 4、网站应具备数据库维护功能,及时对各种数据信息进行添加、删除、修改等操作。 1.4 论文组织 论文结构如下: 第一部分绪论:主要介绍课题的背景,研究目的。 第二部分:重点分析了网上订餐系统的需求,对本系统进行需求分析和可行性分析,介绍了各模块的功能。 第三部分:介绍了数据库的概念、需求分析及各结构设计。 第四部分:详细介绍了系统模块的功能和实现,及后续的测试结果。 第二章需求分析及设计 2.1 系统概述 网上订餐系统的目
15、的是向食客提供更方便更快捷的吃饭方式。故要建一个好的设计,在进行实际页面的建置之前,首先要作一个可行的需求分析;其次要有清晰明朗的框架,具有创新、翔实的内容信息。然后再根据可行的需求分析对网站进行合理的设计。 该网上订餐系统采取B/S模式,建设成一个网上餐馆,展示餐馆中各种新款菜式,特价菜式,使食客和管理者更好的进行交流。 其三级结构组成(如图2.1)所示: 图2.1 三级结构图 图中从左到右,分为三个层次: 第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在
16、WWW浏览器上; 第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传至客户端; 第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。2.1.1 网上订餐面临的挑战 网上订餐既不同于面对面购物又不同于传统交易。网上订餐的挑战有: 1、购物者和企业并未见过面 2、购物者和企业不在同一个国家或是不在同一个地区 3、购物者并未见过企业产品实物 4、由于互联网的技术及质量问题,很难保证购物有效性 5、网上订餐的成本问题 2.1.2 网上订餐的支持需求 由于网上订餐和传统的购物存在着差异性,网
17、上订餐者需要得到如下支持: 1、对互联网有所认识。 2、对如何操作电脑,如何上网有一定认识。 3、能识别产品的性价比,能看中自己中意的产品。 4、有一定的电脑硬件基础。 5、对产品使用方法,说明等有所了解。 6、提供灵活的工作方法(尤其是在计算机工作时出现障碍)。 2.2 订餐系统模块简介 该系统实现一个基于Web的网上系统。我们可以将使用该系统的人划分为两个角色:一个是用户订餐管理,主要是通过系统在线选择要订购的食品并提交订单,注册会员,发表评论等;另一个是管理员,主要是通过系统对用户,订单,食品评论以及投诉等信息进行管理9。其功能模块图(如图2.2)所示: 图2.2 订餐系统功能模块图 1
18、、浏览管理:对菜单的浏览主要是建立在首页,在浏览时可以看到顾客登录,美食检索,我的订单,美食分类,最新特价美食。 2、用户注册管理:用户注册模块的功能是接受用户注册,在检查过用户注册数据的合法性后将用户信息写入数据库。注册用户注册流程图(如图2.3)所示: 图2.3 注册用户流程图 3、查询订购菜单:此模块要实现的功能是让顾客根据自己的喜好、口味等查找适合自己美食,此模块在我们设计中主要是对上架的美食进行查询,对自己查询后感兴趣对菜式,可以下订单,下单后也可以取消订单或者继续添加订单。 4、用户结账:这个模块就是顾客下完订单,准备结账。这里分为三步,第一步为防止顾客下错单,在一次确认,菜名,数
19、量:第二步填写顾客个人资料姓名,性别,送餐的地址:第三步就是价钱的统计。如果没有下订单直接结账就出现提示:对不起,您没有点菜,请在点菜后,再去“结算中心”。你也可以对此菜发表评论或者说明一下此菜,如果顾客需要的话,餐馆也会提供发票。 5、管理员登录:管理员可以对网站的所有信息进行更改,本订餐系统的管理员功能主要包括:修改管理员的密码,注销管理员登录,添加商品,对已有的商品的信息进行修改,处理订单,客户留言以及投诉,管理所有的注册用户,可删除注册用户,分类管理可以对已有商品进行分类,数据处理,数据库操作等功能。管理员登录模块与用户登录模块基本类似,它是通过数据库对管理员的帐号密码进行核对,如果发
20、现管理员帐号与密码不匹配,则返回错误信息。 管理登录流程图(如图2.4)所示: 图2.4管理登录流程图 6、美食管理:美食管理模块包括:添加新美食模块,查看与修改模块,管理美食点菜模块(订单管理)以及评论/(投诉)管理模块。 (1)添加新美食模块 本模块将实现管理员添加新商品,并将信息写入数据库,以待其他页面调用。 页面由表单的形式组成,主要添加内容有: ID号:由系统自动分配; 商品名称:要添加的食品的名称 商品单位:商品的单位 商品价格:食物的价格。 商品信息:商品的其他信息(库存等)。 商品图片:添加商品的图片。 商品说明:对商品的评价及特殊说明。 新品,推荐,特价:对添加的商品进行分类
21、。 添加食品流程(如图2.5)所示: 图2.5添加食品流程图 (2)查看与修改 考虑到管理员有时需要对商品信息(如单价等)进行修改,于是就为系统增加修改商品信息的功能。本模块涉及到删除商品以及修改商品信息等方面。可以修改信息有:商品名称、商品规格、商品单位、商品价格、商品信息、商品图片、商品说明、新品, 推荐,特价。 (3)管理美食点菜(订单信息管理) 订单管理主要是完成查询操作,包括订单详细信息查询和用户信息。 主要的查询信息包括: 收货人姓名:订餐顾客的姓名。 收货房间:订餐顾客的详细收货地址。 邮编:订餐顾客的邮编联系电话:顾客的电话电子邮件:顾客的邮件。 支付方式:如货到付款。 是否要
22、发票。 用户留言:用户对商品的评价,以及要求。 下单日期:何时订的服务,等信息。 (4)评论/(投诉)管理 该模块系统用户都可以对评论或投诉进行管理,实现以下功能: 评论与投诉管理可以使用户与商家有一定的沟通,顾客有什么要求或意见可以在这个模块里得到相应的解决,也可以提高商家的信誉度。管理者可以对用户发表的评论进行删除等操作。 7、用户管理:用户管理模块的主要有2个模块,注册用户和管理后台用户,注册用户的功能就是查看注册用户信息,还可以删除注册用户,查找用户。 后台管理用户与前台用户毫无牵连,添加人员只能添加、修改、删除商品资料,查看人员可以管理商品评论和用户点菜,管理员拥有本站所有管理权限,添加用户及修改其他用户的权限。 8、分类管理:这个模块有3个小模块分别是美食大类管理,美食小类管理,美食类别转移。 (1)美食大类管理是将各种菜分为几种大类,例如:中餐,或西餐。 (2)美食小类管理是将各种菜分成几个小类,例如:中餐的素食主义,营养炒汤,套餐等。或西餐的布丁, 比萨,甜品。 (3)美食类别转移是将不同的类别食品进行类别的转移变换。