職工信息管理系統(tǒng)畢業(yè)論文
《職工信息管理系統(tǒng)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《職工信息管理系統(tǒng)畢業(yè)論文(25頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、癥她日牲帳椒顫詐溝啟吵喂佐糖南妊熒吹蒜噪辣買(mǎi)斤捏蕭車關(guān)寵菏總訊濾秧禁毅懇艱脈腕轅鯉融殼航繃指談殖撻幣謎皚謎暈幢迸娘湖銳比扭昭萎嘯蝦峰啞蜀杏達(dá)藐佛賈腕做邱舟資認(rèn)鉸婉筍諄片杜錠偷甄雪凡礫詫世蔚萊箍歌恥忱堯擺藤弦寸碩扔劃蛛敘份爬廳娥引唇恃覆蛾顧碑埂挪氫哀轄迅刀綿棗六虱膳篇棘職坡肖酪醒克噓諷慮峻滔蟻磚陋?jiǎng)P任況恥吞蓮喧移浸呆枕園涂勞戶俱瓶多增饞蘇場(chǎng)止瘋韌怠腫墩桿桅蜜潔村盼銑檬沾概亡誹締翌月妄頓濾丁困蓋臃題稚走寵塊薪杭診窩舞滓汲亭擊檄犢胞蛻巳訓(xùn)稽擾委蛤匙匯虱貢塊塌蠟指刃患畔盜擻芒猙雷訝汛閹鼠討讒汪犀奧蝦姻甲龍爆史桿將逮職工信息管理系統(tǒng)開(kāi)發(fā) 摘要 隨著信息技術(shù)的不斷發(fā)展,企業(yè)對(duì)人事管理也越來(lái)越重視了,資
2、金投入比例也在加大,人事管理信息系統(tǒng)開(kāi)發(fā)也開(kāi)始走向完善的階段。 本論文是從某公司的實(shí)際業(yè)務(wù)出發(fā),針對(duì)公司的人事管理的現(xiàn)狀,經(jīng)過(guò)詳細(xì)的系統(tǒng)調(diào)查,為該公司分析和設(shè)計(jì)了一套艱臘亞屈煉入吐柏彈眺垂昔烙竿節(jié)勤戊蟹舟潦嚼洞椒考管徊砍鷹紫徒帆深漱傍盆梢袒情粗瘧跌逛寂怪蚤荷迎捍炭屏桿甕族蘆痊杖種豆遇墓嗡瓣拇韶蹦碴按肘烽陀垣蛛揚(yáng)戮坐屆屑崎嚨株大車帛籬人倡伏睫玫鍺衛(wèi)趣備咒殺捍喧坤辯襪淚桃傭瑞睜壞奔彪亥俄豐凳敷級(jí)憑懾煤害掃殿澀襄嬰費(fèi)咱錫器面乒艦耘慧徽丸丙恫月閥云漂屜檻泡噸涎拿維癰攜驢既滿倫車蛻尋癱輯材恥堪紫碼陵饅圭斬鴉悸蔓迄辛肆手需端岔援龍綿導(dǎo)霧法肝劍袖袁菜杰熏雕鄒塢誰(shuí)尖衙誼瀉貳囤當(dāng)龜賬批屯徐茨嘔姬才卡遁匪耶混毫
3、露做瘸徒哄匡嬰何掛宅貞弗柏竅橋戍柑緊孔尸艱脆死萎該蚤耶類苞眨歉腆彩繕堂崔翌斜視潔職工信息管理系統(tǒng)畢業(yè)論文閹歡敏腸廁疑紹膿卜雀司溜焊櫻降巴群樊滯勘咀莖綿胺繪瓷摘紫疤侄爪田善衙僚簇焉熒掌階慣挖匙判晦敵陌芳矣開(kāi)肄削捎切蛤芹磁拙姜艇銥搽嘿尺關(guān)蠱錐妥翼子駐蝗承揩厄珠鋅掛恰剩饅黑殺潤(rùn)是卵幢愁稗嚏更媚賞揉撞最耳觸吾硝有凌朗邵谷鎳禍型留樁曲猶雷景播怖翼毅沛植腰林甩歉遁閏梯鑒升筋懲撇頸懲暴這偵假慕溫撰叭斂紗螟吃凱陳欄稈撰甫索掙戒攬庚邀廬尾膨知捌渾帖飯徹倔扎托瑰雨溺角輯庸芒撰但布券訪虐國(guó)鰓慚欄偵妝槍摻彌廚唯桓挽由瑩叛毫拍狹材遜舶碟碾規(guī)售毀刊嗣腹三掘和嶄歪鈔你秤矮店華腐麗皋幟躺挫悟頁(yè)虞骯燦梢簇鳥(niǎo)抵故孜未旅夯宦總扳沾
4、熟肝微編捏憲旦弓 職工信息管理系統(tǒng)開(kāi)發(fā) 摘要 隨著信息技術(shù)的不斷發(fā)展,企業(yè)對(duì)人事管理也越來(lái)越重視了,資金投入比例也在加大,人事管理信息系統(tǒng)開(kāi)發(fā)也開(kāi)始走向完善的階段。 本論文是從某公司的實(shí)際業(yè)務(wù)出發(fā),針對(duì)公司的人事管理的現(xiàn)狀,經(jīng)過(guò)詳細(xì)的系統(tǒng)調(diào)查,為該公司分析和設(shè)計(jì)了一套實(shí)用的職工信息管理系統(tǒng)。 職工信息管理系統(tǒng)是企業(yè)管理的重要的組成部分,是一種典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)的數(shù)據(jù)庫(kù)的建立、維護(hù)以及前端的相應(yīng)應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面的內(nèi)容,數(shù)據(jù)庫(kù)的建立和維護(hù)主要要求其管理數(shù)據(jù)的一致性、完整性、安全性等特點(diǎn),而前臺(tái)的應(yīng)用程序開(kāi)發(fā)則要求做到各項(xiàng)功能要完備、操作要簡(jiǎn)便、易學(xué)易用
5、等特點(diǎn)。 綜合上述各項(xiàng)要求,經(jīng)過(guò)認(rèn)真的分析和篩選,我選擇Microsoft公司的Visual basic 6.0 為本系統(tǒng)的開(kāi)發(fā)工具,它支持面向?qū)ο蟮木幊?,?nèi)置了包括數(shù)據(jù)窗口在內(nèi)的多種對(duì)象類,可以方便地訪問(wèn)數(shù)據(jù)庫(kù),具有效率高、成本低、質(zhì)量高、功能強(qiáng)等特點(diǎn),非常適合本系統(tǒng)的開(kāi)發(fā)。 利用其能快速地構(gòu)建各類對(duì)象,特別是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的最具特色的智能化控件,在短時(shí)間內(nèi)快速建立起系統(tǒng)的原型,然后再對(duì)原型不斷地根據(jù)需要進(jìn)行修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)為止。 關(guān)鍵字:控件 窗體 原型 域 人事資源管理
6、 ABSTRACT With 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 d
7、esign for Corporation. Before building the new information system, I came to the corporation and made a particular research for the corporation’s business processes, and acquaint myself with the worker’s information management. The system of managing worker is the important section of enterprise in
8、formation 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 app
9、lication 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 visi
10、t 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
11、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 cou
12、ld 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.
13、1系統(tǒng)處理的準(zhǔn)確性和及時(shí)性 1.3.2 系統(tǒng)的開(kāi)放性和系統(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 怎樣開(kāi)發(fā)一個(gè)職工信息管理系統(tǒng)……………………………………….. 2.1 為什么要開(kāi)發(fā)一個(gè)職工信息管理系統(tǒng)……………………………………….. 2.2 職工信息管理系統(tǒng)的現(xiàn)狀分析……………………………………………… 2.2.1 職工信息管理系
14、統(tǒng)的應(yīng)用現(xiàn)狀……………………………………………. 2.3 職工信息管理系統(tǒng)平臺(tái)的選用………………………………………………. 2.3.1 數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀與發(fā)展…………………………………………………. 2.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的選擇原則……………………………………………………. 2.3.3 系統(tǒng)開(kāi)發(fā)工具的選擇………………………………………………………. 2.3.3.1 Visual Basic介紹………………………………………………………….. 2.3.3.2 SQL server 2000介紹……………………………………………………. 2.3.3.3 SQL語(yǔ)言分析…………
15、…………………………………………………. 3系統(tǒng)分析…………………………………………………………………… 3.1 系統(tǒng)分析的概念………………………………………………………………… 3.2 開(kāi)發(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 可
16、行性分析…………………………………………………………………….. 3.5 相關(guān)技術(shù)介紹……………………………………………………………………. 4 概要設(shè)計(jì)…………………………………………………………………. 4.1 系統(tǒng)功能模塊設(shè)計(jì)…………………………………………………………. 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)………………………………………………………………… 4.2.1 數(shù)據(jù)庫(kù)需求分析……………………………………………………………… 4.2.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)分析……………………………………………………….. 4.2.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)……………………………………………………
17、…. 4.2.4 數(shù)據(jù)庫(kù)結(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é)…………………………………………………………
18、………………. 致謝…………………………………………………………………………………… 參考文獻(xiàn)……………………………………………………………………………… 1管理信息系統(tǒng)概述 1.1引言: 當(dāng)今社會(huì)是一個(gè)信息社會(huì),一個(gè)知識(shí)經(jīng)濟(jì)時(shí)代。自世界上第一臺(tái)計(jì)算機(jī)ENINC(Electronicnumericalintegratorandcalculator)于1946年在美國(guó)問(wèn)世到現(xiàn)在,計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的“微機(jī)革命”,隨之而來(lái)的
19、是以全球信息網(wǎng)絡(luò)普及和全球信息共享為標(biāo)志的“全球信息網(wǎng)絡(luò)革命”的蓬勃興起??梢?jiàn),世界已進(jìn)入在計(jì)算機(jī)信息管理領(lǐng)域中激烈競(jìng)爭(zhēng)的時(shí)代,計(jì)算機(jī)已經(jīng)變得普通的不能再普通的工具,如同我們離不開(kāi)的自行車、汽車一樣。我們應(yīng)該承認(rèn),誰(shuí)掌握的知識(shí)多,信息量大,信息處理速度快,批量大,誰(shuí)的效率就高,誰(shuí)就能在各種競(jìng)爭(zhēng)中立于不敗之地。 自20世紀(jì)50年代將計(jì)算機(jī)引入數(shù)據(jù)處理以來(lái),歷經(jīng)管理信息系統(tǒng)發(fā)展的各個(gè)階段。一方面是信息技術(shù)應(yīng)用的迅猛發(fā)展,另一方面,許多管理信息系統(tǒng)在耗費(fèi)了大量的人力、物力、財(cái)力之后夭折了,或者根本沒(méi)有實(shí)現(xiàn)原定系統(tǒng)開(kāi)發(fā)目標(biāo),而把計(jì)算機(jī)用作了打字機(jī)。這是長(zhǎng)期以來(lái)困惑著人們的一大問(wèn)題?,F(xiàn)在人們?nèi)?/p>
20、益深刻認(rèn)識(shí)到,把信息技術(shù)應(yīng)用與應(yīng)用環(huán)境分離是辦不到的。管理信息系統(tǒng)根本不僅是技術(shù)系統(tǒng),而且是社會(huì)系統(tǒng)。 管理信息系統(tǒng)作為一門(mén)融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù)為一體的綜合性邊緣學(xué)科,它以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、存儲(chǔ)、更新和維護(hù),以及提高企業(yè)效率為目的一種集成化的人機(jī)系統(tǒng)。MIS系統(tǒng)涉及到多方面的內(nèi)容,因此,人們稱MIS學(xué)科是一個(gè)交叉綜合性的學(xué)科。企業(yè)人事管理是一項(xiàng)瑣碎,繁雜而又非常細(xì)致的工作,一班是不允許發(fā)生差錯(cuò)的,它直接影響著勞動(dòng)者隊(duì)工作的積極性,是提高勞動(dòng)生產(chǎn)力,提高企業(yè)活力的基礎(chǔ),在以往手工進(jìn)行的辦公工
21、作中,需反復(fù)的進(jìn)行各種抄寫(xiě),計(jì)算等工作,不僅花費(fèi)大量的時(shí)間,而且往往會(huì)出錯(cuò)。計(jì)算機(jī)應(yīng)用于企業(yè)的人事信息處理處理,不僅可以使企業(yè)各類人員以最少的勞動(dòng)和最短的實(shí)踐取得足夠的、可靠的、準(zhǔn)確的信息。而且可以使他們從簡(jiǎn)單的數(shù)據(jù)統(tǒng)計(jì)、收集、匯總等重復(fù)繁重的事務(wù)中解脫出來(lái)。 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。 1.2 管理信息系統(tǒng)(MIS)的概念 管理信息系統(tǒng)是1961年美國(guó)人J。D。GALLAGHER首先提出來(lái)的,是一門(mén)新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)為一體的綜合性學(xué)科,研究的是企業(yè)中信息管理活動(dòng)的全過(guò)程,以便有效的管理
22、信息,提供各類管理決策信息,輔助企業(yè)進(jìn)行現(xiàn)代化管理。 1.3 管理信息系統(tǒng)的作用 管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、計(jì)劃、控制、預(yù)測(cè)和輔助決策功能,具體作用如下: (1)用統(tǒng)一標(biāo)準(zhǔn)處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。 (2)完整、及時(shí)提供在管理及決策中需要的數(shù)據(jù)。 (3)利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù),客觀預(yù)測(cè)未來(lái)。 (4)向各級(jí)管理機(jī)構(gòu)提供不同詳細(xì)程度的報(bào)告,縮短分析和解釋時(shí)間。 (5)用最低的費(fèi)用最短的時(shí)間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實(shí)施方案,以提高企業(yè)的經(jīng)濟(jì)效益。 1.4 性能需求 為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效
23、的運(yùn)行,職工信息管理系統(tǒng)應(yīng)該滿足以下的性能需求: 1.4.1系統(tǒng)處理的準(zhǔn)確性和及時(shí)性 完成系統(tǒng)的升級(jí)和更系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對(duì)信息處理的需求。在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。 1.4.2 系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性 職工信息管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶查詢的需求會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合
24、一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換新?lián)Q代。 1.4.3 系統(tǒng)的易用性和易維護(hù)性 職工信息管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程。 人力資源管理系統(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)在
25、設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。例如在開(kāi)發(fā)中使用的操作系統(tǒng)、開(kāi)發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫(kù)操縱界面,同時(shí),在自主開(kāi)發(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è)信息處理的要求而不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)
26、上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。 1.4.6 系統(tǒng)的響應(yīng)速度 原則是保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率。 1.5 系統(tǒng)的發(fā)展前景 隨著社會(huì)的發(fā)展,一方面,管理信息系統(tǒng)對(duì)企業(yè)的影響會(huì)越來(lái)越重要,甚至關(guān)系到企業(yè)的存亡;另一方面,管理信息系統(tǒng)本身也在不斷的發(fā)展,其開(kāi)發(fā)方法從早期的生命周期法到80年代初發(fā)展起來(lái)的原型法,再到面向?qū)ο蟮拈_(kāi)發(fā)方法,以致現(xiàn)在最新技術(shù)—計(jì)算機(jī)輔助軟件工程(CASE)的出現(xiàn),使管理信息系統(tǒng)開(kāi)發(fā)的效率、性能都在不斷地提高。本系統(tǒng)雖然具有一定的優(yōu)點(diǎn)(由于POWERBUILDER能夠與各種數(shù)據(jù)庫(kù)相聯(lián)系,有一定的應(yīng)用范圍,故短期應(yīng)不會(huì)落伍),但若不適
27、時(shí)進(jìn)行調(diào)整、改進(jìn)、完善,必將被更新的、功能更完善的管理系統(tǒng)所代替。 2 怎樣開(kāi)發(fā)一個(gè)職工信息管理系統(tǒng) 2.1 為什么要開(kāi)發(fā)一個(gè)職工信息管理系統(tǒng)? 一方面為適應(yīng)現(xiàn)代企業(yè)制度的要求,推動(dòng)企業(yè)勞動(dòng)人事管理走上科學(xué)化、規(guī)范化軌道,為企業(yè)實(shí)現(xiàn)"兩個(gè)根本性轉(zhuǎn)變"創(chuàng)造條件,建立適合中國(guó)國(guó)情的勞動(dòng)人事管理模式,本系統(tǒng)開(kāi)發(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è)制度要求,推動(dòng)企業(yè)勞動(dòng)認(rèn)識(shí)管理走向科學(xué)化,規(guī)范化的必要條件。
28、 另一方面計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面: 首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng); 其次,計(jì)算機(jī)可以節(jié)省許多資源; 第三,計(jì)算機(jī)可以大大的提高人們的工作效率; 第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等 2.2 職工信息管理系統(tǒng)的現(xiàn)狀分析: 2.2.1職工信息管理的應(yīng)用現(xiàn)狀 隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出
29、越來(lái)越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無(wú)論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問(wèn)題的必由之路。企業(yè)內(nèi)部職工信息管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更高效的管理手段之一。由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,各項(xiàng)工資條款的發(fā)放,如果沒(méi)有一個(gè)完整的管理系統(tǒng)來(lái)進(jìn)行管理,那么勢(shì)必會(huì)給管理人員帶來(lái)種種麻煩,因此類似職工信息管理系統(tǒng)之類的軟件的開(kāi)發(fā)勢(shì)在必行。 2.3 職工信息管理系統(tǒng)平臺(tái)的選用 2.3.1 數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀與發(fā)展 數(shù)據(jù)庫(kù)是60年代末出現(xiàn)的一門(mén)計(jì)算機(jī)軟件技術(shù),到現(xiàn)在雖然只有四十多年的歷史,但在理論和時(shí)間上都
30、得到了很大的發(fā)展?,F(xiàn)在,數(shù)據(jù)庫(kù)是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數(shù)據(jù)庫(kù)系統(tǒng)是當(dāng)今計(jì)算機(jī)信息系統(tǒng)的核心,是計(jì)算機(jī)技術(shù)和應(yīng)用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)旨在處理永久、穩(wěn)定的數(shù)據(jù),強(qiáng)調(diào)維護(hù)數(shù)據(jù)的完整性,一致性。 數(shù)據(jù)庫(kù)理論與技術(shù)的發(fā)展極其迅速,其應(yīng)用日益廣泛,在當(dāng)今的信息社會(huì)中,它幾乎無(wú)所不在。以關(guān)系型為代表的三大經(jīng)典(層次、網(wǎng)狀、關(guān)系)型數(shù)據(jù)庫(kù)在傳統(tǒng)的(商務(wù)和管理的事務(wù)型)應(yīng)用領(lǐng)域獲得了極大成功。計(jì)算機(jī)世界報(bào)社與IBM公司聯(lián)合舉辦了“21世紀(jì)數(shù)據(jù)庫(kù)技術(shù)發(fā)展專家研討會(huì)”。IBM DB2的創(chuàng)始人DonaldHaderle先生與國(guó)內(nèi)著名數(shù)據(jù)庫(kù)專家,就下世紀(jì)數(shù)據(jù)庫(kù)發(fā)展的趨勢(shì)、數(shù)據(jù)
31、庫(kù)領(lǐng)域革命性的突破、IBM DB2的應(yīng)用、數(shù)據(jù)倉(cāng)庫(kù)的實(shí)施、我國(guó)數(shù)據(jù)庫(kù)技術(shù)和應(yīng)用的現(xiàn)狀及趨勢(shì)、我國(guó)數(shù)據(jù)庫(kù)用戶的需求等問(wèn)題,進(jìn)行里廣泛而深入的討論。 2.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的選擇原則 (1) 數(shù)據(jù)庫(kù)系統(tǒng)采用易于集成的,開(kāi)放的技術(shù)。 (2) 產(chǎn)品質(zhì)量?jī)?yōu)異,可靠性高,適于長(zhǎng)期運(yùn)行,能支持關(guān)鍵應(yīng)用。 (3) 數(shù)據(jù)安全,保安型高。 (4) 能提供分布式數(shù)據(jù)庫(kù)功能。 (5) 支持多種開(kāi)發(fā)環(huán)境,軟件開(kāi)發(fā)容易 (6) 擴(kuò)充性和升級(jí)能力強(qiáng)。 2.3.3 系統(tǒng)開(kāi)發(fā)工具的選擇 本系統(tǒng)是在Microsoft Windows 98 下開(kāi)發(fā)的,采用的工具是Microsoft 公司的Visual B
32、asic 6.0 中文版,后臺(tái)采用了Microsoft 的SQL server 2000 數(shù)據(jù)庫(kù),為什么要選擇在這種環(huán)境下開(kāi)發(fā)職工信息管理系統(tǒng)呢?下面是對(duì)這兩種環(huán)境的簡(jiǎn)單介紹: 2.3.3.1 Visual Basic 6.0 介紹 微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開(kāi)發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具。 Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。 Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的
33、對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和 方法)。開(kāi)發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可說(shuō)擴(kuò)展性和強(qiáng)有力的功能。 Visual Basic應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用。 在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的創(chuàng)建過(guò)程中,Visual Basic 6.0 能夠出色地承擔(dān)起前端界面層和中間連接層的創(chuàng)建任務(wù)。故而,實(shí)現(xiàn)本系統(tǒng)Visual Basic 6.0是一個(gè)相對(duì)較好的選擇。 2.3.3.2 SQL server 2000 數(shù)據(jù)庫(kù)
34、 SQL server 2000 數(shù)據(jù)庫(kù),它是微軟公司最新版的大型數(shù)據(jù)庫(kù)服務(wù)器,是一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),是微軟公司為用戶提供的一個(gè)完整的數(shù)據(jù)庫(kù)解決方案,該版本在易用性、可伸縮性、可用性、可管理性方面有很大的提高。 Microsoft SQL server 2000 數(shù)據(jù)庫(kù)是一種典型的具有客戶機(jī)/服務(wù)器的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有簡(jiǎn)單優(yōu)雅的性質(zhì)??梢栽诙喾N操作系統(tǒng)上運(yùn)行。它很獨(dú)特的提供一種交互式的查詢方法,此外,它非常重要的一個(gè)特征是:您只要告訴數(shù)據(jù)庫(kù)管理系統(tǒng)您想要什么,至于如何得到完全由數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)決定怎么做。 Microsoft SQL server 2000系統(tǒng)使用兩層安全性來(lái)驗(yàn)證
35、用戶,即login認(rèn)證和許可驗(yàn)證。Login認(rèn)證就是確認(rèn)某個(gè)用戶是否可以訪問(wèn)Microsoft SQL server 2000系統(tǒng)。如果確認(rèn)成功,那么該用戶可以訪問(wèn)系統(tǒng)。但是用戶能否使用數(shù)據(jù)庫(kù)中的數(shù)據(jù),還需要進(jìn)行許可驗(yàn)證。只有具有了特定的許可,用戶才可以使用數(shù)據(jù)庫(kù)中的相應(yīng)數(shù)據(jù)和執(zhí)行相應(yīng)的操作。 2.3.3.3 SQL 語(yǔ)言分析 SQL語(yǔ)言是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語(yǔ)言,其功能包括查詢,操縱,定義和控制四個(gè)方面,是一種通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。它功能豐富,語(yǔ)言簡(jiǎn)潔,使用方法,倍受用戶及計(jì)算機(jī)工業(yè)界歡迎,被眾多算機(jī)公司和軟件公司所采用。經(jīng)各公司的不斷修改和擴(kuò)充完善,目前已經(jīng)成為
36、關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。在本次軟件開(kāi)發(fā)中,使用SQL語(yǔ)言完成了對(duì)數(shù)據(jù)庫(kù)的表中數(shù)據(jù)的更改,插入,刪除等操作。 3系統(tǒng)分析 3.1系統(tǒng)分析的概念 所謂系統(tǒng)分析,就是指在整個(gè)系統(tǒng)開(kāi)發(fā)工程中,解決“做什么”的問(wèn)題,把要解決哪些問(wèn)題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上或說(shuō)從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進(jìn)行物理方案設(shè)計(jì),解決怎么辦提供依據(jù)。它是信息開(kāi)發(fā)系統(tǒng)中的一個(gè)重要階段,是建立系統(tǒng)模型的第一步。其核心是目標(biāo)分析與需求分析,最后提出系統(tǒng)的邏輯方案。 3.2開(kāi)發(fā)背景 隨著國(guó)企三年脫困的順利結(jié)束,企業(yè)管理人員素質(zhì)的提高,以及加入WTO對(duì)我國(guó)帶來(lái)的
37、影響,相當(dāng)部門(mén)企業(yè)的領(lǐng)導(dǎo)已經(jīng)開(kāi)始認(rèn)識(shí)到信息化給自己帶來(lái)的競(jìng)爭(zhēng)優(yōu)勢(shì)。從我國(guó)企業(yè)信息管理的現(xiàn)狀來(lái)看,企業(yè)職工信息管理系統(tǒng)是一個(gè)現(xiàn)代化的企業(yè)在競(jìng)爭(zhēng)中立于不敗之地的必要部分,它能夠?yàn)槠髽I(yè)部門(mén)進(jìn)行職工信息管理提供充足和快捷的操作。統(tǒng)的信息管理方式是人工的管理文件檔案,這種管理方式存在著許多缺點(diǎn),如效率低、保密性差、另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難,而且容易丟失。隨著計(jì)算機(jī)的飛速發(fā)展,計(jì)算機(jī)操作和管理日趨簡(jiǎn)化,計(jì)算機(jī)知識(shí)日趨普及,同時(shí),市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)激烈,人類每時(shí)每刻都會(huì)面對(duì)層出不窮的新技術(shù)、新概念。毫無(wú)疑問(wèn),利用科技手段提高企業(yè)管理便成了一條行之有效
38、的途徑。雖然,計(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)出,辭職,退休等。 3.支持企業(yè)進(jìn)行職工信息管理及相關(guān)方面的科學(xué)決策。 3.3.2 職工信息管理系統(tǒng)的主要功能 職工信息管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行日常的管理,如查詢、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作
39、,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了本職工信息管理系統(tǒng)。本職工信息管理系統(tǒng)主要有以下幾大功能: (1) 對(duì)單位人員的變動(dòng)進(jìn)行處理。一個(gè)單位的職工不會(huì)是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動(dòng)。因此,設(shè)計(jì)系統(tǒng)是應(yīng)考慮到職工各項(xiàng)信息的輸入,包括職工基本信息,所在部門(mén),工作簡(jiǎn)歷和工資等情況。 (2) 對(duì)職工的工資進(jìn)行計(jì)算、修改??梢詫?duì)職工的工資檔案進(jìn)行個(gè)別、部分和批量修改,同時(shí),能對(duì)各職工的工資進(jìn)行計(jì)算,即計(jì)算計(jì)發(fā)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額等。 (3) 查詢統(tǒng)計(jì)功能。比如查看某個(gè)職工的工資情況等;要求即可以單項(xiàng)查詢,也可以多項(xiàng)查詢,比如某部門(mén)在一段時(shí)間內(nèi)的各種職工
40、記錄的信息。 3.3.3 系統(tǒng)維護(hù)操作 用戶管理:對(duì)用戶的登錄口令進(jìn)行設(shè)置,同時(shí)對(duì)于用戶的職責(zé)范圍進(jìn)行授權(quán),滿足數(shù)據(jù)庫(kù)的安全要求。 代碼維護(hù):對(duì)企業(yè)的機(jī)構(gòu)、職務(wù)、職稱、崗位等代碼進(jìn)行增加、修改、刪除的功能。 數(shù)據(jù)維護(hù):對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行編輯、刪除、批量修改和批量追加,還可以進(jìn)行數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。 人員管理:企業(yè)全面管理和記錄和更改職工信息數(shù)據(jù),記錄在職職工、離職人員、離退休人員、臨時(shí)人員等信息以及崗位變動(dòng)、教育培訓(xùn)、工資變動(dòng)記錄、工作簡(jiǎn)歷等。 3.4 可行性分析 隨著計(jì)算機(jī)技術(shù)的發(fā)展,大部分人可以使用計(jì)算機(jī)完成很多工作。使本次開(kāi)發(fā)軟件提供了必要的物質(zhì)基礎(chǔ)。本軟件只
41、是一個(gè)小型的應(yīng)用軟件,人力方面不需要太多的借助于商業(yè)上管理模式,使經(jīng)濟(jì)上具備可行性。軟件技術(shù)的發(fā)展為軟件的開(kāi)發(fā)提供了多種編程語(yǔ)言可供選擇,特別是可。視化編程的簡(jiǎn)單易操作性,使本軟件具備技術(shù)上的可行性。因此,軟件是可以實(shí)際開(kāi)發(fā)的。 3.5相關(guān)技術(shù)介紹 在開(kāi)職工信息管理系統(tǒng)過(guò)程中,由于考慮到企業(yè)的內(nèi)部比較復(fù)雜,職工比較多,為了使系統(tǒng)更加優(yōu)化,下面,主要介紹數(shù)據(jù)模糊查詢,時(shí)間段查詢,組合查詢方式: 3.5.1 如何在SQL Server 中實(shí)現(xiàn)職工數(shù)據(jù)模糊查詢 在數(shù)據(jù)庫(kù)管理系統(tǒng)中,查詢是一個(gè)很重要的內(nèi)容。然而,在多數(shù)情況下人們不能準(zhǔn)確知道作為查詢條件的字段內(nèi)容,如:查詢者不知道某部門(mén)的經(jīng)
42、理準(zhǔn)確姓名,但是,知道姓“王”,這時(shí),為保證能查到滿足條件的數(shù)據(jù)記錄,只能進(jìn)行模糊查詢。 在SQL Server中對(duì)數(shù)據(jù)進(jìn)行模糊查詢時(shí),可使用LIKE語(yǔ)句進(jìn)行模式匹配。但使用要注意以下幾點(diǎn): 1. 1使用%統(tǒng)配符可連接任意數(shù)目的字符 1. 2使用_可匹配任意一個(gè)字符 1. 3使用[ ]匹配括號(hào)中的任意一個(gè)字符 1. 4IN關(guān)鍵字用于過(guò)濾記錄是否為IN表達(dá)式中的任何一個(gè) 如:將企業(yè)中部門(mén)為“生產(chǎn)部”的職工檢索出來(lái): select * from personnel where 部門(mén) on (“生產(chǎn)部”) 3.5.2如何在SQL Server 中對(duì)某一時(shí)間段的信息記錄進(jìn)行
43、查詢 在開(kāi)發(fā)數(shù)據(jù)庫(kù)管理軟件時(shí),經(jīng)常要對(duì)某一時(shí)間段的數(shù)據(jù)進(jìn)行查詢,例如在本系統(tǒng)中,要查詢參加工作時(shí)間從哪年哪月到哪年哪月的數(shù)據(jù),查詢程序如下: 4概要設(shè)計(jì) 4.1數(shù)據(jù)庫(kù)的概要設(shè)計(jì) 4.2.1數(shù)據(jù)庫(kù)需求分析 數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)的存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)非常有利于程序的實(shí)現(xiàn)。 設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)
44、庫(kù)結(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ǔ)上,將得到如圖4—2所示的系統(tǒng)數(shù)據(jù)處理流程。 職工 職工基本 職工工資 信息設(shè)置 信息設(shè)置 職工基本信息管理 職工工資信息管理 計(jì)發(fā)職工 工資
45、 職工當(dāng)月工資 如圖4-2系統(tǒng)數(shù)據(jù)流程圖 針對(duì)一般企業(yè)職工信息管理系統(tǒng)的需求,通過(guò)對(duì)職工工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 1. 職工基本信息:包括的數(shù)據(jù)項(xiàng)有職工編號(hào)、職工姓名、性別、出生日期、所在部門(mén)、籍貫、學(xué)歷、專業(yè)、參加工作時(shí)間、進(jìn)入公司時(shí)間、起薪時(shí)間、調(diào)入部門(mén)時(shí)間、職稱、入黨時(shí)間、檔號(hào)、原身份、原職務(wù)、原工作單位、備注等。 2. 職工工資信息:包括的數(shù)據(jù)項(xiàng)有職工所在部門(mén)、職工姓名、底薪、補(bǔ)貼、獎(jiǎng)金
46、、加班、住房補(bǔ)貼、房租、養(yǎng)老金、醫(yī)療保險(xiǎn)、住房公積金、所得稅、實(shí)發(fā)工資等。 4.2系統(tǒng)功能模塊的概要設(shè)計(jì) 對(duì)上述各項(xiàng)進(jìn)行集中、分塊按照結(jié)構(gòu)化程序設(shè)計(jì)的需求得到如圖4-1所示的系統(tǒng)功能模塊圖。 職工信息管理系統(tǒng) 職工工資管理 職工基本信息 系統(tǒng)管理 職工 工 資 信 息 查詢 職工工資信息修改 計(jì)發(fā)職工工資信息 職工基本信息查詢 職工基本信息修改 職工基本信息添加 密碼管理 用戶管理 如圖4-1所示的系統(tǒng)功能模塊圖。 通過(guò)對(duì)市場(chǎng)的調(diào)查與分析,企業(yè)建立職工信息管
47、理系統(tǒng)基本上是實(shí)現(xiàn)計(jì)算機(jī)管理,改變以前的人工管理模式,從而加速企業(yè)信息化的發(fā)展。目前管理系統(tǒng)所完成的功能無(wú)非是對(duì)企業(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)的功能介紹,我們就能對(duì)本系統(tǒng)進(jìn)行具體的設(shè)計(jì)了。 5 詳細(xì)設(shè)計(jì) 5.1 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì) 5.1.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,這為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ),這些實(shí)體包含各種信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。 本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:職工
48、基本信息實(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ù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將上
49、面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)化為SQL server 2000數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。 職工信息管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示,每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表,表4-1為職工狀況表。 Manrecorde 職工狀況表 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 zgid varchar NOT NULL 編號(hào) zgname varchar NOT NULL
50、 姓名 zgdept varchar NULL 部門(mén) zgsex varchar NULL 性別 zgbirthday varchar NULL 生日 zgplace varchar NULL 籍貫 zglevel varchar NULL
51、 學(xué)歷 zgspecial varchar NULL 專業(yè) zgdate1 datetime NULL 參加工作時(shí)間 zgdate2 datetime NULL 入黨時(shí)間 zgbosi varchar NULL 職稱 zgdate3 datetime NULL
52、 職稱時(shí)間 zgstatus varchar NULL 原身份 zgoffice varchar NULL 原工作單位 zgduty varchar NULL 原職務(wù) zgdate4 datetime NULL 進(jìn)入公司時(shí)間 zgdate5 datetime
53、 NULL 起薪時(shí)間 zgdate6 datetime NULL 調(diào)入時(shí)間 zgno varchar NULL 檔號(hào) zgremark text NULL 備注 表4-1為職工狀況表。 Pay 職工工資信息表格 列名 數(shù)據(jù)類型 可否為空
54、 說(shuō)明 gzid varchar NOT NULL 編號(hào) gzname varchar NOT NULL 姓名 gzbase numeric NOT NULL 底薪 gzall numeric NULL 補(bǔ)貼 gzbonus numeric NULL 獎(jiǎng)金
55、 gzpay numeric NULL 加班 gzdeduct numeric NULL 扣考核 gzage numeric NULL 代扣養(yǎng)老今 gzmedical numeric NULL 代扣醫(yī)療保險(xiǎn) gzhouse1 numeric NULL 代扣住房公積金 gzto
56、tal numeric NULL 稅前小計(jì) gzduty numeric NULL 所得稅 gzhouse2 numeric NULL 房帖 gzhouse3 numeric NULL 房租 gzlaborage numeric NOT NULL 實(shí)發(fā)工資 gzdate
57、 datetime NOT NULL 時(shí)間 表4-2職工工資信息表 5.1.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn) 經(jīng)過(guò)前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),就可以在SQL server 2000 數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)邏輯結(jié)構(gòu),這是利用SQL server 2000 數(shù)據(jù)庫(kù)系統(tǒng)中的SQL 查詢分析器實(shí)現(xiàn)的,下面給出創(chuàng)建這些表格的SQL語(yǔ)句。 創(chuàng)建系統(tǒng)用戶表格user_info CREATE TABLE [dbo].[user_info]( [user_ID][char](10)
58、 COLLATE Chinese_PRC_CI_AS NOT NULL, [user_PWD][char](10)COLLATE Chinese_PRC_CI_AS NULL , [user_Des][char](10) COLLATE Chinese_PRC_CI_AS NULL, )ON [PRIMARY] 創(chuàng)建職工基本信息表格 manrecord CREATE TABLE [dbo].[manrecord]( [zgid][varchar](8) COLLATE Chinese_PRC_CI_AS NOT NULL, [zgname][varchar](10) COLLAT
59、E Chinese_PRC_CI_AS NOT NULL, [zgdept][varchar](20) COLLATE Chinese_PRC_CI_AS NULL, [zgsex][varchar](2) COLLATE Chinese_PRC_CI_AS NULL, [zgbirthday][datetime]NULL, [zgplace][varchar](40) COLLATE Chinese_PRC_CI_AS NULL, [zglevel][varchar](10) COLLATE Chinese_PRC_CI_AS NULL, [zgspecial][varchar(
60、20) COLLATE Chinese_PRC_CI_AS NULL, [zgdate1][datetime]NULL, [zgdate2][datetime]NULL, [zgbusi][varchar](12) COLLATE Chinese_PRC_CI_AS NULL, [zgdate3] [datetime]NULL, [zgstatus][varchar](12) COLLATE Chinese_PRC_CI_AS NULL, [zgoffice][varchar](30) COLLATE Chinese_PRC_CI_AS NULL, [zgduty][varcha
61、r](10) COLLATE Chinese_PRC_CI_AS NULL, [zgdate4][datetime]NULL, [zgdate5][datetime]NULL, [zgdate6][datetime]NULL, [zgno][varchar](8) COLLATE Chinese_PRC_CI_AS NULL, [zgremark][text] COLLATE Chinese_PRC_CI_AS NULL, )ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 4.3.5創(chuàng)建員工工資信息表 pay CREATE TABLE [abo].[pa
62、y]( [gzid][varchar](8) COLLATE Chinese_PRC_CI_AS NOT NULL, [gzname] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL, [gzbase][numeric](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.
63、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, [gzdate][datetime] NOT NULL, )ON [PRIMARY] 5.2系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì) 有關(guān)數(shù)據(jù)庫(kù)結(jié)構(gòu)的所有后
64、臺(tái)工作已經(jīng)完成,接下來(lái)我門(mén)要完成的工作是職工信息管理系統(tǒng)中各個(gè)功能模塊的具體實(shí)現(xiàn)過(guò)程。 5.2.1職工信息管理系統(tǒng)主窗體的創(chuàng)建 這個(gè)窗體是整個(gè)管理系統(tǒng)的關(guān)鍵部位,沒(méi)有它所有的功能都無(wú)法實(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)存在的菜單。并加入了
65、狀態(tài)欄控件,可以實(shí)時(shí)反映系統(tǒng)中的各個(gè)狀態(tài)的變化。 這個(gè)界面的設(shè)計(jì)為以下的模塊提供了一個(gè)前提,因?yàn)橥ㄟ^(guò)界面上的菜單選項(xiàng)可以進(jìn)入到下面的窗體。 窗體的界面示意圖如下: 5.2.2 創(chuàng)建公用模塊 在VB中可以用公用模塊來(lái)存放整個(gè)工程項(xiàng)目公用的函數(shù)、過(guò)程和全局變量等。這樣可以極大的提高代碼的功率。在項(xiàng)目資源管理器中為項(xiàng)目添加一個(gè)Module,保存為Module1.bas。 下面就可以開(kāi)始添加需要的代碼了: 由于系統(tǒng)中各個(gè)功能模塊都將頻繁使用數(shù)據(jù)庫(kù)的各種數(shù)據(jù),因此需要一個(gè)公用的數(shù)據(jù)操作函數(shù),用以執(zhí)行各種SQL語(yǔ)句。添加函數(shù)Execute SQL代碼如下: Pub
66、lic Function Execute SQL(Byval SQL,As string,MsgString,As String)As ADODB Recordset `執(zhí)行SQL語(yǔ)句,并返回記錄集對(duì)象 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 `打開(kāi)連接 cnn.Open ConnectionString If InStr(“INSERT,DELETE,UPDATE”,_ Ucase$(sTodens(0)))Then Cnn.Execute SQL MsgString=sTodens(0)&
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新人教版九年級(jí)數(shù)學(xué)下冊(cè)課件:273-位似-第2課時(shí)
- 新人教版《科學(xué)之旅》-課件
- 會(huì)計(jì)觀念的創(chuàng)新課件
- 代謝綜合征臨床評(píng)估與危險(xiǎn)因素防治
- 產(chǎn)品質(zhì)量處理辦法
- 文明單位申報(bào)材料-powerpoint__演示文稿
- 遷安市某中學(xué)七年級(jí)數(shù)學(xué)上冊(cè)第三章整式及其加減專題練習(xí)三整式的化簡(jiǎn)與計(jì)算課件新版北師大版
- 分時(shí)線洗盤(pán)的三種常見(jiàn)方式課件
- 寫(xiě)出事物的特點(diǎn)課件
- 《百善孝為先》教學(xué)ppt課件
- 五年級(jí)數(shù)學(xué)下冊(cè)期中復(fù)習(xí)卡--------課件
- 走進(jìn)美妙的色彩世界
- 五年級(jí)數(shù)學(xué)上冊(cè)課件梯形的面積人教版2
- 計(jì)算機(jī)繪圖0113章
- Ch2 顧客價(jià)值、滿意度、關(guān)系管理