人力資源管理信息系統的設計與實現_第1頁
人力資源管理信息系統的設計與實現_第2頁
人力資源管理信息系統的設計與實現_第3頁
人力資源管理信息系統的設計與實現_第4頁
人力資源管理信息系統的設計與實現_第5頁
已閱讀5頁,還剩72頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、餐飲信息管理系統設計與實現設計與實現摘摘 要要現代化的餐飲是集娛樂,商務文化及會員管理等其他各種服務與設施為一體化的消費場所,餐飲的組織龐大,服務項目多,信息量大,要想提高勞動生產,降低成本,提高服務質量和管理水平,進而促進經濟效益,必須借助計算機來進行現代化的信息管理,餐飲信息管理系統正是為此而設計的,本系統是一套適用于中、小型星級 使用的優秀系統,操作簡單,靈活性好、系統安全性高,運行穩定,實是管理者的理想選擇。餐飲信息管理系統是按餐飲管理行業標準化業務程序流式設計,采用先進的數據庫系統和開發工具,吸收東南亞先進的管理思想,由資深管理專家和眾多技術人員開發出來的一套管理軟件,經反復驗證,實

2、際運行,對提高的管理水平、加強財務監控、減輕服務人員工作負擔發揮了良好的作用。現已經在許多用戶中實際應用,并受到用戶的贊揚和好評。本餐飲信息系統采用 C/S 結構,主要對企業員工的信息以及跟人事相關的工作流程進行集中的管理,方便企業建立一個完善的、強大的員工信息數據庫。它是以.NET2005.和 SQL 2000 Express 數據庫作為開發平臺。使用 C# 設計操作控件和編寫操作程序,完成數據輸入、修改、存儲、調用查詢等功能;并使用SQL 2000 數據庫形成數據表,進行數據存儲。本文詳細介紹了餐飲信息管理系統的功能需求,系統設計和具體實現。并簡要介紹了系統開發采用的方法。關鍵詞關鍵詞 餐

3、飲信息管理系統;C/S;SQLServer 數據庫AbstractIn todays society, the Internet unprecedented development, to the peoples work and life has brought great convenience and efficiency, information technology, electronic technology has become the savings in operating costs and enhance efficiency of choice. Considering

4、 the current large enterprise human resource management is still at the stage of manual operation, not only inefficient, often because of careless management flaws. Therefore, according to Tin Road clothing provided demands, designed with human resources management information system to help compani

5、es reach the human resources management office automation, saving management costs, improve enterprise efficiency purposes. The Human Resource Management system uses the C / S structure, mainly employees of the information, and personnel associated with the work flow for centralized management, help

6、ing companies set up a sound, strong employee information database. It is. NET2008. And SQL 2000 Express database as a development platform. Controls using C # design and preparation of operating procedures to complete data entry, modification, storage, call the query and other functions; and form d

7、ata using SQL 2000 database table, for data storage. This paper describes the human resource management system functional requirements, system design and implementation. And briefly introduces the systems development methodology.Key words: Human Resource Management System; C/S; Employee Information

8、Database 目錄目錄1 1 緒緒 論論.41.11.1 系統背景簡介系統背景簡介 .41.21.2 系統現狀分析系統現狀分析.51.31.3 系統開發的目的和意義系統開發的目的和意義.71.41.4 系統開發的可行性分析系統開發的可行性分析.72 2 技術分析技術分析.92.12.1 管理系統簡介管理系統簡介 .92.22.2 SQLSQL S SERVERERVER 20002000 簡介簡介.102.32.3 C#C# 簡介簡介.112.42.4 面向對象的開發過程面向對象的開發過程 .123 3 系統分析系統分析.133.13.1 系統開發方法.133.23.2 組織結構分析.17

9、3.33.3 業務流程分析.173.43.4 數據流程分析數據流程分析 .213.53.5 數據字典數據字典 .233.63.6 數據庫數據庫 ERER 圖圖.293.73.7 系統設計原則系統設計原則 .314 4 系統設計系統設計.314.14.1 系統設計概要系統設計概要.314.24.2 數據庫的設計數據庫的設計.324.34.3 系統模塊的設計系統模塊的設計.364.44.4 業務流程分析與設計業務流程分析與設計 .404.54.5 系統平臺設計系統平臺設計 .404.64.6 輸入輸出設計、菜單設計輸入輸出設計、菜單設計 .404.74.7 系統系統 IPOIPO 圖設計圖設計 .

10、414.84.8 典型代碼設計典型代碼設計 .425 5 系統實施系統實施.465.15.1 打開系統登錄界面打開系統登錄界面.465.25.2 打開系統主頁面打開系統主頁面.495.35.3 系統管理系統管理.575.45.4 人事管理人事管理.575.55.5 招聘管理招聘管理.625.65.6 系統日志系統日志.66結結 論論.68參考文獻參考文獻.68致致 謝謝.701 1 緒緒 論論隨著市場經濟體制的逐步建立和完善,特別是我國加入世界貿易組織后,與世界經濟融合的速度越來越快,國內競爭國際化已成為不可阻擋的趨勢,我國餐飲企業面臨的市場競爭壓力越來越大,墨守成規的企業經營管理方式最終將被

