歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

畢業(yè)論文學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc

  • 資源ID:13306216       資源大?。?span id="e38ruam" class="font-tahoma">62KB        全文頁(yè)數(shù):12頁(yè)
  • 資源格式: DOC        下載積分:8積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要8積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

畢業(yè)論文學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc

學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【摘要】本論文敘述了我校學(xué)成績(jī)管理的現(xiàn)狀以及Visual basic6.0語(yǔ)言的概況。重點(diǎn)介紹了學(xué)生成績(jī)管理系統(tǒng)的實(shí)現(xiàn)過(guò)程:包括系統(tǒng)分析、 系統(tǒng)調(diào)查、 數(shù)據(jù)流程分析、功能設(shè)計(jì)、 數(shù)據(jù)庫(kù)設(shè)計(jì)、 系統(tǒng)物理配置方案、 系統(tǒng)實(shí)現(xiàn)、 系統(tǒng)測(cè)試和調(diào)試。本系統(tǒng)主要功能有用戶管理、學(xué)生注冊(cè)、班級(jí)信息錄入、學(xué)生信息錄入、班級(jí)課程錄入、學(xué)校專業(yè)信息錄入、課程信息錄入、學(xué)生成績(jī)錄入、教師信息錄入、數(shù)據(jù)更新。包括功能需求描述、數(shù)據(jù)庫(kù)設(shè)計(jì)等內(nèi)容。第四章介紹了本系統(tǒng)的具體實(shí)現(xiàn)。第五章關(guān)于本系統(tǒng)開(kāi)發(fā)過(guò)程中的結(jié)論及體會(huì)?!娟P(guān)鍵詞】學(xué)生成績(jī)管理系統(tǒng),功能,特點(diǎn),論文內(nèi)容。【Abstract】This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introduced the student the result management system carries out the process 。 such as function request description and the database design.etc. .A concrete realization that introduced this system .Chapter 5 concerning conclusion within this system development process and realize.【KeyWords】 the Student result management system, function, characteristics, thesis contents目 錄摘要前言第一章 引言 11 開(kāi)發(fā)背景12開(kāi)發(fā)目標(biāo)13 項(xiàng)目提出的意義1. 4 系統(tǒng)開(kāi)發(fā)所用的技術(shù)準(zhǔn)備第二章 系統(tǒng)分析2.1開(kāi)發(fā)背景 2.2需求分析2.3查詢流程圖第三章 系統(tǒng)設(shè)計(jì)3.1學(xué)生成績(jī)查詢系統(tǒng)功能需求簡(jiǎn)介3.2功能需求描述3.3系統(tǒng)目標(biāo)要求3.4系統(tǒng)平臺(tái)選擇3.5數(shù)據(jù)庫(kù)設(shè)計(jì)3.5.1數(shù)據(jù)庫(kù)需求分析3.5.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)3.5.3、邏輯結(jié)構(gòu)設(shè)計(jì)(ER圖向關(guān)系模型的轉(zhuǎn)換)第四章 系統(tǒng)實(shí)施4.1各子系統(tǒng)模塊程序設(shè)計(jì)舉例4.2 軟件測(cè)試的目的和原則4.3 子系統(tǒng)測(cè)試4.4 軟件運(yùn)行與轉(zhuǎn)換第五章 結(jié) 論致 謝參考文獻(xiàn) 第一章 引 言1.1 項(xiàng)目開(kāi)發(fā)背景幾年前,各個(gè)學(xué)校的學(xué)生成績(jī)管理基本上都是靠手工進(jìn)行,隨著各個(gè)學(xué)校的規(guī)模增大,有關(guān)學(xué)生成績(jī)管理工作所涉及的數(shù)據(jù)量越來(lái)越大,有的學(xué)校不得不靠增加人力、物力來(lái)進(jìn)行學(xué)生成績(jī)管理。但手工管理具有效率底、浪費(fèi)空間去保存資料,浪費(fèi)時(shí)間去整理,查起來(lái)也不方便,所以我想借本次畢業(yè)設(shè)計(jì)之際,開(kāi)發(fā)一個(gè)不僅適用本校各系而且適用于其它各校的通用高校學(xué)生成績(jī)管理系統(tǒng)。我選擇母校來(lái)設(shè)計(jì)這個(gè)系統(tǒng)主要有兩個(gè)原因:一是:我在母校就是學(xué)軟件的。二是:學(xué)校也需要這樣的一個(gè)系統(tǒng),要知道以后我們學(xué)校的規(guī)模還是相當(dāng)大的,需要這個(gè)系統(tǒng)來(lái)幫忙的1.2 項(xiàng)目開(kāi)發(fā)的目標(biāo)建立學(xué)生成績(jī)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。1.3 項(xiàng)目提出的意義現(xiàn)在我國(guó)的大中專院校的學(xué)生成績(jī)管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了了許多的人力和物力。在當(dāng)今信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學(xué)校所采用,將會(huì)改變以前靠手工管理學(xué)生成績(jī)的狀況,可以樹(shù)立良好的辦學(xué)形象,提高工作效率。1.4 系統(tǒng)開(kāi)發(fā)所用的技術(shù)準(zhǔn)備1.4. 1數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀與發(fā)展數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息科學(xué)與技術(shù)的重要組成部分,是計(jì)算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫(kù)技術(shù)研究和解決了計(jì)算機(jī)信息處理過(guò)程中大量數(shù)據(jù)有效地組織和存儲(chǔ)的問(wèn)題,在數(shù)據(jù)庫(kù)系統(tǒng)中減少數(shù)據(jù)存儲(chǔ)冗余、實(shí)現(xiàn)數(shù)據(jù)共享、保障數(shù)據(jù)安全以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)。隨著計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)通信技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已成為信息社會(huì)中對(duì)大量數(shù)據(jù)進(jìn)行組織與管理的重要技術(shù)手段及軟件技術(shù),是網(wǎng)絡(luò)信息化管理系統(tǒng)的基礎(chǔ)。本章主要介紹數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用與發(fā)展、關(guān)系模型的基本概念、關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)理論及數(shù)據(jù)庫(kù)設(shè)計(jì)方法等內(nèi)容,是學(xué)習(xí)和掌握現(xiàn)代數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)。1.1 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展與應(yīng)用從20世紀(jì)60年代末期開(kāi)始到現(xiàn)在,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)發(fā)展了30多年。在這30多年的歷程中,人們?cè)跀?shù)據(jù)庫(kù)技術(shù)的理論研究和系統(tǒng)開(kāi)發(fā)上都取得了輝煌的成就,而且已經(jīng)開(kāi)始對(duì)新一代數(shù)據(jù)庫(kù)系統(tǒng)的深入研究。數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)成為現(xiàn)代計(jì)算機(jī)系統(tǒng)的重要組成部分。1.1.1 數(shù)據(jù)庫(kù)技術(shù)與信息技術(shù)信息技術(shù)(Information Technology,IT)是當(dāng)今使用頻率最高的名詞之一,它隨著計(jì)算機(jī)技術(shù)在工業(yè)、農(nóng)業(yè)以及日常生活中的廣泛應(yīng)用,已經(jīng)被越來(lái)越多的個(gè)人和企業(yè)作為自己趕超世界潮流的標(biāo)志之一。而數(shù)據(jù)庫(kù)技術(shù)則是信息技術(shù)中一個(gè)重要的支撐。沒(méi)有數(shù)據(jù)庫(kù)技術(shù),人們?cè)诤棋男畔⑹澜缰袑@得手足無(wú)措。數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)的一個(gè)重要分支。從20世紀(jì)50年代中期開(kāi)始,計(jì)算機(jī)應(yīng)用從科學(xué)研究部門擴(kuò)展到企業(yè)管理及政府行政部門,人們對(duì)數(shù)據(jù)處理的要求也越來(lái)越高。1968年,世界上誕生了第一個(gè)商品化的信息管理系統(tǒng)IMS(Information Management System),從此,數(shù)據(jù)庫(kù)技術(shù)得到了迅猛發(fā)展。在互聯(lián)網(wǎng)日益被人們接受的今天,Internet又使數(shù)據(jù)庫(kù)技術(shù)、知識(shí)、技能的重要性得到了充分的放大?,F(xiàn)在數(shù)據(jù)庫(kù)已經(jīng)成為信息管理、辦公自動(dòng)化、計(jì)算機(jī)輔助設(shè)計(jì)等應(yīng)用的主要軟件工具之一,幫助人們處理各種各樣的信息數(shù)據(jù)。1.1.2 數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用及特點(diǎn)數(shù)據(jù)庫(kù)最初是在大公司或大機(jī)構(gòu)中用作大規(guī)模事務(wù)處理的基礎(chǔ)。后來(lái)隨著個(gè)人計(jì)算機(jī)的普及,數(shù)據(jù)庫(kù)技術(shù)被移植到PC機(jī)(Personal Computer,個(gè)人計(jì)算機(jī))上,供單用戶個(gè)人數(shù)據(jù)庫(kù)應(yīng)用。接著,由于PC機(jī)在工作組內(nèi)連成網(wǎng),數(shù)據(jù)庫(kù)技術(shù)就移植到工作組級(jí)。現(xiàn)在,數(shù)據(jù)庫(kù)正在Internet和內(nèi)聯(lián)網(wǎng)中廣泛使用。20世紀(jì)60年代中期,數(shù)據(jù)庫(kù)技術(shù)是用來(lái)解決文件處理系統(tǒng)問(wèn)題的。當(dāng)時(shí)的數(shù)據(jù)庫(kù)處理技術(shù)還很脆弱,常常發(fā)生應(yīng)用不能提交的情況。20世紀(jì)70年代關(guān)系模型的誕生為數(shù)據(jù)庫(kù)專家提供了構(gòu)造和處理數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法,推動(dòng)了關(guān)系數(shù)據(jù)庫(kù)的發(fā)展和應(yīng)用。1979年,Ashton-Tate公司引入了微機(jī)產(chǎn)品dBase ,并稱之為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),從此數(shù)據(jù)庫(kù)技術(shù)移植到了個(gè)人計(jì)算機(jī)上。20世紀(jì)80年代中期到后期,終端用戶開(kāi)始使用局域網(wǎng)技術(shù)將獨(dú)立的計(jì)算機(jī)連接成網(wǎng)絡(luò),終端之間共享數(shù)據(jù)庫(kù),形成了一種新型的多用戶數(shù)據(jù)處理,稱為客戶機(jī)/服務(wù)器數(shù)據(jù)庫(kù)結(jié)構(gòu)?,F(xiàn)在,數(shù)據(jù)庫(kù)技術(shù)正在被用來(lái)同Internet技術(shù)相結(jié)合,以便在機(jī)構(gòu)內(nèi)聯(lián)網(wǎng)、部門局域網(wǎng)甚至WWW上發(fā)布數(shù)據(jù)庫(kù)數(shù)據(jù)。1.1.3 數(shù)據(jù)庫(kù)技術(shù)發(fā)展歷史數(shù)據(jù)模型是數(shù)據(jù)庫(kù)技術(shù)的核心和基礎(chǔ),因此,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展階段的劃分應(yīng)該以數(shù)據(jù)模型的發(fā)展演變作為主要依據(jù)和標(biāo)志。按照數(shù)據(jù)模型的發(fā)展演變過(guò)程,數(shù)據(jù)庫(kù)技術(shù)從開(kāi)始到現(xiàn)在短短的30年中,主要經(jīng)歷了三個(gè)發(fā)展階段:第一代是網(wǎng)狀和層次數(shù)據(jù)庫(kù)系統(tǒng),第二代是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),第三代是以面向?qū)ο髷?shù)據(jù)模型為主要特征的數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算技術(shù)等相互滲透、有機(jī)結(jié)合,成為當(dāng)代數(shù)據(jù)庫(kù)技術(shù)發(fā)展的重要特征。1. 第一代數(shù)據(jù)庫(kù)系統(tǒng)第一代數(shù)據(jù)庫(kù)系統(tǒng)是20世紀(jì)70年代研制的層次和網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)。層次數(shù)據(jù)庫(kù)系統(tǒng)的典型代表是1969年IBM公司研制出的層次模型的數(shù)據(jù)庫(kù)管理系統(tǒng)IMS。20世紀(jì)60年代末70年代初,美國(guó)數(shù)據(jù)庫(kù)系統(tǒng)語(yǔ)言協(xié)會(huì)CODASYL(Conference on Data System Language)下屬的數(shù)據(jù)庫(kù)任務(wù)組DBTG(Data Base Task Group)提出了若干報(bào)告,被稱為DBTG報(bào)告。DBTG報(bào)告確定并建立了網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)的許多概念、方法和技術(shù),是網(wǎng)狀數(shù)據(jù)庫(kù)的典型代表。在DBTG思想和方法的指引下數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)技術(shù)不斷成熟,開(kāi)發(fā)了許多商品化的數(shù)據(jù)庫(kù)系統(tǒng),它們都是基于層次模型和網(wǎng)狀模型的??梢哉f(shuō),層次數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)系統(tǒng)的先驅(qū),而網(wǎng)狀數(shù)據(jù)庫(kù)則是數(shù)據(jù)庫(kù)概念、方法、技術(shù)的奠基者。2. 第二代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。1970年IBM公司的San Jose研究試驗(yàn)室的研究員Edgar F. Codd發(fā)表了題為大型共享數(shù)據(jù)庫(kù)數(shù)據(jù)的關(guān)系模型的論文,提出了關(guān)系數(shù)據(jù)模型,開(kāi)創(chuàng)了關(guān)系數(shù)據(jù)庫(kù)方法和關(guān)系數(shù)據(jù)庫(kù)理論,為關(guān)系數(shù)據(jù)庫(kù)技術(shù)奠定了理論基礎(chǔ)。Edgar F. Codd于1981年被授予ACM圖靈獎(jiǎng),以表彰他在關(guān)系數(shù)據(jù)庫(kù)研究方面的杰出貢獻(xiàn)。20世紀(jì)70年代是關(guān)系數(shù)據(jù)庫(kù)理論研究和原型開(kāi)發(fā)的時(shí)代,其中以IBM公司的San Jose研究試驗(yàn)室開(kāi)發(fā)的System R和Berkeley大學(xué)研制的Ingres為典型代表。大量的理論成果和實(shí)踐經(jīng)驗(yàn)終于使關(guān)系數(shù)據(jù)庫(kù)從實(shí)驗(yàn)室走向了社會(huì),因此,人們把20世紀(jì)70年代稱為數(shù)據(jù)庫(kù)時(shí)代。20世紀(jì)80年代幾乎所有新開(kāi)發(fā)的系統(tǒng)均是關(guān)系型的,其中涌現(xiàn)出了許多性能優(yōu)良的商品化關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),如DB2、Ingres、Oracle、Informix、Sybase等。這些商用數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用使數(shù)據(jù)庫(kù)技術(shù)日益廣泛地應(yīng)用到企業(yè)管理、情報(bào)檢索、輔助決策等方面,成為實(shí)現(xiàn)和優(yōu)化信息系統(tǒng)的基本技術(shù)。3. 第三代數(shù)據(jù)庫(kù)系統(tǒng)從20世紀(jì)80年代以來(lái),數(shù)據(jù)庫(kù)技術(shù)在商業(yè)上的巨大成功刺激了其他領(lǐng)域?qū)?shù)據(jù)庫(kù)技術(shù)需求的迅速增長(zhǎng)。這些新的領(lǐng)域?yàn)閿?shù)據(jù)庫(kù)應(yīng)用開(kāi)辟了新的天地,并在應(yīng)用中提出了一些新的數(shù)據(jù)管理的需求,推動(dòng)了數(shù)據(jù)庫(kù)技術(shù)的研究與發(fā)展。1990年高級(jí)DBMS功能委員會(huì)發(fā)表了第三代數(shù)據(jù)庫(kù)系統(tǒng)宣言,提出了第三代數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)具有的三個(gè)基本特征:l 應(yīng)支持?jǐn)?shù)據(jù)管理、對(duì)象管理和知識(shí)管理。l 必須保持或繼承第二代數(shù)據(jù)庫(kù)系統(tǒng)的技術(shù)。 l 必須對(duì)其他系統(tǒng)開(kāi)放。面向?qū)ο髷?shù)據(jù)模型是第三代數(shù)據(jù)庫(kù)系統(tǒng)的主要特征之一;數(shù)據(jù)庫(kù)技術(shù)與多學(xué)科技術(shù)的有機(jī)結(jié)合也是第三代數(shù)據(jù)庫(kù)技術(shù)的一個(gè)重要特征。分布式數(shù)據(jù)庫(kù)、并行數(shù)據(jù)庫(kù)、工程數(shù)據(jù)庫(kù)、演繹數(shù)據(jù)庫(kù)、知識(shí)庫(kù)、多媒體庫(kù)、模糊數(shù)據(jù)庫(kù)等都是這方面的實(shí)例。1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)訪問(wèn)技術(shù)目前訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器的主流標(biāo)準(zhǔn)接口主要有ODBC、OLE DB和ADO。下面分別對(duì)這三種接口進(jìn)行概要介紹。1. 開(kāi)放數(shù)據(jù)庫(kù)連接(ODBC)開(kāi)放數(shù)據(jù)庫(kù)連接(Open Database Connectivity,ODBC)是由Microsoft公司定義的一種數(shù)據(jù)庫(kù)訪問(wèn)標(biāo)準(zhǔn)。使用ODBC應(yīng)用程序不僅可以訪問(wèn)存儲(chǔ)在本地計(jì)算機(jī)的桌面型數(shù)據(jù)庫(kù)中的數(shù)據(jù),而且可以訪問(wèn)異構(gòu)平臺(tái)上的數(shù)據(jù)庫(kù),例如可以訪問(wèn)SQL Server、Oracle、Informix或DB2構(gòu)建的數(shù)據(jù)庫(kù)等。ODBC是一種重要的訪問(wèn)數(shù)據(jù)庫(kù)的應(yīng)用程序編程接口(Application Programming Interface,API),基于標(biāo)準(zhǔn)的SQL語(yǔ)句,它的核心就是SQL語(yǔ)句,因此,為了通過(guò)ODBC訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器必須支持SQL語(yǔ)句。ODBC通過(guò)一組標(biāo)準(zhǔn)的函數(shù)(ODBC API)調(diào)用來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn),但是程序員不必理解這些ODBC,API就可以輕松開(kāi)發(fā)基于ODBC的客戶機(jī)/服務(wù)器應(yīng)用程序。這是因?yàn)樵诤芏嗔餍械某绦蜷_(kāi)發(fā)語(yǔ)言中,如Visual Basic、PowerBuilder、Visual C+等,都提供了封裝ODBC各種標(biāo)準(zhǔn)函數(shù)的代碼層,開(kāi)發(fā)人員可以直接使用這些標(biāo)準(zhǔn)函數(shù)。ODBC獲得了巨大成功并大大簡(jiǎn)化了一些數(shù)據(jù)庫(kù)開(kāi)發(fā)工作。但是它也存在嚴(yán)重的不足,因此Microsoft公司又開(kāi)發(fā)了OLE DB。2. OLE DBOLE DB是Microsoft公司提供的關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)級(jí)程序的接口(System-Level Programming Interface),是Microsoft公司數(shù)據(jù)庫(kù)訪問(wèn)的基礎(chǔ)。OLE DB實(shí)際上是Microsoft公司OLE對(duì)象標(biāo)準(zhǔn)的一個(gè)實(shí)現(xiàn)。OLE DB對(duì)象本身是COM(組件對(duì)象模型)對(duì)象并支持這種對(duì)象的所有必需的接口。一般說(shuō)來(lái),OLE DB提供了兩種訪問(wèn)數(shù)據(jù)庫(kù)的方法:一種是通過(guò)ODBC驅(qū)動(dòng)器訪問(wèn)支持SQL語(yǔ)言的數(shù)據(jù)庫(kù)服務(wù)器;另一種是直接通過(guò)原始的OLE DB提供程序。因?yàn)镺DBC只適用于支持SQL語(yǔ)言的數(shù)據(jù)庫(kù),因此ODBC的使用范圍過(guò)于狹窄,目前Microsoft公司正在逐步用OLE DB來(lái)取代ODBC。因?yàn)镺LE DB是一個(gè)面向?qū)ο蟮慕涌?,特別適合于面向?qū)ο笳Z(yǔ)言。然而,許多數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)者使用VBScript和JScript等腳本語(yǔ)言開(kāi)發(fā)程序,所以Microsoft公司在OLE DB對(duì)象的基礎(chǔ)上定義了ADO。3. 動(dòng)態(tài)數(shù)據(jù)對(duì)象(ADO)動(dòng)態(tài)數(shù)據(jù)對(duì)象(Active Data Objects,ADO)是一種簡(jiǎn)單的對(duì)象模型,可以被開(kāi)發(fā)者用來(lái)處理任何OLE DB數(shù)據(jù),可以由腳本語(yǔ)言或高級(jí)語(yǔ)言調(diào)用。ADO對(duì)數(shù)據(jù)庫(kù)提供了應(yīng)用程序水平級(jí)的接口(Application-Level Programming Interface),幾乎使用任何語(yǔ)言的程序員都能夠通過(guò)使用ADO來(lái)使用OLE DB的功能。Microsoft公司聲稱,ADO將替換其他的數(shù)據(jù)訪問(wèn)方式,所以ADO對(duì)于任何使用Microsoft公司產(chǎn)品的數(shù)據(jù)庫(kù)應(yīng)用是至關(guān)重要的。1.1.5 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)編程技術(shù)在當(dāng)今網(wǎng)絡(luò)盛行的年代,數(shù)據(jù)庫(kù)與Web技術(shù)的結(jié)合正在深刻改變著網(wǎng)絡(luò)應(yīng)用。有了數(shù)據(jù)庫(kù)的支持,擴(kuò)展網(wǎng)頁(yè)功能、設(shè)計(jì)交互式頁(yè)面、構(gòu)造功能強(qiáng)大的后臺(tái)管理系統(tǒng)、更新網(wǎng)站和維護(hù)網(wǎng)站都將變得輕而易舉。隨著網(wǎng)絡(luò)應(yīng)用的深入,Web數(shù)據(jù)庫(kù)技術(shù)將日益顯示出其重要地位。在這里簡(jiǎn)單介紹一下Web數(shù)據(jù)庫(kù)開(kāi)發(fā)的相關(guān)技術(shù)。1. 通用網(wǎng)關(guān)接口(CGI)編程通用網(wǎng)關(guān)接口(Common Gateway Interface,CGI)是一種通信標(biāo)準(zhǔn),它的任務(wù)是接受客戶端的請(qǐng)求,經(jīng)過(guò)辨認(rèn)和處理,生成HTML文檔并重新傳回到客戶端。這種交流過(guò)程的編程就叫做CGI編程。CGI可以運(yùn)行在多種平臺(tái)上,具有強(qiáng)大的功能,可以使用多種語(yǔ)言編程,如Visual Basic、Visual C+、Tcl、Perl、AppletScript等,比較常見(jiàn)的是用Perl語(yǔ)言編寫(xiě)的CGI程序。但是CGI也有其致命的弱點(diǎn),即速度慢和安全性差等。2. 動(dòng)態(tài)服務(wù)器頁(yè)面(ASP)動(dòng)態(tài)服務(wù)器頁(yè)面(Active Server Pages,ASP)是Microsoft公司推出的一種用以取代CGI的技術(shù),是一種真正簡(jiǎn)便易學(xué)、功能強(qiáng)大的服務(wù)器編程技術(shù)。ASP實(shí)際上是Microsoft公司開(kāi)發(fā)的一套服務(wù)器端腳本運(yùn)行環(huán)境,通過(guò)ASP可以建立動(dòng)態(tài)的、交互的、高效的Web服務(wù)器應(yīng)用程序。用ASP編寫(xiě)的程序都在服務(wù)器端執(zhí)行,程序執(zhí)行完畢后,再將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣不僅減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互速度,而且避免了ASP程序源代碼的外泄,提高了程序的安全性。3. Java 服務(wù)器頁(yè)面(JSP)Java服務(wù)器頁(yè)面(Java Server Pages,JSP)是Sun公司發(fā)布的Web應(yīng)用程序開(kāi)發(fā)技術(shù),一經(jīng)推出,就受到了人們的廣泛關(guān)注。JSP技術(shù)為創(chuàng)建高度動(dòng)態(tài)的Web應(yīng)用程序提供了一個(gè)獨(dú)特的開(kāi)發(fā)環(huán)境,它能夠適用于市場(chǎng)上大多數(shù)的服務(wù)器產(chǎn)品。JSP使用Java語(yǔ)言編寫(xiě)服務(wù)器端程序,當(dāng)客戶端向服務(wù)器發(fā)出請(qǐng)求時(shí),JSP源程序被編譯成Servlet并由Java虛擬機(jī)執(zhí)行。這種編譯操作僅在對(duì)JSP頁(yè)面的第一次請(qǐng)求時(shí)發(fā)生。因此,JSP程序能夠提供更快的交互速度,其安全性和跨平臺(tái)性也很優(yōu)秀。第二章 系統(tǒng)分析2.1開(kāi)發(fā)背景計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。_ 在大中專中用計(jì)算機(jī)管理學(xué)生成績(jī)信息的意義現(xiàn)在我國(guó)的大中專校中學(xué)生成績(jī)的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。我作為一個(gè)計(jì)算機(jī)應(yīng)用的專科生,希望可以在這方面有所貢獻(xiàn)。改革的總設(shè)計(jì)師鄧小平同志說(shuō)過(guò)“科學(xué)技術(shù)是第一生產(chǎn)力”,我希望能用我四年的所學(xué)編制出一個(gè)實(shí)用的程序來(lái)幫助大中專進(jìn)行更有效的信息管理。歸納起來(lái),好處大約有以下幾點(diǎn):1可以存儲(chǔ)學(xué)生的基本信息以及歷屆的學(xué)生信息,安全、高效;2只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;3 可以迅速查到所需信息。2.2需求分析21世紀(jì)以來(lái),人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大的方便。我所開(kāi)發(fā)的這個(gè)系統(tǒng)所采用的是當(dāng)前較為流行的編程軟件VISUAL BASIC 6.0作為實(shí)現(xiàn)語(yǔ)言,以數(shù)據(jù)庫(kù)Microsoft SQL Server2000作為系統(tǒng)的后臺(tái)操作,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作。為將來(lái)學(xué)校上網(wǎng)做好準(zhǔn)備跟據(jù)1999年中國(guó)電信的調(diào)查報(bào)告顯示我國(guó)的上網(wǎng)人數(shù)已達(dá)到890萬(wàn),互聯(lián)網(wǎng)已經(jīng)十分普及,學(xué)校往界的畢業(yè)生希望能在世界的任何一個(gè)角落查到自己校友的信息,本系統(tǒng)為學(xué)校將來(lái)的上網(wǎng)作了先期工作,比如數(shù)據(jù)庫(kù)的建立。根據(jù)實(shí)際情況,我們使用原型法(Rapid Prototyping)即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶和開(kāi)發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開(kāi)發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),首先必須確認(rèn)數(shù)據(jù)庫(kù)系統(tǒng)的用戶和用途。由于數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)組織部門的模擬,數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者必須對(duì)一個(gè)組織部門的基本情況有所了解,比如該組織部門的組織機(jī)構(gòu)、各部門的聯(lián)系、有關(guān)事物和活動(dòng)以及描述它們的數(shù)據(jù)、信息流程、政策和制度、報(bào)表及其格式和有關(guān)的文檔等。收集和分析這些資料的過(guò)程稱為需求分析。例如在一個(gè)大學(xué),學(xué)生是按照系部、班級(jí)來(lái)進(jìn)行組織,而課程則是按照專業(yè)、任課教師等進(jìn)行組織。每個(gè)學(xué)生需要選修自己專業(yè)內(nèi)的課程并取得成績(jī),而校方則需要統(tǒng)計(jì)每門課的平均分和學(xué)生的平均成績(jī),這就是學(xué)生和課程之間的聯(lián)系和需要進(jìn)行的處理。需求分析的目標(biāo)是給出應(yīng)用領(lǐng)域中數(shù)據(jù)項(xiàng)、數(shù)據(jù)項(xiàng)之間的關(guān)系和數(shù)據(jù)操作任務(wù)的詳細(xì)定義,為數(shù)據(jù)庫(kù)系統(tǒng)的概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)奠定基礎(chǔ),為優(yōu)化數(shù)據(jù)庫(kù)系統(tǒng)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)提供可靠依據(jù)。設(shè)計(jì)人員應(yīng)與用戶密切合作,用戶則應(yīng)積極參與,從而使設(shè)計(jì)人員對(duì)用戶需求有全面、準(zhǔn)確的理解。需求分析的過(guò)程是對(duì)現(xiàn)實(shí)世界深入了解的過(guò)程,數(shù)據(jù)庫(kù)系統(tǒng)能否正確的反映現(xiàn)實(shí)世界主要取決于需求分析,需求分析人員既要對(duì)數(shù)據(jù)庫(kù)技術(shù)有一定的了解,又要對(duì)組織部門的情況比較熟悉,一般由數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)人員和本組織部門的有關(guān)工作人員合作進(jìn)行。需求分析的結(jié)果整理成需求分析說(shuō)明書(shū),這是數(shù)據(jù)庫(kù)技術(shù)人員與應(yīng)用組織部門的工作人員取得共識(shí)的基礎(chǔ),必須得到有關(guān)組織部門人員的確認(rèn)。2.2.1需求信息的收集需求信息的收集又稱為系統(tǒng)調(diào)查。為了充分地了解用戶可能提出的要求,在調(diào)查研究之前,要做好充分的準(zhǔn)備工作,要明確調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查的方式。1、調(diào)查的目的 首先,要了解一個(gè)組織部門的機(jī)構(gòu)設(shè)置,主要業(yè)務(wù)活動(dòng)和職能。其次,要了解本組織部門的大致工作流程和任務(wù)范圍劃分。這一階段的工作是大量的和繁瑣的。尤其是管理人員缺乏對(duì)計(jì)算機(jī)的了解,他們不知道或不清楚哪些信息對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者是必要的或重要的,不了解計(jì)算機(jī)在管理中能起什么作用,做哪些工作。另一方面,數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者缺乏對(duì)管理對(duì)象的了解,不了解管理對(duì)象內(nèi)部的各種聯(lián)系,不了解數(shù)據(jù)處理中的各種要求。由于管理人員與數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者之間存在著這樣的距離,所以需要管理部門和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者更加緊密地配合,充分提供有關(guān)信息和資料,為數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)打下良好的基礎(chǔ)。 2、信息查詢流圖使用人員成績(jī)數(shù)據(jù)表班級(jí)數(shù)據(jù)表課程數(shù)據(jù)表學(xué)生數(shù)據(jù)表查詢條件查詢結(jié)果學(xué)生信息錄入成績(jī)信息錄入班級(jí)信息錄入課程信息錄入圖2-4 學(xué)生信息查詢流圖3.1學(xué)生成績(jī)查詢系統(tǒng)功能需求簡(jiǎn)介學(xué)生成績(jī)查詢系統(tǒng)對(duì)學(xué)校加強(qiáng)學(xué)生成績(jī)管理有著極其重要的作用。由于各個(gè)大學(xué)都在持續(xù)擴(kuò)招,學(xué)生的數(shù)量日益龐大,傳統(tǒng)的手工成績(jī)管理不僅工作量大,而且容易出現(xiàn)問(wèn)題。 3.2功能需求描述1、用戶管理功能用戶分為管理員、教師用戶、學(xué)生用戶三類。不論是管理員或教師用戶,還是學(xué)生用戶都需要通過(guò)用戶名和口令進(jìn)行登錄2按學(xué)生角度管理教師可以看到學(xué)生信息和成績(jī)信息。學(xué)生信息包括學(xué)號(hào)、姓名、班級(jí)、生日、性別、地址、電話和簡(jiǎn)歷。當(dāng)教師用鼠標(biāo)雙擊某一學(xué)生信息時(shí),可以自動(dòng)顯示出該課程的這個(gè)學(xué)生所有課程的學(xué)習(xí)成績(jī),并同時(shí)自動(dòng)計(jì)算出這個(gè)學(xué)生的總分和平均分。在成績(jī)信息中,教師可以對(duì)學(xué)習(xí)成績(jī)進(jìn)行增加、修改和刪除。并能夠打印報(bào)表。3、學(xué)生對(duì)成績(jī)的查看功能學(xué)生用戶登錄后,學(xué)生可以看到自己的學(xué)生信息和成績(jī)信息。學(xué)生信息包括學(xué)號(hào)、姓名、班級(jí)、生日、性別、地址、電話和簡(jiǎn)歷。成績(jī)信息包括這個(gè)學(xué)生的所有課程的成績(jī)信息。Private Sub CmdOk_Click()Dim Conn As New ADODB.ConnectionDim mlink As Stringmlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"Conn.Open mlink當(dāng)用戶名密碼為空時(shí)給出提示If Text1.Text = "" Then MsgBox "請(qǐng)。 在frmlogin窗體中如果用戶登錄成功,將會(huì)出現(xiàn)如圖4-3所示的MDI主窗體。4-3系統(tǒng)主窗體若是學(xué)生用戶,則有些菜單項(xiàng)不可用,只能運(yùn)行本系統(tǒng)的部分功能(即重新登錄和信息查詢功能可用)。如圖4-4Option Explicit當(dāng)改變記錄集時(shí),需要刷新整個(gè)網(wǎng)格控件Sub RefreshGrid() grdScan.DataMember = "" grdScan.Refresh If DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.Close DataEnv.rssqlStudent.Open grdScan.DataMember = "sqlStudent" grdScan.Ref.

注意事項(xiàng)

本文(畢業(yè)論文學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc)為本站會(huì)員(小**)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!