国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

網(wǎng)站設計實訓平臺的設計與實現(xiàn)

2012-12-04 06:06:40胡龍茂
黃山學院學報 2012年5期
關鍵詞:站點客戶端服務器

胡龍茂

(安徽財貿(mào)職業(yè)學院,安徽 合肥230601)

1 引 言

當前很多高職高專院校開設的電子商務專業(yè)或計算機應用專業(yè)的培養(yǎng)目標之一就是要求學生能夠獨立地開發(fā)網(wǎng)站,課程開設一般都采用理論課和實訓課相結(jié)合的方式。理論課講授開發(fā)語言,實訓課則要求通過學生的上機操作,掌握語言并綜合運用圖像處理、動畫、數(shù)據(jù)庫和網(wǎng)頁設計課程所學的內(nèi)容進行網(wǎng)站的開發(fā)。為方便管理,實訓機房的計算機一般都采用還原卡進行保護,使得學生在每次的實訓中所做的內(nèi)容不能集中發(fā)布及相互交流,形不成一個良好的相互競爭、相互學習的氛圍,因此建設一個合適的實訓平臺也成當務之急。

該實訓平臺允許學生隨時發(fā)布自己的網(wǎng)站,并隨時對自己的源碼及相關資源文件進行修改、刪除和上傳下載操作。在校園網(wǎng)內(nèi)可瀏覽所有的網(wǎng)站,老師、學生可進行全方位的交流,同時管理員可對網(wǎng)站空間進行有效的管理。

2 系統(tǒng)結(jié)構

平臺的總體結(jié)構[1]如圖1所示。這是一個典型的B/S結(jié)構系統(tǒng),分為客戶端和服務器端兩部分。客戶端用戶包括學生、老師和管理員,可以直接通過瀏覽器訪問Web服務器;服務器端包括Web服務器和數(shù)據(jù)庫服務器,響應來自客戶端的請求,若有訪問數(shù)據(jù)庫的要求,則交給數(shù)據(jù)庫服務器處理,數(shù)據(jù)庫返回的數(shù)據(jù)經(jīng)Web服務器處理后傳回給客戶端的瀏覽器。該系統(tǒng)中所有涉及數(shù)據(jù)庫結(jié)構以及記錄操作均集中在服務器端進行,客戶端僅能通過瀏覽器請求服務器對相關數(shù)據(jù)庫記錄進行操作,并不直接涉及數(shù)據(jù)操作,這樣不僅減少了客戶端維護的壓力,而且增強了數(shù)據(jù)的安全性與系統(tǒng)的穩(wěn)定性。

圖1 系統(tǒng)總體結(jié)構

3 系統(tǒng)流程及功能模塊

3.1 系統(tǒng)流程

系統(tǒng)的業(yè)務流程如圖2所示??紤]到管理方便,在WEB服務器上為每個班級建立一個站點,每位學生網(wǎng)站掛在相應的班級網(wǎng)站的下面,老師在開課前添加。

圖2 系統(tǒng)業(yè)務流程圖

上課的班級并為此班級建立相應的站點,然后通知學生進行實名注冊。當學生注冊后,老師審核注冊信息的真實性,如果信息真實則開通此學生的空間,然后學生就可登錄自己的空間進行操作。

在此系統(tǒng)中,考慮到交流的需要,老師和學生不需登錄均可瀏覽所有的網(wǎng)站。

3.2 系統(tǒng)的功能模塊

通過對網(wǎng)站設計實訓平臺的業(yè)務流程分析,整個系統(tǒng)可劃分為用戶服務、空間操作、網(wǎng)站瀏覽和系統(tǒng)管理4個功能模塊,各模塊下面又包含若干子模塊。整個系統(tǒng)功能模塊如圖3所示。

圖3 系統(tǒng)功能模塊圖

3.2.1 用戶服務

用戶服務主要包括用戶注冊、登錄和密碼修改功能。學生填寫自己學號、姓名、密碼、在下拉框中選擇班級,即可完成注冊。用戶要操作自己的網(wǎng)站文件時必須先登錄,當用戶登錄成功后,自動跳轉(zhuǎn)到自己的空間。

3.2.2 空間操作

空間操作包括空間文件的上傳和下載。系統(tǒng)采用FTP方式實現(xiàn)文件的上傳和下載,由于系統(tǒng)采用Serv-U建立FTP服務器,[2]要求文件必須使用英文命名。另外,為保證上傳成功率,要求采用FTP客戶端軟件進行上傳。

3.2.3 網(wǎng)站瀏覽

學生或老師選擇班級后,系統(tǒng)列出此班級中所有學生已經(jīng)建立的站點,點擊即可瀏覽。

3.2.4 系統(tǒng)管理

系統(tǒng)管理主要包括班級管理、網(wǎng)站管理、空間管理及系統(tǒng)維護。

班級管理,包括班級的添加與刪除。老師通過填寫添加班級的表單來添加班級,添加班級后,同時在服務器的某個邏輯盤上建立一個以班級命名的目錄。班級目錄作為班級網(wǎng)站的主目錄??梢孕薷暮蛣h除班級,但當有網(wǎng)站以此班級目錄為主目錄時,此班級不能刪除。

