999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

互動型大學生畢業作品展示平臺的設計與實現

2020-06-08 10:26:50姚光澤黃銀欽陳啟銘
電腦知識與技術 2020年10期

姚光澤 黃銀欽 陳啟銘

摘要:在分析大學生畢業作品展示方式的基礎上,基于Apache+MySQL+PHP相關技術,設計開發了一個互動型大學生畢業作品展示平臺,為學生提供了一個多元化的作品展示與互動交流空間,實現作品分門別類地信息化、規范化管理,有利于大學生原創作品、創意的實時分享、交流、推廣和保存,激發大學生的創作熱情。

關鍵詞:互動型;畢業作品;展示平臺;Apache+MySQL+PHP

中圖分類號:TP319 文獻標識碼:A

文章編號:1009-3044(2020110-0071-03

1概述

隨著計算機技術與網絡技術的飛速發展,固定的展板展臺已經不能滿足新興產業作品的展示,如微電影、小視頻、動畫等影視作品、廣告頁面設計、網站作品、電子課件等。因此,建立一個以網絡為基礎,以現代化技術為依托的互動型大學生畢業作品展示平臺有著巨大的應用價值。它不僅能夠解決傳統畢業作品的展示與保存方式(如展臺、展板)所存在的問題,還能夠為其他學生的畢業設計選題和設計提供參考與借鑒,甚至還可以幫助學生獲得更好的就業機會。

2關鍵技術

互動型大學生畢業作品展示平臺基于B/S架構,采用Apache+MySQL+PHP技術開發實現。

B/S(Browser/Serverl:瀏覽器/服務器架構模式,是隨著Inter-net技術的興起,對C/S架構的一種改變和促進的架構。在這種架構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層(3-tier)結構。

Apache+MySQL+PHP:簡稱AMP,是網站開發的一個絕佳組合。由于開發速度快,而且開源免費,非常適合中小型Web應用的開發。其中,Apache是最流行的Web服務器端軟件之一,通過簡單的API擴充,可以將PHP、Perl、Pvthon等解釋器編譯到服務器中;MySQL是一種關系型數據庫管理系統,可以運行于多個系統上,并且支持多種語言,對PHP有很好的支持;PHP是一種在服務器端執行的腳本語言,可在不同的平臺上運行,提供了廣泛的數據庫支持,非常適用于Web開發領域。

3平臺分析

3.1平臺的業務需求分析

目前,大學生畢業作品大多數還是以傳統的展示方式(如展臺、展板)進行展示,不僅費時費力、效果有限,而且不利于作品的保存與推廣交流。因此,設計開發一個基于Web的互動型大學生畢業作品展示平臺來實現作品的在線展示、交流與保存,具有很好的應用價值。

互動型大學生畢業作品展示平臺的業務需求是:面向全校的在校師生,以大學生畢業設計作品展示交流為主,為學校相關組織展覽部門提供新型的展示和交流手段。師生們可以將自己的作品上傳到平臺進行展示,也可以通過平臺進行作品的交流。不僅為學生畢業設計的選題提供有價值的參考,也為教師開展實踐學提供豐富的案例,同時還能夠幫助莘莘學子通過展現自己的作品和才華來獲取更多的就業機會。

3.2平臺的可行性分析

從技術可行性的角度分析,平臺采用的是B/S技術架構,基于Apache服務器,采用PHP程序設計語言進行開發,使用MySQL作為數據庫進行數據存儲,在技術上已相當成熟,完全可以實現。

從經濟可行性的角度分析,“Apache+MySQL+PHP”的所有軟件都是開源免費的,可以大大減少開發成本的投入。相對于學校舉辦畢業作品展覽活動所消耗的人力、物力、財力來說,開發平臺所需投入的經費就少得多。從長遠來看,平臺的成功應用能幫助學校節省大量資金,而且平臺部署在學校服務器上,所需投人的維護費用也相對較少。

因此,從技術和經濟可行性的來看,平臺的開發應用是可行的。

3.3平臺的功能分析

3.3.1平臺的角色

大學生畢業作品展示平臺主要包括前臺展示和后臺管理相關功能。平臺面向五類用戶角色:游客、在校學生用戶、老師用戶、企業用戶和平臺管理員用戶,不同類型的用戶有著不同的操作權限。游客可以瀏覽平臺的作品信息、評論內容以及論壇內容等;在校學生和老師除了具有游客所有功能之外,還可以登錄平臺,上傳和管理自己的作品,評論作品,在論壇發帖和回帖等;企業用戶除了具有游客所有權限之外,可以登錄平臺,評論作品,在論壇發帖和回帖,從平臺中挖掘優秀作品和優秀人才;平臺管理員負責平臺的穩定運行,對平臺的用戶、作品、評論、論壇等功能模塊進行管理維護。

3.3.2平臺的功能分析

3.3.2.1前臺展示

主要包括“平臺首頁”“平臺簡介”“作品展示”“新聞動態”“在線交流”和“聯系我們”等功能模塊。展示的作品類型多樣,有圖片類的作品展示、有視頻類的作品展示,有幻燈片類的作品展示等。同時,要求作品在展示的時候對其進行分類、排行顯示。

3.3.2.2用戶登錄及個人信息中心

用戶登錄功能是基于Web開發的系統平臺中是一個必不可少的功能。該功能能夠很好地區分用戶的權限,對平臺也是一種保護。游客只能進行畢業作品和論壇的瀏覽,不能對作品進行評論、不能在論壇進行發帖和回帖等相關的操作。只有登錄后的在校學生、教師、企業和管理員用戶才能對作品進行評論、在論壇進行互動交流。在平臺中需要個人信息中心功能模塊來對個人的基本信息和個人作品進行管理。用戶登錄后,可以使用個人信息管理中心模塊對自己的基本信息進行更新,還可以對自己的作品進行添加、修改和刪除。

3.3.2.3作品評論與在線交流

平臺為廣大師生及企業用戶留下互動空間,就設計了作品評論功能和在線交流(在線論壇)功能。當登錄用戶看到自己喜歡的作品,想和作品作者進行互動時,就可以對作品進行打分和評論,作品的作者看到該評論,可以對其進行回復,就形成了評論的在線互動。此外,登錄用戶也可以到平臺的在線交流(在線論壇)欄目進行發帖和回帖的交流,實現論壇的在線互動。

3.3.2.4管理員后臺管理

管理員需要對整個平臺的運行進行管理,包括平臺基本信息設置、用戶管理(包括管理員用戶、學生用戶、教師用戶和企業用戶)、單頁管理、幻燈管理、友情鏈接管理、新聞管理、分類管理、所屬管理(學院、系部、專業和班級)、作品管理、評論管理、論壇管理等。

4平臺設計

4.1平臺技術架構設計

平臺采用B/S架構,與C/S的兩層架構不同,它基于三層架構:第一層是表示層,即頁面部分,主要負責顯示數據;第二層為業務邏輯層,即Web服務器層,主要負責處理頁面傳來的數據請求;第三層為數據層,即數據庫服務器層,主要工作是根據業務邏輯層的請求,訪問數據庫,對數據進行增、刪、改、查,并將操作結果返回給業務邏輯層。B/S三層架構如圖1所示。

4.2平臺功能框架設計

根據前面平臺功能需求分析可知,平臺的功能架構主要分為前臺功能模塊和后臺管理功能模塊。結合前臺用戶和后臺管理員的操作需求,設計出平臺的前臺功能框架圖(如圖2所示)和平臺的后臺功能框架圖(如圖3所示)。

4.3平臺版面設計

根據平臺需求分析,整體規劃平臺的結構。平臺的版面主要包括:首頁、平臺簡介頁、作品展示列表頁、作品展示內容頁、新聞動態列表頁、新聞動態內容頁、在線交流列表頁,在線交流內容頁,聯系我們頁、用戶登錄頁。接下來要做的就是規劃各頁面的結構草圖,根據結構草圖搜集相關素材,利用Fireworks、Photoshop等工具對素材進行處理、加工并進行整套平臺版面的設計。版面設計要求保持平臺各個頁面整體性與協調性,把形式與內容合理地統一,強化整體布局,才能獲得好的視覺效果。

4.4平臺數據庫設計

數據庫設計是平臺開發的一個重要步驟,平臺數據庫的設計方法和步驟是:1)需求分析,了解用戶的數據需求、處理需求、完整性和安全性要求;21概念設計,通過對數據抽象,采用E-R圖分析法,建立數據庫概念模型;3)邏輯結構設計,將概念結構化為MySQL數據庫所支持的數據模型(關系模型),并對其進行優化;4)物理結構設計,設計數據的存儲結構和存取方法,如索引的設計;5)系統實施,組織數據入庫、編制應用程序、試運行;6)運行維護,投入運行,持續對其進行評估、調整與修改。