11、市場淘汰。因此,現代餐飲企業必須實現企業管理創新,但是什么才是企業管理創新的關鍵? 這個問題已經引起了眾多企業家的熱切關注。 一、市場環境下的新挑戰餐飲企業管理創新的動力 社會經濟的穩步發展和人民生活水平的不斷提高,使我國餐飲業近 20 年來一直保持著高速增長的態勢,行業規模和經營領域不斷擴大,成為國內消費市場中增長幅度最高、發展速度最快的行業之一。相對于其他一些行業而言,投資餐飲業具有發展前景良好、技術含量不高、進入門檻較低、投資回報率較高等優勢,這直接導致了我國餐飲市場激烈競爭的局面。因而在這樣的市場環境自然會引發諸多餐飲企業不得不面對和解決的新挑戰。 (一)餐飲企業間競爭愈演愈烈 近 2

12、0 年來,我國餐飲業網點急劇膨脹:1982 年全國為 29.8 萬個,平均約3000 人一個;1992 年為 174 萬個,平均約 600 人一個;1996 年為 258.8 萬個;2000 年為 300 萬個;2001 年則增至 350 萬個;而 2005 年我國餐飲業網點已達到 400 萬個,增長速度之快,令人咋舌。因此,許多餐飲企業迫于生存的壓力,更為了獲得持久的發展,必須不斷的推出新的餐飲產品和更好的服務形式來爭奪消費者,同時又不斷的學習和探索更適合于自己的經營管理方式。 (二)經濟全球化推動餐飲企業管理創新 隨著中國加入 WTO,對于每一家餐飲企業來說,這種挑戰不僅來自于國內競爭對手

13、,更來自于已經和將要走進中國國門的外國餐飲企業。如何應對國外眾多資金實力雄厚且具有上百年科學管理經濟的企業帶來的強力競爭更已成為國內眾多餐飲企業關注的關鍵性問題。這就要求餐飲企業從現有的經營誤區走出,從以往所提出的“向經營要效益”逐步轉向了“向管理要效益”,重新審度自身,調整、提高、加強管理水平,以獲得最大化的管理效益,這必將帶動中國餐飲企業管理創新與發展。 (三)信息時代下的管理方式變革 “信息社會”、“知識經濟時代”,即以信息、技術、人的創新能力等無形資源為主導資源的社會和時代,其核心是信息技術的使用,它打破了傳統管理模式的均衡,改變了餐飲企業原有的業務結構、溝通方式和協作方式,擴展了企業

14、的知識面和信息面,加快了商業活動的節奏和步伐,由此也迫使餐飲企業必須在管理方式上進行變革。 正如“管理之父”P德魯克所說:兩個大致相同資源的企業,管理良好的所產生的效益是管理不好的 10 倍,管理失誤必然效益不好甚至導致企業破產。近年來有人分析認為,全球最具競爭力企業成功經驗第一是創新,第二是創新,第三還是創新,因此挑戰給中國餐飲企業造成的巨大壓力轉化為求變的動力,要想實現企業的發展就必須要實現管理創新。 二、以人為本餐飲企業管理創新的關鍵 事實上,餐飲企業所從事的一切管理活動過程首先是人的思維活動,管理的過程總是先以管理思維的過程而存在,如果沒有創新的思維就不會有創新的方法,沒有創新的方法就

15、不可能解決創新問題,就更談不上企業管理創新。因此,管理思維的創新是管理活動創新的前提和基礎。人與動物的根本區別就在于能夠思維,思維能力是人所具備的獨特能力,和動物消極適應自然所不同的是,人能夠通過思維去認識自然、利用自然、改造自然。因此,只有人才是思維的主體,思維的唯一承擔者和創造者,一旦離開了人,創新根本就無從談起。現代餐飲企業要實現管理創新的關鍵就在于要突出人在管理過程中的主體地位,確立以人為本的思維模式和方法。 (一)確立以人為本是創造管理創新的主觀條件 眾所周知,人的左腦承擔抽象思維,被稱為進行理性推理的“邏輯半球”,人的右腦承擔形象思維,被稱為創造聯想的“藝術半球”,一般日常管理往往

16、偏重于人的數據和業績,而忽略了人的潛在創新能力,因此大多數人的創新能力未被開發出來。慣性思維是可以承繼和學習的,而創新就必須由人積極主動地去創造,因此要想實現管理創新,就必須充分調動人的主觀能動性,使員工在管理過程中自覺主動地發現問題,思考問題,最終實現管理創新解決問題。人的主觀能動性受人的情感、心理等多種因素的影響和制約,只有餐飲企業突出以人為本,以關心人、愛護人的人本主義思想為導向,把人的發展視為目的,而不單純是手段,要尊重人,尊重人性,使每一個員工都覺得他自己是組織中的重要一員,是他們在企業中能夠感受到安全感、榮譽感和歸屬感,只有這樣才能調動每一位員工的主觀能動性,自覺將自身的奮斗目標與

17、企業的目標合為一體,充分發揮自身積極性、自覺性、創造性的勞動潛能,發自內心地主動為企業出謀劃策,從而促進餐飲企業的創新和發展。 (二)確立以人為本是創造管理創新的客觀條件 按照霍蘭德關于人格的“六角型”理論,理想的職業選擇就是人格類型與職業環境的相互適應,個人的人格與工作環境之間適配和對應是職業滿意度、職業穩定性與職業成就的基礎,只有在人和職業相互匹配的情況下,才可以發揮出人的最大效益,并有利于創新思維的創造和發揮。以人為本不能成為一紙空文,餐飲企業必須切實落實到管理過程中的方方面面,盡可能地滿足員工的合理需求,為員工能夠進行創新創造一切有利的客觀條件。員工主觀能動性的調動也離不開外部環境的刺

