學生資訊系統開題報告

才智咖 人氣:1.13W

開題報告是指開題者對科研課題的一種文字說明材料。這是一種新的應用寫作文體,這種文字型裁是隨著現代科學研究活動計劃性的增強和科研選題程式化管理的需要而產生的。小編精心為你整理了學生資訊系統開題報告,希望對你有所借鑑作用喲。

學生資訊系統開題報告

一、研究的意義,同類研究工作國內外現狀、存在問題

隨著學校規模擴大,學生人數迅速增加,採用紙介質來管理學生資訊的辦法已經不能適應時代的發展,推行計算機資訊管理系統來管理學生資訊是大勢所趨。  資訊化管理是當今的一個發展趨勢,其優勢主要體現在:一方面經過資訊管理系統處理的資訊具備規範化以及保密性,另一方面採用資訊管理系統可減少不同人員之間操作上的差異性,減少人為錯誤。學生資訊管理是每所學校都必須面對的問題,一直以來人們使用傳統的人工方式進行學生的資訊管理,這種管理方式存在許多弊端:手工工作量大,難免出現人為失誤,資料難以統計與分析,學習成績單格式不規範、不統一等。面對越來越龐大的資訊,學校特別需要專門管理學生資訊的計算機應用系統。通過建立這樣的系統,可以規範學生各種資訊的管理,提高學生資訊管理效率,快速查詢資訊和進行科學統計,減少管理方面的工作量和成本。因此,開發一個資訊系統,幫助管理部門和廣大教師提高工作效率,實現學生管理工作的系統化、規範化和自動化,其意義是顯而易見的。

在國外許多地方資訊化建設做的相對較好,普及程度比國內高。國外一般採用面向全域性的綜合的教務管理系統,資料集中統一存放在中央資料庫中,對資料進行分佈操作。對教學的各個環節進行統籌考慮,以提高教學的管路效率為目的,強調校園網各系統間資料的流通。如美國大學的一卡通,應用面非常廣,學生憑一卡通可以走遍校園的每個角落,可以憑一卡通進入相應的建築、借閱圖書、電子註冊、吃看消費、免費游泳等。要做到這一點,就必須將資料集中存放在統一的中央資料庫中。

近年來,隨著計算機技術的發展,我國資訊化建設有了很大程度的發展,許多單位建立了網路資訊管理平臺,但是,由於國內對資訊化管理系統的重要性認識不足,普及程度還不夠。另外,根據相關的工作人員所反饋的資訊看,現有的一些管理系統適用性太差,自動化程度不高,人性化程度不高,系統操作不方便,向資料庫錄入資料時花費時間太長,且資訊檢索方式單一等等。

二、研究目標、內容和擬解決的關鍵問題

目標:採用資料庫與JAVA相結合的方式設計一個學生資訊管理系統。 內容:

1、掌握Java語言與oracle資料庫理論知識

熟悉Java語言,學習用Java程式開發簡單的管理系統;

瞭解資料庫的基本知識,熟悉oracle的軟體環境,能夠進行簡單的資料庫操作。

2、學會將java語言與oracle資料庫相結合

JDBC本身提供了對SQL語言的支援,使用者可以直接將SQL語句送給JDBC。一個基於JDBC的應用程式對資料庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的資料庫操作由對應的DBMS的JDBC驅動程式完成。JDBC的最大優點是能以統一的方式處理所有的資料庫。JAVA提供的JDBC類對較複雜的JDBC API進行了封裝,提供了簡化的呼叫介面,從而大大方便了資料庫應用程式的開發。程式設計師不必瞭解JDBC API和SQL的具體細節,利用JDBC類即可完成對資料庫的大部分操作。

