• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    文章管理系統的系統分析與設計

    發布: 2007-4-24 17:44 | 作者: 李宗民 | 來源: 來自網上 | 查看: 41次 | 進入軟件測試論壇討論

    領測軟件測試網   隨著企事業單位的信息化普及,越來越多的文章管理系統應用在了知識管理中。如果采用傳統的靜態頁面進行保存文章內容,那么,管理員每天不得不花費很大的精力來制作網頁。但是如果利用數據庫和動態網頁技術來保存文章信息,就可以很大程度上減少信息管理人員的工作量,提高了工作效率。

      文章管理系統是一個典型的教學案例,根據實際應用情況,很容易的改造成新聞發布系統其他分類信息管理系統。因此本章就以文章管理系統為案例,進行詳細的介紹該系統的編寫方法、步驟以及詳細的源代碼。

      14.1.1 系統功能描述

      文章管理系統的主要功能包括文章分類管理,文章發布管理,文章信息管理,文章查詢管理,文章信息瀏覽等五大模塊,具體描述如下。

     。1)文章分類管理

      -文章類別的增加,包括類別的名稱和類別編號

      -文章類別信息的修改

      -文章類別的刪除

     。2)文章發布管理

      -文章基本信息的發布

      -圖片上傳功能

     。3)文章信息管理

      -文章基本信息更改

      -文章的刪除

     。4)文章查詢管理

      -文章分類信息列表

      -文章檢索。包括基于模糊檢索和精確檢索的全文、標題、作者的文章檢索。

     。5)文章信息瀏覽

      -文章詳細信息瀏覽和文章評論瀏覽

      -發表文章評論

      -分類文章列表 

        14.1.2 功能模塊的劃分

        根據上節中的系統功能描述中,我們可以設計功能模塊圖,如圖14.1所示。

    ASP.NET文章管理系統:系統分析與設計
    圖14.1 系統功能模塊

        各個功能模塊之間的關系比較簡單,如圖14.2所示:

    ASP.NET文章管理系統:系統分析與設計
    圖14.2 功能模塊間的關系

        由于本系統的為演示系統,故系統管理員也是信息發布和維護人員,用戶名和密碼在web.config配置,所以用戶管理模塊省略,有興趣的讀者可以作為練習目的,在此基礎上拓展本系統。

        14.1.3 文件結構和系統流程分析

        經過分析,系統的參與人員有兩種:任意匿名用戶和管理員。任意匿名用戶為系統的普通用戶,這里我們不需要特定的用戶名,所以不需要進行系統的身份驗證。普通用戶通過頁面查詢出所需要的文章,進行文章詳細信息的瀏覽和發表自己對文章的評論。管理員具有管理該系統的權限,進入如果是合法的管理員,就可以進入后臺管理系統進行文章信息的管理。根據這兩種類型的用戶,該系統的流程圖如圖14.3所示。

    ASP.NET文章管理系統:系統分析與設計
    圖14.3 系統流程圖

        本系統的共包括8個文件,每個文件實現的功能描述如下:

        (1)Web.config

        系統配置信息。包括管理員ID和密碼,數據庫連接字符串和數據庫信息;

        (2)Defalut.aspx

        該頁面系統默認主頁面。并利用Web用戶控件Newlist.ascx顯示每個文章類別的最新5篇文章標題鏈接。提供文章檢索功能。提供文章分類功能入口;

        (3)Admin_Management.aspx

        該頁面集成文章分類管理功能和文章信息管理功能。提供文章發布功能入口;

        (4)Add_Articles.aspx

        該頁面為文章發布頁面;

        (5)TheArticle.aspx

        該頁面為文章信息瀏覽頁面。根據文章ID檢索出文章詳細信息。并利用Web用戶控件Tealker.ascx顯示出該文章的評論信息,為用戶提供一個評論的入口;

        (6)ArticlesList.aspx

        文章分類列表。根據發布時間列出該類文章目錄;根據檢索信息,列出符合條件的文章目錄;

        (7)Newlist.ascx

        Web用戶控件文件。根據文章類別ID顯示出該類文章的最新5篇文章;

        (8)Tealker.ascx

        Web用戶控件文件。根據文章ID顯示出其它讀者對該文章的評論,并為讀者提供一個參與評論的入口。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>