基于Spring等框架的会议管理系统
目錄
1 系統(tǒng)簡(jiǎn)介
2 系統(tǒng)相關(guān)技術(shù)
2.1?開(kāi)發(fā)工具
2.2?開(kāi)發(fā)環(huán)境
2.3?服務(wù)器
3 系統(tǒng)分析
3.1 總體分析
3.2?需求分析
3.3 功能分析
4 系統(tǒng)設(shè)計(jì)
4.1 系統(tǒng)總體設(shè)計(jì)框架
4.2 數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)
5 系統(tǒng)實(shí)現(xiàn)
5.1 管理員功能模塊的實(shí)現(xiàn)
5.1.1 管理員登陸界面
?5.1.2 會(huì)議系統(tǒng)主頁(yè)界面
?5.1.3 會(huì)議發(fā)布界面
?5.1.5 會(huì)議信息接受界面
?5.1.6 管理權(quán)限界面
?5.1.7 會(huì)議權(quán)限
?6 總結(jié)
1 系統(tǒng)簡(jiǎn)介
? ? ?軟件設(shè)計(jì)前端開(kāi)發(fā)工具使用Eclipse,后臺(tái)數(shù)據(jù)庫(kù)使用的則是大型數(shù)據(jù)庫(kù)管理系統(tǒng)MySql, Jdk 1.8 基本的開(kāi)發(fā)環(huán)境 。本系統(tǒng)主要完成了對(duì)會(huì)議參與者的進(jìn)行監(jiān)督管理。對(duì)會(huì)場(chǎng)、參與者的資料進(jìn)行了加載、刪除、更改等操作,大大提高了軟件系統(tǒng)的延伸性和使用壽命設(shè)計(jì)系統(tǒng)操作簡(jiǎn)單、靈活實(shí)用、頁(yè)面漂亮,對(duì)會(huì)場(chǎng)的管理工作也有著一定的參考意義。
2 系統(tǒng)相關(guān)技術(shù)
? ? 開(kāi)發(fā)框架:spring boot + mybatis pius+ layui
2.1?開(kāi)發(fā)工具
? ? Eclipse是一種開(kāi)放源代碼的軟件項(xiàng)目管理,著力于為高度整合的工具開(kāi)發(fā)人員創(chuàng)造一種全功能的、具備良好商務(wù)質(zhì)量的工業(yè)發(fā)展網(wǎng)絡(luò)平臺(tái)。
2.2?開(kāi)發(fā)環(huán)境
? ? Java發(fā)展至今差不多已經(jīng)有二十多個(gè)年頭了,從誕生到如今的茁壯成長(zhǎng)。Java語(yǔ)言是一種與法結(jié)構(gòu)嚴(yán)謹(jǐn)、體系結(jié)構(gòu)中立、面向?qū)ο蟆⒅С侄嗪瞬⑦M(jìn)的程序設(shè)計(jì)語(yǔ)言,他繼承了C語(yǔ)言的語(yǔ)法結(jié)構(gòu),并改編了C++的對(duì)象模型。
2.3?服務(wù)器
? ? 此管理系統(tǒng)采用的是Tomcat 服務(wù)器是一個(gè)網(wǎng)絡(luò)客戶(hù)端,也可稱(chēng)之為安裝于客戶(hù)端。Tomcat提供了一個(gè)管理程序:manager,用于管理部署到Tomcat服務(wù)器中的Web應(yīng)用程序。用于對(duì)客戶(hù)端上的HTML文件進(jìn)行的授權(quán)管理。在中小規(guī)模使用者和并發(fā)的實(shí)際用途沒(méi)有很大的環(huán)境里被廣泛采用,是編寫(xiě)和測(cè)試JSP編程的理想選擇。
3 系統(tǒng)分析
3.1 總體分析
? ? 會(huì)議管理系統(tǒng)是一種屬于動(dòng)態(tài)的組合詞。從文字表面含義上來(lái)看,"會(huì)"的基本含義是召集、聚集、統(tǒng)一等;"議"的基本含義則是交流、協(xié)商。管理工作開(kāi)會(huì)就是計(jì)劃,實(shí)施,檢查與改進(jìn)。而現(xiàn)代意義上的會(huì)議管理工作,也就統(tǒng)一有組織。有領(lǐng)導(dǎo)的商量事務(wù)的活動(dòng)。它體現(xiàn)了會(huì)議的四個(gè)基本條件:有組織、有安排、商議事情和方便管理。
? ? 由系統(tǒng)分析員與用戶(hù)共同對(duì)需求研究成果實(shí)施嚴(yán)密的審核,以保證其需求的保持一致,完善與正確性。審查內(nèi)容主要包含:實(shí)體-數(shù)據(jù)圖表、詳盡的數(shù)據(jù)流圖表、數(shù)據(jù)字典、狀態(tài)轉(zhuǎn)換圖表,以及一些簡(jiǎn)單的計(jì)算說(shuō)明等。
3.2?需求分析
? 需求分析是整個(gè)軟件開(kāi)發(fā)中的關(guān)鍵階段,是整個(gè)軟件需求階段的基礎(chǔ)工作,本需求分析說(shuō)明書(shū)為了規(guī)范會(huì)議管理模型的設(shè)計(jì),以增加在軟件開(kāi)發(fā)流程中的能見(jiàn)度,也有利于對(duì)整個(gè)軟件開(kāi)發(fā)流程實(shí)施質(zhì)量監(jiān)控管理的工作。需要分析調(diào)研的對(duì)象必須是滿(mǎn)足所有用戶(hù)的要求,也應(yīng)該全面了解滿(mǎn)足用戶(hù)的各種需求,并正確表達(dá)被廣泛接受的用戶(hù)需求。只有經(jīng)過(guò)明確闡述的軟件要求才作為軟件設(shè)計(jì)的基礎(chǔ)。
3.3 功能分析
功能:
1.用戶(hù)登錄管理模塊
2.權(quán)限管理:
3.會(huì)議發(fā)布模塊
4.會(huì)議查詢(xún)
5.日志模塊
6.數(shù)據(jù)庫(kù)管理模塊
還有一些常見(jiàn)的性能:
1.速度:系統(tǒng)完成指定任務(wù)的時(shí)間。如果搜索結(jié)果必須在3s內(nèi)顯示。可存儲(chǔ)在系統(tǒng)中的數(shù)據(jù)的量:
2.并發(fā)性:工作性能:指系統(tǒng)能夠承受的最大并發(fā)工作負(fù)荷。例如,允許幾個(gè)用戶(hù)一起使用同一個(gè)軟件。
3.實(shí)時(shí)性:嚴(yán)格的實(shí)時(shí)性要求。 如果在軟件中找到合適的艙室,系統(tǒng)將在1秒內(nèi)執(zhí)行下行指令。
4.獨(dú)立性:分層隔離使得曾與層之間都是相互獨(dú)立的,數(shù)據(jù)與應(yīng)用程序之間的獨(dú)立性使得數(shù)據(jù)的定義和描述可以從應(yīng)用程序中分離出來(lái),這樣組件之間就不會(huì)相互依賴(lài)。
4 系統(tǒng)設(shè)計(jì)
? ? 系統(tǒng)的開(kāi)發(fā)是需要遵從一定的流程的,如下圖所示,在書(shū)寫(xiě)代碼之前需要做的準(zhǔn)備工作非常多,首先需要進(jìn)行需求分析,這點(diǎn)在上一章已經(jīng)詳細(xì)闡述過(guò)了。其次,是需要根據(jù)需求分析確定具體的模塊,模塊的設(shè)定是需要根據(jù)面向?qū)ο笏枷氲摹DK確定之后,就是根據(jù)模塊確定數(shù)據(jù)庫(kù)的創(chuàng)建。再次,就是模塊的不斷細(xì)化,直到不能細(xì)化為止。這時(shí)候就需要對(duì)模塊的具體功能進(jìn)行設(shè)定,設(shè)定功能時(shí)候需要注意模塊的封裝性,因?yàn)榉庋b性可以很好的降低系統(tǒng)的耦合度,也可以起到隱藏代碼,提高復(fù)用的效果。最后,就是各個(gè)模塊的整合,和整合后的功能測(cè)試了。
4.1 系統(tǒng)總體設(shè)計(jì)框架
? ? 在確定了整個(gè)體系結(jié)構(gòu)之后,就是主要的功能模塊。整個(gè)功能模塊包括了前臺(tái)和后臺(tái),前臺(tái)即主頁(yè),包括首頁(yè)、商品信息、信息公告、商品詳情、訂單列表、個(gè)人主頁(yè)等。后臺(tái)模塊包含資訊、留言、充值記錄模塊等等。在確定了這些模塊之后,他們就開(kāi)始對(duì)這些模塊進(jìn)行功能特性的設(shè)計(jì),這樣就可以很容易地將這些模塊中的公用部件分離出來(lái)。本線上會(huì)議管理系統(tǒng)結(jié)構(gòu)圖如圖所示:
?會(huì)議發(fā)布流程圖
?
4.2 數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)
? ??E-R圖,也可以稱(chēng)為實(shí)體-關(guān)聯(lián)關(guān)系圖,是展示實(shí)體集內(nèi)部關(guān)聯(lián)關(guān)系的一種。它給出了描述實(shí)體種類(lèi)、屬性與聯(lián)絡(luò)關(guān)系的方式;
? ? 組成E-R圖的要素為實(shí)物種類(lèi)、特征與相互聯(lián)系,其描述方式如下:
? ? 實(shí)體型:實(shí)體代表了數(shù)據(jù)信息模式中的各種數(shù)據(jù)對(duì)象或組成部分,如:個(gè)人、學(xué)生、音樂(lè)等都可視為這種數(shù)據(jù)信息對(duì)象;在ER圖中,用矩形來(lái)代表。在數(shù)據(jù)模型中出現(xiàn)了一項(xiàng)特別的實(shí)物:弱實(shí)物,它沒(méi)法透過(guò)對(duì)其自身屬性的唯一標(biāo)識(shí)而依賴(lài)于和其他實(shí)物相互之間的關(guān)聯(lián)關(guān)系。在ER圖中,弱實(shí)物用雙矩形來(lái)顯示。
? ? 屬性:由橢圓的形狀展現(xiàn)出來(lái),通過(guò)無(wú)向邊使它和它所對(duì)應(yīng)的實(shí)體連接起來(lái);屬性代表實(shí)物中所擁有的所有屬性,如:某個(gè)人所擁有的名字、年齡、住址等屬性;在ER圖中用橢圓形代表,共有四個(gè)類(lèi)別的屬性:
? ? ?3、多值屬性:其中包含了許多種數(shù)值的屬性,雙橢圓形狀顯示。
? ? ?4、派生屬性:在這個(gè)屬性中值都是動(dòng)態(tài)的,是由另一種屬性衍生出來(lái)的,虛線的橢圓形狀顯示。
聯(lián)系:關(guān)系圖是為了顯示實(shí)物間的關(guān)系,用菱形顯示,在菱形框中寫(xiě)明了聯(lián)系名,用無(wú)向邊依次將相應(yīng)實(shí)物連接起來(lái),并在無(wú)向邊旁標(biāo)上關(guān)系的形式。
管理員權(quán)限E-R圖
?會(huì)議發(fā)布E-R圖
?賬號(hào)管理E-R圖
5 系統(tǒng)實(shí)現(xiàn)
5.1 管理員功能模塊的實(shí)現(xiàn)
5.1.1 管理員登陸界面
? ? 管理員如果要進(jìn)入系統(tǒng)管理后臺(tái)并對(duì)系統(tǒng)實(shí)施系統(tǒng)管理操作,需要先進(jìn)行登陸會(huì)議管理系統(tǒng)后臺(tái),管理員的登陸頁(yè)面如圖所顯示。
?5.1.2 會(huì)議系統(tǒng)主頁(yè)界面
? ? 登錄會(huì)議管理系統(tǒng)以后,管理員可根據(jù)需求進(jìn)行下一步的操作,會(huì)議系統(tǒng)主頁(yè)界面如圖所示
?5.1.3 會(huì)議發(fā)布界面
? ? 管理員可根據(jù)會(huì)議要求對(duì)此做詳細(xì)設(shè)置,主要內(nèi)容,地點(diǎn),開(kāi)始時(shí)間,結(jié)束時(shí)間。會(huì)議發(fā)布界面如圖所示。
?5.1.4 會(huì)議通知界面
? ? 特定參加人員的通知設(shè)置, 會(huì)議通知界面如圖所示
?5.1.5 會(huì)議信息接受界面
? ? 對(duì)需要參加會(huì)議的成員及時(shí)提示,會(huì)議信息接受界面如圖所示
?5.1.6 管理權(quán)限界面
? ? 管理人員對(duì)員工進(jìn)行權(quán)限的設(shè)置,主要包括角色管理,賬號(hào)管理和會(huì)議管理日志管理,管理權(quán)限如圖所示:
?5.1.7 會(huì)議權(quán)限
管理人員對(duì)員工會(huì)議管理的設(shè)置中包括發(fā)布會(huì)議,修改會(huì)議以及添加會(huì)議等等,會(huì)議權(quán)限管理界面如圖5-7所示
?6 總結(jié)
? ? 經(jīng)過(guò)開(kāi)會(huì)與辦公自動(dòng)化管理工作、開(kāi)會(huì)室信息信息管理、議事日程管理工作等系統(tǒng)的集成,會(huì)議管理工作部門(mén)完成了會(huì)前、會(huì)中、會(huì)后的整個(gè)服務(wù)鏈管理與決策支撐,有效提升了會(huì)務(wù)質(zhì)量,并減少了管理成本。其目的就是降低會(huì)談資源占用,高效協(xié)調(diào)不同單位、不同的員工進(jìn)行會(huì)談,并有效提醒和減少日程沖突,是一種提高效率、降低成本的企業(yè)級(jí)軟件。
源碼+過(guò)程性文檔+論文
總結(jié)
以上是生活随笔為你收集整理的基于Spring等框架的会议管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 文字冒险游戏
- 下一篇: 低代码指南100解决方案:92智能化设备