平臺設計的數據表結構主要包括:管理員表、網站信息表、幻燈管理表、單頁管理表、新聞信息表、學院信息表、系部信息表、專業信息表、班級信息表、教師信息表、作品分類表、作品信息表、評論表、帖子表、回帖表、友情鏈接表等。

5平臺實現

基于前面對平臺分析和設計,確定了選擇Apache作為服務器、MySQL作為后臺數據庫、Dreamweaver作為開發工具,結合HTML、JavaScfipt、DIV+CSS等技術進行編碼實現。

5.1前臺頁面的編碼與實現

前臺頁面是用戶與平臺之間交互的接口。前臺頁面版面設計好之后,再使用Photoshop、Fireworks、Dreamweaver等相關工具和HTML、JavaScript、D1V+CSS等相關技術,對設計的版面進行切圖、編碼,轉換成與平臺版面相一致的靜態頁面,并制作出精美、動態的效果。

5.2后臺管理的編碼與實現

平臺的后臺管理主要包括管理員后臺管理、學生用戶后臺管理、教師用戶后臺管理和企業用戶后臺管理,不同類型的用戶有不同的管理權限。以管理員后臺管理為例,其后臺管理模塊包括:基本配置、用戶管理(包括:管理員用戶、教師用戶、學生用戶管理和企業用戶)、單頁管理、幻燈管理、新聞管理、作品管理、評論管理、分類管理、所屬管理、論壇管理、友情鏈接管理等。實現方法是:先搭建好Apache+MySQL+PHP開發環境,再將前面設計出來的數據表結構實施在MySQL平臺上,最后利用Dreamweaver工具和PHP動態網站開發技術來編碼實現各個管理模塊的功能。

