女人大荫蒂毛茸茸视频,免费大片黄在线观看18,男人把女人桶爽30分钟,久久亚洲色一区二区三区,久久精品道一区二区三区

0411-39943997
工作時間:周一至周日 8:30-22:00
技術(shù)文庫
Technical Library

ASP.NET 技術(shù)網(wǎng)站建設(shè)實(shí)現(xiàn)

標(biāo)簽: ASP.NET  訪問: 118352020-03-05

傳統(tǒng)的企業(yè)網(wǎng)站絕大多數(shù)是靜態(tài) HTML 頁面,主要用來 展示編輯部的一些信息,而并沒有提供功能性的服務(wù),如前 面提到的線投稿、在線審稿、在線訂閱論文檢索等功能服務(wù)。 而且基于靜態(tài) HTML 頁面的網(wǎng)站有一個致命的缺陷,即網(wǎng)站信 息更新效率太低。

下面本文將以仟億科技網(wǎng)站(網(wǎng) 址:http://www.26115.cn/)開發(fā)為背景,詳細(xì)論述 了基于 ASP.NET 技術(shù)和 ADO.NET 技術(shù)的通用編輯部網(wǎng)站信息 動態(tài)管理系統(tǒng)的設(shè)計和開發(fā)。 

2 編輯部網(wǎng)站的需求分析 實(shí)踐表明,軟件開發(fā)前的需求分析是軟件成敗的關(guān)鍵, 如果沒有進(jìn)行詳細(xì)的需求分析,沒有充分理解系統(tǒng)的各類用 戶的實(shí)際需求,那么最終的軟件產(chǎn)品充其量只能說是軟件開 發(fā)者的作品而已,沒有任何意義可言。因此,在開發(fā)仟億科技網(wǎng)站之初,我們對網(wǎng)站需求進(jìn)行了詳細(xì)的分析。 因此,一個編輯部 網(wǎng)站應(yīng)該具有如下的功能: ①能通過后臺發(fā)布或自動更新編輯部的一些常規(guī)信息。 如有關(guān)編輯部的情況介紹、編輯部組織的學(xué)術(shù)交流活動或征 稿啟事、編輯部的近期稿件錄用情況等信息,這些信息是編 輯部的門戶,代表著編輯部的形象,這些信息是隨時有可能 更新的,網(wǎng)站必需提供一個簡捷界面給編輯部管理人員進(jìn)行 操作。

 ②給投稿用戶提供在線投稿的功能,用戶的投稿是編輯 部的生命所在,因此,要使投稿用戶有一種方便快捷的投稿 方式。

 ③為審稿專家提供在線審稿的功能。 

④為編輯部管理人員提供對各類信息的添加、刪除、修 改、統(tǒng)計和查詢等功能,并且可以對統(tǒng)計和查詢結(jié)果自動生 成文檔和打印。 

⑤此外,系統(tǒng)還應(yīng)該提供廣告刊登和期刊在線訂閱等其 它輔助功能。 雖然上述只是針對網(wǎng)站所作的需求 分析,但由于各編輯部的工作流程大體上都是一致的,因此, 上述需求分析基本上對其它編輯部網(wǎng)站是通用的。圖 1 是基 于需求分析的稿件處理流程圖。

 3 編輯部網(wǎng)站的系統(tǒng)規(guī)劃設(shè)計

 3.1 編輯部網(wǎng)站的體系結(jié)構(gòu) 目前,基于 Web 的應(yīng)用系統(tǒng)構(gòu)架方式已基本成熟,基本 上都采用 3 層 B/ S (Browser/ Server) 方式進(jìn)行構(gòu)架。即 整個編輯部網(wǎng)站系統(tǒng)由用戶層、業(yè)務(wù)邏輯層和數(shù)據(jù)層 3 層組 成。這樣的設(shè)計可以最大程度地減少客戶端的維護(hù),客戶端 只需要有瀏覽器即可,實(shí)現(xiàn)了真正的“瘦客戶”。

圖 2 是系統(tǒng) 結(jié)構(gòu)示意圖。

image.png

3.2 編輯部網(wǎng)站的主要功能模塊 編輯部網(wǎng)站主要面對 3 類用戶,即普通用戶、專家用戶 和編輯。不同的角色完成不同的功能。因此,我們在設(shè)計仟億科技網(wǎng)站系統(tǒng)時,將網(wǎng)站的整體功能劃分成 3 個 子系統(tǒng),即普通用戶子系統(tǒng)、專家子系統(tǒng)和管理員子系統(tǒng)。 這 3 個子系統(tǒng)由于其面對的用戶不同,其功能也不同,具有 相對獨(dú)立性,但它們又是緊密聯(lián)系和相互關(guān)聯(lián)的,例如:編 輯管理人員完成稿件錄用工作后,投稿用戶登錄網(wǎng)站后就可 以看到自己的稿件錄用通知了。而這一同步更新是通過共享 后臺數(shù)據(jù)庫來實(shí)現(xiàn)的,系統(tǒng)的主要功能模塊如圖 3 所示。 (1) 普通用戶子系統(tǒng) 普通用戶子系統(tǒng)的主要功能包括公共信息瀏覽、在線投 稿、稿件處理狀態(tài)查詢、論文檢索和全文下載等。普通用戶 包括注冊用戶和非注冊用戶(普通訪客),普通訪客和未進(jìn)行 登錄的注冊用戶只能瀏覽網(wǎng)站的公共信息。已登錄用戶可以 在線投稿、查詢已投稿件的處理狀態(tài)、對過刊論文進(jìn)行檢索 普通用戶子系統(tǒng) 專家子系統(tǒng) 管理員子系統(tǒng) 用 戶 層 用戶瀏覽界面(Browser) 普通用戶接 口 專家接口 管理員接口 功 能 層 應(yīng)用服務(wù)器(Web,Ftp 等) 數(shù) 據(jù) 層 數(shù)據(jù)訪問接口(ODBC,JDBC 等) 用戶庫 專家?guī)?信息庫 稿件庫 檢索庫 圖 2 編輯部網(wǎng)站系統(tǒng)結(jié)構(gòu)圖 信息化建設(shè) 計算機(jī)與信息技術(shù) ·101· 及全文下載等。在線投稿通過填寫必要的投稿信息和上傳 WORD 文檔來完成,如果在線投稿成功,用戶的注冊電子郵箱 會收到一封收稿回執(zhí)的郵件;投稿后,用戶可以隨時通過登 錄網(wǎng)站來查詢自己的稿件處理狀態(tài);此外,注冊用戶還可以 檢索到所有過刊的論文,瀏覽論文的摘要,付費(fèi)用戶可以下 載論文的全文。

