某軟件公司會議室預定管理系統(tǒng)_第1頁
某軟件公司會議室預定管理系統(tǒng)_第2頁
某軟件公司會議室預定管理系統(tǒng)_第3頁
某軟件公司會議室預定管理系統(tǒng)_第4頁
某軟件公司會議室預定管理系統(tǒng)_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要信息技術的飛快發(fā)展已經使得電子信息化管理取代了大部分的傳統(tǒng)手工作業(yè)。隨著企業(yè)越來越壯大,會議室的使用頻率變高,但在如今會議管理工作越加繁重的情況下,仍有一些中小企業(yè)處于無系統(tǒng)流程或系統(tǒng)不夠好的狀態(tài)。系統(tǒng)的弊端很多,比如效率低下,容易出錯,而且不容易管理。這些管理系統(tǒng)已經無法適應企業(yè)發(fā)展的需要。本課題從當前企業(yè)會議室使用和管理的現(xiàn)狀出發(fā),結合企業(yè)背景及會議使用意義確定課題研究方向,并根據(jù)自己所學知識確定實現(xiàn)技術,確定主要采用基于MVC框架的JAVAWEB開發(fā)技術和MYSQL數(shù)據(jù)庫技術。本文對會議室管理系統(tǒng)實際需求進行分析,明確系統(tǒng)的總體業(yè)務流程和初步功能模塊劃分,進而對系統(tǒng)進行分析和設計。本文主要描述了會議室預定管理系統(tǒng)所包括的用戶信息管理、會議室信息管理、會議室預定、查看我的會議、群組管理、會議提醒、查看分析統(tǒng)計、用戶管理權限等八大功能模塊的設計,進而對模塊功能進行詳細設計和實施。最后對實現(xiàn)功能進行功能測試,保證系統(tǒng)功能的正確性和一致性。希望系統(tǒng)在實際應用中在提高效率的基礎上,增加協(xié)同辦公能力,強化決策一致性,最后實現(xiàn)提高決策效能的目的。關鍵字:管理系統(tǒng),MVC框架,會議室預定,MYSQL數(shù)據(jù)庫AbstractWiththerapiddevelopmentofinformationtechnology,electronicinformationmanagementhasreplacedmostofthetraditionalmanualwork.Withthegrowingofenterprises,theusefrequencyofconferenceroombecomeshigher,butunderthesituationofmoreandmoreheavyconferencemanagementwork,therearestillsomesmallandmedium-sizedenterprisesinthestateofnosystemprocessorsystemisnotgoodenough.Therearemanydisadvantagesofthesystem,suchaslowefficiency,easytomakemistakes,andnoteasytomanage.Thesemanagementsystemshavebeenunabletomeettheneedsofenterprisedevelopment.Startingfromthecurrentsituationoftheuseandmanagementoftheenterpriseconferenceroom,combiningwiththeenterprisebackgroundandthesignificanceoftheuseoftheconference,theresearchdirectionoftheprojectisdetermined,andtheimplementationtechnologyisdeterminedaccordingtotheknowledgewehavelearned,mainlyusingtheJavaWebdevelopmenttechnologybasedontheMVCframeworkandMySQLdatabasetechnology.Inthispaper,theactualneedsoftheconferenceroommanagementsystemareanalyzed,theoverallbusinessprocessandthepreliminaryfunctionalmoduledivisionofthesystemareclarified,andthenthesystemisanalyzedanddesigned.Thispapermainlydescribesthedesignofeightfunctionalmodulesofconferenceroomreservationmanagementsystem,includinguserinformationmanagement,conferenceroominformationmanagement,conferenceroomreservation,viewmyconference,groupmanagement,conferencereminder,viewanalysisandstatistics,usermanagementauthority,andthendesignsandimplementsthemodulefunctionsindetail.Finally,thefunctionofthesystemistestedtoensurethecorrectnessandconsistencyofthesystemfunctions.Itishopedthatthesystemcanincreasetheabilityofcollaborativeoffice,strengthentheconsistencyofdecision-making,andfinallyachievethepurposeofimprovingtheefficiencyofdecision-making.Keywords:ManagementSystem,MVCframework,MentingroomReservation,MySQLDatabase 目錄第1章緒論 第1章緒論1.1系統(tǒng)開發(fā)的背景和目標1.1.1系統(tǒng)開發(fā)的背景 隨著計算機技術的飛速普及,采用電子信息管理化能有效提高工作效率,目前中小企業(yè)電子信息化管理已經逐步替代傳統(tǒng)管理手段。但是還有很多中小企業(yè)的會議室預定管理系統(tǒng)是處于無系統(tǒng)流程或不完善的狀態(tài),弊端很多,比如功能簡單、效率低下、容易出錯、不容易管理等現(xiàn)象。據(jù)調查,經理級和專業(yè)人員每周約花1/4的時間在開會上。而不當?shù)臅h管理會導致企業(yè)不小的損失。而隨著企業(yè)的發(fā)展,會議使用的頻率也不斷提高,會議信息的數(shù)量也不斷增加,傳統(tǒng)的會議室預定管理系統(tǒng)難以適應這種發(fā)展趨勢。1.1.2系統(tǒng)開發(fā)的目標用MVC模式以及和MYSQL數(shù)據(jù)庫鏈接等相關知識開發(fā)出一個實用性強、科學化、信息化和系統(tǒng)化的會議室預定管理系統(tǒng)。方便中小企業(yè)管理員對會議室管理以及為用戶預定會議室提供更完善的平臺,要實現(xiàn)簡單性、易操作性、準確性、安全性和便捷性的系統(tǒng)目標。同時也要促進會議室召開質量、提高會議工作效率、縮短單個會議申請審批以及會議通知落實的周期、實現(xiàn)與日程安排系統(tǒng)的結合,提供更完整的辦公自動化功能。在提高效率的基礎上,增加協(xié)同辦公能力,強化決策一致性,最后實現(xiàn)提高決策效能的目的。讓IT信息化深入到日常的行為辦公中,讓中小企業(yè)的內部會議有序合理的運行。1.2系統(tǒng)特點(1)此系統(tǒng)是面向對象的系統(tǒng)分析與設計。1.3可行性分析1.3.1經濟可行性分析之前的系統(tǒng)在選擇會議室和通知與會人員參加會議都消耗了很多員工的時間成本。而目前的會議室預定管理系統(tǒng)所要做的就是更加便捷快速做好預定會議室這一工作,可以進行篩選的會議室和通過郵箱的方式通知和提醒與會人員。整個會議從申請到通知,在數(shù)據(jù)方面是及時的,提高了整體的辦公效率,所以其經濟的投入及產出是非??捎^的。1.3.2運營可行性分析系統(tǒng)除了需要對會議室和員工信息、權限等數(shù)據(jù)進行初次錄入工作量大外,其余時間工作量極少。對系統(tǒng)的整個界面進行人性化的設計,讓具有基礎IT辦公經驗的員工也能容易的進行系統(tǒng)功能的操作。且在后續(xù)的系統(tǒng)運營過程中會收集各種用戶的使用反饋建議,然后進行升級改造,讓系統(tǒng)更適合企業(yè)的發(fā)展。1.3.3技術可行性分析系統(tǒng)研發(fā)將采用MVC三層架構技術,研發(fā)語言將采用Java語言進行編寫,其語言具有廣泛的使用性及可靠的安全性,以及MySQL的數(shù)據(jù)庫技術,通過開源的程序代碼及架構知識使系統(tǒng)的技術可行性有了充分的技術保證,讓筆者對整個會議室信息化系統(tǒng)的建設充滿信心。第2章系統(tǒng)分析2.1確定系統(tǒng)需求2.1.1用敏捷方法確定需求(1)現(xiàn)狀目前我所在實習的一家企業(yè)的會議室預定管理系統(tǒng)的界面是這樣的。圖2.1主界面圖2.圖2.2會議室預定界面圖2.3個人預定信息界面(2)整理系統(tǒng)用戶對當前系統(tǒng)的宣泄①畫面設計不合理,無法短時間內讓用戶根據(jù)經驗操作。②信息過于透明,用戶可以看到其他用戶的預定會議室的信息。③系統(tǒng)無法添加與會人員,用戶需要私下一一通知與會人員。④用戶進行預定時,需要查看別人時間段進而選擇一個空白時間段預定,花費時間長。⑤預定會議室的申請不需要審批,這會導致用戶隨意預定會議室,浪費會議室資源。⑥用戶預定會議室無法及時獲知是否通過,若不通過不及時反饋會錯失及時再預定會議室的機會。⑦用戶有時候會忘記今天有會議,容易錯過會議,需要別人提醒。⑧系統(tǒng)無法對已經申請過的會議室、部門、項目等方面進行圖表的統(tǒng)計分析。(3)整理系統(tǒng)用戶對當前系統(tǒng)的修改建議①設計合理的畫面,讓用戶可以快速根據(jù)經驗操作。②系統(tǒng)對用戶權限的管理,用戶只能看見本人的申請信息與該用戶是與會人員的申請信息。③系統(tǒng)可以添加與會人員的功能,并可以設置群組,這樣添加與會人員方便快捷。且申請成功系統(tǒng)可以發(fā)送信息通知與會人員。④系統(tǒng)中對其他用戶已經申請過的時間和教室進行過濾。⑤增加管理員角色并賦予管理員權限,可以管理會議室,同時審批用戶的申請和用戶權限的管理。⑥預定會議室成功與否系統(tǒng)都會及時反饋給用戶。⑦開會前系統(tǒng)會提醒用戶參與會議。⑧對申請會議室臺賬進行一些方面的圖表統(tǒng)計分析。(4)確定系統(tǒng)的使用用戶和他們的使用系統(tǒng)目標①員工:促進會議召開質量。提前預定會議室,明確會議時間地點等關鍵信息,及早通知相關人員提前對會議做好準備并準時參加會議,以確保會議召開的質量。②管理員:合理配置會議室資源。員工預定會議室需要充分的理由,讓會議室的預定變得嚴謹,減少公司成本,避免不必要的資源浪費。③管理層:部門考核分析。部門績效考核時有可計量的標準,衡量部門集體工作開展的積極性。(5)用戶角色為達成他們的目標將必須完成的任務①員工:預定會議室、查看會議信息②管理員:管理會議室、審批預定信息③管理層:查看相關的統(tǒng)計分析(6)完成任務所需的步驟①員工預定會議室步驟登錄系統(tǒng)--選擇時間--選擇會議室--添加與會人員--提交申請②員工查看會議信息步驟登錄系統(tǒng)--選擇自己申請的會議信息/選擇自己需要與會的會議信息--進行查看③管理員管理會議室步驟登錄系統(tǒng)--新增會議室--填寫會議室相關信息--啟用會議室④管理員審批預定信息步驟登錄系統(tǒng)--查看員工的預定信息--進行審批⑤查看相關的統(tǒng)計分析登錄系統(tǒng)--選擇分析的指標--進行查看2.1.2確定系統(tǒng)的功能需求①管理用戶:管理用戶的基本信息和用戶權限。②管理會議室:對會議室的基本信息進行增刪改查,會議室出現(xiàn)問題不可用時,入燈管破裂,電腦不可用,投影儀不可用等。③預定會議室:員工查找期望時間內可用的會議室,員工可以在系統(tǒng)中添加與會人員然后進行預定會議室,預定成功或者失敗會進行一個消息通知。④審核預定信息:管理員需要對已申請的預定進行審核,審核通過則用戶預定成功;審核通過,及時通知用戶;審核不通過,需及時處理通知用戶重新預定。管理員也可查看用戶的會議預定信息。⑤查看我的會議:可以顯示我預定的會議信息;可以顯示自己需要參加的會議并且可以以日歷的形式更加直觀的顯示。⑥設置群組:因參會人員經常會重復,每個人員都可以設置自己的參會群組,會議室預定時只需要選擇相應的群組,對群組外的人員,可以再單獨添加。⑦會議提醒:系統(tǒng)能夠根據(jù)會議召開時間實現(xiàn)一個提醒功能。⑧查看分析統(tǒng)計:這個模塊主要是對會議室使用率的統(tǒng)計、部門使用會議室次數(shù)等情況的統(tǒng)計等。2.1.3確定系統(tǒng)的對象需求表2.1預定會議室申請表需求對象一:預定會議室申請表狀態(tài):草稿、等待審核、審核通過、審核不通過屬性:預定表Id、提交時間、預定時間、理由、狀態(tài)、參會人數(shù)、退回理由表2.2員工需求對象二:員工屬性:賬號、密碼、姓名、部門、職位、手機號碼、電子郵箱、上司賬號方法:預定會議室()、查看我的會議()、查找預定信息()、修改預定信息()、添加群組()、刪除群組()、修改群組()、查找群組()表2.3管理層需求對象三:管理層屬性:管理員賬號、密碼、固定電話方法:查看統(tǒng)計分析()表2.4管理員需求對象四:管理員屬性:賬號、密碼、姓名、部門、職位、手機號碼、電子郵箱、上司賬號方法:添加人員信息()、刪除人員信息()、修改人員信息()、查找人員信息()、審核預定信息()、添加會議室信息()、查找會議室信息()、修改會議室信息()、審核預定信息()、設置功能權限()表2.5會議室需求對象五:會議室狀態(tài):空閑、占用屬性:會議室Id、日期、時間段、名稱、類別、位置、容納人數(shù)、是否開啟、狀態(tài)表2.6群組需求對象六:群組屬性:群組Id、群組名字、每個部門人數(shù)、群組人數(shù)、備注2.2組織系統(tǒng)需求2.2.1用例圖圖2.7會議室預定管理系統(tǒng)用例圖2.2.2用例規(guī)約表2.8會議室預定管理的風箏層次用例規(guī)約用例名稱:會議室預定管理主參與者:員工層次:風箏利益相關者:員工、管理員、管理層前置條件:員工登錄會議室預定管理系統(tǒng)最低保證:回滾任何未完成的事務成功保證:系統(tǒng)向員工發(fā)送預定會議室的成功通知觸發(fā)器:員工進入會議室預定管理系統(tǒng)的主頁主要成功情節(jié):管理員添加會議室信息。管理員添加人員信息。員工查找在期望時間段內可用的會議室。員工對與會人員進行群組設置。員工添加與會人員,預定在期望時間段想要的會議室。管理員對會議室預定申請進行審核。系統(tǒng)對會議室審核結果進行通知。員工可以查看自己預定的會議和自己參加的會議。管理層人員可以對會議室的預定進行統(tǒng)計分析擴展:1-2.a保存時必要字段未填寫。1-2.a.1保存失敗,提示某字段不能為空。3.a不能在期望時間內進行查找。3.a.1提示“只能找七天內(包括今天)的會議室,請重新選擇”。3.a.2事務回滾,用戶再次開始。4-5.a.1無法添加特定與會人員。4.a.1提示“該人員不存在被添加參與會議權限,請重新添加”。4.a.1用戶進行刷新行為。8.a無法查看某個特定會議。8.a.1用戶進行刷新行為。1-10.a數(shù)據(jù)交互失敗。1-10.a.1回滾到上一個操作頁面。表2.9添加人員信息的海平面層次用例規(guī)約用例名稱:添加人員信息主參與者:管理員層次:海平面利益相關者:管理員、員工前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:添加人員信息成功,返回人員信息界面觸發(fā)器:管理員進入人員信息主界面主要成功情節(jié):管理員進入人員信息主界面,點擊“新增”按鈕。系統(tǒng)響應點擊事件,進入添加界面。管理員填寫人員的相關信息和權限設置等,點擊“確定”按鈕。人員數(shù)據(jù)被更新系統(tǒng)提示“新增人員信息成功!”返回人員信息界面。擴展:3.a管理員點擊“確定”按鈕,人員信息添加不成功。3.a.1系統(tǒng)提示“必填信息未填寫”。3.a.2系統(tǒng)提示“格式不正確”。3.a.3管理員退出。1-4.a網絡連接中斷或管理員在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次新增人員信息前的位置。表2.10修改人員信息的海平面層次用例規(guī)約用例名稱:修改人員信息主參與者:管理員層次:海平面利益相關者:管理員、員工前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:管理員修改人員信息成功,返回人員信息界面觸發(fā)器:管理員進入人員信息主界面主要成功情節(jié):管理員選擇想要修改信息的人員,點擊“修改”按鈕。系統(tǒng)響應點擊事件,跳轉至“修改人員信息”界面。管理員對人員的信息和權限范圍等進行修改,點擊“確定”按鈕。人員數(shù)據(jù)被更新。系統(tǒng)提示“修改人員信息成功!”,返回人員信息界面。擴展:3.a管理員點擊“確定”按鈕,人員信息修改不成功。3.a.1系統(tǒng)提示“必填信息未填寫”。3.a.2系統(tǒng)提示“格式不正確”。3.a.3管理員退出。1-4.a網絡連接中斷或管理員在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次修改人員信息前的位置。表2.11刪除人員信息的海平面層次用例規(guī)約用例名稱:刪除人員信息主參與者:管理員層次:海平面利益相關者:管理員、員工前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:管理員刪除人員信息成功,返回人員信息界面觸發(fā)器:管理員進入人員信息主界面主要成功情節(jié):管理員選擇想要刪除信息的人員,點擊“刪除”按鈕。系統(tǒng)彈出對話框,給出提示信息“是否刪除該人員信息”。管理員點擊“確定”按鈕。人員數(shù)據(jù)被更新。進入“刪除人員信息成功界面”。擴展:3.a管理員點擊“確定”按鈕,人員信息刪除不成功。3.a.1事務回滾。管理員再次開始。3.a.2管理員采取行動獲得響應。3.a.3管理員退出。1-4.a網絡連接中斷或管理員在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次刪除人員信息前的位置。表2.12查找人員信息的海平面層次用例規(guī)約用例名稱:查找人員信息主參與者:管理員層次:海平面利益相關者:管理員、員工前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:查找人員信息成功觸發(fā)器:管理員進入人員信息主界面主要成功情節(jié):管理員根據(jù)系統(tǒng)上的可查詢條件中選擇或填寫,點擊“查詢”按鈕。系統(tǒng)對點擊事件進行響應,系統(tǒng)查找數(shù)據(jù)庫中的數(shù)據(jù)。系統(tǒng)顯示所查找到的信息管理員選擇想要查看的人員系統(tǒng)跳轉到查找的人員具體信息界面。擴展:2.a系統(tǒng)找不到相關信息2.a.1提示“沒有該人員,檢查信息是否準確。”2.a.1管理員采取行動進行刷新操作。表2.13添加會議室信息的海平面層次用例規(guī)約用例名稱:添加會議室信息主參與者:管理員層次:海平面利益相關者:管理員、員工前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:添加會議室信息成功觸發(fā)器:管理員進入會議室信息主界面主要成功情節(jié):管理員進入會議室信息主界面,點擊“新增”按鈕。系統(tǒng)響應點擊事件,進入添加界面。管理員填寫會議室的相關信息,點擊“確定”按鈕。會議室數(shù)據(jù)被更新系統(tǒng)提示“新增會議室信息成功!”返回會議室信息界面。擴展:3.a管理員點擊“確定”按鈕,人員信息添加不成功。3.a.1系統(tǒng)提示“必填信息未填寫”。3.a.2系統(tǒng)提示“格式不正確”。3.a.3管理員退出。1-4.a網絡連接中斷或管理員在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次新增人員信息前的位置。表2.14修改會議室信息的海平面層次用例規(guī)約用例名稱:修改會議室信息主參與者:管理員層次:海平面利益相關者:管理員前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:修改會議室信息成功觸發(fā)器:管理員進入會議室信息主界面主要成功情節(jié):管理員選擇想要修改信息的會議室,點擊“修改”按鈕。系統(tǒng)響應點擊事件,跳轉至“修改會議室信息”界面。管理員對會議室的信息進行修改,點擊“確定”按鈕。會議室數(shù)據(jù)被更新。系統(tǒng)提示“修改會議室信息成功!”,返回會議室信息界面。擴展:3.a管理員點擊“確定”按鈕,會議室信息修改不成功。3.a.1系統(tǒng)提示“必填信息未填寫”。3.a.2系統(tǒng)提示“格式不正確”。3.a.3管理員退出。1-4.a網絡連接中斷或管理員在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次修改會議室信息前的位置。表2.15查找會議室信息的海平面層次用例規(guī)約用例名稱:查找會議室信息主參與者:管理員層次:海平面利益相關者:管理員前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:成功查找到會議室信息觸發(fā)器:管理員進入會議室信息主界面主要成功情節(jié):管理員根據(jù)系統(tǒng)上的可查詢條件中選擇或填寫,點擊“查詢”按鈕。系統(tǒng)對點擊事件進行響應,系統(tǒng)查找數(shù)據(jù)庫中的數(shù)據(jù)。系統(tǒng)顯示所查找到的信息管理員選擇想要查看的人員系統(tǒng)跳轉到查找的人員具體信息界面。擴展:2.a系統(tǒng)找不到相關信息2.a.1提示“沒有該人員,檢查信息是否準確?!?.a.1管理員采取行動進行刷新操作。表2.16設置功能權限的海平面層次用例規(guī)約用例名稱:設置功能權限主參與者:管理員層次:海平面利益相關者:管理員、員工、管理層前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:功能權限設置成功觸發(fā)器:管理員進入設置權限主界面主要成功情節(jié):管理員選擇想要設置權限的功能。系統(tǒng)顯示該功能的黑名單或者白名單。管理員可選擇該功能設置使用的黑名單還是白名單,只能選擇其中一個。管理員調用“查找人員信息”用例。管理員設置可以使用該功能的黑名單或者白名單人員,點擊“確定”按鈕。系統(tǒng)對管理員操作進行響應,更新系統(tǒng)數(shù)據(jù)。提示“權限修改成功!”。擴展:4.a“查看人員信息”用例失敗。4.a.1系統(tǒng)提示“還未添加人員信息,請進行添加!”1-7.a網絡連接中斷或在任一點突然退出系統(tǒng)。1-7.a.1系統(tǒng)回滾到管理員設置權限前的位置。表2.17審核預定信息的海平面層次用例規(guī)約用例名稱:審核預定信息主參與者:管理員層次:海平面利益相關者:管理員、員工前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:系統(tǒng)對預定信息的員工進行審核結果通知。員工“我的會議”數(shù)據(jù)被更新。觸發(fā)器:管理員進入審核預定信息主界面主要成功情節(jié):管理員選擇需要審批的預定信息。系統(tǒng)顯示完整的預定信息。管理員對預定信息進行“通過”和“不通過”的選擇審批。系統(tǒng)對管理員操作進行響應,相應的會議室、預定會議室申請表和相關人員的會議信息被更新。擴展:1-4.a網絡連接中斷或在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到管理員設置權限前的位置。表2.18會議提醒的海平面層次用例規(guī)約用例名稱:會議提醒主參與者:系統(tǒng)層次:海平面利益相關者:管理員、員工前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:功能權限設置成功觸發(fā)器:管理員對預定信息進行“通過”和“不通過”的選擇審批主要成功情節(jié):系統(tǒng)為這個事務創(chuàng)建一條郵件。系統(tǒng)對管理員的選擇進行識別并添加到郵件中。系統(tǒng)發(fā)送郵件到相應的員工郵箱中。擴展:1-3.a網絡連接中斷1-3.a.1系統(tǒng)回滾到管理員審批前。表2.19添加群組的海平面層次用例規(guī)約用例名稱:添加群組主參與者:員工層次:海平面利益相關者:員工前置條件:員工進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:添加群組成功,員工可以在下一次預定會議室中選擇該會議室觸發(fā)器:員工進入群組的主界面主要成功情節(jié):員工進入添加群組主界面,點擊“新增”按鈕。系統(tǒng)響應點擊事件,進入添加界面。員工填寫群組的相關信息和添加人員等,點擊“確定”按鈕。群組數(shù)據(jù)被更新系統(tǒng)提示“新增群組成功!”返回群組界面。擴展:3.a員工點擊“確定”按鈕,人員信息添加不成功。3.a.1系統(tǒng)提示“必填信息未填寫”。3.a.2系統(tǒng)提示“格式不正確”。3.a.3員工退出。1-4.a網絡連接中斷或員工在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次新增群組前的位置。表2.20刪除群組的海平面層次用例規(guī)約用例名稱:刪除群組主參與者:員工層次:海平面利益相關者:員工前置條件:員工進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:員工刪除群組成功,下次預定會議室時該群組不出現(xiàn)觸發(fā)器:員工進入群組主界面主要成功情節(jié):員工選擇想要刪除的群組,點擊“刪除”按鈕。系統(tǒng)彈出對話框,給出提示信息“是否刪除該群組”。員工點擊“確定”按鈕。群組數(shù)據(jù)被更新。進入“刪除群組成功界面”。擴展:3.a員工點擊“確定”按鈕,群組刪除不成功。3.a.1事務回滾。管理員再次開始。3.a.2員工采取行動獲得響應。3.a.3員工退出。1-4.a網絡連接中斷或員工在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次刪除群組前的位置。表2.21修改群組的海平面層次用例規(guī)約用例名稱:修改群組主參與者:員工層次:海平面利益相關者:員工前置條件:員工進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:員工修改群組成功觸發(fā)器:員工進入群組主界面主要成功情節(jié):員工選擇想要修改的群組,點擊“修改”按鈕。系統(tǒng)響應點擊事件,跳轉至“修改群組”界面。員工對人員選擇進行修改,點擊“確定”按鈕。群組數(shù)據(jù)被更新。系統(tǒng)提示“修改人員信息成功!”,返回人員信息界面。擴展:3.a員工點擊“確定”按鈕,群組修改不成功。3.a.1系統(tǒng)提示“未進行修改”。3.a.2員工退出。1-4.a網絡連接中斷或員工在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次修改群組前的位置。表2.22查找群組的海平面層次用例規(guī)約用例名稱:查找群組主參與者:員工層次:海平面利益相關者:員工前置條件:管理員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:成功查找到會議室信息觸發(fā)器:管理員進入會議室信息主界面主要成功情節(jié):員工根據(jù)系統(tǒng)上的可查詢條件中選擇或填寫,點擊“查詢”按鈕。系統(tǒng)對點擊事件進行響應,系統(tǒng)查找數(shù)據(jù)庫中的群組數(shù)據(jù)。系統(tǒng)顯示所查找到的信息擴展:2.a系統(tǒng)找不到相關信息2.a.1提示“沒有該人員,檢查信息是否準確?!?.a.1管理員采取行動進行刷新操作。表2.23預定會議室的海平面層次用例規(guī)約用例名稱:預定會議室主參與者:員工層次:海平面利益相關者:員工、管理員前置條件:員工進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:管理員審核預定信息界面出現(xiàn)該員工預定的信息觸發(fā)器:員工進入查找會議室時間表的主界面主要成功情節(jié):系統(tǒng)為這個事務創(chuàng)建一個申請表員工查找在期望時間段的可用會議室。員工預定某個時間段需要預定的會議室。系統(tǒng)獲取時間和會議室信息并添加到申請表中。員工填寫預定會議室需要的信息和添加與會人員。員工將添加的與會人員設置為群組。系統(tǒng)為添加的與會人員創(chuàng)建申請表行項目。員工選擇“預定會議室”。系統(tǒng)整理顯示完整的預定會議室申請表。員工選擇“確定”。會議室信息、管理員預定會議室申請表數(shù)據(jù)被更新。擴展:3.a由于會議室已經被占用無法被選擇3.a.1員工收到會議室已經被占用的消息,刷新頁面重新選擇會議室。1-7.a網絡連接中斷或在任一點突然退出系統(tǒng)。1-7.a.1系統(tǒng)回滾到員工預定會議室前的位置。表2.24查找預定信息的海平面層次用例規(guī)約用例名稱:查找預定信息主參與者:員工層次:海平面利益相關者:員工前置條件:員工進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:管理員審核預定信息界面出現(xiàn)該員工預定的信息觸發(fā)器:員工進入查找預定信息的主界面主要成功情節(jié):員工根據(jù)系統(tǒng)上的可查詢條件中選擇或填寫,點擊“查詢”按鈕。系統(tǒng)對點擊事件進行響應,系統(tǒng)查找數(shù)據(jù)庫中的數(shù)據(jù)。系統(tǒng)顯示所查找到的信息員工選擇想要查看的預定信息系統(tǒng)跳轉到該預定的具體信息界面。擴展:2.a系統(tǒng)找不到相關信息2.a.1提示“沒有該預定信息,檢查信息是否準確?!?.a.2員工采取行動進行刷新操作。表2.25修改預定信息的海平面層次用例規(guī)約用例名稱:修改預定信息主參與者:員工層次:海平面利益相關者:管理員前置條件:管理員還沒有對該預定信息進行審批最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:修改預定信息成功,管理員審批預定信息數(shù)據(jù)被更新觸發(fā)器:管理員進入預定信息主界面主要成功情節(jié):員工選擇想要修改還沒有被審批的預定信息,點擊“修改”按鈕。系統(tǒng)響應點擊事件,跳轉至“修改預定信息”界面。員工對預定信息進行修改,點擊“確定”按鈕。預定信息數(shù)據(jù)被更新。系統(tǒng)提示“修改預定信息成功!”,返回預定信息界面。擴展:1.a員工選擇預定信息不成功。3.a.1系統(tǒng)提示“該預定信息已經被審批”。3.a.2員工進行刷新操作。3.a員工點擊“確定”按鈕,預定信息修改不成功。3.a.1系統(tǒng)提示“該預定信息已經被審批”。3.a.2員工退出。1-4.a網絡連接中斷或員工在任一點突然退出系統(tǒng)。1-4.a.1系統(tǒng)回滾到此次修改預定信息前的位置。表2.26查看我的會議的海平面層次用例規(guī)約用例名稱:查看我的會議主參與者:員工層次:海平面利益相關者:員工前置條件:員工進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:成功查找到我的會議日程觸發(fā)器:員工進入查找預定信息的主界面主要成功情節(jié):員工根據(jù)系統(tǒng)上的可查詢條件中選擇或填寫,點擊“查詢”按鈕。系統(tǒng)對點擊事件進行響應,系統(tǒng)查找數(shù)據(jù)庫中的數(shù)據(jù)。系統(tǒng)顯示并以日歷方式列出我的會議。員工選擇想要查看的會議。系統(tǒng)跳轉到該預定的具體信息界面。擴展:無表2.27查看統(tǒng)計分析的海平面層次用例規(guī)約用例名稱:查看統(tǒng)計分析主參與者:管理層層次:海平面利益相關者:管理層、員工前置條件:管理層人員進入系統(tǒng)主界面最低保證:回滾任何未完成的事務,系統(tǒng)記錄進展日志直到失敗成功保證:管理層人員通過選擇查找成功相應的統(tǒng)計分析觸發(fā)器:員工進入查找統(tǒng)計分析的主界面主要成功情節(jié):員工根據(jù)系統(tǒng)上的可查詢的指標進行選擇,點擊“統(tǒng)計”按鈕。系統(tǒng)對點擊事件進行響應,系統(tǒng)查找數(shù)據(jù)庫中的數(shù)據(jù)。系統(tǒng)以圖表方式顯示所統(tǒng)計到的信息擴展:2.a系統(tǒng)找不到相關信息2.a.1提示“還沒有相應數(shù)據(jù)。”1-3.a網絡連接中斷或管理層人員在任一點突然退出系統(tǒng)。1-3.a.1系統(tǒng)回滾到此次修改預定信息前的位置。2.3概念模型建模概念數(shù)據(jù)模型是對組織數(shù)據(jù)的描述。方框里為數(shù)據(jù)模型,標注了數(shù)據(jù)的主鍵和主要屬性。圖2.28會議室預定管理系統(tǒng)的概念數(shù)據(jù)模型2.4對象關系建模將概念數(shù)據(jù)模型轉化為對象關系。對象關系模型是概念數(shù)據(jù)模型被映射。格式為表名(主碼,普通屬性,外碼)Employee(empLogin,empPassword,empName,empDepartment,empPosition,empPhone,empEmail,managerLogin)MeetingRoom(meetId,meetName,meetCategory,meetLocation,meetNumber,equipment,meetRemark)ReserveApplication(reseId,submitDate,reseDate,reason,reseState,reEmpName,periodOfTime,returnReason,empLogin,meetId,adLogin)Administrators(adLogin,adPassword,landline)ManagesMeet(meetId,adLogin,meetTime)Group(groupId,groupName,perDepartmentAmount,groupAmount,remark,empLogin)GroupMemberLoginMul(groupId,groupMemberLogin)Contain(reseId,groupId)⑨ManagesEmp(empLogin,adLogin,empTime)2.5分析類(1)管理員管理會議室/人員信息順序圖2.5.1繪制順序圖(1)管理員管理會議室/人員信息順序圖圖2.圖2.29管理員管理會議室/人員信息順序圖(2)員工管理群組順序圖圖圖2.(2)員工管理群組順序圖圖圖2.30員工管理群組順序圖圖(3)員工預定會議室順序圖圖2.31員工預定會議室順序圖圖2.32圖2.32員工查看我的會議/查找預定信息/修改預定信息順序圖圖(4)員工查看我的會議/查找預定信息/修改預定信息順序圖圖(5)管理員審核預定信息和系統(tǒng)會議提醒順序圖圖2.33管理員審核預定信息和系統(tǒng)會議提醒順序圖(6)管理層查看統(tǒng)計分析順序圖圖2.34管理層查看統(tǒng)計分析順序圖2.5.2通信圖(1)管理員管理會議室/人員信息通信圖圖2.35管理員管理會議室/人員信息通信圖(2)員工管理群組通信圖圖2.36員工管理群組通信圖(3)員工預定會議室通信圖圖2.圖2.37員工預定會議室通信圖(4)員工查看我的會議通信圖圖2.38員工查看我的會議通信圖(5)員工預定會議室通信圖(5)員工預定會議室通信圖圖2.圖2.39管理員審核預定信息和系統(tǒng)會議提醒通信圖(6)管理層查看統(tǒng)計分析通信圖圖2.40管理層查看統(tǒng)計分析通信圖2.5.3分析類圖在會議室預定管理概念數(shù)據(jù)模型的基礎上,與順序圖、通信圖行為動作結合后,為會議室預定管理系統(tǒng)整理出分析類圖。圖2.41會議室預定管理系統(tǒng)分析類圖2.5.4活動圖(1)員工預定會議室活動圖圖2.42員工預定會議室活動圖2.5.5狀態(tài)圖(1)預定申請表對象在系統(tǒng)中的狀態(tài)圖圖2.43預定申請表對象的狀態(tài)圖第3章系統(tǒng)設計3.1總體設計會議室預定管理系統(tǒng)總體功能圖如下:圖3.1總體功能圖3.2物理數(shù)據(jù)庫設計3.2.1基本表設計表3.2員工信息表employee字段名字段描述數(shù)據(jù)類型備注empLogin員工賬號varchar(20)也是員工工號,每個員工唯一識別empPassword密碼varchar(20)notnullempName姓名varchar(10)notnullempDepartment部門varchar(50)notnullempPosition職位varchar(20)notnullempPhone手機號碼char(11)notnull,每位員工只需要填一個empEmail電子郵箱varchar(30)notnullmanagerLogin上司工號varchar(20)外鍵(empLogin),可以為空表3.3會議室信息表meetingRoom字段名字段描述數(shù)據(jù)類型備注meetId會議室Idvarchar(20)會議室的唯一標識meetName名稱varchar(10)notnullmeetCategory類別varchar(10)notnullmeetLocation位置varchar(30)notnullmeetNumber容納人數(shù)intnotnullequipment設備varchar(100)notnullmeetRemark備注varchar(100)可以為空isEnable是否開啟char(1)notnull,0-不開啟,1-開啟表3.4管理員信息表administors字段名字段描述數(shù)據(jù)類型備注adLogin管理員賬號varchar(20)會議室的唯一標識adPassword密碼varchar(20)notnulllandline固定電話char(11)notnull表3.5預定申請表reserveApplication字段名字段描述數(shù)據(jù)類型備注reseId預定表Idvarchar(50)會議室的唯一標識submitDate提交時間timestamp默認當前時間reseDate預定日期varchar(20)notnullreseWeek預定星期char(6)periodsOfTime預定時間段varchar(20)notnullreason理由varchar(100)notnullreseState狀態(tài)varchar(10)notnull,默認為等待審核reEmpName參會人varchar(100)可以為空returnReason退回理由varchar(100)可以為空emgLogin員工賬號varchar(20)notnull,外鍵(employee)meetId會議室Idvarchar(20)notnull,外鍵(meetRoom)adLogin管理員賬號varchar(20)可以為空,外鍵(administors)表3.6群組信息表meetGroup字段名字段描述數(shù)據(jù)類型備注groupId群組Idvarchar(10)群組的唯一標識groupName群組名字varchar(10)notnullperDepartmentAmount每個部門人數(shù)intnotnullgroupAmount群組人數(shù)intnotnullremark備注varchar(100)可以為空empLogin員工賬號varchar(10)外鍵(employee)表3.7公告信息表announcement字段名字段描述數(shù)據(jù)類型備注announcementId公告Idvarchar(50)唯一標識,系統(tǒng)自動獲取anTime發(fā)布公告時間varchar(50)取系統(tǒng)時間content公告內容varcahr(50)notnullAnState公告狀態(tài)char(1)0-不發(fā)布,1-發(fā)布3.2.2數(shù)據(jù)庫具體代碼createdatabasedb_meeting; usedb_meeting;createtableemployee(empLoginvarchar(20)primarykey,empPasswordvarchar(20)notnull,empNamevarchar(10)notnull,empDepartmentvarchar(50)notnull,empPositionvarchar(50)notnull,empPhonechar(11)notnull,empEmailvarchar(30)notnull,managerLoginvarchar(20)null,foreignkey(managerLogin)referencesemployee(empLogin))createtablemeetingRoom(meetIdvarchar(20)notnull,meetNamevarchar(10)notnull,meetCategoryvarchar(10)notnull,meetLocationvarchar(30)notnull,meetNumberintnotnull,equipmentvarchar(100)notnull,meetRemarkvarchar(100)notnull,isEnablechar(1)notnullcheck(isEnable='0'orisEnable='1'),primarykey(meetId))createtableadministrators(adLoginvarchar(20)primarykey,adPasswordvarchar(20)notnull,landlinechar(11)notnull)createtablereserveApplication(reseIdvarchar(50)default'yd'primarykey,submitDateTIMESTAMPnotnullDEFAULTCURRENT_TIMESTAMP,reseDatevarchar(20)notnull,reseWeekchar(6)notnull,periodsOfTimevarchar(20)notnull,reasonvarchar(100)notnull,reEmpNamevarchar(100),reseStatevarchar(10)notnulldefault'等待審核',returnReasonvarchar(100),empLoginvarchar(20)notnull,meetIdvarchar(20)notnull,adLoginvarchar(20)null,foreignkey(empLogin)referencesemployee(empLogin),foreignkey(meetId)referencesmeetingRoom(meetId),foreignkey(adLogin)referencesadministrators(adLogin))createtableannouncement(announcementIdvarchar(50)default'gg'primarykey,anTimevarchar(50)null,contentvarchar(500)notnull,anStatechar(1)notnullcheck(anState='0'oranState='1'))createtablemanagesMeet(meetIdvarchar(20)notnull,adLoginvarchar(20)notnull,meetTimedatenotnull,primarykey(meetId,adLogin,meetTime),foreignkey(meetId)referencesmeetingRoom(meetId),foreignkey(adLogin)referencesadministrators(adLogin))createtablemeetGroup(groupIdvarchar(10)primarykey,groupNamevarchar(10)notnull,perDepartmentAmountintnotnull,groupAmountintnotnull,remarkvarchar(100)notnull,empLoginvarchar(20)notnull,foreignkey(empLogin)referencesemployee(empLogin))createtablegroupMemberLoginMul(groupIdvarchar(20)notnull,groupMemberLoginvarchar(20)notnull,primarykey(groupId,groupMemberLogin))createtablecontain(reseIdvarchar(50)notnull,groupIdvarchar(10)notnull,primarykey(reseId,groupId),foreignkey(reseId)referencesreserveApplication(reseId),foreignkey(groupId)referencesmeetGroup(groupId))createtablemanagesEmp(empLoginvarchar(20)notnull,adLoginvarchar(20)notnull,empTimedatenotnull,primarykey(empLogin,adLogin,empTime),foreignkey(empLogin)referencesemployee(empLogin),foreignkey(adLogin)referencesadministrators(adLogin))--利用觸發(fā)器使預定申請表編號自增長delimiter$createtriggerreserveApplication_triggerbeforeinsertonreserveApplicationFOREACHROWbegindeclarenew_reseIdvarchar(50);SETnew_reseId=CONCAT('YD',DATE_FORMAT(NOW(),'%Y%m%d%H%i%s'),ROUND(ROUND(RAND(),4)*10000));setnew.reseId=new_reseId;end$delimiter;--公告Id/時間插入觸發(fā)器delimiter$createtriggerannouncement_insert_triggerbeforeinsertonannouncementFOREACHROWbegindeclarenew_announcementIdvarchar(50);declarenew_anTimevarchar(50);SETnew_announcementId=CONCAT('GG',DATE_FORMAT(NOW(),'%Y%m%d%H%i%s'),ROUND(ROUND(RAND(),4)*10000));SETnew_anTime=CONCAT(DATE_FORMAT(NOW(),'%Y-%m-%d%H:%i:%s'));setnew.anTime=new_anTime;setnew.announcementId=new_announcementId;end$delimiter;第4章I/O設計和系統(tǒng)實現(xiàn)(1)管理員、用戶“登錄”圖3.2管理員和用戶登錄頁面圖進入本系統(tǒng),管理員和用戶的登錄地址是不一樣的,但是界面是大同小異,輸入正確的賬號和密碼即可登錄成功,否則提示錯誤。圖3.3管理員和用戶登錄失敗頁面圖(2)管理員“公告管理”圖3.4管理員登錄后主頁圖進入系統(tǒng)后,可以看到公告管理、預定審批、會議室管理、員工管理等功能。點擊公告管理可列出公告大概信息的列表??梢赃M行對公告的新增、查看、修改等操作。圖3.5管理員新增公告圖點擊新增即可以添加新的公告圖3.6管理員查看公告圖圖3.7管理員修改公告圖管理員進行編輯即可以修改公告,可以選擇重新發(fā)布。(3)管理員“預定審批”圖3.8管理員審批用戶的預定主頁圖管理員可以對狀態(tài)為“等待審核”的預定申請單進行審核,對狀態(tài)為其他的預定申請單進行查看。圖3.9管理員審批用戶的預定圖管理員點擊審核通過,主頁上相對應的預定單狀態(tài)會發(fā)生相應的變化,相應的會議室也不可以進行預定。管理員可填寫退回理由進行審核不通過,相應的會議室會被釋放出來。同時審核通過或者不通過,系統(tǒng)都會對預定人員進行郵箱通知,如圖3.10。圖3.10系統(tǒng)進行郵箱通知圖圖3.11管理員查看預定申請單圖(4)管理員“會議室管理”圖3.12管理員對會議室管理主頁圖管理員對會議室的管理,可以對會議室進行增刪改查。圖3.13管理員對會議室新增圖圖3.14管理員對會議室查看圖圖3.15管理員對會議室修改圖圖3.16管理員對會議室刪除圖(5)管理員“人員管理”圖3.17管理員對員工管理主頁圖管理員可以對員工進行增刪改查。因為管理員對員工管理和對會議室管理圖片是相似的,這里就不一一放圖。(6)員工“公告”圖3.18員工登錄后主頁圖員工登錄進來第一步即可以查看管理員發(fā)布的公告。員工可以使用的功能是“預定會議室”、“我的會議”這兩個功能。(7)員工“預定會議室”圖3.19員工預定會議室主頁圖在預定會議室這個功能中,員工可以預定會議室、查看預定申請表和取消預定。圖3.20員工選擇會議室圖員工點擊新增后,跳轉到員工選擇會議室頁面。粉絲為以占用,白色為空閑,點擊進行申請。點擊左邊的會議室,可以獲取相應的會議室信息,跳轉到會議室具體信息頁面,如如圖3.21。圖3.21會議室具體信息圖圖3.22員工填寫預定信息圖員工只需填寫預定理由和選擇參會人即可。圖3.23員工選擇參會人圖圖3.24員工預定會議室等待審核圖員工預定會議室后,默認狀態(tài)為“等待審核”。等待管理員審核。(8)員工“我的會議”圖3.25員工我的會議主頁圖這里顯示該員工這個星期需要參加的會議,粉色為需要參加的會議,點擊粉色格子需要查看該預定信息。圖3.26員工點擊粉色格子圖員工查看該預定申請單的具體信息。總結此會議室預定管理系統(tǒng)的建設思想是基于企業(yè)內部所產生的實際需求來進行建設的。從系統(tǒng)的需求分析到實施都是自己一步步進行的。用課堂上所學的知識確定需求、系統(tǒng)的分析和設計。系統(tǒng)界面簡單易操作,顏色搭配舒適,操作者容易進行操作。而且對比我提到的系統(tǒng),該系統(tǒng)清晰的標出還沒有進行預定的會議室的時間段,也不同通過私下去聯(lián)系與會人員,開會的效率變高了。在系統(tǒng)需求分析階段確定的八大功能模塊階段因為技術性原因沒有完全實現(xiàn)。目前開發(fā)的會議室預定管理系統(tǒng)可以簡單的使用,但要形成完善的會議室預定管理系統(tǒng)還需要不斷的學習。我認為還有以下功能需要優(yōu)化:1、群組設置功能。在選擇參與人員的時候,我只能列舉出所有的員工進行選擇,但是不能設置群組進行選擇。2、權限管理。管理員對人員權限管理是十分重要的,但目前管理員只能對人員進行增刪改查的管理,并沒有實現(xiàn)權限管理。3、會議提醒功能。當前的會議室只有對預定人員審核結果進行郵件提醒,并不能在會議開始前幾分鐘進行提醒。4、上級審批。我原本設想會議室申請的審批是由每個部門領導進行審批的,由于業(yè)務流程過于復雜,我在技術上無法實現(xiàn),所以改由管理員統(tǒng)一審批。5、統(tǒng)計分析。對會議室使用率和部門使用會議室的次數(shù)進行統(tǒng)計等統(tǒng)計分析并沒有進行實現(xiàn)。在功能實施過程中,因為自己會的設計語言并不多也并不熟練,遇到不會的就求助互聯(lián)網或者朋友,慢慢摸索,進行修改。剛開始的第一個界面,第一個功能實現(xiàn)起來所用時間有點長。在系統(tǒng)需求分析階段,確定的對象屬性的在后期設計系統(tǒng)時候覺得不合適,又回去修改。我意識到了前期的需求分析的準備必須是經過充分思考的。不然就像多米諾骨牌一樣,第一步倒了后面全部倒。此次畢業(yè)設計讓我體會了系統(tǒng)從需求分析到實現(xiàn)再到測試等各個環(huán)節(jié),讓我在每個環(huán)節(jié)都有一些感悟。對未來的工作也有所幫助。而且不會的知識通過網上了解學習再進行運用,是一個很不錯的學習過程,互聯(lián)網是很好的老師。希望在未來的學習道路上,合理利用互聯(lián)網提升自己的能力。參考文獻[1]劉鶴.某辦公樓會議系統(tǒng)規(guī)劃[C].首屆國際信息化建設學術研討會,2016.[2]肖磊,吳冰,張印昶,等.大型電視會議管理系統(tǒng)仿真測試平臺研究[J].電力信息與通信技術,2016,(2).[3]秦苻珂.基于協(xié)同辦公的會議管理系統(tǒng)設計與實現(xiàn)[J].電腦知識與技術,2016,(3).[4]黃釗.基于Web的學術會議管理系統(tǒng)的設計與實現(xiàn)[D].西安電子科技大學,2010.[5]孫薇.基于PHP的會議管理系統(tǒng)設計與實現(xiàn)[D].西安電子科技大學,2011.[6]陳晨.基于PHP的醫(yī)學會會議管理系統(tǒng)的設計與實現(xiàn)[D].西安電子科技大學,2012.[7]付晶.會議管理系統(tǒng)的分析與設計[D].云南大學,2013.[8]楊正.會議管理系統(tǒng)的設計與實現(xiàn)[D].廈門大學,2013.[9]王燕.學術會議管理系統(tǒng)的設計與實現(xiàn)[D].華中科技大學,2013.致謝致謝四年的大學生活即將結束,在四年期間我做過很多的答卷,畢業(yè)設計是我最后一份校園答卷。在以后的生活工作中,我會時刻謹記老師們對我的教誨,腳踏實地的完成各種各樣的任務。首先感謝導師在畢業(yè)設計上對于我的教誨和幫助,同時也感謝大學四年每位老師對我的教育。同學們在這次畢業(yè)設計中也幫助了很多,不斷的互相支持和鼓勵,都促進了我們更好的完成畢業(yè)設計。

