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

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

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

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

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

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

畢業(yè)設(shè)計(論文)題 目學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名 劉燕燕專業(yè)班級 網(wǎng)絡(luò)系統(tǒng)管理11-02學(xué) 號 621113550223院(系)軟件學(xué)院指導(dǎo)教師(職稱) 崔建濤(講師)完成時間 2013 年6月1日鄭州輕工業(yè)學(xué)院??飘厴I(yè)設(shè)計(論文)任務(wù)書課題名稱學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)專業(yè)班級網(wǎng)絡(luò)系統(tǒng)管理學(xué)號 姓名主要內(nèi)容、基本要求、主要參考資料等:主要內(nèi)容;采用Microsoft Visual Studio 2008作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,利用 Microsoft Access作為本系統(tǒng)的數(shù)據(jù)庫設(shè)計實現(xiàn)一個學(xué)生成績管理系統(tǒng), 并實現(xiàn)學(xué)生信息查詢、 學(xué)生信息修改、學(xué)生成績錄入等功能,以達(dá)到準(zhǔn)確進(jìn)行成績管理的目標(biāo)?;疽螅航缑婷烙^大方、個性化;擴(kuò)充性強(qiáng),易于維護(hù)和管理;設(shè)計嚴(yán)謹(jǐn),功能完善;使 用方便;性能良好,安全可靠。主要參考資料:1侯捷 於春景 譯 C+設(shè)計新思維華中科技大學(xué)出版社2003年2 丁寶康董健全數(shù)據(jù)庫實用教程清華大學(xué)出版社年1995年3郎彥主編數(shù)據(jù)庫原理與應(yīng)用高等教育出版社 1999年4陶恂 Visual Basic數(shù)據(jù)庫編程 機(jī)械工業(yè)出版社 2004年5清漢計算機(jī)工作室Visual Basic 數(shù)據(jù)庫開發(fā)實例機(jī)械工業(yè)出版社2003年完成期限: 2013.6.1指導(dǎo)教師簽名:專業(yè)負(fù)責(zé)人簽名:2013年3 月1摘 要 IAbstract ii1 緒論 11.1 引言 11.2 課題研究內(nèi)容 22 需求分析 32.1 需求分析概述 32.2 系統(tǒng)需求 32.3 功能需求 42.4 可行性分析 52.4.1 技術(shù)可行性 52.4.2 經(jīng)濟(jì)可行性 52.4.3 操作可行性 52.5 系統(tǒng)性能要求分析 62.6 其他要求 63 成績管理系統(tǒng)開發(fā)技術(shù)支持 73.1 數(shù)據(jù)庫技術(shù) 73.2 開發(fā)工具的選擇 74 數(shù)據(jù)庫設(shè)計 9數(shù)據(jù)庫設(shè)計 95 成績管理系統(tǒng)功能的設(shè)計和實現(xiàn) 115.1 系統(tǒng)主界面 115.2 信息查詢界面 135.3 修改刪除學(xué)生信息界面 165.4 學(xué)生成績錄入界面 206 成績管理系統(tǒng)的測試與維護(hù) 306.1 鏈接測試 306.2 數(shù)據(jù)庫調(diào)試 306.3 網(wǎng)站維護(hù) 31結(jié)束語 32致 謝 33參考文獻(xiàn) 34學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要成績管理是一個教育單位不可缺少的重要組成部分,它的內(nèi)容對于學(xué)校的教務(wù)管理人員來說至關(guān)重要,隨著計算機(jī)技術(shù)的飛速發(fā)展,利用計算機(jī)實現(xiàn)管理勢在必行。 本論文介紹了學(xué)生成績管理系統(tǒng)從分析到設(shè)計最后到開發(fā)的全過程,在開發(fā)過程中, 主要用 Microsoft Visual Studio 2008設(shè)計窗體,Microsoft Access建立數(shù)據(jù)庫,實現(xiàn)了學(xué)生信息查詢,學(xué)生信息修改,學(xué)生成績錄入等基本功能。成績管理系統(tǒng)具有 檢索迅速、查找方便、可靠性高、存儲量大、成本低等優(yōu)點,成績管理系統(tǒng)的使用, 提高了成績管理的效率。關(guān)鍵字:學(xué)生成績管理系統(tǒng)/計算機(jī)/設(shè)計2DESIGN AND IMPLEMENTATION OF STUDENT ACHIEVEMENTMANAGEMENT SYSTEMABSTRACTAccording to there quirements of developing, the system is mainly applied to education system which manage as the daily teaching education al administration and computeration of teachers and students. Developing grade Management System cannot only ruduce thep resure of the staff and system atically manage the service and information,but also decrease the use of lab our force,accelerate there quiring speed,improve management,speed the pace of concernad nationa l department automated information retrieval to standardize the managements.Nowdays,theuniversities work are miscellaneous,especially inprivate ones.Its important to put the teachersmanagement on the table.Up to now,mamage ment has come in to universities but not popularized.As for the teaching management,thereis not a set of complete and unified system,soits very necessary to develop a common,compatibleone.Described in this article is based on Windows environment of student achievement management system, main function modules include: student information, student information change, students achievementsrecorded, the main tool for Microsoft Visual Studio 2008 design form, a database of Microsoft Access, school of information management functions.This report introduces a student information management system of the whole process from analysis to design to development, gives the student information management system design and technical implementation of the process, especially on the detail analysis function and the realization of the function thought. Involves the basic function of student information management has a corresponding description in the report.KEY WORDS:Student achievement management system, computer, The design學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)1緒論本畢業(yè)論文是以學(xué)校學(xué)生管理信息系統(tǒng)建設(shè)中的成績管理系統(tǒng)的開發(fā)為背景, 論 述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系 統(tǒng)分析、概要設(shè)計、詳細(xì)設(shè)計、開發(fā)總結(jié)、致謝、參考文獻(xiàn)等1.1 引言在現(xiàn)代,高科技的飛躍發(fā)展,計算機(jī)的大量普及,使得人們生活節(jié)奏越來越快。 因此對教育行業(yè)的多元信息進(jìn)行有效的管理工作,也成為教育行業(yè)中的重中之重。目 前,學(xué)校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而 對于學(xué)生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。為各高校教務(wù)工作人 員減輕負(fù),提高工作效率,所以制作了學(xué)生成績管理系統(tǒng)。學(xué)生成績管理系統(tǒng)依據(jù)開發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對日常的教育工作中學(xué)生成績檔案的數(shù)字化管理。比較系統(tǒng)地對教務(wù)、教學(xué)上的各項服務(wù)和信息進(jìn)行管理, 使數(shù)據(jù)管理更現(xiàn)代化、自動化、智能化、人性化。同時,減輕了學(xué)院教務(wù)人員管理的 工作量,縮小開支,提高工作效率和準(zhǔn)確率,使其變得更具有條理性,科學(xué)性,為教 育行業(yè)做出了巨大的貢獻(xiàn),也為今天的民辦教育在未來市場的競爭力有所提高。學(xué)生成績管理系統(tǒng)使用了全新的成績管理理念,系統(tǒng)從完善的基礎(chǔ)信息管理,和對創(chuàng)建新用戶、已創(chuàng)建的成績數(shù)據(jù)的錄入,修改,瀏覽,統(tǒng)計等功能操作,基本能夠 滿足各高校教師的需要。隨著計算機(jī)技術(shù)的發(fā)展,特別是計算機(jī)網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫技 術(shù)的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。 網(wǎng)絡(luò)技術(shù)的應(yīng)用使得計算 機(jī)之間通信、信息共享成為可能,而數(shù)據(jù)庫技術(shù)的應(yīng)用則為人們提供了數(shù)據(jù)存儲、信 息檢索、信息分析等功能,從而使得工作更高效地進(jìn)行。21世紀(jì)是飛速發(fā)展的信息時代,信息社會的高科技,商品經(jīng)濟(jì)化的高效益,企業(yè) 經(jīng)營全球化,使計算機(jī)的應(yīng)用已經(jīng)普及到經(jīng)濟(jì)和生活當(dāng)中的各個領(lǐng)域, 這正是計算機(jī) 被廣泛的應(yīng)用于信息管理的環(huán)境。尤其是對于復(fù)雜的信息管理,計算機(jī)能充分的發(fā)揮 其優(yōu)越性,高效方便的進(jìn)行信息管理。為提高工作效率,同時擺脫成績管理人員在工作中出現(xiàn)的一些弊端,所以需要開發(fā)一個成績管理系統(tǒng)。為此,本系統(tǒng)就是為更好的 管理成績而設(shè)計的。1.2 課題研究內(nèi)容此成績管理系統(tǒng)主要應(yīng)用C#編程和Microsoft Access 數(shù)據(jù)庫連接等相關(guān)知識。 主要需要熟練掌握C斜發(fā)技術(shù),將所學(xué)知識用于實際生活中,并且在實際生活中發(fā) 揮其主要功能并獲得效益。本設(shè)計內(nèi)容包括以下功能模塊。(1)學(xué)生信息查詢模塊:主要包括可以通過學(xué)號、姓名、專業(yè)查詢。(2)學(xué)生信息修改模塊:主要包括修改學(xué)號、姓名、出生日期、專業(yè)、總學(xué)分刪除 學(xué)生信息,更新學(xué)生信息等。(3)學(xué)生成績錄入模塊:主要包括錄入學(xué)生的各科成績和刪除。332需求分析2.1 需求分析概述隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,作為計算機(jī)應(yīng)用的一部分,使 用計算機(jī)對圖書信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點。進(jìn)行數(shù)據(jù)庫設(shè)計首 先必須準(zhǔn)確了解與分析用戶需求(即用戶想要做什么)。需求分析整個設(shè)計過程的基礎(chǔ) 是最困難、最耗費時的一步。需求分析是否做得充分、準(zhǔn)確,決定了在此基礎(chǔ)上創(chuàng)建的數(shù)據(jù)庫及應(yīng)用程序的速度與質(zhì)量。通過需求分析階段對圖書管理系統(tǒng)的整個應(yīng)用情 況作全面的、詳細(xì)的調(diào)查,確定圖書管理的目標(biāo),收集支持系統(tǒng)總的設(shè)計目標(biāo)的基礎(chǔ)數(shù) 據(jù)和對這些數(shù)據(jù)的要求,確定用戶的需求,并把這些寫成用戶和數(shù)據(jù)庫設(shè)計者都能夠 接受的文檔。事實上,需求分析是數(shù)據(jù)庫開發(fā)中最難的任務(wù)之一。 因為,系統(tǒng)本身是可 變的,用戶的需求必須不斷調(diào)整,使之與這種變化相適應(yīng)。所以,設(shè)計人員必須認(rèn)識到: 在整個需求分析以及系統(tǒng)設(shè)計過程中,用戶參與的重要性,通過各種方法展開調(diào)查分 析?,F(xiàn)在我國的教育機(jī)構(gòu)對學(xué)生成績管理還普遍停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代,這種傳統(tǒng)的 管理方法必然被計算機(jī)為基礎(chǔ)的信息管理所取代。通過調(diào)查,要求系統(tǒng)具有權(quán)限設(shè)置功能的登錄模塊,學(xué)生可以實現(xiàn)成績信息查詢 功能。教務(wù)管理人員能夠?qū)崿F(xiàn)注冊新用戶, 學(xué)生成績信息的查詢、錄入、刪除、修改、 瀏覽、統(tǒng)計等功能。2.2 系統(tǒng)需求隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生人數(shù)逐年增加,學(xué)校對學(xué)生成績管理的工作量也 越來越大。學(xué)生成績管理涉及大量的數(shù)據(jù)處理,如果用手工來完成龐大的數(shù)據(jù)處理, 將費時費力,還容易出錯,為了滿足學(xué)校對學(xué)生成績管理的需要, 急需要一套學(xué)生成 績管理系統(tǒng)來完成這項工作。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生成績信息 加以管理,將擁有著手工管理所無法比擬的優(yōu)點例如:輸入迅速、查找方便、可靠性高、存儲量大、成本低等。這些優(yōu)點能夠極大地提高學(xué)生成績管理的效率也是學(xué)生成績的科學(xué)化、正規(guī)化管理的重要條件。同時還要注意下列幾點:(1) 由于各方面的限制,如人員不夠、技術(shù)缺乏等原因,開發(fā)時應(yīng)本著循序漸進(jìn), 逐步完善的原則,不能貪大求全,盲目開發(fā)(2) 要注意信息的準(zhǔn)確、及時、適用、經(jīng)濟(jì),只有及時、準(zhǔn)確的信息才能保證系 統(tǒng)開發(fā)的質(zhì)量和效率。(3) 從全局出發(fā)注意系統(tǒng)開發(fā)的整體優(yōu)化性,同時還要注意系統(tǒng)的可擴(kuò)展性和可 延伸性。(4) 盡量采用學(xué)校現(xiàn)有的軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分 利用學(xué)校現(xiàn)有資源、提高系統(tǒng)開發(fā)水平和應(yīng)用效果的以及減少開發(fā)成本的目的。(5) 系統(tǒng)應(yīng)符合學(xué)校對學(xué)生成績管理的規(guī)定,滿足學(xué)生成績管理的工作需要并達(dá)到操作過程中的直觀、方便、實用、安全等要求。根據(jù)成績管理系統(tǒng)的特點及要求,可以將其分為“學(xué)生信息查詢模塊”“學(xué)生信輸出學(xué)生信息2.3 功能需求通過對一些實際成績管理的考察、分析,并結(jié)合成績管理的要求及實際的市場調(diào) 查。分析本系統(tǒng)具有以下功能:(1)網(wǎng)站設(shè)計頁面要求美觀大方、個性化,功能全面,操作簡單。(2)要求實現(xiàn)基礎(chǔ)信息的管理平臺。(3)要求對所有學(xué)生進(jìn)行管理。(4)實現(xiàn)成績錄入、查詢、刪除的功能。(5)提供快速的成績檢索功能,保證數(shù)據(jù)查詢的靈活性。(6)提供靈活、方便的權(quán)限設(shè)置功能,使整個系統(tǒng)的管理分工明確。(7)具有易維護(hù)性和易操作性。2.4 可行性分析可行性分析也稱為可行性研究,即是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是 否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、操作的方面進(jìn)行分析和研究, 以避免投資失誤,保證新系統(tǒng)的開發(fā)成功可行性研究的目的就是用最小的代價在盡可 能短的時間內(nèi)確定問題是否能夠解決。可行性分析的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題能否解決??尚行匝芯繉嵸|(zhì)上是要進(jìn)行一次大的壓縮簡化了系統(tǒng)分析和設(shè)計的過程。2.4.1 技術(shù)可行性成績管理系統(tǒng)系統(tǒng)采用 Microsoft Visual Studio 2008平臺進(jìn)行開發(fā),它是一個集成于代碼編寫、運行、調(diào)試及發(fā)布等功能于一身的強(qiáng)大的開發(fā)環(huán)境。開發(fā)工程的效率 非常高,環(huán)境也提供了 自動代碼生成機(jī)制,可以有效的減少代碼編寫量。基于VS的 應(yīng)用程序,對于程序的發(fā)布也 是十分的容易,因此,開發(fā)本系統(tǒng)在技術(shù)上完全可行。2.4.2 經(jīng)濟(jì)可行性成績管理系統(tǒng)成本主要集中在軟件的開發(fā)上,當(dāng)系統(tǒng)投入使用后可以為成績管理 部門節(jié)約大量的人力。它所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本,在經(jīng)濟(jì)上完全 可行。2.4.3 操作可行性在設(shè)計成績管理系統(tǒng)的過程中,充分考慮到管理人員的習(xí)慣。界面風(fēng)格使用簡單 大方形式 呈現(xiàn)。使用方便,而無需進(jìn)行任何軟件的安裝,操作簡單;按權(quán)限使用并提供多種查詢手段,在操作上可行。2.5 系統(tǒng)性能要求分析根據(jù)前面所作的需求分析和功能的需求可以得出,成績理系統(tǒng)實施后,應(yīng)達(dá)到以 下系統(tǒng)性能標(biāo)準(zhǔn):(1)規(guī)范、完善的基礎(chǔ)信息設(shè)置。(2)對所有學(xué)生成績信息進(jìn)行集中管理。(3)對操作人員設(shè)置不同的操作權(quán)限,為管理員提供修改權(quán)限功能。(4)提供快速成績檢索功能。(5)實現(xiàn)成績錄入、查詢、刪除的功能。(6)系統(tǒng)運行穩(wěn)定、安全可靠。(7)網(wǎng)站設(shè)計頁面要求美觀大方、個性化,功能全面,操作簡單。(8)整體結(jié)構(gòu)和操作流程合理順暢,實現(xiàn)人性化設(shè)計。2.6 其他要求軟件方面:信息時代對于軟件的應(yīng)用已不是人們的難題,人們在日常辦公中用的計算機(jī)操作的系統(tǒng)等都屬于軟件部分。硬件方面:計算機(jī)普及到今天,人們對于它的擁有已不少見,它的硬件設(shè)備完全能夠滿足人們的需求,而價 格也能被人們所接受。3成績管理系統(tǒng)開發(fā)技術(shù)支持3.1 數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)起源于20世紀(jì)60年代。由于計算機(jī)的主要應(yīng)用領(lǐng)域由科學(xué)計算逐步 轉(zhuǎn)向事物處理,因此推動了數(shù)據(jù)庫技術(shù)的發(fā)展。幾十年來,數(shù)據(jù)庫技術(shù)的發(fā)展經(jīng)歷了 由層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫到關(guān)系數(shù)據(jù)庫系統(tǒng),現(xiàn)在又面臨著第三代新的一輪數(shù)據(jù)庫 技術(shù)的研究40數(shù)據(jù)庫系統(tǒng)是計算機(jī)系統(tǒng)的重要組成部分。數(shù)據(jù)庫是借助于計算機(jī)保存和管理大 量復(fù)雜的數(shù)據(jù)和信息的軟件工具。數(shù)據(jù)庫技術(shù)是科學(xué)地組織和存儲數(shù)據(jù),如何高效地 獲取數(shù)據(jù)、更新數(shù)據(jù)和加工處理數(shù)據(jù),并保證數(shù)據(jù)的安全性、可靠性和持久性。Access數(shù)據(jù)庫管理系統(tǒng)是 Microsoft Office套件的重要組成部分,是 Access的 最新版本,可在 Windows XP環(huán)境下運行。Access適用于小型商務(wù)活動,用以存貯和 管理商務(wù)活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,而且它具有強(qiáng)大的數(shù)據(jù)管理 功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應(yīng)用程序等。Microsoft Access是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由 一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名, 字段名在一個表中不能重復(fù)。例如“產(chǎn)品”表由10個記錄組成,一個記錄占一行,每一個記錄由產(chǎn)品ID、產(chǎn)品名稱、庫存量、訂貨量、單價和折扣率6個字段組成?!爱a(chǎn) 品ID”是字段名,其下面的1, 2等是字段的值。3.2 開發(fā)工具的選擇Visual Studio 2008包含了一系列高效的、智能的開發(fā)工具,不論是為開發(fā)初學(xué) 者,還是為經(jīng)驗豐富的企業(yè)開發(fā)團(tuán)隊都提供了很多全新的、強(qiáng)大的功能:全方位的工具平臺不論您是一位編程初學(xué)者還是一個富有經(jīng)驗的企業(yè)開發(fā)團(tuán)隊 的一員,為您提供高效的開發(fā)工具。Framework的解決方案,包括減少開發(fā)的復(fù)雜度確保您能更加輕松發(fā)布基于Windows和基于Office的應(yīng)用。第三方的生態(tài)系統(tǒng)允許您利用來自 Visual Studio行業(yè)合作伙伴的參與研發(fā)的 產(chǎn)品,并體驗用來補(bǔ)充 Visual Studio 2008第三方解決方案的全面部署。Visual Studio 2008 Team System 擴(kuò)展了 Visual Studio 產(chǎn)品線,其中包括高效、 集成的生命周期工具,幫助團(tuán)隊在構(gòu)建基于.NET Framework上的現(xiàn)代的、源于服務(wù) 的解決方案時,能夠?qū)崿F(xiàn)更加高效地交流與協(xié)作、更早的預(yù)見開發(fā)的質(zhì)量并通??梢?貫穿整個開發(fā)過程5 oVisual Studio 2008 Tools for the Microsoft Office System 使 IT 專業(yè)人員,ISV 和 系統(tǒng)集成商能夠建立強(qiáng)大的基于Microsoft Office System的智能客戶端解決方案。4數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計用戶需求具體由成績管理提供保存、更新、查詢系統(tǒng),這就需求數(shù)據(jù)庫結(jié)構(gòu)能充 分滿足各種信息的輸入與輸出,實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便用戶 訪問系統(tǒng)中的數(shù)據(jù),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問,與應(yīng)用程序的高度獨立性(1) 學(xué)生基本信息(XS):學(xué)生學(xué)號(XH)、學(xué)生姓名(XM、學(xué)生專業(yè)名(ZYM)、學(xué)生性別(XB)、學(xué)生出生日期(CSSJ)、學(xué)生專業(yè)分(ZXF)、學(xué)生備注(BZ),表4-1所示。學(xué)生基本信息表4-1字段名稱數(shù)據(jù)類型字段大小說明XHvarchar20學(xué)號XMvarchar40姓名ZYMvarchar80專業(yè)名XBvarchar20性別CSSJdatetime4出生日期ZXFvarchar20專業(yè)分BZvarchar200備注(2) 學(xué)生課程基本信息(XS_KC):學(xué)生學(xué)號(XH)、學(xué)生課程號(KCH、學(xué)生成績(CJ),表4-1所示學(xué)生課程基本信息表4-2字段名稱數(shù)據(jù)類型字段大小說明XS_KCvarchar20課程信息XHvarchar40學(xué)號KCMvarchar80課程名XFvarchar20學(xué)分(3) 課程基本信息(K。:學(xué)生課程號(KCM、學(xué)生課程名(KCM)、學(xué)生學(xué)分(XF)學(xué)生基本信息如表4-3所示課程基本信息表4-3字段名稱數(shù)據(jù)類型字段大小說明KCvarchar20課程基本信息KCHvarchar80球杠勺KCHvarchar80球杠勺XBvarchar20學(xué)生成績5成績管理系統(tǒng)功能的設(shè)計和實現(xiàn)5.1系統(tǒng)主界面用戶登錄窗體中放置了 label控件,顯示登錄窗體標(biāo)題:學(xué)生成績管理系統(tǒng),另外還增加了三個Button控件,Buuton1,button2,button3乍用分別是查詢信息、修改信息、 錄入成績。窗體名稱為界面功能介紹。主界面為進(jìn)入學(xué)生管理系統(tǒng)各模塊的入口, 用戶可根據(jù)上面各個模塊名稱單擊進(jìn)入各個管理模塊,從而進(jìn)行對系統(tǒng)的管理操作。如 圖5-1所示。學(xué)生成績管理系統(tǒng)學(xué)生信息查詢學(xué)生信息修改學(xué)生成績錄入圖5-1 學(xué)生成績管理系統(tǒng)主界面主界面的代碼:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Textusing System.Windows.Forms;using System.Data.SqlClient;namespace student_zhaoqingpublic partial class Forml : Formpublic Form1()InitializeComponent();private void button1_Click(object sender, EventArgs e)SearchForm searchfrm = new SearchForm();searchfrm.ShowDialog();private void button2_Click(object sender, EventArgs e)ModifyForm modifyfrm = new ModifyForm();modifyfrm.ShowDialog();private void button3_Click(object sender, EventArgs e)ScoreForm scorefrm = new ScoreForm();scorefrm.ShowDialog();private void Form1_Load(object sender, EventArgs e) skinEnginel.SkinFile = "Calmness.ssk"5.2 信息查詢界面各個控件介紹:該模塊主要由一個groupBox1(輸入查t5條件)三個label:分別設(shè)置名字為學(xué)生的學(xué)號,姓名,專業(yè)二個TextBox,分別可以輸入學(xué)生的學(xué)號和姓名,然后進(jìn)行查詢一個ComboBox下拉列表選項菜單,作用為選擇要查詢學(xué)生的專業(yè)一個Button按扭,起到查詢的作用一個DataGridView,起到顯示要查詢學(xué)生的各種信息學(xué)生信息查詢的運行界面如圖5-2所示。圖5-2 學(xué)生信息查詢界面學(xué)生信息查詢源代碼: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 student_zhaoqingpublic partial class SearchForm : Formpublic SearchForm()InitializeComponent();private string sql =""private void SearchForm_Load(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=True" string _sql = "Select XH as學(xué)號,XM as 姓名,ZYM as專業(yè),XB as性別,"+ "CSSJ as出生日期,ZXF as總學(xué)分,BZ as 備注from XS"SqlConnection conn = new SqlConnection(connStr);conn.Open();SqlDataAdapter sda = new SqlDataAdapter(_sql, conn);DataSet ds = new DataSet();sda.Fill(ds);StuDGV.DataSource = ds.Tables0.DefaultView;SqlCommand cmd = new SqlCommand("Select ZYM from XS", conn);SqlDataReader dr = cmd.ExecuteReader();stuZY.Items.Add("所有專業(yè)");while (dr.Read()stuZY.Items.Add(dr"ZYM");dr.Close();conn.Close();if (stuZY.Items.Count > 0)stuZY.SelectedIndex = 0;private void MakeSqlStr()sql =""if (stuXH.Text.Trim() != string.Empty)sql = " and XH like%" + stuXH.Text.Trim() + "%"if (stuXM.Text.Trim() != string.Empty)sql += " and XM like%" + stuXM.Text.Trim() + "%"if (stuZY.Text !="所有專業(yè)")sql += "and ZYM=" + stuZY .Text + "”;private void button1_Click(object sender, EventArgs e)MakeSqlStr();string connStr = "Data Source=.;database=XSCJ;Integrated Security=True"string _sql = "Select XH as學(xué)號,XM as 姓名,ZYM as專業(yè),XB as性別,"+ "CSSJ as 出生日期,ZXF as總學(xué)分,BZ as 備注from XS where 1=1" + sql;SqlConnection conn = new SqlConnection(connStr);SqlDataAdapter sda = new SqlDataAdapter(_sql, conn);DataSet ds = new DataSet();sda.Fill(ds);StuDGV.DataSource = ds.Tables0.DefaultView;private void stuZY_SelectedIndexChanged(object sender, EventArgs e)5.3 修改刪除學(xué)生信息界面控件說明:該模塊主要由一個groupBox(學(xué)生信息)八個Label控件:分別設(shè)置屬性名為學(xué)號,姓名,性別,出生年月,專業(yè),總學(xué)分, 備注和一個特別注意。四個TextBox,分別可以輸入學(xué)生的學(xué)號,姓名,專業(yè),總學(xué)分然后可以進(jìn)行更新和刪 除操作一個ComboBox下拉列表選項菜單,作用為設(shè)置學(xué)生的出生日期。一個ListBox ,作用為顯示學(xué)生備注二個RadioButton控件,作用是設(shè)置學(xué)生的性別是男或女。一個DataGridView,起到顯示學(xué)生的各種信息的作用。三個Button控件,其屬性設(shè)置為更新,刪除,取消。學(xué)生增加修改刪除學(xué)生信息的運行界面如圖5-3所示圖5-3添加修改刪除學(xué)生信息界面更新事件:更新事件的作用是修改學(xué)生的信息,修改項為學(xué)號、姓名、性別,出生日期,專 業(yè)、總學(xué)分,輸入以上各項信息之后,在想修改的項目中輸入想修改的內(nèi)容,點擊更 新,就可以更新成功。更新事件的源代碼如下:private void stuUpdate_Click(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=True"string _sql = "select count(*) from XS where XH=" + stuXH.Text + "”;SqlConnection conn = new SqlConnection(connStr);SqlCommand cmd = new SqlCommand(_sql, conn);tryconn.Open();int cnt = (int)cmd.ExecuteScalar();if (cnt = 1)_sql = "update XS set XM =" + stuXM.Text + ",ZYM=" +stuZY.Text + ",ZXF="+int.Parse(stuZXF.Text) + ",BZ=" + stuBZ.Text + "where XH="+stuXH.Text+"”;else string sex = male.Checked ?男":"女";_sql = "insert into XS values," + stuXH.Text + "," + stuXM.Text + ","+ stuZY .Text + ""+sex + ","+ stuCS.Text + "," + int.Parse(stuZXF.Text) + "," + stuBZ.Text + ")"cmd = new SqlCommand(_sql, conn);cmd.ExecuteNonQuery();ModifyForm_Load(null, null); finallyconn.Close();刪除事件:刪除事件的作用是刪除學(xué)生的信息,刪除事件的源代碼如下:private void stuDelete_Click(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=True" DialogResult ret = MessageBox.ShoW”確定要刪除記錄嗎?","刪除", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);if (ret = DialogResult.Cancel) return;string _sql = "delete from XS where XH=" + stuXH.Text + "”;SqlConnection conn = new SqlConnection(connStr);SqlCommand cmd = new SqlCommand(_sql, conn);tryconn.Open();int rows = cmd.ExecuteNonQuery();ModifyForm_Load(null, null);if (rows = 1)MessageBox.Show"刪除成功!","提示",MessageBoxButtons.OK, MessageBoxIcon.Information);finallyconn.Close();取消事件:取消事件的作用是取消操作,它的代碼如下:private void stuCancel_Click(object sender, EventArgs e)this.Close();5.4 學(xué)生成績錄入界面控件說明: 該模塊主要由一個groupBox(學(xué)生成績錄入)六個Label控件:分別設(shè)置屬性名為專業(yè),學(xué)號,課程名,姓名,成績,學(xué)分。三個TextBox,分別可以輸入學(xué)生的姓名,成績,學(xué)分然后可以進(jìn)行插入和刪除操作三個ComboBox下拉列表選項菜單,作用為顯示學(xué)生的專業(yè),學(xué)號,課程名。一個DataGridView,起到顯示學(xué)生的各種信息的作用。三個Button控件,其屬性設(shè)置為插入,刪除,取消。學(xué)生成績錄入的運行界面如圖5-4所示。圖5-4 學(xué)生成績錄入界面數(shù)據(jù)庫連接操作代碼如下:private void ScoreForm_Load(object sender, EventArgs e) string connStr = "Data Source=.;database=XSCJ;Integrated Security=True"string _sql = "select distinct ZYM from XS"SqlConnection conn = new SqlConnection(connStr);SqlCommand cmd = new SqlCommand(_sql, conn);tryconn.Open ();SqlDataReader dr=cmd.ExecuteReader();while (dr.Read()stuZY.Items.Add(dr0);dr.Close ();_sql = " select KCM from KC"cmd=new SqlCommand (_sql ,conn);dr=cmd.ExecuteReader();while(dr.Read ()stuKCM.Items.Add(dr0);dr.Close ();finally conn.Close();private void stuZY_SelectedIndexChanged(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=True" string _sql = "select XH from XS where ZYM=" + stuZY .Text + "”;stuXH.Items.Clear();SqlConnection conn = new SqlConnection(connStr);SqlCommand cmd = new SqlCommand(_sql, conn);tryconn.Open();SqlDataReader dr = cmd.ExecuteReader();while (dr.Read()stuXH.Items.Add(dr0);stuXH.SelectedIndex = 0;dr.Close();_sql = " select XS.XH as學(xué)號,XS.XM as 姓名,KC.KCM as課程名,XS_KC.CJ as成績,"+ " KC.XF as學(xué)分,KC.XS as學(xué)時,KC.KKXQ as 開課學(xué)期"+ " from XS,KC,XS_KC"+ " where XS.XH=XS_KC.XH and KC.KCH=XS_KC.KCH and XS.ZYM=" +stuZY.Text + "”;SqlDataAdapter sda = new SqlDataAdapter(_sql, conn);DataSet ds = new DataSet();sda.Fill(ds);scoreDGVDataSource = ds.Tables0.DefaultView;finallyconn.Close();StuZY(ComboBoxl)事件的代碼如下:private void stuZY_SelectedIndexChanged(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=True"string _sql = "select XH from XS where ZYM=" + stuZY .Text + "”;stuXH.Items.Clear();SqlConnection conn = new SqlConnection(connStr);SqlCommand cmd = new SqlCommand(_sql, conn);tryconn.Open();SqlDataReader dr = cmd.ExecuteReader();while (dr.Read()stuXH.Items.Add(dr0);stuXH.SelectedIndex = 0;dr.Close();_sql = " select XS.XH as學(xué)號,XS.XM as 姓名,KC.KCM as課程名,XS_KC.CJ as 成績,"+ " KC.XF as學(xué)分,KC.XS as學(xué)時,KC.KKXQ as 開課學(xué)期"+ " from XS,KC,XS_KC"+ " where XS.XH=XS_KC.XH and KC.KCH=XS_KC.KCH and XS.ZYM=" +stuZY.Text + "”;SqlDataAdapter sda = new SqlDataAdapter(_sql, conn);DataSet ds = new DataSet();sda.Fill(ds);scoreDGVDataSource = ds.Tables0.DefaultView;finallyconn.Close();StuXH(ComboBox2)事件的代碼如下:private void stuXH_SelectedIndexChanged(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=True"string _sql=" select XS.XH as 學(xué)號,XS.XM as姓名,KC.KCM as課程名,XS_KC.CJ as成績,"+" KC.XF as學(xué)分,KC.XS as學(xué)時,KC.KKXQ as 開課學(xué)期"+" from XS,KC,XS_KC"+" where XS_KC.XH="+stuXH.Text+"and XS_KC.XH=XS.XH andXS_KC.KCH=KC.KCH"if (stuKCM.Text.Trim() != string.Empty)_sql += " and KC.KCM=" + stuKCM.Text + "”;SqlConnection conn = new SqlConnection(connStr);SqlDataAdapter sda = new SqlDataAdapter(_sql, conn);DataSet ds = new DataSet();sda.Fill(ds);scoreDGVDataSource = ds.Tables0.DefaultView;StuKCM(ComboBox3)事件的代碼如下:private void stuKCM_SelectedIndexChanged(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=True"string _sql = "select XS.XH as學(xué)號,XS.XM as姓名,KC.KCM as課程名,XS_KC.CJ as成績,"+" KC.XF as學(xué)分,KC.XS as學(xué)時,KC.KKXQ as 開課學(xué)期"+" from XS,KC,XS_KC"+" where KC.KCM=" + stuKCM.Text + "and XS_KC.XH=XS.XH andXS_KC.KCH=KC.KCH "if (stuXH.Text.Trim() != string.Empty)_sql += " and XS.XH=" + stuXH.Text + "”;SqlConnection conn = new SqlConnection(connStr);SqlDataAdapter sda = new SqlDataAdapter(_sql, conn);DataSet ds = new DataSet();sda.Fill(ds);scoreDGVDataSource = ds.Tables0.DefaultView; private void update_Click(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=SSPI"string _sql = "select count (*) from XS_KC where XS_KC.XH= " + stuXH.Text + "andXS_KC.KCH=(select KCH from KC where KCM=" + stuKCM.Text + ")"SqlConnection conn = new SqlConnection(connStr);SqlCommand cmd = new SqlCommand(_sql, conn);tryconn.Open ();int cnt= (int) cmd.ExecuteScalar();if (cnt=1)_sql ="update XS_KC set XS_KC.CJ="+stuCJ .Text +"where XS_KC.XH=”+stuXH.Text +”and XS_KC.KCH=(select KCH from KC where KCM="+stuKCM .Text +")"elsestring _sql2="select KCH from KC where KCM="+stuKCM .Text +"”;SqlCommand cmd2=new SqlCommand (_sql2,conn);_sql="insert into XS_KC values("+stuXH.Text .Trim ()+”,"+cmd2.ExecuteScalar ()+”,"+int.Parse(stuCJ.Text .Trim ()+")"cmd=new SqlCommand (_sql,conn);cmd.ExecuteNonQuery();finallyconn.Close ();插入事件:插入事件的作用是修改學(xué)生的信息,修改項為專業(yè)、學(xué)號、課程名,姓名,成績、學(xué)分,輸入以上各項信息之后,在想修改的項目中輸入想修改的內(nèi)容,點擊插入,就 可以插入成功。插入的源代碼如下:private void update_Click(object sender, EventArgs e)string connStr = "Data Source=.;database=XSCJ;Integrated Security=SSPI"string _sql = "select count (*) from XS_KC where XS_KC.XH= " + stuXH.Text + "and XS_KC.KCH=(select KCH from KC where KCM=" + stuKCM.Text + ")"SqlConnection conn = new SqlConnection(connStr);SqlCommand cmd = new SqlCommand(_sql, conn);tryconn.Open ();int cnt= (int) cmd.ExecuteScalar();if (cnt=1)_sql ="update XS_KC set XS_KC.CJ="+stuCJ .Text +"where XS_KC.XH="

注意事項

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

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




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

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

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


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