張防震,王海軍,郭喜梅
(河南財政稅務(wù)高等??茖W(xué)校 信息工程系,河南 鄭州 450002)
?
基于java數(shù)據(jù)庫的會議管理系統(tǒng)設(shè)計
張防震,王海軍,郭喜梅
(河南財政稅務(wù)高等專科學(xué)校 信息工程系,河南 鄭州 450002)
會議管理系統(tǒng)采用現(xiàn)今比較流行的JSP語言,結(jié)合MYSQL數(shù)據(jù)庫以基于MVC框架的設(shè)計原理,實現(xiàn)了會議的發(fā)布、會議的展示、用戶的管理、留言、回復(fù)等基本功能.系統(tǒng)不僅維護(hù)方便,節(jié)省了通知開會的人力物力,方便管理員對會議進(jìn)行管理,同時,用戶也能夠更容易更直觀了解到開會的時間以及內(nèi)容.文章主要是運用軟件工程的知識,先進(jìn)行系統(tǒng)需求分析,通過系統(tǒng)概要設(shè)計,詳細(xì)設(shè)計,介紹了會議管理系統(tǒng)的操作代碼和排序的代碼編寫和測試.
JAVA;MYSQL;WEB
1.1 需求分析
長期以來,人們使用傳統(tǒng)的人工方式進(jìn)行會議的通知,發(fā)布等日常業(yè)務(wù),其操作費時費力.在開會之前要通知各部門以及成員,人工操作不免會發(fā)生上傳下達(dá)不力.所以筆者設(shè)計此系統(tǒng),可以更及時地傳達(dá)信息.
1.2 系統(tǒng)目標(biāo)
設(shè)計界面友好、數(shù)據(jù)存儲安全、可靠;強(qiáng)大的查詢功能,保證數(shù)據(jù)查詢的靈活性;實現(xiàn)用戶對會議時間,內(nèi)容的全面掌握以及對管理員的留言及各個用戶之間的交流與回復(fù)[1]25-27;提供管理員修改用戶信息以及會議發(fā)布,保證會議的準(zhǔn)確性;提供靈活、方便的權(quán)限設(shè)置功能,使整個系統(tǒng)的管理分工明確.
1.3 可行性分析
1)技術(shù)可行性
根據(jù)系統(tǒng)的功能、性能及實現(xiàn)系統(tǒng)的各項約束條件.現(xiàn)有的技術(shù)及硬件軟件都能夠滿足.
2)經(jīng)濟(jì)可行性
本系統(tǒng)建立在JSP開發(fā)的基礎(chǔ)上,項目開發(fā)成本非常小.僅需要有一臺能夠運行Windows系統(tǒng)的高檔PC臺式機(jī)即可.
3)運行可行性
系統(tǒng)采用完全的圖形化界面,易于管理,方便管理者查詢信息,能夠滿足使用者的要求.該系統(tǒng)提供簡單的操作界面,能夠快速地實現(xiàn)查詢、交流、留言的功能[2]15-35.
圖1 系統(tǒng)流程圖
2.1 業(yè)務(wù)流程圖
根據(jù)系統(tǒng)的需求分析和可行性分析,畫出會議管理系統(tǒng)的系統(tǒng)流程圖,如圖1所示.
2.2 系統(tǒng)功能結(jié)構(gòu)
根據(jù)會議管理系統(tǒng)的特點,可以將其分為管理員設(shè)置、用戶管理、會議管理、群聊、留言等5個部分.
2.3 數(shù)據(jù)庫設(shè)計
通過對系統(tǒng)進(jìn)行需求分析、系統(tǒng)流程圖以及系統(tǒng)功能結(jié)構(gòu)的確定,設(shè)計數(shù)據(jù)庫,名稱為huiyimanager.
1)用戶表user,設(shè)置id、email、name、password和type字段.只有系統(tǒng)分配的用戶才能操作會議管理系統(tǒng),而用戶的權(quán)限又各不相同;
2)留言表liuyan,設(shè)置id、content、currenttime、sendnam、title、replycontent和replytime字段,用于存儲留言信息,以準(zhǔn)確地發(fā)布;
3)會議信息表meeting,設(shè)置id、address、content、date、hostman和remark字段,用于存儲會議信息;
4)群聊信息表message,設(shè)置id、content、currenttime和username字段,用于存儲所有群聊相關(guān)信息.
1)登陸模塊設(shè)計
進(jìn)入會議管理系統(tǒng)之前,必須到登錄界面.輸入正確的用戶名和密碼,在后臺進(jìn)行驗證后,根據(jù)不同的身份登錄到不同的頁面.登錄頁面如圖2所示.
2)網(wǎng)站首頁設(shè)計
管理員通過身份驗證后,可以登錄到會議管理系統(tǒng)的主頁.網(wǎng)站首頁運行效果,如圖3所示.
圖2 登錄頁面
圖3 管理員首頁
3)會議展示設(shè)計
會議展示包括會議的修改與刪除.選擇“會議展示”/“修改”命令,會議修改頁面.如圖4所示.
圖4 會議修改頁面
系統(tǒng)測試是系統(tǒng)開發(fā)周期中的一個十分重要的環(huán)節(jié).在系統(tǒng)開發(fā)周期中的各個階段采取了嚴(yán)格的審查,但是仍然會有很多的錯誤,在系統(tǒng)運行之前需要對系統(tǒng)的各項功能進(jìn)行嚴(yán)格的測試,以便使問題及時暴露出來,這樣才能在投入使用時減少損失.功能測試主要包括如下內(nèi)容[3]15-31.
1)登錄測試
正確輸入用戶名和密碼,該頁面會進(jìn)行頁面校驗,不能為空,點擊“提交”按鈕,后臺會進(jìn)行比對,如果身份為“admin”,則會進(jìn)入到管理員頁面,如果身份為“user”,則會進(jìn)入到普通用戶頁面.如果沒有賬戶,可以點擊“去注冊”,進(jìn)行注冊賬戶.
2)管理員設(shè)置測試
若身份為“admin”登錄成功后,進(jìn)入管理員頁面.
點擊用戶管理,可以顯示所有用戶信息;點擊“用戶管理”/“刪除”,可以將用戶刪除;點擊“用戶管理”/“修改”,進(jìn)入到用戶修改頁面,在該頁面中可以對用戶進(jìn)行修改;
點擊“會議展示”,可以顯示所有的會議;點擊“會議展示”/“修改”,可以對會議進(jìn)行修改;點擊“會議展示”/“刪除”,可以將此條會議刪除;
點擊“會議注冊”,可以顯示會議注冊頁面,對會議進(jìn)行發(fā)布;
點擊“群聊管理”,可以顯示所有的群聊信息;點擊“提交”.可以發(fā)送消息;點擊“刪除”,可以刪除對應(yīng)的一條消息;點擊“全部刪除”,可以清空聊天記錄;
點擊“留言管理”,可以進(jìn)入到留言管理頁面,顯示所有的留言;點擊“回復(fù)”,可以對留言者進(jìn)行回復(fù);點擊“刪除”,可以刪除對應(yīng)的一條留言;點擊“全部刪除”,可以清空留言板.
3)用戶設(shè)置測試
若身份為“user”登錄成功后,進(jìn)入普通用戶頁面;
點擊“用戶信息”,可以進(jìn)入到修改用戶界面,點擊“提交”按鈕,可以對自己的信息進(jìn)行修改;
點擊“會議信息”,可以顯示所有的會議;
點擊“關(guān)注群聊”,可以顯示所有的群聊消息;點擊“提交”按鈕,可以發(fā)送消息;
點擊“我要留言”,可以進(jìn)入到留言板頁面;點擊“提交”.可以對管理員進(jìn)行留言.
本文介紹了一種基于JAVA數(shù)據(jù)庫的網(wǎng)上會議管理系統(tǒng)設(shè)計,對數(shù)據(jù)庫的原理和實現(xiàn)、關(guān)鍵界面的設(shè)計進(jìn)行了重點分析.在完成軟件與數(shù)據(jù)庫設(shè)計以后,在WIN7系統(tǒng)下進(jìn)行了測試驗證.結(jié)果表明,該系統(tǒng)可以可靠穩(wěn)定地工作,在多次的實際應(yīng)用中表現(xiàn)流暢、安全,取得了較好的效果.
[1] 李鐘尉.Java從入門到精通[M].2版.北京:清華大學(xué)出版社,2014.
[2] 張思民.Java語言程序設(shè)計[M].2版.北京:清華大學(xué)出版社,2015.
[3] 鄭阿奇.mysql實用教程[M].北京:電子工業(yè)出版社,2015.
[責(zé)任編輯 冰 竹]
A WEB Meeting Management System Based on JAVA
ZHANG Fangzhen, WANG Haijun, GUO Ximei
(DepartmentofInformationEngineering,HenanCollegeofFinanceAndTaxation,Zhengzhou451464,China)
Based on JSP language and combined with the MYSQL database from the design principle of the MVC framework, the Web conference management system is to achieve the basic function of releasing conference, meeting exhibition, user management, message leaving and reply etc. The user can know the meeting time and the content. The system can be operated easily and smoothly.
JAVA; MYSQL; WEB
2016-01-04
張防震(1976- ),男,河南商丘人,河南財政稅務(wù)高等??茖W(xué)校講師,碩士,主要從事網(wǎng)絡(luò)傳輸應(yīng)用研究。
1671-8127(2016)05-0035-03
TP311
A