版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文</b></p><p><b> (20_ _屆)</b></p><p> 企業(yè)員工電子文檔管理系統(tǒng)的分析與設(shè)計</p><p> 所在學(xué)院 </p><p> 專業(yè)班級 電子
2、商務(wù) </p><p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘 要</b>&l
3、t;/p><p> 在當(dāng)今信息爆炸的時代,電子文檔在信息時代扮演著越來越重要的角色,在企業(yè)實際運(yùn)營中,隨著其規(guī)模的逐步增大以及用戶和文檔數(shù)量的不斷增多,對文檔管理系統(tǒng)的易用性、穩(wěn)定性、安全性的要求也隨著提高。</p><p> 本系統(tǒng)是采用MyEclipse7.0開發(fā)的一個小型企業(yè)文檔管理系統(tǒng),一般來說,文檔管理系統(tǒng)包含兩大類服務(wù),一類是用戶信息管理,一類是文檔資源共享,本系統(tǒng)的重點在于文
4、檔資源共享。它采用用戶分級管理的方式,為不同級別的用戶設(shè)置不同的權(quán)限,提供不同的操作界面和功能。首先,具有文檔上傳的功能:增加文檔時需要將文檔上傳到服務(wù)器;其次,具有下載文檔的功能:可以獲得所需下載文件;再者,實現(xiàn)文檔打印的功能。在系統(tǒng)的實現(xiàn)部分,有對用戶和文檔操作的實現(xiàn)代碼,其中包括對用戶的增加、修改、刪除和查詢,對文檔的上傳、下載、刪除和打印。本系統(tǒng)給用戶展示了友好的見面,清晰的功能,為保證使用的安全性對每個用戶設(shè)置了不同的訪問權(quán)限
5、,當(dāng)用戶操作時,對用戶操作也進(jìn)行了簡單的驗證,這些正是本設(shè)計的特色。</p><p> 關(guān)鍵詞:面向?qū)ο?;文檔管理系統(tǒng);MyEclipse;Java;Struts</p><p><b> Abstract</b></p><p> As it is the age of information explosion, electronic
6、 document plays an increasingly significant role in enterprises.There are increasing number of users and documents during the actual operation, as a result a document management system require usability, stability, safet
7、y which should be improved.</p><p> Document management system is used MyEclipse7.0 the development of a database management system, mainly for small and medium enterprises to achieve resource sharing. In g
8、eneral, the document management system includes two major categories of service, one is user information management, and another is a document sharing, document sharing among the key issues-based.It uses a user level man
9、agement for different users to set different levels of permissions to provide different user interface and fun</p><p> Keywords: Object-oriented; Documents Managemen System; MyEclipse; Java; Struts</p>
10、;<p><b> 目 錄</b></p><p><b> 1緒論1</b></p><p> 1.1企業(yè)電子文檔管理系統(tǒng)的背景1</p><p> 1.2企業(yè)電子文檔管理系統(tǒng)的現(xiàn)狀及發(fā)展1</p><p> 1.3企業(yè)電子文檔管理系統(tǒng)的意義2</p>
11、<p> 1.4論文的主要研究工作2</p><p><b> 2系統(tǒng)分析3</b></p><p> 2.1系統(tǒng)需求分析3</p><p> 2.2建立概念模型3</p><p> 2.3建立用例模型5</p><p> 2.4建立交互模型9</p&g
12、t;<p><b> 3系統(tǒng)設(shè)計16</b></p><p> 3.1系統(tǒng)開發(fā)及運(yùn)行環(huán)境16</p><p> 3.2系統(tǒng)框架設(shè)計16</p><p> 3.3系統(tǒng)數(shù)據(jù)庫設(shè)計17</p><p> 3.4系統(tǒng)交互設(shè)計18</p><p> 3.5系統(tǒng)類圖設(shè)計2
13、0</p><p> 4 應(yīng)用系統(tǒng)實現(xiàn)22</p><p> 4.1新建項目過程22</p><p> 4.2關(guān)鍵技術(shù)24</p><p> 4.3系統(tǒng)登錄模塊實現(xiàn)29</p><p> 4.4用戶管理模塊實現(xiàn)30</p><p> 4.5文檔管理模塊實現(xiàn)34</p
14、><p><b> 結(jié) 論39</b></p><p><b> 參考文獻(xiàn)40</b></p><p> 致 謝錯誤!未定義書簽。</p><p><b> 1緒論</b></p><p> 1.1企業(yè)電子文檔管理系統(tǒng)的背景</p&
15、gt;<p> 隨著辦公自動化的發(fā)展,企業(yè)中越來越多的文件以多媒體文檔的格式進(jìn)行存儲,而面對這些電子文檔的數(shù)量不斷增加,李媛媛(2008)[1]提到企業(yè)所面臨的主要問題有:以部門、個人為單位的電子文檔的數(shù)據(jù)信息難以統(tǒng)一;工作人員為了獲取所需的文檔信息效率低下;電子文檔在修訂以后,共享工作也得不到有效的實現(xiàn)。除此之外,由于缺乏有效的權(quán)限管理策略。使文檔的安全性難以保證,特別是一些敏感數(shù)據(jù)信息外泄造成了經(jīng)濟(jì)上的損失和決策上的
16、失誤。為了能夠很好地解決中小企業(yè)在電子文檔管理過程中所遇到問題,如S. Liu(2008)[15]提到的 :有文檔交流困難:檢索不便、數(shù)據(jù)格式不同、易遺失、安全性差等,為提高數(shù)據(jù)信息的利用率,就需要開發(fā)企業(yè)電子文檔管理系統(tǒng)。</p><p> 1.2企業(yè)電子文檔管理系統(tǒng)的現(xiàn)狀及發(fā)展</p><p> 根據(jù)IDG的定義文檔管理系統(tǒng)(Document Management System)是
17、能夠組織文檔的產(chǎn)生,管理文檔的存儲訪問,控制文檔的分發(fā),監(jiān)控文檔的流轉(zhuǎn)過程的軟件系統(tǒng)(陳宏麟,2008)[2]。它將電子文檔與紙質(zhì)文檔管理相結(jié)合,并結(jié)合BI(商業(yè)智能)和KM(知識管理)的部分功能實效,為各類用戶服務(wù),管理各類文檔。</p><p> 隨著信息技術(shù)的蓬勃發(fā)展,企業(yè)辦公自動化的普及,使得文檔管理系統(tǒng)的研究與開發(fā)逐步從概念走向?qū)嶋H應(yīng)用中,并且逐步的趨于成熟。文檔管理系統(tǒng)的初期,主要解決特定領(lǐng)域的復(fù)雜
18、辦公業(yè)務(wù)。近些年來,電子商務(wù)的發(fā)展,為企業(yè)現(xiàn)階段的文檔管理系統(tǒng)處理提供了新的可能性,用來管理不同種類的電子文檔。目前,文檔管理系統(tǒng)的商業(yè)化系統(tǒng)軟件中,閆志強(qiáng)(2006)[3]在論文中指出國內(nèi)的產(chǎn)品有:許多軟件公司有PDM(產(chǎn)品數(shù)據(jù)管理),OA(辦公自動化)系列產(chǎn)品系統(tǒng)。國外的產(chǎn)品有:Documentum、AutoManager、Keyflow、i-Flaw、InTempo、Cmstat/PDm、R13、BanERP、PTC/Lntral
19、ink。</p><p> 文檔管理系統(tǒng)的體系結(jié)構(gòu)主要有兩種:C/S(Client/Server)和B/S ( Browse / Server) (李琳,2007)[4]。C/S結(jié)構(gòu)分為兩層結(jié)構(gòu)和三層結(jié)構(gòu)。兩層結(jié)構(gòu)一般分客戶端和服務(wù)器端。三層結(jié)構(gòu)分客戶、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器三部分,目前三層的體系結(jié)構(gòu)被普遍認(rèn)可。三層的體系結(jié)構(gòu)可以實現(xiàn)將業(yè)務(wù)邏輯從客戶端和服務(wù)器端分離出來,將整個系統(tǒng)劃分成為數(shù)據(jù)服務(wù)器,應(yīng)用服務(wù)
20、器和客戶端。其工作過程為:客戶端機(jī)器通過網(wǎng)絡(luò)調(diào)用應(yīng)用服務(wù)器的服務(wù),而應(yīng)用服務(wù)器又調(diào)用數(shù)據(jù)服務(wù)器中的數(shù)據(jù)進(jìn)行相應(yīng)的處理,最后將結(jié)果返回給用戶?;贑/S模式能夠大大增強(qiáng)客戶端程序的獨立性,減少服務(wù)器端工作壓力數(shù)據(jù)庫技術(shù)的發(fā)展,已經(jīng)成為先進(jìn)信息技術(shù)的重要組成部分,是現(xiàn)代計算機(jī)信息系統(tǒng)和計算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。</p><p> 電子文檔管理系統(tǒng)使用的數(shù)據(jù)庫類型有:文檔數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫(劉淳,2008)[5]。
21、電子文檔管理系統(tǒng)的數(shù)據(jù)庫開發(fā)工具有很多,主要是SQL.Server,ORACLE以及DB2等,其中SQL.Server屬于中型的數(shù)據(jù)庫,適用于數(shù)據(jù)量不大中小企業(yè),ORACLE是大型關(guān)系數(shù)據(jù)庫,適合數(shù)據(jù)量大的企業(yè),DB2最適于海量數(shù)據(jù)的存儲,在需要處理海量數(shù)據(jù)的系統(tǒng)中得到廣泛應(yīng)用。 </p><p> 1.3企業(yè)電子文檔管理系統(tǒng)的意義</p><p> 本文設(shè)計了一個實現(xiàn)中小企業(yè)文檔數(shù)據(jù)
22、基本管理的系統(tǒng)。主要功能實現(xiàn)包括企業(yè)文檔的增、刪、改、查詢、導(dǎo)入和導(dǎo)出;系統(tǒng)對用戶的增、刪、改操作。采用面向?qū)ο蟮姆椒▽W(xué)設(shè)計,實現(xiàn)使用戶根據(jù)不同的操作界面簡捷方便的管理各種電子文檔信息,以提升電子文檔協(xié)作效率,降低電子文檔管理成本。</p><p> 1.4論文的主要研究工作</p><p> 根據(jù)論文設(shè)計任務(wù)分析,本論文主要完成如下內(nèi)容:</p><p>
23、第一章,緒論,分析論文的研究背景,對企業(yè)電子文檔管理系統(tǒng)現(xiàn)狀及發(fā)展作一研究分析,同時說明研究意義。</p><p> 第二章,系統(tǒng)分析,包括需求分析,建立概念模型,建立用例模型,建立交互模型。</p><p> 第三章,系統(tǒng)設(shè)計,包括框架設(shè)計、數(shù)據(jù)庫設(shè)計、交互設(shè)計、類圖設(shè)計。</p><p> 第四章,應(yīng)用系統(tǒng)實現(xiàn),包括各個模塊的實現(xiàn)界面及技術(shù)分析。</
24、p><p> 第五章,最后是結(jié)論,對整個設(shè)計工作進(jìn)行歸納和總結(jié),內(nèi)容包括現(xiàn)階段完成的工作以及對后續(xù)工作的建議。</p><p><b> 2系統(tǒng)分析</b></p><p><b> 2.1系統(tǒng)需求分析</b></p><p><b> (1)確定業(yè)務(wù)需求</b></
25、p><p> 企業(yè)中存在大量的文檔資源,管理員針對不同類型的文檔資源,授予用戶不同權(quán)限進(jìn)行操作。同現(xiàn)有的大多數(shù)文檔管理系統(tǒng)一樣,本管理系統(tǒng)需要采用保存文件路徑的方法來管理文件,這樣的做法缺點就是用戶不能擅自修改和刪除文件的內(nèi)容,優(yōu)點就是這樣實現(xiàn)起來比較方便,且數(shù)據(jù)庫存儲量小。</p><p><b> ?。?)需求捕獲</b></p><p>
26、 文檔管理系統(tǒng)便于工作人員對文檔的管理工作,既可以提高工作效率,又可以降低管理的成本。根據(jù)對業(yè)務(wù)需求的確定,對文檔管理系統(tǒng)進(jìn)一步細(xì)化分析形成一個需求特性表(見表1)。</p><p><b> 表1 需求特性表</b></p><p><b> 2.2建立概念模型</b></p><p> 本系統(tǒng)構(gòu)建概念模型按徐峰(
27、2006)[6]書中提到的按四步走:發(fā)現(xiàn)類、關(guān)聯(lián)分析、職責(zé)分析、限定與修改。企業(yè)員工電子文檔管理系統(tǒng)的設(shè)計,很顯然,企業(yè)中管理員對不同類型的電子文檔授權(quán)于不同員工使用的管理,由此確認(rèn)出系統(tǒng)候選類為以下四類:</p><p><b> (1)管理員類</b></p><p> 名稱:TB_USER</p><p> 屬性: BH是用戶編號為
28、主鍵,XM是用戶姓名,QX是用戶權(quán)限,MM是用戶密碼,bh是文檔編號。</p><p><b> ?。?)普通用戶類</b></p><p> 名稱:TB_USERROLE</p><p> 屬性:BH是用戶編號為主鍵,XM是用戶姓名,QX是用戶權(quán)限,MM是用戶密碼。</p><p><b> ?。?)文檔
29、類</b></p><p> 名稱:TB_DOCUMENT</p><p> 屬性:由于不同類別的文檔有不同的屬性,因此文檔的屬性較多,這里列舉幾個常見的屬性:bh是文檔編號為主鍵,WDBT是文檔標(biāo)題 ,WDNR是文檔內(nèi)容,SLSJ是收錄時間,BZXX是備注信息。</p><p><b> (4)文檔類型類</b></p
30、><p> 名稱:TB_DOCUMENTTYPE</p><p> 屬性:由于不同類別的文檔有不同的屬性,因此文檔的屬性較多,這里列舉幾個常見的屬性:bh是文檔編號為主鍵, WDLB是文檔類別。</p><p> 本系統(tǒng)中用戶可分為普通用戶和管理員,他們擁有不同的權(quán)限。管理員對普通用戶信息的管理和對企業(yè)文檔的管理。普通用戶對個人的信息的基本管理和對企業(yè)文檔使用的管
31、理。類的關(guān)聯(lián)關(guān)系分析(見表2)。</p><p> 表2 類的關(guān)聯(lián)關(guān)系分析表</p><p> 本企業(yè)文檔管理系統(tǒng)中最基本的幾個類:TB_USER、TB_USERROLE、TB_DOCUMENT 、TB_DOCUMENTTYPE,對其進(jìn)行類圖(系統(tǒng)類圖見圖1)所示。</p><p><b> 圖1 系統(tǒng)類圖</b></p>
32、<p><b> 2.3建立用例模型</b></p><p> 構(gòu)建初步的概念模型之后,下面通過用例模型來組織需求。合并需求捕獲獲得用例,最終的結(jié)果(見表3)。</p><p><b> 表3 用例特性表</b></p><p> 2.3.1管理員用例</p><p><b&
33、gt; ?。?)使用用例圖</b></p><p> 管理員用例圖(見圖2)。</p><p><b> 圖2 管理員用例圖</b></p><p><b> ?。?)使用活動圖</b></p><p> ① 管理員維護(hù)用戶信息的活動圖(見圖3)。</p><p
34、> 圖3 管理員用戶管理活動圖</p><p> 用例描述:管理員對用戶進(jìn)行管理有如下操作:首先,刪除用戶操作:該操作也是只有管理員才有權(quán)限的操作。當(dāng)一些用戶不再有權(quán)限使用該系統(tǒng)時,管理員可以刪除該用戶的數(shù)據(jù)庫信息。預(yù)計使用用戶的唯一標(biāo)記——編號來進(jìn)行刪除操作,刪除成功與否,也有提示信息。其次,查詢用戶操作:當(dāng)管理員對所需用戶信息進(jìn)行查詢。接著,修改用戶操作這個操作根據(jù)用戶的權(quán)限不同,所修改的方式也有所
35、不同。普通用戶只能修改自己的用戶名和密碼,而管理員可以通過查詢找到所需修改的用戶信息,并對這些信息進(jìn)行修改保存。再次,增加用戶操作:該操作只有管理員才可以執(zhí)行。進(jìn)行添加操作時,必須要填寫用戶的編號,用戶名,密碼和權(quán)限,而且權(quán)限只能是”N”(普通用戶)或者”Y”(管理員)。如果增加用戶時,必須要對各個輸入框進(jìn)行驗證。</p><p> ?、诠芾韱T維護(hù)文檔的活動圖(見圖4、圖5)。</p><p&
36、gt; 圖4 管理員文檔管理活動圖</p><p> 圖5 管理員文檔管理活動圖</p><p> 用例描述:管理員對文檔進(jìn)行維護(hù)如下操作:首先,增加文檔操作該操作只對管理員開放。管理員需要填寫文檔的標(biāo)題,文檔的類型,需要上傳的文件。其次,文檔刪除操作:將所有的文檔查詢出來,每個文檔都有刪除的超鏈接;接著,查詢文檔操作;可以根據(jù)文檔的標(biāo)題和文檔的類別進(jìn)行模糊匹配查詢;再次,導(dǎo)出文檔操
37、作:當(dāng)需要某些文檔時,可以查詢出來,然后可以導(dǎo)出來到本地磁盤以方便查閱。</p><p> 2.3.2普通用戶用例</p><p><b> ?。?)使用用例圖</b></p><p> 普通用戶用例圖(見圖6)。</p><p> 圖6 普通用戶用例圖</p><p><b>
38、 (2)使用活動圖</b></p><p> ?、倨胀ㄓ脩粲脩粜畔⒌幕顒訄D(見圖7)。</p><p> 圖7 普通用戶用戶管理活動圖</p><p> 用例描述:普通對用戶信息進(jìn)行維護(hù)有如下操作: 首先,查詢用戶操作:當(dāng)管理員對所需用戶信息進(jìn)行查詢。其次,修改用戶操作這個操作根據(jù)用戶的權(quán)限不同,所修改的方式也有所不同。普通用戶只能修改自己的用戶名和
39、密碼,而管理員可以通過查詢找到所需修改的用戶信息,并對這些信息進(jìn)行修改保存。</p><p> ?、谄胀ㄓ脩粑臋n使用活動圖(見圖8)。</p><p> 圖8 普通用戶文檔管理活動圖</p><p> 用例描述:普通用戶對文檔進(jìn)行維護(hù)如下操作:首先,查詢文檔操作:可以根據(jù)文檔的標(biāo)題和文檔的類別進(jìn)行模糊匹配查詢。其次,導(dǎo)出文檔操作:當(dāng)需要某些文檔時,可以查詢出來,
40、然后可以導(dǎo)出來到本地磁盤以方便查閱。再次,打印文檔操作:當(dāng)需要某些文檔時,可以查詢出來,然后可以打印。</p><p><b> 2.4建立交互模型</b></p><p> 2.4.1管理員順序圖</p><p> ?。?)管理員添加用戶順序圖(見圖9)</p><p> 管理員用戶管理模塊,同時驗證用戶確認(rèn)權(quán)限
41、,只有管理員身份才能進(jìn)入。進(jìn)入后單擊“添加用戶”命令即可在添加列表中按要求添加用戶信息,完畢后單擊“保存” 按鈕提交列表信息給數(shù)據(jù)庫模塊,進(jìn)行添加出來,最后提示添加成功信息給管理員。</p><p> 圖9 管理員添加用戶順序圖</p><p> ?。?)管理員查詢用戶順序圖(見圖10)</p><p> 如圖所示,管理員進(jìn)入用戶管理模塊,同時驗證用戶確認(rèn)權(quán)限,
42、因為這個模塊只有管理員身份才能進(jìn)入。進(jìn)入后單擊“查詢用戶”命令即可在頁面顯示查詢用戶的信息。最后提示添加成功信息給管理員。</p><p> 圖10 管理員查詢用戶順序圖</p><p> (3)管理員修改用戶順序圖(見圖11)</p><p> 如圖所示,管理員進(jìn)入用戶管理模塊,同時驗證用戶確認(rèn)權(quán)限,因為這個模塊只有管理員身份才能進(jìn)入。進(jìn)入后單擊“修改用戶”
43、命令即可在添加列表中按要求修改用戶信息,完畢后單擊“保存” 按鈕提交列表信息給數(shù)據(jù)庫模塊,進(jìn)行添加出來,最后提示添加成功信息給管理員。</p><p> 圖11 管理員修改用戶順序圖</p><p> ?。?)管理員刪除用戶順序圖(見圖12)</p><p> 用戶首先使用自己的用戶名和密碼登錄系統(tǒng),在登錄時,登錄模塊會將用戶保存在系統(tǒng)的緩存中并提交給下一個頁面
44、。然后進(jìn)入用戶管理模塊,在進(jìn)入這個模塊是同時驗證用戶的ID確認(rèn)權(quán)限,因為這個模塊只有管理員身份才能進(jìn)入。進(jìn)入后單擊“刪除用戶”命令即可在添加列表中按要求刪除用戶信息,完畢后單擊“保存” 按鈕提交列表信息給數(shù)據(jù)庫模塊,進(jìn)行添加出來,最后提示添加成功信息給管理員。</p><p> 圖12 管理員刪除用戶管理順序圖</p><p> ?。?)管理員打印文檔順序圖(見圖13)</p>
45、;<p> 管理員進(jìn)入文檔管理模塊,進(jìn)入后單擊“文檔打印”按鈕即可按要求將所需文檔打印出來。最后提示打印成功信息給管理員。</p><p> 圖13 管理員打印文檔順序圖</p><p> (6)管理員導(dǎo)出文檔順序圖(見圖14)</p><p> 管理員進(jìn)入文檔管理模塊,進(jìn)入后單擊“導(dǎo)出文檔”按鈕即可按要求將所需文檔導(dǎo)出。最后提示導(dǎo)出成功信息給
46、管理員。</p><p> 圖14 管理員導(dǎo)出文檔順序圖</p><p> ?。?)管理員上傳文檔順序圖(見圖15)</p><p> 管理員入文檔管理模塊,同時驗證用戶確認(rèn)權(quán)限,因為這個模塊只有管理員身份才能進(jìn)入。進(jìn)入后單擊“文檔上傳”按鈕即可按正確路徑上傳文檔。提交列表信息給數(shù)據(jù)庫模塊,進(jìn)行添加出來,最后提示上傳成功信息給管理員。</p>&l
47、t;p> 圖15 管理員上傳文檔順序圖</p><p> ?。?)管理員刪除文檔順序圖(見圖16)</p><p> 管理員進(jìn)入文檔管理模塊,同時驗證用戶確認(rèn)權(quán)限,因為這個模塊只有管理員身份才能進(jìn)入。進(jìn)入后單擊“刪除文檔”命令即可在添加列表中按要求刪除文檔信息,完畢后單擊“保存” 按鈕提交列表信息給數(shù)據(jù)庫模塊,進(jìn)行添加出來,最后提示刪除成功信息給管理員。</p>&
48、lt;p> 圖16 管理員刪除文檔順序圖</p><p> (9)管理員查詢文檔順序圖(見圖17)</p><p> 管理員進(jìn)入文檔管理模塊,進(jìn)入后單擊“查詢文檔”命令,提交查詢文檔的標(biāo)題和編號即可在頁面顯示查詢文檔的信息。</p><p> 圖17 管理員查詢文檔順序圖</p><p> (10)管理員修改文檔順序圖(見圖1
49、8)</p><p> 管理員進(jìn)入文檔管理模塊,同時驗證用戶確認(rèn)權(quán)限,因為這個模塊只有管理員身份才能進(jìn)入。進(jìn)入后單擊“修改”命令即可在文檔列表中按要求修改文檔信息,完畢后單擊“保存” 按鈕提交列表信息給數(shù)據(jù)庫模塊,進(jìn)行添加出來,最后提示添加成功信息給管理員。</p><p> 圖18 管理員修改文檔順序圖</p><p> 2.4.2普通用戶順序圖</p
50、><p> ?。?)普通用戶查詢用戶順序圖(見圖19)</p><p> 普通用戶進(jìn)入用戶管理模塊,進(jìn)入后單擊“查詢用戶”命令,提交查詢用戶的編號和用戶名即可在頁面顯示查詢用戶的信息。</p><p> 圖19 普通用戶查詢用戶順序圖</p><p> (2)普通用戶修改用戶順序圖(見圖20)</p><p> 普
51、通用戶進(jìn)入用戶管理模塊,進(jìn)入后單擊“修改用戶”命令,提交修改用戶的信息即可對用戶基本信息進(jìn)行修改。</p><p> 圖20 普通用戶查詢用戶順序圖</p><p> ?。?)普通用戶查詢文檔順序圖(見圖21)</p><p> 普通用戶進(jìn)入文檔管理模塊,進(jìn)入后單擊“查詢文檔”命令,提交查詢文檔的標(biāo)題和編號即可在頁面顯示查詢文檔的信息。</p>&
52、lt;p> 圖21 普通用戶查詢文檔順序圖</p><p> ?。?)普通用戶打印文檔順序圖(見圖22)</p><p> 普通用戶進(jìn)入文檔管理模塊,進(jìn)入后單擊“打印文檔”命令,提交打印文檔的標(biāo)題和編號即可在頁面顯示打印文檔的信息。</p><p> 圖22 普通用戶打印文檔順序圖</p><p> ?。?)普通用戶導(dǎo)出文檔順序圖
53、(見圖23)</p><p> 普通用戶進(jìn)入文檔管理模塊,進(jìn)入后單擊“導(dǎo)出文檔”命令,提交導(dǎo)出文檔的標(biāo)題和編號即可在導(dǎo)出文檔的信息。</p><p> 圖23 普通用戶導(dǎo)出文檔順序圖</p><p><b> 3系統(tǒng)設(shè)計</b></p><p> 3.1系統(tǒng)開發(fā)及運(yùn)行環(huán)境</p><p>
54、 (1)系統(tǒng)開發(fā)環(huán)境簡介</p><p> 硬件拼臺要求:內(nèi)存:256MB以上</p><p> 軟件平臺要求:1.操作系統(tǒng):適用于各種平臺</p><p> 數(shù)據(jù)庫:Oracle</p><p> 開發(fā)工具:MyEclipse7.0</p><p> 服務(wù)器:Tomcat6.0</p>&l
55、t;p><b> (2)系統(tǒng)運(yùn)行環(huán)境</b></p><p> 在進(jìn)行系統(tǒng)開發(fā)的前,劉斌(2007)[7]首先需要安裝JRE1.4和JDK1.6,安裝之后需要配置環(huán)境變量,具體步驟:</p><p> ?、傥业碾娔X—>屬性—>高級—>環(huán)境變量—>系統(tǒng)變量—>新建—>變量名—>JAVA_HOME—>變量值—>
56、;你的JDK的安裝目錄;</p><p> ?、谖业碾娔X—>屬性—>高級—>環(huán)境變量—>系統(tǒng)變量—>path—>編輯—>變量值—>添加%JAVA_HOME%\bin;</p><p> ?、郯惭b完畢后,可以點擊—>開始—>運(yùn)行—>cmd—>java命令; </p><p> ④測試正?!?gt
57、;javac; </p><p> ⑤然后安裝MyEclipse7.0和Tomcat6.0.按孫鑫(2008) [8]書中所說找到Tomcat6.0的安裝目錄下的bin目錄雙擊tomcat6.exe,如果可以正常啟動,那么測試通過。否則,查看錯誤,并嘗試解決。</p><p> ⑥接著打開MyEclipse7.0—>Windows—>Preference—>MyEcl
58、ipse Enterprise Workbench—>Servers—>Tomcat—>選擇Tomcat的目錄(enable) —>apply—>jdk—>jdk目錄—>apply;</p><p> ?、邔τ跀?shù)據(jù)庫的操作,安裝了Oracle10g后,為了方便操作,可以安裝PLSQL工具。</p><p><b> 3.2系統(tǒng)框架設(shè)計&
59、lt;/b></p><p> 企業(yè)文檔管理系統(tǒng)操作方便、實用性強(qiáng)、功能強(qiáng)大,是中小型企業(yè)文檔管理人員的得力助手,其系統(tǒng)具體規(guī)劃如下。</p><p> 用戶登錄模塊:決定用戶是否有權(quán)限查看或管理企業(yè)文檔的模塊,用戶需要有正確的用戶名,密碼和權(quán)限方能進(jìn)入操作界面。</p><p> 用戶管理模塊:用于對使用和管理企業(yè)文檔的人員進(jìn)行統(tǒng)一管理,具體有對用戶信
60、息的增加,刪除修改和查詢,不同權(quán)限的用戶,可對用戶進(jìn)行的操作不同。</p><p> 文檔管理模塊:對企業(yè)文檔資源的管理,用戶可以根據(jù)自己的權(quán)限對文檔進(jìn)行增刪改查。必要時,可下載該文檔以方便查看。</p><p> 企業(yè)文檔管理系統(tǒng)的功能結(jié)構(gòu)(見圖24):</p><p> 圖24 系統(tǒng)功能機(jī)構(gòu)圖</p><p> 3.3系統(tǒng)數(shù)據(jù)庫設(shè)
61、計</p><p> 數(shù)據(jù)庫概念模型設(shè)計的主要工具是E-R圖(即實體-聯(lián)系圖),下面將通過對企業(yè)文檔管理系統(tǒng)建立E-R圖進(jìn)行數(shù)據(jù)庫概念模型設(shè)計的研究和設(shè)計(見圖30)。</p><p><b> 圖30 E-R圖</b></p><p> 進(jìn)入數(shù)據(jù)庫可操作頁面后,就可以在該數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫表了。打開PL SQL后,展開Tables就可以
62、看到已經(jīng)存在的數(shù)據(jù)表,在Tables上點擊右鍵新建表,將會彈出菜單,新建TB_USER是管理員信息表(見表4),TB_USERROLE是普通用戶信息表(見表5),TB_DOCUMENT是文檔基本信息表(見表6),TB_DOCUMENTTYPE文檔類型類表(見表7):</p><p><b> 數(shù)據(jù)庫名:TEST</b></p><p> ?。?)管理員信息表TB_U
63、SER</p><p> 表4 TB_USER</p><p> (2)普通用戶信息表TB_USERROLE</p><p> 表5 TB_USERROLE</p><p> ?。?)文檔基本信息表TB_DOCUMENT</p><p> 表6 TB_DOCUMENT</p><p>
64、?。?)文檔類型類表TB_DOCUMENTTYPE</p><p> 表7 TB_DOCUMENTTYPE</p><p><b> 3.4系統(tǒng)交互設(shè)計</b></p><p> ?。?)管理員文檔管理順序圖(見圖25、圖26)</p><p> 首先管理員在管理員主頁面left.jsp選擇對文檔的所需的操作分別可
65、以跳轉(zhuǎn)至printDoc.jsp,exportDoc.jsp,addDoc.jsp,deleteDoc.jsp,queryDoc.jsp,Docwrite.jsp頁面通過print( )方法進(jìn)行文檔打印,export( )方法進(jìn)行文檔導(dǎo)出,add( )方法進(jìn)行上傳文檔,query( )進(jìn)行查詢文檔,modify( )進(jìn)行修改文檔。</p><p> 圖25 管理員文檔管理順序圖</p><p
66、> 圖26 管理員文檔管理順序圖</p><p> ?。?)管理員用戶管理順序圖(見圖27)</p><p> 首先管理員在管理員主頁面left.jsp可以選擇對用戶所需的操作分別可以跳轉(zhuǎn)addUser.jsp,deleteUser.jsp,queryUser.jsp, motifyUser.jsp頁面通過add( )方法進(jìn)行文檔打印,delete( )方法進(jìn)行文檔導(dǎo)出,quer
67、y( )進(jìn)行查詢文檔,modify( )進(jìn)行修改文檔。</p><p> 圖27 管理員用戶管理順序圖</p><p> ?。?)普通用戶文檔管理順序圖(見圖28)</p><p> 首先普通用戶在普通用戶主頁面left.jsp選擇對文檔的操作分別可以跳轉(zhuǎn)至printDoc.jsp,exportDoc. queryDoc.jsp,頁面通過print( )方法進(jìn)行
68、文檔打印,export( )方法進(jìn)行文檔導(dǎo)出,query( )進(jìn)行查詢文檔。</p><p> 圖28普通用戶文檔管理順序圖</p><p> ?。?)普通用戶用戶信息管理順序圖(見圖29)</p><p> 首先普通用戶在普通用戶主頁面left.jsp選擇對用戶所需的操作分別可以跳轉(zhuǎn)queryUser.jsp, motifyUser.jsp頁面通過query(
69、 )進(jìn)行查詢文檔,modify( )進(jìn)行修改文檔。</p><p> 圖29 普通用戶文檔管理順序圖</p><p><b> 3.5系統(tǒng)類圖設(shè)計</b></p><p> 根據(jù)對企業(yè)文檔管理系統(tǒng)整體設(shè)計的分析,就本系統(tǒng)的功能通過類圖設(shè)計進(jìn)行細(xì)化分析。系統(tǒng)中的各個實體可以通過調(diào)用相應(yīng)的方法來達(dá)到對應(yīng)的功能效果。</p>&l
70、t;p><b> 圖31 系統(tǒng)類圖</b></p><p><b> 4 應(yīng)用系統(tǒng)實現(xiàn)</b></p><p><b> 4.1新建項目過程</b></p><p> 首先是新建項目,陳剛(2007) [9]在Package Explorer,右鍵新建Web Project(見圖32):
71、</p><p><b> 圖32 新建項目</b></p><p> 添加Struts2的jar包,張恒汝(2008)[10]當(dāng)然要使用Struts2還需要5個jar包,將這些jar包放在WebRoot目錄下的WEB-INF下的lib目錄里,這樣運(yùn)行時,系統(tǒng)會自動找到,并加載這些jar包(見圖33):</p><p> 圖33 Stru
72、ts的jar包</p><p> 然后在彈出的窗口中,點擊Add External JARs,找到j(luò)ar的路徑,確定即可(見圖34)。</p><p> 圖34 編輯jar包的路徑</p><p> Hibernate的使用,首先需要找到DB Browser,打開,右鍵新建連接,填寫數(shù)據(jù)庫連接的驅(qū)動名稱,這個自己命名,URL是對應(yīng)數(shù)據(jù)庫的連接,和用戶名scot
73、t,密碼tiger,當(dāng)然這也需要在lib準(zhǔn)備好ojdbc.jar,這是oracle數(shù)據(jù)庫連接的jar包,不可少(見圖35)。</p><p> 圖35 新建Hibernate數(shù)據(jù)庫連接</p><p> 在項目上右鍵,MyEclipse—>Add Hibernate(見圖36)。</p><p> 圖36 添加Hibernate框架</p>
74、<p> 下一步注意選擇需要的jar包(見圖37):</p><p> 圖37 選擇添加Hibernate選項</p><p> 下一步選擇自己的驅(qū)動,完成之后,在DB Browser打開連接,展開樹形圖,找到要操作的數(shù)據(jù)表,右鍵映射(見圖38):</p><p> 圖38 對數(shù)據(jù)庫表進(jìn)行映射</p><p> 完成后,
75、可以在項目的目錄下發(fā)現(xiàn)多了兩個文件,User.java和User.hbm.xml文件,對于其他需要操作的表,都需要進(jìn)行映射。</p><p><b> 4.2關(guān)鍵技術(shù)</b></p><p><b> ?。?)技術(shù)簡介</b></p><p> 系統(tǒng)在設(shè)計過程中,采用Oracle數(shù)據(jù)庫,根據(jù)需求建立了四張表:管理員信息
76、表,文檔基本信息表,文檔類型類表,。而具體實現(xiàn)過程,則采用Struts2和Hibernate。張新滿(2007)[10] 在研究中指出:Struts是Apache 基金Jakarta 項目組的一個Open Source 項目,它采用MVC模式,能夠很好地幫助Java 開發(fā)者利用J2EE開發(fā)Web應(yīng)用。MVC即Model-View-Controller的縮寫,是一種常用的設(shè)計模式,其中Action是用于實現(xiàn)頁面參數(shù)值提取和控制轉(zhuǎn)發(fā)等邏輯。
77、</p><p> Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫(鄒竹彪,2007)[11]。 Hibernate可以應(yīng)用在任何使用JDBC的場合最具革命意義的是,Hibernate可以在應(yīng)用EJB(Enterprise Java Bean)的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。</p
78、><p> Oracle技術(shù)蕭文龍(2007)[12]:Oracle的關(guān)系數(shù)據(jù)庫是全世界第一個支持SQL語言的數(shù)據(jù)庫。Oracle開發(fā)工具套件10g是一套完整的集成開發(fā)工具,可用于快速開發(fā)使用Java和XML語言的互聯(lián)網(wǎng)應(yīng)用和Web服務(wù),支持任何語言、任何操作系統(tǒng)、任何開發(fā)風(fēng)格、開發(fā)生命周期的任何階段以及所有最新的互聯(lián)網(wǎng)標(biāo)準(zhǔn)。</p><p> ?。?)登錄界面相關(guān)代碼</p>
79、<p><b> ?、俚卿浗缑?lt;/b></p><p> <form action="login_index.do" name="logintest" onsubmit="JavaScript:return checkusename()"></p><p> <Script
80、language="JavaScript" src="./javascript/validatelogin.js"></Script></p><p> 這是要提交的表單,提交到LoginAction的login方法,表單提交時,激發(fā)JavaScript的checkusename事件驗證。JavaScript客戶端腳本方便用戶驗證,下面是引入JavaSc
81、ript文件。</p><p> ?、诘顷戲炞C的JavaScript,用來判斷登錄者的身份及是否有權(quán)登錄。</p><p> function checkusename(){var theForm = document.logintest;}</p><p> 提交的表單名稱是logintest。</p><p> ?、蹟?shù)據(jù)庫表的映射文件
82、</p><p> Hibernate產(chǎn)生的映射文件,它將數(shù)據(jù)庫表映射成類,對應(yīng)的字段映射成該類的屬性(李剛,2008)[13]。User.java的部分代碼:</p><p> private String bh;</p><p> private String xm;</p><p> private String qx;<
83、/p><p> private String mm;</p><p> public String getBh() {return this.bh;}</p><p> public void setBh(String bh) {this.bh = bh; }</p><p><b> ?、軐崿F(xiàn)登陸的接口</b><
84、;/p><p> 這是根據(jù)用戶的用戶名,密碼和權(quán)限查詢用戶的方法</p><p> public interface LoginInterface </p><p><b> {</b></p><p> public int queryUser(String xm,String mm,String competen
85、ce);</p><p><b> }</b></p><p> ⑤實現(xiàn)接口LoginInterface的方法</p><p> 主要是對數(shù)據(jù)庫表的操作,對數(shù)據(jù)庫操作的session根據(jù)用戶名密碼和權(quán)限查詢用戶。</p><p> public class LoginImpl implements LoginIn
86、terface</p><p><b> {</b></p><p> public static Session session = HibernateSessionFactory.getSession();</p><p> public int queryUser(String xm, String mm,String compet
87、ence) </p><p><b> {</b></p><p> Query query = session.createQuery("select u from User u where u.xm = '"+xm+"' and u.mm='"+mm+"' and u.qx=
88、39;"+competence+"'");</p><p> List list = query.list();</p><p> if(list!=null&&list.size()!=0){return 1;}</p><p><b> return 0;</b></p>
89、;<p><b> }</b></p><p><b> }</b></p><p> ?、迣崿F(xiàn)登錄的action。</p><p> 登錄時的用戶名,密碼,權(quán)限必須要和登錄頁面的文本框名稱一致。獲得request將需要的變量存儲, Session里面存儲登陸用戶的對象user,登錄用戶姓名userna
90、me,登錄用戶的權(quán)限標(biāo)識loginflag,方便頁面訪問時提取登錄信息。</p><p> 如果存在該登錄用戶,那么跳轉(zhuǎn)到index.jsp頁面,否則給出提示信息,并返回到登錄頁面。從session作用域獲得登錄用戶的對象。</p><p> public class LoginAction extends ActionSupport</p><p><b
91、> {</b></p><p> String usename;</p><p> String passwd;</p><p> String loginflag;</p><p> public String login()</p><p><b> {</b>&
92、lt;/p><p> QueryUserImpl query = new QueryUserImpl();</p><p> if(usename!=null && !usename.equals(""))</p><p><b> {</b></p><p> usename =
93、 new String(usename.getBytes("ISO-8859-1"),"gbk");</p><p> User user = query.queryUser(usename, passwd, loginflag);</p><p> HttpServletRequest request = ServletActionContex
94、t.getRequest();</p><p> HttpSession session = request.getSession();</p><p> session.setAttribute("user", user);</p><p> session.setAttribute("loginflag", usen
95、ame);</p><p> session.setAttribute("isManager", loginflag);</p><p> LoginImpl userLogin = new LoginImpl();</p><p> int iflag = userLogin.queryUser(usename, passwd,login
96、flag);</p><p> if(iflag!=0){ return "index";}</p><p> else{request.setAttribute("message", "用戶名,密碼或權(quán)限錯誤!");</p><p> return "login";}</p
97、><p><b> }</b></p><p> public String updateUser()</p><p> {ModifyUserImpl query = new ModifyUserImpl();</p><p> User user = (User) session.getAttribute(&qu
98、ot;user");</p><p> query.modifyUser(user.getBh(), usename, passwd, loginflag);</p><p> return "update";}</p><p><b> }</b></p><p> (4)增加文檔
99、相關(guān)代碼</p><p><b> ①增加文檔的接口</b></p><p> 通過獲得Hibernate的session來實現(xiàn)數(shù)據(jù)庫的事務(wù),創(chuàng)建文檔類型的實例,一次設(shè)置文檔的收錄時間,文檔類型,文檔標(biāo)題,保存路徑,備注信息。</p><p> public void uploadDoc(String uploadContentType,
100、 String title,String savePath, String beizhu) </p><p><b> {</b></p><p> Session session = HibernateSessionFactory.getSession();</p><p> Document doc = new Document();
101、</p><p> doc.setSlsj(sd);</p><p> doc.setWdlb(uploadContentType);</p><p> doc.setWdbt(title);</p><p> doc.setWdnr(savePath);</p><p> doc.setBzxx(beizh
102、u);</p><p> Transaction t = session.beginTransaction();</p><p> session.save(doc);</p><p> t.commit();</p><p> HibernateSessionFactory.closeSession();</p>&l
103、t;p><b> }</b></p><p> ?、谠黾游臋n的action方法</p><p> 創(chuàng)建實現(xiàn)上傳文件的對象實例,并執(zhí)行添加文件的數(shù)據(jù)庫操作。并且還通過增加文檔頁面的JavaScript function checkadddoc()的校驗,判斷上否上傳成功。</p><p> private static void co
104、py(File src, File dst) </p><p> (5)刪除用戶相關(guān)代碼</p><p><b> ?、賱h除用戶接口</b></p><p> 根據(jù)用戶編號的刪除,在刪除用戶之前先查詢一下,首先創(chuàng)建查詢實例。根據(jù)編號查詢用戶,如果用戶存在,那么執(zhí)行刪除。獲得數(shù)據(jù)庫操作的session。新建用戶實例,并設(shè)置用戶的編號來標(biāo)志該用
105、戶。</p><p> public boolean deleteUser(String number) </p><p><b> {</b></p><p> QueryUserImpl queryuser = new QueryUserImpl();</p><p> if(queryuser.queryU
106、serByBH(number)){</p><p> Session session = HibernateSessionFactory.getSession();</p><p> session.clear();</p><p> User u = new User();</p><p> u.setBh(number);<
107、/p><p> session.refresh(u);</p><p> Transaction t= session.beginTransaction();</p><p> session.delete(u);</p><p> t.commit();</p><p> HibernateSessionFac
108、tory.closeSession();</p><p><b> }</b></p><p> ②刪除用戶action的方法</p><p> deleteUser()創(chuàng)建實現(xiàn)刪除用戶的實例,并調(diào)用刪除用戶的方法,返回成功與否。</p><p> ?。?)修改用戶信息界面</p><p>
109、 ①實現(xiàn)用戶新修改的接口</p><p> Hibernate提供的修改用戶信息的方法。修改以后,必須要將修改后的信息提交到數(shù)據(jù)庫。</p><p> public interface ModifyUserInterface </p><p><b> {</b></p><p> public void mo
110、difyUser(String number,String username, Stringpassword, String competence );</p><p> Transaction t = session.beginTransaction();</p><p> User user = new User();</p><p> user.setB
111、h(number);</p><p> user.setXm(username);</p><p> user.setMm(password);</p><p> user.setQx(competence);</p><p> session.update(session.merge(user));</p><p
112、> t.commit();</p><p><b> }</b></p><p> ②實現(xiàn)用戶新修改的action</p><p> 登錄用戶的對象user存放在session作用域中,把它取出來,獲得用戶編號,以修改用戶。根據(jù)用戶現(xiàn)有信息,取出登陸對象,并更新session中記錄的登陸對象。</p><p&g
113、t; User user = (User) session.getAttribute("user");</p><p> query.modifyUser(user.getBh(), usename, passwd, loginflag);</p><p> user = queryUser.queryUser(usename, passwd, loginflag
114、);</p><p> session.setAttribute("user", user);</p><p> 4.3系統(tǒng)登錄模塊實現(xiàn)</p><p> 用戶輸入自己的用戶名和密碼,選擇自己的權(quán)限點擊登陸,如果用戶沒有輸入任何信息就試圖登陸,那么頁面就會彈出提示信息,請輸入用戶名,請輸入密碼,如果用戶名,密碼,權(quán)限不匹配,那么就會提示輸入
115、錯誤的信息。具體操作(見圖39、圖40):</p><p><b> 圖39未輸入用戶名</b></p><p><b> 圖40未輸入密碼</b></p><p> 如果用戶名或密碼錯誤(見圖41):</p><p> 圖41密碼輸入錯誤時提示</p><p>
116、如用戶名(luying),密碼(123),權(quán)限(管理員)(見圖42):</p><p><b> 圖42管理員頁面</b></p><p> 如用戶名(wuyaping),密碼(123),權(quán)限(普通用戶),登陸進(jìn)去(見圖43):</p><p><b> 圖43普通用戶頁面</b></p><p&
117、gt; 4.4用戶管理模塊實現(xiàn)</p><p> 4.4.1增加用戶實現(xiàn)界面</p><p> 增加用戶的操作只有管理員才有權(quán)限進(jìn)行操作。</p><p> 管理員進(jìn)入后,點擊左邊的超鏈接,增加用戶(見圖44):</p><p><b> 圖44增加用戶</b></p><p> 當(dāng)沒
118、有輸入新建用戶的屬性時,彈出提示信息(見圖45):</p><p> 圖45未輸入新的用戶名</p><p> 當(dāng)增加用戶權(quán)限的時候,如果輸入的用戶權(quán)限不是N或Y,那么就會彈出對話框,提示,權(quán)限只能是Y或N(見圖46):</p><p><b> 圖46權(quán)限限制</b></p><p> 當(dāng)所有用戶信息填寫正確,
119、保存之后,數(shù)據(jù)庫執(zhí)行添加操作(見圖47):</p><p><b> 圖47添加成功提示</b></p><p> 4.4.2刪除用戶實現(xiàn)界面</p><p> 刪除用戶操作只有管理員才有權(quán)限操作。</p><p> 進(jìn)入頁面(見圖48):</p><p><b> 圖48查詢
120、刪除用戶</b></p><p> 如果沒有輸入用戶的編號,提示輸入信息(見圖49):</p><p> 圖49未輸入用戶編號</p><p> 輸入正確的用戶編號,點擊刪除用戶,刪除該用戶(見圖50):</p><p><b> 圖50刪除成功提示</b></p><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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)員工電子文檔管理系統(tǒng)的分析與設(shè)計【開題報告】
- 企業(yè)員工電子文檔管理系統(tǒng)的分析與設(shè)計【文獻(xiàn)綜述】
- 企業(yè)員工電子文檔管理系統(tǒng)的分析與設(shè)計[畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯]
- 企業(yè)員工電子文檔管理系統(tǒng)的分析與設(shè)計[任務(wù)書]
- 畢業(yè)論文-企業(yè)員工管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——企業(yè)員工管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文-企業(yè)員工管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——企業(yè)員工管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文(設(shè)計)企業(yè)員工管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文-企業(yè)員工管理系統(tǒng)的設(shè)計與實現(xiàn)---副本
- 畢業(yè)論文——企業(yè)員工信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——企業(yè)員工信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——企業(yè)員工信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文--公司內(nèi)退員工管理系統(tǒng)的分析與設(shè)計
- 畢業(yè)論文--公司內(nèi)退員工管理系統(tǒng)的分析與設(shè)計
- 畢業(yè)論文——文檔管理系統(tǒng)
- 畢業(yè)論文——文檔管理系統(tǒng)
- 畢業(yè)論文-辦公電子文檔歸檔系統(tǒng)
- 畢業(yè)論文--企業(yè)員工信息管理系統(tǒng)
- 畢業(yè)論文--企業(yè)員工信息管理系統(tǒng)
評論
0/150
提交評論