freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于asp的博客網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)—論文(參考版)

2024-12-06 17:22本頁(yè)面
  

【正文】 用法。 為了檢測(cè)用戶名的長(zhǎng)度,這里用到了 VBScript 的一個(gè)函數(shù) Cint( )。 注冊(cè)頁(yè)面如圖: 修改成功 系統(tǒng)初始頁(yè)面 登記新密碼 填寫答案 顯示問(wèn)題 提交數(shù)據(jù) 新用戶注冊(cè) 管理登陸 管理登陸頁(yè)面 注冊(cè)用戶登陸 用戶資料登記 是否同意網(wǎng)站條例 是否符合 提交成功 是否符合 是否符合 數(shù)據(jù)存入表中 提交密碼用戶名 系統(tǒng)查詢 登 陸 成功 忘記密碼 填寫會(huì)員名 系統(tǒng)查詢 存入數(shù)據(jù)庫(kù) 管理登陸頁(yè)面 產(chǎn) 生 校驗(yàn)碼 填寫用戶名密碼和校驗(yàn)碼 查詢 admin 表 否 否 否 否 這個(gè)模塊的功能實(shí)現(xiàn)中用 (“name”)來(lái)獲取前端提交的 name 文本框的值。 3. 兩次輸入的密碼是否一致。各模塊之間關(guān)系如下: 系統(tǒng)登陸模塊 新會(huì)員注冊(cè) 進(jìn)入博客管理界面 管理員登陸 登陸成功 注冊(cè)會(huì)員登陸 注冊(cè)成功 提交審核 填寫注冊(cè)資料 登陸系統(tǒng)管理頁(yè)面 系統(tǒng)登陸模塊圖 運(yùn)行圖 圖 52 登陸系統(tǒng)運(yùn)行圖 設(shè)計(jì)說(shuō)明 新用戶注冊(cè)子模塊 用戶注冊(cè),首先要檢查的就是用戶填寫的信息,其中包括: 1. 字段是否空白,若空白則不接受。管理員( 無(wú)論是系統(tǒng)管理員,還是博客管理員都一樣)需提交用戶名和密碼,系統(tǒng)管理員還需輸入系統(tǒng)隨機(jī)產(chǎn)生的校驗(yàn)碼進(jìn)行登陸,之后進(jìn)入管理頁(yè)面。注冊(cè)用戶需提交密碼和用戶名登陸系統(tǒng),之后不僅可以完成以上功能,還能建立自己的博客并進(jìn)行管理;倘若忘記了密碼,可以進(jìn)行密碼查詢,此時(shí)系統(tǒng)會(huì)根據(jù)用戶填寫的用戶名查找密碼的問(wèn)題以提示用戶,用戶輸入正確密碼后可修 改密碼。 系統(tǒng)登錄模塊模塊簡(jiǎn)介 該模塊是博客系統(tǒng)中的一個(gè)重要組成,用于完成對(duì)用戶權(quán)限的判定。 5 詳細(xì)設(shè)計(jì) 根據(jù)對(duì)系統(tǒng)所需實(shí)現(xiàn)功能的分析和系統(tǒng)結(jié)構(gòu)設(shè)計(jì),現(xiàn)將對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。 一般來(lái)說(shuō),凡是涉及到具體目錄的地方,都不要直接使用目錄名,而用 函數(shù)來(lái)代替。 再看 Data Source 部分,它的后面跟的就是數(shù)據(jù)庫(kù)文件所在的路徑。 第四行為 ConnStr 賦值。 SqlLocalName amp。 。 Initial Catalog = amp。 SqlPassword amp。 。 User ID = amp。 (db) else 39。access 數(shù)據(jù)庫(kù)連接參數(shù): Db = data/ ConnStr = Provider = 。任何一種數(shù)據(jù)庫(kù),必須具備對(duì)應(yīng)的驅(qū)動(dòng)程序, ADO 對(duì)象才能存取。 Record Set Record Set=Nothing /關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象 Set mConn=Nothing /關(guān)閉創(chuàng)建的鏈接對(duì)象 4 數(shù)據(jù)庫(kù)連接函數(shù) 為什么要將本部分列出來(lái)呢?因?yàn)樵谡麄€(gè)博客系統(tǒng)的開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)連接是必不可少的,是公用的,我們可以把這一部分先拿出來(lái),單獨(dú)做成一個(gè)函數(shù),在需要的時(shí)候只需調(diào)用就可以了,而不用每次都去寫連接數(shù)據(jù)庫(kù)的程序,這種做法叫做復(fù)用。例如: rs=“ INSERT INTO tab1 VALUES(1,2)” (rs) /執(zhí)行插入操作 五、關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象 在使用了 ADO 對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語(yǔ)句執(zhí)行后, 對(duì)象 Record Set 中就保存了表 tab1 中的所有記錄。 Record Set 保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。 三、創(chuàng)建數(shù)據(jù)對(duì)象 (Record Set) ADO 中的數(shù) 據(jù)對(duì)象通常保存的是查詢結(jié)果。) connstr 這條語(yǔ)句打開(kāi)鏈接,用到了 DSN,本例為“ connstr”。pPath(amp。ASP 文件中如果要訪問(wèn)數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫(kù)的鏈接,其語(yǔ)法如下: set Conn=(“ ” ) 這條語(yǔ)句創(chuàng)建了鏈接對(duì)象 Conn,接下來(lái): connstr=Provider=。由此可見(jiàn), DSN是應(yīng)用程序和數(shù)據(jù)庫(kù)之間的橋梁。我們?cè)诮o ODBC 驅(qū)動(dòng)程序傳 SQL 指令時(shí),即是用 DSN 來(lái)告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫(kù)。而且我們根本不用知道這個(gè)數(shù)據(jù)庫(kù)是放在哪里的。我們知道, ODBC 是一種訪問(wèn)數(shù)據(jù)庫(kù)的方法,只要系統(tǒng)中有相應(yīng)的 ODBC 驅(qū)動(dòng)程序,任何程序就可以通過(guò) ODBC 操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)。本文中個(gè)性化頁(yè)面的實(shí)現(xiàn)便大量地用到了 ADO 技術(shù)。 利用 IIS+ASP技術(shù)來(lái)集成 Web前后端所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面: 減少構(gòu)建和維護(hù)成本 加快聯(lián)機(jī)過(guò)程 應(yīng)用軟件集中在服務(wù)器端開(kāi)發(fā)管理 前端可使用任何瀏覽器( IE、 Netscape? ..) 后端可存取任何數(shù)據(jù)庫(kù) (SQL、 Access? ..) 可使用任何腳本語(yǔ)言開(kāi)發(fā) (VBScript、 JavaScript、 PERL? ..) 利用 ADO 訪問(wèn)數(shù)據(jù)庫(kù)技術(shù) ADO( ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù)庫(kù)的新技術(shù)。 IIS 與 ASP 的結(jié)合 在過(guò)去,客戶機(jī) /服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 Web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法作出集成性的設(shè)計(jì)。 IIS(Inter Information Server)是微軟推出的 Windows NT Option Pack 的主要成員,作為 Win2021server 的擴(kuò)展,自推出以來(lái)已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的 Web服務(wù)器之一。結(jié)束過(guò)程的活動(dòng)連接到一個(gè)終止點(diǎn) (就像在狀態(tài)圖中一樣 )?;顒?dòng)是通過(guò)一個(gè)圓角矩形 (活動(dòng)的名稱包含在其內(nèi) )來(lái)表示的。 活動(dòng)圖的符號(hào)集與狀態(tài)圖中使用的符號(hào)集類似。根據(jù)我的經(jīng)驗(yàn),活動(dòng)圖最適合用于對(duì)較高級(jí)別的過(guò)程建模,比如公司當(dāng)前在如何運(yùn)作業(yè)務(wù),或者業(yè)務(wù)如何運(yùn)作等。 ? 活動(dòng)圖 活動(dòng)圖表示在處理某個(gè)活動(dòng)時(shí),兩個(gè)或者更多類對(duì)象之間的過(guò)程控制流。要在用例圖上顯示某個(gè)用例,可繪制一個(gè)橢圓,然后將用例的名稱放在橢圓的中心或橢圓下面的中間位置。 用例圖的主要目的是幫助開(kāi)發(fā)團(tuán)隊(duì)以一種可視化的方式理解系統(tǒng)的功能需求,包括基于基本流程的 角色 (也就是與系統(tǒng)交互的其他實(shí)體 )關(guān)系,以及系統(tǒng)內(nèi)用例之間的關(guān)系。 最常用的 UML 圖包括:用例圖、類圖、序列圖、狀態(tài)圖、活動(dòng)圖、組件圖和部署圖。 UML 提出了一套 IT 專業(yè)人 員期待多年的統(tǒng)一的標(biāo)準(zhǔn)建模符號(hào) ,通過(guò)使用 UML,這些人員能夠閱讀和交流系統(tǒng)架構(gòu)和設(shè)計(jì)規(guī)劃就像建筑工人多年來(lái)所使用的建筑設(shè)計(jì)圖一樣。 通信網(wǎng)絡(luò) : Inter 網(wǎng) 軟件環(huán)境 : 服務(wù)器端 : ? 操作系統(tǒng): Windows 2021 Server /NT/2021 Server/XP ? 數(shù)據(jù)庫(kù) : ACCESS ? Web服務(wù)器: Inter 信息服務(wù) 或以上版本 ? Microsoft .NET 框架: .NET Framework 客戶端: ? 操作系統(tǒng): Windows 2021/XP/2021 ? 瀏覽器 : Inter Explore 或以上版本 ? 推薦分辨率 :1024*768 或以上 系統(tǒng)實(shí)現(xiàn)的若干關(guān)鍵技術(shù) UML 建模技術(shù) 1997 年, OMG 組織 (Object Management Group 對(duì)象管理組織 )發(fā)布了統(tǒng)一建模語(yǔ)言 (Unified Modeling Language, UML)。它最終顯示在瀏覽器中的網(wǎng)頁(yè)并不是在建立初期就存在的,而是當(dāng)某個(gè)瀏覽器向服務(wù)器提出請(qǐng)求時(shí),它才根據(jù)需要產(chǎn)生需要的標(biāo)準(zhǔn)網(wǎng)頁(yè),這克服了過(guò)去 HTML 編寫的網(wǎng)頁(yè)不能更改的缺點(diǎn),從而使網(wǎng)頁(yè)上可以存在許多動(dòng)態(tài)的 信息。 博客用戶信息表 Blog 序號(hào) 字段名 字段類型 說(shuō)明 備注 1 BlogID int 博客編號(hào) 鍵 2 Subject Varchar 主題 3 Username Varchar 用戶登陸名 惟一 4 Password Varchar 用戶密碼 5 Description Varchar 描述 6 Email Varchar 用戶電子郵件 7 EntryNum Varchar 被訪問(wèn)次數(shù) 8 Name Varchar 博客名 9 Role Varchar 角色級(jí)別 0=系統(tǒng)管理員 1=普通用戶 10 EssayCount int 隨筆數(shù) 分類表 Classname 日志表 Blog 用戶表 User 評(píng)論表 Comment 管理員表 Admin 模板表 Skin 11 ArticleCount int 文章篇數(shù) 12 FeedCount Int 評(píng)論數(shù) 欄目分類表 classname 序號(hào) 字段名 字段類型 說(shuō)明 備注 1 ID Int 編號(hào) 鍵 2 name Varchar 欄目名 3 blogID int 博客編號(hào) 4 type Varchar 類型 5 description Varchar 描述 日志信息表 Blog 序號(hào) 字段名 字段類型 說(shuō)明 備注 1 ID Int 編號(hào) 鍵 2 subject Varchar 主題 3 content Varchar 內(nèi)容 4 classID Int 所屬分類號(hào) 5 blogID Int 博客編號(hào) 6 uptime Datetime 更新時(shí)間 7 view Varchar 被訪問(wèn)次數(shù) 8 ment Varchar 評(píng)論數(shù) 模板信息表 Skin 序號(hào) 字段名 字段類型 說(shuō)明 備注 1 ID Int 模板編號(hào) 鍵 2 skinname Varchar 主題 3 skinmian Varchar 樣式 4 auther Varchar 提供者 5 isdefault Int 是否是默認(rèn)模板 6 time Datetime 更新時(shí)間 評(píng)論信息表 Comment 序號(hào) 字段名 字段類型 說(shuō)明 備注 1 feedBackID Int 評(píng)論編號(hào) 鍵 2 subject Varchar 主題 3 content Varchar 內(nèi)容 4 blogID Int 博客編號(hào) 5 categoryID Int 分類號(hào) 6 contentID Int 排 序號(hào) 7 category Varchar 所屬分類 8 time Datetime 更新時(shí)間 9 username Varchar 評(píng)論人名 10 url Varchar 路徑 系統(tǒng)管理員信息表 admin 序號(hào) 字段名 字段類型 說(shuō)明 備注 1 ID Int 編號(hào) 鍵 2 usename Varchar 用戶名 3 passward Varchar 路徑 4 lastloginip Int 最后登陸的 IP 5 lastlogintime Int 最后登陸時(shí)間 系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境確定 系統(tǒng)開(kāi)發(fā)環(huán)境 系統(tǒng)開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具 開(kāi)發(fā)工具對(duì)一個(gè)系統(tǒng)的成敗具有決定性作用。 數(shù)據(jù)庫(kù)表關(guān)系(簡(jiǎn)化關(guān)系圖) ( 2) 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì) 下面開(kāi)始對(duì)上一節(jié)列出的數(shù)據(jù)表逐一做出詳細(xì)說(shuō)明。 下面根據(jù)前面列出的系統(tǒng)用例圖,開(kāi)始設(shè)計(jì)相關(guān)數(shù)據(jù)庫(kù)。 4.確定是否分解 由于,關(guān)系模型的規(guī)范化程度并不是越高越好,在實(shí)際應(yīng)用中高范式可能會(huì)帶來(lái)程序查詢時(shí)間的浪費(fèi),所以,在數(shù)據(jù)庫(kù)文件設(shè)計(jì)上,本系統(tǒng)達(dá)到第三范式已經(jīng)足夠,無(wú)須在做分解。為了進(jìn)一步提高系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,必須對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。 (一)概念模型的建立 通過(guò)第二章中對(duì)系統(tǒng)數(shù)據(jù)流以及局部數(shù)據(jù)流和數(shù)據(jù)字典的分析,可以總結(jié)出系統(tǒng)中數(shù)據(jù)概念模型,如下圖所示:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1