勤工儉學管理信息系統(tǒng)的設計與實現(xiàn)【畢業(yè)論文】_第1頁
已閱讀1頁,還剩63頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)設計(論文)</p><p><b>  (20 屆)</b></p><p>  勤工儉學管理信息系統(tǒng)的設計與實現(xiàn)</p><p><b>  摘 要</b></p><p>  隨著各大高校不斷加強勤工助學的力度,范圍不斷擴大,如何有效地幫助學生做好勤工助學

2、工作,管理勤工助學的信息,成為各大高校的一個難題。由于信息化快速發(fā)展,傳統(tǒng)手工管理模式已經(jīng)不適應時代發(fā)展,開發(fā)適應當前工作需要的辦公管理軟件已經(jīng)成為必然。本文基于UML建模,結合Java編程語言和MySql數(shù)據(jù)庫管理服務技術,設計并實現(xiàn)了大學生勤工儉學管理信息系統(tǒng)的運行管理。整個管理系統(tǒng)的開發(fā)包括分析、設計、實現(xiàn)三個主要過程。該系統(tǒng)有機結合了勤工助學的現(xiàn)實情況,運用現(xiàn)代信息化技術來完成管理工作,降低勤工助學日常工作成本,提高工作效率,從

3、而實現(xiàn)勤工助學傳統(tǒng)化管理和現(xiàn)代化管理的有效統(tǒng)一,為勤工助學管理工作提供了一個更加高效,便捷的平臺。</p><p>  關鍵詞:勤工助學 JAVA MySql</p><p><b>  Abstract</b></p><p>  With constantly expanding of the number of work-stud

4、y students, it has become a problem of major colleges and universities to effectively help the work-study students and manage their information. The traditional manual management model has been outdated. Due to the With

5、the rapid development of information it is urgent to develop an office management software to adapt to the current work. This article based on UML modeling, combined with JAVA programming language and MySQL database mana

6、gement s</p><p>  Key words: Work-study Java MySQL</p><p><b>  目錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><

7、;b>  1緒論1</b></p><p><b>  1.1引言1</b></p><p>  1.2背景和意義1</p><p><b>  1.3系統(tǒng)特點1</b></p><p><b>  1.4系統(tǒng)目標2</b></p>&

8、lt;p>  1.5系統(tǒng)可行性分析2</p><p><b>  2系統(tǒng)環(huán)境介紹3</b></p><p><b>  2.1概述3</b></p><p>  2.1.1 MyEclipse基本概述3</p><p>  2.1.2 MySqL基本概述3</p>&l

9、t;p>  2.2技術支持簡介4</p><p>  2.2.1 UML介紹4</p><p>  2.2.2 TCP協(xié)議簡單介紹6</p><p>  2.2.3 Spring介紹7</p><p>  2.2.4 Struts2介紹9</p><p>  2.2.5 Hibernate介紹10&l

10、t;/p><p>  2.2.6 JavaScript開發(fā)技術介紹12</p><p>  3 系統(tǒng)分析15</p><p>  3.1 系統(tǒng)分析概述15</p><p>  3.1.1 需求描述15</p><p>  3.1.2 流程圖15</p><p>  3.1.3 系統(tǒng)功能

11、分析18</p><p>  3.2系統(tǒng)需求分析20</p><p>  3.2.1 系統(tǒng)活動者與用例模型20</p><p>  3.2.2 用例圖21</p><p><b>  4 系統(tǒng)設計26</b></p><p>  4.1 系統(tǒng)架構與設計26</p><

12、;p>  4.1.1系統(tǒng)設計概述26</p><p>  4.1.2系統(tǒng)功能設計27</p><p>  4.1.3類圖設計27</p><p>  4.2 時序圖29</p><p>  4.2.1 用例“注冊”的時序圖29</p><p>  4.2.2 用例“登錄”的時序圖30</p>

13、;<p>  4.2.3 用例“審核”的時序圖30</p><p>  4.2.4 用例“報名”的時序圖31</p><p>  4.2.5 用例“錄用”的時序圖32</p><p>  4.2.6 用例“解雇”的時序圖33</p><p>  4.2.7 用例“發(fā)放工資”的時序圖34</p><p

14、>  4.3 數(shù)據(jù)庫設計35</p><p>  4.3.1 CDM(Conceptual Data Model)35</p><p>  4.3.2 PDM(Physical Data Model)36</p><p>  4.3.3 領域類設計37</p><p>  5 系統(tǒng)實現(xiàn)42</p><p&

15、gt;  5.1 系統(tǒng)實現(xiàn)概述42</p><p>  5.1.1實現(xiàn)理念42</p><p>  5.1.2軟件環(huán)境42</p><p>  5.1.3代碼層次42</p><p>  5.2 登錄管理模塊實現(xiàn)43</p><p>  5.3注冊管理模塊實現(xiàn)45</p><p> 

16、 5.4 主頁面管理模塊實現(xiàn)45</p><p>  5.5 功能列表頁實現(xiàn)46</p><p>  5.6 詳細信息頁面實現(xiàn)46</p><p>  5.7 新增/修改頁面實現(xiàn)47</p><p>  6 系統(tǒng)測試48</p><p>  6.1功能性測試48</p><p> 

17、 6.1.1系統(tǒng)登錄測試48</p><p>  6.1.2 報名勤工儉學功能測試48</p><p>  6.1.3 公司錄用管理功能測試49</p><p>  6.1.4 管理員審核管理功能測試50</p><p>  6.1.5 用戶管理模塊51</p><p>  6.2非功能性測試52</

18、p><p>  6.2.1 UI測試52</p><p>  6.2.2 性能測試52</p><p>  6.2.3 安全性測試52</p><p><b>  7 結語53</b></p><p>  7.1 系統(tǒng)設計感想53</p><p>  7.2 系統(tǒng)展