18、激和激勵,壓抑個性、崇尚群體一致性的餐飲企業環境和企業制度只能阻礙員工的思維創新能力,而尊重個性、崇尚群體多樣性的餐飲企業環境和企業制度就能夠激勵員工積極進行創新。因此,餐飲企業能否樹立人本管理觀念,給員工提供一個適合人的發展的良好環境,能否給人的發展創造一切可能的條件,能否最大限度地挖掘人的創造性潛能已成為衡量一個餐飲企業管理優劣、先進或落后的根本標志。1.11.1 系統背景簡介系統背景簡介.1 行業背景行業背景經中國商業聯合會、中國烹飪協會和中國飯店協會聯合統計,2000 年全社會餐飲業營業額達 3752.6 億元,比去年增長 17.3%,高于社會消費品零售總額的增長速度。

19、其中,餐飲業前 100 名企業的營業總額為 183.6 億元,占全社會餐飲企業營業額的 4.9%。在這前 100 名餐飲企業中,個體、私營、三資企業占到整個餐飲行業的 95%,且多數企業呈網點不繼增加、向全國擴張的趨勢。隨著餐飲企業規模和實力的不斷增強,連鎖經營顯示出了較強的發展勢頭。在以上的前 100 名餐飲企業中,有 49 家采取了連鎖經營方式,共占百名企業營業總額的 58.8%。餐飲業的另一特點是在大中城市發展尤為迅速,如上述的前 100 名企業遍布了全國 24 個大中城市,其中北京 19 家,上海 14 家,廣州 7 家。此外,餐飲企業的特色和個性化經營更加明顯,管理更趨于信息化,而且

20、加上名優企業品牌擴展力度的加大、餐飲企業集團化步伐的加快等特點,均顯示著傳統餐飲正逐步向現代餐飲方向轉化,而現代餐飲最顯著的一個特征就是使用計算機信息化管理系統-這也是餐飲企業經營者們的共識。計算機信息化管理系統以信息量大、數據準確、速度快、管理效能高的特點已獲得了廣大餐飲、娛樂企業管理者的認可,它克服了人為因素、人情因素造成企業管理上的不便,明顯提高了工作效率。例如,天財商龍餐飲管理系統能夠幫助企業管理者解決在經營中常遇到的各種現實問題:1、管理者們如何邊工作、邊了解企業經營狀況,為經營者提供決策分析的數據;2、如何杜絕內部管理的漏洞和避免人為錯誤給企業造成損失;3、如何全方位地控制企業的各

21、個部門;4、如何為顧客提供全方位滿意的服務;5、如何為顧客提供正規、精美、具有企業特色的結帳單;6、如何減少非質量問題的退單現象;7、如何保證企業營業額數目的準確;8、如何了解常客的不同消費習慣和消費歷史信息;9、如何了解每個服務員具體的工作情況;10、如何提高上菜速度;11、如何控制廚房物料的浪費和廚師工作量;12、如何降低企業經營成本、提高物料的利用率、增加營業額;13、如何實時了解庫存商品的占壓資金狀況,提高企業資金流轉;14、如何知道哪些商品超過上限積壓、超下限短缺;15、如何知道暢銷菜品和不受歡迎菜品;16、如何對各個連鎖店進行統一的管理、實時了解各店的經營狀況;17、如何對各個連鎖

22、店進行考核(經營業績、重點菜品的對比分析、庫存情況);18、如何獲取前幾年的銷售情況;19、如何能為企業的節流、開源創造條件;20、如何能建立全方位的集團化管理模式。憑著高度認可的商業方案、豐富深入的管理經驗和盡善盡美的技術支持,天財商龍有信心為您提供優質的產品和服務,因為我們具備:1、上市公司實力保證2、強大的開發隊伍3、穩定靈活的產品4、良好的市場運作5、細心周到的售后服務.2 企業背景企業背景天空集團-上海天路服飾有限公司,天空集團組建于 1996 年,是經國家工商行政管理總局核準的全國性無區域跨行業集團。集團推行多品牌經營、跨行業發展戰略,目前擁有上海天路服飾有限公司、

23、浙江天空服飾股份有限公司(2007 年 8 月成功上市) 、中楠房開公司等優質資產為代表的多家全資子公司。業務廣泛涉足高端服裝、面料研發、房地產、投資等多行業領域,已成為產業規模化、經營國際化、管理現代化、隊伍職業化、資本股份化的著名綜合性企業集團之一。 為實現精品服裝產業的國際化發展,天空集團于 2000 年在上海成立了全資子公司上海天路服飾有限公司,面向行業、企業客戶,正式進入高檔商務裝定制領域。公司以打造中國高端商務裝品牌,創建世界一流服飾加工基地為目標,采用 SSP 國際企業管理體系,通過 ISO9001 質量體系和 ISO14001環境體系認證,全方位提升企業管理、技術、產品、人才、

24、服務的系統競爭能力。 上海天路服飾有限公司擁有上海松江和浙江溫州兩大現代化生產基地,擁有 10 條世界一流西服、襯衫生產流水線,年產 1000 多萬(件)套高檔服裝;擁有 3500 多名高素質的生產、管理人員,以“一流工藝、一流設備、一流技術、一流服務”為宗旨,積極開拓國內外男裝西服襯衫貼牌加工業務,目前已經成為國內外眾多知名品牌定點的高端服裝加工基地。天路服飾加工業務秉持品質與品質并重,精益求精,為國際、國內高檔男裝品牌提供 OEM 和 ODM 服務,著力將上海天路服飾打造成中國一流的高檔西服襯衫加工基地。 在高端商務裝市場,上海天路公司推出了具有國際化時尚風格特征的BONO 高端商務裝品牌

