基于Web的网上订餐管理信息系统研究与设计.docx

上传人:修**** 文档编号:6869479 上传时间:2022-02-12 格式:DOCX 页数:63 大小:981.54KB
返回 下载 相关 举报
基于Web的网上订餐管理信息系统研究与设计.docx_第1页
第1页 / 共63页
基于Web的网上订餐管理信息系统研究与设计.docx_第2页
第2页 / 共63页
点击查看更多>>
资源描述

《基于Web的网上订餐管理信息系统研究与设计.docx》由会员分享,可在线阅读,更多相关《基于Web的网上订餐管理信息系统研究与设计.docx(63页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、上海海洋大学2012届毕业论文 基于Web的网上订餐管理信息系统研究与设计毕业设计(论文)( 2012 届本科) 题 目:基于Web的网上订餐管理信息系统研究与设计 学 院:信息学院 专 业:信息管理与信息系统 班 级: 姓 名: 学 号: 指导教师:2012年5月目 录1 需求分析51.1 引言51.1.1 背景51.1.2 定义61.2 需求规定71.2.1 对功能的规定71.2.2操作模块设计81.2.3 对性能的规定91.2.4 界面要求101.2.5 故障处理要求101.3 运行环境规定111.3.1 软件环境111.3.2 硬件环境112 可行性研究122.1 编写目的122.2

2、可行性研究的前提122.2.1 要求122.2.2 目标132.3 可行性研究142.4 评价尺度152.5 改进之处152.6 可行性分析结论153 结构化系统分析163.1系统概述163.1.1 新系统目标183.2 系统分析213.2.1 业务流程图213.2.2 数据流图253.3 数据字典313.3.1 数据项323.3.2 数据流333.3.3 数据存储文件343.3.4 数据加工354 概要设计384.1 系统总体布局方案的确定384.1.1 集中式384.1.2 联机处理394.2 软件系统总体结构设计394.2.1 子系统划分414.2.2 模块结构设计414.3 数据库设计

3、424.3.1 概念设计434.3.2 逻辑设计454.3.3 物理设计474.3.4 数据库表设计484.4 信息系统安全规划设计515 详细设计535.1 编码设计535. 2人机界面设计545.2.1 输出设计的主要内容595.2.2 输入设计的主要内容606 结论:实施原则与步骤62谢辞63参考文献:63基于Web的网上订餐管理信息系统研究与设计摘要:在现代社会中,人们的生活节奏快,足不出户便可以享受到便捷的服务受到越来越多的关注。与此同时,随着互联网的迅速普及以及电子商务的飞速发展,在网上进行购物已经成为很多消费者,尤其是年轻一代所接受和更青睐的消费模式。高新科技和计算机的飞速发展,

4、网络技术的逐渐完善,使得人们的生活已经开始发生重要的变革,更好更快的使用和了解相关的信息,以及处理更多更繁琐的事物便是我们设计网上购物系统的初衷。设计本系统的目的是对网络订餐的一种宣传、介绍以及菜品的简介与预订,实现用户与餐馆之间网上沟通业务的完成,体现电子商务的部分功能。通过本网上订餐系统,可以使用户享受到更便捷的一站式订餐以及预约服务,也能够帮助管理人员利用计算机,快速方便地对用户的信息和订单等信息进行管理,建立出一个完整统一、技术先进、高效稳定、安全可靠的基于Web的订餐管理信息系统。关键词:管理信息系统、网上订餐、电子商务、结构化分析与设计Abstacts:In modern soci

5、ety, the rhythm of peoples living is very fast, staying at home and enjoying convenient services are getting more and more attention. At the same time, with the rapid popularization of Internet and the development of electronic commerce, the Internet shopping has been popular with a lot of consumers

6、,especially the younger generation.With the appering of high and new technology,the rapid development of computers and network technology perfected gradually, makes the peoples life beginning to happen important change, better and faster to use and understand the relevant information, dealing with m

7、ore tedious thing is the original intention we design online shopping system. The purpose of this system is designed to propaganda the order food on the network, introduce and food presentation and reservation, making the communication between user and restaurant can be finished online, at the same

8、time, this system can reflect the partial function of electronic commerce. Through this online order system, users can enjoy more convenient one-stop order and make an appointment service, also can help administrator using computer, quickly and easily to manage users information and order informatio

9、n. This online order system can help us creating a complete and unified, advanced technology, high efficiency and stability, safe and reliable based on Web, meal management information system.Key words:Management Information System; Food Order Online; Electronic Commerce; Structured Method1 需求分析1.1

10、引言随着科技的突飞猛进,管理科学化与管理手段的现代化已经是人们越来越关注的重点。与此同时,信息高速公路的出现,采用以计算机处理为基础的管理信息系统MIS来管理,正日益受到高度重视。“虚拟企业”、“网上营销”、“网上银行”的纷纷产生,必将引起企业生产经营运作方式的变化,企业不再受地域、空间、时间等限制,从而导致企业管理模式发生变化,引起全新的企业经营革命。我国的企业信息化建设从20世纪70年代开始起步,80年代进行铺垫,90年代中后期进入了快速发展阶段。企业信息化即企业利用网络、计算机、通信等现代信息技术,对信息资源进行深度开发和广泛利用,以不断提高生产、经营、管理、决策的效率和水平,从而提高企

11、业经济效益和企业核心竞争力。通俗地说,企业信息化即企业利用信息技术,使企业在生产、管理等方面实现信息化。以Internet为代表的网络技术的成功运用,使企业结构和管理模式从工业时代顺利转向信息时代。相对工业时代的宝塔型管理结构而言,信息时代企业组织新模式的主要特征是管理结构的扁平化,扁平化的目的是实现“快速反应”。由于互联网发展已经深入家庭,网上订餐这个课题已经提出,为了方便人们的生活,提高人们的生活效率,本系统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食)。系统的完成不仅可以基本实现客户订餐的功能,还能在此基础上提供更多的,更贴心的服务。信息技术的发展将更

