當前位置:編程學習大全網 - 編程語言 - 高分求壹篇基於java的學生信息管理系統的開題報告?

高分求壹篇基於java的學生信息管理系統的開題報告?

粘的有點亂,湊合看吧。

畢業論文(設計)開題報告 論文題目 學生管理系統設計與實現

學生姓名 學 號 專 業 指導教師 職 稱 學 歷 開題報告文獻綜述)內容: 壹、開發背景 學校學生信息管理是學校教務管理中的壹個極為重要的環節,它是整個學校管理的核心和基礎。現在我國的大中小學校檔案的管理水平還停留在紙介質的基礎上,這樣的機智已經不能適應時代的發展,因為它浪費了許多人力和物力,在信息時代這種傳統的管理方法必然被以計算機為基礎的信息管理所取代。信息社會的高科技,商品經濟化的高效益,使計算機的應用已普及到經濟和社會生活的各個領域。計算機已經成為我們學習和工作的得力助手:今天,計算機的價格已經十分低廉,性能卻有了長足的進步。它已經被應用於許多領域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動;其次,計算機可以節省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計算機可以使敏感文檔更加安全,等等。為了適應現代社會人們高度強烈的時間觀念,學籍管理系統軟件將會為教學辦公室帶來極大的方便。隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種信息量也成倍增長。 二、選題的意義 通過學生管理系統,可以做到信息的規範管理,科學統計和快速的查詢,從而減少管理方面的工作量。毋庸置疑,切實有效地把計算機管理引入學校教務管理中,對於促進學校管理制度,提高學校教學質量與辦學水平有著顯著意義。 三.系統研究內容 此學生信息管理系統需要完成的功能主要有: ● 有關學籍信息的輸入,包括學生基本信息、所在班級、所學課程和成績等. ● 學生信息的查詢,包括學生基本信息、所在班級、已學課程和成績等. ● 學生信息的修改. ● 班級管理信息的輸入,包括班級設置、年級信息等. ● 班級管理信息的查詢. ● 班級管理信息的修改 ● 學校基本課程信息的輸入. ● 學校課程信息的修改.

● 學校課程的設置和修改. ● 學生成績的輸入. ● 學生成績信息的修改 ● 學生信息的查詢. ● 學生信息的統計. 四、畢業設計思路框架 (壹)設計方法 1.查詢相關資料,了解本系統的研究意義。可以上網搜索或者是去圖書館查閱相關資料。 2.通過查詢資料了解該系統要如何做,及要做哪些東西。 3.設計出大體上的功能模塊,畫出模塊圖。 4.通過進壹步的了解,對每個功能模塊進行細化,將每壹步都想清楚。制定出每壹步的做法和註意的地方。 5.對設計好的程序進行調試,通過調試發現存在的問題並解決,從而達到完善系統的目的。 6.最後,整理各階段的設計記錄文檔,寫成論文稿。 開發工具開發工具開發工具開發工具 選用設計語言 目前的可用的設計技術在設計此類系統上的數據庫技術已經非常成熟,可提供的開發工具也很多,例如:Visual C++ ,Visual Basic,PowerBuilder,Dephi, visual foxpro等,它們都是很好的數據庫開發工具,都是可視化開發工具,功能強大,開發容易,開發周期短,對於本任務都能夠勝任。 Visual Basic是壹種可視化的、面對對象和條用事件驅動方式的結構化高級程序設計,可用於開發Windows環境下的種類應用程序。它簡單易學、效率高,且功能強大,可以與Windows的專業開發工具SDK相媲美,而且程序開發人員不必具有C/C++編程基礎。在Visual Basic環境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的應用程序接口(API)函數,以及動態鏈接庫(DLL)、動態數據交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數據訪問(ODBC)等技術,可以高效、快速地開發出Windows環境下功能強大、圖形界面豐富的應用軟件系統。

總的來說,Visual Basic具有以下特點: 可視化編程: 用傳統程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯後運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復多次,大大影響了軟件開發效率。Visual Basic提供了可視化設計工具,把Windows界面設計的復雜性“封裝”起來,開發人員不必為界面設計而編寫大量程序代碼。只需要按設計要求的屏幕布局,用系統提供的工具,在屏幕上畫出各種“部件”,即圖形對象,並設置這些圖形對象的屬性。Visual Basic自動產生界面設計代碼,程序設計人員只需要編寫實現程序功能的那部分代碼,從而可以大大提高程序設計的效率。 面向對象的程序設計 4.0版以後的Visual Basic支持面向對象的程序設計,但它與壹般的面向對象的程序設計語言(C++)不完全相同。在壹般的面向對象程序設計語言中,對象由程序代碼和數據組成,是抽象的概念;而Visual Basic則是應用面向對象的程序設計方法(OOP),把程序和數據封裝起來作為壹個對象,並為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象的程序代碼並封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。 結構化程序設計語言 Visual Basic是在BASIC語言的基礎上發展起來的,具有高級程序設計語言的語句結構,接近於自然語言和人類的邏輯思維方式。Visual Basic語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調試器和編譯器。 Visual Basic是解釋型語言,在輸入代碼的同時,解釋系統將高級語言分解翻譯成計算機可以識別的機器指令,並判斷每個語句的語法錯誤。在設計Visual Basic程序的過程中,隨時可以運行程序,而在整個程序設計好之後,可以編譯生成可執行文件(.EXE),脫離Visual Basic環境,直接在Windows環境下運行。 5.2選用ACCESS作為後臺數據庫 ACCESS2000 就是關系數據庫管理工具,數據庫能匯集各種信息以供查詢、存儲和檢索。ACCESS 的優點在於它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了壹種類似於 Excel的電子表格,可以使數據庫壹目了然。另外,ACCESS允許創建自定義

