考勤管理系統(tǒng)概要說(shuō)明_第1頁(yè)
考勤管理系統(tǒng)概要說(shuō)明_第2頁(yè)
考勤管理系統(tǒng)概要說(shuō)明_第3頁(yè)
考勤管理系統(tǒng)概要說(shuō)明_第4頁(yè)
考勤管理系統(tǒng)概要說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上請(qǐng)?jiān)诖溯斎霕?biāo)題請(qǐng)?jiān)诖溯斎胱髡呖记诠芾硐到y(tǒng)概要設(shè)計(jì)說(shuō)明書專心-專注-專業(yè)目錄4.2 內(nèi)部接口.18生產(chǎn)管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書1、 引言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。同時(shí),以計(jì)算機(jī)為基礎(chǔ)的各種軟件也漸漸走入規(guī)模不同的各種企業(yè)單位中。企業(yè)在對(duì)競(jìng)爭(zhēng)日趨強(qiáng)烈的現(xiàn)代社會(huì)在不斷提高自身產(chǎn)品質(zhì)量的同時(shí),對(duì)員工的要求也逐漸提高,考勤管理也就成為了一個(gè)大眾化的課題。 企業(yè)考勤管理系統(tǒng)是為了解決員工考勤管理的而設(shè)計(jì)的,目的是建立一個(gè)能夠初步實(shí)現(xiàn)企業(yè)考勤管理系統(tǒng)的智能化管理,提高考勤管理效率,工作人員能夠在各個(gè)崗位上的工作狀態(tài)得到及時(shí)的反饋

2、,而系統(tǒng)所需的工作人員的數(shù)量少,效率高。企業(yè)考勤管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,因此,企業(yè)考勤管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥闳耸鹿芾淼男畔⒑涂旖莸墓芾聿樵兪侄?,但一直以?lái)人們使用傳統(tǒng)的人工方式管理員工的上下班等信息,這種管理方式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,科學(xué)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入了人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用.作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)考勤信息進(jìn)行管理,具有著

3、人工管理無(wú)法比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,可減少更多的人力物力,這些都能夠極大地提高企業(yè)的考勤管理效率,也是企業(yè)考勤管理科學(xué)化、正規(guī)化,與世界接軌的重要條件.因此,開(kāi)發(fā)一個(gè)企業(yè)考勤管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。1.1編寫目的 在完成了軟件系統(tǒng)的可行性需求分析的基礎(chǔ)上,為了明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度,組織軟件開(kāi)發(fā)與測(cè)試,項(xiàng)目小組經(jīng)過(guò)討論得出這份概要設(shè)計(jì)說(shuō)明書。此概要設(shè)計(jì)說(shuō)明書對(duì)考勤管理系統(tǒng)之功能模塊的解決方案、功能分配、模塊規(guī)劃、程序的總體結(jié)構(gòu)、輸入輸出和接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)以及出錯(cuò)方案等方面作出了全面的概括性說(shuō)明,

4、為該軟件的詳細(xì)設(shè)計(jì)奠定了基礎(chǔ)。此文檔為系統(tǒng)分析員工作的階段性總結(jié),并提供項(xiàng)目經(jīng)理,設(shè)計(jì)人員和開(kāi)發(fā)人員參考。1.2背景計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,我們的生活也越來(lái)越離不開(kāi)它。隨著現(xiàn)代科技的進(jìn)步,用計(jì)算機(jī)來(lái)進(jìn)行考勤的管理也成為現(xiàn)代化企業(yè)運(yùn)作必不可少的一部分。 考勤是一個(gè)比較煩瑣的工作,公司每天都要對(duì)員工進(jìn)行考勤,員工上班時(shí)在考勤系統(tǒng)上登錄,下班時(shí)進(jìn)行注銷,系統(tǒng)會(huì)自動(dòng)記錄,這樣就可以節(jié)省很多的工夫。當(dāng)員工不能正常上班,一般會(huì)與相關(guān)人員說(shuō)明原因,然后在考勤系統(tǒng)上進(jìn)行記錄。在每個(gè)月進(jìn)行結(jié)算工資時(shí)根據(jù)考勤系統(tǒng)上記錄來(lái)增減個(gè)人薪金。1.3定義1.4參考資料編號(hào)資料名稱簡(jiǎn)介作者日期出版單