12、快的推动互联网的发展,订餐系统的重要性也将越显其强大的作用。1.1.1 背景民以食为天,餐饮业是一种个性化,多样化的服务产业。电子商务则是最能凸显个性化,多样化服务的商务方式。随着网络技术的发展和普及,将两者结合起来而出现的,方便、快捷、个性化的网上订餐正在进入人们的生活,越来越多的年轻人都会选择通过电脑来进行商品的买卖。根据历次中国互联网发展状况调查结果,随着宽带进入更多家庭,电脑等外设设备性能提高,价格降低,个人上网的条件越来越好,中国已成为仅次于美国,全球互联网人口排名第二的国家。这一庞大上网人群必将产生一个规模可观的上网购物用户群,这也是众多国际和国内互联网从业者看好中国这一市场的原因

13、。作为餐饮行业,通过网络进行餐饮食品销售已经成为一种趋势。在现今的中国网络化的餐饮管理系统还未普及,这也就说明了我国餐饮行业在网络上尚未发展,对于那些天天在公司上班的白领和越来越倾向于足不出户通过动动手指就能解决问题的年轻人来说如果能够有一个网上订餐,预约的系统将是他们的首选。何为网上订餐?简言之,就是由网站担任消费者与餐饮商家之间的媒介,消费者直接通过网络来预订餐厅座位或餐饮。用户找到中意的餐馆后,只需鼠标点击并输入一些预订信息即可。传统的订餐都是用手工的方式来进行的,比如手工进行记录,人工进行顾客的个人信息,订单信息的管理,口头的或者通过移动电话等方式进行信息的交流和传递。这其中的统计和管

14、理都是令人费解的问题,而在当今计算机技术不断发展的今天,这些问题都可以轻而易举的通过计算机网络来完成,不仅方便快捷,而且简单,易操作。同时,采用电子文档的方式对资料和文件进行保存,不仅查询方便而且安全性高,只有具有权限的人管理人员才可以看到。目前市场上已经发展的网上餐饮系统主要有两种形式,一种是有一定规模的餐厅建立的自己独立的网上订餐系统,如肯德基、麦当劳等,主要是为顾客提供一些店内食品的外送服务。另外一种网上餐饮系统的形式是综合了很多餐饮商家的信息,可供消费者进行分享和推荐个人喜欢的商家,并对口味,服务和环境等做出评价和反馈的网站,如众所周知的大众点评网等等。第一种形式的网上订餐系统,为消费

