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

上傳人:仙*** 文檔編號:38010339 上傳時(shí)間:2021-11-05 格式:DOC 頁數(shù):25 大?。?.32MB
收藏 版權(quán)申訴 舉報(bào) 下載
職工信息管理系統(tǒng)畢業(yè)論文_第1頁
第1頁 / 共25頁
職工信息管理系統(tǒng)畢業(yè)論文_第2頁
第2頁 / 共25頁
職工信息管理系統(tǒng)畢業(yè)論文_第3頁
第3頁 / 共25頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《職工信息管理系統(tǒng)畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《職工信息管理系統(tǒng)畢業(yè)論文(25頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、癥她日牲帳椒顫詐溝啟吵喂佐糖南妊熒吹蒜噪辣買斤捏蕭車關(guān)寵菏總訊濾秧禁毅懇艱脈腕轅鯉融殼航繃指談殖撻幣謎皚謎暈幢迸娘湖銳比扭昭萎嘯蝦峰啞蜀杏達(dá)藐佛賈腕做邱舟資認(rèn)鉸婉筍諄片杜錠偷甄雪凡礫詫世蔚萊箍歌恥忱堯擺藤弦寸碩扔劃蛛敘份爬廳娥引唇恃覆蛾顧碑埂挪氫哀轄迅刀綿棗六虱膳篇棘職坡肖酪醒克噓諷慮峻滔蟻磚陋凱任況恥吞蓮喧移浸呆枕園涂勞戶俱瓶多增饞蘇場止瘋韌怠腫墩桿桅蜜潔村盼銑檬沾概亡誹締翌月妄頓濾丁困蓋臃題稚走寵塊薪杭診窩舞滓汲亭擊檄犢胞蛻巳訓(xùn)稽擾委蛤匙匯虱貢塊塌蠟指刃患畔盜擻芒猙雷訝汛閹鼠討讒汪犀奧蝦姻甲龍爆史桿將逮職工信息管理系統(tǒng)開發(fā)摘要隨著信息技術(shù)的不斷發(fā)展,企業(yè)對人事管理也越來越重視了,資金投入比

2、例也在加大,人事管理信息系統(tǒng)開發(fā)也開始走向完善的階段。本論文是從某公司的實(shí)際業(yè)務(wù)出發(fā),針對公司的人事管理的現(xiàn)狀,經(jīng)過詳細(xì)的系統(tǒng)調(diào)查,為該公司分析和設(shè)計(jì)了一套艱臘亞屈煉入吐柏彈眺垂昔烙竿節(jié)勤戊蟹舟潦嚼洞椒考管徊砍鷹紫徒帆深漱傍盆梢袒情粗瘧跌逛寂怪蚤荷迎捍炭屏桿甕族蘆痊杖種豆遇墓嗡瓣拇韶蹦碴按肘烽陀垣蛛揚(yáng)戮坐屆屑崎嚨株大車帛籬人倡伏睫玫鍺衛(wèi)趣備咒殺捍喧坤辯襪淚桃傭瑞睜壞奔彪亥俄豐凳敷級憑懾煤害掃殿澀襄嬰費(fèi)咱錫器面乒艦耘慧徽丸丙恫月閥云漂屜檻泡噸涎拿維癰攜驢既滿倫車蛻尋癱輯材恥堪紫碼陵饅圭斬鴉悸蔓迄辛肆手需端岔援龍綿導(dǎo)霧法肝劍袖袁菜杰熏雕鄒塢誰尖衙誼瀉貳囤當(dāng)龜賬批屯徐茨嘔姬才卡遁匪耶混毫露做瘸徒哄匡

3、嬰何掛宅貞弗柏竅橋戍柑緊孔尸艱脆死萎該蚤耶類苞眨歉腆彩繕堂崔翌斜視潔職工信息管理系統(tǒng)畢業(yè)論文閹歡敏腸廁疑紹膿卜雀司溜焊櫻降巴群樊滯勘咀莖綿胺繪瓷摘紫疤侄爪田善衙僚簇焉熒掌階慣挖匙判晦敵陌芳矣開肄削捎切蛤芹磁拙姜艇銥搽嘿尺關(guān)蠱錐妥翼子駐蝗承揩厄珠鋅掛恰剩饅黑殺潤是卵幢愁稗嚏更媚賞揉撞最耳觸吾硝有凌朗邵谷鎳禍型留樁曲猶雷景播怖翼毅沛植腰林甩歉遁閏梯鑒升筋懲撇頸懲暴這偵假慕溫撰叭斂紗螟吃凱陳欄稈撰甫索掙戒攬庚邀廬尾膨知捌渾帖飯徹倔扎托瑰雨溺角輯庸芒撰但布券訪虐國鰓慚欄偵妝槍摻彌廚唯桓挽由瑩叛毫拍狹材遜舶碟碾規(guī)售毀刊嗣腹三掘和嶄歪鈔你秤矮店華腐麗皋幟躺挫悟頁虞骯燦梢簇鳥抵故孜未旅夯宦總扳沾熟肝微編捏憲

4、旦弓職工信息管理系統(tǒng)開發(fā)摘要隨著信息技術(shù)的不斷發(fā)展,企業(yè)對人事管理也越來越重視了,資金投入比例也在加大,人事管理信息系統(tǒng)開發(fā)也開始走向完善的階段。本論文是從某公司的實(shí)際業(yè)務(wù)出發(fā),針對公司的人事管理的現(xiàn)狀,經(jīng)過詳細(xì)的系統(tǒng)調(diào)查,為該公司分析和設(shè)計(jì)了一套實(shí)用的職工信息管理系統(tǒng)。職工信息管理系統(tǒng)是企業(yè)管理的重要的組成部分,是一種典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺的數(shù)據(jù)庫的建立、維護(hù)以及前端的相應(yīng)應(yīng)用程序的開發(fā)兩個(gè)方面的內(nèi)容,數(shù)據(jù)庫的建立和維護(hù)主要要求其管理數(shù)據(jù)的一致性、完整性、安全性等特點(diǎn),而前臺的應(yīng)用程序開發(fā)則要求做到各項(xiàng)功能要完備、操作要簡便、易學(xué)易用等特點(diǎn)。綜合上述各項(xiàng)要求,經(jīng)過認(rèn)

5、真的分析和篩選,我選擇Microsoft公司的Visual basic 6.0 為本系統(tǒng)的開發(fā)工具,它支持面向?qū)ο蟮木幊?,?nèi)置了包括數(shù)據(jù)窗口在內(nèi)的多種對象類,可以方便地訪問數(shù)據(jù)庫,具有效率高、成本低、質(zhì)量高、功能強(qiáng)等特點(diǎn),非常適合本系統(tǒng)的開發(fā)。利用其能快速地構(gòu)建各類對象,特別是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的最具特色的智能化控件,在短時(shí)間內(nèi)快速建立起系統(tǒng)的原型,然后再對原型不斷地根據(jù)需要進(jìn)行修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)為止。關(guān)鍵字:控件 窗體 原型 域 人事資源管理ABSTRACTWith the development of information technology,the