image.png

(2) 編輯部管理員子系統(tǒng) 編輯部管理員子系統(tǒng)我們又稱它為編輯部網(wǎng)站后臺管理 系統(tǒng),它對網(wǎng)站的前臺用戶是不可見的,前臺是網(wǎng)站的目標(biāo) 和體現(xiàn),它提供給前臺用戶各種功能應(yīng)用,而后臺則這些功 能應(yīng)用的基石。傳統(tǒng)的網(wǎng)站之所以難于維護(hù)是因為它沒有一 個強(qiáng)大的后臺支撐,從而使得每次修改網(wǎng)站信息都要通過修 改網(wǎng)頁來進(jìn)行。因此,從這種意義上來講,好的后臺維護(hù)系 統(tǒng)是一個網(wǎng)站成功的關(guān)鍵。 

我們設(shè)計的編輯部網(wǎng)站后臺管理系統(tǒng)包括了前臺所有功 能的維護(hù),主要有動態(tài)信息維護(hù)、文件更新管理、普通用戶 管理、專家信息管理、投稿稿件管理、已刊論文管理、在線 訂閱管理、在線留言管理和廣告刊登管理。動態(tài)信息維護(hù)主 要用來維護(hù)網(wǎng)站的一些新聞信息,如:滾動新聞、獲獎信息 和數(shù)據(jù)庫收錄信息等;文件更新用來更新一些常用文件,如: 編輯部信息、投稿說明等;用戶管理用于添加、刪除、修改 用戶信息以及鎖定用戶等;投稿稿件管理是編輯部網(wǎng)站管理 系統(tǒng)的一個核心功能,它要完成稿件的送審、催審、退修、 退稿、錄用和刊發(fā)等主要功能,稿件處理流程如圖 

