【摘 要】互聯(lián)網(wǎng)技術飛速發(fā)展的今天,Internet成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。因此網(wǎng)站在Internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。本文介紹了構(gòu)建校友錄網(wǎng)站的技術和實現(xiàn)方法,重點基于Jsp技術如何設計校友錄系統(tǒng)。
【關鍵詞】Jsp;校友錄;信息化建設
1.引言
隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的交流社區(qū)應用被廣泛的接受,這些社區(qū)的存在都是為了能夠加強人與人之間的交流。在針對現(xiàn)有的系統(tǒng)進行調(diào)查,擬開發(fā)一套校友錄系統(tǒng)進行校友聯(lián)絡,這樣不僅方便校友之間的聯(lián)絡,也能夠加強老校友和新校友的感情。
2.項目背景
由于互聯(lián)網(wǎng)的迅猛發(fā)展,越來越多的用戶希望在互聯(lián)網(wǎng)上能夠即時的,快速的與家人或朋友進行聯(lián)絡,相對于傳統(tǒng)的C/S(客戶端/服務器)模式的軟件開發(fā)而言,其成本較高、難以維護,雖然能夠即時的與家人和朋友發(fā)送消息,但是無法與家人和朋友分享生活和照片等。
而由于互聯(lián)網(wǎng)的發(fā)展,越來越多的用戶已經(jīng)能夠適應基于瀏覽器的應用程序,即Web應用,也有越來越多的用戶嘗試在Web服務上進行自己的應用,包括QQ空間、博客、個人日志等,都是基于瀏覽器的應用程序。
為了解決C/S模式的應用程序中日志、照片、音樂等難以交互的情況,現(xiàn)開發(fā)基于Jsp技術校友錄系統(tǒng)用于進行校友之間的交流和通信,方便校友與校友之間進行通信。校友與校友之間不僅能夠分享日志,還能夠進行身邊信息的分享,這樣就加強了人與人之間的交互。
3.系統(tǒng)設計
基于校友錄是學校內(nèi)的一個交流平臺,用于校友與校友之間的信息交互,校友能夠在校友錄系統(tǒng)進行注冊,注冊完畢后管理員審核相應的用戶并進行相應的用戶操作,當用戶的審核通過后,用戶就能夠在校友錄中進行新鮮事的分享。在jsp校友錄系統(tǒng)的開發(fā)過程中需要確定基本的系統(tǒng)功能,這些基本的系統(tǒng)功能包括如下:
4.用戶注冊功能
當用戶訪問Web頁面時需要進行注冊,如果用戶不進行注冊就不能夠發(fā)表和回復留言,也不能夠分享相應的信息。管理員可以配置是否需要進行登錄才能夠查看校友錄的內(nèi)容,如果管理員設置需要登錄查看,則用戶不登錄就不能夠查看相應的內(nèi)容。
5.用戶登錄功能
用戶注冊之后就需要實現(xiàn)用戶的登錄,登錄的用戶可以進行信息的發(fā)表、回復以及相應內(nèi)容的分享。登錄的用戶的操作也會被記錄在日志中,用戶可以通過自己的ID進行校友錄中的功能或文章的索引。
6.用戶日志功能
用戶注冊和登錄后就能夠在校友錄中進行日志分享,發(fā)表關于自己覺得的最新事件,其他人能夠查閱該日志并進行相應的日志操作。
7.用戶留言功能
用戶可以查看校友錄中日志并進行相應的評論,不僅如此,用戶還能夠在回復中發(fā)布表情,進行文字處理等操作讓留言功能更加豐富,用戶還能夠在校友錄系統(tǒng)中對校友錄的日志進行評分。
8.管理員審核功能
當用戶注冊后,需要對用戶進行身份的審核,管理員可以審核已知的用戶的身份,如果用戶不是校友錄系統(tǒng)的指定用戶,則管理員可以不允許用戶進行身份驗證和登錄,以確保校友錄系統(tǒng)中的用戶的身份都是真實的。
9.文章管理功能
管理員需要對校友發(fā)布的相應的信息進行管理,如果校友發(fā)布了反動、黃色、淫穢等文章,管理員有權進行修改、屏蔽和刪除等操作。
10.留言管理功能
管理員需要對校友發(fā)布的相應的留言進行管理,如果校友發(fā)布了反動、黃色、淫穢或廣告的留言,管理員可以進行相應的留言的刪除操作。
11.用戶管理功能
當用戶進行了非法操作或者用戶注冊后發(fā)布了太多的反動、黃色、淫穢等內(nèi)容,管理員可以將用戶進行刪除,在刪除的同時系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)也會被刪除。
數(shù)據(jù)庫設計:數(shù)據(jù)庫是數(shù)據(jù)庫應用程序的重要組成部分。一個設計結(jié)構(gòu)合理的數(shù)據(jù)庫對于應用程序的開發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫的設計過程大致如下:(1)需求分析(2)概念結(jié)構(gòu)設計(3)邏輯結(jié)構(gòu)設計(4)物理結(jié)構(gòu)設計(5)數(shù)據(jù)庫實施(6)數(shù)據(jù)庫的實施和維護。
基于功能需求中的各項功能,總結(jié)出數(shù)據(jù)庫需要的主要有四張表。分別作用如下:
用戶注冊表:用于存放用戶的注冊信息,以便登錄時使用。
日志表:用戶可以發(fā)布相應的日志,這些日志都存放在日志表中。
日志評論表:用戶可以對相應的日志進行評論。
日志分類表:用戶可以選擇自己喜歡的分類進行日志發(fā)布,但日志分類由管理員管理。
公告信息表:管理員可以在校友錄中發(fā)布最新的信息。
12.結(jié)束語
本系統(tǒng)是一個基于 Jsp技術的校友錄系統(tǒng),本文通過系統(tǒng)介紹、需求分析、系統(tǒng)設計、技術要點、總結(jié)五個方面介紹了基于Java Web的校友錄系統(tǒng)。后臺數(shù)據(jù)庫服務器選用的是Oracle數(shù)據(jù)庫,系統(tǒng)利用先進的JDBC技術與數(shù)據(jù)庫連接,結(jié)合SQL語句處理實現(xiàn)功能操作,使Web與數(shù)據(jù)庫緊密聯(lián)系起來。
參考文獻:
[1]陳聞達.高校校友信息管理系統(tǒng)的設計與實現(xiàn)[D].華僑大學,2018.
[2]姚華,李斌,顏煜.基于ASP技術的校友錄系統(tǒng)的設計與實現(xiàn)[J].科技經(jīng)濟市場,2010,(10)
作者簡介:
黃清(1965-),男,漢,湖北恩施人,現(xiàn)為恩施職業(yè)技術學院信息工程學院副教授,碩士學位,計算機應用專業(yè),主要研究方向:網(wǎng)絡安全。