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

正文內(nèi)容

軟件工程課程設(shè)計-基于web在線投稿系統(tǒng)-在線瀏覽

2025-01-11 20:32本頁面
  

【正文】 設(shè)計 5 B/S 模式體系結(jié)構(gòu)的主要特點(diǎn) 6 各模塊功能描述 7 概念結(jié)構(gòu)設(shè)計 8 邏輯結(jié)構(gòu)設(shè)計 10 第 5 章 詳細(xì)設(shè)計與系統(tǒng)實(shí) 現(xiàn) 14 作者在線注冊 15 專家審核稿件 17 編輯審稿 21 作者管理 21 專家管理 22 編輯管理 23 欄目管理 23 ADO 數(shù)據(jù)訪問技術(shù) 24 第 6 章 系統(tǒng)的功能測試 27 口令修改測試 28 確認(rèn)測試 29 系統(tǒng)測試 29 結(jié) 論 參考文獻(xiàn) 錯誤 !未定義書簽。郵寄方式投遞時間長,反饋時間更長,并有投遞錯誤、半路遺失的可能,既慢又不保險。 建立基于 WEB 的在線投稿處理系統(tǒng)后,其前臺的用戶可以在線寫稿、預(yù)覽、投遞,并能在第一時間內(nèi)收到用稿通知;后臺管理員則可在線閱讀、審批來稿, 從而實(shí)現(xiàn)投稿 采編 發(fā)布一體化。 研究現(xiàn)狀及發(fā)展趨勢 根據(jù)調(diào)查得知,以前編輯部對稿件管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。后來,借助 Inter,編輯部借助網(wǎng)絡(luò)來推廣,作者也可以通過 Email 來投稿,此種方式給雙方帶來了不少便利;但有很多缺點(diǎn),數(shù)據(jù)繁多,容易丟失和出錯,且不易查找 。 期刊的稿件處理效率直接影響著期刊的發(fā)展 , 利用網(wǎng)絡(luò)技術(shù)可以提高工作效率已是不爭的事實(shí)。通過互聯(lián)網(wǎng)搜索引擎發(fā)現(xiàn) , 國內(nèi)已有數(shù)十種雜志基本實(shí)現(xiàn)了稿件的遠(yuǎn)程處理 [1], 比如中科院數(shù)學(xué)院的期刊、《無機(jī)化學(xué)學(xué)報》、《計算機(jī)工程與應(yīng)用》,新聞出版行業(yè)(如人 民日報)、國內(nèi)核心期刊(如北京大學(xué)中文核心期刊)、國際重要會議(如中國學(xué)術(shù)會議),學(xué)報社(電腦學(xué)報、自然科技學(xué)報等)等大型雜志社和編輯部逐步使用辦公自動化管理自身工作流程,開發(fā)出各類功能強(qiáng)大、使用便捷、符合自身特點(diǎn)的信息化管理軟件系統(tǒng),如中華醫(yī)學(xué)會雜志社稿件處理系統(tǒng)、科技期刊(學(xué)報)編務(wù)處理系統(tǒng),大大優(yōu)化了工作流程,提高工作質(zhì)量和效率。國外的學(xué)術(shù)期刊在這方 面則相對好得多 , 達(dá) 70%以上, 目前具備稿件遠(yuǎn)程處理功能的教育技術(shù)專業(yè)期刊大部分集中于美國 , 雖然總體水平也并不高 , 使用 面也不廣 , 但畢竟在期刊出版信息化、數(shù)字化方面開始了探索與實(shí)踐 , 值得國內(nèi)教育技術(shù)期刊借鑒。 可以預(yù)見的是,隨著網(wǎng)絡(luò)信息化進(jìn)一步發(fā)展,辦公自動化會更多地應(yīng)用于科技期刊的工作管理,也會對現(xiàn)代科技期刊的發(fā)展產(chǎn)生積極的推動作用。 第 2 章 系統(tǒng)開發(fā)工具與關(guān)鍵技術(shù)介紹 首先介紹了系統(tǒng)主要開發(fā)工具 Visual studio 2020 和 SQL 數(shù) 據(jù)庫,然后介紹了系統(tǒng)客戶-服務(wù)器的體系結(jié)構(gòu)和系統(tǒng)完成主要用到的技術(shù) ASP 技術(shù)。在業(yè)務(wù)調(diào)查中,給出業(yè)務(wù)流程圖以及數(shù)據(jù)流圖。 第 5 章 詳細(xì)設(shè)計與系統(tǒng)實(shí)現(xiàn) 本章主要給出了各模塊界面設(shè)計以及主要模塊算法設(shè)計。 最后,總結(jié)開發(fā)此系統(tǒng)的過程和遇到的問題,提供參考文 獻(xiàn)、致謝。 第 2 章 系統(tǒng)開發(fā)工具與關(guān)鍵技術(shù)介紹 系統(tǒng)主要采用了 ASP、 SQL Server 2020 以及三層 B/S 軟件體系結(jié)構(gòu)技術(shù)。 簡介 ASP 全稱 Active Server Pages,是 Microsoft 提供的一種 WEB 應(yīng)用程序解決方案。 ASP 的特點(diǎn): ? 使用 VBScript、 JavaScript 等簡單易懂的腳本語言,并結(jié)合 HTML代碼,即可快速地生成網(wǎng)站的應(yīng)用程序 ? 無需編譯,可以直接執(zhí)行 ? 使用普通的文本編輯器即可進(jìn)行頁面的編輯與設(shè)計 ? ASP 獨(dú)立于瀏覽器。 ? 面向?qū)ο?,具有無限可擴(kuò)充性 ASP 的功能: 從應(yīng)用的角度看, ASP 有如下功能: ? 處理瀏覽器傳送到服務(wù)器的表單輸入。 ? 讀寫服務(wù)器文件,實(shí)現(xiàn)訪客計數(shù)等功能。 ? 可實(shí)現(xiàn)多個頁面共享信息。 SQL通常使用于數(shù) 據(jù)庫的通訊 [3]。 SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用 SQL,但是同樣有獨(dú)自另外的專有擴(kuò)展功能用于它們的系統(tǒng)。 (1) SQL 語言有著非常突出的優(yōu)點(diǎn),主要是:非過程化語言、統(tǒng)一的語言、是所有關(guān)系數(shù)據(jù)庫的公共語言, SQL 為許多任務(wù)提供了命令,其中包括: ? 查 詢數(shù)據(jù); ? 在 表中插入、修改和刪除記錄; ? 建立、修改和刪除數(shù)據(jù)對象; ? 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取; ? 保證數(shù)據(jù)庫一致性和完整性。 ? 數(shù)據(jù)定義語言 (Data Definition Language, DDL): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如:創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象,主要有以下幾個語句: ? Create:用于創(chuàng)建數(shù)據(jù)庫; ? Alter:用于修改數(shù)據(jù)庫; ? Drop:用于刪除數(shù)據(jù)庫。 B/S 模式 Browser/Server(簡稱 B/S)結(jié)構(gòu), 即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的 網(wǎng)絡(luò)應(yīng)用,并通過Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。 ? B/S 結(jié)構(gòu)的優(yōu)點(diǎn) ? B/S 結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶 名和密碼,就可以使用了。 ? B/S 架構(gòu)軟件的優(yōu)勢與劣勢 ? 系統(tǒng)的性能:在系統(tǒng)的性能方面, B/S 占有優(yōu)勢的是其異地瀏覽和信息采集的靈活性。不過,采用 B/S 結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作由服務(wù)器承擔(dān),這使得服務(wù)器的負(fù)擔(dān)很重。而且,由于客戶端使用瀏覽器,使得網(wǎng)上發(fā)布的信息必須是以HTML 格式為主,其它格式文件多半是以附件的形式存放。比如說很多人每天上 “新浪 ”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解 “新浪 ”的服務(wù)器用的是什么 操作系統(tǒng) ,而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用 Windows 操作系統(tǒng),但用戶的電腦本身安裝的大部分是Windows 操作系統(tǒng)。目前,軟件系統(tǒng)的改進(jìn)和升級越來越頻繁,C/S 系統(tǒng)的各部分模塊中有一部分改變,就要關(guān)聯(lián)到其它模塊的變動,使系統(tǒng)升級成本比較大。對于 B/S 而言,開發(fā)、維護(hù)等幾乎所有工作也都集中在服務(wù)器端,當(dāng)企業(yè)對網(wǎng)絡(luò)應(yīng)用進(jìn)行升級時,只需更新服務(wù)器端 的軟件就可以,這減輕了異地用戶 系統(tǒng)維護(hù) 與升級的成本。 ? C/S 結(jié)構(gòu)是建立在中間件產(chǎn)品基礎(chǔ)之上的,要求應(yīng)用開發(fā)者自己去 處理事務(wù)管理、消息隊列、數(shù) 據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級的問題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜。但是,與 B/S 結(jié)構(gòu)相比, C/S 技術(shù)發(fā)展歷史更為 “悠久 ”。 ADO 連接方式 ASP 連接數(shù)據(jù)庫有兩種常見的方式,即 ODBC 連接方式與 ADO 連接方式。 ADO 是 Active Data Object 的簡稱,是微軟提供訪問數(shù)據(jù)庫的接口,可以快速訪問各種數(shù)據(jù)庫資源。 ADO 的應(yīng)用范圍涵蓋了從一層到多層數(shù)據(jù)庫的解決方案以及基于 WEB 的數(shù)據(jù)驅(qū)動解決 ADO 技術(shù)具備以下特點(diǎn) [4]: ? 與語言無關(guān) 可以使 用不同的編程語言實(shí)現(xiàn)數(shù)據(jù)庫訪問技術(shù),因為 ADO 底層實(shí)現(xiàn)是COM 技術(shù), COM 具備語言無關(guān)性。 ? 數(shù)據(jù)庫訪問連接 支持顯式數(shù)據(jù)庫訪問,即在數(shù)據(jù)被訪問之前,先顯式地建立數(shù)據(jù)庫的連接,訪問數(shù)據(jù)庫結(jié)束后,顯式地關(guān)閉連接。 ? 數(shù)據(jù)滾動 ADO 既可按順序瀏覽數(shù)據(jù),也可以不按順序瀏覽數(shù)據(jù),因此處理數(shù)據(jù)非常靈活。這就意味著 ADO 訪問數(shù)據(jù)庫不需要在每一臺 PC 中再安裝ADO??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決,因此該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。 (3)應(yīng)用軟件: Visual studio 2020 是一款專業(yè)的網(wǎng)站開發(fā)編輯器,用于對 WEB站點(diǎn)、 WEB 網(wǎng)頁和 WEB 應(yīng)用程序進(jìn)行設(shè)計、編碼和開發(fā),整個生產(chǎn)過程可以自動化,增強(qiáng)開發(fā)小組的工作效率。 SQL Server 2020 數(shù)據(jù)庫表中的數(shù)據(jù)可以分布在多臺服務(wù)器上,但對用戶來講這些是透明的。因此,該系統(tǒng)要求后期維護(hù)人員具有較強(qiáng)的數(shù)據(jù)庫專業(yè)知識,能熟練地運(yùn)用開發(fā)工具,對使用者只要求有一般的計算機(jī)使用知識即可。浪費(fèi)了大量的人力、物力,且不利于工作效率的提高和管理水 平的提升。這樣可以實(shí)現(xiàn)從投稿,審稿,編輯,發(fā)行等全過程的網(wǎng)絡(luò)化,比傳統(tǒng)模式更加靈活方便。整個系統(tǒng)的開發(fā)所需的費(fèi)用主要是在軟件開發(fā)和維護(hù)上面,這相對于傳統(tǒng)的人工審稿和稿件管 理維護(hù)來說,大大減輕工作人員的勞動強(qiáng)度,極大地提高了工作效率,可節(jié)約大量的人力、財力和物力。具有易用性、靈活性、開放性與可視性。為此開發(fā)稿件處理系統(tǒng),使其可以減輕編輯人員的重復(fù)勞動,可以全方位整合資源,提高工作效率,縮短稿件發(fā)表周期,提高競爭能力。 功能模塊和結(jié)構(gòu)圖 基于 WEB 在線投稿和稿件處理系統(tǒng)分 三種角色用戶,分別是作者、編輯和專家,其中編輯又分普通編輯和主編。作者可實(shí)現(xiàn)的操作有在線注冊、在線投稿、稿件管理、接收 /發(fā)送消息、修改個人信息和密碼、瀏覽編輯部新聞和消息;專家可實(shí)現(xiàn)的操作有稿件管理(主要是評審稿件)、接收 /發(fā)送消息、修改個人信息和密碼、瀏覽編輯部新聞和消息;普通編輯用戶可實(shí)現(xiàn)的操作有初審和復(fù)審稿件、接收 /發(fā)送消息、修改個人信息和密碼;主編可實(shí)現(xiàn)的操作相對多,除了可以對稿件和欄目進(jìn)行管理,還可以進(jìn)行人員管理和系統(tǒng)設(shè)置,維護(hù)系統(tǒng)用戶數(shù)據(jù)庫信息的安 全性。需要說明一點(diǎn)的是,三種用戶之間接收 /發(fā)送消息只是編輯與其他用戶之間的消息溝通,編輯是中間信息傳遞者,專家與作者、作者與主編、主編與專家都不能直接交流。 系統(tǒng)功能模塊圖如下圖 31 所示。 ? 作品審查:未審查,或上次審查過但仍需修改,并已經(jīng)修改的稿件進(jìn)行審批,給出意見。它以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。下面給出系統(tǒng)的數(shù)據(jù)流圖 [13]。系統(tǒng)管理包括管理員信息管理、專家信息表管理和稿件信息管理。 圖 32 系統(tǒng)管理數(shù)據(jù)流圖 (2) 作者在線處理稿件數(shù)據(jù)流圖 石家莊鐵道大學(xué)畢業(yè)設(shè)計 4 作者輸入用戶名和密碼登錄系統(tǒng),新用戶可以在線注冊再登錄系統(tǒng)。 圖 33 作者在線稿件處理數(shù)據(jù)流圖 (3) 專家審 稿數(shù)據(jù)流圖 專家輸入用戶名和密碼登錄系統(tǒng),信息管理包括專家個人信息修改和稿件信息查看,數(shù)據(jù)流程圖如下圖 34 所示??蛻魴C(jī)上只要安裝一個瀏覽器( Browser)。 基于 WEB 的投稿與稿件處理系統(tǒng)采用三層級體系結(jié)構(gòu)的 B/S 結(jié)構(gòu)模式,其基本模式如圖 41 所示。 第一層客戶層,包括客戶端和管理端,采用的是標(biāo)準(zhǔn)的瀏覽器。這個后臺也就是第二層的應(yīng)用服務(wù)器。在客戶層提出請求后,應(yīng)用服務(wù)器將啟動相應(yīng)的進(jìn)程響 應(yīng),并動態(tài)生成一串 HTML 代碼,其中包含處理結(jié)果,返回給客戶的瀏覽器。 第三層數(shù)據(jù)層,負(fù)責(zé)數(shù)據(jù)的存儲、響應(yīng)和更新處理。 石家莊鐵道大學(xué)畢業(yè)設(shè)計 6 B/S 模式體系結(jié)構(gòu)的主要特點(diǎn) 采用基于三層體系結(jié)構(gòu)的 B/S 模式較以前的 C/S 模式有以下特點(diǎn): (1) 資源利用率高。而在 B/S 模式下,大部分運(yùn)算在服務(wù)器
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1