5、位01可行性分析研究報(bào)告可行性分析詳細(xì)資料2014.03.1一組02需求規(guī)格說(shuō)明書需求規(guī)格詳細(xì)料2014.03.1一組03技術(shù)支持,解答二、系統(tǒng)概述2.1目標(biāo)(1)提供簡(jiǎn)單、方便的操作。(2)根據(jù)企業(yè)原來(lái)的考勤管理制度,為企業(yè)不同管理層次提供相應(yīng)的功能。(3)通過(guò)考勤管理無(wú)紙化的實(shí)現(xiàn),使企業(yè)的考勤管理更加科學(xué)規(guī)范。(4)節(jié)省考勤管理的成本。(5)提高企業(yè)考勤管理的透明度和效率,防止“虛假出勤“的現(xiàn)象。(6)對(duì)系統(tǒng)提供必要的權(quán)限管理。(7)為企業(yè)實(shí)現(xiàn)整體信息化的其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。2.2運(yùn)行環(huán)境根據(jù)用戶數(shù)據(jù)庫(kù)的大小選擇不同的操作系統(tǒng),一般安全性要求高的數(shù)據(jù)庫(kù)管理系統(tǒng)Orocle數(shù)據(jù)庫(kù)

6、比較合適。一般情況下,小公司用戶對(duì)微軟Windows界面比較熟悉,因此,建議客戶端都使用Windows 72.2.1設(shè)備內(nèi)容 最低配置 建議配置主機(jī) P/200 PII/266內(nèi)存 2G 4G硬盤 10G 100G2.2.2支持軟件操作系統(tǒng) Windows 7數(shù)據(jù)庫(kù) 文件記錄開(kāi)發(fā)工具 Microsoft visual studio 20102.2.3接口1. 硬件接口:由于軟件較小,除硬盤外,基本沒(méi)有與外界硬件的聯(lián)系。2. 軟件接口:在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。2.3需求概述 企業(yè)考勤管理系統(tǒng)是為了解決員工考勤管理的

7、而設(shè)計(jì)的,目的是建立一個(gè)能夠初步實(shí)現(xiàn)企業(yè)考勤管理系統(tǒng)的智能化管理,提高考勤管理效率,工作人員能夠在各個(gè)崗位上的工作狀態(tài)得到及時(shí)的反饋,而系統(tǒng)所需的工作人員的數(shù)量少,效率高。 企業(yè)考勤管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,因此,企業(yè)考勤管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥闳耸鹿芾淼男畔⒑涂旖莸墓芾聿樵兪侄危恢币詠?lái)人們使用傳統(tǒng)的人工方式管理員工的上下班等信息,這種管理方式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 我們所做的系統(tǒng)目的: (1)提供簡(jiǎn)單、方便的操作。 (

8、2)根據(jù)企業(yè)原來(lái)的考勤管理制度,為企業(yè)不同管理層次提供相應(yīng)的功能。 (3)通過(guò)考勤管理無(wú)紙化的實(shí)現(xiàn),使企業(yè)的考勤管理更加科學(xué)規(guī)范。 (4)節(jié)省考勤管理的成本。 (5)提高企業(yè)考勤管理的透明度和效率,防止“虛假出勤“的現(xiàn)象。 (6)對(duì)系統(tǒng)提供必要的權(quán)限管理。 (7)為企業(yè)實(shí)現(xiàn)整體信息化的其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。三、總體設(shè)計(jì)3.1需求規(guī)定90年代中期,由于Internet 的迅速普及,使Intranet成為Internet技術(shù)在企業(yè)管理信息系統(tǒng)中的應(yīng)用和延伸,形成了集計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、分布式計(jì)算等于一體的信息技術(shù)綜合體,它打破了時(shí)間和地域的界限,使信息交流變得快捷、準(zhǔn)確,為建立現(xiàn)