19、望53</p><p><b>  致謝53</b></p><p>  參 考 文 獻55</p><p><b>  1緒論</b></p><p><b>  1.1引言</b></p><p>  在當今信息高度發(fā)達的時代,勤工助學管理涉

20、及的各環(huán)節(jié)已經(jīng)不再僅僅是傳統(tǒng)的勤工管理,助學管理,而是更廣泛、更全面的系統(tǒng)服務,利用計算機管理及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理的效率。同時,勤工助學工作對解決貧困生的經(jīng)濟問題,鍛煉學生的工作能力、溝通能力、理解能力和自立能力等方面都起著重要作用。做好學生勤工助學管理工作對提高勤工助學管理的服務水平和勤工助學學生的綜合能力,實現(xiàn)雙贏有著重要的意義。因此為能夠實現(xiàn)校方管理勤工助學而開發(fā)本系統(tǒng),學生能夠自主選擇勤工助學項目,為學生

21、提供一個自主選擇的平臺。</p><p><b>  1.2 背景和意義</b></p><p>  勤工儉學是社會主義教育的一個不可缺少的組成部分,是培養(yǎng)四有新人的重要途徑。近幾年來,學校的勤工儉學活動越來越引起人們的重視,經(jīng)濟效益有了較大幅度的提高,機構和隊伍得到充實和加強,有利地促進了社會主義一代新人的健康成長。所以,這項活動不僅有利于學生德、智、體、美全面發(fā)展

22、,而且可以使學生通過參加勞動取得相應報酬。這是對廣大學生,特別是家庭經(jīng)濟困難學生的有效資助辦法,是對他們安心完成在校學業(yè)的有力支持</p><p>  隨著勤工儉學者的增多,如何合理管理,有效幫助勤工儉學者成為一個難題,本系統(tǒng)旨在幫助勤工學生、公司、以及管理者之間進行快速通信,合理安排工作,合理利用人力資源,提高人員效率,降低勞動成本和差錯發(fā)生的概率。</p><p><b> 

23、 1.3系統(tǒng)特點</b></p><p>  1) 安裝部署簡單、靈活,無需安裝客戶端</p><p>  2) 界面簡潔美觀并且具有較強的交互能力</p><p>  3) 數(shù)據(jù)統(tǒng)一管理分析,便于查詢統(tǒng)計</p><p>  4) 豐富的輔助工具,具有較強的管理功能</p><p>  5) 大量采用設計

24、模式,擴展靈活</p><p><b>  1.4系統(tǒng)目標</b></p><p>  學生能查看公司的招聘信息以及報名職位,對工作安排以及工資發(fā)放情況能一目了然;勤工儉學組織能發(fā)布招聘信息、添加職位、對學生工作數(shù)據(jù)進行管理,能輕松的進行用工分配,以及學生信息的查詢、管理、統(tǒng)計,管理員能對審核信息進行管理、發(fā)放工資。</p><p>  1.5

25、系統(tǒng)可行性分析</p><p><b>  1)技術可行性:</b></p><p>  為了確定現(xiàn)有技術能否實現(xiàn)目標系統(tǒng),Eclipse自帶的工具和空間、SQL擁有的表操作(建立、修改、刪除等)以及它協(xié)調操作完全可以實現(xiàn)本系統(tǒng)要求達到的功能,因此技術上可行</p><p><b>  操作可行性:</b></p&g

26、t;<p>  勤工儉學管理系統(tǒng)的建設是基于java平臺開發(fā)的,java是被廣泛應用與數(shù)據(jù)庫開發(fā)和操作的一套成熟的軟件平臺,而且它對于一個大型的數(shù)據(jù)庫處理具有不可比擬的優(yōu)點和簡單方便。所以操作可行性方面是可行的。</p><p><b>  經(jīng)濟可行性:</b></p><p>  勤工儉學工作如果完全靠人工來操作執(zhí)行,不僅存在信息延后的問題,而且需要花

27、費大量的人力物力,通訊費,各類表格通知打印費等一筆不小的長期開資,而且這筆開銷還將一直無限的擴大下去,所以一次性的投入建設勤工儉學管理系統(tǒng)不僅方便管理而且可以節(jié)約大筆費用。顯然,從長遠考慮在軟件有效期內,預期經(jīng)濟效益大于開發(fā)成本,經(jīng)濟性收益明顯,有廣闊市場前景。有以上分析我們可以確定本系統(tǒng)在經(jīng)濟可行性上行得通。</p><p><b>  2系統(tǒng)環(huán)境介紹</b></p><

