2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩52頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  大學(xué)生勤工助學(xué)管理信息系統(tǒng)的分析、設(shè)計與開發(fā)</p><p><b>  摘要</b></p><p>  隨著高校信息化的不斷發(fā)展和高校助學(xué)工作層面的不斷擴大,開發(fā)適應(yīng)當(dāng)前工作 需要的辦公管理軟件已經(jīng)成為必然。本文基于 UML 建模技術(shù),結(jié)合 Delphi7 編程語言 和 SQL server 2000 數(shù)據(jù)庫服務(wù)技術(shù),設(shè)計并實現(xiàn)了大學(xué)

2、生勤工助學(xué)管理信息系統(tǒng)。 整個管理信息系統(tǒng)的開發(fā)包括分析、設(shè)計、實現(xiàn)三個主要過程。在系統(tǒng)的分析和設(shè)計 階段,采用統(tǒng)一建模語言 UML 建立系統(tǒng)的模型,從用戶的角度建立系統(tǒng)的業(yè)務(wù)模型, 從開發(fā)者的角度建立系統(tǒng)開發(fā)的藍(lán)圖即靜態(tài)結(jié)構(gòu)模型和動態(tài)行為模型。根據(jù)系統(tǒng)分析 與設(shè)計的藍(lán)圖,使用可視化編程工具 Delphi 對系統(tǒng)進(jìn)行了開發(fā)。該系統(tǒng)適應(yīng)了當(dāng)前工 作需要的,它的使用將促進(jìn)勤工助學(xué)管理工作的順利開展。</p><p>

3、  關(guān)鍵詞:勤工助學(xué);管理信息系統(tǒng);UML;Delphi;SQL server 2000</p><p>  College Work-study Management Information System: Analysis, Design and Development</p><p><b>  Abstract</b></p><p&

4、gt;  With the development of information technology and expanding of college student working level, the development of office software adapting to current work has become a necessity. Based on UML modeling techniques, co

5、mbined with Delphi and SQL server 2000 technology, we can design and implement the information system of college work-study. The development of system should include analysis, design, implement. We used the language of U

6、ML to establish the system. We build the business model of the sy</p><p>  Keywords: work-study;management information system; UML;Delphi ;SQL server 2000</p><p><b>  目錄</b></p&g

7、t;<p>  1 緒論 .......................................................................................................................................1</p><p>  1.1 研究的目的和意義.......................

8、................................................................................1</p><p>  1.2 研究現(xiàn)狀........................................................................................................

9、...............1</p><p>  1.3 主要研究內(nèi)容...............................................................................................................2</p><p>  2 系統(tǒng)構(gòu)建工具概述 ....................

10、...........................................................................................4</p><p>  2.1 UML 建模概述4</p><p>  2.2 系統(tǒng)開發(fā)語言概述.................................................

11、......................................................6</p><p>  3 系統(tǒng)分析 ...............................................................................................................................7</p&

12、gt;<p>  3.1 系統(tǒng)業(yè)務(wù)模型...............................................................................................................7</p><p>  3.1.1 需求描述與分析..................................

13、.................................................................7</p><p>  3.1.2 系統(tǒng)的用例模型...................................................................................................8</p>

14、<p>  3.1.3 用例描述...............................................................................................................9</p><p>  3.2 系統(tǒng)靜態(tài)結(jié)構(gòu)模型........................................

15、.............................................................12</p><p>  3.2.1 系統(tǒng)中包含的實體類及相互關(guān)系.....................................................................12</p><p>  3.2.2 系統(tǒng)中用戶界面類及相互關(guān)

16、系.........................................................................17</p><p>  4 系統(tǒng)設(shè)計 ..................................................................................................................

17、...........22</p><p>  4.1 系統(tǒng)動態(tài)行為設(shè)計.....................................................................................................22</p><p>  4.1.1 工作流模型.......................

18、..................................................................................22</p><p>  4.1.2 系統(tǒng)交互模型...............................................................................................

19、......25</p><p>  4.1.3 主要實體對象的狀態(tài)機模型.............................................................................31</p><p>  4.2 系統(tǒng)結(jié)構(gòu)設(shè)計......................................................

20、.......................................................32</p><p>  5 系統(tǒng)實現(xiàn) .............................................................................................................................34</p

21、><p>  5.1 功能模塊的實現(xiàn).........................................................................................................34</p><p>  5.2 服務(wù)器功能的實現(xiàn).......................................

22、..............................................................40</p><p>  5.3 系統(tǒng)前臺與后臺服務(wù)器的連接.................................................................................42</p><p>  5.4

23、 系統(tǒng)實現(xiàn)中的關(guān)鍵技術(shù).............................................................................................42</p><p>  結(jié)論........................................................................................

24、........................................47</p><p>  致謝................................................................................................................................48</p><p> 

25、 參考文獻(xiàn) ................................................................................................................................49</p><p><b>  III</b></p><p>  大學(xué)生勤工助學(xué)管理信息系統(tǒng)的分析

26、、設(shè)計與開發(fā)</p><p><b>  1 緒論</b></p><p>  1.1 研究的目的和意義 隨著我國高等教育在招生、收費、就業(yè)制度等方面改革的不斷深入,教育費用</p><p>  實現(xiàn)了由政府完全承擔(dān)到政府和受教育者共同分擔(dān)的轉(zhuǎn)變,貧困生問題自此凸現(xiàn)出</p><p>  來。高校貧困生作為一個特殊群體,

27、吸引著社會的廣泛關(guān)注,關(guān)于高校貧困生資助 內(nèi)容的調(diào)查表明,社會和高校正在轉(zhuǎn)變資助觀念,采取直接資助與間接資助相互彌 補的方式,為其創(chuàng)造勤工助學(xué)條件,培養(yǎng)其自力更生的能力。</p><p>  勤工助學(xué)是指學(xué)生在學(xué)校的組織下利用課余時間,通過勞動取得合法報酬,用 于改善學(xué)習(xí)和生活條件的社會實踐活動[1]。勤工助學(xué)是學(xué)校學(xué)生資助工作的重要組 成部分,是提高學(xué)生綜合素質(zhì)和資助家庭經(jīng)濟(jì)困難學(xué)生的有效途徑[2] 。<

28、;/p><p>  學(xué)校在為貧困生提供勤工助學(xué)條件時,更需要加強對勤工助學(xué)工作的管理。開 發(fā)大學(xué)生勤工助學(xué)管理信息系統(tǒng)的目的在于通過信息技術(shù)手段促進(jìn)大學(xué)生勤工助 學(xué)管理工作的科學(xué)化和效率化,使勤工助學(xué)管理的各項工作及時落實,促進(jìn)勤工助 學(xué)管理事業(yè)的發(fā)展。</p><p>  大學(xué)生勤工助學(xué)管理信息系統(tǒng)能充分滿足各部門在信息安全、信息操作和信息 控制等方面的需求,幫助解決工作中貧困生多、信息量大