HYPERLINK如何選擇組裝電腦配件

如何選擇組裝的電腦配件.

第一,選擇好CPU平臺,就是INTER還是AMD,看你是要配什么樣的電腦,高端還是低端的,兩個平臺都高低的產品。第二,選擇主板了,主板的品牌比較多,質量,價格也不一,當你第一步卻定了,那么主板也就相應的卻定下來了,以INTER為例,只可以選擇775接口的主板(早期有478接口的,不推薦),主板的選擇主要有兩種,一是集成顯卡,二是不集成顯卡。集成顯卡的話,就可以省下顯卡的錢,但是對游戲玩家不推薦。那么當然是選擇不集成顯卡的主板了,而且最好選擇一線品牌,如華碩,技嘉等。主板里,還有個蕊片組的選擇。關于蕊片組,各個品牌的主板命名有些不一樣,主流是INTER965,945,915,VIA的KT890,還有NFORCE4,NFORCE5。等。比較難說清楚。最好是選擇INTER的蕊片組,雖然價格會稍高一些。推薦945,技術比較成熟。第三,顯卡的選擇。顯卡主要還是有兩類品牌,GEFORCE和ATI,兩個品牌有高,中,低的顯卡。顯卡選擇要看你個人喜歡了,預算充足的話,最好是買中,高端的顯卡。

