檔案管理系統(tǒng)歸檔子系統(tǒng) 畢業(yè)設(shè)計(jì)_第1頁
已閱讀1頁,還剩36頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  畢 業(yè) 論 文</b></p><p>  題目: 檔案管理系統(tǒng)歸檔子系統(tǒng) </p><p><b>  設(shè)計(jì)與實(shí)現(xiàn)</b></p><p>  院(系)計(jì)算機(jī)科學(xué)與信息工程學(xué)院 </p><p><b>  專業(yè)年級 </b&

2、gt;</p><p>  學(xué)生姓名 學(xué)號 </p><p>  指導(dǎo)教師 職稱 </p><p>  日 期 </p><p><b>  目錄</b></p><p><b>  一、前言3

3、</b></p><p><b>  1.開發(fā)背景3</b></p><p>  2.組內(nèi)成員任務(wù)分配5</p><p>  二、相關(guān)軟件介紹5</p><p>  1.MyEclipse介紹5</p><p>  2.Microsoft SQL Server 2008介紹6

4、</p><p>  3.JAVA介紹7</p><p>  三、軟件設(shè)計(jì)過程分析8</p><p><b>  1.可行性分析8</b></p><p><b>  2.需求分析9</b></p><p>  3.項(xiàng)目開發(fā)計(jì)劃10</p><p

5、>  四、系統(tǒng)總體設(shè)計(jì)10</p><p>  1.系統(tǒng)總體設(shè)計(jì)10</p><p>  2.數(shù)據(jù)庫設(shè)計(jì)14</p><p>  3.項(xiàng)目開發(fā)程序流程圖19</p><p>  4.登陸模塊時(shí)序圖20</p><p>  5.歸檔模塊時(shí)序圖21</p><p>  五、系統(tǒng)詳細(xì)

6、設(shè)計(jì)21</p><p>  1.項(xiàng)目包目錄結(jié)構(gòu)21</p><p>  2.系統(tǒng)功能模塊設(shè)計(jì)22</p><p>  (1)數(shù)據(jù)連接及操作公共類22</p><p> ?。?)用戶登錄模塊23</p><p> ?。?)系統(tǒng)主界面23</p><p>  (4)系統(tǒng)配置模塊24&

7、lt;/p><p> ?。?)用戶管理模塊25</p><p> ?。?)修改密碼模塊26</p><p> ?。?)操作日志模塊27</p><p> ?。?)檔案歸還模塊28</p><p><b>  六、系統(tǒng)測試29</b></p><p><b>

8、  1.功能測試30</b></p><p><b>  2.集成測試33</b></p><p><b>  3.系統(tǒng)測試34</b></p><p><b>  七、用戶手冊34</b></p><p>  1.系統(tǒng)主要功能34</p>

9、<p>  2.系統(tǒng)運(yùn)行環(huán)境34</p><p>  八、畢業(yè)設(shè)計(jì)小結(jié)35</p><p><b>  九、致謝35</b></p><p><b>  參考文獻(xiàn)36</b></p><p>  檔案管理系統(tǒng)歸檔子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  中文摘

10、要:本系統(tǒng)基于JAVA的編程技術(shù),實(shí)現(xiàn)檔案管理系統(tǒng)的構(gòu)建。介紹了檔案管理系統(tǒng)的開發(fā)環(huán)境和運(yùn)行平臺、JAVA編程技術(shù)。使用SQL Server 2008數(shù)據(jù)庫管理整個(gè)系統(tǒng)的后臺數(shù)據(jù)。用戶可以歸還借閱的檔案,查看個(gè)人信息等。管理員擁有更高的權(quán)限,主要負(fù)責(zé)維護(hù)整個(gè)系統(tǒng)的數(shù)據(jù),包括檔案信息,用戶信息,部門信息,角色信息,登錄日志信息,數(shù)據(jù)字典信息以及系統(tǒng)配置信息等。這種檔案管理方式,打破了傳統(tǒng)的紙質(zhì)檔案檔案管理方法,提供了一種高效的、無紙化、信

11、息化的檔案管理方式.這種管理方式保證了信息的時(shí)效性和安全性,更加符合不斷信息化的企業(yè)的需求。</p><p>  關(guān)鍵詞:檔案管理 , JAVA , SQL Server 2008 , 信息化 , 高效便捷</p><p>  Abstract:This system based on JAVA programming technology , realize the construct

12、ion of Archives Manager System . Have introduced the development environment and the operation platform、JAVA programming technology . This system use backstage data of SQL Server 2008 database administration . Users can

13、return back the archive they borrowed, scan personal information and so on . Managers have a higher authority , major responsible for service all backstage data in the system.The data contains archiv</p><p>

14、  Key words: Archives management , JAVA , SQL Server 2008 , informationalized , effective </p><p><b>  一、前言</b></p><p><b>  1.開發(fā)背景</b></p><p>  (1) 檔案管理問題的發(fā)現(xiàn)

15、</p><p>  隨著信息時(shí)代的來臨,全球經(jīng)濟(jì)高速發(fā)展,信息管理也變得愈發(fā)重要。在不斷信息化的影響下,企業(yè)檔案管理工作也完成了由傳統(tǒng)的紙質(zhì)檔案管理向電子檔案管理的轉(zhuǎn)變。如今,電子文檔已經(jīng)成為公司最重要的信息載體之一,國內(nèi)大部分企業(yè)的文件都分散在個(gè)部門的服務(wù)器或者員工自己的電腦上,其中不乏很多機(jī)密資料。</p><p>  檔案管理工作不容忽視,否則會帶來各種各樣的問題。企業(yè)在成長過程中

16、,由于信息量的增大,或多或少都會遇到這樣的問題。那么對于企業(yè)來說究竟怎樣才能實(shí)現(xiàn)公司所有文檔資料的規(guī)范管理呢?要回答這個(gè)問題,我們首先要看一下目前公司檔案管理中所遇到的一些普遍存在的問題。</p><p>  一.紙質(zhì)文檔容易腐爛發(fā)霉、難以檢索、存儲占用空間大,一旦損壞資料難以恢復(fù),很多企業(yè)的檔案管理工作還以紙質(zhì)文檔為主,經(jīng)年累月耗費(fèi)人力、物力巨大。</p><p>  二.文檔資料分散存

17、儲在員工個(gè)人電腦或者部門服務(wù)器上,文件的集中存儲、統(tǒng)一備份,統(tǒng)一管理無從做起,如果出現(xiàn)硬盤損壞、感染病毒或者誤刪除文件等情況,大量資料就會丟失,造成不可估量的損失。</p><p>  三.隨著企業(yè)的發(fā)展壯大,文檔數(shù)量也呈指數(shù)增長,想要檢索幾年前甚至現(xiàn)在的一篇文檔都是極其困難的。</p><p>  四.企業(yè)內(nèi)部文件傳遞流動過程中,由于企業(yè)員工換崗、離職等人員流動,很難保證檔案信息不泄露。

18、</p><p>  五.在企業(yè)內(nèi)部運(yùn)作中,一些文檔會經(jīng)過不同的員工,信息會反復(fù)修改,如:報(bào)價(jià)單、方案、合同等,會產(chǎn)生很多版本, 版本一旦混淆就會造成工作上的失誤,后果無法估量,如簽合同時(shí)誤用了以前的版本,交付的生產(chǎn)設(shè)計(jì)圖紙不是最新的版本等,這些都會造成嚴(yán)重的后果 。</p><p>  六.企業(yè)很多份文件需要部門領(lǐng)導(dǎo)或者多個(gè)部門協(xié)同審批流轉(zhuǎn),逐個(gè)找審批人這種方式過程繁瑣且效率低下,給企業(yè)