29、、校區(qū)部門分散等因素造 成的管理困難,使勤工助學(xué)工作在信息化條件下管理的準(zhǔn)確度和效率得到提升。</p><p><b>  1.2 研究現(xiàn)狀</b></p><p>  1)國外現(xiàn)狀 大學(xué)生的資助政策在高等教育發(fā)展中發(fā)揮了重要的作用。美國作為世界上大學(xué)</p><p>  生資助體系最發(fā)達(dá)的國家,在大學(xué)生資助方面的許多做法具有很高的參考價值。美

30、 國高校采取“資助包”政策,通過“上學(xué)成本”、“預(yù)期家庭貢獻(xiàn)”和“應(yīng)需資助資 金”三方面數(shù)據(jù)結(jié)合計算機及信息化技術(shù)進(jìn)行綜合平衡,盡可能使有限的資金資助 更多的學(xué)生[3]。同時美國政府致力于計算機應(yīng)用和數(shù)據(jù)庫技術(shù)的推廣,通過建立完 善的資助數(shù)據(jù)庫系統(tǒng)為高校的勤工助學(xué)工作的開展提供技術(shù)支持,為勤工助學(xué)的管</p><p>  理提供更加方便快捷的途徑。建立聯(lián)網(wǎng)的勤工助學(xué)系統(tǒng),可以使經(jīng)濟(jì)困難的學(xué)生獲</p>

31、<p>  得更多形式的資助和更多人的幫助[4] 。 2)國內(nèi)現(xiàn)狀</p><p>  隨著招生規(guī)模的擴大,貧困生數(shù)目的增加,高校助學(xué)工作層面不斷擴大,原來 的信息管理體系和軟件支撐平臺,已不能適應(yīng)當(dāng)前的工作需求,為了更加科學(xué)規(guī)范、 快捷準(zhǔn)確的做好助學(xué)工作,開發(fā)新型辦公管理軟件已成為必然[5] 。建立并不斷完善 大學(xué)生勤工助學(xué)管理信息系統(tǒng)是勤工助學(xué)管理工作長足發(fā)展的客觀需要[6] 。</p&

32、gt;<p>  中國現(xiàn)有的大學(xué)生勤工助學(xué)管理信息系統(tǒng)大多基于 C/S 架構(gòu),這些系統(tǒng)基本能 完成用戶登錄,學(xué)生申請,完善信息,資格審核,工作審核,工作安排等功能,個 別系統(tǒng)也能提供勤工反饋和工時核算等功能?;?B/S 架構(gòu)的勤工助學(xué)管理信息系 統(tǒng)較少,雖然基于 web 的系統(tǒng)有諸多優(yōu)勢,但由于與 C/S 實現(xiàn)技術(shù)的差異,B/S 結(jié) 構(gòu)的系統(tǒng)功能單一,結(jié)構(gòu)固定,用戶自定義功能差[ 7]。國外的 C/S 系統(tǒng)發(fā)展的較完 善

33、,個性化功能強大,目前正致力于開發(fā)高柔性、高安全的基于 B/S 結(jié)構(gòu)的管理信 息系統(tǒng),且取得較好的成效。國內(nèi)現(xiàn)有的勤工助學(xué)管理信息系統(tǒng)大多是基于 C/S 結(jié) 構(gòu)的系統(tǒng),功能較全,結(jié)構(gòu)固定,但不能真正滿足個性化需求。</p><p>  1.3 主要研究內(nèi)容</p><p>  本課題選用 Trufun Plat 2008,Delphi,Microsoft SQL Server 2000 對

34、大學(xué) 生勤工助學(xué)管理信息系統(tǒng)進(jìn)行設(shè)計與實現(xiàn)。主要包括使用楚帆科技出品的 Trufun Plato 2008 對大學(xué)生勤工助學(xué)管理信息系統(tǒng)進(jìn)行分析設(shè)計,使用 Borland 公司的 Borland Delphi 進(jìn)行前端應(yīng)用程序的開發(fā),使用 Microsoft 公司的 SQL Server 2000 對信息系統(tǒng)數(shù)據(jù)庫進(jìn)行建立與維護(hù)。最終實現(xiàn)一個滿足用戶需求、數(shù)據(jù)信息 安全可靠、維護(hù)手段簡單方便的大學(xué)生勤工助學(xué)管理信息系統(tǒng)。</p&g

35、t;<p>  本文共分為五個章節(jié),各章節(jié)安排如下: 第一章緒論,主要介紹課題的研究目的及意義,勤工助學(xué)信息系統(tǒng)的研究與應(yīng)</p><p>  用現(xiàn)狀以及存在的問題等,最后簡述了本文的研究內(nèi)容。 第二章系統(tǒng)構(gòu)建工具概述,主要介紹系統(tǒng)分析和系統(tǒng)開發(fā)時用到的工具及語</p><p>  言。對文中將用到的圖形使用簡例,進(jìn)行說明。 第三章系統(tǒng)分析,主要包括系統(tǒng)業(yè)務(wù)模型的建立和系統(tǒng)靜

36、態(tài)結(jié)構(gòu)模型的建立。</p><p>  通過對系統(tǒng)的需求描述和需求分析,確定系統(tǒng)中的功能模塊和相應(yīng)用例。對系統(tǒng)中</p><p>  的用例進(jìn)行建模,并對系統(tǒng)的用例進(jìn)行描述。通過對系統(tǒng)的分析,從系統(tǒng)開發(fā)者的 角度對系統(tǒng)的靜態(tài)結(jié)構(gòu)進(jìn)行建模。</p><p>  第四章系統(tǒng)設(shè)計,主要包括系統(tǒng)動態(tài)行為的設(shè)計和系統(tǒng)結(jié)構(gòu)的設(shè)計。根據(jù)系統(tǒng) 分析,確定系統(tǒng)的工作流、交互方式、實體

