![軟件工程實驗報告學生成績管理系統(tǒng)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/6/7b0697c7-dc44-4551-b792-fd4747da0f52/7b0697c7-dc44-4551-b792-fd4747da0f521.gif)
![軟件工程實驗報告學生成績管理系統(tǒng)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/6/7b0697c7-dc44-4551-b792-fd4747da0f52/7b0697c7-dc44-4551-b792-fd4747da0f522.gif)
![軟件工程實驗報告學生成績管理系統(tǒng)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/6/7b0697c7-dc44-4551-b792-fd4747da0f52/7b0697c7-dc44-4551-b792-fd4747da0f523.gif)
![軟件工程實驗報告學生成績管理系統(tǒng)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/6/7b0697c7-dc44-4551-b792-fd4747da0f52/7b0697c7-dc44-4551-b792-fd4747da0f524.gif)
![軟件工程實驗報告學生成績管理系統(tǒng)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/6/7b0697c7-dc44-4551-b792-fd4747da0f52/7b0697c7-dc44-4551-b792-fd4747da0f525.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程實驗報告學生成績管理系統(tǒng)的設計與實現(xiàn)學生姓名學號班級成績指導教師 年 月 日目 錄1 課題描述.32 可行性研究.4 2.1 編寫目的.4 2.2 項目背景.4 2.3 定義(術語).4 2.4 數(shù)據(jù)流程和處理流程.4 2.5 可行性分析的前提.5 2.6 可行性分析.53 需求分析.7 3.1 學生成績管理系統(tǒng)功能需求.7 3.2 學生成績管理系統(tǒng)性能要求.8 3.3 數(shù)據(jù)流圖.8 3.4 數(shù)據(jù)字典.9 3.5 學生信息管理系統(tǒng)邏輯結構圖.12 3.6 用戶信息實體關系圖.124 概要設計.13 4.1 編寫目的.13 4.2 項目背景.13 4.3 任務概述.13 4.4 總體設計
2、.13 4.5 接口設計.17 4.6 數(shù)據(jù)結構設計.175 詳細設計.19 5.1 系統(tǒng)程序流程圖.19 5.2 界面設計.21 5.3 程序界面截圖.22 5.4 程序源代碼.276 軟件測試.587 總結.6264 1 課題描述隨著互聯(lián)網(wǎng)的發(fā)展,利用internet 技術來實現(xiàn)“無紙辦公”這個概念已經(jīng)深入人心,校園網(wǎng)作為學校信息化建設的一個平臺在完成資源共享、互聯(lián)網(wǎng)訪問、教務管理、電子備課等方面發(fā)揮了重要作用。服務教學、提高教學水平和效果是校園網(wǎng)建設的核心目標和核心價值,本系統(tǒng)立足于校園實際,著眼于未來發(fā)展,建成符合標準化協(xié)議、通用性較強、實用的系統(tǒng),以提高高校的現(xiàn)代化管理水平,實現(xiàn)信息
3、資源的共享。該項目主要是服務于教學方面,進一步方便教師的工作和學生的學習,從而從側面達到提高學校的教學方面軟件質量??梢哉f它適用于每一所高校,因此很有開發(fā)價值。我們不敢說該產品是所有該系列產品中最好的,但是我們這里要強調的是它具有使用范圍廣,實用性強,使用簡單,所花經(jīng)費少等優(yōu)點。我們可以肯定的說它將在高校的使用過程中其優(yōu)點將得到最充分的體現(xiàn)。主要功能有三方面:管理員,登陸,進入系統(tǒng),可以進行管理員操作,進行學生信息、教師信息、課程信息的編輯、查詢、刪除、修改、添加、打印等操作。學生,登陸,進入系統(tǒng),可以進行查詢、修改、打印等操作。教師,登陸,進入系統(tǒng),可以進行查詢、學生成績錄入、修改、打印等操
4、作。軟件系統(tǒng)目標:(1)本系統(tǒng)具有很強的可靠行,可以對錄入的學生信息進行效驗,對數(shù)據(jù)進行修改、刪除,規(guī)定各種權限。(2)本系統(tǒng)中的模塊具有很強的可續(xù)性,可以方便管理人員的修改與維護。(3)本系統(tǒng)操作方便、靈活、簡單。(4)本系統(tǒng)可高效、快速的查詢到學生的基本信息。2可行性研究2.1 編寫目的 可行性研究的目的是為了對問題進行研究,以最小的代價在最短的時間愛確定問題是否可解。經(jīng)過對此項目進行詳細調查研究,初擬系統(tǒng)實現(xiàn)報告,對軟件開發(fā)中將要面臨的問題及其解決方案進行初步設計及合理安排。明確開發(fā)風險及其所帶來的經(jīng)濟效益。2.2 項目背景開發(fā)軟件名稱:學生學籍管理系統(tǒng)。項目任務提出者:陜西理工學院。項
5、目開發(fā)者: 421開發(fā)小組。用戶:陜西理工學院。參考資料:軟件工程導論,張海藩,清華大學出版社 信息系統(tǒng)開發(fā)實例精粹,電子工業(yè)出版社2.3 定義(術語)sql server: 系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)(dbms)。sql: 一種用于訪問查詢數(shù)據(jù)庫的語言2.4 數(shù)據(jù)流程和處理流程oledbconnectiondatagridoledbconnectionoledbdatareader 參數(shù) 參數(shù) sqloledbdataadpterdataset sqloledbcommand 數(shù)據(jù)庫2.5 可行性分析的前提2.5.1 要求 主要功能:專業(yè)信息管理,班級信息管理,學生計本信息管理,班級課
6、程信息管理,成績信息管理,系統(tǒng)維護等,為學生、老師、管理員提供一套學生綜合信息管理的平臺,能夠使學生、老師更好的互動及管理員管理。 性能要求:本系統(tǒng)提供一套學生綜合信息管理的平臺,能夠使得系統(tǒng)管理員對院校的專業(yè)進行分類,進而確定各個專業(yè)中所包含的班級信息,在已有班級信息的基礎上能夠對所有的學生信息進行分類管理。 輸出要求:數(shù)據(jù)完整,詳實。 輸出要求:簡捷,快速,實時。 安全與保密要求:服務器的管理員享有對該系統(tǒng)的所有權限。老師享有對該系統(tǒng)成績錄入等權限。學生享有對學生信息的添加、刪除、修改等權限(寫入與讀出)。完成期限:預計三個禮拜,即截止2012年11月18日。2.5.2 目標系統(tǒng)實現(xiàn)后,可
7、以減少人力資源的浪費,使得教學部門可以對學生成績進行匯總及統(tǒng)計來對教學工總及學生的狀況進行準確評估。2.5.3條件,假定和限制 建議軟件壽命:5年。 經(jīng)費來源:自費。 硬件條件:服務器sun工作站,終端為pc機。 運行環(huán)境:windows 數(shù)據(jù)庫:sql server 2005 投入運行最遲時間:2012/11/202.5.4決定可行性的主要因素 成本/效益分析結果,效益 成本。 技術可行,現(xiàn)有技術可完全承擔開發(fā)任務。操作可行,軟件能被原有工作人員快速接受。2.6 可行性分析2.6.1 技術可行性分析 利用個人電腦中端進行編譯,將完成的代碼進行運行,并把相應的數(shù)據(jù)庫進行連接,使輸入的數(shù)據(jù)能夠及
8、時儲存到數(shù)據(jù)庫內,并在需要時調出進行修改。以上內容均可通過數(shù)據(jù)庫等軟件實現(xiàn),理論上可行。2.6.2 經(jīng)濟可行性分析 為完成需付出4臺電腦、4個人及大約數(shù)周的時間。 不過此軟件的回報會在相當一段時間內可節(jié)約教師、管理者的很多時間,以用來在其他方面的支出。長期累計,收益遠遠大于支出,所以在經(jīng)濟方面值得設計。2.6.3 操作可行性分析 使用本軟件人員不需要有很多計算機基礎,只要能基本懂得計算機軟件的使用方法即可。3 需求分析3.1 學生成績管理系統(tǒng)功能需求業(yè)務流程圖部分:登錄教師管理頁面學生信息錄入教師管理信息輸出系統(tǒng)控制信息登錄查詢信息反饋信息反饋學生管理員學生成績管理系統(tǒng)教師錄入學生信息錄入課程
9、信息錄入成績信息查詢成績查詢個人信息管理員學生表成績表課程表驗證信息學生管理功能部分:從業(yè)務流程圖可以看出,學生成績管理系統(tǒng)中分為大的三個方面:系統(tǒng)管理員模塊、教師模塊、學生模塊,其主要管理功能有:1、系統(tǒng)管理員功能 系統(tǒng)管理員進入學生成績管理系統(tǒng)的主要功能是:實現(xiàn)管理員用戶的添加、修改和刪除,以及對教師添加、教師修該、教師刪除、教師查詢、學生的添加、學生的修改、學生的查詢等基本功能,并且參與開設課程、選擇課程的管理,安排教師的任課和學生的選課工作,管理元為每門課程設置一個學分,沒門課程可以是必修或選修,如果學生及格,學生將獲得該課程學分。2 、教師功能教師進入學生成績管理系統(tǒng)的主要功能是:各
10、科教師登錄系統(tǒng)后查詢和修改個人信息、修改自己的賬號密碼,查詢自己的授課課程,實現(xiàn)對選秀了自己課程的學生的成績進行查詢、錄入和修改,各科老師可以對自己學生選修課程結束后給與分數(shù),同時可以對自己所帶課程的成績優(yōu)秀人數(shù)、及格人數(shù)和不及格人數(shù)的分布信息進行查詢。3 、學生功能學生進入學生成績管理系統(tǒng)的主要功能是:每個學生登錄系統(tǒng)后可以查詢和修改個人信息、修改自己的賬號密碼,以及自己所選課程任課老師的個人信息,同時在課程結束后可以查詢在校期間各個時間段選修課程的成績與學分,以及對單科成績和總分的排名查詢。3.2 學生成績管理系統(tǒng)性能要求為了滿足用戶的要求,系統(tǒng)必須要有高的運作速度,用戶填寫的信息輸入到系
11、統(tǒng),系統(tǒng)必須能快速及時作出響應,迅速處理各項數(shù)據(jù)、信息,顯示出所有必需信息,所以要求很高的信息量速度和大的主存容量;由于要存貯大量的數(shù)據(jù)和信息,也還要有足夠大的磁盤容量;安全性也是系統(tǒng)最重要的性能需求之一,學生信息管理系統(tǒng)必須有可靠的安全措施,以保證用戶的各項信息安全。3.3 數(shù)據(jù)流圖 學生成績信息數(shù)據(jù)庫處理信息學生管理員教師 學生成績信息數(shù)據(jù)庫c1錄入、修改、查詢c2選課、上課c4上報、審批c3考核成績數(shù)據(jù)庫教師管理員學生3.4 數(shù)據(jù)字典3.4.1 數(shù)據(jù)流數(shù)據(jù)流編號:1數(shù)據(jù)流名:錄入信息簡述:用于寫入學生各課成績數(shù)據(jù)流來源:密碼檢驗數(shù)據(jù)流去向:成績登記數(shù)據(jù)流項組成:錄入信息學生學號學生姓名+
12、性別+班級+各課成績數(shù)據(jù)流編號:2數(shù)據(jù)流名:成績寫入記錄庫說明:用于學生成績寫入數(shù)據(jù)流來源:成績登記數(shù)據(jù)流去向:成績寫入記錄數(shù)據(jù)流項組成:成績寫入記錄各課成績數(shù)據(jù)流編號:3數(shù)據(jù)流名:查詢結果說明:用于顯示學生查詢的信息結果數(shù)據(jù)流來源:學生信息查詢數(shù)據(jù)流去向:學生數(shù)據(jù)流組成:查詢信息學生信息各課成績數(shù)據(jù)流編號:4數(shù)據(jù)流名稱:成績表簡述:學生成績通知,在下學期前發(fā)給學生數(shù)據(jù)流來源:成績管理數(shù)據(jù)流去向:學生數(shù)據(jù)項組成:學號+學生姓名+課程名+成績 數(shù)據(jù)流量:1張/學期3.4.2 數(shù)據(jù)存儲數(shù)據(jù)存儲編號:001數(shù)據(jù)存儲名稱:學生表簡述:登記學生信息數(shù)據(jù)存儲組成:學號+姓名+性別+班級+專業(yè)+系部相關聯(lián)的
13、處理:成績管理,課程管理數(shù)據(jù)存儲編號:002數(shù)據(jù)存儲名稱:管理員表簡述:增加、修改、查詢學生學籍數(shù)據(jù)存儲組成:學號+身份證號+高考號+姓名+性別+家庭住址+ 系部班級 相關聯(lián)的處理:學籍管理,成績管理,課程管理數(shù)據(jù)存儲編號:003數(shù)據(jù)存儲名稱:教師表簡述:教師上課安排數(shù)據(jù)存儲組成:教師姓名+所教課程+上課班級相關聯(lián)的處理:課程管理數(shù)據(jù)存儲編號:004數(shù)據(jù)存儲名稱:學生選課表簡述:學生選課課程信息存儲數(shù)據(jù)存儲組成:姓名 +系部班級+課程名稱+課程編號+學號相關聯(lián)的處理:課程管理,成績管理數(shù)據(jù)存儲編號:005數(shù)據(jù)存儲名稱:學生成績表簡述:存放學生各科考試成績數(shù)據(jù)存儲組成:姓名 +學號+系部班級+課
14、程名稱+課程編號相關聯(lián)的處理:課程管理,成績管理3.4.3 處理處理邏輯編號:01處理邏輯名稱:身份驗證簡述:檢查輸入信息的合法性輸入的數(shù)據(jù)流:學號+密碼處理過程:根據(jù)輸入的學號和密碼,檢索用戶,確定用戶類別,以確定該用戶的權限,顯示查詢信息輸出的數(shù)據(jù)流:學生選課信息,學生成績,學生學籍,密碼修改處理頻率:頻繁處理邏輯編號:02處理邏輯名稱:查詢登記簡述:查詢專業(yè)表及課程表,成績表輸入的數(shù)據(jù)流:教師名+教師號+密碼處理過程:根據(jù)輸入的信息,確定用戶類別,根據(jù)用戶類別,顯示查詢信息輸出的數(shù)據(jù)流:學生成績,班級表,課程表處理頻率:頻繁 3.5 學生信息管理系統(tǒng)邏輯結構圖用戶操作學生信息管理系統(tǒng)界面
15、業(yè)務邏輯數(shù)據(jù)存儲3.6 用戶信息實體關系圖 用戶角色屬性用戶名稱口令4 概要設計4.1 編寫目的基于現(xiàn)在的學生越來越多,老師的工作量越來越大。伴隨著網(wǎng)絡信息化,學生成績管理也必須邁進一個更加進步的時代。那就是用網(wǎng)絡來管理學生成績,實現(xiàn)一個電子管理學生成績的平臺,減輕老師的負擔,也便利教務處的管理工作。在本系統(tǒng)中,學生可以選課,退課,查詢成績;老師在期中期末的時候給學生打分,并按百分比計算,提交之前可以修改學生的成績;管理員可以對教師、學生、課程的信息進行增、刪、查、改,并且可以發(fā)布公告,新聞。如果學生,教師,管理員想進入這個系統(tǒng),必須先進行登錄,新用戶要注冊,可以進行個人信息的維護,如密碼的修
16、改等。4.2 項目背景1. 本項目(學生成績管理系統(tǒng))由學校教學計劃所安排,由團隊小組負責開發(fā)。 2.系統(tǒng)名稱:學生成績管理系統(tǒng) 3.運行平臺:sql server 2000及以上版本, visual studio .net 4.開發(fā)人員:有一定c語言、c# 語言、sql 語言的第一小組4.3 任務概述4.3.1 目標(1) 本系統(tǒng)具有很強的可靠行,可以對錄入的學生信息進行效驗,對數(shù)據(jù)進行修改、刪除,規(guī)定各種權限。(2)本系統(tǒng)中的模塊具有很強的可續(xù)性,可以方便管理人員的修改與維護。(3)本系統(tǒng)操作方便、靈活、簡單。(4)本系統(tǒng)可高效、快速的查詢到學生的基本信息。4.3.2 需求概述 學生成績管
17、理系統(tǒng)是為方便教師學生實時掌握成績、課程等相關信息而研發(fā)的系統(tǒng),旨在大幅度節(jié)約教師學生時間,提升教務系統(tǒng)辦事效率。4. 4 總體設計4.4.1 系統(tǒng)設計思想本系統(tǒng)選用了前臺應用程序結合后臺access數(shù)據(jù)庫的c/s結構開發(fā)模式,由于采用了較為流行的c#作為開發(fā)語言,程序的代碼及結構都得到了優(yōu)化,同時又能提高程序的運行效率,該系統(tǒng)在visual studio .net中進行開發(fā),該環(huán)境中提供了大量可供選擇的數(shù)據(jù)控件,開發(fā)人員可以很方便地建立起與數(shù)據(jù)庫之間的連接,并在此連接的基礎之上,利用各種常用數(shù)據(jù)組件對數(shù)據(jù)庫進行操作。如 oledbconnection、oledbdatareader、oled
18、bcommand、oledbdataadapter、dataset及針對于其他特定數(shù)據(jù)庫類型而設置的數(shù)據(jù)組件資源。本系統(tǒng)中,采用 oledbconnection 對象與后臺數(shù)據(jù)庫創(chuàng)建連接,所有針對數(shù)據(jù)庫的操作,如添加數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)及數(shù)據(jù)查詢都需要利用 oledbconnection 控件作為數(shù)據(jù)庫連接對象,程序所涉及的 sql語句可以根據(jù)不同的需要分別采用 oledbcommand 對象及oledbdataadapter 對象來執(zhí)行。4.4.2 系統(tǒng)功能模塊劃分圖4.2學生成績管理系統(tǒng)層次圖 學生子模塊學生可以在該模塊中進行選課、退課,成績查詢,并且還可以對自己的個人信息進行增刪查改
19、等操作教師子模塊教師可以在該模塊中進行選課、退課,成績錄入,并且還可以對自己的個人信息進行增刪查改等操作管理員子模塊管理員可以再此模塊中添加助理管理員來維護本軟件的遠行,并且還可以對自己的個人信息進行增刪查改等操作,還可以對教師學生的信息進行增刪查改的操作.表4.2 模塊功能4.4.3 系統(tǒng)子模塊功能圖 圖4.4.3-1系統(tǒng)管理界面功能模塊圖 圖4.4.3-2專業(yè)設置界面功能模塊圖圖4.4.3-3班級信息管理界面功能模塊圖圖4.4.3-4學生信息管理界面功能模塊圖圖4.4.3-5課程信息管理界面功能模塊圖圖4.4.3-6成績信息管理界面功能模塊圖4.5 接口設計4.5.1 外部接口與用戶界面在
20、用戶界面部分,根據(jù)需求分析的結果,用戶需要一個用戶友善界面。在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局,應突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對window 風格較熟悉,應盡量向這一方向靠攏。在設計語言上,已決定使用visual studio .net進行編程??偟膩碚f,系統(tǒng)的用戶界面應作到可靠性、簡單性、易學習和使用。4.5.2 內部接口內部接口方面,各模塊之間采用函數(shù)調用、參數(shù)傳遞、返回值的方式進行信息傳遞。具體參數(shù)的結構將在下面數(shù)據(jù)結構設計的內容中說明。接口傳遞的信息將是以數(shù)據(jù)結構封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4.6
21、數(shù)據(jù)結構設計 表4.6-1 學生信息管理系統(tǒng)數(shù)據(jù)庫結構名稱描述classinfo班級信息表courseinfo課程信息表scoreinfo學生成績信息表specialinfo專業(yè)信息表studentinfo學生基本信息表userinfo登陸用戶信息表roles角色信息表 表4.6-2 classinfo 表字段類型描述classid自動編號班級編號(主鍵)classname文本班級名稱specialtyname文本專業(yè)名稱classnumber文本教書編號length數(shù)字學制teacher文本班主任enrolmenttime日期/時間入校時間remark備注備注 表4.6-3 course 表
22、字段類型描述courseid自動編號課程編號(主鍵)classid數(shù)字班級編號course文本課程名稱semester文本學期 表4.6-4 scoreinfo 表字段類型描述scoreid自動編號成績編號(主鍵)semester文本學期studentnumber文本學生學號course文本課程score數(shù)字分數(shù) 表4.6-5 specialtyinfo 表字段類型描述specialtyid自動編號專業(yè)編號specialtyname文本專業(yè)名稱(主鍵)remark備注備注 表4.6-6 studentinfo 表字段類型描述studentid自動編號自動編號(主鍵)studentnumber文
23、本學號name文本姓名sex文本性別race文本族別address文本家庭住址telephone文本聯(lián)系電話role文本政治面貌postalcode文本郵政編碼classid數(shù)字班級編號remark備注備注photoole對象照片5 詳細設計5.1 系統(tǒng)程序流程圖5.1.1 學生基本信息模塊5.1.2 學生課程模塊5.1.3 教師信息模塊5.1.4 管理員查詢信息模塊5.2 界面設計用戶登陸:該系統(tǒng)根據(jù)用戶的身份實現(xiàn)了不同的功能,用戶登陸時需要選擇一種登陸方式(默認情況下是學生),系統(tǒng)再根據(jù)用戶選擇的登陸方式到相應的表中去搜索。例如,登陸時選擇了教師登陸方式,系統(tǒng)將會在教師信息表中搜索是否存在
24、與該用戶的輸入相符的信息,如果存在則進入教師主頁,否則提示用戶輸入有誤,請重新輸入。5.2.1 學生用戶界面、修改密碼學生的初始密碼是由管理員指定的。學生登陸后,可以按照要求自行修改使用密碼。首先需要輸入原始密碼,如果原始密碼沒有輸入正確將不能修改密碼,只有在原始密碼正確的基礎上,用戶才能繼續(xù)下面的操作。新密碼設定后,系統(tǒng)還要求用戶再輸入一次重復密碼,避免因為誤輸而導致密碼丟失。、查詢指定學期成績學生可以查詢自己指定學期的成績和所有的成績。方便學生了解自身情況。、選課系統(tǒng)學生選課系統(tǒng)是針對學生進行網(wǎng)上選課而設計的,學生可以自主選擇自己想修的課程。5.2.2 老師用戶界面、查詢授課計劃教師可以利
25、用該系統(tǒng)實現(xiàn)查詢授課計劃的功能,教師不僅可以看到自己本學期要授的課程信息,還能查看選修對應課程的學生名單,同時可以添加對應課程的學生成績。幫助教師提高了工作效率。、查詢學生基本信息教師可以查詢學生的基本信息,以幫助教師了解學生情況。可以按班級查找、按姓名查找、按學號查找、按年齡查找、按籍貫查找,也可以一起查找。5.2.3 管理員界面、班級信息管理班級信息管理包括添加班級信息,修改班級信息以及刪除班級信息。在班級信息管理之前,需要先對學校信息和專業(yè)信息管理。只有在已有的專業(yè)信息中才能建立班級檔案,班級信息和專業(yè)信息是從屬關系。、學生基本信息管理學生基本信息管理包括學生基本信息添加、學生基本信息修
26、改、學生基本信息刪除。下面給出的是學生信息添加界面、教師基本信息管理教師基本信息管理包括教師基本信息添加、教師基本信息修改以及教師基本信息刪除。5.3 程序界面截圖程序主界面學生選課修改密碼修改個人信息老師選課添加學生信息(學生注冊)添加老師刪除學生信息刪除老師瀏覽課程5.4 程序源代碼主界面using system;using system.collections.generic;using system.componentmodel;using system.data;using system.drawing;using system.text;using system.windows.f
27、orms;using system.data.sqlclient;namespace windowsapplication1 public partial class form1 : form public static string userid = ; public static string myuserid = ; public static string xuehao = ; public static string xingming = ; public static string xingbie = ; public static int nianling = 0; public
28、 static string zhongzu = ; public static string dizhi = ; public static string dianhua = ; public static string banji = ; public static string touxiang=; public static string zhuanye = ; public static string yuanxi = ; public static string beizhu = ; public form1() initializecomponent(); private voi
29、d 登?陸?激活?toolstripmenuitem_click(object sender, eventargs e) username.enabled = true; psw.enabled = true; land.enabled = true; radiobutton2.enabled = true; radiobutton3.enabled = true; username.focus(); private void land_click(object sender, eventargs e) myuserid = username.text; sqlconnection conn
30、= new sqlconnection(); conn.connectionstring = data source=(local);initial catalog=學生?成績管理?系統(tǒng)?;integrated security=true; conn.open(); sqlcommand cmd1 = new sqlcommand(); cmd1.connection = conn; if (radiobutton1.checked) cmd1.commandtext = string.format(select * from studentinfo where studentnumber=0
31、 and password=1, username.text, psw.text); 學生?信?息管理?enabled = true; else if (radiobutton2.checked) cmd1.commandtext = string.format(select * from teacherinfo where teachid=0 and password=1, username.text, psw.text); 成績信?息管理?enabled = true; userid = username.text; 學生?信?息管理?enabled = false; else cmd1.
32、commandtext = string.format(select * from 管理?員表括?where 賬?號?=0 and 密碼?=1, username.text, psw.text); 系統(tǒng)?管理?enabled = true; 專痢?業(yè)唉?設?置?.enabled = true; 班悒?級?信?息管理?enabled = true; 成績信?息管理?enabled = false; 課?程信?息管理?enabled = true; 學生?信?息管理?enabled = false; 院o系設?置?toolstripmenuitem.enabled = true; sqldatar
33、eader rs = cmd1.executereader(); if (rs.hasrows) 學生?信?息管理?enabled = true; groupbox3.hide(); else messagebox.show(用?戶名?或者?密碼?有瓺誤!?); conn.close(); public void getstudent() userid =myuserid; sqlconnection conn = new sqlconnection(); conn.connectionstring = data source=(local);initial catalog=學生?成績管理?系
34、統(tǒng)?;integrated security=true; conn.open(); sqlcommand cmd = new sqlcommand(); cmd.connection = conn; cmd.commandtext = string.format(select studentnumber,studentname,sex,age,race,address,telephone,classname,photo,specialty,院o系名?,remark from studentinfo where studentnumber=0, userid); sqldatareader re
35、 = cmd.executereader(); re.read(); if (re.hasrows) 學生?信?息(re); private static void 學生?信?息(sqldatareader re) xuehao = re0.tostring(); xingming = re1.tostring(); xingbie = re2.tostring(); nianling = convert.toint32(re3); zhongzu = re4.tostring(); dizhi = re5.tostring(); dianhua = re6.tostring(); banji
36、 = re7.tostring(); touxiang = re8.tostring(); zhuanye = re9.tostring(); yuanxi = re10.tostring(); beizhu = re11.tostring(); private void 添?加學生?信?息toolstripmenuitem_click(object sender, eventargs e) this.hide(); form6 cs6 = new form6(); if (cs6.showdialog() = dialogresult.cancel) this.show(); private
37、 void 添?加老?師簗toolstripmenuitem_click(object sender, eventargs e) this.hide(); addjs csjs = new addjs(); if (csjs.showdialog() = dialogresult.cancel) this.show(); private void form1_load(object sender, eventargs e) this.classinfotableadapter.fill(this.stumangersysdataset.classinfo); this.specialtyinfotableadapter.fill(this.stumangersysdataset.specialtyinfo); this.jxxinfotableadapter.f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級數(shù)學上聽評課記錄
- 湘教版數(shù)學七年級下冊3.2《提多項式公因式》聽評課記錄
- 生活保障信托協(xié)議書(2篇)
- 環(huán)保工程承包協(xié)議書
- 新版湘教版秋八年級數(shù)學上冊第三章實數(shù)課題實數(shù)的運算和大小比較聽評課記錄
- 人教部編版七年級道德與法治上冊:6.2《師生交往》聽課評課記錄1
- 湘教版數(shù)學七年級下冊《4.2 平移》聽評課記錄
- 浙教版數(shù)學七年級下冊《閱讀材料 楊輝三角與兩數(shù)和的乘方》聽評課記錄2
- 新北師大版小學數(shù)學一年級上冊《教室》聽評課記錄
- 五年級數(shù)學上冊蘇教版第五單元《小數(shù)乘法和除法》聽評課記錄(共17課時;定稿)
- tpu顆粒生產工藝
- 《體檢中心培訓》課件
- 腫瘤患者全程管理
- 初中數(shù)學深度學習與核心素養(yǎng)探討
- 特殊教育導論 課件 第1-6章 特殊教育的基本概念-智力異常兒童的教育
- 辭職申請表-中英文模板
- DB13(J)T145-2012建筑工程資料管理規(guī)程(上冊)
- 07J501-1鋼雨篷玻璃面板圖集
- 企業(yè)職務犯罪法制講座課件
- 2023學年完整公開課版家鄉(xiāng)的方言
- 母親健康快車可行性報告
評論
0/150
提交評論