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

下載本文檔

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

文檔簡介

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

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

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

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

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

6、設計21</p><p>  1.項目包目錄結構21</p><p>  2.系統(tǒng)功能模塊設計22</p><p> ?。?)數(shù)據(jù)連接及操作公共類22</p><p> ?。?)用戶登錄模塊23</p><p> ?。?)系統(tǒng)主界面23</p><p> ?。?)系統(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)運行環(huán)境34</p><p>  八、畢業(yè)設計小結35</p><p><b>  九、致謝35</b></p><p><b>  參考文獻36</b></p><p>  檔案管理系統(tǒng)歸檔子系統(tǒng)的設計與實現(xiàn)</p><p>  中文摘

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

11、息化的檔案管理方式.這種管理方式保證了信息的時效性和安全性,更加符合不斷信息化的企業(yè)的需求。</p><p>  關鍵詞:檔案管理 , 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>  隨著信息時代的來臨,全球經(jīng)濟高速發(fā)展,信息管理也變得愈發(fā)重要。在不斷信息化的影響下,企業(yè)檔案管理工作也完成了由傳統(tǒng)的紙質檔案管理向電子檔案管理的轉變。如今,電子文檔已經(jīng)成為公司最重要的信息載體之一,國內(nèi)大部分企業(yè)的文件都分散在個部門的服務器或者員工自己的電腦上,其中不乏很多機密資料。</p><p>  檔案管理工作不容忽視,否則會帶來各種各樣的問題。企業(yè)在成長過程中

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

17、儲在員工個人電腦或者部門服務器上,文件的集中存儲、統(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)部運作中,一些文檔會經(jīng)過不同的員工,信息會反復修改,如:報價單、方案、合同等,會產(chǎn)生很多版本, 版本一旦混淆就會造成工作上的失誤,后果無法估量,如簽合同時誤用了以前的版本,交付的生產(chǎn)設計圖紙不是最新的版本等,這些都會造成嚴重的后果 。</p><p>  六.企業(yè)很多份文件需要部門領導或者多個部門協(xié)同審批流轉,逐個找審批人這種方式過程繁瑣且效率低下,給企業(yè)

19、造成了不必要的時間和成本上的浪費。</p><p><b>  ......</b></p><p>  每個企業(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)應該具備文檔編制輔助系統(tǒng)、文檔權限管理、文檔變更管理、文檔審簽管理、借閱與回收、技術類文檔的發(fā)放回收等功能。比如瑞軟文檔管理系統(tǒng)就是一套應用于企事業(yè)單位的辦公自動化管理軟件,它以知識管理

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

37、 Server 2008是一個關系型數(shù)據(jù)庫管理系統(tǒng),能直接處理XML數(shù)據(jù),與Internet可以緊密結合,它是一個基于客戶機/服務器應用模式的系統(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、了服務器版和專業(yè)版,服務器版包括SQL Server Enterprises版和SQL Server Standard版。SQL Server Enterprises版是一個全面綜合的數(shù)據(jù)平臺,可以為運行安全的業(yè)務關鍵應用程序提供企業(yè)級可擴展性、性能、高可用性和高級商業(yè)智能功能,是超大型企業(yè)的理想選擇。SQL Server Standard版提供了電子商務、數(shù)據(jù)倉庫和業(yè)務流解決方案所需的基本功能,是中小型企業(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、對象的程序設計語言。充分吸取了C++語言的優(yōu)點,采用了程序員所熟悉的C和C++語言的許多語法,同時又去掉了C語言中的指針、內(nèi)存申請和釋放等影響程序穩(wěn)定性、安全性的部分。Java語言最大的特點就是“Write once,run anywhere”,這句話一直是Java程序設計者的精神指南,也是Java語言深得程序員喜愛的原因之一。</p><p>  與體系結構無關的特性使得Java應用程序可以在配備了Java解釋

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

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

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

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

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

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

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

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

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

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

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

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

53、t;/p><p> ?。?)2015年4月15日~2015年4月30日:詳細設計階段</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)總體設計</b>

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