15、者提供网上下单和配送到家的服务,方便了消费者的生活,而第二种形式,为消费者交流和分享自己的美食体验提供了一个平台。但这两种系统也有各自的局限性,分别是:第一种形式的订餐系统虽然可以做到送餐到户,但是如果用户想预订A餐厅的主食,B餐厅的甜品,此类订餐系统在满足用户需求多样性的方面则显得有些欠缺,并没有向用户提供一些其他餐馆的订餐连接等。对于第二种类型的系统,广大用户可以查阅和分享很多美食体验,但是对于一些小“懒人”和大“忙人”来说,想到餐厅门口大排长龙的场面和等位的苦恼,可以看到诱人的美食推荐却不能在自己的家中或者办公室中就能够直接享用,这一定是最大的遗憾。因此,若能将这两种系统的长处结合起来,

16、必将受到广大消费者的喜爱。1.1.2 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。管理信息系统(MISManagement Information System),一般说来是指由人、计算机等组成的能进行信息的收集、传递、存储、加工、维护和使用的系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。一个完整的MIS应包括:工业控制系统(IPC),自动化办公系统(OA)以及数据库、

17、模型库、方法库、知识库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet(企业内部网)的应用。可以这样说,现代企业MIS不能没有Internet,但Internet的建立又必须依赖于MIS的体系结构和软硬件环境。基于Internet上的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于高层决策,而且可以用于进行普通的商务管理。通过用户的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。随着Internet的扩展,现有的公司和学校不再局限于物理的有形的真实的地域,网络本身成为事实上

18、发展的空间。基于Internet上的MIS系统,弥补了传统MIS系统的不足,充分体现了现代网络的特点。随着Internet的高速发展,因特网必将成为人类新社会的技术基石。基于Internet的MIS系统必将成为网络时代的新一代管理信息系统。电子商务(electronic commerce)是建立在internet的基础平台上,以信息流取代传统商务中的商流、资金流等的商务活动模式。其核心是商务活动的信息化,是数字信息的流动和管理。因此,电子商务实际就是一个非常复杂的信息系统,没有信息系统就不可能有电子商务。电子商务系统是在因特网和其他多种网络的基础上,以实现各项商务活动为目标,支持企业各项管理和

19、决策的信息系统,也称为电子商务信息系统。电子商务的商品展示、物流管理和支付过程等都是通过电子商务信息系统来完成的。功能完整的电子商务信息系统是一个覆盖范围广、涉及单位多、功能复杂的大型信息系统。1.2 需求规定在本系统设计中,主要涉及到两种类型的用户对该系统的使用,既订餐客户和管理人员。这两种用户根据不同的用户名和密码登录,经过验证后进入各自的界面。1.2.1 对功能的规定通过本网上订餐管理信息系统,可以实现用户通过网络对菜品进行预订。用户可以进行注册、登录以及进行网络选择餐厅,浏览菜品和餐厅的介绍,通过菜品和餐厅的所属类别如川菜、粤菜等进行一些搜索等,点菜订餐和预约餐厅、约定用餐时间,选择外

20、送或堂食,就餐或送餐,填写就餐的人数和送餐的份数,当用户用餐或就餐完毕以后,可以对服务做出评价,对菜品和餐厅进行打分和反馈,包括在留言板上发表留言等服务。值得注意的是,为确保交易的安全性,付款方式采用货到付款,即用户在收到送餐或在餐厅就餐完毕再向送货人员和餐厅进行付款。为确保用户和餐厅双方的利益,对于约束机制,当用户的用餐人数大于20位和送餐份数大于20份时,用户需要通过其他方式,比如电话等,联络餐厅进行预订。管理人员可以进行登录,对用户的订单进行管理和对菜品的信息进行管理,统计用户的反馈信息并进行回复,以及发布一些优惠信息等。1.2.2操作模块设计(1)登录及注册模块实现用户的注册和管理人员