5.3前后臺整合

平臺的前臺和后臺由數據庫連接起來,其中前臺負責輸出數據庫信息(通過HTML頁面),后臺負責管理平臺數據庫信息。在平臺前后臺功能整合前,先登錄后臺為每個功能模塊錄入一些數據,以便在整合時能夠控制輸出效果。然后使用Dream-weaver工具和PHP動態網站開發技術,把平臺前后臺各版塊功能整合起來,使得數據能夠在前臺頁面的相應的版位輸出,并能夠把數據通過后臺寫入相應的數據表,實現后臺管理前臺數據的效果。

6平臺測試與運行

軟件測試是軟件開發過程中必不可少的重要環節,平臺在開發過程中,始終堅持邊開發邊測試的做法,在不同的階段安排不同的測試人員進行測試,整個測試過程綜合采用了黑盒測試、白盒測試、靜態測試和動態測試相結合的方法,對平臺進行了功能、性能、兼容性、安全性、負載和壓力等多方位測試,力求盡可能多地從不同階段、不同角色、不同角度去發現隱藏的Bug并加以解決。平臺在測試過程中發現了一些問題,例如瀏覽器不兼容、數據輸出錯誤等,經過反復地分析、調試和修正,基本上把遇到的問題都解決了。

平臺設計開發完成之后,部署上線試運行。由于平臺采用B/S架構,操作簡單、使用方便,為在校學生、老師和企業人員開辟了一個新的畢業作品展示、分享和交流空間,深受用戶歡迎。平臺上線試運行以來,性能穩定,功能運行狀態良好,基本達到了預期的目標。

7結束語

本文對互動型大學生畢業作品展示平臺進行分析、設計,運用B/S架構,使用Apache+MySQL+PHP技術實現了平臺的前臺展示與互動交流及后臺管理功能。從平臺運行的情況來看,能夠有效地進行作品展示、評論交流,同時也有效地幫助學生把自己推向市場,增加就業機會。

主站蜘蛛池模板: 精品超清无码视频在线观看| 国产精品露脸视频| 国产成人精品第一区二区| 亚洲女同一区二区| 久久青青草原亚洲av无码| 九色视频线上播放| 国产成人精品无码一区二| 亚洲无码在线午夜电影| 国产九九精品视频| 国产打屁股免费区网站| 2020国产在线视精品在| 亚洲Av激情网五月天| 欧美色视频网站| 日本爱爱精品一区二区| 中文字幕亚洲第一| 免费AV在线播放观看18禁强制| 欧美性猛交一区二区三区 | 免费jjzz在在线播放国产| 热99精品视频| 欧美三級片黃色三級片黃色1| 91av成人日本不卡三区| 欧美日韩激情| h网址在线观看| 国产精品久久久久久久伊一| 欧美视频在线播放观看免费福利资源| 亚洲综合二区| 亚洲色无码专线精品观看| 激情无码字幕综合| 国产成人乱无码视频| 亚洲综合久久一本伊一区| 欧美伦理一区| 乱人伦中文视频在线观看免费| 免费激情网站| 真人免费一级毛片一区二区| 亚洲区一区| 国产在线观看人成激情视频| 在线视频一区二区三区不卡| 一级毛片基地| 色欲不卡无码一区二区| 一级毛片高清| 99在线免费播放| 老色鬼久久亚洲AV综合| 欧美日韩高清| 国产91九色在线播放| 欧美精品二区| 99热这里只有精品2| 国产91导航| 国产经典三级在线| AV无码一区二区三区四区| 亚洲国产成人无码AV在线影院L| 国产精品久久精品| 久久精品视频亚洲| 免费人成黄页在线观看国产| 精品无码国产一区二区三区AV| 国产一区二区三区在线观看视频 | 美女内射视频WWW网站午夜| 欧美亚洲日韩中文| 亚洲黄色成人| 超清无码一区二区三区| 欧美在线精品一区二区三区| 高清视频一区| 婷婷六月在线| 欧美笫一页| 国产免费网址| 午夜毛片免费看| 久久综合色88| 一级成人a做片免费| 在线视频亚洲欧美| 国产日韩久久久久无码精品| 国产午夜精品一区二区三区软件| 免费在线看黄网址| 在线观看国产小视频| 在线免费不卡视频| 日韩精品亚洲一区中文字幕| 中国黄色一级视频| 精品三级网站| 国产日本一区二区三区| 日本不卡在线视频| 女人18毛片水真多国产| 米奇精品一区二区三区| 久久综合激情网| a在线亚洲男人的天堂试看|