影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

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

上傳人:仙*** 文檔編號:38010339 上傳時間:2021-11-05 格式:DOC 頁數(shù):25 大?。?.32MB
收藏 版權(quán)申訴 舉報 下載
職工信息管理系統(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頁珍藏版)》請在裝配圖網(wǎng)上搜索。

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

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

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

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

5、等特點。 綜合上述各項要求,經(jīng)過認(rèn)真的分析和篩選,我選擇Microsoft公司的Visual basic 6.0 為本系統(tǒng)的開發(fā)工具,它支持面向?qū)ο蟮木幊蹋瑑?nèi)置了包括數(shù)據(jù)窗口在內(nèi)的多種對象類,可以方便地訪問數(shù)據(jù)庫,具有效率高、成本低、質(zhì)量高、功能強等特點,非常適合本系統(tǒng)的開發(fā)。 利用其能快速地構(gòu)建各類對象,特別是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的最具特色的智能化控件,在短時間內(nèi)快速建立起系統(tǒng)的原型,然后再對原型不斷地根據(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)確性和及時性 1.3.2 系統(tǒng)的開放性和系統(tǒng)的可擴充性 1.3.3 系統(tǒng)的易用性和易維護性 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ā)一個職工信息管理系統(tǒng)……………………………………….. 2.1 為什么要開發(fā)一個職工信息管理系統(tǒng)……………………………………….. 2.2 職工信息管理系統(tǒng)的現(xiàn)狀分析……………………………………………… 2.2.1 職工信息管理系

14、統(tǒng)的應(yīng)用現(xiàn)狀……………………………………………. 2.3 職工信息管理系統(tǒng)平臺的選用………………………………………………. 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語言分析…………

15、…………………………………………………. 3系統(tǒng)分析…………………………………………………………………… 3.1 系統(tǒng)分析的概念………………………………………………………………… 3.2 開發(fā)背景………………………………………………………………………. 3.3 需求分析………………………………………………………………………. 3.3.1 信息管理系統(tǒng)實現(xiàn)的目標(biāo)…………………………………………………. 3.3.2 職工信息管理系統(tǒng)的主要功能……………………………………………….. 3.3.3 系統(tǒng)維護操作…………………………………………………………….. 3.4 可

16、行性分析…………………………………………………………………….. 3.5 相關(guān)技術(shù)介紹……………………………………………………………………. 4 概要設(shè)計…………………………………………………………………. 4.1 系統(tǒng)功能模塊設(shè)計…………………………………………………………. 4.2 數(shù)據(jù)庫設(shè)計………………………………………………………………… 4.2.1 數(shù)據(jù)庫需求分析……………………………………………………………… 4.2.2 數(shù)據(jù)庫概念結(jié)構(gòu)分析……………………………………………………….. 4.2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計……………………………………………………

17、…. 4.2.4 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)……………………………………………………….. 第五章 系統(tǒng)功能模塊的詳細(xì)設(shè)計………………………………………………. 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)今社會是一個信息社會,一個知識經(jīng)濟時代。自世界上第一臺計算機ENINC(Electronicnumericalintegratorandcalculator)于1946年在美國問世到現(xiàn)在,計算機業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價格下降以及軟件應(yīng)用的快速擴展引發(fā)了以信息處理計算機化為標(biāo)志的“微機革命”,隨之而來的

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

20、益深刻認(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ù)和電子計算機技術(shù)為一體的綜合性邊緣學(xué)科,它以人為主導(dǎo),利用計算機硬件、軟件、網(wǎng)絡(luò)通信設(shè)備辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、存儲、更新和維護,以及提高企業(yè)效率為目的一種集成化的人機系統(tǒng)。MIS系統(tǒng)涉及到多方面的內(nèi)容,因此,人們稱MIS學(xué)科是一個交叉綜合性的學(xué)科。企業(yè)人事管理是一項瑣碎,繁雜而又非常細(xì)致的工作,一班是不允許發(fā)生差錯的,它直接影響著勞動者隊工作的積極性,是提高勞動生產(chǎn)力,提高企業(yè)活力的基礎(chǔ),在以往手工進(jìn)行的辦公工

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

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

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

24、一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換新?lián)Q代。 1.4.3 系統(tǒng)的易用性和易維護性 職工信息管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 人力資源管理系統(tǒng)中涉及到的數(shù)據(jù)是公司的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。 1.4.4 系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在

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