第四,就是內存了,內存關系電腦的穩(wěn)定性。當然是要好一點的。買一線品牌的?,F(xiàn)在配電腦,主流是DDR667,DDR800DDR1333第五,顯示器的選擇,推薦液晶。如何選擇硬件組裝電腦這是一個老生常談的問題了,這也是一個讓高手們顯示自己硬件功底的問題,同時這還是一個讓很多新手為之焦頭爛額的問題。該怎么配?具體配什么?怎樣配才能盡量減小瓶頸?本文就將從內到外,從理論到實踐,為朋友們抽絲剝繭一一道來。

一、CPU

作為一臺電腦最關鍵的組成部分,CPU確實起著舉足輕重的作用,但體現(xiàn)一臺電腦的綜合速度,并不是僅僅依靠CPU的,常??吹胶芏嘈率謧冊谂潆娔X的時候,把CPU選的很好,但其他的東西諸如內存、主板、硬盤等都選的不太理想,好像這臺電腦速度的快慢就體現(xiàn)在CPU速度的快慢上似的。甚至很多著名的品牌機廠商,都推出過類似“P4+256M內存”的這種跛腳配置。其實對于一般的家用電腦而言,一個真正會配的高手,是不會把大量的錢花在CPU上的。家用電腦,畢竟不是做密集型科學計算用的,它講求的是多種媒體的配合工作,講求的是能一邊下載文件、一邊上網瀏覽網頁、一邊聽音樂、一邊還能打開其他的程序,在這種情況下,提升內存的容量比提升CPU的主頻對速度的影響要明顯的多?,F(xiàn)今的中國家庭用戶,很多家長對于電腦一竅不通,他們只聽說“奔四”代表著速度快,并不知道整機速度的快慢除了CPU以外,還有很多其他的因素影響著它。但在買電腦的時候,最后做決定并掏錢的人,往往都是這些啥都不懂的家長們,于是就出現(xiàn)了上面的一幕:品牌機廠商為了能有更好的銷路、兼容機裝機店的銷售人員為了能拿到更多的獎金,開始違背良心來配置出這種高主頻處理器、低容量內存的跛腳電腦。說嚴重點,這是屬于對消費者的不負責任,是一種商業(yè)欺詐行為!同樣5000元的配置,高手配出來的賽揚,比新手配出來的P4還要快很多,曾經有一家全球著名的硬件網站在2003年的時候刊登過一篇關于配置家用電腦時各硬件占用總預算百分比的文章,文中很明確的提到了CPU的價錢最好不要超過總預算的10%-15%,我們雖然不能說他肯定完全正確,但至少人家是通過很多調查后得出的結論,有借鑒的理由。反觀現(xiàn)在的很多所謂的“低價奔四電腦”、“3999元買P4品牌機”之類的廣告,我想說的就是:你花了3999元,只買了一塊P4的處理器,其他的什么都沒有了!

