【正文】
命令集,是一種功能齊全的數(shù)據(jù)庫語言。在使用它時,只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強大、簡單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持SQL。組成:在正式學(xué)習(xí)SQL語言之前,首先讓我們對SQL語言有一個基本認識,介紹一下SQL語言的組成:(Table)的集合,它由一個或多個SQL模式定義。,一行是列的序列(集合),每列與行對應(yīng)一個數(shù)據(jù)項?;颈硎菍嶋H存儲在數(shù)據(jù)庫的表,而視圖是由若干基本表或其他視圖構(gòu)成的表的定義。,一個存儲文件也可存放一個或多個基本表。每個存儲文件與外部存儲上一個物理文件對應(yīng)。在用戶角度來看,視圖和基本表是一樣的,沒有區(qū)別,都是關(guān)系(表格)。,也可以是終端用戶。SQL語句可嵌入在宿主語言的程序中使用,宿主語言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada語言等。SQL用戶也能作為獨立的用戶接口,供交互環(huán)境下的終端用戶使用。其基本操作: 216。 數(shù)據(jù)定義 216。 數(shù)據(jù)操縱 216。 數(shù)據(jù)控制216。 嵌入式SQL語言的使用規(guī)定 五,C語言簡介216。 C語言是目前世界上流行、使用最廣泛的高級程序設(shè)計語言。216。 C語言的發(fā)展歷史:C語言的發(fā)展頗為有趣。它的原型ALGOL 60語言。1963年,劍橋大學(xué)將ALGOL 60語言發(fā)展成為CPL(Combined Programming Language)語言。1967年,劍橋大學(xué)的Matin Richards 對CPL語言進行了簡化,于是產(chǎn)生了BCPL語言。1970年,美國貝爾實驗室的Ken Thompson將BCPL進行了修改,并為它起了一個有趣的名字“B語言”。意思是將CPL語言煮干,提煉出它的精華。并且他用B語言寫了第一個UNIX操作系統(tǒng)。1973年,B語言也給人“煮”了一下,他取了BGPL的第二個字母作為這種語言的名字,這就是C語言。為了使UNIX操作系統(tǒng)推廣,1977年Dennis 發(fā)表了不依賴于具體機器系統(tǒng)的C語言編譯文本《可移植的C語言編譯程序》。1978年Brian 《The C Programming Language》,從而使C語言成為目前世界上流行最廣泛的高級程序設(shè)計語言。1988年,隨著微型計算機的日益普及, 出現(xiàn)了許多C語言版本。由于沒有統(tǒng)一的標(biāo)準(zhǔn),使得這些C語言之間出現(xiàn)了一些不一致的地方。為了改變這種情況,美國國家標(biāo)準(zhǔn)研究所(ANSI)為C語言制定了一套ANSI標(biāo)準(zhǔn), 成為現(xiàn)行的C語言標(biāo)準(zhǔn)。216。 C語言的特點、靈活方便、程序設(shè)計自由度大,可以直接對硬件進行操作,程序執(zhí)行效率高,可移植性好216。 C語言有一個突出的優(yōu)點就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于多種機型。六,技術(shù)可行性分析本系統(tǒng)的開發(fā)利用Microsoft SQL2008作為本系統(tǒng)的數(shù)據(jù)庫,它支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量要求,學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客服端的結(jié)構(gòu)提供了硬件上的支持。使用C語言作為系統(tǒng)的開發(fā)環(huán)境,它提供完善的控制語句,類與對象的支持及豐富的數(shù)據(jù)類型,非常有利于對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設(shè)計與開發(fā),在技術(shù)和硬件設(shè)備上的條件,都是滿足的,因此它在技術(shù)上是可行的。七,運行上的可行性本系統(tǒng)為一個小型的學(xué)生信息管理系統(tǒng),所耗費的資源非常的小。學(xué)校的電腦無論是硬件還是軟件都能夠滿足條件。因此本系統(tǒng)在運行上是可行的。八,經(jīng)濟上可行性現(xiàn)在計算機的價格已經(jīng)十分低廉,性能卻有個很大的進步,而本系統(tǒng)的開發(fā)為學(xué)校的工作效率帶來了質(zhì)的飛躍。如: 1,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動。2,本系統(tǒng)的運行可以節(jié)省許多資源。3,本系統(tǒng)的運行可以大大的提到學(xué)校的工作效率。4,本系統(tǒng)可以使信息文檔更加安全。所以本系統(tǒng)在經(jīng)濟上是可行的。九,系統(tǒng)設(shè)計思想1,采用現(xiàn)在有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有資源,減少開發(fā)中的時間和財力,物力,提高系統(tǒng)開發(fā)的水平和應(yīng)用效果。2,系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生信息的錄入,查詢,更新等。學(xué)生錄入與排名。3,系統(tǒng)就具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)添加,刪除修改等操作。十,系統(tǒng)設(shè)計分析用戶管理:用于對用戶的添加,賦予不同的權(quán)限及對用戶的修改和查尋。課程管理:用于對個學(xué)期的開設(shè)和修改。成績管理:用于對成績的輸入,修改,匯總及排名。學(xué)生信息管理:添加,刪除,修改學(xué)生信息等。授課信息管理:對授課老師,課程號,學(xué)時數(shù),班級等信息的添加維護等。學(xué)生信息查尋:對學(xué)生成績等信息的查尋,查詢方式為模糊,且具有多條件組合查詢功能。學(xué)生成績統(tǒng)計:統(tǒng)計學(xué)生各科的總分,平均分及排名等信息。十一,系統(tǒng)功能分析權(quán)限功能:系統(tǒng)具有動態(tài)權(quán)限分配功能,可以按照用戶權(quán)限對用戶分組,可分為一般用戶,學(xué)生,老師,一般用戶只能查詢不能修改,學(xué) 生只能對授權(quán)范圍內(nèi)進行相應(yīng)修改和刪除,老師則可以修改刪除所有信息。錄入功能:為學(xué)生提供相應(yīng)的錄入功能,為老師提供所有信息的錄入功能。查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內(nèi)的所有信息。維護功能:為學(xué)生提供查詢以及相應(yīng)的刪除和修改功能,為老師提供所有信息的刪除和修改功能。退出功能:結(jié)束關(guān)閉系統(tǒng)。11十二,結(jié)語在本系統(tǒng)的開發(fā)過程中我們能深刻認識到合理的組織,精心的準(zhǔn)備,加上不怕困難的精神,和有序的實施是軟件工程開發(fā)設(shè)計及實踐過程及成功的必備條件。同時也提高了我小組人員之間的團隊合作意識。增加了我們的學(xué)習(xí)信心。也為畢業(yè)以后的相關(guān)工作打好了良好的基礎(chǔ)。第三篇:vb學(xué)生成績管理系統(tǒng)論文目 錄摘要……………………………………………………………………………………….2 第一章 引言...........................................................3 第二章 系統(tǒng)設(shè)計的目的與要求...........................................3 ....................................................3 ................................................4 ................................................3 ....................................................4第三章 系統(tǒng)的概述.....................................................3 ........................................................3 ........................................................4 第四章 前臺界面分析...................................................4 登陸界面..........................................................4 ..........................................................6 第五章 數(shù)據(jù)庫的分析...................................................6 YONGHU表...........................................................7 STUDENT 表.........................................................7 SCORE表...........................................................7 COURSE表...........................................................8 第六章 軟件維護.......................................................8 ..........................................................9 ..........................................................9 結(jié)語及致謝............................................................9 參考文獻..............................................................9VB學(xué)生成績管理系統(tǒng)摘要:隨著科學(xué)技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的技術(shù)已逐步成熟。學(xué)生成績管理系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個學(xué)校要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,因為管理這些龐大的體系是非常困難的,要想有機地組織起來,就必須建立與自身特點相適應(yīng)的成績管理系統(tǒng)。本文對Visual ,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,主要完成了對學(xué)生成績管理系統(tǒng)的系統(tǒng)分析部分,界面的設(shè)計、數(shù)據(jù)庫的設(shè)計等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計及代碼設(shè)計;關(guān)鍵詞:visual basic,學(xué)生成績管理系統(tǒng),數(shù)據(jù)庫,查詢Abstract:Along with science technique is on the management more and more thorough but extensive application, manage information system of technique already gradually result management the system is a new academics which develops continuously, the whichever school wants to exist to want a development, highefficiencily internal activity organically the organization get up, because manage these huge systems are very difficult, think organically the organization get up, have to build up is mutually acmodative with oneself characteristics of result management text to Visual application program design tool carried on more thorough study and application, making use of what it provide various development tool which face to object, is the intelligence that data window way39。s this ability is convenient and simple and direct to manipulate a database to turn object particularly, mainly pleted to manage the analysis part of the system of system to student39。s result, the design, database of interface of design etc.。The system design part mainly introduced design and database design of the system function and code design。Keywords: visual basic,Student result management the system,database, enquiries第一章 引言在高科技不斷發(fā)展的今天,計算機技術(shù)己經(jīng)廣泛應(yīng)用到社會的各個領(lǐng)域。從六十年代中期爆發(fā)了著名的軟件危機開始,計算機界就一直在探索軟件開發(fā)理論和方法,以確保計算機技術(shù)能夠高效地應(yīng)用于各領(lǐng)域。隨著計算機技術(shù)不斷發(fā)展、完善,如何開發(fā)、應(yīng)用高效率計算機軟件、信息系統(tǒng)一直是開發(fā)人員在試圖解決的難題。盡管開發(fā)人員已經(jīng)提供了很多解決的方法,但是現(xiàn)在開發(fā)、應(yīng)用管理信息系統(tǒng)軟件的過程中,仍會碰到以下的情形。學(xué)生成績管理系統(tǒng)軟件應(yīng)用的好壞直接影響到學(xué)校以及學(xué)校今后發(fā)展。只有確定出簡單、安全、高效的開發(fā)設(shè)計方法并應(yīng)用于學(xué)生成績管理系統(tǒng)的開發(fā)設(shè)計中,才能使先進的計算機工具為個人發(fā)展提供高效的服務(wù):才能開發(fā)出完整靈活的學(xué)生成績管理系統(tǒng),具有良好的可擴充性、適應(yīng)性,系統(tǒng)安全性能高,具有友好的用戶界面并且操作簡便,因此,學(xué)生成績管理系統(tǒng)開發(fā)設(shè)計方法的應(yīng)用研究具有積極的現(xiàn)實意義。第二章 系統(tǒng)設(shè)計的目的與要求 系統(tǒng)設(shè)計的目的本課程設(shè)計是計算機科學(xué)與技術(shù)專業(yè)重要的實踐性環(huán)節(jié)之一,是在學(xué)生學(xué)習(xí)完《程序設(shè)計語言(C)》課程后進行的一次全面的綜合練習(xí)。本課程設(shè)計的目的和任務(wù): 系統(tǒng)設(shè)計的實驗環(huán)境硬件要求能運行Windows 2000/XP操作系統(tǒng)的微機系統(tǒng)。C語言程序設(shè)計及相應(yīng)的開發(fā)環(huán)境。 系統(tǒng)設(shè)計的預(yù)備知識熟悉C語言及C語言開發(fā)工C語言與Access。第二章 系統(tǒng)的概述本學(xué)生成績管理系統(tǒng)可以說是一個綜合性的學(xué)校學(xué)生成績管理系統(tǒng),這它集成了多種功能,因而具有較強的實用性和先進性。通過調(diào)查,要求系統(tǒng)需要有以下功能: ⑴ 由于操作人員的計算機