26、上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。 1.4.6 系統(tǒng)的響應(yīng)速度 原則是保證操作人員不會因為速度問題而影響工作效率。 1.5 系統(tǒng)的發(fā)展前景   隨著社會的發(fā)展,一方面,管理信息系統(tǒng)對企業(yè)的影響會越來越重要,甚至關(guān)系到企業(yè)的存亡;另一方面,管理信息系統(tǒng)本身也在不斷的發(fā)展,其開發(fā)方法從早期的生命周期法到80年代初發(fā)展起來的原型法,再到面向?qū)ο蟮拈_發(fā)方法,以致現(xiàn)在最新技術(shù)—計算機輔助軟件工程(CASE)的出現(xiàn),使管理信息系統(tǒng)開發(fā)的效率、性能都在不斷地提高。本系統(tǒng)雖然具有一定的優(yōu)點(由于POWERBUILDER能夠與各種數(shù)據(jù)庫相聯(lián)系,有一定的應(yīng)用范圍,故短期應(yīng)不會落伍),但若不適

27、時進(jìn)行調(diào)整、改進(jìn)、完善,必將被更新的、功能更完善的管理系統(tǒng)所代替。 2 怎樣開發(fā)一個職工信息管理系統(tǒng) 2.1 為什么要開發(fā)一個職工信息管理系統(tǒng)? 一方面為適應(yīng)現(xiàn)代企業(yè)制度的要求,推動企業(yè)勞動人事管理走上科學(xué)化、規(guī)范化軌道,為企業(yè)實現(xiàn)"兩個根本性轉(zhuǎn)變"創(chuàng)造條件,建立適合中國國情的勞動人事管理模式,本系統(tǒng)開發(fā)的主要目的就是要是企業(yè)單位職工信息管理實現(xiàn)計算機管理,使管理員能夠有序的管理每一位職工的各項信息情況,使企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更方便、更高效的管理模式。所以職工信息管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求,推動企業(yè)勞動認(rèn)識管理走向科學(xué)化,規(guī)范化的必要條件。

28、 另一方面計算機已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機之所以如此流行的原因主要有以下幾個方面: 首先,計算機可以代替人工進(jìn)行許多繁雜的勞動; 其次,計算機可以節(jié)省許多資源; 第三,計算機可以大大的提高人們的工作效率; 第四,計算機可以使敏感文檔更加安全,等等 2.2 職工信息管理系統(tǒng)的現(xiàn)狀分析: 2.2.1職工信息管理的應(yīng)用現(xiàn)狀 隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展和具有中國特色的社會市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出

29、越來越嚴(yán)峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部職工信息管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更高效的管理手段之一。由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(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)的一門計算機軟件技術(shù),到現(xiàn)在雖然只有四十多年的歷史,但在理論和時間上都

30、得到了很大的發(fā)展?,F(xiàn)在,數(shù)據(jù)庫是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數(shù)據(jù)庫系統(tǒng)是當(dāng)今計算機信息系統(tǒng)的核心,是計算機技術(shù)和應(yīng)用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)旨在處理永久、穩(wěn)定的數(shù)據(jù),強調(diào)維護數(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)域獲得了極大成功。計算機世界報社與IBM公司聯(lián)合舉辦了“21世紀(jì)數(shù)據(jù)庫技術(shù)發(fā)展專家研討會”。IBM DB2的創(chuàng)始人DonaldHaderle先生與國內(nèi)著名數(shù)據(jù)庫專家,就下世紀(jì)數(shù)據(jù)庫發(fā)展的趨勢、數(shù)據(jù)

31、庫領(lǐng)域革命性的突破、IBM DB2的應(yīng)用、數(shù)據(jù)倉庫的實施、我國數(shù)據(jù)庫技術(shù)和應(yīng)用的現(xiàn)狀及趨勢、我國數(shù)據(jù)庫用戶的需求等問題,進(jìn)行里廣泛而深入的討論。 2.3.2 數(shù)據(jù)庫系統(tǒng)的選擇原則 (1) 數(shù)據(jù)庫系統(tǒng)采用易于集成的,開放的技術(shù)。 (2) 產(chǎn)品質(zhì)量優(yōu)異,可靠性高,適于長期運行,能支持關(guān)鍵應(yīng)用。 (3) 數(shù)據(jù)安全,保安型高。 (4) 能提供分布式數(shù)據(jù)庫功能。 (5) 支持多種開發(fā)環(huán)境,軟件開發(fā)容易 (6) 擴充性和升級能力強。 2.3.3 系統(tǒng)開發(fā)工具的選擇 本系統(tǒng)是在Microsoft Windows 98 下開發(fā)的,采用的工具是Microsoft 公司的Visual B

