【正文】
到來,學校的教學管理受到了極大的挑戰(zhàn)。系統(tǒng)的開發(fā)應用體現(xiàn)了當今學生成績管理技術的自動化、信息化的發(fā)展方向,提高了管理人員的工作效率和管理水平,使學校的管理更高效、更系統(tǒng)、更科學。通過對高校成績管理的需求分析,對系統(tǒng)的體系結構、工作流程、系統(tǒng)功能、數(shù)據(jù)結構等方面進行了總體設計,采用基于 B/S 體系結構, ASP 技術開發(fā) Web 頁面和 Access 數(shù)據(jù)庫管理系統(tǒng)結合的開發(fā)方案。對學生成績的管理大多依靠手工或者單機來完成,這使得這項工作變得非常復雜而沒有效率。如何提高學生成績管理的水平,建立適合自己院校的學生成績管理系統(tǒng)成為學校信息化建設過程亟待解決的重要問題。系統(tǒng)主要由后臺數(shù)據(jù)庫、用戶登錄、信息管理、成績管理等四個模塊組成。 關鍵詞:信息管理系統(tǒng);學生成績管理; B/S 體系結構 2 Abstract In recent years,higher vocational education in our new country appear vigorous situation,all universities and colleges enrollment scale expand constantly,school have more serious management burden. The student score management mostly has depended upon the handwork or the single puter to the student score management. 11lis causes the work to bee extremely miscellaneous and inefficient. So how to develop a suitable system to heighten the level of student score management has bee an important problem. Therefore, the research on how to develop an advanced, secure, multiplatform and efficient Wcb application system is more and more important. This article has deeply the background of system exploitation and the evelopment conditions of internal and external campus digital management and the demand of the university student score management service,and detailed depicts the principal problem than the system needs to solve. Based on system requirement analysis, it describes the overall of the functions and the design system architecture,the system flow, the system data structures. In development plan,the architecture based on B/S is adopted, and ASP technology develops Web page, and Access as database server. It contains four modules; they are backstage supporter’s database,user lo gin,information anagement,and score student has the function to update information and inquire score. The teacher has the function to update information and inquire score and input score. And the administrator has the functions to manage student, teacher, class, and score. The student score management system has run successfully, it Can be exploited as its goal. The use of this system shows the management technology of curriculum of students develops into automation and informalization. It has the advantages of enhancing working efficiency and improving the management, and will make the management high effect, normal and scientific. Key Words: Information Management Systeml。 Inter 技術持續(xù)迅猛的發(fā)展為傳統(tǒng)的教學管理提出了新的模式。雖然這種方式解決了單機管理模式的數(shù)據(jù)冗余和不一致的問題,但是只有部門工作人員才能夠為學生提供成績查詢、成績錄入等服務。由授課教師來完成成績錄入,而學生可以自行查詢成績。這樣管理部門對信息的管理和控制方式變成雙向的,不但減少管理方面的工作量,而且可以做到信息管理規(guī)范化,從而得到科學的統(tǒng)計和快 速的查詢。 信息管理系統(tǒng)起源于上世紀 60 年代末。同時數(shù)字化校園的概念也由麻省理工學院提出。從 1979 年開始美國舉辦全國的 MIS 會議,并且每年舉辦一次。而 Inter 的出現(xiàn)給 MIS 注入了活力,使得 MIS 成為熱門。 我國高等學校大規(guī)模的信息化管理大多開始于上世紀 90 年代,要比西方發(fā)達國家 晚了1020 年。由此造成了服務器等設備數(shù)量過多,物理位置分散的結果。各學校開始合并各職能部門的小數(shù)據(jù)中心,并建設學校集中統(tǒng)一的數(shù)據(jù)中心。在高校信息化基礎設施建設取得一定發(fā)展的同時,學校管理水平不夠高、整體應用效果不夠好、尤其是互聯(lián)互通的程度差;現(xiàn)在應用系統(tǒng)建設已初見成效,但是與教學科研結合得不夠緊密,尤其是“信息孤島”的問題仍然存在;信息資源建設 6 得到發(fā)展的同時,又遇到了結構性短缺、標準化程度差等難題。 以期在 20xx 年下半年,能在全國的高校推廣并實施標準,爭取每年有 100 所高校貫徹實施這一標準。解決這些問題就需要建立一個全范圍的、開放的、分布的信息系統(tǒng),即在疏通各部門間信息的基礎上,建 立全校共享的數(shù)據(jù)庫,利用網(wǎng)絡龐大的信息容量和 W39。 與 Intemet 集成在一起的信息管理方案能夠提高教務人員、管理人員和學生交流的有效性,使之緊密連接成一個綜合的教育管理環(huán)境,從而更好的提高教學管理水平。實現(xiàn)的功能有:學生基本信息管理、班級信息管理、教師信息管理、成績信息管理等。通過對使用用戶的具體需求,構架了具體的功能,為系統(tǒng)的設計及實現(xiàn)打下一個良好的基礎。最后對全文工作進行了總結,說明了在撰寫論文過程中的心得和 不足,并對以后而應用前景作出了展望。三層是指邏輯上的三層,即使這三個層放置到一臺機器上。 第二層是功能層,即具有應用程序擴展功能的 Web 服務器。然后將得到的數(shù)據(jù)層返回結果提交給 Web 服務器,再傳送到瀏覽器。 8 由以上分析可以看 出,三層的 Browse/ Server 體系結構就是把二層 Client/Server 結構中的事務處理模塊從客戶機中分離出來,由單獨組成的一層來負擔。 在本系統(tǒng)的三層結構中,表示層采用 Web 瀏覽器作為標準用戶界面,這使得客戶層非常簡單且便于維護。 2. 2 ASP 簡介 隨著網(wǎng)絡技術的不斷發(fā)展,靜態(tài)頁面已經(jīng)不能滿足人們的需求。 ASP 即 Active ServerPage 的縮寫。 有了 ASP 就可以不必擔心客戶的瀏覽器是否能運行代碼,因為當瀏覽器瀏覽 ASP網(wǎng)頁時, web 服務器就會根據(jù)請求生成相應的 HTML 代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁。如同一般的程序,腳本可以將一個值賦給一個 變量,也可以將一系列命令定義成一個過程。從根本上說,它適合用來創(chuàng)建基于數(shù)據(jù)操作的 Wcb頁面,尤其是僅僅基于 Windows NT 上的應用。通過使用 ADO 去編寫緊湊簡明的腳本以便連接到 ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。 ADO 是微軟所支持的對數(shù)據(jù)庫進行操作的主要方法。而 ADO 使用內置的對象作為數(shù)據(jù)的主要接口,對數(shù)據(jù)進行檢索、添加、更改、刪除。該存儲即為 Recordset(記錄集 )對象。數(shù)據(jù)庫 (Database)是由一些有意義和有關系的數(shù)據(jù) (data)所組合而成。數(shù)據(jù)庫管理系統(tǒng)是架構在一個 或多個數(shù)據(jù)庫之上,并針對數(shù)據(jù)庫中的數(shù)據(jù)進行管理運用。同時,隨著應用的擴展與深入,數(shù)據(jù)庫的數(shù)量和規(guī)模越來越大,數(shù)據(jù)庫的研究領域也已經(jīng)大大的拓廣和深化了。 Access 是一個面向對象的采用事件驅動機制的新型關系數(shù)據(jù)庫管理系統(tǒng)。根據(jù)以上特點, Access 很適合中小數(shù)據(jù)庫,所以這個系統(tǒng)采用它為數(shù)據(jù)庫開發(fā)工具。這些服務器端的程序產(chǎn)生一個 HTML 頁面給瀏覽器使之可以瀏覽。對于諸如 VBScript, JScript 開發(fā)軟件, IIS 都提供強大的本地支持。系統(tǒng)的服務對象有系統(tǒng)管理員、教師、學生。教師信息顯示頁中提供修改、刪除等功能。 ③學生管理:按學號可以查找到學生的詳細信息,并可以刪除、修改學生信息。但沒有對班級成績的管理功能,這個相當于成績錄入,應由教師完成。比如教師和學生都有查詢成績的功能,但是教師還有錄入成績的功能。輸入不合法則進入檢查輸入次數(shù)狀態(tài),若輸入次數(shù)小于規(guī)定次數(shù)可返回到首頁,否則結束登錄,活動圖如圖 3. 2。查詢狀態(tài)圖如圖 3. 4。 14 圖 3. 5 成績管理狀態(tài)圖 Fig. 3. 5 management activity diagram ④錄入:教師可以錄入自己教授的課程的成績。而管理員可以對教師、學生、班級的信息添加、修改、刪除。本系統(tǒng)要求的數(shù)據(jù)庫屬于中等,根據(jù)服務器和客戶機配置不同對程序每秒的請求數(shù)、響應時間分布情況和錯誤計數(shù)統(tǒng)計結果比較滿意。因此定期由管理員做數(shù)據(jù)庫的備份就可以滿足數(shù)據(jù)安全的要求。確認用戶身份的方式有很多,如口令系統(tǒng)、智能卡和生物統(tǒng)計學等等 。 第四章 系統(tǒng)設計 根據(jù)上章的系統(tǒng)分析可知本系統(tǒng)開發(fā)的基本要求與功能是實現(xiàn)對學生成績等相關數(shù)據(jù)的管理與操作處理。從而得到系統(tǒng)的功能模塊。 他們的權限分別是: (1)管理員權限:擁有最高權限,負責服務器端的維護和管理、用戶的添加以及直接訪問數(shù)據(jù)庫的權力;可以對添加、刪除、修改教師用戶和學生用戶的個人信息,可以添加、刪除、修改學生的考試成績。 不同用戶登錄系統(tǒng)時首先選擇對應的用戶類型,然后輸入用戶名和密碼登錄系統(tǒng)。如果成功則轉入各用戶的相應操作頁面,