版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
重慶郵電大學通信與信息工程學院BBS學習論壇設計報告專業(yè):信息工程班級:0140904小組成員:萬書超、柏皓亮、張候文指導老師:吳思遠完成時間:2012.4.-2012.5BBS學習論壇課程設計報告摘要為了方便學生信息的交流,在結合動態(tài)服務網(wǎng)頁(ASP)和MicrosoftSQLServer2008技術開發(fā)了這個簡單、快截、界面友好的BBS學習論壇系統(tǒng)。該論壇使用動態(tài)服務網(wǎng)頁(ASP)技術建設論壇的骨干框架,使用SQLServer2008建立系統(tǒng)的數(shù)據(jù)庫,實現(xiàn)了一個功能相對齊全的論壇系統(tǒng),網(wǎng)友可以在任意版塊自由地提出問題以及幫助他人解決問題。
該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點和對論壇的主題發(fā)表意見,我們還可以對網(wǎng)友的問題及時地解決,獲取對自己有用的知識。經(jīng)調(diào)試,這個論壇完全可以成為一個很好的學習交流平臺,充分利用有限的教育資源,提高資源利用率,同時又能活躍學習氛圍,使學習、工作更加方便。關鍵詞:動態(tài)服務網(wǎng)頁(ASP),SQLServer2008,BBS學習論壇目錄第一章系統(tǒng)概述 第一章系統(tǒng)概述1.1系統(tǒng)開發(fā)背景Internet是目前世界上最大的計算機互聯(lián)網(wǎng)絡,它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡連接成一個整體。作為Internet上一種先進的,易于被人們所接受的信息檢索手段,WorldWideWeb(簡稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前Internet上已有上百萬個Web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此,建設一個好的Web站點對于一個機構的發(fā)展十分重要。近年來,隨著網(wǎng)絡用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數(shù)據(jù)庫技術在Internet中的廣泛應用,Web站點向用戶提供的服務將越來越豐富,越來越人性化。BBS是在1992年底隨著國際互聯(lián)網(wǎng)的開始流行而迅速發(fā)展起來的?;ヂ?lián)網(wǎng)的產(chǎn)生使得以前只能在本地訪問的BBS可以被全世界隨意訪問,這對大多數(shù)人來說是極具誘惑力的。BBS是一個有多人參加的討論系統(tǒng),在BBS上大家可以對一個共同感興趣的問題進行討論,自由地發(fā)表自己的意見與觀點,并且能直接與其他的人進行溝通。按照網(wǎng)站的性質以及服務對象來分,迄今有以下幾種類型:一是校園BBS。校園BBS作為主要的集中地,在BBS領域具有舉足輕重的地位。由于校園BBS的繁榮,吸引了很多的社會人士參與;二是專業(yè)BBS。一般是由各個著名的大公司組建,人們可以利用其交流自己對商品的看法,更為重要的是可以解決商品使用中的問題;三是商業(yè)BBS。它是由ISP建立的BBS站點,這類BBS站點各種信息比較多,內(nèi)容相當豐富;四是小型局域BBS。一般是由個人或小型集體建立,為小范圍信息交流服務;五是業(yè)余BBS。一般由BBS愛好者個人利用一些免費空間辦的BBS,目的是為廣大網(wǎng)友提供一個在某些專業(yè)上的交流場所;六是新聞媒體BBS。是由新聞媒體網(wǎng)站設立的,為廣大網(wǎng)友提供對新聞信息進行評論、發(fā)表意見和觀點的場所。隨著互聯(lián)網(wǎng)事業(yè)的蓬勃發(fā)展。BBS,這個具有強大實時交互功能,信息交流的平臺,使人們不再像電視觀眾、電臺聽眾、報紙雜志讀者一樣只是被動地觀看、收聽、閱讀,而是可以積極而及時地參與討論,在了解他人觀點意見的同時也可以發(fā)表自己的看法1.2系統(tǒng)開發(fā)意義本課題設計一個“校園BBS學習論壇系統(tǒng)”,實現(xiàn)論壇管理,用戶注冊,瀏覽帖子,發(fā)表新帖以及回復帖子等功能。通過本課題的研究,能夠增進對基于Internet的瀏覽器/服務器(B/S)結構的論壇系統(tǒng)的了解,是對基于WEB的網(wǎng)站系統(tǒng)的設計與實現(xiàn),這些工作有利于綜合運用計算機多學科的知識,為以后從事復雜系統(tǒng)的分析和設計打下了一定的基礎。BBS論壇系統(tǒng)是在Internet開放的網(wǎng)絡環(huán)境下,基于瀏覽器/服務器應用模式,實現(xiàn)用戶相互交流信息,共享資源的平臺。該系統(tǒng)突破了地域和時間限制,實現(xiàn)資源共享,有助于人們的學習,工作,生活,提高人們的交流信息、交流思想、解決問題的能力。1.3本系統(tǒng)設計的基本內(nèi)容校園BBS學習論壇系統(tǒng)是一個基于Internet的信息交流系統(tǒng)。用戶可以通過Internet登陸系統(tǒng),瀏覽論壇中各種學習版塊的話題,可以對系統(tǒng)中感興趣的話題進行跟帖討論。這個信息交互系統(tǒng)是通過ASP實現(xiàn)的,程序結構為B/S架構。本系統(tǒng)要設計的基本內(nèi)容主要包括以下幾大模塊:登錄界面,管理員管理界面,用戶注冊,分論壇界面,顯示帖子,以及數(shù)據(jù)庫的設計。第二章系統(tǒng)技術及運行環(huán)境2.1ASP技術簡介MicrosoftActiveServerPages即我們所稱的ASP,其實是一套微軟開發(fā)的服務器端腳本環(huán)境。ActiveServerPage是創(chuàng)建動態(tài)網(wǎng)頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務器就可以處理相應的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。
ASP程序的優(yōu)點:
1.ASP使用VBScript腳本語言直接源于VB語言,秉承了VB簡單易學的特點,掌管起來非常容易。
2.無須編譯,容易編寫,可在服務器端直接執(zhí)行。
3.與瀏覽器無關,客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設計的網(wǎng)頁內(nèi)容。
4.ASP能與任何ActiveXscripting語言相容。除了可使用VBScript或JavaScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言。
5.ASP技術的處理速度相當快,并且其安全性也很高,ASP的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。
6.ASP的對象和組件:ASP有7個固有對象這7個固有對象分別是Request,Response,Server,Application,Session,ASPError和ObjectContext。2.2MicrosoftSQLServer2008技術簡介MircrosoftSQLServer2008是一個分布式的關系型數(shù)據(jù)庫管理系統(tǒng),支持B/S結構,具有強大的網(wǎng)絡功能,支持發(fā)布Web頁面以及接受電子郵件。MircrosoftSQLServer2008是一個應用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點,例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務器軟件緊密關聯(lián)的集成性、良好的性能價格比等。在MircrosoftSQLServer2008系統(tǒng)中,數(shù)據(jù)庫的管理采取了先進的動態(tài)管理機制,數(shù)據(jù)庫的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴大。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲在MircrosoftSQLServer2008系統(tǒng)中有絕對的安全性保障,有完善的用戶帳戶策略和許可機制,只有經(jīng)過授權的用戶才能訪問系統(tǒng),并且執(zhí)行相應的操作和訪問允許訪問的數(shù)據(jù)。未經(jīng)授權的用戶既不能執(zhí)行相應的操作,也不能訪問數(shù)據(jù)庫中的相應數(shù)據(jù)。
MircrosoftSQLServer2008系統(tǒng)具有強大的網(wǎng)上功能,可以在Internet上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在MircrosoftSQLServer2008系統(tǒng)中,允許用戶簡單的使用一些向導和工具把數(shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。2.3利用ADO訪問數(shù)據(jù)庫ADO(ActiveXDataObjects)是一種操作Microsoft所支持的數(shù)據(jù)庫的新技術。在ASP中,ADO可以看作是一個服務器組件(ServerComponent),更簡單點說,是一系列的對象,應用這些功能強大的對象,即可輕松完成對數(shù)據(jù)庫復雜的操作。本文中個性化頁面的實現(xiàn)便大量地用到了ADO技術。具體的操作步驟可以歸納為以下幾步:
(1)創(chuàng)建數(shù)據(jù)庫源名(DSN)
(2)創(chuàng)建數(shù)據(jù)庫鏈接(Connection)
(3)創(chuàng)建數(shù)據(jù)對象
(4)操作數(shù)據(jù)庫
(5)關閉數(shù)據(jù)對象和鏈接
每一步的作法如下:
1、創(chuàng)建數(shù)據(jù)源名
DSN(DateSourceName)即數(shù)據(jù)源名稱。我們知道,ODBC是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應的ODBC驅動程序,任何程序就可以通過ODBC操縱驅動程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有SQLServer的ODBC驅動程序。通過這個驅動程序,我們可以對所建立數(shù)據(jù)庫進行增、刪、改的操作。而且我們根本不用知道這個數(shù)據(jù)庫是放在哪里的,我們只要寫出SQL語句,ODBC驅動程序就會幫我們做一切事情。我們在給ODBC驅動程序傳SQL指令時,即是用DSN來告訴它到底操作的是哪一個數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺變了,比如我們改用了access的數(shù)據(jù)庫,只要其中表的結構沒變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置DSN就行了。由此可見,DSN是應用程序和數(shù)據(jù)庫之間的橋梁。
2、創(chuàng)建數(shù)據(jù)庫鏈接(Connection)
鏈接用以保持一些關于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下:
setConn=Server.CreateObject(“ADOBD.CONNECTION”)
這條語句創(chuàng)建了鏈接對象Conn,接下來:
connstr="Provider=SQLOLEDB;DataSource=(local);IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=bbs"
conn.Openconnstr
這條語句打開鏈接,用到了DSN,本例為“connstr”。
以上兩個步驟缺一不可,因為鏈接對象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。3、創(chuàng)建數(shù)據(jù)對象(RecordSet)ADO中的數(shù)據(jù)對象通常保存的是查詢結果。RecordSet是ADO中最復雜的對象,有許多屬性和方法。RecordSet保存的是一行行的記錄,并標有一個當前記錄。以下是創(chuàng)建方法:
SetRecordSet=Conn.Execute(sqlStr)
這條語句創(chuàng)建并打開了對象RecordSet,其中Conn是先前創(chuàng)建的鏈接對象,rs是一個字串,代表一條標準的SQL語句。例如:
rs=“SELECT*FROMtab1”
SetRecordSet=mConn.Execute(rs)
這條語句執(zhí)行后,對象RecordSet中就保存了表tab1中的所有記錄。
4、操作數(shù)據(jù)庫
我們通過調(diào)用鏈接對象的Execute方法來將查詢結果返回給一個數(shù)據(jù)對象或進行插入、刪除等操作。例如:
rs=“INSERTINTOtab1VALUES(1,2)”
mConn.Execute(rs)‘執(zhí)行插入操作
5、關閉數(shù)據(jù)對象和鏈接對象
在使用了ADO對象之后要關閉它,因為它使用了一定的服務器資源。通過調(diào)用方法close實現(xiàn)關閉,然后再釋放它。
RecordSet.close
SetRecordSet=Nothing‘關閉創(chuàng)建的數(shù)據(jù)對象
mConn.close
SetmConn=Nothing‘關閉創(chuàng)建的鏈接對象2.4SQL語句簡介2.4.1SQL語句簡介SQL全稱是"結構化查詢語言(StructuredQueryLanguage)",SQL包含4個部分:(1)數(shù)據(jù)查詢語言SELECT(2)據(jù)操縱語言INSERT,UPDATE,DELETE(3)數(shù)據(jù)定義語言CREATE,ALTER,DROP(4)數(shù)據(jù)控制語言COMMITWORK,ROLLBACKWORK2.4.2SQL的優(yōu)點
(1)非過程化語言
(2)統(tǒng)一的語言
SQL為許多任務提供了命令,包括:查詢數(shù)據(jù),數(shù)據(jù)更新,在表中插入記錄,在表中修改記錄,在表中刪除記錄,建立,修改和刪除數(shù)據(jù)對象,控制對數(shù)據(jù)和數(shù)據(jù)對象的存取,保證數(shù)據(jù)庫一致性和完整性,以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務統(tǒng)一在一種語言中。
(3)是所有關系數(shù)據(jù)庫的公共語言
由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉到另一個。所有用SQL編寫的程序都是可以移植的。SQL是大多數(shù)關系型數(shù)據(jù)庫用做查詢語言的語言。它是可以移植的,并且容易學習使用,但是所有SQL語句都必須由數(shù)據(jù)庫服務器獨立地執(zhí)行。這就意味著客戶端應用必須把每條查詢發(fā)送到數(shù)據(jù)庫服務器,等待它處理這個查詢,接收結果,做一些運算,然后給服務器發(fā)送另外一條查詢。所有這些東西都會產(chǎn)生進程間通訊,并且如果客戶端在另外一臺機器上甚至還會導致網(wǎng)絡開銷。2.5IIS的安裝WIN7提供的WEB服務器組件IIS的安裝方法,在開始→控制面板→程序和功能→打開或關閉Windows功能命令,在打開或關閉windows功能選項卡中勾選Web管理工具,萬維網(wǎng)服務選項中部分子選項,不必全部勾選,如下圖。然后確定按鈕,隨后系統(tǒng)開始IIS的安裝,等待幾分鐘即可安裝成功,此時本機被配置為一臺服務器,用作本地測試動態(tài)網(wǎng)頁。IIS安裝2.6運行環(huán)境1.硬件環(huán)境服務器端:P4或以上CPU,1G或以上內(nèi)存客戶端:P3或以上CPU,256M或以上內(nèi)存2.軟件環(huán)境服務端:操作系統(tǒng):Windows7數(shù)據(jù)庫:SQLServer2008客戶端:操作系統(tǒng):Windowsxp/Windows7瀏覽器:InternetExplorer,Firefox,遨游等主流瀏覽器。第三章需求分析3.1前臺功能需求1、登陸在對應的文本框中輸入用戶名和密碼,進行登陸,如果登陸成功,2s后自動跳轉到論壇個人資料頁面;如果登陸失敗,則顯示登陸失敗原因,用戶確定后自動跳轉回登陸頁面。用戶名和密碼不能為空。
2、注冊
用戶需要填寫的屬性有:
用戶名:不能為空,值必須唯一。
密碼:不能為空,且不得低于6位。確認密碼:必須與密碼值保持一致。郵箱:進行簡單格式驗證,如xx@。
性別:只能是男或女,默認是“男”。
城市:初始值是“北京”,用戶可根據(jù)實際情況選擇相應城市。
身份:用戶根據(jù)實際情況選擇自己的身份,如“在職人員”。
學校:用戶根據(jù)實際情況填寫,不能為空。專業(yè):用戶根據(jù)實際情況填寫,不能為空。班級:用戶根據(jù)實際情況填寫,可以為空。個人描述:不能為空注冊成功之后會跳轉到論壇首頁,未注冊用戶不能查看論壇內(nèi)容。
3、瀏覽板塊
用戶登錄成功后可進入論壇首頁,對感興趣的版塊及話題進行訪問。4、發(fā)帖及回帖合法用戶可以在論壇里對自己感興趣的話題發(fā)言以及對其他用戶的問題貼進行回帖操作。3.2后臺功能需求1、用戶表的管理1)查詢所有用戶
顯示所有用戶列表。列表包括用戶賬號、用戶密碼、郵箱、性別、城市、大學、專業(yè)以及級別等(修改/刪除)。2修改用戶信息
選擇一個用戶,點擊修改鏈接到修改用戶信息界面,修改用戶的信息,修改成功,跳轉到用戶列表頁面。3)刪除用戶
選擇一個用戶,管理員點擊刪除鏈接,直接刪除該用戶,跳轉回用戶頁面。2、回帖表的管理1)顯示所有回帖顯示某個主帖下的所有回貼列表頁面,其中包括回帖編號、回帖人昵稱、回帖時間、操作(修改/刪除)。2)點擊某個回帖的修改鏈接,跳轉修改回帖頁面,修改之后點擊修改按鈕跳轉回回帖列表頁面。3)點擊某個回帖的刪除鏈接,刪除該回帖,跳轉回回帖列表頁面。3.3對象之間的關系(1)跟貼和主貼有主從關系:我們需要在跟貼對象中表明它是誰的跟貼。(2)版塊和用戶有主從關系:從用戶對象中可以根據(jù)版塊對象查出對應的版主用戶的情況。(3)主貼和版塊有主從關系:需要表明發(fā)貼是屬于哪個版塊的。(4)跟貼和版塊有主從關系:需要表明跟貼是屬于哪個版塊的。繪制E-R圖如下3.4數(shù)據(jù)庫設計1、確定使用的數(shù)據(jù)庫:sqlserver2008。2、創(chuàng)建數(shù)據(jù)庫:db_bbs
3、創(chuàng)建表(1)用戶表編號字段名數(shù)據(jù)結構說明1UID數(shù)字用戶序號2Uname文本用戶名3Upassword文本密碼4Usex文本性別5Ucity文本城市6Uemail數(shù)字郵箱7Udegree文本身份8Uschool文本學校9Umajor文本專業(yè)10Uclass文本班級11Uremark文本自我描述12UregDate日期/時間注冊時間13Ustate數(shù)字等級14Upoint數(shù)字分數(shù)15Upower文本權限(2)版塊表編號字段名數(shù)據(jù)結構說明1SID數(shù)字版塊ID2SmasterID數(shù)字所屬版主ID3Sname文本版塊主題4Sprofile文本版塊主題信息5SclickCount數(shù)字點擊量6StopicCount數(shù)字總帖子數(shù)(3)帖子表編號字段名數(shù)據(jù)結構說明1TID數(shù)字帖子ID2TsID數(shù)字所屬版塊3TuID數(shù)字發(fā)帖人ID4Ttopic文本主題5Tcontents文本詳細內(nèi)容6Ttime日期/時間發(fā)表時間7TclickCount數(shù)字點擊量8TreplyCount數(shù)字回復數(shù)9TlastReply日期/時間最后回復時間10Tstate數(shù)字等級(7)跟帖表編號字段名數(shù)據(jù)結構說明1RID數(shù)字跟帖ID2RtID數(shù)字所屬帖子ID3RsID數(shù)字所屬版塊ID4RuID文本所屬用戶ID5Rcontents數(shù)字回帖內(nèi)容6Rtime日期/時間回帖時間7RclickCount文本點擊量第四章BBS學習論壇系統(tǒng)總體設計4.1結構設計BBS學習論壇系統(tǒng)的功能模塊如下:1.用戶模塊:包括用戶注冊、用戶登錄、用戶注銷、修改個人資料等功能;2.主題模塊:包括主題分類(論壇版塊)、查看主題、發(fā)表主題、發(fā)表回復等功能;3.后臺管理模塊:管理員對論壇進行一些基本的維護,包括對帖子的管理,對用戶的添加、刪除、修改等論壇系統(tǒng)設計的頁面結構圖第五章論壇系統(tǒng)詳細設計5.1用戶注冊功能注冊頁面此部分是實現(xiàn)用戶的注冊功能。注冊資料分必填資料和選填資料,用戶只要把必填資料填寫正確就可以注冊了。用戶名不能為空,而且不允許注冊重復的用戶名,當用戶輸入想要注冊的用戶名后,可以點擊后面的檢測按鈕檢驗是否該用戶名已經(jīng)被注冊過。性別只能選擇男或女其中一個,默認狀態(tài)下是“男”。密碼不能低于6位,兩次密碼輸入必須一致,否則不可以注冊。E-mail必須輸入有效的郵箱地址,輸入格式中必須帶有“@”,以便日后網(wǎng)站擴展和改版。選填資料注冊時可以不用填寫,等注冊成功后,可以在修改用戶資料里隨便修改。本論壇不支持自定義外部頭像,一律采用統(tǒng)一內(nèi)部頭像,這樣做是為了限制數(shù)據(jù)庫的大小。用戶注冊成功后會跳轉到用戶的個人資料頁面,用戶可以查看自己已注冊的個人資料,此時用戶擁有會員的一切功能,可以隨意瀏覽學習論壇的各個版塊,進行發(fā)帖以及跟帖操作等??梢缘顷懣梢缘顷懽詴T是否會員是否通過重新注冊注冊成功是否會員開始注冊操作流程圖5.2用戶登錄功能登錄頁面此部分用于實現(xiàn)用戶登錄功能。當用戶已經(jīng)成功在學習論壇里注冊賬號,可用賬號以及正確的密碼進行登錄操作,任何非法的操作都是不允許的。5.3會員發(fā)帖功能此部分實現(xiàn)會員的發(fā)帖功能。登陸的會員可以在允許會員發(fā)帖的版塊進行發(fā)帖,具體操作為:進入討論區(qū)相應的版塊,點擊進入發(fā)帖頁面,填寫相應內(nèi)容后提交即可。會員發(fā)帖頁面5.4會員回帖功能回復帖子為快速回復方式,用戶進入相關主題頁后,在頁末發(fā)表回復模塊“內(nèi)容”文本域里寫上簡單的幾句話,點“發(fā)表”即可跟帖成功,回復內(nèi)容區(qū)域不能設置字體,無表情,也不能上傳文件等。回帖有待于改進的地方是回帖的形式,可設置簡單和高級回復選項供用戶選擇,高級回復即回復內(nèi)容比較全面,可以上傳文件,可涵蓋表情,也可以設置字體大小顏色以及段落格式;甚至可以設置特殊內(nèi)容回復可見,等級可見,積分可見等。會員回帖頁面登陸或注冊登陸或注冊是否通過發(fā)貼(跟帖)是否會員重新發(fā)表發(fā)表成功是否登陸開始發(fā)帖(跟帖)操作流程圖5.5管理員登錄此部分是管理員后臺管理的登錄界面,在數(shù)據(jù)庫搭建的時期已往bbsUsers寫入唯一管理員用戶資料,用戶名為“admin”,登錄密碼為“cqupt2012”,其他任何非法操作都將被是服務器拒絕。管理員登錄界面第六章總結這次BBS論壇開發(fā)項目開發(fā)培養(yǎng)了我們在現(xiàn)有技術環(huán)境下的溝通信息、分工協(xié)作、自主創(chuàng)新的能力,經(jīng)過半個學期的開發(fā)與實踐,我們學到了很多關于數(shù)據(jù)庫及動態(tài)網(wǎng)頁制作知識和技能。而且,這次項目開發(fā)還培養(yǎng)了我們那種的面對問題時團結一致,積極向上的團隊精神。設計的過程環(huán)環(huán)相扣,從分工到協(xié)作,從設計到運行,嚴格的團隊項目開發(fā)模式讓我們受益頗多。不過要想更好完成項目設計任務,我們應該做好明確的分工協(xié)作,清楚的認識我們每一個項目設計流程中的職責和目標,這樣才能更好的做到從分工到協(xié)作的跨越和融合,從而更好的完成項目開發(fā)的目標。經(jīng)過這次項目開發(fā),我們也認識到我們的自主設計開發(fā)能力還很欠缺,程序設計的知識很匱乏,代碼編寫能力的不足,這也為我們以后的學習和實踐提供了方向和動力。我們相信,在這次項目開發(fā)的考驗下,我們會更有動力去充實和完善自己項目開發(fā)的技能,更有信心做好明天軟件設計的工作。團隊具體分工成員具體分工萬書超動態(tài)網(wǎng)頁頁面設計+編寫論壇實現(xiàn)代碼+報告撰寫張候文搭建服務器+創(chuàng)建BBS數(shù)據(jù)庫柏皓亮搭建DreamweaverWEB站點+Dreamweaver連接server2008數(shù)據(jù)庫第七章關鍵代碼的實現(xiàn)注冊檢測代碼regcheck.asp<%FunctionRegTest(str,r,i)DimRegSetReg=NewRegExpReg.IgnoreCase=i'默認值為False(區(qū)分大小寫)Reg.Pattern=rRegTest=Reg.Test(str)SetReg=NothingEndFunction%><%Dimconnstr,Uname,Upass,Uconfir,Usex,Ucity,Udegree,Uschool,Umajor,Uclass,Uemail,Uremark,objSetconn=Server.CreateObject("ADODB.Connection")connstr="Provider=SQLOLEDB;DataSource=(local);IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=bbs"conn.Openconnstrsetrs=server.createobject("adodb.recordset")Uname=request.form("Uname")Upass=request.form("Upassword")Uconfir=request.form("Uconfir")Usex=request.form("Usex")Ucity=request.form("Ucity")Udegree=request.form("Udegree")Uschool=request.form("Uschool")Umajor=request.form("Umajor")Uclass=request.form("Uclass")Uemail=request.form("Uemail")Uremark=request.form("Uremark")obj=RegTest(Uemail,"([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}",True)ifUname=""orUpass=""orUconfir=""orUsex=""orUcity=""orUdegree=""orUschool=""orUmajor=""o
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機油產(chǎn)品代工合同范例
- 農(nóng)業(yè)灌溉租賃合同范例
- 足球培訓合同范例
- 罐頭原料收購合同范例
- 塘渣采購合同范例
- 買賣煤合同范例
- 鋼坯購銷合同范例
- 大車維修合同范例上傳
- 長期生產(chǎn)合同范例
- 人工清包合同范例
- 官渡之戰(zhàn)課件
- 中小學課堂游戲課堂懲罰小游戲【3】
- YY/T 0338.1-2002氣管切開插管 第1部分:成人用插管及接頭
- LM2500燃氣輪機結構簡介
- 書名號測試的文檔
- 第17講凸二次規(guī)劃的有效集方法課件
- 基于PLC的智能照明控制系統(tǒng)研究(完整資料)
- 2023學年統(tǒng)編版高中語文選擇性必修中冊第三單元文言文句子翻譯練習及答案-
- 福建省南平市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細及行政區(qū)劃代碼
- 勵志演講講稿
- 附件2.2021年全省文化旅游融合示范項目績效目標表
評論
0/150
提交評論