會議管理系統(tǒng)_系統(tǒng)設(shè)計

上傳人:水****8 文檔編號:29487493 上傳時間:2021-10-07 格式:DOCX 頁數(shù):9 大小:396.45KB
收藏 版權(quán)申訴 舉報 下載
會議管理系統(tǒng)_系統(tǒng)設(shè)計_第1頁
第1頁 / 共9頁
會議管理系統(tǒng)_系統(tǒng)設(shè)計_第2頁
第2頁 / 共9頁
會議管理系統(tǒng)_系統(tǒng)設(shè)計_第3頁
第3頁 / 共9頁

下載文檔到電腦,查找使用更方便

8 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《會議管理系統(tǒng)_系統(tǒng)設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《會議管理系統(tǒng)_系統(tǒng)設(shè)計(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 軟 件 工 程 文 件 名 稱:系統(tǒng)設(shè)計說明書 項 目 名 稱:會議管理系統(tǒng) 作者: 李湘 日期: 2022-6-21 最新 精品 Word 歡迎下載 可修改 1 引言 1.1 編寫目的 本文是在前期需求分析的基礎(chǔ)上,充分與用戶進行溝通,對會議管理系統(tǒng)的設(shè)計進行表述。此文檔是后續(xù)編碼實現(xiàn)的依據(jù)。 1.2 背景 本會議系統(tǒng)完成從需求分析、設(shè)計到編碼、測試、發(fā)布的全過程。 1.3 參考資料 本文使用了Error! Reference so

2、urce not found.所列為本文用到的參考資料。 表 1.3 參考資料 編號 資料名稱 作者 1 使用軟件工程 趙池龍、楊林、孫偉 2 軟件工程技術(shù)概論 朱三元 3 軟件開發(fā)的科學(xué)與藝術(shù) 陳宏剛 4 會議信息管理系統(tǒng)需求分析說明書 李湘 1.5 用戶 會議管理系統(tǒng)主要是面向參加會議人數(shù)在1000人以內(nèi)的會議。 2 系統(tǒng)設(shè)計 2.1 系統(tǒng)架構(gòu) 依據(jù)前期的需求調(diào)研,用戶已經(jīng)有完善的內(nèi)部局域網(wǎng),網(wǎng)絡(luò)和硬件條件都較好。 架構(gòu)示意如圖2-1。 圖2-1 系統(tǒng)架構(gòu)圖 2.2

3、系統(tǒng)設(shè)計模式 系統(tǒng)采用目前最為流行的MVC設(shè)計模式,即Model-View-Controller,即把一個應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離,這樣一個應(yīng)用被分成三個層——模型層、視圖層、控制層。 視圖(View):代表用戶交互界面,對于Web應(yīng)用來說,可以概括為HTML界面,但有可能為XHTML、XML和Applet。 模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。 控制(Controller):可以理解為從用戶接收請求, 將

4、模型與視圖匹配在一起,共同完成用戶的請求。一個模型可能對應(yīng)多個視圖,一個視圖可能對應(yīng)多個模型。 模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。這實際上是一種模型的變化-傳播機制。模型、視圖、控制器三者之間的關(guān)系和各自的主要功能。 系統(tǒng)的設(shè)計模式如圖2-2所示。 圖2-2 系統(tǒng)設(shè)計模式 2.3系統(tǒng)流程圖 圖2-3 系統(tǒng)流程圖 流程說明: 1)系統(tǒng)提示用戶輸入用戶名和密碼。 2

5、)判斷用戶是否具有相應(yīng)的權(quán)限。 3)根據(jù)不同的身份分配不同的權(quán)限。 2.4 系統(tǒng)持久層設(shè)計 數(shù)據(jù)持久層的設(shè)計目標(biāo)是為整個項目提供一個高層、統(tǒng)一、安全和并發(fā)的數(shù)據(jù)持久機制。完成對各種數(shù)據(jù)進行持久化的編程工作,并為系統(tǒng)業(yè)務(wù)邏輯層提供服務(wù)。數(shù)據(jù)持久層提供了數(shù)據(jù)訪問方法,能夠使其它程序員避免手工編寫程序訪問數(shù)據(jù)持久層,使其專注于業(yè)務(wù)邏輯的開發(fā),并且能夠在不同項目中重用映射框架,大大簡化了數(shù)據(jù)增、刪、改、查等功能的開發(fā)過程。 3 功能設(shè)計 根據(jù)前期的需求分析,對系統(tǒng)的功能模塊進行劃分,功能結(jié)構(gòu)如圖3-1。 圖3-1會議組織人員操作

6、 3.1 結(jié)構(gòu) 模塊名稱 功能描述 輸入 輸出 登入登出 讓會議組織人員登錄進系統(tǒng), 從而有權(quán)限對會議進行管理 用戶名和密碼 登錄成功或失敗的信息 會前管理 實現(xiàn)會議的新建、編輯和刪除,管理參會人員 會議的相關(guān)數(shù)據(jù) 格式化、數(shù)字化的會議信息 發(fā)送郵件 向參加某會議的全體參會人員發(fā)送郵件 郵件的主題、內(nèi)容等 發(fā)送給參會人員的郵件 會中管理 查看參會人員到會情況、進行 會議簽到 一卡通數(shù)據(jù) 簽到數(shù)據(jù) 會后反饋調(diào)查 實現(xiàn)創(chuàng)建、發(fā)送、統(tǒng)計、刪除 反饋表 反饋表

