C#健身俱乐部信息管理设计+ER图(4)
时间:2017-06-22 12:40 来源:毕业论文 作者:毕业论文 点击:次
SQL Server作为微软在Windows 系列平台上开发的数据库, 一经推出就以其易用性得到了很多用户的青睐, 相信大多数把自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。 大多数中小企业日常的数据应用是建立在Windows平台上的。由于SQL Server与Windows界面风格完全一致,且有许多“向导(Wizard)”帮助,因此易于安装和学习,有关SQL Server的资料、培训到处可得。从另一个角度来讲,学习SQL Server是掌握其他平台及大型数据,如Oracle,Sybase,DB2的基础。因为这些大型数据库对于设备、平台、操作人员知识的要求往往比较高,而并不是每个人都具备这样的条件,并且有机会去接触它们。但有了SQL Server的基础,再去学习和使用它们就容易多了。所有本系统使用SQL Server 2008 R2作为数据库的开发软件。 2.3数据库建立 Web 又称为 WWW ,中文翻译为“万文网”。Web 是基于 Internet 采用 Internet 协议的一种体系结构。Web上的信息是由彼此关联的文档组成的,这些文档成为主页或页面,它是一种超文本信息, 而使其连接在一起的是超链接。由于超文本的特性,用户可以取得文本、图形、视频、音频等多种信息,这些称为超媒体。Web中的内容保存在Web 站点(Web 服务器)中,用户可以通过浏览器访问Web 站点。因此Web是一种基于B/ S服务器的体系结构。 3 信息管理系统的概述 3.1 信息管理系统构架 本健身俱乐部信息管理系统是一个方便用户操作与管理的系统,充分合理利用资源的系统,这也是一个基于B/S(浏览器/服务器)结构的系统。此系统用C#脚本语言开发,并且需要SQL Sever数据库和网络服务器。系统将会安置在Windows操作系统上。任何网络浏览器都可以作为客户端来运行。 B/S结构是一种由浏览器、Web服务器和数据库服务器组成的3层模式,如图3.1所示,表示层(Presentation)、功能层(Business Logic)、数据层(Data Service)。 第一层 表示层(即用户界面层):在界面层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。 第二层 业务逻辑层:针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理,主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计。 第三层 数据库层:数据库或者数据源。该层所做事务直接操作数据库,调用ADO.NET由它来完成这个操作,然后将结果返回Web服务器,Web服务器进行格式处理后返回浏览器并显示结果。 图3.1 基于B/S模式的三层结构 3.2 信息系统的工作原理 在B/S模式中,客户端运行浏览器,浏览器以超文本形式向Web服务器提出访问数据库的请求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并提交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的结果进行转化,变成HTML文档形式,转发给客户端以友好的Web页面形式显示出来。 3.3 信息管理系统的特点 根据目前的信息技术发展,适应用户和管理员的需要,由现在的健身俱乐部信息管理系统的主要问题来分析,并结合本系统的开发原则,本系统的特点主要有: (1)采用最新技术开发的健身俱乐部信息管理网站。 在本系统中,主要采用了ASP.net 3.5最新技术来实现Web应用程序的编写,ASP.net 3.5在ASP.net 2.0的基础上又添加了许多新的特性,比如,内置了ASP.net AJAX 3.5控件,添加C#3.0、VB9与LINQ新元素,以及ASP.net3.5 Extensions套件,而在本系统中,采用了ADO.NET的技术实现了对数据库的配置。并且,在设计过程中,运用了很多控件,如RequiredFieldValidator, LinkButton, Gridview, ConfirmPassword , Dropdownlist, Treeview等等。 (责任编辑:qin) |