基于JSPMYSQL職業(yè)培訓學校招生管理系統(tǒng).doc_第1頁
基于JSPMYSQL職業(yè)培訓學校招生管理系統(tǒng).doc_第2頁
基于JSPMYSQL職業(yè)培訓學校招生管理系統(tǒng).doc_第3頁
基于JSPMYSQL職業(yè)培訓學校招生管理系統(tǒng).doc_第4頁
基于JSPMYSQL職業(yè)培訓學校招生管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

計算機科學與技術(shù)學院畢業(yè)設計(論文)論文題目基于JSP+MYSQL職業(yè)培訓學校招生管理系統(tǒng)指導教師 職 稱 副教授學生姓名 學 號專 業(yè) 網(wǎng)絡工程班 級系 主 任 院 長起止時間2013年10月11日至2014年5月23日2014年5月23日 目錄摘要:IAbstract:II第一章.緒論11.1項目開發(fā)的背景11.2項目開發(fā)的實際調(diào)查2第二章.系統(tǒng)需求分析及設計72.1各類用戶需求72.1.1學員需求分析72.1.2教員需求分析72.1.3教務處需求分析72.1.4財務處需求分析72.1.5學生就業(yè)處需求分析82.1.6校長管理功能82.2系統(tǒng)設計框架82.3系統(tǒng)功能設計92.3.1新學員報名功能92.3.2學員登錄后查詢上課時間、地點、所選課程功能、成績92.3.3學生選課功能102.3.4學生交學費功能122.3.5教員注冊142.3.6教員登錄后可以查看自己上課地點、時間、工資;142.3.7教員給學員成績評定162.3.8教務處管理學員信息(增、刪、查、改);172.3.9教務處管理教員信息(增、刪、查、改);182.3.10教務處管理新增課程的發(fā)布、不再開設課程的刪除;182.3.11教務處管理員的注冊。202.3.12管理教員工資情況。202.3.13財務處管理員的注冊。202.3.14管理學生交學費情況:202.3.15學生就業(yè)處管理員注冊212.3.16管理畢業(yè)生就業(yè)學生的名單與未就業(yè)的名單。21第三章.數(shù)據(jù)庫設計及配置文件223.1數(shù)據(jù)庫表的設計223.2數(shù)據(jù)庫創(chuàng)建的SQL語句263.3配置文件29第四章.技術(shù)概述304.1硬件及軟件環(huán)境304.2框架技術(shù)30第五章.系統(tǒng)測試及總結(jié)325.1測試的目的以及方法325.2 測試環(huán)境及其搭建325.3測試結(jié)果325.4論文總結(jié)33參考文獻34謝 辭35附錄36 基于JSP+MYSQL職業(yè)培訓學校招生管理系統(tǒng)摘要: 中國是一個人口大國,同樣也面臨就業(yè)問題的重重挑戰(zhàn),就業(yè)難、就業(yè)形勢嚴峻突出,是擺在就業(yè)者面前的不得不承認的現(xiàn)實。因此,在這個最難畢業(yè)的時代,職業(yè)培訓學校成為計算機畢業(yè)生與企業(yè)的通道,既幫助畢業(yè)生就業(yè),又幫助企業(yè)快速找到合適的專業(yè)人才。隨著職業(yè)培訓學校的蓬勃發(fā)展,使得很多針對職業(yè)培訓學校招生管理的軟件也應用而生,但是這些軟件通常功能單一、針對性不強(并不是僅僅針對計算機專業(yè)),并未從根本上幫助計算機軟件培訓學校來解決龐雜的招生管理工作。因此,我下決心開發(fā)一套針對大多數(shù)計算機軟件職業(yè)培訓學校的招生管理系統(tǒng)。使用我的這套系統(tǒng),分為學員、教員、教務處、財務處、就業(yè)處、校長六大模塊,提高了管理效率,網(wǎng)上遠程招生、提高辦公,省時省力,又大大降低了管理的成本。當然了,我這套系統(tǒng)的核心是招生與管理功能。為了開發(fā)方便和維護容易,我采用SSH框架來開發(fā)這套系統(tǒng)。但是我們的系統(tǒng)也有不足,這套這套職業(yè)培訓的招生管理軟件的收費模式卻并沒有創(chuàng)新,未來,我希望在收費模式上有所創(chuàng)新。關(guān)鍵詞:就業(yè);職業(yè)培訓學校招生管理;遠程;管理;付費模式JSP+MYSQL occupation training school enrollment management system based onAbstract: China is a country with a large population, also face the challenges of employment, employment, employment situation is grim prominent, is placed in front of the employment had to admit the reality. Therefore, in this most difficult graduate age, occupation training school to become a computer graduates and the enterprise channel, both to help graduates employment, and help enterprises to quickly find suitable talent. With the rapid development of occupation training school, makes a lot of the occupation training school enrollment management software application and health, but the software is usually a single function, the pertinence is not strong (and not just for the computer professional), has not fundamentally help computer software training school to solve numerous recruitment management. Therefore, I decided to develop a set of most computer software occupation training school enrollment management system. Use this system I, divided into students, teachers, office of academic affairs, finance department, Department of employment, the six big modules, improve the management efficiency, network remote enrollment, improve office, saves time and effort, but also reduce the cost of management. Of course, the core of this system is my enrollment and management functions. In order to facilitate the development and maintenance easy, I use the SSH framework to develop the system. But our system also has shortcomings, this set of the occupation training enrollment management software pricing model without innovation, the future, I hope to have the innovation in charge mode.Keywords:Employment; occupation training school enrollment management; remote; management; payment mod 第一章.緒論1.1項目開發(fā)的背景互聯(lián)網(wǎng)是越來越多的融入現(xiàn)代人生活的方方面面,不僅政府、醫(yī)院、學校廣泛采用互聯(lián)網(wǎng)技術(shù),而企業(yè)也開始使用互聯(lián)網(wǎng),利用互聯(lián)網(wǎng)進行企業(yè)管理、企業(yè)營銷。傳統(tǒng)上,不同地理位置的人無法及時、有針對性的完成各種通信,而互聯(lián)網(wǎng)的出現(xiàn),打破了這種通信的障礙,是我們能隨時隨地的與全世界不同角落的人進行跨地域通信。企業(yè)應用互聯(lián)網(wǎng),來解決企業(yè)自己的無紙化辦公,還能解決與萬里之外的客戶進行遠程、即時交流,使企業(yè)大大受益。當然了,互聯(lián)網(wǎng)的安全性技術(shù)也在越來越發(fā)展,安全措施日益完善,互聯(lián)網(wǎng)就是一個很高度安全的生態(tài)系統(tǒng),里面蘊藏無限商機,只要利用好,就可以從中大大受益。現(xiàn)在B/S模式結(jié)構(gòu)的軟件很少歡迎,相對于C/S架構(gòu)來說,B/S是瘦客戶型,我們只需要一個簡單的瀏覽器,通過網(wǎng)絡地址就可以訪問因特網(wǎng)上的任何一臺服務器(即可以獲取因特網(wǎng)上的任何服務),完全不用向過去一樣裝一個客戶端應用程序(裝應用程序的過程相對來說比較麻煩)。B/S模式的結(jié)構(gòu)就是我們把更多的計算機任務交給了訪問服務器,簡化了客戶端。即是簡單的客戶端請求+復雜的服務器端處理。我們開發(fā)的本系統(tǒng)也是采用B/S模式,采用的依據(jù)是:第一:學員報名本來就是有觀望性,他們不會主動去安裝一個客戶端軟件,然后去報名,大多數(shù)人會嫌麻煩,所以簡單的B/S相對于C/S更加應該可取;第二:采用B/S結(jié)構(gòu),用戶只需要用我們的域名在瀏覽器中訪問到我們的培訓網(wǎng)站,或者利用搜索引擎找到我們的主頁;第三:采用B/S結(jié)構(gòu)的話,我們可以建立大量外鏈,做大量seo,來推廣我們的網(wǎng)站,使我們網(wǎng)站人氣越來越旺,使我們的培訓結(jié)構(gòu)規(guī)模越來越強大。目前職業(yè)培訓學校受到越來越多求職者的親睞,國家大力扶持,高校也鼓勵大學生參加入職培訓,面對如此龐大的學員,傳統(tǒng)的人工管理方式或者傳統(tǒng)的軟件已經(jīng)遠遠行不通,組織龐大的大學生學員報名、課程教室安排、學費管理、成績管理、教務管理、財務管理、教員管理都是一個及其繁重的任務,耗時而且成本高昂,并且市面上的一些招生管理軟件太泛了,他們往往不是特定針對計算機軟件培訓而開發(fā)的。計算機軟件是近20年迅猛發(fā)展的一個高新技術(shù)產(chǎn)業(yè),對于高端人才的需求也超大規(guī)模的。因此需要一套高效的系統(tǒng)來做這項及其繁重的職業(yè)培訓學校招生管理工作。而且傳統(tǒng)軟件的收費方式也是很多中心型企業(yè)的發(fā)展障礙物,很多企業(yè)承擔不起這筆高昂的費用,甚至因使用傳統(tǒng)的軟件并未使企業(yè)從中受益,而我的系統(tǒng)克服了這個傳統(tǒng)軟件的缺點,給企業(yè)帶來了新的希望。1.2項目開發(fā)的實際調(diào)查1.大學生就業(yè)情況和計算機軟件專業(yè)大學就業(yè)情況調(diào)查:大學生就業(yè)形勢分析:隨著中國高校教育的不斷的大力的發(fā)展,大學生的人數(shù)和規(guī)模急劇增加,大學生面臨的就業(yè)困難問題也日益凸顯,大學生的就業(yè)難的問題已成為社會焦點之一。我從從我們大學生就業(yè)難問題的現(xiàn)實的現(xiàn)狀入手,調(diào)查當代大學生面臨的就業(yè)難存在問題的原因。跟據(jù)我國人力資源部和社會保障部官方公布的數(shù)據(jù),2014年我國將有五千萬勞動力的就業(yè)需求,其中將有超過800萬大學畢業(yè)生(應屆專科、應屆本科生、應屆碩士、應屆博士、非應屆生)急切需要解決最根本的就業(yè)問題。官方數(shù)據(jù)上顯示,2014年高校畢業(yè)生規(guī)模達到700萬,比2013年增長100萬;而跟據(jù)專家預測,這一數(shù)字在未來將達到峰值900萬。同時,國際金融危機的海嘯的影響在中國也是在不斷加強,更加霜劃了就業(yè)形勢層面。我們甚至可以清晰的預見,在未來甚至相當長時期內(nèi)我們的大學生面臨的就業(yè)壓力絕不會有絲毫減弱。我們大學生走出就業(yè)困難的困境將會成為學校、政府、社會艱巨、長期的亟待解決的任務。2.計算機軟件專業(yè)就業(yè)形勢分析:大學生就業(yè)難既是一個現(xiàn)實問題,更加應該是一個大而重要的社會問題??傮w上來說,大學畢業(yè)生具有較高的人力資本水平,是勞動力市場上的優(yōu)勢群體。但隨著全球化的發(fā)展與知識經(jīng)濟的沖擊,青年初次與持續(xù)就業(yè)所需的能力門坎逐年提高,大學生必須具備能夠滿足新經(jīng)濟要求的核心就業(yè)能力才能成功發(fā)展,但現(xiàn)有教育培訓體系缺乏必要的就業(yè)市場需求導向,缺乏對創(chuàng)業(yè)行為的深入研究,高等教育培養(yǎng)出來的大學生在知識和技能結(jié)構(gòu)上與人才市場的需求存在脫節(jié),大學生就業(yè)的結(jié)構(gòu)性矛盾日益突出。計算機軟件是一個大而熱門的專業(yè),當前社會生活的方方面面的輻射著計算機軟件的影子,這是一個高端龐大的市場,對于這方面的人才需求也是很龐大的,需求連年上升。但是,由于軟件開發(fā)這個的前景良好,不同行業(yè)的人也投入進來,中專生、高中生經(jīng)過一段時間也同樣和軟件專業(yè)大學生搶飯碗,導致軟件這個熱門行業(yè)的大學生就業(yè)問題尤為突出。我們從官方資料知道,2014年計算機專業(yè)的大學生有30萬之多,而行業(yè)對計算機軟件需求卻僅僅只有25萬,因此可以知道計算機軟件專業(yè)的學生面臨的形勢有多么的嚴峻、殘酷。高校的大規(guī)模、盲目擴招對大學生的就業(yè)更是雪上加霜,影響巨大。我們同時也可以從如下的表中看出,自從2002年以來,應屆大學畢業(yè)生的人數(shù)每年都在成倍的增加,2009年畢業(yè)生的人數(shù)是2002年的5倍之多。隨著畢業(yè)生人數(shù)成倍的增加,找工作的競爭也越來越發(fā)劇烈,就業(yè)也就越來越困難了。高校的盲目擴招對應屆大學生的就業(yè)增加了難度,但從國家的長遠的利益上來看,高校的擴招也是我們政府、國家迫不得已的一個必然選擇選擇。高校的大規(guī)模擴招對大學生的就業(yè)造成的巨大影響有很多方面的原因,但這些原因也是綜合的、多方面的、深層次、囊括所有領域的,不能簡單的以偏概全、一概而論。我們也著重的分析了大學生的就業(yè)的大致流向。應屆大學生畢業(yè)生就業(yè)的主要流向主要有以下五個方面,從這些主要流向中我們可以清晰的看出大學生的就業(yè)之難的具體的體現(xiàn):65%左右的本科大學畢業(yè)生選擇的就業(yè)出路主要是到各種類企業(yè)、城鄉(xiāng)基層的社會服務崗位的就業(yè)或者自主獨立創(chuàng)業(yè)、靈活自主的就業(yè)。但是65%并不是特指那些到城鄉(xiāng)的基層社會服務的崗位就業(yè)的人群,而是包括了去各種類型的企業(yè)(包括私營企業(yè)、跨國公司、外資企業(yè)、世界500強龍頭企業(yè))以及那些靈活多變創(chuàng)業(yè)的比例。其中自主創(chuàng)業(yè)的的比例只有區(qū)區(qū)的0.5%,更多應屆大學生不愿意到城鄉(xiāng)基層服務崗位上去。從此中可見,大學生雖然數(shù)量多,但是大部分大學生卻不愿意選擇到到基層去工作,有業(yè)不就這也是造成當代大學生的就業(yè)問題嚴重突出的一個重要的原因。同時,我們分析了大學生就業(yè)的地理空間分布。大學生選擇的就業(yè)地大多數(shù)集中沿海的發(fā)達地區(qū),還有高薪的部門就業(yè),自愿到欠發(fā)達地區(qū)工作比例卻很少。其中北、上、廣、深是我們應屆大學生畢業(yè)生的必然首選之地,卻很少有人愿意選擇到西部地區(qū)去就業(yè)。有一項調(diào)查是針對5000名本科應屆畢業(yè)生的,首選擇到北京工作的比例竟然高達70%,同時到中西部地區(qū)卻只有2%。這些畢業(yè)生的平均收入期望值是每月2000到4000元之間,月薪2000以下工作堅決的不干,形成了重視東部,輕視西部;重視高層工作,輕視基層工作的不合理的分布的態(tài)勢。如果大學生的就業(yè)空間的分布的合理的話,那么現(xiàn)在的就業(yè)問題就不會有如此嚴峻、艱難。把我們現(xiàn)在的就業(yè)問題分配一部分或者轉(zhuǎn)向一部分給西部,這將是我們現(xiàn)在要根本解決就業(yè)難問題的關(guān)鍵措施,同時也會有利于實現(xiàn)我們社會更好更強大發(fā)展水平的綜合均衡,來國家的我們的共同發(fā)展、共同富裕、共同進步,大學生的就業(yè)問題同時在某種程度上也是相對的過剩的,這與我們現(xiàn)在大學生的的就業(yè)選擇觀念造成空間的布局的不合理有密切相關(guān)。 3.職業(yè)培訓市場和計算機軟件專業(yè)培訓市場現(xiàn)在的培訓市場的蛋糕很大,很有前景,但卻和傳統(tǒng)的飲料市場截然相反,飲料市場現(xiàn)在已經(jīng)被市場非常細分化,但是培訓市場卻不是這樣的,現(xiàn)在的培訓市場龐大而又雜亂,計算機方面的培訓、英語方面的培訓,已經(jīng)是把市場做臭做爛了,很多傳統(tǒng)的培訓招生方法已經(jīng)遠遠不適合于現(xiàn)在的招收學員的情況。據(jù)調(diào)查人員統(tǒng)計,每年有大約20%的培訓機構(gòu)的新增,同時26%的培訓機構(gòu)卻在倒閉、關(guān)門?,F(xiàn)在來說,找到有效、合適的推廣方式會將成為培訓機構(gòu)的發(fā)展壯大的根本性的生存之道。當然了要解決根本的生源問題,最根本的就是要去創(chuàng)造咨詢量、營銷渠道。我們的媒體推廣或者渠道合作的目的都是為了要增加我們培訓機構(gòu)的曝光率,增加我們的咨詢量,來擴大招生。目前我們使用的傳統(tǒng)的招生手段遠遠無法來滿足招生需求、規(guī)模擴招,甚至會形成累贅,導致最終的倒閉。不同于學歷教育背景的計算機軟件專業(yè)化培養(yǎng)的高性能的人才計劃,一般需要專業(yè)化的計算機軟件培訓職業(yè)培訓學校來推廣,來承擔這份重擔,來培養(yǎng)能夠勝任職業(yè)崗位的企業(yè)骨干的技能型的軟件人才。因此,我們的教學特色不僅僅是突出理論,更應該是實際的動手能力。在計算機軟件這個寬領域行業(yè),人才需求也龐大,所以計算機軟件培訓市場龐大,而更高的專業(yè)化、職業(yè)化培訓也是未來追求的不懈奮斗目標。4.結(jié)論:面對如此大規(guī)模的市場需求,我們發(fā)現(xiàn)商機無限。只要有3%的計算機培訓機構(gòu)的市場份額,我們的軟件就能保持盈利。而且計算機軟件人才的職業(yè)化培養(yǎng)正好彌補了大學生在校缺乏實踐動手能力的落點,將備受大學生、高校、用人單位的極大歡迎。 并且政府也在大力幫助就業(yè)者跟好就業(yè)做出最大努力,而大學生是祖國高素質(zhì)人才,是實現(xiàn)中華民族偉大復興的中堅力量,大學生的就業(yè)更是重中之重。近年來,政府不斷推崇大學生職業(yè)教育,鼓勵、扶持大批的職業(yè)培訓結(jié)構(gòu),給即將走出校門的大學生提供一個好通往自己心目中理想企業(yè)的平臺。同時,國家針對貧困生也推出了職業(yè)培訓低息貸款,幫助貧困學生入學。因此,職業(yè)培訓學校的發(fā)展前景是無限美好的,將會成為一個熱門行業(yè),將會是高校之外的教育王國。我們也對市面上的招生管理系統(tǒng)做了調(diào)查,一些網(wǎng)站推出的這些軟件大多數(shù)老說是針對職業(yè)培訓學校,而非專門為計算機軟件而專門開發(fā)。通用的計算機招生管理系統(tǒng)并不能體現(xiàn)計算機軟件培訓的特點,比如說,計算機軟件課程一般是5個月的培訓時間,但是其方面的培訓可能只有短短的三個月,甚至只有一個月。我們只有針對計算機軟件培訓的周期,才能綜合的組織學習不同軟件方向的學員有條不紊的培訓計劃。我這套計算機職業(yè)培訓軟件就是屏蔽了非計算機軟件培訓課程,只是專門處理計算機的培訓課程,有針對性。當然了,市面上的培訓招生管理軟件市場已經(jīng)飽和,我們開發(fā)的這套系統(tǒng)新的系統(tǒng)雖然具有傳統(tǒng)的軟件不具備的內(nèi)容,但是要想打入市場不易。因此。我們需要一套剛開始免費使用的收費策略,新的營銷策略,才能帶動顧客,沖擊傳統(tǒng)市場,不斷去占領市場份額,把蛋糕越做越大。但是,我們的軟件不可能無限期免費,設立一個免費時限,比如一年,超過這個時限我們就要收取費用。照這樣做,可能一部分客戶覺得我們軟件不適合而放棄使用,也有一部分客戶很滿意我們的軟件而一直堅持使用下去,這樣我們就一定能有自己的忠實用戶,有自己的鐵桿粉絲,我們才能真正發(fā)現(xiàn)自己的用戶,不斷根據(jù)客戶需求來完成我們的軟件,共同成長,合作共贏。我開發(fā)的這套針對計算機軟件的職業(yè)培訓學校招生管理系統(tǒng),拋棄了傳統(tǒng)的招聘軟件大而不精的缺點,我們僅僅制作針對大學生計算機軟件職業(yè)培訓的專業(yè)軟件。我們采用傳統(tǒng)招生管理的學員網(wǎng)上報名,而學校也能實現(xiàn)網(wǎng)上管理學員、教員、課程教室、財務信息、教務信息,實現(xiàn)了職業(yè)培訓學校管理辦公無紙化、遠程辦公,通過網(wǎng)絡平臺使學校能更快更方便的招收更多學員,不僅給學員創(chuàng)造了一個更廣泛選擇的機會,而且極大降低了職業(yè)培訓學校的運營成本。 第二章.系統(tǒng)需求分析及設計2.1各類用戶需求2.1.1學員需求分析一:學員分為新學員和老學員,新學員要先注冊,注冊成功 ;二:學員登錄后查看上課時間、地點,還可以網(wǎng)上完成交學費;三:培訓課程結(jié)束后學員登錄可以查看成績情況。2.1.2教員需求分析一:新教員完成注冊;二:教員登錄后可以查看自己上課地點、時間;三:教員登錄后可以查看自己的工資;四:教員給學員成績評定。2.1.3教務處需求分析一:管理學員信息(增、刪、查、改);二:管理教員信息(增、刪、查、改);三:管理教室、時間安排;四:管理新增課程的發(fā)布、不再開設課程的刪除;2.1.4財務處需求分析一:管理學生交學費情況;二:管理教員工資情況。2.1.5學生就業(yè)處需求分析管理畢業(yè)生就業(yè)的基本情況的統(tǒng)計。2.1.6校長管理功能一:對于財務處管理員權(quán)限的申請做驗證;二:對于教務處管理員權(quán)限的申請做驗證;三:對于學生就業(yè)處權(quán)限的申請做驗證;2.2系統(tǒng)設計框架1.我開發(fā)的這套職業(yè)培訓學校招生管理系統(tǒng)采用B/S模式架構(gòu)來開發(fā)系統(tǒng),系統(tǒng)頁面分為前臺、后臺頁面,前臺頁面包括學生模塊、教員模塊、教務處模塊、財務處模塊、學生就業(yè)處模塊,后臺頁面只有校長模塊。2.系統(tǒng)設計方框圖: 圖2.0系統(tǒng)框架圖2.3系統(tǒng)功能設計2.3.1新學員報名功能新學員要想注冊,先點擊進入職業(yè)培訓學校招生管理系統(tǒng)的主頁,點擊 上方的學員注冊功能按鈕,就會進入新學員的注冊頁面新學員填完上圖的注冊信息,點擊提交注冊信息,若處理成功,則跳回到新學員注冊成功,若服務器端處理注冊信息失敗,則跳到出錯頁面,提示出錯信息,并可以選擇返回主頁,如下圖圖2.1新學員注冊界面2.3.2學員登錄后查詢上課時間、地點、所選課程功能、成績學員進入職業(yè)培訓學校招生管理系統(tǒng)的主頁,點擊登錄按鈕,進入登錄頁面,如下圖:圖2.2 學員登錄界面2.3.3學生選課功能學員通過登錄功能進入自己的主頁,然后在系統(tǒng)主頁上可以查看課程信息,若覺得此課程適合自己,就選擇該課程,選課成功后,可以在自己主頁上刷新,就可以查看自己全部的選課信息,如下圖:圖2.3 學員信息界面 圖2.4 部分課程報名信息界面圖2.5 全部課程(分頁)報名信息界面 2.3.4學生交學費功能學員通過登錄功能進入學員自己的主頁,可以查看自己的基本信息,如下圖:圖2.6學員交學費界面 若學費一欄顯示否(即未交學費),點擊否超鏈接開始交學費,交學費成功后會顯示成功后的頁面,如下圖: 圖2.7學員交學費成功后的界面 若交學費未成功,則提示交學費未成功,則重新跳到主頁,可以重新交學費,如下圖:圖2.8 學員交學費失敗后的界面2.3.5教員注冊新教員要先注冊,然后才能擁有自己的用戶信息,就可以使用教員模塊的信息。我們教員注冊沒有提供驗證激活機制,因為我們的教務在線模塊有對于教員的增、刪、查、改功能,如果一旦查出教員信息虛假,就可以立即刪除此教員的信息。教員注冊頁面如下圖:圖2.9 教員注冊頁面2.3.6教員登錄后可以查看自己上課地點、時間、工資;教員用自己的用戶名和密碼登錄后跳到自己的主頁,然后可以查看自己上課的時間,來安排行程,查看上課地點,有利于快速找到上課的地點,節(jié)約時間。同時,教員還可以查看自己的工資。教員登錄后的功能截圖: 圖2.10 教員登錄成功后的信息的頁面圖2.11 教員查看上課時間地點的頁面圖2.12教員查看自己的工資的頁面2.3.7教員給學員成績評定 期末了,教員要對自己的學員做出成績評估,既是對于學員的鼓勵,也是對教員的激勵。教員評定學員成績功能截圖: 圖2.13 教員的所有的學員信息圖2.14 教員給每個學員成績評定2.3.8教務處管理學員信息(增、刪、查、改);學員可以自己注冊,但是教務處也可以添加一個新學員,如果教務處覺得此學員是惡意用戶或者已經(jīng)結(jié)業(yè)了可以刪除學員信息,但是刪除學員的同時要先刪除該學員的所有的選課信息記錄。同時教務處還有查找學員信息、修改學員信息的功能。我們只截刪除學員功能的圖: 圖2.15 顯示學員信息圖2.16 刪除學員信息2.3.9教務處管理教員信息(增、刪、查、改);教員可以自己注冊,也可以通過教務處來添加一個新教員。如果某個教員應該刪除,則先刪除該教員對應的班級信息以及選課信息。教務處還可以查找教員的信息、修改教員的信息。我們只截修改教員信息功能的圖:圖2.17 修改教員信息2.3.10教務處管理新增課程的發(fā)布、不再開設課程的刪除;不在開設課程的刪除,同時要先刪除該課程對應的班級表和選課表,增加新課程也是一個很重要的功能。如下圖: 圖2.18 顯示全部課程信息圖2.19 增加課程圖2.20 刪除課程2.3.11教務處管理員的注冊。教務處管理員責任重大,為了安全起見,教務處管理員的注冊不是隨便就能注冊的,注冊提交發(fā)一份激活郵件給校長,然后校長確認激活才能注冊成功。此功能沒有截圖了。 2.3.12管理教員工資情況。教務處管理教員工資的功能并不是一個視圖層,他是一段邏輯代碼,計算學員工資,實現(xiàn)學員可以查到自己的工資,故此功能無截圖。2.3.13財務處管理員的注冊。財務處管理員責任重大,為了安全起見,財務處管理員的注冊不是隨便就能注冊的,注冊提交發(fā)一份激活郵件給校長,然后校長確認激活才能注冊成功。此功能沒有截圖了。 2.3.14管理學生交學費情況:如果學員未交學費,財務處管理員就可以發(fā)一份郵件給學員來催繳學費,如下圖:圖2.21 未繳費學生名單 2.3.15學生就業(yè)處管理員注冊學生就業(yè)處管理員責任重大,為了安全起見,學生就業(yè)處管理員的注冊不是隨便就能注冊的,注冊提交發(fā)一份激活郵件給校長,然后校長確認激活才能注冊成功。此功能沒有截圖了。2.3.16管理畢業(yè)生就業(yè)學生的名單與未就業(yè)的名單。學生就業(yè)處統(tǒng)計就業(yè)的人數(shù)以及未就業(yè)的人數(shù),來方便學校來安排以后學校的課程,來促進就業(yè)。如下圖: 圖2.22 未就業(yè)學生名單 圖2.23已就業(yè)學生名單 第三章.數(shù)據(jù)庫設計及配置文件 3.1數(shù)據(jù)庫表的設計 1. 學員表信息表的詳細設計信息(XueYuan)表3.1 學員表(XueYuan)字段類型長度 字段意義 是否可以為空xueIdchar32主鍵不可xueNickNamechar32學員登錄號不可xueNamechar50學員姓名不可XuePasswdchar32學員登錄密碼不可xueSexchar4學員性別不可xueAgechar10學員年齡不可xueTelchar30學員手機號不可xueEmailchar30學員電子郵箱不可xueNotchar4學員是否就業(yè)可以xueCorper-ationchar40學員就業(yè)單位可以xueTimedatatime-學員就業(yè)時間可以教員信息表的詳細設計信息(JiaoYuan)/*教員表*/表3.2 教員表(JiaoYuan) 字段類型長度 字段意義 是否可以為空 jiaoIdchar32主鍵不可jiaoNickNamechar32教員登錄號不可 jiaoNamechar32教員姓名不可 jiaPasswdchar32教員登錄密碼不可 jiaoSexchar6教員性別不可 jiaoAgechar6教員年齡不可 jiaoTelchar30教員手機號不可 jiaoEmailchar32教員電子郵箱不可jiaoCoursechar32教員擅長教學課程可以 jiaoFeechar32已經(jīng)支付的教員工資可以jiaoRevenuechar32未支付的教員工資可以3. 教務處表的詳細設計信息(JiaoWuChu)表3.3 教務處表(JiaoWuChu)字段類型長度 字段意義 是否可以為空 jiaoIdchar32主鍵不可 jiaoNamechar32教務處管理人員登錄名不可 jiaPasswdchar32教員管理人員登錄密碼不可4.財務處表的詳細設計信息(CaiWuChu) 表3.4 財務處表(CaiWuChu)字段類型長度 字段意義 是否可以為空 cwcIdchar32主鍵不可 cwcNamechar32財務處管理人員登錄名不可cwcPasswdchar32財務管理人員登錄密碼不可 5. 學生就業(yè)處管理人員信息表的詳細設計信息(JiuYeChu)表3.5 就業(yè)處表(JiuYeChu)字段類型長度 字段意義 是否可以為空 xjcIdchar32主鍵不可 xjcNamechar32學生就業(yè)處管理人員登錄名不可 xjcPasswdchar32學生就業(yè)處管理人員登錄密碼不可 6. 教室信息表的詳細設計信息(JiaoShi)表3.6 教室表(JiaoShi)字段類型長度 字段意義 是否可以為空 jsIdchar32主鍵不可 jsNamechar50教室名稱不可 jsNumberchar10教室實際編號不可 jsNotchar10教室是否被占用不可7.班級信息表的詳細設計信息(BanJi) 表3.7 班級表(BanJi)字段類型長度 字段意義 是否可以為空 bjIdchar32主鍵,班級號不可 bjNamechar20課程名稱名稱不可 bjjIdchar32班級教員,,外鍵(教員表的jiaoId)不可 bjCoursetimedatetime-課程開設開始時間不可bjCourseLonglong30課程周期不可bjJiaoIdchar32教室Id,外鍵(教室表的jsId)不可bjWagechar32本課程應付教員薪水不可8. 學員選課表信息表的詳細設計信息(XueXuanKe)表3.8 學員選課表(XueXuanKe)字段類型長度 字段意義 是否可以為空 xxkIdchar32主鍵,外鍵來自XueYuan表的xueId不可 xxkbIdchar32主鍵,外鍵來自BanJi表的bjId不可 xxkNotchar4是否交學費可以 xxkGradechar20學生成績可以(備注:XueXuanKe的主鍵由xxkId和xxkbId共同確定,兩者缺一不可) 3.2數(shù)據(jù)庫創(chuàng)建的SQL語句create database bishe;/*創(chuàng)建數(shù)據(jù)庫*/*學生表*/create table XueYuan( xueId varchar(32) not null primary key auto_increment ,/*主鍵*/ xueNickName varchar(32) not null,/*學員登錄號*/ xueName varchar(50) not null,/*學員姓名*/ xuePasswd varchar(32) not null,/*學員登錄密碼*/ xueSex varchar(4)not null,/*性別*/ xueAge varchar(10)not null,/*年齡*/ xueTel varchar(30)not null,/*手機聯(lián)系方式*/ xueEmail varchar(30)not null,/*電子郵箱*/ xueNot varchar(4)/*學生是否就業(yè)*/ xueCorperation varchar(40)/*就業(yè)單位*/ xueTime datetime/*就業(yè)時間*/ );/*教員表*/create table JiaoYuan(jiaoId varchar(32)not null primary key auto_increment /*主鍵*/ jiaoNickName varchar(32)not null, ,/*教員登錄名*/jiaoName varchar(32)not null,/*教員姓名*/jiaoSex varchar(6)not null,/*教員性別*/jiaoCourse varchar(32) not null,/*教員擅長教學科目*/ jiaoAge varchar(6)not null,,/*教員年齡*/ jiaoPasswd varchar(32)not null,/*教員登錄密碼*/ jiaoTel varchar(32)/*教員手機聯(lián)系方式*/ jiaoEmail varchar(32)not null,/*教員電子郵箱*/ jiaoFee varchar(32)/*已經(jīng)支付的教員工資*/ jiaoRevenue varchar(32)/*未支付的教員工資*/*教務處管理員表*/create table goods(jwdId varchar(32) not null primary key auto_increment,/*主鍵*/jwcName varchar(32)not null,/*用戶名*/ jwcPasswd varchar(32)not null,/*密碼*/);/*財務處管理員表*/create table CaiWuChu(cwcId varchar(32) not null primary key auto_increment,/*主鍵*/ cwcName varchar(32)not null,/*用戶名*/ cwcPasswd varchar(32)not null,/*密碼*/);/*學生就業(yè)處管理員表*/create table JiuYeChu(xjcId varchar(32)not null primary key auto_increment,/*主鍵*/ xjcName varchar(32)not null,/*用戶名*/ xjcPasswd varchar(32)not null,/*密碼*/);/*教室表*/create table JiaoShi(jsId varchar(32) not null primary key auto_increment,/*主鍵,*/jsName varchar(50),not null,/*教室名稱*/ jsNumber varchar(10),not null,/*教室實際編號*/jsNot varchar(10)not null,/*教室是否被占用*/);/*班級表*/create table BanJi( bjId varchar(32)not null primary key auto_increment ,/*主鍵,班級號*/ bjName varchar(20)not null,/*課程名稱*/ bjjId varchar(32)not null,/*班級教員*/ bjCoursetime datatime not null,/*課程開始時間*/ bjCourseLong long(30) not null,/*課程周期*/ bjJisoId varchar(32)not null,/*教室id,外鍵*/ bjWage varchar(32) /*本課程應付教員薪水*/ foreign key (bjId) references JiaoYuan(jiaoId),);/*學員選課表*/create table XueXuanKe( xxkId varchar(32) not null primary key, /*主鍵*/ xxkbId varchar(32) not null primary key,/*主鍵*/ xxkNot varchar(4) not null,/*交學費狀態(tài)*/ xxkGrade varchar(20)not null/*成績*/ foreign key (xxkId) references XueYuan(xueId), foreign key (xxkbId) references BanJi(bjId);3.3配置文件1.web.xml2.struts2的配置文件 struts.xml3.hibernate的配置文件cfg.xml4.spring的配置文件applicationContext.xml5.外部屬性文件perties 第四章.技術(shù)概述4.1硬件及軟件環(huán)境 硬件:客戶端:pc機服務器端:采用虛擬機 軟件:客戶端:瀏覽器 服務器端:linux redhat 9.0,tomcat6.0,jdk1.5開發(fā)工具:MyEclipse數(shù)據(jù)庫: MySql開發(fā)語言:jsp4.2框架技術(shù) 1框架理論:框架即半成品,相當于替我們寫好了一部分功能,使用框架極大縮短了開發(fā)的周期, 使開發(fā)效率大大提高,本系統(tǒng)我們采用SSH(Struts+Spring+Hibernate)框架技術(shù)。2 本系統(tǒng)使用的框架技術(shù)概述:使用Struts框架來處理瀏覽器向服務器發(fā)出的請求,struts是實現(xiàn)了java EE開發(fā)中的web層的MVC(model:模型,view:模型,control:控制),與傳統(tǒng)的servlet來處理請相比,servlet的每一個請求只要在服務器端創(chuàng)建一個請求,耗費大量內(nèi)存空間,而struts的核心控制器可以攔截所有的web請求,然后根據(jù)實際需求進行分發(fā)(action);使用Hibernate框架來達到實現(xiàn)封轉(zhuǎn)對數(shù)據(jù)庫的操作的SQL語句的目的,從而使我能用面向?qū)ο蟮牡拇笾戮幊趟枷雭聿僮鲾?shù)據(jù)庫(即完全的ORM思想),這樣使操作數(shù)據(jù)庫更加方便,達到快速開發(fā)的目的;我采用hibernate是為了解決DAO中數(shù)據(jù)處理的問題(即是與數(shù)據(jù)庫操作有關(guān))。Spring框架是相對于sun公司官方發(fā)布的EJB(組件)提出來的,相對于EJB也是一個輕量級的框架,spring的核心思想是Ioc(反轉(zhuǎn)控制)和AOP(面向切面編程),Ioc是把創(chuàng)建對象的控制器交給spring的大工廠,來實現(xiàn)接口與實現(xiàn)類的編程的解耦合,使編程靈活且滿足軟件工程中open-close原則。面向切面編程(AOP)是改變了我們以往代碼復用的思維,我們傳統(tǒng)上采用繼承機制來實現(xiàn)代碼復用(即縱向方式),而我們現(xiàn)在采用的AOP是橫向方式實現(xiàn)代碼復用,代理機制實現(xiàn)代碼增強(advice);而且Spring還有強大的事務處理機制來滿足我們的業(yè)務需求。我采用Spring框架就是來解決復雜的業(yè)務層問題。3.框架版本:Strus版本:Strus2.0Spring版本:Spring3.0Hibernate版本:Hibernate3.04.三大框架(SSH)采用的整合思路:導入struts、hibernate、spring所需要的jar包,全部放在we-inf中的lib下面,然后寫核心配置文件web.xml、struts.xml、applicationContext.xml、hibernate.cfg.xml,我們把action、service、dao都交給spring來管理,我們要特別注意action、service、dao、domain之間的關(guān)系,一般是action調(diào)用service(action處理請求處理的分發(fā)),然后service調(diào)用dao(service處理業(yè)務層邏輯),dao來進行數(shù)據(jù)處理層的操作,而domain是實體類,完全與數(shù)據(jù)庫中的關(guān)系表一一對應,在程序中還充當模型驅(qū)動的作用。這些關(guān)系更明確的說是如何把握一個bean如何注入另一個bean的過程。 第五章.系統(tǒng)測試及總結(jié)5.1測試的目的以及方法測試是為了檢測程序是否出錯以及程序是否達到了預期(即按照需求分析)的功能,如果沒有測試,我們很難保證以后程序中不發(fā)生錯誤。現(xiàn)在運行時沒有發(fā)生的但是潛在的錯誤,在將來很可能會發(fā)生,那時將對軟件開發(fā)者(因為我在緒論講了盈利模式是和客戶綁在一起的)和客戶造成的錯誤將產(chǎn)生無法估量的代價,還影響軟件的開發(fā)者的聲譽,因此,軟件測試必不可缺、必不可少、必不可省。我們的測試是按需求分析中劃分的模塊來測的,我會分別測試學員模塊、教員模塊、教務處模塊、財務處模塊、學生就業(yè)處模塊、校長模塊,不斷去測試,然后反饋錯誤信息、修改代碼,達到完成模塊的功能為止。5.2 測試環(huán)境及其搭建本次測試采用的是junit工具來進行模塊(單元)測試。JUnit是一個非常功能強大的回歸測試框架(RTF,egression testing framework)。我們的Junit測試是程序員測試,即是所謂的白盒測試,透明的,因為我們已經(jīng)知道了被測試的程序如何完成功能情況和完成什么樣的功能的情況。Junit是一套成熟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論