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

正文內容

計算機科學與技術專業(yè)畢業(yè)論文--基于web的新聞系統(tǒng)的設計與實現(編輯修改稿)

2024-12-13 12:57 本頁面
 

【文章內容簡介】 SDL4 個部分的內容包括的領域及如何使用它們對于我們進一步了解 Web Services 技術具有重要的幫助了解 XML與那些其他語言的區(qū)別獲知 SOAP的相關知識根據 UDDI的聲明掌握什么是 WSDL 真正掌握這 4 部分內容才能深入的了解及學會使用 Web Services 技術 第三章 使用工具的介紹 31 使用工具介紹 Microsoft Visual Studio 2020 包含 Microsoft Visual Web Developer Web 開發(fā)工具它是一組工具和實用工具用于創(chuàng)建 ASPNET 20 版網站 Visual Web Developer 在支持網站創(chuàng)建方面進行了重要改進 Visual Web Developer 繼續(xù)具有集成開發(fā)環(huán)境 IDE 在工作效率方面的優(yōu)點同時進行了大量改進公共語言運行庫是 NET Framework 的基礎 可以將公共語言運行庫看作一個在執(zhí)行時管理代碼的代理它提供內存管理線程管理和遠程處理等核心服務并且還強制實施嚴格的類型安全以及可提高安全性和可靠性的其他形式的代碼準確性這類似于的虛擬機事實上代碼管理的概念是公共語言運行庫的基本原則以公共語言運行庫為目標的代碼稱為而不以公共語言運行庫為目標的代碼稱為非托管代碼 復雜的應用程序需要多支訓練有素的開發(fā)團隊來實現對于開發(fā)團隊作出的任何主要承諾來說信息交流都是成功的一個基本元素新的 Visual Studio Team System 擴展了 Microsoft 的優(yōu)秀功 能即通過提供與業(yè)務緊密集成的可擴展的能夠增加成功幾率的生命周期工具從而為用戶提供高效的工具能否成功主要取決于為了降低交付解決方案的復雜性團隊間是否進行了充分的交流團隊開發(fā)Visual Studio 2020 Team Foundation 還提供團隊協作工具使組織能夠不費吹灰之力即可管理并跟蹤過程和軟件項目的運行狀況 Portfolio Explorer 將可從項目站點獲得的這些相同的項目工作產品集成到 Visual Studio IDE 從而讓團隊能夠進行有效的訪問 Visual Studio 2020 Team Foundation 還提供一個可擴展的工作項跟蹤系統(tǒng)和企業(yè)級別的源代碼管理 Net 網站定好文件位置選擇語言本新聞系統(tǒng)使用的是 C語言然后點擊確定新建項目的操作如圖 31點擊添加新項就可在新項的選項中進行下一步的操作 圖 31 新建項目的操作 目 在創(chuàng)建好網站項目后在 Visual Studio 2020 工具的可以看到一個已經生成好的后綴 aspx 的文件在這個文件中利用 Visual Studio 工具箱中的控件對所需要的網站項目進行修改如果需要新的 aspx 文件則右擊所創(chuàng)建項目最上方文件夾目錄選擇添加新項在 Visual Studio 已有的模板中 圖 32 添加項目的操作 eb 引用 因為是 Web Services 的系統(tǒng)所以在創(chuàng)建好項目之后就需要添加 Web 引用了首先要創(chuàng)建一個 Web服務在添加新項的操作中選擇模板中的 Web服務然后是 Web服務的引用右擊最上方的文件夾選擇添加 Web引用然后選擇此解決方案中的 Web服務然后添加 Web 引用添加 Web 引用的操作如圖 33 所示 圖 33 添加 Web 引用的操作 調用 Web Services 方法 在 WebServicescs 的文件中編寫 [WebMethod]編輯各種方法 如用于連接數據庫德方法在 aspx 中調用此 [WebMethod]就可以做成 Web Services 方法了這也是Web Services 方法與普通 的 ASP 網站的差別 Web Services 方法也可以編輯公共類右擊右方的 app_code 文件選擇添加新項選擇類修改類名就可使用該公共類了 小結 第三章為我們介紹了 Web Services 的開發(fā)工具 Visual Studio 2020 的一些基本的內容是我們對于 Web Services 的應用有了一個具體化的了解接著文章結合具體的 Web Services 實例新聞系統(tǒng)的創(chuàng)建 為我們詳細展示了一個新聞系統(tǒng)的建立及如何建立調用 Web Services 方法 第四章 課題分析 41 需求分析 Web Service 便是基于網絡的分布式的模塊化組件它執(zhí)行特定的任務遵守具體的技術規(guī)范這些規(guī)范使得 Web Service 能與其他兼容的組件進行互操作如Distributed Component Object Model DCOM Remote Method Invocation RMI Inter InterOrb Protocol IIOP 都已經發(fā)布了很長時間了但是這些模型都依賴于特 殊對象模型協議而 Web Services 利用 SOAP 和 開發(fā)人員將需要復用的方法和業(yè)務功能構建為 Web Services 然后使用相應的工具將這些 Web Services發(fā)布到服務注冊庫這砦服務可以得到統(tǒng)一的管理維護并使用 SOAP協議通過 HTTP 來調用操作簡單界面友好完全控件式的頁面布局使得新聞的錄入工作更簡便許多選項包括新聞來源部門等只需要點擊鼠標就可以完成另外跟蹤出現的提示信息也讓用戶隨時清楚自己的操作情況常見網站的新聞管理的各個方面新聞錄入瀏覽刪除修改等方面實現了網站對即時新聞的管理要求即時可見 對新聞的處理包括錄入刪除將立即在主頁的對應欄目顯示出來達到即時發(fā)布即時見效的功能 圖 41 新聞系統(tǒng)功能模塊圖 42 運行環(huán)境要求 備硬件要求具有 Pentium III 處理器且滿足以下要求的計算機最低 64 MB 內存最小 21 GB 硬盤服務器硬件要求具有 Pentium III 處理器以上且滿足以下要求的計算機最低 256MB 內存最小 8 GB 硬盤 客戶端操作系統(tǒng) Windows 98NT2020 或更高版本 瀏覽器 IE 50 以上或 Netscape 同等版本以上服務 Visual Studio 2020 或者 Visual Studio 2020 數據庫 圖 51 系統(tǒng)的功能模塊圖 理功能模塊的關系 本新聞系統(tǒng)的用戶分為管理員用戶和普通的用戶普通用戶在新聞管理上可以瀏覽新聞的基本信息添加新聞在新聞查詢上可以按照新聞的發(fā)布時間對新聞進行查詢管理員用戶除了擁有普通用戶的功能外還可以在用戶管理上對用戶進行用戶的基本信息的瀏覽用戶管理和新聞類別管理是管理員用戶所特有的操作用戶管理包括對所有用戶的添加瀏覽和刪除新聞類別管理是在進行新聞類別界面對新聞界面的瀏覽添加和刪除用戶的功能模塊圖如圖 52 所示 圖 52 用 戶功能模塊圖 作流程分析 用戶進入系統(tǒng)后按照其身份的不同可進入不同操作界面但是其工作的流程是大致相同的如果是管理員用戶則進入管理員身份的新聞系統(tǒng)管理員可以進行新聞管理新聞查詢用戶管理和新聞類別的管理管理員的新聞管理不但有新聞的添加和瀏覽還可以對新聞進行刪除操作新聞查詢是按照時間對新聞進行精確地查詢并在查詢界面返回查詢結果用戶可以在每個頁面新聞之間相互跳轉只要點擊相應頁面的連接就可以實現其工作流程圖如圖 53 所示 圖 53 系統(tǒng)工作流程圖 52 新聞系統(tǒng)的功能模塊簡介 新聞的功能是新聞系統(tǒng)的重點模塊進一步了 解與熟悉新聞系統(tǒng)的功能模塊才能夠很好的完成新聞系統(tǒng)掌握新聞系統(tǒng)的工作流程明確每一個新聞系統(tǒng)界面的功能下面是對新聞管理系統(tǒng)功能模塊的一些說明 新聞類別管理 管理員發(fā)布 Web Services 使得用戶可以通過 Web Services 向數據轉換服務器發(fā)送執(zhí)行作業(yè)的請求用戶調用發(fā)布的 Web Services 輸入相關的參數服務器調用適當的作業(yè)服務器和作業(yè)來處理請求最后將需要的結果返回 字段名稱 數據結構 說明 1 cateID int 新聞類別編號 2 catename varchar 50 新聞類別名 稱 其中 cateID 是表 category 的主鍵 在設計數據庫結構時很多表都需要設計一個整型字段作為標識列這幾乎已經成為慣例例如表 category中的 cateID字段所謂標識列就是可以惟一標識一行記錄的列在表中不會存在兩條標識列相同的記錄如果其他表需要引用表category中的數據則在表中添加一個 cateID字段就可以了有的程序設計人員習慣于直接使用名稱字段作為標識列例如表 category中的 catename字段這樣如果修改 catename 字段的值就需要同時修改其他所有表的相應字段的值從而造成不必要的麻煩在 系統(tǒng)中 cateID 字段對于用戶來說是透明的用戶感覺不到它的存在也無法對其進行修改其中新聞類別編號的 int 是自增長的的在 SQL server 2020中創(chuàng)建的 category 表如圖 61 所示 圖 61 新聞類別表 category 聞表 news 基本新聞表 news 用來保存網上新聞的基本信息結構如表 62 所示 表 62 基本新聞表 news 的結構 編號 字段名稱 數據結構 說明 1 ID int 新聞編號 2 title varchar 50 新聞標題 3 [content] text 新聞內容 4 postTime datetime 提交時間 5 poster varchar 50 提交人 6 cateId int 新聞類別編號 其中 ID是表 news的主鍵主鍵 ID 自增長的 在 SQLServer2020 中可以使用 charvarchar 和 text 等 3 種數據類型存儲非Unicode 字符數據 char 和 varchar 只能存儲最多 8000 個字符其中 char 用于存儲固定長度的字符數據 varchar 用于存儲可變長度的字符數據如果需要存儲的數據很大則可以使用 text數據類型例如表 News中的 Content字符因為新 聞內容的數據量通常會超過 8000 個字符 text 數據類型也是可變長度的最多可為2147483647 個字符其中新聞編號 ID 是自增長的在 SQL server 2020 中創(chuàng)建的news 表如圖 62 所示 圖 62 基本新聞表 news 息表 xtuser 用戶信息表 xtuser 用來保存用戶的基本信息這個表主要涉及新聞系統(tǒng)用戶的各項基本的信息每個用戶的基本信息包括用戶 ID 用戶名密碼真實姓名電子郵件和是否是管理員 6 項其結構如表 63 所示 表 63 用戶信息表 xtuser 的結構 編號 字段名稱 數據結構 說明 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 是自增長的 SQL server 2020 中創(chuàng)建的 xtuser 表如圖 63 所示 圖 63 用戶信息表 xtuser 62 各主要窗體頁的圖形界面介紹 新聞系 統(tǒng)的頁面設計是基于各個窗體的圖形界面的新聞系統(tǒng)的各個主要界面包括用戶的登錄界面新聞管理界面新聞查詢界面新聞類別管理界面和用戶管理界面 5 個大的部分設計者根據需求分析中的新聞系統(tǒng)的要求完成對新聞系統(tǒng)的頁面設計 面 登錄界面包括用戶名和密碼及一個身份的選擇在 Visual Studio中的工具欄中 圖 64 用戶登錄界面 理界面 新聞管理界面是顯示新聞內容的一個重要界面在上面不但可以瀏覽到用戶提交的新聞還可以連接到其他的管理界面并可以轉到新聞添加的界面所要用到的控件是 HyperlinkLabelTextBox 和 Buttton 并需要添加一個 GridView 的表根據新聞數據庫中的有關新聞的信息完善 GridView表的內容因為是 GridView表格所以完成表格列的的基本信息后要對表格進行數據綁定在數據綁定時綁定的列的名稱一定要與數據庫中列的名稱一致 GridView 表中包含刪除一項所以要對刪除的 RowDeleting 屬性進行修改完善添加后的新聞管理界面設計顯示如圖 65所示 圖 65 新聞管理界面 新聞管理界面還應包括新聞添加的界面點擊新聞添加按鈕就可以跳轉到新聞添加頁面添加新聞界面是用戶填寫新聞基本信息的界面設計者 要根據需要把控間的每個屬性進行完善例如新聞的各項基本信息選項不可為空如果為空則新聞添加不成功并要給出提示等等添加新聞的設計如圖 66 所示 圖 66 添加新聞界面 詢界面 新聞查詢界面是用戶按照新聞的提交時間來進行查詢的一個操作界面新聞查詢也要使用一個 GridView 表其顯示格式要與新聞管理中的新聞表一樣普通用戶和管理員用戶都可以通過單擊開始查詢來查找新聞并可以點擊重新查詢來進行重新查詢所以新聞查詢界面的設計如圖 67 所示 圖 67 新聞查詢界面 別管理界面 新聞類別管理是新聞進行分類和添加新聞時進行 新聞選擇的一個重要管理管理員用戶可以添加和刪除新聞類別添加和刪除新聞類別在一個界面之上用戶并可以在此界面
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1