版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 河北農(nóng)業(yè)大學(xué)信息學(xué)院</p><p><b> 本科畢業(yè)論文</b></p><p> 題 目: 企業(yè)辦公自動化系統(tǒng) </p><p> 學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p><p> 專業(yè)班級: 計(jì)算機(jī)科學(xué)與技術(shù)0901班 </p>
2、<p> 學(xué) 號: 2009234010225 </p><p> 學(xué)生姓名: 王瑞雪 </p><p> 指導(dǎo)教師姓名: 常淑惠 </p><p> 指導(dǎo)教師職稱: 副教授 </p><p>
3、 二O一三 年 五 月 二十八 日</p><p><b> 摘 要</b></p><p> 辦公自動化系統(tǒng)是目前應(yīng)用于公司或企業(yè)的典型代表系統(tǒng),通過現(xiàn)代工具和手段進(jìn)行系統(tǒng)的設(shè)計(jì),在設(shè)計(jì)過程中最大限度滿足用戶的需求,為了使系統(tǒng)界面友好,操作簡單,可維護(hù)性強(qiáng),功能較完備,具有較強(qiáng)的實(shí)用性和針對性。主要研究了個人辦公自動化和會議管理自動化的內(nèi)容。</p&
4、gt;<p> 辦公自動化系統(tǒng)實(shí)現(xiàn)了個人信息、名片夾、在線信息、公司通訊錄、會議管理等功能。采用的是java技術(shù)、ssh框架、jboss服務(wù)器等。本論文介紹了企業(yè)辦公自動化系統(tǒng)開發(fā)的全過程,詳細(xì)介紹了數(shù)據(jù)庫的設(shè)計(jì)、系統(tǒng)的分析、系統(tǒng)的開發(fā)與實(shí)現(xiàn)等內(nèi)容。</p><p> 關(guān)鍵詞:辦公自動化,數(shù)據(jù)庫,設(shè)計(jì),實(shí)現(xiàn),測試</p><p><b> Abstract&l
5、t;/b></p><p> The office automation system used for companies or enterprises is a representative system .Through modern tools and ways, it meets users’ requirement .For the system user-friendly, simple o
6、peration, maintenance, and functions, strong practical and targeted ,the main contents of the study include personal office automation and meeting management automation. </p><p> The office automation imple
7、ments personal information ,card ,online information ,address book and meeting management .It use java technology,ssh and jboss .This paper describes the whole process of the office automation system development .It det
8、ails the database design , system analysis , system development and Implementation and so on.</p><p> Keywords: office automation , database ,design ,implementation ,test</p><p><b> 目 錄&
9、lt;/b></p><p> 1 引言…………………………………………………………………………………………………………..1</p><p> 1.1問題的提出1</p><p> 1.2課題的研究目的1</p><p> 1.3課題的研究意義1</p><p><b> 2 系統(tǒng)分
10、析3</b></p><p><b> 2.1需求分析3</b></p><p> 2.2可行性分析3</p><p><b> 3 概要設(shè)計(jì)4</b></p><p><b> 3.1項(xiàng)目規(guī)劃4</b></p><p>
11、 3.2、數(shù)據(jù)庫設(shè)計(jì)5</p><p><b> 4 系統(tǒng)設(shè)計(jì)9</b></p><p><b> 4.1設(shè)計(jì)目標(biāo)9</b></p><p> 4.2開發(fā)及運(yùn)行環(huán)境9</p><p> 4.3表結(jié)構(gòu)設(shè)計(jì)9</p><p><b> 5 系統(tǒng)實(shí)現(xiàn)
12、13</b></p><p> 5.1個人信息模塊13</p><p> 5.1.1個人信息模塊功能13</p><p> 5.1.2個人信息模塊流程13</p><p> 5.1.3個人信息系統(tǒng)實(shí)現(xiàn)14</p><p> 5.2名片夾模塊15</p><p>
13、 5.2.1名片夾模塊功能15</p><p> 5.2.2名片夾模塊流程16</p><p> 5.2.3名片夾系統(tǒng)實(shí)現(xiàn)17</p><p> 5.3公司通訊錄模塊19</p><p> 5.3.1公司通訊錄模塊功能19</p><p> 5.3.2公司通訊錄模塊流程19</p>
14、<p> 5.3.3公司通訊錄系統(tǒng)實(shí)現(xiàn)20</p><p> 5.4在線信息模塊21</p><p> 5.4.1在線信息模塊功能21</p><p> 5.4.2在線新信息模塊流程21</p><p> 5.4.3在線信息模塊系統(tǒng)實(shí)現(xiàn)22</p><p> 5.5會議管理模塊23&l
15、t;/p><p> 5.5.1會議管理模塊功能23</p><p> 5.5.2會議管理模塊流程24</p><p> 5.5.3會議管理系統(tǒng)實(shí)現(xiàn)25</p><p><b> 6 系統(tǒng)測試27</b></p><p> 6.1測試的目的27</p><p>
16、; 6.2測試的方法27</p><p> 6.3測試的過程27</p><p> 6.3.1名片夾模塊測試27</p><p><b> 7 結(jié)束語29</b></p><p><b> 參考文獻(xiàn)30</b></p><p><b> 1 引
17、言</b></p><p> 辦公自動化(Office Automation),簡稱OA,它利用先進(jìn)的技術(shù),使人的各種辦公業(yè)務(wù)逐步由各種設(shè)備、各種人機(jī)信息系統(tǒng)來協(xié)助完成,達(dá)到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。辦公自動化在70年代末80年代初在我國提出,到現(xiàn)在已有近三十年多年的發(fā)展歷史。由于辦公自動化技術(shù)的不斷發(fā)展,辦公自動化的內(nèi)涵也不斷的豐富和發(fā)展。最早的辦公自動化指的是傳真
18、機(jī)、打字機(jī)、復(fù)印機(jī)等辦公設(shè)備的使用;接著,辦公自動化指的是用電腦進(jìn)行文書儲存、排版、及輸出工作,用電腦進(jìn)行人事、財(cái)務(wù)等管理;現(xiàn)在的辦公自動化系統(tǒng)觀點(diǎn)認(rèn)為:辦公自動化實(shí)際上是人與人、人與部門、部門之間的信息共享、交換、組織、分類、歸檔及處理、協(xié)調(diào)過程。</p><p><b> 1.1問題的提出</b></p><p> 在沒有計(jì)算機(jī)網(wǎng)絡(luò)的歲月里,大量的紙質(zhì)表格塞滿
19、了檔案室文件柜的每個角落,查找起來極為不便,還需要專人進(jìn)行管理和維護(hù),紙質(zhì)文件應(yīng)對災(zāi)難的能力也很差,若是出現(xiàn)火災(zāi),水災(zāi)等天災(zāi),記錄將大量丟失。遇到需要審批的時候,需要工作人員拿著厚厚的一摞表格往返于各個負(fù)責(zé)人的辦公室之間,產(chǎn)生大量的無用勞動。作為一個企業(yè),企業(yè)有很多的信息需要發(fā)布給員工,如企業(yè)的工作計(jì)劃,員工之間也需要及時地溝通,員工的工作日志也需要及時的提交給企業(yè)的主管部門。在以前,這些信息的傳達(dá)是通過紙質(zhì)文件或電話形式的,傳統(tǒng)的方式
20、中不但浪費(fèi)金錢,而且要受到很多的限制。由于互聯(lián)網(wǎng)的盛行及企業(yè)辦公的需要,企業(yè)各部門都配備了計(jì)算機(jī),并與互聯(lián)網(wǎng)進(jìn)行了全功能連接,如果把這些信息在互聯(lián)網(wǎng)上公布,那樣員工及企業(yè)客戶就可以在任何時間、任何地點(diǎn),只要能上網(wǎng),就可以了解企業(yè)的最新消息,查看企業(yè)的工作計(jì)劃,了解企業(yè)的動態(tài)等。那我們?nèi)绾螌⑥k公自動化應(yīng)用到企業(yè)中,本文討論了B/S模式的企業(yè)辦公自動化系統(tǒng)的開發(fā)過程。</p><p> 1.2課題的研究目的<
21、/p><p> 研究該課題是為了通過對“企業(yè)辦公自動化系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn),熟悉這類辦公自動化系統(tǒng)的開發(fā)原理及流程。在設(shè)計(jì)過程中,能夠深入地理解面向?qū)ο笤O(shè)計(jì)方法的優(yōu)越性,獲得這方面的相關(guān)經(jīng)驗(yàn)。對一個即將畢業(yè)的計(jì)算機(jī)專業(yè)本科生來說,如果想在軟件行業(yè)領(lǐng)域里有所發(fā)展,研究并應(yīng)用面向?qū)ο笤O(shè)計(jì)方法是百益無一害的,可以使其走向社會后能夠快速地適應(yīng)行業(yè)需求。這正是本次設(shè)計(jì)的根本目的所在。</p><p>
22、 1.3課題的研究意義</p><p> 首先,該課題屬于辦公自動化系統(tǒng)范疇。而辦公自動化系統(tǒng)在現(xiàn)代社會已深入到各行各業(yè),是一個不斷發(fā)展的新學(xué)科,是由人和計(jì)算機(jī)設(shè)備或其他信息處理手段組成并用于管理辦公信息的系統(tǒng)。再加上行業(yè)信息化的熱潮才剛剛開始,特別是中小型企業(yè)的信息化建設(shè)步伐剛剛邁出第一步。辦公自動化系統(tǒng)的開發(fā)市場將是非常龐大的。這種需求對開發(fā)人員在數(shù)量上和素質(zhì)上的要求也是非常迫切的。為了滿足市場的需求以及能
23、在競爭中取勝,系統(tǒng)設(shè)計(jì)人員就不僅僅是單純地滿足用戶對功能的要求,還要從設(shè)計(jì)方法上加以改進(jìn)。 其次,面向?qū)ο蠓椒ㄊ且环N非常實(shí)用的軟件開發(fā)方法,它一出現(xiàn)就受到軟件技術(shù)人員的青睞,現(xiàn)在已經(jīng)成為計(jì)算機(jī)科學(xué)研究的一個重要領(lǐng)域,并逐漸成為軟件開發(fā)的一種主要方法。面向?qū)ο蟮某绦蛟O(shè)計(jì)將數(shù)據(jù)及對數(shù)據(jù)的操作方法封裝在一起,作為一個互相依存、不可分離的整體。采用這種方法來設(shè)計(jì)系統(tǒng),可以增加系統(tǒng)的安全性。同時通過繼承與多態(tài),使程序具有很高的可重用性,
24、給軟件的開發(fā)和維護(hù)帶來了方便。由于面向?qū)ο蠓椒ǖ耐怀鰞?yōu)點(diǎn),它才被廣大用戶所喜愛。</p><p><b> 2 系統(tǒng)分析</b></p><p><b> 2.1需求分析</b></p><p> 經(jīng)過對系統(tǒng)的業(yè)務(wù)流程和系統(tǒng)數(shù)據(jù)流程的調(diào)查,用戶對系統(tǒng)的功能需求如下:</p><p> 為員工
25、提供包括密碼、自我介紹、興趣愛好、聯(lián)系方式等個人信息維護(hù)的功能。</p><p> 為員工提供可以對自己的名片夾的分類進(jìn)行維護(hù),員工對自己的通訊錄進(jìn)行管理的功能。</p><p> 提供系統(tǒng)管理員維護(hù)整個公司的組織機(jī)構(gòu)和聯(lián)系方式,公司人員可以查詢通訊錄并導(dǎo)出到Excel文件的功能。</p><p> 提供利用系統(tǒng)短消息功能發(fā)送通知。用戶點(diǎn)擊在線信息后,彈出新窗
26、口顯示該信息的詳細(xì)內(nèi)容。在查看信息的頁面可以選擇已閱,對于已閱的在線信息不再顯示的功能。</p><p> 提供會議發(fā)起人能夠查詢到別的系統(tǒng)的會議室的安排情況,以便發(fā)起網(wǎng)絡(luò)會議。由管理員對會議室進(jìn)行管理,員工使用會議室時進(jìn)行預(yù)約,由管理員統(tǒng)一安排。對會議通知發(fā)布和會議記錄提交的功能。</p><p> 除上述功能外,系統(tǒng)還需要有以下功能:</p><p> 要
27、有良好的人機(jī)界面,支持多人操作。</p><p> 為了方便用戶查詢,要求支持多條件查詢。</p><p> 支持excel的導(dǎo)出。</p><p> 支持用戶詳細(xì)信息的查詢。</p><p><b> 2.2可行性分析</b></p><p> 開發(fā)任何一個基于計(jì)算機(jī)的系統(tǒng),都會受到時
28、間和資源上的限制。因此,在接受任何一個項(xiàng)目開發(fā)任務(wù)之前,必須根據(jù)客戶可能提供的時間和資源條件進(jìn)行可行性分析,以減少項(xiàng)目開發(fā)風(fēng)險(xiǎn),避免人力、物力和財(cái)力的浪費(fèi)。</p><p> 本系統(tǒng)采用mysql數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)在安全性、準(zhǔn)確性、運(yùn)行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高。服務(wù)器采用的是jboss,開發(fā)工具采用的是myeclipse10,非常方便,功能強(qiáng)大。架構(gòu)采用的是ssh,即struts、spr
29、ing、hibernate。struts起到跳轉(zhuǎn)的作用,hibernate是進(jìn)行數(shù)據(jù)庫方面的處理,spring是起到連接兩者的作用。程序員可以不考慮底層的東西,開發(fā)效率大大提高。</p><p><b> 3 概要設(shè)計(jì)</b></p><p><b> 3.1項(xiàng)目規(guī)劃</b></p><p> 企業(yè)辦公自動化系統(tǒng)由個
30、人信息模塊、名片夾模塊、公司通訊錄模塊、在線信息模塊、會議管理模塊、會議室管理模塊等組成。特規(guī)劃模塊功能如下:</p><p><b> 個人信息模塊</b></p><p> 主要包括本人信息的查詢、修改,他人信息的查詢等功能。</p><p><b> 名片夾模塊</b></p><p>
31、 包括名片夾分類操作:添加,刪除修改;名片的添加,刪除、修改,查詢、移動。</p><p><b> 公司通訊錄模塊</b></p><p> 包括公司所有員工通訊錄的查詢、查詢結(jié)果導(dǎo)出為excel。</p><p><b> 在線信息模塊</b></p><p> 此主要為用戶提供留言交
32、流的平臺,用戶可以發(fā)送留言,接收留言,查看留言以及對留言進(jìn)行查詢,回復(fù),刪除等操作。</p><p><b> 會議管理模塊</b></p><p> 此模塊包含的功能有:添加會議、刪除會議、修改會議,查詢會議,提交會議記錄,查看會議記錄功能。</p><p><b> 會議室管理模塊</b></p>
33、<p> 此模塊包含的功能有:增加會議室、修改會議室、刪除會議室,查詢會議室,預(yù)約會議室,取消預(yù)約功能。</p><p> 根據(jù)項(xiàng)目規(guī)劃,可畫出辦公自動化系統(tǒng)的功能框圖,如圖3-1所示:</p><p> 圖3-1系統(tǒng)功能模塊兒圖</p><p><b> 3.2、數(shù)據(jù)庫設(shè)計(jì)</b></p><p>
34、 本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的主要實(shí)體對象有職員、角色、部門、名片、名片夾分類、消息、預(yù)約查詢、會議、會議室、預(yù)約。</p><p> (1)職員實(shí)體包括用戶ID、用戶密碼、用戶姓名、角色I(xiàn)D、用戶性別、職位、所屬部門ID、用戶年齡等。具體信息如圖3-1所示。</p><p> 圖3-1職員信息的E-R圖</p><p> (2)角色實(shí)體包括角色I(xiàn)D、角色名稱
35、。具體信息如圖3-2所示。</p><p> 圖3-2角色信息的E-R圖</p><p> (3)部門實(shí)體包括部門ID、部門名稱、部門職能、部門電話。具體信息如圖3-3所示。</p><p> 圖3-3部門信息的E-R圖</p><p> (4)名片實(shí)體包括名片ID、用戶ID、所屬分類ID、名片所屬人ID。具體信息如圖3-4所示。&l
36、t;/p><p> 圖3-4名片信息的E-R圖</p><p> (5)名片夾分類實(shí)體包括分類ID、用戶ID、分類名。具體信息如圖3-5所示。</p><p> 圖3-5名片夾分類的E-R圖</p><p> (6)消息實(shí)體包括消息ID、發(fā)送人ID、消息標(biāo)題、消息內(nèi)容、發(fā)送日期、是否已讀、是否發(fā)送、接收方刪除、接收方ID、接收方名字、發(fā)送
37、方名字、發(fā)送方刪除。具體信息如圖3-6示。</p><p> 圖3-6消息的E-R圖</p><p> (7)預(yù)約查詢實(shí)體包括ID、會議ID、與會人ID。具體信息如圖3-7所示。</p><p> 圖3-7預(yù)約查詢的E-R圖</p><p> (8)會議實(shí)體包括會議ID、會議室ID、發(fā)起人ID、會議主題、開始時間、會議記錄、結(jié)束時間等
38、。具體信息如圖3-8所示。</p><p> 圖3-8會議的E-R圖</p><p> (9)會議室實(shí)體包括會議室ID、會議室名、容納人數(shù)、是否有空調(diào)、是否有電腦、會議室地點(diǎn)、使用次數(shù)等。具體信息如圖3-9所示。</p><p> 圖3-9會議室的E-R圖</p><p> (10)預(yù)約實(shí)體包括ID號、被預(yù)約會議室ID、預(yù)約人ID、開
39、始時間、結(jié)束時間等。具體信息如圖3-10所示。</p><p> 圖3-10預(yù)約的E-R圖</p><p> 實(shí)體與實(shí)體之間關(guān)系的E-R圖,如圖3-11所示:</p><p> 圖3-11實(shí)體關(guān)系E-R圖</p><p><b> 4 系統(tǒng)設(shè)計(jì)</b></p><p><b>
40、 4.1設(shè)計(jì)目標(biāo)</b></p><p> 根據(jù)辦公自動化的特點(diǎn),該系統(tǒng)實(shí)施后應(yīng)達(dá)到以下目標(biāo):</p><p> 界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確。</p><p> 提高工作效率,降低成本。</p><p> 對用戶輸入的數(shù)據(jù)進(jìn)行校驗(yàn),當(dāng)輸入有誤時提示用戶。</p><p> 數(shù)據(jù)保
41、密性強(qiáng),用戶對應(yīng)不同的操作級別。</p><p> 系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。</p><p> 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><p> 4.2開發(fā)及運(yùn)行環(huán)境</p><p> 系統(tǒng)開發(fā)平臺:myeclipse10.0</p><p> 數(shù)據(jù)庫管理:mysql</p>
42、<p> 運(yùn)行平臺:windowsXP</p><p><b> 4.3表結(jié)構(gòu)設(shè)計(jì)</b></p><p> 本系統(tǒng)數(shù)據(jù)庫采用mysql5.0數(shù)據(jù)庫,數(shù)據(jù)庫名稱為“dboa”。數(shù)據(jù)庫dboa中包含9個表。各個數(shù)據(jù)表的結(jié)構(gòu)如下所示。</p><p> 職員信息表:主要保存職員的信息,包括用戶ID、角色I(xiàn)D、密碼等信息。具體表結(jié)
43、構(gòu)如表4-1所示。</p><p><b> 表4-1職員信息表</b></p><p> 角色表:主要保存用戶的角色信息,包括角色I(xiàn)D、角色名字。具體表結(jié)構(gòu)如表4-2所示。</p><p><b> 表4-2角色表</b></p><p> 部門表:主要保存企業(yè)各個部門的信息,包括部門ID
44、、部門名稱、部門職能、部門電話等。具體表結(jié)構(gòu)如表4-3所示。</p><p><b> 表4-3部門表</b></p><p> 名片表:主要保存自己和同事的名片信息,包括名片ID、用戶ID、分類ID、名片所屬人ID。具體表結(jié)構(gòu)如表4-4所示。</p><p><b> 表4-4名片表</b></p>
45、<p> 名片夾分類表:保存名片夾分類的信息,包括用戶ID、分類ID、分類名稱。具體表結(jié)構(gòu)如表4-5所示。</p><p> 表4-5名片夾分類表</p><p> 消息表:保存消息發(fā)送人、接收人等信息,包括消息ID、發(fā)送人ID、消息標(biāo)題、內(nèi)容、日期、是否已讀、是否發(fā)送等。具體表結(jié)構(gòu)如表4-6所示。</p><p><b> 表4-6消息
46、表</b></p><p> 預(yù)約查詢表:主要保存會議編號和參加人編號信息,包括編號、會議ID、用戶ID等。具體表結(jié)構(gòu)如表4-7所示。</p><p><b> 表4-7預(yù)約查詢表</b></p><p> 會議表:保存相關(guān)人員、場所、主題等信息,包括會議編號、會議室編號、用戶編號、會議主題、會議開始時間、會議記錄、會議結(jié)束時
47、間等。具體表結(jié)構(gòu)如表4-8所示。</p><p><b> 表4-8會議表</b></p><p> 會議室表:保存會議室的相關(guān)信息,包括會議室編號、會議室名稱、容納人數(shù)、是否有空調(diào)、是否有電腦、會議室地點(diǎn)、使用次數(shù)。具體表結(jié)構(gòu)如表4-9所示。</p><p><b> 表4-9會議室表</b></p>
48、<p> 預(yù)約表:保存預(yù)約的地點(diǎn)、預(yù)約人的信息,包括編號、被預(yù)約會議室編號、預(yù)約人編號、開始時間、結(jié)束時間等。具體表結(jié)構(gòu)如表4-10所示。</p><p><b> 表4-10預(yù)約表 </b></p><p><b> 5 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 5.1個人信息模塊<
49、/b></p><p> 5.1.1個人信息模塊功能 </p><p> (1)個人信息模塊兒包括個人信息的查詢通過用戶姓名來查詢的,個人信息的修改,他人信息查詢可以全部查詢,也可以通過具體制定條件進(jìn)行查詢。具體如圖5-1所示。</p><p> 圖5-1個人信息模塊結(jié)構(gòu)圖</p><p> 5.1.2個人信息模塊流程</
50、p><p> (1)在他人信息查詢時,分為按全部查詢和按具體條件查詢,按全部查詢時會查詢出所有員工的信息包括登陸者的信息,按具體條件查詢會查詢出某個員工的信息。具體如圖5-2所示。</p><p> 查詢 否</p><p> 圖5-2他人信息查詢流程圖</p><p> 5.1.3個人信息系統(tǒng)實(shí)現(xiàn)</p>
51、<p> (1)個人信息查詢。點(diǎn)擊個人信息查詢超鏈接,查詢出個人信息。實(shí)現(xiàn)圖如圖5-3所示。</p><p> 圖5-3個人信息查詢實(shí)現(xiàn)圖</p><p> (2)個人信息修改。點(diǎn)擊修改超鏈接,跳轉(zhuǎn)到修改頁面。實(shí)現(xiàn)圖如圖5-4所示。</p><p> 圖5-4個人信息修改實(shí)現(xiàn)圖</p><p> (3)他人信息查詢。點(diǎn)擊他
52、人信息查詢超鏈接,跳轉(zhuǎn)到他人信息查詢頁面。實(shí)現(xiàn)圖如圖5-5所示。</p><p> 圖5-5他人信息查詢實(shí)現(xiàn)圖</p><p><b> 5.2名片夾模塊 </b></p><p> 5.2.1名片夾模塊功能</p><p> (1)名片夾模塊包括名片夾分類和個人名片夾,其中名片夾分類主要有新增分類、名片夾類別的
53、重命名、名片夾分類的刪除功能,個人名片夾包括添加一個新名片、查詢名片信息可以按全部查詢也可按具體條件查詢,查看名片的詳細(xì)信息、刪除名片信息、移動名片到某個類別中等功能。具體如圖5-6所示。</p><p> 圖5-6名片夾模塊結(jié)構(gòu)圖</p><p> 5.2.2名片夾模塊流程</p><p> (1)名片夾分類包括新增分類、重命名、刪除的功能,點(diǎn)擊新增分類需要
54、輸入類別名稱點(diǎn)擊確認(rèn)即可生成一個新的類別,點(diǎn)擊重命名添加新的類別名稱點(diǎn)擊確認(rèn)即可修改類別名稱,點(diǎn)擊刪除即可把類別從數(shù)據(jù)庫中刪除掉。具體如圖5-7所示。</p><p><b> 是 </b></p><p><b> 是</b></p><p> 圖5-7名片夾分類流程圖</p><p>
55、(2)個人名片夾包括添加名片、刪除名片、查看詳細(xì)信息、按條件查詢名片的功能。點(diǎn)擊添加名片,填入信息點(diǎn)擊添加即可生成一條新的名片信息,如果不添加點(diǎn)擊返回按鈕;點(diǎn)擊刪除按鈕即可將某條名片信息刪掉;點(diǎn)擊詳細(xì)信息,在新出現(xiàn)的頁面即可移動名片到一個新的類別;選擇查詢條件,點(diǎn)擊查詢按鈕即可查詢具體某條名片信息。具體如圖5-8所示。</p><p> 是 是 是
56、 是 </p><p> 是 否</p><p> 圖5-8個人名片夾流程圖</p><p> 5.2.3名片夾系統(tǒng)實(shí)現(xiàn)</p><p> (1)查看名片夾分類信息,點(diǎn)擊名片夾分類超鏈接,跳轉(zhuǎn)到名片夾分類頁面。如圖5-9所示。 </p><p&g
57、t; 圖5-9名片夾分類實(shí)現(xiàn)圖</p><p> (2)新增分類信息,點(diǎn)擊新增分類按鈕,跳轉(zhuǎn)到新增分類的頁面。如圖5-10所示。</p><p> 圖5-10新增分類實(shí)現(xiàn)圖</p><p> (3)重命名,點(diǎn)擊重命名超鏈接,跳轉(zhuǎn)到重命名頁面。如圖5-11所示。</p><p> 圖5-11重命名實(shí)現(xiàn)圖</p><
58、p> (4)個人名片夾信息查看,點(diǎn)擊個人名片夾超鏈接,跳轉(zhuǎn)到個人名片夾頁面。如圖5-12所示。</p><p> 圖5-12個人名片夾實(shí)現(xiàn)圖</p><p> (5)添加我的名片,點(diǎn)擊添加我的名片按鈕,跳轉(zhuǎn)到添加我的名片頁面。如圖5-13所示。</p><p> 圖5-13添加名片信息實(shí)現(xiàn)圖</p><p> (6)詳細(xì)信息查
59、看,點(diǎn)擊詳細(xì)信息超鏈接,跳轉(zhuǎn)到詳細(xì)信息頁面。如圖5-14所示。</p><p> 圖5-14詳細(xì)信息查看實(shí)現(xiàn)圖</p><p> 5.3公司通訊錄模塊</p><p> 5.3.1公司通訊錄模塊功能</p><p> (1)公司通訊錄模塊包括查詢公司通訊錄和導(dǎo)出公司通訊錄的功能,其中查詢公司通訊錄有全部查詢和具體條件查詢。具體如圖5-
60、15所示。</p><p> 圖5-15名片夾模塊結(jié)構(gòu)圖</p><p> 5.3.2公司通訊錄模塊流程</p><p> 是 否</p><p><b> 否</b></p><p> 圖5-16公司通訊錄查詢流程圖</p><p> 5.3
61、.3公司通訊錄系統(tǒng)實(shí)現(xiàn)</p><p> (1)公司通訊錄信息,點(diǎn)擊公司通訊錄超鏈接,跳轉(zhuǎn)到公司通訊錄頁面。如圖5-17所示。</p><p><b> 圖</b></p><p> 5圖5-17公司通訊錄信息查看實(shí)現(xiàn)圖</p><p> (2)點(diǎn)擊導(dǎo)出excel超鏈接,導(dǎo)出公司通訊錄,生成excel,如圖5-1
62、8所示。</p><p> 圖5-18公司通訊錄信息導(dǎo)出實(shí)現(xiàn)圖</p><p><b> 5.4在線信息模塊</b></p><p> 5.4.1在線信息模塊功能</p><p> (1)在線信息模塊包括新建留言、未讀留言、收件箱、已發(fā)送、草稿箱等功能。新建留言包括留言的發(fā)送、存草稿、重寫,未讀留言包括留言的查詢
63、,收件箱包括留言的查詢、刪除、查看,已發(fā)送包括留言的查詢、刪除、查看,草稿箱包括留言的查詢、刪除、查看、發(fā)送。具體如圖5-19所示。</p><p> 圖5-19公司通訊錄模塊結(jié)構(gòu)圖</p><p> 5.4.2在線新信息模塊流程</p><p> (1) 以收件箱為例,在查看收件箱信息時,可以按姓名進(jìn)行查詢,查詢后可以刪除、查看這條記錄,不按姓名查詢時顯示所
64、有收到的信息,也可以進(jìn)行刪除、查看的操作。具體如圖5-20所示。</p><p><b> 否</b></p><p><b> 是</b></p><p><b> 是</b></p><p> 圖5-20 收件箱信息流程圖</p><p>
65、 5.4.3在線信息模塊系統(tǒng)實(shí)現(xiàn)</p><p> (1)新建留言,點(diǎn)擊新建留言超鏈接,跳轉(zhuǎn)到新建留言頁面。如圖5-21所示。</p><p> 圖5-21 新建留言系統(tǒng)實(shí)現(xiàn)圖</p><p> (2)未讀留言,點(diǎn)擊未讀留言超鏈接,跳轉(zhuǎn)到未讀留言頁面。如圖5-22所示。</p><p> 圖5-22 未讀留言系統(tǒng)實(shí)現(xiàn)圖</p&g
66、t;<p> (3)收件箱信息,點(diǎn)擊收件箱超鏈接,跳轉(zhuǎn)到收件箱信息頁面。如圖5-23所示。</p><p> 圖5-23 收件箱信息系統(tǒng)實(shí)現(xiàn)圖</p><p> (3)已發(fā)送信息,點(diǎn)擊已發(fā)送信息超鏈接,跳轉(zhuǎn)到已發(fā)送信息頁面。如圖5-24所示。</p><p> 圖5-24 發(fā)件箱信息系統(tǒng)實(shí)現(xiàn)圖</p><p> (4)
67、草稿箱,點(diǎn)擊草稿箱箱超鏈接,跳轉(zhuǎn)到草稿箱信息頁面。如圖5-25所示。</p><p> 圖5-25 草稿箱信息系統(tǒng)實(shí)現(xiàn)圖</p><p><b> 5.5會議管理模塊</b></p><p> 5.5.1會議管理模塊功能</p><p> (1)會議管理模塊包括會議管理和會議室管理。其中會議管理主要包括會議查看功
68、能。會議室管理包括會議、會議室的增刪改查以及會議室的預(yù)約、查詢、取消。</p><p> 圖5-26 會議管理模塊功能圖</p><p> 5.5.2會議管理模塊流程</p><p> (1)以會議管理為例,會議管理包括添加會議、查看會議、修改會議、刪除會議等功能。點(diǎn)擊添加會議按鈕,填完信息后可以完成、可以重置,查看會議可以顯示詳細(xì)信息,修改會議修改信息后,點(diǎn)
69、擊完成按鈕,點(diǎn)擊刪除按鈕后,信息被刪除。具體如圖5-27所示。</p><p> 圖5-27 會議管理模塊流程圖</p><p> 5.5.3會議管理系統(tǒng)實(shí)現(xiàn)</p><p> (1)會議管理,點(diǎn)擊會議管理超鏈接,跳轉(zhuǎn)到會議管理頁面。如圖5-28所示。</p><p> 圖5-28 會議管理信息系統(tǒng)實(shí)現(xiàn)圖</p><
70、;p> (2)新增會議,點(diǎn)擊新增會議按鈕,跳轉(zhuǎn)到新增會議頁面。如圖5-29所示。</p><p> 圖5-29 新增會議系統(tǒng)實(shí)現(xiàn)圖</p><p> (3)查看會議管理信息,點(diǎn)擊查看超鏈接,查詢出會議的具體信息。如圖5-30所示。</p><p> 圖5-30 查看會議信息系統(tǒng)實(shí)現(xiàn)圖</p><p> (4)會議管理信息修改,
71、點(diǎn)擊修改超鏈接,跳轉(zhuǎn)到修改會議頁面。如圖5-31所示。</p><p> 圖5-31 修改會議系統(tǒng)實(shí)現(xiàn)圖</p><p><b> 6 系統(tǒng)測試</b></p><p><b> 6.1測試的目的</b></p><p> 測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤和缺陷,以盡
72、快解決,確保系統(tǒng)的質(zhì)量和可靠性。</p><p><b> 6.2測試的方法</b></p><p> 采用黑盒測試的方法去測試系統(tǒng)是否有不正確或遺漏的功能,在接口上輸入是否能正確的接受,能否輸出正確結(jié)果,是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息訪問錯誤,是否有初始化或終止性錯誤。</p><p> 采用白盒測試主要進(jìn)行以下檢查:對程序模塊的所有獨(dú)立
73、的執(zhí)行路徑至少測試一遍,對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測試一遍,在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體,測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等。</p><p><b> 6.3測試的過程</b></p><p> 6.3.1名片夾模塊測試</p><p> (1) 登錄系統(tǒng)后,點(diǎn)擊左側(cè)菜單欄的名片夾分類的超鏈接,檢查是否將數(shù)據(jù)
74、庫中登錄者的名片夾分類信息全部查詢出來,點(diǎn)擊鏈接后查詢結(jié)果如下,數(shù)據(jù)查詢成功。頁面如圖6-1所示。</p><p> 圖6-1 測試查詢名片夾分類信息頁面</p><p> (2) 測試能否正確刪除分類信息,隨機(jī)點(diǎn)擊一條記錄的刪除鏈接,數(shù)據(jù)刪除成功,結(jié)果如下。頁面如圖6-2所示。</p><p> 圖6-2 測試刪除名片夾分類信息頁面</p>&
75、lt;p> (3) 測試能否正確添加名片夾分類,點(diǎn)擊新增分類按鈕,添加信息頁面、添加成功結(jié)果頁面如圖6-3所示。</p><p> 圖6-3 測試新增名片夾分類信息頁面</p><p> 圖6-4 測試新增名片夾分類成功頁面</p><p> (4) 測試能否正確給名片夾類別重命名,隨機(jī)點(diǎn)擊一個類別的重命名超鏈接,重命名頁面和重命名成功頁面如圖6-5所
76、示。</p><p> 圖6-5 測試重命名名片夾分類信息頁面</p><p> 圖6-6 測試重命名名片夾分類成功頁面</p><p><b> 7 結(jié)束語</b></p><p> 經(jīng)過此次畢業(yè)設(shè)計(jì),在技術(shù)、理論知識、理解等方面都有了一定的提升。</p><p> 技術(shù)方面,對ssh
77、架構(gòu)有了更深層次的了解。其中Struts是用來做應(yīng)用層的,它負(fù)責(zé)調(diào)用業(yè)務(wù)邏輯service層。而Spring的Ioc(控制反轉(zhuǎn)和依賴注入)就是由容器控制程序之間的(依賴)關(guān)系,而非傳統(tǒng)實(shí)現(xiàn)中,由程序代碼直接操控。同時Spring容器集成了TransactionTemplate,它封裝了所有對事務(wù)處理的功能,包括異常時事務(wù)回滾,操作成功時數(shù)據(jù)提交等復(fù)雜業(yè)務(wù)功能。這都是由Spring 容器來管理,大大減少了程序員的代碼量,也對事務(wù)有了很好的
78、管理控制。而Hibernate使用時只需要操縱對象,使開發(fā)更對象化,拋棄了數(shù)據(jù)庫中心的思想,完全的面向?qū)ο笏枷搿?lt;/p><p> 理論知識方面,通過畢業(yè)設(shè)計(jì)熟悉了軟件開發(fā)的整體流程,從需求分析的制定到軟件系統(tǒng)的測試自己都走了一遍,深切體會到軟件的形成不僅僅是代碼開發(fā)的過程,而是一系列環(huán)節(jié)的組合,缺一不可。</p><p> 理解方面,通過此次畢業(yè)設(shè)計(jì),對業(yè)務(wù)有了更好的理解,能夠在循序
79、漸進(jìn)中正確理解系統(tǒng)的需求。</p><p><b> 參考文獻(xiàn)</b></p><p> Salimifard K.Wright M.Petri net-based modeling of workflow systems:An overview[J].European Journal of Operational Research,2001,134:664-67
80、6.</p><p> 譚支鵬 基于角色的工作流模型及其應(yīng)用[J].小型微型計(jì)算機(jī)系統(tǒng),2003,24(6):1064-1066.</p><p> 蔣東興 陳懷楚 沈培華 等.清華大學(xué)數(shù)字校園建設(shè)發(fā)展與規(guī)劃[J].實(shí)驗(yàn)技術(shù)與管理,2002,增1:14-20.</p><p> 張淑玲 試論中小企業(yè)辦公系統(tǒng)自動化的設(shè)計(jì)與實(shí)現(xiàn)[J],中國科技博覽2010(7):
81、 234-235.</p><p> 李維剛 伍小明.自適應(yīng)辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2003,(1):84-88.</p><p> 潘愛民 COM原理與應(yīng)用[M].北京:清華大學(xué)出版社,2001.10-25.</p><p> 劉芳 辦公自動化——數(shù)字化校園的迫切要求[J]:現(xiàn)代計(jì)算機(jī),2002(5): 69-71.</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公自動化什么是辦公自動化系統(tǒng)?
- 企業(yè)辦公自動化
- 辦公自動化外文翻譯--辦公自動化系統(tǒng)
- 企業(yè)辦公自動化管理系統(tǒng)設(shè)計(jì)
- 辦公自動化論文《辦公自動化》課程教改
- oa辦公自動化系統(tǒng)
- 辦公自動化系統(tǒng)方案
- 行政辦公自動化系統(tǒng)
- 辦公自動化系統(tǒng).pdf
- 12.2辦公自動化系統(tǒng)
- 辦公自動化
- 企業(yè)辦公自動化oa系統(tǒng)應(yīng)用分析
- 基于web企業(yè)辦公自動化系統(tǒng)設(shè)計(jì)
- 網(wǎng)絡(luò)辦公自動化系統(tǒng)
- 辦公自動化管理系統(tǒng)
- 辦公自動化系統(tǒng).doc
- 辦公自動化系統(tǒng).doc
- 企業(yè)辦公自動化系統(tǒng)畢業(yè)論文
- 大型企業(yè)辦公自動化系統(tǒng)研發(fā)
- 辦公自動化系統(tǒng)設(shè)計(jì).pdf
評論
0/150
提交評論