![勤工助學(xué)管理系統(tǒng)學(xué)士學(xué)位論文_第1頁](http://file4.renrendoc.com/view/4db824af5f265be95cef4228abae018d/4db824af5f265be95cef4228abae018d1.gif)
![勤工助學(xué)管理系統(tǒng)學(xué)士學(xué)位論文_第2頁](http://file4.renrendoc.com/view/4db824af5f265be95cef4228abae018d/4db824af5f265be95cef4228abae018d2.gif)
![勤工助學(xué)管理系統(tǒng)學(xué)士學(xué)位論文_第3頁](http://file4.renrendoc.com/view/4db824af5f265be95cef4228abae018d/4db824af5f265be95cef4228abae018d3.gif)
![勤工助學(xué)管理系統(tǒng)學(xué)士學(xué)位論文_第4頁](http://file4.renrendoc.com/view/4db824af5f265be95cef4228abae018d/4db824af5f265be95cef4228abae018d4.gif)
![勤工助學(xué)管理系統(tǒng)學(xué)士學(xué)位論文_第5頁](http://file4.renrendoc.com/view/4db824af5f265be95cef4228abae018d/4db824af5f265be95cef4228abae018d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
文檔下載站更多資源下載本站所有資源均來自互聯(lián)網(wǎng)或本站會員提供,如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您!文檔下載站更多資源下載本站所有資源均來自互聯(lián)網(wǎng)或本站會員提供,如有侵犯您的版權(quán)或其他問題,請通知管理員,我們會在最短的時間回復(fù)您!摘要:勤工助學(xué)管理工作是學(xué)校管理工作的重要組成部分,現(xiàn)在相當(dāng)一部分學(xué)校的勤工助學(xué)管理工作仍沿用手工方式。隨著學(xué)校規(guī)模的擴大、學(xué)生人數(shù)的增加,效率低下、容易出錯的手工方式越來越不適應(yīng)實際管理工作的需要,利用計算機技術(shù)和數(shù)據(jù)庫技術(shù)設(shè)計開發(fā)勤工助學(xué)管理系統(tǒng)、實現(xiàn)勤工助學(xué)管理工作的自動化成為學(xué)生管理部門的迫切需要。勤工助學(xué)管理工作主要是學(xué)生基本情況的管理和學(xué)生工作情況的管理,主要包括數(shù)據(jù)輸入、修改、刪除、追加、查詢、統(tǒng)計和打印報表等功能,勤工助學(xué)管理系統(tǒng)要能高效、準(zhǔn)確地完成這些功能,并要達(dá)到界面美觀友好、使用方便。和其他數(shù)據(jù)庫管理系統(tǒng)相比,可以發(fā)現(xiàn)它在庫性能、系統(tǒng)資源利用和設(shè)計環(huán)境等各方面采用了許多新技術(shù),并對系統(tǒng)做了全方位的優(yōu)化,它作為MicrosoftVisualStudio2005的一個開發(fā)組件,充分結(jié)合了當(dāng)前計算機的最新技術(shù)和早期VC++的優(yōu)點,成為一種強有力的數(shù)據(jù)庫開發(fā)工具。VC++提供對象和事件的處理模式,利用面向?qū)ο缶幊痰耐κ褂脩裟軌蜃羁焖俚慕⒑托薷膽?yīng)用程序。因此我們選擇使用VC++開發(fā)工具來實現(xiàn)設(shè)計勤工助學(xué)管理系統(tǒng),實現(xiàn)對學(xué)生基本情況和學(xué)生勤工助學(xué)情況的全面管理。第一個步驟是使用項目管理器建立一個項目,使以后設(shè)計的所有功能都在項目管理器中能夠有組織地靈活運行。第二個步驟是建立系統(tǒng)運行需要的表并把表添加到數(shù)據(jù)庫中。第三個步驟是根據(jù)系統(tǒng)所要完成的錄入、維護、查詢、統(tǒng)計和打印等功能分模塊進行表單和報表格式的設(shè)計,通過編程來定義表單中的命令按鈕,使表單完成不同的功能。第四個步驟是生成可執(zhí)行程序。整個系統(tǒng)分學(xué)生基本信息管理,學(xué)生個人情況管理和勤工助學(xué)管理兩部分,要求對勤工助學(xué)和學(xué)生勤工助學(xué)情況分別進行錄入、瀏覽、添加、刪除、修改、查詢、統(tǒng)計和打印報表等操作。關(guān)鍵字:面向?qū)ο?C++Builder,勤工助學(xué)目錄1.緒論 31.1開發(fā)意圖 41.3作用及范圍 42、開發(fā)工具的選用與系統(tǒng)簡介 42.1對系統(tǒng)的認(rèn)識 42.2系統(tǒng)的流程圖及模塊圖 63.系統(tǒng)分析 73.1需求分析 73.1.2功能需求 83.1.3功能描述圖如下所示: 93.1.4功能表如下所示: 93.2系統(tǒng)的可行性分析 93.2.1經(jīng)濟目標(biāo) 103.2.2社會目標(biāo) 104.1數(shù)據(jù)庫設(shè)計 114.1.1邏輯設(shè)計 114..1.2.功能圖 124.2詳細(xì)設(shè)計 124.2.1系統(tǒng)設(shè)計過程 124.2.2總體設(shè)計 134.2.3數(shù)據(jù)環(huán)境的設(shè)計 134.2.4其他表單文件的建立 144.3系統(tǒng)功能設(shè)計 145系統(tǒng)特點 156系統(tǒng)概況 167使用指南 16參考文獻: 17第一章緒論1.1課題背景隨著生產(chǎn)力的發(fā)展、社會的進步,我國各行各業(yè)對高層次的人才提出了更高的要求。要求政治道德好,思想開闊,理論性強,知識面寬,實際經(jīng)驗豐富,基礎(chǔ)理論深厚,獨立研究能力強,能解決實際問題,這就需要我們既要掌握本國的科學(xué)知識,又要掌握世界科學(xué)知識,成為德才兼?zhèn)涞娜?。高等院校的高等教育理所?dāng)然的要承擔(dān)起培養(yǎng)高層次人才的重任,這就對高等教育提出了不斷更新知識的嚴(yán)峻課題。為了緊跟科學(xué)技術(shù)的步伐,知識更新成了高校教師提高教學(xué)能力的必修課。高校主要教育對象是大學(xué)生,為了使自己在以后的工作崗位上有較大的競爭力.也需要不斷汲取最新知識,掌握更多的技巧。信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。計算機雖然與人類的關(guān)系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,勤工助學(xué)管理系統(tǒng)軟件為教學(xué)辦公室?guī)砹藰O大的方便。其功能在系統(tǒng)內(nèi)部有源代碼直接完成。通過操作手冊,使用者可以了解本軟件的基本工作原理。操作人員只需輸入一些簡單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。1.2研究現(xiàn)狀勤工儉學(xué)系統(tǒng)的開發(fā)是定位于一般的中小型管理部門。這些部門都是不需要太煩瑣的系統(tǒng)的。因此,本系統(tǒng)主要采用了微機獨立式(由配備大容量存儲器、功能強大的微機獨立構(gòu)成,它能提供本地的管理、查詢和打印等服務(wù),滿足一般中小型管理部門的要求。它與外界的聯(lián)系主要是通過光盤或軟盤來進行的)進行系統(tǒng)開發(fā)。最早的勤工助學(xué)管理系統(tǒng)多為單機版,數(shù)據(jù)庫采用的多是Foxbase、FoxPro等,就像我最早學(xué)Foxbase時開發(fā)的一樣。因為是單機版,所以大大限制了數(shù)據(jù)的共享。在網(wǎng)絡(luò)無處不在的今天,這種系統(tǒng)已大大落伍,不適用了。近期開發(fā)的一些網(wǎng)絡(luò)版的勤工助學(xué)管理系統(tǒng)則多是采用C/S(客戶端/服務(wù)器)結(jié)構(gòu),使用VB、PowerBuilder等語言開發(fā)。這些系統(tǒng)的必須在服務(wù)端與客戶端都安裝上相應(yīng)的系統(tǒng)才能使用。軟件使用事先設(shè)計好的固定界面,用戶幾乎不能對此進行修改,更不要說進行界面或功能上的二次開發(fā)。如用戶在使用過程中想增添功能,只能將建議反饋給系統(tǒng)的作者,然后等待作者在下一版中進行改進,而不能自已動手。最近市面上流行了的一些所謂采用B/S(瀏覽器/服務(wù)器)三層結(jié)構(gòu)的商業(yè)軟件(如浙大網(wǎng)絡(luò)校園網(wǎng)軟件平臺等)則使用的是ActiveX控件技術(shù),客戶端必須啟用所有ActiveX控件選項,并安裝相應(yīng)客戶端軟件才能使用。這對大多數(shù)非計算機專業(yè)的老師來說無疑仍是一道高高的門檻。1.3課題意義勤工助學(xué)管理工作是學(xué)校管理工作的重要組成部分,現(xiàn)在相當(dāng)一部分學(xué)校的勤工助學(xué)管理工作仍沿用手工方式。隨著學(xué)校規(guī)模的擴大、學(xué)生人數(shù)的增加,效率低下、容易出錯的手工方式越來越不適應(yīng)實際管理工作的需要,利用計算機技術(shù)和數(shù)據(jù)庫技術(shù)設(shè)計開發(fā)勤工助學(xué)管理系統(tǒng)、實現(xiàn)勤工助學(xué)管理工作的自動化成為學(xué)生管理部門的迫切需要。為此,開發(fā)一個勤工助學(xué)管理系統(tǒng)對學(xué)校管理工作的正常運轉(zhuǎn)是很有必要的。本系統(tǒng)是面向教學(xué)辦公室的。為了使人們能夠方便的使用本系統(tǒng),我們采用了面向?qū)ο蟮目梢暬幊坦ぞ逬ava進行系統(tǒng)的開發(fā)。1.4開發(fā)目標(biāo)勤工助學(xué)管理工作主要是學(xué)生基本情況的管理和學(xué)生勤工助學(xué)情況的管理,主要包括數(shù)據(jù)輸入、修改、刪除、追加、查詢和統(tǒng)計等功能,勤工助學(xué)管理系統(tǒng)要能高效、準(zhǔn)確地完成這些功能,并要達(dá)到界面美觀友好、使用方便。(一)開發(fā)意圖
(1)為了勤工助學(xué)管理系統(tǒng)更完善;
(2)為了教學(xué)辦公室對學(xué)生檔案的管理更方便;
(3)為了減輕行政人員的工作負(fù)擔(dān)。(4)本工程的設(shè)計目標(biāo)就為學(xué)校勤工助學(xué)管理提供快捷方法,使用戶能夠便捷查詢學(xué)生檔案,使學(xué)校管理自動化。
(二)應(yīng)用目標(biāo)
通過本系統(tǒng)軟件,能幫助教研人員利用計算機,快速方便的對勤工助學(xué)管理進行管理、輸入、輸出、查找等所需操作,使散亂的人事檔案和學(xué)生勤工助學(xué)情況能夠具體化,直觀化、合理化。(三)作用及范圍
本軟件適用于學(xué)校,它是比較完善的系統(tǒng)管理軟件,對學(xué)生的基本情況可以隨時輸入、輸出、查找,對學(xué)生的勤工助學(xué)情況也可以隨時的進行一些操作。
(四)背景
現(xiàn)今學(xué)生信息管理的繁索給具有強烈時間觀念的行政人員帶來了諸多不便,教學(xué)辦公室缺少一種完善的勤工助學(xué)管理軟件,為了對學(xué)生檔案及勤工助學(xué)情況的管理方便,因此開發(fā)了本軟件。第二章開發(fā)工具2.1Java程序開發(fā)技術(shù)java不僅是編程語言,還是一個開發(fā)平臺,java技術(shù)給程序員提供了許多工具:編譯器、解釋器、文檔生成器和文件打包工具等等。同時java還是一個程序發(fā)布平臺,有兩種主要的"發(fā)布環(huán)境",首先java運行時環(huán)境(javaruntimeenvironment,簡稱JRE)包含了完整的類文件包,其次許多主要的瀏覽器都提供了java解釋器和運行時環(huán)境。目前Sun公司把java平臺劃分成J2EE、J2SE、J2ME三個平臺,針對不同的市場目標(biāo)和設(shè)備進行定位。J2EE是Java2EnterpriseEdition,主要目的是為企業(yè)計算提供一個應(yīng)用服務(wù)器的運行和開發(fā)平臺[6]。J2EE本身是一個開放的標(biāo)準(zhǔn),任何軟件廠商都可以推出自己的符合J2EE標(biāo)準(zhǔn)的產(chǎn)品,使用戶可以有多種選擇。java主要有以下特性1、Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。2、Java語言是一個面向?qū)ο蟮摹ava語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關(guān)鍵字為implements)。Java語言全面支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定??傊琂ava語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。3、Java語言是分布式的。Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口(javanet),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠(yuǎn)程方法激活)機制也是開發(fā)分布式應(yīng)用的重要手段。4、Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。5、Java語言是安全的。Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網(wǎng)絡(luò)下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。6、Java語言是體系結(jié)構(gòu)中立的。Java程序(后綴為java的文件)在Java平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件),然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。7、Java語言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java還嚴(yán)格規(guī)定了各個基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSIC實現(xiàn)的。8、Java語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式,然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。在運行時,Java平臺中的Java解釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。9、Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來越接近于C++。2.2ApacheTomcat6.0Tomcat是一個小型的輕量級應(yīng)用服務(wù)器,它是由Apache軟件基金會的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。目前較為穩(wěn)定的版本是tomcat7。系統(tǒng)采用的正是ApacheTomcat7。Tomcat是一個免費的開源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應(yīng)用的JSP時,通常第一次會很慢,因為Tomcat要將JSP轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會很快。另外Tomcat也提供了一個應(yīng)用:manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個xml文件中。通過這個應(yīng)用,輔助于FTP,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。Tomcat也具有傳統(tǒng)的Web服務(wù)器的功能:處理HTML頁面。但是與Apache相比,它的處理靜態(tài)HTML的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)HTML,而Tomcat處理JSP和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可[8]。Tomcat確實是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性。如今,開源軟件越來越收到人們的重視,Linux就是一個成功的典型。人們不再限于只使用軟件,而且已經(jīng)關(guān)心起軟件的具體實現(xiàn)。2.3MyEclipse2014MyEclipse,是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開元產(chǎn)品的支持十分不錯。利用它可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能。目前最新的版本為8.5,系統(tǒng)所使用的版本為6.5。2.4MySQL5.5MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司[1]。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一點,系統(tǒng)采用的是Mysql數(shù)據(jù)庫。
第三章系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性分析技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具各所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。從各個網(wǎng)站及許多局域網(wǎng)的建設(shè)中可以看到,目前基于Web的系統(tǒng)開發(fā)技術(shù)已經(jīng)十分成熟,相信隨著Internet/Intranet技術(shù)的進一步發(fā)展,基于Web的信息系統(tǒng)開發(fā)將有更為明朗的前景。3.1.2安全可行性在系統(tǒng)運行后,就用戶方而言,由于用戶使用本系統(tǒng)時不會也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)及實現(xiàn)方法,即對用戶來說是透明的,所以本系統(tǒng)對用戶而言是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡單的用鼠標(biāo)點擊各頁面上的鏈接或按鈕就能執(zhí)行相應(yīng)的功能。就管理者而言,關(guān)心的是如何處理用戶信息,只要把用戶的信息放入服務(wù)器端的數(shù)據(jù)庫或?qū)iT的數(shù)據(jù)庫服務(wù)器,管理者就可運行相應(yīng)的后臺程序進行處理。3.1.3操作可行性目前資源的利用情況和可操作性,只需根據(jù)相關(guān)需要對數(shù)據(jù)庫中的相應(yīng)表數(shù)據(jù)直接操作就可以實現(xiàn)系統(tǒng)的完整、穩(wěn)定的運行,不會造成系統(tǒng)的巨大壓力,可以保證系統(tǒng)的正常運行。同時隨著時代的發(fā)展,人員素質(zhì)己逐步提高,不論是對于電腦系統(tǒng)的基本操作還是對于系統(tǒng)的維護都有了一定的基礎(chǔ)。同時還可以配置專業(yè)的電腦維護人員來維護電腦,不必?fù)?dān)心電腦故障問題。綜上所述,通過技術(shù)可行性、安全可行性、操作可行性分析,本系統(tǒng)的開發(fā)是可行的。3.2需求分析信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。計算機雖然與人類的關(guān)系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,勤工助學(xué)管理系統(tǒng)軟件為教學(xué)辦公室?guī)砹藰O大的方便。該軟件是以MySQL為數(shù)據(jù)庫,Java為實現(xiàn)語言,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。通過操作手冊,使用者可以了解本軟件的基本工作原理。操作人員只需輸入一些簡單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。某高校隨著學(xué)校規(guī)模的擴大、學(xué)生人數(shù)的增加,效率低下、容易出錯的手工方式越來越不適應(yīng)實際管理工作的需要,利用計算機技術(shù)和數(shù)據(jù)庫技術(shù)設(shè)計開發(fā)勤工助學(xué)管理系統(tǒng)、實現(xiàn)勤工助學(xué)管理工作的自動化。以取代人工管理,開赴目的如下:(1)為了勤工助學(xué)管理系統(tǒng)更完善;(2)為了教學(xué)辦公室對學(xué)生檔案的管理更方便;(3)為了減輕行政人員的工作負(fù)擔(dān)。(4)為了研究勤工助學(xué)管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法用戶提出開發(fā)應(yīng)用系統(tǒng)的要求后,軟件開發(fā)者應(yīng)通過調(diào)查研究歸納出目標(biāo)系統(tǒng)數(shù)據(jù)需求和功能需求。3.3系統(tǒng)目標(biāo)3.3.1經(jīng)濟目標(biāo)由于本勤工助學(xué)開發(fā)系統(tǒng)的主要背景(為畢業(yè)設(shè)計)在經(jīng)濟上不注重直接的經(jīng)濟收益,而是注重對大學(xué)四年學(xué)習(xí)的一個總結(jié)并使整體水平有所提高。此軟件由于只是一個初級產(chǎn)品,只要能構(gòu)建一個結(jié)構(gòu),達(dá)到一些幫助查詢、索引等基本功能和要求。3.1.2社會目標(biāo)本系統(tǒng)主要是由數(shù)據(jù)庫編程語言Java進行設(shè)計開發(fā),而Java語言是面向?qū)ο蟮目梢暬Z言,簡單易學(xué),容易掌握,所以勤工助學(xué)管理系統(tǒng)在推向社會后用戶可以方便的使用。勤工助學(xué)管理系統(tǒng)主要是為了解決學(xué)校的學(xué)生管理問題,并且減輕行政人員的工作負(fù)擔(dān)。本軟件是以Java作為工具。Java支持可視化的編程和面向?qū)ο蟪绦蛟O(shè)計等第四代語言獨有的特性,使用戶能夠快速的建立和維護應(yīng)用程序;它是一個先進的數(shù)據(jù)庫管理系統(tǒng),它具有更快速、更有效、更靈活的突出特點,通過引入遠(yuǎn)程視圖、SQL傳遞技術(shù)、升遷向?qū)У葯C制,它全面支持客戶機/服務(wù)器結(jié)構(gòu);它具有與其它應(yīng)用程序(如WORD、EXCEL)共享,交換數(shù)據(jù)及控制這些應(yīng)用程序運行能力。因此我們所生產(chǎn)出來的軟件相互適應(yīng)性較強,所以在市場可以占有一定的份額。本系統(tǒng)所占有的市場為學(xué)校的市場,它追求的是簡單、易學(xué)、易懂、易用,能夠更有利的解決行政人員的負(fù)擔(dān),能夠輔助學(xué)校有效的管理學(xué)生檔案。綜上所述,本軟件的技術(shù)還有待改善、完備,測試手段也需進一步的跟上,但它具有良好的市場拓展,因此本軟件是可以在學(xué)校啟用的。3.1.3功能目標(biāo)為了登錄方便,管理員和學(xué)生使用同一個登錄入口,系統(tǒng)需要根據(jù)用戶名在后臺判斷出用戶權(quán)限,并跳轉(zhuǎn)到對應(yīng)頁面。管理員可以對學(xué)生信息進行管理,包括增加、刪除、修改等權(quán)限。管理員也要能管理兼職崗位,發(fā)布不同類別的崗位信息。學(xué)生用戶要能查看到管理員發(fā)布的崗位信息,可以對其進行查詢和選擇操作;當(dāng)學(xué)生選擇了某份兼職工作后,可以查看到已選擇的崗位信息;同時學(xué)生也應(yīng)能查看到自己的工資信息。
第四章系統(tǒng)總體設(shè)計4.1功能設(shè)計根據(jù)對功能要求的分析得知,本系統(tǒng)需要有兩種角色,分別是管理員和學(xué)生。管理員負(fù)責(zé)對學(xué)生信息的管理,主要是能查看到所有學(xué)生的信息,并能對學(xué)生進行增加、刪除、修改的管理。管理員還要負(fù)責(zé)崗位信息的發(fā)布,為了使崗位信息區(qū)分明確,結(jié)合學(xué)校勤工儉學(xué)的崗位性質(zhì),一般分為家教崗位、社會崗位等。管理員設(shè)計框架如圖3.1.1所示:學(xué)生通過在注冊頁面按照提示注冊完畢后,即可登錄本系統(tǒng)。學(xué)生應(yīng)該具有查看個人信息并修改信息的權(quán)限,同時也可以查看到管理員發(fā)布的崗位信息。管理員設(shè)計框架如圖3.1.2所示:4.2數(shù)據(jù)庫設(shè)計本系統(tǒng)使用MySQL數(shù)據(jù)庫,MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。其擁有眾多特性:使用C和C++編寫,并使用多種編譯器進行測試,保證源代碼的可移植性;支持多線程,能夠充分利用CPU資源;支持Windows、Linux、AIX、Solaris、OS/2Wrap等多種操作系統(tǒng);優(yōu)化的SQL查詢算法,有效地提高查詢速度,既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余。而且由于MySQL是開放源碼軟件,因此任何人都可以再GenralPublicLicense的許可下下載并根據(jù)個性化的需要對其進行修改。MySQL因為其速度、可靠性和適應(yīng)性而備受關(guān)注。同時可以大大降低總體擁有成本。在通過以上用例分析和活動分析的情況下,為這個子系統(tǒng)設(shè)計了數(shù)據(jù)庫表,分別如下:表3-3-1系統(tǒng)表匯總表名功能說明tmenu菜單表,用來存儲菜單選項tuser用戶登錄信息表,用來記錄用戶的登錄信息tuserwork學(xué)生申請崗位信息表,用記錄學(xué)生選擇的崗位信息twage工資表,用戶記錄工資信息Twork崗位信息表,用來三個角色的功能模塊Usermenu用戶菜單表,記錄登錄用戶的菜單類別表3-3-2菜單表名類型長度十進制是否為空注釋IdInt110否主鍵IconClsvarchar100是圖標(biāo)Textvarchar100是內(nèi)容URLvarchar200是跳轉(zhuǎn)鏈接Pidvarchar200是身份標(biāo)識表3-3-3用戶信息表名類型長度十進制是否為空注釋UserIdInt110否主鍵UserNumvarchar200是用戶編號UserPasswdvarchar200是密碼UserNamevarchar200是用戶名UserAgeInt100是用戶年齡UserSexvarchar300是用戶性別UserCollegevarchar100是用戶所在院UserMajorvarchar200是用戶專業(yè)UserClassvarchar200是所在班級UserPhonevarchar200是用戶電話UserWantWorkInt100是用戶期望工作崗位類別UserWantWagevarchar300是用戶期望工資UserBankNumvarchar100是用戶銀行卡號IsDeletevarchar200是是否被刪除過表3-3-4學(xué)生申請崗位信息表名類型長度十進制是否為空注釋UserWorkIdInt110否主鍵UserIdvarchar100是用戶IDWorkIdvarchar100是崗位IDIsDeletevarchar200是是否被刪除過Pidvarchar200是身份標(biāo)識表3-3-5工資表名類型長度十進制是否為空注釋W(xué)ageIdInt110否主鍵UserWorkIdvarchar100是學(xué)生崗位IDWageTimevarchar100是發(fā)工資時間Wagevarchar200是工資表3-3-6用戶信息表名類型長度十進制是否為空注釋W(xué)orkIdInt110否主鍵WorkTypevarchar200是崗位類型WorkAddressvarchar200是工作地址WorkStylevarchar200是工作方式WorkTimeInt100是工作時間WageTypevarchar300是工資發(fā)放方式Wagevarchar100是工資WageIntroducevarchar200是工資計算方式AwardIntroducevarchar200是工資獎懲制度CanEatvarchar200是是否包吃MoneyTypeInt100是計費方式MoneyCompanyvarchar300是企業(yè)性質(zhì)Contactvarchar100是聯(lián)系人PhoneNumvarchar200是聯(lián)系電話IsDeletevarchar200是是否被刪除過表3-3-7用戶菜單表名類型長度十進制是否為空注釋UserMenuIDInt110否主鍵UserTypevarchar100是用戶類型MenuIDvarchar100是菜單選項
第五章系統(tǒng)實現(xiàn)用戶打開的首頁面即為一個登錄界面,對于管理員和學(xué)生這兩種角色,使用統(tǒng)一的登錄界面,且登錄時無需選擇自己身份。在后臺已經(jīng)為用戶的身份做了設(shè)定,輸入自己的用戶名及密碼即可跳轉(zhuǎn)到自己權(quán)限說對應(yīng)的管理模塊。登錄界面如圖5.1所示:圖5-1登錄界面登錄該系統(tǒng)的用戶角色分為兩種,分別是系統(tǒng)管理員和學(xué)生。在使用本系統(tǒng)時用戶必須擁有自己的用戶名與口令才能進入本系統(tǒng),對沒有用戶名與密碼的用戶需要系統(tǒng)管理員先添加學(xué)生,然后學(xué)生再進行登錄。5.1管理員系統(tǒng)管理員登錄后,系統(tǒng)自動跳轉(zhuǎn)到管理員界面,左側(cè)為導(dǎo)航欄,包括四個子菜單,分別是工資報表、發(fā)布信息、已選工作和用戶管理,右側(cè)為顯示的功能。工資報表菜單時對學(xué)生的工資狀況進行統(tǒng)計,可以清晰的查看到學(xué)生用戶的用戶名、卡號、工資、時間等詳細(xì)信息。為了方便管理,支持導(dǎo)出Excel。功能界面如圖5.1.1所示:圖5-1-2工資報表界面導(dǎo)出Excel表界面如圖5.1.2所示:圖5-1-2工資報表導(dǎo)出界面勤工儉學(xué)系統(tǒng)的崗位信息都由管理員發(fā)布,在信息發(fā)布菜單中,可以對已發(fā)布的信息進行分類查詢,也可以一次性查詢所有崗位。同時管理員可以對發(fā)布的信息進行刪除和修改操作。功能界面如圖5.1.3所示:圖5-1-3發(fā)布信息界面當(dāng)需要發(fā)布崗位信息時,點擊增加按鈕,彈出一個對話框,按照提示填入崗位信息,點擊提交即可。崗位修改與崗位增加相同,只需改動需要修改的項即可。添加界面如圖5.1.4所示:圖5-1-4添加崗位信息界面當(dāng)學(xué)生選擇并確認(rèn)了工作崗位后,管理員可以在已選工作菜單中查看到
2.2系統(tǒng)的流程圖及模塊圖系統(tǒng)的流程圖如下所示:勤工助學(xué)勤工助學(xué)管理系統(tǒng)主窗口主窗口查詢模塊主界面查詢模塊主界面輸出顯示數(shù)據(jù)庫輸出顯示數(shù)據(jù)庫系統(tǒng)的模塊圖如下所示:勤工助學(xué)勤工助學(xué)管理系統(tǒng)圖標(biāo)主界面主界面查詢模塊輸出模塊輸入模塊查詢模塊輸出模塊輸入模塊系統(tǒng)由輸入模塊、輸出模塊、查詢模塊三個功能模塊組成。輸入模塊可分為五個部分:學(xué)生基本數(shù)據(jù)、學(xué)生個人管理、學(xué)生勤工助學(xué)情況、關(guān)于本系統(tǒng)、離開五部分。各個部分的數(shù)據(jù)環(huán)境設(shè)置不同。其中,學(xué)生基本情況的數(shù)據(jù)環(huán)境有學(xué)生基本數(shù)據(jù)、系別兩個數(shù)據(jù)表,學(xué)生基本數(shù)據(jù)表作父表與另兩個數(shù)據(jù)表關(guān)聯(lián):學(xué)生個人管理的數(shù)據(jù)環(huán)境則只有工作一個數(shù)據(jù)表;學(xué)生勤工助學(xué)的數(shù)據(jù)環(huán)境有學(xué)生基本情況,學(xué)生獲獎情況兩個數(shù)據(jù)表組成。學(xué)生基本情況做父表與學(xué)生勤工助學(xué)情況關(guān)聯(lián)。關(guān)于本系統(tǒng)是系統(tǒng)的有關(guān)介紹,離開則是退出整個系統(tǒng),釋放所有的表單并關(guān)閉所有的數(shù)據(jù)庫。開發(fā)此勤工助學(xué)管理系統(tǒng)軟件,以供教學(xué)人員及操作者進行勤工助學(xué)管理,方便操作者隨時添加、查詢、修改等。3.系統(tǒng)分析3.1需求分析信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。計算機雖然與人類的關(guān)系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,勤工助學(xué)管理系統(tǒng)軟件為教學(xué)辦公室?guī)砹藰O大的方便。該軟件是以數(shù)據(jù)庫編程語言VC++為實現(xiàn)語言,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。通過操作手冊,使用者可以了解本軟件的基本工作原理。操作人員只需輸入一些簡單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。某高校隨著學(xué)校規(guī)模的擴大、學(xué)生人數(shù)的增加,效率低下、容易出錯的手工方式越來越不適應(yīng)實際管理工作的需要,利用計算機技術(shù)和數(shù)據(jù)庫技術(shù)設(shè)計開發(fā)勤工助學(xué)管理系統(tǒng)、實現(xiàn)勤工助學(xué)管理工作的自動化。以取代人工管理,開赴目的如下:(1)為了勤工助學(xué)管理系統(tǒng)更完善;(2)為了教學(xué)辦公室對學(xué)生檔案的管理更方便;(3)為了減輕行政人員的工作負(fù)擔(dān)。(4)為了研究勤工助學(xué)管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法用戶提出開發(fā)應(yīng)用系統(tǒng)的要求后,軟件開發(fā)者應(yīng)通過調(diào)查研究歸納出目標(biāo)系統(tǒng)數(shù)據(jù)需求和功能需求。3.1.1數(shù)據(jù)需求在調(diào)研的過程中,用戶提供了該系統(tǒng)所需的輸入、輸出單據(jù)(見后面表格)。輸入單據(jù)包括學(xué)生基本情況表、學(xué)生勤工助學(xué)情況表和科目表等;輸出單據(jù)包括學(xué)生情況報表等。這些都為數(shù)據(jù)庫的設(shè)計提供了數(shù)據(jù)樣例。3.1.2功能需求功能分析的任務(wù),是弄清楚用戶對目標(biāo)系統(tǒng)數(shù)據(jù)處理功能所提出的需求。根據(jù)系統(tǒng)目標(biāo)數(shù)據(jù)需求并與用戶充分討論后,本例的功能需求可歸納為以下幾個方面:本勤工助學(xué)管理系統(tǒng)分為學(xué)生信息管理、學(xué)生個人管理、學(xué)生勤工助學(xué)情況管理和系統(tǒng)介紹四個功能模塊。(1)學(xué)生信息管理模塊主要是對學(xué)生信息(如學(xué)號、姓名、性別、家庭住址等)進行管理。本模塊又分為三個子模塊:
學(xué)生信息錄入
學(xué)生信息查詢
學(xué)生信息修改/刪除(2)學(xué)生勤工助學(xué)管理模塊主要是對學(xué)生工作情況進行管理(如合同號
,工作期
等),本模塊又分為三個子模塊:
學(xué)生合同號錄入
學(xué)生工作期查詢學(xué)生發(fā)放金額修改/刪除(3)系統(tǒng)介紹模塊主要對使用本系統(tǒng)的概況作一些簡單的介紹:以上各模塊都不需要登陸便可以直接使用,因為我在進入系統(tǒng)時設(shè)置了登陸密碼,這樣可以防止非法用戶對系統(tǒng)中的數(shù)據(jù)庫進行破壞.3.1.3功能描述圖如下所示:數(shù)據(jù)交換數(shù)據(jù)交換輸入模塊輸入模塊終端輸入 終端輸入查找模塊查找模塊數(shù)據(jù)庫3.1.4功能表如下所示:名稱功能外部功能內(nèi)部功能用戶通過應(yīng)用界面功能按鈕及終端、鍵盤完成輸入、輸出、查找功能通過對查找條件輸入,從數(shù)據(jù)庫中提取相應(yīng)有關(guān)的數(shù)據(jù)。3.2系統(tǒng)的可行性分析在現(xiàn)今的商品社會是一個講究效率的社會,人們有很強的時間觀念,如果仍使用手工操作或使用相當(dāng)繁瑣的軟件,既浪費了人力,又浪費了物力,效率無法提高,為此開發(fā)勤工助學(xué)管理系統(tǒng)軟件,能夠適應(yīng)現(xiàn)今社會并提高生產(chǎn)效率。該系統(tǒng)軟件非常容易被接受,他具有簡單易學(xué)性,便于管理等功能。他是對學(xué)校勤工助學(xué)管理的一種工具。3.2.1經(jīng)濟目標(biāo)由于本勤工助學(xué)開發(fā)系統(tǒng)的主要背景(為畢業(yè)設(shè)計)在經(jīng)濟上不注重直接的經(jīng)濟收益,而是注重小組成員整體水平的提高。此軟件由于只是一個初級產(chǎn)品,只要能構(gòu)建一個結(jié)構(gòu),達(dá)到一些幫助查詢、索引等基本功能和要求。3.2.2社會目標(biāo)本系統(tǒng)主要是由數(shù)據(jù)庫編程語言vc++進行設(shè)計開發(fā),而vc++語言是面向?qū)ο蟮目梢暬Z言,簡單易學(xué),容易掌握,所以勤工助學(xué)管理系統(tǒng)在推向社會后用戶可以方便的使用。3.2.3市場分析勤工助學(xué)管理系統(tǒng)主要是為了解決學(xué)校的學(xué)生管理問題,并且減輕行政人員的工作負(fù)擔(dān)。本軟件是以vc++作為工具。Vc++支持可視化的編程和面向?qū)ο蟪绦蛟O(shè)計等第四代語言(4GL)獨有的特性,使用戶能夠快速的建立和維護應(yīng)用程序;它是一個先進的數(shù)據(jù)庫管理系統(tǒng),它具有更快速、更有效、更靈活的突出特點,通過引入遠(yuǎn)程視圖、SQL傳遞技術(shù)、升遷向?qū)У葯C制,它全面支持客戶機/服務(wù)器結(jié)構(gòu);它具有與其它應(yīng)用程序(如WORD、EXCEL)共享,交換數(shù)據(jù)及控制這些應(yīng)用程序運行能力。因此我們所生產(chǎn)出來的軟件相互適應(yīng)性較強,所以在市場可以占有一定的份額。本系統(tǒng)所占有的市場為學(xué)校的市場,它追求的是簡單、易學(xué)、易懂、易用,能夠更有利的解決行政人員的負(fù)擔(dān),能夠輔助學(xué)校有效的管理學(xué)生檔案。綜上所述,本軟件的技術(shù)還有待改善、完備,測試手段也需進一步的跟上,但它具有良好的市場拓展,因此本軟件是可以在學(xué)校啟用的。
4.系統(tǒng)總體設(shè)計4.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計的任務(wù)是確定系統(tǒng)所需的數(shù)據(jù)庫。數(shù)據(jù)庫是表的集合。通常一個系統(tǒng)只需一個數(shù)據(jù)庫。數(shù)據(jù)庫設(shè)計可分為邏輯設(shè)計和物理設(shè)計兩個步驟。第一步確定數(shù)據(jù)庫所包含的表及其字段,第二步確定表的具體結(jié)構(gòu),及確定字段的名稱、類型及寬度;此外還要建立索引,為建立表的關(guān)聯(lián)準(zhǔn)備條件。啟動vc++,新建一項目文件,在其中新建數(shù)據(jù)庫學(xué)生,再對學(xué)生基本數(shù)據(jù)進行有關(guān)的分析,深入分析數(shù)據(jù)項,規(guī)范化等步驟后,得到第三范式的五個數(shù)據(jù)表,接著在數(shù)據(jù)庫中建立學(xué)生基本數(shù)據(jù),學(xué)生工作,學(xué)生獲獎情況,系別和科目五個數(shù)據(jù)表。其中,學(xué)生基本數(shù)據(jù)表通過學(xué)號與學(xué)生工作的學(xué)號建立關(guān)聯(lián),其類型是一對多,數(shù)據(jù)表之間建立的關(guān)聯(lián)是永久性關(guān)聯(lián)。4.1.1邏輯設(shè)計設(shè)計從分析輸入數(shù)據(jù)著手,輸入數(shù)據(jù)中的某類相關(guān)數(shù)據(jù)可以歸納為一個表,對需要同時調(diào)用的若干表,應(yīng)使他們符合關(guān)聯(lián)要求。數(shù)據(jù)庫設(shè)計好后,可通過分析輸出數(shù)據(jù)來輸出其可用性,若發(fā)現(xiàn)有的輸出數(shù)據(jù)不能從輸入數(shù)據(jù)導(dǎo)出,需繼續(xù)向用戶征集數(shù)據(jù)?,F(xiàn)將這些表列出如下:(1)學(xué)生的基本情況(學(xué)號,姓名,性別,出生年月,學(xué)歷,政治面貌,家庭住址,聯(lián)系電話,備注,系別號)(2)學(xué)生的工作情況(合同號
,工作期
,發(fā)放金額
,
領(lǐng)取人
,日期
)(3)學(xué)生的個人信息(房間號
,聯(lián)系電話
,
特長,個人愛好,個人情況,
家庭情況4..1.2.功能圖勤工助學(xué)管理勤工助學(xué)管理離開打印相關(guān)報表學(xué)生工作情況學(xué)生基本情況學(xué)生個人信息離開打印相關(guān)報表學(xué)生工作情況學(xué)生基本情況學(xué)生個人信息4.2詳細(xì)設(shè)計4.2.1系統(tǒng)設(shè)計過程為了更方便的對開發(fā)過程中產(chǎn)生的文件進行管理,我使用了VC++提供的“項目管理器”進行整個系統(tǒng)的開發(fā)。項目管理器具有維護、管理、整合、編譯“應(yīng)用系統(tǒng)”內(nèi)各文件的功能,在設(shè)計系統(tǒng)時,我采用了以下的設(shè)計流程:建立數(shù)據(jù)庫、數(shù)據(jù)表、索引、關(guān)聯(lián)建立數(shù)據(jù)庫、數(shù)據(jù)表、索引、關(guān)聯(lián)建立項目建立窗體、報表、標(biāo)簽、查詢等文件建立可執(zhí)行文件(.exe)建立窗體、報表、標(biāo)簽、查詢等文件建立可執(zhí)行文件(.exe)并包裝應(yīng)用系統(tǒng)4.2.2總體設(shè)計按照功能分類是總體設(shè)計中常用的方法,系統(tǒng)的總體結(jié)構(gòu)可用層次圖(HierarchyChart,簡稱HC圖)來表示。這種圖自上而下進行分層:第一層系統(tǒng)層,通常對應(yīng)主程序;第二層為子系統(tǒng),一般起分類控制作用,但是當(dāng)該層沒有下一層次時也可以直接用來表達(dá)功能;第三層為功能層;第四層為操作層。勤工助學(xué)管理系統(tǒng)學(xué)生基本情況學(xué)生個人信息學(xué)生工作情況管理系統(tǒng)介紹離開錄入修改/刪除錄入修改/刪除添加修改/刪除4.2.3數(shù)據(jù)環(huán)境的設(shè)計根據(jù)使用單位的實際情況本系統(tǒng)可以直接通過管理員手工輸入數(shù)據(jù),同時,登陸系統(tǒng)必須通過系統(tǒng)管理員手工輸入,因為其中要有系統(tǒng)管理員的人為鑒別.該數(shù)據(jù)庫是所有功能的基礎(chǔ),也可以和更強大的軟件共享數(shù)據(jù).在項目管理起中新建表單工作管理系統(tǒng)作為主窗口,為了保證數(shù)據(jù)的安全必須設(shè)置密碼窗體來保持?jǐn)?shù)據(jù)的一致性。比如對學(xué)生基本數(shù)據(jù)表和學(xué)生工作表的查詢用戶可以直接操作,但對其進行錄入、修改/刪除等操作則需要密碼才可以對其進行操作。而主文件主要是設(shè)置系統(tǒng)運行所需的環(huán)境,為了能在系統(tǒng)的運行界面上看到日期和時間,我在表單勤工助學(xué)管理系統(tǒng)上建立了兩個標(biāo)簽對象。分別用于顯示系統(tǒng)的日期和時間,然后使用了定時器對象,設(shè)定為每隔一秒計算一下當(dāng)前的日期和時間,其代碼如下:thisform.labela.caption=time()thisform.labelb.caption=str(year(date()),4)+'年'+str(month(date()),2)+'月'+str(day(date()),2)+'日'其中l(wèi)abela和labelb是用于顯示日期和時間的標(biāo)簽對象的名稱。4.2.4其他表單文件的建立在項目管理器里新增若干表單,大部分表單如:學(xué)生基本情況、學(xué)生個人管理、學(xué)生工作情況等表單的數(shù)據(jù)源是來自于數(shù)據(jù)庫里的數(shù)據(jù)表。其中學(xué)生基本情況表單主要完成對學(xué)生基本數(shù)據(jù)的管理、查詢、瀏覽、刪除、修改等操作。學(xué)生工作表單則是對學(xué)生勤工助學(xué)情況進行錄入、刪除、修改等。4.3系統(tǒng)功能設(shè)計系統(tǒng)氛圍學(xué)生基本情況、學(xué)生個人信息管理、學(xué)生勤工助學(xué)情況、關(guān)于本系統(tǒng)、離開五個部分。為了充分的展示個性,我通過設(shè)置按紐的mousemove事件,使得當(dāng)鼠標(biāo)移到按鈕上方時,按鈕會變色并作輕微移動。系統(tǒng)總共有查詢、刪除、修改、錄入、瀏覽、打印等操作,其功能介紹如下:①學(xué)生信息錄入模塊:在錄入第一條記錄后繼續(xù)錄入下一條記錄時,系別號會自動加1,大大減少了工作量,并避免了手工錄入容易出錯的問題;②學(xué)生信息修改/刪除模塊:可以一次刪除一條記錄,并且是將記錄從數(shù)據(jù)庫中刪除③學(xué)生勤工助學(xué)錄入模塊:這是系統(tǒng)設(shè)計得最好最完善的模塊之一。④學(xué)生工作查詢模塊:點擊查找按紐,就會出現(xiàn)讓用戶輸入學(xué)號的窗口,將你要查詢的學(xué)生學(xué)號敲進去即可。⑤學(xué)生工作修改/刪除模塊:提供了與學(xué)生信息修改/刪除模塊一樣的人性化設(shè)計,其中有一個科目表格,課程號這一列是下拉列,可以選擇科目,避免了用戶手工輸入學(xué)生重復(fù)的課程,這樣也節(jié)約了時間。=6\*GB3⑥學(xué)生勤工助學(xué)情況模塊同樣可以對學(xué)生勤工助學(xué)情況進行錄入、修改/刪除。也可以瀏覽學(xué)生的勤工助學(xué)情況總體一覽表。操作向?qū)В轰浫雽W(xué)生信息-->查詢學(xué)生信息>修改/刪除學(xué)生信息↓錄入學(xué)生個人情況>查詢學(xué)生個人情況>修改/刪除學(xué)生個人情況↓錄入學(xué)生勤工助學(xué)情況>添加新的勤工助學(xué)情況>修改/刪除學(xué)生的勤工助學(xué)情況系統(tǒng)設(shè)計完畢后,接下來的工作是對當(dāng)前所設(shè)計的系統(tǒng)進行打包處理(即稱連編),下面是連編前的準(zhǔn)備工作:要檢查一下系統(tǒng)的“項目管理器”是否已經(jīng)建成,如果未建,則馬上創(chuàng)建,我這個是在開始就在項目管理器中進行的。在項目管理器中按要求添加本系統(tǒng)進行的所有文件。其中,“數(shù)據(jù)”選項卡中添加“數(shù)據(jù)庫”、“視圖”、“查詢”;“文檔”選項卡中添加“報表”和“表單
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年凍干菠菜項目可行性研究報告
- 2025年三溴氧磷項目可行性研究報告
- 2025至2030年編織袋用扁絲項目投資價值分析報告
- 房屋所有權(quán)登申請書
- 2025至2030年中國臺式液晶電視機數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國六間色電腦程控機數(shù)據(jù)監(jiān)測研究報告
- 大學(xué)校外住宿申請書
- 2025至2030年數(shù)字制式轉(zhuǎn)換器項目投資價值分析報告
- 2025至2030年心形布籃項目投資價值分析報告
- 2025至2030年天麻微粉項目投資價值分析報告
- 【龍集鎮(zhèn)稻蝦綜合種養(yǎng)面臨的問題及優(yōu)化建議探析(論文)13000字】
- 25 黃帝的傳說 公開課一等獎創(chuàng)新教案
- 人教版音樂三年級下冊第一單元 朝景 教案
- 《師范硬筆書法教程(第2版)》全套教學(xué)課件
- 中國聯(lián)通H248技術(shù)規(guī)范
- 孫權(quán)勸學(xué)省公共課一等獎全國賽課獲獎?wù)n件
- DL-T-692-2018電力行業(yè)緊急救護技術(shù)規(guī)范
- 精索靜脈曲張臨床路徑表單
- 委外催收機構(gòu)入圍項目投標(biāo)技術(shù)方案(技術(shù)標(biāo))
- 2024年杭州錢塘新區(qū)建設(shè)投資集團有限公司招聘筆試沖刺題(帶答案解析)
- 2023年四川省綿陽市中考數(shù)學(xué)試卷
評論
0/150
提交評論