25、,并在全國建立了由 30 多家服務機構所組成的高檔商務裝市場服務體系,目前已為金融、電力、電信、煙草、能源、行政、教育、商務等 10000 多家知名企事業單位提供了服裝定制服務,贏得了廣大客戶的信賴和贊譽。1.21.2 系統現狀分析系統現狀分析.1 公司人力資源管理業務介紹公司人力資源管理業務介紹隨著現代人事管理理論的發展和現代管理理念系統的形成,現代管理理念中人力資源的管理,已成為企業管理的一個重要組成部分。人力資源管理工作主要分為六個模塊:人力資源規劃、招聘錄用、員工培訓、績效考核、薪酬福利、員工關系。天路服飾公司的人力資源工作的主要內容為:招聘錄用、員工培訓、績效考核、薪

26、酬管理、人事管理、員工關系。人力資源部作為公司的支持服務系統,服務對象是公司的所有部門,針對公司所有用人需求展開招聘工作,對需要進行培訓的員工做好培訓工作,對公司的所有員工進行績效考核。招聘錄用業務包括:審核部門的招聘申請流程,審核通過后,開始招聘,向用人部門推薦合適的候選人,確認錄用后,辦理入職手續,對于某些崗位在人員到崗后,做好跟蹤工作。員工培訓業務包括:新入職人員進行新員工培訓,主要是企業文化介紹、公司規章制度等。對于銷售等特定崗位,還需再進行專業知識等的培訓。績效考核業務包括:人力資源部將績效考核的工作下放到各部門主管,令其對下屬員工,按月打分,并提交給人力資源部,人力資源部根據打分情

27、況,對考核不通過的員工做調崗或其他相應處理,考核通過的員工,將其考核結果記入檔案,到每年年末時,根據該最后得分,進行年終獎的發放。薪酬福利業務包括:人力資源部每月對所有員工的工資做核算,報財務部門進行工資發放;年終,根據績效考核結果,進行年終獎的核算發放。員工關系業務包括:由法務專員進行勞動合同的制定、修改,對所有本部門涉及的合同進行審核,處理員工與公司發生的勞務糾紛。.2 公司人力資源的信息化介紹公司人力資源的信息化介紹天路公司有一個專門的 OA 辦公平臺,公司的所有工作均需要在 OA 上申請相應的流程,待審核通過后方可執行。人力資源部主要有以下幾個流程:招聘申請流程;招聘實

28、施流程,入職申請流程;人員轉正流程;人員異動流程;合同續簽審批流程;人員離職審批流程,請假申請流程,加班申請流程,培訓申請流程,績效考核申請流程。從當前的情況來看,這些流程的作用是讓工作效率提高,但還有一些問題需要解決:第一,沒有專門的人事檔案管理系統,所有的人事信息保存在花名冊當中,不能實現實時信息查詢及檢查,每個月需要對花名冊進行核對,不能保證準確性。第二,對招聘需求沒有實時統計,招聘實施過程不能實時了解。第三,合同管理中,試用期到期及合同到期不能全部及時處理。針對企業人力資源管理的現狀,可以看出該企業需要一個專業的人力資源管理信息系統來幫助解決以上問題,同時我一直在該單位實習,可以較為方

29、便的開展調研工作,因此將課題定位該企業的人力資源管理信息系統。1.31.3 系統開發的目的和意義系統開發的目的和意義 調研分析天路服飾公司人力資源管理業務的流程。 歸納分析企業中人力資源管理工作的模式。 針對人力資源管理工作的特點,設計符合需求的業務處理流程、功能實現模塊。 完成天路服飾公司人力資源管理系統的開發。1.41.4 系統開發的可行性分析系統開發的可行性分析1. 開發系統的必要性隨著網絡的普及和流行,通過互聯網絡進行企業管理不僅方便快速,而且節約成本,這也是企業看好的地方。從這一點足可以說明開發系統的必要性。2. 開發系統的經濟可行性經濟費用方面主要包括:購置并安裝軟硬件及有關設備的

30、費用;系統開發費用;系統安裝、運行和維護費用;人員培訓費用。硬件方面,除了服務器要求高一點以外,終端設備不是太貴。軟件方面,當然需要買正版的操作系統。系統開發費用為 30 萬元人民幣,不過這個數字與一個公司的發展比起來就顯得太渺小了。系統的安裝由我們開發人員來完成,費用包括在開發費用之中。運行和維護只需要公司招聘相應的技術人員來完成即可,這也是必不可少的一項開支。本系統操作方便,人機交互友好,易學易懂,所以培訓時間會很短,費用也不會太高。總之,這幾項加起來與本系統所帶來的經濟效益和社會效益比起來,可以說是微不足道。3. 開發系統的技術可行性通過對公司業務流程各個環節的分析,確定出了新系統的管理

31、結構。我利用現有的開發工具和開發技術完全可以在規定的時間,規定的資金范圍內實現新系統的全部功能。4. 開發系統的法律可行性開發本系統是為了實現公司的高效管理,并實現對決策的支持。在開發的過程中完全自主開發,不會出現侵權問題。另外也會使用正版的軟件來開發系統和運行系統。5. 組織管理上的可行性系統會使公司的管理更加科學化,也會更方便、高效,更人性化。同時也可以優化組織結構,提高企業的競爭力。6. 社會條件上的可行性網絡的普及,網絡也越來越受到人們的喜愛,這也為系統實現后的運行提供了一個大的環境。2 2 技術分析技術分析2.12.1 管理系統簡介管理系統簡介.1 管理信息系統管理信

