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