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