【正文】
align=center%set rs1=()sql1=select sum(fa) as ff from kucun sql1,conn,1,1% %= rs1(ff) %/div/td td bgcolor=D7D7D7div align=center%set rs2=()sql2=select sum(ru) as rr from kucun sql2,conn,1,1% %= rs2(rr) %/div/td td bgcolor=D7D7D7 div align=center%= rs2(rr)rs1(ff) %/div/td td colspan=3 bgcolor=D7D7D7amp。nbsp。/td /tr…進(jìn)入[庫(kù)存查詢(xún)]后,用戶只可進(jìn)行庫(kù)存信息的查詢(xún)操作,當(dāng)查詢(xún)條件為“好東西”: 提供查詢(xún)功能的庫(kù)存盤(pán)點(diǎn)表實(shí)現(xiàn)其查詢(xún)功能的主要代碼如下:!include file=!include file=%if request(post) then39。post為表單名set rs=()sql=select * from kucun where xinghao like 39。%amp。request(search)amp。%39。 order by time desc sql,conn,1,1set rs1=()sql1=select sum(fa) as ff from kucun where xinghao like 39。%amp。request(search)amp。%39。 sql1,conn,1,1set rs2=()sql2=select sum(ru) as rr from kucun where xinghao like 39。%amp。request(search)amp。%39。 sql2,conn,1,1elseset rs=()sql=select * from kucun order by time desc sql,conn,1,1set rs1=()sql1=select sum(fa) as ff from kucun sql1,conn,1,1set rs2=()sql2=select sum(ru) as rr from kucun sql2,conn,1,1End If % 指標(biāo)情況模塊設(shè)計(jì)當(dāng)超級(jí)用戶或具有指標(biāo)發(fā)布和管理權(quán)限的用戶進(jìn)入系統(tǒng)時(shí),系統(tǒng)給用戶一個(gè)帶有[指標(biāo)發(fā)布]和[指標(biāo)管理]兩個(gè)二級(jí)菜單的系統(tǒng)菜單[指標(biāo)情況],用戶可以在此進(jìn)行指標(biāo)的發(fā)布的管理操作;當(dāng)一般用戶進(jìn)入系統(tǒng)時(shí),系統(tǒng)只提供一個(gè)沒(méi)有二級(jí)菜單的一個(gè)系統(tǒng)菜單[指標(biāo)情況]。用戶在[指標(biāo)發(fā)布]中可以對(duì)指標(biāo)的標(biāo)題、內(nèi)容進(jìn)行填寫(xiě),然后由系統(tǒng)加上發(fā)起人用戶名和發(fā)布時(shí)間完成最終發(fā)布操作;用戶在[指標(biāo)管理]中可以瀏覽所發(fā)布完成指標(biāo)的信息,并可進(jìn)行相應(yīng)的維護(hù),如修改、刪除等操作。: 指標(biāo)情況管理界面 若是不具有指標(biāo)的發(fā)布和管理權(quán)限的用戶,他只能瀏覽其指標(biāo)的發(fā)布內(nèi)容。: 指標(biāo)情況瀏覽界面無(wú)論是哪個(gè)用戶他都可以通過(guò)點(diǎn)擊任一標(biāo)題瀏覽相應(yīng)的指標(biāo)內(nèi)容。第九章 用戶管理模塊設(shè)計(jì)[用戶管理]模塊用來(lái)對(duì)用戶進(jìn)行添加、修改和刪除等操作,主要有[用戶添加]、[用戶修改]和[用戶注銷(xiāo)]三個(gè)系統(tǒng)菜單。當(dāng)超級(jí)用戶進(jìn)入系統(tǒng)時(shí),[用戶添加]可用來(lái)添加一切權(quán)限的新用戶,[用戶修改]也可對(duì)一切用戶信息進(jìn)行修改。當(dāng)不是超級(jí)用戶時(shí),[用戶添加]鏈接失效,[用戶修改]也只能對(duì)本人的資料修改。 用戶添加模塊設(shè)計(jì) 為了系統(tǒng)的安全,為了方便員工的管理,本系統(tǒng)不沒(méi)用戶注冊(cè)功能,所有用戶只能由管理員進(jìn)行添加。: 用戶添加模塊管理員添加用戶時(shí)可以指定員工,也可以不指定員工,即用戶可以是員工也可以不是員工。當(dāng)指定某一員工時(shí),在其姓名后面顯示此員工相對(duì)應(yīng)的個(gè)人資料。有添加員工時(shí),管理員可以指定用戶的權(quán)限,若要添加普通用戶,則可通過(guò)勾選復(fù)先框?qū)υ撚脩糁付?quán)限。超級(jí)用戶擁有普通用戶所有權(quán)限。提交時(shí)系統(tǒng)對(duì)新用戶名和密碼進(jìn)行檢查,不能為非法字符,密碼必須大于或等于6位,實(shí)現(xiàn)代碼如下:if len(userpwd)6 then script language=JavaScript alert(39。密碼必須大于或等于6位!39。)。 ()。 /scriptend if for i=1 to len(username) user=mid(username,i,1)if user=39。 or user=% or user= or user= or user=amp。 or user=| then script language=JavaScriptalert(39。您的用戶名含有非法字符,請(qǐng)重新輸入!39。)。 ()。/script end if next for i=1 to len(userpwd) pass=mid(userpwd,i,1) if pass=39。 or pass=% or pass= or pass= or pass=amp。 or pass=| then script language=JavaScriptalert(39。您的密碼含有非法字符,請(qǐng)重新輸入!39。)。 ()。/script end if next其中userpwd和username分別接收密碼和用戶名的變量?!∮脩艄芾砟K設(shè)計(jì)1、當(dāng)系統(tǒng)管理員進(jìn)入[用戶管理]時(shí),: 用戶管理在此,管理員可對(duì)所有用戶的資料進(jìn)行查看、修改和刪除操作。當(dāng)點(diǎn)擊員工姓名時(shí),彈出一個(gè)窗口以顯示員工的詳細(xì)信息;當(dāng)點(diǎn)擊[修改]時(shí),可以對(duì)相應(yīng)用戶的所有信息包括權(quán)限進(jìn)行修改;當(dāng)點(diǎn)擊[刪除]時(shí),可對(duì)用戶進(jìn)行刪除,不可恢復(fù)。2、當(dāng)普通用戶進(jìn)入[用戶修改]時(shí),: 用戶修改,用戶只能對(duì)自己的信息進(jìn)行修改。 用戶注銷(xiāo)模塊設(shè)計(jì)用戶注銷(xiāo)模塊用于用戶退出系統(tǒng)。其鏈接:a href=用戶注銷(xiāo)/a:% session(admin_name)= ‘登錄成功后用戶名的session變量 ()%結(jié) 論到此,本系統(tǒng)的需求分析、可行性研究、設(shè)計(jì)、編碼、調(diào)試和修改等工作已全部完成。本系統(tǒng)易操作,它彌補(bǔ)了操作人員的計(jì)算機(jī)知識(shí)普遍較差的現(xiàn)象;它具有較好的權(quán)限管理,能滿足多對(duì)象多用戶的操作;對(duì)企業(yè)的會(huì)議信息、發(fā)文信息、公共信息、員工信息、庫(kù)存信息等提供全方位的管理,并且有很好的個(gè)人辦公服務(wù);有強(qiáng)大的生產(chǎn)數(shù)據(jù)統(tǒng)計(jì)功能,可以直接打印報(bào)表;對(duì)企業(yè)制定的采購(gòu)計(jì)劃、發(fā)布企業(yè)的生產(chǎn)指標(biāo)進(jìn)行管理;當(dāng)外界環(huán)境(停電、網(wǎng)絡(luò)病毒)干擾本系統(tǒng)時(shí),系統(tǒng)可以自動(dòng)保護(hù)原始數(shù)據(jù)的安全;在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù),避免出現(xiàn)差錯(cuò)。本系統(tǒng)通過(guò)網(wǎng)站對(duì)企業(yè)內(nèi)部信息進(jìn)行全面的自動(dòng)化的管理,大大提高了企業(yè)的辦公效率。由系統(tǒng)對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)過(guò)程中的數(shù)據(jù)進(jìn)行全面的管理和統(tǒng)計(jì),避免人為處理各類(lèi)數(shù)據(jù)時(shí)所產(chǎn)生的各種問(wèn)題,提高了企業(yè)的經(jīng)濟(jì)效益,為企業(yè)經(jīng)營(yíng)決策提供了大量的、權(quán)威的數(shù)據(jù),使企業(yè)的管理進(jìn)行到科學(xué)化、系統(tǒng)化的范籌。網(wǎng)絡(luò)化的辦公管理,使企業(yè)管理更加規(guī)范,實(shí)現(xiàn)了通過(guò)網(wǎng)絡(luò)對(duì)信息進(jìn)行發(fā)布、傳遞、接收等一系列功能。系統(tǒng)中設(shè)置的個(gè)人辦公管理模塊,為個(gè)人辦公提供了一個(gè)更為方便的管理平臺(tái),大大提高個(gè)人辦公的工作效率,進(jìn)而提高整個(gè)企業(yè)的辦公效率。本系統(tǒng)具有良好的人機(jī)界面,整個(gè)頁(yè)面是800像素的寬度,在17英寸及以上的顯示器上是居中顯示,而在17英寸以下的顯示器上也不至于超出屏幕;系統(tǒng)帶有分時(shí)間段的問(wèn)候語(yǔ),以提醒用戶按時(shí)作業(yè),帶有以秒為刷新頻率的時(shí)間,以便用戶合理分配和規(guī)劃自己的時(shí)間;系統(tǒng)整個(gè)頁(yè)面呈現(xiàn)出一個(gè)框架結(jié)構(gòu),以方便用戶的操作和瀏覽;系統(tǒng)帶有一級(jí)菜單和二級(jí)菜單,對(duì)用戶的操作進(jìn)行有效的歸類(lèi),給用戶提供一個(gè)可視化而簡(jiǎn)單的入口;在系統(tǒng)中的許多操作都可以用鼠標(biāo)點(diǎn)擊來(lái)完成,簡(jiǎn)單、易用。系統(tǒng)中的數(shù)據(jù)統(tǒng)計(jì)、發(fā)起人、發(fā)起時(shí)間、審批時(shí)間等都由系統(tǒng)自動(dòng)完成,用戶只用寫(xiě)自己想說(shuō)的話就可以了給用戶節(jié)省了不少的時(shí)間。本系統(tǒng)采用ASP+SQL Server2000來(lái)實(shí)現(xiàn)前臺(tái)數(shù)據(jù)和后臺(tái)數(shù)據(jù)庫(kù)。在代碼編寫(xiě)中,多數(shù)是采用模塊化模式編寫(xiě),方便各模塊之間的調(diào)用,增強(qiáng)代碼的可讀性,易修改性;多用表格作為布局框架,以方便調(diào)整各內(nèi)容的顯示位置有大小。在后臺(tái)用的是二維表,并盡量簡(jiǎn)單化數(shù)據(jù)表,表與表之間沒(méi)有直接的數(shù)據(jù)關(guān)聯(lián),也就是說(shuō)沒(méi)有外鍵相連,這樣提高了數(shù)據(jù)的查詢(xún)速度,從而提高系統(tǒng)的操作運(yùn)行速度,減少不必要的等待時(shí)間。用戶的重要數(shù)據(jù)(如用戶登錄密碼)都經(jīng)過(guò)md5算法[9]加密,在一定程度了提高了系統(tǒng)管理上的安全性。在系統(tǒng)完成后,本人對(duì)系統(tǒng)作了調(diào)試,對(duì)系統(tǒng)的不足之處作了修改,使系統(tǒng)有了更多的完善?,F(xiàn)在的系統(tǒng)已基本運(yùn)行正常,希望用戶在使用中提出所遇到的問(wèn)題,我會(huì)盡力修改之。最終系統(tǒng)程序源碼見(jiàn)所附光盤(pán)。參考文獻(xiàn)[1].SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析 機(jī)械工業(yè)出版社 宋昆、李嚴(yán)等 2006年1月[2].ASP數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析 機(jī)械工業(yè)出版社 李嚴(yán)、于亞芳、王國(guó)輝 2004年12月[3].ASP工程應(yīng)用與項(xiàng)目實(shí)踐 機(jī)械工業(yè)出版社 王國(guó)輝、牛強(qiáng)、李南南 2005年4月[4].ASP 信息系統(tǒng)開(kāi)發(fā)實(shí)例精選 機(jī)械工業(yè)出版社 王國(guó)輝、牛強(qiáng)等 2005年7月[5].ASP+SQL Server應(yīng)用開(kāi)發(fā)與實(shí)例 人民郵電出版社 李曉黎、張巍 2005年8月[6].SQL Server2000數(shù)據(jù)庫(kù)教程 電子工業(yè)出版社 唐學(xué)忠等 2006年1月[7]. ASP程序開(kāi)發(fā)范例寶典 人民郵電出版社 蓋天宇 孫明麗等 2006年10月[8]. ASP數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹 電子工業(yè)出版社 郭瑞軍 李杰等 2006年1月[9]. ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)畢業(yè)設(shè)計(jì)指導(dǎo)及實(shí)例 機(jī)械工業(yè)出版社 劉瑞新 2006年1月[10].ASP通用模塊及典型系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航 人民郵電出版社 周新會(huì)等 2006年5月致 謝在我的設(shè)計(jì)過(guò)程中,從開(kāi)始進(jìn)入課題到設(shè)計(jì)的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!首先感謝我的指導(dǎo)老師陳暉老師,他在我選題及研究設(shè)計(jì)過(guò)程中對(duì)我悉心指導(dǎo),曾多次詢(xún)問(wèn)我的設(shè)計(jì)進(jìn)度,并為我答疑解難,幫助我精心點(diǎn)撥、熱忱鼓勵(lì)。陳老師一絲不茍,嚴(yán)謹(jǐn)求實(shí),踏踏實(shí)實(shí),雖然我認(rèn)識(shí)他不到半年,但他卻給予終生受益無(wú)窮之道。對(duì)陳老師的感激之情是無(wú)法用言語(yǔ)表達(dá)的。感謝貴州大學(xué),感謝職業(yè)技術(shù)學(xué)院,感謝我的每一位老師對(duì)我的教育培養(yǎng)。在此,我要向他們深深地鞠上一躬?! 「兄x我們班的同學(xué),感謝我的室友,感謝我身邊的每一個(gè)人。從遙遠(yuǎn)的家來(lái)到這個(gè)陌生的城市里,是他們和我共同維系著彼此之間兄弟般的感情,維系著寢室那份家的融洽,四年了,仿佛就在昨天。感謝四年來(lái)他們對(duì)我學(xué)習(xí)、生活上的關(guān)心和幫助!最后感謝我的爸爸媽媽?zhuān)傻弥X草,言樹(shù)之背,養(yǎng)育之恩,無(wú)以回報(bào),他們永遠(yuǎn)健康快樂(lè)是我最大的心愿。附 錄附錄A 文件架構(gòu)圖1、 系統(tǒng)首頁(yè)2、 發(fā)文管理3、 會(huì)議管理4、 公共信息管理5、 個(gè)人辦公管理6、 人事管理7、 采購(gòu)功能管理8、 庫(kù)存管理9、 指標(biāo)情況管理