網(wǎng)站管理,包括網(wǎng)站的開通,停止與啟動及刪除。開通網(wǎng)站需要提供網(wǎng)站名稱、IP地址、端口號和主目錄。其中網(wǎng)站名稱由學生錄入,主目錄為學生通過下拉框選擇自己所屬的班級,IP地址為服務器的IP地址,由系統(tǒng)自動取得,端口號由系統(tǒng)自動生成。根據(jù)需要,可以對開通的網(wǎng)站進行停止與重新啟動,例如網(wǎng)站的訪問流量太大導致很多的學生站點打不開時,可考慮重啟??梢詣h除某個班級的網(wǎng)站,但當此網(wǎng)站下還存在學生站點時,不可刪除網(wǎng)站。

空間管理,包括空間的開通與刪除。當學生注冊后,老師審核學生的注冊信息是否真實,如果真實,則為其開通空間。開通空間實際上就是在相應的班級目錄下建立以學號命名的子目錄,此目錄作為學生空間的根目錄,讓學生上傳站點。如果學生在自己的站點內(nèi)發(fā)布一些不健康的信息或?qū)W生畢業(yè)后,可將其空間刪除。

系統(tǒng)維護,包括系統(tǒng)初始化,數(shù)據(jù)庫備份與還原,畢業(yè)班信息清理等。系統(tǒng)初始化中把數(shù)據(jù)庫中除管理員的記錄外全部清空,并刪除已建立的站點及相關的班級目錄和其下的學生目錄。數(shù)據(jù)庫備份中采用手工備份的方式將數(shù)據(jù)庫文件備份到另一個邏輯盤中,當數(shù)據(jù)庫損壞時可以用其備份進行還原。畢業(yè)班信息清理中將已畢業(yè)班級的網(wǎng)站刪除,同時刪除班級目錄。

4 系統(tǒng)實現(xiàn)

本平臺采用B/S模式的體系結(jié)構,在Windows 2000 Server或Windows 2003 Server下采用Access 2003建立數(shù)據(jù)庫,用Ser-U6.0企業(yè)版建立FTP服務器,采用IIS配置Web服務器,[3]開發(fā)平臺為ASP.NET。[4]對服務器系統(tǒng)關鍵文件采用授權訪問方式,保證了系統(tǒng)的安全性。

5 結(jié)束語

網(wǎng)站設計實訓平臺是學生學習網(wǎng)站設計的支撐平臺,通過對實訓環(huán)境的分析,進行了系統(tǒng)設計,采用ASP.NET+Serv-U+Access實現(xiàn)了系統(tǒng)的基本功能,對學生的實訓起到了較好的促進作用,同時也方便了老師的管理。下一步的工作是將學生站點的流量進行排序,增加域名注冊功能,將服務器配置成能實現(xiàn)外網(wǎng)訪問,使得學生假期也可在家完善自己的網(wǎng)站,老師可以在家進行管理和點評,進一步發(fā)揮實訓平臺的作用。

[1]劉建華,張蕊.干部信息管理和選拔任用決策支持系統(tǒng)的設計與實現(xiàn)[J].計算機工程與設計,2008,24:6437-6440.

[2]王宏.教學資源庫的FTP設計與實現(xiàn)[J].昌吉學院學報,2010,(6):109-113.

[3]孟海濱.用VB實現(xiàn)IIS的自動配置[J].電腦編程與維護,2005,(4):56-57.

[4]王安俊,劉萍,武濤.Windows2000活動目錄技術的分析與研究[J].計算機工程與設計,2003,(4):21-24.

猜你喜歡
站點客戶端服務器
通信控制服務器(CCS)維護終端的設計與實現(xiàn)
基于Web站點的SQL注入分析與防范
電子制作(2019年14期)2019-08-20 05:43:42
2017~2018年冬季西北地區(qū)某站點流感流行特征分析
縣級臺在突發(fā)事件報道中如何應用手機客戶端
傳媒評論(2018年4期)2018-06-27 08:20:24
孵化垂直頻道:新聞客戶端新策略
傳媒評論(2018年4期)2018-06-27 08:20:16
基于Vanconnect的智能家居瘦客戶端的設計與實現(xiàn)
電子測試(2018年10期)2018-06-26 05:53:34
首屆歐洲自行車共享站點協(xié)商會召開
中國自行車(2017年1期)2017-04-16 02:53:52
得形忘意的服務器標準
怕被人認出
故事會(2016年21期)2016-11-10 21:15:15
計算機網(wǎng)絡安全服務器入侵與防御
鄂托克前旗| 清水河县| 荥经县| 霍山县| 昌图县| 密云县| 云南省| 昌江| 滨州市| 枣庄市| 慈利县| 威信县| 出国| 武平县| 东阳市| 平江县| 乡城县| 龙川县| 桃源县| 蓝山县| 修武县| 鸡东县| 杭锦旗| 东丰县| 吉隆县| 浦江县| 荥经县| 汪清县| 都兰县| 南靖县| 聂拉木县| 宜城市| 白沙| 佛山市| 正宁县| 东至县| 新密市| 灵武市| 新龙县| 周口市| 滕州市|