28、;p><b>  2.1概述</b></p><p>  2.1.1 MyEclipse基本概述</p><p>  MyEclipse企業(yè)級工作平臺(MyEclipseEnterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效

29、率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。</p><p>  MyEclipse 是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse

30、目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能??梢哉fMyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。</p><p>  根據(jù)官方最新消息,MyEclipse 2013已經(jīng)正式發(fā)布!MyEclipse 2013支持HTML5、JQuery和主流的Javascript 庫

31、。隨著MyEclipse 2013支持Html5,你可以添加音頻、視頻和API元素到你的項目,從而為移動設備創(chuàng)建復雜的Web應用程序。你甚至還可以通過HTML5 可視化設計器設計令人難以置信的用戶界面。同時,隨著MyEclipse 2013支持JQuery,你可以通過插件提升性能,并添加動畫效果到設計中。</p><p>  2.1.2 MySql基本概述</p><p>  MySql是

32、一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySql AB公司開發(fā),目前屬于Oracle公司。Mysql是最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在WEB應用方面MySql是最好的RDBMS(Relational Database Management System:關系數(shù)據(jù)庫管理系統(tǒng))應用軟件之一。MySql是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySql所使用的Sq

33、l語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySql軟件采用了雙授權政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySql作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。</p><p>  MySql是一個開放源碼的小型關聯(lián)式數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySql AB公司。MySql被廣泛地應用在In

34、ternet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySql作為網(wǎng)站數(shù)據(jù)庫。</p><p><b>  2.2技術支持簡介</b></p><p>  2.2.1 UML介紹</p><p>  UML全稱是UML-Unified Model Langua

35、ge 統(tǒng)一建模語言,又稱標準建模語言。是用來對軟件密集系統(tǒng)進行可視化建模的一種語言。UML的定義包括UML語義和UML表示法兩個元素。</p><p>  UML是在開發(fā)階段,說明,可視化,構建和書寫一個面向對象軟件密集系統(tǒng)的制品的開放方法。最佳的應用是工程實踐,對大規(guī)模,復雜系統(tǒng)進行建模方面,特別是在軟件架構層次,已經(jīng)被驗證有效。統(tǒng)一建模語言(UML)是一種模型化語言。模型大多以圖表的方式表現(xiàn)出來。一份典型的建

36、模圖表通常包含幾個塊或框,連接線作為模型附加信息之用的文本。這些雖簡單卻非常重要,在UML規(guī)則中相互聯(lián)系和擴展。</p><p>  UML作為一種模型語言,它使開發(fā)人員專注于建立產(chǎn)品的模型和結構,而不是選用什么程序語言和算法實現(xiàn)。當模型建立之后,模型可以被UML工具轉化成指定的程序語言代碼。</p><p>  公認的面向對象建模語言出現(xiàn)于70年代中期。從1989年到1994年,其數(shù)量從

37、不到十種增加到了五十多種。在眾多的建模語言中,語言的創(chuàng)造者努力推崇自己的產(chǎn)品,并在實踐中不斷完善。但是用戶并不了解不同建模語言的優(yōu)缺點及相互之間的差異,因而很難根據(jù)應用特點選擇合適的建模語言,于是爆發(fā)了一場“方法大戰(zhàn)”。90年代中,一批新方法出現(xiàn)了,其中最引人注目的是Booch 1993、OOSE和OMT-2等。</p><p>  Booch是面向對象方法最早的倡導者之一,他提出了面向對象軟件工程的概念。199

38、1年,他將以前面向Ada的工作擴展到整個面向對象設計領域。Booch 1993比較適合于系統(tǒng)的設計和構造。</p><p>  Rumbaugh等人提出了面向對象的建模技術(OMT)方法,采用了面向對象的概念,并引入各種獨立于語言的表示符。這種方法用對象模型、動態(tài)模型、功能模型和用例模型,共同完成對整個系統(tǒng)的建模,所定義的概念和符號可用于軟件開發(fā)的分析、設計和實現(xiàn)的全過程,軟件開發(fā)人員不必在開發(fā)過程的不同階段進行

39、概念和符號的轉換。OMT-2特別適用于分析和描述以數(shù)據(jù)為中心的信息系統(tǒng)。</p><p>  Jacobson于1994年提出了OOSE方法,其最大特點是面向用例(Use-Case),并在用例的描述中引入了外部角色的概念。用例的概念是精確描述需求的重要武器,但用例貫穿于整個開發(fā)過程,包括對系統(tǒng)的測試和驗證。OOSE比較適合支持商業(yè)工程和需求分析。</p><p>  此外,還有Coad/Y

40、ourdon方法,即著名的OOA/OOD,它是最早的面向對象的分析和設計方法之一。該方法簡單、易學,適合于面向對象技術的初學者使用,但由于該方法在處理能力方面的局限,目前已很少使用。</p><p>  概括起來,首先,面對眾多的建模語言,用戶由于沒有能力區(qū)別不同語言之間的差別,因此很難找到一種比較適合其應用特點的語言;其次,眾多的建模語言實際上各有千秋;第三,雖然不同的建模語言大多雷同,但仍存在某些細微的差別,

41、極大地妨礙了用戶之間的交流。因此在客觀上,極有必要在精心比較不同的建模語言優(yōu)缺點及總結面向對象技術應用實踐的基礎上,組織聯(lián)合設計小組,根據(jù)應用需求,取其精華,去其糟粕,求同存異,統(tǒng)一建模語言。</p><p>  1994年10月,Grady Booch和Jim Rumbaugh開始致力于這一工作。他們首先將Booch 93和OMT-2 統(tǒng)一起來,并于1995年10月發(fā)布了第一個公開版本,稱之為統(tǒng)一方法UM 0.

42、8(Unitied Method)。1995年秋,OOSE 的創(chuàng)始人Ivar Jacobson加盟到這一工作。經(jīng)過Booch、Rumbaugh和Jacobson三人的共同努力,于1996年6月和10月分別發(fā)布了兩個新的版本,即UML 0.9和UML 0.91,并將UM重新命名為UML(Unified Modeling Language)。</p><p>  1996年,一些機構將UML作為其商業(yè)策略已日趨明顯。

43、UML的開發(fā)者得到了來自公眾的正面反應,并倡議成立了UML成員協(xié)會,以完善、加強和促進UML的定義工作。當時的成員有DEC、HP、I-Logix、 Itellicorp、 IBM、ICON Computing、MCI Systemhouse、Microsoft、Oracle、Rational Software、TI以及Unisys。這一機構對UML 1.0(1997年1月)及UML 1.1(1997年11月17日)的定義和發(fā)布起了重要的

44、促進作用。</p><p>  UML是一種定義良好、易于表達、功能強大且普遍適用的建模語言。它溶入了軟件工程領域的新思想、新方法和新技術。它的作用域不限于支持面向對象的分析與設計,還支持從需求分析開始的軟件開發(fā)的全過程。</p><p>  面向對象技術和UML的發(fā)展過程可用圖形來表示,標準建模語言的出現(xiàn)是其重要成果。在美國,截止1996年10月,UML獲得了工業(yè)界、科技界和應用界的廣泛

45、支持,已有700多個公司表示支持采用UML作為建模語言。1996年底,UML已穩(wěn)占面向對象技術市場的85%,成為可視化建模語言事實上的工業(yè)標準。1997年11月17日,OMG采納UML 1.1作為基于面向對象技術的標準建模語言。UML代表了面向對象方法的軟件開發(fā)技術的發(fā)展方向,具有巨大的市場前景,也具有重大的經(jīng)濟價值和國防價值。</p><p>  2.2.2 TCP協(xié)議簡單介紹</p><p

46、>  TCP的全稱是Transmission Control Protocol/Internet Protocol的簡寫,中譯名為傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又名網(wǎng)絡通訊協(xié)議,是Internet最基本的協(xié)議、Internet國際互聯(lián)網(wǎng)絡的基礎,由網(wǎng)絡層的IP協(xié)議和傳輸層的TCP協(xié)議組成。TCP/IP 定義了電子設備如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉藴?。協(xié)議采用了4層的層級結構,每一層都呼叫它的下一層所提供的協(xié)議來完成

47、自己的需求。通俗而言:TCP負責發(fā)現(xiàn)傳輸?shù)膯栴},一有問題就發(fā)出信號,要求重新傳輸,直到所有數(shù)據(jù)安全正確地傳輸?shù)侥康牡?。而IP是給因特網(wǎng)的每一臺電腦規(guī)定一個地址。</p><p>  TCP/IP協(xié)議并不完全符合OSI的七層參考模型。傳統(tǒng)的開放式系統(tǒng)互連參考模型,是一種通信協(xié)議的7層抽象的參考模型,其中每一層執(zhí)行某一特定任務。該模型的目的是使各種硬件在相同的層次上相互通信。這7層是:物理層、數(shù)據(jù)鏈路層、網(wǎng)路層、傳輸

