九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文4

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

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

學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文4

畢業(yè)項(xiàng)目年 月 日項(xiàng)目類別: 畢業(yè)設(shè)計(jì) 項(xiàng)目名稱: 學(xué)生成績(jī)管理系統(tǒng) 院 系 : 信息工程系 專 業(yè) : 計(jì)算機(jī)應(yīng)用技術(shù) 姓 名 : 學(xué) 號(hào) : 班 級(jí) : 指導(dǎo)教師: 誠(chéng) 信 聲 明本人鄭重聲明:所呈交的畢業(yè)項(xiàng)目報(bào)告/論文學(xué)生成績(jī)管理系統(tǒng)是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立研究、寫作的成果。論文中所引用是他人的無論以何種方式發(fā)布的文字、研究成果,均在論文中以明確方式標(biāo)明。本聲明的法律結(jié)果由本人獨(dú)自承擔(dān)。 作者簽名: 年 月 日 摘 要:本系統(tǒng)依據(jù)開發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對(duì)日常的教育工作中學(xué)生成績(jī)檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學(xué)院教職員工減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,以及國(guó)家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。本系統(tǒng)在開發(fā)過程中,注意使其符合操作的流程,并力求系統(tǒng)的全面性、通用性。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了演化式原型法,隨著用戶的使用及對(duì)系統(tǒng)了解的不斷加深,對(duì)某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與使用等幾個(gè)方面進(jìn)行介紹。關(guān)鍵詞:成績(jī)管理系統(tǒng);SQL Server Management Studio;Microsoft Visual Studio 2008目 錄1 緒論11.1 選題背景11.2 系統(tǒng)簡(jiǎn)介11.3 開發(fā)本系統(tǒng)的意義32 開發(fā)環(huán)境簡(jiǎn)介42.1 Microsoft Visual Studio 200842.2 SQL Server 200542.3 C#面向?qū)ο蟪绦蛟O(shè)計(jì)52.4 C#語(yǔ)言63 數(shù)據(jù)庫(kù)設(shè)計(jì)93.1 數(shù)據(jù)庫(kù)創(chuàng)建93.2 數(shù)據(jù)庫(kù)表的設(shè)計(jì)114 功能實(shí)現(xiàn)144.1 系統(tǒng)功能144.2 功能設(shè)計(jì)145 結(jié)論19參考文獻(xiàn)20致謝21學(xué)生成績(jī)管理系統(tǒng)1 緒論1.1 選題背景隨著計(jì)算機(jī)技術(shù)的發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡(luò)技術(shù)的應(yīng)用使得計(jì)算機(jī)之間通信、信息共享成為可能,而數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用則為人們提供了數(shù)據(jù)存儲(chǔ)、信息檢索、信息分析等功能,從而使得工作更高效地進(jìn)行。數(shù)據(jù)庫(kù)始于20世紀(jì)60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計(jì)算機(jī)軟件的一個(gè)重要分支。數(shù)據(jù)庫(kù)技術(shù)體現(xiàn)了當(dāng)代先進(jìn)的數(shù)據(jù)管理方法,使計(jì)算機(jī)的應(yīng)用真正滲透到國(guó)民經(jīng)濟(jì)各個(gè)部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來越大的作用。而互聯(lián)網(wǎng)技術(shù)的出現(xiàn),更是進(jìn)一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進(jìn)我們的生活與工作?;ヂ?lián)網(wǎng)技術(shù)與數(shù)據(jù)庫(kù)技術(shù)的結(jié)合為計(jì)算的在人類生活中的應(yīng)用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學(xué)化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競(jìng)爭(zhēng)力,甚至是國(guó)家提高綜合國(guó)力,走向國(guó)民富強(qiáng)的重要手段。在我國(guó),教育是一個(gè)影響著國(guó)富民強(qiáng)的重要行業(yè),隨著改革開放和市場(chǎng)經(jīng)濟(jì)的發(fā)展根據(jù)中國(guó)特有的國(guó)情發(fā)展,教育得到了國(guó)家的大力扶持與社會(huì)各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達(dá)國(guó)家相比,我國(guó)的教育行業(yè)的信息技術(shù)的應(yīng)用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的院校中才使用計(jì)算機(jī)進(jìn)行大規(guī)模操作,從各方面提高工作效率,取得良好的社會(huì)和經(jīng)濟(jì)效益,而一些新興的、規(guī)模較小的教育機(jī)構(gòu)還沒有全部具備這種功能。因此可見,隨著我國(guó)教育的迅速發(fā)展,信息技術(shù)在其上的應(yīng)用會(huì)更加地廣泛和深入。1.2 系統(tǒng)簡(jiǎn)介1.2.1系統(tǒng)設(shè)計(jì)目標(biāo)概述 成績(jī)管理系統(tǒng)的業(yè)務(wù)總體目標(biāo)是建立一個(gè)先進(jìn)、高效、安全、可靠的能被有效和應(yīng)用于學(xué)生成績(jī)管理的信息化數(shù)據(jù)庫(kù)管理系統(tǒng)。該系統(tǒng)基于CS結(jié)構(gòu),即采用瀏覽器/服務(wù)器模式,服務(wù)器端由運(yùn)行C#的Web應(yīng)用程序及運(yùn)行Microsoft SQL Server2005的數(shù)據(jù)庫(kù)服務(wù)器組成。本信息系統(tǒng)體現(xiàn)了學(xué)生成績(jī)管理的業(yè)務(wù)邏輯行為,大大簡(jiǎn)化了相關(guān)工作的煩瑣流程,同時(shí)為管理層提供有力的決策支持。1.2.2 用戶本系統(tǒng)用戶角色主要有兩類:系統(tǒng)管理員與普通用戶。其中系統(tǒng)管理員可進(jìn)行用戶管理。普通用戶可分為學(xué)生,老師。系統(tǒng)管理員:可進(jìn)行學(xué)生信息管理,老師信息管理,課程信息管理,授課信息管理,信息查詢,組權(quán)限分配成績(jī)統(tǒng)計(jì)等工作。教師:可進(jìn)行學(xué)生信息管理,信息查詢。學(xué)生:可進(jìn)行成績(jī)查詢操作。1.2.3 用戶結(jié)構(gòu)圖教師功能結(jié)構(gòu)圖:圖1 教師功能結(jié)構(gòu)管理員功能結(jié)構(gòu)圖:圖2 管理員功能結(jié)構(gòu)學(xué)生功能結(jié)構(gòu)圖:圖3 學(xué)生功能結(jié)構(gòu)1.3 開發(fā)本系統(tǒng)的意義學(xué)生成績(jī)管理是學(xué)校管理中異常重要的一個(gè)環(huán)節(jié),作為學(xué)校,除了育人,就是育知,學(xué)生成績(jī)管理的計(jì)算機(jī)化是整個(gè)學(xué)校教務(wù)管理中的重要一部分,能否實(shí)現(xiàn)這一步關(guān)系到學(xué)校辦學(xué)整體效率的高低,介與它的重要性,學(xué)生成績(jī)管理系統(tǒng)的開發(fā)與應(yīng)用就逐漸提入議程,并占著越來越重要的份量。運(yùn)用學(xué)生成績(jī)管理系統(tǒng)可以減輕學(xué)院教學(xué)人員的工作量,縮小開支,提高工作效率與準(zhǔn)確率,能夠合理安排時(shí)間,能夠盡快的知道自己的考試成績(jī),投入新的課程的學(xué)習(xí)或復(fù)習(xí)這次沒有考過的課程。而學(xué)生成績(jī)管理系統(tǒng)的應(yīng)用也為今天的民辦教育在未來市場(chǎng)的競(jìng)爭(zhēng)力有所提高。從大的方向說,就是為了加速我國(guó)四化建設(shè)的發(fā)展,實(shí)現(xiàn)全部的自動(dòng)化,使我國(guó)發(fā)展成為通訊網(wǎng)絡(luò)化,決策科學(xué)化,辦公自動(dòng)化的國(guó)家。在現(xiàn)代,高科技的飛躍發(fā)展,人們工作習(xí)慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提高工作效率是人們首先考慮的問題。學(xué)生成績(jī)管理是一個(gè)非常繁瑣與復(fù)雜的一項(xiàng)工作,一個(gè)原因就是工作量大,不好管。對(duì)于一個(gè)學(xué)校而言,更應(yīng)該運(yùn)用一些本地資源,提高管理的力度,對(duì)學(xué)生負(fù)責(zé),對(duì)國(guó)家負(fù)責(zé)。2 開發(fā)環(huán)境簡(jiǎn)介2.1 Microsoft Visual Studio 2008 Visual Studio 2008 是一套完整的開發(fā)工具,用于生成C# 應(yīng)用程序、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代開發(fā)工具。VS2008引入了250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語(yǔ)言更加簡(jiǎn)潔。使用Visual Studio 2008可以高效開發(fā)Windows應(yīng)用。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時(shí)Visual Studio 2008支持項(xiàng)目模板、調(diào)試器和部署程序。Visual Studio 2008可以高效開發(fā)Web應(yīng)用,集成了AJAX 1.0,包含AJAX項(xiàng)目模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。2.2 SQL Server 2005 本系統(tǒng)將采用Microsoft SQL Server2005作為系統(tǒng)的DBMS支撐,SQL Server2005是能夠支持企業(yè)級(jí)關(guān)系型數(shù)據(jù)庫(kù)的管理系統(tǒng),它能與Windows操作系統(tǒng)緊密集成,具有方便易用的圖形管理界面,其用戶界面風(fēng)格與Windows一樣非常友好。SQL Server2005在存儲(chǔ)大容量數(shù)據(jù)方面,在數(shù)據(jù)的安全性和完整性方面,在分布式處理等都是適合于企業(yè)級(jí)應(yīng)用的。而其相對(duì)Oracle,DB/2等大型數(shù)據(jù)庫(kù)來說,學(xué)習(xí)更為容易,應(yīng)用成本也相對(duì)較低。采用SQL Server2005 + C#開發(fā)本系統(tǒng)是一個(gè)較為理想的組合。SQL Server2005的新特點(diǎn):動(dòng)態(tài)的自我管理:SQL Server2005運(yùn)行時(shí)動(dòng)態(tài)配置運(yùn)行環(huán)境,優(yōu)化并簡(jiǎn)化了許多服務(wù)器配置選項(xiàng),可隨用戶增多或者減少動(dòng)態(tài)地請(qǐng)求追加或者釋放資源,并可隨數(shù)據(jù)的增減自動(dòng)改變數(shù)據(jù)庫(kù)大小。豐富的管理工具:SQL Server2005提供了許多數(shù)據(jù)庫(kù)系統(tǒng)管理工具。系統(tǒng)管理員可以在運(yùn)行SQL Server Enterprise Manager的中央控制臺(tái)上,管理和監(jiān)視服務(wù)器運(yùn)行性能和企業(yè)數(shù)據(jù)庫(kù)??删幊痰墓芾恚篠QL分布式對(duì)象可用于編寫應(yīng)用程序,這就可以使應(yīng)用程序數(shù)據(jù)包透明地將SQL Server 2005嵌入應(yīng)用程序中。也可以使用SQL-DMO為不同站點(diǎn)的通用的管理任務(wù)建立應(yīng)用程序??赡苁湛s性和高可能性:SQL Server 2005數(shù)據(jù)庫(kù)引擎可以幾乎所有Windows平臺(tái)上運(yùn)行,是可管理上千萬個(gè)用戶的大型數(shù)據(jù)庫(kù)。同時(shí)其還具有動(dòng)態(tài)自我調(diào)解的特性,能有效地在筆記本或者PC上運(yùn)行。支持?jǐn)?shù)據(jù)倉(cāng)庫(kù): SQL Server 2005支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)。系統(tǒng)訪問Internet集成:SQL Server 2005與其他產(chǎn)品一起為Internet或Intranet系統(tǒng)形成一個(gè)穩(wěn)定的安全的數(shù)據(jù)存儲(chǔ);可為運(yùn)行在IIS下的Web應(yīng)用程序提供一個(gè)高性能的數(shù)據(jù)存儲(chǔ)服務(wù);此外,SQL Server2005數(shù)據(jù)庫(kù)引擎還包括了對(duì)XML的本地支持,Transact-SQL結(jié)果可以作為XML文檔返回給使用OLEBD和ADO API的應(yīng)用程序,XML文檔還可以添加到SQL Server 2005中。綜上所述,在開發(fā)空警管理信息系統(tǒng)時(shí),采用SQL Server 2005作為數(shù)據(jù)庫(kù)管理系統(tǒng)。2.3 C#面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟮能浖_發(fā)和相應(yīng)的面向?qū)ο蟮膯栴}求解是當(dāng)今計(jì)算機(jī)技術(shù)發(fā)展的重要成果和趨勢(shì)之一,C#是一種面向?qū)ο蟮恼Z(yǔ)言。面向?qū)ο缶幊叹邆淞藥讉€(gè)優(yōu)點(diǎn),比如:代碼維護(hù)方便、可擴(kuò)展性好、支持代碼重用技術(shù)等等。這些優(yōu)點(diǎn)是過程編程語(yǔ)言所不具備的。下面我們就來談?wù)劽嫦驅(qū)ο蠹夹g(shù)的這些優(yōu)點(diǎn): (1) 可管理性 維護(hù)簡(jiǎn)單 對(duì)于面向過程的開發(fā)來說,版本管理主要是管理函數(shù)以及全程變量,而函數(shù)可以有很大的變動(dòng),同樣,全程變量也可以有較大的變動(dòng),但是,對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)來講,一個(gè)系統(tǒng)是有對(duì)象來組成的,而對(duì)象是由類生成的,因此只需管理類就行,一個(gè)系統(tǒng)中,類是相對(duì)穩(wěn)定的,因此便于管理。(2) 模塊化是面向?qū)ο缶幊讨械囊粋€(gè)特征。實(shí)體被表示為類和同一名字空間中具有相同功能的類,我們可以在名字空間中添加一個(gè)類而不會(huì)影響該名字空間的其他成員。 (3) 可擴(kuò)充性 是對(duì)現(xiàn)代應(yīng)用軟件提出的又一個(gè)重要要求,即要求應(yīng)用軟件能夠很方便,容易的進(jìn)行擴(kuò)充和修改,這種擴(kuò)充和修改的范圍不但涉及到軟件的內(nèi)容,也涉及到軟件的形式和工作機(jī)制。面向?qū)ο缶幊虖谋举|(zhì)上支持?jǐn)U充性。如果有一個(gè)具有某種功能的類,就可以很快地?cái)U(kuò)充這個(gè)類,創(chuàng)建一個(gè)具有擴(kuò)充的功能的類。 面向?qū)ο蟮某绦蛟O(shè)計(jì)可以用很好的可擴(kuò)充性。這是由于類可以根據(jù)人對(duì)事物的理解而進(jìn)行豐富,沒有必要進(jìn)行作大的改動(dòng),可以利用繼承,對(duì)新的類添加屬性和方法。用它可以生成系統(tǒng)的簡(jiǎn)單雛形,在征求用戶的意見,在加入新的類,以及類的方法與屬性等。(4) 代碼重用 可重用性是面向?qū)ο筌浖_發(fā)的一個(gè)核心思路.面向?qū)ο蟪绦蛟O(shè)計(jì)的抽象,封裝,繼承,多態(tài)的四大特點(diǎn)都無一例外,或多或少的圍繞著可重用性這個(gè)核心并為之服務(wù)。由于功能是被封裝在類中的,并且類是作為一個(gè)獨(dú)立實(shí)體而存在的,提供一個(gè)類庫(kù)就非常簡(jiǎn)單了。事實(shí)上,任何一個(gè).NET Framework編程語(yǔ)言的程序員都可以使用.NET Framework類庫(kù),.NET Framework類庫(kù)提供了很多的功能。更令人高興的是,我們可以通過提供符合需求的類來擴(kuò)充這些功能。 可重用性體現(xiàn)在兩個(gè)方面: (1) 開發(fā)的類可以被別人以及別的項(xiàng)目使用。(2) 由于可以繼承,因此可以實(shí)現(xiàn)代碼級(jí)的重用。2.4 C#語(yǔ)言C#不僅僅是 Active Server Page (ASP) 的下一個(gè)版本,而且是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。C#提供許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的的優(yōu)勢(shì)。執(zhí)行效率的大幅提高C#是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。強(qiáng)大性和適應(yīng)性因?yàn)镃#是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到C#的Web應(yīng)用中。C#同時(shí)也是language-independent語(yǔ)言獨(dú)立化的,所以,你可以選擇一種最適合你的語(yǔ)言來編寫你的程序,或者把你的程序用很多種語(yǔ)言來寫,現(xiàn)在已經(jīng)支持的有C#(C+和Java的結(jié)合體),VB,Jscript。將來,這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向C#。簡(jiǎn)單性和易學(xué)性C#是運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。例如C#頁(yè)面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見的VB-Like界面。另外,通用語(yǔ)言簡(jiǎn)化開發(fā)使把代碼結(jié)合成軟件簡(jiǎn)單的就像裝配電腦。高效可管理性C#使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為"Zero Local Administration"的哲學(xué)觀念使C#的基于應(yīng)用的開發(fā)更加具體,和快捷。一個(gè)C#的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡(jiǎn)單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡(jiǎn)單。多處理器環(huán)境的可靠性C#已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的C#應(yīng)用軟件是為一個(gè)處理器開發(fā)的,將來多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。自定義性,和可擴(kuò)展性C#設(shè)計(jì)時(shí)考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關(guān)系不同,C#可以加入自己定義的如何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡(jiǎn)單過。安全性基于Windows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確性你的原程序時(shí)絕對(duì)安全的。C# 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 C# 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。C# 是一個(gè)已編譯的、基于 .NET 的環(huán)境,把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,比ASP即時(shí)解釋程序速度上要快很多。而且是可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 C# 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。C# 可以無縫地與WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。當(dāng)創(chuàng)建 C# 應(yīng)用程序時(shí),開發(fā)人員可以使用 Web 窗體或 XML Web services,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義。3 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)創(chuàng)建在創(chuàng)建數(shù)據(jù)庫(kù)的邏輯表之前,首先需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)。創(chuàng)建數(shù)據(jù)庫(kù)有兩種方法,可以在企業(yè)管理器的數(shù)據(jù)庫(kù)服務(wù)器組中直接添加,也可以在查詢分析器中編寫創(chuàng)建數(shù)據(jù)庫(kù)的腳本。下面將分別介紹本系統(tǒng)數(shù)據(jù)庫(kù)的創(chuàng)建。方法一:選擇“Microsoft SQL Server”-數(shù)據(jù)庫(kù)節(jié)點(diǎn),右鍵彈出數(shù)據(jù)庫(kù)節(jié)點(diǎn),在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”命令,則彈出數(shù)據(jù)庫(kù)屬性對(duì)話框,在該對(duì)話框中設(shè)置數(shù)據(jù)庫(kù)的名字為“StudentScoreManage”,并指定保存數(shù)據(jù)庫(kù)的路徑和其他屬性。第一步:打開sql Server 2005管理器,展開根結(jié)點(diǎn)如圖所示,點(diǎn)擊“數(shù)據(jù)庫(kù)”,“新建數(shù)據(jù)庫(kù)”。圖4 新建數(shù)據(jù)庫(kù)注:在進(jìn)行此操作前請(qǐng)確定Sql Server 2005 數(shù)據(jù)庫(kù)服務(wù)器已啟動(dòng)。第二步:在常規(guī)選項(xiàng)卡名稱欄處填寫要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名稱,本處將填寫為StudentScoreManage。并可點(diǎn)擊數(shù)據(jù)文件與事務(wù)日志等進(jìn)行相應(yīng)設(shè)置,此處主要可設(shè)置數(shù)據(jù)庫(kù)文件及事務(wù)日志文件的存儲(chǔ)路徑等,在此也可以選擇系統(tǒng)默認(rèn)設(shè)置。如下圖所示:圖5 數(shù)據(jù)庫(kù)名稱第三步: 在完成第二步的以后,數(shù)據(jù)庫(kù)的初步創(chuàng)建基本也就完成??牲c(diǎn)擊屬性如下圖所示建行相應(yīng)信息查看及修改。圖6 數(shù)據(jù)庫(kù)屬性第四步:數(shù)據(jù)庫(kù)屬性選項(xiàng)卡內(nèi)容如下圖所示,可在此依據(jù)不同需要進(jìn)行相應(yīng)修改。圖7 數(shù)據(jù)庫(kù)屬性選項(xiàng)卡3.2 數(shù)據(jù)庫(kù)表的設(shè)計(jì)3.2.1 數(shù)據(jù)庫(kù)表介紹在數(shù)據(jù)庫(kù)中創(chuàng)建表也有兩種方法,一是通過企業(yè)管理器中直接添加;二是用查詢分析器的腳本命令添加。在企業(yè)管理器的GradeSys數(shù)據(jù)庫(kù)中右鍵單擊“表”節(jié)點(diǎn),在彈出的快捷菜單中選擇“創(chuàng)建新表”命令,然后就進(jìn)入設(shè)計(jì)表結(jié)構(gòu)界面,進(jìn)行相關(guān)的設(shè)計(jì)了。本系統(tǒng)定義的數(shù)據(jù)庫(kù)中包含以下6個(gè)表:Banjixinxi表、Course表、CourseScore表、StudentInformation表、TeacherInformation表、UserLogin表。3.2.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)及設(shè)計(jì)Banjixinxi表圖8 Banjixinxi表Course表圖9 Course表CourseScore表圖10 CourseScore表StudentInformation表圖11 StudentInformation表TeacherInformation表圖12 TeacherInformation表UserLogin表圖13 UserLogin表4 功能實(shí)現(xiàn)4.1 系統(tǒng)功能本系統(tǒng)從功能上劃分可分為以下幾大模塊:成績(jī)信息管理,班級(jí)信息管理,系統(tǒng)維護(hù),學(xué)生信息管理,課程管理,教師管理,統(tǒng)計(jì)分析等幾大模塊。以下將對(duì)各子模塊進(jìn)行說明。系統(tǒng)模塊圖: 圖14 系統(tǒng)模塊4.2 功能設(shè)計(jì)登陸界面圖15 登陸界面登陸界面可以通過用戶名密碼進(jìn)行登錄,登陸不同的用戶有不同的功能。登陸界面代碼:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace StudentScoreManage public partial class UserLogin : Form public UserLogin() InitializeComponent(); listBox1.SetSelected(0, true); textBox1.Text = "" textBox2.Text = "" private void button2_Click(object sender, EventArgs e) textBox1.Text = "" textBox2.Text = "" private void button1_Click(object sender, EventArgs e) string name = textBox1.Text.ToString(); string mima = textBox2.Text.ToString(); string qx = "" if (listBox1.SelectedItem.ToString() = "管理員") qx = "0" else if (listBox1.SelectedItem.ToString() = "教師") qx = "1" else if (listBox1.SelectedItem.ToString() = "學(xué)生") qx = "2" string sql = "select count(*) as ff from UserLogin where username="+name+" and pwd="+mima+" and quanxian="+qx+"" SqlConnection con=new SqlConnection("Server=localhost;Database=StudentScoreManage;uid=sa;pwd=123;"); con.Open(); SqlCommand scd = new SqlCommand(sql, con); int count = Convert.ToInt32(scd.ExecuteScalar(); if (count > 0) if (listBox1.SelectedItem.ToString() = "管理員") AdminMainManage admin = new AdminMainManage(); admin.Show(); else if (listBox1.SelectedItem.ToString() = "教師") TeacherMainManage teacher = new TeacherMainManage(); teacher.Show(); else if (listBox1.SelectedItem.ToString() = "學(xué)生") StudentMainMange student = new StudentMainMange(); student.Show(); this.Dispose(false); else MessageBox.Show(this, "您輸入的用戶名或密碼不正確!"); private void UserLogin_Load(object sender, EventArgs e) 管理員界面圖16 管理員界面管理員功能介紹成績(jī)信息管理:錄入成績(jī),修改成績(jī),查詢成績(jī)班級(jí)信息管理:修改班級(jí)信息,創(chuàng)建班級(jí)系統(tǒng)維護(hù):添加管理員帳號(hào),添加教師帳號(hào),修改密碼學(xué)生信息管理:新生注冊(cè),學(xué)生信息修改課程管理:添加課程信息,修改課程信息教師管理:修改教師信息,分配教師權(quán)限統(tǒng)計(jì)分析:學(xué)分統(tǒng)計(jì),班級(jí)內(nèi)部排名,各分?jǐn)?shù)段人數(shù)統(tǒng)計(jì)教師界面圖17 教師界面教師功能介紹:成績(jī)錄入,成績(jī)查詢學(xué)生界面圖18 學(xué)生界面學(xué)生可以通過登錄學(xué)生界面查詢自己的成績(jī)。5 結(jié)論通過幾月的系統(tǒng)分析、設(shè)計(jì)、開發(fā),系統(tǒng)編碼完成。在系統(tǒng)的開發(fā)過程中,以前學(xué)習(xí)感到很抽象的課程,如軟件工程、數(shù)據(jù)庫(kù)原理、面向?qū)ο蟪绦蛟O(shè)等變得清晰起來。感覺到這幾門理論課程的重要性。以前做一些應(yīng)用的系統(tǒng)開發(fā),隨意性大,想到那里做到那里,沒有統(tǒng)一的規(guī)劃,一旦系統(tǒng)成型,出現(xiàn)錯(cuò)誤返工修改工作量大,最終的系統(tǒng)可靠性不高。另外一直以來,進(jìn)行程序設(shè)計(jì)均采用結(jié)構(gòu)化開發(fā)方法,對(duì)系統(tǒng)的全貌難以在開發(fā)前看到,導(dǎo)致實(shí)現(xiàn)的系統(tǒng)不滿足需求。這次的畢業(yè)設(shè)計(jì)開發(fā),主要有以下幾點(diǎn)收獲:1對(duì)原型化的系統(tǒng)開發(fā)方法有了一定的了解。漸增式的原型化開發(fā)方法與面向?qū)ο蟮某绦蛟O(shè)計(jì)的結(jié)合不但能在系統(tǒng)開發(fā)初期讓用戶了解系統(tǒng)的概貌,而且能使系統(tǒng)開發(fā)模塊化,提高開發(fā)效率,減少出錯(cuò)。對(duì)于后期的系統(tǒng)維護(hù)也提供了很大的幫助。2通過實(shí)踐,提高了系統(tǒng)分析的能力,對(duì)數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)流程圖等系統(tǒng)設(shè)計(jì)工具的使用有了更深刻的認(rèn)識(shí)。為以后的工作、學(xué)習(xí)的進(jìn)一步提高打下了堅(jiān)實(shí)的基礎(chǔ)。參考文獻(xiàn)1 王移芝,羅四維大學(xué)計(jì)算機(jī)基礎(chǔ)教程北京:高等教育出版社,20042王移芝,羅四維大學(xué)計(jì)算機(jī)基礎(chǔ)教程北京:高等教育出版社,20043馮博琴,大學(xué)計(jì)算機(jī)基礎(chǔ)北京:高等教育出版社,20044周立柱,馮建華,孟小峰等著SQL Server數(shù)據(jù)庫(kù)原理北京:清華大學(xué)出版社,20045楊振山,龔沛曾大學(xué)計(jì)算機(jī)基礎(chǔ)上機(jī)實(shí)驗(yàn)指導(dǎo)與測(cè)試(第四版)北京:高等教育出版社,20046美Jeffer R.ShapiroSQL Server 2000參考大全,北京:清華大學(xué)出版社,20027魏善沛Web數(shù)據(jù)庫(kù)技術(shù)實(shí)用教程,北京: 清華大學(xué)出版社,19988陳向東,吳淑英C#面向?qū)ο蟪绦蛟O(shè)計(jì)案例教程北京:北京大學(xué)出版社,2009致 謝在極短的時(shí)間內(nèi),我能成功的將此畢業(yè)設(shè)計(jì)做出,這要?dú)w功于老師的無私的幫助,悉心的教導(dǎo)。尤其得到了擔(dān)任畢業(yè)設(shè)計(jì)指導(dǎo)的老師的技術(shù)支持,老師治學(xué)嚴(yán)謹(jǐn)、經(jīng)驗(yàn)豐富,以及孜孜不倦、嚴(yán)謹(jǐn)細(xì)致的科研態(tài)度,更令我受益非淺。為我的畢業(yè)設(shè)計(jì)得以完成起了關(guān)鍵的作用,在此表示深深地謝意。同時(shí),在畢業(yè)設(shè)計(jì)的各個(gè)階段,在畢業(yè)設(shè)計(jì)過程中還得到了各科室教師的大力指導(dǎo)和無私幫助,也得到了同班同學(xué)的熱情協(xié)助,大力幫助,在此表示衷心的感謝。尤其在此感謝我的輔導(dǎo)老師老師給我的指導(dǎo)和關(guān)懷。她在生活上和工作中都給予了我熱情的關(guān)心和幫助。在即將結(jié)束的三年大學(xué)生活之際,我要感謝江蘇學(xué)院的老師們。從他們身上我學(xué)到了許多寶貴的知識(shí)和做人的道理。他們?cè)趯W(xué)業(yè)上對(duì)我的悉心指導(dǎo),以及孜孜不倦、嚴(yán)謹(jǐn)細(xì)致的科研態(tài)度,更令我受益非淺。同時(shí)還要感謝江蘇學(xué)院的領(lǐng)導(dǎo)四年來對(duì)我的培養(yǎng)和支持,是他們?yōu)槲姨峁┝肆己玫膶W(xué)習(xí)環(huán)境和機(jī)會(huì)。感謝各位專家和評(píng)委耐心審閱我的論文,他們提出了許多寶貴的意見和建議。懇請(qǐng)老師不吝賜教、批評(píng)指正!23

注意事項(xiàng)

本文(學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文4)為本站會(huì)員(1666****666)主動(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),我們立即給予刪除!