pContext.Current.Server 属性回传而得。
2.2 Microsoft SQL Server 2000简介
SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的SQL接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
结构化查询语言(Structured Query Language)最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、DB2、Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxpro、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。 美国国家标准局与国际标准化组织已经制定了SQL标准。
SQL语言包含3个部分:
数据定义语言Data Definition Language(DDL),定义:definition/ 例如:CREATE、DROP、ALTER等语句。
数据操作语言Data Manipulation Language(DML),操作:make/ 例如:INSERT、UPDATE、DELETE语句。
数据控制语言Data Controlling Language(DCL),控制:control/ 例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。
SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows XP 的微型计算机到运行Microsoft Windows 2003 Server 的大型多处理器的服务器等多种平台使用。
SQL Server 2000 是基于客户机/服务器(Client/Server)模型的新一代大型关系型数据库管理系统DBMS(database management system),它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为个人/企业的数据管理提供强大的支持。
2.3 运行环境
硬件环境:
处理器:Pentium 4或以上
内存:至少1G以上
硬盘空间:至少20G硬盘空间以上
操作系统:Windows 2000/XP/Vista/7
软件环境:
本系统在windows XP 及Microsoft Visual Studio2005及Microsoft SQL Server2000中实现。
2.4 开发软件的安装
安装Microsoft Visual Studio2005:运行安装目录下的Setup.exe如下图所示;
在弹出对话框中选择 安装Visual Studio 2005,至于msdn library和service release等增强功能组件则可以选择不安装
选择所需安装的Visual Studio 2005组件,输入产品密钥和用户名称,单击下一步;
选择需要安装的功能,以及目标路径;
选择完成后单击"安装";
至此Microsoft Visual Studio2005安装完成,文件比较大,安装很慢。
Microsoft SQL Server2000安装:运行安装文件,选择安装简体中文个人版
选择安装SQL Server 2000组件
选择安装数据库服务器
计算机名选择"本地计算机",单击下一步
选择创建新的SQL Server实例,或安装"客服端工具",单击下一步。
选择服务器和客户端工具,单击下一步
选择服务账户如下图所示
身份验证模式选择混合模式,密码和用户名均为sa,单击下一步
一切设置完成后,单击下一步开始安装,几分钟后安装完成。
3、图书管理系统的开发
3.1需求分析
随着图书馆的规模不断扩大,图书数量急剧增加,有关图书的各种信息量也成倍增长。面对庞大的信息量需要有图书管理系统来提高管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要用于图书管理,其主要任务是用计算机对图书信息进行日常管理,如查询、修改 、增加、删除,针对这些要求设计了图书管理系统。
3.2 开发设计思想
本图书信息管理系统采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式。在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向WEB服务器提出访问数据库的要求,WEB服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给WEB服务器,WEB 服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器,以友好的WEB页面形式显示出来。如图该系统运行于服务器端,完全采用ASP.net+SQL开发,客户端只需安装有WINDOWS系统即可使用本系统。
该系统包括用户登录、图书浏览、图书借阅、图书归还、图书管理、读者管理、个人信息等主要功能模块。
3.3 主要功能
用户登录模块:系统用户必须输入正确的用户名和密码才可以登陆管理系统。
图书浏览模块:主要针对一般用户,用于图书的检索。
图书借阅模块:由图书管理员使用,图书管理员按照书号和书名查找图书,并显示该书的剩余数,学生按照和登记借书,并显示已借图书数量。
图书归还模块:由图书管理员使用。
图书管理模块:由图书管理员使用,修改图书详细信息、添加新书。
读者管理模块:由系统管理员使用,用于添加删除读者信息。
用户管理模块:由系统管理员使用,用于添加删除系统用户。
个人信息模块:用于系统管理员或图书管理员修改自己用户信息。
3.4 系统层次图
系统层次图如图3-1所示:
图3-1 系统层次图
4、数据库设计
首先,在"开始"菜单中选择"所有程序"→"Microsoft SQL Server"→"服务管理器"启动SQL2000的服务,如图所
上一篇:
旅游信息管理系统
下一篇:
光强可调LED照明电源设计