21、的登录。新用户:姓名、联系方式,地址、邮箱、密码 管理人员:工号、姓名、性别、年龄、部门、密码(2)用户模块对于用户而言,打开系统的首页即可直接进行菜品和餐厅信息的浏览,以及查阅管理员发布的公告和对浏览留言板。当用户注册成功后,通过密码登录进入用户系统界面,才可以进行订餐。对于用户,本系统提供了7项功能选择:个人信息管理(用户可以对个人的地址和联系方式等收获信息进行管理、添加和修改)、餐品及餐厅介绍(按照菜品所属类别川菜、粤菜等进行分类)、榜上有名(按用户的打分情况由高到低进行排列,向用户提供一些推荐信息)、购物车(点菜订餐)、个人订单管理、留言板、公告栏。 个人信息管理:用户可以对自己的个人

22、信息进行修改,如送餐地址和联系电话等。 餐品及餐厅介绍:用户可以通过本网站浏览菜品和餐厅信息,并可以通过类别对进行一些搜索功能。 榜上有名:统计用户对菜品和餐馆进行打分的情况,按照由高到低分别进行排列。 购物车(点菜订餐):用户确认好所选餐品后可以放入购物车进行订餐,也可以在选好餐厅后预订餐厅,预约用餐时间,选择外送或堂食、就餐或送餐及注明个人要求(数量要求限制在20以内),选择送餐地址和联系方式。确定订餐完毕后,用户将其订单信息提交至后台数据库,并生成订单,管理人员调用数据库当中的订单数据,即可显示出用户的订单详情。 个人订单管理:用户可以查询个人的历史订单情况,对于尚未被餐厅确认的订餐信息

23、和尚未到期或尚未被确认的订座信息,用户可以提交取消订单的申请,需要通过后台管理人员的审核后方可取消。管理人员需要与商家进行联络,与商家达成一致意见后,通过用户的取消申请。 留言板:相当于一个论坛的功能,用户可以通过发表留言和回复进行相互交流。 公告栏:用户可以在这个功能中了解一些餐馆的优惠信息和一些公告。(3)管理员模块 对于管理人员而言,通过密码登录成功后,进入管理系统界面,提供了5项功能:客户资料管理、餐品及餐厅信息管理、用户订单管理、留言板、公告管理。 用户资料管理:管理人员可以对用户的信息资料进行管理,例如查看用户的信息等。 餐品信息管理:管理人员可以发布菜品及餐厅的信息并对信息进行管

24、理,如对网上订餐系统上的菜单进行添加、删除和修改,更改菜单的图片、价格,描述,餐厅的地理位置等,更换菜品,添加新菜等。 订单管理:管理人员可以对用户的订单进行管理,包括查看用户的订单,将用户的订单信息反馈给商家。商家确认后,管理人员需要将商家的确认信息提交给用户,即用户的订单会由已提交变为已确认。 留言板:通过留言板,管理人员可以对用户的反馈信息进行浏览和回复。 公告栏:管理人员可以发布公告和餐馆的最新优惠信息。为更好的说明系统,具体功能如下表:表 1-1 系统功能表功能类别子功能用户操作注册、登录对个人信息进行管理浏览菜品、餐馆介绍,浏览排行榜点菜订餐个人订单管理留言、信息反馈公告栏管理员操

25、作登录对用户资料进行管理餐品餐厅信息管理用户订单管理浏览并回复留言公告栏1.2.3 对性能的规定(1)包容性和扩展性系统应该具有较好的可扩展性和包容性。系统的可扩展性应包括能接纳已有的系统和在今后系统软硬件扩展时,能有效地保护已有的投资。特别是在应用需求变化时(应用与系统的需求往往是不全的或者经常会变化),有一个较好的应用平台,能容易的加以调整。系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。(2)可靠性安全性应具有安全高效的通信机制,身份认证,权限检查,以解决网上订餐信息系统的安全性、保密性问题,防止信息泄密和对保密信息的非法侵入。本系统的建设目标是否能实现,最终将取决于该

26、系统是否可靠实用。为此,系统应采用成熟可靠的技术,应贯彻产品化的设计原则和实施方法。同时,系统的起点要高,而不是基于淘汰的技术,系统的建立应适应未来技术发展的趋势。1.2.4 界面要求界面风格应做到风格统一,美观大方,清新自然,突出特色,并且可以增强客户食欲,避免页面的呆板。功能设计应体现人性化的思想,方便用户操作。客户不需要进行客户端的安装,直接打开浏览器就可以进行访问和浏览,操作简单,界面友好。1.2.5 故障处理要求(1)、对于常见的比如冲击波等网络危害特别严重的网络病毒,通过部署扩展的ACL,能够对这些病毒所使用的TCP、UDP的端口进行防范,一旦某个用户不小心感染上了这种类类型的病毒

