版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第24卷第2期2012年6月河南工程學(xué)院學(xué)報(bào)(自然科學(xué)版JOURNAL OF HENAN INSTITUTE OF ENGINEERING Vol.24,No.2Jun2012基于ASP 的企業(yè)網(wǎng)站后臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)劉學(xué)會(huì),田珍(鄭州職業(yè)技術(shù)學(xué)院軟件工程系,河南鄭州450121摘要:在企業(yè)網(wǎng)站中,雖然面對(duì)的主要是廠家和客戶(hù),但是作為系統(tǒng)的設(shè)計(jì)者,首先面對(duì)的用戶(hù)就是網(wǎng)站的管理者,即系統(tǒng)管理員,所以應(yīng)先解決系統(tǒng)管理員對(duì)網(wǎng)站管理的需求對(duì)于管理員來(lái)說(shuō),他們要對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù),對(duì)各級(jí)用戶(hù)進(jìn)行管理以及對(duì)網(wǎng)站進(jìn)行整體維護(hù)等,故在做好后臺(tái)管理的基礎(chǔ)上再做前臺(tái)系統(tǒng),數(shù)據(jù)庫(kù)里有了各種實(shí)際的資料會(huì)更加直觀關(guān)鍵詞:
2、企業(yè)網(wǎng)站;后臺(tái)系統(tǒng);ASP ;ADO中圖分類(lèi)號(hào):TP31152文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674330X (201202005304收稿日期:20120205作者簡(jiǎn)介:劉學(xué)會(huì)(1970,女,河南中牟人,講師,主要從事網(wǎng)頁(yè)設(shè)計(jì)與數(shù)據(jù)庫(kù)研究企業(yè)網(wǎng)站主要為3種用戶(hù)提供服務(wù),即管理員、廠家和客戶(hù)管理員主要對(duì)企業(yè)信息、產(chǎn)品類(lèi)型以及產(chǎn)品常見(jiàn)問(wèn)題和留言信息進(jìn)行管理廠家可以在網(wǎng)上發(fā)布企業(yè)信息、產(chǎn)品的推薦信息以及在購(gòu)買(mǎi)產(chǎn)品過(guò)程中所遇到的常見(jiàn)問(wèn)題,而客戶(hù)則可以利用網(wǎng)上資源,在足不出戶(hù)的情況下獲得產(chǎn)品在企業(yè)網(wǎng)站中,客戶(hù)的需求是網(wǎng)站需求的一部分,而更重要的是應(yīng)先滿(mǎn)足管理者對(duì)網(wǎng)站系統(tǒng)管理的需求,這里的管理者就是系統(tǒng)管理
3、員對(duì)于管理員來(lái)說(shuō),他們需要做的是對(duì)數(shù)據(jù)庫(kù)的維護(hù)、對(duì)各級(jí)用戶(hù)的管理及網(wǎng)站整體的維護(hù)等,在做好后臺(tái)管理系統(tǒng)的基礎(chǔ)上,再做前臺(tái)系統(tǒng)會(huì)更加直觀企業(yè)網(wǎng)站后臺(tái)系統(tǒng)可分為系統(tǒng)管理模塊、企業(yè)信息管理模塊、新聞管理模塊、產(chǎn)品類(lèi)型管理模塊、產(chǎn)品管理模塊、常見(jiàn)問(wèn)題管理模塊和留言管理模塊1企業(yè)信息管理的實(shí)現(xiàn)管理界面中的企業(yè)信息管理模塊完成一般常見(jiàn)的企業(yè)信息介紹功能,如業(yè)務(wù)范圍、精神理念及聯(lián)系方式等,這些信息都可以在后臺(tái)隨時(shí)更新更重要的是,可以定制要顯示哪些介紹欄目,例如要在此基礎(chǔ)上加上組織機(jī)構(gòu)和公司文化,所要做的就是在數(shù)據(jù)庫(kù)中加入一條記錄即可企業(yè)信息中“關(guān)于我們”信息的界面,不僅可以編輯一般的介紹性文字,還可以設(shè)置字
4、體格式,插入圖片、flash 和其他媒體文件此頁(yè)的原理是每次訪問(wèn)時(shí),都會(huì)從其URL 參數(shù)中尋找以下2個(gè)參數(shù):act 表示當(dāng)前的操作類(lèi)型,指查看或修改信息;type 表示信息類(lèi)型,如聯(lián)系方式等然后,根據(jù)act 的值分別執(zhí)行將數(shù)據(jù)寫(xiě)到編輯框還是保存到數(shù)據(jù)庫(kù)的操作,如果是,修改并保存信息,則act =“Modify ”,此時(shí)組織SQL 語(yǔ)句的過(guò)程如下:strSQL =“UPDATE Intro SET ”strSQL =strSQL “Introcontent =“szIntrocontent ”,”strSQL =strSQL “PubDate =#”Date (“#”strSQL =strSQL
5、 “WHERE IntroName =“szIntroName ”,”如果act 不等于“Modify ”時(shí),則是查詢(xún)信息,此時(shí)組織SQL 語(yǔ)句的過(guò)程如下:strSQL =“SELECT *FROM Intro WHERE IntroName =“szIntroName ”2新聞管理模塊的實(shí)現(xiàn)新聞管理模塊的功能主要包括顯示新聞列表、添加新聞頁(yè)面與修改新聞界面河南工程學(xué)院學(xué)報(bào)(自然科學(xué)版2012年新聞模塊的設(shè)計(jì)具有高度伸縮性,可以自定義新聞?lì)悇e,將新聞分類(lèi)管理通過(guò)管理界面的新聞列表頁(yè)面,可以獲取新聞內(nèi)容、修改及刪除新聞及分頁(yè)此頁(yè)的原理是每次訪問(wèn)時(shí),都會(huì)從Request 對(duì)象的QueryStrin
6、g 集合中尋找以下4個(gè)參數(shù):(1page 表示當(dāng)前頁(yè)號(hào),位于QueryString 集合中,如果找不到,默認(rèn)為“1”(2act 表示當(dāng)前操作,當(dāng)act =“Del ”時(shí),刪除新聞,此時(shí)必須有參數(shù)ID ;當(dāng)act 等于其他值時(shí),顯示新聞列表,可以省略參數(shù)ID(3type 表示新聞?lì)愋途幪?hào),顯示新聞列表時(shí)用(4ID 表示新聞編號(hào),刪除新聞時(shí)用然后,根據(jù)act 的值分別執(zhí)行刪除或顯示列表操作如果是刪除新聞,則act =“Del ”,此時(shí)組織SQL 語(yǔ)句的過(guò)程如下:strSQL =“DELETE FROM News WHERE ID =”NewsId如果act 不等于“Del ”,則顯示新聞列表,此時(shí)
7、組織SQL 語(yǔ)句的過(guò)程如下:strSQL =“SELECT ID ,Title ,TypeId FROM News WHERE TypeId =”nTypeId在新聞列表頁(yè)面的左側(cè)快捷菜單中單擊“添加企業(yè)新聞”鏈接,出現(xiàn)添加新聞頁(yè)面,可以看到添加新聞與修改企業(yè)信息界面很相似,事實(shí)上它們所用的都是EditorUBB 編輯器此頁(yè)的原理是,每次訪問(wèn)時(shí)都會(huì)從Request 對(duì)象的QueryString 集合中尋找以下2個(gè)參數(shù):(1act 表示當(dāng)前操作,當(dāng)act =“save ”時(shí),保存新聞內(nèi)容;當(dāng)act 為其他值時(shí),只顯示添加新聞頁(yè)面;(2Type 表示新聞?lì)愋途幪?hào),此參數(shù)不可省略這個(gè)參數(shù)也是通過(guò)UR
8、L 參數(shù)傳入的,所以從QueryString 集合中檢索接下來(lái),首先根據(jù)新聞?lì)愋偷木庉媮?lái)獲取它的名稱(chēng),所用的SQL 語(yǔ)句如下:strSQL =“SELECT *FROM NewsType WHERE TypeId =”nTypeId上面代碼中的nTypeId 是由type 參數(shù)傳入的新聞?lì)愋途幪?hào)然后根據(jù)act 的值來(lái)判斷是否執(zhí)行保存操作保存添加新聞?dòng)玫搅薎NSERT 語(yǔ)句,組織SQL 語(yǔ)句的過(guò)程如下:strSQL =“NSERT INTO News (Title ,Content ,PubDate ,TypeId ”3產(chǎn)品類(lèi)型管理模塊產(chǎn)品類(lèi)型管理模塊的功能包括顯示產(chǎn)品類(lèi)型列表、添加產(chǎn)品類(lèi)型頁(yè)面
9、及修改產(chǎn)品類(lèi)型界面產(chǎn)品類(lèi)型列表的風(fēng)格與新聞列表類(lèi)似,這樣便于系統(tǒng)維護(hù)人員使用在產(chǎn)品類(lèi)型列表界面中,對(duì)已有的產(chǎn)品類(lèi)型可以修改和刪除此頁(yè)的實(shí)現(xiàn)原理同樣是每次訪問(wèn)此頁(yè)時(shí),都會(huì)從Request 對(duì)象的QueryString 集合中尋找act 參數(shù),然后按照act 的值來(lái)刪除產(chǎn)品類(lèi)型或者顯示產(chǎn)品類(lèi)型列表4產(chǎn)品管理模塊產(chǎn)品管理模塊的功能包括顯示產(chǎn)品列表、添加產(chǎn)品頁(yè)面、修改產(chǎn)品界面、保存添加與修改產(chǎn)品數(shù)據(jù)及刪除產(chǎn)品產(chǎn)品管理模塊與新聞管理模塊存在一定的相似性通過(guò)產(chǎn)品列表頁(yè)面,可以按照產(chǎn)品分類(lèi)瀏覽產(chǎn)品內(nèi)容,也可以根據(jù)產(chǎn)品名稱(chēng)來(lái)過(guò)濾產(chǎn)品,另外也具有修改和刪除產(chǎn)品的功能此頁(yè)的原理是每次訪問(wèn)此頁(yè)時(shí),都會(huì)從Reques
10、t 對(duì)象的QueryString 集合中尋找以下3個(gè)參數(shù):(1page 表示當(dāng)前頁(yè)號(hào),位于QueryString 集合中,如果找不到,默認(rèn)為“1”;(2Title 表示產(chǎn)品的關(guān)鍵字;(3typedId 表示產(chǎn)品類(lèi)型編號(hào),顯示產(chǎn)品列表時(shí)使用·45·第2期劉學(xué)會(huì),等:基于ASP 的企業(yè)網(wǎng)站后臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)然后,根據(jù)Title 和typeId 的值來(lái)組織SQL 語(yǔ)句,將檢索到的產(chǎn)品以列表方式輸出,過(guò)程如下:strSQL =“select Product*,ProductTypeTypeName FROM Product ,ProductType ”strSQL =“strSQ
11、L “WHERE ProductTypeId =ProductTypeTypeId ”if szTitle “”thenstrSQL =strSQL “and Name like %“szTitle”%”end ifif IsNumeric (nTypeId thenstrSQL =strSQL “and ProductTypeId =”nTypeIdelsenTypeId =“0”end ifstrSQL =strSQL “order by ProductID desc ”添加產(chǎn)品頁(yè)面與添加新聞界面所使用的編輯器不同,事實(shí)上添加產(chǎn)品所使用的編輯器是位于EditorHT-ML 文件夾下的HTM
12、L 編輯器修改產(chǎn)品頁(yè)面與添加產(chǎn)品頁(yè)面類(lèi)似,所不同的是修改頁(yè)面需要從URL 參數(shù)中獲取ProductID 的值,這是準(zhǔn)備修改產(chǎn)品的編號(hào)根據(jù)ProductID 的值組織SQL 語(yǔ)句,檢索出相應(yīng)的產(chǎn)品信息即可這兩個(gè)頁(yè)面都是將數(shù)據(jù)提交到ProductSaveasp 文件中進(jìn)行處理的ProductSaveasp 用于將表單提交的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中它有一個(gè)參數(shù)action ,用來(lái)標(biāo)志當(dāng)前的操作是保存添加的數(shù)據(jù)還是保存修改的結(jié)果PruductSaveasp 文件的原理是首先獲取表單中的數(shù)據(jù)并對(duì)其進(jìn)行驗(yàn)證,如果沒(méi)有錯(cuò)誤,則將它們寫(xiě)入數(shù)據(jù)庫(kù)這里使用RecordSet 的AddNew 和Update 方法5常見(jiàn)問(wèn)
13、題管理模塊常見(jiàn)問(wèn)題管理模塊包括顯示常見(jiàn)問(wèn)題列表、添加常見(jiàn)問(wèn)題頁(yè)面及修改常見(jiàn)問(wèn)題頁(yè)面它的功能與新聞管理模塊類(lèi)似,包括添加、修改和刪除3種功能6留言管理模塊留言管理模塊的功能主要包括顯示留言列表與回復(fù)留言留言管理模塊是與客戶(hù)交流的一種途徑,也是向客戶(hù)提供服務(wù)的一種手段它便于收集客戶(hù)反饋的資料,及時(shí)調(diào)整自己的工作在留言管理界面可以查看留言,進(jìn)行刪除或回復(fù)操作在留言列表的顯示頁(yè)面中,留言是逐條列出的,管理員可以選擇刪除或回復(fù)留言留言列表也需要page 參數(shù)來(lái)實(shí)現(xiàn)分頁(yè)功能,用act 參數(shù)來(lái)確定當(dāng)前是否是刪除操作當(dāng)act =“Del ”時(shí),還需要用參數(shù)ID 獲得是要?jiǎng)h除哪條留言;當(dāng)act 是其他值時(shí),則顯
14、示留言列表7用戶(hù)登錄模塊用戶(hù)登錄模塊包括登錄頁(yè)面、登錄失敗頁(yè)面與注銷(xiāo)頁(yè)面由于本系統(tǒng)的管理界面使用了框架,所以要在登錄頁(yè)面的代碼中加入下面這段客戶(hù)端JavaScript 代碼:script language =“javascript ”if (self !=top toplocation =selflocation ;·55·河南工程學(xué)院學(xué)報(bào)(自然科學(xué)版2012年alert (“您沒(méi)有登錄或登錄超時(shí),請(qǐng)重新登錄!”;/script 它的作用是可以保證loginasp 頁(yè)面始終位于瀏覽器中的最頂層,而不會(huì)被嵌在框架中,否則在管理員因超時(shí)等原因需要重新登錄時(shí),就會(huì)出現(xiàn)框架嵌套的情
15、況8結(jié)束語(yǔ)針對(duì)企業(yè)網(wǎng)站進(jìn)行后臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),首先從總體上進(jìn)行了設(shè)計(jì),其次詳細(xì)分析了各模塊的設(shè)計(jì)與實(shí)現(xiàn),解決了其中的難題企業(yè)網(wǎng)站后臺(tái)系統(tǒng)的設(shè)計(jì)是相通的,無(wú)論哪種類(lèi)型的企業(yè),設(shè)計(jì)的過(guò)程都是一樣的,可在此基礎(chǔ)上進(jìn)一步地完善該系統(tǒng)并設(shè)計(jì)出新的企業(yè)后臺(tái)系統(tǒng)參考文獻(xiàn):1吉根林,崔海源Web 程序設(shè)計(jì)M 北京:電子工業(yè)出版社,2004:2032072魏雪萍ASP +SQLServer 組建動(dòng)態(tài)網(wǎng)站M 北京:人民郵電出版社,2004:4334373汪曉平,鐘軍ASP 網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)M 北京:人民郵電出版社,2003:2302324郭瑞軍ASP 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹M 北京:電子工業(yè)出版社,2005:31539
16、25曹金明,程超網(wǎng)頁(yè)設(shè)計(jì)與配色M 北京:希望電子出版社,2005:20956梁奕繽網(wǎng)頁(yè)制作課程設(shè)計(jì)案例精編M 北京:中國(guó)水利水電出版社,2006:1211547網(wǎng)頁(yè)制作、網(wǎng)頁(yè)編程系列編委會(huì)CSS 輕松掌握M 北京:中國(guó)人民大學(xué)出版社,2008:18928徐作為流行網(wǎng)站設(shè)計(jì)圖解教程M 北京:希望電子出版社,2009:43135Design and implementation of a corporate website back-end systems based on ASPLIU Xue-hui ,TIAN Zhen(Department of Software Engineering ,
17、Zhengzhou Vocational and Technical College ,Zhengzhou 450121,China Abstract :In the corporate Web site ,despite the main manufacturers and customers ,for the system designer in the corporate web-site system ,the first faces of the users are site managersCustomer demand is actually part of the site needs ,more importantly ,the needs of the managers on site management are more important ,where the manager is the system administratorFor administrators ,they need the maintenance of the database for users at all levels of management
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024幼兒園保育員幼兒教育理念與實(shí)踐合同3篇
- 二零二五年房地產(chǎn)項(xiàng)目海外分銷(xiāo)代理協(xié)議3篇
- 二零二五版國(guó)際貿(mào)易人才招聘與培訓(xùn)合同2篇
- 2025年教育設(shè)施智能化改造與裝修服務(wù)合同范本3篇
- 2025年度環(huán)保設(shè)施運(yùn)營(yíng)管理合同范本及效益評(píng)估3篇
- 專(zhuān)業(yè)車(chē)輛運(yùn)送協(xié)議模板(2024定制版)版B版
- 2024虛擬股投資退出機(jī)制合同范本3篇
- 二零二五年度駕校經(jīng)營(yíng)管理權(quán)定制化服務(wù)協(xié)議2篇
- 二零二五年度文化產(chǎn)業(yè)發(fā)展前景調(diào)研合同3篇
- 二零二五年度汽車(chē)售后服務(wù)品牌授權(quán)合同3篇
- 24年追覓在線測(cè)評(píng)28題及答案
- TGDNAS 043-2024 成人靜脈中等長(zhǎng)度導(dǎo)管置管技術(shù)
- 《陸上風(fēng)電場(chǎng)工程概算定額》NBT 31010-2019
- GB/T 29490-2013企業(yè)知識(shí)產(chǎn)權(quán)管理規(guī)范
- GB/T 14436-1993工業(yè)產(chǎn)品保證文件總則
- 湖南省鄉(xiāng)鎮(zhèn)衛(wèi)生院街道社區(qū)衛(wèi)生服務(wù)中心地址醫(yī)療機(jī)構(gòu)名單目錄
- 《中外資產(chǎn)評(píng)估準(zhǔn)則》課件第6章 英國(guó)評(píng)估準(zhǔn)則
- FZ∕T 63006-2019 松緊帶
- 罐區(qū)自動(dòng)化系統(tǒng)總體方案(31頁(yè))ppt課件
- BIQS評(píng)分表模板
- 工程建設(shè)項(xiàng)目?jī)?nèi)外關(guān)系協(xié)調(diào)措施
評(píng)論
0/150
提交評(píng)論