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

正文內(nèi)容

基于asp個(gè)人博客的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(論文)(文件)

 

【正文】 文件。 ( 8)用戶(hù)的瀏覽器解釋這些 HTML 文件并將結(jié)果顯示出來(lái)。對(duì)于畫(huà)面設(shè)計(jì)可變性的需求, MVC( ModelViewController)把交互系統(tǒng)的組成分解成模型、視圖、控制器 3種部件。 (3) 模型部件保存由視圖顯示、由控制器控制的數(shù)據(jù);它封裝了問(wèn)題的核心數(shù)據(jù)、邏輯和功能的計(jì)算關(guān)系,它獨(dú)立于具體的畫(huà)面表達(dá)和 I/O 操作。這實(shí)際上是一種模型的變化 —— 傳播機(jī)制。將用戶(hù)顯示 (視圖)從動(dòng)作(控制器)中分離出來(lái),提高了代碼的重用性。 Ajax 是一種客戶(hù)端技術(shù), Ajax 技術(shù)借助異步 JavaScript 實(shí)現(xiàn)瀏覽器和服務(wù)器之間的異步交互,即相當(dāng)于在 Web 應(yīng)用中實(shí)現(xiàn)了原來(lái) C/S(Client/Server)結(jié)構(gòu)下的交互結(jié)果,且這種效果的實(shí)現(xiàn)并沒(méi)有帶來(lái)繁瑣的客戶(hù)部署工作。在處理過(guò)程中 Web 服務(wù)器響應(yīng)是標(biāo)準(zhǔn)的且易于解析的 XML 格式的數(shù)據(jù)傳遞給 Ajax,然后再轉(zhuǎn)換成 HTML 頁(yè)面的格式,輔助 CSS 進(jìn)行顯示。 借助 Ajax,可以把以前一些原本由服務(wù)器負(fù)擔(dān)的工作轉(zhuǎn)移到客戶(hù)端來(lái)完成,利用客戶(hù)端閑置的能力來(lái)進(jìn)行處理,這樣也可以有效地減輕服務(wù)器和帶寬的負(fù)擔(dān),使服務(wù)器更穩(wěn)定,更良好的運(yùn)行。因此使用腳本語(yǔ)言編寫(xiě)程序可以在瀏覽器支持下跨平臺(tái)運(yùn)行。 CSS 規(guī)則由模式匹配段和操作部分組成。在使用 Ajax 技術(shù)中,借助 DOM,可以結(jié)合腳本語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)的數(shù)據(jù)存儲(chǔ)以及動(dòng)態(tài)上傳文件。 Ajax 技術(shù)在系統(tǒng)中的 應(yīng)用 Ajax 技術(shù)運(yùn)用于該系統(tǒng)的在線即時(shí)聊天功能模塊。使用數(shù)據(jù)庫(kù)可以帶來(lái)許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等等。一方面按規(guī)范化理論的要求,關(guān)系模式應(yīng)盡量取高級(jí)范式,尤其對(duì)記錄數(shù)較多的關(guān)系,低級(jí)范式將會(huì)造成存儲(chǔ)的大量重復(fù),是空間遭受?chē)?yán)重浪費(fèi);另一方面從存取速度上考慮,應(yīng)該盡量做到一個(gè)模式涉及的屬性越多越好,相互運(yùn)算越少越好,這樣,又應(yīng)取 低級(jí)范式。 (3) 能夠容易被數(shù)據(jù)庫(kù)管理系統(tǒng)運(yùn)行維護(hù)。數(shù)據(jù)的類(lèi)型決定了程序?qū)?shù)據(jù)的處理方式也就是算法,因此,數(shù)據(jù)是系統(tǒng)實(shí)現(xiàn)分析的起點(diǎn)。 SQL SERVER 20xx SQL SERVER20xx 是可以在 WEB 上運(yùn)行的數(shù)據(jù)庫(kù)服務(wù)產(chǎn)品。它和 同屬于微軟公司開(kāi)發(fā),在開(kāi)發(fā)接口有一致性,能更好的協(xié)調(diào)工作。 統(tǒng)一了數(shù)據(jù)容器類(lèi)編程接口,無(wú)論編寫(xiě)何種應(yīng)用程序( Windows 窗體、Web 窗體、 Web 服務(wù))都可以通過(guò)同一組類(lèi)來(lái)處理數(shù)據(jù)。 Dataset 是一個(gè)功能豐富、比較復(fù)雜的數(shù)據(jù)集,它是支持 的斷開(kāi)式、分布式數(shù)據(jù)方案的核心對(duì)象。 XML XML 是 Extensible Markup Language。 第三章 博客系統(tǒng)分析 系統(tǒng)設(shè)計(jì)方案 本系統(tǒng)是面向個(gè)人用戶(hù)和小型集體用戶(hù)開(kāi)發(fā)的系統(tǒng),完成用戶(hù)在 Blog 上進(jìn)行預(yù)定操作,實(shí)現(xiàn)用戶(hù)和來(lái)賓之間的雙向溝通。 ( 4) 系統(tǒng)分成兩部分,前臺(tái)為普通用戶(hù)操作界面,功能包括:閱讀文章,發(fā)表留言,發(fā)表評(píng)論,在線聊天。 文章標(biāo)題文章編號(hào)文章內(nèi)容發(fā)表日期管理員管理瀏覽 用戶(hù)文章標(biāo)題文章內(nèi)容管理日期 圖 31 文章資源 ER 圖 管理員用戶(hù)功能模塊圖 32 如下: 圖 32 管理員功能模塊 普通用戶(hù)功能模塊圖 33 如下: 圖 33 普通用戶(hù)功能模塊 數(shù)據(jù)庫(kù)需求分析 ■用戶(hù)分為普通用戶(hù)和管理員用戶(hù) ■管理員涉及類(lèi)型管理、文章管理、添加文章、評(píng)論管理、鏈接管理、留言管理。 對(duì)上面系統(tǒng)功能分析,設(shè)計(jì)如下數(shù)據(jù)項(xiàng): ■ 管理員信息:用戶(hù)名、密碼。 ■ 文章信息:文章序號(hào)、文章作者、文章標(biāo)題、摘要、文章內(nèi)容、文章發(fā)表日期、文章人氣、回復(fù)、文章類(lèi)型編號(hào)、文章類(lèi)型名稱(chēng)、文章回復(fù)數(shù)。 由此得到的系統(tǒng)的流程圖如圖 34 所示 View_Users 用戶(hù) Users 文章 Article = 圖 34 系統(tǒng)操作流程 數(shù)據(jù)表設(shè)計(jì) 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。普通用戶(hù)匿名登錄主頁(yè)。該模塊可以幫助用戶(hù)了解文章的基本信息。該模塊加強(qiáng)了用戶(hù)之間的溝通。對(duì)于每個(gè)表來(lái)說(shuō),主鍵都不可以為空。在對(duì)被參照表進(jìn)行刪除操作時(shí)應(yīng)同時(shí)進(jìn)行及聯(lián)刪除。例如某個(gè)屬性必須 取唯一值、某個(gè)屬性的取值范圍等。 本系統(tǒng)的安全設(shè)計(jì)包括服務(wù)器和數(shù)據(jù)庫(kù)兩方面設(shè)計(jì)。在的系統(tǒng)管理頁(yè)面,提示用戶(hù)使用管理員帳號(hào)在此登錄,沒(méi)有管理權(quán)限的系統(tǒng)注冊(cè)用戶(hù)無(wú)法登錄到數(shù)據(jù)庫(kù)管理的后臺(tái)。 圖 41 用戶(hù)注冊(cè) 身份驗(yàn)證 管理員通過(guò)此登陸入口進(jìn)入管理界面,此入口需要填寫(xiě)正確的 ID 才能夠登陸,非法 ID 不能夠登陸, 其界面 效果預(yù)覽如圖 42 所示: 圖 42 管 理員登錄界面 一個(gè)系統(tǒng)能正常使用,安全性是非常重要的一個(gè)部分。保證了系統(tǒng)的安全 .關(guān)鍵代碼如下: 實(shí)現(xiàn)此功能的關(guān)鍵代碼為: protected void Button1_Click(object sender, e) { OleDbCommand ST_myCmd = new OleDbCommand(select * from ST_admin where ST_admin_user=39。, ST_myConn)。 ()。 } } 后臺(tái)文章添加管理 管理員可以在此頁(yè)面操作管理功能,這些功能可以對(duì)主頁(yè)進(jìn)行添加、刪除、修改等操作: public void ST_Save_Add() { string ST_n_title = HtmlEncode( [n_title ])。 , 39。 if ([n_iscmd ] != null) { ST_cmd = 1。 } else { string ST_sql = insert into ST_news (ST_n_author,ST_n_title,ST_n_key,ST_n_content,ST_c_id,ST_n_iscmd) values (39。,39。, + [ listtype ] + , + ST_cmd + )。 ()。 ST_Type_List_Bind()。 = new DataView( [0])。 “文章評(píng)論”功能模塊設(shè)計(jì) 在展現(xiàn)文章頁(yè)面的末尾,提供接口供瀏覽者針對(duì)該文章發(fā)表評(píng)論,技術(shù)實(shí)現(xiàn)非常簡(jiǎn)單,就是提供發(fā)表評(píng)論標(biāo)題和評(píng)論內(nèi)容的文本框,讓讀者輸入評(píng)論標(biāo)題和內(nèi)容,當(dāng)讀者單擊 [提交 ]按鈕的時(shí)候,把評(píng)論標(biāo)題和內(nèi)容保存到數(shù)據(jù)庫(kù)。 } else { string ST_sql = insert into ST_replay (ST_r_nick,ST_r_title,ST_r_content,ST_r_date,ST_n_id) values (39。,39。,+[id]+)。 ()。用戶(hù)可以不用注冊(cè),直輸入用戶(hù)名,進(jìn)入聊天室聊天。 if( ( user ) ) { = 這個(gè)用戶(hù)名已經(jīng)存在,請(qǐng)更換后重試 .。 } bool ValidateNick( string nick ) { if( nick == ) { = 請(qǐng)?jiān)谶@輸入呢稱(chēng) .。 } return true。 chat = 。?action=PostMsgamp。t=39。 + rnd。 == 200 ) { updateAll()。 ( null )。 (2) Email 管理。 第五章 結(jié)論 不足之處與改進(jìn) 本系統(tǒng)現(xiàn)已基本完成,基本功能已經(jīng)具備,但在如下幾個(gè)方面還存在著不足,需要做進(jìn)一步的研究與開(kāi)發(fā),使 Blog 系統(tǒng)能夠更完善。如果我們能在數(shù)據(jù)庫(kù)中為各種不同的用戶(hù)分配不同的角色來(lái)細(xì)化權(quán)限的分配,這樣可以便于我們對(duì)系統(tǒng)的管理和維護(hù),也能夠更多的滿(mǎn)足廣大用戶(hù)的需求。在一定程度上美化了界面,但是對(duì) FLASH, PHOTOSHOP還不同熟悉,所以界面顯得單調(diào)。采用 MVC 模式,按照任務(wù)和業(yè)務(wù)驅(qū)動(dòng)的過(guò)程進(jìn)行開(kāi)發(fā)。所謂建系統(tǒng),測(cè)試先行,軟件工程的知識(shí)告訴我們一個(gè)系統(tǒng)的開(kāi)發(fā)從立項(xiàng)到投入運(yùn)行,很長(zhǎng)的周期都是在測(cè)試上的,這次的實(shí)際的系統(tǒng)開(kāi)發(fā)讓我增長(zhǎng)了測(cè)試的經(jīng)驗(yàn)。除此之外,他對(duì)我學(xué)習(xí)生 活的關(guān)心和照顧也使得我得以順利完成本科生的學(xué)業(yè)。 還有很多我無(wú)法一一列舉姓名的師長(zhǎng)和友人給了我指導(dǎo)和幫助,在此衷心的表示感謝,他們的名字我一直銘記在心! 最后,衷 心感謝在百忙之中抽出時(shí)間審閱本論文的專(zhuān)家教授。 感謝生我養(yǎng)我的父母,他們給了我無(wú)私的愛(ài),我深知他們?yōu)槲仪髮W(xué)所付出的巨大犧牲和努力,而我至今仍無(wú)以為報(bào)。首先要感謝我的指導(dǎo)教師,他在學(xué)習(xí)和科研方面給了我大量的指導(dǎo),并為我們提供了良好的科研環(huán)境,讓我學(xué)到了知識(shí),掌握了科研的方法,也獲得了實(shí)踐鍛煉的機(jī)會(huì)。通過(guò)對(duì)這個(gè)系統(tǒng)的學(xué)習(xí)與開(kāi)發(fā),讓我更好地掌握了 的開(kāi)發(fā)技術(shù),更深刻地理解了網(wǎng)站 的開(kāi)發(fā)流程。主要實(shí)現(xiàn)了當(dāng)前主流博客的基本功能,并在該系統(tǒng)中添加了聊天功能,該功能采用先進(jìn)的 Ajax 技術(shù),不但功能強(qiáng)大而且好用。特別是界面上顏色的搭配很有講究,要符合系統(tǒng)的基調(diào)。管理員可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行所有操作,普通用戶(hù)只能瀏 覽文章,發(fā)表回復(fù) ,在線聊天。 (3) 每一頁(yè)顯示信息管理。主要包括以下幾個(gè)方面的數(shù)據(jù)管理: (1) 標(biāo)題管理。GET39。 = function() { if( == 4 amp。amp。 + userid + 39。 userid = ( 1, )。 關(guān)鍵方法代碼如下: function postText() { rnd++。 } if( 10 ) { = 呢稱(chēng) 太長(zhǎng) , 請(qǐng)不要超過(guò)10個(gè)字 。 } ( ?action=Loginamp。 其關(guān)鍵代碼為: protected void Login( object sender, EventArgs e ) { string user = 。 (+[id]+.aspx)。 ()。,39。,39。其關(guān)鍵代碼如下: protected void replay_Click(object sender, e) { if (IsPostBack) { if (()== || ().Trim()== || ()==) { (div align=centerli昵稱(chēng) ,標(biāo)題 ,內(nèi)容不能為空 !/lilia href=javascript:()點(diǎn)此返回 /a)。 } 前臺(tái)功能模塊 詳細(xì)設(shè)計(jì) 前臺(tái)主界面 前臺(tái)主界面圖 44如下: 圖 44 前臺(tái)主界面 該頁(yè)面是普通用戶(hù)最主要的頁(yè)面,普通用戶(hù)所有功能操作都與該頁(yè)面有關(guān)。 DataSet ST_classds = new DataSet()。 } } 后臺(tái)文章類(lèi)別管理 如圖 43 所示 protected void Page_Load(object sender, e) { string ST_dns = ConfigurationSettings .AppSettings [ conn ]。 ()。,39。,39。 } if (ST_n_title == || ST_n_key == || ST_n_content == ) { ( div al
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1