計算機專業(yè)開題報告
計算機是面向系統(tǒng)、側(cè)重應用的寬口徑的一個專業(yè)。本文將介紹2016計算機專業(yè)開題報告。
2016計算機專業(yè)開題報告(1)
1.本課題的研究意義
在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用.因此網(wǎng)站建設在internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。
這次我們所設計的課題正是互聯(lián)網(wǎng)與社會生活之間的緊密關(guān)系的體現(xiàn),現(xiàn)今的社會,人們已經(jīng)離不開了網(wǎng)絡,網(wǎng)絡已經(jīng)成為人與人之間交流的一種形式,他能夠把事情的復雜化轉(zhuǎn)為簡單化。老干部局網(wǎng)網(wǎng)站的建設不僅能夠使該事業(yè)單位的工作方式有所改變,也大大地提高了該單位工作人員的辦事效率,也增加了該單位的知明度,更重要的是為我們局的老干部們提供了一個網(wǎng)絡生活空間,促進了他們對網(wǎng)絡知識的進一步地了解。
通過該網(wǎng)站展示了機構(gòu)設置、政策法規(guī)、辦事指南、電子刊物、新聞、學習園地、問題集錦、養(yǎng)生保健、生活小常識、旅游簡介等系列內(nèi)容的介紹。同時您也可以利用電子信箱經(jīng)濟而又快捷地與外界進行各種信息溝通。
asp簡介
1 什么是a s p microsoft active server pages (asp)實際上是將標準的h t m l文件拓展了一些附加特征, a s p像標準的h t m l文件一樣包含h t m l語句并且在一個瀏覽器上解釋并顯示。但它為h t m l編寫人員提供了在服務器端運行腳本的環(huán)境,使h t m l編寫人員可以利用v b s c r i p t和j s c r i p t或其他
第三方腳本語言來創(chuàng)建a s p,實現(xiàn)過去需要編寫復雜的c g i程序才能實現(xiàn)的有動態(tài)內(nèi)容的網(wǎng)頁,如計數(shù)器等。一個a s p文件的后綴為. a s p,其中包含實現(xiàn)動態(tài)功能的v b s c r i p t或j s c r i p t語句,如果去掉那些v b s c r i p t或j s c r i p t語句,它和標準的h t m l文件沒有任何區(qū)別。a s p提供了一些內(nèi)建對象(參見后面關(guān)于內(nèi)建對象的章節(jié))。利用這些內(nèi)建對象,你可以使你的腳本更加強大;這些
對象會允許您從瀏覽器中接收和發(fā)送信息。例如,利用r e q u e s t對象,你可以接收用戶的h t m l表單中的信息并加以處理。a s p包含標準的a c t i v e x組件(參見后面關(guān)于組件的章節(jié)),這些組件可以實現(xiàn)一些復雜的功能,如使用數(shù)據(jù)庫等。不過,你并不會被此局限,你可以輕松創(chuàng)建屬于你自己的附加a c t i v e x組件。這意味著你可以不加限制地拓展你的a c t i v e x組件(參見后面關(guān)于自制組件的章節(jié))。a s p可以和諸如sql server這樣的數(shù)據(jù)庫行掛接,在本書后面的章節(jié)中,我
們將詳細地學習這方面的內(nèi)容。重要的是,這是a s p一個非常強大的功能所在,在線商務以及在線論壇等各種非常高級的、動態(tài)更新的站點都需要數(shù)據(jù)庫的支持,而且需要隨數(shù)據(jù)庫內(nèi)容的更新而自動更新,這樣,你就可以利用a s p自己建立很多類似的高級站點。通過上面的描述,我們可以了解到, a s p就是由服務器端腳本、對象以及組件拓展過的標準網(wǎng)頁并為其提供了運行的環(huán)境。而它的網(wǎng)頁并不是在建立初期存在的,而是當某個瀏覽器向它提出請求時,它才根據(jù)需要產(chǎn)生所需要的標準網(wǎng)頁,這克服了過去h t m l編寫的網(wǎng)頁的靜態(tài)缺點,從而使網(wǎng)頁上可以有許多動態(tài)的信息存在。如:當前的計算機時間、計數(shù)器的計數(shù)值等。
2 asp的功能
a s p是一套服務器端的腳本運行環(huán)境,當用戶從瀏覽器向we b服務器請求.asp 文件時, asp 腳本開始運行,然后web 服務器調(diào)用a s p,a s p全面讀取請求的文件,執(zhí)行所有的腳本命令,并將標準的web 頁傳送給瀏覽器,而并不包含你所寫的腳本命令。
2使用asp與sql server 網(wǎng)站架設
而a s p的每一個命令都首先被用來生成h t m l文件,因此a s p允許生成動態(tài)內(nèi)容。
下載對于web 服務器來說, a s p與h t m l有著本質(zhì)的區(qū)別, h t m l不經(jīng)任何處理送回給瀏覽器另一方面,對于瀏覽器來說, a s p和h t m l幾乎是沒有區(qū)別的,僅僅是后綴為. a s p和. h t m的區(qū)別,當我們在客戶端提出對a s p的申請后,我們的瀏覽器接受的是h t m l格式的文件。因此它根據(jù)以上特性,我們用a s p可以方便地實現(xiàn)諸如表格信息收集、計數(shù)器、留言簿、公告板、a s p還可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,為不同的瀏覽者定制不同的頁面內(nèi)容,實現(xiàn)
適用于任何瀏覽器。
聊天室甚至電子商務等過去必須由c g i才能實現(xiàn)的功能。
個性化的網(wǎng)站。
3 使用范圍
用a s p實現(xiàn)各功能時幾乎沒有什么限制,只要網(wǎng)站存在并正常運行,以下是的應用示例列表:
. 在你的網(wǎng)站主頁頂部添加一個滾動顯示的廣告欄。
. 從h t m l的表單中接受信息并且存到數(shù)據(jù)庫中。
. 根據(jù)不同訪問者顯示不同內(nèi)容,創(chuàng)建個性化主頁。
. 在你的主頁中添加點擊計數(shù)器。
. 根據(jù)用戶瀏覽器的版本、類型和能力顯示不同檔次的內(nèi)容。
. 連接多個主頁使之容易網(wǎng)際導航。
. 跟蹤用戶網(wǎng)站上的活動信息并且存入日志文件。
. 使用基于windows nt的i n t r a n e t建立你的m i s應用。
用a s p編寫出的系統(tǒng),完全可以達到原來使用c l i e n t / s e r v e r的網(wǎng)絡數(shù)據(jù)庫系統(tǒng)的水平。使用a s p最大的好處是,在你對程序進行升級時,你只需要修改服務器上的a s p文件,而不需要修改客戶端程序。
以上只是簡單介紹,看完下面章節(jié),你會對利用a s p做的事情有更加全面深入的了解。你會真正學會如何使用a s p建立各種應用。
2.本課題的基本內(nèi)容
為了樹立中國各級政府各部門在網(wǎng)絡上的嶄新形象,有利于使各級政府由管理型向管理服務型的角色轉(zhuǎn)換,降低辦公費用,提高辦公效率,促進勤政、廉政建設,提高政府公務員的信息化水平,市委老干部局網(wǎng)站的建立將為辦公網(wǎng)絡化,自動化、電子化,全面信息的共享所提供了優(yōu)越的條件
本課題介紹了市老干部局網(wǎng)站建設的做法和具體步驟,給出了老干部局網(wǎng)站建設的方案選擇、設備配置。還介紹了老干部局網(wǎng)站建設的運用目的和發(fā)展方向以充分實現(xiàn)以上目的。還全面介紹了在internet上建設和管理網(wǎng)站的技術(shù)。內(nèi)容涉及網(wǎng)站的基礎(chǔ)建設,對原始數(shù)據(jù)進行調(diào)查,重點放在新聞更新、辦事指南等的事務處理以及站點管理,使用asp,html開發(fā)前臺程序,完成網(wǎng)站的鏈接,從相關(guān)系統(tǒng)中導入數(shù)據(jù),編寫相應的存儲過程,以便聯(lián)系老干部局的需要開發(fā)出功能強大的網(wǎng)站。
2016計算機專業(yè)開題報告(2)
1課題介紹
隨著計算機技術(shù)的飛速發(fā)展,計算機作為知識經(jīng)濟時代的產(chǎn)物,已被廣泛應用于社會各個行業(yè)和領(lǐng)域,而素質(zhì)教育在學校不斷的深化,學校對學生的實踐能力也越來越重視,所以學校的實驗室和實驗課課時也越來越多。如何編排實驗室實驗教學課表?以往在實驗室管理中,都只能通過人工的方式編排[1]。但是,伴隨著各類學科范圍的不斷擴大,各個院系的實驗學科科目逐漸增多,以至于龐大的課時、眾多的教師、復雜的實驗室信息令實驗室的管理人員頭暈腦漲,無法合理、迅速、高效地制定出相應的排課計劃[2]。采用手工方式排課,有時需要花費一個月甚至更長時間才能完成一個學期的排課任務[3]。這就促使我們必須采用一些輔助的手段來幫助。因此,實驗室實驗教學排課系統(tǒng)就成了需要。作為計算機應用的一部分,使用計算機對學校實驗室排課進行管理,具有著手工管理所無法比擬的優(yōu)點[4]。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高管理的效率,也是學校的科學化、正規(guī)化管理及與世界接軌的重要條件[5]。
2國內(nèi)外的研究狀況、發(fā)展趨勢
這個實驗室實驗教學排課系統(tǒng)的主要問題還是排課問題。國外針對排課問題展開的研究較早。1963年CCGotlieb在他的文章《TheConstructionofClass-TeacherTime-Tables》中提出了課表編排的數(shù)學模型[6]。這篇文章引起了人們對于排課問題的重視。1976年SEven在其論文《TheComplexityofTimetableAndMultiCommodityFlowProblem》中[7],第一次證明了課表問題是NP完全的。SEven的論證進一步地將人們對課表問題復雜性的認識提高到理論高度。國內(nèi)對排課問題的研究較晚,1984年,清華大學在《清華大學學報》上發(fā)表了林漳希和林堯瑞在該課題上的實驗性研究成果《人工智能技術(shù)在課表編排中的應用》[8]。
為了使課表的編排更準確、合理、快速,高校教務部門已先后開發(fā)出一些適用的排課系統(tǒng)。我們發(fā)現(xiàn)這些軟件有以下不足:每個學期的課程、教師、教室信息相對固定,但卻不能被重用;不能保存每個學期的歷史數(shù)據(jù),不便教師對以前課表進行查詢;未提供用戶的分級使用制度;自動排課速度較慢;形成的課表大小不固定,增加打印難度[9],因此現(xiàn)在的排課系統(tǒng)正在向解決這些問題的方向發(fā)展。
3實驗室排課系統(tǒng)的原則
根據(jù)目前高校課程體系構(gòu)設置特點,實驗室實驗教學排課系統(tǒng)要考慮以下各種因素:
首先:要做到每個班級、教師、實驗室各種資源不沖突,這是實驗室實驗教學排課系統(tǒng)最起碼的原則[10]。
第二:先排有指定要求的課程。指定要求包括教室和時間都指定、指定時間或指定教室等情況。
第三:按事先設定的優(yōu)先級將不同類別的課排在不同的時間段。
第四:學生上課時間分布的均勻性。時間的均勻性是指在一個星期內(nèi)同一門課程在天數(shù)安排的均勻性。比如說數(shù)據(jù)構(gòu)課在一周內(nèi)要上三次,且都在實驗室里上,實驗室實驗教學排課系統(tǒng)要做到最好安排在周一、周三、周五這三天來上。
第五:學生實驗課節(jié)數(shù)分布的均勻性。這是為了保證一個專業(yè)的課程安排在一周內(nèi)不總是上一天內(nèi)的第一、二節(jié)或者總是上最后一、二節(jié)。
第六:可以將課表導出到word中,并進行打印操作。
第七:可以手工調(diào)整課程的時間[3]。
4實驗室排課系統(tǒng)的局限性
排課系統(tǒng)分為計算機處理和人工調(diào)整兩個部分。計算機處理是有一定局限性的。局限性主要體現(xiàn)在兩個方面:
首先計算機排課與人工排課是有區(qū)別的。人的思維可以是收斂也可以發(fā)散的,因而排課時非常靈活,隨意性較強,工作步驟可以隨情況的變化而調(diào)整,覺得怎樣更合理就怎樣做,甚至可以只推翻某一部分重排,亦可以進行網(wǎng)絡式的回溯調(diào)整。計算機就不同了,它目前并不具有人腦那樣發(fā)散的思維能力,它的大腦里的一切信息都是由程序和數(shù)據(jù)組成的,每一步工作都需由人把自己的工作經(jīng)驗抽象成計算機語言,根據(jù)一定的程序進行控制,讓其領(lǐng)會人的意圖而達到預期的排課目的[11]。
其次計算機調(diào)度系統(tǒng)本身所具有的局限性。計算機雖然可以精確地處理大量的數(shù)據(jù),但由于現(xiàn)有排課程序算法模式不可能太多,回溯調(diào)整的范圍、深度不可能太大,否則程序太復雜。實際上目前由于受計算機固定思維和程序規(guī)模的限制,單純依靠計算機處理排課數(shù)據(jù)是不可能達到最佳的排課效果的[12]。
5實驗室排課系統(tǒng)構(gòu)
5.1基本組成構(gòu)架
整個系統(tǒng)分為登錄子系統(tǒng)、排課子系統(tǒng)、課表發(fā)布子系統(tǒng)和綜合管理子系統(tǒng)。
用戶登錄:包括對用戶的合法性驗證,用戶的分類,并根據(jù)不同類型的用戶分配不同的權(quán)限。
排課功能:通過已知的信息,盡量避免課時、老師、實驗室的沖突,通常情況下是由任課教師根據(jù)已知信息至少提前一周進行排課,這樣老師就可以選擇上課時間,方便排出學校、老師、學生都滿意的的實驗教學課程表。如果任課教師要取消排課也要提前一周進行,如要臨時取消課程必須與管理員聯(lián)系,由管理員進行取消。這樣可以減少管理員的工作量。
發(fā)布課表:對已排好的實驗教學課表進行發(fā)布,不同的用戶可以根據(jù)自己的需要按不同方式查詢課表。本系統(tǒng)還實現(xiàn)了將課表導入word,這樣可以方便的打印排好的課程表。
綜合管理:主要是管理個人信息、教師信息、實驗室信息、課程信息、班級信息,時間控制信息等。在這里面可以對這些信息進行添加、修改、刪除等操作。
5.2平臺選擇
本系統(tǒng)采用VC#.NET和SQL來開發(fā),VC#.NET是基于VisualStudio.NET的,它綜合了VisualBasic的高生產(chǎn)率和C++的行動力,使生產(chǎn)性能得到了提高,它具有比C和C++更簡單的語法,比Java更適合融入Microsoft的技術(shù)[13]。SQL是關(guān)系數(shù)據(jù)庫的標準語言,它已成為關(guān)系數(shù)據(jù)庫產(chǎn)品事實上的標準[14]。
6結(jié)束語
如今國內(nèi)軟件市場上也有很多通用型的排課軟件,例如排課無憂,排課高手等等。這些通用軟件往往無法滿足學校的某些特殊要求[10]。因此,針對學校的一些特殊要求,需要開發(fā)出滿足不同要求的排課系統(tǒng)。本設計主要是針對我系的具體要求開發(fā)出一個滿足一定條件的實驗室排課系統(tǒng),在設計過程中,需要掌握VC#.NET和SQL的相關(guān)知識。
【計算機專業(yè)開題報告】相關(guān)文章:
計算機專業(yè)開題報告11-07
計算機專業(yè)開題報告(10篇)11-20
計算機專業(yè)開題報告10篇11-16
計算機專業(yè)開題報告11篇11-08
計算機專業(yè)開題報告(精選11篇)11-25
計算機專業(yè)開題報告(11篇)11-13
計算機專業(yè)開題報告精選10篇11-30
計算機專業(yè)開題報告(集合10篇)11-22
計算機開題報告11-30