19、造成了不必要的時(shí)間和成本上的浪費(fèi)。</p><p><b>  ......</b></p><p>  每個(gè)企業(yè)在發(fā)展過程中,都會遇到上面的那些問題,很多大量存在的問題還沒有被列出來。日益增長的電子文檔資料的管理,已經(jīng)成為企業(yè)必須面對和解決的棘手問題之一。</p><p>  (2) 檔案管理系統(tǒng)現(xiàn)狀</p><p>

20、  目前PDF文檔管理系統(tǒng)、瑞軟文檔管理系統(tǒng)、百靈鳥文檔管理系統(tǒng)等等商業(yè)性的文檔系統(tǒng)使用比較很普遍。這里我們簡單介紹一下這些文檔管理系統(tǒng)的特性。</p><p>  所謂的檔案管理系統(tǒng),通俗而言就是一種用于PC文檔管理的軟件。系統(tǒng)應(yīng)該具備文檔編制輔助系統(tǒng)、文檔權(quán)限管理、文檔變更管理、文檔審簽管理、借閱與回收、技術(shù)類文檔的發(fā)放回收等功能。比如瑞軟文檔管理系統(tǒng)就是一套應(yīng)用于企事業(yè)單位的辦公自動化管理軟件,它以知識管理

21、為核心,以溝通、協(xié)調(diào)、控制為宗旨,將現(xiàn)代化辦公管理思想和計(jì)算機(jī)、網(wǎng)絡(luò)、通訊等信息工具高度集成而開發(fā)的一款OA軟件系統(tǒng)。它的實(shí)施能夠提高工作效率,加強(qiáng)工作的溝通與協(xié)作,實(shí)現(xiàn)企事業(yè)單位的高效管理。還具備公文收發(fā)、電子通知、電子公告、電子信函、網(wǎng)絡(luò)會議、常用工具等功能。</p><p>  PDF文檔管理系統(tǒng)應(yīng)用由美國Adobe公司開發(fā)的eBook移動文件格式-PDF(Portable Document Format)

22、為歸檔格式 ,全面支持Microsoft Office的DOC、RTF、XLS、HTML、TXT等電子文件到PDF文件的自動轉(zhuǎn)換 ,全自動文檔屬性和全文信息自動入庫。個(gè)人系統(tǒng)里大量的電子文檔可以即時(shí)在網(wǎng)上檢索瀏覽,紙張文件通過掃描,手工輸入索引信息或OCR識別后同樣可以批量的轉(zhuǎn)換成PDF文件和自動入庫。</p><p>  現(xiàn)在國內(nèi)外也有很多企業(yè)文檔管理的軟件,采用的技術(shù)也是多種多樣,如基于JSP、FTP模式,但

23、大多數(shù)企業(yè)文檔管理系統(tǒng)主要用于大型單位。至于小型單位,利用企業(yè)文檔管理系統(tǒng)組織管理教學(xué)活動的并不多。針對國內(nèi)外對文檔管理系統(tǒng)的巨大需要和基本需要,一個(gè)好的文檔管理軟件,必須功能齊全,操作簡便,向用戶展示友善的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。一個(gè)好的教學(xué)管理系統(tǒng),不管是計(jì)算機(jī)專業(yè)人員還是其他用戶都能很快上手,操作簡單,便于安裝,容易普及。</p><p>  (3)企業(yè)文檔管理系統(tǒng)

24、的優(yōu)勢</p><p>  由于文檔功能的特殊性定位,致使管理員和文檔操作員必須在除了簡單的上下級區(qū)別外,還有合作意味的關(guān)系。所以,這其中的信息管理流程,需要以一個(gè)規(guī)范的MIS來管理。</p><p>  企業(yè)文檔管理系統(tǒng)的優(yōu)勢主要表現(xiàn)在三個(gè)方面:</p><p>  1、企業(yè)文檔管理無紙化,環(huán)保又方便。傳統(tǒng)的文檔管理方式,都是經(jīng)由人事部門及財(cái)務(wù)部門工作人員先進(jìn)行信

25、息處理,再進(jìn)行錄入電腦工作,再經(jīng)由局域網(wǎng)等形式匯總,這其中一個(gè)涉及時(shí)間遲滯性,還有就是工作效率極其低下。這種傳統(tǒng)的紙質(zhì)企業(yè)文檔管理,一是會有很大的體力消耗,二是在精力上也是不小的付出,而且這種辛苦在很多時(shí)候往往沒能得到滿意的回復(fù)。而無紙化企業(yè)文檔管理,只需在電腦前點(diǎn)點(diǎn)鼠標(biāo),在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率方面做得要比傳統(tǒng)的企業(yè)文檔管理科學(xué)得多。</p><p>  2、科學(xué)管理,安全可靠。傳統(tǒng)的企業(yè)文

26、檔管理方式,都是一份份獨(dú)立的信息,一個(gè)員工對應(yīng)一份,而這么一撂的資料,經(jīng)常會由于各種原因,丟失或是污損,給企業(yè)文檔管理和工作管理進(jìn)程帶來很大的麻煩和不便。而企業(yè)文檔管理系統(tǒng)的動作,只需做好系統(tǒng)數(shù)據(jù)庫的保護(hù),以上問題可以迎刃而解了。</p><p>  3、簡化工作,促進(jìn)其他方面的綜合發(fā)展。由于企業(yè)文檔管理系統(tǒng)的介入運(yùn)行,可以使工作人員騰出更多的時(shí)間,做更多針對性的服務(wù)。</p><p> 

27、 2.組內(nèi)成員任務(wù)分配</p><p>  檔案管理系統(tǒng)分為6個(gè)模塊,分別由3個(gè)同學(xué)完成</p><p>  (1)模塊一:登錄模塊,由組內(nèi)彭杰群同學(xué)完成</p><p>  功能:驗(yàn)證員工的登錄名、密碼、角色信息是否和注冊的相符,只有注冊過的用戶才能登錄。</p><p> ?。?)模塊二:系統(tǒng)管理模塊:由組內(nèi)彭杰群同學(xué)完成</p&g

28、t;<p>  功能:配置系統(tǒng)信息,用戶信息的添加(用戶注冊),部門管理,角色管理(包括部門、角色信息的增刪改查),登錄日志管理(查看、刪除登錄日志),密碼管理以及數(shù)據(jù)字典管理。</p><p>  (3)模塊三:檔案管理模塊:由組內(nèi)馮芬同學(xué)完成</p><p>  功能:檔案信息錄入,包括存檔點(diǎn)、檔案類型的增刪改查,檔案信息修改(存檔點(diǎn)、檔案類型、檔案標(biāo)題等屬性的修改)、刪

29、除,到期的檔案管理(延期或者刪除)。</p><p> ?。?)模塊四:查詢模塊:由組內(nèi)豆江林同學(xué)完成</p><p>  功能:包括個(gè)人信息查詢,檔案的精確查詢——用戶可根據(jù)檔案編號查詢檔案信息,迷糊查詢——用戶可根據(jù)檔案的標(biāo)題、類型、存檔點(diǎn)來查詢符合條件的檔案,也可多條件查詢。</p><p> ?。?)模塊五:借閱模塊:由組內(nèi)馮芬同學(xué)完成</p>