二、內存

對于配置一臺電腦來說,內存是重頭戲,容量、速度、類型等等每一項指標都對最終的整機綜合速度起著至關重要的影響,尤其是內存的帶寬和容量。對于內存帶寬而言,很多人都認為400MHz、533MHz前端總線的賽揚四或P4,配單通道的DDR內存就足夠了,雙通道DDR內存是配合800MHz以上前端總線的P4處理器用的,其實這樣就大錯特錯了,哪怕是最老的賽揚四,都需要雙通道的DDR內存才能達到它的帶寬!也就是說,你如果選擇賽揚四1.8G,必須配合865以上的主板和至少雙通道DDR200的內存,才能滿足它的帶寬要求!稍微計算一下就可以得知:賽揚四1.8G的前端總線是400MHz,它的內存帶寬理論值是400MHz×64bit÷8=3.2G/s,但當它裝在845系列的主板上時,由于845主板的限制,即使你插上能符合它帶寬要求的DDR400內存,也只能運行在DDR266上,這時的內存所能提供的帶寬是266MHz×64bit÷8=2.1G/s,比3.2G/s要小很多,即使你通過BIOS里的內存調節(jié)選項往上調節(jié)一檔(也只能調節(jié)一檔而已),讓內存運行在DDR333下,所能提供的帶寬也僅僅是333MHz×64bit÷8=2.66G/s,離3.2G/s還是有一定的距離,而內存帶寬的降低,能非常明顯的降低整機的綜合速度,運行任何程序都能明顯的感覺出來!所以如果想滿足賽揚1.8G處理器的內存帶寬要求,你必須要為它配置865以上的主板和雙通道的內存才行!P4亦是如此。很多人也許會問:那845系列的主板是配什么處理器的呢?我想回答你的就是:845系列的主板是屬于“不能用”的主板,因為處理器永遠比主板發(fā)展的快,當初Intel造出845系列的芯片組是為了能給當時的賽揚和P4提供一個過渡的平臺,不至于讓它們成為“沒有主板配合”的處理器而已,也是為了能在低端市場分一杯羹,而現(xiàn)今865甚至9xx系列的主板橫行的時候,845系列的主板確實是屬于“不能用”的主板了,滿足不了任何一款處理器的內存帶寬,造成性能上的嚴重低下,試問這種主板你會選擇么?即使配臺2000多元的超低價電腦,也不要去選擇845系列的主板,至少需要865以上的和雙通道內存才行,因為內存帶寬是一個非常影響系統(tǒng)性能的參數(shù),倘若一味的為了省錢而配置845系列的主板,那就得不償失了。