32、息系統管理信息系統(MIS)是一個由人、計算機等組成的能進行信息收集、傳遞、存儲、維護和使用的系統。管理信息系統是信息系統的一個分支之一,經過 30多年的發展,已經成為一個具有自身概念、理論、結構、體系和開發方法的集管理科學、信息科學、系統科學及計算機科學等覆蓋多學科的綜合性學科。管理信息系統的結構通常由四個部分組成:信息源、信息處理器、信息用戶和信息管理者。管理信息系統的主要任務一般要實現對基礎數據的嚴格管理,確定信息處理過程的標準化,高效的完成日常處理業務、優化分配各種資源,包括人力、物力、財力等。MIS 是一個人機結合的輔助管理系統,管理和決策的主題是人,計算機只是輔助的設備。目前國內使

33、用和發展的 MIS 平臺模式大體上分為兩種:客戶機/服務器(Client/Server,簡稱 C/S)模式和 Web 瀏覽器/服務器(Browser/Server,簡稱 B/S)模式。當前企業信息管理系統正在從 C/S 結構向 B/S 結構轉移,但是由于安全性等方面的因素,C/S 結構的管理信息系統仍然占據企業管理信息系統的主流。C/S 模式系統以服務器作為數據處理和存儲平臺,在終端設計有專門的應用程序進行數據的采集和初次處理,再將數據傳遞到服務器端,用戶必須使用客戶端應用程序才能對數據進行操作。C/S 模式具有以下優點和缺點:C/S 模式的優點: 由于客戶端實現與服務器的直接相連,沒有中間環

34、節,因此響應速度快。 軟件功能設計個性化,具有直觀、簡單、方便的特點,可以滿足客戶個性化的功能要求;如自由制表的功能在 C/S 模式下就能夠實現,在 B/S 模式下就很難實現或運行效率很低。 操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求。 C/S 結構的管理信息系統具有較強的事務處理能力,能實現復雜的業務流程。C/S 模式的缺點: 需要專門的客戶端安裝程序,分布功能弱,針對點多面廣且不具備網絡條件的用戶群體,不能夠實現快速部署安裝和配置。 兼容性差,對于不同的開發工具,具有較大的局限性。若采用不同工具,開發成本較高,需要具有一定專業水準的技術人員才能完成。.2 企業

35、人力資源管理系統的開發方法企業人力資源管理系統的開發方法企業人力資源管理系統的開發是一個復雜的工程,它涉及到計算機處理技術、系統理論、組織結構、管理功能、管理知識等各方面的問題,至今沒有一種統一完備的開發方法。但是每一種開發方法都要遵循相應的開發策略:1.系統要解決的問題。2.系統可行性研究,確定系統要實現的目標。3.系統開發原則。4.系統開發前的準備工作。5.系統開發方法的選擇和開發計劃的定制。2.22.2 SQLSQL ServerServer 20002000 簡介簡介本系統將采用 Microsoft SQL Server2000 作為系統的 DBMS 支撐,SQL Server2000

36、 是能夠支持企業級關系型數據庫的管理系統,它能與 Windows 操作系統緊密集成,具有方便易用的圖形管理界面,其用戶界面風格與 Windows 一樣非常友好。SQL Server2000 在存儲大容量數據方面,在數據的安全性和完整性方面,在分布式處理等都是適合于企業級應用的。而其相對 Oracle,DB/2 等大型數據庫來說,學習更為容易,應用成本也相對較低。采用 SQL Server2000 + ASP.Net 開發本系統是一個較為理想的組合。SQL Server2000 的新特點:動態的自我管理:SQL Server2000 運行時動態配置運行環境,優化并簡化了許多服務器配置選項,可隨用

37、戶增多或者減少動態地請求追加或者釋放資源,并可隨數據的增減自動改變數據庫大小。豐富的管理工具:SQL Server2000 提供了許多數據庫系統管理工具。系統管理員可以在運行 SQL Server Enterprise Manager 的中央控制臺上,管理和監視服務器運行性能和企業數據庫。可編程的管理:SQL 分布式對象可用于編寫應用程序,這就可以使應用程序數據包透明地將 SQL Server 2000 嵌入應用程序中。也可以使用 SQL-DMO 為不同站點的通用的管理任務建立應用程序。可能收縮性和高可能性:SQL Server 2000 數據庫引擎可以幾乎所有Windows 平臺上運行,是可

38、管理上千萬個用戶的大型數據庫。同時其還具有動態自我調解的特性,能有效地在筆記本或者上運行。支持數據倉庫: SQL Server 2000 支持數據倉庫。系統訪問 Internet 集成:SQL Server 2000 與其他產品一起為 Internet 或Intranet 系統形成一個穩定的安全的數據存儲;可為運行在 IIS 下的 Web 應用程序提供一個高性能的數據存儲服務;此外,SQL Server2000 數據庫引擎還包括了對 XML 的本地支持,Transact-SQL 結果可以作為 XML 文檔返回給使用OLEBD 和 ADO API 的應用程序,XML 文檔還可以添加到 SQL S

39、erver 2000 中。2.32.3 C#C# 簡介簡介在過去的二十年里,C 和 C+已經成為在商業軟件的開發領域中使用最廣泛的語言。它們為程序員提供了十分靈活的操作,不過同時也犧牲了一定的效率。對于 C/C+用戶來說,最理想的解決方案無疑是在快速開發的同時又可以調用底層平臺的所有功能。他們想要一種和最新的網絡標準保持同步并且能和已有的應用程序良好整合的環境。另外,一些 C/C+開發人員還需要在必要的時候進行一些底層的編程。C# (C sharp) 是微軟對這一問題的解決方案。C#是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺的應用程

