![計(jì)算機(jī)應(yīng)用畢業(yè)設(shè)計(jì)(共38頁)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e1.gif)
![計(jì)算機(jī)應(yīng)用畢業(yè)設(shè)計(jì)(共38頁)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e2.gif)
![計(jì)算機(jī)應(yīng)用畢業(yè)設(shè)計(jì)(共38頁)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e3.gif)
![計(jì)算機(jī)應(yīng)用畢業(yè)設(shè)計(jì)(共38頁)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e4.gif)
![計(jì)算機(jī)應(yīng)用畢業(yè)設(shè)計(jì)(共38頁)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e/5e8abee5-bcd8-49a1-b4c1-172cb0c9544e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上摘 要隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,越來越多的公司和企業(yè)對職工的考勤都實(shí)行了信息化管理,使用計(jì)算機(jī)系統(tǒng)代替復(fù)雜的手工方式來管理考勤事務(wù)??记诠芾硐到y(tǒng)可以有效地管理公司員工的出勤情況,規(guī)范人事制度管理,保證公司正常的工作,是人力資源管理的重要組成部分。本系統(tǒng)是利用ASP技術(shù)與Access數(shù)據(jù)庫,基于Internet信息服務(wù)(IIS)平臺,實(shí)現(xiàn)了一個公司人員考勤管理系統(tǒng)。本系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立,維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面,主要模塊包括員工信息管理,工資管理和考勤管理。關(guān)鍵詞:考勤管理;人力資源;數(shù)據(jù)庫AbstractAlong with the devel
2、opment of the modern science and technology, more and more companies and enterprises implemented the information management to the staff's checking attendance, and use computer system instead of the complex manual way to manage the checking attendance business. The checking attendance management
3、 system may effectively manage the staff's going out on duty situation, Standard personnel system management, Guarantees the company normal work. It is the important part of human resources management.This thesis introduces an Enterprise Attendance Management System that is developed by ASP tech
4、nology, using VBScript as the script of servers and JScript as the script of clients.The development of this system mainly includes two aspects: the establishment of the backstage database and the development of the front-side application. Main modules, including employee information management, pay
5、roll management and attendance management.KeyWords:Attendance management; Human resources; Database; Data access technology專心-專注-專業(yè)目 錄第一章 緒論第一節(jié) 項(xiàng)目開發(fā)的背景無論公司還是企業(yè),都會涉及到對職工的考勤管理??记诠芾碓谏a(chǎn)管理過程中充當(dāng)著一個十分重要角色,考勤管理的效率對生產(chǎn)的效果起著舉足輕重的作用。隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,越來越多的公司和企業(yè)對職工的考勤管理都實(shí)行了信息化管理,使用計(jì)算機(jī)系統(tǒng)代替繁瑣冗余的手工方式來管理考勤事務(wù)。傳統(tǒng)的手工方式不僅效率低下
6、,而且容易出錯,采用計(jì)算機(jī)技術(shù)進(jìn)行貨物管理可以克服手工管理的缺點(diǎn),將人們從煩雜的勞動中解放出來。先進(jìn)的考勤管理思想在商業(yè)中實(shí)現(xiàn)就成為了一個時代的目標(biāo)。公司集團(tuán)非常急需一套既有先進(jìn)考勤方法又適合國內(nèi)企業(yè)的考勤管理系統(tǒng),作為實(shí)現(xiàn)目標(biāo)和提高現(xiàn)有水平的一種重要手段。考勤管理系統(tǒng)是一個公司不可缺少的部分,它的執(zhí)行對于公司的決策者和管理者來說是很有幫助的,隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用?;诖?,開發(fā)了一套考勤管理系統(tǒng)。第二節(jié) 項(xiàng)目開發(fā)的意義隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)給人們帶來了很多便利,同樣考勤管
7、理系統(tǒng)也是如此,它主要是為了滿足公司日常的考勤管理的需求,擴(kuò)大工作空間,使公司管理過程更加快速、安全、高。論文系統(tǒng)規(guī)劃設(shè)計(jì)過程是從公司的業(yè)務(wù)流程出發(fā)展開分析,從而完成系統(tǒng)各個功能模塊的分析過程,以及完成部分功能模塊的設(shè)計(jì),實(shí)現(xiàn)了數(shù)據(jù)庫信息的瀏覽、錄入、查詢、修改、刪除等各種操作,通過統(tǒng)一界面使得系統(tǒng)操作更為靈活、方便便捷??记诠芾硎巧虡I(yè)信息管理的重要部分,面對大量的商品信息,采用人力處理將浪費(fèi)大量的時間、人力和物力,而且統(tǒng)計(jì)數(shù)據(jù)麻煩。因此,開發(fā)一個界面友好,易于操作的考勤管理軟件進(jìn)行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。通過此考勤管理系統(tǒng)的開發(fā)鍛煉了學(xué)生的實(shí)際動手能力對以后的學(xué)
8、習(xí)和工作能力的培養(yǎng)也具有重要意義。第二章 可行性分析為避免投資失誤,保證新系統(tǒng)的成功開發(fā)和運(yùn)行,從技術(shù)、經(jīng)濟(jì)和社會三個方面對本系統(tǒng)的可行性進(jìn)行了分析和研究。第一節(jié) 技術(shù)可行性ASP(Active Server Pages)是Microsoft 于1996年11月推出的Web應(yīng)用程序開發(fā)技術(shù)。微軟聲稱設(shè)計(jì)出了一個完美的Active平臺,在微軟的文件中把ASP描述為"一個服務(wù)器的腳本環(huán)境,在這里可以生成和運(yùn)行動態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序"。故ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,其主要功能是為生成動態(tài)的交互式的Web服務(wù)器應(yīng)用程序提供一種功
9、能強(qiáng)大的方法或技術(shù)。ASP的主要特性是能夠把HTML、腳本、組件等有機(jī)地組合在一起,形成一個能夠在服務(wù)器上運(yùn)行的應(yīng)用程序,并把按用戶要求專門制作的標(biāo)準(zhǔn)HTML頁面送給客戶端瀏覽器。ASP屬于ActiveX 技術(shù)中的服務(wù)器端技術(shù)。與通常在客戶端實(shí)現(xiàn)動態(tài)主頁的技術(shù)如VBScript、JavaScript等所不同的是,ASP中的命令腳本語句都是在服務(wù)器中解釋執(zhí)行,執(zhí)行后的結(jié)果產(chǎn)生HTML頁面并送到瀏覽器。由于ASP是在服務(wù)器端解釋執(zhí)行,因此可以不必考慮瀏覽器是否支持ASP。因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,
10、這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。Wsb服務(wù)器是Web應(yīng)用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作為Win2000server的擴(kuò)展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。由以上分析可知,公司考勤管理系統(tǒng)的開發(fā)在技術(shù)上是可行的。第二節(jié) 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析是估計(jì)項(xiàng)目的成本和效益,分析
11、項(xiàng)目在經(jīng)濟(jì)上是否合理。主要是對項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評價,一方面是支出的費(fèi)用,其中包括設(shè)備購置費(fèi)、費(fèi)、治理維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。另一方面是取得的收益中可以用錢來衡量的那部分。企業(yè)現(xiàn)有的及配套設(shè)備,可以作為公司考勤管理系統(tǒng)的設(shè)備,無需另行投資。公司考勤管理系統(tǒng)建成后,將大大減少重復(fù)性的手工勞動,降低辦公費(fèi)用,提高工作效率,與前期的投入相比,后期的收益將更為樂觀。由以上可知,本系統(tǒng)在經(jīng)濟(jì)上是可行的。第三節(jié) 社會可行性本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進(jìn)行研究。1法律因素本系統(tǒng)是根據(jù)實(shí)習(xí)管理的實(shí)際工作情況開發(fā)研制的,系統(tǒng)的軟件設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的,無可供抄襲的軟件產(chǎn)品,也
12、不存在盜版侵權(quán)的問題,是完全合法的軟件。本系統(tǒng)的開發(fā)是依照法律程序明確委托方與開發(fā)方的責(zé)任,沒有違反中華人們共和國的任何法律條款,使用者可以放心使用,因此法律上是有保障的。2用戶使用可行性本系統(tǒng)對用戶的要求,不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對ASP服務(wù)器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會可行性。第四節(jié) 營運(yùn)可行性主要是公司對考勤管理系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。公司領(lǐng)導(dǎo)非常重視信息系統(tǒng)的建設(shè),對于考勤管理系統(tǒng)的開發(fā)給予了大量的支持,最終操作人
13、員對考勤管理系統(tǒng)也表示歡迎??记诠芾硐到y(tǒng)建成后,雖然將改變原有的工作方式,但系統(tǒng)操作簡單、易于理解,操作人員無需培訓(xùn)就可以使用該系統(tǒng)。第三章 系統(tǒng)分析第一節(jié) 總體設(shè)計(jì)原則本網(wǎng)站為了設(shè)計(jì)、實(shí)現(xiàn)和后期維護(hù)的方便,以及網(wǎng)站用戶使用的便利,所以必須采取一定的設(shè)計(jì)原則。其主要設(shè)計(jì)原則有:簡單性:在實(shí)現(xiàn)網(wǎng)站的功能的同時,盡量讓網(wǎng)站操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。針對性:本網(wǎng)站設(shè)計(jì)是針對企業(yè)的需求,員工信息管理,工資管理,考勤管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對性。實(shí)用性:要求本網(wǎng)站能夠滿足企業(yè)需要,是企業(yè)考勤管理人員可以用計(jì)算機(jī)代替手工完成考勤管理,因此具有良好的實(shí)用性。一致性:
14、頁面整體設(shè)計(jì)風(fēng)格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風(fēng)格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。 元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺放位置在同一個界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。第二節(jié) 系統(tǒng)需求分析一、業(yè)務(wù)流程分析作為計(jì)算機(jī)應(yīng)用的一部分,使用公司考勤管理系統(tǒng)對實(shí)現(xiàn)員工信息管理,考勤管理和工資管理等,具有手工管理所無法比擬的優(yōu)點(diǎn)。業(yè)務(wù)流程就是根據(jù)已設(shè)置的員工信息及上班下班時間段管理公司員工,并且通過添加記錄的錄入對請假、遲到、早退、曠工進(jìn)行詳細(xì)的
15、記錄。通過記錄檢索可以查詢到員工詳細(xì)的考勤記錄。二、數(shù)據(jù)流圖在業(yè)務(wù)流程分析的基礎(chǔ)上,對數(shù)據(jù)流進(jìn)行了分析,從數(shù)據(jù)流動過程考察了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為一層、二層?,F(xiàn)行的一層數(shù)據(jù)流圖如圖3-1所示。具體分析第一層數(shù)據(jù)流圖,主要包括三部分:考勤管理、工資管理、用戶管理。該層數(shù)據(jù)流圖如圖3-1所示。圖3-1 一層數(shù)據(jù)流圖第二層數(shù)據(jù)流圖主要包括設(shè)置時間,添加記錄,檢索記錄等功能,如下圖3-2所示:圖3-2 第二層數(shù)據(jù)流圖由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了一部分比較重要的,其他都是按照此方法繪制的。三、數(shù)據(jù)字典通過對系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中的數(shù)據(jù)元
16、素、數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實(shí)體。表3-1 數(shù)據(jù)元素條目數(shù)據(jù)元素條目名稱:員工編號 總編號:1-101別名:employe_id 編 號:101說明:教師的編號 有關(guān)編碼說明: 數(shù)據(jù)值類型:離散 * *類型:字符型 部門號 編號有關(guān)數(shù)據(jù)結(jié)構(gòu):員工表、記錄表表3-2 數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目名稱:員工出勤及相關(guān)信息 總編號:2-01 簡要說明:員工出勤情況及相關(guān)教學(xué)資料信息 編 號:001 包含的數(shù)據(jù)結(jié)構(gòu): 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲: 員工信息表 工資表 數(shù)量:每學(xué)月約20份表3-3 數(shù)據(jù)存儲條目數(shù)據(jù)存儲條目名稱:記錄單 總編號:3-04說明:員工出勤情況信息 編 號:D1結(jié)構(gòu):記錄編號 有
17、關(guān)數(shù)據(jù)流:記錄標(biāo)題 P 1.2->D1記錄說明 信息量:80份/月員工名稱 有無立即查詢:有 工作時間 記錄內(nèi)容備注表3.4 數(shù)據(jù)流條目數(shù)據(jù)流條目名稱:工資信息 總編號:4-02 簡要說明:系統(tǒng)需要的和工資相關(guān)的信息 編 號:002 數(shù)據(jù)流來源:系統(tǒng)用戶數(shù)據(jù)流去向:P3包含的數(shù)據(jù)結(jié)構(gòu):員工編號 流通量:50份/月 員工姓名加班費(fèi)獎懲費(fèi) 由于論文的篇幅限制不能一一列舉數(shù)據(jù)字典,只給出了一部分比較重要的,其他都是按照此方法繪制的。第四章 系統(tǒng)設(shè)計(jì)第一節(jié) 系統(tǒng)設(shè)計(jì)及接口設(shè)計(jì)系統(tǒng)設(shè)計(jì)是一個把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程。通過對目標(biāo)系統(tǒng)的分析和研究,做出了對公司考勤管理系統(tǒng)的總體規(guī)劃,這是全
18、面開發(fā)系統(tǒng)的重要基礎(chǔ)。在對公司考勤全面分析調(diào)查的基礎(chǔ)上,制定出公司考勤管理系統(tǒng)的總體規(guī)劃。系統(tǒng)設(shè)計(jì)包括系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)和開發(fā)模式等。從數(shù)據(jù)流圖出發(fā),對數(shù)據(jù)流圖進(jìn)行分析,得出的層次化的模塊結(jié)構(gòu)圖。即圖4-1為系統(tǒng)的總體方案框圖。圖4-1 公司考勤管理系統(tǒng)總體方案框圖第二節(jié) 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)。它設(shè)計(jì)的好壞直接影響著整個系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計(jì)就像高樓大廈的根基一樣,如果設(shè)計(jì)的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時,引起較多問題,嚴(yán)重時甚至要重新設(shè)計(jì),重
19、做大量已完成工作。一、概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)。它設(shè)計(jì)的好壞直接影響著整個系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計(jì)就像高樓大廈的根基一樣,如果設(shè)計(jì)的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時,引起較多問題,嚴(yán)重時甚至要重新設(shè)計(jì),重做大量已完成工作。從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖,如圖4-2所示:圖4-2 實(shí)體屬性圖從對實(shí)體之間的依賴關(guān)系進(jìn)行了整合,得出系統(tǒng)E-R圖,如圖4-3所示:圖4-3系統(tǒng)E-R圖說明:圖中用矩形表示實(shí)體。實(shí)體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實(shí)體連接,在邊上標(biāo)明聯(lián)系的類型。實(shí)體的屬性用橢圓表
20、示,并用無向邊把實(shí)體與屬性聯(lián)系起來。二、邏輯結(jié)構(gòu)設(shè)計(jì)對數(shù)據(jù)庫中實(shí)現(xiàn)具體表的詳細(xì)設(shè)計(jì)。即各數(shù)據(jù)庫表的字段名、類型、長度等信息進(jìn)行了詳細(xì)的描述根據(jù)系統(tǒng)E-R圖,系統(tǒng)數(shù)據(jù)表設(shè)計(jì)如下: 員工(員工編號,員工姓名,職稱,基本工資,獎金,家庭住址,電話) 部門(部門編號,部門名稱,部門人數(shù)) 企業(yè)(企業(yè)名稱,企業(yè)人員數(shù),企業(yè)級別) 工資(工資級別,加班費(fèi),曠班費(fèi)) 獲得(員工編號,工資級別,加班費(fèi),曠班費(fèi)員工姓名,職稱,基本工資,獎金,家庭住址,電話) 所屬1(員工編號,部門編號,員工姓名,職稱,基本工資,獎金,家庭住址,電話,部門名稱,部門人數(shù)) 所屬2(企業(yè)名稱,部門編號,部門名稱,部門人數(shù),企業(yè)人員
21、數(shù),企業(yè)級別) 所屬3(企業(yè)名稱,工資級別,加班費(fèi),曠班費(fèi),企業(yè)人員數(shù),企業(yè)級別)三、數(shù)據(jù)庫表設(shè)計(jì)表4-1 公式表字段名類型長度說明IDLong8公式編號(主鍵)Nopevarchar30公式說明:公式表主要用來存放計(jì)算工資的公式,便于與其他相關(guān)表進(jìn)行關(guān)聯(lián)的操作。表4-2 工資表字段名類型長度說明IDvarchar10工資種類(主鍵)Usernamevarchar30工資名稱Jointimevarchar10上班時間PriceInt2日工資Nopevarchar50工資說明Myyearvarchar10工作年Mymonthvarchar10工作月說明:工資表主要用來存放工資的基礎(chǔ)數(shù)據(jù),便于與其
22、他相關(guān)表進(jìn)行關(guān)聯(lián)的操作。表4-3 考勤表字段名類型長度說明IDvarchar10工作時間種類(主鍵)Times1varchar20上午工作開始時間Times2varchar20上午下班時間Times3varchar20下午工作開始時間Times4varchar20下午下班時間說明:考勤表主要用來存放員工上班下班時間的基礎(chǔ)數(shù)據(jù),便于與其他相關(guān)表進(jìn)行關(guān)聯(lián)的操作。表4-4 記錄表字段名類型長度說明IDvarchar10記錄編號(主鍵)Titlevarchar10記錄標(biāo)題稱Nopevarchar20記錄說明Usernamevarchar10員工名稱(外鍵)Jointimevarchar10工作時間(外
23、鍵)Flagsvarchar10記錄的內(nèi)容說明:記錄表主要用來存放員工請假、加班等的基礎(chǔ)數(shù)據(jù),便于與其他相關(guān)表進(jìn)行關(guān)聯(lián)的操作。表4-5 用戶表字段名類型長度說明IDVarchar10用戶種類(主鍵)UsernameVarchar10用戶名UserpassVarchar8用戶密碼FlagsInt4用戶標(biāo)記說明:用戶表主要用來存放用戶名及密碼上的表,便于與其他相關(guān)表進(jìn)行關(guān)聯(lián)的操作。第三節(jié) 系統(tǒng)開發(fā)工具隨著Internet的發(fā)展,靜態(tài)Web站點(diǎn)的開發(fā)與維護(hù)變得越來越困難。一方面信息的不斷增加和變化,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互,使人們感到越來越
24、乏味,而不愿意再一次地進(jìn)入同一站點(diǎn)。所以在靜態(tài)Web的基礎(chǔ)上開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點(diǎn)所追求目標(biāo)。所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的Web網(wǎng)頁,例如在訪問某一網(wǎng)站的新用戶得到的歡迎詞與重新返回到該站點(diǎn)的用戶得到的歡迎詞是不同的。這使網(wǎng)站的界面更加生動,新穎。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作為Win2000server的擴(kuò)展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端
25、腳本開發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。在過去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)(如圖1.1)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合(即瀏覽器/服務(wù)器模式),完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。利用IIS+ASP技術(shù)來集成Web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個方面:1.減少構(gòu)建和維護(hù)成本;2.加快聯(lián)機(jī)過程;3.應(yīng)用軟件集中在服務(wù)器端開發(fā)管理;4.前端可使用任何瀏覽器(IE、Nets
26、cape.);5.后端可存取任何數(shù)據(jù)庫 (SQL、Access.);6.可使用任何腳本語言開發(fā) (VBScript、JavaScript、PERL.)第五章 系統(tǒng)實(shí)現(xiàn)第一節(jié) 分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法一、登陸模塊功能實(shí)現(xiàn)此模塊主要功能是用于登錄本系統(tǒng),首先將從前臺頁面提交的用戶名和密碼進(jìn)行接受,之后在后臺進(jìn)行處理,按照用戶名在數(shù)據(jù)庫中進(jìn)行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進(jìn)入相應(yīng)的頁面,否則輸出密碼錯誤。若用戶未被管理員分配好權(quán)限那么也是無法登陸本系統(tǒng)的。圖5-1 系統(tǒng)
27、登錄界面程序流程圖5-2 登錄程序流程圖二、用戶管理界面圖5-3 用戶管理界面三、普通用戶管理菜單界面普通用戶管理菜單模塊包括六個方面,分別是出勤記錄,加班記錄,請假記錄,出差記錄,請假記錄,獎懲記錄,工資記錄,根據(jù)這些記錄可以進(jìn)行工資統(tǒng)計(jì)。圖5-4 普通用戶登錄菜單管理界面四、添加用戶界面圖5-5 添加用戶界面五、設(shè)置時間界面通過時間設(shè)置能夠算出員工在職的準(zhǔn)確時間。圖5-6 設(shè)置時間界面六、記錄檢索模塊根據(jù)檢索條件,可以檢索出符合條件的員工。圖5-7 檢索界面七、后臺管理模塊圖5-8 管理員登錄后臺界面第二節(jié) 關(guān)鍵功能代碼一、添加用戶<head><meta http-equ
28、iv="Content-Type" content="text/html; charset=gb2312" /><title></title><LINK href="css.css" type="text/css" rel="stylesheet"><style type="text/css"><!-.STYLE1 color: #FF6600;font-weight: bold;.STYLE2 color: #pt
29、itle="修改用戶"sql="select * from users where id="&idrs.open sql,conn,1,1if(not rs.eof) thenusername=rs("username")tel=rs("tel")flags=rs("flags")end ifrs.closeelseptitle="添加用戶"end if%><body><form action="users_save.asp"
30、; method="post"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr
31、> <td width="52"><img src="images/main_1.jpg" width="52" </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="15" background="im
32、ages/main_4.gif"> </td> <td background="images/main_9.gif"><table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table"> <tr> <td width="18%" heig
33、ht="20" align="left" valign="middle" class="td">姓名</td> <td width="82%" class="td"><input name="username" type="text" id="username" value="<%=username%>"> <input name=&qu
34、ot;id" type="hidden" id="id" value="<%=id%>"></td> </tr> <tr> <td height="20" align="left" valign="middle" class="td">密碼</td> <td class="td"><input name="userpass
35、" type="password" id="userpass"></td> </tr> <tr> <td height="20" align="left" valign="middle" class="td">重復(fù)密碼</td> <td class="td"><input name="userpass2" type="password
36、" id="userpass2"></td> </tr> </tr> <tr> <td height="20" align="left" valign="middle" class="td">權(quán)限</td> <td class="td"><select name="flags" id="flags"> <option v
37、alue="0">員工</option> <option value="1">管理人員</option> </select><script language="javascript">document.getElementById("flags").value="<%=flags%>"</script> </td> </tr> <tr> <td class=&quo
38、t;td"> </td> <td class="td"><input type="submit" name="Submit" value="提交"></td> </tr> </table></td> <td width="15" background="images/main_5.gif"> </td> </tr
39、> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="15" background="images/main_4.gif"> </td> <td background=&qu
40、ot;images/main_9.gif"> </td> <td width="15" background="images/main_5.gif"> </td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cel
41、lpadding="0"> <tr> <td width="52"><img src="images/main_6.gif" width="52" height="16"></td> <td background="images/main_7.gif" width="100%"></td> <td width="52"><img src=&q
42、uot;images/main_8.gif" width="52" height="16"></td> </tr> </table></td> </tr></table></form></body>二、設(shè)置公式<body><table width="98%" border="0" align="center" cellpadding="0" cel
43、lspacing="0"> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="52"><img src="images/main_1.jpg" width="52" height="55"></td>
44、<td background="images/main_2.jpg" class="title1">設(shè)置公式</td> <td width="52"><img src="images/main_3.jpg" width="52" height="55"></td> </tr> </table></td> </tr> <tr> <td><ta
45、ble width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="15" background="images/main_4.gif"> </td> <td background="images/main_9.gif"><form action="gongshi_save.asp&q
46、uot; method="post"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" class="table"> <tr> <td colspan="2" class="td">公式關(guān)鍵字說明:<br>A:表示出勤次數(shù)<br>B:表示加班次數(shù)&l
47、t;br>C:表示請假次數(shù)<br>D:表示出差次數(shù)<br> +代表加法,-代表減法,*代表乘法,/代表除法</td> </tr> <tr> <td width="22%" class="td">公式</td> <td width="78%" class="td"><input name="nope" type="text" id="nope" val
48、ue="<%=nope%>" size="55"></td> </tr> <tr> <td class="td"> </td> <td class="td"><input type="submit" name="Submit" value="提交"> <input type="reset" name="
49、Submit2" value="重置"></td> </tr> </table></form></td> <td width="15" background="images/main_5.gif"> </td> </tr> </table></td> </tr> <tr> <td><table width="100%" b
50、order="0" cellspacing="0" cellpadding="0"> <tr> <td width="15" background="images/main_4.gif"> </td> <td background="images/main_9.gif"> </td> <td width="15" background="i
51、mages/main_5.gif"> </td> </tr> </table></td> </tr> <tr> 三、考勤時間管理<body><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width=
52、"100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="52"><img src="images/main_1.jpg" width="52" height="55"></td> <td background="images/main_2.jpg" class="titl
53、e1">設(shè)置時間</td> <td width="52"><img src="images/main_3.jpg" width="52" height="55"></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
54、; <tr> <td width="15" background="images/main_4.gif"> </td> <td background="images/main_9.gif"><form action="settimes_save.asp" method="post"><table width="98%" border="0" align="cent
55、er" cellpadding="0" cellspacing="1" class="table"> <tr> <td width="22%" class="td">上午上班時間</td> <td width="78%" class="td"><input name="times1" type="text" id="times1"
56、; value </tr> <tr> <td class="td">上午下班時間</td> <tr> <td class="td">下午上班時間</td> <td class="td"><input name="times3" type="text" id="times3" value="<%=times3%>"></td>
57、</tr> <tr> <td class="td">下午下放時間</td> <td class="td"><input name="times4" type="text" id="times4" value="<%=times4%>"></td> </tr> <tr> <td class="td"> <
58、/td> <td class="td"><input type="submit" name="Submit" value="提交"> <input type="reset" name="Submit2" value="重置"></td> </tr> </table></form></td> <td width="15" backg
59、round="images/main_5.gif"> </td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="15" background="im
60、ages/main_4.gif"> </td> <td background="images/main_9.gif"> </td> <td width="15" background="images/main_5.gif"> </td> </tr> </table></td> </tr> <t </tr> </table><
61、/td> </tr></table></body>四、后臺管理<body><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width="100%" border="0" cellspacing="0" c
62、ellpadding="0"> <tr> <td width="52"><img src="images/main_1.jpg" width="52" height="55"></td> <td background="images/main_2.jpg" class="title1">登錄成功</td> height="55"></td>
63、</tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> align="center" cellpadding="0" cellspacing="1" class="table"> <
64、;tr> <td width="35%" class="td">類別</td> <td width="65%" class="td">詳細(xì)參數(shù)</td> </tr> <tr> <td class="td">檢取ISAPIDLL的metabase路徑</td> <td class="td"><%=request.ServerVariables("AP
65、PL_MD_PATH")%></td> </tr> <tr> <td class="td">顯示站點(diǎn)物理路徑</td> <td class="td"><%=request.ServerVariables("APPL_PHYSICAL_PATH")%></td> </tr> <tr> <td class="td">路徑信息</td> <td class="td"><%=request.ServerVariables("
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 9 What's your hobby 說課稿(說課稿)-2024-2025學(xué)年湘少版(三起)英語五年級上冊
- Unit 3 What Would you like(說課稿)-2024-2025學(xué)年人教PEP版英語五年級上冊
- 2023九年級數(shù)學(xué)上冊 第六章 反比例函數(shù)1 反比例函數(shù)說課稿 (新版)北師大版
- 10《爬山虎的腳》說課稿-2024-2025學(xué)年語文四年級上冊統(tǒng)編版
- 2023三年級英語下冊 Unit 2 Animals at the Zoo Lesson 8 Tigers and Bears說課稿 冀教版(三起)
- 2025民間個人借款合同書范文
- 2024-2025學(xué)年高一歷史第13周 6.2卓爾不群的雅典說課稿
- 2025常年法律顧問合同
- 19《一只窩囊的大老虎》第二課時(說課稿)-2024-2025學(xué)年統(tǒng)編版語文四年級上冊001
- 2025獨(dú)家經(jīng)銷合同范本
- GMS要素-持續(xù)改進(jìn)(CI)-上汽通用五菱-課件
- 《插畫設(shè)計(jì)》課程標(biāo)準(zhǔn)
- 九九乘法口訣表(超清晰打印版)
- 高考作文答題卡(作文)
- 在鄉(xiāng)村治理中深化推廣運(yùn)用清單制、積分制、一張圖工作方案
- 營養(yǎng)學(xué)基礎(chǔ)知識-課件
- 梅毒的診斷與治療課件
- 工程倫理第二講工程中的風(fēng)險、安全與責(zé)任課件
- 高中數(shù)學(xué)《橢圓》方程典型例題20例(含標(biāo)準(zhǔn)答案)
- 中山大學(xué)孫逸仙紀(jì)念醫(yī)院醫(yī)用耗材試用登記表【模板】
評論
0/150
提交評論