沈佳超 徐佳悅 王怡斌 陸躍煒
摘要:基于統(tǒng)一軟件開發(fā)過程,詳細論述了基于WEB的校園在線B55平臺的開發(fā)過程和核心思想,并討論了系統(tǒng)的功能模塊、體系結構以及應用前景,運用ASP.NET網(wǎng)絡編程技術對系統(tǒng)的各個模塊進行了具體實現(xiàn)。
關鍵詞:WEB2.0 ASP.NET UML模型校園網(wǎng)站
0引言
步入信息時代,網(wǎng)絡技術越來越多地滲透到高校學生的學習生活中,建設數(shù)字化校園是大勢所趨。在傳統(tǒng)校園的基礎上,數(shù)字化校園利用先進的信息化手段和工具,通過整合現(xiàn)實校園的各項資源,形成的一個數(shù)字空間,使得現(xiàn)實校園在時間和空間上得到延伸。目前,盡管學校已投入了大量人力物力開發(fā)各類信息發(fā)布平臺,但由于各平臺之間相對獨立,信息分布分散,給師生獲取信息帶來了不便。再者,傳統(tǒng)的平臺更多是一種單向的信息發(fā)布,缺少受眾的交互溝通,故大家參與積極性不高。此外,仍有大量信息是以張貼海報的形勢發(fā)布,不利于大家及時獲得。因此,出于進一步補充完善財大數(shù)字化校園的愿望,我們想到開發(fā)一個以日歷為載體的在線信息交互平臺。便捷、友好且高效是該平臺的特點,加入web2.0思想又使之不乏創(chuàng)新元素。
1系統(tǒng)結構與功能
1.1系統(tǒng)功能用戶可以注冊,登錄平臺;編輯個人日程,查看搜索各類已發(fā)布日程信息,包括求職招聘會,學術講座,社團活動,電影放映信息:訂閱各類日程。高級用戶可以發(fā)布各類置頂信息。
1.2業(yè)務流程
2項目可行性分析
2.1項目優(yōu)缺點分析
2.2技術可行性分析軟件方面:系統(tǒng)的性質為在線網(wǎng)站。首先,數(shù)據(jù)庫的設計與程序設計是系統(tǒng)設計的核心。從目前市場上比較流行的數(shù)據(jù)庫開發(fā)軟件來看,SQL軟件成為跨國公司系統(tǒng)的軟件首選,該軟件容易下載,支持大型數(shù)據(jù)庫,應對企業(yè)需求綽綽有余。其次,考慮到人員成本問題,系統(tǒng)的界面耍設計人性化易懂,因此,我們選擇Visual Studio軟件來建立用戶界面平臺。硬件方面:需要一臺中檔以上的計算機,以及一般硬盤的容量足夠建立大型數(shù)據(jù)庫。配備一臺打印機以便能夠打印各種所需要的查詢數(shù)據(jù)和報表。人員方面:由于系統(tǒng)的前臺應用程序本著簡單易用、人性化考量的原則,因此,對操作人員的計算機技術水平要求不高,經(jīng)過簡單培訓即可使用系統(tǒng)。一個事物的出現(xiàn),要得到很多方面的支持,在學校,你就要得到學校領導的支持,學生的支持,否則你就是萬事具備,而東風不來。
2.3項目前景規(guī)劃系統(tǒng)的應用的幾個前景方向:①信息來源的多元化:可以為求職招聘,學術講座,社團信息交流,電影,歌劇演出等上映信息的提供信息發(fā)布平臺。②使用范圍的擴大化:開始在財大內部使用,然后逐步輻射到各個主要高校。③網(wǎng)站功能的擴展:模塊化設計,保留功能擴展余地,作為BBS的有益補充。
3系統(tǒng)信息模型設計
3.1用例分析用例建模是UML(統(tǒng)一建模語言,UnifiedModeling Language)建模的一部分,它也是UML里最基礎的部分。用例建模的最主要功能就是用來表達系統(tǒng)的功能性需求或行為。用例分析舉例:普通用戶模塊。用戶可以編輯個人信息,查詢各類活動日程,按類別查找或關鍵字查找,評論瀏覽訂閱各日歷。發(fā)表個人的日歷,選擇公開與否,同時可以加入群組。
3.2類圖
4結束語
WEB2.0網(wǎng)站是因特網(wǎng)爆炸式發(fā)展的直接產(chǎn)物,是網(wǎng)絡技術應用的全新發(fā)展方向。因特網(wǎng)本身所具有的開放性、全球性、低成本、高效率的特點,也成為WEB2.0網(wǎng)站的內在特征,并使得WEB2.0網(wǎng)站大大超越了作為一種新的交流平臺所具有的價值。電子商務將傳統(tǒng)的信息發(fā)布流程電子化、數(shù)字化,一方面以電子流代替了實物流,可以大量減少人力、物力,降低了成本;另一方面突破了時間和空間的限制,使得交流活動可以在任何時間、任何地點進行,從而大大提高了效率。WEB2.0網(wǎng)站所具有開放性的特點,為創(chuàng)造了更多的交流機會。無論你身處何地,無論白天與黑夜,只要利用瀏覽器輕點鼠標,就可以隨心所欲地登錄任何網(wǎng)站,直面需求。WEB2.0網(wǎng)站一方面破除了時空的壁壘,另一方面又提供了豐富的信息資源,為各種要素的重新組合提供了更多的可能,這將影響到信息發(fā)布的布局和流程。