毕业设计(论文)-学籍管理系统论文_第1页
毕业设计(论文)-学籍管理系统论文_第2页
毕业设计(论文)-学籍管理系统论文_第3页
毕业设计(论文)-学籍管理系统论文_第4页
毕业设计(论文)-学籍管理系统论文_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉理工大学毕业设计(论文)学籍管理系统论文学院(系): 专业班级: 学生姓名: 指导教师: 摘要本次毕业设计任务是开发* *工业大学的学籍管理系统。采Powerbuilder7.0和MS SQLSERVE等软件为开发工具;通过对计算机硬件和软件解决方案的论证;对应用领域进行调查分析;参考各种资料和进行数据库编程实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求。使得我们设计的数据库系统能够实现学生信息管理,学生成绩管理等功能。我们研究了数据库的查询优化问题。本毕业设计说明书主要有五部分的内容,第一部分是系统方案论证,包括硬件解决方案和软件解决方案;第二部分是设计平台的搭建,包括Powerbuilder7.0和SQL Server2000的安装和配置;第三部分是毕业设计内容,包括各个子模块的设计;第四部分是心得体会,第五部分是附录,包括设计代码和参考书籍。The summaryThis graduated design task is to develop the management system of student status of Guizhou industrial university. Pick Powerbuilder7.0 and MS SQLServer etc. software is development tool. Pass for the demonstration of software solving schema and computer hardware. Investigate analysis for application field; refer to various information with carry out database programming practice. In guide the help of teacher take off, have realized the requirement of design assignment certificate basically successfully. Make the database system of design us realize student information management, student record management and other function. We have studied the inquiry optimization problem of database. This graduation design instruction has content of five parts mainly, the first part is that systematic schemes are proved, Including the solution of hardware and solution of the software; The second part The ones that designed the platform put up, including Powerbuilder7.0, SQL Server 2000 of the installation and disposition; The third part It is the graduation project content, including the design of every stature module; The fourth part It is the gains in depth of comprehension, the fifth part is an appendix, including design codes and consult the books.目 录第一部分 引言1.1 数据库的发展和应用第二部分 毕业设计课题2.1 设计课题2.2 设计内容第三部分 学籍管理系统方案论证3.1 软件定义3.2 开发模式3.3 体系结构规划3.4 硬件设备构建3.5 软件设备构建3.6 提出成熟的数据库设计方案第四部分 设计平台的搭建4.1 windows 2000的安装和配置4.2 网络组件的安装与调试4.3 SQL Server2000的安装与配置4.4 SQL Server 2000数据库的建立4.5 Powerbuild7.0的安装与配置4.6 Powerbuild7.0和SQL Server 2000的连接调试第五部分 毕业设计内容5.1 总体设计概要5.2 需求分析5.3设计软件5.4学籍管理系统的功能与模块5.5数据库的查询效率第七部分 毕业设计心得体会第八部分 附录8.1 代码部分8.2 参考资料第一部分 引 言数据库的发展和应用随着社会发展,人类的生产、生活越来越离不开信息。谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。信息产业正在成为一个国家的支柱。数据作为信息的载体,其管理工具数据库对于信息技术的重要性,正日益得到人们的重视。只有拥有了先进的数据库技术,才能有效地管理好浩如烟海的数据,并从中提取出对自己有用的信息来加以利用。从60年代末期开始,数据库系统已经经过了30多年的历程,经历了两代的演变。第一代数据库系统是层次与网络的数据库系统。第二代数据库系统是关系数据库系统。30年来,人们主要致力于第二代数据库系统的理论研究和系统开发,取得了辉煌成就。完善关系理论的确立标志着关系数据库系统理论趋于完善。商品化的DB2,INGRES,ORACLS.SYBASE,SQL SERVER等关系数据库的出现标志着关系数据库系统已经接近顶峰。第一代和第二代数据库系统的设计目标源于商业事务处理。多年来,这两代数据库系统主要用于银行,飞机定票等事务处理。80代以来,随着计算机应用领域的迅速扩大,新的数据库应用等。针对新一代数据库应用。从80年代至今,人们一直在探索新一代的数据库系统的理论,技术和方法。计算机硬件的不断更新、性能的成倍提高,和通信技术及计算机网络技术的迅猛发展,共同促进了数据库技术的飞跃,使其应用方式产生了革命性的改变。关系数据库、对象数据库及对象关系数据库等技术的出现,已使数据的存入问题得到了较好的解决。如何寻求一种更好的方法将用户所需的相关类型的数据通过/,从全球范围的数据库中提取出来,这个对用户具有重大意义的问题已成为信息分类学(,)研究的主要方向。全球各大数据库厂商(、等)为解决这个问题,先后提出了一些相关技术,通过强调连接性,来帮助用户有效的提取和利用数据。其中的数据仓库数据,数据集市,数据挖掘等技术更是大大推进了数据库管理系统的发展。1.数据仓库数据:仓库是来自多个源的数据的存储库,它可通过Internet将不同的数据连接起来,并将数据全部或部分复制到一个数据存储中心。数据仓库倾向于一个逻辑的概念,它建立在一定数量的数据库之上,这些数据库在物理上可以是分开的,甚至可以属于不同的国家。数据仓库通过打破地域界限,将它们合成一个逻辑整体,把一个海量的数据库展现在用户面前。数据仓库作为服务于企业级的应用,概括说来为用户提供了以下四个方面的优越性: a.减轻系统负担、简化日常维护和管理 b.改进数据的完整性、兼容性和有效性 c.提高了数据存取的效率 d.提供简单、统一的查询和报表机制2.数据集市:数据仓库作为企业级应用,其涉及的范围和投入的成本常常是巨大的,它的建设很容易形成高投入、慢进度的大项目。这一切都是部门/工作组所不希望看到和不能接受的。部门/工作组要求在公司内部获得一种适合自身应用、容易使用,且自行定向、方便高效的开放式数据接口工具。与数据仓库相比,这种工具应更紧密集成、拥有完整的图形用户接口和更吸引人的价格。正是部门/工作组的这种需求使数据集市应运而生。数据集市描述简要可概括为:数据集市是一种更小、更集中的数据仓库,它为公司提供了一条部门/工作组级的分析商业数据的廉价途径。数据集市应该具备的特性包括:规模小、面向特定的应用、面向部门/工作组、快速实现、投资规模小、易使用、全面支持异种机平台等。用户可根据自己的需求,以自己的方式来建立数据集市。不论是以自上而下,还是自下而上的方式建立数据集市,最重要的是保证数据集市间能相互对话,彼此不能沟通的数据集市是没用的。另外,允许人们经访问数据集市,使之为更多的用户提供数据访问,也是必不可少的功能。3.数据挖掘:数据挖掘是从数据库或数据仓库中发现并提取隐藏在其中的信息的一种新技术。它建立在数据库,尤其是数据仓库基础之上,面向非专业用户,定位于桌面,支持即兴的随机查询。数据挖掘技术能自动分析数据,对它们进行归纳性推理和联想,寻找数据间内在的某些关联,从中发掘出潜在的、对信息预测和决策行为起着十分重要作用的模式,从而建立新的业务模型,以达到帮助决策者制定市场策略作出正确决策的目的。数据挖掘技术涉及数据库、人工智能(,)、机器学习、神经计算和统计分析等多种技术,它使决策支持工具(,)跨入了一个新的阶段。 第二部分 毕业设计课题一 毕业设计课题* *工业大学学籍管理系统二 设计时间二年八月至二一年六月三设计人员潘开华,付巍四 指导老师杜世培教授,陈欣宇老师五 设计内容利用powerbuild7.0和SQL Server2000为主要开发工具,以Windows2000为开发平台。设计出一个学籍管理系统。系统能对全校的学生学籍,成绩进行统一管理。同时对学生的基本信息,考试成绩等数据放在网上,使学生能根据自己的学号查询到自己的信息。同时学生的家长也可以从自己的子女处获得密码从而查询到自己子女的学习成绩。六 设计完成步骤二年八月初至九月初,组建设计平台,熟悉软硬件环境;二年九月初至十月中,方案论证,需求分析;二年十月中至十二月末,代码设计;二一年一月初至三月末,系统生成;二一年四月初至六月中,系统维护; 第三部分 系统方案论证 数据库设计所要的解决的问题是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行。数据库设计的目标是为用户和各种应用系统提供一个高效的运行环境。而数据库的设计可以视为如下的优化问题。(1) 计算机的软硬件环境;(2) 数据库管理系统的能力;(3) 用户的操作要求与信息要求;(4) 完整性和安全性约束。经过调查分析,本设计组可以完全解决以上优化问题:(1) 开发采用Microsoft 的MS SQL Server2000是当今社会的主流数据库管理系统,它的稳定性和易用性是为世人所称道的,最重要的一点是它是当今世界最大的软件设计厂商Microsoft数据的产品。因此,他同Windows NT,Windows2000等操作系统的结合是最完美的。所以,在数据管理系统上,我们采用了MS SQL Server2000。而在数据库开发工具上则采用了SYBASE 公司的PowerBuild7.0,Sybase的PowerBuilder以其高效的开发环境,杰出的数据库开发特性,组件的创建和与其他Sybase开发工具的有机结合,从一个4GL的RAD开发工具,步入了企业级的开发工具市场。它的数据窗口作为一项专利,使得许许多多的程序员大大地减轻开发的工作量。Windows2000作为杰出的32位操作系统,它的稳定性,安全性完全可以满足系统的要求。而在硬件环境上,服务器的配置是:Intel Pentium III 733MHz20GB硬盘(钻石九代,IDE接口)3.5英寸高密软盘驱动器40倍速华硕光驱128MB内存D-Link DE-528 PCI Ethernet 10M网卡ASUS V3800PRO 16MB显存显卡双飞燕兼容鼠标客户端计算机的配置是: Intel Celeron433MHz10GB硬盘3.5英寸高密软盘驱动器128MB内存Realtek rtl8139(A)PCI Fast Ethernet Adapter 10M网卡这样的硬件配置完全可以满足系统的要求。 (2)采用的数据库管理系统:MS SQL Server2000是SQL Server家族的最新产品,SQL Server2000 扩展了 Microsoft SQL Server 7.0 版的性能、可靠性、质量和易用性。Microsoft SQL Server 2000 增加了几种新的功能,由此成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。而我们做的* *工业大学学籍管理系统,数据来源就是* *工业大学的学生信息成绩,大概有一万名学生,数据不算很多,用MS SQL Server2000完全可以很好地处理这些数据。(3)在用户的操作要求方面:操作数据库的用户基本上是* *工业大学的教师,有较高的文化水平和计算机操作能力,他们对整个学籍管理程序比较熟悉。在信息要求方面,由于学校的学生信息比较容易管理,而且信息更新比较快,同时信息的查询是比较频繁的。设计的系统必须能对查询进行有效的处理。(4)在完整性和安全性方面:学校的学生信息是在变化的,在更新和删除方面,要做到更新及时删除完整。安全性方面则分清操作员的权限问题,限制非授权的存取,* *工业大学学籍管理系统是被多个用户共享使用,每个用户对数据库的存取权是有限的。管理员可以对用户进行管理。而用户当中的教师可以对数据库进行录入,修改,删除。而用户中的学生则只能对自己的数据进行查询操作。同时做好数据库的数据恢复,设计一个系统恢复子系统。这个子系统在系统的硬件或软件发生故障时,能保证数据库的正确性。系统恢复子系统的关键是在系统的硬件或软件故障修复后,能够把数据库恢复到正确的状态。本次设计的学籍管理系统采用的客户/服务器体系。随着计算机网络的信息服务的不断深入发展,传统的联机远程终端和以文件服务器为核心的计算机网络结构已经不能满足实际需要。取而代之的是客户/服务器(Client/Server)模式,该模式以其高性能和高可靠性等优点迅速地被广泛应用起来。客户/服务器是在网络基础上,以数据库管理为后援,以计算机为网上工作站的一种系统结构。该结构的关键在把网络环境上的数据库存取和应用程序一分为二,分别由网上的数据库服务器和网上客户来执行。虽然* *工业大学学籍管理系统客户/服务器是建立在LAN的基础上,但它比以往的文件服务系统有了很大的改进。首先,它消除了不必要的网络传输负担;其次,它可以使作为数据库服务器的计算机被高度优化,以适应数据处理的需要。相比之下以往的宿主式计算机系统除了数据处理之外,还要承担应用的工作,从而降低了工作效率。另一方面,由于作为客户的计算机如今主要承担应用方面的专门任务,这就有可能使其高度优化。由此可见,客户/服务器体系在网络连接上和设备上并没有什么变化,只是改变软件应用的系统的配置方法,从而明显地改变了整个系统的运行性能,有效地增强了系统的可扩充性和可维护性。客户/服务器已经能够应用于复杂的网络上,并使之能够更有效地进行选择、检索、索引排序等数据处理。作为一种高级的分布式计算机环境、客户/服务器有足够的能力把处理后的结果(不是整个文件)通过网络传输出去,并根据用户需求灵活地配置各种大、中、小型计算机系统。整个客户/服务器体系分为三部分。(1) 客户:发送请求及处理返回结果,显示和控制应用工作环境及用户界面,完成数 据合理性校验。显示报告和使数据表现图形化;(2) 服务器:处理客户请求,为客户分析数据并返回结果或动作。一个服务器本身有时又可以成为另一个服务器的客户。(2) 网络:实现客户和服务器的之间的透明连接;客户/服务器技术到目前为止已发展为对等层到对等层的处理模式。在这种模式下,网络上的每一台计算机的作用都是相同的,即所有的计算机既是客户机也是服务器。这种模式最初采用的是线性结构,即客户机向上一层的服务器发出请求,而服务器作为客户机再向上一层服务器发出请求,以此类推。后来,这种线性结构被推广为网络结构,即每一层既可以作为客户向多台服务器发出请求,也可以作为服务器接受并处理多个客户的请求,这样就使负载相对较重的层尽可能地把处理任务分配到其它层上,从而使处理分布更加均衡。随着Internet的迅速发展和网上计算机资源的多样化,这种处理模式将变得越来越来必要。客户进程系统服务硬 件 服务器进程系统 服务硬 件 请求 客户进程系统服务硬 件 响应用户 客户 网 络 服务器 客户/服务器网络两层配置模式:所谓两层配置,是指客户应用直接对服务器进行连接,进而通过PRC或Open Server由被直接连接的SQL Server再去访问其它服务器的数据,如下图所示。客户应用层 服务器应用层 服务器应用第一层为客户应用程序,主要是指实现应用逻辑和数据表示的开发工具软件。第二层为服务器的应用程序,他提供直接服务管理和处理众多的连接操作。这些应用包括包括数据库服务器SQL Server,利用Open Server构建的打印和管理数据服务。两层C/S结构存在以下几点局限:它一般是单一服务器且以局域网为中心的结构,难以扩展至广域网或Internet。软,硬件的组合及集成能力有限。难以管理大量的客户。三/多层配置模式三/多层配置模式在两层配置模式的基础上增加了基于组件方式的中间层软件。由于每个组件都可在不影响其它部分的条件下,用另一个具有同样功能的组件取而代之,所以具有极大的灵活性和自由度,如下图所示。客户应用层 中间软件层后台服务层 三多/层配置模式中间软件层产品能为分布式异构环境提供全局性的数据访问及事务管理控制。处于这一层的主要产品有Open Server,Replication和Direct CONNECT。三/多层配置模式由以下三类分层组成:前端的客户层,负责提供可以移植的表达逻辑。中间的应用层,允许用户通过将其与实际应用隔离而共享和控制业务逻辑。后台的数据管理与服务层,提供对专门服务(例如数据库服务器)的访问。三/多层结构与传统的客户/服务器结构的区别:在两层计算模式中,用户将实际的业务逻辑放置到客户端(作为对表达式逻辑的补充)或放置到后端数据库(作为数据逻辑的一部分包含在存储过程中)。在多层计算模式中,用户将业务逻辑放到中间层上。这种模块化方法明确地划分了表达逻辑,业务逻辑和数据逻辑。这种基于组件方式的三/多层体系结构可以满足企业级分布计算的需求。* *工业大学学籍管理系统开发模式1. 采用开发效率较高的原型开发模型生产产品修改原型建立原型快速设计需求分析 用户评价原型型 原型开发模型1. 需求分析:软件需求规格说明书1. 1总体说明:建立院系级的学生管理系统:建立学生管理信息数据库,学生学籍数据库,学生成绩数据库。可以实现学生基本信息,学生成绩,奖惩情况,学生综合测评的录入,删除,增加,修改,查询以及统计功能。1. 2详细说明:建立院系一级的学生信息远程网络查询系统:学生基本信息查询,学生奖惩情况查询,学生学习成绩查询。设计系统的目的:一方面是为缓解* *工业大学由于扩招学生增加而造成的学生管理压力,另一方面也是方便学生和家长了解自己的子女在校的学习成绩和表现。数据流图学生家长管理人员 * *工业大学学籍管理系统 管理要求 查询要求 管理结果 查询结果 (顶层数据流图) 数据流图说明 输入体输入输出接受对象管理人员系统管理员系统管理要求系统管理结果管理人员数据操作员操作命令操作结果数据操作员数据录入员录入要求录入结果数据录入员数据查询员数据查询要求查询结果数据查询员查询人员学 生查询要求查询结果学 生 家 长家 长 系统管理员是整个系统的拥有者,拥有对系统的一切权利,他能对整个系统进行管理,包括数据管理,用户管理,权限管理。由于系统管理员对数据库的安全起很大的作用,所以系统管理员对数据库应该很熟悉,同时对系统的结构也应该很了解,计算机操作水平高,这一类人员占整个系统的人员不应该超过千分之一,甚至更少。数据操作员是整个系统的维护者,他虽然不能对整个系统进行管理,但是,系统的数据基本上是由他来维护,由于数据的安全性和完整性要得到保证,所以不是任何人都能对数据库进行修改,删除,更新。只有数据操作员才能对数据的数据进行检验,和操作。因此数据操作员对学生工作比较熟悉,而且对各种数据的含义应该了解。这一类操作员可以不必了解整个系统的结构。但是要有一定的计算机操作能力,这一类人员占整个用户群的百分之十。数据录入员是负责数据录入的群体,他们对数据进行录入,但是不能对数据进行修改,删除等,在每年新生入校时,他们负责录入新生的信息,同时在每一学期结束时,他们负责录入学生这一学期的学习成绩,在录入完毕以后,由数据操作员对数据的完整性和正确性进行校正,如果有错误,由他们进行修改,删除,更新。而不是数据录入员,数据录入员占整个系统用户的百分之二十。查询用户是整个系统没有操作权限的人员,他们分别由学生,学生家长,教师组成。这些用能进行信息,成绩查询;但是又不是什么信息都能查询,当一个数据库系统被多个用户共享时,每个用户对数据的存取是有限的。并非每个用户都可以随心所欲地存取数据中的任何信息。如,一个学生的基本信息和成绩信息只允许学生自己查询或者是学生的家长获得学生授权而进行查询,其它的学生就不能查询到其他人的信息,因为这涉及到学生的个人隐私。同样的本系的老师只能查询到本系的学生信息和成绩,所不同的是学生只能查询到个人的信息而老师则可以查询到整个班级甚至是整个院系的学生信息。因此学生和老师的查询权限不同。数据库的生命周期数据库的生命周期可以分为两个阶段:一是数据库设计阶段;二是数据库实现和操作阶段。数据库的分析和设计阶段分为如下四个子阶段:(1)需求分析;(2)概念设计(3)逻辑设计(4)物理设计数据库的实现和操作阶段由如下三个子阶段组成:(1)数据库的实现;(2)操作与监督;(3)修改和调整。数据库设计所关心的是数据库的设计阶段。我们所做的* *工业大学学籍管理系统的设计同样要遵循以上的条件和要求,在需求分析阶段是比较重要的,要重视系统的设计初期的工作,因为如果设计的初期阶段设计搞不好,就对以后的工作产生比较大的影响,从而会造成返工。数据库设计过程数据库的设计过程如下图所示。在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行。逻辑设计和物理设计与具体的数据库管理系统密切相关。由于需求分析比较重要。我们在设计的时候,花了比较多的时间。首先要到管学生工作的教师那里获得一些重要的资料,如教师管理学生所需要的资料,学生的信息等。在获得这些资料之后,进行分析。从中提取有用的部分。分析各种用户的权限,最重要的是建立表。表的各种数据涉及到数据完整性。如果表建得不好,在后边的设计过程中,就要不停地修改,造成浪费。开发的效率就会大大降低。现实世界 需求分析 需求分析说明书 概念数据库设计 概念数据库模式 独立于数据 (高级数据模型) 库管理系统 与数据库管逻辑数据库设计 理系统相关 逻辑数据库模式 (特定数据模型)物理数据库设计 物理数据库模式 (特定的物理存储结构和存取方式) 图:数据库设计过程 第四部分 系统平台的搭建4.1 Windows2000的安装和配置在硬件系统构建完毕且软件解决方案选定后,平台的搭建就成了整个网络建设的基础。平台的性能直接影响到整个网络的性能。我们在前端客户机上安装了流行的PC操作系统Win2000Professional中文版,在后端服务器,安装了Windows 2000Advance Server中文版。并且为了对文件和目录具有更大的管理权限和加强网络系统的安全,采用了NTFS格式的文件系统。选择WINDOWS Server作为平台开发数据库服务和应用程序是因为Windows有熟悉的界面,操作简便,即使用户不是网络操作系统的专家,也可以使一个基本的数据库正常运转。同时,其简便性并不妨碍Windows性能的高效与稳定:Windows操作系统有很好的可扩展性和兼容性、平滑多任务、高可靠性与安全性、多种平台支持、集成联网环境。Windows2000是Microsoft基于W32的操作系统,Windows 2000 Professional 能够无缝地连接到Windows NT 4.0 和 Windows 2000 服务器上。由于它采用 NTFS格式,使得文件将更加安全,因为您只有在输入了用户名和密码之后方能访问存储在计算机中的信息。同时它的稳定性和安全性也是这次我们设计所采用的它的主要原因。4.2网络组件的安装和调试1.所用的网络适配器是Realtek rtl8139(A)PCI Fast Ethernet Adapter 10M网卡 所用的网线是超五类双绞线,rj45水晶头,TP-link的10base-hp8M HUB 服务器 10base-hp8M HUB 客户机 客户机2.网络所使用的协议,是TCP/IP、IPX/SPX,还是NetBEUI或其它? (1).安装TCP/IP协议步骤; 在确认网络适配器(网卡)已经安装好的情况下。打开网络和拨号连接右键单击要安装和启用的(TCP/IP)网络连接,然后单击“属性”。 在“常规”选项卡上(用于本地连接)或“网络”选项卡上(所有其他连接),如“Internet 协议(TCP/IP)”不在已安装组件的列表中,请执行以下操作:a.单击“安装”。 b.单击“协议”,然后单击“添加”。 c.在“选择网络协议”对话框上,单击“Internet 协议 (TCP/IP)”,然后单击“确定”。 检查是否已选中“Internet 协议(TCP/IP)”复选框,然后单击“确定”。设置IP地址:安装好TCP/IP协议后,就可以设置IP地址了;在Internet协议(TCP/IP)中,选择手动配置IP地址:IP地址:28子网掩码:默认网关:54(2).TCP/IP协议的特点;TCP/IP是目前最完整,并被普遍接受的通信协议标准。它可以让使用不同硬件结构,不同软件操作系统的计算机之间相互通信,例如:UNIX,大型主机与Windows NT等。但其缺点是在小型网络上,且需要进行配置,其数据传输速度比NetBEUI慢。所以还要加NetBEUI通信协议(NETBIOS Extended User Interface)是个体积小,效率高,速度快的通信协议。它特别适用于小型网络,但它的缺点是不可被Route到其它网络区段上。即只能在同一区段内网(同一局域网内)通信。必须利用其它通信协议,例如TCP/IP协议与其它区段的网络通信。TCP/IP是INTERNET采用的协议标准,也是全世界采用的最广泛的工业标准。事实上,它是一个协议系列,目前已包含了100多个协议,用来将各种计算机和数据通信设备组成实际的计算机网络。是被普遍接受的通信协议标准。对于计算机学院的IP地址分配方案,采用了动静结合的方式。即对各实验及设计小组的服务器均给予固定的IP地址,并赋于域名。各实验室及各设计小组的学生用机或客户机均采用动态的IP地址,以节省IP地址的开销,减少网络管理员的工作量。().TCP/IP 的测试把这几项配好以后系统网络平台基本上就设置好了;但是这并不代表局域网就通了,需要用Windows的Ping命令检验网是否通。点击开始菜单,选择运行,在打开中键入命令PING 21(IP地址:21是本设计组服务器的IP地址)来测试TCP/IP是否安装与加载正确,如果在DOS窗口下显示:Reply from 38: bytes=32 time10ms TTL=128,则表示发出去的数据包已经被接受,而应答包已经返回。这说明网络配置是正确的;如果在DOS窗口下显示:Request timed out.则表示数据发送,但是没有被接受,应答包也没有返回,这说明网络配置错误。常见的错误是:1.网络适配器没有配置好,可能是驱动程序没有装好,或者是网络适配器是坏的,解决的办法是重新安装驱动程序,或者是换一个网络适配器。2.网线不通,或者是rj45头没有接触好,可以专门的仪器检测网线是否接通,在接双绞线的时候,双绞线的排序也是有规定的正确的顺序是从左到右:白橙,橙,白绿,兰,白兰,绿,白棕,棕;如果顺序不对网络就不会通。3.Internet协议没有配置好,重新检查IP地址。4.2 Microsoft SQL Server2000的安装和配置在以上的两个步骤中已经搭建好数据库系统的运行平台和网络环境后,就可以安装数据库管理系统MS SQL Server2000。安装SQL Server 2000 的硬件和软件安装要求:硬件最低要求计算机Intel 或兼容机 Pentium 166 MHz 或更高。内存 (RAM)1企业版:至少 64 MB,建议 128 MB 或更多标准版:至少 64 MB个人版:Windows 2000 上至少 64 MB,其它所有操作系统上至少 32 MB开发版:至少 64 MBDesktop Engine:Windows 2000 上至少 64 MB,其它所有操作系统上至少 32 MB硬盘空间2数据库组件95 到 270 MB,一般为250 MB Analysis Services:至少50 MB,一般为130 MBEnglish Query80 MB仅 Desktop Engine:44 MB监视器VGA 或更高分辨率SQL Server 图形工具要求 800x600 或更高分辨率定位设备Microsoft 鼠标或兼容设备CD-ROM 驱动器需要操作系统要求SQL Server 版本或组件操作系统要求企业版Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。 注意,SQL Server 2000 的某些功能要求 Microsoft Windows 2000 Server(任何版本)。标准版Microsoft Windows NT Server 4.0、Windows 2000 Server、Microsoft Windows NT Server 企业版、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。个人版Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。开发版Microsoft Windows NT Workstation 4.0、Windows 2000 Professional 和所有其它 Windows NT 和 Windows 2000 操作系统。仅客户端工具Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me 和 Windows 98。仅连接Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me、Windows 98 和 Windows 95。说明在 Microsoft Windows NT Server 4.0 上,必须安装 Service Pack 5 (SP5) 或更高版本,这是 SQL Server 2000 所有版本的最低要求。Internet 要求组件要求Internet软件Microsoft SQL Server 2000 所有安装都需要 Microsoft Internet Explorer 5.0。Microsoft 管理控制台 (MMC) 和 HTML 帮助也需要 Microsoft Internet Explorer 5.0。最小安装已足够,而且 Internet Explorer 不必是默认浏览器。Internet Explorer 5.0 要求的例外情况:如果使用仅连接选项而且不连接到要求加密的服务器,则带 Service Pack 2 的 Microsoft Internet Explorer 4.01 就足够了。 Internet Information服务编写程序本设计组的软硬件要求完全满足以上要求。把MS SQL Server2000的光盘放入光驱,由于是自动安装,所以就可以一步一步地装下去,由于我们现在是在个人的计算机进行开发设计,所以我们暂时使用即个人版的。选择安装SQL S组件,安装数据库库组件,在选择计算机名时,选择本地计算机,创建新的实例或安装客户端工具,在实例名中键入数据库系统的名称,这样在以后的开发中,数据库服务器的名称就是这个实例名。选择典型安装,在服务账号中为单独建立一个账号。以免在以后修改了的密码后,出现启动不了的情况,这是因为和用的是一个账号,那么在密码修改以后,就会出现启动不了的情况。身份验证模式中,选择混合模式(身份验证和身份验证)然后就开始安装了。 Server的启动:打开管理器,这时的服务器名就是在安装时填写的实例名,服务是:。点击开始/继续,服务器就启动了。如下图所示:只有在SQL Server 启动后,才能在打开企业管理器。4.4数据库的建立打开企业管理器。依次打开控制台目录、MS SQL Servers、SQL Server组,这时就出现了服务器PKH(Windows NT)。由于采用的操作系统是Windows 2000,所以显示的是Windows NT(如果操作系统是Win95或Win98,那么在服务器名PKH后显示的则是Win95/Win98)。展开”数据库”这一项,单击鼠标右键,在菜单中选择”新建数据库”。建立数据库studata:在数据库属性中,在数据库名称中输入数据库的名称-studata,数据文件(stu_data)和日志文件(stu_log)都是放在默认的SQL Server的data文件夹下。点击确定就可以了。在数据的列表中就会出现在上一步所建立的数据库studata。下一步就可以建立表了,展开相应的数据库studata,可以看到以下的列表,关系图表视图存储过程用户角色规则默认用户定义的数据类型用户定义的函数鼠标右击表项,就可以新建一张表,如下图:列名数据类型长度允许空StuidChar10NameChar10注意:当某一列为空时,不能设置主键和外键。数据类型:因为每一列都代表对象的一个特性,所以一列中每个事件的数据均相似。列属性中有一个称为列数据类型的属性,用于定义该列可以包含的数据类型。SQL Server 有多种可指定给列的基本数据类型:BinaryBigintBitCharDatetimeDecimalFloatImageIntMoneyNcharNtextNvarcharNumericRealSmalldatetimeSmallintSmallmoneySql_variantSysnameTextTimestampTinyintVarbinaryVarcharuniqueidentifierSQL Server 2000 还支持 table 基本数据类型,该数据类型可用于存储 SQL 语句的结果集。table 数据类型不适用于表中的列,而只能用于 Transact-SQL 变量和用户定义函数的返回值.列的属性描述“描述列的属性性质”默认值“设置列的默认值”精度“设置列的精度,不同的数据类型,精度可能不同”小数位数“小数位数,选择数据类型不同,小数位数系统会自动设置”标识“把它选上以后,可以设置流水号。”标识种子“设置流水号的初始值”标识递增量“设置标识种子的增长值”是Rowguid“是/否“公式“设置运算公式“排序规则“设置数据的排序方式,有sql排序规则windows排序规则“经过以上步骤,数据库studata就建好了一张表。余下的建立视图,关系表,以及用户等步骤和建表的步骤相同。光是建好数据库,而没有设置数据库的访问权限还不行,在安全性一项中增加一个登陆用户,设置相应的服务器角色和登陆用户可以访问的数据库。这样,用新建的登陆用户登陆相应的数据库,就可以访问数据库了。4.5 Powerbuilder7.0安装和配置Powerbuilder是Sybase公司的子公司Powersoft公司开发的一个用与企业级客户/服务器数据库应用系统的开发工具,其功能在不断增强,除支持客户/服务器体系结构的开发外,现在还支持多层应用和组件开发,支持Web应用开发等,此外它还具备跨平台的应用系统开发能力,是目前最好的数据库应用系统开发工具之一。目前Powerbuilder的最新版本是Powerbuild8.0,教以前的版本有很大的变化,增强、增加了很多新的功能,它的开发界面更加方便,组件开发能力更加强大。Powerbuilder作为一种可视化的、面向对象的快速应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论