蘇州科技大學設計模式設計報告_第1頁
蘇州科技大學設計模式設計報告_第2頁
蘇州科技大學設計模式設計報告_第3頁
蘇州科技大學設計模式設計報告_第4頁
蘇州科技大學設計模式設計報告_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、-博宏高校人事管理系統摘 要教師是高校的靈魂,是高校升華的主力,合理高效率地對教師進展管理是一個高校運營過程中非常重要的環節。高校進展人事管理的過程是十分繁瑣的,并且會產生一系列冗余信息。教師信息不規,查找效率低下,資料品質參差不齊。為了解決這一問題,需要一套為高校量身定做的人事管理系統。管理系統能夠使高校人事信息更加系統化,查詢起來更加一目了然。博宏高校人事管理系統根據許多高校的人事大數據進展研究,制定了一套符合眾多高校人事人力資源管理的系統,它符合“以人為本的原則,博宏管理系統成為構建以教師為根底的人性化管理工具。伴隨著國軟件行業近幾年來的飛速開展和互聯網的應用,一個快的,效率高的,方便的

2、,簡單易用的軟件設計顯得尤為重要。現在的軟件在各行各業都有應用,但是差距在有沒有利用一個好的設計模式。本系統采用了工廠模式、單例模式、裝飾者模式、觀察者模式、適配器模式,這幾種模式的相互組合,相輔相成,讓這個系統更加穩定更加高效。關鍵詞人事管理;設計模式、量身定做;高效合理Bohong University personnel management systemAbstractThe teacher is the soul of the University, is the main force of the sublimation of the University. It is a ver

3、y important part of the management of the university to carry on the management of the teachers reasonably and efficiently. The process of personnel management in Colleges and universities is very plicated, and it will produce a series of redundant information. Teachers' information is not stand

4、ardized, the search efficiency is low, the data quality is uneven. In order to solve this problem, it needs a set of personnel management system for the university. The management system can make the university personnel information more systematic, the query is more clear. The personnel management

5、system based on the University's personnel management system, according to the University's personnel big data research, formulated a set of system which accords with the human resources management system, which is in line with the principle of "people-oriented".With the rapid deve

6、lopment of the domestic software industry in recent years and the application of the Internet, a fast, efficient, convenient, simple and easy to use software design is particularly important. Now the software is applied in all walks of life, but the gap is not in the use of a good design patterns.Th

7、is system adopts the factory mode, one case mode, the model of the observer, the observer mode, the mode of the adapter mode, the bination of several modes, each other, make the system more stable and more efficient.KeywordsPersonnel management; design pattern; tailor made; high efficiency and reaso

8、nable. z-目錄. z-目錄第1章 緒論11.1引言11.2國高校人事管理現狀,與該系統應用價值11.2.1國高校人事管理現狀11.2.2人事管理系統的應用價值1第2章 需求分析22.1系統需求要求22.1.1系統功能分析22.2系統面向的群體42.2.1系統管理員42.2.2模塊管理員42.2.3 普通教師4第3章 構造設計43.1整體設計43.1.1模塊管理員和員工用例圖53.1.2 員工活動圖53.1.3 模塊管理員活動圖63.2詳細設計63.2.1模塊劃分6第4章 設計模式74.1工廠模式74.1.1模式說明74.1.2模式類圖74.1.3 所用原則74.2單例模式84.2.1模

9、式說明84.2.2 模式類圖84.2.3 所用原則84.3 裝飾者模式84.3.1 模式說明84.3.2 模式類圖94.3.3 所用原則94.4 觀察者模式94.4.1 模式說明94.5 適配器模式104.5.1 模式說明104.5.2 模式類圖11結 論12致 13參 考 文 獻14. z-第1章 緒論1.1 引言現如今大局部高校人事信息化未能徹底實現,而且存在著特別嚴重的管理效率低下,教師資料信息化不完全的情況。而且有一局部高校甚至還沒有應用計算機管理人事資源。還有人事信息的管理數據標準還沒有建立,各個業務系統數據格式不盡一樣,使得各個系統人事個人根本信息標準不統一。為了更加高效率地管理高

