【正文】
Str)。 } if ( 5 || 16) { alert(密碼長(zhǎng)度應(yīng)在(516)之間)。 return false。 return false。頁(yè)]/font end sub 數(shù)據(jù)類型的驗(yàn)證 驗(yàn)證數(shù)據(jù)類型是否為整型 function int_chk(input_data) On Error Resume Next int_chk = CInt(input_data) If 0 Then ../Para/?error_para=data_error exit function Else End Ifend function 驗(yàn)證數(shù)據(jù)類型是否為日期型function date_chk(input_data) On Error Resume Next date_chk = trim(input_data) If isDate(input_data) Then Else ../Para/?error_para=date_error exit function End Ifend function 用戶登陸的判斷 Javascript判斷,用戶名和密碼是否為空,用戶名和密碼長(zhǎng)度必須在5-16位之間 function ck(){ var UserCode=。[最后一頁(yè)]/AEnd If font color=aaaaaa[第amp。 A HREF=amp。Page=amp。Page=amp。page=1[第一頁(yè)]/A amp。第四部分 系統(tǒng)詳細(xì)設(shè)計(jì)一、 數(shù)據(jù)庫(kù)設(shè)計(jì) 設(shè)計(jì)表和字段表名注釋System_Module程序菜單表System_Roles用戶權(quán)限表System_Users用戶表tab_Appraise員工評(píng)價(jià)表tab_Checkin員工考勤表tab_Department部門表tab_Employee員工資料表tab_Later遲到表tab_Leave早退表tab_Overtime加班表tab_Pay員工工資表tab_Position職務(wù)表三、程序總體設(shè)計(jì) 數(shù)據(jù)庫(kù)連接 采用直接連接Access數(shù)據(jù)庫(kù)的方式連接Dim n, nstrnstr = Driver={Microsoft Access Driver (*.mdb)}。員工工資信息表和員工考勤信息表和員工基本信息表是相似的。數(shù)據(jù)庫(kù)模塊指的是對(duì)數(shù)據(jù)庫(kù)的建立,同時(shí)建立員工基本信息表、用戶表和員工工作評(píng)價(jià)信息表、員工工資信息表、員工考勤信息表。輸入:?jiǎn)T工每月考勤情況功能:完成對(duì)員工考勤情況的查詢、統(tǒng)計(jì)和刪除員工考勤等情況輸入:?jiǎn)挝粚?duì)員工工作的評(píng)價(jià)資料功能:完成對(duì)員工工作評(píng)價(jià)的查詢、修改和刪除員工工作評(píng)價(jià)表。本系統(tǒng)主要針對(duì)查看員工的各種信息需求所設(shè)計(jì)的,可以很好的管理數(shù)據(jù)。存放數(shù)據(jù)庫(kù)的卷推薦采用RAID 1磁盤景象(Disk Mirror),提高數(shù)據(jù)的安全性和訪問(wèn)速度。 數(shù)據(jù)庫(kù)系統(tǒng):Microsoft Access2000178。您可以使用記事本、寫字板或 FrontPage Editor 等編輯工具來(lái)編寫Html文件。ASP 的概念相當(dāng)簡(jiǎn)單,就是在伺服器將資料送出前,會(huì)先之星夾雜在 HTML 中的 ASP 程式碼,並將之星結(jié)果連同 HTML 送回客戶端。Dreamweaver MX 2004在原來(lái)強(qiáng)大的網(wǎng)頁(yè)編輯功能的基顧上做了明顯改進(jìn),它集成了完善的文字編輯窗口,方便用戶編輯網(wǎng)頁(yè)源代碼,并能方便地對(duì)JavaScript進(jìn)行編輯、修改等操作。 提供足夠的可擴(kuò)展性由于性能價(jià)格比的因素,我們不考慮一些大型的數(shù)據(jù)庫(kù)——DBOracle、Microsoft SQL Server。Microsoft對(duì)Access2000所作的許多增加和改變都是用于裝飾作用或者在“易于使用”方面 數(shù)據(jù)庫(kù)選擇我們選擇數(shù)據(jù)庫(kù)的原則是:178。第三層次是宏對(duì)象和模塊對(duì)象,它們是代碼類型的對(duì)象,用于通過(guò)組織宏操作或編寫程序來(lái)完成復(fù)雜的數(shù)據(jù)庫(kù)管理工作并使得數(shù)據(jù)庫(kù)管理工作自動(dòng)化。6) 宏(Macro)對(duì)象宏對(duì)象是一個(gè)或多個(gè)宏操作的集合,其中的每一個(gè)宏操作執(zhí)行特定的單一功能。用戶可以使用選擇查詢從指定的表中獲取滿足給定條件的記錄,也可以使用動(dòng)作查詢從指定的表中篩選記錄以生成一個(gè)新表或者對(duì)指定的表進(jìn)行記錄的更新、添加或刪除操作。3 、Access 2003的數(shù)據(jù)庫(kù)對(duì)象 Access 2003提供了七種數(shù)據(jù)庫(kù)對(duì)象:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊。 *Access既可以在單用戶環(huán)境下工作也可以在多用戶環(huán)境下工作,并且具有完善的安全 管理機(jī)制。*Access又是一個(gè)完全面向?qū)ο?,采用事件?qū)動(dòng)機(jī)制的最新關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),使得數(shù)據(jù)庫(kù)的應(yīng)用與開發(fā)更加便捷、靈活。在任何時(shí)刻,Access 2003只能打開并運(yùn)行一個(gè)數(shù)據(jù)庫(kù)。1 、Access關(guān)系數(shù)據(jù)庫(kù) Access 2003是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)。該Form以來(lái)獲取帳號(hào)和密碼,如下所示form method=post action=帳號(hào):input type=text name=usname 密 碼:input type=password name=uspassword /center br br center inputype=submitvalue=進(jìn)入inputtype=resetvalue=重填/centerinput ype=hiddenname=contentvalue=/forml CSS樣式應(yīng)用CSS可以用來(lái)一次對(duì)若干個(gè)文檔的樣式進(jìn)行控制。l 層的應(yīng)用層:層就象是含有文字或圖形等元素的膠片,一張張按順序疊放在一起,組合起來(lái)形成頁(yè)面的最終效果。l 不可或卻的表格的應(yīng)用表格是在Web頁(yè)面中排列數(shù)據(jù)與圖象的非常強(qiáng)有力的工具。主要內(nèi)容如下:OBJECTID=IeTimer1WIDTH=39HEIGHT=39CLASSID=CLSID:59CCB4A0727Dz11CFAC3600AA00A47DD2CODEBASE=asp/ /OBJECT 這時(shí)又出現(xiàn)了一個(gè)問(wèn)題,用戶必須不停提交才能看到最新的聊天室內(nèi)容,這顯然給用戶帶來(lái)了不便。HTML語(yǔ)言是WWW上的操作語(yǔ)言,讀者在Web上的一切操作(包括組織文件、建立連接、發(fā)布消息等)都依靠HT語(yǔ)言來(lái)完成。(2) ASP運(yùn)行環(huán)境簡(jiǎn)單。不過(guò),由于服務(wù)器硬件技術(shù)的更新和網(wǎng)絡(luò)速度的提高,速度上的影響是很小的,特別是當(dāng)同時(shí)上網(wǎng)的人數(shù)較少時(shí),這種影響更可以忽略不計(jì)了。從理論上說(shuō),可以實(shí)現(xiàn)任何功能。(2) 把腳本語(yǔ)言直接嵌入HTML文檔中,不需要編譯和連接就可以直接解釋運(yùn)行。5. 每個(gè)CGI程序被不同用戶執(zhí)行時(shí)都得重新執(zhí)行一次,并占去Server的一個(gè)端口(Port),降低Server效率。相比之下,使用CGI開發(fā)Web應(yīng)用程序具有以下缺點(diǎn):1. 不易與HTML文件集成。6. 可使用任何語(yǔ)言編寫自己的ActiveX Server組件。2. 無(wú)須手動(dòng)編譯和鏈接程序。通過(guò)調(diào)用方法close實(shí)現(xiàn)關(guān)閉,然后再釋放它。以下是創(chuàng)建方法:Set Record Set=(sqtStr)這條語(yǔ)句創(chuàng)建并打開了對(duì)象Record Set,其中Con是先前創(chuàng)建的鏈接對(duì)象,rs是一個(gè)字串,代表一條標(biāo)準(zhǔn)的SQL語(yǔ)句。以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。=amp。如果數(shù)據(jù)庫(kù)的平臺(tái)變了,比如我們改用了SQL Server的數(shù)據(jù)庫(kù),只要其中表的結(jié)構(gòu)沒(méi)變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置DSN就行了。比如我們系統(tǒng)中有Access的ODBC驅(qū)動(dòng)程序,那么即使我們沒(méi)有Access軟件,也可以在我們的程序中對(duì)一個(gè)Access的MDB數(shù)據(jù)庫(kù)加、刪、改記錄。在ASP中,ADO可以看作是一個(gè)服務(wù)器組件(Server Component),更簡(jiǎn)單點(diǎn)說(shuō),是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù)雜的操作。Session對(duì)象的屬性有下面兩個(gè): (1)sessionID———存儲(chǔ)用戶的sessionID (2)Timeout————session的有效期時(shí)長(zhǎng)5.Server對(duì)象:它專用來(lái)為處理服務(wù)器上的特定任務(wù)而設(shè)計(jì)的,特別是與服務(wù)器的環(huán)境和處理活動(dòng)有關(guān)的任務(wù)。獲取方法功能querystring從查詢字符串中讀取用戶的數(shù)據(jù)form取得客戶端在form表單中所輸入的信息cookies取得客戶端瀏覽器的cookies信息Servervariables取得服務(wù)器端環(huán)境變量信息clientcertificate取得客戶端瀏覽器的身份驗(yàn)證信息Request對(duì)象的獲取方法2.Response對(duì)象:它用來(lái)控制送出給客戶端的信息,response對(duì)象可以使用的方法如表:方法說(shuō)明writeResponse對(duì)象中最常用的方法,用來(lái)送出信息給客戶端redirect引導(dǎo)客戶端瀏覽器至新的頁(yè)面binarywrite輸出二進(jìn)制信息Clear清除在緩沖區(qū)的所有html頁(yè)面End終止處理asp程序,并返回當(dāng)時(shí)的狀況Flush立刻送出緩沖區(qū)的html數(shù)據(jù)Buffer設(shè)置為緩沖區(qū)信息,取值為true或falsecontenttype控制送出的文件類型3.Application對(duì)象:它是可以記載所有用戶的信息,好比教室中的公共儲(chǔ)藏室,每個(gè)學(xué)生都可以存放物品。對(duì)象名稱功能描述Request從客戶端取得信息Response將信息送給客戶端Server提供一些Web服務(wù)器工具Session儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問(wèn)Application在一個(gè)ASPApplication中讓不同的客戶端共享信息ObjectContext配合Microsoft Transaction服務(wù)器進(jìn)行分布式事務(wù)處理 ASP 內(nèi)部6大對(duì)象及其功能合理地運(yùn)用這些對(duì)象可以使原本復(fù)雜,煩瑣的工作變得簡(jiǎn)捷而條理清晰。Internet Information Server 協(xié)議 IIS與ASP的結(jié)合在過(guò)去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法做出集成性的設(shè)計(jì)。SMTP簡(jiǎn)單郵件傳輸協(xié)議,通常被稱為“mail”。NNTP通常用作新聞發(fā)布。 以目錄的方式發(fā)布文件信息。進(jìn)程的獨(dú)立性出錯(cuò)的組件不會(huì)影響所有的IIS進(jìn)程, 因?yàn)槊總€(gè)組件都有它自己獨(dú)立的內(nèi)存空間。 這些搜索命令可以從腳本語(yǔ)言, VB, C, Java 和 Java Scripts中調(diào)用。命令行管理。 , 但是微軟宣布他將是WINDOWS NT 。 IIS簡(jiǎn)介Web服務(wù)器是Web應(yīng)用程序的心臟。ASP提供了幾個(gè)內(nèi)部對(duì)象和內(nèi)部組件,利用它們可以很方便地實(shí)現(xiàn)表單上傳、存取數(shù)據(jù)庫(kù)等功能。它對(duì)客戶端沒(méi)有任何特殊的要求,只要有一個(gè)普通的瀏覽器就行。整個(gè)過(guò)程如圖所示。簡(jiǎn)單講,ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用 HTML 表單收集和處