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

正文內(nèi)容

aspnet+sql博客系統(tǒng)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 t .NET Framework 的一 部分,是一種可以在高度分布的 Inter環(huán)境中簡(jiǎn)化應(yīng)用程序開發(fā)的計(jì)算環(huán)境。 安全: 為 Web 應(yīng)用程序提供了默認(rèn)的授權(quán)和身份驗(yàn)證方案。緩存的項(xiàng)目可以依賴于緩存中的文件或其他項(xiàng)目,或者可以根據(jù)過期策略進(jìn)行刷新。開發(fā)人員使用和用于傳統(tǒng)的桌面瀏覽器相 同的編程技術(shù)來處理新的移動(dòng)設(shè)備。也可從 Web 上流暢的訪問 .NET 類庫(kù)以及消息和數(shù)據(jù)訪問解決方案。目前已開發(fā)到 版本,也就是 Visual Studio 20xx。 .NET 字眼從各種語言的名字被抹去,但是這個(gè)版本的 Visual Studio 仍然還是面向 .NET 框架的(版本 )。 C語言簡(jiǎn)介 C( C Sharp)是從 C 和 C++演變而來的一種簡(jiǎn)單的、面向?qū)ο蟮暮皖愋桶踩男?7 型程序設(shè)計(jì)語言,具有語法嚴(yán)謹(jǐn)、結(jié)構(gòu)清晰、可讀性強(qiáng)和代碼執(zhí)行效率高等優(yōu)點(diǎn); C憑借其強(qiáng)大的功能、易用性以及在開發(fā)數(shù)據(jù)庫(kù)和 Windows 應(yīng)用程序上的極大優(yōu)勢(shì),一直堅(jiān)持復(fù)雜問題簡(jiǎn)單化的思想,而且隱藏其細(xì)節(jié)。它使得程序員可以快速的編寫各種基于 平臺(tái)的應(yīng)用程序, 提供了一系列的工具和服務(wù)來最大程度的開發(fā)利用計(jì)算和通訊領(lǐng)域。這種框架使 C組件可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使任何平臺(tái)的應(yīng)用程序都可以通過 Inter 調(diào)用它。它建立于 Windows 的可伸縮性和可管理性之上,提供功能強(qiáng)大的客戶 /服務(wù)器平臺(tái),高性能客戶 /服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)掛歷系統(tǒng),可以將 Visual Basic, Visual C++作為客戶端開發(fā)工具,而將 SQL Server 作為存儲(chǔ)數(shù)據(jù)的服務(wù)器軟件。將個(gè)別服務(wù)器注冊(cè)到組中。通過喚醒調(diào)用 SQL 查詢分析器,交互式的設(shè)計(jì)并測(cè)試 SQL 語句、批處理和腳本??梢允褂? Visual Studio 中的 “網(wǎng)站 ”“ 配置 ”選項(xiàng)。但由于這會(huì) 影響性能,因此只在開發(fā)過程中將此值 設(shè)置為 true。 customErrors mode=RemoteOnly defaultRedirect= error statusCode=403 redirect= / error statusCode=404 redirect= / /customErrors / /configuration 文件中粗體部分是數(shù)據(jù)庫(kù)連接字符串部分,其他是程序配置文件自動(dòng)生成的。 Initial Catalog=Blog 表示數(shù)據(jù)庫(kù)名稱為 Blog。 提供了一組用來連接到數(shù)據(jù)庫(kù)、運(yùn)行命令和返回記錄集的類庫(kù),與以前的 ADO( ActiveX Data Object)相比, Connection 和 Command 對(duì)象很類似,而 的革新主要體現(xiàn)在如下幾 個(gè)方面: 首先, 提供了對(duì) XML 的強(qiáng)大支持,這也是 的一個(gè)主要設(shè)計(jì)目標(biāo)。不管數(shù)據(jù)來源于一個(gè)關(guān)系型的數(shù)據(jù) 庫(kù),還是來源于 XML 文檔,我們都可以用一個(gè)統(tǒng)一的編程模型來創(chuàng)建和使用它。這些服務(wù)包括插入、修改和查詢等。 C.NET 完成數(shù)據(jù)請(qǐng)求、數(shù)據(jù)表現(xiàn)、菜單和界面等表現(xiàn)方面的工作,而數(shù)據(jù)庫(kù)服務(wù)器完成數(shù)據(jù)庫(kù)數(shù)據(jù)的存儲(chǔ)管理、安全管理、并發(fā)控制、事務(wù)管理、完整性維護(hù)和查詢優(yōu)化等工作。 在需求分析中,主要采用可行性分析、系統(tǒng)功能和目標(biāo)、業(yè)務(wù)流程圖等進(jìn)行描述與分析。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大的壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次以較抽象的方式進(jìn)行系統(tǒng)的分析和設(shè)計(jì)的過程。 管理可行性 管理上的可行性:主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。 綜上所 述,本系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)、管理、經(jīng)濟(jì)和法律等方面具備可行性,并且投入少、見效快,因此系統(tǒng)可以進(jìn)行開發(fā)。 ? 評(píng)論日志功能:對(duì)作者的日志發(fā)表自己的看法。 ? 留言功能:實(shí)現(xiàn)留言的發(fā)表與維護(hù)。數(shù)據(jù)的類型決定了程序?qū)?shù)據(jù)的處理方式也就是算法,因此,數(shù)據(jù)是系統(tǒng)實(shí)現(xiàn)分析的起點(diǎn)。 數(shù)據(jù)流圖 系統(tǒng)運(yùn)行過程中,主要涉及到兩部分的數(shù)據(jù)流向,一部分是管理員在系統(tǒng)后臺(tái)管理界面上發(fā)出的對(duì)數(shù)據(jù)庫(kù)操作的數(shù)據(jù)流,另一部分是用戶在應(yīng)用前臺(tái)使用系統(tǒng)時(shí)所產(chǎn)生的數(shù)據(jù)流。 ? 日志信息表記錄作者發(fā)表的日志信息。 ? 視頻信息表記錄了個(gè)人上傳的視頻信息。 ? 日志分類信息表包括分類編號(hào)、類別名稱和類別描述等數(shù)據(jù)項(xiàng)。 ? 用戶信息表包括用戶編號(hào)、用戶名和密碼等數(shù)據(jù)項(xiàng)。 (1) 模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。 圖 41 博客整體 ER 圖 (2)博客系統(tǒng)日志信息實(shí)體 ER圖如圖 42所示。 圖 45 留言信息實(shí)體 ER 圖 (6)博客系統(tǒng)照片信息實(shí)體 ER圖如圖 46所示。 博客系統(tǒng)數(shù)據(jù)庫(kù) BlogData包括 7張表,分別是用戶信息表、日志信息表、日志分類信息表、評(píng)論信息表、相冊(cè)信息表、視 頻信息表和留言信息表。 表 43 Tags 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 Tag_ID 分類編號(hào) Int(4) N Y Tag_Name 分類名稱 Nvarchar(50) N N Tag_Dec 分類簡(jiǎn)介 Nvarchar(200) Y N ( 4)評(píng)論信息表 評(píng)論信息表( Cments)記載了評(píng)論的編號(hào)、日志編號(hào)、評(píng)論內(nèi)容和時(shí)間等信息,結(jié)構(gòu)如表 44所示。 表 47 Messages 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 Msg_ID 留言編號(hào) Int(4) N Y Msg_Name 留言標(biāo)題名 Nvarchar(50) Y N Msg_Intro 描述 Nvarchar(200) Y N AddDate 添加日期 datetime Y N Msg_Url 存放路徑 Nvarchar(150) Y N 數(shù)據(jù)庫(kù)的完整性和安全性 數(shù)據(jù)庫(kù)的完整性約束 數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。在用戶提交信息時(shí),系統(tǒng)會(huì)對(duì)用戶所填寫的信息進(jìn)行驗(yàn)證,對(duì)于其中的關(guān)鍵信息沒有填寫或者數(shù)據(jù)非法時(shí),系統(tǒng)會(huì)提示用戶更改后再提交。 (3)用戶定義完整性 任何關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)都應(yīng)該支持實(shí)體完整性和參照完整性。 數(shù)據(jù)庫(kù)的安全性 數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。當(dāng)用戶使用系統(tǒng)時(shí),系統(tǒng)首先會(huì)檢查用戶是否登錄,如果用戶還沒有登錄,系統(tǒng)將會(huì)彈出警告窗口提醒用戶,并將相應(yīng)的頁(yè)面跳轉(zhuǎn)至用戶登錄。系統(tǒng)確認(rèn)了管理員身份之后統(tǒng)會(huì)打開管理頁(yè)面,系統(tǒng)管理者可在此對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn) 行管理和維護(hù)。 圖 51 客戶端 首頁(yè) 面 首頁(yè)主要使用 Left 用戶控件、 Nav 用戶控件和 DataList 控件。 日志分類列表頁(yè)面 日志分類列表頁(yè)面的效果如圖 53 所示。 我的相冊(cè) 我的相冊(cè)顯示相冊(cè)中的照片列表,如圖 55 所示。 24 圖 58 客戶端 視頻播放 頁(yè)面 留言功能 留言列表頁(yè)面如圖 59 所示。 圖 511 管理端 登錄頁(yè)面 日志的管理和維護(hù) 日志的管理和維護(hù)包括入職文章列表、日志的添加和修改等頁(yè)面。從圖中可以看到,已經(jīng)添加了新的日志文章。 圖 516 管理端 評(píng)論管理頁(yè)面 28 留言管理頁(yè)面 留言管理頁(yè)面同評(píng)論管理頁(yè)面基本相同,這里不 再詳述。此功能實(shí)現(xiàn)和日志管理類似,限于篇幅,這里不再詳述。本章主要用到了 FileUpload 類的幾個(gè)屬性和方法。例如,在調(diào)用 SaveAs 方法將文件保存到磁盤之前,使用 HasFile 屬性來驗(yàn)證文件是否存在。 FileName 屬性返回的文件名不包含此文件在客戶端的路徑??梢允褂肅ontentLength 屬性來獲取文件的長(zhǎng)度,也可以使用 CoentType 屬性來獲取文件的 MIME 內(nèi)容類型。用戶選擇要上傳 的文件后, FileUpload 控件不會(huì)自動(dòng)將該文件保存到服務(wù)器。 調(diào)用 SaveAs 方法時(shí),必須指定服務(wù)器上保存上傳文件的目錄的完整路徑。若 HasFile 返回 true,則調(diào)用 SaveAs 方法。為了獲得寫訪問權(quán)限,應(yīng)用程序可以將要保存上傳文件的目錄的寫訪問權(quán)限顯示授予運(yùn)行應(yīng)用程序所使用的賬戶,也可以提到為 應(yīng)用程序授予的信任級(jí)別。如果要給程序測(cè)試下定義,可以這樣講,程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。 測(cè)試方法 程序測(cè)試的主要方法分為兩大類,白盒測(cè)試和黑盒測(cè)試。 在本次測(cè)試工作中使用了兩種方法。 結(jié)果:文章列表區(qū)域正確顯示發(fā)表的文章。 結(jié)論:測(cè)試成功 。 結(jié)果:① 管理員成功登陸。 操作:以管理員的身份進(jìn)入博客系統(tǒng),點(diǎn)擊管理按鈕,選擇添加文章的操作,填寫完文章內(nèi)容之后單擊添加按鈕,看文章是否會(huì)發(fā)表成功。 操作:點(diǎn)擊修改打開文章編輯頁(yè)面。 測(cè)試內(nèi)容:用戶對(duì)自己所發(fā)表的文章信息能否成功刪除。 33 結(jié)論 本系統(tǒng)的設(shè)計(jì)開發(fā)基本上實(shí)現(xiàn)了博客應(yīng)有的基本功能,用戶通過使用系統(tǒng)可以利用 Inter 建立自己的博客系統(tǒng),與互聯(lián)網(wǎng)上的網(wǎng)友進(jìn)行交流,并可以與網(wǎng)友們共同分享文章資 源。 但同時(shí)也應(yīng)該看到,由于時(shí)間倉(cāng)促,本系統(tǒng)的功能實(shí)現(xiàn)還不是盡善盡美的,還存在需要改進(jìn)的地方 ,例如 系統(tǒng)的某些設(shè)計(jì)的可擴(kuò)展性并不 十分理想,在以后的系統(tǒng)維護(hù)過程中,使用重構(gòu)方法對(duì)系統(tǒng)進(jìn)行重構(gòu),使系統(tǒng)的設(shè)計(jì)日益趨于更強(qiáng)的可擴(kuò)展性。 通過此博客網(wǎng)站系統(tǒng)的開發(fā),做 到了理論聯(lián)系實(shí)際,將書本上學(xué)到的知識(shí)與具體實(shí)踐充分結(jié)合起來,既解決了工作中的一些問題,又進(jìn)一步明確了開發(fā)管理信息系統(tǒng)的方法和思想;既加深了對(duì)管理信息系統(tǒng)的認(rèn)識(shí),又進(jìn)一步鞏固了以前所學(xué)的計(jì)算機(jī)軟件開發(fā)方面的知識(shí),提高了軟件開發(fā)的水平,從而為今后在實(shí)際工作中更好的應(yīng)用計(jì)算機(jī)進(jìn)行信息管理打下了堅(jiān)實(shí)的基礎(chǔ)。 //創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象 SqlConnection myconn = new SqlConnection(settings)。 //SqlDataReader讀取數(shù)據(jù)到記錄集后,會(huì)自動(dòng)關(guān)閉數(shù)據(jù)庫(kù)的連接 SqlDataReader result = ()。 } void Bind_Photo() { //讀取數(shù)據(jù)庫(kù)連接字符串 string settings = ([SqlServices])。 SqlCommand mycmd = new SqlCommand(strsql, myconn)。 } ()。 string strsql = select * from Articles Order by PublishedTime。 = [list].DefaultView。 //讀取數(shù)據(jù)庫(kù)連接字符串 string settings = ([SqlServices])。 DataSet ds = new DataSet()。 ()。 ()。 string strsql = select * from Articles Where ArticleID= + id。 = + result[A_Content].ToString()。 //讀取數(shù)據(jù)庫(kù)連接字符串 string settings = ([SqlServices])。 SqlCommand mycmd = new SqlCommand(strsql, myconn)。 } 照片列表頁(yè)面的后臺(tái)支持類( )的主要代碼: protected void Page_Load(object sender, EventArgs e) { Bind_Data()。 string strsql = select * from photos。 //綁定數(shù)據(jù) ()。 //創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象 SqlConnection myconn = new SqlConnection(settings)。 //SqlDataReader讀取數(shù)據(jù)到記錄集后,會(huì)自動(dòng)關(guān)閉數(shù)據(jù)庫(kù)的連接 SqlDataReader result = ()。 } void Bind_Data() { //讀取數(shù)據(jù)庫(kù)連接字 符串 string settings = ([SqlServices])
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1