6、 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 syste

7、m, 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

8、 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 se

9、lected 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 qu

10、antity 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 f

11、eatures 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: Active

12、x Form Prototype Field Human Resource Management目錄1 管理信息系統(tǒng)概述.1.1 引言1.2 管理信息系統(tǒng)的概念 1.3 管理信息系統(tǒng)的作用1.3.1系統(tǒng)處理的準(zhǔn)確性和及時(shí)性1.3.2 系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性1.3.3 系統(tǒng)的易用性和易維護(hù)性1.3.4 系統(tǒng)的標(biāo)準(zhǔn)性1.3.5 系統(tǒng)的先進(jìn)性1.3.6 系統(tǒng)的響應(yīng)速度1.4性能需求 1.5 系統(tǒng)的發(fā)展前景2 怎樣開發(fā)一個(gè)職工信息管理系統(tǒng). 2.1 為什么要開發(fā)一個(gè)職工信息管理系統(tǒng). 2.2 職工信息管理系統(tǒng)的現(xiàn)狀分析 2.2.1 職工信息管理系統(tǒng)的應(yīng)用現(xiàn)狀. 2.3 職工信息管理系統(tǒng)平臺的選用

13、. 2.3.1 數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展. 2.3.2 數(shù)據(jù)庫系統(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)實(shí)現(xiàn)的目標(biāo). 3.3.2 職工信息管理系統(tǒng)的主要功能. 3.3.3 系統(tǒng)維護(hù)操作. 3.4 可行性分析. 3.5 相關(guān)技術(shù)介紹.4 概要設(shè)計(jì). 4.1 系統(tǒng)功能模塊設(shè)計(jì). 4.2 數(shù)據(jù)庫設(shè)計(jì) 4.2.1 數(shù)據(jù)庫需求分析 4.2.2 數(shù)據(jù)庫概念結(jié)構(gòu)分析. 4.2

14、.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì). 4.2.4 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn).第五章 系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì). 5.1 職工信息管理系統(tǒng)主窗體的創(chuàng)建. 5.2 創(chuàng)建公用模塊 5.3 系統(tǒng)用戶管理模塊的創(chuàng)建. 5.4 職工基本信息模塊的創(chuàng)建. 5.5 職工工資管理模塊的創(chuàng)建.第六章 小結(jié).致謝參考文獻(xiàn)1管理信息系統(tǒng)概述1.1引言:當(dāng)今社會是一個(gè)信息社會,一個(gè)知識經(jīng)濟(jì)時(shí)代。自世界上第一臺計(jì)算機(jī)ENINC(Electronicnumericalintegratorandcalculator)于1946年在美國問世到現(xiàn)在,計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志