30、<p>  功能:員工借閱檔案功能的實(shí)現(xiàn)。</p><p>  (6)模塊六:歸檔模塊:由組內(nèi)彭杰群同學(xué)完成</p><p>  功能:檔案的歸還操作。</p><p><b>  二、相關(guān)軟件介紹</b></p><p>  1.MyEclipse介紹</p><p>  MyEcl

31、ipse企業(yè)級工作平臺(My Eclipse Enterprise Workbench,簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。</p><

32、;p>  MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項(xiàng)功能??梢哉fMyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬ecl

33、ipse開發(fā)工具。</p><p>  在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:</p><p><b>  1. J2EE模型</b></p><p>  2. WEB開發(fā)工具</p><p>  3. EJB開發(fā)工具</p><p>  4. 應(yīng)用程序服務(wù)器的連接器</p>

34、;<p>  5. J2EE項(xiàng)目部署服務(wù)</p><p><b>  6. 數(shù)據(jù)庫服務(wù)</b></p><p>  7. MyEclipse整合幫助</p><p>  對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響

35、其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。</p><p>  簡單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò)。</p><p>  2.Microsoft SQL Server 2008介紹</p><p>  在Microsoft SQL Server的發(fā)展歷程中,版本不斷更新

36、。繼備受關(guān)注的SQL Server 2005 之后,2008年3月,Microsoft發(fā)布了新一代企業(yè)應(yīng)用平臺與開發(fā)技術(shù),包括服務(wù)器操作系統(tǒng)Windows Server 2008、開發(fā)工具Visual Studio 2008 和數(shù)據(jù)庫管理系統(tǒng)SQL Server 2008,這是一個(gè)集服務(wù)器和開發(fā)軟件為一體,且兼顧安全性、下一代網(wǎng)絡(luò)、虛擬化以及業(yè)務(wù)決策的應(yīng)用架構(gòu)平臺。</p><p>  Microsoft SQL

37、 Server 2008是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),能直接處理XML數(shù)據(jù),與Internet可以緊密結(jié)合,它是一個(gè)基于客戶機(jī)/服務(wù)器應(yīng)用模式的系統(tǒng)。用戶可以通過圖形化的管理工具和Transact-SQL兩種方式瀏覽和修改數(shù)據(jù)庫中的數(shù)據(jù),配置數(shù)據(jù)庫系統(tǒng)參數(shù)。SQL Server 2008系統(tǒng)提供常用的管理工具包括SQL Server管理平臺、SQL Server配置管理等。在版本上,SQL Server 2008針對不同的用戶需求,推出

38、了服務(wù)器版和專業(yè)版,服務(wù)器版包括SQL Server Enterprises版和SQL Server Standard版。SQL Server Enterprises版是一個(gè)全面綜合的數(shù)據(jù)平臺,可以為運(yùn)行安全的業(yè)務(wù)關(guān)鍵應(yīng)用程序提供企業(yè)級可擴(kuò)展性、性能、高可用性和高級商業(yè)智能功能,是超大型企業(yè)的理想選擇。SQL Server Standard版提供了電子商務(wù)、數(shù)據(jù)倉庫和業(yè)務(wù)流解決方案所需的基本功能,是中小型企業(yè)的理想選擇。專業(yè)版有SQL

39、Server 2008 Developer版、SQL Server Workgroup版、SQ</p><p>  基于這些優(yōu)秀的特性,我們選擇了SQL Server 2008 Development數(shù)據(jù)庫作為我們的后臺數(shù)據(jù)管理工具。</p><p><b>  3.JAVA介紹</b></p><p>  Java是一種通用的、分布式的、面向

40、對象的程序設(shè)計(jì)語言。充分吸取了C++語言的優(yōu)點(diǎn),采用了程序員所熟悉的C和C++語言的許多語法,同時(shí)又去掉了C語言中的指針、內(nèi)存申請和釋放等影響程序穩(wěn)定性、安全性的部分。Java語言最大的特點(diǎn)就是“Write once,run anywhere”,這句話一直是Java程序設(shè)計(jì)者的精神指南,也是Java語言深得程序員喜愛的原因之一。</p><p>  與體系結(jié)構(gòu)無關(guān)的特性使得Java應(yīng)用程序可以在配備了Java解釋

41、器和運(yùn)行環(huán)境的任何計(jì)算機(jī)系統(tǒng)上運(yùn)行,這成為Java應(yīng)用程序便于移植的良好基礎(chǔ)。但僅僅如此還不夠,如果基本數(shù)據(jù)類型依賴于具體操作系統(tǒng),也將程序的移植帶來很大的不便。Java通過定義獨(dú)立于平臺的數(shù)據(jù)類型及運(yùn)算,使它可以在任何軟硬件平臺上保持一致性。</p><p>  Java虛擬機(jī)是軟件模擬的計(jì)算機(jī),可以在任何處理器上安全并且兼容地執(zhí)行保存在.class中的字節(jié)碼。Java程序的跨平臺特性主要是指字節(jié)碼文件可以在任

42、何具有Java虛擬機(jī)環(huán)境的計(jì)算機(jī)或電子設(shè)備中運(yùn)行。目前在SPARC結(jié)構(gòu)、x86結(jié)構(gòu)、MIPS和PPC等嵌入式處理器芯片上,在UNIX、Linux、Windows和部分實(shí)時(shí)操作系統(tǒng)上都實(shí)現(xiàn)了Java虛擬機(jī)。</p><p>  圖2.1 (Java虛擬機(jī)工作流程圖)</p><p>  圖2.2 (Java程序執(zhí)行步驟)</p><p>  Java虛擬的機(jī)器在任何平

43、臺上都提供給編譯程序一個(gè)的共同的接口。編譯程序只需要面向虛擬機(jī),生成虛擬機(jī)能夠理解的代碼,然后由解釋器來將虛擬機(jī)代碼轉(zhuǎn)換為特定系統(tǒng)的機(jī)器碼執(zhí)行。在Java中,這種供虛擬機(jī)理解的代碼叫做字節(jié)碼(ByteCode)(class文件的內(nèi)容),它不面向任何特定的處理器,只面向虛擬機(jī)。每一種平臺的解釋器是不同的,但是實(shí)現(xiàn)的虛擬機(jī)是相同的。Java源程序經(jīng)過編譯器編譯后變成字節(jié)碼,字節(jié)碼由虛擬機(jī)解釋執(zhí)行,虛擬機(jī)將每一條要執(zhí)行的字節(jié)碼送給解釋器,解釋

44、器將其翻譯成特定機(jī)器上的機(jī)器碼,然后在特定的機(jī)器上運(yùn)行。</p><p>  三、軟件設(shè)計(jì)過程分析</p><p><b>  1.可行性分析</b></p><p>  可行性分析(Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)

45、行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容:</p><p>  (1)經(jīng)濟(jì)可行性:主要是對項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評價(jià),本項(xiàng)目開發(fā)經(jīng)費(fèi)對于在經(jīng)濟(jì)上是可以接受的。</p><p>  (2)操作可行性:主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原

46、始數(shù)據(jù)是否正確等。規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了制度保障。</p><p>  (3) 技術(shù)可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。</p><p>  在指導(dǎo)老師的帶領(lǐng)下,通過組內(nèi)成員的討論交流,已經(jīng)基本掌握J(rèn)AVA編程技術(shù)、數(shù)據(jù)庫原理等知識,具備在總體上完成目標(biāo)的可行性.</p><p>  經(jīng)過組內(nèi)