報表用於打印或輸出數據庫中的信息。ACCESS也提供了數據存儲庫,可以使用桌面數據庫文件把數據文件置於網絡文件服務器,與其他網絡用戶***享數據庫。ACCESS 是壹種關系數據庫管理工具,關系數據庫是已開發的最通用的數據庫之壹。如上所述,ACCESS 作為關系數據庫開發具備了許多優點,可以在壹個數據包中同時擁有桌面數據庫的便利和關系數據庫的強大功能。 (三)設計要求 ? 數據庫相關理論。汽車租賃管理是壹個典型的數據庫管理信息系統,系統的開發用到許多數據庫相關的理論,因此要求作者具有這方面的基礎知識,能夠正確運用數據庫理論進行系統的分析、邏輯設計、實體屬性以及ER圖等的轉換,明白範式的相關內容,從而能夠根據系統實際要求,設計出滿足要求的合理的數據庫。 ? 面向對象理論。當前流行的編程思想是面向對象思想,而且許多工具,如Visual Basic,體現的也正是這種思想。面向對象思想與傳統的面向過程編程思想相比,具有明顯的優勢,而且汽車租賃系統的設計也要求用面向對象編程工具來實現。這就要求作者在進行畢業設計時,應該明白面向對象的思想,並能夠運用其思想到實際的工作中。 ? 軟件工程思想。大型系統的開發要用到軟件工程相關的理論。雖然汽車租賃系統比較小,但是最好也能按照系統設計的生命周期模型來進行。嚴格按照軟件工程思想和管理信息系統的開發步驟,設計並實現壹個汽車租賃管理信息系統。以系統開發過程為主線,從需求分析,邏輯設計,總體設計,詳細設計以及系統測試、實施各階段的主要內容和成果,包括系統結構圖、業務流程圖、數據流程圖、E-R模型、數據字典、物理表實現及其關系、功能模塊算法流程、界面設計等等。 ? 壹定的實際動手能力和實際編程經驗。系統最後要落實到windows下的編程,因此要求作者對windows下的數據庫編程具有壹定的基礎,能夠較為熟練的進行數據庫相關程序的開發。以Microsoft公司的Visual Basic 6.0為開發工具,以ACCESS為後臺數據庫,對上述邏輯設計的成果進行轉換,實現壹個完整的可運行的汽車租賃管理系統。 (四)設計環境 硬件環境 隨著計算機硬件的高速發展,現在普通的機子已經可以做為壹個服務器端使用。 CPU:CⅣ 2.0或更高 硬盤:40G或更多 內存:128M或更高(建議使用256M)

軟件環境軟件環境軟件環境軟件環境 操作系統 Windows 2000 Server /Windows XP 網絡協議 TCP/IP 數據庫 ACCESS 開發語言 VB 其它輔助軟件:Microsoft Word等 四、參考文獻 [1] 丁寶康:《數據庫實用教程》, 清華大學出版社,2004年。 [2] 賽奎春等:《VB數據庫開發關鍵技術與實例應用》,人民郵電出版社,2003年。 [3] 汪詩林等:《數據結構算法與應用》,機械工業出版社,2005年。 [4] 羅征等:《VB 6.0從入門到精通》,電子工業出版社,2004年。 [5] 馮博琴等:《面向對象分析與設計》,機械工業出版社,2003年。 [6] Awad.E.M, Gotterer M.H: Visual Basic 6.0, 1992. [7] Robert.H.Dependahl:《Database Principles and Applications》.Williams Brown,2003. 報告人簽名: 年 月

指導教師對開題報告指導教師對開題報告指導教師對開題報告((((文獻綜述文獻綜述文獻綜述文獻綜述))))的評語的評語的評語的評語:::: 指導教師簽名: 年 月

  • 上一篇:Java程序員工資待遇怎麽樣
  • 下一篇:[分享]如何成為壹個合格的分析工程師
  • copyright 2024編程學習大全網