- 相關(guān)推薦
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告(精選8篇)
時(shí)間過(guò)得真快,大學(xué)生活即將結(jié)束,大家都接到了要做畢業(yè)設(shè)計(jì)的任務(wù),而我們做畢業(yè)設(shè)計(jì)之前要先寫好開題報(bào)告,開題報(bào)告要怎么寫呢?下面是小編整理的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告,希望能夠幫助到大家。
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告 1
一、課題研究的目的和意義
隨著互聯(lián)網(wǎng)internet在中國(guó)的普及,中國(guó)人對(duì)互聯(lián)網(wǎng)的依賴越來(lái)越強(qiáng)烈,網(wǎng)絡(luò)縮小了我們之間的距離,而且還在不知不覺(jué)中改變著人們的觀念和生活方式。電子商務(wù)成為全球經(jīng)濟(jì)發(fā)展中的熱點(diǎn),網(wǎng)上購(gòu)物作為一種嶄新的消費(fèi)模式更多的受到人們的關(guān)注。網(wǎng)上書城作為其中的一部分也有了迅速的發(fā)展。
本次畢業(yè)設(shè)計(jì)的目的是建立一個(gè)動(dòng)態(tài)的、交互的在線購(gòu)書的網(wǎng)站。通俗地講,我們可以把傳統(tǒng)的商店直接“搬”回家,利用internet直接購(gòu)買自己需要的商品或者享受自己需要的服務(wù)。專業(yè)地講,它是交易雙方從洽談、簽約以及貸款的支付、交貨通知等整個(gè)交易過(guò)程通過(guò)internet、web和購(gòu)物界面技術(shù)化的b2c模式。實(shí)現(xiàn)電子商務(wù)的信息流、資金流、物流三方面的內(nèi)容。
網(wǎng)上購(gòu)物跨越了時(shí)空的限制,給商業(yè)流通領(lǐng)域帶來(lái)了非同尋常的變革。網(wǎng)上購(gòu)物的真正受益者是消費(fèi)者。網(wǎng)上書店價(jià)格優(yōu)惠、省去路上的時(shí)間、搜索方便、貨比三家、信息傳遞成本低廉、界面直觀、信息量大、更新更快?绲赜蛸I到你想要的,但是在身邊書店買不到的.書!其次,對(duì)于商家來(lái)說(shuō),網(wǎng)上銷售無(wú)庫(kù)存壓力、經(jīng)營(yíng)成本低、行銷網(wǎng)絡(luò)廣,沒(méi)有地區(qū)的限制、快速有效的信息化客戶服務(wù),并且可以拿到在傳統(tǒng)購(gòu)物中所很難得到的用戶數(shù)據(jù)進(jìn)行分析,挖掘更深層次的用戶價(jià)值和忠誠(chéng)度等。再次,對(duì)于整個(gè)市場(chǎng)經(jīng)濟(jì)來(lái)說(shuō),這種新型的購(gòu)物模式可在更大的范圍內(nèi)、更多的層面上以更高的效率實(shí)現(xiàn)資源配置。
二、國(guó)內(nèi)外研究現(xiàn)狀
國(guó)內(nèi)現(xiàn)狀:
我國(guó)網(wǎng)上書店首先起步晚、數(shù)量少。最早的網(wǎng)上書店是中國(guó)書店,建立于1995年,而后至1997年新華書店才建立網(wǎng)上書店。其次起步低,模式少。2000年評(píng)選出總體競(jìng)爭(zhēng)力前5名網(wǎng)上書店是:當(dāng)當(dāng)網(wǎng)上書店、中國(guó)尋書網(wǎng)、上海書城網(wǎng)上書店、博庫(kù)網(wǎng)上書店、全國(guó)購(gòu)書網(wǎng)。再次,分布極不平衡。網(wǎng)上書店基本上集中在以北京為中心的地區(qū),以及上海為中心的地區(qū)和廣東為中心的地區(qū)。
國(guó)外現(xiàn)狀:
國(guó)外網(wǎng)上書店主要分布在歐美等經(jīng)濟(jì)技術(shù)比較發(fā)達(dá)的國(guó)家和地區(qū)。起步早、規(guī)模大、發(fā)展快、數(shù)量多等,其中在90年代末期國(guó)外已有網(wǎng)上書店1000多家。全球最大的網(wǎng)上書店----亞馬遜,它為讀者提供了方便舒適的網(wǎng)上購(gòu)物環(huán)境,豐富的圖書品種(達(dá)310萬(wàn)以上),優(yōu)惠的價(jià)格(折扣率從20%到50%),完善的金融結(jié)算制度,以及高效率的配送服務(wù),并且實(shí)現(xiàn)了零庫(kù)存運(yùn)轉(zhuǎn)。自1995年7月亞馬遜書店賣出第一本書起,它的銷售總額直線上升,1997年銷售額即達(dá)1.48億美元,為1996年的9.3倍,1998年猛增到5.4億美元,增幅達(dá)365%。美國(guó)有許多圖書館,例如:紐約皇后區(qū)圖書館的新書就是從borders網(wǎng)上書店訂購(gòu)。
三、課題研究的內(nèi)容
網(wǎng)站提供前臺(tái)與后臺(tái)服務(wù)功能,前臺(tái)面對(duì)客戶的購(gòu)物全過(guò)程,后臺(tái)系統(tǒng)是針對(duì)系統(tǒng)管理員的,主要實(shí)現(xiàn)對(duì)網(wǎng)站信息的維護(hù)。
我主要負(fù)責(zé)實(shí)現(xiàn)了注冊(cè)與登錄、圖書多條件查詢和模糊查詢、選購(gòu)圖書、用戶下單、生成訂單、收藏架功能,設(shè)置公告欄,用戶自身信息管理,反饋意見(jiàn)等功能。主要實(shí)現(xiàn)界面有網(wǎng)站首頁(yè)、新品上架、排行榜、特價(jià)圖書、推薦圖書界面及用戶服務(wù)界面功能的設(shè)置處理工作。并在此基礎(chǔ)上分析了asp與ado技術(shù)構(gòu)建網(wǎng)絡(luò)購(gòu)書管理系統(tǒng)的可靠性和安全優(yōu)越性。
四、畢業(yè)設(shè)計(jì)進(jìn)度安排
第一階段(20xx年11月7日至20xx年12月20日) 收集資料,建立數(shù)據(jù)模型;
第二階段(20xx年12月21日至20xx年3月20日) 開發(fā)軟件;
第三階段(20xx年3月21日至20xx年4月10日) 測(cè)試、評(píng)估、修改;
第四階段(20xx年4月11日至20xx年5月1日) 完成設(shè)計(jì),撰寫論文初稿;
第五階段(20xx年5月2日至 20xx年5月15日) 修改論文,準(zhǔn)備畢業(yè)答辯。
五、論文的預(yù)期結(jié)果(成果)
本系統(tǒng)希望通過(guò)構(gòu)建一個(gè)電子商務(wù)網(wǎng)站,利用日益繁榮的互聯(lián)網(wǎng),為傳統(tǒng)的書店打造一個(gè)新的銷售平臺(tái)。本系統(tǒng)希望通過(guò)電子信息化的手段對(duì)書店的進(jìn)、存、銷等環(huán)節(jié)進(jìn)行管理,以達(dá)到人力與設(shè)備費(fèi)用的減少,服務(wù)能力的提高,管理信息服務(wù)的改進(jìn),工作人員利用率的提高等目標(biāo)。
功能方面:圖書信息管理、圖書瀏覽檢索、會(huì)員信息管理、購(gòu)物車管理、訂單管理。
安全與保密要求方面:書店中所有的圖書能夠供用戶隨時(shí)查閱;用戶的個(gè)人信息可以由用戶自己修改,添加;書店圖書的信息只能由書店管理人員添加,修改;所有注冊(cè)用戶信息只能由書店管理人員查詢,保護(hù)用戶信息,實(shí)現(xiàn)安全放心的交易。
參考文獻(xiàn)
略
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告 2
一、研究的背景和意義
當(dāng)今世界是信息爆炸的時(shí)代,信息快速增長(zhǎng)并且迅速更新,這一客觀現(xiàn)實(shí)對(duì)教育改革提出了全新的要求。傳統(tǒng)的黑板加粉筆的教學(xué)手段已無(wú)法適應(yīng)當(dāng)前大信息量的教學(xué)需要,教育體制和教育模式必須有重大變革,才能滿足21世紀(jì)要求培養(yǎng)高層次、能夠適應(yīng)社會(huì)發(fā)展、具有創(chuàng)造性人才的需求,所以,必須創(chuàng)造一個(gè)在教師指導(dǎo)下學(xué)生自主學(xué)習(xí)的環(huán)境。隨著現(xiàn)代計(jì)算機(jī)技術(shù)向教育領(lǐng)域的擴(kuò)展,計(jì)算機(jī)、多媒體和網(wǎng)絡(luò)在教育過(guò)程中的應(yīng)用越來(lái)越普遍。以計(jì)算機(jī)為輔助工具的網(wǎng)絡(luò)教學(xué)作為一種全新的教學(xué)方式越來(lái)越受到人們的重視。所謂網(wǎng)絡(luò)教育指的是在網(wǎng)絡(luò)環(huán)境下,以學(xué)習(xí)者為主體,以計(jì)算機(jī)技術(shù)、多媒體技術(shù)、通信技術(shù)和Internet網(wǎng)絡(luò)等高新技術(shù)為主要教學(xué)手段和傳播媒體,運(yùn)用圖像、文字、動(dòng)畫、音頻和視頻等相結(jié)合的一種新型的交互式網(wǎng)絡(luò)教育方式。而網(wǎng)絡(luò)教學(xué)系統(tǒng)是基于這種技術(shù)產(chǎn)生的一種具體的應(yīng)用模式,它是在校園網(wǎng)甚至Internet上建立一個(gè)虛擬的教學(xué)環(huán)境,在這個(gè)環(huán)境中,可以實(shí)現(xiàn)教師備課、講課,學(xué)生自主學(xué)習(xí),教師和學(xué)生課后交流、答疑、批改作業(yè)及考試等教學(xué)環(huán)節(jié)。網(wǎng)絡(luò)教育打破了傳統(tǒng)教育的時(shí)空限制、地域限制,使學(xué)習(xí)者可以按照自己的學(xué)習(xí)計(jì)劃在網(wǎng)上學(xué)習(xí),能更充分地利用教育資源,為全社會(huì)的學(xué)習(xí)者所共享,使國(guó)民可以得到更多、更好的受教育機(jī)會(huì)。網(wǎng)絡(luò)教育是一種開放式的教育體系,為知識(shí)經(jīng)濟(jì)時(shí)代的終生教育、終生學(xué)習(xí)提供了良好的條件。通過(guò)建立和完善以計(jì)算機(jī)輔助工具的網(wǎng)絡(luò)教學(xué)系統(tǒng),實(shí)現(xiàn)從傳統(tǒng)教育模式到現(xiàn)代教育模式的轉(zhuǎn)換,實(shí)現(xiàn)全國(guó)乃至全世界教育資源的共享,是實(shí)現(xiàn)對(duì)學(xué)生個(gè)別化終身教育和最終實(shí)現(xiàn)我國(guó)全民教育終身化的'有效途徑。
二、文獻(xiàn)綜述
網(wǎng)絡(luò)教學(xué)的涵義
對(duì)于網(wǎng)絡(luò)教學(xué)目前還沒(méi)有一個(gè)統(tǒng)一的、規(guī)范的、標(biāo)準(zhǔn)的限定,但可以這樣理解,凡是依托計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行的教學(xué)活動(dòng),都可以稱之為網(wǎng)絡(luò)教學(xué)。它可以有各種各樣的方式,如網(wǎng)上實(shí)時(shí)交互教學(xué)、網(wǎng)上實(shí)時(shí)廣播、轉(zhuǎn)播教學(xué)及通過(guò)網(wǎng)絡(luò)課件進(jìn)行的教學(xué)等。這里有兩個(gè)要素:一是計(jì)算機(jī)網(wǎng)絡(luò);二是教學(xué)活動(dòng)。這兩個(gè)要素缺一不可,必須同時(shí)存在,否則就不能稱之為網(wǎng)絡(luò)教學(xué)。這樣就可以很容易地把當(dāng)前輿論中的網(wǎng)絡(luò)教育、網(wǎng)上教學(xué)、遠(yuǎn)程教學(xué)、網(wǎng)絡(luò)化教學(xué)、網(wǎng)絡(luò)輔助教學(xué)、計(jì)算機(jī)輔助教學(xué)、網(wǎng)校等概念區(qū)分開來(lái),以便于問(wèn)題的討論。
網(wǎng)絡(luò)教學(xué)是我國(guó)國(guó)情的需要
21 世紀(jì),教育是我國(guó)國(guó)民經(jīng)濟(jì)發(fā)展最大的支柱和基礎(chǔ)產(chǎn)業(yè),網(wǎng)絡(luò)教學(xué)作為一種新興的教學(xué)形式必定得到大力的發(fā)展。
網(wǎng)絡(luò)教學(xué)是社會(huì)發(fā)展的需要
信息化是當(dāng)今世界經(jīng)濟(jì)和社會(huì)發(fā)展的大趨勢(shì),時(shí)代的信息化將使新知識(shí)、新事物隨時(shí)隨地的大量涌現(xiàn)。這就要求人們必須從一次性學(xué)習(xí)走向終身學(xué)習(xí),而網(wǎng)絡(luò)教學(xué)則為教育走出校園邁向社會(huì)提供了強(qiáng)有力的支持,使教育社會(huì)化,學(xué)習(xí)生活化。網(wǎng)絡(luò)教學(xué)將成為沒(méi)有圍墻的學(xué)校,成為社會(huì)生活的有機(jī)組成部分。
網(wǎng)絡(luò)教學(xué)是學(xué)生個(gè)性發(fā)展的需要
每個(gè)學(xué)生的`個(gè)性和文化基礎(chǔ)參差不齊,因此對(duì)教學(xué)方式的要求也千差萬(wàn)別。教師可以通過(guò)網(wǎng)絡(luò)教學(xué)系統(tǒng)平臺(tái)發(fā)布教學(xué)課件、教學(xué)內(nèi)容等相關(guān)的教學(xué)信息,為學(xué)生提供一個(gè)開放性的“虛擬校園”。學(xué)生可以根據(jù)自己的需要隨時(shí)隨地選擇適合自己的學(xué)習(xí)內(nèi)容。對(duì)遇到的疑難問(wèn)題可以通過(guò)以電子郵件的形式請(qǐng)教同學(xué)、教師、有關(guān)專家等,甚至還可以和他們展開討論。在這種個(gè)別化、交互式的學(xué)習(xí)環(huán)境中學(xué)生的個(gè)性會(huì)得到充分的發(fā)展。
理論基礎(chǔ)
用于網(wǎng)絡(luò)教學(xué)的課件設(shè)計(jì)是在計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)的基礎(chǔ)上發(fā)展起來(lái)的,目前有眾多的開發(fā)工具,并且性能優(yōu)異,表現(xiàn)能力較強(qiáng)。網(wǎng)絡(luò)課件通常較大,完全利用現(xiàn)有的網(wǎng)絡(luò)設(shè)施進(jìn)行下載運(yùn)行是不現(xiàn)實(shí)的,因此,通常主要的課件應(yīng)配置在學(xué)習(xí)者的客戶機(jī)端,這些軟件可以利用光盤分發(fā)給用戶,服務(wù)器端則配置教師、學(xué)生的信息。為保護(hù)課件版權(quán),可以在課件中抽取關(guān)鍵數(shù)據(jù)存儲(chǔ)在服務(wù)器中,學(xué)習(xí)者必須在服務(wù)器中取得這些數(shù)據(jù)才能運(yùn)行后續(xù)的課件。
網(wǎng)絡(luò)技術(shù)
計(jì)算機(jī)輔助網(wǎng)絡(luò)教學(xué)首先應(yīng)建立校園網(wǎng),校園網(wǎng)的建設(shè)包括以下關(guān)鍵技術(shù):一是大數(shù)據(jù)量多媒體信息的存儲(chǔ)和管理;二是多媒體信息的快速查詢與存;三是多路并發(fā)技術(shù)處理和信息共享。目前對(duì)這些技術(shù)的研究較多,支持產(chǎn)品也較多,起步較早的校園網(wǎng)大多采用以太網(wǎng)、FDDI(光纖分布式數(shù)據(jù)接口)、100VG–Anylan 等,隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及和發(fā)展,這些網(wǎng)絡(luò)越來(lái)越不能適應(yīng)應(yīng)用要求。新興的千兆以太網(wǎng)和ATM 網(wǎng)就是為適應(yīng)多媒體信息的傳輸而發(fā)展起來(lái)的,但是在校園網(wǎng)中使用ATM 技術(shù)附加費(fèi)用太高,優(yōu)勢(shì)并不明顯,且ATM 技術(shù)還處于發(fā)展階段;而應(yīng)用千兆以太網(wǎng)技術(shù)則具有較強(qiáng)的優(yōu)勢(shì):傳輸速率是快速以太網(wǎng)的10倍,而價(jià)格僅是其2倍左右;具有廣泛的產(chǎn)品支持;具有良好的交互操作性。因此對(duì)于中小規(guī)模的校園網(wǎng)使用千兆以太網(wǎng)作為校園主干網(wǎng)是一種經(jīng)濟(jì)而實(shí)用的方案。
三、研究的主要內(nèi)容和方法
1.計(jì)算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的發(fā)展、研究等
2.計(jì)算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的理論和技術(shù)支持
3.計(jì)算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的可行性研究
4.計(jì)算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的需求分析
5.計(jì)算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的概要設(shè)計(jì)
6.計(jì)算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)的詳細(xì)設(shè)計(jì)
7.計(jì)算機(jī)輔助網(wǎng)絡(luò)教學(xué)系統(tǒng)實(shí)現(xiàn)和測(cè)試的理論方法
四、主要參考文獻(xiàn)
[1]劉時(shí)進(jìn)。網(wǎng)上教學(xué)系統(tǒng)的基本體系結(jié)構(gòu)分析[J].中國(guó)遠(yuǎn)程教育。
[2]蔣東興、羅念龍、戚麗、沈培華。校園網(wǎng)絡(luò)教學(xué)系統(tǒng)及其關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)應(yīng)用。
[3]李克東,謝幼如。多媒體組合教學(xué)設(shè)計(jì)[M].科學(xué)出版社。1994.
[4]宋云嫻。網(wǎng)絡(luò)教學(xué)的現(xiàn)狀和未來(lái)[J].多媒體世界。1997.2
[5]謝幼如。新型教學(xué)模式的探索[M].北京師范大學(xué)出版社。1998.
[6]凌蘭蘭。開放式多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng)構(gòu)建[J].微機(jī)發(fā)展。
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告 3
一、選題依據(jù)
隨著計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展至二十一世紀(jì),全球已掀起一股信息高速公路規(guī)劃和建設(shè)的高潮,作為其雛形,國(guó)際互聯(lián)網(wǎng)(Internet)上相連的計(jì)算機(jī)已近達(dá)數(shù)千萬(wàn)臺(tái),全球有數(shù)億人在Internet上進(jìn)行信息交換和各種業(yè)務(wù)處理。Internet上積累了大量信息資源,這些資源涉及人類面對(duì)和從事的各個(gè)領(lǐng)域、行業(yè)及社會(huì)公用服務(wù)信息。成為信息時(shí)代全球可共享的最大信息基地。
校園網(wǎng)是各種類型網(wǎng)絡(luò)中一大分支,有著非常廣泛的應(yīng)用。作為新技術(shù)的發(fā)祥地,學(xué)校、尤其是高等學(xué)校,和網(wǎng)絡(luò)的關(guān)系十分密切,網(wǎng)絡(luò)最初是在校園里進(jìn)行實(shí)驗(yàn)并獲得成功的,許多網(wǎng)絡(luò)新技術(shù)也是首先在校園網(wǎng)中獲得成功,進(jìn)而才推向社會(huì)的。另一方面,作為高新技術(shù)孵化器的學(xué)校,知識(shí)、人才的資源十分豐富,比其他行業(yè)更渴求信息、希望能有渠道獲得各種各樣的信息來(lái)促進(jìn)自身在研究、學(xué)術(shù)上的進(jìn)步。
正因?yàn)榫W(wǎng)絡(luò)與學(xué)校之間的密切關(guān)系,我國(guó)從1994年教育科研計(jì)算機(jī)網(wǎng)(CERNET)于1994年正式啟動(dòng)以來(lái),已與國(guó)內(nèi)幾百所學(xué)校相連。為廣大師生及科研人員提供了一個(gè)全新的網(wǎng)絡(luò)環(huán)境。1998年10月,中國(guó)教育科研網(wǎng)(CERNET)二期工程正式啟動(dòng),工程到20xx年二期工程完成,除達(dá)到連接1000所大學(xué)的目標(biāo)外,對(duì)有條件的中小學(xué)也提供接入上網(wǎng)服務(wù)。的確,隨著信息技術(shù)的飛速發(fā)展,中小學(xué)校園網(wǎng)的建設(shè)已經(jīng)逐漸提到議事日程上來(lái)。但是我國(guó)目前大多數(shù)校園網(wǎng)上的應(yīng)用還不豐富,與學(xué)校原有一些計(jì)算機(jī)業(yè)務(wù)系統(tǒng)還沒(méi)有充分發(fā)揮,應(yīng)用水平的低下是對(duì)校園網(wǎng)資源的極大浪費(fèi)。只有提高校園網(wǎng)上的應(yīng)用水平,才能切實(shí)提高學(xué)校各項(xiàng)業(yè)務(wù)水平,適應(yīng)信息時(shí)代的要求。
目前,在國(guó)家教委211工程的支持下,全國(guó)各大專院校基本上都有了自己的校園網(wǎng),同時(shí),地方所屬的專業(yè)/職業(yè)院校和中小學(xué)的校園網(wǎng)建設(shè)如火如荼。因此,如何規(guī)劃、設(shè)計(jì)、維護(hù)校園網(wǎng)是當(dāng)前各個(gè)學(xué)校面臨的首要問(wèn)題,如何高效、充分地利用校園網(wǎng)的資源關(guān)系到校園的整體價(jià)值。
二、研究目標(biāo)與主要內(nèi)容
。ㄒ唬⑿@網(wǎng)建設(shè)的原則、目標(biāo);
1、系統(tǒng)設(shè)計(jì)原則:
。1)實(shí)用性:指從實(shí)際情況出發(fā),使之達(dá)到使用方便且能發(fā)揮效益的目的。
(2)先進(jìn)性:指采用當(dāng)前國(guó)際先進(jìn)成熟的主流技術(shù),采用業(yè)界相關(guān)國(guó)際標(biāo)準(zhǔn)。設(shè)備選型要是先進(jìn)和系列化的,系統(tǒng)應(yīng)是可擴(kuò)充的,能夠便于進(jìn)行升級(jí)換代。
。3)安全性:指用各種有效的安全措施,保證網(wǎng)絡(luò)系統(tǒng)和應(yīng)用系統(tǒng)安全運(yùn)行。安全包括4個(gè)層面:網(wǎng)絡(luò)安全,操作系統(tǒng)安全,數(shù)據(jù)庫(kù)安全,應(yīng)用系統(tǒng)安全。
(4)可擴(kuò)充性:指采用符合國(guó)際和國(guó)內(nèi)工業(yè)標(biāo)準(zhǔn)的協(xié)議和接口,從而使校園網(wǎng)具有良好的開放性,實(shí)現(xiàn)與其他網(wǎng)絡(luò)和信息資源的互聯(lián)互通,并可以在網(wǎng)絡(luò)的不同層次上增加節(jié)點(diǎn)和子網(wǎng)。
。ǘ┚W(wǎng)絡(luò)設(shè)計(jì)目標(biāo):
主要用于多媒體教學(xué)、行政辦公、學(xué)籍和人事管理、圖書管理、財(cái)務(wù)管理、信息共享、視頻點(diǎn)播、WEB服務(wù)、電子公告、科研和技術(shù)交流以及Internet應(yīng)用等。
2、校園網(wǎng)總體框架
使用作圖工具,畫出整個(gè)校園的平面圖和網(wǎng)絡(luò)結(jié)構(gòu)拓?fù)鋱D。為網(wǎng)絡(luò)的規(guī)劃和設(shè)計(jì)提供依據(jù)。
3、校園網(wǎng)規(guī)劃、建設(shè)方案
根據(jù)校園平面圖和網(wǎng)絡(luò)拓?fù)鋱D,利用所學(xué)知識(shí)合理的規(guī)劃和設(shè)計(jì)出具體的實(shí)施方案。
4、校園網(wǎng)的應(yīng)用系統(tǒng)設(shè)計(jì)
根據(jù)學(xué)校教學(xué)及師生工作和學(xué)習(xí)的實(shí)際情況,校園網(wǎng)應(yīng)該有以下應(yīng)用系統(tǒng):
。1)、電子郵件功能及OA
校園網(wǎng)信息平臺(tái)應(yīng)有功能強(qiáng)大的郵件系統(tǒng)和OA系統(tǒng),可以為每個(gè)使用者建立自己的信箱,和OA賬號(hào),安全保密又極大地方便了通信。許多事務(wù)處理均可以通過(guò)郵件和OA提醒,高效便利。
。2)、電子圖書館
有了電子圖書館以后,所有資料可以以電子文檔形式存入大容量服務(wù)器中,通過(guò)網(wǎng)絡(luò)向圖書館內(nèi)、甚至教室、辦公室或宿舍內(nèi)的客戶機(jī)開放,這樣師生們可以不受時(shí)間、空間限制隨時(shí)查閱所需資料,同時(shí)實(shí)現(xiàn)了同一資源的多人共享;
(3)、視頻點(diǎn)播
VOD(VideoonDemand)是視頻點(diǎn)播技術(shù)的簡(jiǎn)稱,也稱為交互式電視點(diǎn)播系統(tǒng),當(dāng)您打開電視,您可以不看廣告,不為某個(gè)節(jié)目趕時(shí)間,隨時(shí)直接點(diǎn)播希望收看的內(nèi)容,就好像播放剛剛放進(jìn)自己家里錄像機(jī)或VCD機(jī)中的一部新片子,但是您又不需要購(gòu)買錄像帶或者VCD盤,也不需要錄像機(jī)或者VCD機(jī)。這就是信息技術(shù)帶給您的夢(mèng)想,它通過(guò)多媒體網(wǎng)絡(luò)將視頻節(jié)目按照個(gè)人的意愿送到千家萬(wàn)戶。對(duì)于校園網(wǎng)的用戶,學(xué)?梢蚤_展多媒體視頻點(diǎn)播教學(xué)服務(wù)。通過(guò)把好的課件放到VOD服務(wù)器上,讓學(xué)生們進(jìn)行點(diǎn)播,可以靈活的開展教學(xué)服務(wù),把枯燥的課堂教學(xué)轉(zhuǎn)變成為豐富的媒體服務(wù)。
(4)、無(wú)線網(wǎng)絡(luò)
一般來(lái)說(shuō),如教室、圖書館、會(huì)議室、操場(chǎng)、食堂、校園園區(qū)等地方一般是不可能布設(shè)太多信息點(diǎn)的,但是隨著學(xué)生中筆記本電腦的普及和現(xiàn)代化教學(xué)的普及,上述場(chǎng)所往往在同一時(shí)刻有大量的電腦,而目前的有線校園網(wǎng)沒(méi)有辦法使學(xué)生們?cè)谶@些區(qū)域都能夠上網(wǎng)。采用無(wú)線方式,在有限的信息點(diǎn)上連接無(wú)線接入器,就可以輕松從一個(gè)信息點(diǎn)擴(kuò)展到成百上千個(gè)信息點(diǎn)的應(yīng)用。
。5)、寬帶上網(wǎng)
在信息化的今天,人們已經(jīng)把網(wǎng)絡(luò)當(dāng)成獲取信息的重要的源泉,而WEB應(yīng)用則起到了舉足輕重的作用。絕大多數(shù)的人都是通過(guò)瀏覽WEB頁(yè)面來(lái)獲取新知。校園網(wǎng)應(yīng)該是寬帶上網(wǎng)的前沿陣地,學(xué)生們可以通過(guò)網(wǎng)絡(luò)獲取豐富的知識(shí),增加與其他學(xué)校學(xué)生,甚至其他國(guó)家學(xué)生交流的機(jī)會(huì)。
5、校園網(wǎng)的安防設(shè)計(jì)
根據(jù)學(xué)校的經(jīng)濟(jì)能力可以有選擇的采用防火墻軟硬件的安裝以及一些安全管理的技術(shù)手段來(lái)共同完成。
。1)、路由器和交換機(jī)的安全功能
各種認(rèn)證和包過(guò)濾。例如PPP協(xié)議的認(rèn)證:PAP、CHAP
。2)、安全措施
a、基于包過(guò)濾的防火墻技術(shù)
b、日志功能
c、NAT網(wǎng)絡(luò)地址轉(zhuǎn)換技術(shù)
d、IP地址—MAC地址綁定技術(shù)
e、動(dòng)態(tài)路由協(xié)議認(rèn)證技術(shù)f訪問(wèn)控制
g、防ARP攻擊
。3)、主機(jī)的安全
保持操作系統(tǒng)和防毒軟件的及時(shí)的更新;安裝適當(dāng)?shù)慕?jīng)過(guò)測(cè)試的補(bǔ)丁程序。
6、校園網(wǎng)系統(tǒng)預(yù)算。
整個(gè)校園網(wǎng)的'建設(shè)費(fèi)用都必須在學(xué)校財(cái)務(wù)能力的承受范圍內(nèi),并且盡量的提高網(wǎng)絡(luò)系統(tǒng)的整體性能。
三、擬采取的研究方法、研究手段及技術(shù)路線、實(shí)驗(yàn)方案等
校園網(wǎng)的規(guī)劃設(shè)計(jì)關(guān)系到整個(gè)校園的老師的教學(xué),校長(zhǎng)的辦公管理,師生的生活等一系列問(wèn)題,因此規(guī)劃設(shè)計(jì)好校園網(wǎng)是一個(gè)必須解決的問(wèn)題。本課題主要解決校園網(wǎng)的如下問(wèn)題:
1、校園網(wǎng)的功能設(shè)計(jì)
需要實(shí)現(xiàn)主要功能有:多媒體教學(xué)、電子圖書館、內(nèi)部信息的共享以及能夠滿足學(xué)校各部門的日常管理工作。
2、校園網(wǎng)的布線設(shè)計(jì)
根據(jù)學(xué)校的環(huán)境及學(xué)校的經(jīng)濟(jì)能力合理的選擇所需的各種線纜。為了實(shí)現(xiàn)網(wǎng)絡(luò)高帶寬傳輸,骨干網(wǎng)將采用萬(wàn)兆以太網(wǎng)為主干,千兆光纖到樓,百兆帶寬到桌面。
3、校園網(wǎng)的安全問(wèn)題
校園網(wǎng)絡(luò)特別是已與INTERNET相連的校園網(wǎng)絡(luò),對(duì)于網(wǎng)絡(luò)的安全防范就顯得特別重要。因?yàn)橐淮蔚膼阂馄茐幕蚬芾砣藛T的錯(cuò)誤操作都會(huì)帶來(lái)巨大的損失。因此,一方面要加強(qiáng)管理人員及使用者的技術(shù)培訓(xùn)及有關(guān)法律和道德教育,另一方面,要建立起一套有效的軟、硬件的監(jiān)控、防護(hù)體系。
4、校園網(wǎng)的維護(hù)問(wèn)題
要想保證校園網(wǎng)的穩(wěn)定運(yùn)行,日常的維護(hù)工作是必不可少的。定期對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行檢查和維護(hù),對(duì)網(wǎng)絡(luò)系統(tǒng)進(jìn)行備份和更新主要通過(guò)以下手段解決問(wèn)題:
1)在整個(gè)網(wǎng)絡(luò)劃分VLAN,這樣既方便管理,還能增強(qiáng)網(wǎng)絡(luò)的安全VLAN(VirtualLocalAreaNetwork)也就是虛擬局域網(wǎng),是一種建立在交換技術(shù)基礎(chǔ)之上的,通過(guò)將局域網(wǎng)內(nèi)的機(jī)器設(shè)備邏輯地而不是物理地劃分成一個(gè)個(gè)不同的網(wǎng)段,以軟件方式實(shí)現(xiàn)邏輯工作組的劃分與管理的技術(shù)。
2)子網(wǎng)劃分,可以更高效的使用每類網(wǎng)絡(luò)的尋址,解決了地址浪費(fèi)的問(wèn)題。
3)地址轉(zhuǎn)換,我們一般只能從ISP獲得有限數(shù)量的公有IP地址,這些地址是遠(yuǎn)遠(yuǎn)不夠用的,要滿足所有師生的網(wǎng)絡(luò)需求,就必須進(jìn)行地址轉(zhuǎn)換。即把用戶分到的私有地址轉(zhuǎn)換成共有地址,從而能夠訪問(wèn)Internet。
四、中外文參考文獻(xiàn)目錄
[1]于凌云。陳斌斌。計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用[M]。南京:東南大學(xué)出版社。
[2]胡能生編著。Novell網(wǎng)絡(luò)組網(wǎng)指南。北京:人民每電出版社。
[3]陳名法編著。倪朝改編。NOVF2網(wǎng)絡(luò)實(shí)際操作基礎(chǔ)篇。北京:人民郵電出版社,1995。
[4]蔣理。計(jì)算機(jī)理論網(wǎng)絡(luò)與實(shí)踐[M]。北京:中國(guó)水利水電出版社
[5]李克端。沈偉民;赩LAN的校園網(wǎng)[N]。電腦教育報(bào),429期
[6]高傳善。馬文啟培訓(xùn)教材。海洋出版社
[7]鐐培南。陳福民。鄭邑。計(jì)算機(jī)局部網(wǎng)絡(luò)。同濟(jì)大學(xué)出版社
[8]顧雋修。王履。荊信圣。段玉平。計(jì)算機(jī)局域網(wǎng)絡(luò)原理與應(yīng)用。中國(guó)廣播電視出版社。
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告 4
一、研究背景及意義
隨著信息技術(shù)的發(fā)展,人們?cè)絹?lái)越依賴于計(jì)算機(jī)來(lái)處理關(guān)鍵資料,并且逐步摒棄字紙?zhí)幚矸绞,因而整個(gè)社會(huì)中電子檔案信息的激增。如何去維護(hù)這些電子信息的安全,防止其泄漏和損壞也同時(shí)越發(fā)的引起關(guān)注。另外隨著移動(dòng)存儲(chǔ)設(shè)備尤其是USB設(shè)備的快速發(fā)展和便捷,這個(gè)問(wèn)題越發(fā)的嚴(yán)重起來(lái)。本課題主要針對(duì)研究Windows下通過(guò)USB方式轉(zhuǎn)移資料的行為進(jìn)行監(jiān)控,確保電子資料通過(guò)USB傳播的有據(jù)可尋,以便于安全審計(jì)和統(tǒng)計(jì)。
由于USB總線較高的接口速率和靈活方便的使用特性,使得越來(lái)越多的存儲(chǔ)設(shè)備使用USB接口來(lái)接入計(jì)算機(jī),如閃存盤、移動(dòng)硬盤等;赨SB接口的存儲(chǔ)設(shè)備已取代軟盤,成為一種重要的信息交換方式。但USB存儲(chǔ)設(shè)備的廣泛使用帶來(lái)了許多安全隱患:
。1)竊密者可以在合法用戶不在場(chǎng)的情況下,利用USB存儲(chǔ)設(shè)備快速地將個(gè)人隱私、國(guó)家機(jī)密或商業(yè)敏感信息取走,并且不會(huì)留下痕跡;
。2)合法用戶的違規(guī)操作和逾權(quán)動(dòng)作可以把USB存儲(chǔ)設(shè)備作為中轉(zhuǎn)媒;
。3)USB存儲(chǔ)設(shè)備可作為病毒載體以及開機(jī)鑰匙等。上述安全隱患都對(duì)主機(jī)安全構(gòu)成了較大威脅。因此,對(duì)USB存儲(chǔ)設(shè)備的安全實(shí)施監(jiān)控具有重要意義。目前很多保密單位在物理上禁用USB端口,這會(huì)給用戶帶來(lái)很多不便。而一些基于用戶態(tài)的USB存儲(chǔ)設(shè)備監(jiān)控軟件很容易被病毒、木馬等惡意程序繞過(guò),無(wú)法完成有效、實(shí)時(shí)的監(jiān)控。本文采用基于驅(qū)動(dòng)層的技術(shù)實(shí)現(xiàn)其主要的監(jiān)控功能,相對(duì)應(yīng)用層,更加安全和穩(wěn)定。
二、國(guó)內(nèi)外研究情況
1、Linux操作系統(tǒng):
因其具有源碼開放,穩(wěn)定,可靠。安全等顯著優(yōu)點(diǎn)。在電子政務(wù)中得到了廣泛應(yīng)用。此類應(yīng)用的安全性要求較高,特別是內(nèi)部網(wǎng)。據(jù)統(tǒng)計(jì),80%的安全事件來(lái)自內(nèi)部網(wǎng)。其中USB接口是內(nèi)部網(wǎng)絡(luò)信息泄密的一個(gè)重要途徑由于USB設(shè)備種類眾多且使用廣泛。僅僅簡(jiǎn)單地禁用USB接口會(huì)使其他的USB設(shè)備(如USB鼠標(biāo)、USB鍵盤、ikey等)無(wú)法正常使用,給用戶帶來(lái)很多不便。文中在Linux環(huán)境下實(shí)現(xiàn)了一個(gè)分布式USB設(shè)備監(jiān)控系統(tǒng)?梢愿鶕(jù)管理員制定的安全策略分類禁用USB設(shè)備。以便管理員對(duì)網(wǎng)絡(luò)中各主機(jī)的USB設(shè)備進(jìn)行細(xì)粒度的管理。該系統(tǒng)的主要功能是以內(nèi)核模塊的形式實(shí)現(xiàn)的相對(duì)于應(yīng)用層程序而言。其可靠性高并且很難被用戶破解。
2、USB監(jiān)控基本情況:
Linux的USB子系統(tǒng)分為USB客戶軟件、USB核心層和主控制器驅(qū)動(dòng)程序3個(gè)層次。
USB客戶軟件是特定設(shè)備驅(qū)動(dòng)程序的主機(jī)部分。主要完成設(shè)備功能驅(qū)動(dòng),為了和設(shè)備正常通信,它通過(guò)10請(qǐng)求包(IRP.I/ORequestPacket)向USB內(nèi)核發(fā)出數(shù)據(jù)接收或發(fā)送請(qǐng)求。USB內(nèi)核則為客戶端驅(qū)動(dòng)程序?qū)雍椭鳈C(jī)控制器驅(qū)動(dòng)函數(shù)提供了一套函數(shù)集。HCD(HostControllerDriver)與主機(jī)控制器合作完成USB各種事務(wù)處理[”對(duì)于USB設(shè)備的所有操作都是通過(guò)向USB設(shè)備發(fā)送相應(yīng)的IRP完成的。本系統(tǒng)將攔截所有發(fā)給USB設(shè)備的IRP并對(duì)其中的`內(nèi)容進(jìn)行分析。得到USB設(shè)備的設(shè)備類型,如存儲(chǔ)類設(shè)備、USB集線器類設(shè)備或者廠商自定義設(shè)備等。然后根據(jù)安全策略文件來(lái)決定是否允許這個(gè)設(shè)備使用。USB設(shè)備監(jiān)控系統(tǒng)中的關(guān)鍵問(wèn)題是IRP攔截。判斷設(shè)備類型以及對(duì)廠商自定義類設(shè)備的管理。
3、IRP攔截技術(shù):
為了實(shí)現(xiàn)數(shù)據(jù)傳輸。USB內(nèi)核提供了一個(gè)數(shù)據(jù)結(jié)構(gòu)稱為URB(USBRequestBlock)。一個(gè)URB由執(zhí)行任何一個(gè)USB事務(wù)信息、分發(fā)數(shù)據(jù)信息和回傳的狀態(tài)信息組成。URB中具有USB數(shù)據(jù)傳輸?shù)乃行畔,包括傳輸類型、傳輸方向、?shù)據(jù)緩存區(qū)、數(shù)據(jù)傳輸?shù)脑O(shè)備、端點(diǎn)、返回信息及指向傳輸完成的處理函數(shù)的指針。從圖l中可以看出。所有的USB設(shè)備I/O請(qǐng)求最終都由總線提交函數(shù)usbmitxttrb(structurbxurb)發(fā)送到USB總線上。因此可以通過(guò)攔截usbxsubmiturb函數(shù)。對(duì)所有的URB數(shù)據(jù)包進(jìn)行分析的方法來(lái)實(shí)現(xiàn)對(duì)USB設(shè)備的控制。目前。Linux(所支持的主控制器主要有OHC(OpenHostController)和UHC(UniversalHostController)種控制器的驅(qū)動(dòng)程序分別是ohci.0和uhci.o.usbsubruiturb函數(shù)就是由這兩個(gè)模塊提供的一般情況下。一臺(tái)計(jì)算機(jī)只有一種控制器。Linux考慮了有多種控制器的可能性并為將來(lái)擴(kuò)展更多的控制器提供了方便。
因此,攔截usbsubmiturb函數(shù)就是要攔截內(nèi)核模塊的導(dǎo)出函數(shù)。Linux采用整體式內(nèi)核結(jié)構(gòu)。如果要對(duì)內(nèi)核功能進(jìn)行修改或充。必須重新編譯整個(gè)內(nèi)核。這給擴(kuò)展內(nèi)核功能帶來(lái)諸多不便。因此。Linux提供了一種新的機(jī)制:動(dòng)態(tài)可加載內(nèi)核模塊內(nèi)核模塊將一些需要擴(kuò)展的功能先單獨(dú)編譯成一組目標(biāo)代碼。該代碼是核心的'一分。但并沒(méi)有編譯到內(nèi)核里面去?梢愿鶕(jù)需要在系統(tǒng)啟動(dòng)后動(dòng)態(tài)地加載到系統(tǒng)核心中。當(dāng)模塊不再需要時(shí),可以動(dòng)態(tài)地從系統(tǒng)核心卸載。核心符號(hào)表中維護(hù)著一個(gè)核心資源鏈表。在加載模塊時(shí)。它能夠解析出模塊中對(duì)核心資源的引用某個(gè)模塊對(duì)其他模塊的服務(wù)或資源的需求類似于模塊對(duì)核心本身資源或服務(wù)的請(qǐng)求。不過(guò)此時(shí)所請(qǐng)求的服務(wù)是來(lái)自另外一個(gè)已加載的模塊每當(dāng)加載模塊時(shí)核心將把該加載模塊輸出的所有資源和符號(hào)添加到核心符號(hào)表中21核心符號(hào)表中包含模塊導(dǎo)出函數(shù)名、變量的名字和其相應(yīng)的地址通過(guò)更改函數(shù)地址值的方法可以對(duì)函數(shù)調(diào)用進(jìn)行攔截。
但這種方法在攔截模塊導(dǎo)出函數(shù)的時(shí)并不適用。如前所述,模塊在加載的過(guò)程中會(huì)使用核心符號(hào)表中的信息對(duì)引用的函數(shù)和變量進(jìn)行重定向。這種訪問(wèn)是一次性的。系統(tǒng)在內(nèi)核級(jí)中執(zhí)行時(shí),訪問(wèn)了大量的寄存器,而很多寄存器值是由上層調(diào)用者提供的。如果改變這些寄存器值。系統(tǒng)會(huì)變得不穩(wěn)定。很可能出現(xiàn)不可預(yù)料的后果。
因此使用hook函數(shù)的最佳原則是:在hook函數(shù)中調(diào)用原函數(shù)時(shí)。所有寄存器的值與被hook前的信息一樣普通的C函數(shù)調(diào)用都提供了函數(shù)堆棧切換操作。而在funl和fun2中要使用原函數(shù)的堆棧來(lái)獲取傳人的參數(shù)地址。因此這兩個(gè)函數(shù)必須用匯編語(yǔ)言編寫這里分析一下攔截代碼的穩(wěn)定性在整個(gè)操作系統(tǒng)運(yùn)行期間。系統(tǒng)服務(wù)會(huì)經(jīng)常被調(diào)用。當(dāng)一個(gè)進(jìn)程調(diào)用了被hook的系統(tǒng)服務(wù)。這時(shí)如果發(fā)生了進(jìn)程切換,則另一個(gè)進(jìn)程再次調(diào)用相同的系統(tǒng)服務(wù)時(shí)。就會(huì)出現(xiàn)此次調(diào)用沒(méi)有被hook的情況雖然可以通過(guò)關(guān)閉中斷方法加以避免。但對(duì)系統(tǒng)性能影響比較大USB子系統(tǒng)的數(shù)據(jù)傳輸通常不是提交一次URB就能完成的。
偶爾漏掉了一個(gè)URB并不會(huì)影響對(duì)數(shù)據(jù)傳輸?shù)慕眯ЧK赃@里完全可以忽略這種情況在實(shí)際的測(cè)試和使用中沒(méi)有出現(xiàn)禁用失效的情況。
三、監(jiān)控系統(tǒng)應(yīng)用價(jià)值與基本方法
監(jiān)控系統(tǒng)在已有研究成果的基礎(chǔ)之上,對(duì)誤差控制、大塊數(shù)據(jù)處理、地形簡(jiǎn)化等算法和實(shí)現(xiàn)技術(shù)進(jìn)行了改進(jìn)。包圍盒進(jìn)行LOD誤差處理,大大地提高了算法的效率,該算法已經(jīng)應(yīng)用到研制的某衛(wèi)星網(wǎng)管仿真測(cè)試系統(tǒng)中,取得了良好的效果。算法使用的是存儲(chǔ)在本地的地形數(shù)據(jù),未來(lái)有可能通過(guò)網(wǎng)絡(luò)使用實(shí)時(shí)的真實(shí)地形數(shù)據(jù),此時(shí)內(nèi)存映射文件將失效,因此需要進(jìn)一步考慮如何有效地加載和傳輸來(lái)自網(wǎng)絡(luò)的數(shù)據(jù),從而實(shí)時(shí)顯示真實(shí)的地形。另外,使用C++語(yǔ)言實(shí)現(xiàn)算法和地形顯示,可以進(jìn)一步提高軟件的效率;赨SB的CAN總線系統(tǒng)監(jiān)控平臺(tái)的開發(fā)成功,為CAN總線控制系統(tǒng)的開發(fā)、調(diào)試和診斷提供了得力工具。無(wú)論在實(shí)驗(yàn)室還是在工業(yè)現(xiàn)場(chǎng),開發(fā)人員都可方便地將CAN網(wǎng)絡(luò)與計(jì)算機(jī)互聯(lián),實(shí)時(shí)監(jiān)控系統(tǒng)的總線狀態(tài)。以此為基礎(chǔ),今后還將進(jìn)一步完善其上位機(jī)應(yīng)用程序,豐富其監(jiān)控的現(xiàn)場(chǎng)總線種類,使其成為基于CAN的多種現(xiàn)場(chǎng)總線的監(jiān)控平臺(tái)。
USB(universalserialbus)通用串行總線,是由Intel、康柏、微軟和NEC等公司共同推出的串行接口。它支持即插即用和帶電熱插拔,占用的系統(tǒng)資源少,不會(huì)出現(xiàn)與其它外設(shè)資源沖突的情況,軟件安裝也很方便;其通信速度為1.5、12和480Mb/s,突破了傳統(tǒng)計(jì)算機(jī)串行通信接口(如RS一232)與高速外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí)的速度“瓶頸”;接口還可以提供最大5V/500mA的總線電源,小型USB設(shè)備無(wú)需外擴(kuò)電源,簡(jiǎn)化電路設(shè)計(jì)。USB接口已經(jīng)成為PC的標(biāo)準(zhǔn)接口。為了便于攜帶使用,在下位橋接器設(shè)計(jì)中均采用體積小、功耗低的平面封裝器件,這可以減小體積、充分利用USB總線供電。另外,在下位橋接器設(shè)計(jì)中還設(shè)計(jì)了數(shù)據(jù)緩沖和CAN總線通信錯(cuò)誤識(shí)別功能,這樣可以進(jìn)一步避免系統(tǒng)監(jiān)控?cái)?shù)據(jù)的丟失,并且能在CAN總線通信出錯(cuò)時(shí)提供詳細(xì)的狀態(tài)記錄信息,提高平臺(tái)的監(jiān)控性能。
一個(gè)USB設(shè)備插入到計(jì)算機(jī)USB端口上時(shí),操作系統(tǒng)硬件管理程序?qū)?huì)發(fā)現(xiàn)設(shè)備,然后查找該設(shè)備的驅(qū)動(dòng)程序是否存在,如果存在,系統(tǒng)加載驅(qū)動(dòng)程序,然后給USB設(shè)備分配盤符等。
從上面的分析中可以知道,如果要阻止USB設(shè)備在計(jì)算機(jī)上使用,至少有兩個(gè)方法可以使用:
第一種方法是修改設(shè)備驅(qū)動(dòng)程序,在設(shè)備驅(qū)動(dòng)程序里面加入對(duì)設(shè)備進(jìn)行判斷的代碼,從而阻止非授權(quán)USB設(shè)備在系統(tǒng)上的識(shí)別;第二種方法是不修改驅(qū)動(dòng)程序,而在USB設(shè)備枚舉完成后,立即把設(shè)備卸載,從而在系統(tǒng)中無(wú)法使用該設(shè)備。
上面兩種方法中,第一種需要熟悉驅(qū)動(dòng)程序開發(fā)技術(shù),難度比較大;第二種原理比較簡(jiǎn)單,實(shí)現(xiàn)起來(lái)也相對(duì)容易。本文將采用第二種方法。第二種方法的原理是:當(dāng)插入U(xiǎn)SB存儲(chǔ)設(shè)備時(shí),應(yīng)該立即獲取該USB設(shè)備的信息,然后判斷這些信息是否是經(jīng)過(guò)授權(quán)的,如果非法,立即調(diào)用卸載函數(shù)卸載該USB設(shè)備。系統(tǒng)可以分為三部分:USB存儲(chǔ)設(shè)備的檢測(cè)、USB設(shè)備信息的讀取判斷、設(shè)備的卸載。
四、小結(jié)
總之,面向端系統(tǒng)的行為安全監(jiān)控系統(tǒng)是針對(duì)Windows平臺(tái)的。隨著Windows平臺(tái)在電子政務(wù)中的日益廣泛應(yīng)用。面向Windows平臺(tái)的行為安全監(jiān)控系統(tǒng)將具有廣泛的應(yīng)用前景,課題設(shè)計(jì)提出的USB設(shè)備監(jiān)控技術(shù)不僅可以對(duì)USB設(shè)備行為進(jìn)行有效監(jiān)控。還同樣適用于對(duì)并口設(shè)備及光驅(qū)類設(shè)備進(jìn)行監(jiān)控。具有普遍的指導(dǎo)意義。此課題具有可以成功解決保密要求較高的個(gè)人和單位只能在物理上禁用USB端口、使用不靈活的問(wèn)題。軟件關(guān)鍵功能的實(shí)現(xiàn),可優(yōu)先監(jiān)控到USB儲(chǔ)存設(shè)備,不易被惡意程序繞過(guò),軟件資源的占有率低等優(yōu)點(diǎn)。
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告 5
前言
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,教育信息化的趨勢(shì)逐步深入,學(xué)校教學(xué)和管理的信息化發(fā)展有了長(zhǎng)足的進(jìn)步。然而在大多數(shù)學(xué)校,缺乏多功能網(wǎng)上報(bào)名系統(tǒng)——既能支持考試報(bào)名,同時(shí)又支持各種活動(dòng)的報(bào)名。大部分的信息公布和報(bào)名工作主要還是依賴于人工完成,不僅缺乏條理,而且工作效率極低。鑒于傳統(tǒng)報(bào)名方式存在的問(wèn)題與不足,給學(xué)校的教學(xué)管理造成了繁重的勞動(dòng)。為了切實(shí)減輕教務(wù)管理的工作負(fù)擔(dān),提高工作效率,把學(xué)校建設(shè)成一流的信息管理,教育教學(xué)平臺(tái),我們迫切的需要開發(fā)一種功能強(qiáng)大,處理信息效率高的Web網(wǎng)上報(bào)名系統(tǒng)。
一、目前現(xiàn)狀:
1、功能方面:
從網(wǎng)上查閱到的信息以及很多相關(guān)的文獻(xiàn)資料表明,自20xx年來(lái),基于網(wǎng)絡(luò)的各類報(bào)名系統(tǒng)的開發(fā)與設(shè)計(jì)成為了人們的研究重點(diǎn)。這些網(wǎng)上報(bào)名系統(tǒng)功能各不相同,但是主要還是以考試報(bào)名系統(tǒng)為主,如:基于WEB的CET報(bào)名系統(tǒng)、基于B/S模式的等級(jí)考試報(bào)名系統(tǒng)、基于Web的全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)、基于ASP的藝術(shù)考試網(wǎng)上報(bào)名系統(tǒng)等等。這些系統(tǒng)的開發(fā),都是為了應(yīng)對(duì)我國(guó)日益壯大的考試規(guī)模與傳統(tǒng)報(bào)名方式工作效率低下這對(duì)矛盾的。但是,相對(duì)于這些日趨廣泛的考試報(bào)名系統(tǒng),與校園內(nèi)外相關(guān)的活動(dòng)的報(bào)名系統(tǒng)卻并不多見(jiàn),將考試與活動(dòng)報(bào)名功能整合在一起的系統(tǒng)更是極為罕見(jiàn)。大部分院校都有屬于自己的考試報(bào)名系統(tǒng),但是幾乎沒(méi)有一所院校有屬于自己校園活動(dòng)報(bào)名系統(tǒng)。
2、技術(shù)方面:
通過(guò)眾多文獻(xiàn)我們發(fā)現(xiàn),現(xiàn)有的一些考試報(bào)名系統(tǒng)主要使用J2EE技術(shù)和ASP技術(shù),采用層次化的開發(fā)和模塊化的開發(fā)這兩種開發(fā)模式。
一些系統(tǒng)采用基于J2EE和MVC設(shè)計(jì)模式的多層B/S架構(gòu),把每種不同的服務(wù)部署在一個(gè)獨(dú)立的層。如:客戶層、表示層、業(yè)務(wù)層、數(shù)據(jù)層。
客戶層:即Web游覽器;
表示層:通常采用Struts技術(shù),它繼承了MVC的各項(xiàng)特征,將業(yè)務(wù)邏輯和頁(yè)面顯示分離開來(lái)。它的好處是將業(yè)務(wù)邏輯和頁(yè)面顯示分離開來(lái),將大量的邏輯放在配置文件中,而不是放在程序中。通過(guò)配置文件將Struts標(biāo)簽庫(kù),Actionform對(duì)象,ActionServlet控制器組件,Action對(duì)象聯(lián)系在一起。其主要工作流程為:當(dāng)用戶向服務(wù)器提交http請(qǐng)求時(shí),該請(qǐng)求就被轉(zhuǎn)發(fā)到ActionServlet控制器,控制器利用ActionMapping對(duì)象把請(qǐng)求映射到Action處理器對(duì)象,并根據(jù)請(qǐng)求的參數(shù)實(shí)例化相應(yīng)的ActionForm;通過(guò)配置信息決定是否需要表單驗(yàn)證;驗(yàn)證成功則由ActionServlet根據(jù)配置信息決定調(diào)用哪個(gè)Actionexecute方法;Action的execute方法返回一個(gè)ActionForward對(duì)象,ActionServlet再把HTTP請(qǐng)求轉(zhuǎn)發(fā)給ActionForward對(duì)象指向的JSP組件。JSP組件生成動(dòng)態(tài)網(wǎng)頁(yè),返回給客戶。整個(gè)過(guò)程中Struts完成客戶端表單進(jìn)入的驗(yàn)證,管理請(qǐng)求和響應(yīng),提供控制器來(lái)完成頁(yè)面流轉(zhuǎn)和向業(yè)務(wù)邏輯層委托,返回到客戶端頁(yè)面顯示。
業(yè)務(wù)層:業(yè)務(wù)層為數(shù)據(jù)庫(kù)端表示層提供松散耦合,處理真實(shí)應(yīng)用,完成事務(wù)管理的選擇,協(xié)調(diào)各種業(yè)務(wù)邏輯對(duì)象之間的依賴關(guān)系,并為持久層和業(yè)務(wù)邏輯層之間提供松散耦合。
數(shù)據(jù)層:通常采用Hibernate作為中介,它是采用ORM映射機(jī)制的持久層開發(fā)工具,是Java應(yīng)用和關(guān)系數(shù)據(jù)庫(kù)之間的橋梁,負(fù)責(zé)Java對(duì)象和關(guān)系數(shù)據(jù)庫(kù)之間的映射。內(nèi)部封裝了JDBC訪問(wèn)數(shù)據(jù)庫(kù)的操作,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)庫(kù)訪問(wèn)API。
剩下的一些考試報(bào)名系統(tǒng)通常使用ASP技術(shù),并且使用模塊化的設(shè)計(jì)。如按用戶種類分可以分為:管理員模塊和學(xué)生模塊;按功能分可以分為:登錄模塊、游覽模塊、搜索查詢模塊、報(bào)名模塊、退出模塊等等。
不管使用哪一種的開發(fā)方式,都會(huì)存在它們各自的優(yōu)勢(shì)和缺點(diǎn),但是我們發(fā)現(xiàn):不管是用J2EE還是ASP技術(shù),開發(fā)出來(lái)的系統(tǒng)的頁(yè)面效果都太過(guò)單調(diào)。就如同一件稀世珍寶披著一件毫不起眼的'外衣,總覺(jué)得兩者非常的格格不入。
二、發(fā)展方向:
1、功能方面:
隨著我國(guó)教育事業(yè)不斷的發(fā)展,我們開始追求科學(xué)的教育教學(xué)體制,我們需要和諧的發(fā)展我們的教育,而不是為了考試而考試的教育,除了課堂,我們更需要從實(shí)踐中獲取我們所要的知識(shí)。這樣,學(xué)校的各項(xiàng)活動(dòng)就會(huì)變多,那勢(shì)必就會(huì)像考試報(bào)名那樣,我們同樣會(huì)需要一個(gè)活動(dòng)報(bào)名系統(tǒng)來(lái)解決我們的問(wèn)題。我們不會(huì)花那么多的時(shí)間和精力去開發(fā)兩套相似卻又不同的系統(tǒng),那么將兩套報(bào)名系統(tǒng)整合成一套多功能的報(bào)名系統(tǒng)就成為一種需求。隨著各類報(bào)名的`不斷增多,我們都可以把這些整合到一套多功能報(bào)名系統(tǒng)中,組成一個(gè)功能更強(qiáng)大的系統(tǒng)。
2、技術(shù)方面:
Java Web,是用Java技術(shù)來(lái)解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。web包括:web服務(wù)器和web客戶端兩部分。Java在客戶端的應(yīng)用有java applet不過(guò)現(xiàn)在使用的很少,Java在服務(wù)器端的應(yīng)用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術(shù)對(duì)Web領(lǐng)域的發(fā)展注入了強(qiáng)大的動(dòng)力。隨著Java Web技術(shù)的不斷發(fā)展和日趨成熟,越來(lái)越多的開發(fā)人員更傾向于使用Java Web來(lái)開發(fā)基于Web的應(yīng)用和系統(tǒng),Java web必將成為web開發(fā)的中流砥柱。
同時(shí),這是個(gè)對(duì)美有著很大追求的時(shí)代,單調(diào)的頁(yè)面無(wú)法給人帶來(lái)美的享受,如果沒(méi)有華麗多彩的頁(yè)面,再?gòu)?qiáng)大的系統(tǒng)也只能被歷史的長(zhǎng)河所吞沒(méi)。
而Flex的出現(xiàn)卻解決了這樣一個(gè)問(wèn)題。Flex 是一個(gè)高效、免費(fèi)的開源框架,可用于構(gòu)建具有表現(xiàn)力的 Web 應(yīng)用程序,這些應(yīng)用程序利用 Adobe Flash Player和 Adobe AIR, 運(yùn)行時(shí)跨瀏覽器、桌面和操作系統(tǒng)實(shí)現(xiàn)一致的部署。作為新一代的富客戶端互聯(lián)網(wǎng)技術(shù)的佼佼者,F(xiàn)lex這種技術(shù)已經(jīng)被越來(lái)越多的公司所采用,被越來(lái)越多的用戶和程序員所接受。
Java Web強(qiáng)大開發(fā)功能加上Flex無(wú)與倫比的表現(xiàn)力和富英特網(wǎng)應(yīng)用,這兩種技術(shù)的結(jié)合必將成為一種趨勢(shì),而用Java Web和Flex開發(fā)的Web應(yīng)用或系統(tǒng)也必將大行其道。
三、給我的啟發(fā):
針對(duì)本次畢業(yè)設(shè)計(jì)翻閱了很多的文獻(xiàn),這些文獻(xiàn)給我最大的啟發(fā)是在開發(fā)思路和技術(shù)選擇方面。
很多相關(guān)的文獻(xiàn)中其技術(shù)實(shí)現(xiàn)都是使用ASP技術(shù)和C#技術(shù),這一點(diǎn)在前面也提過(guò)了,只有一片提到了Struts,而就是這篇文獻(xiàn)使我對(duì)Struts產(chǎn)生了濃厚的興趣,通過(guò)各種途徑學(xué)習(xí)這種技術(shù),慢慢的對(duì)它有了深入的了解。體會(huì)到了它與ASP技術(shù)和C#技術(shù)間的區(qū)別,以及Struts框架的優(yōu)勢(shì),最終也使我確定使用Struts技術(shù)進(jìn)行畢業(yè)設(shè)計(jì)的開發(fā)。對(duì)于頁(yè)面部分,幾乎所有的文獻(xiàn)都是通篇一律的使用JSP技術(shù)。不錯(cuò)使用JSP技術(shù),借助于Dreamweaver工具,也可以編寫出比較優(yōu)美的畫面,但是其實(shí)現(xiàn)起來(lái)太過(guò)困難,其自身的攜帶的空間和組件太少。這就讓我嘗試著去尋找一種能夠簡(jiǎn)單的制作出比較優(yōu)美畫面的技術(shù)。借助于互聯(lián)網(wǎng),很快的就發(fā)現(xiàn)了Flex,事實(shí)也證明,它的確不負(fù)所望。
在開發(fā)思路方面,主要讓我了解了一些開發(fā)的流程,開發(fā)所采用的模式,當(dāng)然也幫助我在一定程度上完善了所要開發(fā)的系統(tǒng)的功能。開發(fā)流程簡(jiǎn)單的講就是:一個(gè)項(xiàng)目從開始到結(jié)束,其中經(jīng)歷的各個(gè)階段,這是以前沒(méi)有接觸過(guò)的。至于開發(fā)模式,上面也提過(guò)了,有基于B/S和C/S的開發(fā),也有分層的開發(fā)和模塊化的開發(fā)等,其實(shí)對(duì)于這些開發(fā)模式,沒(méi)有絕對(duì)的好壞優(yōu)劣之分,只能說(shuō)某些模式更適合某些項(xiàng)目。
簡(jiǎn)而言之,從這些文獻(xiàn)中受益匪淺。
參考文獻(xiàn):
1、王念暉,徐林 論三種設(shè)計(jì)模式在報(bào)名系統(tǒng)中的應(yīng)用 計(jì)算機(jī)與信息技術(shù)
2、李小強(qiáng),張朝暉,李振坤 高考報(bào)名系統(tǒng)統(tǒng)計(jì)功能的探討與實(shí)現(xiàn) 現(xiàn)代計(jì)算機(jī)
3、王成 基于B/S的網(wǎng)絡(luò)考試報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 科技廣場(chǎng)
4、林穗,李振坤 面向Web系統(tǒng)的Struts框架研究與應(yīng)用 電子技術(shù)應(yīng)用
5、宋少偉,劉方愛(ài) 基于ASP的網(wǎng)上報(bào)名系統(tǒng)研究與設(shè)計(jì) 信息技術(shù)與信息化
6、管小衛(wèi),丁琳 基于Web的全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)設(shè)計(jì) 電腦知識(shí)與技術(shù)
7、陳曉林,吳定雪,周妃,余志超,肖小紅 全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)關(guān)鍵環(huán)節(jié)設(shè)計(jì)
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告 6
計(jì)算機(jī)研究生開題報(bào)告包括計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)軟件與理論、計(jì)算機(jī)應(yīng)用技術(shù)三個(gè)方向,不同計(jì)算機(jī)碩士專業(yè)研究主題各有特點(diǎn),其開題報(bào)告形式卻大體一致,下文以“PHP技術(shù)應(yīng)用于中小企業(yè)網(wǎng)站開發(fā)”課題為例,擬定計(jì)算機(jī)研究生開題報(bào)告范文。
一、選題來(lái)源與研究背景
隨著千千萬(wàn)萬(wàn)的大小企業(yè)加入互聯(lián)網(wǎng),是否擁有企業(yè)自己的網(wǎng)站不知不覺(jué)中已經(jīng)成為了衡量一個(gè)企業(yè)素質(zhì)的標(biāo)準(zhǔn)。在此背景下開發(fā)一套企業(yè)網(wǎng)站系統(tǒng)就十分有必要,而當(dāng)今,網(wǎng)站開發(fā)的形式多種多樣,以 ASP+SQL server,JAVA+Oracle,PHP+MySQL,最具代表性,根據(jù)網(wǎng)站的類型不同選用適用的技術(shù)組合。
PHP 整合了目前流行語(yǔ)言(JAVA/C++/PERL/C)最出色的特性,掌握其中任意一種語(yǔ)言都可以說(shuō)掌握 PHP 的基礎(chǔ)應(yīng)用,所以 PHP 成為最容易上手的語(yǔ)言。優(yōu)秀的編譯系統(tǒng)也是 PHP 成功重要因素,如 Zend Optimizer、Eclipse PHP 等,完全開源,讓世界所有的程序員來(lái)完善其功能。PHP 以優(yōu)異的性能,簡(jiǎn)單的使用,低廉的價(jià)格,成為中小企業(yè)的網(wǎng)站開發(fā)的首選。
LAMP(LINUX-APACHE-MYSQL-PHP)網(wǎng)站架構(gòu)師目前國(guó)際流行的 WEB 框架,該框架包括:LINUX 操作系統(tǒng),APACHE 網(wǎng)絡(luò)服務(wù)器,MYSQL 數(shù)據(jù)庫(kù),PERL/PHP 或者PYTHON 編程語(yǔ)言,所有的組成產(chǎn)品均是開源軟件,是國(guó)際上成熟的架構(gòu)框架,很多流行的商業(yè)應(yīng)用都是采取這個(gè)構(gòu)架,如 JAVA/J2EE 構(gòu)架相比,LAMP 具有 WEB資源豐富、輕量、快速開發(fā)等特點(diǎn),微軟的。NET 架構(gòu)相比,LAMP 具有通用、快平臺(tái)、高性能、低價(jià)格的優(yōu)勢(shì),因此 LAMP 無(wú)論是性能、質(zhì)量還是價(jià)格都是企業(yè)搭建網(wǎng)站的首選平臺(tái)。
二、中文文獻(xiàn)綜述
LAMP 系統(tǒng)是(LINUX-APACHE-MYSQL-PHP)使用范圍最多的. WEB 框架應(yīng)用系統(tǒng):L 所指的是 LINUX 服務(wù)器操作系統(tǒng),A 所指的是 APACHE 網(wǎng)站服務(wù)的服務(wù)器應(yīng)用系統(tǒng),M 所指的是 MYSQL 輕量級(jí)的數(shù)據(jù)庫(kù)系統(tǒng),P 所指的是 PERL 語(yǔ)言、PHP 語(yǔ)言或 PYTHON 語(yǔ)言,這些服務(wù)或產(chǎn)品都是免費(fèi)的開源軟件,是國(guó)際上得到認(rèn)可及比較成熟的開發(fā)環(huán)境,非常多的網(wǎng)站采用這樣的應(yīng)用環(huán)境,LAMP 比 JAVA 語(yǔ)言更開發(fā)速度更快捷,可以使用的更豐富、代碼更簡(jiǎn)潔等特點(diǎn),LAMP 比。NET 更 LAMP具有通用性、開發(fā)速度更快、執(zhí)行效率更高、開發(fā)成本更低等優(yōu)勢(shì),綜上所述,LAMP 具有其他 WEB 開發(fā)語(yǔ)言有更大的競(jìng)爭(zhēng)力1 LINUX 概述。
LINUX 系統(tǒng)源于 UNIX,是 1991 年由 Linus Torvalds 開發(fā)的開源產(chǎn)品。問(wèn)世至今受到世界計(jì)算機(jī)愛(ài)好者的熱力追捧,被大家廣泛的修改及完善。LINUX 仿照UNIX 的很多功能,源代碼也比較相似,所以 UNIX 的很多應(yīng)用都可以移植到 LINUX上使用。
目前手機(jī)系統(tǒng)使用最為廣泛的 Android 系統(tǒng),也是由 Google 公司基于 LINUX系統(tǒng)編寫的。著名電影《阿凡達(dá)》的渲染計(jì)算機(jī),也是 LINUX 系統(tǒng)的計(jì)算完成。
由此可見(jiàn),在專業(yè)領(lǐng)域的中 LINUX 系統(tǒng)可以更高效的、更好的完成工作。
Apache 服務(wù)器。
Apache 是一種網(wǎng)頁(yè)服務(wù)器軟件,同 WINDOWS 自帶的 IIS 是同一種類型的軟件,所以如果使用 WINDOWS 系統(tǒng)來(lái)安裝 Apache 就必須關(guān)掉 IIS.
Apache 是后目前網(wǎng)絡(luò)技術(shù)市場(chǎng)中,Apache 是唯一一款開源的,全世界的優(yōu)秀程序員都在對(duì)它進(jìn)行修改。Apache 比較古老的名字特別有意思,是“a patchyserver”的諧音。
這個(gè)神奇的軟件,是 PHP 網(wǎng)站開發(fā)程的首選頁(yè)面服務(wù)器,它執(zhí)行效率高,于PHP 完美搭配、穩(wěn)定,但是配置相對(duì)復(fù)雜很多,一旦配置成功之后,可長(zhǎng)時(shí)間穩(wěn)定的運(yùn)行,所以一般服務(wù)器上都安裝 LINUX + Apache 以保證長(zhǎng)時(shí)間的穩(wěn)定運(yùn)行,個(gè)人計(jì)算機(jī)在開發(fā)調(diào)試過(guò)程中,可以選擇集成開發(fā)環(huán)境 XAMPP 或 WAMP,這也充分體現(xiàn)了 PHP 的跨平臺(tái)特性。
MYSQL 服務(wù)器應(yīng)用。
MYSQL 同 ORACLE、DB2、SQL SERVER 等軟件一樣,是一款常用的關(guān)系型數(shù)據(jù)庫(kù)管理軟件。比其他關(guān)系型數(shù)據(jù)庫(kù)管理軟件體積更小、效率更高、搜索快速、不需要花費(fèi)任何費(fèi)用,對(duì)中小企業(yè)來(lái)說(shuō),是一款不可多得的經(jīng)濟(jì)實(shí)用型數(shù)據(jù)庫(kù)軟件。
用 MYSQL 數(shù)據(jù)庫(kù)管理系統(tǒng)與 PHP 腳本語(yǔ)言向結(jié)合的數(shù)據(jù)庫(kù)系統(tǒng)解決方案,正被越來(lái)越多的網(wǎng)站所使用,其中以 LAMP 模式最為流行。
PHP 腳本語(yǔ)言。
PHP 是近些年被廣大網(wǎng)頁(yè)開發(fā)人員喜愛(ài)的語(yǔ)言。PHP 也是開發(fā)動(dòng)態(tài)網(wǎng)站的常用的腳本語(yǔ)言,它是一種嵌入 HTML 中的語(yǔ)言。具有簡(jiǎn)單易用,語(yǔ)法流暢,網(wǎng)絡(luò)資源多、跨平臺(tái)、執(zhí)行效率高等優(yōu)點(diǎn)。PHP 成為了 WEB 腳本技術(shù)的先驅(qū),融入了C、JAVA、PERL 的一些最佳特性,PHP+APACHE+MYSQL 的組合已經(jīng)成為目前 WEB最流行的組合之一。
三、研究目的、意義和研究方法
本篇論文一小型企業(yè)網(wǎng)站系統(tǒng)開發(fā)為例,使用 PHP+MySQL 技術(shù)構(gòu)架為核心,開發(fā)一套企業(yè)網(wǎng)站系統(tǒng)。拉近企業(yè)與客戶的距離,及時(shí)展示企業(yè)產(chǎn)品信息,發(fā)揚(yáng)企業(yè)文化。
四、研究難點(diǎn)與創(chuàng)新點(diǎn)
本文主要闡述了網(wǎng)站的設(shè)計(jì)流程與主體設(shè)計(jì)思想,利用 PHP 豐富的函數(shù)功能,MySQL 出色的數(shù)據(jù)處理能力實(shí)現(xiàn)動(dòng)態(tài)更新網(wǎng)站信息,以及在設(shè)計(jì)中遇到的問(wèn)題、要點(diǎn)等進(jìn)行了詳細(xì)的說(shuō)明。
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告 7
一、選題意義
在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,傳統(tǒng)的交流方式也面臨著變革,而網(wǎng)絡(luò)博客則是一個(gè)很重要的方向;趙eb技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助于遍布全球的internet進(jìn)行,因此交流既可以是本地進(jìn)行,也可以是異地進(jìn)行,大大拓展了溝通與交流的靈活性。博客在現(xiàn)如今這個(gè)飛速發(fā)展的網(wǎng)絡(luò)時(shí)代已經(jīng)成為人們不可或缺的一部分,博客,又譯為網(wǎng)絡(luò)日志、部落格或部落閣等,是一種通常由個(gè)人管理、不定期張貼新的文章的網(wǎng)站。博客上的文章通常根據(jù)張貼時(shí)間,以倒序方式由新到舊排列。許多博客專注在特定的課題上提供評(píng)論或新聞,其他則被作為比較個(gè)人的日記。一個(gè)典型的博客結(jié)合了文字、圖像、其他博客或網(wǎng)站的鏈接、及其它與主題相關(guān)的媒體。能夠讓讀者以互動(dòng)的方式留下意見(jiàn),是許多博客的重要要素。大部分的博客內(nèi)容以文字為主。博客是社會(huì)媒體網(wǎng)絡(luò)的一部分。
二、博客系統(tǒng)概述
blog是繼email、bbs、icq之后出現(xiàn)的第四種網(wǎng)絡(luò)交流方式,是網(wǎng)絡(luò)時(shí)代的個(gè)人“讀者文摘”,是以超級(jí)鏈接為武器的網(wǎng)絡(luò)日記,代表著新的生活方式和新的工作方式,更代表著新的學(xué)習(xí)方式。具體說(shuō)來(lái),博客(blogger)這個(gè)概念解釋為使用特定的軟件,在網(wǎng)絡(luò)上出版、發(fā)表和張貼個(gè)人文章的人。
一個(gè)blog其實(shí)就是一個(gè)網(wǎng)頁(yè),它通常是由簡(jiǎn)短且經(jīng)常更新的帖子所構(gòu)成,這些張貼的文章都按照年份和日期倒序排列。blog的內(nèi)容和目的有很大的不同,從對(duì)其他網(wǎng)站的超級(jí)鏈接和評(píng)論,有關(guān)公司、個(gè)人構(gòu)想到日記、照片、詩(shī)歌、散文,甚至科幻小說(shuō)的發(fā)表或張貼都有。許多blogs是個(gè)人心中所想之事情的發(fā)表,其它blogs則是一群人基于某個(gè)特定主題或共同利益領(lǐng)域的集體創(chuàng)作。
博客在中國(guó)發(fā)展很迅速,建立一個(gè)專業(yè)的博客管理系統(tǒng)已經(jīng)很重要。本系統(tǒng)符合現(xiàn)在博客管理的需要,能對(duì)博客發(fā)表文章、評(píng)論、鏈接、圖片數(shù)據(jù)進(jìn)行管理,同時(shí)能對(duì)博客賬號(hào)進(jìn)行管理。系統(tǒng)的功能主要體現(xiàn)在后臺(tái)數(shù)據(jù)庫(kù)方面,因?yàn)椴┛土硪粋(gè)名字叫網(wǎng)絡(luò)日記,所以博客的內(nèi)容要求能及時(shí)、快速的更新,本系統(tǒng)在開發(fā)之前正是朝這個(gè)目標(biāo)設(shè)計(jì)。系統(tǒng)功能保留了傳統(tǒng)博客管理系統(tǒng)的功能,同時(shí)又加上了人性化的界面設(shè)計(jì),比如日歷、表情的引用。完善的數(shù)據(jù)更新能力、實(shí)用的后臺(tái)管理以及個(gè)性化的設(shè)計(jì)使本系統(tǒng)能適應(yīng)博客的發(fā)展。
asp是active server page的縮寫,意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。asp是微軟公司開發(fā)的代替cgi腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。asp的網(wǎng)頁(yè)文件的格式是、asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。
microsoft access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛(ài)編程的開發(fā)人員專門利用它來(lái)制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來(lái)開發(fā)簡(jiǎn)單的web應(yīng)用程序,這些應(yīng)用程序都利用asp技術(shù)在internet information services運(yùn)行。
三、畢業(yè)設(shè)計(jì)研究方案
1、研究目標(biāo)
1)作為網(wǎng)絡(luò)個(gè)人日記
2)個(gè)人展示自己某個(gè)方面的空間
3)網(wǎng)絡(luò)交友的地方
4)學(xué)習(xí)交流的地方
2、研究重點(diǎn)
本設(shè)計(jì)要使用asp實(shí)現(xiàn)一個(gè)基于asp、net的個(gè)人博客系統(tǒng),在研究的過(guò)程中具體有以下5個(gè)步驟:
1)需求分析:本系統(tǒng)制作要求,系統(tǒng)是單用戶系統(tǒng),實(shí)現(xiàn)功能比較簡(jiǎn)單,系統(tǒng)面向各個(gè)階層,操作難度比較低。相對(duì)系統(tǒng)的配置要求也符合普通的.機(jī)器配置;
2)系統(tǒng)分析:系統(tǒng)分析階段的工作有系統(tǒng)的靜態(tài)模型,對(duì)系統(tǒng)進(jìn)行健壯性分析,建立系統(tǒng)的交互模型;
3)開發(fā)環(huán)境的搭建:下載安裝設(shè)計(jì)系統(tǒng)中需要的軟件;
4)代碼實(shí)現(xiàn):在前面的`各項(xiàng)工作都完成后就可以進(jìn)行具體到每個(gè)細(xì)節(jié)的代碼實(shí)現(xiàn)了;
5)代碼測(cè)試:代碼測(cè)試就是看代碼執(zhí)行是否產(chǎn)生了預(yù)期的結(jié)果;
了解系統(tǒng)提供者和使用者的需求然后用代碼去實(shí)現(xiàn)這些功能是這個(gè)系統(tǒng)的難點(diǎn)。鑒于目前市場(chǎng)上已經(jīng)有著許許多多博客系統(tǒng),做一個(gè)有自己特色博客是此次設(shè)計(jì)的關(guān)鍵問(wèn)題。
3、博客系統(tǒng)的用途
1)促進(jìn)學(xué)習(xí)。
2)記錄收獲。
3)反映成長(zhǎng)。
4)結(jié)交朋友
5)共享知識(shí)
6)交流看法
4、系統(tǒng)的組成和功能構(gòu)想
。1)系統(tǒng)的組成
1)web服務(wù)器
博客的相關(guān)信息存放于web服務(wù)器中,數(shù)據(jù)庫(kù)文件也存放在該web服務(wù)器中。瀏覽者獲取的信息都是從此web服務(wù)器中得來(lái)的。
2)建網(wǎng)工具dreamweaver
dreamweaver是美國(guó)macromedia公司開發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁(yè)。
3)博客瀏覽者
瀏覽者可以查看博主的信息,比如最新熱聞、點(diǎn)擊率最高的新聞、各板塊的分類新聞等。進(jìn)入相應(yīng)的類別就可以查看此相應(yīng)的信息。
4)(博主)管理員
(1)管理員具有對(duì)日志類別和新聞信息的添加、修改和刪除等編輯功能。
。2)功能構(gòu)想
一個(gè)典型的博客結(jié)合了文字、圖像、其他博客或網(wǎng)站的鏈接、及其它與主題相關(guān)的媒體。能夠讓讀者以互動(dòng)的方式留下意見(jiàn),是許多博客的重要要素。大部分的博客內(nèi)容以文字為主。博客是社會(huì)媒體網(wǎng)絡(luò)的一部分。博客的內(nèi)容隨著用戶的輸入和互動(dòng)而有所不同,或者隨著用戶,時(shí)間,數(shù)據(jù)修正等而改變。網(wǎng)頁(yè)上的內(nèi)容也可以由用戶通過(guò)使用客戶端描述語(yǔ)言(javascript,jscript,actionscript)來(lái)改變。當(dāng)然更普遍的是由服務(wù)器端的描述語(yǔ)言(perl,php,asp,jsp,coldfusion,等)進(jìn)行編譯,從而對(duì)網(wǎng)頁(yè)的內(nèi)容進(jìn)行改變。無(wú)論是客戶端還是服務(wù)器端的改變都需要使用較為復(fù)雜的應(yīng)用軟件。
前臺(tái)是不需要認(rèn)證的,是供網(wǎng)站的訪問(wèn)者訪問(wèn)的,主要完成了以下功能:
訪問(wèn)博客系統(tǒng)的人可以做到:游覽博客系統(tǒng)中的隨筆目錄、文章目錄博客系統(tǒng)中的內(nèi)容,只有博客管理員登錄系統(tǒng)之后,才能進(jìn)行管理。而博客系統(tǒng)的訪問(wèn)者不需要注冊(cè),也不需要登陸就可以訪問(wèn)博客系統(tǒng)中的內(nèi)容。
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告 8
1.畢業(yè)論文的主要內(nèi)容、重點(diǎn)和難點(diǎn)等
主要內(nèi)容:
物流管理系統(tǒng)是針對(duì)中小型物流企業(yè)的營(yíng)運(yùn)管理過(guò)程進(jìn)行設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo):
(1)向客戶全面展示公司各項(xiàng)業(yè)務(wù)。
(2)客戶在線對(duì)運(yùn)單情況進(jìn)行查詢。
(3)向客戶介紹公司物品分類情況。
(4)為分公司提供貨物運(yùn)單信息添加功能。
(5)為管理員提供后臺(tái)登錄入口。
(6)管理員通過(guò)后臺(tái),對(duì)運(yùn)單信息進(jìn)行全面管理。
(7)對(duì)公司各行業(yè)務(wù)信息進(jìn)行管理。
(8)對(duì)分公司信息、管理員信息進(jìn)行管理。
本系統(tǒng)前臺(tái)頁(yè)面主要包括以下功能模塊:
(1)倉(cāng)庫(kù)庫(kù)存管理。該模塊包括了新增庫(kù)存,庫(kù)存查看,入庫(kù)修改幾個(gè)子模塊。新增庫(kù)存包含了一些貨物相關(guān)的選項(xiàng),可以查看以往入庫(kù)的記錄,并可以修改。
(2)查詢操作。包括入庫(kù)查詢,貨物匯總,庫(kù)存查詢子模塊。根據(jù)日期,貨物類別,編號(hào)等屬性進(jìn)行查詢。
(3)物品設(shè)置。包括修改倉(cāng)庫(kù)編號(hào),修改類別,修改單位,修改產(chǎn)品表,初始化庫(kù)存表,可以修改一些產(chǎn)品的屬性并保存。
(4)用戶管理。包括新增用戶,用戶管理,管理員管理,公司管理,總管理員管理,用戶日志。可新增用戶,修改用戶信息,查看不同管理員的權(quán)限。
論文重點(diǎn):
客戶調(diào)研及定向
對(duì)于第三方物流公司,專線公司,普通貨運(yùn)部進(jìn)行調(diào)研,以便確定流程,并且根據(jù)市場(chǎng)切入點(diǎn)確定開發(fā)軟件的方向,一個(gè)軟件無(wú)論如何無(wú)法適應(yīng)全部的物流公司,不同類型的物流公司的對(duì)于軟件的要求側(cè)重點(diǎn)不同,流程也不同,又因流程是決定軟件架構(gòu)及設(shè)計(jì)的主要因素,故此前期的工作應(yīng)該是確定軟件適應(yīng)的客戶群體,并根據(jù)該客戶群體的共性來(lái)定制軟件的流程。
2.系統(tǒng)設(shè)計(jì)及數(shù)據(jù)庫(kù)關(guān)系
系統(tǒng)設(shè)計(jì)的面比較廣,在整個(gè)軟件開發(fā)的時(shí)間占用也比較長(zhǎng),幾乎可以達(dá)到三分之一之重。主要是先根據(jù)軟件的流程,設(shè)計(jì)主要的靜態(tài)頁(yè)面,在不關(guān)聯(lián)數(shù)據(jù)庫(kù)的前提下,先分析一下軟件的靜態(tài)頁(yè)面對(duì)于目標(biāo)群物流公司流程的符合程度,包括一些細(xì)節(jié)的輸入項(xiàng),顯示項(xiàng),是否滿足目標(biāo)客戶群需要,是否方便理解和操作,這個(gè)過(guò)程還需要目標(biāo)客戶群代表進(jìn)行評(píng)價(jià),以便確定最終的靜態(tài)頁(yè)面流程及要素內(nèi)容。
確定以上內(nèi)容之后就是網(wǎng)頁(yè)設(shè)計(jì),這個(gè)就比較簡(jiǎn)單,主要是在頁(yè)面布局及配色方面。同時(shí)會(huì)兼顧一些小的技巧的工具附加。
頁(yè)面及流程確定之后,數(shù)據(jù)庫(kù)的設(shè)計(jì)及關(guān)系也就呼之欲出。這里面最重要的是數(shù)據(jù)庫(kù)之間、網(wǎng)頁(yè)程序之間的關(guān)聯(lián)關(guān)系的確定。也比較費(fèi)時(shí)費(fèi)力。另外一點(diǎn),數(shù)據(jù)庫(kù)的字段名稱必須規(guī)范化。
所有的以上開發(fā)文檔必須進(jìn)行造冊(cè)備份,并且在今后的升級(jí)或維護(hù)過(guò)程中,對(duì)于已經(jīng)更改的內(nèi)容進(jìn)行詳細(xì)的記錄。這是讓一個(gè)軟件持續(xù)化改進(jìn)的最最必要的過(guò)程。少了這個(gè),一旦有人辭職,或者出現(xiàn)不同客戶不同的定制需求,這個(gè)軟件最終會(huì)被自己搞亂。
3.開發(fā)程序的確定及代碼的編寫
為了避免今后維護(hù)升級(jí)及人員流動(dòng)帶來(lái)的代碼方面的維護(hù)不便,故此,開發(fā)之前必須就語(yǔ)言、函數(shù)、代碼等內(nèi)容進(jìn)行規(guī)范化。
程序代碼的編寫可以交由不同的人員進(jìn)行開發(fā),但必須是開發(fā)一個(gè)模塊,測(cè)試一個(gè)模塊,不能等到程序全部開發(fā)完畢再統(tǒng)一測(cè)試,因?yàn)檫@樣最容易在初級(jí)階段發(fā)現(xiàn)程序的錯(cuò)誤,甚至是流程中考慮不清楚的部分,在開發(fā)過(guò)程中其實(shí)流程重建是最頭痛的事情,故此在上文提到的第二點(diǎn)中就更加顯得重要。
程序的`測(cè)試內(nèi)部通過(guò)之后,必須經(jīng)由客戶群代表進(jìn)行實(shí)際的測(cè)試,然后再不傷害程序骨架的前提下,進(jìn)行易用化的修改。
4.培訓(xùn)文件的撰寫及培訓(xùn)的流程
這個(gè)屬于售后的部分,但必須是經(jīng)由銷售、開發(fā)人員、目標(biāo)客戶群共同努力才能形成一個(gè)真正行之有效的培訓(xùn)文檔。
發(fā)現(xiàn)的難點(diǎn):
1.連接數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)連接對(duì)動(dòng)態(tài)網(wǎng)站來(lái)說(shuō)是最為重要的部分,在與后端數(shù)據(jù)庫(kù)連接時(shí)可以采用odbc或jdbc技術(shù)。雖然odbc作為傳統(tǒng)的連接數(shù)據(jù)庫(kù)的手段是一種選擇,但是odbc有以下致命缺陷,從而使它無(wú)法勝任jsp的請(qǐng)求:
(1)odbc是c語(yǔ)言實(shí)現(xiàn)的api,從java程序調(diào)用本地的c程序會(huì)帶來(lái)一系列類似安全性、完整性、健壯性方面的問(wèn)題。
(2)其次,完全精確地實(shí)現(xiàn)從c代碼odbc到j(luò)avaapi翻譯的odbc不會(huì)令人滿意,因?yàn)樵趈ava中沒(méi)有指針,而odbc中大量地使用了指針,包括極易出錯(cuò)的空指針
(3)考慮到平臺(tái)移植性,在進(jìn)行jspweb開發(fā)中使用odbc會(huì)帶來(lái)負(fù)面影響,使得代碼不適合于移植。
2.內(nèi)建的組件
3.轉(zhuǎn)換unicode編碼
4.異常情況的處理,常見(jiàn)的異常如下:
引發(fā)nullpointerexception異常
引發(fā)numberformatexception異常
引發(fā)stringindexoutofboundsexception異常
引發(fā)noclassdeffounderror錯(cuò)誤
引發(fā)java.lang.error錯(cuò)誤
5.自動(dòng)分揀功能和計(jì)劃配載功能
6.準(zhǔn)備情況(查閱過(guò)的文獻(xiàn)資料及調(diào)研情況、現(xiàn)有設(shè)備、實(shí)驗(yàn)條件等)
查閱文獻(xiàn):
[1]靳其兵李曉波,基于jsp的數(shù)據(jù)庫(kù)連接技術(shù)的研究[j].計(jì)算機(jī)仿真.24(4),108-111。
[2]周恒等,jsp項(xiàng)目開發(fā)全程實(shí)錄【m】.清華大學(xué)出版社
[3]鄧子云等,jsp網(wǎng)絡(luò)編程-從基礎(chǔ)到實(shí)踐【m】.電子工業(yè)出版社
[4]孫衛(wèi)琴,java面向?qū)ο缶幊獭緈】.北京:電子工業(yè)出版社
[5]張躍平耿祥義,jsp實(shí)用教程【m】(第2版).清華大學(xué)出版社
[6]王麗菊時(shí)武略,jsp動(dòng)態(tài)網(wǎng)頁(yè)編程【m】,北京理工大學(xué)出版社
【計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)開題報(bào)告】相關(guān)文章:
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)排名10-12
畢業(yè)設(shè)計(jì)開題報(bào)告(工科電子類專業(yè))08-03
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的簡(jiǎn)歷模板12-19
大學(xué)專業(yè)介紹:計(jì)算機(jī)科學(xué)與技術(shù)03-08
畢業(yè)設(shè)計(jì)開題報(bào)告格式08-03
土木畢業(yè)設(shè)計(jì)開題報(bào)告08-03
機(jī)械畢業(yè)設(shè)計(jì)開題報(bào)告03-10