【文章內(nèi)容簡(jiǎn)介】
: 39。功 能:身份認(rèn)證入口程序 39。版 本: V 39。設(shè) 計(jì) 人: XXX 39。完成時(shí)間: 202158 39。審 核 人: XXX 39。審核日期: 202158 39。======================================================= 2)、函數(shù)的頭部注釋 頭部注釋包括: 函數(shù)名稱(chēng) 函數(shù)功能 每個(gè)函數(shù)參數(shù)的含義及取值范圍 函數(shù)返回值的各種狀態(tài)及含義 樣例 39。================================================= 39。函數(shù)名: ArticleContent 39。功 能:顯示文章屬性、標(biāo)題、作者、更新日期、點(diǎn)擊數(shù)等信息 39。參 數(shù): intTitleLen 標(biāo)題最多字符數(shù),一個(gè)漢字 =兩個(gè)英文字符 39。 ShowProperty 是否顯示文章屬性(固頂 /推薦 /普通), True為顯示, False為不顯示 39。 ShowIncludePic 是否顯示“ [圖文 ]”字樣, True為顯示, False為不顯示 39。 ShowAuthor 是否顯示文章作者, True為顯示, False為不顯示 39。 ShowDateType 顯示更新日期的樣式, 0為不顯示, 1為顯示年月日, 2為只顯示月日。 39。 ShowHits 是否顯示文章點(diǎn)擊數(shù), True為顯示, False為不顯示 39。 ShowHot 是否顯示熱門(mén)文章標(biāo)志, True為顯示, False為不顯示 39。================================================= 3)、全局變量定義文件 必須對(duì)文件中的每個(gè)常量標(biāo)識(shí)符和全局變量給予簡(jiǎn)明扼要的注釋。 代碼書(shū)寫(xiě)結(jié)構(gòu)化規(guī)范 select case, for, while, do while, if? else 等語(yǔ)句必須采用縮進(jìn)式的結(jié)構(gòu)化的編程方法,縮進(jìn)建議采用空 4 格 TAB 鍵。 ASP腳本規(guī)范 在進(jìn)行 ASP項(xiàng)目開(kāi)發(fā)時(shí),應(yīng)該遵循下列規(guī)范: 1)、沒(méi)有特殊要求,使用 VbScript 腳本語(yǔ)言 2)、使用 OPTION EXPLICIT 語(yǔ)句,保證使用的變量要先定義 3)、確保下列三個(gè)語(yǔ)句在所有內(nèi)容輸出的最前面,除非該頁(yè)面有特殊要求。保證頁(yè)面能夠正常通過(guò) PROXY 和 IE的 CACHE。 = true Pragma, nocache = 0 4)、不要在 Session 中存放對(duì)象 5)、盡量采用 Cookie, URL,隱藏域,不采用 Session 存儲(chǔ)訪(fǎng)問(wèn)過(guò)程信息 數(shù)據(jù)庫(kù)連接文件規(guī)范 每個(gè)獨(dú)立功能模塊的配置自己的獨(dú)立的數(shù)據(jù)庫(kù)。原則上,一個(gè)獨(dú)立模塊一 個(gè)獨(dú)立的數(shù)據(jù)庫(kù)(可以多個(gè)表)。數(shù)據(jù)庫(kù)文件保存在該獨(dú)立功能模塊根目錄下的 /db/子目錄下。 統(tǒng)一格式的數(shù)據(jù)庫(kù)連接文件( )存在該獨(dú)立功能模塊根目錄下的 /conn/子目錄下。 數(shù)據(jù)庫(kù)連接文件格式如下: % % dim conn,strcon set conn=() strcon=PROVIDER=SQLOLEDB。DATA SOURCE=DINNER。UID=sa。PWD=。DATABASE=web strcon % % 在需要進(jìn)行數(shù)據(jù)庫(kù)連接頁(yè)面用下面的語(yǔ)句將 嵌入你的程序。 !include file=connection/ 注意:在數(shù)據(jù)庫(kù)操作完畢后及時(shí)調(diào)用關(guān)閉連接函數(shù),及時(shí)釋放數(shù)據(jù)庫(kù)資源。 主頁(yè)框架設(shè)計(jì) 由于校園新聞管理系統(tǒng)是面向廣大學(xué)生,所以網(wǎng)頁(yè)框架力求簡(jiǎn)單明了,色彩明亮鮮艷。本主頁(yè)主要包括以下幾個(gè)接口:普通用戶(hù)登錄接口、新用戶(hù)注冊(cè)接口、用戶(hù)注銷(xiāo)接口、系統(tǒng)管理員 登錄接口、搜索接口、校內(nèi)公告、新聞瀏覽等。為了合理構(gòu)架頁(yè)面,使得頁(yè)面爽新悅目。對(duì)系統(tǒng)作出如下考慮。最后結(jié)果如圖 20所示。 圖 20 后臺(tái)管理員框架設(shè)計(jì)和樣式設(shè)計(jì) 如圖 21 所示: 前臺(tái)樣式設(shè)計(jì) 由于前期參數(shù)規(guī)劃合理,文件夾規(guī)劃合理。接口類(lèi)型一致。直接把兩人的文件夾拷貝進(jìn)來(lái)就可以了。然后經(jīng)過(guò)測(cè)試。解決一些小的問(wèn)題 。整個(gè)系統(tǒng)能夠正常運(yùn)行。并能夠?qū)崿F(xiàn)基本的功能。 第 5 章總結(jié) 通過(guò) 4個(gè)月對(duì)校園新聞管理系統(tǒng)的設(shè)計(jì),使我學(xué)習(xí)到了許多的知識(shí)。通過(guò)這個(gè)系統(tǒng)的設(shè)計(jì),涉及到了信息管理的許多知識(shí)。了解到現(xiàn)代信息管理的一些優(yōu)缺點(diǎn)。我查閱了很多的書(shū),并上網(wǎng)翻閱大量的資料, 提高了自己搜索資料的能力。 設(shè)計(jì)系統(tǒng)的過(guò)程中,設(shè)計(jì)到許多 ASP方面的知識(shí),我馬上自學(xué) ASP 方面的知識(shí),經(jīng)過(guò)這一階段,提高了自己的自學(xué)能力??傊?,在整個(gè)設(shè)計(jì)系統(tǒng)過(guò)程中,我能夠運(yùn)用自己所學(xué)的軟件工程的思想進(jìn)行設(shè)計(jì)和編碼。并努力克服技術(shù)上的困難。達(dá)到了實(shí)踐的目的。提高了自己解決問(wèn)題的能力。 結(jié)論和建議 結(jié)論 在設(shè)計(jì)完系統(tǒng),得出以下結(jié)論: 第一:軟件工程在軟件設(shè)計(jì)過(guò)程中取這至關(guān)重要的作用。 第二:前期總體設(shè)計(jì)左右著整個(gè)系統(tǒng)的成敗。 第三 :要作好一件事情,是很辛苦的。 第四:作完了以后,覺(jué)得也不是那么辛苦。 第五:走好以后每一步,注重基礎(chǔ),著眼現(xiàn)在,踏踏實(shí)實(shí),努力奮斗。 建議 本系統(tǒng)還有許多的不足之處。其中表現(xiàn)在以下三個(gè)方面。 第一:在錄入新聞管理的時(shí)候,還可以添加 flash、多媒體 播放等工具。使得新聞能夠更加形象。 第二:在安全方面,可以在頁(yè)面中加入加密語(yǔ)句。提高系統(tǒng)信息在傳送過(guò)程中的安全。提高系統(tǒng)整體安全性能。 第三:在系統(tǒng)管理頁(yè)面中,通過(guò)增加主頁(yè)框架管理,可以隨意更改主頁(yè)框架和主頁(yè)風(fēng)格。達(dá)到了主頁(yè)的快速更新和主頁(yè)的方便管理。 結(jié)束語(yǔ) 由于時(shí)間倉(cāng)促,本系統(tǒng)存在著許多的問(wèn)題。希望大家能夠多多給點(diǎn)意見(jiàn)。在設(shè)計(jì)的時(shí)候,謝老師不僅給出了很多好的建議。而且提供了很多好的思想灌輸給我們,拓寬了我的視野。也找到了自己在計(jì)算機(jī)領(lǐng)域感興趣方面。 致謝 感謝華東交通大學(xué)的謝劍猛老師給我的技術(shù)支持。 感謝同組的蔣燕燕、陳凌同學(xué)的技術(shù)支持。 感謝饒顏明的技術(shù)支持。 感謝我的父母。 參考文獻(xiàn) [1]作者: David Buser、 John Kauffman等 譯者:鐘鳴 張文等 書(shū)名:《 ASP3初級(jí)編程》 出版地:北京 出版社:機(jī)械工業(yè)出版社 出版時(shí)間: [2]作者:薩師煊 王珊 書(shū)名:《數(shù)據(jù)庫(kù)原理》 版本:第三版 出版地:北京 出版社:高等教育出版社 出版時(shí)間 : 2021年 2月 [3]作者:宣小平 等 書(shū)名:《 ASP 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》出版地:北京 出版社:人名郵電出版社 出版時(shí)間: 2021年 3月 [4]作者:黃明 梁旭 書(shū)名:《 ASP信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例》 出版地:北京 出版社:機(jī)械工業(yè)出版社 出版時(shí)間: 2021年 4月 附錄 英文翻譯 英文文章: 題名 : Creating an Internal Content Management System , 作者: Sennema, Greg, Computers in Libraries, 10417915, Jan2021, 冊(cè) 24, 發(fā)行 1 數(shù)據(jù)庫(kù): Professional Development Collection Creating an Internal Content Management System 內(nèi)容 Calvin and Hobbes: Managing Our Content Online Manager Tab (Manager) Reference Desk Tab (RefDesk) Reference Desk Schedule Tab (RefDesk Sched) Library Statistics Tab (Stats) Library Meeting Minutes (Minutes) Library Resources Tab (Lib Resources) Library Hours Tab (Lib Hours) Library News Tab (LibNews) Database Maintenance (DB Projects) Bookmarks (Bookmarks on bar beneath the tabs) The Future of Hobbes References Further Reading Here at Calvin College, we created Hobbes, a hybrid of CMS and intra that anizes Web site content and a variety of internal tools to help our libraries plete their daily tasks. When I became digital resources and reference/ instruction librarian in 1999 at the Hekman Library at Calvin College and Calvin Theological Seminary, one of my first tasks was to redesign the library39。s Web site. Like many of you who maintain Web links to library resources, I quickly learned that offering access to a large number of resources from an even larger number of static Web pages can never really be described as efficient or professionally fulfilling. In recent years, many libraries have created dynamic Web sites that are databasedriven, that is, maintained and populated with content stored within what can be loosely termed a content management system (CMS). In 2021, Jed Koops, the Hekman Library systems programmer, and I created a CMS called Hobbes (library staff liked the play on the words Calvin and Hobbes). Since then, Hobbes has grown into a hybrid of CMS and intra to include not only Web site content, but also a variety of internal tools used by librarians to help them plete some of their daily tasks. Hekman is a small academic library serving more than 4,200 students, 370 faculty, and many munity patrons. The majority of the library39。s million items (books, ebooks, journals, ejournals, microfiche, government documents, etc.) are spread across 100,000 sq