學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、蘭州商學(xué)院隴橋?qū)W院本科生畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告論文(設(shè)計(jì))題目: 學(xué)生綜合測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 系 別: 信息管理系 專(zhuān) 業(yè) (方 向:信息管理與信息系統(tǒng)(電子商務(wù)方向 年 級(jí)、 班: 2008級(jí)電子商務(wù)班 學(xué) 生 姓 名: 孫 強(qiáng) 指 導(dǎo) 教 師: 陳 秀 蘭 2011 年 05 月 10 日聲 明本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì))是本人在導(dǎo)師的指導(dǎo)下取得的成果。因本畢業(yè)論文(設(shè)計(jì))引起的法律后果完全由本人承擔(dān)。本畢業(yè)論文(設(shè)計(jì))成果歸蘭州商學(xué)院隴橋?qū)W院所有。特此聲明畢業(yè)論文(設(shè)計(jì))作者簽名:年 月 日學(xué)生綜合測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要學(xué)生綜合測(cè)評(píng)是高校進(jìn)行學(xué)生管理工作的重要環(huán)節(jié),是學(xué)

2、生管理的基礎(chǔ)。隨著高校建設(shè)和學(xué)生管理工作的發(fā)展,學(xué)生數(shù)據(jù)信息的維護(hù)和管理工作變得異常繁重,而且在計(jì)算學(xué)生綜合測(cè)評(píng)成績(jī)時(shí)也迫切需要一套分析系統(tǒng),本系統(tǒng)使用C#技術(shù),SQL SEVER2005數(shù)據(jù)庫(kù),采用B/S模式?;竟δ苣K有管理員模塊,系管理員模塊,班管理員模塊,教師模塊,學(xué)生模塊。結(jié)合蘭州商學(xué)院隴橋?qū)W院實(shí)際情況,進(jìn)行詳細(xì)的需求分析和功能分析,根據(jù)分析結(jié)果,給出了幾個(gè)功能模塊的過(guò)程設(shè)計(jì)、界面設(shè)計(jì)。關(guān)鍵詞學(xué)生綜合測(cè)評(píng);C#;B/S ;SQL 2005 AbstractComprehensive evaluation of students is an important part of uni

3、versity student management, and is the basis of student management. With the development of the college building and student management, maintenance and management of student data has become exceptionally heavy, but also in the calculation of comprehensive evaluation of student achievement, an urgen

4、t need for an analytical system, the system using C #, SQL SEVER2005 database The use of B / S mode. The basic functional modules administrator module, the administrator of the Department of the module, class, administrator module, teacher module, student module. combined with the actual situation o

5、f the Longqiao College of Lanzhou Commercial College, to conduct a detailed needs analysis and functional analysis of the results of the analysis are given several functional modules, process design, interface design. Key words student colligation appraisement; C#; B/S;SQL 2005目 錄一、緒論 4(一)系統(tǒng)開(kāi)發(fā)背景 4(二

6、)選題的意義 5(三)本文主要工作 5二、應(yīng)用系統(tǒng)設(shè)計(jì) 6(一)系統(tǒng)需求分析 61、系統(tǒng)功能性需求分析 62、系統(tǒng)非功能性需求分析 8(二)系統(tǒng)流程 9(三)系統(tǒng)功能 10三、開(kāi)發(fā)工具和數(shù)據(jù)庫(kù) 10(一)C#介紹 10(二)數(shù)據(jù)庫(kù) SQL Server 2005介紹 13(三)數(shù)據(jù)庫(kù)設(shè)計(jì) 17四、系統(tǒng)的實(shí)現(xiàn) 18(一)應(yīng)用軟件的開(kāi)發(fā) 181、登錄界面 182、修改密碼界面 183、管理員模塊 194、系管理員模塊 205、班管理員模塊 216、教師模塊 217、學(xué)生模塊 22(二)數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 231、數(shù)據(jù)庫(kù)中所包含的表 232、數(shù)據(jù)庫(kù)視圖 24五、結(jié)論 24參考文獻(xiàn) 26附件 27學(xué)生綜合測(cè)

7、評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)大學(xué)生綜合測(cè)評(píng)管理是高校每年一度的工作,具有確保公平公正、數(shù)據(jù)量龐大、計(jì)算復(fù)雜等特點(diǎn),目前普遍采用的方法是手工收集測(cè)評(píng)數(shù)據(jù)和進(jìn)行計(jì)算,不能確保測(cè)評(píng)數(shù)據(jù)的安全性和準(zhǔn)確性。在計(jì)算機(jī)信息技術(shù)日益發(fā)展的今天,很多領(lǐng)域都已經(jīng)實(shí)現(xiàn)了信息管理網(wǎng)絡(luò)化,然而本領(lǐng)域仍然在使用傳統(tǒng)的手工方式,浪費(fèi)了大量的人力和時(shí)間。隨著信息技術(shù)的進(jìn)一步發(fā)展,這一工作必將實(shí)現(xiàn)信息管理自動(dòng)化。一、緒論(一)系統(tǒng)開(kāi)發(fā)背景伴隨著席卷全球的信息化、數(shù)字化浪潮,我國(guó)已經(jīng)步入了信息社會(huì)的大門(mén),計(jì)算機(jī)的應(yīng)用在我國(guó)信息化的過(guò)程中起到了至關(guān)重要的作用。在飛速發(fā)展的信息時(shí)代,各行各業(yè)中離不開(kāi)信息處理,計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)中。