47、成員和指導(dǎo)老師的共同努力,各組內(nèi)成員對自己的任務(wù)有了更深入的了解并各自制定所要求完成任務(wù)的開發(fā)流程.</p><p>  組內(nèi)成員已經(jīng)具備JAVA編程能力,而且該類技術(shù)已經(jīng)成熟,指導(dǎo)老師和Internet上都提供了大量資料供參考,為我們解決技術(shù)上的難題提供保障.</p><p>  綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。&

48、lt;/p><p><b>  2.需求分析</b></p><p>  2.1 系統(tǒng)角色定義</p><p>  系統(tǒng)管理員:維護(hù)整個(gè)系統(tǒng)的正常運(yùn)行。系統(tǒng)管理員的管理工作包括用戶管理和檔案管理兩部分。用戶管理包括用戶的注冊(添加新用戶),用戶信息的刪除修改,處理用戶請求,并提供反饋。檔案管理包括檔案類型和存檔點(diǎn)的增刪改查,檔案信息的增刪改查,對到

49、期的檔案進(jìn)行處理(刪除或延期),借閱檔案,處理歸還的檔案進(jìn)行檔案歸檔等。</p><p>  員工:員工用戶的權(quán)限級別較低,主要是查詢個(gè)人信息的完整性和正確性,以便及時(shí)反饋給管理員,歸還借閱的檔案,查詢檔案信息等。這種權(quán)限的限制保證了整個(gè)系統(tǒng)的數(shù)據(jù)安全,防止檔案信息在不明情況下被篡改。</p><p><b>  2.2 功能需求</b></p><

50、;p>  根據(jù)對系統(tǒng)進(jìn)行分析,系統(tǒng)功能主要有:</p><p>  用戶登錄:驗(yàn)證用戶的用戶名、密碼、角色是否和數(shù)據(jù)庫中注冊的信息相符,只有驗(yàn)證通過才能登錄進(jìn)入系統(tǒng)。</p><p>  系統(tǒng)管理:系統(tǒng)管理功能是用來配置系統(tǒng)信息的,包括對系統(tǒng)名稱、公司名稱的修改,以及用戶操作日志的管理,系統(tǒng)消息提示等。</p><p>  用戶管理:用戶管理包括用戶信息注冊,

51、用戶信息刪除,以及處理用戶的請求等。</p><p>  檔案管理:檔案管理又包括檔案基礎(chǔ)信息管理和借閱管理。檔案基礎(chǔ)信息包括檔案類型、存檔點(diǎn)、建檔用戶、建檔日期等,主要是對這些信息的維護(hù),以及檔案的查詢(模糊查詢、精確查詢、全部查詢、綜合查詢等)。檔案的借閱和歸還主要記錄檔案的借閱時(shí)間、歸還時(shí)間、借閱用戶,罰款等信息,還維護(hù)著檔案的借閱狀態(tài)。</p><p><b>  3.項(xiàng)

52、目開發(fā)計(jì)劃</b></p><p>  (1)2015年4月1日~2015年4月3日:撰寫開題報(bào)告</p><p> ?。?)2015年4月4日~2015年4月7日:系統(tǒng)分析階段,包括可行性分析,需求分析,數(shù)據(jù)流圖設(shè)計(jì)和數(shù)據(jù)字典設(shè)計(jì)</p><p> ?。?)2015年4月8日~2015年4月14日:概要設(shè)計(jì)階段,主要系統(tǒng)結(jié)構(gòu),系統(tǒng)流程圖,數(shù)據(jù)庫設(shè)計(jì)&l

53、t;/p><p> ?。?)2015年4月15日~2015年4月30日:詳細(xì)設(shè)計(jì)階段</p><p> ?。?)2015年5月1日~2015年5月2日:系統(tǒng)測試階段,包括系統(tǒng)的功能測試和集成測試</p><p> ?。?)2015年5月3日~2015年5月4日:用戶手冊編寫</p><p><b>  四、系統(tǒng)總體設(shè)計(jì)</b>

54、;</p><p><b>  1.系統(tǒng)總體設(shè)計(jì)</b></p><p>  設(shè)計(jì)出一個(gè)功能齊全、界面友好的檔案管理系統(tǒng)來提高公司的檔案管理效率是一個(gè)越來越明顯化的趨勢。本系統(tǒng)采用模塊劃分的設(shè)計(jì)方法,便于簡化設(shè)計(jì)和分工合作,以及后期的系統(tǒng)集成、測試和維護(hù)。應(yīng)具備數(shù)據(jù)庫的檢索功能,提供用戶信息的存儲和事務(wù)處理。</p><p><b>

55、  1.1系統(tǒng)總模塊</b></p><p>  圖4.1 (檔案管理系統(tǒng)總模塊)</p><p><b>  1.2登陸模塊</b></p><p>  登錄模塊是對用戶的登錄身份進(jìn)行驗(yàn)證,用戶輸入自己的用戶名、密碼和角色,系統(tǒng)將信息與數(shù)據(jù)庫中的信息進(jìn)行對比,若匹配,則驗(yàn)證通過,用戶可登錄進(jìn)入系統(tǒng)主界面,否則返回。</p&g

56、t;<p>  圖4.2 (檔案管理系統(tǒng)登錄子模塊)</p><p>  1.3系統(tǒng)管理子模塊</p><p>  圖4.3 (檔案管理系統(tǒng)系統(tǒng)管理子模塊)</p><p>  系統(tǒng)管理子模塊主要功能介紹如下:</p><p>  系統(tǒng)信息配置:配置系統(tǒng)名稱,公司名稱,公司地址等信息。</p><p> 

57、 數(shù)據(jù)字典管理:數(shù)據(jù)字段的添加功能。</p><p>  角色管理:用戶角色的添加修改刪除功能,其中不同的角色具有不同的權(quán)限,登錄系統(tǒng)時(shí),不同權(quán)限的用戶會進(jìn)入不同的系統(tǒng)界面。</p><p>  員工用戶管理:用戶注冊。管理員可以在此模塊中添加用戶信息,包括用戶名,密碼,用戶工號等信息,注冊進(jìn)系統(tǒng)后,用戶方可登陸系統(tǒng)。用戶信息修改和刪除??梢孕薷挠脩粜畔?,刪除用戶。</p>

58、<p>  密碼管理:用戶可以修改密碼,僅限修改當(dāng)前用戶的密碼。</p><p>  操作日志管理:操作日志中記錄了所有用戶的登錄信息。管理員可以查看,刪除登陸記錄。</p><p>  部門管理:用戶部門信息管理。記錄了部門的基本信息,包括部門編號,部門名稱,電話,部門經(jīng)理等信息。</p><p><b>  1.4歸檔子模塊</b>

59、;</p><p>  歸檔模塊是對借閱的檔案進(jìn)行歸還操作,這部分功能是管理員和員工的共同功能,用戶可以自行登錄系統(tǒng)進(jìn)行歸還操作。首先,用戶發(fā)出歸還檔案的請求,輸入用戶編號進(jìn)行檢索,系統(tǒng)會給出該用戶所有的檔案借閱記錄,用戶選擇需要?dú)w還的檔案,系統(tǒng)根據(jù)用戶的借閱時(shí)間和當(dāng)前時(shí)間計(jì)算用戶的實(shí)際借閱時(shí)間,若超過了檔案的規(guī)定借閱時(shí)間,會有相應(yīng)的罰款。點(diǎn)擊歸還按鈕,可進(jìn)行歸還操作。系統(tǒng)對檔案進(jìn)行歸檔操作并修改檔案的借閱狀態(tài)。

