【正文】
一個系統(tǒng)的成敗具有決定性作用。同時,SQL Server2021 所攜帶的諸如英語查詢以及 Microsoft 查詢服務(wù)等為開發(fā) Web 應(yīng)用提供了友好而強(qiáng)大的查詢界面。 系統(tǒng)運(yùn)行環(huán)境(1)硬件環(huán)境:服務(wù)器端::推薦配置為 1G 內(nèi)存,CPU 為 Intel Pentium M 740 processor,硬盤容量為 80G 的微機(jī)。綁定到具有多個表的數(shù)據(jù)的 DataGrid DataGrid 可以為數(shù)據(jù)集提供用戶界面、相關(guān)表之間的導(dǎo)航功能以及豐富的格式設(shè)置和編輯功能。如果綁定數(shù)據(jù)集內(nèi)的數(shù)據(jù)通過任何機(jī)制被更新,則 DataGrid 控件會反映所做更改。父表是數(shù)據(jù)的最高級別,而子表是從父表的各個列表派生的數(shù)據(jù)表。通過將表樣式和列樣式的 MappingName 屬性設(shè)置為相應(yīng)的 TableName 和 ColumnName 屬性,可使它們與 DataTable 對象和 DataColumn 對象同步。雙擊列的右邊緣可以調(diào)整列大小,從而顯示其完整標(biāo)題和最寬的項(xiàng)??梢酝ㄟ^以像素為單位設(shè)置 DropDownList 控件的高度和寬度來控制其外觀。下表說明了這些屬性。用戶登陸模塊主要是用戶進(jìn)入系統(tǒng)的認(rèn)證過程,不同的用戶有不同的認(rèn)證,如教務(wù)處的認(rèn)證只要將名字和密碼通過驗(yàn)證即可,系管理員除了要名字和密碼還要所在系的系號驗(yàn)證才能通過。可以看到教師是否認(rèn)真完成自己的職責(zé),是否及時添加了學(xué)生的平時成績和期末。驗(yàn)證不成功則需要重新登陸。(ds,managez)。查詢功能主要利用了 3 級或 2 級 DropDownList 控件的綁定來進(jìn)行檢索條件的確定。string strCom = select * from jgradeview where sno=39。DataSet ds=new DataSet()。string str = select * from bukaochongxiuview2 where sno=39。 。=true。 = [xuanxiuke]。string strConn21= [huiying]。+term2+39。}private void DropDownList2_SelectedIndexChanged(object sender, e){()。+depnam+39。SqlDataReader dr3= ()。string strCom = select * from courseview where teachername=39。DataSet ds1=new DataSet()。SqlConnection 21。 。主要是教務(wù)處即教務(wù)處秘書來實(shí)現(xiàn)其功能。 and courseno=39。++39。++39。 。SqlCommand myCommandstu7=new SqlCommand(deljgrade,)。 and courseno=39。}淮海工學(xué)院二○○七屆畢業(yè)設(shè)計(jì)(論 文) 第 35 頁 共 42 頁 事故監(jiān)控模塊詳細(xì)設(shè)計(jì) 教師管理部分 該部分主要是用 DataGrid 控件來顯示審核情況。=[shenheqk].DefaultView。()。以及對學(xué)生狀態(tài)的管理。(4)學(xué)生查詢功能:按照學(xué)期,對自己的必修課,選修課和補(bǔ)考成績進(jìn)行查詢。(3)教師管理功能:平時分和期末分的錄入,平時分規(guī)則的選擇。對老師提交報表的查看,審核。有39。 and teacherno=39。()。,baobiao=39。++39。string delzgrade=Delete from zgrade where classno=39。()。(script language=javascriptalert(39。 審核模塊流程圖淮海工學(xué)院二○○七屆畢業(yè)設(shè)計(jì)(論 文) 第 33 頁 共 42 頁N開始錄入審核信息錄入教務(wù)處數(shù)據(jù)庫審核狀態(tài)設(shè)為已審核通過是否合法結(jié)束刪除審核不通過的學(xué)生成績信息審核狀態(tài)設(shè)為未通過不通過Y圖 教務(wù)處審核模塊流程圖 使用界面圖 教務(wù)處審核界面 部分相關(guān)代碼if(shbbqk==已審核){string updatestu2=Update courses set shenhe=39。while( ()){ .Add (new ListItem(dr21[teachername].ToString()) )。string sql21=select DISTINCT teachername from courseview where term=39。()。 and depno=39。()。+class2+39。string strConn3= [huiying]。(new ListItem(,))。+depnam+39。(1) 教師查詢流程圖淮海工學(xué)院二○○七屆畢業(yè)設(shè)計(jì)(論 文) 第 29 頁 共 42 頁確定學(xué)期開 始確定班級確定課程 查 詢圖 教師查詢流程圖(2)使用界面圖 教師查詢界面(3)部分相關(guān)代碼private void DropDownList1_SelectedIndexChanged(object sender, e){()。++39。 = GBookList1。 and status2=39。()。and shenhe=39。 學(xué)生頁面中的查詢功能 學(xué)生頁面中的查詢功能主要是查詢學(xué)生成績,按學(xué)期進(jìn)行檢索,分別查詢必修課,選修課和補(bǔ)考成績。}else{(script language=javascriptalert(39。++39。同時,教務(wù)處可以看到教師提交的審核要求,教務(wù)處在核對和成績后,可以對成績單進(jìn)行審核,分為通過審核和不通過審核,如果通過審核,證明這些成績是合法的,這時學(xué)生才能查詢到成績,如果不通過審核,證明這些成績是不符合要求的,所以會刪除這些成績數(shù)據(jù)。利用DataGrid 控件來綁定數(shù)據(jù)進(jìn)行顯示。您也可以將控件綁定到第二個字段,以設(shè)置一項(xiàng)的值(該值并不顯示) 。與其他 Web 服務(wù)器控件一樣,您可以使用樣式對象來指定 DropDownList 控件的外觀。在用戶瀏覽到新單元格時會引發(fā) CurrentCellChanged 事件。列類型集合擴(kuò)展了 DataGridColumnStyle 類,使其具有豐富的格式設(shè)置和編輯功能。表樣式可以包含 DataGridColumnStyle 對象的集合,這些對象存在于 DataGridTableStyle 對象的 GridColumnStyles 屬性中。對于 DataGrid 有效的數(shù)據(jù)源包括: DataTable 類 DataView 類 DataSet 類 DataViewManager 類 DataGrid 控件可用于顯示單個表或顯示一組表之間的分層關(guān)系。在生成 DataGrid 控件后,可以根據(jù)需要添加、刪除、重新排列和格式化列。如果 DataGrid 綁定到具有多個相關(guān)表的數(shù)據(jù),并且在網(wǎng)格上啟用了導(dǎo)航功能,則網(wǎng)格將在每行中都顯示展開器。SQL Server2021 包含一整套的管理和開發(fā)工具。 中使用了大量的對象作為執(zhí)行時的依據(jù),而面向?qū)ο蟪绦驇缀跏悄壳八姓Z言的一個發(fā)展趨勢,通過對象的使用可以使程序的撰寫更加容易,如 中的 DataGrid 便可以很容易的達(dá)到顯示數(shù)據(jù)表的目的。視圖上的操作(INSERT、DELETE 、UPDATE)往往存在一定的限制?;春9W(xué)院二○○七屆畢業(yè)設(shè)計(jì)(論 文) 第 5 頁 共 42 頁 系統(tǒng)數(shù)據(jù)流圖 教師錄入成績數(shù)據(jù)流圖總評信息規(guī)則信息期末分信息規(guī)則信息平時分信息錄入信息錄入信息錄入信息錄入信息錄入信息錄入信息錄入信息錄入信息圖 教師錄入成績流程圖期末分表教師平時分錄入平時分表總評分處理教師平時規(guī)則選擇平時分規(guī)則表教師 期末分錄入教師 總評規(guī)則選擇總評規(guī)則表總評分表 學(xué)生查詢成績數(shù)據(jù)流圖淮海工學(xué)院二○○七屆畢業(yè)設(shè)計(jì)(論 文) 第 6 頁 共 42 頁圖 學(xué)生查詢成績流程圖成績信息查詢信息錄入信息學(xué)生 成績查 詢教務(wù)處成績表 系管理員管理數(shù)據(jù)流圖授課信息課程信息班級信息學(xué)生信息教師信息錄入信息錄入信息錄入信息錄入信息錄入信息系管理員教師編 輯學(xué)生編 輯班級編 輯課程編 輯教師表代課表學(xué)生表班級表課程表授課編 輯圖 系管理員數(shù)據(jù)流程圖淮海工學(xué)院二○○七屆畢業(yè)設(shè)計(jì)(論 文) 第 7 頁 共 42 頁 教務(wù)處管理數(shù)據(jù)流圖淮海工學(xué)院二○○七屆畢業(yè)設(shè)計(jì)(論 文) 第 8 頁 共 42 頁狀態(tài)信息成績信息選修信息補(bǔ)考信息審核信息系管理員信息系信息錄入信息錄入信息錄入信息錄入信息錄入信息錄入信息錄入信息教務(wù)處 系科編 輯系管編 輯審核編 輯補(bǔ)考編 輯選修編 輯成績修 改狀態(tài)修 改系表選修表系管理員表代課表補(bǔ)考重修表教務(wù)處成績表選修表教務(wù)處圖 教務(wù)處管理流程圖 數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)分析階段的重要文檔,它清楚地定義與詳細(xì)地解釋了數(shù)據(jù)流程圖上不能詳細(xì)表達(dá)的內(nèi)容,同時它也是同用戶交談的工具。學(xué)生可以更改自己的密碼。系管理員可以對班級添加學(xué)生名單??梢詫Ρ鞠档乃邪嗉夁M(jìn)行查看,便于各種操作。第三部分是教師管理,包括平時分和期末分的錄入,規(guī)則管理,報表管理,審核情況的查詢,個人及班級成績的查詢。為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時間觀念,本系統(tǒng)所開發(fā)的這個系統(tǒng)所采用的是當(dāng)前較為流行的網(wǎng)站開發(fā)工具 ,以數(shù)據(jù)庫 Microsoft SQL Server2021作為系統(tǒng)的后臺操作,其功能在系統(tǒng)內(nèi)部有源代碼直接完成,只需按系統(tǒng)要求輸入即可操作。(2)技術(shù)可行性: 技術(shù),Sql_Server 2021 數(shù)據(jù)庫的運(yùn)用,C語言,網(wǎng)頁開發(fā)工具,圖形處理軟件 Fireworks 等應(yīng)用軟件的使用。而且系統(tǒng)基于網(wǎng)絡(luò),不僅使老師,而且使學(xué)生在任何地點(diǎn)需要查詢時,只要能上網(wǎng),便可輕松搞定。個人計(jì)算機(jī)、個人數(shù)據(jù)助理設(shè)備 PDA,以及各種嵌入式設(shè)備將在這個領(lǐng)域發(fā)揮作用。 微軟公司推出的.NET 系統(tǒng)技術(shù)正是為了滿足這種需求。(3)教師管理功能:平時分和期末分的錄入,平時分規(guī)則的修改。對老師提交報表的查看,審核。對學(xué)校進(jìn)行平時教學(xué)和教學(xué)評估提供了很大的幫助。特別是在查詢上,由于文件過多,帶來很多不便。本系統(tǒng)是基于 開發(fā)的成績管理系統(tǒng),彌補(bǔ)了人工管理的不足,實(shí)現(xiàn)了成績管理網(wǎng)絡(luò)化,提高了一定的效率。關(guān)鍵詞:學(xué)生成績管理系統(tǒng) 質(zhì)量控制 Sql_Server 網(wǎng)絡(luò)化 畢 業(yè) 設(shè) 計(jì) ( 論 文 ) 外 文 摘 要 The Design And realization Of Scores Management System For Colleges Based on Object Quality ControlAbstract: The studentscores management system is researched and developed basing on technology. It has made up the disadvantages of manual management and realized the scoremanagement work, enhancing certain efficiency. Its main functions include records of students’ scores, students’ final examresults, the submission and verification of scoresrecords and also teaching accident monitoring as well as report form processing.The design of this system adopts the technology and Sql_Server 2021 data base. This system performs an important function for administrative management. It helps teachers with a convenient management of the students’ scores and their final examresults. As well it provides students with a quick searchfunction. The system will gr