8、使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。中國(guó)教育發(fā)展迅速,隨著高校的擴(kuò)招,學(xué)校教學(xué)管理的任務(wù)量也在不斷加大,教務(wù)人員負(fù)擔(dān)很重。如何才能提高辦學(xué)效率,更好地完成教學(xué)任務(wù),跟上社會(huì)發(fā)展步伐,這是一個(gè)擺在教學(xué)工作者面前的一個(gè)迫切的問(wèn)題。應(yīng)用信息化來(lái)改造傳統(tǒng)的教學(xué)管理模式是一個(gè)重要途徑,為此開(kāi)發(fā)了學(xué)生綜合測(cè)評(píng)管理系統(tǒng),以實(shí)現(xiàn)學(xué)校測(cè)評(píng)管理的自動(dòng)化。(二)選題的意義實(shí)施素質(zhì)教育不論采用何種模式,都必須有相應(yīng)的評(píng)價(jià)體系來(lái)評(píng)價(jià)大學(xué)生的綜合素質(zhì)水平。通過(guò)評(píng)價(jià)不僅可以檢驗(yàn)綜合素質(zhì)教育的水平,也可以促進(jìn)綜合素質(zhì)教育的實(shí)施和提高,其結(jié)

9、果可指導(dǎo)進(jìn)行個(gè)性化教育;學(xué)生根據(jù)綜合測(cè)評(píng)結(jié)果,制定個(gè)人發(fā)展規(guī)劃;教師可以根據(jù)學(xué)生的測(cè)評(píng)結(jié)果,進(jìn)行因材施教。信息化是社會(huì)進(jìn)程的必然趨勢(shì),學(xué)校管理只有快、準(zhǔn)、精才能發(fā)揮其價(jià)值?,F(xiàn)在我國(guó)的大中專(zhuān)院校的學(xué)生成績(jī)檔案管理水平普遍都不是很高,有的還停留在全用紙介質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會(huì)的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在信息時(shí)代的今天,這種傳統(tǒng)的管理方法必然會(huì)被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。(三)本文主要工作開(kāi)發(fā)一個(gè)學(xué)生綜合測(cè)評(píng)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。為廣大教師和學(xué)生提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作

10、流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。一個(gè)高效的學(xué)生綜合測(cè)評(píng)管理系統(tǒng)可以存儲(chǔ)歷屆的學(xué)生成績(jī)檔案,不需要大量的人力,只需要幾名專(zhuān)門(mén)錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息,高效、快捷、安全,而且學(xué)生也能方便的查看自己的成績(jī)。本文首先闡述了系統(tǒng)開(kāi)發(fā)背景,在分析傳統(tǒng)測(cè)評(píng)管理的基礎(chǔ)上提出本課題的研究思路和方法。在需求調(diào)研階段,對(duì)負(fù)責(zé)學(xué)生測(cè)評(píng)工作的人員進(jìn)行了基本調(diào)查,在此基礎(chǔ)上給出該系統(tǒng)的設(shè)計(jì)目標(biāo)、系統(tǒng)需要解決的主要問(wèn)題、系統(tǒng)需求分析。然后介紹了系統(tǒng)的總體設(shè)計(jì)及業(yè)務(wù)流程分析和數(shù)據(jù)流程分析,并給出該系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)。在系統(tǒng)設(shè)計(jì)階段,首先介紹了該系統(tǒng)的開(kāi)發(fā)方法,并給出開(kāi)發(fā)思路及系統(tǒng)所需模塊設(shè)計(jì)圖。

11、最后,詳細(xì)介紹了各個(gè)模塊的實(shí)現(xiàn)。包括登錄界面、管理員界面、系管理員界面、班管理員界面、教師界面、學(xué)生界面。二、應(yīng)用系統(tǒng)設(shè)計(jì)(一)系統(tǒng)需求分析需求分析是軟件系統(tǒng)生存期中定義階段的最后一個(gè)步驟,是作為整個(gè)軟件開(kāi)發(fā)的指南,是軟件開(kāi)發(fā)人員開(kāi)發(fā)出正確的符合用戶(hù)要求的軟件的重點(diǎn)。該文檔將最終交給軟件具體開(kāi)發(fā)人員進(jìn)行具體的開(kāi)發(fā),只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。1、系統(tǒng)功能性需求分析系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生綜合測(cè)評(píng)的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能需求是系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)。本系統(tǒng)完成的功能主要有:管理員:分配系管理員,選修學(xué)生查詢(xún),修改密碼。主要用例如圖1。圖1 管理員用