10、校人事人力資源,使人事信息統一規化,引進一個根據眾多高校大數據制定的人事管理系統十分必要。1.2 國高校人事管理現狀,與該系統應用價值1.2.1 國高校人事管理現狀 隨著信息化時代的到來,計算機管理信息已經成了歷史必然。高校人事管理系統的應用已經成為*個高校邁向世界前沿的重要標志。我國大多數高校仍然遲遲不肯全面邁向信息化,因為高校都擔憂著資料泄露,人員非法修改,資料無故喪失等問題。我國大局部高校雖然擁有自己的,但大都是面向學生,而并非面向全體,更談不上對高校的人事管理。這樣對高校的科研、教學、管理、共享都無法做到快、準、穩。國一些高校現在還在使用人工式管理,這往往是非常讓人抓狂的工作。人工管理

11、存在著不少的問題,比方教師信息錄入,信息修改、查詢、遺棄,這都是比較復雜的。信息的查詢最為繁瑣,如果使用數據庫系統,只需要簡單幾句話即可查詢到所需要的教師信息。1.2.2 人事管理系統的應用價值全國的高校都在走一個路線,持續擴招。這難免會引起教師資源不夠,那就需要引進新的教師。傳統的人工管理教師信息不僅工作量高,工作強度高,而且極容易出現錯誤,往往檔案資料難以修改,發現錯誤的時候為時已晚,本人也無法確認自己的信息是否存在問題,這會導致不可預知的錯誤,后果往往非常嚴重。我國國的高校大多數存在著一個一樣的問題:信息化不夠完全。計算機對信息的管理相對于人工對信息的管理,其效率,準確率,性價比都更高,

12、相較于人為管理更加快、準、穩。人事管理系統還可以做到信息高度共享,高校人事管理信息化,實現多角度的動態管理,業務靈活定制。這極大方便了領導的管理工作。由此可見,建立一個準確,高效,統一,平安,有效,可擴大,可伸縮的高校人事管理系統和應用可以極提高管理效率、工作效率,可以讓人事管理工作更加規化、信息化、科學化、標準化,讓在校人員信息更加持久化、信息化。第2章 需求分析2.1 系統需求要求該系統應該具有全面的可擴大的人事管理功能,以人為本,以教師的信息管理為根底,著重分析眾多高校教師的信息填寫要求,深度定制符合眾多高校的一套綜合管理系統。該系統應從高校人力的實際出發并且結合一些其他可靠信息,進展設

13、計。該系統應該具有強大的快速查詢、修改功能,可以快速建立教師檔案并分布保存在校園信息網效勞器中。2.1.1 系統功能分析系統需要人事信息管理、報表信息管理、統計模塊、工資福利體系模塊、績效考核、院系隊伍建立、師資招聘、職稱評審、考勤管理、系統維護功能。1 人事信息管理能對員工信息進展快速查詢、修改,可以快速建立教師檔案并分布保存在校園信息網效勞器中。2 報表信息管理對一般報表進展統計,合并,分發,上傳功能。實現對報表的統計、瀏覽、互傳等功能。(3)統計模塊對人事信息的統計,對報表信息的統計。(4)工資福利體系模塊可以查詢,調整員工的薪資。可以實現對年度考核成績優異的員工的薪資根據一定算法實現自

14、動晉升。對有突出能力的人員記錄,和對有顯著教學、科研成果的教師記錄,以便日后的評比工作。可以和財務系統進展對接,進展數據共享。(5)績效考核根據需要,制定一套考核標準和考核方式。根據人員的考核容,設計不同的算法,對考核結果進展一定的分析處理,并且可以生成一些成績報表,這些報表可以上傳或下載。(6)院系隊伍建立高校的不同的院系分別應該有自己的院系部門,這些院系應該分別獨立出來,把信息存放在屬于自己的模塊中,院系模塊應該設有接口,供其他模塊進展。院系隊伍建立應該具有教師資源信息,混合教師資源信息,院系擁有的設備數量信息,院系直屬人員信息。院系管理員可以自定義制定培養方案,分發給需要培訓的人員。培訓

15、人員也需將培訓過程記錄反響給院系管理員。(7) 師資招聘具有對外網招聘的窗口入口,可以進展院系部門招聘信息的發布、所要招聘的崗位和要求。應聘人員可以瀏覽所要招聘的崗位和要求,可以成為游客進展簡歷的投遞。系統對于符合要求的人員進展自動篩選,反響給人力資源招聘人員處理招聘的后續工作。招聘管理員可以通過該模塊反響給應聘人員是否通過篩選,筆試或者面試,以及發布通過招聘的人員。(8) 職稱評審職稱評審員可以自定義制定評審的評審表,自定義設置申報、審核流程。需要申報的員工可以所需要的評審表填寫申報信息。系統也可以根據一定算法進展自動篩選,如不合格提示返回給申報員工,或者提交給評審員核實。(9)考勤管理教師