內存的容量方面,應每個人對電腦的使用方向不同,容量的要求也是不同的,現(xiàn)在配置的家用電腦,筆者建議:如果不打游戲,或者是打打掃雷、紙牌之類的游戲,平時注重于上網瀏覽或者是聊天、看電影之類的應用的話,內存容量不應該低于1G;如果是偶爾打打單機游戲或者是網絡游戲,內存容量應該選擇在2G左右,如果是經常打大型的游戲或是進行HDTV視頻編輯等應用,那么4G的內存是必不可少的。

三、主板

一臺電腦的穩(wěn)定性和兼容性,一大部分是看主板的,一款優(yōu)秀的主板不僅需要擁有上等的用料和優(yōu)良的做工,還需要擁有合理的走線設計,那些沒有技術實力的三、四線主板廠家生產的主板,多數(shù)是采用公版走線,而且用料非常差,穩(wěn)定性不堪一擊,這種類型的主板,筆者建議寧愿不買電腦也不要配這種主板,否則以后將會是個淘氣的祖宗。對于家庭用戶,主板方面一定不能省錢,預算夠的話最好能買個一線的主板品牌,如果預算實在不足,二線的主板是底線了,不要再往下選擇了,畢竟家用電腦是用來使用的,不是用來整天維修的。再談到主板的用料,筆者常常看到很多新手在配置主板的時候,貌似老鳥似的說某某品牌的主板好,某某品牌的不好,試問你知道它好在哪里么?不好在哪里么?這個就要看主板的用料了,雖然用料好的主板并不能代表一定是高檔主板,但最少能代表它的電氣性能出色。舉一個很簡單的例子吧:有A、B兩款主板,A主板的處理器供電濾波電容采用的是日系電容,B主板的處理器供電濾波電容采用的是臺系電容,那么基本上可以肯定的是:如果在電源輸出電壓的波動范圍比較大的情況下,A主板就比較能耐得住,而B主板就很容易產生電容鼓包、漏夜等情況。不要小看這小小的電容,筆者從一個開維修店的朋友那里得知,來維修主板的人,有80%的都是這幾個小電容損壞,究其原因,就是電源選擇的不好,導致了輸出電壓的不穩(wěn)定,久而久之最終導致這幾個小電容爆漿,并且詳細敘述了主板的品牌:“一線廠家的×碩牌主板就很少出現(xiàn)這種情況,但同樣為一線廠家的×星牌主板,經常遇到!原因就是前者的大部分主板使用的是日系電容,而后者的大部分主板為了省錢,選用的是臺系電容!”廠家的廣告不能信,宣傳也不能信,看到一個產品的廣告之后,你所能相信的唯一一點就是:地球上有這么個產品的存在!然后其他的就統(tǒng)統(tǒng)都不能信了!網上有好多所謂的“評測”文章,都是槍手寫的,基本上沒有任何參考余地,只能作為一篇小說來讀,一款主板的真正性能,只有你自己使用了之后才能知道。廠家為了銷量、商家為了利潤,他們能把最最垃圾的主板宣傳為最頂級的產品,筆者曾經就看到過一款四線品牌的主板廠商,在對其主流主板的廣告上說“最優(yōu)秀的設計、最精湛的工藝、最穩(wěn)定的性能”……結果一看報價:550元/塊……其他的話我也不想多說了,只想問問這家廠商:你這么垃圾的主板都用了三個“最”字,那么華碩的同芯片組主板,售價是你三倍的,應該用什么詞語來描述了??中國有一句古話:一分錢一分貨,說的非常正確!不要認為價格高的主板就是暴利產品,從市場經濟學上說,暴利產品是不會被市場所接受的,之所以他能存活到今天,而且售價依然是這么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售價高,在此,筆者奉勸大家一句:買主板千萬不要憑僥幸心理,認為自己能花很少的錢買到很好的東西,只有錯買的沒有錯賣的,商家永遠都比你精明!主板上面還是老老實實的多花點錢來買個一線產品吧,否則以后有你吃苦的時候!