40、序,Microsoft .NET 提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。 正是由于 C#面向對象的卓越設計,使它成為構建各類組件的理想之選無論是高級的商業對象還是系統級的應用程序。使用簡單的 C#語言結構,這些組件可以方便的轉化為 XML 網絡服務,從而使它們可以由任何語言在任何操作系統上通過 Internet 進行調用。 最重要的是,C#使得 C+程序員可以高效的開發程序,而絕不損失 C/C+原有的強大的功能。因為這種繼承關系,C#與 C/C+具有極大的相似性,熟悉類似語言的開發者可以很快的轉向 C#。C#具有以下的優點:A.簡單 1.C#中指針已經消失。 2.不安全的

41、操作,比方說直接內存操作不被允許了。 3.C#中:或-操作符是沒用的。4.因為它是基于.NET 平臺的,它繼承了自動內存管理和垃圾回收的特點。5.原始數據類型可變的數據范圍像 Integer,Floats 等。6.整形數值 0 和 1 不再作為布爾值出現.C#中的布爾值是純粹的 true 和 false值而且沒有更多的=操作符和=操作符錯誤.=被用于進行比較操作而=被用做賦值操作。B.現代 1.C#建立在當前的潮流上,對于創建相互兼容的,可伸縮的,健壯的應用程序來說是非常強大和簡單的。2.C#擁有內建的支持來將任何組件轉換成一個 web service,運行在任何平臺上的任何應用程序都可以通過

42、互聯網來使用這個服務。 C.面向對象的1.C#支持數據封裝,繼承,多態和對象界面(即 java 中的 interface 關鍵字)。2.( int , float ,double)在 java 中都不是對象,但是 C#引入和結構體(structs)來使原始數據類型變成對象 int i=1;String a=i Tostring();/轉換(或者)Boxing。 D.類型安全1.在 C#中我們不能進行不安全的類型轉換像將 double 轉換成 boolean.。2.值類型(常量類型)被初始化為零值而引用類型(對象和類被編譯器自動初始化為零值.。2.42.4 面向對象的開發過程面向對象的開發過程面

43、向對象的軟件開發和相應的面向對象的問題求解是當今計算機技術發展的重要成果和趨勢之一,C#是一種面向對象的語言。面向對象編程具備了幾個優點,比如:代碼維護方便、可擴展性好、支持代碼重用技術等等。這些優點是過程編程語言所不具備的。下面我們就來談談面向對象技術的這些優點: (1) 可管理性 維護簡單 對于面向過程的開發來說,版本管理主要是管理函數以及全程變量,而函數可以有很大的變動,同樣,全程變量也可以有較大的變動,但是,對于面向對象程序設計來講,一個系統是有對象來組成的,而對象是由類生成的,因此只需管理類就行,一個系統中,類是相對穩定的,因此便于管理. (2) 模塊化是面向對象編程中的一個特征。實

44、體被表示為類和同一名字空間中具有相同功能的類,我們可以在名字空間中添加一個類而不會影響該名字空間的其他成員。 (3) 可擴充性 是對現代應用軟件提出的又一個重要要求,即要求應用軟件能夠很方便,容易的進行擴充和修改,這種擴充和修改的范圍不但涉及到軟件的內容,也涉及到軟件的形式和工作機制. 面向對象編程從本質上支持擴充性。如果有一個具有某種功能的類,就可以很快地擴充這個類,創建一個具有擴充的功能的類。 面向對象的程序設計可以用很好的可擴充性.這是由于類可以根據人對事物的理解而進行豐富,沒有必要進行作大的改動,可以利用繼承,對新的類添加屬性和方法.用它可以生成系統的簡單雛形,在征求用戶的意見,在加入

45、新的類,以及類的方法與屬性等.(4) 代碼重用 可重用性是面向對象軟件開發的一個核心思路.面向對象程序設計的抽象,封裝,繼承,多態的四大特點都無一例外,或多或少的圍繞著可重用性這個核心并為之服務.由于功能是被封裝在類中的,并且類是作為一個獨立實體而存在的,提供一個類庫就非常簡單了。事實上,任何一個.NET Framework 編程語言的程序員都可以使用.NET Framework 類庫,.NET Framework 類庫提供了很多的功能。更令人高興的是,我們可以通過提供符合需求的類來擴充這些功能。 可重用性體現在兩個方面: (1) 開發的類可以被別人以及別的項目使用 (2) 由于可以繼承,因此

46、可以實現代碼級的重用.3 3 系統系統分析分析3.13.1 系統開發方法管理信息系統是一個由人和計算機等組成的能進行信息收集、傳遞、儲蓄、加工、維護和使用的系統。它能實測企業的各種運行情況,利用過去的數據預測未來,從全局出發輔助企業決策,利用信息控制企業行為,幫助企業實現規劃目標。管理信息系統 (management information system)簡稱MIS。輔助計算機管理人員完成信息搜集、加工等管理工作的系統軟件。管理信息系統對企業事業單位的作用在于加快信息的采集、傳送及處理速度,實驗數據在全單位的共享,及時地為各級管理人員提供所需的信息,輔助他們決策,從而改善單位的運行效率及效果。