12、例系管理員:分配教師、班管理員、學(xué)生,綜合測(cè)評(píng)排名,修改密碼。主要用例圖如2。圖2 系管理員用例班管理員:綜合測(cè)評(píng)錄入,綜合測(cè)評(píng)計(jì)算,修改密碼。主要用例如圖3。圖3 班管理員用例教師:插入成績(jī),修改密碼。主要用例如圖4。圖4 教師用例學(xué)生:個(gè)人基本信息錄入、修改、查詢(xún),成績(jī)查詢(xún),選修課程操作,綜合測(cè)評(píng)查詢(xún),修改密碼。主要用例如圖5。圖5 學(xué)生用例2、系統(tǒng)非功能性需求分析系統(tǒng)的非功能性需求,是指軟件產(chǎn)品為滿(mǎn)足用戶(hù)業(yè)務(wù)需求而必須具有除功能需求以外的特性。學(xué)生綜合測(cè)評(píng)系統(tǒng)的目標(biāo)是為教學(xué)工作中學(xué)生的成績(jī)管理和綜合測(cè)評(píng)管理提供穩(wěn)定、安全、可靠信息化服務(wù),具體技術(shù)上應(yīng)達(dá)到如下要求:先進(jìn)性:采用先進(jìn)、成熟的

13、計(jì)算機(jī)軟硬件技術(shù),保障系統(tǒng)能夠最大限度的適應(yīng)今后技術(shù)和業(yè)務(wù)發(fā)展的需要。軟件結(jié)構(gòu)應(yīng)實(shí)現(xiàn)層次化、模塊化、平臺(tái)化,統(tǒng)一規(guī)范,同時(shí)采用先進(jìn)的現(xiàn)代管理技術(shù),以保證系統(tǒng)的科學(xué)性。開(kāi)放性:系統(tǒng)將采用具備優(yōu)良性?xún)r(jià)比的開(kāi)放式軟硬件平臺(tái);網(wǎng)絡(luò)體系結(jié)構(gòu)支持多種通訊協(xié)議、數(shù)據(jù)庫(kù)。可靠性:包括系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。高效性:系統(tǒng)的設(shè)計(jì)要具有并發(fā)處理能力,數(shù)據(jù)的處理和傳送也可采用批量處理的形式??捎眯裕喊ㄏ到y(tǒng)正常情況下的可用性和系統(tǒng)發(fā)生改變時(shí)的可用性。可擴(kuò)展性:可擴(kuò)展性包括隨著學(xué)生人數(shù)的增加和需求的增加可以隨時(shí)進(jìn)行系統(tǒng)功能的擴(kuò)展。可管理性:包括正常情況下的可管理性和系統(tǒng)發(fā)生改變時(shí)的可管理性。安全性:指系統(tǒng)具有數(shù)據(jù)傳

14、輸?shù)募用芙饷堋⒂脩?hù)身份認(rèn)證、權(quán)限確認(rèn)等安全控制功能。(二)系統(tǒng)流程本業(yè)務(wù)的主要流程如圖6圖6 業(yè)務(wù)流程(三)系統(tǒng)功能本系統(tǒng)的主要功能如圖7圖7 系統(tǒng)功能三、開(kāi)發(fā)工具和數(shù)據(jù)庫(kù)本系統(tǒng)采用的數(shù)據(jù)庫(kù)是SQL Server 2005數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言為C#。C#作為前臺(tái)的開(kāi)發(fā)工具,用SQL Server 2005作為后臺(tái)支持?jǐn)?shù)據(jù)庫(kù),通過(guò)C#的數(shù)據(jù)庫(kù)控件來(lái)連接SQL Server中并對(duì)其編程來(lái)實(shí)現(xiàn)各種功能。(一)C#介紹C# (C sharp 是微軟對(duì)這一問(wèn)題的解決方案。C#是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于Microsoft .NET平臺(tái)的應(yīng)用程序,Microsoft .

15、NET提供了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類(lèi)組件的理想之選無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的C#語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)Internet進(jìn)行調(diào)用。最重要的是,C#使得C+程序員可以高效的開(kāi)發(fā)程序,而絕不損失C/C+原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C+具有極大的相似性,熟悉類(lèi)似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向C#。效率與安全性:新興的網(wǎng)絡(luò)經(jīng)濟(jì)迫使商務(wù)企業(yè)必須更加迅速的應(yīng)對(duì)競(jìng)爭(zhēng)的威脅。開(kāi)發(fā)者必須不斷縮短開(kāi)發(fā)周期,不斷推出應(yīng)用程序的新

16、版本,而不僅僅是開(kāi)發(fā)一個(gè)“標(biāo)志性”的版本。C#在設(shè)計(jì)時(shí)就考慮了這些問(wèn)題。它使開(kāi)發(fā)者用更少的代碼做更多的事,同時(shí)也不易出錯(cuò)。支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn):新的應(yīng)用程序開(kāi)發(fā)模型意味著越來(lái)越多地解決方案依賴(lài)于新出現(xiàn)的網(wǎng)絡(luò)標(biāo)準(zhǔn),例如HTML,XML,SOAP等。現(xiàn)存的開(kāi)發(fā)工具往往都是早于Internet出現(xiàn)的,或者是在我們所熟知的網(wǎng)絡(luò)還處于孕育期時(shí)出現(xiàn)的。所以,它們一般無(wú)法很好地支持最新的網(wǎng)絡(luò)技術(shù)。C#程序員可以在Microsoft .NET平臺(tái)上事半功倍的構(gòu)建應(yīng)用程序的擴(kuò)展框架。C#包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),通過(guò)Internet被任何操作系統(tǒng)上運(yùn)行的任何程序調(diào)用。更突出的

