版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 學生信息管理系統(tǒng)</b></p><p> 指 導 老 師:------</p><p> 學 生 姓 名:-----</p><p> 學 號:----------</p><p> 單 位:06計算機科學與技術<
2、;/p><p> 聯(lián) 系 電 話:-----------</p><p> 完成日期: ----- 年 --月 --日 </p><p> 畢業(yè)設計(論文)任務書</p><p> 姓名 ----- 班級 ------- 院系 --------教育學院 指導教師 -------- </p
3、><p><b> 課題名稱 </b></p><p><b> 學生信息管理系統(tǒng)</b></p><p><b> 課題內容 </b></p><p> 1) 學生信息的登錄</p><p> 2) 學生信息的修改、刪除</p>
4、<p> 3) 學生信息的單條件、多條件、模糊條件查詢</p><p> 4) 數據的統(tǒng)計和報表設計</p><p><b> 課題任務要求 </b></p><p> 寫作前要進行一定量的閱讀。</p><p> 觀點正確,論證充分。</p><p> 結構合理,邏輯
5、嚴密。</p><p> 語句通順,無錯別字。</p><p><b> 本人獨立完成。</b></p><p><b> 同組設計者</b></p><p><b> 無</b></p><p><b> 主要參考文獻</b&
6、gt;</p><p> 張孝祥. Java就業(yè)培訓教程(含盤). 清華大學出版社, 2003年09月</p><p> ?。溃┝?著,萬波 等譯. Java語言程序設計基礎篇(原書第6版). 機械工業(yè)出版社, 2008年06月</p><p> 李釧蔚,馬文強,王殊宇. Java項目開發(fā)實例自學手冊(附光盤) . 人民郵電出版社, 2008年09月</
7、p><p> ?。溃┨m格(Jeff,L.). Java 2入門經典:JDK5 . 電子工業(yè)出版社. 2006年09 </p><p> 明日科技. SQL Server 2000應用與開發(fā)范例寶典(附盤) . 人民郵電出版社, 2006年07月</p><p> 王國輝,李鐘尉,王毅. Java程序設計自學手冊(1CD). 人民郵電出版社, 2008年02月<
8、;/p><p> 林建素,孟康健. Eclipse 開發(fā)學習筆記(含光盤1張). 電子工業(yè)出版社, 2008年04月</p><p> 鄒建. 中文版SQL Server2000開發(fā)與管理應用實例. 人民郵電出版社, 2005年08月</p><p> 王占全,蘇玲. Eclipse全程指南(含光盤1張). 電子工業(yè)出版社, 2008年03月</p>
9、<p> 李大卓,劉海. Eclipse核心編程——插件、界面與Web開發(fā)(附光盤). 人民郵電出版社, 2007年04月</p><p> 苗春義. Java項目開發(fā)全程實錄(配光盤)(軟件項目開發(fā)全程實錄). 清華大學出版社, 2008年06月</p><p> 指導教師簽字 </p><p> 教研室主任簽字
10、 </p><p> 年 月 日</p><p><b> 目錄</b></p><p> 1. 論 文 摘 要6</p><p><b> 2.引言7</b></p><p> 3.系統(tǒng)開發(fā)環(huán)境9</p><
11、;p> 3.1 系統(tǒng)開發(fā)理論依據9</p><p> 3.2 系統(tǒng)開發(fā)環(huán)境12</p><p><b> 4.系統(tǒng)分析14</b></p><p> 4.1 系統(tǒng)目標14</p><p> 4.2 可行性分析14</p><p><b> 5、系統(tǒng)結構16&
12、lt;/b></p><p> 5.1平臺架構。16</p><p> 5.2管理層次16</p><p><b> 6、系統(tǒng)特點18</b></p><p><b> 方便易用:18</b></p><p> 一體化的工作管理平臺:18</p
13、><p> 完整的安全控制功能:18</p><p> 靈活的系統(tǒng)體系構架:18</p><p> 產品化開發(fā),降低用戶成本:19</p><p> 7、系統(tǒng)流程分析20</p><p><b> 8、功能模塊21</b></p><p> 9、各模塊具體
14、功能22</p><p> 9.1、用戶管理23</p><p> 9.2、學生檔案管24</p><p> 9.3、班級管理25</p><p> 9.4、課程管理26</p><p> 9.5、學成績管理29</p><p><b> 9.6、幫助30&l
15、t;/b></p><p> 10、各模塊數據庫31</p><p> 10.1、用戶31</p><p> 10.2、學生檔案31</p><p> 10.3、班級32</p><p> 10.4、基本課程32</p><p> 10.5、課程32</p&g
16、t;<p> 10.6、成績33</p><p> 11、系統(tǒng)安裝34</p><p> 11.1、系統(tǒng)運行所需軟件。34</p><p> 11.2、設置與運行系統(tǒng)34</p><p><b> 結束語36</b></p><p><b> 致
17、謝37</b></p><p><b> 參考文獻38</b></p><p> 1. 論 文 摘 要</p><p> 隨著科學技術的不斷提高,目前,學校學生管理是教務管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和基礎。由于學校規(guī)模進一步擴大,學生人數逐年上升,學生情況的管理也變得越來越復雜。面對如此繁雜的任務。
18、如果讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速發(fā)展,計算機已經在社會各個領域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,提高學校教學質量與辦學水平有著顯著意義。由于上述原因,所以,學生管理系統(tǒng)的開發(fā)也是時代的一個必經階段</p><p> 由于學校規(guī)模進一步擴大,學生人數逐年上升,學生信息的管理也變得越來越復雜。為此,切實有效的把學生信息管理系統(tǒng)
19、引入學校教務管理中,對于促進學校管理制度和提高學校教學質量有著顯著意義。 本系統(tǒng)采用C/S結構,java為開發(fā)語言,SQL Server 2000為數據庫來進行設計與開發(fā)。本論文,簡要闡述了系統(tǒng)的開發(fā)背景與開發(fā)環(huán)境,對系統(tǒng)的構架進行分析,由此劃分出各個模塊,包括用戶注冊模塊,用戶登陸模塊,個人管理模塊,基本信息管理模塊,特殊信息管理模塊,畢業(yè)生信息管理模塊,成績管理模塊,更多信息管理模塊,退出系統(tǒng)模塊。詳細介紹了系統(tǒng)各個模塊與功能的實
20、現(xiàn)原理,最后總結開發(fā)階段與測試階段所遇到的問題與解決方法。</p><p><b> 2.引言</b></p><p> 管理信息系統(tǒng)就是我們常說的MIS(Management Information System ),在強調管理,強調信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的科學,它跨越了若干個領域,比如管理科學、系統(tǒng)科學、運籌學、統(tǒng)計學以及計算機科學。
21、在這些學科的基礎上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。</p><p> 近年來Internet的飛速發(fā)展,Intranet技術得到了應用,為企業(yè)MIS提供了良好的支持環(huán)境。管理信息系統(tǒng)在企業(yè)的應用中存在三個要素,這就是人、計算機和數據。人是指企業(yè)領導者、管理人員、技術人員,以及MIS建設的領導機構和實施機構,他們必須有企業(yè)管理人員,尤其是企業(yè)領導的積極參與。計算機技術使MIS得以實施的主要
22、技術。在這些技術中,軟件開發(fā)是MIS開發(fā)的重點。第三個因素也不能忽視。企業(yè)的管理數據是MIS正常運行的基礎。廣義地說,各項管理控制是MIS的基礎。是想要計算一臺機床的成本,需要按時輸入、每個零件以及每個螺釘螺母的費用,涉及企業(yè)的生產車間、采購、庫房、 工藝設計和財務等多個部門,必須有一套管理制度作保證。 </p><p> 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社
23、會的各個領域并發(fā)揮著越來越重要的作用。目前,學校學生管理是教務管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和基礎。由于學校規(guī)模進一步擴大,學生人數逐年上升,學生情況的管理也變得越來越復雜。面對如此繁雜的任務。如果讓個人去管理文檔,就會顯得費時費力。尤其在管理成績時,任務更加繁重,就成績管理本身來說,它是一項任務繁重、時效性較強的系統(tǒng)工作,它不但涉及學生個人成績查詢,更涉及到各教師的工作效率和質量。近年來隨著計算機的迅速發(fā)展,計算機已經
24、在社會各個領域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,提高學校教學質量與辦學水平有著顯著意義。 </p><p> 現(xiàn)在我國的一些院校中的信息管理效率還不是很高,這樣已經不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。所以,學生信息系統(tǒng)的設計與開發(fā)也是一個時代必經的階段。本次設計主要采用BS結構
25、,主要實用于各高校的各專業(yè),從學生入學到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要有六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補助信息管理、勤工助學信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。用WindonwsXP為操作平臺,java作為腳本語言,采用SQL Sever 2000作為數據庫,用戶可以實現(xiàn)對數據的錄入,修改,刪除等操作。 系統(tǒng)開發(fā)背景 </p>
26、<p> 隨著科學技術的不斷提高,目前,學校學生管理是教務管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和基礎。由于學校規(guī)模進一步擴大,學生人數逐年上升,學生情況的管理也變得越來越復雜。面對如此繁雜的任務。如果讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速發(fā)展,計算機已經在社會各個領域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,提高學校教學質量與辦學水平有著顯
27、著意義。由于上述原因,所以,學生管理系統(tǒng)的開發(fā)也是時代的一個必經階段。本次設計主要采用B/S結構,從學生入學到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要分為六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補助信息管理、勤工助學信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。用戶可以對各種信息進行錄入,修改,刪除等操作。更方便各個專業(yè)老師對學生信息的系統(tǒng)化管理,提高辦公效率,以達到更
28、合理化,方便化等要求。</p><p><b> 3.系統(tǒng)開發(fā)環(huán)境</b></p><p> 3.1 系統(tǒng)開發(fā)理論依據 </p><p> 3.1.1 Java的主要特性:</p><p> 1、Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方面
29、,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。</p><p> 2、Java語言是一個面向對象的。Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關鍵字為implements)。
30、Java語言全面支持動態(tài)綁定,而C++ 語言只對虛函數使用動態(tài)綁定??傊?,Java語言是一個純的面向對象程序設計語言。</p><p> 3、Java語言是分布式的。Java語言支持Internet應用的開發(fā),在基本的Java應用編程接口中有一個網絡應用編程接口(java.net),它提供了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RM
31、I(遠程方法激活)機制也是開發(fā)分布式應用的重要手段。</p><p> 4、Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。</p><p> 5、Java語言是安全的。Java通常被用在網絡環(huán)境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除
32、了Java語言具有的許多安全特性以外,Java對通過網絡下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。 </p><p> 6、Java語言是體系結構中立的。Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節(jié)碼格式(后綴為class的文
33、件), 然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構的網絡環(huán)境和軟件的分發(fā)。 </p><p> 7、Java語言是可移植的。這種可移植性來源于體系結構中立性,另外,Java還嚴格規(guī)定了各個基本數據類型的長度。Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSI C實現(xiàn)的。</p><p> 8、Java語言是解釋
34、型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式, 然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。在運行時,Java平臺中的Java解釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。</p><p> 9、Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術的發(fā)展越來越
35、接近于C++。 </p><p> 10、Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是Thread類已經實現(xiàn)了Runna
36、ble接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關鍵字為synchronized)。</p><p> 11、Java語言是動態(tài)的。Java語言的設計目標之一是適應于動態(tài)變化的環(huán)境。Java程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網絡來載入所需要的類。這也有利于軟件的
37、升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。</p><p> Java語言的優(yōu)良特性使得Java應用具有無比的健壯性和可靠性,這也減少了應用系統(tǒng)的維護費用。Java對對象技術的全面支持和Java平臺內嵌的API能縮短應用系統(tǒng)的開發(fā)時間并降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平臺之間傳遞信息的低成本方式。特別是Java企業(yè)應用編程接
38、口(Java Enterprise APIs)為企業(yè)計算及電子商務應用系統(tǒng)提供了有關技術和豐富的類庫。</p><p> 3.1.2 SQL介紹 </p><p> SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯(lián)系,進行溝通。按照ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關系型數據庫管理系統(tǒng)的
39、標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。雖然很多數據庫都對SQL語句進行了再開發(fā)和擴展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾
40、乎所有的數據庫操作。</p><p> 3.1.3 C/S結構介紹</p><p> C/S(Client/Server)結構,即大家熟知的客戶機和服務器結構。它是軟件系統(tǒng)體系結構,通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數應用軟件系統(tǒng)都是Client/Server形式的兩層結構,由于現(xiàn)在的軟件應用系統(tǒng)正
41、在向分布式的Web應用發(fā)展,Web和Client/Server應用都可以進行同樣的業(yè)務處理,應用不同的模塊共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現(xiàn)有的應用系統(tǒng),通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。這也就是目前應用系統(tǒng)的發(fā)展方向。</p><p> 傳統(tǒng)的C/S體系結構雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應用中無論是Client端還是Server端都還需要特定的
42、軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S結構的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產品的更新?lián)Q代十分快,已經很難適應百臺電腦以上局域網用戶同時使用。而且代價高,效率低。</p><p> 3.2 系統(tǒng)開發(fā)環(huán)境 </p><p> 3.2.1 系統(tǒng)軟件環(huán)境</p><p> 本系統(tǒng)采用的軟件工具有: </p><
43、p> Windows XP </p><p> SQL Server 2000 </p><p> MyEclipse 6.0.1 </p><p> 3.2.2 工具簡介 </p><p> SQL Server 2000簡介 </p><p> SQL Server 2000能夠滿足今天的商業(yè)環(huán)境
44、要求不同類型的數據庫解決方案。它一種應用廣泛的數據庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數據倉庫功能、與許多其他服務器軟件緊密關聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關鍵。除這些核心企業(yè)品質外,SQL Server 2000 還為數據管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應,從而獲得競爭優(yōu)勢。從數據管理和分析角度看,將原始數據轉化為商
45、業(yè)智能和充分利用 Web 帶來的機會非常重要。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQL Server 2000 是一個具備完全 Web 支持的數據庫產品,提供了對可擴展標記語言(XML)的核心支持以及在 Internet 上和防火墻外進行查詢的能力。 </p><p> MyEclipse簡介 </p><p> MyEclipse企業(yè)級工作平臺(MyEclipse En
46、terprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數據庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。</p><p> 在結構上,MyE
47、clipse的特征可以被分為7類:</p><p><b> 1. J2EE模型</b></p><p> 2. WEB開發(fā)工具</p><p> 3. EJB開發(fā)工具</p><p> 4. 應用程序服務器的連接器</p><p> 5. J2EE項目部署服務</p>&
48、lt;p><b> 6. 數據庫服務</b></p><p> 7. MyEclipse整合幫助</p><p> 對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。</p><p>
49、; 簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。</p><p><b> 4.系統(tǒng)分析 </b></p><p><b> 4.1 系統(tǒng)目標 </b></p><p> 在對現(xiàn)有系統(tǒng)和現(xiàn)狀認真調查分析的基礎上,明確了學生信息管理工作
50、本身存在的問題和建立管理信息系統(tǒng)的初步要求,進一步研究確定新系統(tǒng)的目標如下:</p><p> (1)按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術和手段,支持學生管理的全過程,提高教務工作的效率。 </p><p> ?。?)針對現(xiàn)代計算機廣泛應用的情況以及數據的封閉性,學生信息管理系統(tǒng)基于Windows系統(tǒng)研制、設計和開發(fā)。</p><p> ?。?)考慮經
51、費等的原因,系統(tǒng)使用一臺PC機和現(xiàn)有軟件以節(jié)省資金、降低成本。 </p><p> 4.2 可行性分析 </p><p> 經過調查、研究、分析、計算,在學生信息管理中的應用已經條件成熟,將從以下幾個方面總結系統(tǒng)開發(fā)的可行性,具體情況如下: </p><p><b> ?。?)技術可行性 </b></p><p>
52、 以WindowsXP為操作系統(tǒng),采用java為腳本語言,運用SQL的數據庫技術,設計與開發(fā)學生信息管理系統(tǒng)。新系統(tǒng)的運行硬件環(huán)境PC機,當用戶使用系統(tǒng)時,通過正確的口令進入系統(tǒng),進行數據庫的維護操作和運用。</p><p><b> ?。?)經濟可行性 </b></p><p> 一方面,系統(tǒng)中友好的人機界面和更強勁的功能支持,會使教務人員的工作進一步提高,從而節(jié)
53、省人力、物力,進而提高經濟效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有PC機即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設備環(huán)境。 </p><p><b> ?。?)操作可行性 </b></p><p> 操作上是對Windows操作系統(tǒng)的引用,該系統(tǒng)的使用,主要憑借使用Windows操作技術即可完成數據錄入、修改、刪除等功能,方便簡單。使用前只要對用戶進行簡單的說明或閱讀幫助文件
54、即可使用該系統(tǒng)。</p><p><b> 5、系統(tǒng)結構</b></p><p><b> 5.1平臺架構。</b></p><p> 2.1.1、軟件架構層次</p><p> 軟件架構上采用了主流的C/S和J2EE平臺設計思想,具備技術先進性與穩(wěn)定性,充分滿足集團用戶的大數據量、高可用性
55、的要求。</p><p><b> 5.2管理層次</b></p><p> 學生信息管理系統(tǒng)以崗位角色為核心,采用靈活的權限管理機制,允許客戶根據本單位的實際管理需要,管理者可以根據本單位的需要自行定義角色及其權限,進行各類員工所屬角色的定義,賦權工作,管理層次可由管理者自行控制。體現(xiàn)了現(xiàn)代管理中的定崗定員、對崗不對人的管理思想。同時支持操作用戶身兼多職,極大降
56、低了由于人員調動及崗位變動為系統(tǒng)設置帶來的影響,更貼近用戶的需求。</p><p> 5.2.1管理員的功能圖示</p><p> 5.2.2普通員工的功能圖示</p><p><b> 6、系統(tǒng)特點</b></p><p><b> 方便易用:</b></p><p&g
57、t; 完全采用流程化客戶界面設計,操作簡便直觀。完全基于瀏覽器界面、安裝方便,且操作簡單、方便,得心應手使用該軟件,不需要做額外的使用培訓。 </p><p> 一體化的工作管理平臺:</p><p> 單位日常辦公管理工作有一個共同的特點,就是各部門的業(yè)務不是孤立的,而是在互動的過程中相互促進,共同提升。與單一的業(yè)務管理軟件不同,本系統(tǒng)根據現(xiàn)代辦公理念而設計,將各種相關辦公業(yè)務進行
58、合理整合,提供了統(tǒng)一的操作平臺,實現(xiàn)了辦公管理業(yè)務信息的全面共享。將各職能部門緊密結合,形成一個有機的整體,從而提升了單位整體的管理、服務效率。 </p><p> 完整的安全控制功能:</p><p> 系統(tǒng)所處理的信息一般會涉及單位機關的機密,而且不同的辦公人員在不同的時刻對辦公信息的處理權限也是不同的,因此安全性控制功能成為辦公自動化系統(tǒng)得以投入使用的先決條件。為企業(yè)信息的安全暢
59、通提供了有力保障。 </p><p> 靈活的系統(tǒng)體系構架:</p><p> 各類型單位雖然管理模式多種多樣,但究其管理內容,大同小易,在產品化開發(fā)中,本系統(tǒng)注意從提高產品適用范圍的角度,充分調研各類企業(yè)單位管理模式、內容,精心選擇設計核心平臺功能,為用戶預留可反映其自身管理特色的設置功能,實現(xiàn)了用戶自行定義內部管理體系結構,設置各種管理工作流程,系統(tǒng)參數全動態(tài)設置等功能。同時,可以
60、使用戶根據自己企業(yè)的實際情況靈活選取所需要的模塊,并可與其他業(yè)務系統(tǒng)通過定制接口無縫銜接,實現(xiàn)內部信息系統(tǒng)間的互通、互聯(lián)。 </p><p> 產品化開發(fā),降低用戶成本:</p><p> 產品化開發(fā)的模式可以降低軟件開發(fā)商的開發(fā)費用,提高技術投入的重復利用比率,最終反映在產品價格上,使用戶的購買成本大大下降。</p><p><b> 7、系統(tǒng)流程
61、分析</b></p><p><b> 系統(tǒng)流程分析圖</b></p><p> 1、確定用戶是否是有效的系統(tǒng)用戶</p><p><b> 2、確定用戶的類型</b></p><p> 3、普通用戶只可查詢,管理員用戶有所有權限。</p><p><
62、;b> 8、功能模塊</b></p><p> 用戶管理:用戶登錄、用戶修改、用戶添加、用戶刪除、用戶查詢</p><p> 學生檔案管理:學生檔案修改、學生檔案添加、學生檔案刪除、學生檔案查詢</p><p> 班級管理:班級修改、班級添加、班級刪除、班級查詢</p><p> 課程管理:基本課程設置、課程修改、
63、課程添加、課程刪除、課程查詢</p><p> 學成績管理:成績修改、成績添加、成績刪除、成績查詢</p><p><b> 幫助:關于</b></p><p><b> 9、各模塊具體功能</b></p><p><b> 登錄窗口</b></p>&l
64、t;p><b> 主窗口</b></p><p> 總窗口管理模塊的基本功能</p><p><b> 9.1、用戶管理</b></p><p> 主要對用戶的登錄和對用戶進行管理</p><p> 管理系統(tǒng)用戶共分管理員用戶和普通用戶,管理員用戶可以對所有信息進行修改或添加、刪除,
65、而普通用戶只能查詢。</p><p><b> 查詢/修改窗口</b></p><p><b> 添加窗口</b></p><p><b> 9.2、學生檔案管</b></p><p> 主要對學生信息進行管理,學生檔案要建立在班級的基礎上,沒有班級就不能有學生,用于對
66、學生信息的查詢等。</p><p><b> 查詢/修改窗口</b></p><p><b> 添加窗口</b></p><p> 學生檔案管理模塊功能圖</p><p><b> 9.3、班級管理</b></p><p> 對班級的增、刪、查
67、、改,每個年級都有幾個班級,班級是學生表和課程表的基礎,沒有班級學生和課程都不將存在。</p><p><b> 查詢/修改窗口</b></p><p><b> 添加窗口</b></p><p><b> 9.4、課程管理</b></p><p> 不同年級的不用班級
68、都有不同的課程,這里主要是設置每個班級的課程安排。但設置課程前先要設置基本課程,它是一個課程目錄,用它添加到每個班級中進行設置。</p><p><b> 查詢/修改窗口</b></p><p><b> 添加窗口</b></p><p><b> 基本課程設置窗口</b></p>
69、<p><b> 課程管理模塊功能圖</b></p><p><b> 9.5、學成績管理</b></p><p> 成績是建立在學生和課程的基礎上的。所以設置成績前要先設置有班級中的學生和課程。添加成績一定要先選好年級班級學號才可以進行添加。</p><p><b> 查詢/修改窗口<
70、/b></p><p><b> 添加窗口</b></p><p><b> 成績管理模塊功能圖</b></p><p><b> 9.6、幫助</b></p><p> 關于:這系統(tǒng)的相關信息;</p><p><b> 10
71、、各模塊數據庫</b></p><p><b> 10.1、用戶</b></p><p><b> 表名:user</b></p><p> 描述:用戶表,存放用戶信息</p><p><b> 10.2、學生檔案</b></p><p&
72、gt; 表名:studentRecord</p><p> 描述:學生表,存放學生信息</p><p><b> 10.3、班級</b></p><p><b> 表名:class</b></p><p> 描述:班級表,存放班級信息</p><p><b&g
73、t; 10.4、基本課程</b></p><p> 表名:basisCurricula</p><p> 描述:基本課程表,存放基本課程信息</p><p><b> 10.5、課程</b></p><p> 表名:curricula</p><p> 描述:課程表,存放課
74、程信息</p><p><b> 10.6、成績</b></p><p><b> 表名:grade</b></p><p> 描述:成表,存放成績信息</p><p><b> 11、系統(tǒng)安裝</b></p><p> 11.1、系統(tǒng)運行所需
75、軟件。</p><p><b> 1、JDK</b></p><p> 先安裝jre-6u13-windows-i586-p-s.exe,(如圖:)這是java的編譯器。Java用通過編譯器編譯成匯編語言又轉成機器語言,這樣機算機才能運行java語言的程序。</p><p> 2、SQL Server 2000 sp4</p>
76、<p> 安裝SQL Server 2000 sp4 時注意 將“選擇身份驗證模式”選“混合模式”選中“空密碼”。因為程序里的數據庫連接是通過ID:SA密碼:空,來連接的。記得要將SQL Server 2000升級到SP4。</p><p> 11.2、設置與運行系統(tǒng)</p><p><b> 1、數據庫設置</b></p><
77、p> studentManage_Log.LDF、studentManage_Data.MDF是SQL Server 2000的脫離文件里面是存放系統(tǒng)的相關表格和數據,所以要將它們附加上SQL Server 2000。</p><p><b> 附加方法</b></p><p><b> 2、系統(tǒng)運行</b></p>&
78、lt;p> 先運行數據庫SQL Server 2000的“服務器管理”,然后雙擊“學生信息管理系統(tǒng).exe”就會彈出登錄窗口。管理員帳號為:“1”、密碼為:“2”</p><p><b> 結束語</b></p><p> 經過一階段的設計與開發(fā),我們的學生信息管理系統(tǒng)基本開發(fā)完畢。其基本功能符合各項要求。在開發(fā)過程中我們遇到了許多難題,我們請老師指點,向
79、同學請教,翻閱大量的有關資料,最后都被我們一一攻破。在開發(fā)的過程中我深深的體會到,遇到問題,不能浮躁,堅持不懈,才能克服困難。經過一階段的練習,我們既鍛煉了操作能力,對開發(fā)MIS有了一定的經驗,又使我們所學的理論知識得到深華。這個系統(tǒng)還有不盡人意的地方,現(xiàn)在這個系統(tǒng)是單機版,還沒有實現(xiàn)網絡化,數據庫完整性與一致性還不夠完善,以后還需要不斷的改進更新。</p><p><b> 致 謝</b&
80、gt;</p><p> 本論文是在導師 岑偉光 教授的指導下完成的。從論文的選題、結構到資料的整理等工作都得到了導師的悉心指導。在撰寫論文的過程中,導師淵博的學識,嚴謹的治學態(tài)度,豐富的實踐經驗,循循善誘的指導方式,令學生終生受益,謹此表示學生最衷心的感謝。</p><p> 在攻讀大專的這幾年時間內,不可避免地存在著工作、家庭、學習的矛盾,但得到了單位領導、同事、家人、同學的大力支
81、持和幫助,為此向他們致謝。</p><p> 最后向本論文的評閱人和參加答辯工作的各位老師致以誠摯的謝意。</p><p><b> 參考文獻</b></p><p> [1]張孝祥. Java就業(yè)培訓教程(含盤). 清華大學出版社, 2003年09月</p><p> [2](美)梁 著,萬波 等譯. Ja
82、va語言程序設計基礎篇(原書第6版). 機械工業(yè)出版社, 2008年06月</p><p> [3]李釧蔚,馬文強,王殊宇. Java項目開發(fā)實例自學手冊(附光盤) . 人民郵電出版社, 2008年09月</p><p> [4](美)蘭格(Jeff,L.). Java 2入門經典:JDK5 . 電子工業(yè)出版社. 2006年09 </p><p> [5]
83、明日科技. SQL Server 2000應用與開發(fā)范例寶典(附盤) . 人民郵電出版社, 2006年07月</p><p> [6]王國輝,李鐘尉,王毅. Java程序設計自學手冊(1CD). 人民郵電出版社, 2008年02月</p><p> [7]林建素,孟康健. Eclipse 開發(fā)學習筆記(含光盤1張). 電子工業(yè)出版社, 2008年04月</p>&l
84、t;p> [8]鄒建. 中文版SQL Server2000開發(fā)與管理應用實例. 人民郵電出版社, 2005年08月</p><p> [9]王占全,蘇玲. Eclipse全程指南(含光盤1張). 電子工業(yè)出版社, 2008年03月</p><p> [10]李大卓,劉海. Eclipse核心編程——插件、界面與Web開發(fā)(附光盤). 人民郵電出版社, 2007年04月&l
85、t;/p><p> [11]苗春義. Java項目開發(fā)全程實錄(配光盤)(軟件項目開發(fā)全程實錄). 清華大學出版社, 2008年06月e馬,陪F?lm嫄W壙獑??N€?)?0?q??3拞屓??p勌m:b5a漬璺1疆lv~0瘩艌v€??`@2屘b瘌Tq 〆妋4U~K袢,疀薤`,A6玭$? $徤?|ッ?罪=T?G駁op1尚懇袹戦疈u圻?賡O?a?*{p懡0L)w懱拽?E???/扢]?9
86、镃/潺hRQ烞b蔔Ye嚁劑Bb?捚?慳曥T?UFUZ!醋M[M蘇g壺鰷伸???qfg%厧1't?€ 戯憤焿驆罳騙^萡P?躀cP縮蒕\?nP砫 }?C?Z豸值?<箾殶竛吐K?M轂?藑琶q@v栃?? 譇>橒忋喏曚NI耔nENB峢mT鸏s眑+?該Ζ|紖?>!汩?膾f抙氄宨澻S箔XM竴玐訨?V?腡?,B衹絵2n吞輷匽e馬e馬,陪F?lm嫄W壙獑??N€?)?0?q??
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- java學生信息管理系統(tǒng)畢業(yè)論文.doc
- 基于java的學生信息管理系統(tǒng)設計-畢業(yè)論文
- 畢業(yè)論文基于java的學生信息管理系統(tǒng)的設計
- 學生信息管理系統(tǒng) 畢業(yè)論文
- 學生信息管理系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文---學生信息管理系統(tǒng)
- 畢業(yè)論文——--學生信息管理系統(tǒng)
- 學生信息管理系統(tǒng)畢業(yè)論文
- 學生信息管理系統(tǒng)畢業(yè)論文
- 學生信息管理系統(tǒng)畢業(yè)論文
- 學生信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——學生信息管理系統(tǒng)
- 畢業(yè)論文-學生信息管理系統(tǒng)
- 學生信息管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文——《學生信息管理系統(tǒng)》
- 學生信息管理系統(tǒng)畢業(yè)論文
- 學生信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--學生信息管理系統(tǒng)
- 學生信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——學生信息管理系統(tǒng) (2)
評論
0/150
提交評論