15、的“微機(jī)革命”,隨之而來的是以全球信息網(wǎng)絡(luò)普及和全球信息共享為標(biāo)志的“全球信息網(wǎng)絡(luò)革命”的蓬勃興起。可見,世界已進(jìn)入在計(jì)算機(jī)信息管理領(lǐng)域中激烈競爭的時(shí)代,計(jì)算機(jī)已經(jīng)變得普通的不能再普通的工具,如同我們離不開的自行車、汽車一樣。我們應(yīng)該承認(rèn),誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能在各種競爭中立于不敗之地。 自20世紀(jì)50年代將計(jì)算機(jī)引入數(shù)據(jù)處理以來,歷經(jīng)管理信息系統(tǒng)發(fā)展的各個(gè)階段。一方面是信息技術(shù)應(yīng)用的迅猛發(fā)展,另一方面,許多管理信息系統(tǒng)在耗費(fèi)了大量的人力、物力、財(cái)力之后夭折了,或者根本沒有實(shí)現(xiàn)原定系統(tǒng)開發(fā)目標(biāo),而把計(jì)算機(jī)用作了打字機(jī)。這是長期以來困惑著人們的一大

16、問題。現(xiàn)在人們?nèi)找嫔羁陶J(rèn)識到,把信息技術(shù)應(yīng)用與應(yīng)用環(huán)境分離是辦不到的。管理信息系統(tǒng)根本不僅是技術(shù)系統(tǒng),而且是社會系統(tǒng)。管理信息系統(tǒng)作為一門融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù)為一體的綜合性邊緣學(xué)科,它以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、存儲、更新和維護(hù),以及提高企業(yè)效率為目的一種集成化的人機(jī)系統(tǒng)。MIS系統(tǒng)涉及到多方面的內(nèi)容,因此,人們稱MIS學(xué)科是一個(gè)交叉綜合性的學(xué)科。企業(yè)人事管理是一項(xiàng)瑣碎,繁雜而又非常細(xì)致的工作,一班是不允許發(fā)生差錯的,它直接影響著勞動者隊(duì)工作的積極性,是提高勞動生產(chǎn)力,提高企業(yè)活力的基礎(chǔ),在以往手工

17、進(jìn)行的辦公工作中,需反復(fù)的進(jìn)行各種抄寫,計(jì)算等工作,不僅花費(fèi)大量的時(shí)間,而且往往會出錯。計(jì)算機(jī)應(yīng)用于企業(yè)的人事信息處理處理,不僅可以使企業(yè)各類人員以最少的勞動和最短的實(shí)踐取得足夠的、可靠的、準(zhǔn)確的信息。而且可以使他們從簡單的數(shù)據(jù)統(tǒng)計(jì)、收集、匯總等重復(fù)繁重的事務(wù)中解脫出來。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢在必行。1.2 管理信息系統(tǒng)(MIS)的概念管理信息系統(tǒng)是1961年美國人J。D。GALLAGHER首先提出來的,是一門新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)為一體的綜合性學(xué)科,研究的是企業(yè)中信息管理活動的全過程,以便有效的管理信息

18、,提供各類管理決策信息,輔助企業(yè)進(jìn)行現(xiàn)代化管理。1.3 管理信息系統(tǒng)的作用管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、計(jì)劃、控制、預(yù)測和輔助決策功能,具體作用如下:(1)用統(tǒng)一標(biāo)準(zhǔn)處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。(2)完整、及時(shí)提供在管理及決策中需要的數(shù)據(jù)。(3)利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù),客觀預(yù)測未來。(4)向各級管理機(jī)構(gòu)提供不同詳細(xì)程度的報(bào)告,縮短分析和解釋時(shí)間。(5)用最低的費(fèi)用最短的時(shí)間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實(shí)施方案,以提高企業(yè)的經(jīng)濟(jì)效益。1.4 性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,職工信息管理系統(tǒng)應(yīng)該滿足以下的性

19、能需求:1.4.1系統(tǒng)處理的準(zhǔn)確性和及時(shí)性完成系統(tǒng)的升級和更系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對信息處理的需求。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。1.4.2 系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性職工信息管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶查詢的需求會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬

20、件。通過軟件的修補(bǔ)、替換新?lián)Q代。1.4.3 系統(tǒng)的易用性和易維護(hù)性職工信息管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。人力資源管理系統(tǒng)中涉及到的數(shù)據(jù)是公司的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。1.4.4 系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開發(fā)使用過程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國際、

21、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫操縱界面,同時(shí),在自主開發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性.1.4.5 系統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為企業(yè)信息管理系統(tǒng)工程,應(yīng)該保證系統(tǒng)在下個(gè)世紀(jì)仍舊是先進(jìn)的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。1.4.6 系統(tǒng)的響應(yīng)速度原則是保證

