- 相關(guān)推薦
學(xué)生信息系統(tǒng)開題報告
開題報告是指開題者對科研課題的一種文字說明材料。這是一種新的應(yīng)用寫作文體,這種文字體裁是隨著現(xiàn)代科學(xué)研究活動計劃性的增強和科研選題程序化管理的需要而產(chǎn)生的。小編精心為你整理了學(xué)生信息系統(tǒng)開題報告,希望對你有所借鑒作用喲。
一、研究的意義,同類研究工作國內(nèi)外現(xiàn)狀、存在問題
隨著學(xué)校規(guī)模擴大,學(xué)生人數(shù)迅速增加,采用紙介質(zhì)來管理學(xué)生信息的辦法已經(jīng)不能適應(yīng)時代的發(fā)展,推行計算機信息管理系統(tǒng)來管理學(xué)生信息是大勢所趨。 信息化管理是當(dāng)今的一個發(fā)展趨勢,其優(yōu)勢主要體現(xiàn)在:一方面經(jīng)過信息管理系統(tǒng)處理的信息具備規(guī)范化以及保密性,另一方面采用信息管理系統(tǒng)可減少不同人員之間操作上的差異性,減少人為錯誤。學(xué)生信息管理是每所學(xué)校都必須面對的問題,一直以來人們使用傳統(tǒng)的人工方式進行學(xué)生的信息管理,這種管理方式存在許多弊端:手工工作量大,難免出現(xiàn)人為失誤,數(shù)據(jù)難以統(tǒng)計與分析,學(xué)習(xí)成績單格式不規(guī)范、不統(tǒng)一等。面對越來越龐大的信息,學(xué)校特別需要專門管理學(xué)生信息的計算機應(yīng)用系統(tǒng)。通過建立這樣的系統(tǒng),可以規(guī)范學(xué)生各種信息的管理,提高學(xué)生信息管理效率,快速查詢信息和進行科學(xué)統(tǒng)計,減少管理方面的工作量和成本。因此,開發(fā)一個信息系統(tǒng),幫助管理部門和廣大教師提高工作效率,實現(xiàn)學(xué)生管理工作的系統(tǒng)化、規(guī)范化和自動化,其意義是顯而易見的。
在國外許多地方信息化建設(shè)做的相對較好,普及程度比國內(nèi)高。國外一般采用面向全局的綜合的教務(wù)管理系統(tǒng),數(shù)據(jù)集中統(tǒng)一存放在中央數(shù)據(jù)庫中,對數(shù)據(jù)進行分布操作。對教學(xué)的各個環(huán)節(jié)進行統(tǒng)籌考慮,以提高教學(xué)的管路效率為目的,強調(diào)校園網(wǎng)各系統(tǒng)間數(shù)據(jù)的流通。如美國大學(xué)的一卡通,應(yīng)用面非常廣,學(xué)生憑一卡通可以走遍校園的每個角落,可以憑一卡通進入相應(yīng)的建筑、借閱圖書、電子注冊、吃看消費、免費游泳等。要做到這一點,就必須將數(shù)據(jù)集中存放在統(tǒng)一的中央數(shù)據(jù)庫中。
近年來,隨著計算機技術(shù)的發(fā)展,我國信息化建設(shè)有了很大程度的發(fā)展,許多單位建立了網(wǎng)絡(luò)信息管理平臺,但是,由于國內(nèi)對信息化管理系統(tǒng)的重要性認識不足,普及程度還不夠。另外,根據(jù)相關(guān)的工作人員所反饋的信息看,現(xiàn)有的一些管理系統(tǒng)適用性太差,自動化程度不高,人性化程度不高,系統(tǒng)操作不方便,向數(shù)據(jù)庫錄入數(shù)據(jù)時花費時間太長,且信息檢索方式單一等等。
二、研究目標(biāo)、內(nèi)容和擬解決的關(guān)鍵問題
目標(biāo):采用數(shù)據(jù)庫與JAVA相結(jié)合的方式設(shè)計一個學(xué)生信息管理系統(tǒng)。 內(nèi)容:
1、掌握Java語言與oracle數(shù)據(jù)庫理論知識
熟悉Java語言,學(xué)習(xí)用Java程序開發(fā)簡單的管理系統(tǒng);
了解數(shù)據(jù)庫的基本知識,熟悉oracle的軟件環(huán)境,能夠進行簡單的數(shù)據(jù)庫操作。
2、學(xué)會將java語言與oracle數(shù)據(jù)庫相結(jié)合
JDBC本身提供了對SQL語言的支持,用戶可以直接將SQL語句送給JDBC。一個基于JDBC的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對應(yīng)的DBMS的JDBC驅(qū)動程序完成。JDBC的最大優(yōu)點是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫。JAVA提供的JDBC類對較復(fù)雜的JDBC API進行了封裝,提供了簡化的調(diào)用接口,從而大大方便了數(shù)據(jù)庫應(yīng)用程序的開發(fā)。程序員不必了解JDBC API和SQL的具體細節(jié),利用JDBC類即可完成對數(shù)據(jù)庫的大部分操作。
3、對設(shè)計的學(xué)生信息管理系統(tǒng)進行軟件實現(xiàn)
本系統(tǒng)是在JAVA平臺上開發(fā)的,采用數(shù)據(jù)庫存儲數(shù)據(jù)和信息。
學(xué)生信息管理系統(tǒng)主要包括管理員和學(xué)生兩大模塊。管理員模塊包括:學(xué)生信息管理、課程信息管理、選課信息管理、成績信息管理、用戶信息管理等。用戶模塊包括:學(xué)生信息查看、成績信息查看、個人信息管理等,擬解決的關(guān)鍵問題:
、、編寫程序完成用戶界面等操作,并做好與數(shù)據(jù)庫的連接,運用ORACLE來完成數(shù)據(jù)庫的創(chuàng)建及生成;
②、建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。使程序功能完備,易于使用;
③、根據(jù)不同的用戶分配不同的權(quán)限,提高數(shù)據(jù)的安全性:
管理員對學(xué)生信息和課程信息進行增加、刪除、修改、查找等操作,對選課信息進行管理,對成績信息和用戶信息進行修改、查找等操作;學(xué)生對學(xué)生信息和成績信息進行查看,對個人的密碼信息進行修改等。
、堋W(xué)生信息管理系統(tǒng)結(jié)構(gòu)流程復(fù)雜、龐大。開發(fā)人員需要根據(jù)實際情況,較快地確定需求,將系統(tǒng)需具備的功能逐漸增加上去,直到所有的功能全部滿足。
三、特色與創(chuàng)新之處
1、使用密碼形式進入系統(tǒng),使系統(tǒng)更加安全,有規(guī)律;
2、用類的形式儲存各個函數(shù)的頭文件,使各個實現(xiàn)函數(shù)連為一體,同時使用指針函數(shù),使函數(shù)串聯(lián)之間更為融洽;
3、聲明了一個類,將學(xué)生成績信息包含其中,包括:學(xué)號、姓名、性別、年齡、專業(yè)、以及成績。使程序在運行中調(diào)用函數(shù)的時候可以將所有信息連為一體,更方便操作。
4、采用數(shù)據(jù)庫與java相連接的形式,實現(xiàn)查詢、刪除、修改、添加等功能,更具人性化。
四、擬采取的研究方法、步驟、技術(shù)路線
研究方法: 根據(jù)實際情況,我們使用原型法即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模塊。使用戶和開發(fā)人
員可以較快地確定需求,然后采用循環(huán)進化的開發(fā)方式,將系統(tǒng)需具備的功能逐漸增加上去,直到所有的功能全部滿足;同時通過查閱相關(guān)文獻資料,掌握相關(guān)知識,并在此基礎(chǔ)上尋找新的思路,進行理論創(chuàng)新;在理論的基礎(chǔ)上,通過做實驗驗證理論的正確性與可行性。 步驟:
(一)、技術(shù)路線:
1、查閱文獻
查閱相關(guān)文獻,掌握java語言與oracle數(shù)據(jù)庫理論知識,借鑒前人的成果并在此基礎(chǔ)上進行創(chuàng)新。
2、設(shè)計算法
在理論指導(dǎo)下,在電腦上編程實踐,進行學(xué)生信息管理系統(tǒng)的設(shè)計。
3、軟件實現(xiàn)
根據(jù)設(shè)計的算法,用eclipse開發(fā)工具,java開發(fā)技術(shù)對軟件進行實現(xiàn)。
(二)、起止日期
預(yù)期結(jié)果 20xx.1.6-20xx.1.8 確定畢業(yè)設(shè)計題目,撰寫開題報告
開題報告完成 20xx.1.9-20xx.2.20
做好系統(tǒng)需求分析報告,對整體框架做好相關(guān)的設(shè)計,抽象地概括出每一界面如何完成預(yù)定的任務(wù),從而為以后進一步詳細的完成設(shè)計做好準(zhǔn)備。
需求分析完成 20xx.2.21-20xx.3.10 根據(jù)需求,擬定業(yè)務(wù)流程,設(shè)計數(shù)據(jù)庫。
數(shù)據(jù)庫設(shè)計完成 20xx.3.11-20xx.4.24 主要具體完成學(xué)生信息管理系統(tǒng)的功能模塊界面設(shè)計,
盡可能的做到系統(tǒng)設(shè)計界面美觀,生動,布局合理,實
用性強的基本要求 。 功能模塊設(shè)計完成 20xx.4.25-20xx.5.25
根據(jù)功能模塊完成編碼工作,完成設(shè)計要求的具體功能,而且做好后期的調(diào)試及修改工作。
系統(tǒng)完成 調(diào)試系統(tǒng)完成 20xx.5.26-20xx.6.10 整理資料及編寫論文,并且審核論文,修改不足之處。
確定論文完成
五、使用的主要儀器設(shè)備
1、一臺計算機
2、Windows XP操作系統(tǒng)
3、java程序設(shè)計語言開發(fā)工具eclipse 4、數(shù)據(jù)庫連接工具oracle sql developer
六、參考文獻
[1] 《數(shù)據(jù)庫系統(tǒng)概論》 高等教育出版社 王珊,薩師煊; [2] 《java大學(xué)實用教程》(第三版) 電子工業(yè)出版社 張躍平; [3] 《Sql sever數(shù)據(jù)庫配置與管理指南》 清華大學(xué)出版社 劉奎; [4]《管理系統(tǒng)》 電子工業(yè)出版社,王要武;
[5] 《管理信息系統(tǒng)開發(fā)與應(yīng)用》 電子工業(yè)出版社,李紅等編著; [6]《現(xiàn)代軟件工程》 科學(xué)出版社,周之英編著。
【學(xué)生信息系統(tǒng)開題報告】相關(guān)文章:
開題報告格式及開題報告的寫法03-21
開題報告03-02
學(xué)生室內(nèi)設(shè)計的開題報告12-06
MBA學(xué)生開題報告管理辦法11-22
開題報告的格式03-26
工程開題報告11-16
德育開題報告12-08
開題報告樣板03-10
開題報告的范文11-15