3 所示; 已刊論文管理主要用來錄入、修改和刪除已刊論文的各種信 息,它是前臺論文檢索的基礎(chǔ);此外,后臺還提供了在線訂 閱管理、在線留言管理和廣告刊登管理功能。

 (3) 審稿專家子系統(tǒng) 審稿專家子系統(tǒng)是專門為專家審稿而設(shè)計的,審稿專家 用編輯部提供的登錄信息從專家登錄窗口進(jìn)行登錄即可進(jìn)入 審稿界面。審稿界面顯示了編輯部送審給該專家的所有稿件, 專家只要點(diǎn)擊相應(yīng)的稿件即可看到該稿件的所有信息,專家 根據(jù)提供的信息對稿件進(jìn)行審核,然后提交審核結(jié)果;專家 子系統(tǒng)的另一個功能是專家信息的自我維護(hù),編輯部錄入的 專家信息只是一些基本的必要的信息,專家登錄后可以對這 些信息進(jìn)行修改、更新和維護(hù);此外,專家還享有普通注冊 用戶的所有功能。 

上述 3 個子系統(tǒng)共享一個后臺數(shù)據(jù)庫,因此任何一個子 系統(tǒng)的信息發(fā)生變化都能及時反映到其它的子系統(tǒng)上來,使 各方面的信息得到同步更新。

 4 編輯部網(wǎng)站的系統(tǒng)開發(fā) 

4.1 選擇開發(fā)工具和環(huán)境 本平臺的開發(fā)環(huán)境為 ASP.NET+IIS6.0+ SQL Server 2000,采用 ASP.NET 三層架構(gòu)開發(fā)方法(見圖 4),