27、,不会影响到网络中的其他用户,保证了网上订餐管理信息系统的合理使用。(2)、对于未知的网络病毒,通过在网络中部署基于数据流类型的带宽控制功能,为不同的网络应用分配不同的网络带宽,保证了关键应用比如WEB、订单信息、邮件数据流有足够可用的带宽,当新的病毒产生时,不会影响到主要网络应用的运行,从而保证了网络的高可用性。(3)、防止IP地址盗用和ARP攻击,通过每一个ARP报文进行深度的检测,即检测ARP报文中的源IP和源MAC是否和端口安全规则一致,如果不一致,视为更改了IP地址,所有的数据包都不能进入网络,这样可有效防止安全端口上的ARP欺骗,防止非法信息点冒充网络关键设备的IP(如服务器),造

28、成网络通讯混乱。(4)、防止假冒IP、MAC发起的MAC FloodSYN Flood攻击,通过部署IP、MAC、端口绑定和IP+MAC绑定(只需简单的一个命令就可以实现)。并实现端口反查功能,追查源IP、MAC访问,追查恶意用户。有效的防止通过假冒源IP/MAC地址进行网络的攻击,进一步增强网络的安全性。(5)、对DOS攻击,扫描攻击的屏蔽,通过在网络中部署防止DOS攻击,扫描攻击,能够有效的避免这两种攻击行为,节省了网络带宽,避免了网络设备、服务器遭受到此类攻击时导致的网络中断。1.3 运行环境规定为了保证系统运行的效率和可靠性,系统服务器应具有较高的软硬件配置,但客户端的要求不是很高。此

29、应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:1.3.1 软件环境客户端: (1)、操作系统:Windows XP(2)、网络协议:TCP/IP(3)、浏览器:Internet Explorer 6.0以上服务器端:(1)、操作系统:Windows2000/XP(2)、网络协议:TCP/IP(3)、开发运行平台:Microsoft Visual Studio 2008(4)、数据库:Microsoft SQL Server 20051.3.2 硬件环境(1)、服务器 CPU:PIII 500以上 ,内存:256M以上(2)、客户机 CPU:P200M

30、MX以上,内存:32M以上2 可行性研究2.1 编写目的可行性研究是建设项目前期工作的重要内容,是基本建设程序的重要组成部分。可行性研究报告的评估作为项目决策前最后一个咨询环节,直接影响到决策的正确性。可行性研究报告的编写涉及的方面很多包括项目投入估算;财务分析;社会经济效益分析及风险分析。可行性研究(feasibility study)是在初步可行性研究之后,确定本期建设规模和建设期限、落实选用设备和取得环境保护部门的批件、落实工程建设条件及投资控制指标经济分析、资金来源等,最后完成编制研究报告,按规定提交项目申请报告。可行性研究报告具有以下特点: 一是专业性,可行性研究报告在论证项目的可行

31、性时要涉及许多专业,通常要涉及基本建设、环境保护、市场预测、人员培训等方面内容,所以需要各方面专业人员分别开展深入研究,再进行科学的综合分析。 二是科学性,内容要真实、完整、正确,研究目的用明确,研究过程要客观,要应用各种科学方法、科学推理,得出明确结论。可行性研究报告的结论要建立在定量分析基础上,这些定量化数据是根据科学技术和经济学原理,在调查研究基础上计算出来的,具有科学根据,是经得起时间考验。 三是时效性,科技调查报告反映科技领域中某一急需认识的事物或、某急需解决的问题,所以,要及时、迅速地写出调查报告,才能实现其价值,发挥其作用。2.2 可行性研究的前提说明对所建议的开发项目进行可行性