47、通常MIS的實施需要三大要素:系統觀點,數學的方法,計算機的支持。一個完整的信息管理系統應包括:輔助決策系統(DSS)、工業控制系統(IPC)、辦公自動化系統(OA)以及數據庫、模型庫、方法庫、知識庫和與上級機關及外界交換信息的接口等。隨著技術的進步,管理信息系統正向著集成化、自然化和用戶參與的方向發展。 管理信息系統的開發方法有生命周期法、原型法和面向對象的開發方法。(1)生命周期法生命周期法(Life Cycle Method)是20世紀60年代發展起來的一種應用廣泛且比較成熟的管理系統開發方法,是目前國內外較流行的信息系統開發方法,在系統開發中得到了廣泛的應用和推廣,尤其在開發復雜的大系

48、統時,顯示了無比的優越性。它也是迄今為止開發方法中應用最普遍最成熟的一種。生命周期的基本思想:將軟件工程學和系統工程的理論和方法引入計算機系統的研制開發中,按照用戶至上的原則,采用結構化、模塊化自頂向下對系統進行分析和設計。具體來說,它將整個信息系統開發過程劃分為獨立的六個階段,包括系統分析、程序設計、系統測試、運行和維護以及系統評估。這六個階段構成信息系統的生命周期。生命周期的優缺點:生命周期法的突出優點是強調系統開發過程的整體性和全局性,強調在整體優化的前提下考慮具體的分析設計問題,即自頂向下的觀點。它從時間角度把軟件開發和維護分解為若干階段,每個階段有各自相對獨立的任務和目標。降低了系統

49、開發的復雜性,提高了可操作性。另外,每個階段都對該階段的成果進行嚴格的審批,發現問題及時反饋和糾正,保證了軟件質量,特別是提高了軟件的可維護性。實踐證明,生命周期法大大提高了軟件開發的成功率。但是,生命周期法開發周期較長,因為開發順序是線性的,各個階段的工作不能同時進行,前階段所犯的錯誤必然帶入后一階段,而且是越是前面犯的錯誤對后面的工作的影響越大,更正錯誤所花的工作量就越大。而且,在功能經常要變化的情況下,難以適應變化要求,不支持反復開發。(2)原型法原型法(Prototyping Method)是20世紀80年代發展起來的,旨在改變生命周期法的缺點的一種系統開發方法,該法的開發思路是首先根

50、據用戶的要求,由用戶和開發者共同確定系統的基本要求和主要功能,利用系統快速生成工具,建立一個系統模型,再在此基礎上與用戶交流,將模型不斷補充、修改、完善,如此反復,最終直至用戶和開發者都比較滿意為止,從而形成一個相對穩定、較為理想的管理信息系統。原型法的提出是基于生命周期法的缺陷,是為了適應信息系統分析和設計的新發展而出現的一種信息化工程的方法。原型法的基本思想是:在獲取一組基本的需求定義后,利用高級軟件工具可視化的開發環境,快速地建立一個目標系統的最初版本,并把它交給用戶試用、補充和修改,再進行新的版本開發。反復進行這個過程,直到得出系統的“精確解”,即用戶滿意為止。經過這樣一個反復補充和修

51、改的過程,應用系統的“最初版本”就逐步演變為系統的“最終版本”。 利用原型法進行信息系統的設計過程中,分四步進行:首先快速分析,弄清用戶/設計者的基本信息需求;然后構造原型,開發初始原型系統;之后,用戶和系統開發人員使用并評價原型;最后系統開發人員修改和完善原型系統。 原型法要求有一個良好的工作環境:要有一個方便靈活的數據庫管理系統(DBMS),一個與數據庫(DB)對應、方便靈活的數據字典,一套與數據庫(DB)對應的快速查詢語言,支持任意非過程化的組合條件查詢,一個非過程化的報告、屏幕生成器,允許設計人員詳細定義報告、屏幕樣本以及生成內部聯系。(3)面向對象面向對象(Object Orient

52、ed)的開發方法于20世紀80年代開始興起的,它是一種新的程序設計范型,其基本思想是使用對象,類,繼承,封裝,消息等基本概念來進行程序設計。 它是從現實世界中客觀存在的事物(即對象)出發來構造軟件系統,并在系統構造中盡可能運用人類的自然思維方式,強調直接以問題域(現實世界)中的事物為中心來思考問題,認識問題,并根據這些事物的本質特點,把它們抽象地表示為系統中的對象,作為系統的基本構成單位(而不是用一些與現實世界中的事物相關比較遠,并且沒有對應關系的其它概念來構造系統)。這可以使系統直接地映射問題域,保持問題域中事物及其相互關系的本來面貌。 從程序設計的角度來看,面向對象的程序設計語言必須有描述

53、對象及其相互之間關系的語言成分。這些程序設計語言可以歸納為以下幾類:系統中一切皆為對象;對象是屬性及其操作的封裝體;對象可按其性質劃分為類,對象成為類的實例;實例關系和繼承關系是對象之間的靜態關系;消息傳遞是對象之間動態聯系的唯一形式,也是計算的唯一形式;方法是消息的序列。一個MIS系統的開發過程一般包括如下幾個步驟: (1)需求分析:需求分析主要是了解用戶的需求。需求了解得越詳細,程序的后期開發與維護費用就會越少。一般的開發團隊中,需求分析都是由資歷較深的系統分析員或項目經理擔當,可見它的重要性。需求分析制訂好后,需要反復修改。將最后的結果交給用戶審定,確認無誤后,由系統分析員完成需求分析文

