大家来订餐网的分析与设计(共43页)

上传人:冬**** 文档编号:54149991 上传时间:2022-02-12 格式:DOC 页数:45 大小:6.35MB
收藏 版权申诉 举报 下载
大家来订餐网的分析与设计(共43页)_第1页
第1页 / 共45页
大家来订餐网的分析与设计(共43页)_第2页
第2页 / 共45页
大家来订餐网的分析与设计(共43页)_第3页
第3页 / 共45页
资源描述:

《大家来订餐网的分析与设计(共43页)》由会员分享,可在线阅读,更多相关《大家来订餐网的分析与设计(共43页)(45页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上 西安石油大学“大家来”订餐网站 设计报告 经济管理学院电子商务0701班组长:杨青组员:杨青 目录 1、绪论1.1研究背景“民以食为天”,餐饮需求是人们不折不扣的“硬需求”。因此,尽管国际金融危机对中国的各行各业产生了不同程度的影响,但是对餐饮业的冲击并不是很大,尤其是快餐业,更是保持着高速的增长。对于现在的社会,科技的飞速发展已经成为社会发展的标志。其中计算机的发展可谓快中之快,而在计算机的发展中计算机网络的发展又是首当其冲的。计算机网络从为我们所知,到现在才经历的短短的几年时间,在这几年中随着计算机网络的广泛应用,特别是Internet的普及和发展,网络已经成为

2、了不可或缺的通信手段。不论是最新的新闻信息、新产品的出台、新游戏的发布、最新的各种IT动态,包括等候就业人才的个人简历,我们都是可以通过网络来获得。但是什么为这所有的一切提供平台的呢。我们又是通过什么来获取这些消息的呢对就是网页。现如今,数以万计的网站以网页的方式提供了丰富、精彩的信息。在人类社会进入信息时代的时候,在网络成为通信的主要手段的时候,在计算机网络普及的今天,网页也在它自己的岗位上做出了突出的贡献。网页是我们在网络上的“带言人”。我们将什么样的信息传达给浏览者,要讲述什么要的事情,网页在这里起着重用的作用。电子商务交易的个性化、自由化可为企业创造无限商机,降低成本,同时可以更好地建

3、立同客户、经销商及合作伙伴的关系,为此,许多公司积极拓展电子商务,维克会服务,进行价值链集成。随着全球信息网络的发展,互联网在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。从4C层次上彻底改变了人类工作、学习、生活、娱乐的方式,已成为国家经济和区域经济增长的主要动力。Internet正成为世界最大的公共资源信息库,它包括无数的信息资源,所有最新的信息都可以通过网络走所获得。更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。互联网真是商机无限。目前,我国许多企业上网,但只是展示企业网上形象,离电子商务的内涵

4、还很远。企业上网并不代表实现了电子商务,只有当网站为企业带来实质性的帮助和显著的效益(如信息发布、网上调查、BBS等),具备网上交易功能等的网站才是企业电子商务发展的方向,电子商务的核心是商务,电子是一种手段。在互联网时代,企业应充分利用互联网的手段,洞察消费者需求,冲破销售服务的限制,扩大市场机会,早日进行电子商务的实践,感受电子商务的博大魅力,把机会踩在脚下,建立一个以服务客户为中心,满足消费者及合作伙伴全方位需求,吸引众多浏览者,增强企业品牌辐射效应的商务网站。企业员工的午餐需求自然成了各个餐饮业经营者眼中的大蛋糕。据调查显示,将近八成的企业员工选择快餐作为自己的午餐。对于拥有上千万家企

5、业的中国来说,这无疑是一个巨大的市场。如何在这块广阔的市场中分得一勺羹,甚至是占有更多的市场份额呢?就目前来说,虽然有许多经营者已经在这块市场中发展,然而并没有固定的市场份额。对于大多数的企业员工来说,选择快餐作为午餐是属于无奈的凑合,其满意率很低,快餐也是不停地轮换。食品的安全与卫生,是所有上班族们的心声,价格合理也是主要考虑的因素之一。基于这种状况,网络的迅猛发展及普及无疑给员工提供了一个获得信息来源的好渠道,网上订餐越来越得到人们的认可和青睐。同时也给“大家来”订餐网带来了发展的契机。目前国内的网购市场日趋成熟,其交易量以每年一倍的速度在增长,特别是淘宝网等B2C、C2C电子商务网站的兴

6、起,网上购物已经成为人们一种全新的购物模式,借助大的趋势,“大家来”订餐网结合现实市场需求营运而生。1.2研究现状1.2.1市场分析从网络订餐需求分析,随着互联网给人们带来的便捷和电脑的普及,电脑的用户逐渐上升,都市生活得快节奏,下班吃饭人挤人的烦恼情景,使得更多的人青睐外卖的餐饮服务,对网上购物、网上付款和固定及移动电话订制食品的需求越来越大,这为网络订餐提供了良好的发展空间。同时,网上订餐服务的直观、有效、便捷等优点是传统的电话订餐业务无法比拟的。调查数据显示,中国白领更乐于选择网上订餐服务, 网上订餐将是白领一族捕获餐店信息、进行订餐的发展趋势。网络订餐随着互联网的成长会逐渐被人们所喜爱

7、,正如几年前手机移动的短信一样,为企业带来的几百个亿的业务收入。在互联网世界里面,谁早一步在应用上创新,谁就掌握了未来的方向。但目前网上订餐业务只是处于形成期,从网站数量来看,并不是很多。专门从事网上订餐业务的网站也不多,较大的中华(无忧)订餐网、中国快餐网等;一些较大的星级酒店虽然设立网站开展网上订餐业务,但以网上订房业务为主。而“人是铁、饭是钢”,网络订餐送餐服务仍然处于一个供不应求的局面。而由企业为员工发布订餐需求,让更多的餐饮经营者扩大市场份额,寻求生存空间的平台,更是少之又少,发展前景很乐观。目前,网上订餐业务还处于形成期,成长空间还很大。趁势而入,建立起特色鲜明的订餐网站,必有“钱

8、”途。1.2.2网站的市场定位1.充分利用了网络的优势,能够使客户对美食的品种、价格、配料、风味有充分的了解,配合精美的图片和多媒体效果使客户从感观上对网上快餐有更深入的了解。2 具有其他营销方式所没有的快捷方便,客户可以通过电话、电子邮件、网上订餐系统等多种多样的方式进行订餐洽谈。3.扩大了企业的业务品种和范围:开设网上营销后,企业可以进行网上定餐,网上定位,使公司的服务类型得到增加,从而增加利润。开设网上营销后,企业的客户量预计比以前增加20%30%,这样就可以使公司的营业额上升。4.可以充分利用网络的优势,产生规模化效益,降低营运成本,提高商业竞争力。5. 提高服务质量。由于网络营销的开

9、展,公司提供服务将更为全面和周到,这可以直接影响到顾客的满意度,使公司拥有更多的经常使用者。1.3研究内容和研究方法1.3.1研究内容本订餐网站是一个基于互联网的B/S模式的网上订餐系统,能为客户提供网络浏览菜品介绍、点菜订餐、餐品、服务评价等服务。客户通过登陆网站进行订餐事务,从而使餐馆订单增加而获利。本文从系统的研究背景和研究现状入手,继而进行系统分析,包括系统的需求分析和系统的可行性分析,第三部分是设计系统,其中有系统的模块设计、数据库设计、编码设计等,最后是系统的实施。本设计拟完成的功能有:1、 顾客管理子系统,如若用户要在网站论坛上发辫言论就需进行注册并登陆。2、 产品展示子系统,用

10、户可通过网站浏览产品信息,以及新产品的上架和当季的优惠活动。3、 购买流程管理子系统,用户将要购买的产品加入购物车内,确定购买后进行结算。4、 后台管理子系统,实现商品目录管理、订单管理、销售量统计、会员管理等功能1.3.2研究方法1、调查法,对自然堂化妆品的实地研究,全面了解网站的现状、运作模式以及业务流程,从而进行系统设计需求分析,系统可行性分析。2、文献研究法,参考大量有关网站管理系统文献资料,从而全面详细的了解该系统的主要特点功能,用“原型法”勾画系统的初步模型,随着设计的进展逐步进行修改,最终完善整个系统。1.4系统开发工具介绍1.4.1编程工具ASP概述ASP是Active Ser

11、ver Pages的简称,它是一种在微软公司的WEB服务器IIS(Internet Information Server)上开发交互网页的新技术。微软公司最初在IIS3.0版上使用它以取代CGI。随着Windows NT在WWW上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比

12、,ASP网页具有以下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据

13、库、发送Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 (7)方便连接ACCESS与SQL数据库。 (8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。 1.4.2 Access数据库简介 本次课程设计,由于设备及技术的限制,因而我们采用操作方便的Access数据库系统,Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系

14、统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。另外,Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Inter

15、net/Intranet的应用。所以本次课题设计,本组主要考虑用ASP+Access的结合,以求得最方便完美的技术实现!Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。报表(Report)报表的功能是将数据库中的数据分类汇

16、总,然后打印出来,以便分析。宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。 1.4.3使用SQL 语言操作数据库SQL 是结构化查询语言的简称,是操作数据库的工业标准语言。SQL 语言是一种声明性语言,即在使用SQL 语言操作数据库时,不需告诉SQL 如何访问数据库,只要告诉它需要数据库做什么。(1).查询数据库时所用的SQL语句为Select(选择)语句,其常见格式如下:

17、Select (列名) From表名 Where 条件(2).修改数据库时所用的SQL语句为Update(更新)语句,其常见格式如下:Update 表名Set 列名表达式 Where 条件 (3).添加新数据时所使用的SQL语句为Insert(插入)语句,其常见格式如下:Insert into 表名(列名) Values(值)(4).删除数据时所使用的SQL语句为Delete(删除)语句,其常见格式如下:Delete From 表名 Where 条件2、系统的分析2.1 系统的需求分析2.1.1 系统总体需求“大家来”订餐系统总体需要满足来自四个方面需求:第一,用户通过计算机来查询餐品的详细信

18、息;第二,网站工作人员通过计算机来管理各类食品,进行餐品分类编号,调整餐品结构,增加餐品种类,适应消费者的需求;第三,也是网站的核心工作,对餐品的销售管理;第四,网站工作人员通过提供的信息进行决策。2.1.2 功能需求首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上已有的订餐网站注册成会员来了解其具备的功能。1从用户角度来看:用户通过在线注册成为网站的用户,可以获得以下功能:菜品浏览,购买菜品,找回密码,修改密码,修改个人信息,菜品简介、订餐车、留言板等。2.从网站的角度看:(1)网站应

19、该包含菜品搜索功能:按菜品名(模糊)查询。(2)订单处理功能,确认订单方式:(3)管理员管理:查看用户信息,并根据用户信息和用户订单对菜品进行发派。(4)菜品浏览2.1.3 数据需求该系统的数据来源主要有三方面:第一:会员注册信息;第二:餐品信息;第三:送餐区域信息。第四:用户访问量信息。2.1.4性能需求2.1.4.1 硬件环境在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常给服务器配置高性能硬件。处理器:Intel Pentium 或更高内存: 2G硬盘空间:160 GB2.1.4.2 软件环境操作系统:Windows XP数据库:Mic

20、rosoft Access 20002.2系统的可行性分析2.2.1 技术可行性根据上述系统功能的分析,下面将进行具体的实现。从技术角度分析,这项开发工作所涉及的专业技术如下:1.技术平台(Operating System:操作系统):Windows XP2.开发工具:Asp3.数据库管理系统(DBMS):Microsoft Access 2000具体实现阶段主要分两大部分进行:数据库的实现和各种功能模块及窗体的实现。从运用的技术角度分析即:Microsoft Access 2000的实现。2.2.2 经济可行性因为采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力。这样原来几

21、人做的工作一个人就完全可以胜任。故单从节省的职工工资、提高工作效率而避免各种直接或间接的经济损失角度来看,软件实际能够起到的作用会远远大于投入的开发费用。故从经济上是完全可行的。2.2.3 管理可行性在工作上,店面管理人员管理产品信息量非常大,开发了此系统,可极大提高管理人员的工作效率。方便产品的库存查询,及以后为产品提供的决策,是一个比较人性化的管理系统。2.3目标设计该设计所要完成的任务,是制作自然堂系列产品自己的网站。通过该网站的制作,可以使更多的顾客能通过互联网来了解自然堂的产品、认识产品;同时,它还能为顾客搭建一个交流的平台。在这里,管理员可以向顾客介绍展示产品,而顾客则能利用这个平

22、台,及时的了解到自己所需要的产品,从而节省购买的时间和成本。2.4模块划分通过对该网站的需求分析,并结合设计目标,该网站主要被划分成了二大模块:前台和后台管理系统、它们之间的关系如图2-1所示:网站首页网站菜谱本店公告会员中心积分商城订单管理系统管理积分管理客户管理评论管理前台后台管理系统“大家来”订餐网在线下单评论留言信息管理会员注册关于我们我的餐盒图2-1 网站总体结构框架图之所以要这样划分,是由它们各自的功能所决定的。下面,我就来具体谈谈这些板块的划分依据。首页是该网站的窗口,它联系着外界与我们。在该页面,设置了一个导航条,通过点击导航条上的按钮,顾客可以进入相应的网页,从而来获得他们想

23、要了解的美食的信息。在页面最上方,有“大家来”订餐网的登录、注册、订餐查询和收藏本店,它的建立可以使更多想长期订餐的顾客很容易的登记顾客的个人信息和习惯,方便我们针对不同顾客提供个性服务,而且还可以使顾客更方便的查询的订餐的信息,收藏本店则可以增加一些固定客源;页面右上方,是本店公告、本店新闻、人才招聘、会员中心和积分商城这五个部分。建立新品新讯,可以让顾客及时了解美食的最新动态以及在本季度的优惠活动,使顾客有更多的选择。本店新闻的建立,可以让更多关心我们的顾客快速找到自己所需要的信息;人才招聘,它的建立可以让有志于加入我们的优秀人才快速找到自己的工作。会员中心的建立,主要是对网站的忠诚度进行

24、奠基、吸引忠实客户,它主要包含个人信息管理、账户密码修改、送餐地址管理、订单管理、积分管理和兑换奖品管理,通过这些功能,可以让顾客对我们的网站产生黏性,让顾客在这里找到归属感。积分商城的建立,可以让顾客了解到成为“大家来”的会员能享受到的优惠。 其中积分商城的兑换项目,是网站的核心卖点,它的建立可以给顾客得到实惠提供一个平台,顾客可以按消费获得的积分兑换相应价值的餐饮或者小饰品,同时网站会自动向顾客推荐实惠的礼品。2.5 功能设计针对各个模块的划分,该网站主要具有以下两大功能:前台客户服务功能和后台数据管理功能。其中, 前台用户服务功能包括: 网页浏览; 进入具体美食分类的网站; 登陆会员中心

25、页面,修改信息; 注册、登陆积分商城,兑换礼品; 后台数据管理功能包括:网店日常信息管理;网店订单信息信息管理;网店会员信息管理;网店积分信息管理;网店系统管理;为了能充分实现以上这些功能,该网站的制作主要采用了以下技术:Microsoft FrontPage,DreamWeaver MX,ASP动态网页制作语言和动网制作工具。下面,我们就具体看看各个功能是如何实现的。前台客户服务功能,这部分功能的实现相对比较简单。其中,网页浏览和进入具体产品分类的网站功能是通过Microsoft FrontPage,DreamWeaver MX来实现的。利用这两个网页制作工具做出各个子页,然后用户通过点击相

26、应的链接,便可轻松实现该功能。而其它两个功能的实现,就比较麻烦。它们的实现流程,如图下图所示:会员登陆页面新用户老用户注册页面登陆页面填写注册信息提交信息注册成功填写登陆信息提交信息判断此用户的信息是否正确进入会员中心是否错误信息提示图2-2 会员登陆流程图用户订餐功能,它主要是针对顾客。通过它实现一系列支付、选择、认证用户、送餐的实现流程,如下图所示:图2-3 用户订餐功能的实现流程图后台数据管理功能,它主要是针对管理员,其他用户则无权来实施此功能。管理员通过通过其管理账号进入后台,从而实现对用户信息、留言板和论坛相关信息的管理。它的实现流程,如图下图所示:管理员登陆页面填写登陆信息提交信息

27、判断信息是否正确否是错误提示进入后台管理页面用户信息管理网店订单信息信息管网店日常信息管理网店积分信息管理系统管理图2-4 管理员管理功能的实现流程图3、系统设计3.1系统设计的任务3.1.1系统设计的主要工作1.总体设计。包括信息系统流程图设计、功能结构图设计和功能模块图设计等。2.代码设计和设计规范的制定。3.系统物理配置方案设计。包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。4.数据存储设计。包括数据库设计、数据库的安全保密设计等。5.计算机处理过程设计。包括输出设计、输入设计、处理流程图设计以及编写程序设计说明书等。3.1.2系统设计的原则1.系统性。系统是作为统一整体

28、而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码哦统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。2.灵活性。为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。3.可靠性。可靠性是指系统抵御外界干扰的能力及外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力

29、、抗病毒能力等。4.经济性。经济性指在满足系统需求的前提下,尽可能减少系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程,减少处理费用。 3.2编码设计电脑不能识别任何一种具体的物体和事件,而只能识別数字、英文字母及少数的一些特殊符号。因此,必须把物体和事件数字化、字元化,这就需要進行编码设计。所谓编码(coding),是代表客观存在的实体及其各种属性的字符,如数字、字母或他们的組合。 代码是MIS的基础工作之一。对系统所涉及的一切人、物、事件都要予以编码。3.2.1编码设计的目的

30、(1)鉴别(2)资料的一致性(3)提高处理效率3.2.2编码的原則(1)唯一性(2)系统性(3)合理性(4)稳定性 (5)识别性好3.2.3编码设计的原则(1) 简单性:编码的目的即在求简化,以节省阅读、抄写,及输入电脑的时间和减少错误率。(2) 唯一性:一个项目的事物(产品、案件、员工)只能有一个编码,一个编码也只能对应一个项目,因为号码必须能判別不同的东西。(3) 弹性:在不影响原有组织系统下,应能因需要而自由扩充,随时插入新编码。(4) 组织性:所有编码应依序排列,不但可自编号查知某项事物,且可自事物之名称或性质,很快的查到应有的编号。(5) 充足性:所采用的编码,应有足够的数目来代表所

31、有的事物。(6) 易记性:编码具有联想性或暗示性,以方便阅读及输入电脑。3.2.4编码分类1顺序码:用连续数字代表物件的编码,通常从1开始。通常作为細分类的补充工具优点:简单易懂,位数少,适合作为识别之用缺点:无法说明事物的特性,新增的编码只能加在最后,刪除会造成空码2区间码:区间码是把资料项目分成若干組,每一区间代表一个組。优点:信息处理比较可靠,排序,分类,检索等操作易于进行。缺点:这种码的长度与其分类属性的数量有关,有时可能造成很长的码3.助忆码:用文字,数字来描述,也可用文字与数字的结合来描述,特点是可以通过联想帮助记忆。例如,用TV-B-12代表12英寸黑白电视机4.校验码:为了确保

32、输入的正确性,在原有代码的最后,加上一個校验位,使它变成代码的一部分。 3.2.5代码设计步骤(1)确定编码物件,进行行合理的分类。(2)尽量使用国家和行业标准化编码体系。如果沒有,参照接近的标准编码标准,设计符合企业实际需要的编码。(3)设计校验码。(4)撰写编码表及详细说明。3.2.6校验码的确定1 算术级数法原代码 1 2 3 4 5各乘以权 6 5 4 3 2乘积之和 6 + 10 + 12 + 12+ 10 = 50以11为模去除乘积之和把得出的余数作为校验位:50/11=4.6因此代码为2.几何级数法原理同上,但要把所有乘权数改为32 16 8 4 2等质数法原理同上,但要把所有乘

33、权数改为17 13 7 5 3等注意,以11为模时,若余数是10,则按0处理3.2.7餐品:大家来外带编码长度:9个字符分类原则:A BB CC DDD EA:餐品的类别 BB:销往国家CC:地区 DDD:流水号 E:校验码3.3系统的物理配置方案设计3.3.1设计的依据1. 系统的吞吐量吞吐量是在给定时间段内系统完成的交易数量。即系统的吞吐量越大,说明系统在单位时间内完成的用户或系统请求越多, 系统的资源得到充分利用。2. 系统的响应时间从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间成为系统的响应时间。如果要求系统具有较短的响应时间,就应当选择CPU运算速度较快的计算机及

34、具有较高速率的通讯线路。3系统的可靠性现代化管理可以大大提高工作效率和质量,当然也应包括可靠性。但是如果处理不当,系统可靠性没有得到足够保证,那么它也会带来严重的影响。试设想一下,假如在一次重要选举当中,采用计算机统计投票结果,却由计算机失误而打乱了进程,选出一个不该当选的领导人来,将是多么可笑。因此愈是走向现代化,愈要注意可靠性。 因此,人们在走向现代化的过程,必须在各个方面提高和改善系统可靠性。没有可靠性作基础的系统只能是空中楼阁。提高系统的可靠性,要从系统的设计着手。要使系统的元器件工作在正常状态下,没有过载超负荷等现象的发生,并且要有一定的裕度。也可以采用冗余贮备,使系统即使有个别元器

35、件或设备出现故障仍能正常工作,譬如大型客机拥有四个发动机,中型客机拥有两个发动机。也就是说有一个设备出现故障,有另一个设备顶替它工作。当然冗余设备有可能增加系统的复杂性和成本,但是如果设计得合理,在成本增加不多的情况下,使系统的可靠性有很大的提高,是完全值得的。4.系统的处理方式如果一个系统的处理方式是集中式的,则信息系统级可以是主机系统,也可以使网络系统,若系统的处理方式分布式的,则采用微机网络将更能有效地发挥系统的性能。5.地域范围对于分布式系统,要根据系统覆盖的范围决定采用广域网还是局域网。6.数据管理方式根据数据管理方式配备相应的数据库管理系统3.3.2计算机硬件选择 计算机硬件的选择

36、取决于数据的处理方式和要运行的软件。管理工作对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,其价格也就愈昂贵,因此,在计算机硬件的选择上应全面考虑。一般来说,如果系统的数据处理是集中式的,系统应用的主要目的是利用计算机的强大计算能力,则可以采用主机终端系统,以大型机或中小型机作为主机,以使系统具有较好的性能。若系统应用的目的是进行企业管理,其应用本身就是分布式的,则应选择微机网络方式,因为它更为灵活、经济。确定了数据的才处理方式之后,在计算机机型的选择上则主要考虑应用软件对计算机处理能力的需求,包括:(1)计算机主存;(2)CPU时钟;(3)输入、输出和通信的

37、通道数目;(4)显示方式;(5)外接转储设备及类型。由于不同计算机的设计目标不同,因而可能在某一方面具有显著的优点而在其他应用场合却令人无法接受,在系统设计时,应根据应用的需要认真选择。3.3.3计算机网络的选择在信息系统开发中,应根据应用需要选择主机-终端方式或微机网络方式。对微机网络而言,由于存在着多个厂家的多种产品,也面临着网络的造型问题。1.网络拓扑结构计算机连接的方式叫做“”(Topology)。网络拓扑是指用传输媒体互连各种设备的物理布局,特别是计算机分布的位置以及电缆如何通过它们。设计一个网络的时候,应根据自己的实际情况选择正确的拓扑方式。每种拓扑都有它自己的优点和缺点。一般来说

38、,应尽量使信息流量最大的应用放在同一网段上。2.网络的逻辑设计通常首先按软件将系统重逻辑上分为各个分系统伙子系统,然后按需要配备设备,如主服务器,主交换机,分系统交换家,子系统集线器,通讯服务器,路由器和调剂解调器等,并考虑各设备之间的连接结构。3.网络操作系统网络操作系统(NOS)是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。微软公司的Windows系统不仅在个人操作系统中占有绝对优势,它在网络操作系统中也是具有非常强劲的力量。这类操作系统配置在整个局域网配置中是最常见的,但由于它对服务器的硬件要求较高,且稳

39、定性能不是很高,所以微软的网络操作系统一般只是用在中低档服务器中,高端服务器通常采用UNIX、LINUX等非Windows操作系统。在局域网中,微软的网络操作系统主要有:Windows NT 4.0 Serve、Windows 2000 Server/Advance Server,以及最新的Windows 2003 Server/ Advance Server等,工作站系统可以采用任何Windows或非Windows操作系统,包括个人操作系统,如Windows 9x/ME/XP等。3.3.4数据库管理系统的选择一个好的数据库管理系统对管理信息系统的应用有着举足轻重的影响。在数据库管理系统的选择

40、上,主要考虑:(1)数据库的性能;(2)数据库管理系统的系统平台;(3)数据库管理系统的安全保密性能;(4)数据库的类型。目前,市场上数据库管理系统较多,流行的有Oracle、Sybase、SQL Server、Informix、Foxpro和Visual Basic等。Oracle、Sybase均是大型数据库管理系统,运行于客户服务器等模式,是开发大型管理信息系统的首选;Foxpro在小型管理信息系统中流行;Microsoft推出的Visual Basic在管理信息系统开发中也被大量应用;Informix则适用于中型管理信息系统的开发。3.4数据库设计3.4.1概述“大家来”订餐网站系统的开

41、发与数据库息息相关,鉴于能力学识的有限,因此采用Access数据库作为数据库的开发软件工具。3.4.2详细说明本系统采用Access数据库,我们从关系数据模型和具体实现的表与表间关系这两方面对本系统的数据库进行描述:1.关系模型用户 (用户编号,用户名,真实姓名,邮箱,密码,性别,地址,电话,身份证号,邮编,备注)管理员 (管理员编号,用户名,密码)餐品 (餐品编号,餐品名称,餐品介绍,更新人员,餐品状态,销售量,售价,餐品详细数,点击量,备注)餐品信息 (餐品编号,餐品名称,餐品售价,餐品类型,餐品介绍,是否推荐,类型编号,备注)餐品类型 (类型编号,类型名称,类型介绍,添加时间,备注)订单

42、 (订单编号,餐品. 餐品编号,用户编号,购买数量,单价,总额,下单时间,付款状态,付款类型,付款金额,付款时间,发货状态,发货时间,发货数量,餐盘编号,备注)餐盘 (餐盘编号,餐品. 餐品编号,用户编号,购买数量,单价,总额,总数量,添加时间,餐盘状态,备注)收藏夹 (收藏夹编号,餐品. 餐品编号,用户编号,购买数量,价格,单价,添加时间,备注)留言板 (留言编号,餐品编号,留言内容,留言时间,用户编号)餐品管理 (管理员编号,餐品. 餐品编号,添加时间,修改时间,删除时间,备注)2.具体表如下yh(用户表)字段名称数据类型说明yonghubianhao文本用户编号yonhuming文本用户

43、昵称zhenshixingming文本用户的真实姓名youxiang文本用户常用的电子邮箱mima文本用户的密码xingbie文本用户性别dizhi文本用户地址dianhua文本用户的联系电话shenfenzhenghao文本用户的身份证号beizhu文本备注glydl(登录表)字段名称数据类型说明guanliyuanbianhao文本管理员登录时的编号yonhuming文本用户姓名mima文本管理员登录时的密码cp(餐品表)字段名称数据类型说明canpinbianhao文本餐品编号canpinmingcheng文本餐品名称cangpinjieshao文本餐品介绍xiaoshouliang数字

44、销售量shoujia货币餐品售价dianjiliang数量点击量beizhu文本备注cpxx(餐品信息表)字段名称数据类型说明cangpinbianhao文本餐品编号cangpinmingcheng文本餐品名称shoujia货币餐品售价cangpinleixing文本餐品类型cangpinjieshao文本餐品介绍shifoutuijian是/否是否为网站推荐的美食leixingbianhao文本餐品类型编号beizhu文本备注cplx(餐品类型表)字段名称数据类型说明leixingbianhao文本类型编号leixingmingcheng文本类型名称leixingjieshao文本类型介绍b

45、eizhu文本备注dd(订单表)字段名称数据类型说明dingdanbianhao文本订单编号cangpinbianhao文本餐品编号yonghubianhao文本用户编号goumaishuliang数量购买数量danjia货币单价zonge货币总额xiadanshijian日期/时间下单时间fukuanzhuangtai文本付款状态fukuanleixing文本付款类型fukuanjine货币付款金额fukuanshijian日期/时间付款时间fahuozhuangtai文本发货状态fahuoshijian日期/时间发货时间fahuoshuliang数量发货数量canpanbianhao文本餐

46、盘编号beizhu文本备注cpb(餐盘表) 字段名称数据类型说明canpanbianhao文本餐盘编号cangpinbianhao文本餐品编号yonghubianhao文本用户编号shangpinleixing数量购买数量danjia货币单价zonge货币总额zongshuliang数量总数量tianjiashijian日期/时间添加时间gouwuchezhuangtai文本购物车状态beizhu文本备注scj(收藏夹表) 字段名称数据类型说明shoucangjiabianhao文本收藏夹编号cangpinbianhao文本餐品编号yonghubianhao文本用户编号cangpinleixi

47、ng数量购买数量danjia货币单价zonge货币总额tianjiashijian日期/时间添加时间beizhu文本备注lyb(留言板表) 字段名称数据类型说明liuyanbanbianhao文本留言板编号cangpinbianhao文本餐品编号liuyanneirong文本留言内容liuyanshijian日期/时间留言时间yonghubianhao文本用户编号cpgl(餐品管理表)字段名称数据类型说明guanliyuanbianhao文本管理员编号cangpinbianhao文本餐品编号tianjiashijian文本添加时间xiugaishijian日期/时间修改时间shanchushi

48、jian文本删除时间beizhu文本备注3.5ER图 E-R模型的结构E-R模型的构成成分是实体集、属性和联系集,其表示方法如下: (1)实体集用矩形框表示,矩形框内写上实体名。 (2) 实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。 (3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向连线将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系类型。即11、1M或MM。建立E-R模型的意义建立数据库系统的目的,是为了实现对现实世界中各种信息的计算机处理。换言之, 要实现计算机对现实世界中各种信息的自动化、高效化的处理,首先必须建立能够存储和管

49、理现实世界中的信息的数据库系统。数据模型是数据库系统的核心和基础。任何一种数据库系统,都必须建立在一定的数据模型之上。另外,通过E-R图更形象,更直接,更明确的表现需求分析人员意图。同时也是需求分析人员对自己理解客户需求的再检查。作E-R图的步骤 确定所有的实体集合选择实体集应包含的属性 确定实体集之间的联系 确定实体集的关键字,用下划线在属性上表明关键字的属性组合 确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型。E-R图如下用户名性别地址电话用户编号号身份证号用户图3-1用户E-R图用户名密码管理员编号管理员图3-2管理员E-R图用户管理员管

50、理1n餐品编号号名称销售量餐品售价图3-3餐品E-R图用户餐品购买nn餐品名称餐品售价餐品类型生产餐馆餐品编号餐品介绍餐品信息图3-4餐品信息E-R图备注类型编号类型介绍添加时间类型名称餐品类型用户商品信息使用nn图3-5商品类型E-R图单价购买数量用户编号下单时间餐品。餐品编号总额订单编号图3-6订单编号E-R图用户编号餐品。餐品编号餐品类型总数量餐盘编号购买数量餐盘图3-7餐盘E-R图购买数量餐品。餐品编号用户编号单价收藏夹编号价格收藏夹图3-8收藏夹E-R图留言时间用户编号餐品编号留言内容留言编号留言板图3-9留言板E-R图备注餐品。餐品编号添加时间修改时间管理员编号删除时间餐品管理图3

51、-10商品管理E-R图4、系统的实现4.1顾客管理子系统的实现 图一 网站首页游客登陆”大家来”的网站可直接浏览相应页面,页面右上部分有相关的链接,主要包括:本店公告、本店新闻、人才招聘、积分商城、会员中心。 图二 用户登陆界面如果用户需要在网站的上发表言论,必须进行用户注册。如已是会员,就可以直接进行登陆。 图三 用户注册页面用户登录后,界面右上端就会显示欢迎您的字样和退出的功能,上端有我的积分、订餐查询、收藏本店三大功能项。客户订单提交客户订单管理4.2 商品展示子系统的实现菜品上架 图四 菜品选择界面 图五 炒饭餐品 图六 炖汤系列 图七 菜品系列商品评论菜单定制4.3 购买流程管理子系

52、统的实现餐盘管理结算界面4.3 后台管理子系统的实现后台界面订单管理楼宇定位系统会员管理修改会员账户5、结论我国的网上订餐业务还处于一个形成期,其发展前景是十分可观的。而企业员工对于食品的安全卫生也还存在的种种顾虑,同时我们也看到很多白领们因为饮食的搭配不合理、不均衡造成的健康问题越来越受到人们的关注。我们的“觅食网”,为客户提供了一个放心、安全的饮食品质,让企业员工的工作餐有了合理饮食搭配,为他们的身体健康做了一点小小的贡献,同时也为我们公司及一些快餐店的发展提供了一个很大的机会。相信通过我们的努力,明天一定会更好的发展。参考文献1 (美)W.H.Inmon. 电子商务中的数据仓库技术J. 机械工业出版社,2004.32孙宝文. 电子商务系统建设与管理J. 高等教育出版社,2008.4.3刘凡馨.Access数据库应用教程M.清华大学出版社,2007.1.4李洪心.电子商务网站建设.机械工业出版社,2009.01专心-专注-专业

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!