60、</p><p>  圖4.4 (檔案管理系統(tǒng)歸檔流程圖)</p><p><b>  2.數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫設(shè)計(jì)是在給定的環(huán)境中,必須實(shí)現(xiàn)基本功能的基礎(chǔ)上,盡量用更加合理優(yōu)化的方式,更加符合實(shí)際的方式設(shè)計(jì)出最優(yōu)的數(shù)據(jù)庫結(jié)構(gòu),建立數(shù)據(jù)庫和數(shù)據(jù)表,以便對系統(tǒng)所需數(shù)據(jù)進(jìn)行保存和管理,最終滿足用戶對系統(tǒng)的需求的過程。系統(tǒng)所

61、有的邏輯和顯示基本都建立在數(shù)據(jù)庫的基礎(chǔ)上,所以數(shù)據(jù)庫的設(shè)計(jì)和優(yōu)化都是編碼初期至關(guān)重要的一步。</p><p>  2.1概念設(shè)計(jì)(E-R圖)</p><p>  將需求抽象為概念,讓我們能更加直觀的掌控整個(gè)系統(tǒng)和了解整個(gè)系統(tǒng)的對象和基本需求。</p><p>  實(shí)體聯(lián)系圖(全局E-R圖)</p><p>  圖4.5 (檔案管理系統(tǒng)數(shù)據(jù)庫實(shí)

62、體聯(lián)系圖)</p><p><b>  實(shí)體-屬性圖</b></p><p>  圖4.6 (員工的實(shí)體屬性圖)</p><p>  圖4.7 (部門的實(shí)體屬性圖)</p><p>  圖4.8 (角色的實(shí)體屬性圖)</p><p>  圖4.9 (系統(tǒng)配置的實(shí)體屬性圖)</p>&

63、lt;p><b>  2.2邏輯設(shè)計(jì)</b></p><p>  將E-R圖轉(zhuǎn)化為邏輯結(jié)構(gòu),首先將E-R圖轉(zhuǎn)化概念模型。</p><p>  系統(tǒng)配置(系統(tǒng)名稱,公司名稱,公司電話,公司傳真,公司地址,公司網(wǎng)址,瀏覽器類型,瀏覽器版本,客戶端IP地址,客戶端操作系統(tǒng));</p><p>  角色管理(角色編號,角色名稱,角色權(quán)限)<

64、/p><p>  員工信息(員工工號,所屬部門,登陸角色,登錄名,密碼,性別,職位,任職時(shí)間,合同到期時(shí)間,地址,電話,學(xué)歷,職務(wù)類型,備注);</p><p>  部門管理(部門編號,部門名稱,部門經(jīng)理,部門電話,部門傳真,備注);</p><p>  操作日志(日志編號,登錄用戶,用戶編號,登陸角色,登陸時(shí)間);</p><p>  檔案類型

65、(檔案類型編號,檔案類型名稱,超期罰款)</p><p>  存檔點(diǎn)(存檔點(diǎn)編號,名稱,地址,聯(lián)系人,聯(lián)系電話,傳真);</p><p>  2.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)</p><p>  表一:系統(tǒng)配置信息表</p><p>  表4.1 (系統(tǒng)配置信息表)</p><p><b>  表二:員工信息表</

66、b></p><p>  表4.2 (員工信息表)</p><p><b>  表三:角色管理表</b></p><p>  表4.3 (角色管理表)</p><p><b>  表四:部門管理表</b></p><p>  表4.4 (部門管理表)</p>

67、<p><b>  表五:操作日志表</b></p><p>  表4.5 (操作日志表)</p><p><b>  表六:檔案類型表</b></p><p>  表4.6 (檔案類型表)</p><p><b>  表七:存檔點(diǎn)信息表</b></p>

68、;<p>  表4.7 (存檔點(diǎn)信息表)</p><p><b>  3.項(xiàng)目開發(fā)流程圖</b></p><p>  系統(tǒng)主要是從登錄頁面登入系統(tǒng),登錄成功后進(jìn)入主頁面,顯示系統(tǒng)的歡迎信息,導(dǎo)航圖和系統(tǒng)配置等。導(dǎo)航欄分成四個(gè)大模塊,系統(tǒng)管理,檔案管理,檔案鑒定和數(shù)據(jù)維護(hù),這里主要是描述系統(tǒng)管理模塊。系統(tǒng)管理分為系統(tǒng)信息查看,系統(tǒng)信息配置和用戶信息管理。用

69、戶信息包括角色信息和部門信息,所以還有角色和部門信息管理。角色權(quán)限有管理員和員工兩種。管理員需要管理所有的員工和檔案信息。下面顯示了整個(gè)系統(tǒng)的流程圖,主要分析了系統(tǒng)管理的具體流程:</p><p>  圖4.10 (檔案管理系統(tǒng)系統(tǒng)流程圖)</p><p><b>  4.登陸模塊時(shí)序圖</b></p><p>  登陸模塊是系統(tǒng)最先加載的模塊

70、。模塊主要功能是對用戶身份進(jìn)行驗(yàn)證。首先由管理員在系統(tǒng)中注冊用戶信息,用戶在使用系統(tǒng)時(shí),輸入正確的用戶名、密碼、身份,由系統(tǒng)進(jìn)行身份驗(yàn)證,驗(yàn)證通過方能進(jìn)入系統(tǒng)。同時(shí)系統(tǒng)的日志管理功能會記錄用戶此次的登錄操作,以便查閱和系統(tǒng)維護(hù)。</p><p>  圖4.11 (檔案管理系統(tǒng)登陸模塊時(shí)序圖)</p><p><b>  5.歸檔模塊時(shí)序圖</b></p>

71、<p>  根據(jù)用戶的工號進(jìn)行檢索檔案借閱的檢索,系統(tǒng)會列出所有借閱記錄,選擇想要?dú)w還的檔案記錄,系統(tǒng)根據(jù)當(dāng)前時(shí)間和借閱時(shí)間算出實(shí)際的借閱天數(shù),若超過該類檔案的規(guī)定借閱天數(shù),則根據(jù)超過的時(shí)間他該類檔案的超期罰款算出用戶應(yīng)該支付的罰款金額。點(diǎn)擊歸還按鈕可進(jìn)行檔案歸還操作。歸還的檔案記錄會被系統(tǒng)記錄下來。</p><p>  圖4.12 (檔案管理系統(tǒng)歸檔模塊時(shí)序圖)</p><p&g

72、t;<b>  五、系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p><b>  1.項(xiàng)目包目錄結(jié)構(gòu)</b></p><p>  圖5.1 (檔案管理系統(tǒng)文件夾組織結(jié)構(gòu))</p><p><b>  對應(yīng)的說明如下:</b></p><p>  2.系統(tǒng)功能模塊設(shè)計(jì)</p>

73、<p> ?。?)數(shù)據(jù)連接及操作公共類</p><p>  在Dao文件中定義了數(shù)據(jù)庫連接及操作類公共類,包括連接數(shù)據(jù)庫的方法getConnection()、執(zhí)行查詢語句的方法executeQuery()、執(zhí)行更新操作的方法executeUpdate()和關(guān)閉數(shù)據(jù)庫連接的方法close()。還有其他一些數(shù)據(jù)庫的操作,通過具體的方法實(shí)現(xiàn),下面列出部分方法:</p><p>  ch