22、操作人員不會因?yàn)樗俣葐栴}而影響工作效率。1.5 系統(tǒng)的發(fā)展前景隨著社會的發(fā)展,一方面,管理信息系統(tǒng)對企業(yè)的影響會越來越重要,甚至關(guān)系到企業(yè)的存亡;另一方面,管理信息系統(tǒng)本身也在不斷的發(fā)展,其開發(fā)方法從早期的生命周期法到80年代初發(fā)展起來的原型法,再到面向?qū)ο蟮拈_發(fā)方法,以致現(xiàn)在最新技術(shù)計(jì)算機(jī)輔助軟件工程(CASE)的出現(xiàn),使管理信息系統(tǒng)開發(fā)的效率、性能都在不斷地提高。本系統(tǒng)雖然具有一定的優(yōu)點(diǎn)(由于POWERBUILDER能夠與各種數(shù)據(jù)庫相聯(lián)系,有一定的應(yīng)用范圍,故短期應(yīng)不會落伍),但若不適時(shí)進(jìn)行調(diào)整、改進(jìn)、完善,必將被更新的、功能更完善的管理系統(tǒng)所代替。2 怎樣開發(fā)一個(gè)職工信息管理系統(tǒng)2.1

23、為什么要開發(fā)一個(gè)職工信息管理系統(tǒng)?一方面為適應(yīng)現(xiàn)代企業(yè)制度的要求,推動企業(yè)勞動人事管理走上科學(xué)化、規(guī)范化軌道,為企業(yè)實(shí)現(xiàn)兩個(gè)根本性轉(zhuǎn)變創(chuàng)造條件,建立適合中國國情的勞動人事管理模式,本系統(tǒng)開發(fā)的主要目的就是要是企業(yè)單位職工信息管理實(shí)現(xiàn)計(jì)算機(jī)管理,使管理員能夠有序的管理每一位職工的各項(xiàng)信息情況,使企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更方便、更高效的管理模式。所以職工信息管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求,推動企業(yè)勞動認(rèn)識管理走向科學(xué)化,規(guī)范化的必要條件。 另一方面計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,

24、計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動;其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等2.2 職工信息管理系統(tǒng)的現(xiàn)狀分析:2.2.1職工信息管理的應(yīng)用現(xiàn)狀隨著我國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國特色的社會市場經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部職工信息

25、管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更高效的管理手段之一。由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,各項(xiàng)工資條款的發(fā)放,如果沒有一個(gè)完整的管理系統(tǒng)來進(jìn)行管理,那么勢必會給管理人員帶來種種麻煩,因此類似職工信息管理系統(tǒng)之類的軟件的開發(fā)勢在必行。2.3 職工信息管理系統(tǒng)平臺的選用2.3.1 數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展 數(shù)據(jù)庫是60年代末出現(xiàn)的一門計(jì)算機(jī)軟件技術(shù),到現(xiàn)在雖然只有四十多年的歷史,但在理論和時(shí)間上都得到了很大的發(fā)展?,F(xiàn)在,數(shù)據(jù)庫是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數(shù)據(jù)庫系統(tǒng)是當(dāng)今計(jì)算機(jī)信息系統(tǒng)的核心,是計(jì)算機(jī)技術(shù)和應(yīng)用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)旨在處理永久、

26、穩(wěn)定的數(shù)據(jù),強(qiáng)調(diào)維護(hù)數(shù)據(jù)的完整性,一致性。數(shù)據(jù)庫理論與技術(shù)的發(fā)展極其迅速,其應(yīng)用日益廣泛,在當(dāng)今的信息社會中,它幾乎無所不在。以關(guān)系型為代表的三大經(jīng)典(層次、網(wǎng)狀、關(guān)系)型數(shù)據(jù)庫在傳統(tǒng)的(商務(wù)和管理的事務(wù)型)應(yīng)用領(lǐng)域獲得了極大成功。計(jì)算機(jī)世界報(bào)社與IBM公司聯(lián)合舉辦了“21世紀(jì)數(shù)據(jù)庫技術(shù)發(fā)展專家研討會”。IBM DB2的創(chuàng)始人DonaldHaderle先生與國內(nèi)著名數(shù)據(jù)庫專家,就下世紀(jì)數(shù)據(jù)庫發(fā)展的趨勢、數(shù)據(jù)庫領(lǐng)域革命性的突破、IBM DB2的應(yīng)用、數(shù)據(jù)倉庫的實(shí)施、我國數(shù)據(jù)庫技術(shù)和應(yīng)用的現(xiàn)狀及趨勢、我國數(shù)據(jù)庫用戶的需求等問題,進(jìn)行里廣泛而深入的討論。2.3.2 數(shù)據(jù)庫系統(tǒng)的選擇原則(1) 數(shù)據(jù)庫

