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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文--基于web的新聞系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-11-20 18:39本頁面
  

【正文】 除了各項(xiàng)必須要填寫的信息外,密碼要設(shè)置成不可見的形式,另外確認(rèn)密碼的屬性也要設(shè)置為源輸入密碼一致。 用戶管理界面的設(shè)計(jì)如圖 69所示 精品文檔( ) 25 圖 69用戶管理界面 用戶管理應(yīng)包括一個(gè)添加用戶基本信息的界面,同新聞的基本信息添加一樣。 所以新聞查詢 界面 的設(shè)計(jì) 如 圖 67所示 圖 67新聞查詢界面 新聞類別管理界面 新聞類別管理是新聞進(jìn)行分類 和添加新聞時(shí)進(jìn)行新聞選擇的 一個(gè)重要管理,管理員用戶可以添加和刪除新聞類別,添加和刪除新聞類別在一個(gè)界面之上,用戶并可以在此界面上連接到其他的管理界面, 所要用到的控件是 Hyperlink、 Label、 TextBox和 Buttton,及一個(gè) GridView的新聞表格,表格的形式應(yīng)與新聞管理中的新聞表格一致(沒有新聞刪除一列) 新聞類別管理的 界面 設(shè)計(jì) 如圖 68所示 精品文檔( ) 24 圖 68新聞類別管理界面 用戶管理界面 用戶管理包括 管理員 用戶 對所有用戶 的添加和刪除 , 在用戶管理 界面上可以看到所有的用戶的 各項(xiàng) 基本信息,通過 點(diǎn)擊“ 添加 用戶”按鈕來進(jìn) 入用戶添加界面,對用戶的基本信息進(jìn)行添加, 通過返回用戶管理界面進(jìn)行添加后的 用戶信息查看。 設(shè)計(jì)者 要根據(jù)需要把控 間的每個(gè)屬性 進(jìn)行 完善, 例 如新聞的各項(xiàng)基本信息選項(xiàng)不可 為空,如果為空, 則新聞添加不成功,并 要給出提示等等 。 添加后 的新聞管理界面設(shè)計(jì) 顯示如圖 65所示 精品文檔( ) 22 圖 65新聞管理界面 新聞管理界面還應(yīng)包括新聞添加的界面, 點(diǎn)擊新聞添加按鈕,就可以跳轉(zhuǎn)到新聞添加頁面。所要用到的控件是 Hyperlink、 Label、 TextBox和 Buttton,并需要添加 一個(gè) GridView的 表,根據(jù)新聞數(shù)據(jù)庫中的有關(guān)新聞的信息,完善 GridView表的內(nèi)容。 登錄界面 登錄界面包括用戶名和密碼, 及一個(gè)身份的選擇, 在 Visual Studio 中的工具欄中 分別選擇 Label、DropList、 TextBox和 Buttton控件,選中每個(gè) 控件, 修改每個(gè)控件 屬性中的“ text”,更改為要顯示出的內(nèi)容, 根據(jù)需要調(diào)整其位置及大小,如 修改密碼的屬性為 password,使其顯示為密碼形式 等 。新聞系統(tǒng)的各個(gè)主要界面包括用戶的登錄界面,新聞管理界面,新聞查詢界面,新聞類別管理界面和用戶管理界面 5 個(gè)大的部分。 在 SQL server 2020中創(chuàng)建的 news表如圖 62所示 圖 62基本新聞表 news 用戶信息表 xtuser 用戶信息表 xtuser 用來保存用戶的基本信息, 這個(gè)表主要涉及新聞系統(tǒng)用戶的各項(xiàng)基本的信息,每個(gè)用戶的基本信息包括用戶 ID、用戶名、密碼、真實(shí)姓名、電子郵件和是否是管理員 6 項(xiàng),其 結(jié)構(gòu)如表 精品文檔( ) 20 表 用戶信息 表 xtuser的結(jié)構(gòu) 編號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說明 1 userID int 用戶 ID 號 2 username varchar(50) 用戶名 3 userpwd varcahr(50) 密碼 4 Ename varchar(50) 用戶姓名 5 Email varchar(50) 電子郵箱 6 admin int 是否為管理員 ( (0為是管理員, 1為不是管理員 ), userId 是表 xtuser 的主鍵, 用戶 ID號 userId 是自增長的。 text 數(shù)據(jù)類型也是可變長度的,最多可為2147483647個(gè)字符。 char和 varchar只能存儲最多 8000個(gè)字符,其中 char用于存儲固定長度的字符數(shù)據(jù), varchar用于存儲可變長度的字符數(shù)據(jù)。 在 SQL server 2020中創(chuàng)建的 category表如圖 61所示 圖 61新聞類別表 category 精品文檔( ) 19 基本新聞表 news 基本新聞表 news用來保存網(wǎng)上新聞的基本信息,結(jié)構(gòu)如表 。在系統(tǒng)中,cateID字段對于用戶來說是透明的,用戶感覺不到它的存在,也無法對其進(jìn)行修改。有的程序設(shè)計(jì)人員習(xí)慣于直接使用名稱字段作為標(biāo)識列,例如表 category中的 catename字段。所謂標(biāo)識列,就是可以惟一標(biāo)識一行記錄的列,在表中不會存在兩條標(biāo)識列相同的記錄。 新聞類別表 category 新聞類別表 category用來保存新聞類別數(shù)據(jù),結(jié)構(gòu)如表 。 首先 根據(jù)新聞系統(tǒng)設(shè)計(jì)計(jì)劃表的的內(nèi)容及相關(guān)的屬性,并使用數(shù)據(jù)庫工具創(chuàng)建表。新聞的管理模塊等列出了具體的圖表,是開發(fā)者能夠根據(jù)使用者的需求分析規(guī)劃出新聞系統(tǒng)的具體每個(gè)部分,進(jìn)而進(jìn)一步建立新聞系統(tǒng)。 小結(jié) 第五章是新聞系統(tǒng)的概要設(shè)計(jì),就新聞系統(tǒng)的需求分析,我們 介紹 出了本系統(tǒng)的幾個(gè)核心的部分內(nèi)容和功能介紹。 (1)基本新聞信息的錄入,包括新聞標(biāo)題、新聞內(nèi)容和所屬類別等; (2)基本新聞信息的增加; (3)基本新聞信息的刪除; (1)按照新聞類別分頁顯示新聞; (2)按照日期分頁顯示新聞。用戶調(diào)用發(fā)布的 Web Services,輸入相關(guān)的參數(shù),服務(wù)器調(diào)用適當(dāng)?shù)淖鳂I(yè)服務(wù)器和作業(yè)來處理請求,最后將需要的結(jié)果返回。 下面是對新聞管理系統(tǒng)功能模塊的一些說明。 如果是 管理員用戶,則進(jìn)入管理員身份的新聞 系統(tǒng) ,管理員 可以進(jìn)行新聞管理、新聞查詢、用戶管理和新聞類別的管理,管理員的新聞管理不但有新聞的添加和瀏覽,還可以對新聞進(jìn)行刪除操作;新聞查詢是按照時(shí)間對新聞進(jìn)行精確地查詢,并在查詢界面返回查詢結(jié)果;用戶可以在每個(gè)頁面新聞之間相互跳轉(zhuǎn),只要點(diǎn)擊相應(yīng)頁面的連接就可以實(shí)現(xiàn)。用戶的功能模塊圖如圖 52所示 管 理 員 用戶新 聞管 理新 聞查 詢新 聞類 別管 理用 戶管 理新 聞查 詢新 聞管 理普 通 用 戶用 戶 登 錄 圖 52用戶功能模塊 圖 系統(tǒng) 工作 流程分析 用戶進(jìn)入系統(tǒng)后,按照其身份的不同,可進(jìn)入不同操作界面。普通用戶在新聞管理上可以瀏覽新聞的基本信息,精品文檔( ) 15 添加新聞;在新聞查詢上可以按照新聞的發(fā)布時(shí)間對新聞進(jìn)行查詢。 新聞管理包括新聞的瀏覽,新聞的添加和新聞的刪除;新聞的查詢是按照新聞的發(fā)布時(shí)間進(jìn)行查詢;新聞類別的管理 包括新聞類別的瀏覽,添加和刪除;用戶的管理包括對用戶的基本信息的瀏覽,添加和刪除。 服務(wù)器硬件要求:具有 Pentium III 處理器以上且滿足以下要求的計(jì)算機(jī):最低 256MB 內(nèi)存 , 最小 8 GB 硬盤 。制定出新聞系統(tǒng)的系統(tǒng)功能模塊圖。 用戶根據(jù)對新聞系統(tǒng)的需求分析的上 述要求及新聞系統(tǒng)模型結(jié)構(gòu),新聞的功能模塊分為四個(gè)大的部分,新聞的管理,新聞的查詢,新聞類別的管理,用戶的管理。 該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求: 、界面友好 : 完全控件式的頁面 布局,使得新聞的錄入工作更簡便 , 許多選項(xiàng)包括新聞 分類 、來源部門等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時(shí)清楚自己的操作情況。使用新聞發(fā)布及管理系統(tǒng)可以使新聞發(fā)布和管理變得很輕松,管理員只需設(shè)置標(biāo)題、內(nèi)容和圖片等新聞就可以了,系統(tǒng)將自動生成對應(yīng)的網(wǎng)頁。許多企業(yè)和個(gè)人網(wǎng)站也需要定期發(fā)布一些關(guān)于企業(yè)或網(wǎng)站的新聞。如: Distributed Component Object Model(DCOM)、 Remote Method Invocation(RMI), Inter InterOrb Protocol(IIOP)都已經(jīng)發(fā)布了很長時(shí)間了,但是這些模型都依賴于特殊對象模型協(xié)議,而 Web Services 利用 SOAP 和 XML, 開發(fā)人員將需要復(fù)用的方法和業(yè)務(wù)功能構(gòu)建為 Web Services,然后使用相應(yīng)的工具將這些 Web Services 發(fā)布到服務(wù)注冊庫,這砦服務(wù)可以得到統(tǒng)一的管理維護(hù),并使用 SOAP 協(xié)議通過 HTTP來調(diào)用。接著文章結(jié)合具體的 Web Services實(shí)例新聞系統(tǒng)的創(chuàng)建,為我們詳細(xì)展示了一個(gè)新聞系統(tǒng)的建立及如何建立調(diào)用 Web Services方法。 Web Services方法也可以編輯公共類, 右擊 右方的 app_code文件 ,選擇“添加新項(xiàng)”選擇“類”,修改類名,就可使用該 公共 類了。在 .aspx中調(diào)用此 [WebMethod],就可以做成 Web Services方法了。 首先要創(chuàng)建一個(gè) Web服務(wù), 在“添加新項(xiàng)”的操作中選擇模板中的“ Web服務(wù)”;然后是 Web服務(wù)的引用, 右擊最上方的文件夾,選擇“添加 Web引用” ,然后選擇“此解決方案中的 Web服務(wù)”,然后添加 Web引用。 如果 需要新的 .aspx文件,則 右擊所創(chuàng)建項(xiàng)目最上方文件夾 目錄 , 選擇“添加新項(xiàng)” , 在 Visual Studio 已有的模板中 項(xiàng)目 類型 ,即選擇“ Web窗體”,就可以新建 .aspx文件了。 新建項(xiàng)目的操作如圖 31,點(diǎn)擊“添加新項(xiàng)”,就可在新項(xiàng)的選項(xiàng)中進(jìn)行下一步的操作。 Visual Studio 2020 Team Foundation 還提供一個(gè)可擴(kuò)展的工作項(xiàng)跟蹤系統(tǒng)和企業(yè)級別的源代碼管理。 團(tuán)隊(duì)開發(fā): Visual Studio 2020 Team Foundation 還提 供團(tuán)隊(duì)協(xié)作工具,使組織能夠不費(fèi)吹灰之力即可管理并跟蹤過程和軟件項(xiàng)目的運(yùn)行狀況。新的 Visual Studio Team System 擴(kuò)展了 Microsoft 的優(yōu)秀功能,即,通過提供與業(yè)務(wù)緊密集成的、可擴(kuò)展的、能夠增加成功幾率的生命周期工具,從而為用戶提供高效的工具。 復(fù)雜的應(yīng)用程序需要多支訓(xùn)練有素的開發(fā)團(tuán)隊(duì)來實(shí)現(xiàn)。事實(shí)上,代碼管理的概念是公共語言運(yùn)行庫的基本原則。 我們 可以將公共語言運(yùn)行庫看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。 Visual Web Developer 繼續(xù)具有集成開發(fā)環(huán)境 (IDE) 在工作效率方面的優(yōu)點(diǎn),同時(shí)進(jìn)行了大量改進(jìn)。 精品文檔( ) 8 第三章 使用工具 的介紹 使用工具 介紹 Microsoft Visual Studio 2020 包含 Microsoft Visual Web Developer Web 開發(fā)工具,它是一組工具和實(shí)用工具,用于創(chuàng)建 版網(wǎng)站。了解 XML與那些其他語言的區(qū)別,獲知 SOAP的相關(guān)知識,根據(jù) UDDI的聲明,掌握什么是 WSDL。 小結(jié) 第二章詳細(xì)介紹了 Web Services技術(shù)中的 XML、 SOAP、 UDDI和 WSDL4個(gè)部分的內(nèi)容,包括的領(lǐng)域及如何使用它們。此名稱也已更改,因此可精品文檔( ) 7 能會遇到兩者中的任何一個(gè)。此名稱已更改,因此可能會遇到兩者中的任何一個(gè)。一些最新的開發(fā)工具既 能根據(jù)你的 Web service生成 WSDL文檔,又能導(dǎo)入 WSDL文檔,生成調(diào)用相應(yīng) Web service的代碼。 Web service描述語言 (WSDL)就是這樣一個(gè)基于 XML的語言,用于描述 Web service及其函數(shù)、參數(shù)和返回值。這些非正式的方法至少都有一個(gè)嚴(yán)重的問題:當(dāng)程序員坐到電腦前,想要使用你的 Web service的時(shí)候,他們的工具 (如 Visual Studio)無法給他們提供任何幫助,因?yàn)檫@些工具根本就不了解你的 Web service。 UDDI 并不像 WSDL 和 SOAP 一樣深入人心,因?yàn)楹芏鄷r(shí)候,使用者知道 Web 服務(wù)的位置(通常位于公司的企業(yè)內(nèi)部網(wǎng)中)。 程序開發(fā)人員通過 UDDI機(jī)制查找分布在互聯(lián)網(wǎng)上的 Web Service,在獲取其 WSDL文件后,就可以在自己的程序中以 SOAP調(diào)用的格式請求相應(yīng)的服務(wù)了。公共規(guī)范是機(jī)構(gòu)成員在開放的、兼容并蓄的過程中開發(fā)出來的。 UDDI 基于現(xiàn)成的標(biāo)準(zhǔn),如可擴(kuò)展標(biāo)記語言( Extensible Markup Language, XML)和簡單對象訪問協(xié)議( Simple Object Access Protocol, SOAP)。 UDDI 是一個(gè)分布式的互聯(lián)網(wǎng)服務(wù)注冊機(jī)制,它集描述 (Universal Description)、檢索 (Discovery)與集成 (Integration)為一體,其核心是注冊機(jī)制。 UDDI 規(guī)范利用了 W3C和 Inter工程任務(wù)組織 (IETF)的很多標(biāo)準(zhǔn)作為其實(shí)現(xiàn)基礎(chǔ),比如擴(kuò)展標(biāo)注語言( XML), HTTP和域名服務(wù) (DNS)這些協(xié)議。 精品文檔( ) 6 UDDI 同時(shí)也是 Web 服務(wù)集成的一個(gè)體系框架。 關(guān)于 UDDI 的研究評述 UDDI 始于 2020年 ,由 Ariba, IBM, Microsoft 和其他 33家公司創(chuàng)立 .UDDI registries 提供了一個(gè)機(jī)制 ,以一種有效的方式來瀏覽 ,發(fā)現(xiàn) Web Services 以及它們之間的相互作用 . UDDI 計(jì)劃是一個(gè)廣泛的,開放的行業(yè)計(jì)劃,它使得商業(yè)實(shí)體能夠 (1) 彼此發(fā) 現(xiàn), (2) 定義他們怎樣在 inter上互相作用,并在一個(gè)全球的注冊體系架構(gòu)中共享信息??蛻舳税l(fā)送一個(gè) SOAP 請求給服務(wù)器詢問股票價(jià)格。與通常對 HTML頁面的 HTTP GET請求不同的是,此請求設(shè)置
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1