74、eck(String name , String Pwd , String RoleId),selectSysConfig(),deleteArchiveType(String ArchiveTypeId),selectSaveAddress(), jq_selectArchiveInfo(String ArchiveId) ,seleseDeptInfo() ,</p><p>  insertArchive

75、Types(String ArchiveTypeId , String ArchiveTypeName ,</p><p>  String fine) , UpdateBorrowState(String ArchiveId) , </p><p>  mh_SaveAddressAllArchiveInfos ( String SaveAddress ) ,</p>

76、<p>  deleteDeptInfo(String DeptId) ,selectSavaId(String SavaAddress) ,</p><p>  selectDeptId(String DeptName) , selectAllArchiveInfos() ,</p><p>  mh_TittleAllArchiveInfos(String tittle)。

77、這些方法分別實(shí)現(xiàn)用戶登錄身份驗(yàn)證,獲取系統(tǒng)配置信息,添加、修改、刪除用戶信息,添加、修改、刪除登陸角色信息,查詢、修改員工信息,添加存檔點(diǎn),錄入檔案,借閱檔案,歸還檔案,檔案到期管理,查看操作日志等。</p><p><b>  (2)用戶登錄模塊</b></p><p>  該模塊主要是實(shí)現(xiàn)在用戶登錄時(shí)的身份驗(yàn)權(quán)限驗(yàn)證。登錄角色分為管理員和員工,若是管理員登錄,身份

78、驗(yàn)證成功之后,進(jìn)入管理員的操作界面;若是員工,則進(jìn)入員工的操作界面。特別的,只有在系統(tǒng)登記過的用戶才能登錄。若是首次登錄系統(tǒng),登錄成功后,系統(tǒng)會有歡迎和提示信息,提醒用戶修改密碼。若用戶有借閱即將到期的檔案,也會有相應(yīng)提示。管理員登陸后,系統(tǒng)會給出即將到期的檔案信息提示,提醒管理員及時(shí)處理。這些信息會以彈窗的形式出現(xiàn),存儲在系統(tǒng)消息框中。</p><p>  圖5.2 (登錄界面)</p><

79、p><b>  界面設(shè)計(jì)如下:</b></p><p>  圖5.3 (檔案管理系統(tǒng)主界面)</p><p>  此界面主要展示系統(tǒng)的配置信息,包括系統(tǒng)名稱,公司名稱、電話、傳真、地址、網(wǎng)址,瀏覽器類型、版本,客戶端IP地址、操作系統(tǒng)。上半部分是當(dāng)前用戶的信息。點(diǎn)擊消息按鈕,會出現(xiàn)當(dāng)前的系統(tǒng)消息,圖略。</p><p><b>

80、 ?。?)系統(tǒng)配置模塊</b></p><p><b>  界面設(shè)計(jì)如下:</b></p><p>  圖5.4 (檔案管理系統(tǒng)系統(tǒng)配置界面)</p><p>  此模塊是用來修改當(dāng)前的系統(tǒng)配置信息,修改成功后,點(diǎn)擊保存按鈕,可以保存更改。</p><p><b> ?。?)用戶管理模塊</b

81、></p><p><b>  界面設(shè)計(jì)如下:</b></p><p>  圖5.5 (檔案管理系統(tǒng)用戶管理界面)</p><p>  上面的表格顯示的是當(dāng)前注冊過的所有員工。選中其中的一條記錄,相應(yīng)的信息會出現(xiàn)在下面的文本框中,修改任意的信息,點(diǎn)擊修改按鈕會將信息保存到數(shù)據(jù)庫,當(dāng)然被引用的信息是不能修改的,這是因?yàn)楸灰玫男畔⑿薷臅l(fā)

82、數(shù)據(jù)的不一致。刪除按鈕會將選中的信息刪除。也可以通過添加按鈕來增加用戶,員工工號由“所屬部門編號+五位隨機(jī)數(shù)”組成。備注用來和用戶之間交流——用戶將信息反饋給管理員,管理員對用戶信息進(jìn)行修改之后反饋給用戶。</p><p><b> ?。?)修改密碼模塊</b></p><p><b>  界面設(shè)計(jì)如下:</b></p><p

83、>  圖5.6 (檔案管理系統(tǒng)修改密碼界面)</p><p>  修改密碼模塊,修改的是當(dāng)前用戶的密碼。</p><p><b> ?。?)操作日志模塊</b></p><p><b>  界面設(shè)計(jì)如下:</b></p><p>  圖5.7 (檔案管理系統(tǒng)操作日志界面)</p>

84、<p>  操作日志記錄的是系統(tǒng)的登錄信息,包括登錄用戶,用戶編號,登陸角色和登錄時(shí)間??梢圆樵円恢堋芍?、一月、兩月、半年的登錄信息。還可以刪除登錄信息,在刪除前,系統(tǒng)會有確認(rèn)刪除的提示。</p><p><b> ?。?)檔案歸還模塊</b></p><p><b>  界面設(shè)計(jì)如下:</b></p><p&g

85、t;  圖5.8 (檔案管理系統(tǒng)檔案歸還界面)</p><p>  檔案歸還為管理員和用戶的共同功能,員工可以自行登錄系統(tǒng),進(jìn)行檔案歸還,也可通過檔案管理員來歸還檔案。借閱超期的檔案會有相應(yīng)金額的罰款。</p><p><b>  六、系統(tǒng)測試</b></p><p>  系統(tǒng)的測試是系統(tǒng)開發(fā)周期中一個(gè)比較繁重的任務(wù),它直接影響到系統(tǒng)可靠性程度

86、的高低。測試的目的是找出軟件設(shè)計(jì)開發(fā)周期中各個(gè)階段的錯(cuò)誤,希望以盡可能最少的資源發(fā)現(xiàn)明顯的以及潛在的缺點(diǎn),以便分析錯(cuò)誤的性質(zhì)而加以糾正。一個(gè)較好的測試方案是盡可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤。并讓盡可能多的錯(cuò)誤在交付給用戶使用前加以修改,降低以后維護(hù)系統(tǒng)的成本和時(shí)間。</p><p>  測試不應(yīng)該是在系統(tǒng)開發(fā)完成之后進(jìn)行的簡單的功能邏輯甚至頁面的簡單測試,測試需要貫穿在整個(gè)開發(fā)過程中,每個(gè)過程都應(yīng)該進(jìn)行不斷的測試

87、和改進(jìn),盡可能早的解決各個(gè)階段產(chǎn)生的隱患,以便由于開發(fā)人員的不同或者時(shí)間等外界因素影響后期的測試。應(yīng)該由專門的測試人員甚至是比較專業(yè)的測試小組進(jìn)行系統(tǒng)化的測試,由開發(fā)人員自己測試是十分不可取的,開發(fā)人員在系統(tǒng)上的思路已經(jīng)固定,測試的結(jié)果并不會很理想,而且一般都會覺得不是自己模塊的錯(cuò),不愿意承認(rèn)自己的缺點(diǎn),這樣對于改進(jìn)系統(tǒng)也是很不利的。軟件測試不能只測試合理和習(xí)慣性的的數(shù)據(jù),還要重點(diǎn)對錯(cuò)誤和不符合邏輯性的數(shù)據(jù)和思想進(jìn)行測試,以確定系統(tǒng)的安