9、代企業(yè)管理信息系統(tǒng)提供了充足的條件。企業(yè)信息管理系統(tǒng)在此基礎(chǔ)上延伸、擴(kuò)展,使之上下、內(nèi)外全面貫通。酒店考勤管理系統(tǒng)是在適應(yīng)市場(chǎng)需求的客觀前提下,為了滿足中小型公司或事業(yè)單位管理自己的職員考勤問(wèn)題而開(kāi)發(fā)的。該系統(tǒng)的是終目的是要將各位職員的考勤情況放到網(wǎng)絡(luò)上,以方便員工及時(shí)查證。系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。員工考勤管理系統(tǒng)能夠和考勤機(jī)相連接,從而完成自動(dòng)、高效、科學(xué)的考勤信息輸入。該系統(tǒng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作??紤]到適應(yīng)性,構(gòu)建一個(gè)考勤系統(tǒng),所有的員工都通過(guò)打卡來(lái)進(jìn)行登錄和

10、注銷,同時(shí)考勤系統(tǒng)需要用戶密碼才能進(jìn)入。在這里假定打卡信息已經(jīng)轉(zhuǎn)化成數(shù)據(jù)信息,每次打卡將激活的一個(gè)模塊。這些模塊可以用手工輸入,以備不時(shí)之需。根據(jù)分析,該考勤系統(tǒng)必須具備如下幾個(gè)功能:(1)能夠記錄各種基本資料和考勤資料;(2)系統(tǒng)使用者每天每個(gè)人都必須進(jìn)行考勤,能夠記錄各種考勤信息;(3)系統(tǒng)使用者能夠查詢以往考勤信息,以防止不公正情況出現(xiàn);(4)系統(tǒng)使用者能夠?qū)记诮Y(jié)果信息進(jìn)行處理;(5)系統(tǒng)使用者能夠由靈活處理;(6)保障數(shù)據(jù)庫(kù)安全,優(yōu)化數(shù)據(jù)庫(kù),可以在程序中實(shí)現(xiàn)數(shù)據(jù)庫(kù)備份和恢復(fù)。(7)界面的友好性,操作的圖形化。(8)對(duì)員工的遲到情況進(jìn)行統(tǒng)計(jì) 也可以查詢并由系統(tǒng)使用者對(duì)其進(jìn)行修改刪除3.

11、2設(shè)計(jì)過(guò)程隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開(kāi)始越來(lái)越多地利用計(jì)算機(jī)解決實(shí)際問(wèn)題。員工考勤管理是企業(yè)信息管理的重要部分面對(duì)大量的人事工資信息,采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。一個(gè)界面友好,易于操作的員工考勤管理軟件進(jìn)行自動(dòng)化處理就會(huì)顯得尤為重要。在數(shù)據(jù)庫(kù)系統(tǒng)中,主要的操作是對(duì)數(shù)據(jù)庫(kù)進(jìn)行的,根據(jù)對(duì)不同數(shù)據(jù)表的操作來(lái)劃分模塊,雖然這并不一定正確,但根據(jù)數(shù)據(jù)來(lái)劃分模塊確實(shí)可以使乘隙模塊清晰明了。當(dāng)然,前提是數(shù)據(jù)劃分正確,不然會(huì)使數(shù)據(jù)處理更加麻煩。經(jīng)過(guò)分析,系統(tǒng)的結(jié)構(gòu)如圖1所示。登錄考勤系統(tǒng)用戶資料管理每日考勤管理請(qǐng)假考勤管理出差考勤管理加班考勤管理修改刪除管