17、是,XML網(wǎng)絡(luò)服務(wù)框架可以使現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)對(duì)程序員來(lái)說(shuō)就和C#對(duì)象一樣。這樣,程序員就可以方便地使用他們已有的面向?qū)ο蟮木幊碳记蓙?lái)開(kāi)發(fā)利用現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)。還有一些精細(xì)的特性,使得C#成為一流的網(wǎng)絡(luò)編程工具。為提高性能,C#允許把XML數(shù)據(jù)直接映射到struct數(shù)據(jù)類(lèi)型,而不是class。這樣對(duì)處理少量的數(shù)據(jù)非常有效。消除大量程序錯(cuò)誤:即使是專(zhuān)家級(jí)的C+程序員也常會(huì)犯一些最簡(jiǎn)單的小錯(cuò)誤比如忘了初始化變量,但往往就是這些小錯(cuò)誤帶來(lái)了難以預(yù)料的問(wèn)題,有些甚至需要很長(zhǎng)時(shí)間來(lái)尋找和解決。一旦一個(gè)程序作為產(chǎn)品來(lái)使用,就算最簡(jiǎn)單的錯(cuò)誤糾正起來(lái)也可能要付出極其昂貴的代價(jià)。對(duì)版本的更新提供內(nèi)在的支持

18、降低了開(kāi)發(fā)成本:更新軟件組件是一項(xiàng)很容易出錯(cuò)的工作,因?yàn)榇a的修改可能無(wú)意間改變?cè)谐绦虻恼Z(yǔ)義。為協(xié)助開(kāi)發(fā)者進(jìn)行這項(xiàng)工作,C#為版本的更新提供內(nèi)在的支持。例如,方法重載必須顯式聲明。這樣可以防止編碼錯(cuò)誤,保證版本更新的靈活性。還有一個(gè)相關(guān)的特性就是對(duì)接口和接口繼承的內(nèi)在支持。這些特性使得C#可以開(kāi)發(fā)復(fù)雜的框架并且隨著時(shí)間不斷發(fā)展更新它。商業(yè)過(guò)程和軟件實(shí)現(xiàn)的更好對(duì)應(yīng):企業(yè)的商業(yè)計(jì)劃要付諸現(xiàn)實(shí),必須在抽象的商業(yè)過(guò)程和實(shí)際的軟件實(shí)現(xiàn)之間建立緊密地對(duì)應(yīng)。不過(guò)大多數(shù)語(yǔ)言都很難做到這點(diǎn)。C#語(yǔ)言允許類(lèi)型定義的,擴(kuò)展的元數(shù)據(jù)。這些元數(shù)據(jù)可以應(yīng)用于任何對(duì)象。項(xiàng)目構(gòu)建者可以定義領(lǐng)域特有的屬性并把他們應(yīng)用于任何語(yǔ)

19、言元素-類(lèi),接口等等。然后,開(kāi)發(fā)人員可以編程檢查每個(gè)元素的屬性。擴(kuò)展交互性:作為一種自動(dòng)管理的,類(lèi)型安全的環(huán)境,C#適合于大多數(shù)企業(yè)應(yīng)用程序。但實(shí)際的經(jīng)驗(yàn)表明有些應(yīng)用程序仍然需要一些底層的代碼,要么是因?yàn)榛谛阅艿目紤],要么是因?yàn)橐c現(xiàn)有的應(yīng)用程序接口兼容。這些情況可能會(huì)迫使開(kāi)發(fā)者使用C+, 即使他們本身寧愿使用更高效的開(kāi)發(fā)環(huán)境。在C#中,每個(gè)對(duì)象都自動(dòng)生成為一個(gè)COM對(duì)象。開(kāi)發(fā)者不再需要顯式的實(shí)現(xiàn)IUnknown和其他COM接口這些功能都是內(nèi)置的類(lèi)似的,#可以調(diào)用現(xiàn)有的COM對(duì)象,無(wú)論它是由什么語(yǔ)言編寫(xiě)的。C#包含了一個(gè)特殊的功能,使程序可以調(diào)用任何純API。在一段特別標(biāo)記的代碼中,開(kāi)發(fā)者可

20、以使用指針和傳統(tǒng)C/C+特性,如手工的內(nèi)存管理和指針運(yùn)算。這是其相對(duì)于其它環(huán)境的極大優(yōu)勢(shì)。這意味著C#程序員可以在原有的C/C+代碼的基礎(chǔ)上編寫(xiě)程序,而不是徹底放棄那些代碼。總之:C#是一種現(xiàn)代的面向?qū)ο笳Z(yǔ)言。它使程序員快速便捷地創(chuàng)建基于Microsoft .NET平臺(tái)的解決方案。這種框架使C#組件可以方便地轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使任何平臺(tái)的應(yīng)用程序都可以通過(guò)Internet調(diào)用它。C#增強(qiáng)了開(kāi)發(fā)者的效率,同時(shí)也致力于消除編程中可能導(dǎo)致嚴(yán)重結(jié)果的錯(cuò)誤。C#使C/C+程序員可以快速進(jìn)行網(wǎng)絡(luò)開(kāi)發(fā),同時(shí)也保持了開(kāi)發(fā)者所需要的強(qiáng)大性和靈活性。(二)數(shù)據(jù)庫(kù) SQL Server 2005介紹SQL