32、研究的前提,如要求、目标、假定、限制等。2.2.1 要求(1)功能要求:通过本网上订餐管理信息系统,可以实现用户通过网络对餐品进行预订。用户可以进行注册、登录以及进行网络选择餐厅,浏览菜品介绍,点菜订餐和预约餐厅、约定用餐时间,选择外送或堂食,就餐人数和送餐的份数,送餐的地址和联系方式,以及注明一些个人的特殊要求,对服务做出评价和反馈等服务。管理人员可以进行登录,对用户的订单进行管理和对菜品的信息进行管理,统计用户的反馈信息,发布一些优惠信息等;(2)性能:为了保证系统能够长期、安全、稳定可靠、高效的运行,本系统应该满足: 系统处理的准确性和及时性 系统的可扩充性 系统易用性和易维护性 系统的

33、标准性 系统的响应速度快(3)数据管理方面的要求: 在用和备份的磁盘数据文件,应不少于两份,分不同地进行保管,即当天的数据文件应备份在两台工作站上,当月的数据至少要复制在两张光盘上并保存在不同的两个地方。备份的数据,应在单机上进行恢复实验,以确认是否正确备份。 建立操作记录制度。每天资料的输入输出都要及时详细的记录,发现擅自使用计算机或输入输出数据的应立即报告有关负责人进行处理。各操作人员必须严格按照岗位职责来处理相关数据,不得随意选择与岗位职责无关的软件进行处理。 系统维护人员要全面负责系统软件,机内数据的安全管理,并做好机器设备日常维护,出现故障,应积极及时的配合专业技术人员排除故障,确保

34、系统的正常运行。(4) 输入输出要求: 输入设计:本系统采用键盘输入和表格导入的两种方式对系统数据进行数据的输入。键盘输入是由系统的操作人员用键盘直接对数据库进行数据的输入,适用于少量数据的输入。表格导入是由系统的操作人员用外部表格直接对数据库进行数据输入,适用于大量数据输入。 输出设计:采用设备输出和介质输出两种方式对系统数据进行数据的输出。设备的输出是指将数据库的数据输出到屏幕、投影仪等输出设备上,使系统管理员及时了解系统变化。介质的输出是指数据库数据输出到光盘、U盘、移动硬盘等介质上,使系统管理员能方便的移动数据。(5) 在安全与保密方面的要求:系统对用户的个人信息应有所保护;不会泄露用

35、户的私人消息等;(6) 同本系统相连接的其他系统:比如一些餐厅自己的展示系统。2.2.2 目标本网上订餐系统是主要是针对年青一代和大学生,一个习惯并接受电子商务这样的消费模式的群体而设立的。这样一个群体都很热衷于方便快捷和一站式的服务模式,如果能坐在办公桌或者家里,只是通过简单的点点鼠标就可以有一顿丰盛又营养的餐品可以送到家中,不需要排队等待和拥挤,尤其是在冬天和下雨的天气,这将是一件非常便捷的事情。 综合考虑网上订餐的高速发展和信息化发展过程中出现的各种情况,结合当代年轻人和大学生的实际。网上订餐系统实施后,应能够达到以下目标:(1)、订餐过程更人性化,使购买过程更简单、更方便、更放心;(2

36、)、提供合理、友好、美观的用户界面,使用户操作更为灵活;(3)、管理员管理界面更合理和人性化,可以快速方便的添加和更改餐品信息、及时对订单进行处理,对用户的管理,对留言信息的处理等等;(4)、系统维护方便可靠、安全性高。2.3 可行性研究本系统的可行性研究是从以下四个方面进行的:(1)、技术可行性,技术可行性是指根据现有的技术条件是否可以达到提出的要求,所需要的物理资源是否具备、能否得到。技术条件包括硬件、系统软件、应用软件技术人员等多个方面,例如计算机的存储量、运算速度,外部设备的功能、效率、可靠性,通信设备的能力,操作系统提供的接口能力是否符合要求。数据库管理系统的功能是否足够强大,程序设

37、计语言的种类和表达能力能否满足要求,网络软件的性能能否满足要求,是否已有专用的软件,各类技术人员的数量、水平、来源等。本网上订餐系统的开发者采用了先进成熟并且符合实际应用的开发方法,结合自己的实际开发能力,可以开发出较为完善的适合于用户进行网上订餐和交流的平台。其中应解决的主要问题及技术要求有: 收集系统开发所使用的足够的信息 按实际应用的可行性划分模块,确定模块功能 建立完善的数据库支持环境 实现前台界面设计和系统整体构架,并实现与数据库的连接 各模块功能的实现、协调及信息的沟通(2)、经济可行性,经济可行性要研究解决两个方面的问题:资金可得性和经济合理性。本系统是针对于用户进行网上订餐而开

