大家来订餐网的分析与设计.doc
- 文档编号:1617483
- 上传时间:2023-05-01
- 格式:DOC
- 页数:43
- 大小:6.48MB
大家来订餐网的分析与设计.doc
《大家来订餐网的分析与设计.doc》由会员分享,可在线阅读,更多相关《大家来订餐网的分析与设计.doc(43页珍藏版)》请在冰点文库上搜索。
西安石油大学经济管理学院电子商务网站设计与管理大作业
西安石油大学
“大家来”订餐网站
设计报告
经济管理学院
电子商务0701班
组长:
杨青
组员:
杨青
目录
目录 1
1、绪论 3
1.1研究背景 3
1.2研究现状 4
1.2.1市场分析 4
1.2.2网站的市场定位 5
1.3研究内容和研究方法 6
1.3.1研究内容 6
1.3.2研究方法 6
1.4系统开发工具介绍 7
1.4.1编程工具ASP概述 7
1.4.2Access数据库简介 8
1.4.3使用SQL语言操作数据库 8
2、系统的分析 9
2.1系统的需求分析 9
2.1.1系统总体需求 9
2.1.2功能需求 9
2.1.3数据需求 10
2.1.4性能需求 10
2.2系统的可行性分析 11
2.2.1技术可行性 11
2.2.2经济可行性 11
2.2.3管理可行性 11
2.3目标设计 11
2.4模块划分 12
2.5功能设计 13
3、系统设计 16
3.1系统设计的任务 16
3.1.1系统设计的主要工作:
16
3.1.2系统设计的原则 17
3.2编码设计 17
3.2.1编码设计的目的:
18
3.2.2编码的原則:
18
3.2.3编码设计的原则 18
3.2.4编码分类 18
3.2.5代码设计步骤 19
3.2.6校验码的确定 19
3.2.7餐品:
大家来外带 20
3.3系统的物理配置方案设计 20
3.3.1设计的依据 20
3.3.2计算机硬件选择 21
3.3.3计算机网络的选择 22
3.3.4数据库管理系统的选择 22
3.4数据库设计 23
3.4.1概述 23
3.4.2详细说明 23
3.5ER图 36
4、系统的实现 39
4.1顾客管理子系统的实现 39
4.2商品展示子系统的实现 41
4.3购买流程管理子系统的实现 47
4.3后台管理子系统的实现 48
5、结论 51
参考文献 52
1、绪论
1.1研究背景
“民以食为天”,餐饮需求是人们不折不扣的“硬需求”。
因此,尽管国际金融危机对中国的各行各业产生了不同程度的影响,但是对餐饮业的冲击并不是很大,尤其是快餐业,更是保持着高速的增长。
对于现在的社会,科技的飞速发展已经成为社会发展的标志。
其中计算机的发展可谓快中之快,而在计算机的发展中计算机网络的发展又是首当其冲的。
计算机网络从为我们所知,到现在才经历的短短的几年时间,在这几年中随着计算机网络的广泛应用,特别是Internet的普及和发展,网络已经成为了不可或缺的通信手段。
不论是最新的新闻信息、新产品的出台、新游戏的发布、最新的各种IT动态,包括等候就业人才的个人简历,我们都是可以通过网络来获得。
但是什么为这所有的一切提供平台的呢。
我们又是通过什么来获取这些消息的呢——对就是网页。
现如今,数以万计的网站以网页的方式提供了丰富、精彩的信息。
在人类社会进入信息时代的时候,在网络成为通信的主要手段的时候,在计算机网络普及的今天,网页也在它自己的岗位上做出了突出的贡献。
网页是我们在网络上的“带言人”。
我们将什么样的信息传达给浏览者,要讲述什么要的事情,网页在这里起着重用的作用。
电子商务交易的个性化、自由化可为企业创造无限商机,降低成本,同时可以更好地建立同客户、经销商及合作伙伴的关系,为此,许多公司积极拓展电子商务,维克会服务,进行价值链集成。
随着全球信息网络的发展,互联网在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。
从4C层次上彻底改变了人类工作、学习、生活、娱乐的方式,已成为国家经济和区域经济增长的主要动力。
Internet正成为世界最大的公共资源信息库,它包括无数的信息资源,所有最新的信息都可以通过网络走所获得。
更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。
互联网真是商机无限。
目前,我国许多企业上网,但只是展示企业网上形象,离电子商务的内涵还很远。
企业上网并不代表实现了电子商务,只有当网站为企业带来实质性的帮助和显著的效益(如信息发布、网上调查、BBS等),具备网上交易功能等的网站才是企业电子商务发展的方向,电子商务的核心是商务,电子是一种手段。
在互联网时代,企业应充分利用互联网的手段,洞察消费者需求,冲破销售服务的限制,扩大市场机会,早日进行电子商务的实践,感受电子商务的博大魅力,把机会踩在脚下,建立一个以服务客户为中心,满足消费者及合作伙伴全方位需求,吸引众多浏览者,增强企业品牌辐射效应的商务网站。
企业员工的午餐需求自然成了各个餐饮业经营者眼中的大蛋糕。
据调查显示,将近八成的企业员工选择快餐作为自己的午餐。
对于拥有上千万家企业的中国来说,这无疑是一个巨大的市场。
如何在这块广阔的市场中分得一勺羹,甚至是占有更多的市场份额呢?
就目前来说,虽然有许多经营者已经在这块市场中发展,然而并没有固定的市场份额。
对于大多数的企业员工来说,选择快餐作为午餐是属于无奈的凑合,其满意率很低,快餐也是不停地轮换。
食品的安全与卫生,是所有上班族们的心声,价格合理也是主要考虑的因素之一。
基于这种状况,网络的迅猛发展及普及无疑给员工提供了一个获得信息来源的好渠道,网上订餐越来越得到人们的认可和青睐。
同时也给“大家来”订餐网带来了发展的契机。
目前国内的网购市场日趋成熟,其交易量以每年一倍的速度在增长,特别是淘宝网等B2C、C2C电子商务网站的兴起,网上购物已经成为人们一种全新的购物模式,借助大的趋势,“大家来”订餐网结合现实市场需求营运而生。
1.2研究现状
1.2.1市场分析
从网络订餐需求分析,随着互联网给人们带来的便捷和电脑的普及,电脑的用户逐渐上升,都市生活得快节奏,下班吃饭人挤人的烦恼情景,使得更多的人青睐外卖的餐饮服务,对网上购物、网上付款和固定及移动电话订制食品的需求越来越大,这为网络订餐提供了良好的发展空间。
同时,网上订餐服务的直观、有效、便捷等优点是传统的电话订餐业务无法比拟的。
调查数据显示,中国白领更乐于选择网上订餐服务,网上订餐将是白领一族捕获餐店信息、进行订餐的发展趋势。
网络订餐随着互联网的成长会逐渐被人们所喜爱,正如几年前手机移动的短信一样,为企业带来的几百个亿的业务收入。
在互联网世界里面,谁早一步在应用上创新,谁就掌握了未来的方向。
但目前网上订餐业务只是处于形成期,从网站数量来看,并不是很多。
专门从事网上订餐业务的网站也不多,较大的中华(无忧)订餐网、中国快餐网等;一些较大的星级酒店虽然设立网站开展网上订餐业务,但以网上订房业务为主。
而“人是铁、饭是钢”,网络订餐送餐服务仍然处于一个供不应求的局面。
而由企业为员工发布订餐需求,让更多的餐饮经营者扩大市场份额,寻求生存空间的平台,更是少之又少,发展前景很乐观。
目前,网上订餐业务还处于形成期,成长空间还很大。
趁势而入,建立起特色鲜明的订餐网站,必有“钱”途。
1.2.2网站的市场定位
1.充分利用了网络的优势,能够使客户对美食的品种、价格、配料、风味有充分的了解,配合精美的图片和多媒体效果使客户从感观上对网上快餐有更深入的了解。
2具有其他营销方式所没有的快捷方便,客户可以通过电话、电子邮件、网上订餐系统等多种多样的方式进行订餐洽谈。
3.扩大了企业的业务品种和范围:
开设网上营销后,企业可以进行网上定餐,网上定位,使公司的服务类型得到增加,从而增加利润。
开设网上营销后,企业的客户量预计比以前增加20%~30%,这样就可以使公司的营业额上升。
4.可以充分利用网络的优势,产生规模化效益,降低营运成本,提高商业竞争力。
5.提高服务质量。
由于网络营销的开展,公司提供服务将更为全面和周到,这可以直接影响到顾客的满意度,使公司拥有更多的经常使用者。
1.3研究内容和研究方法
1.3.1研究内容
本订餐网站是一个基于互联网的B/S模式的网上订餐系统,能为客户提供网络浏览菜品介绍、点菜订餐、餐品、服务评价等服务。
客户通过登陆网站进行订餐事务,从而使餐馆订单增加而获利。
本文从系统的研究背景和研究现状入手,继而进行系统分析,包括系统的需求分析和系统的可行性分析,第三部分是设计系统,其中有系统的模块设计、数据库设计、编码设计等,最后是系统的实施。
本设计拟完成的功能有:
1、顾客管理子系统,如若用户要在网站论坛上发辫言论就需进行注册并登陆。
2、产品展示子系统,用户可通过网站浏览产品信息,以及新产品的上架和当季的优惠活动。
3、购买流程管理子系统,用户将要购买的产品加入购物车内,确定购买后进行结算。
4、后台管理子系统,实现商品目录管理、订单管理、销售量统计、会员管理等功能
1.3.2研究方法
1、调查法,对自然堂化妆品的实地研究,全面了解网站的现状、运作模式以及业务流程,从而进行系统设计需求分析,系统可行性分析。
2、文献研究法,参考大量有关网站管理系统文献资料,从而全面详细的了解该系统的主要特点功能,用“原型法”勾画系统的初步模型,随着设计的进展逐步进行修改,最终完善整个系统。
1.4系统开发工具介绍
1.4.1编程工具ASP概述
ASP是ActiveServerPages的简称,它是一种在微软公司的WEB服务器IIS(InternetInformationServer)上开发交互网页的新技术。
微软公司最初在IIS3.0版上使用它以取代CGI。
随着WindowsNT在WWW上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有以下特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
(7)方便连接ACCESS与SQL数据库。
(8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。
1.4.2Access数据库简介
本次课程设计,由于设备及技术的限制,因而我们采用操作方便的Access数据库系统,Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
另外,Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。
Access还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
所以本次课题设计,本组主要考虑用ASP+Access的结合,以求得最方便完美的技术实现!
Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。
表(Table)——表是数据库的基本对象,是创建其他5种对象的基础。
表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。
还可以创建子窗体显示相关联的表的内容。
窗体也称表单。
报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。
Access列出了一些常用的操作供用户选择,使用起来十分方便。
模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。
模块使用VisualBasic编程。
1.4.3使用SQL语言操作数据库
SQL是结构化查询语言的简称,是操作数据库的工业标准语言。
SQL语言是一种声明性语言,即在使用SQL语言操作数据库时,不需告诉SQL如何访问数据库,只要告诉它需要数据库做什么。
(1).查询数据库时所用的SQL语句为Select(选择)语句,其常见格式如下:
Select[(列名)]From表名Where条件
(2).修改数据库时所用的SQL语句为Update(更新)语句,其常见格式如下:
Update表名Set列名=表达式Where条件
(3).添加新数据时所使用的SQL语句为Insert(插入)语句,其常见格式如下:
Insertinto表名[(列名)]Values(值)
(4).删除数据时所使用的SQL语句为Delete(删除)语句,其常见格式如下:
DeleteFrom表名Where条件
2、系统的分析
2.1系统的需求分析
2.1.1系统总体需求
“大家来”订餐系统总体需要满足来自四个方面需求:
第一,用户通过计算机来查询餐品的详细信息;第二,网站工作人员通过计算机来管理各类食品,进行餐品分类编号,调整餐品结构,增加餐品种类,适应消费者的需求;第三,也是网站的核心工作,对餐品的销售管理;第四,网站工作人员通过提供的信息进行决策。
2.1.2功能需求
首先对现有系统进行分析,现有系统是信息的重要来源。
分析已有系统的功能和实现,从而确定新系统的设计目标和模型。
由于条件有限,调研主要是在网上进行。
即通过在网上已有的订餐网站注册成会员来了解其具备的功能。
1.从用户角度来看:
用户通过在线注册成为网站的用户,可以获得以下功能:
菜品浏览,购买菜品,找回密码,修改密码,修改个人信息,菜品简介、订餐车、留言板等。
2.从网站的角度看:
(1)网站应该包含菜品搜索功能:
按菜品名(模糊)查询。
(2)订单处理功能,确认订单方式:
(3)管理员管理:
查看用户信息,并根据用户信息和用户订单对菜品进行发派。
(4)菜品浏览2.1.3数据需求
该系统的数据来源主要有三方面:
第一:
会员注册信息;
第二:
餐品信息;
第三:
送餐区域信息。
第四:
用户访问量信息。
2.1.4性能需求
2.1.4.1硬件环境
在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常给服务器配置高性能硬件。
·处理器:
IntelPentiumⅣ或更高
·内存:
2G
·硬盘空间:
160GB
2.1.4.2软件环境
·操作系统:
WindowsXP
·数据库:
MicrosoftAccess2000
2.2系统的可行性分析
2.2.1技术可行性
根据上述系统功能的分析,下面将进行具体的实现。
从技术角度分析,这项开发工作所涉及的专业技术如下:
1.技术平台(OperatingSystem:
操作系统):
WindowsXP
2.开发工具:
Asp
3.数据库管理系统(DBMS):
MicrosoftAccess2000
具体实现阶段主要分两大部分进行:
数据库的实现和各种功能模块及窗体的实现。
从运用的技术角度分析即:
MicrosoftAccess2000的实现。
2.2.2经济可行性
因为采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力。
这样原来几人做的工作一个人就完全可以胜任。
故单从节省的职工工资、提高工作效率而避免各种直接或间接的经济损失角度来看,软件实际能够起到的作用会远远大于投入的开发费用。
故从经济上是完全可行的。
2.2.3管理可行性
在工作上,店面管理人员管理产品信息量非常大,开发了此系统,可极大提高管理人员的工作效率。
方便产品的库存查询,及以后为产品提供的决策,是一个比较人性化的管理系统。
2.3目标设计
该设计所要完成的任务,是制作自然堂系列产品自己的网站。
通过该网站的制作,可以使更多的顾客能通过互联网来了解自然堂的产品、认识产品;同时,它还能为顾客搭建一个交流的平台。
在这里,管理员可以向顾客介绍展示产品,而顾客则能利用这个平台,及时的了解到自己所需要的产品,从而节省购买的时间和成本。
2.4模块划分
通过对该网站的需求分析,并结合设计目标,该网站主要被划分成了二大模块:
前台和后台管理系统、它们之间的关系如图2-1所示:
网站首页
网站菜谱
本店公告
会员中心
积分商城
订单管理
系统管理
积分管理
客户管理
评论管理
前台
后台管理系统
“大家来”订餐网
在线下单
评论留言
信息管理
会员注册
关于我们
我的餐盒
图2-1网站总体结构框架图
之所以要这样划分,是由它们各自的功能所决定的。
下面,我就来具体谈谈这些板块的划分依据。
首页是该网站的窗口,它联系着外界与我们。
在该页面,设置了一个导航条,通过点击导航条上的按钮,顾客可以进入相应的网页,从而来获得他们想要了解的美食的信息。
在页面最上方,有“大家来”订餐网的登录、注册、订餐查询和收藏本店,它的建立可以使更多想长期订餐的顾客很容易的登记顾客的个人信息和习惯,方便我们针对不同顾客提供个性服务,而且还可以使顾客更方便的查询的订餐的信息,收藏本店则可以增加一些固定客源;页面右上方,是本店公告、本店新闻、人才招聘、会员中心和积分商城这五个部分。
建立新品新讯,可以让顾客及时了解美食的最新动态以及在本季度的优惠活动,使顾客有更多的选择。
本店新闻的建立,可以让更多关心我们的顾客快速找到自己所需要的信息;人才招聘,它的建立可以让有志于加入我们的优秀人才快速找到自己的工作。
会员中心的建立,主要是对网站的忠诚度进行奠基、吸引忠实客户,它主要包含个人信息管理、账户密码修改、送餐地址管理、订单管理、积分管理和兑换奖品管理,通过这些功能,可以让顾客对我们的网站产生黏性,让顾客在这里找到归属感。
积分商城的建立,可以让顾客了解到成为“大家来”的会员能享受到的优惠。
其中积分商城的兑换项目,是网站的核心卖点,它的建立可以给顾客得到实惠提供一个平台,顾客可以按消费获得的积分兑换相应价值的餐饮或者小饰品,同时网站会自动向顾客推荐实惠的礼品。
2.5功能设计
针对各个模块的划分,该网站主要具有以下两大功能:
前台客户服务功能和后台数据管理功能。
其中,
●前台用户服务功能包括:
网页浏览;
进入具体美食分类的网站;
登陆会员中心页面,修改信息;
注册、登陆积分商城,兑换礼品;
●后台数据管理功能包括:
网店日常信息管理;
网店订单信息信息管理;
网店会员信息管理;
网店积分信息管理;;
网店系统管理;
为了能充分实现以上这些功能,该网站的制作主要采用了以下技术:
MicrosoftFrontPage,DreamWeaverMX,ASP动态网页制作语言和动网制作工具。
下面,我们就具体看看各个功能是如何实现的。
前台客户服务功能,这部分功能的实现相对比较简单。
其中,网页浏览和进入具体产品分类的网站功能是通过MicrosoftFrontPage,DreamWeaverMX来实现的。
利用这两个网页制作工具做出各个子页,然后用户通过点击相应的链接,便可轻松实现该功能。
而其它两个功能的实现,就比较麻烦。
它们的实现流程,如图下图所示:
会员登陆页面
新用户
老用户
注册页面
登陆页面
填写注册信息
提交信息
注册成功
填写登陆信息
提交信息
判断此用户的信息是否正确
进入会员中心
是
否
错误信息提示
图2-2会员登陆流程图
用户订餐功能,它主要是针对顾客。
通过它实现一系列支付、选择、认证用户、送餐的实现流程,如下图所示:
图2-3用户订餐功能的实现流程图
后台数据管理功能,它主要是针对管理员,其他用户则无权来实施此功能。
管理员通过通过其管理账号进入后台,从而实现对用户信息、留言板和论坛相关信息的管理。
它的实现流程,如图下图所示:
管理员登陆页面
填写登陆信息
提交信息
判断信息是否正确
否
是
错误提示
进入后台管理页面
用户信息管理
网店订单信息信息管
网店日常信息管理
网店积分信息管理
系统管理
图2-4管理员管理功能的实现流程图
3、系统设计
3.1系统设计的任务
3.1.1系统设计的主要工作
1.总体设计。
包括信息系统流程图设计、功能结构图设计和功能模块图设计等。
2.代码设计和设计规范的制定。
3.系统物理配置方案设计。
包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。
4.数据存储设计。
包括数据库设计、数据库的安全保密设计等。
5.计算机处理过程设计。
包括输出设计、输入设计、处理流程图设计以及编写程序设计说明书等。
3.1.2系统设计的原则
1.系统性。
系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码哦统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。
2.灵活性。
为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。
在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能使各子系统间的数据依赖减至最低限度。
这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。
3.可靠性。
可靠性是指系统抵御外界干扰的能力及外界干扰时的恢复能力。
一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。
4.经济性。
经济性指在满足系统需求的前提下,尽可能减少系统的开销。
一方面,在硬件投资上不能盲目追求技术上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大家 来订餐网 分析 设计