32、asic 6.0 中文版,后臺采用了Microsoft 的SQL server 2000 數(shù)據(jù)庫,為什么要選擇在這種環(huán)境下開發(fā)職工信息管理系統(tǒng)呢?下面是對這兩種環(huán)境的簡單介紹: 2.3.3.1 Visual Basic 6.0 介紹 微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。 Visual Basic提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運行效率和可靠性。 Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的

33、對象,每一個對象都具有一些特性和行為(屬性、事件和 方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個對象。使用應(yīng)用程序具有可通用性可說擴展性和強有力的功能。 Visual Basic應(yīng)用由一系列對象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等這些對象和控件都可在許多應(yīng)用中重復(fù)使用。 在數(shù)據(jù)庫應(yīng)用系統(tǒng)的創(chuàng)建過程中,Visual Basic 6.0 能夠出色地承擔(dān)起前端界面層和中間連接層的創(chuàng)建任務(wù)。故而,實現(xiàn)本系統(tǒng)Visual Basic 6.0是一個相對較好的選擇。 2.3.3.2 SQL server 2000 數(shù)據(jù)庫

34、 SQL server 2000 數(shù)據(jù)庫,它是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,是一種關(guān)系型數(shù)據(jù)庫系統(tǒng),是微軟公司為用戶提供的一個完整的數(shù)據(jù)庫解決方案,該版本在易用性、可伸縮性、可用性、可管理性方面有很大的提高。 Microsoft SQL server 2000 數(shù)據(jù)庫是一種典型的具有客戶機/服務(wù)器的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有簡單優(yōu)雅的性質(zhì)??梢栽诙喾N操作系統(tǒng)上運行。它很獨特的提供一種交互式的查詢方法,此外,它非常重要的一個特征是:您只要告訴數(shù)據(jù)庫管理系統(tǒng)您想要什么,至于如何得到完全由數(shù)據(jù)庫管理系統(tǒng)來決定怎么做。 Microsoft SQL server 2000系統(tǒng)使用兩層安全性來驗證

35、用戶,即login認(rèn)證和許可驗證。Login認(rèn)證就是確認(rèn)某個用戶是否可以訪問Microsoft SQL server 2000系統(tǒng)。如果確認(rèn)成功,那么該用戶可以訪問系統(tǒng)。但是用戶能否使用數(shù)據(jù)庫中的數(shù)據(jù),還需要進(jìn)行許可驗證。只有具有了特定的許可,用戶才可以使用數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)和執(zhí)行相應(yīng)的操作。 2.3.3.3 SQL 語言分析 SQL語言是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢,操縱,定義和控制四個方面,是一種通用的、功能極強的關(guān)系數(shù)據(jù)庫語言。它功能豐富,語言簡潔,使用方法,倍受用戶及計算機工業(yè)界歡迎,被眾多算機公司和軟件公司所采用。經(jīng)各公司的不斷修改和擴充完善,目前已經(jīng)成為

36、關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。在本次軟件開發(fā)中,使用SQL語言完成了對數(shù)據(jù)庫的表中數(shù)據(jù)的更改,插入,刪除等操作。 3系統(tǒng)分析 3.1系統(tǒng)分析的概念 所謂系統(tǒng)分析,就是指在整個系統(tǒng)開發(fā)工程中,解決“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上或說從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進(jìn)行物理方案設(shè)計,解決怎么辦提供依據(jù)。它是信息開發(fā)系統(tǒng)中的一個重要階段,是建立系統(tǒng)模型的第一步。其核心是目標(biāo)分析與需求分析,最后提出系統(tǒng)的邏輯方案。 3.2開發(fā)背景 隨著國企三年脫困的順利結(jié)束,企業(yè)管理人員素質(zhì)的提高,以及加入WTO對我國帶來的

37、影響,相當(dāng)部門企業(yè)的領(lǐng)導(dǎo)已經(jīng)開始認(rèn)識到信息化給自己帶來的競爭優(yōu)勢。從我國企業(yè)信息管理的現(xiàn)狀來看,企業(yè)職工信息管理系統(tǒng)是一個現(xiàn)代化的企業(yè)在競爭中立于不敗之地的必要部分,它能夠為企業(yè)部門進(jìn)行職工信息管理提供充足和快捷的操作。統(tǒng)的信息管理方式是人工的管理文件檔案,這種管理方式存在著許多缺點,如效率低、保密性差、另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難,而且容易丟失。隨著計算機的飛速發(fā)展,計算機操作和管理日趨簡化,計算機知識日趨普及,同時,市場經(jīng)濟快速多變,競爭激烈,人類每時每刻都會面對層出不窮的新技術(shù)、新概念。毫無疑問,利用科技手段提高企業(yè)管理便成了一條行之有效