38、发的,对于普通用户而言,它的自身功能比较简单,开发比较容易,所需费用也较便宜。硬件方面主要是计算机,所需资料书籍可以到图书馆翻阅或者个人购买,所需投资符合开发者的支付状况,经济可行性良好。(3)、社会可行性,现代社会,信息化高速发展,政府大力推广数字化校园的建设,从社会因素来论证信息系统开发的可能性和现实性,基于Web的网上订餐管理信息系统的开发都是很必要的。(4)、管理可行性,采用信息化的管理系统,是一种非常科学的管理方法,相应管理制度改革的时机成熟,规章制定齐全,原始数据正确。2.4 评价尺度(1)功能评价:根据系统的目标,检查系统功能的完成情况。除了检查系统的基本功能之外,还要重点检查系

39、统的应变能力。本系统的目标是帮助用户更便捷的完成网上预订餐品和餐厅座位,且系统具有良好的柔性、应变能力和扩展性。(2)性能评价:具体包括系统的可靠性、适应性、效率、正确性、精确度、保密性、系统的可扩充性。本系统将来的投入运行和实现,必将为用户享受一站式的服务带来更大的便捷,因此具有良好的可靠性、适应性和效率。对于数据全部采用电子文档的方式对资料和文件进行保存,不仅查询方便而且安全性高,只有具有权限的人管理人员才可以看到。具有良好的正确性、精确度和保密性。(3)安全保密评价:系统总体安全性、网络安全性、应用程序安全性和数据安全性。一方面要考虑窃取、病毒、恶意攻击等主要由外部第三方破坏所引起的安全

40、问题,也要考虑由系统自身的缺陷引起的安全问题,例如,由于突然断电所引发的数据丢失,由于操作不当而导致的数据混乱等。2.5 改进之处(1)、人力与设备费用的减少;利用计算机网络的特性,将大大降低管理人员的工作量,同时也为顾客的订餐带来很大的便捷。(2)、控制精度和生产能力的提高;(3)、管理信息服务的改进;顾客不仅仅可以进行订餐,还可以预定餐厅并对服务做出评价;(4)、自动决策系统的改进;(5)、人员利用率的改进。2.6 可行性分析结论结论:综上所述,本系统的开发是符合现在的实际情况的,并具有一定的实用意义。在技术、经济、操作和法律上都可以看到此系统的可行性。3 结构化系统分析3.1系统概述本系

41、统采用结构化的方法进行分析与设计。信息系统结构化开发方法从分析业务系统的流程出发,调查信息系统开发所需要的全部信息及处理过程,然后建立信息系统逻辑模型和物理模型直至最后建立实际的系统,运行系统并维护。一般来说将开发过程分为系统规划、系统分析、系统设计、系统实施以及系统维护评价等5个大的阶段。结构化方法是软件和系统开发方法的一次飞跃,是的复杂系统的发开效率和质量都得以提高。结构化的概念贯穿了面向过程开发方法的始终。结构化的含义包含很多内涵,主要有以下几方面:(1)、开发过程阶段化。严格的开发步骤、任务、结果。(2)、开发过程标准化。数据流图、结构图、数据字典等。(3)、开发文档规范化。格式、内容

42、和功能。(4)、开发方法层次化。自顶向下分析,逐层分解、自底向上设计。(5)、开发的系统结构化、模块化。按照功能独立等原则分解模块、构建子系统。简单说,结构化开发方包括了过程、方法的结构化,系统的结构化,以及按照信息系统的生命周期组织信息系统的开发过程。结构化方法是严格按照系统工程的思路来组织信息系统的开发过程。每一个阶段开发的成果是下一个阶段开发的起点和依据,环环相扣最终完成系统生命周期开发的全部任务。结构化信息系统开发方法对每一步开发的任务、目标和结构都有严格的规范、标准和控制。开发过程的基本要求如下:(1)、避免或减少重复。(2)、前一步的结果必须完整且正确。在早期开发工具相对落后的情况