3、對設計的`學生資訊管理系統進行軟體實現

本系統是在JAVA平臺上開發的,採用資料庫儲存資料和資訊。

學生資訊管理系統主要包括管理員和學生兩大模組。管理員模組包括:學生資訊管理、課程資訊管理、選課資訊管理、成績資訊管理、使用者資訊管理等。使用者模組包括:學生資訊檢視、成績資訊檢視、個人資訊管理等,擬解決的關鍵問題:

①、編寫程式完成使用者介面等操作,並做好與資料庫的連線,運用ORACLE來完成資料庫的建立及生成;

②、建立起資料一致性和完整性強、資料安全性好的庫。使程式功能完備,易於使用;

③、根據不同的使用者分配不同的許可權,提高資料的安全性:

管理員對學生資訊和課程資訊進行增加、刪除、修改、查詢等操作,對選課資訊進行管理,對成績資訊和使用者資訊進行修改、查詢等操作;學生對學生資訊和成績資訊進行檢視,對個人的密碼資訊進行修改等。

④、學生資訊管理系統結構流程複雜、龐大。開發人員需要根據實際情況,較快地確定需求,將系統需具備的功能逐漸增加上去,直到所有的功能全部滿足。

三、特色與創新之處

1、使用密碼形式進入系統,使系統更加安全,有規律;

2、用類的形式儲存各個函式的標頭檔案,使各個實現函式連為一體,同時使用指標函式,使函式串聯之間更為融洽;

3、聲明瞭一個類,將學生成績資訊包含其中,包括:學號、姓名、性別、年齡、專業、以及成績。使程式在執行中呼叫函式的時候可以將所有資訊連為一體,更方便操作。

4、採用資料庫與java相連線的形式,實現查詢、刪除、修改、新增等功能,更具人性化。

四、擬採取的研究方法、步驟、技術路線

研究方法:     根據實際情況,我們使用原型法即以少量代價快速地構造一個可執行的軟體系統模組。使使用者和開發人

員可以較快地確定需求,然後採用迴圈進化的開發方式,將系統需具備的功能逐漸增加上去,直到所有的功能全部滿足;同時通過查閱相關文獻資料,掌握相關知識,並在此基礎上尋找新的思路,進行理論創新;在理論的基礎上,通過做實驗驗證理論的正確性與可行性。 步驟:

(一)、技術路線:

1、查閱文獻

查閱相關文獻,掌握java語言與oracle資料庫理論知識,借鑑前人的成果並在此基礎上進行創新。

2、設計演算法

在理論指導下,在電腦上程式設計實踐,進行學生資訊管理系統的設計。

3、軟體實現

根據設計的演算法,用eclipse開發工具,java開發技術對軟體進行實現。

(二)、起止日期

預期結果 20xx.1.6-20xx.1.8 確定畢業設計題目,撰寫開題報告

開題報告完成 20xx.1.9-20xx.2.20

做好系統需求分析報告,對整體框架做好相關的設計,抽象地概括出每一介面如何完成預定的任務,從而為以後進一步詳細的完成設計做好準備。

需求分析完成 20xx.2.21-20xx.3.10 根據需求,擬定業務流程,設計資料庫。

資料庫設計完成 20xx.3.11-20xx.4.24 主要具體完成學生資訊管理系統的功能模組介面設計,

儘可能的做到系統設計介面美觀,生動,佈局合理,實

用性強的基本要求 。 功能模組設計完成 20xx.4.25-20xx.5.25

根據功能模組完成編碼工作,完成設計要求的具體功能,而且做好後期的除錯及修改工作。

系統完成  除錯系統完成 20xx.5.26-20xx.6.10 整理資料及編寫論文,並且稽核論文,修改不足之處。

確定論文完成

五、使用的主要儀器裝置

1、一臺計算機

2、Windows XP作業系統

3、java程式設計語言開發工具eclipse 4、資料庫連線工具oracle sql developer

六、參考文獻

[1] 《資料庫系統概論》 高等教育出版社 王珊,薩師煊; [2] 《java大學實用教程》(第三版) 電子工業出版社 張躍平; [3] 《Sql sever資料庫配置與管理指南》 清華大學出版社 劉奎; [4]《管理系統》 電子工業出版社,王要武;

[5] 《管理資訊系統開發與應用》 電子工業出版社,李紅等編著; [6]《現代軟體工程》  科學出版社,周之英編著。