38、的途徑。雖然,計算機管理不是一個企業(yè)走向成功的關(guān)鍵,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用。 3.3 需求分析: 3.3.1 系統(tǒng)實現(xiàn)的目標(biāo) 信息管理系統(tǒng)可以應(yīng)用于支持企業(yè)完成職工信息管理工作,有如下三個方面的目標(biāo): 1.支持企業(yè)實現(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ìn)行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計計算和匯總工作

39、,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計了本職工信息管理系統(tǒng)。本職工信息管理系統(tǒng)主要有以下幾大功能: (1) 對單位人員的變動進(jìn)行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設(shè)計系統(tǒng)是應(yīng)考慮到職工各項信息的輸入,包括職工基本信息,所在部門,工作簡歷和工資等情況。 (2) 對職工的工資進(jìn)行計算、修改。可以對職工的工資檔案進(jìn)行個別、部分和批量修改,同時,能對各職工的工資進(jìn)行計算,即計算計發(fā)發(fā)金額、應(yīng)扣金額及實發(fā)金額等。 (3) 查詢統(tǒng)計功能。比如查看某個職工的工資情況等;要求即可以單項查詢,也可以多項查詢,比如某部門在一段時間內(nèi)的各種職工

40、記錄的信息。 3.3.3 系統(tǒng)維護操作    用戶管理:對用戶的登錄口令進(jìn)行設(shè)置,同時對于用戶的職責(zé)范圍進(jìn)行授權(quán),滿足數(shù)據(jù)庫的安全要求。 代碼維護:對企業(yè)的機構(gòu)、職務(wù)、職稱、崗位等代碼進(jìn)行增加、修改、刪除的功能。 數(shù)據(jù)維護:對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行編輯、刪除、批量修改和批量追加,還可以進(jìn)行數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。 人員管理:企業(yè)全面管理和記錄和更改職工信息數(shù)據(jù),記錄在職職工、離職人員、離退休人員、臨時人員等信息以及崗位變動、教育培訓(xùn)、工資變動記錄、工作簡歷等。 3.4 可行性分析 隨著計算機技術(shù)的發(fā)展,大部分人可以使用計算機完成很多工作。使本次開發(fā)軟件提供了必要的物質(zhì)基礎(chǔ)。本軟件只

41、是一個小型的應(yīng)用軟件,人力方面不需要太多的借助于商業(yè)上管理模式,使經(jīng)濟上具備可行性。軟件技術(shù)的發(fā)展為軟件的開發(fā)提供了多種編程語言可供選擇,特別是可。視化編程的簡單易操作性,使本軟件具備技術(shù)上的可行性。因此,軟件是可以實際開發(fā)的。 3.5相關(guān)技術(shù)介紹 在開職工信息管理系統(tǒng)過程中,由于考慮到企業(yè)的內(nèi)部比較復(fù)雜,職工比較多,為了使系統(tǒng)更加優(yōu)化,下面,主要介紹數(shù)據(jù)模糊查詢,時間段查詢,組合查詢方式: 3.5.1 如何在SQL Server 中實現(xiàn)職工數(shù)據(jù)模糊查詢 在數(shù)據(jù)庫管理系統(tǒng)中,查詢是一個很重要的內(nèi)容。然而,在多數(shù)情況下人們不能準(zhǔn)確知道作為查詢條件的字段內(nèi)容,如:查詢者不知道某部門的經(jīng)

42、理準(zhǔn)確姓名,但是,知道姓“王”,這時,為保證能查到滿足條件的數(shù)據(jù)記錄,只能進(jìn)行模糊查詢。 在SQL Server中對數(shù)據(jù)進(jìn)行模糊查詢時,可使用LIKE語句進(jìn)行模式匹配。但使用要注意以下幾點: 1. 1使用%統(tǒng)配符可連接任意數(shù)目的字符 1. 2使用_可匹配任意一個字符 1. 3使用[ ]匹配括號中的任意一個字符 1. 4IN關(guān)鍵字用于過濾記錄是否為IN表達(dá)式中的任何一個 如:將企業(yè)中部門為“生產(chǎn)部”的職工檢索出來: select * from personnel where 部門 on (“生產(chǎn)部”) 3.5.2如何在SQL Server 中對某一時間段的信息記錄進(jìn)行

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

44、庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入、收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(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è)置 職工基本信息管理 職工工資信息管理 計發(fā)職工 工資