7、的題目和答案 以及參會人員的回答 會議舉行情況的反饋統(tǒng)計結(jié)果 3.2 功能需求與程序的關(guān)系 需求 功能模塊 功能描述 新建會議 會前管理 新建一個會議 刪除會議 會前管理 刪除一個會議 管理參會人員 會前管理 將人員加入或移除會議 修改會議人員 會前管理 修改會議的名稱、主題、時間等信息 查看會議信息 會前管理 查看會議的名稱、主題、時間等信息 發(fā)放參會通知 發(fā)送郵件 向參會人員發(fā)送參會通知 查看參會信息 會中管理 查看一個會議的參會人員的出席情況 簽到登記 會中管理 實現(xiàn)參會人員的刷卡簽到功能 管理反饋表 會后

8、反饋調(diào)查 新建、編輯、刪除反饋表 管理反饋表問題 會后反饋調(diào)查 添加、編輯、刪除反饋表問題 通知填寫反饋表 發(fā)送郵件 通知參會人員填寫反饋表 填寫反饋表 會后反饋調(diào)查 參會人員填寫反饋表 查看反饋表 會后反饋調(diào)查 會議組織人員查看反饋結(jié)果的統(tǒng)計信息 4 數(shù)據(jù)庫設(shè)計 4.1 系統(tǒng)數(shù)據(jù)流說明 會議組織人員通過登入登出系統(tǒng)驗證身份,通過身份驗證后,才可以進行相關(guān)的查詢、更改等操作,參會人員只有查詢相關(guān)會議信息的權(quán)限。會議組織人員通過身份驗證后,進入會前管理系統(tǒng),設(shè)置會議的初始信息,如時間、場所、主題等。同時,會議組織人員要把相關(guān)參會人員添加到該會議下。如果會議信息

9、有改動,會議組織人員還可以對其進行修改。同時,會議組織人員在會議開始之前發(fā)送郵件通知相關(guān)人員參加會議,并把參會的時間、場所、注意事項等消息以郵件的形式發(fā)放給參會人員,在會議結(jié)束之后,會議組織人員通知參會人員填寫會議反饋表,以郵件形式告知參會人員填寫反饋表的網(wǎng)址。 4.2 整體設(shè)計 4.3 數(shù)據(jù)表設(shè)計 數(shù)據(jù)表的表結(jié)構(gòu)設(shè)計是一個系統(tǒng)項目成功與否的關(guān)鍵,設(shè)計的原則除了遵循一定級別的范式要求,更要注重實際應(yīng)用,根據(jù)業(yè)務(wù)數(shù)據(jù)的特點來設(shè)計表結(jié)構(gòu),這樣才能使系統(tǒng)具有更好的可維護性。 主要的業(yè)務(wù)數(shù)據(jù)表設(shè)計如下。 1. 會議表 字段名 字段代碼 數(shù)據(jù)類型 備注 會議編號

10、 conf_id char PK,自動增加 會議名稱 conf_name varchar 場所 conf_add varchar 時間 conf_time varchar 主題 conf_subject varchar 主辦方 conf_organizer varchar 2. 參會人員表 字段名 字段代碼 數(shù)據(jù)類型 備注 證件號 conv_id int PK,自動增加 姓名 conv_name nvarchar(16) 郵箱 conv_email nvarchar(32) 單位 c

11、onv_id nvarchar(32) 3. 會議組織人員表 字段名 字段代碼 數(shù)據(jù)類型 備注 用戶名 org_id nvarchar(16) PK 密碼 org_psw nvarchar(16) 4. 反饋表 字段名 字段代碼 數(shù)據(jù)類型 備注 題目編號 question_id int PK,自動增加 內(nèi)容 question_content nvarchar(60) A答案 question_A nvarchar(60) B答案 question_B nvarchar(60) C答案 que

12、stion_C nvarchar(60) D答案 question_D nvarchar(60) 選A的人數(shù) question_totalA int 初始化為0 選B的人數(shù) question_totalB int 初始化為0 選C的人數(shù) question_totalC int 初始化為0 選D的人數(shù) question_totalD int 初始化為0 會議編號 question_conf_id int FK 5. 簽到表 字段名 字段代碼 數(shù)據(jù)類型 備注 人員證件號 sign_conv_id int PK,FK 會議編號 sign_conf_id int PK,FK 參會狀態(tài) sign_status bit 5 數(shù)據(jù)字典條目 數(shù)據(jù)字典是指系統(tǒng)使用的公共數(shù)據(jù),這些數(shù)據(jù)統(tǒng)一維護,會議管理系統(tǒng)使用到的數(shù)據(jù)字典要進行設(shè)定,編程實現(xiàn)時必須嚴(yán)格遵守,因為有些數(shù)據(jù)字典的定義是硬編碼的。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!