88、全性和提高系統(tǒng)的邏輯性。測試不僅僅是測試功能是否達(dá)到了需求,還要測試實(shí)現(xiàn)需求的方法是否是最優(yōu)的和最人性化的,對于需求中沒有的功能模塊也應(yīng)該盡可能的避免,提高系統(tǒng)的性能。測試的步驟和數(shù)據(jù)都應(yīng)該是提前經(jīng)過詳細(xì)的分析和規(guī)劃的,然后嚴(yán)格的按照測試計(jì)劃進(jìn)行測試并記錄測試結(jié)果,這樣才不至于遺漏某些細(xì)節(jié)中的東西,最終實(shí)現(xiàn)對整個(gè)系統(tǒng)的每個(gè)模塊甚至于每個(gè)細(xì)節(jié)的綜合性測試。</p><p><b>  1.功能測試 <

89、;/b></p><p>  功能測試主要是測試系統(tǒng)中系統(tǒng)的各個(gè)模塊是否正常運(yùn)行。對于系統(tǒng)的所有模塊,采用自頂向下的測試方法,首先對主控模塊進(jìn)行測試,再依次添加系統(tǒng)的不同功能模塊,進(jìn)行各模塊功能測試。為了保證加入模塊沒有引進(jìn)新的錯(cuò)誤,可能需要進(jìn)行回歸測試。</p><p>  功能測試可分為白盒測試和黑盒測試:

90、 </p><p>  白盒測試:是對源代碼進(jìn)行測試,不使用界面。通過選用少量高效的測試用例,對代碼內(nèi)部的條件、算法、溢出、路徑等進(jìn)行測試。白盒測試的測試用例選擇選擇需要能對代碼進(jìn)行邏輯覆的數(shù)據(jù),覆蓋的強(qiáng)弱程度可分為條件組合覆蓋、判定條件覆蓋、條件覆蓋、判定覆蓋、語句覆蓋等。</p><p>  黑盒測試:黑盒測試主要是對軟件功能進(jìn)行測試,主要用于測試過程的后期。黑盒測試的等價(jià)劃分技術(shù)將程

91、序的輸入域劃分為不同若干個(gè)數(shù)據(jù)類,導(dǎo)出程序的測試用例。通過這些測試用例的組合輸入,驗(yàn)證系統(tǒng)各部分功能輸入輸出是否正常。</p><p>  白盒測試是在編碼開發(fā)過程中進(jìn)行的邏輯功能測試,在此不再贅述,下面重點(diǎn)進(jìn)行黑盒測試。</p><p>  黑盒測試測試用例(由于測試用例太多,下面列舉部分):</p><p><b>  登錄模塊測試</b>

92、</p><p>  包括管理員和用戶登錄名,密碼以及角色的驗(yàn)證的測試。</p><p><b>  ①管理員登錄</b></p><p>  用戶名:pjq 密碼:pjq 角色:管理員 </p><p><b>  結(jié)果:登陸成功</b></p><p>  用戶名:

93、pjq 密碼:pjq 角色:員工 </p><p><b>  結(jié)果:登錄失敗</b></p><p>  用戶名:emp 密碼:pjq 角色:管理員 </p><p><b>  結(jié)果:登錄失敗</b></p><p><b> ?、谟脩舻卿?lt;/b></p&

94、gt;<p>  用戶名:emp密碼:emp角色:員工</p><p><b>  結(jié)果:登錄成功</b></p><p>  用戶名:emp 密碼:emp 角色:管理員</p><p><b>  結(jié)果:登錄失敗</b></p><p><b>  系統(tǒng)配置模塊

95、測試</b></p><p> ?、傧到y(tǒng)名稱:企業(yè)檔案管理系統(tǒng)</p><p><b>  結(jié)果:保存成功</b></p><p> ?、诠倦娫挘?3065430923</p><p><b>  結(jié)果:保存成功</b></p><p>  數(shù)據(jù)字典管理模塊測試

96、</p><p>  測試安全級別、學(xué)歷級別、職務(wù)類型按鈕的數(shù)據(jù)添加功能。</p><p><b> ?、侔踩墑e</b></p><p><b>  添加:四級</b></p><p><b>  結(jié)果:添加成功</b></p><p><b&g

97、t; ?、趯W(xué)歷級別</b></p><p><b>  添加:中學(xué)</b></p><p><b>  結(jié)果:添加成功</b></p><p><b> ?、勐殑?wù)類型</b></p><p><b>  添加:總裁</b></p>

98、<p><b>  結(jié)果:添加成功</b></p><p><b>  角色管理模塊測試</b></p><p>  測試系統(tǒng)的添加、修改、刪除、清除角色信息功能。</p><p><b> ?、偬砑?lt;/b></p><p>  角色編號:2角色名稱:數(shù)據(jù)維護(hù)員

99、角色權(quán)限:2</p><p><b>  結(jié)果:添加成功</b></p><p><b> ?、谛薷?lt;/b></p><p>  角色名稱:數(shù)據(jù)維護(hù)員角色權(quán)限:3</p><p><b>  結(jié)果:修改成功</b></p><p><b&g

100、t; ?、蹌h除</b></p><p><b>  刪除數(shù)據(jù)維護(hù)員</b></p><p><b>  結(jié)果:刪除成功</b></p><p><b> ?、芮宄?lt;/b></p><p><b>  結(jié)果:清除成功</b></p>

101、<p><b>  修改密碼模塊測試</b></p><p>  當(dāng)前用戶:pjq 舊密碼:pjq 新密碼:xiugai</p><p><b>  結(jié)果:修改成功</b></p><p><b>  檔案錄入模塊測試</b></p><p>  檔案類型:人事

102、檔案存檔點(diǎn):存檔中心3樓人事檔案區(qū)項(xiàng)目編號:29檔案標(biāo)題:總經(jīng)理翁維的撤職書建檔用戶:pjq 建檔日期:2015-05-03修改日期:2015-05-03安全級別:一級借閱狀態(tài):未借</p><p>  過期時(shí)間:2025-05-02通知天數(shù):三天是否常用:偶爾來文部門:人事部批準(zhǔn)時(shí)間:2015-04-25鑒定時(shí)間:2015-05-03數(shù)量:1</p><p

103、><b>  頁數(shù):10</b></p><p>  結(jié)果:生成編號為CI_760276的檔案,保存成功</p><p><b>  檔案查詢模塊測試</b></p><p><b>  ①精確查詢</b></p><p>  檔案編號:CI_483675</p&g

104、t;<p><b>  結(jié)果:查詢成功</b></p><p>  檔案編號:CI_483676</p><p><b>  結(jié)果:查詢失敗</b></p><p><b> ?、谀:樵?lt;/b></p><p><b>  檔案類型:財(cái)務(wù)檔案</

105、b></p><p>  結(jié)果:查詢到所有“財(cái)務(wù)檔案”</p><p>  存檔點(diǎn):存檔中心3樓財(cái)務(wù)檔案區(qū)</p><p>  結(jié)果:查詢到所有存儲在“存檔中心3樓財(cái)務(wù)檔案區(qū)”的檔案</p><p>  標(biāo)題:2015年第一季度財(cái)務(wù)報(bào)表</p><p>  結(jié)果:查詢到標(biāo)題為“2015年第一季度財(cái)務(wù)報(bào)表”的檔案&

106、lt;/p><p>  檔案類型:財(cái)務(wù)檔案存檔點(diǎn):存檔中心3樓財(cái)務(wù)檔案區(qū)標(biāo)題:2015年第一季度財(cái)務(wù)報(bào)表</p><p>  結(jié)果:查詢到該條檔案記錄</p><p><b> ?、鄄樵?nèi)?lt;/b></p><p>  結(jié)果:查詢到所有檔案信息</p><p><b>  檔案借閱模塊測