48、層、話路層、表示層和應用層。而TCP/IP通訊協(xié)議采用了4層的層級結構,每一層都呼叫它的下一層所提供的網(wǎng)絡來完成自己的需求。這4層分別為: 應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協(xié)議(FTP)、網(wǎng)絡遠程訪問協(xié)議(Telnet)等。 傳輸層:在此層中,它提供了節(jié)點間的數(shù)據(jù)傳送服務,如傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報協(xié)議(UDP)等,TCP和UDP給數(shù)據(jù)包加入傳輸數(shù)據(jù)并把它傳輸?shù)较乱粚又?,這一層負

49、責傳送數(shù)據(jù),并且確定數(shù)據(jù)已被送達并接收。 互連網(wǎng)絡層:負責提供基本的數(shù)據(jù)封包傳送功能,讓每一塊數(shù)據(jù)包都能夠到達目的主機(但不檢查是否被正確接收),如網(wǎng)際協(xié)議(IP)。 網(wǎng)絡接口層:對實際的網(wǎng)絡媒體的管理,定義如何使用實際網(wǎng)絡(如Ethernet、Serial Line等)來傳送數(shù)據(jù)。</p><p>  2.2.3 Spring介紹</p><p>  Spring是一個開源框

50、架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和低耦合的角度而言,任何Java應用都可以從Spring中受益。</p><p>  Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。</p><p&

51、gt;  輕量——從大小與開銷兩方面而言Spring都是輕量的。完整的Spring框架可以在一個大小只有1MB多的JAR文件里發(fā)布。并且Spring所需的處理開銷也是微不足道的。此外,Spring是非侵入式的:典型地,Spring應用中的對象不依賴于Spring的特定類。</p><p>  控制反轉——Spring通過一種稱作控制反轉(IoC)的技術促進了松耦合。當應用了IoC,一個對象依賴的其它對象會通過被動

52、的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象。你可以認為IoC與JNDI相反——不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。</p><p>  面向切面——Spring提供了面向切面編程的豐富支持,允許通過分離應用的業(yè)務邏輯與系統(tǒng)級服務(例如審計(auditing)和事務(transaction)管理)進行內聚性的開發(fā)。應用對象只實現(xiàn)它們應該做的——完成業(yè)務邏輯—

53、—僅此而已。它們并不負責(甚至是意識)其它的系統(tǒng)級關注點,例如日志或事務支持。</p><p>  容器——Spring包含并管理應用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個bean如何被創(chuàng)建——基于一個可配置原型(prototype),你的bean可以創(chuàng)建一個單獨的實例或者每次需要時都生成一個新的實例——以及它們是如何相互關聯(lián)的。然而,Spring不應該被混同于傳統(tǒng)的重量級的EJB容器

54、,它們經(jīng)常是龐大與笨重的,難以使用。</p><p>  框架——Spring可以將簡單的組件配置、組合成為復雜的應用。在Spring中,應用對象被聲明式地組合,典型地是在一個XML文件里。Spring也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發(fā)留給了你。</p><p>  所有Spring的這些特征使你能夠編寫更干凈、更可管理、并且更易于測試的代碼。它們也為S

55、pring中的各種模塊提供了基礎支持。</p><p>  Spring 框架是一個分層架構,由 7 個定義良好的模塊組成。Spring 模塊構建在核心容器之上,核心容器定義了創(chuàng)建、配置和管理 bean 的方式。組成 Spring 框架的每個模塊(或組件)都可以單獨存在,或者與其他一個或多個模塊聯(lián)合實現(xiàn)。每個模塊的功能如下: 核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要組件是 Be

56、anFactory,它是工廠模式的實現(xiàn)。BeanFactory 使用控制反轉(IOC) 模式將應用程序的配置和依賴性規(guī)范與實際的應用程序代碼分開。</p><p>  Spring 上下文:Spring 上下文是一個配置文件,向 Spring 框架提供上下文信息。Spring 上下文包括企業(yè)服務,例如 JNDI、EJB、電子郵件、國際化、校驗和調度功能。</p><p>  Spring