37、對象狀態(tài)變化,使用活動圖、順序圖、 對象狀態(tài)機圖對系統(tǒng)的動態(tài)行為進(jìn)行設(shè)計。依據(jù)系統(tǒng)需求,對系統(tǒng)的結(jié)構(gòu)進(jìn)行設(shè)計。</p><p>  第五章系統(tǒng)實現(xiàn),主要包括功能模塊的實現(xiàn),服務(wù)器功能的實現(xiàn),系統(tǒng)前臺與 后臺服務(wù)器的連接,系統(tǒng)實現(xiàn)中的關(guān)鍵技術(shù)。根據(jù)系統(tǒng)的分析與設(shè)計,通過使用可 視化編程工具 Delphi7 對系統(tǒng)功能模塊進(jìn)行實現(xiàn)。使用數(shù)據(jù)庫服務(wù)器 SQL server 2000 實現(xiàn)服務(wù)器功能,為前臺提供數(shù)據(jù)庫支撐

38、。最終實現(xiàn)基于 C/S 架構(gòu)的適應(yīng)用戶 需求的大學(xué)生勤工助學(xué)管理信息系統(tǒng)。</p><p>  2 系統(tǒng)構(gòu)建工具概述</p><p>  2.1 UML 建模概述</p><p><b>  1)建模工具概述</b></p><p>  Trufun Plato 2008 是新一代的 UML 建模軟件,是高效快捷的軟

39、件開發(fā)建模工 具。Trufun 是在 OMG 發(fā)布 UML2.1 規(guī)范之后同步發(fā)布 UML2.x 工具的 CASE 工具廠商。 Trufun Plato 2008 是繼 Plato 2007 之后,基于全新理念的、先進(jìn)的企業(yè)級 UML 工 具。Trufun Plato 2008 關(guān)注的核心角色是系統(tǒng)分析員、系統(tǒng)架構(gòu)師、以及軟件設(shè) 計師,并提供了團(tuán)隊建模支持以及版本管理和配置管理等功能。</p><p>  2)U

40、ML 建模圖形說明 用例圖主要從用戶角度描述系統(tǒng)功能,并指出各功能的參與者和系統(tǒng)用例。用</p><p>  例模型的主要構(gòu)件是參與者、用例、系統(tǒng)邊界,其中用例是用來描述系統(tǒng)的功能, 指出系統(tǒng)是做什么的;參與者是系統(tǒng)外部實體,可以是人,也可以是與之聯(lián)系的其 他管理系統(tǒng),是用例的發(fā)起者;系統(tǒng)邊界定義了系統(tǒng)的功能范圍[8] 。其中參與者用 人形符號描述,橢圓符號表示用例,它們之間的一般關(guān)系使用帶箭頭的線段表示。 在

41、系統(tǒng)分析階段會采用該圖對系統(tǒng)的參與者和系統(tǒng)邊界進(jìn)行描述,如圖 2.1 所示。</p><p><b>  圖 2.1用例圖</b></p><p>  類圖主要描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。類圖定義了系統(tǒng)中的類,類之間的聯(lián)系如 關(guān)聯(lián)、依賴、聚合等,類用分為三個層次的矩形表示,第一層顯示類名;第二層顯 示類的屬性,屬性可分為公有、私有、保護(hù)三種類型;第三層則顯示了類的操作,

42、 也有以上三種分類,但操作一般是被另一個或幾個類調(diào)用的,所以我們常見的是公 共操作。在系統(tǒng)的分析階段使用該圖描述系統(tǒng)的實體對象類和用戶界面類,為系統(tǒng) 設(shè)計和系統(tǒng)實現(xiàn)提供依據(jù),如圖 2.2 所示。</p><p><b>  圖 2.2 類圖</b></p><p>  狀態(tài)圖主要描述一個特定類的對象所有可能的狀態(tài)以及由于各種事件的發(fā)生 而引起的時狀態(tài)間的轉(zhuǎn)移,它是對類

43、圖的補充,描述了一個對象在其生命周期中的 行為。然而在實用上并不需要為所有的類畫狀態(tài)圖,一般僅為那些有多個狀態(tài)其狀 態(tài)會因為外界環(huán)境的變化而發(fā)生改變的類畫狀態(tài)圖。在系統(tǒng)設(shè)計中使用該圖系統(tǒng)中 實體狀態(tài)的躍變進(jìn)行描述,如圖 2.3 所示。</p><p><b>  圖 2.3狀態(tài)圖</b></p><p>  活動圖主要描述滿足用例要求所要進(jìn)行的活動以及活動間的約束關(guān)

44、系 ,有利于 識別并行活動。在系統(tǒng)設(shè)計階段使用該圖對系統(tǒng)的工作流進(jìn)行描述,如圖 2.4 所示。</p><p><b>  圖 2.4活動圖</b></p><p>  順序圖主要從時間的角度描述多個對象之間的動作協(xié)作,并顯示對象之間發(fā)送 消息的時間順序。對象用矩形框表示,名稱是帶下劃線的對象名,消息用帶箭頭的 實線表示,時間用垂直虛線表示。在系統(tǒng)設(shè)計中使用該圖

45、對系統(tǒng)交互進(jìn)行描述,如 圖 2.5 所示。</p><p><b>  圖 2.5順序圖</b></p><p>  2.2 系統(tǒng)開發(fā)語言概述</p><p>  Delphi 是 Borland 公司推出的可視化開發(fā)工具,擁有世界上最快的編譯器,并 提供了豐富組件集、強大的自動生成功能和豐富的數(shù)據(jù)庫管理工具,在集成開發(fā)環(huán) 境下,編程人員可以

46、更快地建立各種應(yīng)用程序。Delphi 適應(yīng)于多種數(shù)據(jù)庫結(jié)構(gòu)包括 客戶機/服務(wù)器結(jié)構(gòu)到多層結(jié)構(gòu);具有高效率的數(shù)據(jù)庫管理系統(tǒng)和先進(jìn)的數(shù)據(jù)庫引 擎[9] 。</p><p>  SQL Server 2000 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最 新版本。該版本繼承了 SQL Server 7.0 版本的優(yōu)點,同時又增加了許多更先進(jìn)的 功能,具有使用方便、可伸縮性好與相關(guān)軟件集成

47、程度高等優(yōu)點,可跨越從運行 Microsoft Windows 98 的個人電腦到運行 Microsoft Windows 2000 的大型多處理 器的服務(wù)器等多種平臺使用[10 ]。</p><p><b>  3 系統(tǒng)分析</b></p><p>  信息系統(tǒng)是一門科學(xué),信息系統(tǒng)的設(shè)計與開發(fā)過程需要做到嚴(yán)謹(jǐn)[11]。系統(tǒng)分析 是信息系統(tǒng)設(shè)計與開發(fā)的開始,也是