107、試</b></p><p>  測試查詢檔案信息,讀者借閱模塊功能是否正常</p><p>  檔案類型:財(cái)務(wù)檔案 </p><p><b>  結(jié)果:查詢成功</b></p><p>  用戶編號:211663檔案號:CZ_451673</p><p><b>  結(jié)果

108、:借閱成功</b></p><p><b>  檔案歸還模塊測試</b></p><p>  測試系統(tǒng)歸還模塊是否正常</p><p>  員工工號:211663</p><p>  結(jié)果:查詢到剛剛的借閱記錄,選中該記錄,點(diǎn)擊歸還,歸還成功</p><p>  檔案到期管理模塊測試&

109、lt;/p><p>  測試檔案的延期和刪除功能</p><p><b>  查詢:一月內(nèi)到期</b></p><p>  結(jié)果:CZ_451673檔案于2015-05-12到期</p><p>  延期功能:將改檔案的到期時(shí)間改為2015-08-09</p><p><b>  結(jié)果:延期

110、成功</b></p><p><b>  刪除功能:刪除檔案</b></p><p><b>  結(jié)果:刪除成功</b></p><p><b>  2.集成測試</b></p><p>  集成測試主要是對系統(tǒng)的整體架構(gòu)進(jìn)行測試,測試各模塊之間的接口,模塊之間甚至

111、用戶之間的協(xié)同工作是否正常,以及相互的交互和消息傳遞與反饋是否正常。如:員工要求修改個(gè)人的電話號碼,管理員修改之后并將消息反饋回來。</p><p>  圖6.1 (用戶留言)</p><p><b>  圖6.2 (反饋)</b></p><p><b>  3.系統(tǒng)測試</b></p><p>

112、  這個(gè)過程是測試的最后一個(gè)步驟,要求對系統(tǒng)所能正常運(yùn)行的環(huán)境等因素進(jìn)行必要的測試,本系統(tǒng)是在Windows操作系統(tǒng)和SQL Server環(huán)境,利用MyEclipse開發(fā)平臺開發(fā)的應(yīng)用系統(tǒng)。影響系統(tǒng)正常運(yùn)行的因素,主要是操作系統(tǒng),數(shù)據(jù)庫服務(wù)器等。下面是測試用例。對于操作系統(tǒng):Windows 7;數(shù)據(jù)庫服務(wù)器:SQL Server 2008;將系統(tǒng)的安裝文件移植到目標(biāo)計(jì)算機(jī)上,設(shè)置程序最后在數(shù)據(jù)庫服務(wù)器中設(shè)置相應(yīng)的登錄權(quán)限以及附加數(shù)據(jù)庫文

113、件。通過以上步驟就能正確的將系統(tǒng)移植到目標(biāo)機(jī)上運(yùn)行。系統(tǒng)的所有運(yùn)行結(jié)果正常。</p><p><b>  七、用戶手冊</b></p><p><b>  1.系統(tǒng)主要功能</b></p><p>  系統(tǒng)管理功能:系統(tǒng)數(shù)據(jù)配置,用戶管理,登錄信息管理,密碼管理</p><p>  檔案管理功能:檔

114、案的增刪改查,檔案借閱、歸還、到期管理</p><p><b>  2.系統(tǒng)運(yùn)行環(huán)境</b></p><p>  CPU:32位系統(tǒng)1GHz以上,64位系統(tǒng)1.6GHz以上</p><p><b>  內(nèi)存:1G或以上</b></p><p>  軟件環(huán)境:Windows 7 ,Microsoft

115、SQL Server 2008 ,MyEclipse2013 ,JDK 1.6及以上</p><p><b>  八、畢業(yè)設(shè)計(jì)小結(jié)</b></p><p>  經(jīng)過一個(gè)多月的潛心研究和學(xué)習(xí),在指導(dǎo)老師的精心指導(dǎo)和小組組員的相互幫助下,終于完成了檔案管理系統(tǒng)。通過這次項(xiàng)目開發(fā),我們鞏固了大學(xué)四年學(xué)習(xí)的知識,對JAVA語言的運(yùn)用,更加深刻的理解了JAVA語言框架結(jié)構(gòu)。Mi

116、crosoft SQL Server 2008 數(shù)據(jù)庫的實(shí)際運(yùn)用,讓我們了解了一點(diǎn)企業(yè)級項(xiàng)目開發(fā)的基礎(chǔ),獲得了寶貴的實(shí)際開發(fā)經(jīng)驗(yàn),同時(shí)也了解到自身知識體系的不足。由于時(shí)間倉促,個(gè)人水平有限,系統(tǒng)功能還不夠完善,有些不足之處還有待改進(jìn)。</p><p>  這次畢業(yè)設(shè)計(jì),讓我深刻地體會到文檔在項(xiàng)目開發(fā)過程中的重要性。一份設(shè)計(jì)良好的文檔,清晰的需求分析說明書,在項(xiàng)目開發(fā)過程中絕對是有指導(dǎo)性的意義的,可以減少很多不必要

117、的時(shí)間、精力浪費(fèi),也便于我們及時(shí)發(fā)現(xiàn)項(xiàng)目中的不足之處,及時(shí)糾正。編碼過程中的命名規(guī)范和軟件的體系結(jié)構(gòu)也是很重要的,便于我們后期的維護(hù)和管理工作。我們應(yīng)該養(yǎng)成良好的編碼習(xí)慣。</p><p>  在軟件設(shè)計(jì)和編碼過程中,我也遇到了很多困難,通過查閱資料,網(wǎng)上求教,以及老師的悉心指導(dǎo)和同學(xué)的熱心幫助,最終基本解決了這些困難。這次畢業(yè)設(shè)計(jì)讓我明白,生活和編程一樣,就是由一個(gè)個(gè)的困難組成的。我們解決這些困難,也在這個(gè)過程

118、中成長、成熟。相信在以后的道路上,不管遇到什么困難,我都能積極面對,勇敢向前。</p><p><b>  九、致謝</b></p><p>  這次畢業(yè)設(shè)計(jì)最應(yīng)該感謝的人就是我們的指導(dǎo)老師**老師,首先。**老師抽出寶貴的時(shí)間,以他極為專業(yè)和細(xì)心的指導(dǎo)幫助我們分析需求和系統(tǒng)的功能,這個(gè)也很大程度上幫助我們更好的完善整個(gè)系統(tǒng)的設(shè)計(jì)。后期也為我們在系統(tǒng)上的不足和文檔上的

119、錯(cuò)誤等給出了很細(xì)心的指導(dǎo),是我們能順利完成此次畢業(yè)設(shè)計(jì)必不可少和至關(guān)重要的因素。</p><p>  本次項(xiàng)目是一個(gè)團(tuán)隊(duì)項(xiàng)目,所以還要尤其感謝我們小組的另外兩個(gè)成員,從拿到項(xiàng)目到編碼和文檔我們都一起討論和研究怎么才是最合適最有效的辦法,遇到困難我們也會相互幫助,這樣不僅多一個(gè)人幫助思考,我們也從中學(xué)到了更多的知識。</p><p>  畢業(yè)設(shè)計(jì)項(xiàng)目幾乎全面運(yùn)用了大學(xué)四年學(xué)到的大部分知識,我

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論