55、  1.1系統(tǒng)總模塊</b></p><p>  圖4.1 (檔案管理系統(tǒng)總模塊)</p><p><b>  1.2登陸模塊</b></p><p>  登錄模塊是對用戶的登錄身份進行驗證,用戶輸入自己的用戶名、密碼和角色,系統(tǒng)將信息與數(shù)據(jù)庫中的信息進行對比,若匹配,則驗證通過,用戶可登錄進入系統(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>  角色管理:用戶角色的添加修改刪除功能,其中不同的角色具有不同的權限,登錄系統(tǒng)時,不同權限的用戶會進入不同的系統(tǒng)界面。</p><p>  員工用戶管理:用戶注冊。管理員可以在此模塊中添加用戶信息,包括用戶名,密碼,用戶工號等信息,注冊進系統(tǒng)后,用戶方可登陸系統(tǒng)。用戶信息修改和刪除??梢孕薷挠脩粜畔?,刪除用戶。</p>

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

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

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

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

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

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

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

65、(檔案類型編號,檔案類型名稱,超期罰款)</p><p>  存檔點(存檔點編號,名稱,地址,聯(lián)系人,聯(lián)系電話,傳真);</p><p>  2.3數(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>  表七:存檔點信息表</b></p>

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

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

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

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

72、t;<b>  五、系統(tǒng)詳細設計</b></p><p><b>  1.項目包目錄結構</b></p><p>  圖5.1 (檔案管理系統(tǒng)文件夾組織結構)</p><p><b>  對應的說明如下:</b></p><p>  2.系統(tǒng)功能模塊設計</p>

73、<p> ?。?)數(shù)據(jù)連接及操作公共類</p><p>  在Dao文件中定義了數(shù)據(jù)庫連接及操作類公共類,包括連接數(shù)據(jù)庫的方法getConnection()、執(zhí)行查詢語句的方法executeQuery()、執(zhí)行更新操作的方法executeUpdate()和關閉數(shù)據(jù)庫連接的方法close()。還有其他一些數(shù)據(jù)庫的操作,通過具體的方法實現(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、這些方法分別實現(xiàn)用戶登錄身份驗證,獲取系統(tǒng)配置信息,添加、修改、刪除用戶信息,添加、修改、刪除登陸角色信息,查詢、修改員工信息,添加存檔點,錄入檔案,借閱檔案,歸還檔案,檔案到期管理,查看操作日志等。</p><p><b> ?。?)用戶登錄模塊</b></p><p>  該模塊主要是實現(xiàn)在用戶登錄時的身份驗權限驗證。登錄角色分為管理員和員工,若是管理員登錄,身份

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

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

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

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

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

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

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

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

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

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

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

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

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

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

92、</p><p>  包括管理員和用戶登錄名,密碼以及角色的驗證的測試。</p><p><b> ?、俟芾韱T登錄</b></p><p>  用戶名:pjq 密碼:pjq 角色:管理員 </p><p><b>  結果:登陸成功</b></p><p>  用戶名:

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

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

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

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

97、t; ?、趯W歷級別</b></p><p><b>  添加:中學</b></p><p><b>  結果:添加成功</b></p><p><b> ?、勐殑疹愋?lt;/b></p><p><b>  添加:總裁</b></p>

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

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

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

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

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

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

104、t;<p><b>  結果:查詢成功</b></p><p>  檔案編號:CI_483676</p><p><b>  結果:查詢失敗</b></p><p><b> ?、谀:樵?lt;/b></p><p><b>  檔案類型:財務檔案</

105、b></p><p>  結果:查詢到所有“財務檔案”</p><p>  存檔點:存檔中心3樓財務檔案區(qū)</p><p>  結果:查詢到所有存儲在“存檔中心3樓財務檔案區(qū)”的檔案</p><p>  標題:2015年第一季度財務報表</p><p>  結果:查詢到標題為“2015年第一季度財務報表”的檔案&

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

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

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

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

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

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

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

113、件。通過以上步驟就能正確的將系統(tǒng)移植到目標機上運行。系統(tǒng)的所有運行結果正常。</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)運行環(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è)設計小結</b></p><p>  經(jīng)過一個多月的潛心研究和學習,在指導老師的精心指導和小組組員的相互幫助下,終于完成了檔案管理系統(tǒng)。通過這次項目開發(fā),我們鞏固了大學四年學習的知識,對JAVA語言的運用,更加深刻的理解了JAVA語言框架結構。Mi

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

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

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

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

溫馨提示

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

評論

0/150

提交評論