48、極其重要的一個環(huán)節(jié)。大量實例證明信息系統(tǒng) 的系統(tǒng)分析的好壞在很大程度上決定信息系統(tǒng)開發(fā)的成敗[12 ]。</p><p>  3.1 系統(tǒng)業(yè)務(wù)模型</p><p>  3.1.1 需求描述與分析</p><p>  1)需求描述 大學(xué)生勤工助學(xué)管理信息系統(tǒng)的系統(tǒng)需求主要來自勤工助學(xué)者和勤工助學(xué)工</p><p>  作相關(guān)部門的工作人員。學(xué)生

49、用戶的主要需求是能夠注冊自己的賬戶,填充自己的 申請信息,瀏覽自己的信息,修改自己的信息。勤工助學(xué)相關(guān)工作人員需要能夠通 過信息系統(tǒng)實現(xiàn)核實、審查、安排、核算、反饋等工作,以達(dá)到高效準(zhǔn)確完成勤工 助學(xué)工作的目的。</p><p>  大學(xué)生勤工助學(xué)管理信息系統(tǒng)需要保證信息的安全,系統(tǒng)的用戶應(yīng)具有部門權(quán) 限和操作權(quán)限。系統(tǒng)中的用戶具有不同的部門角色,處于不同部門的用戶只能進(jìn)行 本部門職能范圍內(nèi)的操作。系統(tǒng)中的用戶具

50、有不同的權(quán)限,用戶只能進(jìn)行與自己權(quán) 限相對應(yīng)的操作。</p><p>  2)需求分析 從提出的需求來看,大學(xué)生勤工助學(xué)管理信息系統(tǒng)的參與者有三大類:學(xué)生用</p><p>  戶、工作人員用戶、管理員用戶,因此系統(tǒng)需要為三大類用戶提供用戶接口,設(shè)置 不同的操作權(quán)限。</p><p>  大學(xué)生勤工助學(xué)管理信息系統(tǒng)是一個典型數(shù)據(jù)庫信息系統(tǒng),在系統(tǒng)分析與設(shè)計 時必須采

51、取合理的層次結(jié)構(gòu),保證界面簡單、功能完善、數(shù)據(jù)安全。同時為滿足多 用戶便捷的參與到管理信息系統(tǒng)中的需要,系統(tǒng)設(shè)計階段必須結(jié)合現(xiàn)有物理網(wǎng)絡(luò)結(jié) 構(gòu),進(jìn)行詳細(xì)的系統(tǒng)架構(gòu)進(jìn)而指導(dǎo)系統(tǒng)開發(fā)。</p><p>  系統(tǒng)的需求描述中提出的操作要求需要通過功能模塊來實現(xiàn),由此可以確定管 理信息系統(tǒng)的功能模塊,如圖 3.1 所示。</p><p>  大學(xué)生勤工助學(xué)管理信息系統(tǒng)</p><

52、;p>  學(xué) 生 用 戶 接 口</p><p>  工 作 人 員 用 戶 接 口</p><p>  管 理 用 戶 接 口</p><p><b>  修</b></p><p><b>  周改</b></p><p><b>  期用</b

53、></p><p><b>  初戶</b></p><p><b>  始權(quán)</b></p><p><b>  化限</b></p><p><b>  審審</b></p><p><b>  核核&

54、lt;/b></p><p><b>  勤需</b></p><p><b>  工求</b></p><p><b>  資信</b></p><p><b>  格息</b></p><p>  3.1.2 系統(tǒng)

55、的用例模型</p><p>  圖 3.1系統(tǒng)功能模塊圖</p><p>  根據(jù)系統(tǒng)的需求描述和分析,系統(tǒng)的參與者由三大類可具體分為五小類,分別</p><p>  是勤工助學(xué)者、輔導(dǎo)員、助學(xué)基地人員、助學(xué)中心人員、財務(wù)人員。根據(jù)各類用戶 需求,可以確定系統(tǒng)的用例。下面基于不同系統(tǒng)參與者的視角確定角色與對應(yīng)的用 例:</p><p>  

56、1)勤工助學(xué)者參與的用例是“申請勤工助學(xué)”?!吧暾埱诠ぶ鷮W(xué)”主要是進(jìn)入 系統(tǒng)后通過注冊、修改、填充自己的基本申請信息(勤工助學(xué)者示例:所在學(xué)校的 在校貧困大學(xué)生)。</p><p>  2)輔導(dǎo)員參與的用例是“完善申請信息”。“完善申請信息”主要是進(jìn)入系統(tǒng) 后通過對申請勤工助學(xué)的學(xué)生信息進(jìn)行適當(dāng)?shù)难a充,使申請信息更加完善(輔導(dǎo)員 示例:班主任)。</p><p>  3)助學(xué)基地人員參與的

57、用例是“提出需求信息”和“反饋勤工情況”?!疤岢?需求信息”主要是提出本部門用工需求信息,提供詳細(xì)信息供審查;“反饋勤工情 況”主要是對在本部門的勤工助學(xué)者進(jìn)行工作反饋(助學(xué)基地人員示例:圖書館主 任)。</p><p>  4)助學(xué)中心人員參與的用例是“審核勤工資格”,“審核需求信息”,“安排勤 工助學(xué)”,“修改用戶權(quán)限”,“系統(tǒng)周期初始化”。“審核勤工資格”主要是對經(jīng)過完</p><p&g

58、t;  善的勤工助學(xué)申請信息進(jìn)行審核;“審核需求信息”主要是對勤工助學(xué)基地提交的</p><p>  助學(xué)崗位進(jìn)行審核;“安排勤工助學(xué)”主要是對通過審核的勤工助學(xué)者和助學(xué)崗位; “修改用戶權(quán)限”主要是對管理信息系統(tǒng)中的四類工作人員權(quán)限就行修改 ;“系統(tǒng) 周期初始化”主要是對需要初始化的系統(tǒng)數(shù)據(jù)進(jìn)行初始化(助學(xué)中心人員示例:學(xué) 生處助學(xué)中心主任)。</p><p>  5)財務(wù)人員參與的用例

59、是“核算勤工工時”?!昂怂闱诠すr”主要是對勤工 助學(xué)記錄中的工時信息進(jìn)行核算(財務(wù)人員示例:助學(xué)基金使用審核員)。</p><p>  使用用例分析系統(tǒng),可以用一個矩形表示系統(tǒng)和外部世界之間的邊界,用橢圓 表示用例。系統(tǒng)的用例屬于系統(tǒng)內(nèi)部,裝入矩形內(nèi),而參與者則是系統(tǒng)的外部實體。 根據(jù)對用戶需求的分析確定的用例,可以確定如圖 3.2 所示的系統(tǒng)總體用例圖。</p><p>  3.1.3

