




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、天天 津津 大大 學(xué)學(xué) 網(wǎng)網(wǎng) 絡(luò)絡(luò) 教教 育育 學(xué)學(xué) 院院 本科畢業(yè)論文本科畢業(yè)論文 題目:題目:公司考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文) ,是我個(gè)人在指導(dǎo)教 師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別 加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過 的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位 或?qū)W歷而使用過的材料。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人 或集體,均已在文中作了明確的說明并表示了謝意。 作 者 簽 名: 日 期:
2、指導(dǎo)教師簽名: 日期: 使用授權(quán)說明使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論 文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和 電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并 提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其 它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊?文的部分或全部?jī)?nèi)容。 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行 研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本 論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本
3、文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。 本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定, 同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版, 允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位 論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、 縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 涉密論文按學(xué)校規(guī)定處理。 作者簽名:日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 指導(dǎo)教師評(píng)閱書指導(dǎo)教師評(píng)閱書 指導(dǎo)教師評(píng)價(jià):指導(dǎo)教師評(píng)
4、價(jià): 一、撰寫(設(shè)計(jì))過程 1、學(xué)生在論文(設(shè)計(jì))過程中的治學(xué)態(tài)度、工作精神 優(yōu) 良 中 及格 不及格 2、學(xué)生掌握專業(yè)知識(shí)、技能的扎實(shí)程度 優(yōu) 良 中 及格 不及格 3、學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專業(yè)技能分析和解決問題的能力 優(yōu) 良 中 及格 不及格 4、研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計(jì)方案的合理性 優(yōu) 良 中 及格 不及格 5、完成畢業(yè)論文(設(shè)計(jì))期間的出勤情況 優(yōu) 良 中 及格 不及格 二、論文(設(shè)計(jì))質(zhì)量 1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格 2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格 三、論文(設(shè)計(jì))水平 1
5、、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格 3、論文(設(shè)計(jì)說明書)所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格 建議成績(jī):建議成績(jī): 優(yōu)優(yōu) 良良 中中 及格及格 不及格不及格 (在所選等級(jí)前的內(nèi)畫“”) 指導(dǎo)教師:指導(dǎo)教師: (簽名) 單位:?jiǎn)挝唬?(蓋章) 年年 月月 日日 評(píng)閱教師評(píng)閱書評(píng)閱教師評(píng)閱書 評(píng)閱教師評(píng)價(jià):評(píng)閱教師評(píng)價(jià): 一、論文(設(shè)計(jì))質(zhì)量一、論文(設(shè)計(jì))質(zhì)量 1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格 2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及
6、附件)? 優(yōu) 良 中 及格 不及格 二、論文(設(shè)計(jì))水平二、論文(設(shè)計(jì))水平 1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格 3、論文(設(shè)計(jì)說明書)所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格 建議成績(jī):建議成績(jī): 優(yōu)優(yōu) 良良 中中 及格及格 不及格不及格 (在所選等級(jí)前的內(nèi)畫“”) 評(píng)閱教師:評(píng)閱教師: (簽名) 單位:?jiǎn)挝唬?(蓋章) 年年 月月 日日 教研室(或答辯小組)及教學(xué)系意見教研室(或答辯小組)及教學(xué)系意見 教研室(或答辯小組)評(píng)價(jià):教研室(或答辯小組)評(píng)價(jià): 一、答辯過程一、答辯
7、過程 1、畢業(yè)論文(設(shè)計(jì))的基本要點(diǎn)和見解的敘述情況 優(yōu) 良 中 及格 不及格 2、對(duì)答辯問題的反應(yīng)、理解、表達(dá)情況 優(yōu) 良 中 及格 不及格 3、學(xué)生答辯過程中的精神狀態(tài) 優(yōu) 良 中 及格 不及格 二、論文(設(shè)計(jì))質(zhì)量二、論文(設(shè)計(jì))質(zhì)量 1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格 2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格 三、論文(設(shè)計(jì))水平三、論文(設(shè)計(jì))水平 1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格 3、論文(設(shè)
8、計(jì)說明書)所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格 評(píng)定成績(jī):評(píng)定成績(jī): 優(yōu)優(yōu) 良良 中中 及格及格 不及格不及格 (在所選等級(jí)前的內(nèi)畫“”) 教研室主任(或答辯小組組長(zhǎng)):教研室主任(或答辯小組組長(zhǎng)): (簽名) 年年 月月 日日 教學(xué)系意見:教學(xué)系意見: 系主任:系主任: (簽名) 年年 月月 日日 畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)任務(wù)書 一、原始依據(jù)(資料) 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在公司管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí) 現(xiàn)公司考勤管理勢(shì)在必行。對(duì)于大中型公司來說,利用計(jì)算機(jī)支持公司高效率完成 公司考勤管理的日常事務(wù),是適應(yīng)現(xiàn)代公司制度要求、推動(dòng)公司考勤管理走向科學(xué) 化、規(guī)
9、范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠 性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高公司考 勤管理的效率,也是公司的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的公 司具有不同的人事管理制度,這就決定了不同的公司需要不同的考勤管理系統(tǒng)。 最初的考勤管理,都是靠人力來完成的。當(dāng)公司規(guī)模比較小的時(shí)候,人力可以 完成,隨著公司的規(guī)模越來越大,公司的員工人數(shù)也越來越多,依然維持著人力進(jìn) 行考勤管理,必然會(huì)造成工作效率低,工作錯(cuò)誤增高的問題。 公司考勤管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實(shí)行統(tǒng)一,集中,規(guī)范 的收集管理,建立分類編號(hào)管理,為企事業(yè)單
10、位和職工解除后顧之憂。 二、設(shè)計(jì)內(nèi)容和要求:(說明書、專題、繪圖、試驗(yàn)結(jié)果等) 公司考勤管理將采用大量的 sql 語言,嵌入到程序中,達(dá)到系統(tǒng)高效、快捷地 完成各種操作,實(shí)現(xiàn)添加、修改、刪除、查詢、打印報(bào)表等功能。 為了實(shí)現(xiàn)公司考勤管理系統(tǒng)的基本功能,將編寫了若干個(gè)功能模塊,主要包括 的功能模塊有:職員信息管理、部門信息管理、考勤信息管理、工資信息管理。將 主要是針對(duì)職員信息的添加、修改、刪除、查看執(zhí)行有效的管理,管理員在對(duì)職員 信息進(jìn)行操作的同時(shí),對(duì)職員信息進(jìn)行核對(duì),同時(shí)工資管理信息表進(jìn)行同步添加該 職員的工資管理信息,相應(yīng)的刷新部門信息表里的人員信息,完全實(shí)現(xiàn)自動(dòng)化。在 對(duì)考勤信息進(jìn)行添加
11、、修改、刪除的同時(shí)對(duì)工資管理信息表里的相應(yīng)人員進(jìn)行自動(dòng) 更新。為了能使管理員更有效、更方便地操作,將添加排序、查詢、報(bào)表等一系列 功能。 創(chuàng)建功能比較完整的管理系統(tǒng),包括以下幾個(gè)管理模塊: 員工基本信息部分:主要完成員工基本信息的管理。 員工考勤信息部分:主要完成員工考勤信息的管理。 員工調(diào)動(dòng)信息部分:主要完成員工調(diào)動(dòng)信息的管理。 畢業(yè)設(shè)計(jì)(論文)進(jìn)度計(jì)劃表 序號(hào)起止日期計(jì)劃完成內(nèi)容實(shí)際完成內(nèi)容 檢查日期 檢查人簽名 1 3 月 10 日-3 月 20 日 指導(dǎo)教師幫助確 定題目 確定題目 2 3 月 21 日-3 月 31 日 查閱資料,選撰開 題報(bào)告 完成開題報(bào)告 3 4 月 1 日-4
12、月 12 日 系統(tǒng)初步設(shè)計(jì)系統(tǒng)設(shè)計(jì)方案 4 4 月 13 日-4 月 30 日 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)代碼 5 5 月 1 日-5 月 10 日 撰寫論文論文初稿 6 5 月 11 日-5 月 20 日 論文修改論文定稿 7 5 月 21 日-6 月 10 日 準(zhǔn)備答辯答辯 指導(dǎo)教師批準(zhǔn)日期 年 月 日 簽名 摘摘 要要 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在公司管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí) 現(xiàn)公司考勤管理勢(shì)在必行。本系統(tǒng)結(jié)合公司實(shí)際的人事管理制度,經(jīng)過實(shí)際的需求 分析,采用功能強(qiáng)大的 visual basic6.0 作用為開發(fā)工具,以 sql server 2000 作 后臺(tái)數(shù)據(jù)庫,開發(fā)了一個(gè)單
13、機(jī)版公司考勤管理系統(tǒng)。 本系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成公司 考勤管理的全過程,包括新進(jìn)員工加入時(shí)人事檔案的建立、員工的轉(zhuǎn)出、職位等的 變動(dòng)引起職工信息的修改、員工信息查詢、統(tǒng)計(jì)等人事管理工作以及新進(jìn)員的新增、 老員工修改等管理工作。 經(jīng)過實(shí)際使用證明,本文所設(shè)計(jì)的公司考勤管理系統(tǒng)可以滿足公司人事管理方 面的需要。 關(guān)鍵字關(guān)鍵字:管理信息系統(tǒng) ;公司考勤 管理 ;visual basic6.0.;數(shù)據(jù)庫 abstract with the rapid development of computer technology, computer is more and
14、 more useful in the management of staff, so checking on work attendance management system with the help of computer is taken into account. after research and analysis the check system of the company, we develop the stand-alone edition of checking on work attendance management system with visual basi
15、c 6.0 and sql server 2000. the software has a friendly interface and easy to operate for the user. it includes the whole process of management of checking on work attendance. we can use it to establish a new personal file when a new employee comes in, modify the personal information, query and colle
16、ct statistics and so on. we deploy it in a company and it works well in a long period of time. so we can say our system could meet the management requirement of the company. keyword: management information system; personal management system, visual basic6.0; database 目目 錄錄 第一章 緒 論.1 1.1 課題背景、目的與意義.1
17、 1.2 國(guó)內(nèi)信息系統(tǒng)發(fā)展現(xiàn)狀.1 1.3 國(guó)內(nèi)信息系統(tǒng)存在的問題.2 1.4 研究設(shè)計(jì)內(nèi)容.2 第二章 系統(tǒng)分析.4 2.1 需求分析.4 2.2 可行性分析.5 2.2.1 開發(fā)環(huán)境的可行性分析.5 2.2.2 成本可行性分析.5 2.3 數(shù)據(jù)流圖.6 2.4 系統(tǒng)所涉及到的運(yùn)行環(huán)境和技術(shù).6 2.4.1 sql server 2000 數(shù)據(jù)庫 .6 2.4.2 數(shù)據(jù)庫訪問技術(shù).7 2.4.3 sql 語言 .9 第三章 系統(tǒng)設(shè)計(jì)總體.11 3.1 系統(tǒng)功能性分析.11 3.1.1 員工基本信息.11 3.1.2 員工考勤信息.11 3.1.3 員工調(diào)動(dòng)信息.11 3.2 系統(tǒng)功能模塊設(shè)計(jì)
18、.13 第四章 數(shù)據(jù)庫設(shè)計(jì).14 4.1 概念結(jié)構(gòu)設(shè)計(jì).14 4.2 邏輯結(jié)構(gòu)設(shè)計(jì).17 第五章 系統(tǒng)實(shí)現(xiàn).19 5.1 創(chuàng)建工程項(xiàng)目.19 5.2 創(chuàng)建系統(tǒng)窗體.19 5.3 模塊流程圖.23 5.3.1 職工信息刪除模塊 .23 5.3.2 職工工資管理模塊.25 5.3.3 員工考勤管理模塊.26 5.3.4 系統(tǒng)維護(hù)模塊 .26 第六章 測(cè)試與安裝.28 6.1 軟件的測(cè)試.28 6.2 系統(tǒng)的打包與安裝.28 第七章 結(jié) 論.30 參考文獻(xiàn).32 致 謝.33 第一章第一章 緒緒 論論 1.1 課題背景、目的與意義 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在公司管理中應(yīng)用的普及,利用計(jì)算 機(jī)
19、實(shí)現(xiàn)公司考勤管理勢(shì)在必行。對(duì)于大中型公司來說,利用計(jì)算機(jī)支持公司高 效率完成公司考勤管理的日常事務(wù),是適應(yīng)現(xiàn)代公司制度要求、推動(dòng)公司考勤 管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)檢索迅速、 查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能 夠極大地提高公司考勤管理的效率,也是公司的科學(xué)化、正規(guī)化管理,與世界接 軌的重要條件。不同的公司具有不同的人事管理制度,這就決定了不同的公司 需要不同的考勤管理系統(tǒng)。 最初的考勤管理,都是靠人力來完成的。當(dāng)公司規(guī)模比較小的時(shí)候,人力 可以完成,隨著公司的規(guī)模越來越大,公司的員工人數(shù)也越來越多,依然維持 著人力進(jìn)行考勤管
20、理,必然會(huì)造成工作效率低,工作錯(cuò)誤增高的問題。 公司考勤管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實(shí)行統(tǒng)一,集中, 規(guī)范的收集管理,建立分類編號(hào)管理,電腦存儲(chǔ)查詢以及防火,防潮,防蛀, 防盜等現(xiàn)代化,專業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂。 公司考勤管理系統(tǒng)為企事業(yè)單位提供信息咨詢,信息檢索,信息存取等服 務(wù)。 目前市面上流行的公司考勤管理系統(tǒng)不少。但是,對(duì)于企、事業(yè)單位的公 司考勤管理系統(tǒng)來說,不需要太大型的數(shù)據(jù)庫系統(tǒng)。只需要一個(gè)操作方便,功 能實(shí)用,能滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開發(fā) 一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的公司考勤管理系統(tǒng)。 1.2 國(guó)內(nèi)信息系
21、統(tǒng)發(fā)展現(xiàn)狀 公司是國(guó)民經(jīng)濟(jì)的基本單元,而公司信息系統(tǒng)建設(shè)是我國(guó)公司走向現(xiàn)代化 的必由之路。我國(guó)目前共有各類公司 800 萬家,這些公司在近 20 年來,在不同 程度上都遇到了公司信息系統(tǒng)建設(shè)的問題。年代以來,國(guó)家有關(guān)部門就一直非 常重視公司信息化的推進(jìn)。國(guó)家有關(guān)部門曾重點(diǎn)扶持過一批國(guó)有大公司的信息 化工程,并以它們?yōu)闃影逶谌珖?guó)制造業(yè)公司中推廣過 cims。沈陽鼓風(fēng)機(jī)廠、成 都飛機(jī)制造廠、北京第一機(jī)床廠等,都是這一時(shí)期涌現(xiàn)出來的公司信息化樣板 公司。90 年代以后,隨著微型計(jì)算機(jī)、互連網(wǎng)等迅速普及,計(jì)算機(jī)技術(shù)對(duì)公司 的影響越來越大,公司信息化進(jìn)一步為人們所重視。有關(guān)部門領(lǐng)導(dǎo)曾明確提出: 到 20
22、00 年,全國(guó)一千個(gè)大型骨干公司基本實(shí)現(xiàn)公司信息化,全國(guó)大型產(chǎn)業(yè)公司 80%(含零售業(yè)、批發(fā)業(yè)、倉(cāng)儲(chǔ)業(yè)、飲食業(yè)和工業(yè)公司)全面應(yīng)用計(jì)算機(jī)管理,初 步實(shí)現(xiàn)管理現(xiàn)代化。3040%的中小公司普及計(jì)算機(jī)管理。1995 年以后,我國(guó) 公司信息化走向了以 erp 為主的道路,許多外國(guó) erp 廠商如 sap、baan、oracle、fouth shift 等紛紛進(jìn)入中國(guó),國(guó)內(nèi)目前也已有數(shù)十家 erp 軟件供應(yīng)商,不少已經(jīng)形成商品化且有幾百家用戶。一些調(diào)查說明,我國(guó) 公司購(gòu)買 mrpii、erp 軟件的費(fèi)用在 90 年代以后迅速增長(zhǎng)。例如,在機(jī)械行業(yè), 購(gòu)買了國(guó)外軟件公司 mrpii 系統(tǒng)的公司高達(dá) 66%
23、,公司平均用于硬件的投資費(fèi) 用約為 604 萬元,軟件費(fèi) 171 萬元,實(shí)施及咨詢費(fèi) 143 萬元,合計(jì)約 800 萬元。 與之類似,其他行業(yè)對(duì)于信息化的投資,在近幾年來也有較大的增長(zhǎng)。 1.3 國(guó)內(nèi)信息系統(tǒng)存在的問題 在公司信息化快速發(fā)展的時(shí)代,我們?cè)诔浞挚隙ㄟ@些已經(jīng)取得的成果的同 時(shí)也不能忽視一些普遍性的問題。首先是過去 10 年左右,我國(guó)公司信息系統(tǒng)建 設(shè)雖然轟轟烈烈地發(fā)展,但其成功率究竟如何?根據(jù)廣東省信息中心和信息協(xié) 會(huì)對(duì) 335 家已經(jīng)實(shí)現(xiàn)了信息化的公司的調(diào)查,有 52.24%的公司認(rèn)為本公司進(jìn)行 信息化建設(shè)的成效一般;認(rèn)為不理想的有 21.79%;認(rèn)為效果非常好的只有 9.55%
24、。根據(jù)研究還發(fā)現(xiàn):一些公司已經(jīng)投入使用的模塊,實(shí)際中并未發(fā)揮作用, 它只是針對(duì)若干局部系統(tǒng),或者特定類型的產(chǎn)品的試運(yùn)行。運(yùn)行最好的為庫存 管理模塊,原因主要是庫存與其它部門間的相互影響較小。其次,物料單、銷 售、采購(gòu)及財(cái)務(wù)統(tǒng)計(jì)模塊也在部分公司得到較好的應(yīng)用。但成本管理及預(yù)測(cè)模 塊等使用情況較差。根據(jù)另一次對(duì) 300 名來自不同行業(yè)、不同公司的中層管理 者的調(diào)查發(fā)現(xiàn),這些管理者工作的科室中,人均微機(jī)數(shù)量 0.41 臺(tái)的占 33%, 其中人均微機(jī)數(shù)量達(dá)到 1 臺(tái)以上的公司占 37%。但是,這些公司中的計(jì)算機(jī)的 97%是用來做文字處理工作,有 1/2 是用于瀏覽網(wǎng)頁,甚至有 1/5 的計(jì)算機(jī)是經(jīng) 常
25、用來玩游戲的。而大多數(shù)被調(diào)查者都認(rèn)為:他們公司并沒有實(shí)現(xiàn)信息化。這 些調(diào)查和結(jié)果分析都說明了:我國(guó)公司目前雖然使用計(jì)算機(jī)已經(jīng)比較普遍,但 許多信息系統(tǒng)的應(yīng)用情況卻并沒有達(dá)到預(yù)想的效果。 1.4 研究設(shè)計(jì)內(nèi)容 公司考勤管理系統(tǒng)為企事業(yè)單位提供信息咨詢,信息檢索,信息存取等服 務(wù),系統(tǒng)的前臺(tái)開發(fā)是依照管理系統(tǒng)的理論開發(fā)的。大量使用 visual basic6.0 中用戶界面設(shè)計(jì)的工具和方法,產(chǎn)生多文檔界面(mdi)。它確保系統(tǒng)在整個(gè)程序 的運(yùn)行過程中,都保持一個(gè)完整的整體效果。庫存管理的實(shí)現(xiàn)主要采用大量的 sql 語言,嵌入到程序中,達(dá)到系統(tǒng)高效、快捷地完成各種操作,實(shí)現(xiàn)添加、 修改、刪除、查詢、
26、打印報(bào)表等功能。 同時(shí)為了實(shí)現(xiàn)公司考勤管理系統(tǒng)的基本功能,編寫了若干個(gè)功能模塊,主 要包括的功能模塊有職員信息管理、部門信息管理、考勤信息管理、工資信 息管理。主要是針對(duì)職員信息的添加、修改、刪除、查看執(zhí)行有效的管理,管 理員在對(duì)職員信息進(jìn)行操作的同時(shí),對(duì)職員信息進(jìn)行核對(duì),同時(shí)工資管理信息 表進(jìn)行同步添加該職員的工資管理信息,相應(yīng)的刷新部門信息表里的人員信息, 完全實(shí)現(xiàn)自動(dòng)化。在對(duì)考勤信息進(jìn)行添加、修改、刪除的同時(shí)對(duì)工資管理信息 表里的相應(yīng)人員進(jìn)行自動(dòng)更新。為了能使管理員更有效、更方便地操作,本設(shè) 計(jì)還添加了排序、查詢、報(bào)表等一系列功能。 根據(jù)項(xiàng)目開發(fā)的進(jìn)度,本文主要介紹了模塊功能的研究設(shè)計(jì)等
27、內(nèi)容,對(duì)職 員信息、部門信息、工資管理、考勤管理等方面工作及其計(jì)算機(jī)實(shí)現(xiàn)方法做出 了較為詳細(xì)的敘述并最終予以編碼實(shí)現(xiàn)。限于本人的能力水平,所設(shè)計(jì)的系統(tǒng) 肯定存在缺陷和不足,這需要在系統(tǒng)的使用過程中進(jìn)一步完善、改進(jìn)。為了更 好的發(fā)揮系統(tǒng)的效益,希望用戶能夠提出寶貴意見和建議。 創(chuàng)建功能比較完整的管理系統(tǒng),包括以下幾個(gè)管理模塊: 系統(tǒng)部分:主要完成本系統(tǒng)的維護(hù)工作。 員工基本信息部分:主要完成員工基本信息的管理。 員工考勤信息部分:主要完成員工考勤信息的管理。 員工調(diào)動(dòng)信息部分:主要完成員工調(diào)動(dòng)信息的管理。 數(shù)據(jù)庫管理部分:主要完成數(shù)據(jù)庫的管理與維護(hù)。 第二章第二章 系統(tǒng)分析系統(tǒng)分析 2.1 需求
28、分析 隨著公司規(guī)模的擴(kuò)大和市場(chǎng)競(jìng)爭(zhēng)的更加激烈,各類公司都愈來愈認(rèn)識(shí)到人 力資源管理的重要性及提升公司自身人力資源管理水平的迫切性,而人力資源 管理水平的提升不僅需要高素質(zhì)的管理人員,而且也需要信息化工具進(jìn)行輔助。 人力資源管理軟件也就應(yīng)運(yùn)而生了。 目前,無論是機(jī)關(guān)單位、事業(yè)單位,還是公司單位,人力資源管理對(duì)于組 織生存與長(zhǎng)遠(yuǎn)發(fā)展所具備的重要性都已經(jīng)有了明確的認(rèn)識(shí),對(duì)于加強(qiáng)組織本身 人力資源管理水平的需求已經(jīng)產(chǎn)生。隨著中國(guó)公司管理水平的提高及中國(guó)加入 wto 的事實(shí),人才的爭(zhēng)奪與管理已成為中國(guó)公司乃至各級(jí)事業(yè)、機(jī)關(guān)單位所面 臨的嚴(yán)重問題。 公司考勤管理系統(tǒng)是為了滿足公司對(duì)人事信息、考勤信息和工資
29、信息管理的 方便,以電子化的模式處理事務(wù),將公司的管理思想、各部門的業(yè)務(wù)經(jīng)驗(yàn)與計(jì) 算機(jī)技術(shù)相統(tǒng)一,實(shí)現(xiàn)人、財(cái)、物、信息各種資源的處理,并使之規(guī)范化、嚴(yán) 密化和智能化。要?jiǎng)?chuàng)建一個(gè)功能比較完整的管理系統(tǒng)。 (1)公司考勤管理系統(tǒng) 人事管理系統(tǒng) 功能:該模塊包括部門信息,員工信息,人員調(diào)動(dòng)和福利待遇四個(gè)功能模 塊。部門信息主要是對(duì)公司的各個(gè)部門進(jìn)行管理,如查詢、增加、修改部門信 息。員工信息主要對(duì)公司的員工基本信息進(jìn)行管理,包括對(duì)員工的基本信息進(jìn) 行查詢、增加和修改。人員調(diào)動(dòng)主要是實(shí)現(xiàn)公司各部門人事調(diào)動(dòng)的管理。福利 待遇主要是對(duì)公司的福利信息進(jìn)行設(shè)置。 考勤管理系統(tǒng) 功能:該模塊負(fù)責(zé)公司員工的缺勤管
30、理、加班出差管理缺勤管理負(fù)責(zé)對(duì)員 工的缺勤情況進(jìn)行登記,包括請(qǐng)假、曠工等登記。加班出差管理負(fù)責(zé)對(duì)員工的 加班管理、加班費(fèi)率設(shè)置和出差管理。 工資管理系統(tǒng) 功能:該模塊負(fù)責(zé)工資登錄管理、工資查詢。工資登錄負(fù)責(zé)對(duì)員工的工資 進(jìn)行分配處理,記錄工資分配的歷史記錄,并提供工資的查詢管理。 打印系統(tǒng) 功能:該模塊包括打印員工的工資條和員工信息。實(shí)現(xiàn)報(bào)表的自動(dòng)管理。 系統(tǒng)管理 功能:該模塊負(fù)責(zé)對(duì)該系統(tǒng)的使用者進(jìn)行管理,包括修改個(gè)人密碼、添加 用戶、刪除用戶、修改用戶等。 2.2 可行性分析 正式開發(fā)管理信息系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在 以下幾個(gè)方面。 (1)明確用戶的要求,以根據(jù)調(diào)查結(jié)
31、果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā) 是否可行。 (2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于的功能和處理 數(shù)據(jù)的方法沒有明確的認(rèn)識(shí)。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求, 系統(tǒng)開發(fā)人員要對(duì)此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以通過現(xiàn)有的 計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。 (3)公司的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計(jì)算機(jī)的系統(tǒng),無 論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功 能結(jié)構(gòu),以便設(shè)計(jì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作 打好基礎(chǔ),保證整個(gè)系統(tǒng)開發(fā)的質(zhì)量。 總之,必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)
32、查,明確用戶需求,保證開發(fā)的新系 統(tǒng)的功能與用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的 開發(fā)卻失敗的悲劇發(fā)生。 2.1 開發(fā)環(huán)境的可行性分析開發(fā)環(huán)境的可行性分析 由于是在安裝有 windows2000 作為操作系統(tǒng)的本地計(jì)算機(jī)上開發(fā),而且考 慮到實(shí)際的系統(tǒng)兼容性和具體的執(zhí)行操作情況,把 vb(visual basic 6.0)和 sql server2000 作為主要開發(fā)環(huán)境。綜上所述,技術(shù)、經(jīng)濟(jì)、操作、調(diào)度上都 是可行的。 2.2 成本可行性分析成本可行性分析 整個(gè)開發(fā)過程只需要一臺(tái)裝有上述所需求的各種軟件的 pc 機(jī)就可以實(shí)現(xiàn)全 部的開發(fā)任務(wù)。因
33、此,整個(gè)開發(fā)成本可以說是非常的低廉,這也為進(jìn)一步完善 系統(tǒng)提供了更大的方便。 在使用成本上,用戶只需要擁有一臺(tái)計(jì)算機(jī)對(duì)計(jì)算機(jī)的硬件的需求不是很 高,軟件方面也沒有特殊的需求,極大了方便了廣大用的訪問與使用。 因此,從成本可行性分析來看,這個(gè)系統(tǒng)體現(xiàn)了經(jīng)濟(jì)實(shí)惠,功能齊全的特 點(diǎn)。 2.3 數(shù)據(jù)流圖 數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,通過幾個(gè)特定的符號(hào),可以 綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲(chǔ)的整體情況。 數(shù)據(jù)流程圖是系統(tǒng)結(jié)構(gòu)化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據(jù) 處理的情況,但卻無法表達(dá)個(gè)各處理的詳細(xì)內(nèi)容,因此還要對(duì)數(shù)據(jù)流程圖中出 現(xiàn)的數(shù)據(jù)流和處理等做進(jìn)一步的補(bǔ)充說
34、明,這就是數(shù)據(jù)字典和變換邏輯說明。 2.4 系統(tǒng)所涉及到的運(yùn)行環(huán)境和技術(shù) cpu:amd sempron(tm) 2500+; 內(nèi)存:256 m; 操作系統(tǒng):microsoft windows xp 或以上版本; 瀏覽器:ie6.0; 數(shù)據(jù)庫:sql server 2000. .1 sqlsql serverserver 20002000 數(shù)據(jù)庫數(shù)據(jù)庫 通過詳細(xì)的系統(tǒng)調(diào)查和上面的系統(tǒng)分析,我們已經(jīng)對(duì)用戶的需求得到了大 致全面的了解,這里為了得到數(shù)據(jù)庫的基本數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng),我們?cè)僖淮沃?重對(duì)用戶的需求進(jìn)行詳細(xì)的分析。 sql server 是一種本地的 32 位 windows
35、 數(shù)據(jù)庫,得益于 windows nt 操作系統(tǒng)的緊密集成。對(duì)于小規(guī)模的數(shù)據(jù)庫,sql server 可以運(yùn)行在只有 32mb 內(nèi)存的簡(jiǎn)單的 windows 9x 系統(tǒng)上。對(duì)于高端數(shù)據(jù)庫,sql server 可以利 用 nt 對(duì)基于 risc 的高性能系統(tǒng),例如 dec aipha 以及并行多系統(tǒng)的支持。 sql server 的分布式體系結(jié)構(gòu)把數(shù)據(jù)庫訪問應(yīng)用程序與數(shù)據(jù)引擎分離開來。 sql server 的核心數(shù)據(jù)庫服務(wù)器運(yùn)行在 nt server 系統(tǒng)上,nt server 系統(tǒng)一 般通過以太網(wǎng)或令牌局域網(wǎng)與多個(gè)客戶機(jī)系統(tǒng)連接。這些客戶機(jī)系統(tǒng)一般是運(yùn) 行在 sql server 客戶機(jī)軟
36、件的 pc 機(jī)上,sql server 支持下列計(jì)算機(jī)系統(tǒng)。 windows for workgroups windows 9x windows nt remote access server(rsa) macintosh dos is/2 unix 對(duì)于無縫的桌面數(shù)據(jù)庫訪問,sql server 使用 ole db 驅(qū)動(dòng)程序和 odbc 驅(qū) 動(dòng)程序,這些驅(qū)動(dòng)程序可以與任何與 odbc 或者 olole db 兼容的桌面程序中訪 問 sqlserver 數(shù)據(jù)。而且 sql server 還有一個(gè)優(yōu)點(diǎn)是其與主流客戶機(jī)/服務(wù)器 開發(fā)工具和桌面應(yīng)用程序,例如,microsoft word,acces
37、s,excel 的緊密集成。 可以使用許多方法訪問 sql server 數(shù)據(jù)庫。對(duì)于制定數(shù)據(jù)庫的開發(fā),sql server 與幾種流行開發(fā)工具所使用的訪問界面兼容。也可以使用 microsoft jet engine 和 data access object,remote data objects,activex data ojbects,ole db,odbc,sql server 內(nèi)置的 dblibrary 和其他的第三方 開發(fā)工具訪問 sql server 數(shù)據(jù)庫。 .2 數(shù)據(jù)庫訪問技術(shù)數(shù)據(jù)庫訪問技術(shù) 所有 c/s 結(jié)構(gòu)的分布式應(yīng)用程序都以讀取和更新數(shù)據(jù)庫中的為中心任務(wù)
38、, 為了允許分布式、可縮放應(yīng)用程序中實(shí)現(xiàn)數(shù)據(jù)集成,從長(zhǎng)遠(yuǎn)來看,較新的數(shù)據(jù) 訪問技術(shù)通常能夠減少開發(fā)時(shí)間,簡(jiǎn)化代碼并提供良好的性能。visual basic6.0 提供對(duì)新一代訪問技術(shù) ado.net 的支持。 ado.net 不僅僅是 ado 的新版本,更是一個(gè)全新的以.net 框架為基礎(chǔ)的數(shù) 據(jù)操作模型,是專門為.net 平臺(tái)上的數(shù)據(jù)操作而設(shè)計(jì)的。在這里主要介紹 ado.net 數(shù)據(jù)訪問技術(shù),并對(duì)現(xiàn)有的主要的 visual basic.net 中的數(shù)據(jù)訪問技 術(shù)進(jìn)行比較。大多數(shù)應(yīng)用程序都需要某種形式的數(shù)據(jù)訪問。如果要?jiǎng)?chuàng)建新的應(yīng) 用程序,有三種極好的數(shù)據(jù)訪問方式可供選擇:ado.net、ado
39、 和 ole db。 數(shù)據(jù)操作模型介紹 ado 對(duì)于用本機(jī)代碼編寫的應(yīng)用程序,ado 為 ole db 數(shù)據(jù)接口提供基于 com 的 應(yīng)用程序級(jí)別接口。ado 支持各種開發(fā)需要,包括使用與關(guān)系數(shù)據(jù)庫或其他存 儲(chǔ)區(qū)中的數(shù)據(jù)的活連接來創(chuàng)建數(shù)據(jù)庫客戶端和中間層業(yè)務(wù)對(duì)象。而且,ado 也 可構(gòu)建客戶端記錄集、使用松耦合記錄集、處理 ole db 的數(shù)據(jù)集合。 ado 還支持一些不通過 ado.net 公開的行為,如何滾動(dòng)的服務(wù)器端游標(biāo)。 然而,因?yàn)榉?wù)器端游標(biāo)需要保存數(shù)據(jù)庫資源,所以使用它們可能會(huì)對(duì)應(yīng)用程 序的性能和可縮放性產(chǎn)生極大的負(fù)面影響。為了通過防火墻傳輸 ado 記錄集, 需要配置防火墻以啟用
40、 com 封送請(qǐng)求,并考慮相關(guān)的安全后果。com 封送處理 還將數(shù)據(jù)類型限制為 com 標(biāo)準(zhǔn)定義的那些數(shù)據(jù)類型??蛇x擇以 xml 格式保持 ado 記錄集并傳輸 xml 文本。 ado.net ado.net 是一組向.net 程序員公開數(shù)據(jù)訪問服務(wù)的類。ado.net 為創(chuàng)建分 布式數(shù)據(jù)共享應(yīng)用程序提供了一組豐富的組件。它提供了對(duì)關(guān)系數(shù)據(jù)、xml 和 應(yīng)用程序數(shù)據(jù)的訪問,ado.net 是重要的應(yīng)用程序級(jí)接口,用于在 microsoft.net 平臺(tái)中提供數(shù)據(jù)訪問服務(wù),在 ado.net 中,可以使用新的.net framework 數(shù)據(jù)提供程序來訪問數(shù)據(jù)源。這些數(shù)據(jù)提供程序包括:sql s
41、erver.net framework 數(shù)據(jù)提供程序、ole db.net framework 數(shù)據(jù)提供程序、 odbc.net framework 數(shù)據(jù)提供程序、oracle.net framework 數(shù)據(jù)提供程序。這 些數(shù)據(jù)提供程序可以滿足各種開發(fā)要求,包括創(chuàng)建由應(yīng)用程序、工具、語言或 internet 瀏覽器使用的前端數(shù)據(jù)庫客戶端和中間層業(yè)務(wù)對(duì)象(它們使用與關(guān)系 數(shù)據(jù)庫和其他存儲(chǔ)區(qū)中的數(shù)據(jù)的活動(dòng)連接) 。 ado.net 是專為基于消息的 web 應(yīng)用程序而設(shè)計(jì)的,同時(shí)還能為其他應(yīng)用 程序結(jié)構(gòu)提供較好的功能。通過支持對(duì)數(shù)據(jù)的松耦合訪問,ado.net 減少了與 數(shù)據(jù)庫的活動(dòng)連接數(shù)目(即
42、減少了多個(gè)用戶爭(zhēng)用數(shù)據(jù)庫服務(wù)器上的有限資源的 可能性) ,從而實(shí)現(xiàn)了最大程度的數(shù)據(jù)共享。 ado.net 有效地從數(shù)據(jù)操作中將數(shù)據(jù)訪問分解為多個(gè)可以單獨(dú)使用或一前 一后使用的不連續(xù)組件。ado.net 包含用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié) 果的.net framework 數(shù)據(jù)提供程度。程序員可以直接處理檢索到的結(jié)果,或?qū)?其放入 ado.net dataset 對(duì)象,以便與來自多個(gè)源的數(shù)據(jù)或在層之間進(jìn)行遠(yuǎn)程 處理的數(shù)據(jù)組合在一起,以特殊方式向用戶公開。ado.net dataset 對(duì)象也可 以獨(dú)立于.net framework 數(shù)據(jù)提供程序使用,以管理應(yīng)用程序本地的數(shù)據(jù)。 ado.net
43、 也可通過對(duì)分布式 ado.net 應(yīng)用程序的基本對(duì)象“數(shù)據(jù)集” (dataset)支持基于 xml 的持久性和傳輸格式,來實(shí)現(xiàn)最大程度的數(shù)據(jù)共享。 數(shù)據(jù)集是一種關(guān)系數(shù)據(jù)結(jié)構(gòu),可使用 xml 進(jìn)行讀取、寫入或序列化。ado.net 數(shù)據(jù)集使行生成要求應(yīng)用程序?qū)优c多個(gè) web 站點(diǎn)之間進(jìn)行松耦合數(shù)據(jù)交換的應(yīng) 用程序變得很方便。 因?yàn)閿?shù)據(jù)集被遠(yuǎn)程處理為 xml 形式,所以任何兩個(gè)組件都可共享數(shù)據(jù)并使 用 xml 架構(gòu)來定義數(shù)據(jù)集的關(guān)系結(jié)構(gòu)。而且,因?yàn)閿?shù)據(jù)集的序列化格式是 xml,所以 dataset 對(duì)象可輕松穿過防火墻,而不受任何限制。除了從 xml 加載 數(shù)據(jù)以外,數(shù)據(jù)集還可用 sql ser
44、ver 中的數(shù)據(jù)以及通過 ole db 公開的數(shù)據(jù)源 中的數(shù)據(jù)來填充,并可保存對(duì)這些數(shù)據(jù)的更改。 ado.net 提供了對(duì) microsoft sql server 等數(shù)據(jù)源以及通過 ole db 和 xml 公開的數(shù)據(jù)源的一致訪問。數(shù)據(jù)共享使用者可以使用 ado.net 來連接到這些數(shù) 據(jù)源,并檢索、操作和更新數(shù)據(jù)。 ado.net 類在 system.data.dll 中,并且與 system.xml.dll 中的 xml 類集 成。當(dāng)編譯使用 system.data 命名空間的代碼時(shí),請(qǐng)引用 system.data.dll 和 system.xml.dll。 ado.net 支持工業(yè)標(biāo)準(zhǔn)
45、,它提供了應(yīng)用程序編程接口,以便與 ole db 兼容 的數(shù)據(jù)來源進(jìn)行溝通。通過 ado.net 可以將應(yīng)用程序編程接口,以便與 ole db 兼容的數(shù)據(jù)來源進(jìn)行溝通。通過 ado.net 可以將應(yīng)用程序連接到這些數(shù)據(jù)源上, 然后可對(duì)數(shù)據(jù)進(jìn)行操作。ado.net 沿襲以前的 ado 所能操作的數(shù)據(jù)來源,包括 關(guān)聯(lián)數(shù)據(jù)和非關(guān)聯(lián)數(shù)據(jù)。只要是 ado 能操作的數(shù)據(jù)源,ado.net 都能操作。但 是 ado.net 比 ado 提供了更豐富的對(duì)象模型這使得編程者可以用更加直觀的方 式來存取數(shù)據(jù)。 別外,ado.net 是以離線的數(shù)據(jù)為基礎(chǔ)的,也就是說可以在本機(jī)的 dataset 上進(jìn)行數(shù)據(jù)增、刪、改
46、操作,然后再更新到真正的數(shù)據(jù)源中。離線操作的好處 是:數(shù)據(jù)操作是針對(duì)本機(jī)上 dataset 進(jìn)行的,因此減少了與服務(wù)器的往返次數(shù), 降低了網(wǎng)絡(luò)流量,提高了程序的并發(fā)性,同時(shí)由于 ado.net 采用了 xml 來交換 和更新數(shù)據(jù),因此只要是能夠存取 xml 的應(yīng)用程序都可以通過 xml 來與 ado.net 進(jìn)行數(shù)據(jù)交換。使用 xml 格式來交換數(shù)據(jù)的好處是:數(shù)據(jù)處理的代碼 與用戶接口可以更容易地分散在不同的計(jì)算機(jī)上,從而使應(yīng)用程序的執(zhí)行效率、 可維護(hù)性和可擴(kuò)充性都有很大的提高。 在 ado.net 中,xml 是數(shù)據(jù)的基本格式。ado.net 數(shù)據(jù) api 自動(dòng)用數(shù)據(jù)集內(nèi) 的信息創(chuàng)建 xml
47、 文件或流,并將它們發(fā)送給另一個(gè)組件。第二個(gè)組件可以調(diào)用 類似的 api 將 xml 讀回?cái)?shù)據(jù)集。以 xml 為基礎(chǔ)可使應(yīng)用程序數(shù)據(jù)組件與其他任 何應(yīng)用程序中的其他任何組件交換數(shù)據(jù),只要該組件理解 xml。許多應(yīng)用程序 被編寫為可理解 xml,為異類應(yīng)用程序間交換提供了空前高的水平。同時(shí),xml 是基于文本的,數(shù)據(jù)的 xml 表示形式不使用任何二進(jìn)制信息,這使它可以通過 任何協(xié)議(如 http)發(fā)送。大多數(shù)防火墻阻塞二進(jìn)制信息,但通過將信息格式 化為 xml,組件仍可以方便地交換信息。 .3 sqlsql 語言語言 sql(structured query language)是
48、一種標(biāo)準(zhǔn)的數(shù)據(jù)庫語言。凡是數(shù)據(jù) 庫的應(yīng)用,不論是從數(shù)據(jù)庫中選取、過濾、排序等,都可以由程序中下達(dá) sql 指令來完成,不過 sql 不是完整的程序語言,必須搭配程序來使用。它的功能 包括查詢、操縱、定義和控制四個(gè)方面。 (1) 數(shù)據(jù)查詢功能(select) select from where 條件 group by having 內(nèi)部函數(shù)表達(dá)式 order by ascdesc (2) 數(shù)據(jù)定義功能 create table 表名;create view 視圖名;create index 索引名 drop table 表名;drop view 視圖名 ;drop index 索引名 alter
49、 table 表名 add /modify (3) 數(shù)據(jù)操縱功能 update 表名 set 字段=表達(dá)式 where 條件 insert into 表名 (字段名,字段名) values (常量,常量) delete from 表名 where 條件 (4) 關(guān)系運(yùn)算符 = 等于; 小于; 大于;= 大于或等于;或! 不等 于; between:定義一個(gè)數(shù)值區(qū)間范圍,配合 and 使用; like:字符串匹配操作符,配合通配符%和_使用; is null:測(cè)試屬性值是否為空值; between、like、is null 均可和 not 操作符一同使用7。 第三章第三章 系統(tǒng)設(shè)計(jì)總體系統(tǒng)設(shè)計(jì)總
50、體 3.1 系統(tǒng)功能性分析 公司考勤管理系統(tǒng)是為了滿足公司對(duì)人事信息、考勤信息和工資信息管理 的方便,以電子化的模式處理事務(wù),將公司的管理思想、各部門的業(yè)務(wù)經(jīng)驗(yàn)與 計(jì)算機(jī)技術(shù)相統(tǒng)一,實(shí)現(xiàn)人、財(cái)、物、信息各種資源的處理,并使之規(guī)范化、 嚴(yán)密化和智能化。要?jiǎng)?chuàng)建一個(gè)功能比較完整的管理系統(tǒng),必須包括以下幾個(gè)管 理模塊: 系統(tǒng)部分:主要完成本系統(tǒng)的維護(hù)工作。 員工基本信息部分:主要完成員工基本信息的管理。 員工考勤信息部分:主要完成員工考勤信息的管理。 員工調(diào)動(dòng)信息部分:主要完成員工調(diào)動(dòng)信息的管理。 數(shù)據(jù)庫管理部分:主要完成數(shù)據(jù)庫的管理與維護(hù)。 .1 員工基本信息員工基本信息 (1)添加
51、員工基本信息:管理員可以添加員工的基本信息,包括姓名,性 別,籍貫,年齡,生日,住址,學(xué)歷。 (2)修改員工信息:選擇一個(gè)員工,可以修改這個(gè)員工的基本信息。 (3)刪除員工信息:直接從列表中選中需要?jiǎng)h除的員工信息,然后進(jìn)行刪 除操作,或者首先查詢需要?jiǎng)h除的員工信息,然后再刪除。 .2 員工考勤信息員工考勤信息 (1)添加考勤信息:主要分為上下班信息和其他考勤信息。上下班信息要 記錄每個(gè) 員工每天上下班的時(shí)間,而其他考勤信息包括含有請(qǐng)假,加班,出差信息。 (2)修改考勤信息:當(dāng)考勤信息出現(xiàn)錯(cuò)誤需要修改的時(shí)候,可以從這里修 改相應(yīng)的記錄。 (3)查詢考勤信息:根據(jù)員工編號(hào)或者時(shí)間進(jìn)
52、行查詢,得到所有的考勤信 息,包括上下班,請(qǐng)假,加班和出差信息,但是不能夠?qū)π畔⑦M(jìn)行任何操作。 (4)刪除考勤信息:分為刪除上下班信息和刪除其他考勤信息。 .3 員工調(diào)動(dòng)信息員工調(diào)動(dòng)信息 (1)添加調(diào)動(dòng)信息:添加公司員工的原有部門,原有職務(wù),新部門,新職 務(wù)等信息。 (2)修改調(diào)動(dòng)信息:修改相應(yīng)的員工調(diào)動(dòng)信息。 (3)查詢調(diào)動(dòng)信息:查詢某個(gè)員工的調(diào)動(dòng)信息或者某段時(shí)間內(nèi)公司內(nèi)部的 調(diào)動(dòng)情況。 (4)刪除調(diào)動(dòng)信息:刪除那些不需要的信息。 3.2 系統(tǒng)功能模塊設(shè)計(jì) 對(duì)上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如圖 3-1 所示的系統(tǒng)功能模塊圖。 公 司 考 勤 管 理
53、 系 統(tǒng) 打印 系統(tǒng)管理 修改密碼 刪除用戶 修改用戶 增加用戶 打印員工信息 打印工資條 工資管理 工資查詢 工資登錄 考勤管理 加班出差 出勤管理 人事管理 福利待遇 人員調(diào)動(dòng) 員工信息 部門信息 圖 3-1 公司考勤管理系統(tǒng)功能模塊圖 第四章第四章 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫在系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)超 市庫存管理信息系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 可以提高數(shù)據(jù)庫存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫結(jié) 構(gòu)也將有利于程序的實(shí)現(xiàn)。 設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以 及將來可能增加的需求。根
54、據(jù)對(duì)超市庫存管理所做的系統(tǒng)分析,該系統(tǒng)主要實(shí) 現(xiàn)對(duì)貨品的基本信息進(jìn)行添加、修改、刪除和入、出庫的查詢、排序、統(tǒng)計(jì)等 功能性操作,這樣就需要有一些數(shù)據(jù)庫來對(duì)超市庫存管理信息系統(tǒng)進(jìn)行維護(hù)。 4.1 概念結(jié)構(gòu)設(shè)計(jì) 首先,我們要得到數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,才能設(shè)計(jì)出能夠滿足用戶需求 的各種實(shí)體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ),這些實(shí)體 包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。 針對(duì)公司考勤管理的需求,通過對(duì)公司考勤管理工作過程和數(shù)據(jù)流程分析, 設(shè)計(jì)出下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): (1)員工信息,包括數(shù)據(jù)項(xiàng)有:?jiǎn)T工編號(hào)、員工姓名、部門編號(hào)、性別、生 日、住址、職位、出生地、聯(lián)系
55、電話、最高學(xué)歷等信息。 (2)工資福利信息,包括數(shù)據(jù)項(xiàng)有:?jiǎn)T工編號(hào)、崗位工資、基本工資、伙食 補(bǔ)貼、住房補(bǔ)貼、醫(yī)療保險(xiǎn)、住房公積金、養(yǎng)老保險(xiǎn)、其他補(bǔ)貼、發(fā)放時(shí)間、 實(shí)發(fā)工資等信息。 (3)部門信息,包括數(shù)據(jù)項(xiàng)有:部門編號(hào)、部門名稱、部門人數(shù)、部門級(jí)別 等信息。 (4)用戶信息,包括數(shù)據(jù)項(xiàng)有:用戶名、用戶密碼、用戶類型等信息。 (5)缺勤信息,包括數(shù)據(jù)項(xiàng)有:?jiǎn)T工編號(hào)、缺勤日期、缺勤時(shí)間、缺勤類型 等信息。 (6)加班信息,包括數(shù)據(jù)項(xiàng)有:?jiǎn)T工編號(hào)、加班日期、加班時(shí)間、加班補(bǔ)助 率等信息。 由上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程得出每個(gè)實(shí)體的描述實(shí)體圖,如圖 4-1 所示,員工信息實(shí)體圖。 圖 4-1
56、員工信息實(shí)體圖 如圖 4-2 所示,工資福利信息實(shí)體圖。 圖 4-2 工資福利信息實(shí)體圖 如圖 4-3 所示,部門信息實(shí)體圖。 圖 4-3 部門信息實(shí)體圖 如圖 4-4 所示,用戶信息實(shí)體圖。 圖 4-4 用戶信息實(shí)體圖 如圖 4-5 所示,缺勤信息實(shí)體圖。 用戶信息實(shí)體 用戶密碼 用戶類型 用戶名 員工信息實(shí)體 員工姓名 最高學(xué)歷員工編號(hào) 工資福利實(shí)體 崗位工資 實(shí)發(fā)工資 員工編號(hào) 部門信息實(shí)體 部門名稱 部門級(jí)別 部門編號(hào) 圖 4-5 缺勤信息實(shí)體圖 如圖 4-6 所示,加班信息實(shí)體圖。 圖 4-6 加班信息實(shí)體圖 概念模型描述事物、事物的特征和事物之間的聯(lián)系情況,正如現(xiàn)實(shí)世界中 事物之間
57、存在著聯(lián)系一樣,實(shí)體之間也存在聯(lián)系。實(shí)體之間的聯(lián)系有 3 種類型: 一對(duì)多、多對(duì)多、一對(duì)一8。根據(jù)本系統(tǒng)實(shí)際情況,分析出這些實(shí)體間的聯(lián)系 如下: (1) 職員信息與部門信息之間是一對(duì)多的關(guān)系。每名職員只能屬于一個(gè)部 門,而一個(gè)部門可以存在若干名職員。 (2) 職員信息與考勤信息之間是一對(duì)多的關(guān)系。每名職員可以有多條考勤 信息,而一條考勤信息只能對(duì)應(yīng)一個(gè)相應(yīng)的職員。 (3) 考勤信息與工資管理信息一對(duì)一的關(guān)系。一條考勤信息只能對(duì)應(yīng)一次 相關(guān)的工資管理 根據(jù)上面的實(shí)體聯(lián)系,得出如圖 4-7 所示的 e/r 圖。 n n1 1 1 職員 職員編號(hào)職員姓名 屬于部門 部門編號(hào)部門名 稱 上班 考勤 考
58、勤編號(hào) 職員編號(hào) n1 工資 擁有 實(shí)際工資 影響 1 職員編號(hào) 圖 4-7 e-r 圖 缺勤信息實(shí)體 缺勤日期 缺勤類型 員工編號(hào) 加班信息實(shí)體 加班日期 加班補(bǔ)助率員工編號(hào) 4.2 邏輯結(jié)構(gòu)設(shè)計(jì) 通過上面的分析,存在多對(duì)多的聯(lián)系,那么既要考慮實(shí)體到關(guān)系表的轉(zhuǎn)換, 也要合理進(jìn)行聯(lián)系到關(guān)系表的轉(zhuǎn)換。現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 數(shù)據(jù)庫的邏輯結(jié)構(gòu)。下面是根據(jù)數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)出的實(shí)體圖,分析出各個(gè)實(shí) 體的數(shù)據(jù)表。 (1)員工基本信息,如表 4-1 所示。 表 4-1 員工信息表 字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否主鍵是否為空 員工編號(hào) numeric9 是 not null 員工姓名 char1
59、5not null 部門編號(hào) int4null 性別 char2null 生日 char10null 住址 char30null 職位 vachar20null 出生地 char10null 聯(lián)系電話 char20null 最高學(xué)歷 char20null (2)工資福利基本信息,如表 4-2 所示。 表 4-2 工資福利信息表 字段名稱類型長(zhǎng)度是否主鍵是否為空 員工編號(hào) numeric9 是 not null 崗位工資 numeric9null 基本工資 numeric9null 伙食補(bǔ)貼 numeric9null 住房補(bǔ)貼 numeric9null 醫(yī)療保險(xiǎn) numeric9null 住房公
60、積金 numeric9null 養(yǎng)老保險(xiǎn) numeric9null 其他補(bǔ)貼 numeric9null 發(fā)放時(shí)間 numeric9not null 實(shí)發(fā)工資 numeric9null (3)部門信息,如圖 4-3 所示。 表 4-3 部門信息表 字段名稱類型長(zhǎng)度是否主鍵是否為空 部門編號(hào) int4 是 not null 部門名稱 char20null 部門人數(shù) int4null 部門級(jí)別 char10null (4)用戶信息,如圖 4-4 所示。 表 4-4 用戶信息表 字段名稱類型長(zhǎng)度是否主鍵是否為空 用戶名 char10 是 not null 用戶密碼 char20not null 用戶類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度生物制藥知識(shí)產(chǎn)權(quán)保密協(xié)議模板(含臨床試驗(yàn))
- 新營(yíng)銷7月個(gè)人工作總結(jié)
- 2025年度消防設(shè)備維護(hù)保養(yǎng)清包工服務(wù)協(xié)議
- 2025年度股權(quán)代持與股權(quán)分割協(xié)議:離婚后股東權(quán)益處理
- 2025年度高空救援專用吊車租賃服務(wù)協(xié)議
- 二零二五年度生物科技股權(quán)分紅與合作研發(fā)協(xié)議
- 二零二五年度危險(xiǎn)品運(yùn)輸代理協(xié)議
- 二零二五年度定向委培協(xié)議書:生物科技人才定向培養(yǎng)計(jì)劃
- 綠化工工作計(jì)劃3
- 二零二五年度網(wǎng)絡(luò)安全產(chǎn)品經(jīng)銷商授權(quán)與防護(hù)合同
- 《職業(yè)性肌肉骨骼疾患的工效學(xué)預(yù)防指南 》
- 不同產(chǎn)地筠連紅茶風(fēng)味化學(xué)成分差異分析
- DB50 577-2015 汽車整車制造表面涂裝大氣污染物排放標(biāo)準(zhǔn)
- 生態(tài)安全課件
- 消防風(fēng)道風(fēng)管施工方案
- 大學(xué)英語(西安歐亞學(xué)院)知到智慧樹章節(jié)測(cè)試課后答案2024年秋西安歐亞學(xué)院
- 人教版高中英語挖掘文本深度學(xué)習(xí)-選修四-UNIT-2-(答案版)
- 八下冀教版英語單詞表
- 2.2 生態(tài)脆弱區(qū)的綜合治理 課件 【知識(shí)精研】高二地理人教版(2019)選擇性必修2
- 餐廳服務(wù)人員話術(shù)培訓(xùn)
- 遠(yuǎn)程醫(yī)療創(chuàng)業(yè)計(jì)劃書
評(píng)論
0/150
提交評(píng)論