27、系統(tǒng)采用易于集成的,開放的技術(shù)。(2) 產(chǎn)品質(zhì)量優(yōu)異,可靠性高,適于長期運(yùn)行,能支持關(guān)鍵應(yīng)用。(3) 數(shù)據(jù)安全,保安型高。(4) 能提供分布式數(shù)據(jù)庫功能。(5) 支持多種開發(fā)環(huán)境,軟件開發(fā)容易(6) 擴(kuò)充性和升級能力強(qiáng)。2.3.3 系統(tǒng)開發(fā)工具的選擇本系統(tǒng)是在Microsoft Windows 98 下開發(fā)的,采用的工具是Microsoft 公司的Visual Basic 6.0 中文版,后臺采用了Microsoft 的SQL server 2000 數(shù)據(jù)庫,為什么要選擇在這種環(huán)境下開發(fā)職工信息管理系統(tǒng)呢?下面是對這兩種環(huán)境的簡單介紹:2.3.3.1 Visual Basic 6.0 介紹 微

28、軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對象,每一個(gè)對象都具有一些特性和行為(屬性、事件和 方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對象。使用應(yīng)用程序具有可通用性可說擴(kuò)展性和強(qiáng)有力的功能。Visual Basic應(yīng)用由一系列對象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對象、用

29、戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等這些對象和控件都可在許多應(yīng)用中重復(fù)使用。在數(shù)據(jù)庫應(yīng)用系統(tǒng)的創(chuàng)建過程中,Visual Basic 6.0 能夠出色地承擔(dān)起前端界面層和中間連接層的創(chuàng)建任務(wù)。故而,實(shí)現(xiàn)本系統(tǒng)Visual Basic 6.0是一個(gè)相對較好的選擇。2.3.3.2 SQL server 2000 數(shù)據(jù)庫SQL server 2000 數(shù)據(jù)庫,它是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,是一種關(guān)系型數(shù)據(jù)庫系統(tǒng),是微軟公司為用戶提供的一個(gè)完整的數(shù)據(jù)庫解決方案,該版本在易用性、可伸縮性、可用性、可管理性方面有很大的提高。Microsoft SQL server 2000 數(shù)據(jù)

30、庫是一種典型的具有客戶機(jī)/服務(wù)器的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有簡單優(yōu)雅的性質(zhì)??梢栽诙喾N操作系統(tǒng)上運(yùn)行。它很獨(dú)特的提供一種交互式的查詢方法,此外,它非常重要的一個(gè)特征是:您只要告訴數(shù)據(jù)庫管理系統(tǒng)您想要什么,至于如何得到完全由數(shù)據(jù)庫管理系統(tǒng)來決定怎么做。Microsoft SQL server 2000系統(tǒng)使用兩層安全性來驗(yàn)證用戶,即login認(rèn)證和許可驗(yàn)證。Login認(rèn)證就是確認(rèn)某個(gè)用戶是否可以訪問Microsoft SQL server 2000系統(tǒng)。如果確認(rèn)成功,那么該用戶可以訪問系統(tǒng)。但是用戶能否使用數(shù)據(jù)庫中的數(shù)據(jù),還需要進(jìn)行許可驗(yàn)證。只有具有了特定的許可,用戶才可以使用數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)

31、和執(zhí)行相應(yīng)的操作。2.3.3.3 SQL 語言分析SQL語言是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢,操縱,定義和控制四個(gè)方面,是一種通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。它功能豐富,語言簡潔,使用方法,倍受用戶及計(jì)算機(jī)工業(yè)界歡迎,被眾多算機(jī)公司和軟件公司所采用。經(jīng)各公司的不斷修改和擴(kuò)充完善,目前已經(jīng)成為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。在本次軟件開發(fā)中,使用SQL語言完成了對數(shù)據(jù)庫的表中數(shù)據(jù)的更改,插入,刪除等操作。3系統(tǒng)分析3.1系統(tǒng)分析的概念所謂系統(tǒng)分析,就是指在整個(gè)系統(tǒng)開發(fā)工程中,解決“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上或說從信息處理的功能

32、需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進(jìn)行物理方案設(shè)計(jì),解決怎么辦提供依據(jù)。它是信息開發(fā)系統(tǒng)中的一個(gè)重要階段,是建立系統(tǒng)模型的第一步。其核心是目標(biāo)分析與需求分析,最后提出系統(tǒng)的邏輯方案。3.2開發(fā)背景隨著國企三年脫困的順利結(jié)束,企業(yè)管理人員素質(zhì)的提高,以及加入WTO對我國帶來的影響,相當(dāng)部門企業(yè)的領(lǐng)導(dǎo)已經(jīng)開始認(rèn)識到信息化給自己帶來的競爭優(yōu)勢。從我國企業(yè)信息管理的現(xiàn)狀來看,企業(yè)職工信息管理系統(tǒng)是一個(gè)現(xiàn)代化的企業(yè)在競爭中立于不敗之地的必要部分,它能夠?yàn)槠髽I(yè)部門進(jìn)行職工信息管理提供充足和快捷的操作。統(tǒng)的信息管理方式是人工的管理文件檔案,這種管理方式存在著許多缺點(diǎn),如效率低、保密性差、另外時(shí)間一

