基于Web的餐饮业信息管理系统的设计与实现.doc
《基于Web的餐饮业信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Web的餐饮业信息管理系统的设计与实现.doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流基于Web的餐饮业信息管理系统的设计与实现.精品文档.专 业 学 位 硕 士 学 位 论 文基于Web的餐饮业信息管理系统的设计与实现Based on Web dining industry information management system design and realization作 者 姓 名: 学科、专业 : 学 号 : 指 导 教 师: 完 成 日 期: 大连电视大学Dalian University of Technology独创性说明作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果。尽我所知
2、,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连电视大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名: 日期: 摘 要随着网络以及Web技术的迅速发展,B/S架构的系统应用越来越多的深入到各行各业中。本文介绍的餐饮业信息管理系统是为日本电气株式会社开发的基于Web的餐饮行业综合信息管理服务系统。由该公司架设服务器,建立服务平台为客户提供综合信息管理服务。本文深入探讨了基于Web技术应用系统的开发过程及其相关技术,结合实际工程项目中餐饮业信息管理系统的功能需求以及业
3、务流程分析,运用ASP.NET、Javascript 技术、数据库、数据结构、网络通信等技术,设计了本信息管理系统的解决方案。重点解决了系统体系结构、系统数据库、系统操作界面、综合管理模块、内部管理模块以及系统安全等关键性问题,有效的满足了餐饮业信息管理系统的规模需求以及未来业务增长的需要。数据库系统的建立完成了本信息系统的最基础部分,综合管理模块以及内部管理模块提供了实际应用中的用户需求。系统的安全则保证了本信息系统的正常运行,防止出去非法访问以及越权操作等问题。本文所阐述的信息管理系统均是在Microsoft WindowsXP Prof 系统下用采Microsoft ASP.NET 平台
4、,利用Microsoft C# 编程实现的。本信息管理系统目前处于第二期开发。关键词:Web;餐饮业;业务流程;ASP.NET; Based on web dining industry information management system design and relizationAbstract Along with network as well as Web technology rapid development, B/S overhead construction system application more and more many penetrating to all
5、 the various trades and occupations in. This article introduced the dining industry information management system is develops for the Japanese electricity joint-stock company based on the Web dining profession synthesis information management service system. Erects the server by this company, builds
6、 the service platform to provide the synthesis information management service for the customer. This article thoroughly discussed has resulted in the performance history and its the correlation technology based on the Web technology application system, in the union actual engineering project the din
7、ing industry information management system function demand as well as the service flow analysis, utilized technology and so on ASP.NET, Javascript technology, database, system operation contact surface,construction of data, network correspondence, has designed this information management system solu
8、tion. Has solved system system structure, system database, synthesis administration module, internal management module as well as systematic security and so on crucial with emphasis the question, effective has met the needs which the dining industry information management system scale demand as well
9、 as the future service will grow. The database system establishment completed this information system most foundation to be partial, the synthesis administration module as well as the internal management module has provided in the practical application user demand. The system security had guaranteed
10、 this information system normal operation, prevented the illegal visit as well as exceeds authority to operate and so on the question. This article elaborated the information management system is system with picks Microsoft in Microsoft WindowsXP under the Prof the ASP.NET platform, uses Microsoft t
11、he C# programming realization. This information management system at present is in the second issue of development.Key Words:Web;Dining industry;Service flow;ASP.NET; 目 录摘 要IAbstractII1 绪论11.1 研究背景及选题意义11.2 实施的原则及步骤21.3 软件系统的建设21.3.1 信息管理服务系统的基本需求31.3.2 大量数据信息的处理31.3.3 工作流的应用31.3.4 协同工作和移动办公31.3.5 完
12、整的安全性41.4 课题的应用价值41.5 本论文所要解决的问题41.6 本论文的主要工作以及内容结构52 餐饮业信息管理服务系统总体方案设计62.1 系统的总体结构62.1.1 需求分析62.1.2 系统功能模块的划分72.2 系统开发模式的选择82.2.1 C/S开发模式82.2.2 B/S开发模式的优势92.3 基于B/S模式的餐饮业信息管理系统整体架构112.4 系统的运行环境和开发工具122.4.1 硬件环境122.4.2 软件环境132.4.3 系统的开发工具132.4.4 小组开发工具SourceSafe163 系统数据库设计173.1 商业数据概述173.2 系统数据库功能要求
13、173.3 概念模型设计183.3.1 E-R 图(Entity-Relationship)193.3.2 局部 E-R 模型的设计203.3.3 局部 E-R 模型的综合213.4 数据库逻辑结构设计213.5 数据库的物理设计254 商品信息管理模块的设计与实现264.1 信息管理方案的选择264.2 商品信息管理模块的需求分析274.3 系统界面的设计284.3.1 界面设计概述284.3.2 界面设计原则284.3.3用户界面的设计步骤294.4 商品信息管理模块的设计与实现324.4.1 店铺总览324.4.2 商品信息的编辑334.4.3 商品信息的参照344.4.4 商品信息编辑
14、的确认354.4.5 商品信息成功登录的显示365 餐饮业信息管理系统内部管理模块的设计与实现375.1 系统管理375.1.1 Facade模式下的N层架构375.1.2 数据访问策略405.1.3 数据访问模式425.2 用户管理436 信息管理系统的安全性设计476.1 系统安全隐患分析476.2 安全机制分析486.3 Web服务的安全体系486.4 Web服务的安全验证的实现496.5 信息传递过程中的加密措施516.5.1 SSL加密526.5.2 Web服务自定义加密机制的实现53结 论61参 考 文 献63致 谢65大连电视大学学位论文版权使用授权书661 绪论1.1 研究背景
15、及选题意义近年来,信息科技的迅猛发展为人们的生活带来越来越多的便利与快捷。当今社会时间就是金钱的信条为人们所拥趸。信息的流动、变化的产生、传递、发布、提交、修改、审批。随之而来的就是信息需要有序的管理、存储、分析、查询、统计,传统的办公工作模式已经无法满足对信息的需求和处理。传统的办公模式主要以纯手工劳动为主,纸介质为辅,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活需要。如何体现对信息处理的时效性、高效性以及安全性逐渐得到了人们的重视。现代社会,人们普遍使用计算机来提高个人工作效率,但是在需要多人协同工作的现代工作环境中,更需要提高整体工作效率。于是我们利用Inter
16、net技术和先进的网络应用平台,便可以建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现用户各部门日常业务工作的规范化、电子化、标准化,增强档案部门的可管理性,实现信息的在线查询、打印,最终实现“现代化”办公。当今社会,办公自动化成为人们津津乐道的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化商品。例如办公设备、办公自动化软件等。可见,办公自动化的潮流性以及重要性。虽然办公自动化提了多年,但效果并不明显,大多数用户还是停留
17、在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。办公实际成为了文件的制作、修改、传递、签订、保存、销毁和存档的过程。目前,全球性的网络化、信息化进程正逐步改变人们的生活方式,Internet技术应用以及电子商务的飞速增长给人们生活工作的各个层面带来了深刻的影响,办公自动化在其影响下也离人们越来越近。回顾电子商务信息化的进程,大致可分为三个阶段:第一阶段,以桌面字处理工具为典型的个人办公工具软件阶段,计算机应用提高了个人工作效率。第二阶段,基于关系型数据库技术,以 C/S 体系结构应用为特征阶段,这一阶段基本实现了部
18、门级的数据处理、公文处理等的自动化。而目前的第三阶段,基于符合 Internet 技术标准的平台应用阶段。这一阶段,不仅在技术上有了空前的进步,并且应用范围已从企业内各个独立部门扩展到整个企业范围内所有部门,高效的解决了信息的地域性以及时效性。在 Internet应用方面,很多企业都已经陆续建立了自己的 Web 服务器和网站,有的还实现了一些简单的网上业务。但由于各相关单位在信息化建设中的技术差异和经验欠缺,电子商务并未在真正意义上得以实现,相反,不少企业站点还停留在简单的门户网站的水平,在规划建设、管理维护以及安全性方面还停留在较低的水平上,还有待建立和完善从页面制作、审批、更新,流程管理,
19、应用开发,安全性保证,与后台应用系统(如OA 和业务系统)集成的以及相互支持的一整套行之有效的管理模式、运营方法和技术平台。1.2 实施的原则及步骤(1) 实施的原则1:实用性原则、先进性及成熟性原则、可靠性原则、开放性及安全性原则、标准化原则、可扩充性原则、可维护性原则、可管理性原则、节约性原则。(2) 实施的步骤2: 软件项目计划。 软件项目设计。 软件项目实施。 建立服务器系统搭建测试平台。在以上过程中,网络信息系统的安全稳定性自始至终都是十分重要的。是否建立起强健的网络信息安全防范系统,在某种程度上决定了企业信息化建设的成败。1.3 软件系统的建设功能需求3,4:对于提供餐饮行业综合信
20、息管理服务来说,服务系统应以信息管理(信息储存、更新以及安全的处理)为核心,同时对系统的日常管理、维护以及硬件设施的管理也在考虑范围之内,以保证提供优质的服务。因此,该综合信息管理服务系统包括综合信息、服务系统管理、收集配送信息、用户管理、电子日报等应用,如果有某些相似的应用可以采用建立公共类来支持。另外,鉴于不同客户会有不同的需求,对功能升级方面应该留有平滑的接口。1.3.1 信息管理服务系统的基本需求在一个餐饮行业综合信息管理服务系统中通常包含了多个应用子系统,如综合系统、HUB管理系统、系统管理系统、收集配送信息管理系统、数据支持系统、电子日报系统等等,可以利用终端通过Internet访
21、问服务器对信息进行处理和系统的管理,真正体现网络及时快捷的特性。1.3.2 大量数据信息的处理餐饮行业综合信息管理服务系统在日常应用中势必需要处理大量的信息,这直接决定了关系型数据库系统的选择,针对系统特性以及安全性,选择Oracle公司Oracle9i的作为数据库的支持,以保证服务正常提供。1.3.3 工作流的应用所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程。信息管理服务系统的大多数应用如信息的提交、更新、保存以及查询等。每一项工作以流程的形式,由发起者(如信息登录人员)发起流程,经过本部门以及其他部门的处理(如确认、更改),最终到达流程的终点(如信息入库)
22、。一般工作流自动化有三种实现模式。即:基于邮件的、基于共享数据库的、基于邮件和共享数据库结合模式(即“群件模式”)的。从信息技术的角度出发,基于共享数据库的模式最大程度上保证了信息的及时性及管理性,充分发挥了不同技术的优点,克服了其缺点,是理想的自动化流程处理模式,也使信息操作人员拥有了完整的信息技术工具。1.3.4 协同工作和移动办公在日常事务中,工作人员需要花费大量的时间进行信息录入、汇总和保存,信息的汇总则需要进行各方数据上报,才能做到数据的完整性和正确性。而这种在群体中互相沟通、合作的工作方式就是所谓的“协同工作”。随着网络技术的发展,异步协作方式如电子邮件、网络论坛等,以及同步协作方
23、式如数据库的同步更新正在逐渐成为除了人们面对面交流之外的新的工作方式,它们打破了时间、地域的限制,使人们可以随时随地参加到协同工作中去,大大提高了工作效率。所谓的“移动办公”就是提供办公人员在工作地点以外的办公手段,他可以远程拨号或登录到出差地的网络,通过电话线、广域网络或者移动网络,随时可以访问到信息管理服务系统,信息的时效性得到充分的保障。信息管理服务系统作为网络应用系统应提供用户协同工作支持和移动办公支持。1.3.5 完整的安全性安全性控制功能成为信息管理服务系统得以投入使用的先决条件。信息管理服务系统的安全性控制要求一般包括防止非法用户侵入、权限控制、存储和传输加密,以及电子签名。这些
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 餐饮业 信息管理 系统 设计 实现
限制150内