高校系統(tǒng)的學(xué)籍管理論文

時間:2022-08-28 04:42:36

導(dǎo)語:高校系統(tǒng)的學(xué)籍管理論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

高校系統(tǒng)的學(xué)籍管理論文

1需求分析

需求分析是軟件開發(fā)的一個重要的工作,不管是什么樣的開發(fā)技術(shù),我們必須首先對系統(tǒng)進(jìn)行透徹理解,用戶需求、功能性能和運行環(huán)境方面,以確保開發(fā)的系統(tǒng)的應(yīng)用真正滿足的用戶需求。這是軟件生命周期的延長、降低了軟件維護(hù)需要的費用。為了明了地了解并找出學(xué)校管理信息系統(tǒng)的功能需求,本系統(tǒng)運用的分析形式有通過調(diào)查、提問、會議、表格操作、體驗、手工收集、軟件工程方法與學(xué)校的教學(xué)管理過程中招生做了功能總結(jié)。

1.1可行性分析

目前,學(xué)校已建立涉及面廣的千兆校園網(wǎng),并直接開放給學(xué)生和教師。此外,通過網(wǎng)關(guān)、防火墻和公共互聯(lián)網(wǎng)連接,以方便在家庭的范圍內(nèi)進(jìn)行相關(guān)的各種操作。因此,發(fā)展本系統(tǒng)已經(jīng)擁有足夠的硬件和軟件環(huán)境。因為該系統(tǒng)使用一個典型的C/S的多層結(jié)構(gòu)的應(yīng)用程序。所以,應(yīng)用程序可以使用MicrosoftSQLServer2008的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理功能,實現(xiàn)了高校招生管理信息系統(tǒng)綜合、高效使用。

1.2系統(tǒng)功能分析

1)安全登錄和權(quán)限系統(tǒng)設(shè)置功能;我有基本的信息視圖;看到我的成績數(shù)據(jù);查看他們的專業(yè)信息和教育計劃的信息;查看所選課程的信息和任課教師在信息化過程中;2)面向全體學(xué)生,以執(zhí)行以下功能允許動態(tài)選修選修;修改登錄密碼;3)通過系統(tǒng)在指定的時間內(nèi)進(jìn)行結(jié)果登記本學(xué)期和更改密碼等功能,讓任課教師;4)該研究所由系統(tǒng)管理員根據(jù)享受大學(xué)生信息化管理水平的特權(quán):學(xué)生信息;制定教學(xué)計劃;課程信息;任課教師信息;展開管理;學(xué)生成績管理;修改登錄密碼;5)由高校管理權(quán)限的系統(tǒng)管理員享有辦學(xué)層次:管理院級管理員用戶;出版與大學(xué)有關(guān)的文件管理;信息管理學(xué)院;專業(yè)的信息化管理;6)允許所有用戶查看各種證件和院校的信息;7)讓學(xué)生到學(xué)?;?qū)W院網(wǎng)上留言;8)提供銀行和信貸公司的接口的公共接口;9)系統(tǒng)登錄、注銷功能。

2技術(shù)保障

具體涉及的主要技術(shù)包括:使用的用戶名和密碼安全登錄機制,使用用戶類型來區(qū)分用戶權(quán)限和使用MDS加密;使用中間件和業(yè)務(wù)邏輯技術(shù)來實現(xiàn)的頁面設(shè)計和功能實現(xiàn)的分離;網(wǎng)絡(luò)的工作原理和操作技術(shù);各種操作的MicrosoftSQLServer2008的數(shù)據(jù)庫;WEB環(huán)境,特別是IIS60功能操作和安全設(shè)置。

3數(shù)據(jù)庫設(shè)計