33、長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難,而且容易丟失。隨著計(jì)算機(jī)的飛速發(fā)展,計(jì)算機(jī)操作和管理日趨簡化,計(jì)算機(jī)知識日趨普及,同時(shí),市場經(jīng)濟(jì)快速多變,競爭激烈,人類每時(shí)每刻都會面對層出不窮的新技術(shù)、新概念。毫無疑問,利用科技手段提高企業(yè)管理便成了一條行之有效的途徑。雖然,計(jì)算機(jī)管理不是一個(gè)企業(yè)走向成功的關(guān)鍵,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用。3.3 需求分析:3.3.1 系統(tǒng)實(shí)現(xiàn)的目標(biāo)信息管理系統(tǒng)可以應(yīng)用于支持企業(yè)完成職工信息管理工作,有如下三個(gè)方面的目標(biāo):1.支持企業(yè)實(shí)現(xiàn)規(guī)范化管理。2.支持企業(yè)高效率完成職工信息管理的日常業(yè)務(wù),包括新員工加入,老員工轉(zhuǎn)出

34、,辭職,退休等。3.支持企業(yè)進(jìn)行職工信息管理及相關(guān)方面的科學(xué)決策。3.3.2 職工信息管理系統(tǒng)的主要功能職工信息管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對各種工資信息進(jìn)行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計(jì)了本職工信息管理系統(tǒng)。本職工信息管理系統(tǒng)主要有以下幾大功能:(1) 對單位人員的變動進(jìn)行處理。一個(gè)單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設(shè)計(jì)系統(tǒng)是應(yīng)考慮到職工各項(xiàng)信息的輸入,包括職工基本信息,所在部門,工作簡歷和工資等情況。(2) 對職工的工資進(jìn)行計(jì)算、修改

35、。可以對職工的工資檔案進(jìn)行個(gè)別、部分和批量修改,同時(shí),能對各職工的工資進(jìn)行計(jì)算,即計(jì)算計(jì)發(fā)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額等。(3) 查詢統(tǒng)計(jì)功能。比如查看某個(gè)職工的工資情況等;要求即可以單項(xiàng)查詢,也可以多項(xiàng)查詢,比如某部門在一段時(shí)間內(nèi)的各種職工記錄的信息。3.3.3 系統(tǒng)維護(hù)操作 用戶管理:對用戶的登錄口令進(jìn)行設(shè)置,同時(shí)對于用戶的職責(zé)范圍進(jìn)行授權(quán),滿足數(shù)據(jù)庫的安全要求。 代碼維護(hù):對企業(yè)的機(jī)構(gòu)、職務(wù)、職稱、崗位等代碼進(jìn)行增加、修改、刪除的功能。 數(shù)據(jù)維護(hù):對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行編輯、刪除、批量修改和批量追加,還可以進(jìn)行數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。人員管理:企業(yè)全面管理和記錄和更改職工信息數(shù)據(jù),記錄在職職工、

36、離職人員、離退休人員、臨時(shí)人員等信息以及崗位變動、教育培訓(xùn)、工資變動記錄、工作簡歷等。3.4 可行性分析隨著計(jì)算機(jī)技術(shù)的發(fā)展,大部分人可以使用計(jì)算機(jī)完成很多工作。使本次開發(fā)軟件提供了必要的物質(zhì)基礎(chǔ)。本軟件只是一個(gè)小型的應(yīng)用軟件,人力方面不需要太多的借助于商業(yè)上管理模式,使經(jīng)濟(jì)上具備可行性。軟件技術(shù)的發(fā)展為軟件的開發(fā)提供了多種編程語言可供選擇,特別是可。視化編程的簡單易操作性,使本軟件具備技術(shù)上的可行性。因此,軟件是可以實(shí)際開發(fā)的。3.5相關(guān)技術(shù)介紹在開職工信息管理系統(tǒng)過程中,由于考慮到企業(yè)的內(nèi)部比較復(fù)雜,職工比較多,為了使系統(tǒng)更加優(yōu)化,下面,主要介紹數(shù)據(jù)模糊查詢,時(shí)間段查詢,組合查詢方式:3.

37、5.1 如何在SQL Server 中實(shí)現(xiàn)職工數(shù)據(jù)模糊查詢在數(shù)據(jù)庫管理系統(tǒng)中,查詢是一個(gè)很重要的內(nèi)容。然而,在多數(shù)情況下人們不能準(zhǔn)確知道作為查詢條件的字段內(nèi)容,如:查詢者不知道某部門的經(jīng)理準(zhǔn)確姓名,但是,知道姓“王”,這時(shí),為保證能查到滿足條件的數(shù)據(jù)記錄,只能進(jìn)行模糊查詢。在SQL Server中對數(shù)據(jù)進(jìn)行模糊查詢時(shí),可使用LIKE語句進(jìn)行模式匹配。但使用要注意以下幾點(diǎn):1. 1使用統(tǒng)配符可連接任意數(shù)目的字符1. 2使用_可匹配任意一個(gè)字符1. 3使用 匹配括號中的任意一個(gè)字符1. 4IN關(guān)鍵字用于過濾記錄是否為IN表達(dá)式中的任何一個(gè) 如:將企業(yè)中部門為“生產(chǎn)部”的職工檢索出來:select