45、 職工當(dāng)月工資 如圖4-2系統(tǒng)數(shù)據(jù)流程圖 針對一般企業(yè)職工信息管理系統(tǒng)的需求,通過對職工工作過程的內(nèi)容和數(shù)據(jù)流程分析設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): 1. 職工基本信息:包括的數(shù)據(jù)項有職工編號、職工姓名、性別、出生日期、所在部門、籍貫、學(xué)歷、專業(yè)、參加工作時間、進(jìn)入公司時間、起薪時間、調(diào)入部門時間、職稱、入黨時間、檔號、原身份、原職務(wù)、原工作單位、備注等。 2. 職工工資信息:包括的數(shù)據(jù)項有職工所在部門、職工姓名、底薪、補貼、獎金

46、、加班、住房補貼、房租、養(yǎng)老金、醫(yī)療保險、住房公積金、所得稅、實發(fā)工資等。 4.2系統(tǒng)功能模塊的概要設(shè)計 對上述各項進(jìn)行集中、分塊按照結(jié)構(gòu)化程序設(shè)計的需求得到如圖4-1所示的系統(tǒng)功能模塊圖。 職工信息管理系統(tǒng) 職工工資管理 職工基本信息 系統(tǒng)管理 職工 工 資 信 息 查詢 職工工資信息修改 計發(fā)職工工資信息 職工基本信息查詢 職工基本信息修改 職工基本信息添加 密碼管理 用戶管理 如圖4-1所示的系統(tǒng)功能模塊圖。 通過對市場的調(diào)查與分析,企業(yè)建立職工信息管

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

48、基本信息實體、職工工資信息實體各種實體具體的描述E-R圖如下: 職工基本信息實體 進(jìn)入公司時間 職工性別 職工姓名 … .………. 圖4-3為職工基本信息實體E-R圖 職工工資信息實體 職工實發(fā)工資 職工底薪 職工基本信息 ……….. 圖14-4為職工工資信息實體E-R圖 5.1.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 現(xiàn)在需要將上

49、面的數(shù)據(jù)庫概念結(jié)構(gòu)化為SQL server 2000數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 職工信息管理系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如下面表格所示,每個表格表示在數(shù)據(jù)庫中的一個表,表4-1為職工狀況表。 Manrecorde 職工狀況表 列名 數(shù)據(jù)類型 可否為空 說明 zgid varchar NOT NULL 編號 zgname varchar NOT NULL

50、 姓名 zgdept varchar NULL 部門 zgsex varchar NULL 性別 zgbirthday varchar NULL 生日 zgplace varchar NULL 籍貫 zglevel varchar NULL

51、 學(xué)歷 zgspecial varchar NULL 專業(yè) zgdate1 datetime NULL 參加工作時間 zgdate2 datetime NULL 入黨時間 zgbosi varchar NULL 職稱 zgdate3 datetime NULL

52、 職稱時間 zgstatus varchar NULL 原身份 zgoffice varchar NULL 原工作單位 zgduty varchar NULL 原職務(wù) zgdate4 datetime NULL 進(jìn)入公司時間 zgdate5 datetime

53、 NULL 起薪時間 zgdate6 datetime NULL 調(diào)入時間 zgno varchar NULL 檔號 zgremark text NULL 備注 表4-1為職工狀況表。 Pay 職工工資信息表格 列名 數(shù)據(jù)類型 可否為空

54、 說明 gzid  varchar NOT NULL 編號 gzname varchar NOT NULL 姓名 gzbase numeric NOT NULL 底薪 gzall numeric NULL 補貼 gzbonus numeric NULL 獎金

55、 gzpay numeric NULL 加班 gzdeduct numeric NULL 扣考核 gzage numeric NULL 代扣養(yǎng)老今 gzmedical numeric NULL 代扣醫(yī)療保險 gzhouse1 numeric NULL 代扣住房公積金 gzto

56、tal numeric NULL 稅前小計 gzduty numeric NULL 所得稅 gzhouse2 numeric NULL 房帖 gzhouse3 numeric NULL 房租 gzlaborage numeric NOT NULL 實發(fā)工資 gzdate

57、 datetime NOT NULL 時間 表4-2職工工資信息表 5.1.3 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn) 經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu),就可以在SQL server 2000 數(shù)據(jù)庫系統(tǒng)中實現(xiàn)邏輯結(jié)構(gòu),這是利用SQL server 2000 數(shù)據(jù)庫系統(tǒng)中的SQL 查詢分析器實現(xiàn)的,下面給出創(chuàng)建這些表格的SQL語句。 創(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è)計 有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的所有后

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

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

66、lic 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函數(shù)產(chǎn)生一個包含各個子串的數(shù)組 sTokens=Split(SQL) Set cnn=New ADODB.Connection `打開連接 cnn.Open ConnectionString If InStr(“INSERT,DELETE,UPDATE”,_ Ucase$(sTodens(0)))Then Cnn.Execute SQL MsgString=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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(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)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!