60、 用例描述</p><p>  圖 3.2系統(tǒng)總體用例圖</p><p>  根據(jù)系統(tǒng)需求分析,建立的用例模型和確定了功能模塊,需要對已經(jīng)確定的用</p><p>  例進(jìn)行詳細(xì)的描述。由于用例“修改用戶權(quán)限”、“系統(tǒng)周期初始化”用例比較簡單, 文中不進(jìn)行詳細(xì)的描述,將對圖 3.2 中所示的“申請勤工助學(xué)”,“完善申請信息”, “審核勤工資格”,“提出需求信息”,

61、“審核需求信息”,“安排勤工助學(xué)”,“反饋勤 工情況”,“核算勤工工時”和所有用戶都參與的“登錄”共 9 個用例用進(jìn)行描述, 具體描述如表 3.1、表 3.2、表 3.3、表 3.4、表 3.5、表 3.6、表 3.7、表 3.8、表</p><p><b>  3.9 所示。</b></p><p>  表 3.1申請勤工助學(xué)用例描述</p>&l

62、t;p>  表 3.2完善申請信息用例描述</p><p>  表 3.3審核勤工資格用例描述</p><p><b>  分支流</b></p><p>  S-1:批準(zhǔn)申請。對審核狀態(tài)進(jìn)行更改,將信息更新到系統(tǒng)中,結(jié)束。 S-2:拒絕申請。對審核狀態(tài)進(jìn)行更改,將信息更新到系統(tǒng)中,結(jié)束。</p><p>  

63、表 3.4提出需求信息用例描述</p><p>  表 3.5審核需求信息用例描述</p><p>  表 3.6安排勤工助學(xué)用例描述</p><p>  表 3.7反饋勤工助學(xué)用例描述</p><p>  表 3.8核算勤工工時用例描述</p><p>  表 3.9登錄用例描述</p>&

64、lt;p>  3.2 系統(tǒng)靜態(tài)結(jié)構(gòu)模型</p><p>  建立系統(tǒng)的靜態(tài)結(jié)構(gòu)模型是系統(tǒng)分析的基本任務(wù),對于詳細(xì)分析系統(tǒng)具有重要 的意義。建立系統(tǒng)的靜態(tài)結(jié)構(gòu)模型就是分析系統(tǒng)中包含的類,類之間的關(guān)系以及每 個類的基本屬性和基本操作[13]。根據(jù)對信息系統(tǒng)的需求分析我們可以進(jìn)一步分析系 統(tǒng)中存在的類以及類之間的相互關(guān)系。</p><p>  3.2.1 系統(tǒng)中包含的實體類及相互關(guān)系 大

65、學(xué)生勤工助學(xué)管理信息系統(tǒng)是由多部門參與的管理信息系統(tǒng),而被管理的對</p><p>  象是與勤工助學(xué)相關(guān)的信息和用戶權(quán)限信息。這些信息將保存在數(shù)據(jù)庫中作為系統(tǒng) 的操作管理對象,以實體類的形式存在。在本小節(jié)中將對系統(tǒng)中存在的實體從基本 屬性和公共操作的角度進(jìn)行分析,并分析實體類之間的相互關(guān)系。</p><p>  1)類 Persistent</p><p>  類

66、 Persistent 是類 kl(密碼),類 wst(勤工助學(xué)者),類 job(勤工助學(xué)崗位),</p><p>  類 record(勤工助學(xué)記錄),類 count(工時核算記錄),類 kl(密碼)的父類。為</p><p>  對象的持久存儲提供支持。其私有屬性如表 3.10 所示,其公共操作如表 3.11 所示。</p><p>  表 3.10類 Per

67、sistent 的私有屬性</p><p>  表 3.11類 Persistent 的公共操作</p><p><b>  2)類 OID</b></p><p>  該類可用來引用系統(tǒng)中的持久對象,類 OID 的對象可以通過所引用的類的類名 和獨一無二的 idNumber,從數(shù)據(jù)庫文件中引用和檢索對象變得容易。其私有屬性如 表 3.1

68、2 所示,其公共操作如表 3.13 所示。</p><p>  表 3.12類 OID 的私有屬性</p><p>  表 3.13類 OID 的公共操作</p><p>  3)類 wst(勤工助學(xué)者)</p><p>  類 wst 描述了勤工助學(xué)者的信息,包括其屬性和相關(guān)的公共操作。其私有屬性</p><p&g

69、t;  如表 3.14 所示,公共操作如表 3.15 所示。</p><p>  表 3.14類 wst 的私有屬性</p><p>  表 3.15類 wst 的公共操作</p><p>  4)類 job(工作)</p><p>  類 job 是描述勤工助學(xué)崗位信息,包括其屬性和相關(guān)的公共操作。其私有屬性 如表 3.16 所示,其公

70、共操作如表 3.17 所示。</p><p>  表 3.16類 job 的私有屬性</p><p>  表 3.17類 job 的公共操作</p><p>  5)類 record(勤工助學(xué)記錄)</p><p>  類 record 描述了勤工助學(xué)記錄,包括勤工助學(xué)記錄的屬性和相關(guān)操作。其私 有屬性如表 3.18 所示,其公共操作如

71、表 3.19 所示。</p><p>  表 3.18類 record 的私有屬性</p><p>  表 3.19類 record 的公共操作</p><p>  6)類 count(工時核算信息)</p><p>  類 count 描述了工時核算信息包括基本屬性和相關(guān)操作。其私有屬性如表 3.20</p><p&

72、gt;  所示,其公共操作如表 3.21 所示。</p><p>  表 3.20類 count 的私有屬性</p><p>  表 3.21類 count 的公共操作</p><p>  7)類 kl(密碼)</p><p>  類 count 描述了工時核算信息包括基本屬性和相關(guān)操作。其私有屬性如表 3.22 所示,其公共操作如表 3

73、.23 所示。</p><p>  表 3.22類 kl 的私有屬性</p><p>  表 3.23類 kl 的公共操作</p><p>  系統(tǒng)中實體類之間的相互關(guān)系如圖 3.3 所示。勤工助學(xué)者(wst)與勤工助學(xué)記</p><p>  錄(record)之間的對應(yīng)關(guān)系是一一對應(yīng)關(guān)系,因為一個勤工助學(xué)者只安排一次工 作。密碼(k

74、l)與勤工助學(xué)者(wst)之間的關(guān)系是,一個密碼可以沒有或只有有 一個勤工助學(xué)者對應(yīng),因為密碼(kl)將存儲所有的用戶密碼權(quán)限,勤工助學(xué)者只是 其中的一類用戶。勤工助學(xué)崗位(job)與勤工助學(xué)記錄之間是一對多的關(guān)系。一 個工作崗位可以對應(yīng)多個勤工助學(xué)記錄。</p><p>  圖 3.3實體類的關(guān)系圖</p><p>  3.2.2 系統(tǒng)中用戶界面類及相互關(guān)系 大學(xué)生勤工助學(xué)管理信息系