54、檔,再開始下一步工作。 (2)概要設計:概要設計緊跟在需求分析之后。用戶需求明確后,將得到的數據分析后,開始構建數據庫的邏輯結構。此時,數據庫中的表格還未成形,通過各種分析工具(如PowerDesigner等)畫出數據流圖,最后就可抽象出數據庫的具體表結構。確認所有的需求都考慮在內,沒有遺漏后,就可以開始制訂概要設計文檔。概要設計文檔形成后,整個程序的邏輯框架也就形成了。 (3)詳細設計:概要設計完成后,根據設計中制訂的業務模塊。就可以進行詳細分析設計了。詳細設計就是將各個業務模塊的窗口全部建好,各個窗口控件的處理代碼全部用語言表達出。所以詳細設計是整個系統中最繁瑣的環節。詳細設計完成后,整個

55、程序就確定了,再由編程人員根據詳細設計文檔將代碼完成。(4)測試:程序編碼完成后,就需要測試。測試有幾種類型,主要是測試代碼有無邏輯錯誤以及在加載數據環境下程序的穩定性問題。測試工作中發現的錯誤應及時改正,然后將它記錄到測試文檔中。 (5)打包:測試完成,確認無誤后。程序就可以打包發行了。在常用的這三種系統開發方法中,迄今為止還很難絕對地從應用角度來評價其優劣。雖然每種方法都是在前一種方法不足的基礎上發展起來的,但就目前技術的發展來看,這種發展只是局部彌補了其不足,就整體而言很難完全替代。系統開發方法選擇是否合適,將直接影響到信息系統開發的成敗。在開發一個信息系統前,應當充分做好前期調查工作,

56、針對該系統的具體特征來選擇適當的開發方法。通過對中中小型飯店的的詳細調研,比較這三種系統開發方法的優缺點,本系統將采用結構化系統開發方法。3.23.2 組織結構分析組織結構分析是整個系統分析工作中最簡單的一環,可以通過繪制組織結構圖和組織職能圖來實現。組織結構圖是將調查中所了解的組織結構具體地描繪在一張反映組織內部之間隸屬關系的樹狀結構圖上,作為系統分析和設計的參考。企業人力資源組織結構如圖 3-1 所示。人力資源部經理 培訓組薪酬組 主管 員工關系組招聘組 主管 人事組招聘專員人事專員人事專員人事專員 培訓專員/ 講師圖圖 3-1 組織結構圖組織結構圖3.33.3 業務流程分析為了能夠反映組

57、織內部各部分之間的聯系程度,組織各部分主要業務和它們在業務過程中所承擔的工作等,就必須對組織的業務流程進行分析。業務流程圖是分析業務功能流程的重要工具,它是一種描述系統內部各單位、人員之間業務關系、作業順序和管理信息流向的圖表。企業人力資源主要的業務流程包括企業內部人事的管理(部門管理、員工信息管理、用戶管理、人事調動、離職管理)和招聘管理 (招聘計劃、簡歷管理、招聘信息) 。如圖 3-2 所示。系系統統中中人人員員表表單單處處理理信信息息傳傳遞遞系系統統外外人人員員圖 3-2 業務流程圖基本符號.1 系統業務流程總體分析系統業務流程總體分析通過對企業人力資源流程進行詳細的調研

58、,得出主要的業務流程以及它們之間的相互關系,具體如圖 3-3 所示。考勤錄入工資發放入招聘計劃人員調動考勤表調動表工資表招聘表員工人事人事績效統計管理應聘人員應聘信息面試記錄圖 3-3 業務流程頂層圖.2 系統業務流程詳細分析系統業務流程詳細分析在總體業務流程的基礎上,對企業人力資源的各業務進行詳細分析。各業務為:人事管理、招聘管理等業務。(1)人事管理流程分析在人事管理系統中,包括部門設置,員工信息,人員調動和離職管理四個功能模塊。 部門設置主要是對該單位的部門進行管理,如增刪部門信息。此功能模塊主要提供給管理員查詢員工信息詳情,協助管理人員根據條件快速定位員工以及對員工信息

59、的統計分析。通過此功能模塊,管理人員可以對大量員工的詳細情況進行統計,例如年齡段分析,工齡分析等。 員工信息功能模塊主要是對該單位員工的基本信息進行管理,并能夠對員工的基本信息進行查詢,尤其是員工的勞動合同信息,在勞動合同到期前能夠做到提醒的功能。此功能模塊主要完成員工大量基本信息的管理,包括員工信息錄入,員工信息刪除,員工信息修改等子模塊,主要目的是協助企業管理人員管理新老員工的大量信息,將以往大量分散的信息統一集中到數據庫中。 員工調動模塊主要是實現本單位人事調動的管理。該模塊設置了員工的基本信息表,操作人員能夠從該表中直接獲得員工的基本信息,再進行人員調動操作,同時也保存了人員調動的歷史

60、信息。離職管理模塊主要是對本單位員工的離職信息進行管理下圖 3-4 是人事管理流程的業務流程:考勤錄入工資發放入人員調動考勤表調動表工資表員工人事績效統計管理離職管理入離職表圖 3-4 人事管理流程的業務流程(2)招聘管理業務 1、審核部門提出的招聘申請,對于超出公司規定的部門編制且沒有領到特別批準的招聘申請作退回處理,對于審核通過的招聘申請,記入招聘需求表,安排招聘專員進行招聘工作。2、發布招聘信息: 對于可以進行公司內部招聘的崗位,在公司內部聯絡平臺,發布招聘信息; 對于進行公司外部招聘的崗位,在于公司合作的招聘網站上發布招聘信息,包括崗位的名稱,工作職責,招聘條件(學歷,專業,參加工作的

溫馨提示

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

評論

0/150

提交評論