21、Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的于1988 年推出了第一個(gè)OS/2 版本在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上專(zhuān)注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本Sybase 則較專(zhuān)注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用在本書(shū)中介紹的是Microsoft SQL Server 以后簡(jiǎn)稱(chēng)為SQL Server或MS SQL Server

22、。 SQL Server 2005 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL(Structured Query Language,結(jié)構(gòu)查詢(xún)語(yǔ)言是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言。SQL通常使用于數(shù)據(jù)庫(kù)的通訊。ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱(chēng),SQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)

23、言。SQL語(yǔ)句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。使用SQL的常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)有:Oracle、 Microsoft SQL Server、 Access等等。雖然絕大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng)使用SQL,但是它們同樣有它們自立另外的專(zhuān)有擴(kuò)展功能用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫(kù)的操作。SQL Server 就是用的Transact- SQL。SQL語(yǔ)言有著非常突出的優(yōu)點(diǎn),SQL語(yǔ)言是非過(guò)程化的語(yǔ)言、統(tǒng)一的語(yǔ)言、是所有關(guān)系數(shù)據(jù)庫(kù)

24、的公共語(yǔ)言。非過(guò)程化語(yǔ)言:SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶(hù)在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語(yǔ)句的結(jié)果作為另一條SQL語(yǔ)句的輸入。統(tǒng)一的語(yǔ)言:SQL可用于所有用戶(hù)的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類(lèi)型的終端用戶(hù)。所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言:由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言,用戶(hù)可將使用SQL的技能從一個(gè)RDBMS(關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)轉(zhuǎn)到另一個(gè),所有用SQL編寫(xiě)的程序都

25、是可以移植的。SQL為許多任務(wù)提供了命令,其中包括:查詢(xún)數(shù)據(jù)、在表中插入、修改和刪除記錄、建立、修改和刪除數(shù)據(jù)對(duì)象、控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取、保證數(shù)據(jù)庫(kù)一致性和完整性等。以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類(lèi)操作提供單獨(dú)的語(yǔ)言,而SQL 將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。SQL功能強(qiáng)大,是一種完備的數(shù)據(jù)處理語(yǔ)言,不僅用于數(shù)據(jù)庫(kù)查詢(xún),而且用于數(shù)據(jù)庫(kù)中的數(shù)據(jù)修改和更新,概括起來(lái),它可以分成以下幾組:DML(Data Manipulation Language,數(shù)據(jù)操作語(yǔ)言):用于檢索或者修改數(shù)據(jù);DDL(Data Definition Language,數(shù)據(jù)定義語(yǔ)言): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或

26、者刪除數(shù)據(jù)庫(kù)對(duì)象;DCL(Data Control Language,數(shù)據(jù)控制語(yǔ)言):用于定義數(shù)據(jù)庫(kù)用戶(hù)的權(quán)限。DML組可以細(xì)分為以下的幾個(gè)語(yǔ)句:SELECT:用于檢索數(shù)據(jù);INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫(kù);UPDATE:用于從數(shù)據(jù)庫(kù)中修改現(xiàn)存的數(shù)據(jù);DELETE:用于從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)。DDL語(yǔ)句可以用于創(chuàng)建用戶(hù)和重建數(shù)據(jù)庫(kù)對(duì)象。下面是DDL命令:CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX。數(shù)據(jù)定義語(yǔ)言DDL:它是用來(lái)創(chuàng)建和修改數(shù)據(jù)庫(kù)結(jié)構(gòu)的一種語(yǔ)句,包括 Create、Alter和Drop 語(yǔ)句。數(shù)據(jù)操作語(yǔ)言DML

27、:包括數(shù)據(jù)查詢(xún)與數(shù)據(jù)更新。數(shù)據(jù)查詢(xún)主要是由Select語(yǔ)句完成,這一點(diǎn)不再贅述。而數(shù)據(jù)更新所造成的風(fēng)險(xiǎn)大大超過(guò)數(shù)據(jù)查詢(xún)。數(shù)據(jù)庫(kù)管理系統(tǒng)必須在更改期內(nèi)保護(hù)所存儲(chǔ)的數(shù)據(jù)的一致性,確保有效的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)必須保持一致性,DBMS還必須協(xié)調(diào)多用戶(hù)的并行更新,以確保用戶(hù)和它們的更改不至于影響其它用戶(hù)的作業(yè)。用于修改數(shù)據(jù)庫(kù)內(nèi)容的 SQL 語(yǔ)句主要有以下三個(gè):Insert,向一個(gè)表中加入新的數(shù)據(jù)行;Update,更改數(shù)據(jù)庫(kù)中已經(jīng)存在的數(shù)據(jù);Delete,從一個(gè)表中刪除數(shù)據(jù)行;Insert標(biāo)準(zhǔn)語(yǔ)法:INSERT INTO table_name (col1, col2. VALUES(value1, v

28、alue2.。Insert 語(yǔ)句還可以將多行數(shù)據(jù)添加到目標(biāo)表中去,在這種形式的 Insert 語(yǔ)句中,新行的數(shù)據(jù)值不是在語(yǔ)句正文中明確地指定的,而是語(yǔ)句中指定的一個(gè)數(shù)據(jù)庫(kù)查詢(xún)。添加的值來(lái)自數(shù)據(jù)庫(kù)自身的行,在某些特定的狀態(tài)下,這是非常有用的。多行 Insert 語(yǔ)句為拷貝數(shù)據(jù)提供了一種緊湊而高效的方法。Update語(yǔ)句用于更新單表中選定行的一列或多列的值。要更新的目標(biāo)表在語(yǔ)句中定義,Set子句則指定要更新哪些列并計(jì)算它們的值。Update語(yǔ)句總是包含Where語(yǔ)句,而且Update語(yǔ)句比較危險(xiǎn),所以您必須明確地認(rèn)識(shí)到Where語(yǔ)句的重要性,Where語(yǔ)句被用來(lái)指定需要更新的行。(三)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)

29、據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類(lèi)、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶(hù)的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門(mén)的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿(mǎn)足多種查詢(xún)要求的數(shù)據(jù)模型。數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟是:數(shù)據(jù)庫(kù)結(jié)構(gòu)定義:目前的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)有的是支持聯(lián)機(jī)事務(wù)處理CLTP(負(fù)責(zé)對(duì)事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲(chǔ))的操作型DBMS,有的可支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)、有聯(lián)機(jī)分析處理CLAP(指為支持決策的制定對(duì)數(shù)據(jù)的一種加工操作)功能的大型DBMS,有的數(shù)據(jù)庫(kù)是關(guān)系型的、有的可支持面向?qū)ο髷?shù)

