資源描述:
《網(wǎng)站制作論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、濟(jì)源職業(yè)技術(shù)學(xué)院關(guān)于網(wǎng)站建設(shè)的論文小組成員:***************************班級:電商0902班24濟(jì)源職業(yè)技術(shù)學(xué)院書城管理系統(tǒng)一、書城結(jié)構(gòu)圖首頁登陸系統(tǒng)注冊系統(tǒng)用戶管理圖書管理類別管理系統(tǒng)維護(hù)用戶管理修改密碼用戶修改用戶刪除圖書管理后臺管理注冊之后用戶查詢圖書增加圖書修改圖書刪除圖書查詢類別管理增加修改查詢刪除音樂博客視頻圖片24濟(jì)源職業(yè)技術(shù)學(xué)院二、功能描述1、用戶管理)用戶管理,其中包括用戶刪除與恢復(fù)、更改用戶密碼、修改用戶資料、批量刪除用戶。(1)用戶增加:注冊成功如下圖:表示注冊成功,完成對用戶名、密
2、碼、昵稱的增加。要求:用戶名必須是5-9位的字母數(shù)字串,可以使用漢字但不建議使用,用戶名不能為空,用戶輸入合法的用戶名后必須進(jìn)行檢測是否重名,重名重新注冊,否則注冊不成功,密碼必須是6-12位,太少的話,密碼不安全,注意到以上問題后,用戶打開登陸界面,可以登陸。進(jìn)入后臺可看到剛注冊的用戶的信息,則表示增加上了24濟(jì)源職業(yè)技術(shù)學(xué)院(2)用戶刪除進(jìn)入到用戶刪除頁面看到最后面的“選擇”項(xiàng)有刪除,進(jìn)入用戶刪除系統(tǒng),點(diǎn)擊“確定”則就刪除了(3)用戶修改進(jìn)入到用戶修改頁面點(diǎn)擊后面的“選擇”下的“修改個(gè)人資料”進(jìn)入到修改管理系統(tǒng):24濟(jì)源職業(yè)技
3、術(shù)學(xué)院填寫后,點(diǎn)擊修改即可(4)用戶查找在主頁登陸后,進(jìn)入到后臺頁面,進(jìn)入用戶查詢系統(tǒng),如下圖:就可以進(jìn)行查詢了。(5)編碼實(shí)現(xiàn)1、選擇編程語言 近年來隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級,Web頁面技術(shù)也不斷的推陳出新,使得Web站點(diǎn)的功能越來越強(qiáng)大,能夠提供的服務(wù)種類越來越繁多。從HTML、ClientScript到CGI,從JAVA的誕生到ActiveX,24濟(jì)源職業(yè)技術(shù)學(xué)院Web頁面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁面設(shè)計(jì)的真正需要后,推出了ActiveServerPage
4、s(ASP),一種用以取代CGI(CommonGatewayInterface,通用網(wǎng)關(guān)接口)的技術(shù)。簡單講,ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個(gè)好處,就在于ASP可利用ADO(ActiveDataObj
5、ect,微軟的一種新的數(shù)據(jù)訪問模型)方便快捷地訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要的原因之一?! sb服務(wù)器是Web應(yīng)用程序的心臟。IIS(InternetInformationServer)是微軟推出的WindowsNTOptionPack的主要成員,作為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)置JAV
6、A虛擬機(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)(如圖2.1所示)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便實(shí)現(xiàn)的功能更強(qiáng)大。利用IIS+ASP技術(shù)來集成Web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面: 1.減少構(gòu)建和維護(hù)成本?! ?.加快聯(lián)機(jī)過程?! ?.應(yīng)用軟件集中在服務(wù)器端開發(fā)管理。 4.前端可使用任何瀏覽器(IE、
7、360…..)?! ?.后端可存取任何數(shù)據(jù)庫(SQL、Access…..)?! ?.可使用任何腳本語言開發(fā)(VBScript、JavaScript、PERL…..)。 ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對象,每個(gè)對象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作?! ο竺Q功能描述24濟(jì)源職業(yè)技術(shù)學(xué)院 Request從客戶端取得信息 Response將信息送給客戶端 Server提供一些Web服務(wù)器工具 Sessi
8、on儲存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問Application在一個(gè)ASP-Application中讓不同的客戶端共享ObjectContext配合MicrosoftTransaction服務(wù)器進(jìn)行分布式事務(wù)處理2、部分代碼