12、理圖1 系統(tǒng)結(jié)構(gòu)圖3.3模塊管理(1)用戶管理模塊增加一名系統(tǒng)使用用戶,同時(shí)設(shè)置密碼和權(quán)限,當(dāng)此用戶要更改密碼時(shí),可以在修改密碼模塊中進(jìn)行。必須具有一定權(quán)限才能進(jìn)行此項(xiàng)操作。而當(dāng)某些職工離職或者因某中緣故,不能再使用考勤系統(tǒng),可以將該用戶刪除??梢愿膿碜o(hù)權(quán)限,使其具有訪問(wèn)某些模塊的權(quán)限或者剝奪其訪問(wèn)某些模塊的權(quán)限。所有系統(tǒng)使用用戶都可能在此修改密碼,以保障系統(tǒng)安全。(2)基本資料管理模塊設(shè)置的時(shí)間有上午上、下班時(shí)間,下午上、下班時(shí)間,這個(gè)模塊與上下班時(shí)間表相對(duì)應(yīng),以方便考勤操作。增加和刪除請(qǐng)假類型,修改請(qǐng)假類型內(nèi)容,并將操作結(jié)果存在請(qǐng)假類型表內(nèi)。增加和刪除外出類型,修改外出類型內(nèi)容,并將操作

13、結(jié)果存在外出類型表內(nèi)。增加、刪除和修改員工基本資料。(3)考勤操作管理模塊輸入員工每天出勤情況,主要為上班和下班時(shí)間,這是考勤的依據(jù)資料。對(duì)于遲到早退或者曠工情況,可以在這個(gè)模塊直接判斷。記錄員工請(qǐng)假內(nèi)容,請(qǐng)假時(shí)間,將其保存在數(shù)據(jù)庫(kù)中。處理員工外出情況,說(shuō)明其內(nèi)容、原因和外出時(shí)間。(4)考勤資料管理模塊根據(jù)統(tǒng)計(jì)條件統(tǒng)計(jì)在一段時(shí)間內(nèi)的出勤情況,如每個(gè)月內(nèi)遲到人數(shù)等,查詢所有或部分人在某一時(shí)間段中的考勤情況,根據(jù)考勤結(jié)果,進(jìn)行相應(yīng)的處理。(5)數(shù)據(jù)庫(kù)管理模塊把系統(tǒng)數(shù)據(jù)庫(kù)導(dǎo)出并存放在某一磁盤目錄中,相當(dāng)于備份。將存放在磁盤中的數(shù)據(jù)庫(kù)導(dǎo)入系統(tǒng)時(shí)要覆蓋原來(lái)的數(shù)據(jù)庫(kù),否則會(huì)出錯(cuò)。3.4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)記錄

14、了系統(tǒng)中處理的所有數(shù)據(jù)和某些操作。在實(shí)際應(yīng)用中,一個(gè)實(shí)用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)可能要處理數(shù)據(jù)量巨大,并且關(guān)系復(fù)雜的數(shù)據(jù)?,F(xiàn)實(shí)生活中處理的數(shù)據(jù),必須經(jīng)過(guò)抽象,然后再將它們反映到數(shù)據(jù)表的字段中。數(shù)據(jù)表中的字段類型和大小要符合使用習(xí)慣。設(shè)計(jì)的業(yè)務(wù)流程圖如下所示:?jiǎn)T工正常上班加班情況請(qǐng)假出差帶職人員命令部門部門申請(qǐng)批準(zhǔn) 圖2 考勤系統(tǒng)業(yè)務(wù)流程圖設(shè)計(jì)的數(shù)據(jù)流程圖如下所示:上班表員工正常上班加班請(qǐng)假出差加班表請(qǐng)假表出差表部門其它人員統(tǒng)計(jì)查詢圖3 考勤系統(tǒng)的數(shù)據(jù)流程圖設(shè)計(jì)的E-R圖如下所示員工正常上班加班請(qǐng)假出差考勤表加班表請(qǐng)假表出差表姓名密碼進(jìn)入公司時(shí)間上班時(shí)間下班時(shí)間加班時(shí)間類型性別請(qǐng)假時(shí)間請(qǐng)假類型出差時(shí)間出