四、硬盤

現(xiàn)在的電腦,硬盤的速度當之無愧的成為了“第一大瓶頸”,無論你是再高的高手,配電腦的時候也無法消除這個瓶頸的存在,我們只有盡量的減小…再減小……。對于家用電腦的硬盤來說,容量和速度是兩個非常重要的參數(shù),容量上而言,筆者建議:如果你的電腦只是上網瀏覽瀏覽、偶爾打打小游戲的,那么160G的硬盤是個不錯的選擇;如果你常常下載軟件或電影,那么250G的硬盤是個不錯的選擇,如果你是個下載狂人,那么400G的硬盤比較適合你;如果你有DV或者是經常編輯大型的視頻文件,那么400G×2比較適合你,如果你是個玩HDTV的人,那么恭喜你,400G×4也許你都不夠用。對于硬盤容量上的選擇,你不能考慮現(xiàn)在是否夠用,你應該考慮未來的1年里是否夠用,大概的公式是:現(xiàn)在需要的容量×3。也就是說,如果你現(xiàn)在感覺80G的硬盤差不多夠用了,那么你就需要買個250G的硬盤。如果你現(xiàn)在感覺120G的硬盤夠用了,那么就去買個400G的硬盤吧。硬盤另外的一個參數(shù)就是速度,受到內部傳輸率等諸多因素的限制,一塊硬盤的實際傳輸速度是不可能達到它的接口速度的,現(xiàn)在的并口硬盤基本上都是ATA133了,串口硬盤也都是150了,但民用級硬盤的實際傳輸速度最快的也還沒突破66M/s,所以跟內存相比,硬盤的速度是電腦中最大的瓶頸,那么怎么來減小這個瓶頸呢?于是人們就發(fā)明了RAID,就是磁盤陣列(當然RAID不是僅僅為了這個而發(fā)明的),用兩塊一模一樣的硬盤來組成RAID0,速度理論上能提高1倍,雖然實際上是不可能達到1倍的,但至少能非常非常明顯的感覺到了硬盤速度的提升,筆者建議:如果你買的主板是帶有RAID功能的,并且你需要保存的數(shù)據(jù)不是很重要的話,那么強烈建議你在預算允許的情況下購買兩塊硬盤來組建RAID0,這將使你能親身體會到飛機與火車的速度差別!但最好是串口的,如果是并口的話,因為并口走的是PCI總線,由于PCI總線上的設備比較多,所以速度不可能達到比較高的地步,但如果是串口的話,那么硬盤的速度提升將更加明顯!

五、顯示器

顯示器方面,筆者想澄清一個觀念:曾經聽過非常多的人說液晶顯示器保護眼睛,因為沒有輻射和閃爍……包括很多業(yè)內人士都這么認為的,其實錯了,液晶顯示器比普通的CRT還要傷眼睛!因為傷眼睛不僅僅是輻射和閃爍,還有對比度、亮度等參數(shù),雖然液晶顯示器的輻射和閃爍比CRT要小的多,但它那要命的對比度、那要命的色澤度、還有那大于每平方米300cd的亮度,這些都會對眼睛造成很大的傷害,并且你即使將液晶顯示器的亮度和對比度調節(jié)到最低,也還是非常的刺眼。德國的一家權威機構做過一項調查:液晶顯示器用久了會使人的眼睛感覺到疲倦,甚至頭痛等癥狀,而使用相同時間的CRT顯示器,卻基本沒有這些情況出現(xiàn)?,F(xiàn)在的通過TCO03認證的CRT顯示器

溫馨提示

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

評論

0/150

提交評論