38、* from personnel where 部門 on (“生產(chǎn)部”)3.5.2如何在SQL Server 中對某一時(shí)間段的信息記錄進(jìn)行查詢在開發(fā)數(shù)據(jù)庫管理軟件時(shí),經(jīng)常要對某一時(shí)間段的數(shù)據(jù)進(jìn)行查詢,例如在本系統(tǒng)中,要查詢參加工作時(shí)間從哪年哪月到哪年哪月的數(shù)據(jù),查詢程序如下:4概要設(shè)計(jì)4.1數(shù)據(jù)庫的概要設(shè)計(jì)4.2.1數(shù)據(jù)庫需求分析 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)將直接對應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)的存儲的效率,保證數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫結(jié)構(gòu)非常有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需

39、求,包括現(xiàn)有的以及將來可能增加的需求。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入、收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。4.2.2數(shù)據(jù)流程及數(shù)據(jù)結(jié)構(gòu)的介紹仔細(xì)分析調(diào)查有關(guān)企、事業(yè)職工信息管理需求的基礎(chǔ)上,將得到如圖42所示的系統(tǒng)數(shù)據(jù)處理流程。職工 職工基本 職工工資 信息設(shè)置 信息設(shè)置 職工基本信息管理職工工資信息管理 計(jì)發(fā)職工工資 職工當(dāng)月工資 如圖4-2系統(tǒng)數(shù)據(jù)流程圖針對一般企業(yè)職工信息管理系統(tǒng)的需求,通過對職工工作過程的內(nèi)容和數(shù)據(jù)流程分析設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):1.

40、職工基本信息:包括的數(shù)據(jù)項(xiàng)有職工編號、職工姓名、性別、出生日期、所在部門、籍貫、學(xué)歷、專業(yè)、參加工作時(shí)間、進(jìn)入公司時(shí)間、起薪時(shí)間、調(diào)入部門時(shí)間、職稱、入黨時(shí)間、檔號、原身份、原職務(wù)、原工作單位、備注等。2. 職工工資信息:包括的數(shù)據(jù)項(xiàng)有職工所在部門、職工姓名、底薪、補(bǔ)貼、獎金、加班、住房補(bǔ)貼、房租、養(yǎng)老金、醫(yī)療保險(xiǎn)、住房公積金、所得稅、實(shí)發(fā)工資等。4.2系統(tǒng)功能模塊的概要設(shè)計(jì)對上述各項(xiàng)進(jìn)行集中、分塊按照結(jié)構(gòu)化程序設(shè)計(jì)的需求得到如圖4-1所示的系統(tǒng)功能模塊圖。職工信息管理系統(tǒng)職工工資管理職工基本信息系統(tǒng)管理職工工資信息查詢職工工資信息修改計(jì)發(fā)職工工資信息職工基本信息查詢職工基本信息修改職工基本信

41、息添加密碼管理用戶管理如圖4-1所示的系統(tǒng)功能模塊圖。通過對市場的調(diào)查與分析,企業(yè)建立職工信息管理系統(tǒng)基本上是實(shí)現(xiàn)計(jì)算機(jī)管理,改變以前的人工管理模式,從而加速企業(yè)信息化的發(fā)展。目前管理系統(tǒng)所完成的功能無非是對企業(yè)內(nèi)部的職工的各項(xiàng)信息進(jìn)行管理,基于以上的考慮本系統(tǒng)的設(shè)計(jì)所完成的功能如圖4-1所示。有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程以及各個(gè)模塊要實(shí)現(xiàn)的功能介紹,我們就能對本系統(tǒng)進(jìn)行具體的設(shè)計(jì)了。5 詳細(xì)設(shè)計(jì)5.1 數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)5.1.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,這為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ),這些實(shí)體包含各種信息,通過相互之間

42、的作用形成數(shù)據(jù)的流動。 本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:職工基本信息實(shí)體、職工工資信息實(shí)體各種實(shí)體具體的描述E-R圖如下:職工基本信息實(shí)體 進(jìn)入公司時(shí)間職工性別職工姓名 . 圖4-3為職工基本信息實(shí)體E-R圖 職工工資信息實(shí)體 職工實(shí)發(fā)工資職工底薪職工基本信息 .圖14-4為職工工資信息實(shí)體E-R圖5.1.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)化為SQL server 2000數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。職工信息管理系統(tǒng)數(shù)據(jù)庫中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示,每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表,表4-1為職工狀況表。Manrecorde 職工狀況表