30、據(jù)庫(kù)。針對(duì)選擇的DBMS,進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)定義。數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫(kù)中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱(chēng)、類(lèi)型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。關(guān)系型數(shù)據(jù)庫(kù)要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來(lái)決定。存儲(chǔ)設(shè)備和存儲(chǔ)空間組織:確定數(shù)據(jù)的存放地點(diǎn)、存儲(chǔ)路徑、存儲(chǔ)設(shè)備等,備份方案,對(duì)多版本如何保證一致性和數(shù)據(jù)的完整性。數(shù)據(jù)使用權(quán)限設(shè)置:針對(duì)用戶(hù)的不同使用要求,確定數(shù)據(jù)的用戶(hù)使用權(quán)限,確保數(shù)據(jù)安全。數(shù)據(jù)字典設(shè)計(jì):用數(shù)據(jù)字典描述數(shù)據(jù)庫(kù)的設(shè)計(jì),便于維護(hù)和修改。四、系統(tǒng)的實(shí)現(xiàn)系統(tǒng)的實(shí)現(xiàn)包括應(yīng)用軟件的開(kāi)發(fā)和數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。(

31、一)應(yīng)用軟件的開(kāi)發(fā)應(yīng)用軟件的開(kāi)發(fā)包括:登錄界面、修改密碼界面、管理員模塊、系管理員模塊、班管理員模塊、教師模塊以及學(xué)生模塊。1、登錄界面登錄界面是用戶(hù)最先看到的系統(tǒng)的界面,直觀上給用戶(hù)的感覺(jué)很重要,所以做一個(gè)好的界面,提高軟件的親和力。本系統(tǒng)登錄界面如圖8。圖8 登陸界面2、修改密碼界面修改密碼主要是針對(duì)管理員用戶(hù)、系管理員用戶(hù)、班管理員用戶(hù)、教師用戶(hù)和學(xué)生用戶(hù)對(duì)個(gè)人密碼的管理。如圖9。圖9 修改密碼3、管理員模塊管理員模塊主要包括對(duì)系管理員用戶(hù)的管理如圖10以及對(duì)選修課程學(xué)生的查詢(xún)圖11。圖10 管理員用戶(hù)管理圖11 選修學(xué)生查詢(xún)4、系管理員模塊系管理員模塊主要包括對(duì)班管理員用戶(hù)、教師用戶(hù)、

32、學(xué)生用戶(hù)的管理如圖12以及班級(jí)綜合測(cè)評(píng)排名圖13。圖12 系管理員用戶(hù)管理圖13 班級(jí)綜合測(cè)評(píng)排名5、班管理員模塊管理員模塊主要包括對(duì)各班學(xué)生平時(shí)表現(xiàn)錄入如圖14以及綜合測(cè)評(píng)的計(jì)算圖15。圖14 學(xué)生平時(shí)表現(xiàn)錄入圖15 綜合測(cè)評(píng)計(jì)算6、教師模塊教師模塊對(duì)本學(xué)期,所授課程成績(jī)的錄入、修改、查詢(xún)。如圖16。圖16 教師7、學(xué)生模塊學(xué)生模塊主要包括對(duì)個(gè)人信息的錄入、修改、查詢(xún)?nèi)鐖D17、個(gè)人成績(jī)查詢(xún)?nèi)鐖D18、個(gè)人綜合測(cè)評(píng)查詢(xún)?nèi)鐖D19及個(gè)人選修課程操作如圖20。圖17 個(gè)人基本信息圖18 個(gè)人成績(jī)查詢(xún)圖19 綜合測(cè)評(píng)查詢(xún)圖20 選修課操作(二)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)1、數(shù)據(jù)庫(kù)中所包含的表數(shù)據(jù)庫(kù)包括:成績(jī)表如圖21