基本上實(shí) 現(xiàn)了通用編輯部網(wǎng)站信息管理系統(tǒng)的主要功能。 IIS ( Internet Information Services,最新版為 6.0)為 Windows NT/2000/2003 系列操作系統(tǒng)中的內(nèi)置組件,Web 客 戶端和 ASP.NET 應(yīng)用程序之間的聯(lián)系是通過 IIS 來進(jìn)行的。 SQL Server 2000 數(shù)據(jù)庫系統(tǒng)與 Windows 操作系統(tǒng)及 ASP.NET 之間具有良好的兼容性,因此采用 SQL Server 2000 來完成 底層數(shù)據(jù)庫的開發(fā)。 ASP.NET 不僅僅是 Active Server Page (ASP) 的簡單 升級版本;它是一個統(tǒng)一的 Web 開發(fā)平臺,用來提供開發(fā)人 員快速生成企業(yè)級 Web 應(yīng)用程序所需的服務(wù);ASP.NET 是一 個已編譯的、基于 .NET 框架環(huán)境的、可以用任何與 .NET 兼 容 的 語 言 ( 包 括 Visual Basic .NET 、 C# 和 JavaScript .NET.)來進(jìn)行 Web 應(yīng)用程序開發(fā)的平臺,其獨(dú) 有的代碼分離技術(shù)(Code Behind)使 Web 應(yīng)用程序變得更加安 全和易于維護(hù);ASP.NET 通過 ADO.NET 與底層數(shù)據(jù)庫進(jìn)行聯(lián) 系,ADO.NET 力推的斷開連接模式使 ASP.NET 對數(shù)據(jù)庫的訪 問更加高效,數(shù)據(jù)伸縮性更高,同時,ADO.NET 允許記錄集 被保存或轉(zhuǎn)換為 XML,以至于數(shù)據(jù)能被傳遞到應(yīng)用程序里并 能穿過防火墻,這使得 ASP.NET 應(yīng)用程序具有良好的跨平臺 性。 4.2 組織好開發(fā)團(tuán)隊 軟件開發(fā)的實(shí)踐表明,軟件開發(fā)組人員的組成及他們之 間的溝通程度將直接關(guān)系到日后軟件使用的好壞。好的軟件 平臺是軟件設(shè)計者、使用者和開發(fā)者充分溝通的結(jié)果。編輯 審 核 送 審 稿 件 自 我 資 料 維 護(hù) 其 他 功 能 信 息 瀏 覽 用 戶 注 冊 資 料 修 改 在 線 投 稿 投 稿 查 詢 論 文 檢 索 在 線 留 言 用 戶 管 理 動 態(tài) 信 息 管 理 文 件 更 新 管 理 普 通 用 戶 管 理 專 家 信 息 管 理 投 稿 稿 件 管 理 已 刊 論 文 管 理 在 線 訂 閱 管 理 廣 告 刊 登 管 理 普通用戶子系統(tǒng) 審稿專家子系統(tǒng) 在 線 留 言 管 理 管 理 員 維 護(hù) 編輯部管理員子系統(tǒng) 編輯部網(wǎng)站信息管理系統(tǒng) 圖 3 編輯部網(wǎng)站功能模塊示意圖 ·102· 計算機(jī)與信息技術(shù) 信息化建設(shè) 部網(wǎng)站信息管理系統(tǒng)的設(shè)計開發(fā)涉及到編輯部管理的各個方 面,普通用戶、審稿專家和編輯部管理人員是系統(tǒng)的直接使 用者,也是確定編輯部管理模式的主導(dǎo)者,因此編輯部網(wǎng)站 信息管理系統(tǒng)的設(shè)計人員應(yīng)該由普通用戶、審稿專家、編輯 部管理人員和軟件開發(fā)人員等多方面的人員組成。只有這樣, 開發(fā)的系統(tǒng)才能符合使用者的意愿,真正滿足編輯部管理的 需要。

image.png

4.3 設(shè)計好數(shù)據(jù)庫結(jié)構(gòu) 現(xiàn)代 MIS 系統(tǒng)的設(shè)計開發(fā)離不開數(shù)據(jù)庫,好的數(shù)據(jù)庫結(jié) 構(gòu)一個軟件平臺的靈魂。編輯部網(wǎng)站信息管理系統(tǒng)的核心就 是其數(shù)據(jù)庫,系統(tǒng)的所有信息交換都是通過數(shù)據(jù)庫來完成的, 因此數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計至關(guān)重要,必須仔細(xì)分析各功能系統(tǒng) 的數(shù)據(jù)信息及相互的關(guān)系,進(jìn)行合理歸納提取、統(tǒng)籌安排。 數(shù)據(jù)庫結(jié)構(gòu)的合理程度,決定代碼編寫的繁復(fù)程度,甚至影 響到相關(guān)功能的實(shí)現(xiàn)。在設(shè)計數(shù)據(jù)庫時要注意各數(shù)據(jù)表的功 能和表間的關(guān)系要明確,字段長度設(shè)定要合適。在考慮數(shù)據(jù) 庫結(jié)構(gòu)盡量簡潔的同時要考慮一定的前瞻性和可擴(kuò)展性,避 免某一功能的變動和增加引起程序的大面積修改。系統(tǒng)部分 數(shù)據(jù)結(jié)構(gòu)如圖 5 所示。 5 結(jié)束語 我們采用 ASP.NET 技術(shù)設(shè)計的通用編輯部網(wǎng)站信息動態(tài) 管理系統(tǒng)系統(tǒng)以 Browser/Server 模式架構(gòu),充分利用 ASP.NET 的優(yōu)點(diǎn),實(shí)現(xiàn)了在線投稿、在線審稿,論文檢索等 編輯部的核心工作,具有實(shí)時、方便、交互的特點(diǎn),同時節(jié) 約了人力物力,降低了編輯部的運(yùn)行成本,大大提高了編輯 部工作的效率。編輯部網(wǎng)站自 2005 年元旦開通以來,已有注 冊用戶 300 多人,收到在線投稿 50 多篇,征訂用戶 4 戶,廣 告刊登 3 個。

實(shí)踐表明我們建立的編輯部網(wǎng)站信息動態(tài)管理 系統(tǒng)是非常有效的,由于各編輯部的工作流程是基本一致的, 因此可以說該系統(tǒng)是一個通用的編輯部網(wǎng)站信息管理系統(tǒng)。 21 世紀(jì)人類進(jìn)入了信息時代,網(wǎng)絡(luò)作為新時代的產(chǎn)物已 遍及社會的各個角落。可以預(yù)見,基于網(wǎng)絡(luò)的通用編輯部網(wǎng) 站信息動態(tài)管理系統(tǒng)必將以其動態(tài)性、交互性和高效性等諸 多優(yōu)點(diǎn)而成為編輯部管理工作的得力助手。

Copyright? 2015 仟億科技,All rights reserved.