第一篇:煙草企業數據中心系統的設計與實現
煙草企業數據中心系統的設計與實現
張俊良
漯河市煙草專賣局,河南 漯河 462002
摘要:近幾年,中國煙草行業信息化飛速發展,各個企業目前己經基本完成了基礎設施建設和業務系統建設,如營銷系統、專賣系統、煙葉系統、財務系統、0A系統等。這些信息系統之間相對獨立,缺乏有機聯系,形成了信息孤島。同時各業務系統側重于業務處理,不能進行充分的價值挖掘,缺乏為企業領導的綜合分析、宏觀決策提供有力支持。因此,在煙草企業數據中心系統的設計與完善就顯得尤為重要。
關鍵詞:煙草企業;數據中心;系統目標
一 基于數據倉庫的數據中心總體框架和設計 系統總體目標
數據中心建設完成后,將會達到如下目標:構建能夠支持所有業務領域的企業級分析決策系統架構;集成整合眾多小規模決策支持應用,有效分擔事務處理系統的負荷,提高決策支持和事務處理系統的動作效率;建立基于公司全業務流程數據倉庫的管理機制,提供完整、準確、一致的分析數據及決策管理模型;基于煙草公司全業務流程數據倉庫設計和構建財務、銷售和市場等領域數據集市,實現財務、銷售和市場領域相關指標的統計發布;采用數據大集中方式,實現相關業務系統的數據自動獲取和積累,以及業務數據和信息的全行共享;提供功能強大的公用綜合數據分析平臺,可以方便、快速地滿足多種類的業務分析要求,提高管理工作的效率及準確性;建立完善的系統安全和數據安全控制機制;適應集團現有業務管理模式,實現管理業務的流程化、規范化和報表檔案的電子化管理;利用商業智能技術對集團各種業務信息進行及時、科學的匯總、分析和預測,實現業務分析自動化,為領導分析決策提供真實、全面、準確的依據。系統總體性能指標
系統性能應遵循或達到如下幾點:
1、可靠性及可用性。報表平臺保證24小時運行。保證系統在任何情況下能夠合理分配資源,以實現未來業務發展的各種功能。
2、整體性及高效性。系統整體設計能有效的實現后臺一體化管理,系統提供對各類事務處理的高效性,使對大容量數據的查詢和更新等操作也在較短的時間內迅速完成,對于大數據量的處理,也能高效地完成。
3、先進性及實用性。充分利用現有資源,首先滿足用戶當前需求,盡快投入應用并在應用中提高工作效率和經濟效益為主要目標,在此基礎上,提供與各類現有業務系統進行銜接的良好接口。
4、安全性及實時性。報表數據的安全至關重要,系統必須采取嚴格的保密措施,通過各種加密技術來確保系統的用戶身份真實性、數據保密性、數據有效性、數據完整性和防抵賴性。在網絡狀況好的情況下,系統內部對每筆HTTP請求的處理時間控制在1分鐘之內。
5、支持集群、負載平衡等相關技術.可設定多臺服務器進行集群,在每臺服務器上還可以設定最大用戶并發數,當用戶并發數超過這一限制時,會自動到集群內其他服務器上請求服務。
6、提供完備的信息輸出接口。分析的結果在于應用,而應用的目的根據不同的使用者會有不同的需求,有的需要生成演示文稿、有的需要導入Excel進行層次更深加工、有的需要生報告形式發送下級單位等。將根據需要開發常用輸出格式:Excel、PPT、PDFXML、HTML等。系統總體數據與邏輯的結構設計
報表與數據展現平臺的總體設計構思,將從以下幾個角度進行具體分析。
1、從數據流向的角度。從數據流向的角度看:在整個體系結構層次中:業務層包含所有源系統,它是煙草公司運營細節層級;第一二層的數據抽取與OLAP分析可以根 據實際狀況與要求作整和或拆分;SAPBW為主要數據倉庫層,這層中的數據粒度低,是主要的業務報表的源數據層級,同時,可以建立虛擬或實際更高粒度的數據倉,它的源是SAPBW和業務層級系統??梢园堰@虛擬或實際兩層看成集團整個數據倉庫層;報表與數據展現平臺層包含對數據的最終分析加工與展現。
2、從邏輯架構的角度。從邏輯架構的角度看:報表與數據展現平臺總體結構圖如下源數據層:包含業務數據源及原始業務邏輯規則;分析抽取層:包含特定的業務分析規則和抽取方案;數據集成層:包含按特定的業務邏輯和存儲規則分類的數據;分析處理層:按一定的業務分析需求和規則進行的分析處理;數據歸類層:按業務或企業運營規則進行數據分類;應用展現層:按業務需求和特定管理模型分析展現運營信息。
3、從應用架構的角度。從應用架構的角度看。最終用戶端:通過IE或NetScape等Web瀏覽器登錄報表與數據展現平臺,進行瀏覽及其他操作。報表服務器:通過一層或多層處理OLTP、OLAP及高粒度數據存儲;同時,可通過多服務器集群來均衡負載(系統可自動均衡負載)。
4、從應用模塊及功能的角度。從應用模塊及功能的角度看:報表與數據展現平臺功能模塊作如下劃分。報表與數據展現平臺功能規劃分為六大塊:(1)權限與組織架構匹配處理塊:這一模塊處理集團的組織與系統的匹配,將系統中的用戶按組織架構歸類劃分,在系統中將體現為用戶群組;將系統權限按功能別進行歸類劃分,在系統中將體現為角色;組織中的人員別將體現為系統群組中的用戶別。(2)用戶功能界面處理塊:這一模塊用戶登錄后,系統處理用戶權限與界面的互動,此模塊對用最終用戶將是透明的。(3)用戶功能界面展現塊:此模塊只負責最終的數據的展現與用戶最終需求的直觀表達,此模塊對最終用戶的可見度最高。如:區域地圖展現、管理模型展現、圖形疊加分析展現等。(4)用戶操作響應處理塊:此模塊將處理用戶在界面上的分析、下鉆、上卷等一系列的分析操作。如:目錄樹的鉆取,區域地圖的分析鉆取,波斯頓矩陣等管理模型的分析鉆取等。(5)數據分析處理塊:此模塊為系統數據分析處理的核心部分,它將根據用戶需求 及相應的業務邏輯規則處理分析數據。此模塊對于最終用戶是透明的。(6)權限管理塊:此模塊相對獨立,此模塊的最終用戶將是報表與數據展現平臺的管理員,此模塊中用戶可以建立權限與組織架構匹配、建立用戶、建立角色等,同時,管理員也在此管理群組,角色、用戶。此模塊是整個報表與數據展現平臺管理的入口。
二 數據中心的總體架構 信息資源標準體系
信息資源標準體系是數據中心總體架構中的基礎部分,影響著數據的完整性、規范性和一致性,決定著數據中心建設的質量與效果,所有進入數據中心的數據要符合相應的信息資源標準。信息資源標準體系主要包括行業數據元標準、信息分類及編碼標準、數據交換標準等。(1)數據元標準管理。數據元管理就是根據煙草行業信息系統建設、信息資源開發利用的需要,進行數據規劃,建立數據元管理系統,對數據元進行規范、分類、定義、命名、標識、注冊和屬性錄入等工作,提供信息資源目錄服務,以動態維護的方式,不斷對數據元進行補充、修改和完善,形成行業統一的數據元標準,提供行業共享使用。(2)信息分類及編碼標準管理。對行業數據中心需要的數據進行分類和編碼,對國家局、總公司制定和發布的基礎代碼標準,如卷煙產品代碼、煙葉代碼、煙用材料代碼、組織機構代碼和勞動人事代碼等進行管理,實現信息代碼的申請、審核、發布和服務。(3)數據交換標準管理。對兩級數據中心之間數據的交換和數據中心與業務系統之間數據的交換標準進行管理,包括數據表示標準、數據傳輸標準、數據接口處理標準和數據報文格式標準等。數據交換服務體系
數據交換服務是數據中心實現的主要功能,其建設任務是要形成統一的、具有一致性和可擴展的數據交換和服務共享平臺,滿足縱向三級(國家局、省局、市公司)數據交換以及橫向的已建應用系統間的數據交換和信息共享需求。數據交換 服務體系包含國家局交換服務中心和省級公司交換中心兩級,兩級交換中心以行業內聯網為物理傳輸通道,通過同步和異步兩種傳輸方式實現國家局、省級公司和市公司的三級數據交換,國家局數據交換服務中心還包含信息服務平臺,實現行業信息協同。數據交換服務體系縱向通過由行業重點工程已建立的統一異步傳輸通道(MQ)對國家局、省級公司和市公司數據進行非實時交換。橫向通過同步傳輸通道實現業務系統間的信息集成、互聯互通。見下圖:
數據交換和服務體系的物理載體是一個數據集成和交換平臺。在集成與交換平臺中,主要通過數據抽取和數據復制實現數據集成和數據交換。一個數據源(如專賣數據庫)可以通過對應視圖(View)和觸發器(Trigger)進行操作,這樣,其他應用(數據庫訪問、應用系統)只要針對視圖進行讀/寫,就可以實現數據的交換。當數據源結構發生改變時,只要這種改變不影響視圖,原有的操作同樣有效,從而保證了數據交換機制的穩定性。當數據源數據發生變化時,利用觸發器技術,數據將自動同步到相應的目標。數據加工存儲體系
煙草行業信息具有數據量大、內容雜、種類多、系統多及應用需求差異大等 特點,數據必須進行統一組織、統一管理、統一存放。為滿足省市兩級經營管理的要求,須進行合理的數據規劃和整合,建立全省系統統一的數據視圖,實現數據統一管理和有效集中,為建設決策支持分析系統提供信息支持。數據加工存儲體系主要是從數據源采集數據,并對數據進行清洗、整理加載和存儲,構建數據倉庫。數據加工存儲體系主要包括數據收集、數據整理、數據倉庫建設等。見下圖:
數據加工存儲體系主要包括三階段流程:數據收集:通過建立數據采集通道,將各個業務系統的數據進行集中和整合,形成數據中心的原始數據。數據整理:在原始數據的基礎上,按數據標準對數據進行過濾、轉換、清洗等,形成數據中心的規范數據。數據倉庫:根據不同業務需求對規范數據進行加工,包括指標合并、匯總、分析等,并按主題組織數據,形成數據倉庫。數據以數據倉庫(DW)和操作型數據(ODS)兩種形式存儲。其中操作型數據庫用于存儲從各業務系統采集的實時或準實時的操作型數據,同時,作為下一級數據的備份;數據倉庫用于存儲經過匯總、確認的歷史數據,涵蓋行業生產經營、決策分析等綜合的、全局性的數據,提供管理所需的完整信息,為企業科學決策、分析提供數據層支持。數據分析應用體系
數據分析應用體系的建設,就是在共享數據標準化、一致化的基礎上,通過 模型化、智能化的分析方法和管理工具,深層次地分析、整合和使用各業務系統數據,從已有信息資源中挖掘出更大的價值,提高信息資源的利用率,實現信息共享,為全省系統宏觀調控、加強管理,提供易操作的決策支持手段,方便各級領導及時掌握企業經營狀況和經濟運行形勢,提高信息的及時性、全面性、完整性,在提供傳統的查詢和統計功能外,還提供多種信息展現形式。數據分析應用體系主要是為用戶提供數據應用的工具和平臺,推進信息資源的有效開發利用,包括為管理、決策提供隨需而變的信息查詢、報表生成和分析結果展現等,以及為用戶的個性分析應用提供工具。(1)數據分析應用功能,數據分析應用功能包括動態查詢、業務報表、數據分析、數據挖掘、數據監控和數據預警等,包括查詢功能、靈活的報表功能和智能分析功能:查詢功能:完善信息查詢和搜索機制,為各級領導和管理人員提供個性化的數據瀏覽和查詢功能;報表功能:為各級統計人員和管理人員提供面向數據中心的高效、靈活的報表功能,實現報表制作、報送的隨需而變;分析功能:運用先進的商業智能(BI)分析工具,為各級專業管理人員提供分析模型,為各級領導決策提供科學依據。(2)數據分析應用工具,數據分析應用工具主要包括動態查詢、報表編制、業務預警和數據分析等。動態查詢工具:基于業務指標的,由用戶根據工作需要自定制查詢條件和查詢結果展現方式的數據查詢工具;報表編制工具:完成比較復雜的報表編制并能生成所需報表;業務預警和數據分析工具:就是運用商業智能(BI)分析工具,支持復雜的多維分析應用。
三 結語
近年來隨著計算機的廣泛普及和計算機功能的日益強大,使用計算機進行信息管理己成為十分普遍的現象,因而在計算機信息管理的基礎上發展起來的決策支持能力,己是相當緊迫的要求。煙草行業數據中心解決方案是基于數據整合技術建立數據交換平臺,可以將整合企業內部各種數據源,包括結構化數據源及非結構化數據源(如文本文件、Excel文件、XML文件等)?;跀祿}庫和商業智能 技術建立企業級數據倉庫,并幫助企業從紛雜海量的數據中獲取有價值的信息。在數據中心的基礎上實現各種商業智能應用,用以幫助決策者科學決策、提升核心競爭力。盡管決策支持系統還存在著結構上和應用上的很多問題,但它必將克服這些困難,得到更大的發展。
參考文獻:
[1]徐曉飛.計算機集成制造系統CIMS知識新解[M].北京:兵器工業出版社,2000.2 [2]陳天晴.全方位打造高可用數據中心[J].每周電腦報,2008,(24)[3]吳 健.數據中心的發展趨勢和面臨問題[J].智能建筑與城市信息,2008,(07)[4]王姝妍.數據中心建設何去何從?[J].每周電腦報,2008,(25)
作者簡介:
張俊良,男,35歲,數據庫系統工程師,企業信息管理師,現任漯河市煙草專賣局(公司)經濟信息中心主任,負責漯河煙草商業信息化規劃和建設、項目管理、信息安全分析和應用、信息系統運行維護和管理工作。
聯系地址:河南省漯河市黃河路595號 郵編:462002 電話:*** E-mail:lhzhjl@126.com
第二篇:企業人事管理系統設計與實現
企業人事管理系統設計與實現
? ? ? ? 2011-3-2 您是第 1013 位閱讀者 頁面文字: [小] [中] [大]
一、概述
企業人事管理是企業管理的一項重要內容,在整個企業的管理中具有重要地位。隨著計算機技術的飛速發展,企業信息化的發展趨勢,人事管理系統已經成為企業管理內不可缺少的一部分,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件。計算機在企業管理中應用的普及,利用計算機實現企業人事管理勢在必行。
二、企業人事管理系統的分析與設計
1.需求分析
隨著信息時代的到來以及辦公自動化的全面發展,企業人事管理工作的需求也不斷提高。傳統的手工作業效率較低,操作也較復雜,已不能滿足企業發展的要求。人事管理系統打破了傳統手工操作的模式,動態的實現了職工信息管理、人事變動、職工考勤信息管理和部門機構管理等功能。
(1)系統用戶管理
對使用系統的用戶進行管理,為他們分配一定的權限,使他們規范的使用系統。本系統的用戶及其操作權限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號)和密碼分配給員工。
(2)職工信息管理
職工信息管理包括對職工基本信息和職工調動情況的記錄進行查詢、添加、刪除和修改。
(3)職工考勤管理
用于對職工的考勤情況進行記錄,同時管理和查詢企業職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修改。
2.系統功能模塊設計
根據對人事管理系統的功能需求分析,本系統的主要模塊包括:系統用戶管理、職工信息管理、職工考勤管理以及機構編制管理四個部分,具體如圖1所示。
3.數據庫設計
數據庫是MIS的重要組成部分。本系統采用SQL作為數據庫管理系統。一個數據庫管理系統(Database Management System,簡稱DBMS)是一系列軟件程序的集合,一般具備以下功能:以規范的、一致的方式存儲數據;以規范的、一致的方式將數據組織成記錄;允許用規范、一致的方式存取記錄。在數據庫管理系統中,應用程序不能直接從存儲介質獲得所需的數據,它必須先將請求提交給DBMS,由DBMS負責從存儲介質檢索數據并提供給應用程序使用。因此一個數據庫管理系統就是應用程序與數據之間的接口。在數據庫管理系統中,多用戶可以不必關心數據存儲和其它實現的細節,可以在更高的抽象級別上觀察和訪問數據,適合不同類型用戶的多種用戶界面,保證并發訪問時數據一致性的并發控制,增進數據安全性的訪問控制。
三、企業人事管理系統的實現
各模塊的實現:
1.登錄模塊
在本系統中,不同級別的使用者擁有不同的權限,本系統的用戶身份分為職工、管理員、考勤員、主管四種:職工登錄后能進行的操作包括修改登錄密碼和查詢個人信息;管理員負責維護職工基本信息和職工流動信息,同時也具備修改密碼和查詢個人信息的權限;考勤員主要負責所有職工的各項考勤信息記錄的維護,也擁有一般職工的權限;主管主要負責組織機構編制的管理,對新增子公司和各下屬機構部門信息的管理。也可更改登錄密碼或查詢個人信息。
2.系統用戶管理模塊
系統用戶模塊分為兩個部分。第一部分是系統為每個系統的使用者提供了修改登錄密碼的權限。第二部分是登錄人員可對個人基本信息、調動信息以及各項考勤信息進行查詢。
修改登錄密碼:在管理人員添加用戶時,系統會把每個新添用戶的密碼設置為一個默認值,管理人員無法對此默認值進行修改。用戶一旦被分配了職工編號和權限,就可登錄本系統,并對個人登錄密碼進行修改。
查詢個人信息:用戶登錄后可以查看個人基本信息并進行核對,但為了系統安全性考慮,本系統沒有給職工修改個人基本信息的權限,所以當用戶基本信息發生變更,或者用戶發現顯示的基本信息與現實不符時,須向人事管理人員提出人事基本信息修改的申請。
3.職工信息管理模塊
職工信息管理主要包括職工基本信息的管理和職工流動信息的管理,由管理員來完成此模塊的操作。職工基本信息管理模塊提供對職工基本信息的添加、刪除、查詢和修改功能。由于考慮到職工人數很多,查找起來可能很費力,所以提供了以職工姓名來對所有記錄進行模糊查找。在查找的結果中,再根據職工編號,選擇相應的職工記錄便可。職工流動信息管理模塊提供職工調動信息的添加、刪除、查詢和修改功能。
4.職工考勤信息管理模塊
職工考勤信息管理模塊包括日考勤信息管理和其他考勤信息管理,對于每一項考勤,本系統都提供了添加、編輯、刪除的功能。除此以外,根據考勤信息記錄量大的特點,特別對各項考勤設置特殊的查詢方式。查詢條件一共有三個,包括職工編號、起始日期和終止日期。
其他考勤信息管理模塊包括請假信息管理、加班信息管理和出差信息管理三個部分。這三個模塊都具備添加、刪除和修改功能。
第三篇:淺談企業人事管理系統的設計與實現
淺談企業人事管理系統的設計與實現
中圖分類號:C962 文獻標識:A 文章編號:1674-1145(2017)11-000-02
摘 要 隨著社會經濟的迅猛發展,企業?炔抗芾矸⑸?了很大變革,作為企業管理關鍵組成部分的人事管理也不例外。傳統的人事管理方式已經不能很好地適應當前的形勢,許多問題逐漸暴露出來。因此,在信息化技術迅速發展的時代,人事管理系統的出現是必然趨勢,同時也發揮著巨大作用?;诖?,本文在對企業人事管理進行研究的基礎上,利用Java技術設計和實現了一套人事管理系統。
關鍵詞 企業 人事管理 系統 設計 實現
當今時代,市場競爭日益激烈,而企業的競爭力很大程度上取決于人才的競爭。因此,企業人事管理的作用就尤為凸顯,為了促進企業的健康發展,加強人事管理已經迫在眉睫。人事部門工作內容相當繁瑣,傳統的管理方式顯然難以提升工作效率。因此,隨著計算機技術在各行各業的普及,建立一套現代化的企業人事管理系統是一個難以避免的重要課題,也是一項新的機遇,其必將促進企業人事管理工作不斷取得新的進展。
一、人事管理系統概念
人事管理系統是ERP的一個組成部分。它是指集合了企業先進的管理理念、實踐以及信息化系統建設的成功經驗,運用信息化的管理手段來實現對企業員工的高效、科學化管理。其優勢就是能夠將人事管理工作者從繁重的事務性工作中解放出來,使其能夠將更多精力用于工作規劃以及重要的管理決策上,以此實現對企業員工的高效管理,提升企業人事管理的科技含量以及管理效率。
二、系統的需求分析
(一)性能需求
所設計的系統需要滿足以下性能需求:整個企業人事管理系統可以在本單位的局域網中正常、高效運行;通過應用該系統能夠減輕人事管理人員工作量、提高管理效率;該系統可以實現良好的人機交互,操作簡便、快捷,并且針對不同級別的操作人,設置有不同的操作權限;操作界面能夠將查詢結果以圖表形式清晰地展現給用戶并方便用戶查詢;系統數據安全性較強,同時便于維護,當用戶出現錯誤操作時,系統能給出相應的提示。
(二)功能需求
系統正式開發后,必須滿足用戶的實際需求。因此,本套系統具有如下幾個功能模塊:第一,人事管理:管理人員可以將企業員工的姓名、職位等基本信息資料、家庭情況、工作及學習經歷、所掌握的技能、獲得的證書等信息錄入到該模塊中;第二,調動管理:該模塊就是對企業關公人員的入職、調動、離職等情況進行記錄與保存;第三,合同管理:在該模塊中,管理人員可以實現對合同的增加、刪除、修改與查詢等相關操作;第四,培訓管理:該模塊還分為培訓課程以及培訓記錄兩個子模塊。該模塊能夠合理安排培訓課程并進行培訓記錄,幫助管理人員對培訓效果進行檢測;第五,輔助功能管理:該模塊又可劃分為日常事務、通訊錄、會議管理等子模塊,其主要是對管理人員的會議記錄、通訊錄管理等日常事務進行輔助管理;第六,工資、考核、獎懲管理:該模塊能夠實現對企業員工工資計算、考核以及懲獎措施等的有效管理。功能模塊示意圖如圖1所示。
圖1功能模塊示意圖
三、企業人事管理系統的設計
(一)系統構架設計
該套系統的主要結構框架由數據層、業務層、界面層三個層次建立而成,只有三者互相協調配合工作,才能實現系統的有效運行。數據層主要是人事管理系統與數據庫之間的數據交互,從而為業務層提供數據支持;業務層負責人事管理系統與各管理者工作業務的實現,其是應用實體類和實體方法的技術組合,能夠為界面層提供業務處理和處理結果的傳輸;界面層就是將各層次工作過程以可視化的界面展現出來,供用戶使用[2]。人事管理系統的構架示意圖如圖2所示。
圖2人事管理系統構架示意圖
(二)數據庫設計
數據庫是按照數據結構來對數據進行組織、存儲以及管理的倉庫,換而言之,數據庫就是電子化的文件柜,用來對電子文件進行存儲。該系統采用關系型數據庫My SQL,該種數據庫具有應用廣泛、操作簡便、并且免費的特點,同時,其本身攜帶一套簡便易用的圖形化系統,而且具有較高的安全性。因此,該數據庫的應用能夠有效降低錯誤及沖突發生的概率,保證資源的高效分配。
四、企業人事管理系統的實現
(一)系統構架的實現
整個人事管理系統的系統架構采用的是MVC三層架構開發模式,它屬于Java EE當中的一種,數據層為Model,通過hibernate來實現;業務層為Entity Control,通過Service和Action(Struts)對應生成,通過Spring來實現Service與Action的關聯;界面層為View,通過Action將業務層處理的結果顯示在界面上,反饋給用戶[3]。
(二)界面的實現
1.登陸界面
登陸界面包括用戶名、密碼、驗證碼三個輸入框,同時還會給予信息不能為空的提示。用戶輸入相應的信息后,系統對這些信息進行驗證,如果信息正確則通過數據庫進行查詢;如果信息輸入有誤,將會給出登陸失敗的提示,并通過Java API來調取本地方法,以確保相應的安全權限[4]。
2.主界面
根據不同的用戶類型,可以分為主界面和個人主界面,頁面左側為樹狀程序菜單,其余部分為各子菜單的對應頁面,系統通過Tab頁管理方式來實現對界面的管理。
3.個人頁面
通過登錄驗證的員工可以在個人頁面對基本信息、考勤記錄等信息進行查詢。另外,用戶還可以在該頁面對自己的登錄密碼進行修改。
五、結語
綜上所述,企業人事管理系統在企業管理中發揮著越來越重要的作用。因此,筆者結合自己的工作經驗,并在不斷的探索中,應用相關的技術設計了一套企業人事管理系統。當然,該套系統還有很多不完善之處,需要更多的實踐探索,并且還需要隨著技術的進步不斷進行調整。當然,系統的設計還需要結合企業的實際情況,只有這樣才能保證系統的有效運用,進而促進企業的健康、長久發展。
參考文獻:
[1] 阮強.淺談企業人事管理系統的設計與開發[J].現代國企研究,2016(16):16.[2] 趙一明.企業人事管理系統的設計與實現[D].吉林大學,2016.[3] 應桂芬.關于企業人事管理系統的設計和實現研究[J].電腦知識與技術,2016,12(23):70-72.[4] 單曉歐.企業人事管理系統的設計與實現[D].吉林大學,2016.
第四篇:人事管理系統設計與實現
人事管理系統設計與實現
目 錄
前 言....1 1 需求分析....2 1.1 系統需求...2 1.1 功能需求...2 1.3 可靠性要求...3 1.4 性能需求...3 2 開發環境簡介....4 2.1 Delphi簡介...4
2.1.1 Delphi7的集成開發環境(IDE)...5 2.1.2 Pascal簡介...9
2.2 SQL Server 2000 簡介...10 2.2.1 SQL Server 數據平臺...10 2.3 TQuery部件在SQL編程中的運用...12 3 總體設計....14 3.1 基本設計...14 3.1.1 設計概念...14 3.1.2 功能分析...14 3.1.3 數據流圖...14 3.1.4 系統模塊...16 3.2 用例圖...18 4 數據庫設計....21 4.1 數據庫概念設計...21 4.2 數據庫邏輯結構設計...23 5 詳細設計....30 5.1 系統主窗體...30 5.2 數據庫連接...31 5.3 用戶登陸界面...32 5.4 用戶功能選擇...34 5.5 用戶信息錄入...34 5.6 查詢功能窗體...36 5.7 數據備份和還原窗體...37 5.8 工作日記及工作日記管理...39 5.9 用戶管理及用戶密碼修改...41 5.10 打印報表模塊...43 5.11 數據公用模塊...45 5.12 其它模塊...46 6 總 結....47 參考文獻....49 致謝....50
人事管理系統
網絡工程 雷靈明 指導老師:曹步青
摘要:隨著企業自身人力資源的日益龐大、復雜程度逐漸增強,人機作坊再也無法適應如今企業的人事管理了,取代的是運用各種領域的知識,結合計算機科學而開發的人事管理系統。人事管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點。人事管理系統是對工作人員進行統一的管理,可以方便的進行錄入,查詢,修改,刪除,退出。經過以上分析,本系統使用Delphi 7.0作為界面和功能開發工具和SQL Sever 2000作為后臺數據庫,利用其提供的各種面向對象的開發工具進行界面和數據庫開發。軟件過程結合了快速原型模型與增量模型的優點:首先在短時間內建立系統應用原型,然后,對初始原型系統進行需求迭代,不斷修正和改進,直到形成可行系統。關鍵詞:人事管理;DEPHI;ADO;SQL server 2000
Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing
Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology.Personnel management system is a typical management information system(MIS), including the establishment and maintenance of the background-database and front-end application development.To the former, the request for the data which is powerful in consistency and integrity, database which is good in security.For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit.Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.Key words: human resource management;DEPHI;ADO;SQL server 2000
前 言 背景
在競爭越來越激烈的社會里,企業人事管理就越顯示出其不可缺性,成為企業一個非常重要的模塊。企業人事管理系統主要是用于員工個人相關信息的管理。使用人事管理系統,便于公司領導掌握人員的動向和人員的綜合素質,及時調整人才的分配,使用計算機對人事勞資信息進行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優點,能夠極大地提高人事資源管理的效率,也是企業科學化、正規化管理的重要條件。目標
設計一個企業人事信息管理系統,此系統要以人為中心,為企業提供全面的人事管理解決方案;
a)為企業建立規范化、實時化人事管理機制;
b)提高企業人事管理的效率、節約相關的管理成本,增強人事管理的安全性;
c)滿足企業管理層,人事業務操作層和全體員工的不同層次和不同方面的需要;
d)對企業將來的整體信息化建設提供必要的支持。需求分析
需求分析是系統開發必要環節,也是重中之重。作為該過程的結果,需求規格說明書是對系統的功能和行為完整的描述。系統設計將來自于需求分析的抽象規格說明轉變為面向真實世界的設計。一旦構建完成,該系統就會投入使用,同時會不可避免地產生更多的新需求。同時,需求過程與分析活動之間有相當程度的重疊,分析建模對于設定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發工作的繼續,分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。[1]
1.1 系統需求
企業的人事管理職能主要分為人事檔案信息管理、人事變動管理、員工培訓管理、獎懲管理等內容。
a)在人事系統開發時應考慮以下需求: b)滿足人事管理職能的基本要求;
c)進行多層次數據匯總,為各層次管理者的決策分析提供數據; d)具有完整的系統接口,滿足靈活的數據導入與導出; e)對操作人員的技能要求比較低,操作方便; f)能夠實現方便的擴展,滿足企業發展的需要; g)能夠保障人事管理數據的安全、準確。
1.1 功能需求
基于系統需求分析,該系統需要實現以下基本功能:
a)用戶管理:管理系統操作人員,設置操作人員口令和權限。在滿足不同系統用戶的操作需求的基礎上,提高系統的安全性。
b)人事檔案管理:完成企業對員工個人檔案(包括員工的基本檔案和在職信息)的管理及相關操作。操作員進行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經歷、家庭關系、獎懲記錄和培訓經歷,要求對這些員工檔案信息進行新增、修改、刪除操作,同時可以進行查詢和瀏覽操作。該模塊是本系統的重點,用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統,同時可以對檔案進行查看。
c)基礎數據管理:維護人事管理相關的一些基礎數據。主要包括以下功能:
(a)民族檔案設置:維護職工中民族檔案信息;
(b)職工類型設置:維護當前企業職工與企業的關系的類別信息;(c)文化程度設置:維護企業職工的文化程度類別信息;(d)政治面貌設置:維護企業職工的政治面貌類別信息;(e)部門類別設置:維護企業中設立的部門類別信息;(f)職務類別設置:維護企業中設立的職務類別信息;(h)職稱類別設置:維護企業職工的職稱類別信息;
d)人事變動管理:對于人事上的變動調整進行管理,對人員檔案的信息進行更新(如:員工職務、員工職稱、員工性質等的變動)。
e)工作日志管理:記錄部門或系統用戶的一些備忘信息,包括日常的一些事件記錄,以及工作日記的管理維護。
f)數據庫管理:對現有的數據庫進行管理,包括數據備份和恢復,以方便用戶對數據庫的管理和維護工作,提高系統的數據安全性。1.3 可靠性要求
a)計算機穩定可靠,網絡服務和數據庫服務穩定可靠;
b)網絡通暢、穩定;軟件運行穩定;數據計算及數據傳輸無誤;提供數據備份和數據恢復方案。1.4 性能需求 1)硬件環境
在最低配置的情況下,系統的性能往往不盡如人意,現在的硬件性能已經相當出色,且
價格也很便宜,因此通常給服務器端配置高性能硬件。推薦配置為: ·處理器:Intel 奔騰Ⅲ 或更高 ·內存:128MB ·硬盤空間:40GB ·顯卡:Geforce系列顯示適配器或更高。2)軟件環境
·操作系統:windows 98/ME/2000/N ·數據庫:Microsoft SQL server 2000 開發環境簡介 2.1 Delphi簡介
Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優點。以Object Pascal為基礎,擴充了面向對象的能力,并且完美地結合了可視化的開發手段。Delphi自1995年3月一推出就受到了人們的關注,并在當年一舉奪得了多項大獎。
Delphi的出現打破了Visual系列可視化編程領域一統天下的局面。并且Delphi使用了本地編譯器直接生成技術,使程序的執行性能遠遠高于其它產品生成的程序。它還是真正的面向對象的編程語言。PASCAL語言的嚴謹加上可視化的優勢和強大的數據庫功能使得它有充分的資本和微軟的VB叫板。許多人當時都認為Pascal 是最有前途的程序設計語言,并預測Delphi將會成為可視化編程的主流環境。
Delphi在你編好程序后自動轉換成。EXE文件它運行時速度比VB快,而且編譯后不需要其他的支持庫就能運行。它的數據庫功能也挺強的,是開發中型數據庫軟件理想的編程工具。Delphi適用于應用軟件、數據庫系統、系統軟件等類型的開發。而且它擁有和VB差不多一樣的功能,而且一樣能應用API函數,這在控制Windows很有用。
Delphi是全新的可視化編程環境,為我們提供了一種方便、快捷的Windows應用程序開發工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設計思想,采用了彈性可重復利用的完整的面向對象程序語言(Object-Oriented Language)、當今世界上最快的編輯器、最為領先的數據庫技術。對于廣大的程序開發人員來講,使用Delphi開發應用軟件,無疑會大大地提高編程效率,而且隨著應用的深入,您將會發現編程不再是枯燥無味的工作——Delphi的每一個設計細節,都將帶給您一份欣喜。
Delphi實際上是Pascal語言的一種版本,但它與傳統的Pascal語言有天壤之別。一個Delphi程序首先是應用程序框架,而這一框架正是應用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設計運行。您的工作只是在“骨架”中加入您的程序。缺省的應用程序是一個空白的窗體(Form),您可以運行它,結果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質:可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應用程序框架通過提供所有應用程序共有的東西,為用戶應用程序的開發打下了良好的基礎。
Delphi已經為您做好了一切基礎工作——程序框架就是一個已經完成的可運行應用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應,窗口除了響應所有Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調、句柄處理等繁復過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進行編程。
面向對象的程序設計(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎。OOP立意于創建軟件重用代碼,具備更好地模擬現實世界環境的能力,這使它被公認為是自上而下編程的優勝者。它通過給程序中加入擴展語句,把函數“封裝”進Windows編程所必需的“對象”中。面向對象的編程語言使得復雜的工作條理清晰、編寫容易。
說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統程序設計和編程方法兼
其中多媒體音頻視頻播放器是通過TMediaPlayer組件來實現的,支持的格式與系統已安裝的解碼器有關。
總 結
6.1 程序設計風格
在設計的時候采用了增量模型的思想:把軟件作為一系列的構件來設計,編碼,集成和測試。
用戶管理,密碼修改,用戶登陸,萬年歷,這些模塊都有高度的獨立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規模也比較小,模塊的作用域在控制域之內,只使用了兩個全局變量來存儲用戶名和用戶權限。[1] 在人機界面設計方面,本系統做到了以下幾點: a)保持一致性(界面,背景的致性);
b)提供有意義的反饋(用戶驗證和用戶管理,提供了比較精確的反饋信息);
c)在執行有較大破壞性的動作之前要求用戶確認(數據備份與還原); d)允許大多數取消操作(大多數單元有取消操作功能);
e)允許犯錯誤(由于權限的限制,系統能保護自己不受嚴重錯誤的破壞);
f)按功能對動作分類(在主窗口就是按動作類型組織菜單的); 6.2 有待加強項
a)幫助的制作 一個完整的應用程序必須具有完整的幫助系統;幫助系統可以在必要的時候給用戶信息提示和一些系統相關服務。
b)聲音制作在這里主要是對聲音的加載,我們可以加載一些一般的聲音;主要來源有:音頻CD盤;波形音頻文件;MP3文件等等。其中波形音頻文件以WAV作為文件的后綴,我們可以播放現成的,也可以播放自己錄制的文件。c)我們還可以使用各種組件和ActiveX控件等技術來完善系統。利用一些做好的activeX組件,會縮短開發周期。
由于在開發工程方面缺少經驗,所以這個系統還存在著許多不足之處,在測試過程中總結如下:
a)數據表的設計還不是很合理;
b)數據異常處理要更加人性化,錯誤信息的反饋要更加精確; 6.3 心得
經過一個月的設計和開發,人事管理系統基本開發完畢,其基本功能符合用戶需求,能夠完成基礎數據錄入,數據查詢等基本功能,以及相關報表的打印。在這次畢業設計中,我獲益良多。首先我明白了需求分析對于一個系統的開發的重要性。其次我還學到了如何把一個軟件作為一個工程來做,在真正的軟件開發中,一個軟件系統的開發不是一個人來做,而是很多人合作來完成的,另外還有軟件的后期維護等等,這時就顯現出了把軟件作為一個工程來做的優越性,而這些都離不開數據流圖和模塊的分解。
Delphi是一個非常強大的開發工具,它具有運行速度快、易于學習和使用以及開發效率高的特點,使用起來真的是很順手。學習好一門編程語言以后可以為今后的學習和工作帶來很大的便利。
雖然本系統實現了基本的用戶需求功能,但是還有待于完善和加強,總之通過這次設計和開發過程,我對軟件開發有了進一步的了解。
參考文獻
[1] 張海藩編著.軟件工程導論[M].清華大學出版社出版,2003,1-173. [2] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎教程[M].機械工業出版社,2003,2-30.
[3] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團公司出,2001,12-23.
[4] 韓強編著.SQL SERVER 2000 程序員手冊[M].機械工業出版社出版,2000,4-35.
[5] 薩師煊著.數據庫系統概論(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯樂,丁寶康,汪衛著.數據庫系統教程[M].高等教育出版社,2002,1-202.
[7] 肖健著.SQL Server2000實踐與提高[M].中國電子出版社,2002,13-53. [8] 林金霖著.Delphi6 實務經典[M].中國鐵道出版社,2002年5月,6-110. [9] 黃超,王志偉著.Delphi企業經營管理系統開發實例導航[M].人民郵電出版社,2003,20-90.
[10] 程文剛主編.Delphi數據庫實用編程100例[M].中國鐵道出版社,2004,8-63.
[11] 王晟,萬科著.Delphi數據庫開發經典案例解析[M].清華大學出版社,2005,85-89.
[12] 王惠剛,唐晨光彭為著.delphi7/8程序設計[M].清華大學出版社, 2002,42-63.
[13] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404.
[14] 心鈴.Delphi問答.軟件報[N],2004-07-5.
[15] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業高等??茖W校學報,2002-04,9-10.
[16] 徐萌飛.在Delphi中使用ADO技術對數據庫操作[J].中國學術期刊(光盤版)電子雜志社,2001,12-13.
[17] 陳建兵.Delphi中基于安全靈活的動態連接遠程數據庫SQL的實現[J].福建電腦,2005,12-13.
[18] 孫育紅.關于地方法院管理信息系統分析設計與實施[D].中國學術期刊電子雜志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系統開發[D].中國學術期刊電子雜志社,2003,20-21.
[20] 龐芳,王麗玫.南寧市自動氣象站業務服務數據庫系統[D].中國學術期刊電子雜志社,2004,21-23.
[21] 徐軍.研究生院綜合管理信息系統的研究與實現[D].中國學術期刊)電子雜志社,2004,32-33.
[22] 魯媛媛.碩士生導師綜合素質能力評價指標體系的研究[D].中國學術期刊電子雜志社,2005,18-19.
第五篇:A煙草銷售管理系統的設計與實現研究
A煙草銷售管理系統的設計與實現研究
摘 要近年來,一些官方數據顯示,中國是世界上最大的煙草生產與消費大國。煙草作為一個十分特殊的行業,對我國的國民經濟的增長做出了極大的貢獻。隨著科學技術的發展與社會的進步,煙草管理系統的更新與設計也隨之發生了翻天覆地的變化。隨著一系列科學技術在煙草行業的運用,煙草銷售的管理系統也逐漸變得更加靈活,更加現代化與科技化。本文主要針對我國煙草銷售管理系統的設計與實現進行研究。
關鍵詞 A煙草銷售 管理系統
中圖分類號:G252 文獻標識碼:A
A煙草銷售管理系統的設計
隨著第三代科技革命的到來,人類社會前進了一大步。現代科技在煙草行業的應用也日趨廣泛,從而使得煙草行業變得越來越系統化、規?;?、現代化與科技化。
1.1電子商務管理系統
人類社會進入21世紀后,電子商務的發展速度可謂是空前絕后。根據相關科學調查,幾乎所有的行業都在應用電子商務,只有極少數傳統行業還在努力轉型中或正處于衰退中。電子商務在煙草行業中應用的十分廣泛。隨著電子商務在煙草行業的應用,使得煙草銷售變得更加便利。電子商務的便利與快捷是大家有目共睹的。近年來,我國的煙草行業采用電子商務銷售系統,不僅革新了煙草銷售管理系統,也為許多煙草行業增添了一大筆利潤,同時也促進了我國的國民經濟的增長,為實現中華民族偉大復興的中國夢增添了經濟基礎。電子商務管理系統值得肯定,它為煙草銷售的管理帶來了便捷。此外,電子商務也使得煙草銷售管理系統更加的合理,促進了銷售,使得煙草行業發展得更加科學化。
1.2供應鏈管理系統
煙草行業有別于其他行業。就總體而言,煙草屬于專賣產品。在中國煙草流通企業中,各個企業都各具特色。但大部分企業的特點主要是品種多,營銷模式小,單個的客戶訂貨數量小,有些品種也十分分散。在煙草銷售方式上,大多煙草公司都以整件發貨為主。隨著煙草行業的發展,煙草銷售方面的問題也初見端倪。為了解決煙草銷售方面的問題,完善煙草銷售管理系統,許多煙草銷售公司采用了供應鏈銷售管理模式。供應鏈的銷售管理系統主要是以物流系統為核心,并由生產企業、經由物流企業、銷售企業、直到消費者的供應鏈的整體化和系統化的模式。建立供應鏈管理系統主要是在現代化銷售模式上,建立更加合理、完善的銷售系統。通過建立供應鏈銷售模式使得煙草銷售信息化程度大大提高,配送服務的價格和物流成本也有所減少。與此同時,企業的競爭力也得到了相應的提高。
2煙草銷售管理系統的實現
隨著煙草銷售系統的設計與建立,煙草銷售管理系統也逐一得到了落實。煙草銷售系統的應用使得煙草銷售更加的合理與科學,大大提高了企業的利潤,拉動了國家經濟的增長。
首先,電子商務的在煙草行業的成功運用,使得煙草銷售管理系統得到了完善。電子商務緊隨時代的步伐,具有科技化與現代化的優勢。在煙草行業使用電子商務是十分明智的選擇。通過網絡調查,幾乎百分之百的煙草企業都運用了電子商務。因而,我們可以總結出電子商務在煙草銷售管理系統中得到了很好的運用。各個煙草公司應該大力創新,改革煙草銷售管理系統模式,使煙草管理系統模式與電子商務更好地結合在一起,從而促進煙草銷售管理系統更加的現代化與科學化。煙草銷售只有與?F代電子商務緊密地結合,才能使煙草行業更好地發展。
其次,煙草銷售供應鏈系統的建立促進煙草銷售系統的完善。通過科學研究,許多煙草生產與銷售商都建立了合理而又科學的銷售供應鏈系統。這一系統的建立,使得煙草銷售系統更加的合理與現代化。創新是一切發展的動力與源泉,煙草行業需要大力創新,在實施供應鏈系統時,要將創新的思想融入其中,從而使煙草銷售系統更加的完善,更具有時代氣息與活力。為了進一步實現煙草銷售系統的建立與完善,國家相關部門也應當積極引導,使煙草行業向著更加美好地未來發展,使其既符合國家相關規定,又符合消費者的需要。總而言之,煙草行業的光明前景需要通過建立健全銷售系統,加強管理,大膽創新,靈活利用市場,遵守國家相關法律法規,為自己創造源源不斷的發展機遇。
3結論
煙草行業作為一個特殊的行業,需要不斷加強管理,使自身的發展符合國家的相關法律規定,同時又能滿足消費者的需求。一個健康的行業離不開合理的管理系統。煙草行業的銷售系統更需要不斷完善,使自身與時代緊密結合,科學運用現代技術。任何事物的發展都要經歷一個復雜而又漫長的過程,煙草行業的銷售管理系統自然也不例外。煙草行業的銷售管理系統需要逐步完善,設計出更加科學、高效、并且具有現代化管理水平的銷售管理系統。
參考文獻
[1] 陸璐,張新紅.《JSP動態網站設計》項目化教學模式的研究與實施[J].鄭州鐵路職業技術學院學報,2016(01).[2] 黃小鋒,張晶,王宇飛,李春陽.基于J2EE平臺的信息化系統代碼生成[J].計算機系統應用,2016(01).[3] 徐玲玉,何利力.基于標準建模語言的煙草銷售管理系統設計與實現[J].工業控制計算機,2014(12).