57、AOP:通過配置管理特性,Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring 框架中。所以,可以很容易地使 Spring 框架管理的任何對象支持 AOP。Spring AOP 模塊為基于 Spring 的應用程序中的對象提供了事務管理服務。通過使用 Spring AOP,不用依賴 EJB 組件,就可以將聲明性事務管理集成到應用程序中。</p><p>  Spring DAO:JDBC DA

58、O 抽象層提供了有意義的異常層次結構,可用該結構來管理異常處理和不同數(shù)據(jù)庫供應商拋出的錯誤消息。異常層次結構簡化了錯誤處理,并且極大地降低了需要編寫的異常代碼數(shù)量(例如打開和關閉連接)。Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結構。</p><p>  Spring ORM:Spring 框架插入了若干個 ORM 框架,從而提供了 ORM 的對象關系工具,其中包括 JDO、Hib

59、ernate 和 iBatis SQL Map。所有這些都遵從 Spring 的通用事務和 DAO 異常層次結構。</p><p>  Spring Web 模塊:Web 上下文模塊建立在應用程序上下文模塊之上,為基于 Web 的應用程序提供了上下文。所以,Spring 框架支持與 Jakarta Struts 的集成。Web 模塊還簡化了處理多部分請求以及將請求參數(shù)綁定到域對象的工作。</p>&

60、lt;p>  Spring MVC 框架:MVC 框架是一個全功能的構建 Web 應用程序的 MVC 實現(xiàn)。通過策略接口,MVC 框架變成為高度可配置的,MVC 容納了大量視圖技術,其中包括 JSP、Velocity、Tiles、iText 和 POI。</p><p>  2.2.4 Struts2介紹</p><p>  Struts 2是Struts的下一代產(chǎn)品,是在 stru

61、ts 1和WebWork的技術基礎上進行了合并的全新的Struts 2框架。其全新的Struts 2的體系結構與Struts 1的體系結構差別巨大。Struts 2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與ServletAPI完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts

62、 2的變化很小。</p><p>  在Struts 2體系結構中當Web容器收到 請求(HttpServletRequest)它將請求傳遞給一個標準的的過濾鏈包括(ActionContextCleanUp)過濾器,然后經(jīng)過Other filters(SiteMesh ,etc),接下來需要調用FilterDispatcher核心控制器,然后它調用ActionMapper確定請求那個Action,ActionMa

63、pper返回一個收集Action詳細信息的ActionMaping對象。</p><p>  接下來FilterDispatcher將控制權委派給ActionProxy,ActionProxy調用配置管理器(ConfigurationManager) 從配置文件中讀取配置信息(struts.xml),然后創(chuàng)建ActionInvocation對象,ActionInvocation在調用Action之前會依次的調用所

64、用配置攔截器(Interceptor N) 一旦執(zhí)行結果返回結果字符串ActionInvocation負責查找結果字符串對應的(Result)然后執(zhí)行這個Result Result會調用一些模版(JSP)來呈現(xiàn)頁面,之后攔截器(Interceptor N)會在被執(zhí)行(順序和Action執(zhí)行之前相反)最后響應(HttpServletResponse)被返回在web.xml中配置的那些過濾器和(核心控制器)(FilterDispatcher

65、)。</p><p>  Struts2的攔截器在在AOP(Aspect-Oriented Programming)中用于在某個方法或字段被訪問之前,進行攔截然后在之前或之后加入某些操作。攔截是AOP的一種實現(xiàn)策略。</p><p>  在Webwork的中文文檔的解釋為——攔截器是動態(tài)攔截Action調用的對象。它提供了一種機制可以使開發(fā)者可以定義在一個action執(zhí)行的前后執(zhí)行的代碼,

66、也可以在一個action執(zhí)行前阻止其執(zhí)行。同時也是提供了一種可以提取action中可重用的部分的方式。</p><p>  大部分時候,攔截器方法都是通過代理的方式來調用的。Struts 2的攔截器實現(xiàn)相對簡單。當請求到達Struts 2的ServletDispatcher時,Struts 2會查找配置文件,并根據(jù)其配置實例化相對的攔截器對象,然后串成一個列表(list),最后一個一個地調用列表中的攔截器<

67、/p><p>  Struts 2已經(jīng)為您提供豐富多樣的,功能齊全的攔截器實現(xiàn)。因此可以至struts2的jar包內的struts-default.xml查看關于默認的攔截器與攔截器鏈的配置。</p><p>  2.2.5 Hibernate介紹</p><p>  Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Ja

68、va程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數(shù)據(jù)持久化的重任。</p><p>  Hibernate的核心接口一共有6個,分別為:Session、SessionFactory、Tra

69、nsaction、Query、Criteria和Configuration。這6個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務控制。下面對這6個核心接口分別加以介紹。</p><p>  1) Session</p><p>  Session接口負責執(zhí)行被持久化對象的CRUD操作(CRUD的任務是完成與數(shù)據(jù)庫的交流,包含了很多常見的SQL語句。

70、)。但需要注意的是Session對象是非線程安全的。同時,Hibernate的session不同于JSP應用中的HttpSession。這里當使用session這個術語時,其實指的是Hibernate中的session,而以后會將HttpSession對象稱為用戶session。</p><p>  2) SessionFactory</p><p>  SessionFactory接口負

71、責初始化Hibernate。它充當數(shù)據(jù)存儲源的代理,并負責創(chuàng)建Session對象。這里用到了工廠模式。需要注意的是SessionFactory并不是輕量級的,因為一般情況下,一個項目通常只需要一個SessionFactory就夠,當需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個SessionFactory。</p><p>  3) Transaction</p><p>  Transa

72、ction 接口是一個可選的API,可以選擇不使用這個接口,取而代之的是Hibernate 的設計者自己寫的底層事務處理代碼。 Transaction 接口是對實際事務實現(xiàn)的一個抽象,這些實現(xiàn)包括JDBC的事務、JTA 中的UserTransaction、甚至可以是CORBA 事務。之所以這樣設計是能讓開發(fā)者能夠使用一個統(tǒng)一事務的操作界面,使得自己的項目可以在不同的環(huán)境和容器之間方便地移值。</p><p>&l