33、、登錄表如圖22、加權(quán)測(cè)評(píng)表如圖23、選修課程表如圖24、學(xué)生基本信息表如圖2 5以及綜合測(cè)評(píng)表如圖26。 圖21 成績(jī)表 圖22登錄表 圖23加權(quán)測(cè)評(píng)表 圖24選修課程表 圖25學(xué)生基本信息表 圖26綜合測(cè)評(píng)表2、數(shù)據(jù)庫(kù)視圖圖27 數(shù)據(jù)庫(kù)視圖五、結(jié)論該系統(tǒng)實(shí)現(xiàn)了學(xué)生綜合測(cè)評(píng)管理各項(xiàng)功能要求。由此在功能設(shè)計(jì)中,設(shè)計(jì)了管理員模塊、系管理員模塊、班管理員模塊、教師模塊和學(xué)生模塊。系統(tǒng)已經(jīng)運(yùn)行成功,效果較好。在整個(gè)設(shè)計(jì)過(guò)程中,雖然出現(xiàn)過(guò)很多的難題,但都在導(dǎo)師的幫助下順利解決了。通過(guò)設(shè)計(jì)使我體會(huì)到:實(shí)踐對(duì)于學(xué)習(xí)的重要性,以前很多東西只是明白理論,沒(méi)有經(jīng)過(guò)實(shí)際應(yīng)用,對(duì)知識(shí)的理解不夠明確,通過(guò)這次的做,真

34、正做到理論實(shí)踐相結(jié)合。同時(shí)在解決實(shí)際問(wèn)題的過(guò)程中,學(xué)會(huì)了很多以前從未接觸過(guò)的開(kāi)發(fā)技術(shù),這些開(kāi)發(fā)經(jīng)驗(yàn)對(duì)于以后開(kāi)發(fā)項(xiàng)目很有幫助??傊?,通過(guò)畢業(yè)設(shè)計(jì),我深刻認(rèn)識(shí)到要做好一件完整的事情,需要有系統(tǒng)的思維方式和方法,對(duì)待要解決的問(wèn)題,要耐心,要善于運(yùn)用已有的資源來(lái)充實(shí)自己。同時(shí)也深刻的認(rèn)識(shí)到,在對(duì)待一個(gè)新事物時(shí),一定要從整體考慮,完成一步之后再作下一步,這樣才能更加有效。由于自己技術(shù)方面還有一定的欠缺,所以系統(tǒng)難免有功能或者技術(shù)上的不足。該系統(tǒng)只是在我們單位試用,完善性和通用性效果不是很好,在綜合測(cè)評(píng)系統(tǒng)中考慮的方面也不是很全面。另外,該系統(tǒng)沒(méi)有和學(xué)校的教務(wù)管理系統(tǒng)進(jìn)行融合,存在數(shù)據(jù)冗余現(xiàn)象,以后的工作

35、重點(diǎn)將基于以上缺點(diǎn)進(jìn)行。學(xué)生信息測(cè)評(píng)綜合系統(tǒng)適合于在校接受普通高等學(xué)歷教育的院校。它的引入很好的解決了我校各測(cè)評(píng)活動(dòng)的正常進(jìn)行。更加簡(jiǎn)單讓個(gè)人了解自我情況以及輔導(dǎo)員對(duì)班級(jí)信息的更好了解,公平公正,易于操作和維護(hù),保證信息的準(zhǔn)確性和時(shí)效性,減輕勞動(dòng)強(qiáng)度、提高工作效率、增加學(xué)生管理的透明度。降低管理成本,由于采用本系統(tǒng)的原因,使輔導(dǎo)員管理工作一改往日埋在各種表格中的被動(dòng)局面,基本實(shí)現(xiàn)了無(wú)紙化辦公,根除了很多日常管理中的浪費(fèi)現(xiàn)象,體現(xiàn)出現(xiàn)代化學(xué)生管理的優(yōu)勢(shì),規(guī)范化管理。由于采用了計(jì)算機(jī)統(tǒng)計(jì)分析學(xué)生信息,一些原始信息在錄入時(shí)就必須要求準(zhǔn)確錄入,這就要求管理人員在提供信息時(shí)要準(zhǔn)確,同時(shí)要求在錄入時(shí)也要十

36、分認(rèn)真,這樣做是為了將錯(cuò)誤降到最低,提高系統(tǒng)工作的準(zhǔn)確率,從而實(shí)現(xiàn)學(xué)生管理工作規(guī)范化。參考文獻(xiàn)1 王珊.數(shù)據(jù)庫(kù)系統(tǒng)原理教程M .北京:清華大學(xué)出版社,2003,56.2 劉意成.SQL實(shí)戰(zhàn)演練M .北京:西安電子科技大學(xué)出版社,2004,79.3 李存斌.數(shù)據(jù)庫(kù)應(yīng)用技術(shù)M .北京:中國(guó)水利水電出版社,2001,73. 4 鐘雁.管理信息系統(tǒng)開(kāi)發(fā)案例分析M.北京:清華大學(xué)出版社,2002.5 賽奎春.SQL SERVER數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析M.北京:機(jī)械工業(yè)出版社,2002 .6 Vidya Vrat Agarwal、James Huddleston.C# 2008數(shù)據(jù)庫(kù)入門(mén)經(jīng)典M.北京:清華大學(xué)