15、差類型上班時(shí)間管理員記錄日期密碼姓名上班日期圖4 考勤系統(tǒng)的E-R流程圖該考勤管理系統(tǒng)中主要包括了員工的基本信息(姓名、性別、所屬部門等),查詢員工的基本信息,可根據(jù)員工的實(shí)際工資情況或?qū)嶋H的出勤情況查看員工的基本信息等;另外還有權(quán)限管理和日志的功能。將生成的代碼,復(fù)制。通過(guò)SQL 2000,在數(shù)據(jù)庫(kù)中新建的表如下所示:圖5 數(shù)據(jù)庫(kù)中建立的表3.4.1數(shù)據(jù)表的設(shè)計(jì)(1)用戶表的創(chuàng)建 用戶表的創(chuàng)建腳本如下:create table 用戶 ( 用戶名 char(30) not null, 員工號(hào) char(30) null, 權(quán)限名 char(30) null, 用戶密碼 int not null

16、, 權(quán)限號(hào) int not null, constraint PK_用戶 primary key (用戶名)go用戶表的字段格式說(shuō)明如下所示:圖6用戶表的屬性圖7用戶表(2)權(quán)限表的創(chuàng)建 權(quán)限表是用來(lái)確定某一權(quán)限類型所能訪問(wèn)的系統(tǒng)模塊。權(quán)限表的創(chuàng)建腳本如下所示:create table 權(quán)限表 ( 權(quán)限名 char(30) not null, 用戶管理 char(2) not null, 基本資料更改 char(2) not null, 請(qǐng)假管理 char(2) not null, 外出管理 char(2) not null, 加班管理 char(2) not null, 修改考勤資料 cha

17、r(2) not null, 數(shù)據(jù)庫(kù)操作 char(2) not null, 日志刪除 char(2) not null, constraint PK_權(quán)限表 primary key (權(quán)限名)go權(quán)限表的字段格式說(shuō)明如下所示:圖8權(quán)限表的屬性圖9權(quán)限表(3)出勤資料表的創(chuàng)建 出勤資料表用來(lái)記錄員工每天實(shí)際上下班時(shí)間。這張表保存的數(shù)據(jù)是考勤的依據(jù)。出勤資料表的創(chuàng)建腳本如下所示:create table 出勤資料表 ( 記錄號(hào) int not null, 員工基_員工號(hào) char(30) null, 員工號(hào) char(40) not null, 上午上班時(shí)間 datetime not null,

18、 上午下班時(shí)間 datetime not null, 下午上班時(shí)間 datetime not null, 下午下班時(shí)間 datetime not null, 記錄日期 datetime not null, constraint PK_出勤資料表 primary key (記錄號(hào)))go出勤資料表的字段格式說(shuō)明如下所示:圖10出勤資料表的屬性圖11出勤資料表(4)員工基本資料表為了判斷某員工是否已經(jīng)考勤,在員工表中的另一個(gè)字段,字段名為“考勤”,每天考勤前,將此字段值都設(shè)為0,每考勤一個(gè)員工,則將其字段值該為1,以后操作時(shí)根據(jù)其字段判斷其是否已經(jīng)考勤。其創(chuàng)建腳本為:create table 員工

19、基本資料表 ( 員工號(hào) char(30) not null, 員工名 char(30) not null, 性別 tinyint not null, 年齡 int not null, 入公司時(shí)間 datetime not null, 住址 char(50) not null, 聯(lián)系電話 char(20) null, 手機(jī) char(20) null, 電子郵箱 char(30) null, 考勤 tinyint not null, constraint PK_員工基本資料表 primary key (員工號(hào))go員工基本資料表的年格式如下所示:圖12員工基本資料表的屬性圖13員工基本資料表(5

20、)加班表的創(chuàng)建 加班表用來(lái)保存員工的加班信息。create table 加班表 ( 記錄號(hào) int not null, 員工基_員工號(hào) char(30) null, 員工號(hào) char(20) not null, 員工名 char(30) not null, 加班類型 char(30) not null, 起始時(shí)間 datetime not null, 結(jié)束時(shí)間 datetime not null, constraint PK_加班表 primary key (記錄號(hào))go加班表的字段格式說(shuō)明如下所示:圖14加班表的屬性圖15加班表(6)請(qǐng)假表的創(chuàng)建請(qǐng)假表是用來(lái)保存員工的請(qǐng)假記錄。其創(chuàng)建腳本為:

21、create table 請(qǐng)假表 ( 記錄號(hào) int not null, 類型名 char(30) null, 員工基_員工號(hào) char(30) null, 員工號(hào) char(20) not null, 員工名 char(20) not null, 請(qǐng)假類型 char(30) not null, 起始時(shí)間 datetime not null, 結(jié)束時(shí)間 datetime not null, constraint PK_請(qǐng)假表 primary key (記錄號(hào))go請(qǐng)假表的字段格式如下所示:圖16請(qǐng)假表的屬性圖17請(qǐng)假表(7)外出表的創(chuàng)建外出表是用來(lái)保存員工的外出記錄,數(shù)據(jù)格式。外出表的創(chuàng)建腳本

22、如下:create table 外出表 ( 記錄號(hào) int not null, 類型名 char(30) null, 員工基_員工號(hào) char(30) null, 員工號(hào) char(20) not null, 員工名 char(30) not null, 外出類型 char(30) not null, 起始時(shí)間 datetime not null, 結(jié)束時(shí)間 datetime not null, constraint PK_外出表 primary key (記錄號(hào))Go外出表的字段格式如下所示:圖18外出表的屬性圖19外出表(8)日志表的創(chuàng)建。 每一個(gè)實(shí)用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),總是少不了日志管理。

23、日志是用來(lái)記錄系統(tǒng)的使用情況,以便當(dāng)系統(tǒng)遭到非法使用時(shí),能夠從日志表中找到使用記錄,以便進(jìn)行處理。日志表的創(chuàng)建腳本為:create table 日志表 ( 記錄號(hào) binary(8) not null, 用戶名 char(30) not null, 操作 char(127) not null, 日期 datetime not null, constraint PK_日志表 primary key (記錄號(hào))go日志表的字段格式說(shuō)明如下所示:圖20日志表的屬性圖21日志表(9)統(tǒng)計(jì)表的創(chuàng)建。 每一個(gè)用戶有時(shí)會(huì)需要去查詢一下哪天是否遲到的情況,統(tǒng)計(jì)表就很方便的提供了這一功能。create tabl

24、e 統(tǒng)計(jì)表 ( 日期 datetime not null, 記錄號(hào) binary(8) not null, 用戶名 char(30) not null, 遲到次數(shù) char(127) not null, )Go圖22統(tǒng)計(jì)表3.4.2代碼的調(diào)試(1在表格內(nèi)加入數(shù)據(jù)在SQL查詢分析器中輸入以下代碼:insert into 外出表(記錄號(hào),類型名,員工基_員工號(hào),員工號(hào),員工名,外出類型,起始時(shí)間,結(jié)束時(shí)間)values('119','出差','a80','a80','鄧月','出差',2008-06-0

25、9,2008-06-12)點(diǎn)擊運(yùn)行后輸入:select * from 外出表 得出以下結(jié)果:圖23加入數(shù)據(jù)的表(2)查詢數(shù)據(jù): 在SQL查詢分析器中輸入以下代碼: select * from 加班表點(diǎn)擊運(yùn)行后輸入,得出以下結(jié)果:圖24查詢數(shù)據(jù)的表(3)修改數(shù)據(jù): 在SQL查詢分析器中輸入以下代碼:update 外出表set 員工名 = '周丹'where 記錄號(hào)=119 select * from 外出表點(diǎn)擊運(yùn)行后輸入,得出以下結(jié)果:圖25修改數(shù)據(jù)的表(4)刪除數(shù)據(jù): 在SQL查詢分析器中輸入以下代碼: deletefrom 外出表where 員工名='周丹's

26、elect * from 外出表點(diǎn)擊運(yùn)行后輸入,得出以下結(jié)果:圖26刪除數(shù)據(jù)的表在過(guò)去我們的考勤工作都是人工完成的,不僅浪費(fèi)了很多的人力跟物力,而且無(wú)法保證其準(zhǔn)確性和透明度;給企業(yè)的管理帶來(lái)了許多的不便?,F(xiàn)在利用計(jì)算機(jī)來(lái)管理我們的考勤工作,大大降低了工作人員的工作量,提高了工作效率,使原本復(fù)雜和枯燥無(wú)味的工作變得簡(jiǎn)單而輕松了。計(jì)算機(jī)技術(shù)特別是數(shù)據(jù)庫(kù)技術(shù)的發(fā)展為企業(yè)建立管理信息系統(tǒng),甚至對(duì)改變管理思想起著不可估量的作用。實(shí)踐證明信息技術(shù)已在企業(yè)的管理層面扮演越來(lái)越重要的角色。該考勤管理系統(tǒng)中主要包括了員工的基本信息(姓名、性別、所屬部門等),查詢員工的基本信息,可根據(jù)員工的實(shí)際工資情況或?qū)嶋H的出

27、勤情況查看員工的基本信息等;另外還有權(quán)限管理和日志的功能。通過(guò)考勤系統(tǒng)可以很容易地對(duì)公司員工的信息有一個(gè)基本的了解,可以很方便地知道員工的出勤情況,通過(guò)對(duì)員工出勤信息的了解,就能計(jì)算出員工的實(shí)際工資。一切的統(tǒng)計(jì)和計(jì)算都計(jì)算機(jī)代為管理了,考勤信息管理系統(tǒng)對(duì)企業(yè)的合理化管理起到了很大的作用,它為企業(yè)信息化的建設(shè)打響了頭炮,企業(yè)的信息化建設(shè)已成為現(xiàn)代各個(gè)企業(yè)發(fā)展的需要。4、 接口設(shè)計(jì)4.1外部接口客戶端配置 硬件環(huán)境:?jiǎn)螜C(jī)Pentium 300 128M 600M以上硬盤空間 或以上 系統(tǒng)軟件:Windows 2007開(kāi)發(fā)語(yǔ)言:Microsoft visual studio 20104.2 內(nèi)部接口

28、1. 系統(tǒng)管理模塊為數(shù)據(jù)導(dǎo)入管理系統(tǒng)提供操作員和系統(tǒng)參數(shù)等基礎(chǔ)數(shù)據(jù)。必須設(shè)置操作員后才能使用其他模塊。2. 數(shù)據(jù)導(dǎo)入管理模塊為報(bào)表打印模塊,和查詢模塊提供基礎(chǔ)數(shù)據(jù)。必須先有員工數(shù)據(jù)后,才能使用統(tǒng)計(jì)和查詢模塊。3. 在考勤管理模塊中可以使用查詢模塊,查詢員工和部門的信息。4.3 用戶接口4.3.1登入界面設(shè)計(jì):需要輸入用戶名(NAME)和密碼(PASSWORD)。必須為數(shù)字。登陸成功即進(jìn)入系統(tǒng),失敗的話需要重新輸入信息。密碼規(guī)則:7位以上非漢字字符串;包含一個(gè)特殊字符和一個(gè)數(shù)字。顯示當(dāng)前時(shí)間。由安全問(wèn)題獲取密碼。驗(yàn)證碼驗(yàn)證。4.3.2員工界面設(shè)計(jì): 可以進(jìn)行考勤操作。可以進(jìn)行統(tǒng)計(jì)查詢自己考勤信息

29、??梢赃M(jìn)行密碼修改。可以進(jìn)行報(bào)表打印操作。可以進(jìn)行公告留言操作。4.3.3考勤操作界面:網(wǎng)站樹(shù)形導(dǎo)航當(dāng)前狀態(tài)注銷通道留言提示考勤基本操作(包括上班,下班,加班,請(qǐng)假,出差操作的按鈕)員工信息列表介紹考勤規(guī)則上班 存在上班異常將顯示異常個(gè)數(shù)和要求填寫異常解釋下班 下班異常并提供相應(yīng)選擇請(qǐng)假 請(qǐng)假原因及時(shí)間說(shuō)明出差 出差信息填寫4.3.4管理員界面設(shè)計(jì):可以進(jìn)行統(tǒng)計(jì)查詢員工考勤信息??梢赃M(jìn)行節(jié)假日設(shè)置(刪除,添加,修改等操作)??梢赃M(jìn)行員工名單修改(刪除,添加,修改等操作)??梢赃M(jìn)行密碼修改??梢园l(fā)布通知。 4.3.4員工設(shè)置界面:顯示員工的信息列表直接生成EXCEL電子表格添加員工,查找員工操作

30、添加員工查找員工五、運(yùn)行設(shè)計(jì)5.1運(yùn)行控制系統(tǒng)運(yùn)行時(shí)根據(jù)操作員的角色,確定各模塊的操作權(quán)限和數(shù)據(jù)的處理權(quán)限。運(yùn)行中記錄操作員操作日志,記錄管理員行為。5.2運(yùn)行時(shí)間一般操作的響應(yīng)時(shí)間應(yīng)在1"2秒內(nèi),對(duì)軟磁盤和打印機(jī)的操作,以及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時(shí)間內(nèi)完成六、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 6.1物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本設(shè)計(jì)系統(tǒng)采用的DBMS為SQL SERVER 2000,數(shù)據(jù)庫(kù)命名:shzu.mdb數(shù)據(jù)庫(kù)是由若干個(gè)二維表組成,其各自結(jié)構(gòu)見(jiàn)下表所示。表1.1 IC卡信息表格ICB列名數(shù)據(jù)類型能否為空備注KHCHAR(20)NOT NULL卡號(hào)(主鍵)YGBHCHAR(20)NOT NULL員

31、工編號(hào)表1.2員工信息表格YGB列名數(shù)據(jù)類型能否為空備注YGBHCHAR(20)NOT NULL員工編號(hào)(主鍵)YGXMCHAR(8)NOT NULL員工姓名YGXBCHAR(2) NULL員工性別BMBHCHAR(8)NOT NULL部門編號(hào)YGDHCHAR(20)NULL員工電話表1.3部門信息表BMB列名數(shù)據(jù)類型能否為空備注BMBHCHAR(8)NOT NULL部門編號(hào)(主鍵)BMCHAR(8)NOT NULL部門名表1.4管理員信息表格GLYB列名數(shù)據(jù)類型能否為空備注GLYXMCHAR(8)NOT NULL管理員姓名GLYXBCHAR(2) NULL管理員性別BMBHCHAR(8)NOT NULL部門編號(hào)GLYBHCHAR(20)NOT NULL管理員編號(hào)(主鍵)GLYMMCHAR(20)NOT NULL管理員密碼表1.5考勤類型表格KQLXB列名數(shù)據(jù)類型能否為空備注LXBHCHAR(8)NOT NULL類型編號(hào)(主鍵)LXCHAR(8)NOT NULL類型名稱表1.6考勤管理表格KQGLB列名數(shù)據(jù)類型能否為空備注KQRQDATETIMENOT NULL考勤日期(主鍵1)YGBHCHAR(20)NOT NULL員工編號(hào)(主鍵2)(指向員工信息表BH字段的外鍵)LXB

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論