BS架构的系统.doc
《BS架构的系统.doc》由会员分享,可在线阅读,更多相关《BS架构的系统.doc(27页珍藏版)》请在三一办公上搜索。
1、摘 要随着网络以及Web技术的迅速发展,B/S架构的系统应用越来越多的深入到各行各业中。本文介绍的餐饮业信息管理系统是为餐饮企业开发的基于Web的餐饮行业综合信息管理服务系统。本文深入探讨了基于Web技术应用系统的开发过程及其相关技术,结合实际工程项目中餐饮业信息管理系统的功能需求以及业务流程分析,运用ASP.NET、Javascript 技术、数据库、数据结构、网络通信等技术,设计了本信息管理系统的解决方案。重点解决了系统体系结构、系统数据库、系统操作界面、综合管理模块、内部管理模块以及系统安全等关键性问题,有效的满足了餐饮业信息管理系统的规模需求以及未来业务增长的需要。数据库系统的建立完成
2、了本信息系统的最基础部分,综合管理模块以及内部管理模块提供了实际应用中的用户需求。系统的安全则保证了本信息系统的正常运行,防止出去非法访问以及越权操作等问题。本文所阐述的信息管理系统均是在Microsoft WindowsXP Prof 系统下用采Microsoft ASP.NET 平台,利用Microsoft C# 编程实现的。本信息管理系统目前处于第二期开发。关键词:Web;餐饮业;业务流程;ASP.NET; Based on web dining industry information management system design and relizationAbstract Al
3、ong with network as well as Web technology rapid development, B/S overhead construction system application more and more many penetrating to all the various trades and occupations in. This article introduced the dining industry information management system is develops for the Japanese electricity j
4、oint-stock company based on the Web dining profession synthesis information management service system. Erects the server by this company, builds the service platform to provide the synthesis information management service for the customer. This article thoroughly discussed has resulted in the perfor
5、mance history and its the correlation technology based on the Web technology application system, in the union actual engineering project the dining industry information management system function demand as well as the service flow analysis, utilized technology and so on ASP.NET, Javascript technolog
6、y, database, system operation contact surface,construction of data, network correspondence, has designed this information management system solution. Has solved system system structure, system database, synthesis administration module, internal management module as well as systematic security and so
7、 on crucial with emphasis the question, effective has met the needs which the dining industry information management system scale demand as well as the future service will grow. The database system establishment completed this information system most foundation to be partial, the synthesis administr
8、ation module as well as the internal management module has provided in the practical application user demand. The system security had guaranteed this information system normal operation, prevented the illegal visit as well as exceeds authority to operate and so on the question. This article elaborat
9、ed the information management system is system with picks Microsoft in Microsoft WindowsXP under the Prof the ASP.NET platform, uses Microsoft the C# programming realization. This information management system at present is in the second issue of development.Key Words:Web;Dining industry;Service flo
10、w;ASP.NET; 目 录摘 要IAbstractII1 绪论71.1 研究背景及选题意义71.2 实施的原则及步骤81.3 软件系统的建设81.3.1 信息管理服务系统的基本需求91.3.2 大量数据信息的处理91.3.3 工作流的应用91.3.4 协同工作和移动办公101.4 课题的应用价值101.5 本论文所要解决的问题111.6 本论文的主要工作以及内容结构122 餐饮业信息管理服务系统总体方案设计132.1 系统的总体结构132.1.1 需求分析132.1.2 系统功能模块的划分142.2 系统开发模式的选择152.2.1 C/S开发模式152.2.2 B/S开发模式的优势162.
11、3 基于B/S模式的餐饮业信息管理系统整体架构182.4 系统的运行环境和开发工具192.4.1 硬件环境192.4.2 软件环境202.4.3 系统的开发工具212.4.4 小组开发工具SourceSafe233 系统数据库设计243.1 商业数据概述243.2 系统数据库功能要求253.3 概念模型设计263.4 数据库结构设计273.5 数据库的物理设计284 企业信息管理模块的设计与实现304.1 信息管理方案的选择304.2 企业信息管理模块的需求分析314.3 系统界面的设计324.3.1 界面设计概述324.3.2 界面设计原则324.3.3用户界面的设计步骤344.4 企业信息
12、管理模块的设计与实现374.4.1 企业总览374.4.2 企业信息的编辑384.4.3 企业信息的参照394.4.4 企业信息编辑的确认404.4.5 企业信息成功登录的显示415 餐饮业信息管理系统内部共通模块的设计与实现425.1 共通模块425.1.1 通用模块(Usual)425.1.2 服务器模块(Server)435.1.3 基类窗体模块(UserInterface)435.1.4 子系统模块435.2 ADO.NET435.2.1 DataAdapter455.2.2 DataSet465.2.3 DataTable476 系统的安全分析与性能分析486.1 系统安全隐患分析4
13、86.2 系统得性能分析506.2.1 JavaScript506.2.2 系统的移植50结 论51参 考 文 献54致 谢551 绪论1.1 研究背景及选题意义近年来,信息科技的迅猛发展为人们的生活带来越来越多的便利与快捷。当今社会时间就是金钱的信条为人们所拥趸。信息的流动、变化的产生、传递、发布、提交、修改、审批。随之而来的就是信息需要有序的管理、存储、分析、查询、统计,传统的办公工作模式已经无法满足对信息的需求和处理。传统的办公模式主要以纯手工劳动为主,纸介质为辅,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活需要。如何体现对信息处理的时效性、高效性以及安全性逐渐
14、得到了人们的重视。当今社会,办公自动化成为人们津津乐道的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化商品。例如办公设备、办公自动化软件等。可见,办公自动化的潮流性以及重要性。虽然办公自动化提了多年,但效果并不明显,大多数用户还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。办公实际成为了文件的制作、修改、传递、签订、保存、销毁和存档的过程。目前,全球性的网络化、信息化进程正逐步改变人们的生活方式,Internet技术应用以及电子商务的飞速增长给人们生活工作的各个层面带来了深刻的影响,
15、办公自动化在其影响下也离人们越来越近。回顾电子商务信息化的进程,大致可分为三个阶段:第一阶段,以桌面字处理工具为典型的个人办公工具软件阶段,计算机应用提高了个人工作效率。第二阶段,基于关系型数据库技术,以 C/S 体系结构应用为特征阶段,这一阶段基本实现了部门级的数据处理、公文处理等的自动化。而目前的第三阶段,基于符合 Internet 技术标准的平台应用阶段。这一阶段,不仅在技术上有了空前的进步,并且应用范围已从企业内各个独立部门扩展到整个企业范围内所有部门,高效的解决了信息的地域性以及时效性。2 餐饮业信息管理服务系统总体方案设计2.1 系统的总体结构基于互联网的餐饮行业信息管理服务系统主
16、要是针对餐饮企业的信息管理而设计开发的,是面向餐饮企业的在线信息管理网站,该网站主要包括:综合系统、系统管理系统、收集配送信息管理系统、用户管理系统、电子日报系统等内容。对本餐饮行业信息管理服务系统总的来说,分为前台系统和后台系统两个部分。前台系统的主要作用是服务对象的企业工作人员进行信息的录入和对一些信息的查询或修改。后台系统的主要作用是该信息管理系统的管理(系统管理、用户管理和公共类等)。2.4 系统的运行环境和开发工具2.4.1 硬件环境系统采用Browser/Server架构。服务器Database Server。 数据库服务器可以采用专业的数据服务器。当然,如果系统的规模很小,为了节
17、约开支,同时降低系统的复杂性,可以采用单个Web服务器,自然也就不用负载平衡器了。Web服务器与Internet接入结构如图2. 4所示。图2.4 Web服务器与Internet接入结构 网卡等Internet接入设备,在条件允许的情况下适当采用高配置,以满足变化的网络的需求。 客户端的硬件要求不高,需要一台接入Internet的计算机或简易终端,但是网络条件是最重要的,带宽、网速等应该在经济允许的条件下采用高端配置。2.4.2 软件环境 本系统采用浏览器/服务器的架构模式,整个系统分成三大部分:Web服务器程序、后台管理程序、数据库,运行在基于TCP/IP协议基础之上的广域网内。Web服务器
18、端软件和后台管理程序应运行在Windows NT/Windows 2000/Windows XP等操作系统之上。2.4.3 系统的开发工具 由于本系统的体系架构基于.NET框架,. Net架构本身就为系统的开发提供了开发平台、开发环境和开发技术。.NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。提供一个将软件部署和版本控制冲突最小化的代
19、码执行环境。提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性 和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代 码。.NET Framework 的另一个主要组件是类
20、库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。下面的插图显示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。图2.5。图2. 5 . NET平台的框架结构图用Asp. NET开发基于B/S模型的企业解决方案有以下一些特点: (1) Asp. NET使用编译后的语言,提升性能和伸缩性; (2) Asp. NET引入了面向对象的特性; (3) 支持C#.NET等高级语言,而不像传统
21、ASP那样只使用VB Script和JavaScript,功能上先天不足。而且ASP. NET可以使用.NET框架的所有基础类库; (4) Asp. NET可以借助.NET所提供的ADO. NET技术和对XML的完全支持特性,高效的实现数据访问和信息通信。也可以方便地采用Web Services实现特定的功能; (5) Asp. NET将页面和代码分离,提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享; (6) Asp. NET提供了完善的安全机制,也提供了缓冲技术、数据库控件等技术。在后台数据库系统的选择上,采用Access。2.4.4 小组开发工具SourceSafe 像
22、餐饮业信息管理系统这样的大型复杂的系统,涉及到的开发任务不是一个两个人所能完成的,团队合作是最重要的。Microsoft的Visual SourceSafe(VSS)正好解决了软件开发小组长期所面临的版本管理问题。它能有效地帮助项目开发组的负责人对项目程序进行管理,将所有的项目源文件以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作Checkin提交给 VSS,由它进行综合更新。 3 系统数据库设计管理信息系统的主要任务就是通过大量的数据获得管理所需
23、要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。3.1 商业数据概述建立商业数据数据库的根本目标就是为企业信息管理、企业信息系统提供数据,实现数据的共享。商业数据数据库中包含的商业数据数据有以下几类:(1) 店铺信息数据:店铺信息指涉及到店铺相关信息属性的数据,其中包括各个店铺的名称、店铺的编号、店铺的地址、店铺的规模、以及店铺经理名称等内容,以上这些信息皆存储在店铺信息数据记录内。 (2) 企业信息数据:这类企业信息性数据是数据库系统中最重要的部分,用户将自己企业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BS 架构 系统
链接地址:https://www.31ppt.com/p-2397643.html