43、下,重复地修改会带来系统开发的延误,增加开发成本并难以保证系统的质量。所以结构化方法建立了严格的开发步骤和规范化的文档设计,尽量将错误在本阶段发现并纠正。结构化开发方法的流程如下:图 3-1 结构化开发结构图阶段的划分并不是绝对和唯一的,目的只是为了便于开发工作的组织和管理。下表描述了结构化信息系统开发方法的主要步骤、任务以及开发成果等内容,便于在开发以前首先建立一个总体的概念。表 3-1 结构化分析各阶段的主要任务和成果阶段主要任务主要成果系统规划开发请求、初步调查、总体规划、可行性分析初步方案、可行性报告系统分析需求分析、详细调查、业务流程分析、数据流程分析新系统逻辑设计方案系统设计总体结

44、构、代码、数据库、I/O、模块结构和功能系统设计说明书系统实施数据准备、编程、调试、人员培训、系统切换操作规程、使用说明系统运行、维护、评价运行管理、维护、审计、评价管理制度、维护制度由上表可见,在程序编写以前要完成许多系统分析和设计工作,所以切不可认为系统开发就是程序编写。编程只是系统开发中的一部分工作,而且属于整个开发过程的下游工作。3.1.1 新系统目标通过本系统软件,能帮助用户利用计算机,快速方便地对网上订餐服务进行使用。要建立一个完整统一、技术先进、高效稳定、安全可靠的基于Web的网上订餐管理信息系统。这样一个集订餐服务自动化和信息化为一体的先进的电脑网络系统,在为餐饮行业有关部门提

45、供优质、高效的业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准备、可靠地采集和传输信息,建立完备、可靠的订餐信息处理系统。通过本网上订餐系统可以实现:图 3-2 未登录用户的功能结构图(1) 初次使用的用户,不需要通过注册,便可以进行首页的浏览,包括对餐品及餐厅信息的浏览,对榜上有名排行榜模块的浏览。排行榜模块主要分两大类排序,餐厅和餐品。其中,这两类还需按照菜系和类别进行分类的排序,方便用户的使用和浏览。初次使用的用户还可以实现对留言板模块和公告信息的浏览。用户只有在注册之后才可以进行发表留言和回复留言。图 3-3 登录用户的功能结构图(2) 用户在进行注册之后还可以获

46、得购物车功能,开始进行点菜订餐的流程。在浏览菜品及餐厅的介绍时,如需订餐,则直接在需要预定的菜品介绍旁边点击加入购物车,在挑选餐品时,用户可以实时查看购物车中的信息,包括餐品、单价等。用户选择好需要的餐品信息后,点击购物车,则可以显示已经预定的餐品信息,之后用户可以开始选择所需餐品的数量,系统需对用户的餐品数量进行审核,单个品种的数量不可超过20份,不得少于1份,当用户的餐品数量超出规定时,需弹出警告和提示窗口,要求用户进行重新输入或根据提示的餐厅信息直接联络商家。确定好数量后,用户可以选择个人的送餐地址和联系方式,送餐时间,最后在备注栏里,用户填写个人的一些特殊要求,如少辣椒等。用户可以在订

47、餐的过程中,直接在购物车中修改某个餐品的数量,删除某个餐品,或者清空购物车。用户确认完毕后,提交生成订餐信息。此时用户查询个人订单,会显示订单状态为已提交,当管理员与商家沟通确认后,会将用户的订单状态更新为已确认,之后,用户便可享受商家的送餐服务了。对于尚未确认的订餐信息,用户可以提交取消订单的申请。如果用户需要订座,即先预订餐厅座位,到店后再进行点菜和消费,则用户在浏览餐厅介绍时,可以点击餐厅介绍旁的订座按钮,之后跳转至订座信息页面,选择用餐人数,系统需要对用户提交的用餐人数进行审核,当用户选择的用餐人数大于10位或少于1位时,系统需要弹出警告和提示窗口,要求用户重新输入或提示用户根据联系方式直接联络商家,确定好用餐人数之后,用户需要选择个人的联系方式,通过与商家进行联络,系统应给予用户一个可以预定的用餐时段表,在这个时段内,用户可以挑选自己的用餐时间,最后在备注栏中标明个人的一些特殊要求,确认好订座信息之后,提交生产订座信息。当管理员与餐厅进行确认后,用户提交的订单状态

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 标准材料 > 食品加工

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com