43、列名 數(shù)據(jù)類型 可否為空 說明 zgid varchar NOT NULL 編號 zgname varchar NOT NULL 姓名 zgdept varchar NULL 部門zgsex varchar NULL 性別 zgbirthday varchar NULL 生日 zgplace varchar NULL 籍貫 zglevel varchar NULL 學(xué)歷 zgspecial varchar NULL 專業(yè) zgdate1 datetime NULL 參加工作時(shí)間 zgdate2 datetime NULL 入黨時(shí)間 zgbosi varchar NULL 職稱 zgdate3

44、datetime NULL 職稱時(shí)間 zgstatus varchar NULL 原身份 zgoffice varchar NULL 原工作單位 zgduty varchar NULL 原職務(wù) zgdate4 datetime NULL 進(jìn)入公司時(shí)間zgdate5 datetime NULL 起薪時(shí)間zgdate6 datetime NULL 調(diào)入時(shí)間 zgno varchar NULL 檔號 zgremark text NULL 備注表4-1為職工狀況表。Pay 職工工資信息表格 列名 數(shù)據(jù)類型 可否為空 說明 gzid varchar NOT NULL 編號gzname varchar N

45、OT NULL 姓名gzbase numeric NOT NULL 底薪gzall numeric NULL 補(bǔ)貼gzbonus numeric NULL 獎金gzpay numeric NULL 加班gzdeduct numeric NULL 扣考核gzage numeric NULL 代扣養(yǎng)老今gzmedical numeric NULL 代扣醫(yī)療保險(xiǎn)gzhouse1 numeric NULL 代扣住房公積金gztotal numeric NULL 稅前小計(jì)gzduty numeric NULL 所得稅gzhouse2 numeric NULL 房帖gzhouse3 numeric NUL

46、L 房租gzlaborage numeric NOT NULL 實(shí)發(fā)工資gzdate datetime NOT NULL 時(shí)間 表4-2職工工資信息表5.1.3 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu),就可以在SQL server 2000 數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)邏輯結(jié)構(gòu),這是利用SQL server 2000 數(shù)據(jù)庫系統(tǒng)中的SQL 查詢分析器實(shí)現(xiàn)的,下面給出創(chuàng)建這些表格的SQL語句。創(chuàng)建系統(tǒng)用戶表格user_infoCREATE TABLE dbo.user_info(user_IDchar(10) COLLATE Chinese_PRC_CI_AS NOT N

47、ULL,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_C

48、I_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 Ch

49、inese_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,z

50、gremarktext 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,gzpa

51、y 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)功能模塊的詳細(xì)設(shè)計(jì)有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的所有后

52、臺工作已經(jīng)完成,接下來我門要完成的工作是職工信息管理系統(tǒng)中各個(gè)功能模塊的具體實(shí)現(xiàn)過程。5.2.1職工信息管理系統(tǒng)主窗體的創(chuàng)建這個(gè)窗體是整個(gè)管理系統(tǒng)的關(guān)鍵部位,沒有它所有的功能都無法實(shí)現(xiàn)。在這個(gè)界面的設(shè)計(jì)中,我們使用了Visual Basic 的菜單編輯器實(shí)現(xiàn)了菜單選項(xiàng),菜單是程序最重要的特性之一,大多數(shù)程序都依賴一個(gè)定義良好的菜單使程序易于使用和維護(hù),Visual Basic也提供了強(qiáng)大的創(chuàng)建菜單功能是程序更加標(biāo)準(zhǔn)。 您可以使用Visual Basic的Application Wizard也可以使用Visual Basic 的菜單編輯器建立菜單或者修改已經(jīng)存在的菜單。并加入了狀態(tài)欄控件,可以實(shí)

53、時(shí)反映系統(tǒng)中的各個(gè)狀態(tài)的變化。這個(gè)界面的設(shè)計(jì)為以下的模塊提供了一個(gè)前提,因?yàn)橥ㄟ^界面上的菜單選項(xiàng)可以進(jìn)入到下面的窗體。 窗體的界面示意圖如下:5.2.2 創(chuàng)建公用模塊 在VB中可以用公用模塊來存放整個(gè)工程項(xiàng)目公用的函數(shù)、過程和全局變量等。這樣可以極大的提高代碼的功率。在項(xiàng)目資源管理器中為項(xiàng)目添加一個(gè)Module,保存為Module1.bas。 下面就可以開始添加需要的代碼了: 由于系統(tǒng)中各個(gè)功能模塊都將頻繁使用數(shù)據(jù)庫的各種數(shù)據(jù),因此需要一個(gè)公用的數(shù)據(jù)操作函數(shù),用以執(zhí)行各種SQL語句。添加函數(shù)Execute SQL代碼如下: Public Function Execute SQL(Byval S

54、QL,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函數(shù)產(chǎn)生一個(gè)包含各個(gè)子串的數(shù)組 sTokens=Split(SQL)Set cnn=New ADODB.Connection打開連接 cnn.Open ConnectionString If InStr(“INSERT,DELETE,UPDATE”,_Ucase$(sTodens(0)ThenCnn.Execute SQLMsgString=sTodens(0)&

展開閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


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