75、統(tǒng)具有眾多操作需求,這些需求需要通過系統(tǒng)的可</p><p>  視化界面來實現(xiàn)。本小節(jié)將對系統(tǒng)中存在的界面類進(jìn)行描述,旨在通過界面類所含 的公共操作和界面類之間的相互關(guān)系的描述,為系統(tǒng)的設(shè)計和實現(xiàn)提供依據(jù)。</p><p>  1)類 MainWindow</p><p>  主界面類 MainWindow 為系統(tǒng)提供主界面支撐并為系統(tǒng)調(diào)用界面類提供函數(shù)支 持。系

76、統(tǒng)的主界面中有按鈕選項和菜單及菜單項,當(dāng)用戶選擇不同的項目時,系統(tǒng) 可以執(zhí)行不同的操作。程序退出時,主界面窗口關(guān)閉。其公共操作如表 3.24 所示。</p><p>  表 3.24類 MainWindow 的公共操作</p><p>  2)類 WstDialog</p><p>  界面類 WstDialog 為系統(tǒng)提供“申請信息填充”和“申請信息修改”時所需

77、的 對話框,為模塊功能的實現(xiàn)提供函數(shù)支持。其公共操作如表 3.25 所示。</p><p>  表 3.25類 WstDialog 的公共操作</p><p>  3)類 JobDialog</p><p>  界面類 JobDialog 為系統(tǒng)提供“提出勤工需求信息”時所需的對話框,為模塊 功能的實現(xiàn)提供函數(shù)支持。其公共操作如表 3.26 所示。</p&g

78、t;<p>  表 3.26類 JobDialog 的公共操作</p><p>  4)類 CompleDialog</p><p>  界面類 CompleDialog 為系統(tǒng)提供“完善申請信息”時所需要的對話框,為模 塊功能的實現(xiàn)提供函數(shù)支持。其公共操作如表 3.27 所示。</p><p>  表 3.27類 CompleDialog 的公

79、共操作</p><p>  5)類 CheckWDialog</p><p>  界面類 CheckWDialog 為系統(tǒng)提供“審核勤工資格”時所需要的對話框,為模 塊功能的實現(xiàn)提供函數(shù)支持。其公共操作如表 3.28 所示。</p><p>  表 3.28類 CheckWDialog 的公共操作</p><p>  6)類 Ch

80、eckJobDialog</p><p>  界面類 CheckJobDialog 為系統(tǒng)提供“審核勤工需求”時所需要的對話框,為 模塊功能的實現(xiàn)提供函數(shù)支持。其公共操作如表 3.29 所示。</p><p>  表 3.29類 CheckJobDialog 的公共操作</p><p>  7)類 AppDialog</p><p>  

81、界面類 AppDialog 為系統(tǒng)提供“安排勤工助學(xué)”所需要的對話框,為模塊功能 的實現(xiàn)提供函數(shù)支持。其公共操作如表 3.30 所示。</p><p>  表 3.30類 AppDialog 的公共操作</p><p>  8)類 FeedBackDialog</p><p>  界面類 FeedBackDialog 為系統(tǒng)提供“反饋勤工情況”時所需要的對話框,為

82、 模塊功能的實現(xiàn)提供函數(shù)支持。其公共操作如表 3.31 所示。</p><p>  表 3.31類 FeedBackDialog 的公共操作</p><p>  9)類 CountDialog</p><p>  界面類 CountDialog 為系統(tǒng)提供“核算勤工工”所需要的對話框,為模塊功能 的實現(xiàn)提供函數(shù)支持。其公共操作如表 3.32 所示。</p&g

83、t;<p>  表 3.32類 CountDialog 的公共操作</p><p>  10)類 SetqxDialog</p><p>  界面類 SetqxDialog 為系統(tǒng)提供“修改用戶權(quán)限”所需要的對話框,為模塊功 能的實現(xiàn)提供函數(shù)支持,其公共操作如表 3.33 所示。</p><p>  表 3.33類 SetqxDialog 的公共操

84、作</p><p>  11)類 RestDialog</p><p>  界面類 RestDialog 為系統(tǒng)提供“系統(tǒng)周期初始化”所需要的對話框,為模塊 功能的實現(xiàn)提供函數(shù)支持,其公共操作如表 3.34 所示。</p><p>  表 3.34類 RestDialog 的公共操作</p><p>  12)類 KlDialog<

85、/p><p>  界面類 KlDialog 為系統(tǒng)提供“注冊”所需要的對話框,為模塊功能的實現(xiàn)提 供函數(shù)支持,其公共操作如表 3.35 所示。</p><p>  表 3.35類 KlDialog 的公共操作</p><p>  13)類 logindialog</p><p>  界面類 logindialog 為系統(tǒng)提供“登錄”所需要

86、的對話框,為模塊功能的實現(xiàn) 提供函數(shù)支持,其公共操作如表 3.36 所示。</p><p>  表 3.36類 logindialog 的公共操作</p><p>  在圖 3.4 中描 述了界面 類之間的 相互關(guān)系 ,窗口 MessageWindow 和對 話框</p><p>  logindialog、KlDialog、WstDialog、CompleDia

87、log、JobDialog、CheckWDialog、 CheckJobDialog 、 AppDialog 、 FeedBackDialog 、 CountDialog 、 SetqxDialog 、 ResetDialog、KlDialog、logindialog 都是主窗口 MainWindow 的一部分,如果 MainWindow 被破壞,則上述對話框隨之被破壞。</p><p>  圖 3.4 界面類的

88、關(guān)系圖</p><p><b>  4 系統(tǒng)設(shè)計</b></p><p>  4.1 系統(tǒng)動態(tài)行為設(shè)計 根據(jù)系統(tǒng)分析中確定的用例模型和靜態(tài)結(jié)構(gòu)模型,構(gòu)建系統(tǒng)的動態(tài)行為模型。</p><p>  系統(tǒng)的動態(tài)模型借助包括活動圖模型、狀態(tài)機模型、順序圖模型、通信圖模型、定</p><p>  時圖模型、交互概覽圖模型等進(jìn)行動態(tài)