73、t;b>  4) Query</b></p><p>  Query接口讓你方便地對數(shù)據(jù)庫及持久對象進行查詢,它可以有兩種表達方式:HQL語言或本地數(shù)據(jù)庫的SQL語句。Query經(jīng)常被用來綁定查詢參數(shù)、限制查詢記錄數(shù)量,并最終執(zhí)行查詢操作。</p><p>  5) Criteria</p><p>  Criteria接口與Query接口非常類似

74、,允許創(chuàng)建并執(zhí)行面向對象的標準化查詢。值得注意的是Query接口也是輕量級的,它不能在Session之外使用。</p><p>  6) Configuration</p><p>  Configuration 接口的作用是對Hibernate 進行配置,以及對它進行啟動。在Hibernate 的啟動過程中,Configuration 類的實例首先定位映射文檔的位置,讀取這些配置,然后創(chuàng)

75、建一個SessionFactory對象。雖然Configuration 接口在整個Hibernate 項目中只扮演著一個很小的角色,但它是啟動hibernate 時所遇到的每一個對象。</p><p>  hibernate優(yōu)點:</p><p>  1) 封裝了jdbc,簡化了很多重復性代碼。</p><p>  2) 簡化了DAO層編碼工作,使開發(fā)更對象化了。&

76、lt;/p><p>  3) 移植性好,支持各種數(shù)據(jù)庫,如果換個數(shù)據(jù)庫只要在配置文件中變換配置就可以了,不用改變hibernate代碼。</p><p>  4) 支持透明持久化,因為hibernate操作的是純粹的(pojo)java類,沒有實現(xiàn)任何接口,沒有侵入性。所以說它是一個輕量級框架。</p><p>  2.2.6 JavaScript開發(fā)技術介紹</

77、p><p>  JavaScript是一種基于對象(Object)和事件驅動(Event Driven)并具有安全性能的腳本語言。它可以嵌入到HTML文檔中使網(wǎng)頁更加生動活潑,并具有交互性。HTML語言是網(wǎng)頁設計普遍采取的一種超文本標記語言,但HTML自身不能為網(wǎng)頁提供很多動態(tài)支持,它只能創(chuàng)建超鏈接以允許用戶瀏覽不同的HTML文檔。HTML也不能接受用戶輸入,更不能對用戶請求作出反應。JavaScript的出現(xiàn)彌補了

78、HTML語言的缺陷,是Web上新的、強大的編程語言。</p><p>  一種編程語言通常是由另外一種編程語言演變而來的,JavaScript的發(fā)展歷史還得從Java談起。</p><p>  Java最初是Sun Microsystems公司為了在實時嵌入式系統(tǒng)中使用而開發(fā)的。最初只有HotJava支持Java,而HotJava正是Sun公司為支持Java而開發(fā)的一種實驗性Web瀏覽器。

79、當Netscape公司在認識到Java的巨大潛力后,便把它和自己開發(fā)的Web瀏覽器——Netscape Navigator結合到一起。</p><p>  Netscape公司最初開發(fā)了一個LiveScript語言,在Navigator和Web服務器產(chǎn)品中加進了基本的腳本功能。當Navigator 2.0中加進了Java小程序支持后,Netscape公司便把最初的LiveScript更名成了JavaScript。

80、</p><p>  接著,Microsoft公司的瀏覽器Internet Explorer 3.0也開始支持JavaScript。此后,許多公司相繼宣布承認JavaScript為Internet上的開放式腳本編寫標準,并且把它添加到了自己的產(chǎn)品中。因此,目前流行的瀏覽器都支持JavaScript。JavaScript因而也日益流行起來。</p><p>  JavaScript是一種簡單

81、的腳本編程語言,主要適用于簡單、小型的程序。它可以與HTML超文本標記語言、Java腳本語言(Java小程序)一起實現(xiàn)在一個Web頁面中鏈接多個對象,與Web客戶交互作用,從而開發(fā)出客戶端的應用程序等。它是通過嵌入或調入到標準的HTML語言中實現(xiàn)的,它的出現(xiàn)彌補了HTML語言的缺陷。JavaScript語言有以下特點。</p><p>  1) JavaScript是一種腳本編寫語言</p><

82、;p>  腳本(Script)是一種能夠完成某些特殊功能的指令序列(小程序段)。這些指令序列不像一般程序那樣需要被編譯才能執(zhí)行,而是在程序運行過程中被逐行地解釋。在腳本中所使用的命令與語句集稱為腳本語言。</p><p>  JavaScript是一種腳本語言,它采用小程序段的方式實現(xiàn)編程。像其他腳本語言一樣,JavaScript同樣也是一種解釋性語言,它提供了一個開發(fā)過程,它的基本結構形式與C、C++、V

83、B十分類似,但它不像這些語言那樣,需要先編譯,而是在程序運行過程中被逐行地解釋。它通過與HTML標識結合在一起來方便用戶的使用操作。</p><p>  2) JavaScript是一種基于對象的語言</p><p>  JavaScript是一種基于對象的語言,這意味著它能運用已經(jīng)創(chuàng)建的對象,但不能派生新的對象,也就是沒有面向對象程序設計語言(如Java就是一種面向對象的程序設計語言)所

84、具有的繼承、多態(tài)等特點,這使JavaScript更容易學習。</p><p><b>  3) 簡單性</b></p><p>  JavaScript的簡單性主要體現(xiàn)在:第一,它是一種基于Java基本語句和控制流之上的簡單而緊湊的設計,從而對學習Java是一種非常好的過渡;第二,它的變量類型采用弱類型,并未使用嚴格的數(shù)據(jù)類型;第三,JavaScript可以用很小的程

