- 目錄
篇一 計算機專業(yè)開題報告模板
開題報告就是給你的論文定一個方向,對論文寫作有個整體研究范圍。下面是小編搜集整理的計算機專業(yè)開題報告模板,和大家一起分享。
1課題介紹
隨著計算機技術的飛速發(fā)展,計算機作為知識經濟時代的產物,已被廣泛應用于社會各個行業(yè)和領域,而素質教育在學校不斷的深化,學校對學生的實踐能力也越來越重視,所以學校的實驗室和實驗課課時也越來越多。如何編排實驗室實驗教學課表?以往在實驗室管理中,都只能通過人工的方式編排。但是,伴隨著各類學科范圍的不斷擴大,各個院系的實驗學科科目逐漸增多,以至于龐大的課時、眾多的教師、復雜的實驗室信息令實驗室的管理人員頭暈腦漲,無法合理、迅速、高效地制定出相應的排課計劃。采用手工方式排課,有時需要花費一個月甚至更長時間才能完成一個學期的排課任務[3]。這就促使我們必須采用一些輔助的手段來幫助。因此,實驗室實驗教學排課系統就成了需要。作為計算機應用的一部分,使用計算機對學校實驗室排課進行管理,具有著手工管理所無法比擬的優(yōu)點[4]。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高管理的效率,也是學校的科學化、正規(guī)化管理及與世界接軌的重要條件[5]。
2國內外的研究狀況、發(fā)展趨勢
這個實驗室實驗教學排課系統的主要問題還是排課問題。國外針對排課問題展開的研究較早。1963年ccgotlieb在他的文章《theconstructionofclass-teachertime-tables》中提出了課表編排的數學模型[6]。這篇文章引起了人們對于排課問題的重視。1976年seven在其論文《thecomplexityoftimetableandmulticommodityflowproblem》中[7],第一次證明了課表問題是np完全的。seven的論證進一步地將人們對課表問題復雜性的認識提高到理論高度。國內對排課問題的研究較晚,1984年,清華大學在《清華大學學報》上發(fā)表了林漳希和林堯瑞在該課題上的實驗性研究成果《人工智能技術在課表編排中的應用》[8]。
為了使課表的編排更準確、合理、快速,高校教務部門已先后開發(fā)出一些適用的排課系統。我們發(fā)現這些軟件有以下不足:每個學期的課程、教師、教室信息相對固定,但卻不能被重用;不能保存每個學期的歷史數據,不便教師對以前課表進行查詢;未提供用戶的分級使用制度;自動排課速度較慢;形成的課表大小不固定,增加打印難度[9],因此現在的排課系統正在向解決這些問題的方向發(fā)展。
3實驗室排課系統的原則
根據目前高校課程體系構設置特點,實驗室實驗教學排課系統要考慮以下各種因素:
首先:要做到每個班級、教師、實驗室各種資源不沖突,這是實驗室實驗教學排課系統最起碼的原則[10]。
第二:先排有指定要求的課程。指定要求包括教室和時間都指定、指定時間或指定教室等情況。
第三:按事先設定的優(yōu)先級將不同類別的課排在不同的時間段。
第四:學生上課時間分布的均勻性。時間的均勻性是指在一個星期內同一門課程在天數安排的均勻性。比如說數據構課在一周內要上三次,且都在實驗室里上,實驗室實驗教學排課系統要做到最好安排在周一、周三、周五這三天來上。
第五:學生實驗課節(jié)數分布的均勻性。這是為了保證一個專業(yè)的課程安排在一周內不總是上一天內的第一、二節(jié)或者總是上最后一、二節(jié)。
第六:可以將課表導出到word中,并進行打印操作。
第七:可以手工調整課程的時間[3]。
4實驗室排課系統的局限性
排課系統分為計算機處理和人工調整兩個部分。計算機處理是有一定局限性的。局限性主要體現在兩個方面:
首先計算機排課與人工排課是有區(qū)別的。人的思維可以是收斂也可以發(fā)散的,因而排課時非常靈活,隨意性較強,工作步驟可以隨情況的變化而調整,覺得怎樣更合理就怎樣做,甚至可以只推翻某一部分重排,亦可以進行網絡式的回溯調整。計算機就不同了,它目前并不具有人腦那樣發(fā)散的思維能力,它的大腦里的一切信息都是由程序和數據組成的,每一步工作都需由人把自己的工作經驗抽象成計算機語言,根據一定的程序進行控制,讓其領會人的意圖而達到預期的排課目的[11]。
其次計算機調度系統本身所具有的局限性。計算機雖然可以精確地處理大量的數據,但由于現有排課程序算法模式不可能太多,回溯調整的范圍、深度不可能太大,否則程序太復雜。實際上目前由于受計算機固定思維和程序規(guī)模的限制,單純依靠計算機處理排課數據是不可能達到最佳的排課效果的[12]。
5實驗室排課系統構
5.1基本組成構架
整個系統分為登錄子系統、排課子系統、課表發(fā)布子系統和綜合管理子系統。
用戶登錄:包括對用戶的合法性驗證,用戶的分類,并根據不同類型的用戶分配不同的權限。
排課功能:通過已知的信息,盡量避免課時、老師、實驗室的沖突,通常情況下是由任課教師根據已知信息至少提前一周進行排課,這樣老師就可以選擇上課時間,方便排出學校、老師、學生都滿意的的實驗教學課程表。如果任課教師要取消排課也要提前一周進行,如要臨時取消課程必須與管理員聯系,由管理員進行取消。這樣可以減少管理員的工作量。
發(fā)布課表:對已排好的實驗教學課表進行發(fā)布,不同的用戶可以根據自己的需要按不同方式查詢課表。本系統還實現了將課表導入word,這樣可以方便的打印排好的課程表。
綜合管理:主要是管理個人信息、教師信息、實驗室信息、課程信息、班級信息,時間控制信息等。在這里面可以對這些信息進行添加、修改、刪除等操作。
5.2平臺選擇
本系統采用vc#.net和sql來開發(fā),vc#.net是基于visualstudio.net的,它綜合了visualbasic的高生產率和c++的行動力,使生產性能得到了提高,它具有比c和c++更簡單的語法,比java更適合融入microsoft的技術[13]。sql是關系數據庫的標準語言,它已成為關系數據庫產品事實上的標準[14]。
6結束語
如今國內軟件市場上也有很多通用型的排課軟件,例如排課無憂,排課高手等等。這些通用軟件往往無法滿足學校的某些特殊要求[10]。因此,針對學校的一些特殊要求,需要開發(fā)出滿足不同要求的排課系統。本設計主要是針對我系的具體要求開發(fā)出一個滿足一定條件的實驗室排課系統,在設計過程中,需要掌握vc#.net和sql的相關知識。
參考文獻
1邱錦倫,曹旻.visualc#.net程序設計教程.北京:清華大學出版社,2022
2何克抗.《現代教育技術》.北京師范大學出版,1998.
3王晟.visualc#.net數據庫開發(fā)經典案例解析.北京:清華大學出版社,2022
4黃明,梁旭.asp信息系統設計與開發(fā)實例.北京:機械工業(yè)出版社,2022
5王輝,黃紅超.asp.net實用教程.北京:清華大學出版社,2022
6ccgotlieb.theconstructionofclass-teachertime-tables,1963
7seven.thecomplexityoftimetableandmulticommodityflowproblem,1976
8林漳希,林堯瑞.人工智能技術在課表編排中的應用.北京:清華大學學報,1984
9王力.高校通用排課管理信息系統的設計與實現.貴州:貴州工業(yè)大學學報,1999
10劉振巖,劉慧敏,王歡.asp.net數據庫開發(fā).北京:清華大學出版社,2022
11田輝.asp.net2.0開發(fā)技術簡明教程.北京:清華大學出版社,2022
12齊炳和,許學東.微機編制課程表工作中的問題和對策.濟南:山東工業(yè)大學學報,1995
13前沿軟件研究室,鄭小平.visualc#.net開發(fā)實踐.北京:人民郵電出版社,200
14施伯樂,丁寶康,汪衛(wèi).數據庫系統教程(第二版).北京:高等教育出版社,2003
15張海藩.軟件工程導論(第四版).北京:清華大學出版社,2022
篇二 計算機專業(yè)開題報告參考
開題報告要根據各時段研究內容的不同選擇不同的方法,盡可能地寫明怎樣使用這種方法和用這種方法做什么。以下是小編收集整理的計算機專業(yè)開題報告參考,希望能對大家有所幫助。
一、選題依據
隨著計算機網絡發(fā)展至二十一世紀,全球已掀起一股信息高速公路規(guī)劃和建設的高潮,作為其雛形,國際互聯網(internet )上相連的計算機已近達數千萬臺,全球有數億人在internet 上進行信息交換和各種業(yè)務處理。internet 上積累了大量信息資源,這些資源涉及人類面對和從事的各個領域、行業(yè)及社會公用服務信息。成為信息時代全球可共享的最大信息基地。
校園網是各種類型網絡中一大分支,有著非常廣泛的應用。作為新技術的發(fā)祥地,學校、尤其是高等學校,和網絡的關系十分密切,網絡最初是在校園里進行實驗并獲得成功的,許多網絡新技術也是首先在校園網中獲得成功,進而才推向社會的。另一方面,作為高新技術孵化器的學校,知識、人才的資源十分豐富,比其他行業(yè)更渴求信息、希望能有渠道獲得各種各樣的信息來促進自身在研究、學術上的進步。
正因為網絡與學校之間的密切關系,我國從1994年教育科研計算機網(cernet)于1994 年正式啟動以來,已與國內幾百所學校相連。為廣大師生及科研人員提供了一個全新的網絡環(huán)境。1998年10月,中國教育科研網(cernet)二期工程正式啟動,工程到2000年二期工程完成,除達到連接1000所大學的目標外,對有條件的中小學也提供接入上網服務。的確,隨著信息技術的飛速發(fā)展,中小學校園網的建設已經逐漸提到議事日程上來。但是我國目前大多數校園網上的應用還不豐富,與學校原有一些計算機業(yè)務系統還沒有充分發(fā)揮,應用水平的低下是對校園網資源的極大浪費。只有提高校園網上的應用水平,才能切實提高學校各項業(yè)務水平,適應信息時代的要求。
目前,在國家教委211工程的支持下,全國各大專院校基本上都有了自己的校園網,同時,地方所屬的專業(yè)/職業(yè)院校和中小學的校園網建設如火如荼。因此,如何規(guī)劃、設計、維護校園網是當前各個學校面臨的首要問題,如何高效、充分地利用校園網的資源關系到校園的整體價值。
二、研究目標與主要內容
1.校園網建設的原則、目標;
(1)系統設計原則:
(1) 實用性:指從實際情況出發(fā),使之達到使用方便且能發(fā)揮效益的目的。 (2)先進性:指采用當前國際先進成熟的主流技術,采用業(yè)界相關國際標準。設備選型要是先進和系列化的,系統應是可擴充的,能夠便于進行升級換代。 (3)安全性:指用各種有效的安全措施,保證網絡系統和應用系統安全運行。安全包括4個層面:網絡安全,操作系統安全,數據庫安全,應用系統安全。 (4)可擴充性:指采用符合國際和國內工業(yè)標準的協議和接口,從而使校園網具有良好的開放性,實現與其他網絡和信息資源的互聯互通,并可以在網絡的不同層次上增加節(jié)點和子網。
(2)網絡設計目標:
主要用于多媒體教學、行政辦公、學籍和人事管理、圖書管理、財務管理、信息共享、視頻點播、web服務、電子公告、科研和技術交流以及internet應用等。
2.校園網總體框架
使用作圖工具,畫出整個校園的平面圖和網絡結構拓撲圖。為網絡的規(guī)劃和設計提供依據。
3.校園網規(guī)劃、建設方案
根據校園平面圖和網絡拓撲圖,利用所學知識合理的規(guī)劃和設計出具體的實施方案。
4.校園網的應用系統設計
根據學校教學及師生工作和學習的實際情況,校園網應該有以下應用系統:
1.電子郵件功能及oa
校園網信息平臺應有功能強大的郵件系統和oa系統,可以為每個使用者建立自己的信箱,和oa賬號,安全保密又極大地方便了通信。許多事務處理均可以通過郵件和oa提醒,高效便利。
2.電子圖書館
有了電子圖書館以后,所有資料可以以電子文檔形式存入大容量服務器中,
通過網絡向圖書館內、甚至教室、辦公室或宿舍內的客戶機開放,這樣師生們可以不受時間、空間限制隨時查閱所需資料,同時實現了同一資源的多人共享;
3.視頻點播
vod(video on demand)是視頻點播技術的簡稱,也稱為交互式電視點播系統,當您打開電視,您可以不看廣告,不為某個節(jié)目趕時間,隨時直接點播希望收看的內容,就好像播放剛剛放進自己家里錄像機或 vcd機中的一部新片子,但是您又不需要購買錄像帶或者 vcd盤,也不需要錄像機或者 vcd 機。這就是信息技術帶給您的夢想,它通過多媒體網絡將視頻節(jié)目按照個人的意愿送到千家萬戶。對于校園網的用戶,學校可以開展多媒體視頻點播教學服務。通過把好的課件放到 vod服務器上,讓學生們進行點播,可以靈活的開展教學服務,把枯燥的課堂教學轉變成為豐富的媒體服務。
4.無線網絡
一般來說,如教室、圖書館、會議室、操場、食堂、校園園區(qū)等地方一般是不可能布設太多信息點的,但是隨著學生中筆記本電腦的普及和現代化教學的普及,上述場所往往在同一時刻有大量的電腦,而目前的有線校園網沒有辦法使學生們在這些區(qū)域都能夠上網。采用無線方式,在有限的信息點上連接無線接入器,就可以輕松從一個信息點擴展到成百上千個信息點的應用。
5.寬帶上網
在信息化的今天,人們已經把網絡當成獲取信息的重要的源泉,而 web 應用則起到了舉足輕重的作用。絕大多數的人都是通過瀏覽web頁面來獲取新知。校園網應該是寬帶上網的前沿陣地,學生們可以通過網絡獲取豐富的知識,增加與其他學校學生,甚至其他國家學生交流的機會。
5.校園網的安防設計
根據學校的經濟能力可以有選擇的采用防火墻軟硬件的安裝以及一些安全管理的技術手段來共同完成。
1.路由器和交換機的安全功能
各種認證和包過濾。例如ppp協議的認證:pap、chap
2.安全措施
a.基于包過濾的防火墻技術 b.日志功能
c.nat網絡地址轉換技術 d.ip地址-mac地址綁定技術
e.動態(tài)路由協議認證技術 f.訪問控制 g. 防arp攻擊
3.主機的安全
保持操作系統和防毒軟件的及時的更新;安裝適當的經過測試的補丁程序。
6.校園網系統預算。
整個校園網的建設費用都必須在學校財務能力的承受范圍內,并且盡量的提高網絡系統的整體性能。
三、擬采取的研究方法、研究手段及技術路線、實驗方案等
校園網的規(guī)劃設計關系到整個校園的老師的教學,校長的辦公管理,師生的生活等一系列問題,因此規(guī)劃設計好校園網是一個必須解決的問題。本課題主要解決校園網的如下問題:
1.校園網的功能設計
需要實現主要功能有:多媒體教學、電子圖書館、內部信息的共享以及能夠滿足學校各部門的日常管理工作。
2.校園網的布線設計
根據學校的環(huán)境及學校的經濟能力合理的選擇所需的各種線纜。為了實現網絡高帶寬傳輸,骨干網將采用萬兆以太網為主干,千兆光纖到樓,百兆帶寬到桌面。
3.校園網的安全問題
校園網絡特別是已與internet相連的校園網絡,對于網絡的安全防范就顯得特別重要。因為一次的惡意破壞或管理人員的錯誤操作都會帶來巨大的損失。因此,一方面要加強管理人員及使用者的技術培訓及有關法律和道德教育,另一方面,要建立起一套有效的軟、硬件的監(jiān)控、防護體系。
4.校園網的維護問題
要想保證校園網的穩(wěn)定運行,日常的維護工作是必不可少的。定期對網絡設備進行檢查和維護,對網絡系統進行備份和更新 主要通過以下手段解決問題:
1. 在整個網絡劃分vlan,這樣既方便管理,還能增強網絡的安全vlan(virtual local area network)也就是虛擬局域網,是一種建立在交換技術基礎之上的,通過將局域網內的機器設備邏輯地而不是物理地劃分成一個個不同的網段,以軟件方式實現邏輯工作組的劃分與管理的技術。
2.子網劃分,可以更高效的使用每類網絡的尋址,解決了地址浪費的問題。
3.地址轉換,我們一般只能從isp獲得有限數量的公有ip地址,這些地址是遠遠不夠用的,要滿足所有師生的網絡需求,就必須進行地址轉換。即把用戶分到的私有地址轉換成共有地址,從而能夠訪問internet。
四、中外文參考文獻目錄
于凌云.陳斌斌.計算機網絡基礎及應用[m].南京:東南大學出版社,2022
胡能生編著.novell網絡組網指南.北京:人民每電出版社.
[3]陳名法編著.倪朝改編.novf2 網絡實際操作基礎篇.北京:人民郵電出版社, 1995.
[4]蔣理.計算機理論網絡與實踐[m].北京:中國水利水電出版社
[5]李克端.沈偉民.基于vlan的校園網[n].電腦教育報,429期
[6]高傳善.馬文啟培訓教材.海洋出版社
[7]鐐培南.陳福民.鄭邑.計算機局部網絡.同濟大學出版社
[8]顧雋修.王履.荊信圣.段玉平.計算機局域網絡原理與應用.中國廣播電視出版社.
篇三 計算機專業(yè)開題報告
計算機專業(yè)開題報告:
1.畢業(yè)論文的主要內容、重點和難點等
主要內容:
物流管理系統是針對中小型物流企業(yè)的營運管理過程進行設計的,主要實現如下目標:
(1) 向客戶全面展示公司各項業(yè)務。
(2) 客戶在線對運單情況進行查詢。
(3) 向客戶介紹公司物品分類情況。
(4) 為分公司提供貨物運單信息添加功能。
(5) 為管理員提供后臺登錄入口。
(6) 管理員通過后臺,對運單信息進行全面管理。
(7) 對公司各行業(yè)務信息進行管理。
(8) 對分公司信息、管理員信息進行管理。
本系統前臺頁面主要包括以下功能模塊:
(1) 倉庫庫存管理。該模塊包括了新增庫存,庫存查看,入庫修改幾個子模塊。新增庫存包含了一些貨物相關的選項,可以查看以往入庫的記錄,并可以修改。
(2) 查詢操作。包括入庫查詢,貨物匯總,庫存查詢子模塊。根據日期,貨物類別,編號等屬性進行查詢。
(3) 物品設置。包括修改倉庫編號,修改類別,修改單位,修改產品表,初始化庫存表,可以修改一些產品的屬性并保存。
(4) 用戶管理。包括新增用戶,用戶管理,管理員管理,公司管理,總管理員管理,用戶日志。可新增用戶,修改用戶信息,查看不同管理員的權限。
論文重點:
1. 客戶調研及定向
對于第三方物流公司,專線公司,普通貨運部進行調研,以便確定流程,并且根據市場切入點確定開發(fā)軟件的方向,一個軟件無論如何無法適應全部的物流公司,不同類型的物流公司的對于軟件的要求側重點不同,流程也不同,又因流程是決定軟件架構及設計的主要因素,故此前期的工作應該是確定軟件適應的客戶群體,并根據該客戶群體的共性來定制軟件的流程。
2. 系統設計及數據庫關系
系統設計的面比較廣,在整個軟件開發(fā)的時間占用也比較長,幾乎可以達到三分之一之重。主要是先根據軟件的流程,設計主要的靜態(tài)頁面,在不關聯數據庫的前提下,先分析一下軟件的靜態(tài)頁面對于目標群物流公司流程的符合程度,包括一些細節(jié)的輸入項,顯示項,是否滿足目標客戶群需要,是否方便理解和操作,這個過程還需要目標客戶群代表進行評價,以便確定最終的靜態(tài)頁面流程及要素內容。
確定以上內容之后就是網頁設計,這個就比較簡單,主要是在頁面布局及配色方面。同時會兼顧一些小的技巧的工具附加。
頁面及流程確定之后,數據庫的設計及關系也就呼之欲出。這里面最重要的是數據庫之間、網頁程序之間的關聯關系的確定。也比較費時費力。另外一點,數據庫的字段名稱必須規(guī)范化。
所有的以上開發(fā)文檔必須進行造冊備份,并且在今后的升級或維護過程中,對于已經更改的內容進行詳細的記錄。這是讓一個軟件持續(xù)化改進的最最必要的過程。少了這個,一旦有人辭職,或者出現不同客戶不同的定制需求,這個軟件最終會被自己搞亂。
3. 開發(fā)程序的確定及代碼的編寫
為了避免今后維護升級及人員流動帶來的代碼方面的維護不便,故此,開發(fā)之前必須就語言、函數、代碼等內容進行規(guī)范化。
程序代碼的編寫可以交由不同的人員進行開發(fā),但必須是開發(fā)一個模塊,測試一個模塊,不能等到程序全部開發(fā)完畢再統一測試,因為這樣最容易在初級階段發(fā)現程序的錯誤,甚至是流程中考慮不清楚的部分,在開發(fā)過程中其實流程重建是最頭痛的事情,故此在上文提到的第二點中就更加顯得重要。
程序的測試內部通過之后,必須經由客戶群代表進行實際的測試,然后再不傷害程序骨架的前提下,進行易用化的修改。
4. 培訓文件的撰寫及培訓的流程
這個屬于售后的部分,但必須是經由銷售、開發(fā)人員、目標客戶群共同努力才能形成一個真正行之有效的培訓文檔。
發(fā)現的難點:
1. 連接數據庫
數據庫連接對動態(tài)網站來說是最為重要的部分,在與后端數據庫連接時可以采用odbc或jdbc技術。雖然odbc作為傳統的連接數據庫的手段是一種選擇,但是odbc有以下致命缺陷,從而使它無法勝任jsp的請求:
(1) odbc是c語言實現的api,從java程序調用本地的c程序會帶來一系列類似安全性、完整性、健壯性方面的問題。
(2) 其次,完全精確地實現從c代碼odbc到java api 翻譯的odbc不會令人滿意,因為在java中沒有指針,而odbc中大量地使用了指針,包括極易出錯的空指針“void *”。
(3) 考慮到平臺移植性,在進行jsp web開發(fā)中使用odbc會帶來負面影響,使得代碼不適合于移植。