89、建模,實現(xiàn)對系統(tǒng)中業(yè)務(wù)流程、系統(tǒng)中交互 過程以及系統(tǒng)中對象狀態(tài)變化的描述。由于本系統(tǒng)結(jié)構(gòu)相對比較簡單,本節(jié)中只選 用部分模型對系統(tǒng)進(jìn)行動態(tài)行為建模。</p><p>  4.1.1 工作流模型 工作流模型主要是描述實現(xiàn)用例需求所需的活動及活動間的約束關(guān)系。為了對</p><p>  系統(tǒng)的工作流描述清楚,在本小節(jié)中采用活動圖對系統(tǒng)中存在的業(yè)務(wù)流程進(jìn)行設(shè) 計。</p><

90、p>  在系統(tǒng)分析階段的對系統(tǒng)需求進(jìn)行描述和分析,對系統(tǒng)的業(yè)務(wù)模型和靜態(tài)結(jié)構(gòu) 模型進(jìn)行了構(gòu)建,根據(jù)詳細(xì)的系統(tǒng)分析,將采用活動圖對系統(tǒng)的業(yè)務(wù)流程進(jìn)行設(shè)計。</p><p>  大學(xué)生勤工助學(xué)管理信息系統(tǒng)中包括的工作活動主要有“申請勤工助學(xué)”,“完 善申請信息”,“提出需求信息”,“審核勤工資格”,“審核需求信息”,“安排勤工助 學(xué)”,“反饋勤工情況”,“核算勤工工時”,“修改用戶權(quán)限”,“系統(tǒng)周期初始化”,“

91、登 錄”。“申請勤工助學(xué)”可以分為“填充申請信息”和“修改申請信息”兩個用例。 其中“完善申請信息”,“反饋情況”,“核算勤工工時”三個活動的傳遞控制相似, “審核勤工資格”,“審核需求信息”,“修改用戶權(quán)限”與“系統(tǒng)周期初始化”的傳 遞控制相似,故在系統(tǒng)的工作流設(shè)計中只對“申請勤工助學(xué)”,“完善申請信息”,“提 出需求信息”,“審核勤工資格”,“安排勤工助學(xué)”,“登錄”六個活動進(jìn)行描述。</p><p>  1

92、)申請勤工助學(xué) 該業(yè)務(wù)過程主要實現(xiàn)勤工助學(xué)者的注冊勤工助學(xué)申請和勤工助學(xué)修改申請信</p><p>  息這兩個功能。以用戶選擇“申請勤工助學(xué)”菜單為活動開始,以新申請信息的保 存或申請信息的修改更新為結(jié)束。在進(jìn)入系統(tǒng)后勤工助學(xué)者需要根據(jù)自己的操作需 求進(jìn)入對應(yīng)的操作環(huán)境。新的勤工助學(xué)者通過注冊建立新的賬號信息,再通過填充 信息實現(xiàn)基本申請信息的輸入。而修改申請信息則是通過系統(tǒng)的賬號驗證然后進(jìn)入</p>

93、;<p>  修改界面,提交修改信息。具體活動過程如圖 4.1 所示。</p><p><b>  2)完善申請信息</b></p><p>  圖 4.1申請勤工助學(xué)活動圖</p><p>  該業(yè)務(wù)過程主要是為系統(tǒng)中存在的勤工助學(xué)申請進(jìn)行申請信息的完善。以具有</p><p>  權(quán)限的用戶點擊“完善

94、基礎(chǔ)信息”菜單進(jìn)入該界面為開始,當(dāng)用戶不再對勤工助學(xué) 申請進(jìn)行信息完善時結(jié)束。用戶在進(jìn)入界面后首先是了解可以執(zhí)行的操作,瀏覽需 要進(jìn)行完善的信息記錄,在選擇記錄之后首先在界面中進(jìn)行信息的填充,當(dāng)用戶提 交時系統(tǒng)才通過命令將數(shù)據(jù)信息更新到遠(yuǎn)程數(shù)據(jù)庫中。具體的活動過程如圖 4.2 所 示。</p><p><b>  3)提出需求信息</b></p><p>  圖 4.

95、2完善申請信息活動圖</p><p>  該業(yè)務(wù)過程主要是向信息系統(tǒng)中提交一條完整的用工需求記錄。以具有權(quán)限的</p><p>  用戶點擊“提出需求菜單”進(jìn)入系統(tǒng)為開始,將信息保存到系統(tǒng)中結(jié)束。用戶在界 面中通過控件向系統(tǒng)環(huán)境中輸入信息,信息完整時保存至信息系統(tǒng)中。具體的活動 過程如圖 4.3 所示。</p><p><b>  4)審核勤工資格<

96、;/b></p><p>  圖 4.3 提出需求信息活動圖</p><p>  該業(yè)務(wù)過程是該信息系統(tǒng)核心業(yè)務(wù)過程,實現(xiàn)對勤工助學(xué)申請的審核工作。此</p><p>  業(yè)務(wù)過程是一個可循環(huán)的業(yè)務(wù)過程,以具有權(quán)限的用戶選擇“審核勤工資格”為活 動開始,用戶退出或系統(tǒng)無待審核數(shù)據(jù)時結(jié)束。審核人員進(jìn)入系統(tǒng)后,瀏覽未審核 的信息,然后選擇要審核的對象,根據(jù)相關(guān)文件

97、規(guī)定為申請信息打上是否符合條件 的標(biāo)記,將數(shù)據(jù)信息更新到數(shù)據(jù)庫中。具體的活動過程如圖 4.4 所示。</p><p><b>  5)安排勤工助學(xué)</b></p><p>  圖 4.4審核勤工資格活動圖</p><p>  該業(yè)務(wù)過程是該信息系統(tǒng)的核心過程,主要是將未安排崗位的勤工助學(xué)者和有</p><p>  空缺

98、的勤工助學(xué)崗位進(jìn)行配對,并保存相關(guān)的記錄。以具有權(quán)限的用戶選擇“安排</p><p>  勤工助學(xué)”為活動開始,當(dāng)用戶退出或沒有待配對信息時活動結(jié)束。負(fù)責(zé)安排勤工 助學(xué)的人員通過瀏覽申請者信息和工作崗位信息,將信息進(jìn)行配對,填寫勤工記錄, 并更新數(shù)據(jù)信息。具體的活動過程如圖 4.5 所示。</p><p><b>  6)登錄</b></p><p

99、>  圖 4.5安排勤工助學(xué)活動圖</p><p>  該業(yè)務(wù)過程實現(xiàn)用戶憑借用戶名和密碼進(jìn)入系統(tǒng)。以用戶點擊登錄按鈕為開</p><p>  始,進(jìn)入系統(tǒng)為結(jié)束。用戶輸入用戶名和密碼,當(dāng)出現(xiàn)錯誤時,系統(tǒng)會提示繼續(xù)輸 入用戶名和密碼,當(dāng)用戶輸入的賬號信息正確時,調(diào)用該賬戶權(quán)限信息,進(jìn)入系統(tǒng)。 具體的活動過程如圖 4.6 所示。</p><p>  4.1.2