85、序做大量的事,如創(chuàng)建交互式網(wǎng)頁、控制瀏覽器的行為等。用戶無須有高性能的電腦,也無須安裝復雜的軟件,僅需一個字處理軟件及一個瀏覽器,即可使用JavaScript進行程序設計。JavaScript不需要耗時的編譯過程,從而使腳本程序的開發(fā)周期比較短。JavaScript的大多數(shù)界面特征,均由瀏覽器和HTML代碼處理,因此更加提高了開發(fā)速度。</p><p><b>  4) 安全性</b><

86、;/p><p>  JavaScript是一種安全性語言,它不允許訪問本地的硬盤,更不能將數(shù)據(jù)存入到服務器上,也不允許對網(wǎng)絡文檔進行修改和刪除,只能通過瀏覽器實現(xiàn)信息瀏覽或動態(tài)交互,從而可以有效地防止數(shù)據(jù)丟失。</p><p><b>  5) 動態(tài)性</b></p><p>  JavaScript是動態(tài)的,它可以直接對用戶或客戶輸入作出響應,無

87、須經(jīng)過Web服務程序。它對用戶反映的響應是采用事件驅動的方式進行的。在主頁(Home Page)中執(zhí)行了某種操作所產(chǎn)生的動作,就稱為“事件”(Event)。如按下鼠標、移動窗口、選擇菜單等都可以視為事件。當事件發(fā)生后,就可能會引起相應的事件響應。</p><p><b>  6) 跨平臺性</b></p><p>  JavaScript是依賴于瀏覽器本身的,與操作環(huán)

88、境無關,只要能運行瀏覽器的計算機,并有支持JavaScript的瀏覽器就可以正確執(zhí)行,從而實現(xiàn)了“編寫一次,走遍天下”的夢想。</p><p>  正是以上的這些JavaScript的特點,使JavaScript在Web編程領域中得到了廣泛的普及和運用,具有廣闊的發(fā)展前景。</p><p>  為了能夠讓瀏覽器識別HTML文檔中的腳本代碼行,每個腳本必須包含在Script容器標識符(也稱為

89、標簽)內,換言之,要用打開標簽<script>開始腳本,用關閉標簽</script>來結束腳本。無論是表單或者段落,在HTML中,都要使用首尾標記對標記內容進行封裝。</p><p>  在HTML文件中嵌入JavaScript的方法,可以通過<script>標簽的屬性來決定。<script>…</script>標簽對的位置并不是固定的,可以出現(xiàn)在HTM

90、L文檔的<head>…</head>或者<boda>…</body>標簽對之間,也可以出現(xiàn)在文檔的多個位置。通過<script>…</script>標簽對來嵌入多段JavaScript代碼,該<script>標簽有兩個可選屬性,這兩個屬性決定著正在使用的JavaScript是以哪種方式并入HTML文件的。</p><p>  利用

91、<script>標簽及其屬性最終能夠用兩種不同的方法將JavaScript程序集成到HTML文件中。如果src屬性生效,開發(fā)者就能夠把存儲到某個單獨文件中的某段JavaScript代碼引用過來,并簡單地將這些文件加載到單獨的Web頁面中。如果將language屬性設置為JavaScript,則表示文檔中的腳本語言是JavaScript,而不是其他腳本語言,開發(fā)者就可以直接在HTML文檔中編寫JavaScript腳本程序。這兩

92、種屬性可以單獨使用,也可以并用。</p><p>  用上述兩種方法在HTML文檔中嵌入的JavaScript腳本都是在文檔載入時開始運行的。這種在頁面載入時就運行的腳本稱為實時腳本。如果JavaScript腳本是在文檔載入后或者響應用戶動作時才運行,這種方式稱為延時腳本。延時腳本是通過將JavaScript代碼定義在函數(shù)中實現(xiàn)的。</p><p><b>  3 系統(tǒng)分析&l

93、t;/b></p><p>  3.1 系統(tǒng)分析概述</p><p>  3.1.1 需求描述</p><p>  勤工儉學管理信息系統(tǒng)的系統(tǒng)需求主要來自勤工儉學者和勤工儉學工作相關的人員,用以實現(xiàn)學生用戶管理、數(shù)據(jù)管理、用工分配、查詢、統(tǒng)計分析等功能。學生用戶的主要需求是能夠注冊自己的賬戶,填充自己的申請信息,瀏覽自己的信息,修改自己的信息。勤工助學相關工作

94、人員需要通過信息系統(tǒng)實現(xiàn)核實、審查、安排、核算、反饋等工作,高效準確的完成勤工助學工作。</p><p>  勤工儉學管理信息系統(tǒng)需要保證信息的安全,用戶應具有部門權限和操作權限。系統(tǒng)中的用戶具有不同的部門角色,處于不同部門的用戶只能進行本部門職能范圍內的操作。系統(tǒng)中的用戶具有不同的權限,用戶只能進行自己權限相對應的操作。</p><p>  3.1.2 流程圖</p>&

95、lt;p>  流程圖是流經(jīng)一個系統(tǒng)的信息流、觀點流或部件流的圖形代表。在企業(yè)中,流程圖主要用來說明某一過程。這種過程既可以是生產(chǎn)線上的工藝流程,也可以是完成一項任務必需的管理過程。符號說明如下:</p><p>  起止框 判斷 輸入輸出 執(zhí)行框</p><p><b>  報名勤工儉學流程</b&g

96、t;</p><p>  學生報名勤工儉學職位首先要登錄,如果登錄失敗則返回登錄界面;登錄成功則可以查詢到公司發(fā)布的且已經(jīng)被審核過的職位,然后報名對應的職位,數(shù)據(jù)庫中新增一個報名表。流程圖如下:</p><p>  圖3.1 報名勤工儉學流程</p><p><b>  2) 注冊流程</b></p><p>  如果想

