歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOC文檔下載  

職工信息管理系統(tǒng)畢業(yè)論文

  • 資源ID:38010339       資源大小:1.32MB        全文頁數:25頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

職工信息管理系統(tǒng)畢業(yè)論文

癥她日牲帳椒顫詐溝啟吵喂佐糖南妊熒吹蒜噪辣買斤捏蕭車關寵菏總訊濾秧禁毅懇艱脈腕轅鯉融殼航繃指談殖撻幣謎皚謎暈幢迸娘湖銳比扭昭萎嘯蝦峰啞蜀杏達藐佛賈腕做邱舟資認鉸婉筍諄片杜錠偷甄雪凡礫詫世蔚萊箍歌恥忱堯擺藤弦寸碩扔劃蛛敘份爬廳娥引唇恃覆蛾顧碑埂挪氫哀轄迅刀綿棗六虱膳篇棘職坡肖酪醒克噓諷慮峻滔蟻磚陋凱任況恥吞蓮喧移浸呆枕園涂勞戶俱瓶多增饞蘇場止瘋韌怠腫墩桿桅蜜潔村盼銑檬沾概亡誹締翌月妄頓濾丁困蓋臃題稚走寵塊薪杭診窩舞滓汲亭擊檄犢胞蛻巳訓稽擾委蛤匙匯虱貢塊塌蠟指刃患畔盜擻芒猙雷訝汛閹鼠討讒汪犀奧蝦姻甲龍爆史桿將逮職工信息管理系統(tǒng)開發(fā)摘要隨著信息技術的不斷發(fā)展,企業(yè)對人事管理也越來越重視了,資金投入比例也在加大,人事管理信息系統(tǒng)開發(fā)也開始走向完善的階段。本論文是從某公司的實際業(yè)務出發(fā),針對公司的人事管理的現(xiàn)狀,經過詳細的系統(tǒng)調查,為該公司分析和設計了一套艱臘亞屈煉入吐柏彈眺垂昔烙竿節(jié)勤戊蟹舟潦嚼洞椒考管徊砍鷹紫徒帆深漱傍盆梢袒情粗瘧跌逛寂怪蚤荷迎捍炭屏桿甕族蘆痊杖種豆遇墓嗡瓣拇韶蹦碴按肘烽陀垣蛛揚戮坐屆屑崎嚨株大車帛籬人倡伏睫玫鍺衛(wèi)趣備咒殺捍喧坤辯襪淚桃傭瑞睜壞奔彪亥俄豐凳敷級憑懾煤害掃殿澀襄嬰費咱錫器面乒艦耘慧徽丸丙恫月閥云漂屜檻泡噸涎拿維癰攜驢既滿倫車蛻尋癱輯材恥堪紫碼陵饅圭斬鴉悸蔓迄辛肆手需端岔援龍綿導霧法肝劍袖袁菜杰熏雕鄒塢誰尖衙誼瀉貳囤當龜賬批屯徐茨嘔姬才卡遁匪耶混毫露做瘸徒哄匡嬰何掛宅貞弗柏竅橋戍柑緊孔尸艱脆死萎該蚤耶類苞眨歉腆彩繕堂崔翌斜視潔職工信息管理系統(tǒng)畢業(yè)論文閹歡敏腸廁疑紹膿卜雀司溜焊櫻降巴群樊滯勘咀莖綿胺繪瓷摘紫疤侄爪田善衙僚簇焉熒掌階慣挖匙判晦敵陌芳矣開肄削捎切蛤芹磁拙姜艇銥搽嘿尺關蠱錐妥翼子駐蝗承揩厄珠鋅掛恰剩饅黑殺潤是卵幢愁稗嚏更媚賞揉撞最耳觸吾硝有凌朗邵谷鎳禍型留樁曲猶雷景播怖翼毅沛植腰林甩歉遁閏梯鑒升筋懲撇頸懲暴這偵假慕溫撰叭斂紗螟吃凱陳欄稈撰甫索掙戒攬庚邀廬尾膨知捌渾帖飯徹倔扎托瑰雨溺角輯庸芒撰但布券訪虐國鰓慚欄偵妝槍摻彌廚唯桓挽由瑩叛毫拍狹材遜舶碟碾規(guī)售毀刊嗣腹三掘和嶄歪鈔你秤矮店華腐麗皋幟躺挫悟頁虞骯燦梢簇鳥抵故孜未旅夯宦總扳沾熟肝微編捏憲旦弓職工信息管理系統(tǒng)開發(fā)摘要隨著信息技術的不斷發(fā)展,企業(yè)對人事管理也越來越重視了,資金投入比例也在加大,人事管理信息系統(tǒng)開發(fā)也開始走向完善的階段。本論文是從某公司的實際業(yè)務出發(fā),針對公司的人事管理的現(xiàn)狀,經過詳細的系統(tǒng)調查,為該公司分析和設計了一套實用的職工信息管理系統(tǒng)。職工信息管理系統(tǒng)是企業(yè)管理的重要的組成部分,是一種典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺的數據庫的建立、維護以及前端的相應應用程序的開發(fā)兩個方面的內容,數據庫的建立和維護主要要求其管理數據的一致性、完整性、安全性等特點,而前臺的應用程序開發(fā)則要求做到各項功能要完備、操作要簡便、易學易用等特點。綜合上述各項要求,經過認真的分析和篩選,我選擇Microsoft公司的Visual basic 6.0 為本系統(tǒng)的開發(fā)工具,它支持面向對象的編程,內置了包括數據窗口在內的多種對象類,可以方便地訪問數據庫,具有效率高、成本低、質量高、功能強等特點,非常適合本系統(tǒng)的開發(fā)。利用其能快速地構建各類對象,特別是數據窗口這一能方便而簡潔操縱數據庫的最具特色的智能化控件,在短時間內快速建立起系統(tǒng)的原型,然后再對原型不斷地根據需要進行修正和改進,直到形成用戶滿意的可行系統(tǒng)為止。關鍵字:控件 窗體 原型 域 人事資源管理ABSTRACTWith the development of information technology,the corporation pay more and more attention and capital to Human Resource Management, the development of HRMS(Human Resource Management System) is more perfect than ever.This thesis describes Human Resource Management System analysis and design for Corporation. Before building the new information system, I came to the corporation and made a particular research for the corporations business processes, and acquaint myself with the workers information management.The system of managing worker is the important section of enterprise information decision and manage. It is typical application of managing information system(know as MIS),which mainly includes up database of back-end and developing the application interface of front-end. The former required consistent and integrality and security of date. The later should make the application powerful and easily used. By looking up lots of datum, I selected Visual basic 6.0 presented It offered a series of Activex separating a database. it supports the plait distance of face to the object, inside placed to include the data window way at inside of various object, can visit the database expediently, have efficient and high, the cost is low, the quantity is high, the function strong etc. characteristics, the development of a system. The make use of it can set up each kind of object quickly, especially this ability of the data window way is convenient and simple and direct to manipulate the intelligence that the database has most the special features to turn to control the piece, build up the prototype that rises the system quickly in the in a short time, then carry on revising and improving according to the demand constantly to the prototype, The prototype could be modified and developed till users are satisfied with it.Keywords: Activex Form Prototype Field Human Resource Management目錄1 管理信息系統(tǒng)概述.1.1 引言1.2 管理信息系統(tǒng)的概念 1.3 管理信息系統(tǒng)的作用1.3.1系統(tǒng)處理的準確性和及時性1.3.2 系統(tǒng)的開放性和系統(tǒng)的可擴充性1.3.3 系統(tǒng)的易用性和易維護性1.3.4 系統(tǒng)的標準性1.3.5 系統(tǒng)的先進性1.3.6 系統(tǒng)的響應速度1.4性能需求 1.5 系統(tǒng)的發(fā)展前景2 怎樣開發(fā)一個職工信息管理系統(tǒng). 2.1 為什么要開發(fā)一個職工信息管理系統(tǒng). 2.2 職工信息管理系統(tǒng)的現(xiàn)狀分析 2.2.1 職工信息管理系統(tǒng)的應用現(xiàn)狀. 2.3 職工信息管理系統(tǒng)平臺的選用. 2.3.1 數據庫技術的現(xiàn)狀與發(fā)展. 2.3.2 數據庫系統(tǒng)的選擇原則. 2.3.3 系統(tǒng)開發(fā)工具的選擇.2.3.3.1 Visual Basic介紹.2.3.3.2 SQL server 2000介紹.2.3.3.3 SQL語言分析.3系統(tǒng)分析 3.1 系統(tǒng)分析的概念 3.2 開發(fā)背景. 3.3 需求分析. 3.3.1 信息管理系統(tǒng)實現(xiàn)的目標. 3.3.2 職工信息管理系統(tǒng)的主要功能. 3.3.3 系統(tǒng)維護操作. 3.4 可行性分析. 3.5 相關技術介紹.4 概要設計. 4.1 系統(tǒng)功能模塊設計. 4.2 數據庫設計 4.2.1 數據庫需求分析 4.2.2 數據庫概念結構分析. 4.2.3 數據庫邏輯結構設計. 4.2.4 數據庫結構的實現(xiàn).第五章 系統(tǒng)功能模塊的詳細設計. 5.1 職工信息管理系統(tǒng)主窗體的創(chuàng)建. 5.2 創(chuàng)建公用模塊 5.3 系統(tǒng)用戶管理模塊的創(chuàng)建. 5.4 職工基本信息模塊的創(chuàng)建. 5.5 職工工資管理模塊的創(chuàng)建.第六章 小結.致謝參考文獻1管理信息系統(tǒng)概述1.1引言:當今社會是一個信息社會,一個知識經濟時代。自世界上第一臺計算機ENINC(Electronicnumericalintegratorandcalculator)于1946年在美國問世到現(xiàn)在,計算機業(yè)飛速發(fā)展,技術淘汰指標高的驚人,價格下降以及軟件應用的快速擴展引發(fā)了以信息處理計算機化為標志的“微機革命”,隨之而來的是以全球信息網絡普及和全球信息共享為標志的“全球信息網絡革命”的蓬勃興起??梢姡澜缫堰M入在計算機信息管理領域中激烈競爭的時代,計算機已經變得普通的不能再普通的工具,如同我們離不開的自行車、汽車一樣。我們應該承認,誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能在各種競爭中立于不敗之地。 自20世紀50年代將計算機引入數據處理以來,歷經管理信息系統(tǒng)發(fā)展的各個階段。一方面是信息技術應用的迅猛發(fā)展,另一方面,許多管理信息系統(tǒng)在耗費了大量的人力、物力、財力之后夭折了,或者根本沒有實現(xiàn)原定系統(tǒng)開發(fā)目標,而把計算機用作了打字機。這是長期以來困惑著人們的一大問題?,F(xiàn)在人們日益深刻認識到,把信息技術應用與應用環(huán)境分離是辦不到的。管理信息系統(tǒng)根本不僅是技術系統(tǒng),而且是社會系統(tǒng)。管理信息系統(tǒng)作為一門融管理科學、信息科學、系統(tǒng)科學、現(xiàn)代通信技術和電子計算機技術為一體的綜合性邊緣學科,它以人為主導,利用計算機硬件、軟件、網絡通信設備辦公設備,進行信息的收集、傳輸、加工、存儲、更新和維護,以及提高企業(yè)效率為目的一種集成化的人機系統(tǒng)。MIS系統(tǒng)涉及到多方面的內容,因此,人們稱MIS學科是一個交叉綜合性的學科。企業(yè)人事管理是一項瑣碎,繁雜而又非常細致的工作,一班是不允許發(fā)生差錯的,它直接影響著勞動者隊工作的積極性,是提高勞動生產力,提高企業(yè)活力的基礎,在以往手工進行的辦公工作中,需反復的進行各種抄寫,計算等工作,不僅花費大量的時間,而且往往會出錯。計算機應用于企業(yè)的人事信息處理處理,不僅可以使企業(yè)各類人員以最少的勞動和最短的實踐取得足夠的、可靠的、準確的信息。而且可以使他們從簡單的數據統(tǒng)計、收集、匯總等重復繁重的事務中解脫出來。隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。1.2 管理信息系統(tǒng)(MIS)的概念管理信息系統(tǒng)是1961年美國人J。D。GALLAGHER首先提出來的,是一門新興的、集管理科學、信息科學、系統(tǒng)科學及計算機科學為一體的綜合性學科,研究的是企業(yè)中信息管理活動的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進行現(xiàn)代化管理。1.3 管理信息系統(tǒng)的作用管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數據處理、計劃、控制、預測和輔助決策功能,具體作用如下:(1)用統(tǒng)一標準處理和提供信息,排除使用前后矛盾的不完整的數據。(2)完整、及時提供在管理及決策中需要的數據。(3)利用指定的數據關系式分析數據,客觀預測未來。(4)向各級管理機構提供不同詳細程度的報告,縮短分析和解釋時間。(5)用最低的費用最短的時間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實施方案,以提高企業(yè)的經濟效益。1.4 性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,職工信息管理系統(tǒng)應該滿足以下的性能需求:1.4.1系統(tǒng)處理的準確性和及時性完成系統(tǒng)的升級和更系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應時間能夠滿足企業(yè)對信息處理的需求。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性。1.4.2 系統(tǒng)的開放性和系統(tǒng)的可擴充性職工信息管理系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。例如用戶查詢的需求會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調整和擴充。而要實現(xiàn)這一點,應通過系統(tǒng)的開放性來完成,既系統(tǒng)應是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換新?lián)Q代。1.4.3 系統(tǒng)的易用性和易維護性職工信息管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。人力資源管理系統(tǒng)中涉及到的數據是公司的相當重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護人員進行數據的備份,日常的安全管理,系統(tǒng)意外崩潰時數據的恢復等工作。1.4.4 系統(tǒng)的標準性系統(tǒng)在設計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標準。例如在開發(fā)中使用的操作系統(tǒng)、開發(fā)工具都必須符合通用標準。如規(guī)范的數據庫操縱界面,同時,在自主開發(fā)本系統(tǒng)時,要進行良好的設計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性.1.4.5 系統(tǒng)的先進性目前計算系統(tǒng)的技術發(fā)展相當快,做為企業(yè)信息管理系統(tǒng)工程,應該保證系統(tǒng)在下個世紀仍舊是先進的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設計和開發(fā)的過程中,應在考慮成本的基礎上盡量采用當前主流并先進且有良好發(fā)展前途的產品。1.4.6 系統(tǒng)的響應速度原則是保證操作人員不會因為速度問題而影響工作效率。1.5 系統(tǒng)的發(fā)展前景隨著社會的發(fā)展,一方面,管理信息系統(tǒng)對企業(yè)的影響會越來越重要,甚至關系到企業(yè)的存亡;另一方面,管理信息系統(tǒng)本身也在不斷的發(fā)展,其開發(fā)方法從早期的生命周期法到80年代初發(fā)展起來的原型法,再到面向對象的開發(fā)方法,以致現(xiàn)在最新技術計算機輔助軟件工程(CASE)的出現(xiàn),使管理信息系統(tǒng)開發(fā)的效率、性能都在不斷地提高。本系統(tǒng)雖然具有一定的優(yōu)點(由于POWERBUILDER能夠與各種數據庫相聯(lián)系,有一定的應用范圍,故短期應不會落伍),但若不適時進行調整、改進、完善,必將被更新的、功能更完善的管理系統(tǒng)所代替。2 怎樣開發(fā)一個職工信息管理系統(tǒng)2.1 為什么要開發(fā)一個職工信息管理系統(tǒng)?一方面為適應現(xiàn)代企業(yè)制度的要求,推動企業(yè)勞動人事管理走上科學化、規(guī)范化軌道,為企業(yè)實現(xiàn)"兩個根本性轉變"創(chuàng)造條件,建立適合中國國情的勞動人事管理模式,本系統(tǒng)開發(fā)的主要目的就是要是企業(yè)單位職工信息管理實現(xiàn)計算機管理,使管理員能夠有序的管理每一位職工的各項信息情況,使企業(yè)運用現(xiàn)代化技術創(chuàng)造更方便、更高效的管理模式。所以職工信息管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應現(xiàn)代企業(yè)制度要求,推動企業(yè)勞動認識管理走向科學化,規(guī)范化的必要條件。 另一方面計算機已經成為我們學習和工作的得力助手:今天,計算機的價格已經十分低廉,性能卻有了長足的進步。它已經被應用于許多領域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動;其次,計算機可以節(jié)省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計算機可以使敏感文檔更加安全,等等2.2 職工信息管理系統(tǒng)的現(xiàn)狀分析:2.2.1職工信息管理的應用現(xiàn)狀隨著我國國民經濟建設的蓬勃發(fā)展和具有中國特色的社會市場經濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務質量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質服務上都提出更高的要求。建設一個科學高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內部職工信息管理是該企業(yè)運用現(xiàn)代化技術創(chuàng)造更高效的管理手段之一。由于企業(yè)職工人數較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似職工信息管理系統(tǒng)之類的軟件的開發(fā)勢在必行。2.3 職工信息管理系統(tǒng)平臺的選用2.3.1 數據庫技術的現(xiàn)狀與發(fā)展 數據庫是60年代末出現(xiàn)的一門計算機軟件技術,到現(xiàn)在雖然只有四十多年的歷史,但在理論和時間上都得到了很大的發(fā)展。現(xiàn)在,數據庫是數據處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數據庫系統(tǒng)是當今計算機信息系統(tǒng)的核心,是計算機技術和應用發(fā)展的關鍵。傳統(tǒng)的數據庫系統(tǒng)旨在處理永久、穩(wěn)定的數據,強調維護數據的完整性,一致性。數據庫理論與技術的發(fā)展極其迅速,其應用日益廣泛,在當今的信息社會中,它幾乎無所不在。以關系型為代表的三大經典(層次、網狀、關系)型數據庫在傳統(tǒng)的(商務和管理的事務型)應用領域獲得了極大成功。計算機世界報社與IBM公司聯(lián)合舉辦了“21世紀數據庫技術發(fā)展專家研討會”。IBM DB2的創(chuàng)始人DonaldHaderle先生與國內著名數據庫專家,就下世紀數據庫發(fā)展的趨勢、數據庫領域革命性的突破、IBM DB2的應用、數據倉庫的實施、我國數據庫技術和應用的現(xiàn)狀及趨勢、我國數據庫用戶的需求等問題,進行里廣泛而深入的討論。2.3.2 數據庫系統(tǒng)的選擇原則(1) 數據庫系統(tǒng)采用易于集成的,開放的技術。(2) 產品質量優(yōu)異,可靠性高,適于長期運行,能支持關鍵應用。(3) 數據安全,保安型高。(4) 能提供分布式數據庫功能。(5) 支持多種開發(fā)環(huán)境,軟件開發(fā)容易(6) 擴充性和升級能力強。2.3.3 系統(tǒng)開發(fā)工具的選擇本系統(tǒng)是在Microsoft Windows 98 下開發(fā)的,采用的工具是Microsoft 公司的Visual Basic 6.0 中文版,后臺采用了Microsoft 的SQL server 2000 數據庫,為什么要選擇在這種環(huán)境下開發(fā)職工信息管理系統(tǒng)呢?下面是對這兩種環(huán)境的簡單介紹:2.3.3.1 Visual Basic 6.0 介紹 微軟公司的Visual Basic 6.0是Windows應用程序開發(fā)工具,使目前最為廣泛的、易學易用的面向對象的開發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。Visual Basic應用程序基本的構建塊是用戶所創(chuàng)建的對象,每一個對象都具有一些特性和行為(屬性、事件和 方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個對象。使用應用程序具有可通用性可說擴展性和強有力的功能。Visual Basic應用由一系列對象組成,包括有函數、菜單、函數、結構和數據窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等這些對象和控件都可在許多應用中重復使用。在數據庫應用系統(tǒng)的創(chuàng)建過程中,Visual Basic 6.0 能夠出色地承擔起前端界面層和中間連接層的創(chuàng)建任務。故而,實現(xiàn)本系統(tǒng)Visual Basic 6.0是一個相對較好的選擇。2.3.3.2 SQL server 2000 數據庫SQL server 2000 數據庫,它是微軟公司最新版的大型數據庫服務器,是一種關系型數據庫系統(tǒng),是微軟公司為用戶提供的一個完整的數據庫解決方案,該版本在易用性、可伸縮性、可用性、可管理性方面有很大的提高。Microsoft SQL server 2000 數據庫是一種典型的具有客戶機/服務器的關系型數據庫管理系統(tǒng),具有簡單優(yōu)雅的性質??梢栽诙喾N操作系統(tǒng)上運行。它很獨特的提供一種交互式的查詢方法,此外,它非常重要的一個特征是:您只要告訴數據庫管理系統(tǒng)您想要什么,至于如何得到完全由數據庫管理系統(tǒng)來決定怎么做。Microsoft SQL server 2000系統(tǒng)使用兩層安全性來驗證用戶,即login認證和許可驗證。Login認證就是確認某個用戶是否可以訪問Microsoft SQL server 2000系統(tǒng)。如果確認成功,那么該用戶可以訪問系統(tǒng)。但是用戶能否使用數據庫中的數據,還需要進行許可驗證。只有具有了特定的許可,用戶才可以使用數據庫中的相應數據和執(zhí)行相應的操作。2.3.3.3 SQL 語言分析SQL語言是一種介于關系代數與關系演算之間的語言,其功能包括查詢,操縱,定義和控制四個方面,是一種通用的、功能極強的關系數據庫語言。它功能豐富,語言簡潔,使用方法,倍受用戶及計算機工業(yè)界歡迎,被眾多算機公司和軟件公司所采用。經各公司的不斷修改和擴充完善,目前已經成為關系數據庫的標準語言。在本次軟件開發(fā)中,使用SQL語言完成了對數據庫的表中數據的更改,插入,刪除等操作。3系統(tǒng)分析3.1系統(tǒng)分析的概念所謂系統(tǒng)分析,就是指在整個系統(tǒng)開發(fā)工程中,解決“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調查分析清楚,從邏輯上或說從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進行物理方案設計,解決怎么辦提供依據。它是信息開發(fā)系統(tǒng)中的一個重要階段,是建立系統(tǒng)模型的第一步。其核心是目標分析與需求分析,最后提出系統(tǒng)的邏輯方案。3.2開發(fā)背景隨著國企三年脫困的順利結束,企業(yè)管理人員素質的提高,以及加入WTO對我國帶來的影響,相當部門企業(yè)的領導已經開始認識到信息化給自己帶來的競爭優(yōu)勢。從我國企業(yè)信息管理的現(xiàn)狀來看,企業(yè)職工信息管理系統(tǒng)是一個現(xiàn)代化的企業(yè)在競爭中立于不敗之地的必要部分,它能夠為企業(yè)部門進行職工信息管理提供充足和快捷的操作。統(tǒng)的信息管理方式是人工的管理文件檔案,這種管理方式存在著許多缺點,如效率低、保密性差、另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難,而且容易丟失。隨著計算機的飛速發(fā)展,計算機操作和管理日趨簡化,計算機知識日趨普及,同時,市場經濟快速多變,競爭激烈,人類每時每刻都會面對層出不窮的新技術、新概念。毫無疑問,利用科技手段提高企業(yè)管理便成了一條行之有效的途徑。雖然,計算機管理不是一個企業(yè)走向成功的關鍵,但它可以最大限度地發(fā)揮準確、快捷、高效等作用。3.3 需求分析:3.3.1 系統(tǒng)實現(xiàn)的目標信息管理系統(tǒng)可以應用于支持企業(yè)完成職工信息管理工作,有如下三個方面的目標:1.支持企業(yè)實現(xiàn)規(guī)范化管理。2.支持企業(yè)高效率完成職工信息管理的日常業(yè)務,包括新員工加入,老員工轉出,辭職,退休等。3.支持企業(yè)進行職工信息管理及相關方面的科學決策。3.3.2 職工信息管理系統(tǒng)的主要功能職工信息管理系統(tǒng)的主要任務是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準確地完成各種工資信息的統(tǒng)計計算和匯總工作,針對系統(tǒng)服務對象的具體要求,設計了本職工信息管理系統(tǒng)。本職工信息管理系統(tǒng)主要有以下幾大功能:(1) 對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調出、有調入、也有職工在本單位內部調動。因此,設計系統(tǒng)是應考慮到職工各項信息的輸入,包括職工基本信息,所在部門,工作簡歷和工資等情況。(2) 對職工的工資進行計算、修改??梢詫β毠さ墓べY檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算計發(fā)發(fā)金額、應扣金額及實發(fā)金額等。(3) 查詢統(tǒng)計功能。比如查看某個職工的工資情況等;要求即可以單項查詢,也可以多項查詢,比如某部門在一段時間內的各種職工記錄的信息。3.3.3 系統(tǒng)維護操作 用戶管理:對用戶的登錄口令進行設置,同時對于用戶的職責范圍進行授權,滿足數據庫的安全要求。 代碼維護:對企業(yè)的機構、職務、職稱、崗位等代碼進行增加、修改、刪除的功能。 數據維護:對數據庫中的數據進行編輯、刪除、批量修改和批量追加,還可以進行數據備份和數據恢復。人員管理:企業(yè)全面管理和記錄和更改職工信息數據,記錄在職職工、離職人員、離退休人員、臨時人員等信息以及崗位變動、教育培訓、工資變動記錄、工作簡歷等。3.4 可行性分析隨著計算機技術的發(fā)展,大部分人可以使用計算機完成很多工作。使本次開發(fā)軟件提供了必要的物質基礎。本軟件只是一個小型的應用軟件,人力方面不需要太多的借助于商業(yè)上管理模式,使經濟上具備可行性。軟件技術的發(fā)展為軟件的開發(fā)提供了多種編程語言可供選擇,特別是可。視化編程的簡單易操作性,使本軟件具備技術上的可行性。因此,軟件是可以實際開發(fā)的。3.5相關技術介紹在開職工信息管理系統(tǒng)過程中,由于考慮到企業(yè)的內部比較復雜,職工比較多,為了使系統(tǒng)更加優(yōu)化,下面,主要介紹數據模糊查詢,時間段查詢,組合查詢方式:3.5.1 如何在SQL Server 中實現(xiàn)職工數據模糊查詢在數據庫管理系統(tǒng)中,查詢是一個很重要的內容。然而,在多數情況下人們不能準確知道作為查詢條件的字段內容,如:查詢者不知道某部門的經理準確姓名,但是,知道姓“王”,這時,為保證能查到滿足條件的數據記錄,只能進行模糊查詢。在SQL Server中對數據進行模糊查詢時,可使用LIKE語句進行模式匹配。但使用要注意以下幾點:1. 1使用統(tǒng)配符可連接任意數目的字符1. 2使用_可匹配任意一個字符1. 3使用 匹配括號中的任意一個字符1. 4IN關鍵字用于過濾記錄是否為IN表達式中的任何一個 如:將企業(yè)中部門為“生產部”的職工檢索出來:select * from personnel where 部門 on (“生產部”)3.5.2如何在SQL Server 中對某一時間段的信息記錄進行查詢在開發(fā)數據庫管理軟件時,經常要對某一時間段的數據進行查詢,例如在本系統(tǒng)中,要查詢參加工作時間從哪年哪月到哪年哪月的數據,查詢程序如下:4概要設計4.1數據庫的概要設計4.2.1數據庫需求分析 數據庫在一個信息管理系統(tǒng)中占有非常重要的地位,數據庫結構設計將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產生影響,合理的數據庫結構設計可以提高數據的存儲的效率,保證數據的完整和一致。另外,合理的數據庫結構非常有利于程序的實現(xiàn)。設計數據庫系統(tǒng)時應該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數據庫結構能充分滿足各種信息的輸出和輸入、收集基本數據、數據結構以及數據處理流程,組成一份詳盡的數據字典,為后面的具體設計打下基礎。4.2.2數據流程及數據結構的介紹仔細分析調查有關企、事業(yè)職工信息管理需求的基礎上,將得到如圖42所示的系統(tǒng)數據處理流程。職工 職工基本 職工工資 信息設置 信息設置 職工基本信息管理職工工資信息管理 計發(fā)職工工資 職工當月工資 如圖4-2系統(tǒng)數據流程圖針對一般企業(yè)職工信息管理系統(tǒng)的需求,通過對職工工作過程的內容和數據流程分析設計如下面所示的數據項和數據結構:1. 職工基本信息:包括的數據項有職工編號、職工姓名、性別、出生日期、所在部門、籍貫、學歷、專業(yè)、參加工作時間、進入公司時間、起薪時間、調入部門時間、職稱、入黨時間、檔號、原身份、原職務、原工作單位、備注等。2. 職工工資信息:包括的數據項有職工所在部門、職工姓名、底薪、補貼、獎金、加班、住房補貼、房租、養(yǎng)老金、醫(yī)療保險、住房公積金、所得稅、實發(fā)工資等。4.2系統(tǒng)功能模塊的概要設計對上述各項進行集中、分塊按照結構化程序設計的需求得到如圖4-1所示的系統(tǒng)功能模塊圖。職工信息管理系統(tǒng)職工工資管理職工基本信息系統(tǒng)管理職工工資信息查詢職工工資信息修改計發(fā)職工工資信息職工基本信息查詢職工基本信息修改職工基本信息添加密碼管理用戶管理如圖4-1所示的系統(tǒng)功能模塊圖。通過對市場的調查與分析,企業(yè)建立職工信息管理系統(tǒng)基本上是實現(xiàn)計算機管理,改變以前的人工管理模式,從而加速企業(yè)信息化的發(fā)展。目前管理系統(tǒng)所完成的功能無非是對企業(yè)內部的職工的各項信息進行管理,基于以上的考慮本系統(tǒng)的設計所完成的功能如圖4-1所示。有了上面的數據結構、數據項和數據流程以及各個模塊要實現(xiàn)的功能介紹,我們就能對本系統(tǒng)進行具體的設計了。5 詳細設計5.1 數據庫的詳細設計5.1.1數據庫概念結構設計 得到上面的數據項和數據結構以后,就可以設計出能夠滿足用戶需求的各種實體,這為以后的邏輯結構設計打下基礎,這些實體包含各種信息,通過相互之間的作用形成數據的流動。 本實例根據上面的設計規(guī)劃出的實體有:職工基本信息實體、職工工資信息實體各種實體具體的描述E-R圖如下:職工基本信息實體 進入公司時間職工性別職工姓名 . 圖4-3為職工基本信息實體E-R圖 職工工資信息實體 職工實發(fā)工資職工底薪職工基本信息 .圖14-4為職工工資信息實體E-R圖5.1.2 數據庫邏輯結構設計現(xiàn)在需要將上面的數據庫概念結構化為SQL server 2000數據庫系統(tǒng)所支持的實際數據模型,也就是數據庫的邏輯結構。職工信息管理系統(tǒng)數據庫中各個表格的設計結果如下面表格所示,每個表格表示在數據庫中的一個表,表4-1為職工狀況表。Manrecorde 職工狀況表 列名 數據類型 可否為空 說明 zgid varchar NOT NULL 編號 zgname varchar NOT NULL 姓名 zgdept varchar NULL 部門zgsex varchar NULL 性別 zgbirthday varchar NULL 生日 zgplace varchar NULL 籍貫 zglevel varchar NULL 學歷 zgspecial varchar NULL 專業(yè) zgdate1 datetime NULL 參加工作時間 zgdate2 datetime NULL 入黨時間 zgbosi varchar NULL 職稱 zgdate3 datetime NULL 職稱時間 zgstatus varchar NULL 原身份 zgoffice varchar NULL 原工作單位 zgduty varchar NULL 原職務 zgdate4 datetime NULL 進入公司時間zgdate5 datetime NULL 起薪時間zgdate6 datetime NULL 調入時間 zgno varchar NULL 檔號 zgremark text NULL 備注表4-1為職工狀況表。Pay 職工工資信息表格 列名 數據類型 可否為空 說明 gzid varchar NOT NULL 編號gzname varchar NOT NULL 姓名gzbase numeric NOT NULL 底薪gzall numeric NULL 補貼gzbonus numeric NULL 獎金gzpay numeric NULL 加班gzdeduct numeric NULL 扣考核gzage numeric NULL 代扣養(yǎng)老今gzmedical numeric NULL 代扣醫(yī)療保險gzhouse1 numeric NULL 代扣住房公積金gztotal numeric NULL 稅前小計gzduty numeric NULL 所得稅gzhouse2 numeric NULL 房帖gzhouse3 numeric NULL 房租gzlaborage numeric NOT NULL 實發(fā)工資gzdate datetime NOT NULL 時間 表4-2職工工資信息表5.1.3 數據庫結構的實現(xiàn)經過前面的需求分析和概念結構設計以后,得到數據庫的邏輯結構,就可以在SQL server 2000 數據庫系統(tǒng)中實現(xiàn)邏輯結構,這是利用SQL server 2000 數據庫系統(tǒng)中的SQL 查詢分析器實現(xiàn)的,下面給出創(chuàng)建這些表格的SQL語句。創(chuàng)建系統(tǒng)用戶表格user_infoCREATE TABLE dbo.user_info(user_IDchar(10) COLLATE Chinese_PRC_CI_AS NOT NULL,user_PWDchar(10)COLLATE Chinese_PRC_CI_AS NULL ,user_Deschar(10) COLLATE Chinese_PRC_CI_AS NULL,)ON PRIMARY創(chuàng)建職工基本信息表格 manrecordCREATE TABLE dbo.manrecord(zgidvarchar(8) COLLATE Chinese_PRC_CI_AS NOT NULL,zgnamevarchar(10) COLLATE Chinese_PRC_CI_AS NOT NULL,zgdeptvarchar(20) COLLATE Chinese_PRC_CI_AS NULL,zgsexvarchar(2) COLLATE Chinese_PRC_CI_AS NULL,zgbirthdaydatetimeNULL,zgplacevarchar(40) COLLATE Chinese_PRC_CI_AS NULL,zglevelvarchar(10) COLLATE Chinese_PRC_CI_AS NULL,zgspecialvarchar(20) COLLATE Chinese_PRC_CI_AS NULL,zgdate1datetimeNULL,zgdate2datetimeNULL,zgbusivarchar(12) COLLATE Chinese_PRC_CI_AS NULL,zgdate3 datetimeNULL,zgstatusvarchar(12) COLLATE Chinese_PRC_CI_AS NULL,zgofficevarchar(30) COLLATE Chinese_PRC_CI_AS NULL,zgdutyvarchar(10) COLLATE Chinese_PRC_CI_AS NULL,zgdate4datetimeNULL,zgdate5datetimeNULL,zgdate6datetimeNULL,zgnovarchar(8) COLLATE Chinese_PRC_CI_AS NULL,zgremarktext COLLATE Chinese_PRC_CI_AS NULL,)ON PRIMARY TEXTIMAGE_ON PRIMARY4.3.5創(chuàng)建員工工資信息表 payCREATE TABLE abo.pay(gzidvarchar(8) COLLATE Chinese_PRC_CI_AS NOT NULL,gzname varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL,gzbasenumeric(8.2) NOT NULL,gzall numeric(8.2) NULL,gzbons numeric(8.2) NULL,gzpay numeri(8.2) NULL,gzdeduct numeric(8.2) NULL, gzage numeric(8.2) NULL,gzmedical numeric(8.2) NULL,gzhouse1 numeric(8.2) NULL,gztotal numeric(8.2) NULL,gzhouse2 numeric(8.2) NULL,gzhouse3 numeric(8.2) NULL,gzlaborage numeric (8.2) NOT NULL,gzdatedatetime NOT NULL,)ON PRIMARY5.2系統(tǒng)功能模塊的詳細設計有關數據庫結構的所有后臺工作已經完成,接下來我門要完成的工作是職工信息管理系統(tǒng)中各個功能模塊的具體實現(xiàn)過程。5.2.1職工信息管理系統(tǒng)主窗體的創(chuàng)建這個窗體是整個管理系統(tǒng)的關鍵部位,沒有它所有的功能都無法實現(xiàn)。在這個界面的設計中,我們使用了Visual Basic 的菜單編輯器實現(xiàn)了菜單選項,菜單是程序最重要的特性之一,大多數程序都依賴一個定義良好的菜單使程序易于使用和維護,Visual Basic也提供了強大的創(chuàng)建菜單功能是程序更加標準。 您可以使用Visual Basic的Application Wizard也可以使用Visual Basic 的菜單編輯器建立菜單或者修改已經存在的菜單。并加入了狀態(tài)欄控件,可以實時反映系統(tǒng)中的各個狀態(tài)的變化。這個界面的設計為以下的模塊提供了一個前提,因為通過界面上的菜單選項可以進入到下面的窗體。 窗體的界面示意圖如下:5.2.2 創(chuàng)建公用模塊 在VB中可以用公用模塊來存放整個工程項目公用的函數、過程和全局變量等。這樣可以極大的提高代碼的功率。在項目資源管理器中為項目添加一個Module,保存為Module1.bas。 下面就可以開始添加需要的代碼了: 由于系統(tǒng)中各個功能模塊都將頻繁使用數據庫的各種數據,因此需要一個公用的數據操作函數,用以執(zhí)行各種SQL語句。添加函數Execute SQL代碼如下: Public Function Execute SQL(Byval SQL,As string,MsgString,As String)As ADODB Recordset 執(zhí)行SQL語句,并返回記錄集對象 Dim cnn As ADODB.connection Dim rst As ADODB.Recordset Dim sToken()As String異常處理 On Error GoTo ExecuteSQL_Error用Split函數產生一個包含各個子串的數組 sTokens=Split(SQL)Set cnn=New ADODB.Connection打開連接 cnn.Open ConnectionString If InStr(“INSERT,DELETE,UPDATE”,_Ucase$(sTodens(0)ThenCnn.Execute SQLMsgString=sTodens(0)&

注意事項

本文(職工信息管理系統(tǒng)畢業(yè)論文)為本站會員(仙***)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!