100、 系統(tǒng)交互模型</p><p>  圖 4.6 登錄活動圖</p><p>  系統(tǒng)交互模型主要描述系統(tǒng)中對象在時間順序上的消息傳遞。在大學(xué)生勤工助</p><p>  學(xué)管理信息系統(tǒng)中前臺程序和后臺數(shù)據(jù)庫之間存在大量的消息傳遞,在本小節(jié)中采</p><p>  用順序圖構(gòu)建系統(tǒng)的交互模型。 系統(tǒng)中的用例主要有“申請勤工助學(xué)”,“完善申請信息

101、”,“提出需求信息”,“審</p><p>  核勤工資格”,“審核需求信息”,“安排勤工助學(xué)”,“反饋勤工情況”,“核算勤工工 時”,“修改用戶權(quán)限”,“系統(tǒng)周期初始化”,“登錄”?!吧暾埱诠ぶ鷮W(xué)”可以分為“填 充申請信息”和“修改申請信息”兩個用例。由于“審核勤工資格”,“審核需求信 息”的信息交互方式相似,“完善申請信息”,“提出需求信息”,“反饋勤工情況”, “核算勤工工時”的交互方式相似,“修改用戶權(quán)限

102、”與“系統(tǒng)周期初始化”的信 息交付方式相似,故只使用“填充申請信息”,“修改申請信息”,“提出需求信息”, “審核勤工資格”,“安排勤工助學(xué)”,“登錄”七個順序圖描述信息系統(tǒng)的信息交互 方式。</p><p><b>  1)填充申請信息</b></p><p>  圖 4.7 中 MainWindow 為系統(tǒng)主界面類,kldialog、WstDialog 為界面類,

103、wst 為實體對象類。</p><p>  圖 4.7填充申請信息的順序圖</p><p>  圖 4.7 中填充申請信息的過程的描述如下:勤工助學(xué)者選擇了新申請(調(diào)用類 MainWindow 中的函數(shù) addwst()進(jìn)而調(diào)用界面類 KlDialog,啟動“申請者信息填空” 界面),對話框彈出,勤工助學(xué)者輸入新賬號的相關(guān)信息后提交(通過調(diào)用界面 類 kldialog 中的函數(shù) inpu

104、t_info()進(jìn)行信息的輸入),系統(tǒng)會將用戶提交的新賬號信 息與數(shù)據(jù)庫信息進(jìn)行比較,若存在則重新申請賬號(調(diào)用循環(huán)控制中心 loop,當(dāng)護(hù) 衛(wèi)條件為真時重復(fù)執(zhí)行),若不存在則建立新的賬戶(使用可選控制中心 opt 在護(hù)</p><p>  衛(wèi)條件為真時,調(diào)用實體類 kl 中的函數(shù) new_kl()、store()),并繼續(xù)填寫更多相</p><p>  關(guān)申請信息(調(diào)用實體類中函數(shù) ne

105、w_wst()構(gòu)建新的申請信息記錄),將信息存儲到 數(shù)據(jù)庫中(使函數(shù) store()保存信息)。</p><p><b>  2)修改申請者信息</b></p><p>  圖 4.8 中 MainWindow 為系統(tǒng)主界面類,Wstdialog 為界面類,Wst 為實體對象 類。</p><p>  圖 4.8 中修改申請者信息的過程的描

106、述如下:勤工助學(xué)者選擇申請信息修改(通 過主界面 MainWindow 中的函數(shù) change_wst()調(diào)用界面類 Wstdialog,啟動“申請 者信息修改”界面),對話框彈出,勤工助學(xué)者通過登錄時的賬戶信息自動進(jìn)入自 己申請信息的修改界面(在界面類 Wstdialog 中以登錄界面中提供的賬號信息為參 數(shù) 調(diào) 用 函 數(shù) find_wst() 讀 取 原 有 信 息 ), 修 改 相 關(guān) 信 息 后 提 交 ( 使 用 函 數(shù) i

107、nput_info()進(jìn)而調(diào)用對象函數(shù) set_wst()實現(xiàn)對申請信息的設(shè)置),信息更新到數(shù) 據(jù)庫中。</p><p><b>  3)提出需求信息</b></p><p>  圖 4.8修改申請信息的順序圖</p><p>  圖 4.9 中 MainWindow 為系統(tǒng)主界面類,JobDialog 為界面類,Job 為實體對象</

108、p><p><b>  類。</b></p><p>  圖 4.9 中提出需求信息的過程描述如下:勤工助學(xué)基地人員選擇提出需求(通 過主界面中的函數(shù) addJob()調(diào)用界面類 JobDialog,啟動“提出需求信息”界面), 對話框彈出,將詳細(xì)的需求信息和工作崗位的介紹情況輸入到系統(tǒng)中(在這個關(guān)鍵</p><p>  的步驟中調(diào)用控制中心 l

109、oop 當(dāng)輸入的數(shù)據(jù)信息出錯時,通過函數(shù) validate()清空</p><p>  繼續(xù)重新輸入,直到信息正確),最后將信息存儲到數(shù)據(jù)庫中。</p><p><b>  4)審核勤工資格</b></p><p>  圖 4.9提出需求信息的順序圖</p><p>  圖 4.10 中 MainWindow 為系

110、統(tǒng)主界面類,CheckWdialog 為界面類,Wst 為實體</p><p><b>  對象類。</b></p><p>  圖 4.10 中審核勤工資格的過程的描述如下:勤工助學(xué)中心的人員選擇審核勤 工 資 格 ( 調(diào) 用 系 統(tǒng) 主 界 面 類 MainWindow 中 的 函 數(shù) check_wst() 調(diào) 用 界 面 類 CheckWdialog,開啟“審

111、核勤工資格”界面)對話框彈出,瀏覽申請者信息(通過 調(diào) 用 界 面 類 中 的 函 數(shù) find_not_check_wst() 調(diào) 用 實 體 類 中 的 函 數(shù) find_not_check_wst()尋找符合條件的對象并顯示出來),查看相關(guān)審核標(biāo)準(zhǔn),然 后對審核通過與不通過的都進(jìn)行標(biāo)記(在控制中心 alt 中調(diào)用相應(yīng)的函數(shù)去對對象 狀態(tài)進(jìn)行設(shè)置),提交審核信息,將信息更新到數(shù)據(jù)庫中(通過實體類中的函 數(shù) update()更新數(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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論