第一篇:班級網(wǎng)站總結(jié)
南京信息工程大學
:網(wǎng)站設(shè)計總結(jié)
:
號:
2014年6月26題目 專業(yè)班級學生姓名:學指導(dǎo)教師:日期:日
班級網(wǎng)站總結(jié)
經(jīng)過小組成員的千辛萬苦終于將我們下載的模板網(wǎng)站修改制作完成,感覺蠻有成就感的,我喜歡這感覺也喜歡網(wǎng)頁制作。一個學期的學習也因為這個課程網(wǎng)站設(shè)計顯得作用很好,我負責收集了一些改變網(wǎng)站風格的圖片,由原來的綠色清新風格變?yōu)榉奂t活潑在制作過程中也遇到了一些小問題,在ps做切片時將切片做的太復(fù)雜和瑣碎,反復(fù)切過以后才正真懂得怎么切,在運用visio時,熟悉方法就用了很長時間,不知道怎么調(diào)節(jié),后經(jīng)過百度明白了,在做ps時一些圖片做的很粗糙但是都是我們團隊別出心裁的設(shè)計。網(wǎng)站的初步修改是將一些網(wǎng)站的標題警示語修改為比較俏皮的風格,用了Microsoft sql server 2010修改,過程中也有遇到不能處理的情況,需要請求幫忙,也有自己百度解決一些基本的問題,通過拆分對比觀察效果,Microsoft visual studio2010設(shè)計了網(wǎng)站需要的數(shù)據(jù)庫,了解到數(shù)據(jù)庫的使用方式,和存在形式,在調(diào)試工程中會因為添加的新聞過長而添加失敗,只要是因為數(shù)據(jù)庫的設(shè)計字段比較短,所以只能添加比較短的新聞,關(guān)于一些信息一定要有提示說明,所以網(wǎng)站的整個形成過程中,團隊之間要不斷的溝通,這就讓我們平時的默契和團結(jié)體現(xiàn)出來了,這次的網(wǎng)站設(shè)計最終在我們的共同努力下圓滿完成。
主要的幾點收獲如下:
1、對于一個網(wǎng)站來說,首頁設(shè)計、整體的風格很重要。在進行首頁設(shè)計的時候,可以photoshop等專業(yè)工具來進行設(shè)計。
2、網(wǎng)站導(dǎo)航欄的制作也很重要,制作一個符合班級網(wǎng)站主題的導(dǎo)航欄,能夠起到一鳴驚人的效果。
3、網(wǎng)頁的整體布局可以通過表格來進行實現(xiàn)。
4、上下滾動的文字等特殊效果,能夠起到輔助的作用。
5、網(wǎng)站整體風格的統(tǒng)一可以通過模板技術(shù)來實現(xiàn)。
6、通過最后的測試我也學習了一些測試方法,以及測試報告的書寫規(guī)范,以及文檔里附表格和圖片的規(guī)格
7、新聞列表的顯示可以用一個servlet來實現(xiàn):通過傳遞相應(yīng)的參數(shù),返回特定顯示格式新聞列表,這樣便于代碼的重用和代碼的安全性的提高。總之,通過這次網(wǎng)站的制作,收獲很多,要繼續(xù)努力。
第二篇:班級網(wǎng)站策劃書
班級網(wǎng)站策劃書
網(wǎng)站主題:電商一班
網(wǎng)站內(nèi)容:介紹了13屆電商一班的趣事還有學習環(huán)境,班級里面發(fā)生的大事情,還有班級活動
欄目介紹:網(wǎng)站下設(shè)包括主頁在內(nèi)的五個欄目,分別是“班級動態(tài)” “活動照片”、“班級日記”、“學習天地”“班級設(shè)計圖”。
? “班級動態(tài)”為班級最新的動態(tài)
? “活動照片”;為班級在社會實踐活動時的照片
? “班級趣事”這個為班級在日常學習中所發(fā)生的一些有趣的事情; ? “學習天地”這個是用來放學習資料的地方
? “班級設(shè)計圖”欄目下放著班級同學們所設(shè)計的一些東西。
網(wǎng)站設(shè)計特色:網(wǎng)站旨在創(chuàng)造一個愉快的班級生活學習環(huán)境,使得大家能夠在一種邊學習邊玩樂的方式下學習。
使用軟件:dreamweaver網(wǎng)站制作軟件
第三篇:大學班級網(wǎng)站策劃書
一、大學班級網(wǎng)站策劃之前言
大學班級網(wǎng)站建設(shè)一直是互聯(lián)網(wǎng)的新生活力項目,在互聯(lián)網(wǎng)上各種各樣的大學班級網(wǎng)站都有,但大多基本上還處于有待加強和提高,當中的原因有很多。因為苦于缺乏資金和技術(shù),如何把握大學班級網(wǎng)站的尺度,做到簡單優(yōu)雅、滿足眾人胃口也是問題所在。結(jié)合各大學班級網(wǎng)站的特點,我們可以看到,大學班級網(wǎng)站是在網(wǎng)絡(luò)中把班級成員聯(lián)系到一起。大學班級網(wǎng)站的特點是需要成員的參與、交流的項目。
二、大學班級網(wǎng)站的設(shè)計方案
1、大學班級網(wǎng)站的布局
(1)大學班級網(wǎng)站的整體風格
設(shè)計上講究和諧統(tǒng)一,大氣之中又包含溫馨,在將班級特色展現(xiàn)出來的同時,又可以向大家傳達班級集體一大家的理念,版面設(shè)計上,新穎獨特,動態(tài)與靜態(tài)恰當融合,吸引人的同時,又給人以視覺享受。
(2)網(wǎng)站主題
體現(xiàn)青春活力,同學情誼,與時代同行的氣息
(3)網(wǎng)站背景
校園景色,主要以青春色彩的綠色和橙色為主,體現(xiàn)青春氣息!
(4)網(wǎng)站版塊[首頁]2 [班級簡介]3 [班級展廳] 4 [同學通訊錄]5 [您的建議]6 [關(guān)于我們]
(5)網(wǎng)站的美工設(shè)計
網(wǎng)頁的設(shè)計基本上就只有動與靜兩種方式,恰如其分地將動與靜結(jié)合起來,可以讓網(wǎng)頁畫面變得靈動活潑,從而給人們帶來強烈的視覺吸引力和沖擊力,提升網(wǎng)站的形象。我們在設(shè)計網(wǎng)站時,要將動畫融入到靜態(tài)的文字與圖片之中,增加網(wǎng)站的活力
2、大學班級功能模塊設(shè)計
(1)信息瀏覽系統(tǒng):主要應(yīng)用于網(wǎng)站中的觀點展臺和班級新新聞兩個版塊,將網(wǎng)頁上的某些需要變動的信息由后臺管理員集中管理,并通過信息的某些共性進行分類,最后系統(tǒng)化,標準化發(fā)布到網(wǎng)站上。網(wǎng)站信息通過一個操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上,從而方便不同訪客閱覽所需的各版塊信息。
(2)即時通:類似qq群一樣的班級群的聯(lián)系方式,在這里可以直接聯(lián)系彼此。
(3)信息發(fā)布系統(tǒng):添加、刪除、修改信息發(fā)布班級新新聞、各分類信息、友友動態(tài)、我的秀逗、聯(lián)系我們版塊信息。
(4)聯(lián)系我們系統(tǒng):可以通過聯(lián)系我們來對我們網(wǎng)站進行評價,以及提出一些意見或
者建議。
3、交互性和用戶友好界面設(shè)計
(1)在設(shè)計大學班級網(wǎng)站時可以充分利用網(wǎng)絡(luò)的交互性,通過聯(lián)系我們等功能模塊建立企業(yè)與用戶及公眾之間有效信息溝通交流的平臺
(2)在網(wǎng)頁畫面設(shè)計方面,既會充分考慮到用戶的行為習慣,也會考慮到創(chuàng)新性,不僅讓用戶得到滿意的體驗,還會讓用戶產(chǎn)生耳目一新的感覺,在這一方面,我們將會著重于畫面動態(tài)設(shè)計與導(dǎo)航設(shè)計,以生動、形象、通俗、易懂的方式引導(dǎo)用戶瀏覽網(wǎng)站,從而建立起對本網(wǎng)站乃至本公司的整體了解。
四、大學班級網(wǎng)站維護
1、服務(wù)器及相關(guān)軟硬件的維護,對可能出現(xiàn)的問題進行評估,制定響應(yīng)時間;
2、數(shù)據(jù)庫維護,有效地利用數(shù)據(jù)是網(wǎng)站維護的重要內(nèi)容,因此數(shù)據(jù)庫的維護要受到重視;
3、內(nèi)容的更新、調(diào)整等;
4、制定相關(guān)網(wǎng)站維護的規(guī)定,將網(wǎng)站維護制度化、規(guī)范化;
5、做好網(wǎng)站安全管理,防范黑客入侵網(wǎng)站,檢查網(wǎng)站各個功能,鏈接是否有錯。
要想具體了解關(guān)于大學班級網(wǎng)站建設(shè)方面的內(nèi)容,可以在百度搜深圳五洲科創(chuàng)科技有限公司
本文章由深圳五洲科創(chuàng)科技有限公司 整理
轉(zhuǎn)載請標明出處
第四篇:網(wǎng)站總結(jié)
一:數(shù)據(jù)轉(zhuǎn)換 MRIcron MRIcron是一個跨平臺的支持NIFTI格式的醫(yī)學圖像可視化軟件,可以加載顯示多層醫(yī)學圖像,產(chǎn)生體積重建后的圖像;MRIcron還可以為其他平臺創(chuàng)建并輸出頭文件為解析格式的腦圖像。MRIcron中提供了用于數(shù)據(jù)格式轉(zhuǎn)換的dcm2nii功能,可用于DICOM轉(zhuǎn)換成NIFTI格式,還可用于NIFTI3D數(shù)據(jù)轉(zhuǎn)換成NIFTI4D格式。二:可視化軟件 1.ITK-SNAP ITK-SNAP是一個用于分割3D醫(yī)學圖像的應(yīng)用軟件,它是用C++,基于C++中的可視化分割和配準庫(ITK)是免費、開源且可跨平臺使用的。ITK-SNAP是由賓夕法尼亞大學佩恩圖像計算和科學實驗室(PICSL)的Paul Yushkevich博士和科學計算圖像研究所(SCI)的Guido Gerig博士合作開發(fā)完成。ITK-SNAP提供了基于活動輪廓算法的半自動分割方法,圖像顯示和手動描繪。
2.xjview
xjview是SPM工具箱中一個顯示的軟件包,可以顯示有差異的區(qū)域,在xjview中可以改變p值和FDR值的大小,從而觀察隨著不同閾值,區(qū)域差異的改變。下面兩幅圖是本人之前做過的比較男女大腦灰質(zhì)體積差異的結(jié)果,僅供參考。
3.Perl 4.Surf Ice是用于大腦皮層重建的跨平臺工具,其中還集成了大腦網(wǎng)絡(luò)連接的可視化和大腦解剖結(jié)構(gòu)圖譜,Surf Ice類似于MRIcron,但MRIcron是用于三維體積重建,而Surf Ice是用于大腦皮層重建。Surf Ice區(qū)別于其他流行分析工作的一個主要特點是采用可編程著色器,Surf Ice生成圖像包括三個階段,第一階段將畫出所有的項目并創(chuàng)建一個深度緩沖,第二個階段是相同的,但不包括解剖掃描,最后階段是使用深度緩沖來估計基于表面的大腦的深度,這些不同的圖像結(jié)合成最終的圖像。
目前Surf Ice集成大腦網(wǎng)網(wǎng)絡(luò)圖像,定義了節(jié)點和邊,所以可以用來分析海馬區(qū)的網(wǎng)絡(luò)連接,直接反應(yīng)海馬與大腦其他區(qū)域結(jié)構(gòu)連接情況,從而更好的分析網(wǎng)絡(luò)連接。6.TrackVis TrackVis是一個軟件能可視化并分析纖維追蹤產(chǎn)生于核磁圖像彌散張量成像(DTI),彌散光譜成像(DSI)和其他彌散圖像科技。
7.BrainNetViewer BrainNetViewer是一個用Matlab開發(fā)的腦網(wǎng)絡(luò)可視化軟件,可以顯示不同的腦結(jié)構(gòu)連接和腦功能連接,load file之后,可讀入的文件有以下四種,1)腦曲面文件(Brain surface files):ASCII文件,后綴名為“nv”,包含了腦曲面上的定點和三角面片信息。
2)節(jié)點文件(node files):ASCII文件,后綴名為“node”,為n×6的矩陣,包含了節(jié)點的坐標、顏色、大小和標簽信息。3)邊文件(edge files):ASCII文件,后綴名為“edge”,為n×n的矩陣,即節(jié)點間的相關(guān)矩陣。
4)三維圖像文件(volume files):NIFTI或Analyze格式,后綴名為配對的“hdr”和“img”該文件僅用于體素到曲面的映射繪制。
三:Linux資源
1.常用命令——文件和目錄 cd /home 進入’/home’目錄 cd..返回上一級目錄 cd../..返回上兩級目錄 cd 進入個人的主目錄
cp-f file1 file2 指定使用強制復(fù)制的模式把文件file1復(fù)制成file2 cp-R dir1 dir2 將目錄dir1復(fù)制成目錄dir2 cp-R file1 file2 file3 dir1 dir2 同時將文件file1 file2 file3與目錄dir1復(fù)制到dir2 cat file 查看文件內(nèi)容但不能編輯 ls 查看目錄中的文件
ls-l 列出文件詳細信息,包括創(chuàng)建者和時間,擁有的權(quán)限 ls-S以文件大小進行排序
ls-a 列出當前目錄下所有文件及目錄,包括隱藏的 ln創(chuàng)建鏈接文件
sudo su 獲得root用戶權(quán)限
chmod 777 file1 使文件獲取讀、寫、執(zhí)行的權(quán)限 mkdir dir1 創(chuàng)建一個叫’dir1’的目錄 mkdir dir1 dir2 同時創(chuàng)建兩個目錄
mkdir-p /tmp/dir1/dir2 創(chuàng)建一個目錄樹 rm-f file1 刪除一個叫做’file1’的文件
rmdir dir1 刪除一個叫做’dir1’的目錄,dir1是空目錄 rm-rf dir1 刪除一個叫做’dir1’的目錄并同時刪除其內(nèi)容 rm-rf dir1 dir2 同時刪除兩個目錄及它們的內(nèi)容
mvfile1 file2 file3 dir 把文件file1 file2 file3移動到目錄dir中 mv file1 file2 把文件file1重命名為file2 pwd顯示當前目錄
2.常用命令——文件搜索
find /-name ‘interfaces’搜索在根目錄下的所有interfaces文件所在位置
locate interfaces 在根目錄下搜索interfaces文件,它比find命令快,查詢的是數(shù)據(jù)庫(/var/lib/locatedb),數(shù)據(jù)庫包含本地所有的文件信息。whereis搜索Linux系統(tǒng)中的所有可執(zhí)行文件即二進制文件.which查看系統(tǒng)命令是否存在,并返回系統(tǒng)命令所在的位置,s使用which命令查看grep命令是否存在以及存在的目錄的命令為”which grep”。
type命令查看系統(tǒng)中的某個命令是否為系統(tǒng)自帶的命令,type cd為使用type命令查看cd是否為系統(tǒng)自帶的命令。
3.常用命令——打包和壓縮文件
tar czvf my.tar.gz file1 單個文件壓縮打包
tar czvf my.tar.gz file1 file2,? 多個文件壓縮打包 tar xzvf my.tar.gz 解包至當前目錄 4.常用命令——文件編輯
vim是vi的高級版,vim編輯器的三種模式:一般模式、編輯模式和命令行模式
在一般模式中可以進行刪除、復(fù)制和粘貼的功能,但是無法編輯文件內(nèi)容,從一般模式切換到編輯模式可以按下i鍵 移動光標的方法:
[Ctrl]+[f]:屏幕向下移動一頁,相當于[PageDown]按鍵。[Ctrl]+[b]:屏幕向上移動一頁,相當于[PageUp]按鍵。0或功能鍵[Home]:移動到這一行的最前面字符處。$或功能鍵[End]:移動到這一行的最后面字符處。G:移動到這個文件的最后一行。gg:移動到這個文件的第一行。
N[Enter]:N為數(shù)字,光標向下移動N行。刪除、復(fù)制和粘貼:
x,X:在一行字中,x為向后刪除一個字符(相當于[Del]鍵),X為向前刪除一個字符(相當于[Backspace])。dd:刪除光標所在的一整行。ndd:刪除光標所在的向下n行。yy:復(fù)制光標所在的一行。nyy:復(fù)制光標所在的向下n行。
p,P:p為將已復(fù)制的內(nèi)容在光標的下一行粘貼,P則為粘貼在光標的上一行。u:復(fù)原前一個操作。[Ctrl]+r:重做上一個操作。.:小數(shù)點,重復(fù)前一個操作。一般模式切換到編輯模式:
i,I:進入插入模式,i為從目前光標所在處插入。I為在目前所在行的第一個非空格字符處開始插入。
a,A:進入插入模式。a為從目前光標所在處的下一個字符處開始插入。A為從所在行的最后一個字符處開始插入。
o,O:進入插入模式。o為在下一行插入。O為在上一行插入。
r,R:進入替換模式。r只替換光標所在那個字符一次。R會一直替換光標所在字符,直到按下Esc鍵。
一般模式切換到命令行:
:w:將編輯的數(shù)據(jù)寫入到硬盤中。:q:離開vi.后面加!為強制離開。
:wq:保存后離開。:wq!為強制保存后離開。
gedit是一個GNOME桌面環(huán)境下兼容UTF-8的文本編輯器,使用GTK+編寫而成,簡單易用。命令如下:
gedit file1 編輯file1文件,基本操作和win下word操作類似
nano是一個字符忠犬的文本編輯器,比vi/vim要簡單得多,比較適合Linux初學者使用,nano命令可以打開指定文件進行編輯,默認情況下它會自動斷行,如若避免這種情況,加參數(shù)-w,命令如下: nano-w file Ctrl+G 獲得幫助 Ctrl+O 保存 Ctrl+E 退出 Ctrl+R 讀取文件
5.常用命令——Linux軟件包管理
dpkg(Debian Package)管理工具,軟件包名為.deb后綴,這種方法適合系統(tǒng)不能聯(lián)網(wǎng)的情況下。比如安裝tree命令的安裝包,先將tree.deb傳到Linux系統(tǒng)中,然后:
sudo dpkg-i tree_1.5.3-1_i386.deb 安裝軟件(tree_1.5.3-1_i386.deb是手動下
載下來的包)sudo dpkg-r tree 卸載軟件
安裝完成后,可以用命令查看軟件包相關(guān)信息 dpkg-L package 查看軟件包安裝的所有文件 dpkg-l package 顯示軟件包的版本 dpkg-s package 查找軟件包的詳細信息
gdebi是一個安裝Debian可執(zhí)行文件的專用程序,極其輕量,且專注于安裝.deb文件,gdebi最有用的功能是它也可以為你展示出將要安裝的程序的依賴。sudo apt-get install gdebi安裝gdebi程序 sudo gdebi package用gdebi安裝軟件包
apt(advanced packaging tool)高級軟件工具,這種方法適合系統(tǒng)能夠聯(lián)網(wǎng)的情況下,sudo apt-get install tree 安裝tree sudo apt-get remove tree 卸載tree sudoapt-get update 更新軟件 sudo apt-get upgrade 更新軟件
6.常用命令——關(guān)機/重啟電腦 shutdown-r 關(guān)機重啟 shutdown-h關(guān)機不重啟 shutdown now 立刻關(guān)機 halt關(guān)機 reboot重啟
四:服務(wù)器使用要求
1.使用服務(wù)器時,必須建立自己的用戶名,自己相關(guān)數(shù)據(jù)保存在自己的用戶名下。2.不得擅自改動服務(wù)器上的任何數(shù)據(jù)。
第五篇:班級網(wǎng)站設(shè)計與實現(xiàn)
沈陽化工學院
本科畢業(yè)論文
題 目: 班級網(wǎng)站設(shè)計與實現(xiàn) 院 系: 計算機科學與技術(shù)學院 專 業(yè): 計算機科學與技術(shù) 班 級: 計算機0802 學生姓名: 金智宇 指導(dǎo)教師: 張 麗
論文提交日期:2012年06月20日 論文答辯日期:2012年06月26日
I
內(nèi)容摘要
隨著人類的進步,網(wǎng)絡(luò)技術(shù)不斷發(fā)展和計算機的普及,越來越多的人擁有自己電腦,讓人們的生活更快捷和豐富,并且豐富人類的精神世界和物質(zhì)世界,讓人類最便捷地獲取信息,找到所求,讓人類的生活更快樂。
網(wǎng)絡(luò)的普及越來越多的學校和班級通過計算機網(wǎng)來管理各項事務(wù)。同時,學生與學生之間通過網(wǎng)絡(luò)來交流的方式也日趨頻繁。在這種潮流的趨勢下,應(yīng)該采用什么樣的方式來更好的管理學生各項信息和班級各項日常事務(wù),以及怎么是學生之間能更好的交流,成為一個問題。
班級網(wǎng)站設(shè)計是為了合理的利用網(wǎng)絡(luò)資源,提供班級與交流、有管理班級事務(wù)的網(wǎng)絡(luò)平臺。本網(wǎng)站基于B/S模式,在ASP.NET集成開發(fā)的環(huán)境下采用C#語言開發(fā)完成。本網(wǎng)站有班級介紹、班級相冊、同學登陸、班級留言、學習空間、休閑等模塊。網(wǎng)站的設(shè)計體現(xiàn)個性化要求。其中同學登陸模塊實現(xiàn)了用戶注冊、登陸與修改個人資料等功能;班級相冊實現(xiàn)圖片上傳和在線瀏覽功能;班級留言實現(xiàn)網(wǎng)上留言功能;提供交流平臺。本網(wǎng)站 促進班級學生的學習交流,實現(xiàn)用戶自由訪問,增加同學們的相互了解,增強班級凝聚力。
關(guān)鍵詞: 網(wǎng)站建設(shè)、網(wǎng)站運營、ASP.NET|、SQL server 2005
II
Abstract With the progress of mankind, the continuous development of network technology and the proliferation of computers, more and more people have their own computer to make people's lives more efficient and rich, and enrich our spiritual world and physical world, human access to the most convenientinformation, find what we seek to make human life happier.More and more schools and classes of the popularity of the network through the computer network to manage the affairs.At the same time, the way to communicate through the network between the students and the students become more frequent.In this fashion trends, what way should be used with good management students all the information and classes the daily affairs, and how better communication between students, become a problem.The class website is designed to use the network resources to provide classes and exchanges, to manage class affairs network platform.This site is based on B / S mode, ASP.NET integrated development environment using C # language developed.This site have a class, class album, the students landing, message classes, learning space, leisure and other modules.The site design reflects the individual requirements.Students landing module user registration, login and modify personal information;class album image upload and
III
online feature;class message Message function;provide an exchange platform.This site to promote the exchange of classes students learn to achieve the users the freedom to access, increase mutual understanding of the students, and enhance class cohesion.Key words: Website building、website operators、ASP.NET|、server 2005
IV
SQL
目錄
班級網(wǎng)站設(shè)計與實現(xiàn).........................................................................1 一.緒論..........................................................................................1 1.1 課題背景來源和發(fā)展意義..........................................................1 1.1.1 課題背景.............................................................................1 1.1.2 課題來源.............................................................................1
二.開發(fā)工具與開發(fā)技術(shù)..................................................................3 2.1 開發(fā)技術(shù)...................................................................................3 2.1.1 ASP.NET技術(shù)....................................................................3
2.2 開發(fā)工具...................................................................................4 2.2.1 SQL server 2005數(shù)據(jù)庫.....................................................4
2.3 開發(fā)環(huán)境...................................................................................5 2.3.1 Visual Studio.NET2010開發(fā)環(huán)境.....................................5 2.3.2 CSS樣式表在HTML中的實現(xiàn)............................................7
三.方案設(shè)計與論證........................................................................9 3.1 項目概述與需求分析.................................................................9 3.1.1 目標....................................................................................9 3.1.2 用戶的特點..........................................................................9
V
3.1.3 假定和約束..........................................................................9
3.2 設(shè)計中的圖表..........................................................................10 3.2.1 對功能的規(guī)定....................................................................10 3.2.2 網(wǎng)站結(jié)構(gòu)圖:....................................................................11 3.2.3 類圖..................................................................................12
3.3 測試........................................................................................12 3.3.1 軟件測試...........................................................................12
四.設(shè)計與實現(xiàn)..............................................................................14 4.1 網(wǎng)站框架和代碼......................................................................14 4.1.1 添加用戶...........................................................................14 4.1.2 管理用戶...........................................................................15
4.2 網(wǎng)站首頁.................................................................................15 4.2.1 班級首頁...........................................................................15 圖4.2.1班級首頁.........................................................................16 4.2.2 網(wǎng)站首頁部分代碼.............................................................16
4.3 網(wǎng)站介紹.................................................................................18 4.3.1 班級介紹...........................................................................18 4.3.2 班級介紹部分代碼.............................................................19
4.4 資源共享.................................................................................22 4.4.1 資源共享介紹....................................................................22 4.4.2 連接代碼...........................................................................22
VI
4.5 專業(yè)課程.................................................................................23 4.5.1 課程信息...........................................................................23 4.5.2 專業(yè)課程部分代碼.............................................................23
4.6 班級通訊.................................................................................24 4.6.1 通訊界面...........................................................................24 4.6.2 班級通訊部分代碼.............................................................25
4.7 留言飛語.................................................................................27 4.7.1 留言界面...........................................................................27 4.7.2 同學留言部分代碼.............................................................27
4.8 聯(lián)系方式.................................................................................29 4.8.1 管理員聯(lián)系界面.................................................................29 4.8.2 聯(lián)系方式部分代碼.............................................................29
五.結(jié)果與評價..............................................................................31 六.結(jié)論.........................................................................................32
VII 沈陽化工學院學士學位論文
第一章 緒
論
班級網(wǎng)站設(shè)計與實現(xiàn)
一.緒論
1.1 課題背景來源和發(fā)展意義
1.1.1 課題背景
隨著互聯(lián)網(wǎng)的進一步發(fā)展與成熟,網(wǎng)絡(luò)的帶寬進一步加闊,網(wǎng)絡(luò)應(yīng)用也越來越廣泛。網(wǎng)頁制作更是日新月異,層出不窮。涌現(xiàn)了很多琳瑯滿目的網(wǎng)站,使得整個互聯(lián)網(wǎng)多姿多彩。網(wǎng)頁功能分析就是以系統(tǒng)的觀點,對已選定的對象與開發(fā)范圍進行有目的、有步驟的實際調(diào)查和科學分析。分析的目的就是要弄清楚網(wǎng)頁要做什么,最終為后面的設(shè)計工作打下基礎(chǔ)。需求分析是制作一個網(wǎng)站的第一步。在制作網(wǎng)站之前,首先要了解客戶的需要和要求。這些必要的信息包括客戶所要表達的理念、界面顯示的內(nèi)容和欄目的要求、網(wǎng)站功能方面的要求等。根據(jù)客戶的具體情況,需求也會有所差別。本網(wǎng)站是針對班級同學而設(shè)計的網(wǎng)站,主要是便于同學聯(lián)系例如聚會、發(fā)布班級信息等系列的通知,同時本網(wǎng)站還針對同學們的需求建立個人信息空間,可以建立個人影集,彰顯每個同學的個性與風采,相當于一個“便攜式”的聊天平臺,無論同學們以后身在那里我們都可以在茶余飯后對我們現(xiàn)在也或是過去進行討論,彼此交換心得體會,更加了解班級的概況,增強同學之間交流。
1.1.2 課題來源
大學時代的同學之情是最真摯的一份感情。沒有任何一個時代的學生比現(xiàn)在的學生們更加渴望言論自由,渴望情感交流。但在學分制條件下,快節(jié)奏的學習生活、越來越少的集體活動時間使同班同學之間的交流也日益困難。大學班級網(wǎng)站的建立為現(xiàn)實世界中的班級提供了一個非正式交往的虛擬平臺,它為班級每一個成員都提供了平等、自由的發(fā)言機會,使相互的交流跨越了時間和空間的樊籬,也打破了男女間、寢室間的障礙。沈陽化工學院學士學位論文
第一章 緒
論
為了滿足班級網(wǎng)站的交流目的。本網(wǎng)站包括:班級簡介、班級相冊、班級登陸、班級留言、學習交流、論壇等模塊。班級簡介模塊,作為班級總體介紹平臺,極少班級的建設(shè),班級成員,班級成績等;班級相冊模塊,包括用戶上傳圖片以及圖片的瀏覽功能,實現(xiàn)與數(shù)據(jù)庫的銜接;班級登陸模塊,包括注冊和登陸兩個子模塊,通過注冊可以成為班級成員,在通過登錄擁有訪問網(wǎng)站各項功能的權(quán)限;班級留言模塊,實現(xiàn)用戶的在線留言;班級論壇模塊,論壇模塊主要實現(xiàn)注冊用戶能在此網(wǎng)站平臺之上交流,一般用戶可以回復(fù)別人的發(fā)言,亦可提出自己的言論,一伙的其他人的建議和意見;
本系統(tǒng)使用ASP。Net技術(shù)的動態(tài)網(wǎng)頁與SQL server2000數(shù)據(jù)庫結(jié)合設(shè)計建立的一個班級網(wǎng)站。用戶首先通過內(nèi)部網(wǎng)絡(luò)訪問本站進行簡單的注冊并經(jīng)營管理員審核通過后,即擁有了使用本網(wǎng)站上所提供的出管理模塊的各項功能的權(quán)利。功能模塊包括班級留言、班級相冊、學習交流等,論壇社區(qū)提供用戶之間的主要交流平臺,用戶可以發(fā)起自己的帖子,來引起班級其他同學的對本帖的討論或回復(fù),同時用戶也可以對自己或別人的帖子提出自己的見解,從而很好地促進了班級內(nèi)同學的交流。班級留言提供網(wǎng)上留言功能。留言可以使班級的老師班長或其他同學的留言,通過網(wǎng)絡(luò)的迅捷的傳輸率達到快速的了解及處理班級各項事務(wù)的目的。班級相冊可以將班級內(nèi)同學的相冊傳到網(wǎng)站上自由瀏覽,增加班級的親和力。以及以上功能很好的解決上面所提出的問題 沈陽化工學院學士學位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
二.開發(fā)工具與開發(fā)技術(shù)
2.1 開發(fā)技術(shù)
2.1.1 ASP.NET技術(shù)
AS.PNET是一種建立在通用語言上的程序結(jié)構(gòu),能被用于一臺Web服務(wù)器來建立強大的Web應(yīng)用程序。ASP.NET是在服務(wù)器上運行的編譯好的公共語言運行庫,利用早期的綁定、實時編譯、本機優(yōu)化和盒外緩存服務(wù),著相當于在編寫代碼行之前便顯著提高了性能。另外,由于ASP.NET框架補充了Visual Studio 集成開發(fā)環(huán)境,想必ASP,使程序設(shè)計相對簡化,結(jié)構(gòu)更為清晰
ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當時與 ADO 1.0 一起推出,在IIS 3.0(Windows NT 4.0)發(fā)揚光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還 特別為它量身打造了Visual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因 之一。不過ASP的缺點也逐漸的浮現(xiàn)出來:
意大利面型的程序開發(fā)方法,讓維護的難度提高很多,尤其是大型的ASP應(yīng)用程序。直譯式的VBScript或JScript語言,讓效能有些許的受限。延展性因為其基礎(chǔ)架構(gòu)擴充性不足而受限,雖然有COM元件可用,但開發(fā)一些特殊功能(像文件上傳)時,沒有來自內(nèi)置的支持,需要尋求第三方軟件商開發(fā)的元件。1997年時,微軟開始針對ASP的缺點(尤其是意大利面型的程序開發(fā)方法)準備開始一個新項目來開發(fā),當時ASP.NET的主要領(lǐng)導(dǎo)人Scott Guthrie剛從杜克大學畢業(yè),他和IIS團隊的Mark Anders經(jīng)理一起合作兩個月,開發(fā)出了下一代ASP技術(shù)的原型,這個原型在1997年的圣誕節(jié)時被發(fā)展出來,并給予一個名稱:XSP,這個原型產(chǎn)品使用的是Java語言。不過它馬上就被納入當時還在開發(fā)中的CLR平臺,Scott Guthrie事后也認為將這個技術(shù)移植到當時的CLR平臺,確實有很大的風險(huge risk),但當時的XSP團 沈陽化工學院學士學位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
隊卻是以CLR開發(fā)應(yīng)用的第一個團隊。
為了將XSP移植到CLR中,XSP團隊將XSP的內(nèi)核程序全部以C#語言重新撰寫(在內(nèi)部的項目代號是 “Project Cool”,但是當時對公開場合是保密的),并且改名為ASP+,作為ASP技術(shù)的后繼者,并且也會提供一個簡單的移轉(zhuǎn)方法給ASP開發(fā)人員。ASP+首次的Beta版本以及應(yīng)用在PDC 2000中亮相,由Bill Gates主講Keynote(即關(guān)鍵技術(shù)的概覽),由富士通公司展示使用COBOL語言撰寫ASP+應(yīng)用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl與Python語言(后兩者由ActiveState公司開發(fā)的互通工具支持)來開發(fā)。
在2000年第二季時,微軟正式推動.NET策略,ASP+也順理成章的改名為ASP.NET,經(jīng)過四年的開發(fā),第一個版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成為ASP.NET的產(chǎn)品經(jīng)理(到現(xiàn)在已經(jīng)開發(fā)了數(shù)個微軟產(chǎn)品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及.NET Framework 4.0 已經(jīng)在VS2010平臺內(nèi)應(yīng)用。
2.2 開發(fā)工具
2.2.1 SQL server 2005數(shù)據(jù)庫
數(shù)據(jù)庫是信息的集合,是指長期存儲在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。例如,記錄客戶信息、網(wǎng)絡(luò)通訊錄等。以往會將這些數(shù)據(jù)記錄到紙上或是計算機某個文件中,如果要修改或查詢則要消費大量時間?,F(xiàn)在人們借助計算機和數(shù)據(jù)庫技術(shù)科學地保存和管理大量的復(fù)雜的數(shù)據(jù),以便能方便而充分的利用這些寶貴的信息資源。數(shù)據(jù)被規(guī)整地存儲起來,修改和查詢只需幾條SQL語句就完成了。
Internet集成。SQL Server 2005 數(shù)據(jù)庫引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且SQL Server 2005 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。沈陽化工學院學士學位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
2.可伸縮性和可用性。同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windowsreg;98 的便攜式電腦,到運行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2005 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。
3.企業(yè)級數(shù)據(jù)庫功能。SQL Server 2005 關(guān)系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2005 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是 SQL Server 2005 數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并會發(fā)布服務(wù)器。
4.易于安裝、部署和使用。SQL Server 2005 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2005 還支持基于標準的、與 Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。
2.3 開發(fā)環(huán)境
2.3.1 Visual Studio.NET2010開發(fā)環(huán)境
1998 年,微軟公司發(fā)布了 Visual Studio 6.0。所有開發(fā)語言的開發(fā)環(huán)境版本均升至 6.0。這也是 Visual Basic 最后一次發(fā)布,從下一個版本(7.0)開始,Microsoft Basic 進化成了一種新的面向?qū)ο蟮恼Z言:Microsoft Basic NET。由于微軟公司對于 Sun 公司 Java 語言擴充導(dǎo)致與 Java 虛擬機不 兼容被 Sun 告上法庭,微軟在后續(xù)的 Visual Studio 中不再包括面向 Java 虛擬機的開發(fā)環(huán)境。Visual Studio 97 是最早的 Visual Studio 版本。包含有面向 Windows 開發(fā)使用的 Visual Basic 5.0、Visual C++5.0,面向 Java開發(fā)的 Visual J++和 面向數(shù)據(jù)庫開發(fā)的 Visual FoxPro,還包含有創(chuàng)建 DHTML(Dynamic HTML)所需要的 Visual InterDev。其中,Visual Basic 和 沈陽化工學院學士學位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
Visual FoxPro 使用單獨的開發(fā)環(huán)境,其他的開發(fā)語言使用統(tǒng)一的開發(fā)環(huán)境。
2002 年,隨著.NET 口號的提出與 Windows XP / Office XP 的發(fā)布,微軟發(fā)布了 Visual Studio.NET(內(nèi)部版本號為 7.0)。在這個版本的 Visual Studio 中,微軟剝離了 Visual FoxPro 作為一個單獨的開發(fā)環(huán)境以 Visual FoxPro 7.0 單獨銷售,同時取消了 Visual InterDev。與此同時,微軟引入了建立在.NET 框架上(版本1.0)的托管代碼機制以及一門新的語言 C#(讀作 C Sharp,意為 C#)。C# 是一門建立在 C++和 Java 基礎(chǔ)上的現(xiàn)代語言,是編寫.NET 框架的語言。
.NET 的通用語言框架機制(Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開發(fā)的組件。所有 CLR 支持的代碼都會被解釋成為 CLR 可執(zhí)行的機器代碼然后運行。
Visual Basic、Visual C++ 都被擴展為支持托管代碼機制的開發(fā)環(huán)境,且 Visual Basic.NET更是從 Visual Basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C制。而 Visual J++ 也變?yōu)?Visual J#。后者僅語法同 Java 相同,但是面向的不是 Java 虛擬機,而是.NET Framework。
2003 年,微軟對 Visual Studio 2002 進行了部分修訂,以 Visual Studio 2003 的名義發(fā)布(內(nèi)部版本號為 7.1)。Visio 作為使用統(tǒng)一建模語言(UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時被引入的還包括移動設(shè)備支持和企業(yè)模版。.NET 框架也升級到了 1.1。
2005 年,微軟發(fā)布了 Visual Studio 2005。.NET 字眼從各種語言的名字中被抹去,但是這個版本的 Visual Studio 仍然還是面向.NET 框架的(版本2.0)。
這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。同時還永久提供免費的 Visual Studio Express 版本。
隨著即將發(fā)布的 Windows Vista和 Office 2007,Visual Studio 9 也漸漸浮出水面。Visual Studio 9 目前可以確定的是支持建立于 DHTML 基礎(chǔ)上的 Ajax 技術(shù),這種微軟在 Visual InterDev 時代提出的基于異步的客戶端動 態(tài)網(wǎng)頁技術(shù)在當年并沒有像微軟預(yù)期中的那么流行起來,反而隨著 Gmail 等應(yīng)用而東山再起,漸漸成為主流網(wǎng)絡(luò)應(yīng)用之一。同時 Visual Studio 9 會強化對于數(shù)據(jù)庫的支持以及微軟新的基于工作流(Workflow)的編程模型。預(yù)計為了保持與 Office 系列的統(tǒng)一,Visual Studio 9 的名稱為 Visual Studio 2007。沈陽化工學院學士學位論文
第二章 開發(fā)工具與開發(fā)技術(shù)
2007年11月,微軟發(fā)布了 Visual Studio 2008 英文版,2008年2月14日發(fā)布了簡體中文專業(yè)版。
2010年4月12微軟發(fā)布Visual Studio 2010以及.NET Framework 4.0,并于2010年5月26發(fā)布了中文版
Visual Studio.NET2010是Microsoft推出.NET應(yīng)用程序開發(fā)工具。Visual Studio,我們一般都簡稱為VS,Visual Studio其實是微軟開發(fā)的一套工具集,它由各種各樣的工具組成,這就好像Office 2007時由Word 2007、Excel 2007、Access 2007等等組成的一個道理。其中Visual C++就是Visual Studio的一個重要的組成部分。Visual Studio可以用于生成Web應(yīng)用程序,也可以生成桌面應(yīng)用程序,在Visual Studio下面,除了VC,還有Visual C#,Visual Basec,過去還有Visual J#,現(xiàn)在還有Visual F#等等組件工具,使用這些工具你可以使用C++語言C#語言或者Basic語言進行開發(fā)。這就好比桌上放著刀、叉、筷子,你可以用它來吃飯,無論它們都是餐具的一種
2.3.2 CSS樣式表在HTML中的實現(xiàn)
在HTML網(wǎng)頁中加入CSS并不是只有一種方法,在不同的情況下,可以采用不同的方法,比較常用的有下面幾中。
1.嵌入式樣式表
嵌入式樣式表的實現(xiàn)很簡單,只需在每個要應(yīng)用樣式的HTML標簽后寫上CSS屬性即可。例如要設(shè)置指定表格中的文字的樣式為紅色,字號為10pt,可在當前表格的