版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、管理信息系統(tǒng)課程設(shè)計(jì)課題名稱:學(xué)院成績(jī)管理系統(tǒng)課程設(shè)計(jì)專 業(yè): 計(jì)算機(jī)信息管理學(xué) 號(hào): 88140250012 姓 名:特列克.別列提汗 成 績(jī): 二一年五 月 十五 日第一章 概述1第二章需求分析22.1 開(kāi)發(fā)學(xué)生成績(jī)管理的必要性22.2 學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)的目標(biāo)22.3 學(xué)生成績(jī)管理系統(tǒng)的系統(tǒng)需求分析32.4 可行性分析42.4.1 技術(shù)可行性分析42.4.2 社會(huì)因素的可行性4第三章 總體設(shè)計(jì)53.1 功能模型建立53.1.1 系統(tǒng)的層次方框圖的建立63.1.2 系統(tǒng)的數(shù)據(jù)流圖63.2 概念模型的建立73.3 數(shù)據(jù)模型的建立10第四章 系統(tǒng)詳細(xì)設(shè)計(jì)124.1登錄界面設(shè)計(jì)124.2用戶管
2、理界面設(shè)計(jì)134.3 查詢界面設(shè)計(jì)13第五章結(jié) 論18參考文獻(xiàn)18第一章 概述科學(xué)技術(shù)突飛猛進(jìn)的今天,經(jīng)濟(jì)知識(shí)和信息產(chǎn)業(yè)高速發(fā)展,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對(duì)整個(gè)社會(huì)的發(fā)展產(chǎn)生越來(lái)越深刻的影響,也正在改變?nèi)藗兊墓ぷ?、生活學(xué)習(xí)、交流方式。信息的獲取、處理、交流和應(yīng)用能力,已經(jīng)成為人們最重要的能力之一。 在不久的將來(lái)知識(shí)經(jīng)濟(jì)將占世界經(jīng)濟(jì)發(fā)展的主導(dǎo)地位,國(guó)家綜合國(guó)力和國(guó)際競(jìng)爭(zhēng)能力越來(lái)越取決于教育發(fā)展、科學(xué)技術(shù)和知識(shí)創(chuàng)新的水平,教育在經(jīng)濟(jì)和社會(huì)發(fā)展過(guò)程中將呈現(xiàn)出越來(lái)越突出的重要作用。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)
3、生成績(jī)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但是一直以?lái)人們使用傳統(tǒng)人工的方式管理學(xué)生成績(jī)、填寫(xiě)各種表格,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外所用其時(shí)間長(zhǎng),產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)管理系統(tǒng)進(jìn)行信息管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)系統(tǒng)管理的效率,也是教育單位的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件,因此,開(kāi)發(fā)一套這樣成績(jī)管理軟件成為必要的事情。這樣一來(lái)可以改變我們以前舊的
4、模式,踏入新型的管理。使我們的工作面向高速高效化。使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)管理系統(tǒng)進(jìn)行信息管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)系統(tǒng)管理的效率,也是教育單位的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。第二章需求分析2.1 開(kāi)發(fā)學(xué)生成績(jī)管理的必要性在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),計(jì)算機(jī)已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同樣得到了廣泛在應(yīng)用。如今,不管是小學(xué)、初中、高中、甚至是很多大學(xué)生的學(xué)生成績(jī)管理基本上是靠人工進(jìn)行管理,但隨著時(shí)間的變化,學(xué)校規(guī)模的擴(kuò)大,有關(guān)學(xué)生成績(jī)管理工作和所涉及到的
5、數(shù)據(jù)量越來(lái)越大越來(lái)越多,大多數(shù)學(xué)校不得不靠增加人力、物力、財(cái)力來(lái)進(jìn)行學(xué)生成績(jī)管理。但是人工管理成績(jī)檔案具有效率低、查找麻煩、可靠性不高、保密性低等因素。因此開(kāi)發(fā)出一個(gè)不僅僅是適用于大中專學(xué)校以及其它高校通用的學(xué)生成績(jī)管理系統(tǒng)是必要的。開(kāi)發(fā)一個(gè)學(xué)生成績(jī)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高了辦學(xué)效益和現(xiàn)代化水平。為廣大教師和學(xué)生提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化?,F(xiàn)在我國(guó)的大中專院校的學(xué)生成績(jī)檔案管理水平普遍都不是很高,有的還停留在全用紙介質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會(huì)的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在今天
6、信息時(shí)代這種傳統(tǒng)的管理方法必然會(huì)被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。一個(gè)高效的學(xué)生成績(jī)管理系統(tǒng)可以存儲(chǔ)歷屆的學(xué)生成績(jī)檔案,不需要大量的人力,只需要幾名專門錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息、高效、安全,學(xué)生在能方便的查看自己的成績(jī)。2.2 學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)的目標(biāo)1、管理員能夠?qū)崿F(xiàn)對(duì)整個(gè)學(xué)生信息的添加、修改、刪除、查詢等操作,對(duì)教師用戶的添加、刪除、修改等操作,對(duì)留言信息的添加、刪除、修改查詢等操作。2、教師能夠在一定的權(quán)限內(nèi)對(duì)所有學(xué)生成績(jī)的查詢,所有教師信息的查詢,留言信息的添加、刪除、修改是、查看等,對(duì)的自己的聯(lián)系信息進(jìn)行更新,登錄密碼的修改。3、學(xué)生可以在自己的權(quán)限
7、內(nèi)對(duì)對(duì)自己成績(jī)的查詢,以及個(gè)人信息的查詢,登錄密碼的修改,留言的查看、提交留言信息的相關(guān)操作。2.3 學(xué)生成績(jī)管理系統(tǒng)的系統(tǒng)需求分析據(jù)調(diào)查,目前還有很多學(xué)校的學(xué)生成績(jī)管理基本上都是靠手工進(jìn)行,隨著各個(gè)學(xué)校的規(guī)模增大,有關(guān)學(xué)生成績(jī)管理工作所涉及的數(shù)據(jù)量越來(lái)越大,有的學(xué)校不得不靠增加人力、物力來(lái)進(jìn)行學(xué)生成績(jī)管理。但手工管理具有效率底。所以我想借本次畢業(yè)設(shè)計(jì)之際,開(kāi)發(fā)一個(gè)不僅適用本校各系而且適用于其它各校的通用高校學(xué)生成績(jī)管理系統(tǒng)。信息社會(huì)的高科技時(shí)代,商品經(jīng)濟(jì)化的高效益,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來(lái)愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適
8、應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)生成績(jī)管理系統(tǒng)為教學(xué)辦公帶來(lái)了極大的方便。該學(xué)生成績(jī)管理系統(tǒng)是以VC#編程和SQL Server2005數(shù)據(jù)庫(kù)和SQL數(shù)據(jù)查詢語(yǔ)言編寫(xiě)。系統(tǒng)管理員、教師、學(xué)生只需通過(guò)簡(jiǎn)單的操作,用戶都可以了解本系統(tǒng)軟件的基本工作原理。用戶只需進(jìn)行輸入一些簡(jiǎn)單的漢字、數(shù)字,或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目標(biāo)。蒲江中學(xué)學(xué)生成績(jī)管理系統(tǒng)主要提供成績(jī)查詢,方便管理的網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查詢與自己相關(guān)信息。教師可以通過(guò)成績(jī)管理系統(tǒng)查看學(xué)生成績(jī)信息,教師信息,等相關(guān)操作。系統(tǒng)管理員可以實(shí)現(xiàn)以上的所有功能,還有對(duì)學(xué)生的添加、刪除、修改、教師的添加、刪除、修改,數(shù)據(jù)庫(kù)的備
9、份、數(shù)據(jù)庫(kù)的還原等相關(guān)操作。該學(xué)生成績(jī)管理系統(tǒng)主要用于各類高校在教學(xué)這一部分的管理,是針對(duì)于教務(wù)處對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績(jī)進(jìn)行合理地安排以及統(tǒng)籌計(jì)劃,以便讓教務(wù)處以最短的工作時(shí)間內(nèi)把學(xué)生的成績(jī)核算出來(lái),提高教務(wù)處的辦事效率。同時(shí),能夠隨時(shí)對(duì)學(xué)生基本信息、學(xué)生成績(jī)進(jìn)行各種查詢,以便及時(shí)很好地對(duì)需要了解的信息得到相應(yīng)的反饋,能有效的幫助教務(wù)處的工作,可使學(xué)院教職工減輕工作壓力,比較系統(tǒng)地對(duì)、教務(wù)教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理。本系統(tǒng)是針對(duì)學(xué)生成績(jī)管理進(jìn)行設(shè)計(jì)的,主要用戶為學(xué)校教務(wù)管理老師,但學(xué)生也可參與對(duì)自己信息的核對(duì)確認(rèn)。主要采用的開(kāi)發(fā)工具是VC#和SQL Server2005。在開(kāi)發(fā)過(guò)程中利
10、用面向?qū)ο蟮某绦蛩枷牒蛧?yán)格按照軟件工程的開(kāi)發(fā)過(guò)程來(lái)進(jìn)行分析和設(shè)計(jì)。本系統(tǒng)所要完成以下幾個(gè)主要功能,其中有學(xué)生成績(jī)管理、學(xué)生基本信息管理等等,實(shí)現(xiàn)對(duì)學(xué)生基本信息和成績(jī)進(jìn)行錄入、修改、刪除、查詢等操作。系統(tǒng)基本滿足了學(xué)生成績(jī)管理的功能需要,確實(shí)為學(xué)校對(duì)學(xué)生的管理提供了便利。本系統(tǒng)界面友好、操作簡(jiǎn)單,對(duì)學(xué)生基本情況和成績(jī)加快了查詢速度、加強(qiáng)了管理,使各項(xiàng)管理更加規(guī)范化。2.4 可行性分析可行性分析是抽象和簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,它的目標(biāo)是用最小的代價(jià)盡快確定問(wèn)題是否能夠解決,以避免盲目的投資帶來(lái)的巨大浪費(fèi)。2.4.1 技術(shù)可行性分析本項(xiàng)目產(chǎn)品的關(guān)鍵技術(shù)在于VC#編程的程序設(shè)計(jì)與SQL Serv
11、er2005數(shù)據(jù)庫(kù)的結(jié)合,將所有的數(shù)據(jù)信息都放入數(shù)據(jù)庫(kù)中進(jìn)行存儲(chǔ),而這些數(shù)據(jù)信息的調(diào)用則完全由程序來(lái)完成,即依據(jù)“程序設(shè)計(jì)數(shù)據(jù)化,數(shù)據(jù)管理程序化”的設(shè)計(jì)思想,將數(shù)據(jù)庫(kù)文件與程序設(shè)計(jì)緊密地集合在一起。本系統(tǒng)采用VC#編程的程序設(shè)計(jì)與SQL Server2005數(shù)據(jù)庫(kù)的結(jié)合的方法進(jìn)行開(kāi)發(fā),而此類系統(tǒng)實(shí)現(xiàn)的理論及技術(shù)已經(jīng)日趨成熟,因此本應(yīng)用軟件的開(kāi)發(fā)手段是完全可行的。2.4.2 社會(huì)因素的可行性系統(tǒng)的社會(huì)因素方面的可行性應(yīng)該從法律因素和用戶的使用這兩個(gè)方面進(jìn)行分析。開(kāi)發(fā)本學(xué)生成績(jī)管理系統(tǒng)時(shí),使用的所有軟件都是正版,所有的技術(shù)資料都由開(kāi)發(fā)單位保管,另外通過(guò)簽訂合同來(lái)確定開(kāi)發(fā)單位和使用單位的職責(zé)和違約責(zé)
12、任,因此在法律因素方面,開(kāi)發(fā)倉(cāng)庫(kù)管理系統(tǒng)是可行的。使用本系統(tǒng)的一般操作人員要求有一定計(jì)算機(jī)基礎(chǔ)。系統(tǒng)管理員要求具有計(jì)算機(jī)的專業(yè)知識(shí)。因此在用戶使用方面,開(kāi)發(fā)此管理系統(tǒng)是可行的。18第三章 總體設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì),是對(duì)系統(tǒng)的功能模型的設(shè)計(jì),也就是對(duì)系統(tǒng)應(yīng)該實(shí)現(xiàn)什么樣的功能進(jìn)行設(shè)計(jì)。對(duì)系統(tǒng)的數(shù)據(jù)在系統(tǒng)中是怎樣進(jìn)行交換的,進(jìn)行的數(shù)據(jù)流圖的設(shè)計(jì)。以及數(shù)據(jù)庫(kù)的設(shè)計(jì),它分為:數(shù)據(jù)庫(kù)的建立,數(shù)據(jù)表的建立等等。3.1 功能模型建立系統(tǒng)的功能模型有很多種描述的方法,不同的方法有不同的等點(diǎn)?,F(xiàn)在采用的是層次方框圖來(lái)描述系統(tǒng)的功能。本系統(tǒng)的功能模塊分為:登錄處理模塊,系統(tǒng)的安全審計(jì)模塊,系統(tǒng)的功能實(shí)現(xiàn)模塊,系統(tǒng)的數(shù)
13、據(jù)處理結(jié)果生成模塊,能及對(duì)數(shù)據(jù)庫(kù)的處理模塊。在系統(tǒng)的功能實(shí)現(xiàn)模塊中分為:數(shù)據(jù)的錄入模塊,數(shù)據(jù)的錄入是對(duì)于DBMS系統(tǒng)的四種基本的處理:數(shù)據(jù)修改處理,數(shù)據(jù)刪除處理,數(shù)據(jù)增加處理。數(shù)據(jù)的查詢模塊,數(shù)據(jù)的查詢是根據(jù)用戶的不同的要求顯示查詢的結(jié)果,查詢的結(jié)果在客戶端中顯示或者生成報(bào)表在打印機(jī)中打印出來(lái)。系統(tǒng)的層次方框圖是對(duì)于系統(tǒng)的各個(gè)功能模塊的說(shuō)明:各個(gè)模塊的調(diào)用關(guān)系,也就是上一級(jí)的調(diào)用下一級(jí)的模塊,或者不同之間的模塊的調(diào)用。3.1.1 系統(tǒng)的層次方框圖的建立 根據(jù)用戶需求,該系統(tǒng)的需要完成的功能層次設(shè)計(jì)如下圖所示:學(xué)生成績(jī)管理系統(tǒng)登錄理審計(jì)功能實(shí)現(xiàn)打印幫助查詢報(bào)表成績(jī)課程班主任基本信息教師基本信息出
14、錯(cuò)處理正確處理權(quán)限學(xué)生基本信息教師基本信息班主任基本信息學(xué)生成績(jī)基本信息查詢成績(jī)查詢個(gè)人班級(jí)報(bào)表打印圖3.1系統(tǒng)功能層次圖3.1.2 系統(tǒng)的數(shù)據(jù)流圖 系統(tǒng)的數(shù)據(jù)流圖就是對(duì)系統(tǒng)功能模型中的處理框分解,來(lái)描述系統(tǒng)加工,變換數(shù)據(jù)的基本能力,就得到功能數(shù)據(jù)流圖。 首先對(duì)系統(tǒng)總的功能的描述。其0層數(shù)據(jù)流圖如下:用戶學(xué)生成績(jī)管理系統(tǒng)用戶報(bào)表事務(wù)產(chǎn)生報(bào)表圖3.2系統(tǒng)總體流圖3.2 概念模型的建立總體E-R圖,數(shù)據(jù)庫(kù)的建立,數(shù)據(jù)表的建立。MM1NMN課程學(xué)習(xí)學(xué)生教師班主任管理者教輔導(dǎo)教領(lǐng)導(dǎo)管理MNMMM1M1圖3.3總體E-R圖然后設(shè)計(jì)出各實(shí)體的局部E-R圖,課程的實(shí)體描述如下:課程課程編號(hào)課程名稱圖3.4局
15、部E-R課程圖成績(jī)的屬性如下:成績(jī)學(xué)號(hào)課程名稱成績(jī)圖3.5局部E-R成績(jī)圖教師的屬性如下:教師教師編號(hào)姓名性別電話圖3.6局部E-R 教師圖班主任的屬性如下: 班主任性別電話班主任編號(hào)姓名圖3.7局部E-R 班主任圖管理者的屬性如下:管理員管理員編號(hào)職務(wù)姓名性別電話圖3.8局部E-R 管理員圖 用戶權(quán)限用戶名備注密碼用戶的屬性如下:圖3.9 局部E-R 用戶圖3.3 數(shù)據(jù)模型的建立通過(guò)前面概念模型的建立之后,對(duì)其進(jìn)一步進(jìn)行具體化,抽象出數(shù)據(jù)的邏輯模型,為數(shù)據(jù)物理模型的建立提供必要的依據(jù)。 根據(jù)前面的E-R模型可以建立如下數(shù)據(jù)模型:學(xué)生基本信息(學(xué)號(hào),姓名,性別,年齡,班級(jí),家庭住址,聯(lián)系電話)
16、課程(課程編號(hào),課程名稱)成績(jī)(學(xué)號(hào),課程名稱,成績(jī))用戶(用戶名,密碼,權(quán)限,備注)班級(jí)信息(班級(jí)編號(hào),班級(jí)名稱)數(shù)據(jù)表的建立,就是在“成績(jī)數(shù)據(jù)庫(kù)”數(shù)據(jù)庫(kù)中分別對(duì)數(shù)據(jù)表的建立?,F(xiàn)以學(xué)生基本信息表,課程表,審計(jì)表為例說(shuō)明。學(xué)生基本信息表中含有7個(gè)屬性(學(xué)號(hào),姓名,性別,年齡,班級(jí),家庭住址,聯(lián)系電話),其主碼為學(xué)號(hào)。表3.1 學(xué)生基本信息表字段名字段類型字段大小是否為空學(xué)號(hào)varchar20不為空姓名varchar20不為空性別varchar20可為空年齡varchar20可為空班級(jí)varchar10不為空家庭住址varchar20不為空聯(lián)系電話varchar20可為空課程表含有2個(gè)屬性(課程
17、號(hào),課程名),主碼為課程編號(hào)。表3.2 課程表字段名字段類型字段大小是否為空課程號(hào)varchar4不為空課程名varchar10不為空登錄表含有4個(gè)屬性(用戶名,權(quán)限,權(quán)限,備注)表3.3 登錄表字段名字段類型字段大小是否為空用戶名Varchar10不可為空密碼Varchar10不可為空權(quán)限Varchar10不可為空備注Varchar20可為空成績(jī)表含有4個(gè)屬性(學(xué)號(hào),課程名稱,成績(jī),備注),主碼為課程編號(hào):表3.4成績(jī)表字段名字段類型字段大小小數(shù)位數(shù)學(xué)號(hào)Varchar10課程名稱Varchar10成績(jī)double51備注Varchar20 班級(jí)信息表有3個(gè)屬性(班級(jí)編號(hào),班級(jí)名稱,班主任編號(hào)
18、),主碼為班級(jí)編號(hào):表3.5 班級(jí)表級(jí)編號(hào)varchar10不可為空班級(jí)名稱varchar10不可為空班主任varchar10不可為空 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1登錄界面設(shè)計(jì)用戶登錄窗體是用戶進(jìn)入系統(tǒng)的接口,因此本窗體的設(shè)計(jì)是系統(tǒng)能否安全、穩(wěn)定、正常運(yùn)行的關(guān)鍵。只有合法的用戶通過(guò)登錄窗口才能進(jìn)入應(yīng)用系統(tǒng),而且,通過(guò)登錄窗口判斷登錄用戶的權(quán)限,因?yàn)楸竟芾硐到y(tǒng)對(duì)不同權(quán)限的用戶有相關(guān)性的限制。為了保證用戶信息的安全,本窗體中的密碼輸入框采用掩碼顯示,以免密碼的失竊,給用戶造成不必要的麻煩。對(duì)用戶的用戶名、密碼和權(quán)限的判斷是先通過(guò)查詢數(shù)據(jù)庫(kù)中的記錄與用戶輸入的數(shù)據(jù)進(jìn)行匹配,數(shù)據(jù)一致則進(jìn)入應(yīng)用研究系統(tǒng)主
19、界面,不一致則提示相關(guān)信息并要求用戶重新輸入正確的數(shù)據(jù)。在此窗口中,在每個(gè)文本框、列表框中都設(shè)置了按下回車鍵的響應(yīng)事件,相當(dāng)于按下了登錄按鈕,會(huì)判斷用戶名、密碼和權(quán)限是否與數(shù)據(jù)庫(kù)中的記錄一致,不一致則提示相關(guān)信息并要求重新輸入正確的數(shù)據(jù),同時(shí)清空用戶上次輸入的信息,如果相一致則進(jìn)入應(yīng)用系統(tǒng)主界面。圖4.1用戶登陸界面4.2用戶管理界面設(shè)計(jì) 用戶管理界面主要分為兩個(gè)部分,只有管理員才可以看到用戶的信息,而新用戶只能做注冊(cè)的操作,管理員可以查找用戶,并可以對(duì)用戶進(jìn)行管理,刪除,添加等。圖4.2 用戶管理界面4.3 查詢界面設(shè)計(jì)學(xué)生信息的查詢界面是用戶對(duì)學(xué)生信息進(jìn)行查詢的界面,作為應(yīng)用系統(tǒng)主界面的子
20、窗體,是整個(gè)應(yīng)用系統(tǒng)的主要組成部分之一。此界面與學(xué)生成績(jī)查詢界面、課程科目查詢界面在同一窗體內(nèi),界面的設(shè)置也與其它兩個(gè)窗體相似,但查詢操作、表所連接的數(shù)據(jù)庫(kù)表以及顯示的結(jié)果是不相同的,區(qū)分是通過(guò)選項(xiàng)卡來(lái)區(qū)分的。包括對(duì)學(xué)生信息的精確和模糊查詢,還可以對(duì)記錄進(jìn)行上、下條記錄利用相應(yīng)按鈕進(jìn)行選擇,查詢的結(jié)果有專門的顯示結(jié)果區(qū)顯示。也可以對(duì)學(xué)生信息進(jìn)行添加、刪除、修改,各操作都有相應(yīng)的事件以方便用戶操作。圖4.3成績(jī)查詢界面圖4.4修改界面總體代碼設(shè)計(jì):登錄:namespace WindowsApplication1 public partial class login : Form public l
21、ogin() InitializeComponent(); private void button2_Click(object sender, EventArgs e) this.Close(); private void button1_Click(object sender, EventArgs e) if (textBox1.Text = "" |textBox2.Text="") MessageBox.Show("請(qǐng)輸入用戶名或密碼", "提示"); return; string str = "s
22、elect * from users where 用戶名='" + textBox1.Text + "' and 密碼='" + textBox2.Text + "' and 用戶類別='" + comboBox1.SelectedItem.ToString() + "'" data.cmd=new SqlCommand(str ,data.conn); data.dreader = data.cmd.ExecuteReader(); if (data.dreader.Read
23、() MessageBox.Show("登錄成功", "提示"); this.Close(); else MessageBox.Show("用戶名、密碼或權(quán)限選擇錯(cuò)誤。","提示"); 修改密碼:namespace WindowsApplication1 public partial class updatapw : Form public updatapw() InitializeComponent(); private void button1_Click(object sender, EventArgs e)
24、 string sqlupstr = "updata.users set 密碼='" +textBox3.Text+"' where 用戶名='"+textBox1.Text+"'" data.cmd = new SqlCommand(sqlupstr, data.conn); 查詢:private void button1_Click(object sender, EventArgs e) string sqsel = "" if (textBox1.Text != "&
25、quot;) sqsel = "select * from student where 學(xué)號(hào)='" + textBox1.Text + "'" else sqsel = "select * from student where 專業(yè)名='" + comboBox1.SelectedItem.ToString() + "'" data.cmd = new SqlCommand(sqsel, data.conn); data.dreader = data.cmd.ExecuteReader(); DataTable mytable = new DataTable(); mytable.Load(data.dreader); data
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年綠色能源開(kāi)發(fā)與利用合同
- 2024酒店管理星級(jí)酒店物業(yè)管理合同
- 2024石材石材勞務(wù)派遣與職業(yè)培訓(xùn)合同2篇
- 2024年租賃物業(yè)延期協(xié)議3篇
- 2024年購(gòu)銷協(xié)議與購(gòu)貨合同的異同
- 2024年食材配送外包協(xié)議2篇
- 2024幼兒園教師藝術(shù)教育項(xiàng)目合作協(xié)議3篇
- 2024年度科技型企業(yè)核心團(tuán)隊(duì)股權(quán)限制性授予協(xié)議書(shū)3篇
- 2024年道路照明設(shè)備安裝及維護(hù)承包協(xié)議版B版
- 2024年網(wǎng)絡(luò)安全保障與合規(guī)檢查合同
- 2025湖北襄陽(yáng)市12345政府熱線話務(wù)員招聘5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 血細(xì)胞分析報(bào)告規(guī)范化指南2020
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之7:“5領(lǐng)導(dǎo)作用-5.1領(lǐng)導(dǎo)作用和承諾”(雷澤佳編制-2025B0)
- 2024年快速消費(fèi)品物流配送合同6篇
- 廣東省茂名市2024屆高三上學(xué)期第一次綜合測(cè)試(一模)歷史 含解析
- 神經(jīng)重癥氣管切開(kāi)患者氣道功能康復(fù)與管理學(xué)習(xí)與臨床應(yīng)用
- 第5章 一元一次方程大單元整體設(shè)計(jì) 北師大版(2024)數(shù)學(xué)七年級(jí)上冊(cè)教學(xué)課件
- 人教版高一地理必修一期末試卷
- 遼寧省錦州市(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)部編版期末考試(上學(xué)期)試卷及答案
- 2024年下半年鄂州市城市發(fā)展投資控股集團(tuán)限公司社會(huì)招聘【27人】易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- GB/T 29498-2024木門窗通用技術(shù)要求
評(píng)論
0/150
提交評(píng)論