本文中的高校學(xué)籍管理信息系統(tǒng)采用MicrosoftSQL2008作為數(shù)據(jù)存儲和維護(hù)的工具,在該系統(tǒng)中所涉及的學(xué)籍管理數(shù)據(jù)庫的數(shù)據(jù)表主要包括教師信息表、教學(xué)計劃信息表、學(xué)生信息表、學(xué)生成績表、開課情況表、學(xué)院信息表、專業(yè)信息表、課程信息表等表,且各表之間的數(shù)據(jù)完整約束關(guān)系可用圖2描述。在本學(xué)籍管理系統(tǒng)的數(shù)據(jù)庫中,除了與學(xué)籍功能相關(guān)的數(shù)據(jù)表之外,還應(yīng)建立記錄系統(tǒng)運行、維護(hù)等信息的數(shù)據(jù)表:如維護(hù)人員登錄時間、登錄日志表、離開時間、登錄IP以及用于記錄數(shù)據(jù)庫維護(hù)的登錄名稱、密碼信息等信息。數(shù)據(jù)庫是本高校學(xué)籍管理信息系統(tǒng)的數(shù)據(jù)核心部分,它的安全操作和快速反饋給用戶信息是系統(tǒng)性能的重要標(biāo)準(zhǔn),為了方便和提高查詢效率查詢一個數(shù)據(jù)庫,除了利用數(shù)據(jù)庫本身的優(yōu)化技術(shù),在嚴(yán)謹(jǐn)各個數(shù)據(jù)表間的約束外,還運用MicrosoftSQLServer2008工具中的視圖和存儲過程等機制對系統(tǒng)的數(shù)據(jù)庫進(jìn)行性能和安全方面的優(yōu)化。對于像排課表、成績查詢、班級學(xué)生信息等查詢頻率較高、固定的查詢,可以采用視圖查詢,而不用每次查詢請求都用查詢語句完成。存儲過程是數(shù)據(jù)庫中的一個重要對象,任何一個設(shè)計良好的數(shù)據(jù)庫應(yīng)用程序都應(yīng)該用到存儲過程。它是在數(shù)據(jù)庫服務(wù)器端編譯好的執(zhí)行語句,一般是針對需要大量數(shù)據(jù)操作的數(shù)據(jù)表而事先編譯的,它是通過中間件與數(shù)據(jù)庫之間通信,這樣可以大大提高數(shù)據(jù)庫的操作安全性。本系統(tǒng)還運用了RAID磁盤陣列技術(shù)(多塊磁盤),其主要功能是對服務(wù)器端數(shù)據(jù)庫進(jìn)行數(shù)據(jù)備份,在物理層面上保障學(xué)籍管理系統(tǒng)數(shù)據(jù)的安全,在主磁盤損壞的情況下,以最快的速度對系統(tǒng)服務(wù)器端的數(shù)據(jù)進(jìn)行恢復(fù)。

4程序設(shè)計

系統(tǒng)的開發(fā)的總?cè)蝿?wù)是實現(xiàn)信息關(guān)系的系統(tǒng)化,規(guī)范化和自動化。分析系統(tǒng)的整體功能的結(jié)構(gòu)圖基礎(chǔ)之上完成的整個系統(tǒng)的開發(fā)任務(wù)。以下逐個模塊給出說明:上述各模塊結(jié)構(gòu)的描述:1)用戶管理模塊主要實現(xiàn)以下功能:用戶名修改;添加用戶;修改用戶密碼;數(shù)據(jù)庫文件備份。2)學(xué)籍信息管理模塊主要實現(xiàn)以下功能:注冊學(xué)生學(xué)籍信息;修改學(xué)生學(xué)籍信息;查詢學(xué)生學(xué)籍信息。3)班級信息管理模塊主要實現(xiàn)以下功能:添加班級及輔導(dǎo)員信息;修改班級及輔導(dǎo)員信息;查詢班級及輔導(dǎo)員信息。4)課程信息主要實現(xiàn)以下功能:添加班級課程信息;查詢班級課程信息。5)成績管理模塊主要實現(xiàn)以下功能:添加學(xué)生成績;修改學(xué)生成績;查詢個人成績;查詢班級成績;打印班級成績。6)WEB信息服務(wù)模塊主要實現(xiàn)以下功能:網(wǎng)絡(luò)信息查詢功能;網(wǎng)絡(luò)信息修改功能。

5結(jié)論

本例中的學(xué)籍管理系統(tǒng)也考慮到比如寒暑假時候,學(xué)生在外地查詢期末考試成績等情況,如果沒有本系統(tǒng)的客戶端程序,那么查詢考試成績就變得很困難所以,在諸如成績、課程、任課教師等查詢的時候采用B/S架構(gòu)的形式,可以利用WINDOWS自帶的瀏覽器異地查詢。C/S與B/S雙架構(gòu)結(jié)合是信息系統(tǒng)的安全性、高效性和整體穩(wěn)定性有成熟的技術(shù)保障,也是將來的計算機信息管理技術(shù)架構(gòu)選用方式的必然趨勢。

作者:寧爽單位:遼寧阜新高等專科學(xué)校