16、使用校園卡準時打卡,并將打卡順序、時間、人員等信息記錄。(10)系統維護系統分布的數據庫自動備份恢復、自動診斷修復;系統記錄運行日志等工作。2.2 系統面向的群體本系統應該具有3類用戶,不同的用戶可以使用不同的功能和擁有不同的權限。2.2.1 系統管理員可以進展系統的修改,系統的維護,系統模塊的深入修改,用戶信息的修改,數據的修改。2.2.2 模塊管理員對自己所屬的模塊進展查詢,修改,刪除。2.2.3 普通教師對自己的信息進展查詢,對自己的局部信息進展修改。第3章 構造設計3.1 整體設計通過分析整個系統結合UML建模對系統分析圖如下:3.1.1 模塊管理員和員工用例圖3.1.2 員工活動圖3

17、.1.3 模塊管理員活動圖3.2 詳細設計對于系統的設計要做到高聚低耦合,以瘦客戶機的原則實現設計。3.2.1 模塊劃分第4章 設計模式4.1 工廠模式4.1.1 模式說明定義簡單工廠,允許子類做出決定,聲明工廠方法,解決初始化過程中經常遇到的耦合的問題。4.1.2 模式類圖4.1.3 所用原則開閉原則軟件實體第擴展開放,對修改關閉。該模式下,Leader類可以推遲到UserDao之后實現,EmlpoyUserDao推遲到IUserDaoFactory之后實現。依賴倒置抽象是工廠依賴的對象,只有例如接口變化,實現類才能變化。4.2 單例模式4.2.1模式說明確保每個類中有且僅有一個實例,單例模

18、式可以處理多線程,在JVM邏輯層中調用所有方法。4.2.2模式類圖4.2.3 所用原則每個類只有一個實例對象向整個系統提供自己,并可以調用所有開放方法。4.3 裝飾者模式4.3.1 模式說明在不修改任何數據層和業務邏輯層的代碼的前提下,讓邏輯層或者數據層增加更多的方法,裝飾者模式給對象增加新職責。4.3.2 模式類圖4.3.3 所用原則1.少用繼承,多用組合的方式。2.類的設計對外的擴展是開放式的,對修改是關閉的。4.4 觀察者模式4.4.1 模式說明一對多的關系,它是定義在對象之間的依賴關系。當它變換的時候會通知其它的依賴對象進展操作。在這個系統中也用到了這種依賴關系,當模塊管理員發布了績效

19、考核標準或者發布了新的報表或者制定發布了新的培養方案之后,會通知和它相關的員工。4.4.2 模式類圖4.4.3 所用原則開閉原則觀察者對象已經在被觀察者對象中注入,被觀察者對象中存在著一個觀察者對象。單一職責一個觀察者對應很多歌被觀察者,不對其他觀察者產生任何影響。依賴倒置觀察者模式中定義了更新接口,被觀察者對象存在它的抽象類型形成一個集合。4.5適配器模式4.5.1 模式說明適配器容納一個它包裹的類的實例,適配器調用被包裹對象的物理實體。繼承實現的類。4.5.2 模式類圖4.5.3 所用原則UserDaoEmploy繼承了一個類,實現了多個接口。EmployAdapter包含著對象物理實體。

20、結 論經過一段時間的努力思考,我所設計的博宏高校人事管理系統終于完成了。在設計過程中遇到了許許多多的困難,但經過一系列的翻閱資料,獨立思考,向別人請教之后,困難被逐個攻破。這個課程并不是卷面考試,它是具有實踐性的,并非應試性的,我覺得這樣的考察非常適合我們。因為應試考試只培養了呆頭呆腦的大學生,它不注重實踐,有時候我們所學習的知識知識抽象化的,我們對它的理解也只是在淺薄的字面,然而實踐確考驗了我們的綜合能力,既包含了這學期所學習的知識,也考驗我們自己的自學能力,因為實踐考察往往不局限于一本書。所以我對這樣的考察非常贊。但是遺憾的是,我的這次設計并非完美,因為時間和知識的關系,我考慮的并非全面,但是它也是我本學期學習成果的一種表達,我本學期所學的知識包含在了這份文檔之中。在設計文檔的時候,由于對設計模

溫馨提示

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

評論

0/150

提交評論