37、出版社,2009(4.7 程敏.數(shù)字化校園管理系統(tǒng)的研究與開(kāi)發(fā)實(shí)現(xiàn)華東師范大學(xué)M,2007.附件用戶(hù)登錄代碼string strConn = Data Source=.;Initial Catalog=學(xué)生綜合測(cè)評(píng)管理系統(tǒng);Integrated Security=True;SqlConnection objConn = new SqlConnection(strConn;objConn.Open(;string strSql = Select * From 登錄表;SqlDataAdapter objAdap = new SqlDataAdapter(strSql, objConn;objCo

38、nn.Close(;DataSet objDSet = new DataSet(;objAdap.Fill(objDSet, 123;string bh, mm, sf; int i;for ( i = 0; i r; i+bh=objDSet.Tables0.Rowsi用戶(hù)名.ToString(;mm=objDSet.Tables0.Rowsi密碼.ToString(;sf=objDSet.Tables0.Rowsi身份.ToString(; if (sf = 管理員 this.Hide(;guanliyuan a = new guanliyuan(;a.Show(;else if (sf

39、= 教師this.Hide(;jiaoshi a = new jiaoshi(;a.Show(;else if (sf = 學(xué)生this.Hide(;xueshengjibenxinxi a = new xueshengjibenxinxi(textBox1.Text;a.Show(;else if (sf = 班管理員this.Hide(;banguanliyuan a = new banguanliyuan(;a.Show(;else if (sf = 系管理員this.Hide(;xiguanliyuan a = new xiguanliyuan(;a.Show(; if( r= i+1

40、 label3.Text=你的輸入有誤,請(qǐng)重新輸入!; 查詢(xún)代碼string strConn = Data Source=.;Initial Catalog=學(xué)生綜合測(cè)評(píng)管理系統(tǒng);Integrated Security=True;SqlConnection objConn = new SqlConnection(strConn;objConn.Open(;string strSql = SELECT 學(xué)生基本信息表.學(xué)號(hào),學(xué)生基本信息表.姓名,成績(jī)表.課程名,成績(jī)表.成績(jī) FROM 學(xué)生基本信息表 JOIN 成績(jī)表 ON 學(xué)生基本信息表.學(xué)號(hào)=成績(jī)表.學(xué)號(hào) where 學(xué)生基本信息表.學(xué)號(hào) =

41、 + textBox1.Text + and 成績(jī)表.學(xué)期= + comboBox22.Text + ;SqlDataAdapter objAdap = new SqlDataAdapter(strSql, objConn;objConn.Close(;DataSet objDSet = new DataSet(;objAdap.Fill(objDSet, 123;dataGridView1.DataSource = objDSet.Tables0; 插入代碼SqlConnection conn = new SqlConnection(;conn.ConnectionString = Data

42、 Source=.;Initial Catalog=學(xué)生綜合測(cè)評(píng)管理系統(tǒng);Integrated Security=True;conn.Open(;SqlCommand comm = new SqlCommand(;comm.Connection = conn;string sql = insert into 登錄表(用戶(hù)名,密碼,身份values(用戶(hù)名,密碼,身份;comm.CommandText = sql;用戶(hù)名, SqlDbType.NVarChar;comm.Parameters用戶(hù)名.Value = textBox1.Text;密碼, SqlDbType.NVarChar;comm

43、.Parameters密碼.Value = textBox2.Text;身份, SqlDbType.NVarChar;comm.Parameters身份.Value = comboBox1.Text;tryr = comm.ExecuteNonQuery(;catch (Exception e1MessageBox.Show(用戶(hù)名插入重復(fù),請(qǐng)重新輸入!; conn.Close(;修改代碼SqlConnection conn = new SqlConnection(;conn.ConnectionString = Data Source=.;Initial Catalog=學(xué)生綜合測(cè)評(píng)管理系統(tǒng)

44、;Integrated Security=True;conn.Open(;SqlCommand comm = new SqlCommand(;comm.Connection = conn;string sql = update 登錄表 set 密碼=密碼,身份=身份 where 學(xué)號(hào)=學(xué)號(hào);comm.CommandText = sql;學(xué)號(hào), SqlDbType.NVarChar;comm.Parameters學(xué)號(hào).Value = textBox1.Text;密碼, SqlDbType.NVarChar;comm.Parameters密碼.Value = textBox2.Text;身份, S

45、qlDbType.NVarChar;comm.Parameters身份.Value = comboBox1.Text;int r = comm.ExecuteNonQuery(;if (r = 1 MessageBox.Show(修改成功!;conn.Close(;刪除代碼SqlConnection conn = new SqlConnection(;conn.ConnectionString = Data Source=.;Initial Catalog=學(xué)生綜合測(cè)評(píng)管理系統(tǒng);Integrated Security=True;conn.Open(;SqlCommand comm = new

46、SqlCommand(;comm.Connection = conn;string sql = delete from 登錄表 where 學(xué)號(hào)=學(xué)號(hào);comm.CommandText = sql;學(xué)號(hào), SqlDbType.NVarChar;comm.Parameters學(xué)號(hào).Value = textBox1.Text;int r = comm.ExecuteNonQuery(;if (r = 1 MessageBox.Show(刪除成功!;conn.Close(;綜合測(cè)評(píng)計(jì)算代碼string strConn = Data Source=.;Initial Catalog=學(xué)生綜合測(cè)評(píng)管理系統(tǒng);Integrated Sec

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論