97、要注冊一個新的用戶,則需正確填寫注冊信息,如果注冊信息有誤則返回注冊頁面,如果所有注冊信息都正確則注冊成功。流程圖如下:</p><p><b>  圖3.2 注冊流程</b></p><p><b>  新增職位流程</b></p><p>  公司新增職位首先要登錄,如果登錄失敗則返回登錄界面,登錄成功則跳轉到新增職位

98、界面,公司發(fā)布職位,如果審核通過,數(shù)據(jù)庫中新增一個職位表。流程圖如下:</p><p>  圖3.3 新增職位流程</p><p><b>  發(fā)放工資流程</b></p><p>  管理員發(fā)放工資首先要登錄,如果登錄失敗則返回登錄界面,登錄成功則可以查看工資信息,然后發(fā)放工資。流程圖如下:</p><p>  圖3.

99、4 發(fā)放工資流程</p><p>  3.1.3 系統(tǒng)功能分析</p><p><b>  學生注冊</b></p><p>  學生登錄系統(tǒng)進行注冊,同時填寫學生自身信息(包括學號、登錄密碼、用戶姓名、身份證號、性別、年齡、專業(yè)、地址、電話、電子郵件、銀行卡號、備注等)。管理員審核后,即可報名勤工助學。</p><p>

100、;<b>  學生登錄</b></p><p>  學生登錄系統(tǒng)進行登錄,在填寫完學號、密碼后,如果賬號密碼正確則登錄成功, </p><p><b>  否則登錄失敗。</b></p><p><b>  學生查詢個人信息</b></p><p>  學生登錄系統(tǒng)后,可以查詢

101、自身信息。</p><p><b>  學生更改個人信息</b></p><p>  學生登錄系統(tǒng)后,查看自身信息,如需修改個人信息,進行修改個人信息。</p><p>  學生查詢用人單位信息</p><p>  學生登錄系統(tǒng)后,可以查看所有已經(jīng)發(fā)布且管理員已審核的公司的信息。</p><p>

102、<b>  學生查詢招聘信息</b></p><p>  學生登錄系統(tǒng)后,可以查看公司發(fā)布的且已審核的招聘信息。</p><p><b>  學生報名勤工儉學</b></p><p>  學生登錄系統(tǒng)后,查看崗位信息,根據(jù)查看到的崗位信息選擇合適的職位。</p><p><b>  學生查

103、看狀態(tài)</b></p><p>  學生登錄系統(tǒng)后,查看報名單信息,可以根據(jù)報名單查看自身是否被錄用。被錄用的可以查看工作開始時間,并且查看自身的工作狀態(tài)。如果已經(jīng)離職,可以查看離職時間。</p><p>  9) 確認收到工資</p><p>  學生登錄系統(tǒng)后,查看工資單信息,如果已經(jīng)收到工資,點擊收到工資按鈕,確認已收到工資。</p>

104、<p><b>  10) 公司注冊</b></p><p>  公司登錄系統(tǒng)進行注冊,同時填寫公司自身信息(包括登錄賬戶、登錄密碼、公司名稱、公司地址、電話、電子郵件、聯(lián)系人、公司簡介等)。管理員審核后,即可發(fā)布勤工職位信息 。</p><p><b>  11) 公司登錄</b></p><p>  公司

105、登錄系統(tǒng)進行登錄,在填寫完賬號、密碼后,如果賬號密碼正確則登錄成功, </p><p><b>  否則登錄失敗。</b></p><p>  12) 公司查詢本公司信息</p><p>  公司登錄系統(tǒng)后,可以查看到本公司的詳細信息。</p><p>  13) 公司更改本公司信息</p><p&

106、gt;  公司登錄系統(tǒng)后,查看本公司信息,如需修改信息,進行修改信息。</p><p>  14) 公司查看職位信息</p><p>  公司登錄系統(tǒng)后,可以查看已經(jīng)本公司已經(jīng)發(fā)布的職位信息。</p><p>  15) 公司發(fā)布職位信息</p><p>  公司登錄系統(tǒng)后,可以發(fā)布職位信息(包括標題、職位名稱、簡介、申請截止日期、面試地點、

107、面試時間、預計工資、備注等)。管理員審核后,成功發(fā)布該職位。</p><p>  16) 公司修改職位信息</p><p>  公司登錄系統(tǒng)后,可以修改職位信息。修改后管理員審核該職位。</p><p>  17) 公司刪除職位信息</p><p>  公司登錄系統(tǒng)后,可以刪除本公司發(fā)布的信息。</p><p>  1

108、8) 公司錄用應聘者</p><p>  公司登錄系統(tǒng)后,查看報名表信息,可以錄用應聘者。</p><p>  19) 公司解雇應聘者</p><p>  公司登陸系統(tǒng)后,查看報名表信息,可以解雇應聘者。</p><p><b>  20) 管理員注冊</b></p><p>  管理員登錄系統(tǒng)進

109、行注冊,同時填寫管理員信息(包括登錄賬戶、登錄密碼、管理員名稱、備注等)。</p><p><b>  21) 管理員登錄</b></p><p>  管理員登錄系統(tǒng)進行登錄,在填寫完賬號、密碼后,如果賬號密碼正確則登錄成</p><p><b>  功,否則登錄失敗。</b></p><p>  

110、22) 查詢用人單位信息</p><p>  管理員登錄系統(tǒng)后,可以查看所有用人單位信息。</p><p>  23) 審核用人單位信息</p><p>  管理員登錄系統(tǒng)后,可以查看用人單位信息,審核單位信息。</p><p>  24) 查看學生信息</p><p>  管理員登錄系統(tǒng)后,可以查看所有學生信息。&l

111、t;/p><p>  25) 審核學生信息</p><p>  管理員登錄系統(tǒng)后,可以查看學生信息,審核學生信息。</p><p>  26) 審核招聘信息</p><p>  管理員登錄系統(tǒng)后,可以審核招聘信息。</p><p><b>  27) 發(fā)放工資</b></p><

溫馨提示

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

評論

0/150

提交評論