




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要二十一世紀(jì)是信息的社會(huì),信息作為社會(huì)最主要的資源,將成為戰(zhàn)略資源引起人們廣泛的關(guān)注。人事考勤是管理部門(mén)獲取人員出勤和考核人員的最直接的途徑與最簡(jiǎn)單最根本的方式。但是,隨著公司規(guī)模的不斷擴(kuò)大,雇員數(shù)量的急劇增加,有關(guān)雇員的考勤信息量也在不斷成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有考勤管理系統(tǒng)來(lái)提高管理工作的效率。通過(guò)這樣的系統(tǒng),我們可以做到信息的標(biāo)準(zhǔn)管理和快速查詢,從而減少了管理方面的工作量。本系統(tǒng)采用VS2005、和SqlServer2000等軟件為開(kāi)發(fā)工具,針對(duì)員工出勤的實(shí)際情況,設(shè)計(jì)出一個(gè)web考勤管理系統(tǒng),對(duì)員工的考勤信息進(jìn)行統(tǒng)一管理,涉及到的主要內(nèi)容有:體系結(jié)構(gòu)規(guī)劃、設(shè)計(jì)平臺(tái)的搭建以
2、及系統(tǒng)的設(shè)計(jì)。主要實(shí)現(xiàn)的功能有根底數(shù)據(jù)維護(hù)、考勤信息維護(hù)、考勤信息統(tǒng)計(jì)和報(bào)表輸出。設(shè)計(jì)充分利用VS2005、SqlServer2000 數(shù)據(jù)庫(kù)技術(shù)的強(qiáng)大力量,提高了編程效率和可靠性。關(guān)鍵詞 考勤管理系統(tǒng) VS2005 A SqlServer2000 AbstractExtend continuously along with the scale of the company, the nasty play of employees quantity increment, concerning the personnel check on work attendance information
3、quantity also at continuously become doubly long. Face the huge amount of information, need to have the check on work attendance management system to raise the efficiency that the personnel manages the work. Pass such system, we can attain norm management and fast searches of information, thus reduc
4、ing the workload of the management.We use vs2005, A and SqlServer2000 software as development tool, face employee on dutys fact, design web check manage system, the content include design the system circuit, construction platform. the system major function is vindicate base data, vindicate check inf
5、ormation, compute check information and report output.Key words : Check Manage System VS2005 SqlServer2000目 錄 TOC o 1-3 h z u HYPERLINK l _Toc197369365 摘 要 PAGEREF _Toc197369365 h I HYPERLINK l _Toc197369366 Abstract PAGEREF _Toc197369366 h II HYPERLINK l _Toc197369367 第1章 緒論 PAGEREF _Toc197369367 h
6、 1 HYPERLINK l _Toc197369368 軟件開(kāi)發(fā)背景 PAGEREF _Toc197369368 h 1 HYPERLINK l _Toc197369369 考勤管理現(xiàn)狀 PAGEREF _Toc197369369 h 1 HYPERLINK l _Toc197369370 考勤打卡流程 PAGEREF _Toc197369370 h 1 HYPERLINK l _Toc197369371 考勤統(tǒng)計(jì)流程 PAGEREF _Toc197369371 h 2 HYPERLINK l _Toc197369372 問(wèn)題提出 PAGEREF _Toc197369372 h 2 HYPE
7、RLINK l _Toc197369373 小結(jié) PAGEREF _Toc197369373 h 2 HYPERLINK l _Toc197369374 第2章 系統(tǒng)可行性分析 PAGEREF _Toc197369374 h 3 HYPERLINK l _Toc197369375 第3章 系統(tǒng)平臺(tái)與開(kāi)發(fā)工具 PAGEREF _Toc197369375 h 5 HYPERLINK l _Toc197369376 簡(jiǎn)介 PAGEREF _Toc197369376 h 5 HYPERLINK l _Toc197369377 運(yùn)行原理和機(jī)制 PAGEREF _Toc197369377 h 5 HYPE
8、RLINK l _Toc197369378 3.1.2 Vs2005簡(jiǎn)介 PAGEREF _Toc197369378 h 7 HYPERLINK l _Toc197369379 3.1.3 C#語(yǔ)言簡(jiǎn)介 PAGEREF _Toc197369379 h 7 HYPERLINK l _Toc197369380 的運(yùn)行環(huán)境 PAGEREF _Toc197369380 h 8 HYPERLINK l _Toc197369381 系統(tǒng)開(kāi)發(fā)環(huán)境 PAGEREF _Toc197369381 h 8 HYPERLINK l _Toc197369382 效勞器的配置 PAGEREF _Toc197369382
9、h 8 HYPERLINK l _Toc197369383 數(shù)據(jù)庫(kù)后臺(tái)環(huán)境的配置 PAGEREF _Toc197369383 h 8 HYPERLINK l _Toc197369384 其他相關(guān)聯(lián)的系統(tǒng)平臺(tái) PAGEREF _Toc197369384 h 10 HYPERLINK l _Toc197369385 小結(jié) PAGEREF _Toc197369385 h 10 HYPERLINK l _Toc197369386 第4章 需求分析 PAGEREF _Toc197369386 h 11 HYPERLINK l _Toc197369387 系統(tǒng)組成 PAGEREF _Toc19736938
10、7 h 11 HYPERLINK l _Toc197369388 員工界面局部 PAGEREF _Toc197369388 h 11 HYPERLINK l _Toc197369389 管理界面局部 PAGEREF _Toc197369389 h 11 HYPERLINK l _Toc197369390 角色識(shí)別 PAGEREF _Toc197369390 h 11 HYPERLINK l _Toc197369391 系統(tǒng)配置要求 PAGEREF _Toc197369391 h 12 HYPERLINK l _Toc197369392 小結(jié) PAGEREF _Toc197369392 h 13
11、 HYPERLINK l _Toc197369393 第5章 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc197369393 h 14 HYPERLINK l _Toc197369394 系統(tǒng)主要功能規(guī)劃 PAGEREF _Toc197369394 h 14 HYPERLINK l _Toc197369395 根底數(shù)據(jù)管理 PAGEREF _Toc197369395 h 14 HYPERLINK l _Toc197369396 密碼修改 PAGEREF _Toc197369396 h 14 HYPERLINK l _Toc197369397 個(gè)人資料維護(hù) PAGEREF _Toc197369397
12、h 15 HYPERLINK l _Toc197369398 根底數(shù)據(jù)維護(hù) PAGEREF _Toc197369398 h 15 HYPERLINK l _Toc197369399 人事數(shù)據(jù)維護(hù) PAGEREF _Toc197369399 h 15 HYPERLINK l _Toc197369400 考勤管理 PAGEREF _Toc197369400 h 15 HYPERLINK l _Toc197369401 考勤數(shù)據(jù)維護(hù) PAGEREF _Toc197369401 h 15 HYPERLINK l _Toc197369402 考勤查詢 PAGEREF _Toc197369402 h 15
13、 HYPERLINK l _Toc197369403 個(gè)人考勤查詢 PAGEREF _Toc197369403 h 15 HYPERLINK l _Toc197369404 綜合考勤報(bào)表 PAGEREF _Toc197369404 h 15 HYPERLINK l _Toc197369405 小結(jié) PAGEREF _Toc197369405 h 15 HYPERLINK l _Toc197369406 第6章 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc197369406 h 17 HYPERLINK l _Toc197369407 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc197369407 h 17
14、HYPERLINK l _Toc197369408 6.1.1 Users 用戶表 PAGEREF _Toc197369408 h 17 HYPERLINK l _Toc197369409 6.1.2 Department部門(mén)表 PAGEREF _Toc197369409 h 18 HYPERLINK l _Toc197369410 6.1.3 Groups團(tuán)隊(duì)表 PAGEREF _Toc197369410 h 18 HYPERLINK l _Toc197369411 6.1.4 JobPosition職位表 PAGEREF _Toc197369411 h 18 HYPERLINK l _To
15、c197369412 6.1.5 Specialty專(zhuān)業(yè)表 PAGEREF _Toc197369412 h 19 HYPERLINK l _Toc197369413 6.1.6 SchoolGrade學(xué)歷表 PAGEREF _Toc197369413 h 19 HYPERLINK l _Toc197369414 6.1.7 CheckSheet考勤表 PAGEREF _Toc197369414 h 19 HYPERLINK l _Toc197369415 模塊設(shè)計(jì) PAGEREF _Toc197369415 h 20 HYPERLINK l _Toc197369416 系統(tǒng)登錄模塊 PAGER
16、EF _Toc197369416 h 20 HYPERLINK l _Toc197369417 找回密碼模塊 PAGEREF _Toc197369417 h 20 HYPERLINK l _Toc197369418 修改密碼模塊 PAGEREF _Toc197369418 h 20 HYPERLINK l _Toc197369419 個(gè)人資料修改模塊 PAGEREF _Toc197369419 h 20 HYPERLINK l _Toc197369420 根底數(shù)據(jù)管理模塊 PAGEREF _Toc197369420 h 20 HYPERLINK l _Toc197369421 人事數(shù)據(jù)維護(hù)模塊
17、 PAGEREF _Toc197369421 h 20 HYPERLINK l _Toc197369422 考勤數(shù)據(jù)維護(hù)模塊 PAGEREF _Toc197369422 h 21 HYPERLINK l _Toc197369423 個(gè)人考勤查詢模塊 PAGEREF _Toc197369423 h 21 HYPERLINK l _Toc197369424 綜合考勤報(bào)表模塊 PAGEREF _Toc197369424 h 21 HYPERLINK l _Toc197369425 小結(jié) PAGEREF _Toc197369425 h 21 HYPERLINK l _Toc197369426 第7章
18、系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc197369426 h 22 HYPERLINK l _Toc197369427 模塊的實(shí)現(xiàn) PAGEREF _Toc197369427 h 22 HYPERLINK l _Toc197369428 系統(tǒng)登錄模塊 PAGEREF _Toc197369428 h 22 HYPERLINK l _Toc197369429 找回密碼模塊 PAGEREF _Toc197369429 h 22 HYPERLINK l _Toc197369430 修改密碼模塊 PAGEREF _Toc197369430 h 22 HYPERLINK l _Toc197369431 個(gè)人資
19、料修改模塊 PAGEREF _Toc197369431 h 23 HYPERLINK l _Toc197369432 數(shù)據(jù)管理模塊模塊 PAGEREF _Toc197369432 h 24 HYPERLINK l _Toc197369433 人事數(shù)據(jù)維護(hù)模塊 PAGEREF _Toc197369433 h 26 HYPERLINK l _Toc197369434 考勤數(shù)據(jù)維護(hù)模塊 PAGEREF _Toc197369434 h 28 HYPERLINK l _Toc197369435 個(gè)人考勤查詢模塊 PAGEREF _Toc197369435 h 30 HYPERLINK l _Toc197
20、369436 綜合考勤報(bào)表模塊 PAGEREF _Toc197369436 h 31 HYPERLINK l _Toc197369437 小結(jié) PAGEREF _Toc197369437 h 32 HYPERLINK l _Toc197369438 結(jié)論 PAGEREF _Toc197369438 h 33 HYPERLINK l _Toc197369439 致謝 PAGEREF _Toc197369439 h 34 HYPERLINK l _Toc197369440 參考文獻(xiàn) PAGEREF _Toc197369440 h 35 HYPERLINK l _Toc197369441 附錄1 P
21、AGEREF _Toc197369441 h 36 HYPERLINK l _Toc197369442 A中文翻譯 PAGEREF _Toc197369442 h 36 HYPERLINK l _Toc197369443 B英文原件 PAGEREF _Toc197369443 h 38 HYPERLINK l _Toc197369444 附錄2 詳細(xì)代碼及說(shuō)明 PAGEREF _Toc197369444 h 42 HYPERLINK l _Toc197369445 實(shí)現(xiàn)DBAccess類(lèi) PAGEREF _Toc197369445 h 42 HYPERLINK l _Toc197369446
22、實(shí)現(xiàn)Util類(lèi) PAGEREF _Toc197369446 h 43 HYPERLINK l _Toc197369447 實(shí)現(xiàn)Util類(lèi) PAGEREF _Toc197369447 h 44 HYPERLINK l _Toc197369448 系統(tǒng)框架的搭建 PAGEREF _Toc197369448 h 44第1章 緒論軟件開(kāi)發(fā)背景中國(guó)參加WTO后,中國(guó)企業(yè)愈來(lái)愈面臨著國(guó)際化的競(jìng)爭(zhēng)格局,隨著市場(chǎng)競(jìng)爭(zhēng)的加劇,靠廉價(jià)勞動(dòng)力作為競(jìng)爭(zhēng)力,以簡(jiǎn)單的加工甚至是來(lái)料加工為定位的制造型企業(yè)愈來(lái)愈不能適應(yīng)市場(chǎng)的需要。某公司地處創(chuàng)新之都的深圳,在中國(guó)改革開(kāi)發(fā)的浪潮中從一個(gè)小公司迅速成為了一個(gè)具備高度創(chuàng)新競(jìng)爭(zhēng)力的
23、高新技術(shù)企業(yè)。企業(yè)的各個(gè)部門(mén)協(xié)同努力,在研究國(guó)際、國(guó)內(nèi)同行的同類(lèi)產(chǎn)品的根底上創(chuàng)造性的推出了一系列新產(chǎn)品滿足了市場(chǎng)的需要,公司也得到了長(zhǎng)足的開(kāi)展。伴隨著在企業(yè)的開(kāi)展,公司不斷開(kāi)展壯大,人員大量增加,公司需要標(biāo)準(zhǔn)化的管理,完善考勤制度,進(jìn)行標(biāo)準(zhǔn)的考勤管理,但是隨之帶來(lái)的大量考勤管理工作也帶來(lái)了管理上的困難。隨著時(shí)代的開(kāi)展,網(wǎng)絡(luò)通訊技術(shù)、計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的成熟,網(wǎng)絡(luò)進(jìn)程的加快,公司辦公室自動(dòng)化系統(tǒng)的開(kāi)展條件已經(jīng)成熟。我的畢業(yè)設(shè)計(jì)就是一個(gè)小型辦公自動(dòng)辦公化系統(tǒng)的開(kāi)發(fā)網(wǎng)上考勤查詢系統(tǒng)??记诠芾憩F(xiàn)狀某公司考勤管理一直以來(lái)都是依靠人員手工操作,步驟重復(fù)、繁瑣的現(xiàn)象,并且考勤歷史記錄堆放不易查找,容易出
24、錯(cuò)等情況,難以及時(shí)地放映的員工當(dāng)月的出勤勤快光,難以迅速的對(duì)員工的考勤進(jìn)行一個(gè)系統(tǒng)的評(píng)估??记诖蚩鞒桃粋€(gè)典型的考勤打卡的過(guò)程是:人員到崗后在卡架上取出紙制考勤卡放入打卡機(jī)打上班卡;下班后人員在卡架上取出紙制考勤卡放入打卡機(jī)打下班卡;考勤打卡過(guò)程結(jié)束;考勤統(tǒng)計(jì)流程一個(gè)典型的考勤統(tǒng)計(jì)的過(guò)程是:?jiǎn)T工每月底將紙制考勤卡交到人事部管理人員處,并領(lǐng)取下個(gè)月的紙制考勤卡;人事部門(mén)管理人員統(tǒng)計(jì)紙制考勤卡,核實(shí)員工當(dāng)月出勤情況;人事部門(mén)管理人員將統(tǒng)計(jì)結(jié)果填寫(xiě)到電腦中電子表格中,當(dāng)月的考勤卡歸檔存放;考勤統(tǒng)計(jì)過(guò)程結(jié)束;問(wèn)題提出在計(jì)算機(jī)已經(jīng)廣泛使用的當(dāng)今,考勤打卡、紙制考勤卡存放,統(tǒng)計(jì)登記過(guò)程主要依靠手工,不但效
25、率不高,而且容易出錯(cuò),不利進(jìn)行統(tǒng)計(jì)分析。以上所描述的手工過(guò)程的處理過(guò)程的缺乏之處顯而易見(jiàn),其弊端如下:首先,打卡中需要紙制的考勤卡,浪費(fèi)資源,并且進(jìn)行打卡過(guò)程中容易出錯(cuò);其次,當(dāng)公司員工人數(shù)增加,考勤歷史記錄隨著時(shí)間而逐漸積累成幾何級(jí)數(shù)增加時(shí),紙質(zhì)的記錄不但數(shù)量大,查找工作量大,而且紙質(zhì)的記錄隨著時(shí)間的推移容易發(fā)生毀損,記錄模糊不清、識(shí)別困難等問(wèn)題頻繁出現(xiàn)。第三,手工統(tǒng)計(jì)難度大,任務(wù)繁重,人事部門(mén)管理人員不堪重負(fù)。第四,統(tǒng)計(jì)后的數(shù)據(jù)制成表格放到電腦上保存,容易發(fā)生喪失。第五,考勤結(jié)果每月收卡時(shí)進(jìn)行統(tǒng)計(jì),期間公司領(lǐng)導(dǎo)在此期間不能及時(shí)掌握員工考勤動(dòng)態(tài)。小結(jié)本章主要介紹了M公司目前考勤管理的工作流程
26、,并對(duì)其缺乏進(jìn)行了分析,并指出其弊端。系統(tǒng)可行性分析隨著科學(xué)技術(shù)日新月異的進(jìn)步,讓人類(lèi)生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速開(kāi)展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。伴隨著網(wǎng)絡(luò)通訊技術(shù)、計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的成熟,信息化時(shí)代的到來(lái)成為不可抗拒的潮流。隨著計(jì)算機(jī)技術(shù)的應(yīng)用已經(jīng)深入了我們生活的每一個(gè)角落,信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,辦公室自動(dòng)化系統(tǒng)OA的實(shí)施在技術(shù)上已逐步成熟。辦公室自動(dòng)化系統(tǒng)一般指實(shí)現(xiàn)辦公室內(nèi)事務(wù)性業(yè)務(wù)的自動(dòng)化,這是一個(gè)不斷開(kāi)展的新型學(xué)科,任何一個(gè)單位要生存要開(kāi)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的辦公自動(dòng)化系統(tǒng)。各個(gè)
27、公司的辦公自動(dòng)化流程各不相同,但是有每個(gè)不同流程都是由模塊組成,它們使用的大局部模塊都是相同的。先制作成系統(tǒng)的各個(gè)模塊,根據(jù)不同客戶的流程不同進(jìn)行不同的拼裝,這樣是做成一個(gè)通用的可定制的辦公自動(dòng)化系統(tǒng)成為可能。基于上述分析,M公司的考勤系統(tǒng)需要一種效率高,使用簡(jiǎn)便、不易出錯(cuò)的方法來(lái)替代現(xiàn)有手工處理考勤的方式。我們想將該考勤管理系統(tǒng)做成一個(gè)該公司未來(lái)辦公自動(dòng)化系統(tǒng)的一局部,作為一個(gè)模塊先期運(yùn)行使用。考勤數(shù)據(jù)采集的工作將使用采用IC卡打卡進(jìn)行采集,考勤機(jī)在打卡成功后,直接將考勤數(shù)據(jù)傳遞到數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)。這方面的工作準(zhǔn)備購(gòu)置現(xiàn)有的成熟產(chǎn)品,IC卡的采購(gòu)也將一并完成。考勤數(shù)據(jù)查詢工作這方面,準(zhǔn)備制作單
28、獨(dú)的系統(tǒng)進(jìn)行網(wǎng)上考勤查詢。一方面,采用計(jì)算機(jī)管理可以使記錄的查詢簡(jiǎn)便直觀,可以大大提高工作效率;另外一方面,采用程序的方式簡(jiǎn)化考勤統(tǒng)計(jì)的工作,同時(shí)防止人工處理的方式可能帶來(lái)的錯(cuò)誤。該系統(tǒng)具有登陸、修改密碼、修改個(gè)人信息、人員管理、個(gè)人考勤查詢,綜合考勤查詢等功能。綜上所述,采用網(wǎng)上考勤查詢系統(tǒng)將人事部門(mén)管理人員從傳統(tǒng)的考勤管理方式徹底的解脫出來(lái),提供一種準(zhǔn)確、方便、快捷、費(fèi)用低的管理,提高效率,減輕人事部門(mén)管理人員以往繁忙的工作,減小出錯(cuò)的概率,是完全可行的。系統(tǒng)平臺(tái)與開(kāi)發(fā)工具簡(jiǎn)介ASP.NET是微軟公司提供的新一代的Web開(kāi)發(fā)平臺(tái),它為開(kāi)發(fā)人員提供了生成企業(yè)級(jí)Web應(yīng)用程序所需要的效勞、編程
29、模型和軟件根底結(jié)構(gòu),同其他Web開(kāi)發(fā)平臺(tái)相比,ASP.NET具有下面三大優(yōu)勢(shì)。1支持多種腳本語(yǔ)言和編譯語(yǔ)言ASP.NET 可以使用腳本語(yǔ)言如 VBscript、Jscript、Perlscript 和 Python以及編譯語(yǔ)言如 VB、C#、C、Cobol、Smalltalk 和 Lisp。該框架使用通用語(yǔ)言運(yùn)行環(huán)境 (CLR),先將源代碼編譯成 Microsoft 中間語(yǔ)言代碼,然后 CLR 執(zhí)行這些代碼。這種中間語(yǔ)言具有平臺(tái)無(wú)關(guān)性,而且,由于ASP.NET頁(yè)面在執(zhí)行前會(huì)被編譯,所以ASP.NET的性能得到了很大的提高。2程序代碼與頁(yè)面內(nèi)容的成功別離ASP.NET Web開(kāi)發(fā)技術(shù)為程序員提供
30、了一種非常好的開(kāi)發(fā)模式,即Code Behind技術(shù),它通過(guò)Web控件將程序代碼與頁(yè)面內(nèi)容成功別離,從而使ASP.NET的程序結(jié)構(gòu)異常清晰,開(kāi)發(fā)和維護(hù)的效率也得到了很大的提高。另外可以利用Visual Studio.NET集成環(huán)境下開(kāi)發(fā)ASP.NET應(yīng)用程序,該環(huán)境不僅提供了強(qiáng)大的調(diào)試能力,而且還集成了“所見(jiàn)即所得的HTML編輯器,為開(kāi)發(fā)人員開(kāi)發(fā)Web頁(yè)提供了方便的圖形化支持。3引入效勞器端控件效勞器端控件會(huì)生成發(fā)送給瀏覽器的HTML代碼,顯示控件,它們還能生成隱藏的HTML元素來(lái)存儲(chǔ)它們當(dāng)前的狀態(tài)。在提交頁(yè)面時(shí),這些信息就會(huì)傳送回效勞器,控件將自動(dòng)處理這些信息,改變HTML,顯示控件。運(yùn)行原
31、理和機(jī)制當(dāng)一個(gè) 請(qǐng)求發(fā)送過(guò)來(lái)并被IIS效勞器收到之后,IIS首先通過(guò)你請(qǐng)求的頁(yè)面類(lèi)型為其加載相應(yīng)的dll文件,經(jīng)過(guò)一些不同的 Module的處理后,將這條請(qǐng)求發(fā)送給 Handler模塊。如圖3-1所示:圖3-1 運(yùn)行原理一個(gè) 請(qǐng)求有可能經(jīng)過(guò)的四條路線。當(dāng)用戶第一次訪問(wèn)這個(gè)頁(yè)面時(shí)這個(gè)請(qǐng)求首先依次經(jīng)過(guò) Moduls和 Handler的處理,而在 Handler的處理中效勞器會(huì)為用戶轉(zhuǎn)到真正要訪問(wèn)的頁(yè)面,然后通過(guò)ASP Engine來(lái)找到這個(gè)頁(yè)面背后的類(lèi),并實(shí)例化為一個(gè)臨時(shí)對(duì)象,再此過(guò)程中會(huì)觸發(fā)一系列的事件,其中一部份的事件需要經(jīng)過(guò)對(duì)象中的方法處理,之后效勞器會(huì)將這個(gè)處理后頁(yè)面發(fā)移交給Respons
32、e對(duì)象,然后由Response對(duì)象將這個(gè)頁(yè)面發(fā)送到客戶端。這就是第一條路線,而當(dāng)用戶在這個(gè)頁(yè)面上進(jìn)行重新提交一些信息,并繼續(xù)向效勞器發(fā)送請(qǐng)求時(shí),因?yàn)榇藭r(shí)用戶的效勞器之間的會(huì)話已經(jīng)建立,對(duì)于用戶所在的那個(gè)臨時(shí)對(duì)象在效勞器中已經(jīng)建立,所以不用再經(jīng)過(guò)初始化頁(yè)面的工作,故這第二條路線是按照 Moduls, Handler,然后直接與臨時(shí)對(duì)象交互,然后返回的。第三條路線與第二條不同的是在處理請(qǐng)求時(shí)如果涉及到需要調(diào)用ASP Cache,既ASP 緩存的,而臨時(shí)對(duì)象回將直接從ASP 緩存提取信息并返回這第四條路線就是當(dāng)你刷新這個(gè)頁(yè)面的時(shí)候,效勞器接收到時(shí)發(fā)現(xiàn)這個(gè)請(qǐng)求先前已經(jīng)處理過(guò)了,并將處理結(jié)果存儲(chǔ)到由一個(gè)
33、默認(rèn)的 Module管理的輸出緩存中了,那么我們就可以直接從這個(gè)緩存提取信息并返回,而無(wú)需再重新處理一遍了。如圖3-2所示:圖3-2 運(yùn)行機(jī)制Vs2005簡(jiǎn)介VS2005是微軟公司推出的一個(gè)可擴(kuò)展的、支持整個(gè)軟件開(kāi)發(fā)生命周期的企業(yè)級(jí)開(kāi)發(fā)平臺(tái),通過(guò)它,廣闊開(kāi)發(fā)人員及其團(tuán)隊(duì)能夠開(kāi)發(fā)出更加高效、平安和可靠的解決方案。C#語(yǔ)言簡(jiǎn)介C#是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于Microsoft .NET平臺(tái)的應(yīng)用程序,Microsoft .NET提供了一系列的工具和效勞來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。 正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類(lèi)組件的理想之選無(wú)論是高
34、級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的C#語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML 網(wǎng)絡(luò)效勞,從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)Internet進(jìn)行調(diào)用。 C#語(yǔ)言自C/C+演變而來(lái),相對(duì)C/C+來(lái)說(shuō),C#更現(xiàn)代、更簡(jiǎn)單、更完全面向?qū)ο蠛透?lèi)型平安。它簡(jiǎn)化和革新了C+中的類(lèi)、名字空間、方法重載和異常處理等領(lǐng)域。摒棄了C+的復(fù)雜性,使它更易用、更少出錯(cuò)。C#減少了C+的一些功能,更易于使用。不再有宏、模板和多重繼承。特別對(duì)企業(yè)開(kāi)發(fā)者來(lái)說(shuō),上述功能只會(huì)產(chǎn)生更多的麻煩而不是效益。使編程更方便的新功能是嚴(yán)格的類(lèi)型平安、版本控制、垃圾收集(garbage collect)等等。所有這些功
35、能的目標(biāo),都是在于開(kāi)發(fā)面向組件的軟件。的運(yùn)行環(huán)境安裝了Windows2000操作系統(tǒng)得電腦以上的,IIS5.0以上,安裝了.Net FrameWork2.0,就可以運(yùn)行A了。系統(tǒng)開(kāi)發(fā)環(huán)境效勞器的配置通過(guò)前面的介紹,可以知道效勞器只需要升級(jí)到IIS5.0以上版本,安裝好vs2005,并完成配置了。數(shù)據(jù)庫(kù)后臺(tái)環(huán)境的配置SQL Server是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,并于1988年推出了第一個(gè)OS/2版本。 SQL Server近年來(lái)不斷更新版本,1996年,Microsoft 推
36、出了版本;1998年,版本和用戶見(jiàn)面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。建立數(shù)據(jù)庫(kù):在數(shù)據(jù)庫(kù)效勞器上安裝SqlServer2000。選中需要建數(shù)據(jù)庫(kù)的效勞器,單擊鼠標(biāo)右鍵,選擇“開(kāi)始“數(shù)據(jù)庫(kù),輸入“KQCX,完成新建數(shù)據(jù)庫(kù)。如圖3-3所示:圖3-3 新建數(shù)據(jù)庫(kù)選中新建的“KQCX數(shù)據(jù)庫(kù),單擊鼠標(biāo)右鍵,選擇“新建“表,可以新建自己的數(shù)據(jù)表了。如圖3-4所示:圖3-4 新建數(shù)據(jù)表其他相關(guān)聯(lián)的系統(tǒng)平臺(tái)考勤數(shù)據(jù)采集模塊另外購(gòu)置其他公司產(chǎn)品,該產(chǎn)品通過(guò)打卡機(jī)采集數(shù)據(jù)之后,直接存入數(shù)據(jù)庫(kù),不需要和考勤查詢系統(tǒng)做接口。小結(jié)本章主要對(duì)系統(tǒng)開(kāi)發(fā)的數(shù)據(jù)庫(kù)與工具的進(jìn)行
37、了簡(jiǎn)單的介紹,并建立了系統(tǒng)開(kāi)發(fā)環(huán)境。需求分析考勤管理系統(tǒng)要求普通員工可以維護(hù)自己的數(shù)據(jù),查詢本人的考勤情況,人事部門(mén)相關(guān)人員需要維護(hù)考勤數(shù)據(jù),查看考勤情況統(tǒng)計(jì)。系統(tǒng)組成員工界面局部根底數(shù)據(jù)管理:密碼修改,個(gè)人資料修改;考勤查詢:個(gè)人考勤查詢;管理界面局部根底數(shù)據(jù)管理:根底數(shù)據(jù)修改,人事數(shù)據(jù)修改;考勤管理:考勤數(shù)據(jù)維護(hù);考勤查詢:綜合考勤查詢;角色識(shí)別角色識(shí)別的任務(wù)是找出所有可能與系統(tǒng)發(fā)生交互行為的外部實(shí)體,對(duì)象和系統(tǒng)。他們的行為不受系統(tǒng)的控制,但是可以提供輸入給系統(tǒng)即使用系統(tǒng)的功能,或者能夠響應(yīng)系統(tǒng)的效勞請(qǐng)求,為系統(tǒng)提供效勞的接口。在前面的描述中可知,用戶在訪問(wèn)系統(tǒng)時(shí),可以維護(hù)個(gè)人資料和查詢個(gè)
38、人考勤信息,很顯然系統(tǒng)存在這樣的主要角色,我們定義該角色為普通用戶。同樣在系統(tǒng)的后臺(tái),也需要人員管理注冊(cè)用戶,管理根底數(shù)據(jù),維護(hù)考勤數(shù)據(jù),綜合查詢考勤情況,我們定義該角色為系統(tǒng)管理員。綜上所述,本系統(tǒng)實(shí)際只包含兩個(gè)角色:普通用戶,系統(tǒng)管理員。如表4.1所示,我們根據(jù)完成任務(wù)的不同進(jìn)行模塊劃分,一共包括7大模塊,其中與普通用戶相關(guān)的共有3個(gè),與系統(tǒng)管理員相關(guān)的共有4個(gè)。這些功能模塊是建立在我們對(duì)系統(tǒng)的需求分析和設(shè)計(jì)的根底上的。當(dāng)然這是從大的方向?qū)ο到y(tǒng)進(jìn)行的很粗糙的劃分,進(jìn)入系統(tǒng)設(shè)計(jì)階段我們將會(huì)對(duì)系統(tǒng)進(jìn)行更加精細(xì)的劃分設(shè)計(jì)。 模塊功能列表序號(hào)功能模塊類(lèi)型功能模塊備注1普通用戶密碼修改用戶修改個(gè)人密
39、碼2普通用戶個(gè)人資料修改用戶修改個(gè)人信息3普通用戶個(gè)人考勤查詢用戶查詢個(gè)人考勤信息4系統(tǒng)管理員根底數(shù)據(jù)修改維護(hù)系統(tǒng)根底數(shù)據(jù),包括增加/刪除/修改5系統(tǒng)管理員人事數(shù)據(jù)修改查看用戶信息,增加/刪除/修改用戶信息6系統(tǒng)管理員考勤數(shù)據(jù)維護(hù)增加/刪除/修改考勤數(shù)據(jù)7系統(tǒng)管理員綜合考勤查詢綜合查詢考勤,生成相關(guān)報(bào)表任何系統(tǒng)的功能的實(shí)現(xiàn)都離不開(kāi)角色的參與,為了賦予不同的角色不同的功能和權(quán)限,也為了一定程度上確保系統(tǒng)交易的平安性和順利進(jìn)行。系統(tǒng)配置要求操作系統(tǒng):Windows 2000 Server/Professional以上CPU:沒(méi)有很高的要求,只要能夠順利運(yùn)行Windows系列操作系統(tǒng)就可以了。內(nèi)存:
40、最低配置128MB以上內(nèi)存。硬盤(pán)空間:至少需要50MB以上的硬盤(pán)空間來(lái)安裝所需的組件。小結(jié)本章主要對(duì)系統(tǒng)的需求進(jìn)行了分析,角色進(jìn)行了識(shí)別,模塊進(jìn)行了劃分,提出了系統(tǒng)配置的要求,為以后進(jìn)行設(shè)計(jì)和開(kāi)發(fā)提供了堅(jiān)實(shí)的根底。系統(tǒng)總體設(shè)計(jì)系統(tǒng)主要功能規(guī)劃根據(jù)上述業(yè)務(wù)過(guò)程的分析,并結(jié)合實(shí)際記錄信息進(jìn)行優(yōu)化,系統(tǒng)功能如下。如圖5-1所示:圖5-1 系統(tǒng)功能圖系統(tǒng)各項(xiàng)功能要求描述如下:根底數(shù)據(jù)管理根底數(shù)據(jù)管理功能包括密碼修改,個(gè)人資料修改,根底數(shù)據(jù)維護(hù)、人事數(shù)據(jù)維護(hù) 。密碼修改用戶修改自己的密碼;個(gè)人資料維護(hù)用戶維護(hù)自己的個(gè)人信息;根底數(shù)據(jù)維護(hù)維護(hù)系統(tǒng)所有的根底數(shù)據(jù),進(jìn)行增刪改;人事數(shù)據(jù)維護(hù)維護(hù)公司的人事數(shù)據(jù),
41、考勤是以人事數(shù)據(jù)為基準(zhǔn)進(jìn)行記錄的; 考勤管理考勤管理是指對(duì)考勤數(shù)據(jù)進(jìn)行維護(hù)。考勤數(shù)據(jù)維護(hù)對(duì)考勤機(jī)采集得數(shù)據(jù),不太確切或者出現(xiàn)異常的情況進(jìn)行手工的維護(hù)。主要發(fā)生在考勤機(jī)異常,人員漏打卡等情況下??记诓樵兏鶕?jù)日常工作的需要,專(zhuān)門(mén)設(shè)計(jì)了查詢,以方便人事部門(mén)管理人員和員工進(jìn)行查詢。個(gè)人考勤查詢進(jìn)行個(gè)人考勤的查詢,只能查詢一個(gè)人的考勤情況,主要針對(duì)公司員工。綜合考勤報(bào)表通過(guò)組合查詢,產(chǎn)生考勤報(bào)表,人事部門(mén)管理人員統(tǒng)計(jì)使用。小結(jié)本章對(duì)考勤管理系統(tǒng)的各項(xiàng)功能進(jìn)行了系統(tǒng)規(guī)劃,然后對(duì)于功能的作用與目的進(jìn)行了闡述,方便與最終使用者進(jìn)行溝通,以確認(rèn)軟件的功能設(shè)計(jì)是否滿足人事部管理人員的使用要求。本章的內(nèi)容應(yīng)該在與考
42、勤管理與使用者充分溝通達(dá)成一致后,再進(jìn)行后續(xù)詳細(xì)設(shè)計(jì)。系統(tǒng)詳細(xì)設(shè)計(jì)基于上述針對(duì)考勤管理系統(tǒng)的總體涉及到的各項(xiàng)功能規(guī)劃,實(shí)施了包括表的設(shè)計(jì)、窗體功能設(shè)計(jì)等在內(nèi)的詳細(xì)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)表是數(shù)據(jù)庫(kù)設(shè)計(jì)的靈魂,是各項(xiàng)數(shù)據(jù)信息存放的倉(cāng)庫(kù),表的設(shè)計(jì)質(zhì)量直接關(guān)系到各項(xiàng)后續(xù)開(kāi)發(fā)的質(zhì)量。Users 用戶表表結(jié)構(gòu)如表6-1所示,該表用來(lái)記錄用戶信息。表6-1 數(shù)據(jù)表Users 字段名數(shù)據(jù)類(lèi)型允許空說(shuō)明UserIDIntN用戶編號(hào),系統(tǒng)自動(dòng)產(chǎn)生,唯一LoginIDVarchar(50)N登陸名,唯一PasswordVarchar(15)N密碼EmailVarchar(50)N驗(yàn)證郵件,用來(lái)找回密碼,唯一CNameVa
43、rchar(50)N用戶顯示名CardIDVarchar(50)Y身份證號(hào)SexVarchar(2)Y性別 AddressVarchar(50)Y地址ZipcodeVarchar(50)Y郵政編碼TelVarchar(50)Y DepartIDIntY部門(mén)編號(hào)GroupsIDIntY團(tuán)隊(duì)編號(hào)JobPositionIDIntY職位編號(hào)specialtyIDIntY專(zhuān)業(yè)編號(hào)SchoolGradeIDIntY學(xué)歷編號(hào)StatusIntY狀態(tài):1-正常;2-停用ModiTimeDateTimeY修改時(shí)間Department部門(mén)表表結(jié)構(gòu)如表6-2所示,該表用來(lái)記錄部門(mén)信息。表6-2 數(shù)據(jù)表Departm
44、ent字段名數(shù)據(jù)類(lèi)型允許空說(shuō)明DepartmentIDIntN部門(mén)編號(hào),系統(tǒng)自動(dòng)產(chǎn)生,唯一DepartmentNameVarchar(100)N部門(mén)名RemarkVarchar(100)N備注Groups團(tuán)隊(duì)表表結(jié)構(gòu)如表6-3所示,該表用來(lái)記錄團(tuán)隊(duì)信息。表6-3 數(shù)據(jù)表Groups字段名數(shù)據(jù)類(lèi)型允許空說(shuō)明GroupsIDIntN團(tuán)隊(duì)編號(hào),系統(tǒng)自動(dòng)產(chǎn)生,唯一GroupsNameVarchar(100)N團(tuán)隊(duì)名RemarkVarchar(100)N備注JobPosition職位表表結(jié)構(gòu)如表6-4所示,該表用來(lái)記錄職位信息。表6-4 數(shù)據(jù)表JobPosition字段名數(shù)據(jù)類(lèi)型允許空說(shuō)明JobPosi
45、tionIDIntN職位編號(hào),系統(tǒng)自動(dòng)產(chǎn)生,唯一JobPositionNameVarchar(100)N職位名RemarkVarchar(100)N備注Specialty專(zhuān)業(yè)表表結(jié)構(gòu)如表6-5所示,該表用來(lái)記錄專(zhuān)業(yè)信息。表6-5 數(shù)據(jù)表Specialty字段名數(shù)據(jù)類(lèi)型允許空說(shuō)明SpecialtyIDIntN專(zhuān)業(yè)編號(hào),系統(tǒng)自動(dòng)產(chǎn)生,唯一SpecialtyNameVarchar(100)N專(zhuān)業(yè)名RemarkVarchar(100)N備注SchoolGrade學(xué)歷表表結(jié)構(gòu)如表6-6所示,該表用來(lái)記錄學(xué)歷信息。表6-6 數(shù)據(jù)表SchoolGrade字段名數(shù)據(jù)類(lèi)型允許空說(shuō)明SchoolGradeIDIn
46、tN學(xué)歷編號(hào),系統(tǒng)自動(dòng)產(chǎn)生,唯一SchoolGradeNameVarchar(100)N學(xué)歷名RemarkVarchar(100)N備注CheckSheet考勤表表結(jié)構(gòu)如表6-7所示,該表用來(lái)記錄考勤信息。表6-7 數(shù)據(jù)表CheckSheet字段名數(shù)據(jù)類(lèi)型允許空說(shuō)明CheckSheetIDIntN考勤編號(hào),系統(tǒng)自動(dòng)產(chǎn)生,唯一UserIDVarchar(50)N用戶編號(hào)CheckDateVarchar(15)N考勤日期CheckInTimeVarchar(50)N用戶顯示名CheckOutTimeVarchar(50)Y身份證號(hào)ReasonVarchar(2)Y性別 odiDateVarchar
47、(50)Y郵政編碼模塊設(shè)計(jì)系統(tǒng)登錄模塊所有用戶均可見(jiàn)。提供用戶登錄系統(tǒng)的管理,制未經(jīng)許可的用戶擅自操作。用戶在此輸入“用戶名、“密碼,提交后將與表“User中LoginID與Password比擬,相同的那么進(jìn)入系統(tǒng),并根據(jù)不同的權(quán)限導(dǎo)入不同的菜單,否那么提示密碼錯(cuò)誤。找回密碼模塊所有用戶均可見(jiàn)。為用戶提供忘記密碼后找回密碼的功能,用戶可以輸入登陸名或者電子郵箱來(lái)找回喪失的密碼。在輸入正確的登錄名或電子郵箱后,密碼將會(huì)發(fā)送到用戶的電子郵箱中,如果輸入錯(cuò)誤,提示錯(cuò)誤并返回。修改密碼模塊登錄后的用戶可見(jiàn)。為用戶提供修改密碼的功能,系統(tǒng)保存修改到數(shù)據(jù)庫(kù)后需要進(jìn)行提示。個(gè)人資料修改模塊登錄后的用戶可見(jiàn)。
48、客戶可以修改自己的個(gè)人信息,注意有些字段時(shí)不能被自身修改的,必須由管理人員設(shè)定,如:LoginID登錄名和Status狀態(tài)。根底數(shù)據(jù)管理模塊人事部門(mén)管理人員可見(jiàn),用來(lái)管理各項(xiàng)根底數(shù)據(jù)。用戶選擇需要操作的選項(xiàng),新增/修改數(shù)據(jù)后點(diǎn)擊保存,完成根底數(shù)據(jù)管理工作。該操作主要針對(duì)數(shù)據(jù)庫(kù)Department,Groups,JobPosition,Specialty,SchoolGrade表進(jìn)行操作。人事數(shù)據(jù)維護(hù)模塊人事部門(mén)管理人員可見(jiàn),用來(lái)管理人事數(shù)據(jù)。用戶可以進(jìn)行增加/修改/Disable/Enable操作。點(diǎn)擊保存后存入數(shù)據(jù)庫(kù)User表。考勤數(shù)據(jù)維護(hù)模塊人事部門(mén)管理人員可見(jiàn),用來(lái)管理考勤機(jī)采集的數(shù)據(jù)。
49、用戶新增/修改數(shù)據(jù)后點(diǎn)擊保存,完成考勤數(shù)據(jù)維護(hù)工作。操作主要針對(duì)數(shù)據(jù)庫(kù)CheckSheet表進(jìn)行操作。個(gè)人考勤查詢模塊登錄后用戶可見(jiàn),用來(lái)查詢個(gè)人的考勤記錄,根據(jù)輸入的不同條件,產(chǎn)生查詢結(jié)果,結(jié)果可以導(dǎo)成PDF保存。綜合考勤報(bào)表模塊人事部門(mén)管理人員可見(jiàn),用來(lái)進(jìn)行綜合的查詢,查詢條件更加豐富。根據(jù)輸入的不同條件,產(chǎn)生查詢結(jié)果,結(jié)果可以導(dǎo)成PDF保存。小結(jié)本章對(duì)系統(tǒng)使用的數(shù)據(jù)庫(kù),模塊進(jìn)行了詳細(xì)的設(shè)計(jì),為今后的編碼指明了方向。系統(tǒng)實(shí)現(xiàn)模塊的實(shí)現(xiàn)系統(tǒng)登錄模塊模塊頁(yè)面如圖7-1所示,用戶輸入用戶名和密碼之后,點(diǎn)擊“登錄按鈕,如果用戶名和密碼正確,將進(jìn)入系統(tǒng),否那么將會(huì)給出提示。圖7-1 系統(tǒng)登陸頁(yè)面找回
50、密碼模塊模塊頁(yè)面如圖7-2所示,用戶輸入用戶名或者電子郵箱找回密碼,系統(tǒng)會(huì)自動(dòng)查找數(shù)據(jù)庫(kù),如果用戶名或者郵箱輸入正確,系統(tǒng)將會(huì)把密碼發(fā)送到用戶的郵箱中。圖7-2 找回密碼頁(yè)面修改密碼模塊模塊頁(yè)面如圖7-3所示,輸入舊密碼并重復(fù)輸入2次相同的新密碼后,點(diǎn)擊“提交修改,將會(huì)保存到數(shù)據(jù)庫(kù)。圖7-3 修改密碼頁(yè)面?zhèn)€人資料修改模塊模塊頁(yè)面如圖7-4所示,登錄名和狀態(tài)不能由個(gè)人進(jìn)行修改,其余資料可以個(gè)人進(jìn)行維護(hù)。點(diǎn)擊“提交修改之后系統(tǒng)會(huì)把數(shù)據(jù)保存到數(shù)據(jù)庫(kù),并給出保存成功的提示,如圖7-5所示。圖7-4 個(gè)人資料修改頁(yè)面圖7-5 保存成功提示信息數(shù)據(jù)管理模塊模塊模塊初始頁(yè)面如圖7-6所示。圖7-6 數(shù)據(jù)管理
51、模塊初始頁(yè)面在“根底數(shù)據(jù)類(lèi)型下拉框中,選中需要維護(hù)的根底數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)顯示出該類(lèi)型所有的值,如圖7-7所示。圖7-7 查詢結(jié)果頁(yè)面在某一行上點(diǎn)擊修改,進(jìn)入修改狀態(tài),如圖7-8所示,修改完成之后點(diǎn)擊“保存,返回查詢結(jié)果頁(yè)面。圖7-8 根底數(shù)據(jù)修改頁(yè)面在查詢結(jié)果的某一行上點(diǎn)擊刪除,會(huì)彈出“確認(rèn)要?jiǎng)h除嗎的提示,如圖7-9所示,如果點(diǎn)擊“確定,系統(tǒng)就會(huì)刪除該行,刪除完之后會(huì)自動(dòng)回到顯示狀態(tài)。圖7-9 根底數(shù)據(jù)刪除頁(yè)面點(diǎn)擊“新增按鈕,系統(tǒng)能夠會(huì)跳轉(zhuǎn)到新增頁(yè)面,如圖7-10所示,輸入數(shù)據(jù)后點(diǎn)擊“保存,系統(tǒng)保存數(shù)據(jù)之后返回查詢結(jié)果頁(yè)面。圖7-10 新增根底數(shù)據(jù)頁(yè)面人事數(shù)據(jù)維護(hù)模塊模塊頁(yè)面如圖7-11所示,
52、可以根據(jù)部門(mén)/狀態(tài)/姓名的一局部進(jìn)行查找。圖7-11 人事數(shù)據(jù)查詢結(jié)果頁(yè)面在某一行上點(diǎn)擊修改,進(jìn)入修改頁(yè)面,如圖7-12所示,修改完成之后點(diǎn)擊“保存,返回人事數(shù)據(jù)查詢結(jié)果頁(yè)面。圖7-12 人事數(shù)據(jù)資料修改頁(yè)面在某一行上點(diǎn)擊刪除,會(huì)彈出“確認(rèn)要?jiǎng)h除嗎的提示,如圖7-13所示,如果點(diǎn)擊“確定,系統(tǒng)就會(huì)刪除該行。圖7-13 人事數(shù)據(jù)資料刪除頁(yè)面點(diǎn)擊“新增按鈕,系統(tǒng)能夠會(huì)跳轉(zhuǎn)到新增頁(yè)面,如圖7-14所示,輸入數(shù)據(jù)后點(diǎn)擊“保存,系統(tǒng)保存數(shù)據(jù)之后返回初始頁(yè)面。圖7-14 新增人事數(shù)據(jù)頁(yè)面考勤數(shù)據(jù)維護(hù)模塊模塊頁(yè)面如圖7-15所示,可以根據(jù)考勤日期的時(shí)間段/姓名的一局部進(jìn)行查找。圖7-15 考勤數(shù)據(jù)查詢結(jié)果頁(yè)
53、面在某一行上點(diǎn)擊修改,進(jìn)入修改狀態(tài),如圖7-16所示,修改完成之后點(diǎn)擊“保存,返回考勤數(shù)據(jù)查詢結(jié)果頁(yè)面。圖7-16 考勤數(shù)據(jù)修改頁(yè)面在某一行上點(diǎn)擊刪除,會(huì)彈出“確認(rèn)要?jiǎng)h除嗎的提示,如圖7-17所示,如果點(diǎn)擊“確定,系統(tǒng)就會(huì)刪除該行。圖7-17 考勤數(shù)據(jù)刪除頁(yè)面點(diǎn)擊“新增按鈕,系統(tǒng)能夠會(huì)跳轉(zhuǎn)到新增頁(yè)面,如圖7-18所示,輸入數(shù)據(jù)后點(diǎn)擊“保存,系統(tǒng)保存數(shù)據(jù)之后返回初始頁(yè)面。圖7-18 考勤數(shù)據(jù)新增頁(yè)面?zhèn)€人考勤查詢模塊頁(yè)面如圖7-19所示,用來(lái)查詢用戶個(gè)人考勤記錄,用戶選擇時(shí)間段,點(diǎn)擊查詢,可以得到相應(yīng)的結(jié)果??梢园凑湛记谌掌谶M(jìn)行排序,點(diǎn)擊“導(dǎo)出PDF,會(huì)保存結(jié)果到pdf文件,點(diǎn)擊“打印會(huì)打印當(dāng)前頁(yè)
54、面。圖7-19 個(gè)人考勤查詢頁(yè)面綜合考勤報(bào)表模塊頁(yè)面如圖7-20所示,用來(lái)綜合查詢考勤記錄,管理員選擇姓名/部門(mén)/時(shí)間段,點(diǎn)擊查詢,可以得到相應(yīng)的結(jié)果??梢园凑湛记谌掌谶M(jìn)行排序,點(diǎn)擊“導(dǎo)出PDF,會(huì)保存結(jié)果到pdf文件,點(diǎn)擊“打印會(huì)打印當(dāng)前頁(yè)面。圖7-20 綜合考勤報(bào)表查詢頁(yè)面小結(jié)在需求分析和詳細(xì)設(shè)計(jì)的根底上,我們完成了系統(tǒng)編碼。數(shù)據(jù)庫(kù)的實(shí)現(xiàn)參考詳細(xì)設(shè)計(jì)的情況,在真實(shí)的SqlServer2000上進(jìn)行了數(shù)據(jù)庫(kù)的創(chuàng)立和表的創(chuàng)立,并插入了模擬數(shù)據(jù);具體模塊在實(shí)現(xiàn)后,參考具體的頁(yè)面后,我們進(jìn)行了具體的說(shuō)明。結(jié)論考勤查詢系統(tǒng)在針對(duì)公司員工考勤管理的特點(diǎn)進(jìn)行針對(duì)性的應(yīng)用需求分析的根底上開(kāi)發(fā),為降低考勤管
55、理的勞動(dòng)強(qiáng)度,提高工作效率提供了保障,并且針對(duì)應(yīng)用實(shí)際需求增加了查詢功能,可以讓考勤管理者徹底擺脫手工管理模式。系統(tǒng)開(kāi)發(fā)過(guò)程使用用微軟最流行的vs2005和Sqlserver2000實(shí)現(xiàn)系統(tǒng)的全部功能,使得系統(tǒng)調(diào)試簡(jiǎn)單,效率高,容易維護(hù)。在用戶界面上,除登陸頁(yè)面之外其他界面采用完全一致的界面風(fēng)格,易于使用者快速上手。致謝通過(guò)這次的畢業(yè)設(shè)計(jì),我了解了目前流行的動(dòng)態(tài)商務(wù)網(wǎng)站的構(gòu)成和運(yùn)作原理,掌握了用Vs2005+構(gòu)建動(dòng)態(tài)網(wǎng)站的相關(guān)知識(shí)和技術(shù)原理,鍛煉了自己的動(dòng)手實(shí)踐能力。更重要的是,通過(guò)這次的畢業(yè)設(shè)計(jì),我培養(yǎng)出了刻苦鉆研的學(xué)習(xí)精神和嚴(yán)肅認(rèn)真的學(xué)習(xí)態(tài)度,這對(duì)我以后的學(xué)習(xí)和工作有很大的益處。在這次畢業(yè)
56、設(shè)計(jì)過(guò)程中,我得到了指導(dǎo)老師方連眾老師的悉心指導(dǎo)。在此,我對(duì)他們表示衷心的感謝!參考文獻(xiàn)1 郭福順等著,數(shù)據(jù)結(jié)構(gòu)與算法根底,大連理工大學(xué)出版社,2006:23-42。2 鄭人杰等著,實(shí)用軟件工程,清華大學(xué)出版社,2004:36-55。3 杜兆將等著,SQL Server 數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)教程M北京大學(xué)出版社,2006,37-634 施伯樂(lè),丁寶康,汪衛(wèi)編著,數(shù)據(jù)庫(kù)系統(tǒng)教程,高等教育出版社,2003,42-1275 王利著,數(shù)據(jù)庫(kù)根底與應(yīng)用,中央播送電視大學(xué)出版社,1997年:21-43。6 John L.Viescas等著,SQL Queries for Mere Mortals:28-41。
57、7 Dusan Petkovic著,SQL Server2000根底教程,清華大學(xué)出版社,2001:74-94。8 Joseph J. Bambara著,SQL Server開(kāi)發(fā)指南,電子工業(yè)出版社,2000:193-208。9 郭勝等著,C#.NET程序設(shè)計(jì)教程,清華大學(xué)出版社,2002:161-194。10 桂思強(qiáng)著,ASP.net與數(shù)據(jù)庫(kù)程序設(shè)計(jì),中國(guó)鐵道出版社,2002:55-181。11 Simon Robinson等著,康博譯 C#高級(jí)編程 清華大學(xué)出版社,2002:125-306。12 徐建波,周新蓮等著,Web設(shè)計(jì)原理于編程技術(shù),中南大學(xué)出版社,2005,172-23813 J
58、ohn Sharp,Microsoft Visual C# 2005 Step by Step,Microsoft Press,2006:123-179。14 Matthew MacDonald等著,Pro ASP.NET 2.0 in C# 2005,Apress,2007:151-619。15 Jeffrey Richter,CLR via C#, Second Edition (Pro Developer),Microsoft Press,2007:439-506。附錄1A中文翻譯 應(yīng)用程序在傳統(tǒng)的桌面程序的編碼中,一個(gè)應(yīng)用程序有一個(gè)可執(zhí)行的文件夾包含了相關(guān)的支持文件,例如,一個(gè)典型的w
59、indows程序包含一個(gè)主要的可執(zhí)行文件exe,支持組件dll,數(shù)據(jù)庫(kù)和配置文件之類(lèi)的其他的資源文件。但一個(gè)應(yīng)用程序跟傳統(tǒng)的模式有著很大的不同。關(guān)于多數(shù)根本準(zhǔn)那么,一個(gè)應(yīng)用程序是一個(gè)在網(wǎng)絡(luò)效勞器上的綜合體,它的主要內(nèi)容包括:文件,頁(yè)面,句柄,模塊和能夠被從虛擬目錄調(diào)用的可執(zhí)行程序包含它的子目錄。在這章里面,你將學(xué)習(xí)為什么會(huì)有這些不同的東西存在并且能夠近距離的體驗(yàn)應(yīng)用程序是如何配置和發(fā)布的。你還將學(xué)習(xí)到的還有在應(yīng)用程序中如何使用組件和 句柄。中網(wǎng)絡(luò)應(yīng)用程序的改變網(wǎng)絡(luò)應(yīng)用程序模型在AS中保存了最根本的東西,最重大的改變是改良了配置模型,使用了可以編程的API和圖形化的網(wǎng)絡(luò)頁(yè)面。這里是你將看到的變更
60、,根據(jù)它們?cè)诒緯?shū)出現(xiàn)的章節(jié)進(jìn)行列舉:應(yīng)用程序目錄結(jié)構(gòu):有一個(gè)特別的網(wǎng)絡(luò)應(yīng)用程序目錄BIN目錄,那里裝了編譯好的程序,增加了幾個(gè)目錄用來(lái)存放元程序,可定制的資源文件,瀏覽器定義文件,themes文件等等。配置API:你現(xiàn)在可以使用一個(gè)句柄來(lái)設(shè)置class的讀寫(xiě)甚至所有的信息在一個(gè)配置文件中。WAT:新的站點(diǎn)管理員工具使用新的可配置API,由此帶來(lái)一個(gè)很容易使用的配置頁(yè)面來(lái)配置網(wǎng)絡(luò)應(yīng)用程序。片段加密配置:配置文件通常包含一些敏感的數(shù)據(jù),現(xiàn)在你可以很容易的通過(guò)加密片段保護(hù)它們。如果你是一個(gè)經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員,你可以通過(guò)本章了解增加的內(nèi)容。一個(gè)ASP.NET應(yīng)用程序的解剖應(yīng)用程序和效勞器/客戶端應(yīng)用程
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)行業(yè)工作計(jì)劃制定
- 游戲活動(dòng)對(duì)幼兒發(fā)展的影響計(jì)劃
- 品牌重塑中的領(lǐng)導(dǎo)力作用計(jì)劃
- 2025年紡粘法非織造布生產(chǎn)線項(xiàng)目建議書(shū)
- 分析企業(yè)強(qiáng)弱勢(shì)的管理方式計(jì)劃
- 智研咨詢發(fā)布-2025年中國(guó)玄武巖纖維行業(yè)現(xiàn)狀、發(fā)展環(huán)境及投資前景分析報(bào)告
- 2025年高精度帶材軋機(jī)項(xiàng)目合作計(jì)劃書(shū)
- 古氣候變遷在沉積記錄中的體現(xiàn)方式
- 2025年數(shù)控超精密磨床項(xiàng)目建議書(shū)
- 地球的故事之環(huán)境保護(hù)讀后感
- 《跨境電商B2B操作實(shí)務(wù)》教學(xué)大綱
- 老化箱點(diǎn)檢表A4版本
- 河口區(qū)自然資源
- 音標(biāo)教學(xué)課件(共73張PPT)
- 2012數(shù)據(jù)結(jié)構(gòu)英文試卷A及答案
- 機(jī)翼結(jié)構(gòu)(課堂PPT)
- 二次回路施工驗(yàn)收
- 自由組合定律的應(yīng)用9331的變式
- 唐河縣骨干網(wǎng)評(píng)員登記表
- 危險(xiǎn)廢物利用和處置方式代碼表
- 井下使用切割機(jī)安全技術(shù)措施
評(píng)論
0/150
提交評(píng)論