基于WEB的檔案管理系統(tǒng)本科畢業(yè)設(shè)計(論文)_第1頁
基于WEB的檔案管理系統(tǒng)本科畢業(yè)設(shè)計(論文)_第2頁
基于WEB的檔案管理系統(tǒng)本科畢業(yè)設(shè)計(論文)_第3頁
基于WEB的檔案管理系統(tǒng)本科畢業(yè)設(shè)計(論文)_第4頁
基于WEB的檔案管理系統(tǒng)本科畢業(yè)設(shè)計(論文)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、東華理工大學(xué)長江學(xué)院本科生畢業(yè)設(shè)計(論文)論文題目:基于web的檔案管理系統(tǒng)姓名:學(xué)號:班級:年級:專業(yè):計算機(jī)科學(xué)與技術(shù)學(xué)院:信息工程學(xué)院指導(dǎo)教師:完成時間:作 者 聲 明本人以信譽(yù)鄭重聲明:所呈交的學(xué)位畢業(yè)設(shè)計(論文),是本人在指導(dǎo)教師指導(dǎo)下由本人獨(dú)立撰寫完成的,沒有剽竊、抄襲、造假等違反道德、學(xué)術(shù)規(guī)范和其他侵權(quán)行為。文中引用他人的文獻(xiàn)、數(shù)據(jù)、圖件、資料均已明確標(biāo)注出,不包含他人成果及為獲得東華理工大學(xué)長江學(xué)院或其他教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。對本設(shè)計(論文)的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本畢業(yè)設(shè)計(論文)引起的法律結(jié)果完全由本人承擔(dān)。本畢業(yè)設(shè)計(論文)

2、成果歸東華理工大學(xué)長江學(xué)院所有。特此聲明。畢業(yè)設(shè)計(論文)作者(簽字): 簽字日期: 年 月 日 本人聲明:該學(xué)位論文是本人指導(dǎo)學(xué)生完成的研究成果,已經(jīng)審閱過論文的全部內(nèi)容,并能夠保證題目、關(guān)鍵詞、摘要部分中英文內(nèi)容的一致性和準(zhǔn)確性。 學(xué)位論文指導(dǎo)教師簽名: 年 月 日基于web的檔案管理系統(tǒng)the file management system based on webwutian摘 要在信息技術(shù)飛速發(fā)展的今天,科學(xué)的管理技術(shù)也被廣泛的應(yīng)用,科技化管理大大的提高了工作效率。良好的信息管理系統(tǒng)對擁有著大量信息的企業(yè)是必不可少的,想要高效率地把內(nèi)部信息有順序的組織起來,就必須建立起管理信息的信息系

3、統(tǒng)。企業(yè)的人事檔案管理是單位不可或缺的一項工作,隨著企業(yè)的發(fā)展,內(nèi)部人員的不斷增加,個人信息大量增加,而且有很多的紙質(zhì)資料單,這些都給個人檔案信息的管理帶來巨大的挑戰(zhàn),需要耗費(fèi)很多的人力物力。檔案信息管理系統(tǒng)從根本上解決以上問題,充分發(fā)揮了電子檔案管理的優(yōu)勢,與時代要求相符,使得企業(yè)能夠更好的、更全面的掌握資源,實現(xiàn)檔案資源的信息化管理,很好的實現(xiàn)共贏,正面的迎接了世界科技發(fā)展的挑戰(zhàn)。本應(yīng)用系統(tǒng)基于jsp開發(fā)技術(shù),應(yīng)用orcale數(shù)據(jù)庫,實現(xiàn)了系統(tǒng)管理、檔案管理、檔案鑒定和數(shù)據(jù)維護(hù)四大功能模塊。其中系統(tǒng)設(shè)置模塊主要是設(shè)置一些相關(guān)的信息類的;檔案管理模塊中主要實現(xiàn)的功能是檔案的錄入、借閱、查詢等

4、;檔案鑒定模塊中主要功能是檔案的損壞和丟失、丟失查詢、銷毀登記、銷毀查詢等;數(shù)據(jù)維護(hù)模塊主要是維護(hù)數(shù)據(jù)的;日志查詢模塊主要是提供查詢歷史操作記錄。論文首先對企業(yè)檔案信息管理系統(tǒng)的研究背景進(jìn)行分析,對當(dāng)前國內(nèi)外檔案管理系統(tǒng)的研究現(xiàn)狀做出闡述;其次對系統(tǒng)進(jìn)行了詳細(xì)的需求分析,在詳細(xì)闡述設(shè)計內(nèi)容的前提下,結(jié)合界面設(shè)計圖樣和數(shù)據(jù)庫表結(jié)構(gòu)圖對各功能模塊進(jìn)行介紹;最后對研究內(nèi)容做出總結(jié)。關(guān)鍵字:檔案管理系統(tǒng); web; jsp; 關(guān)系數(shù)據(jù)庫abstractwith the rapid development of information technology today, scientific manag

5、ement techniques have been widely used, technology management and the work efficiency is greatly improved. good information management systems is essential to have a great deal of information of the enterprise, to the efficient internal information in order to organize, information system must estab

6、lish the management information.personnel archives management of enterprises is an indispensable work units, with the development of enterprises, continue to increase internal staff and documents, to protect some important documents is extremely inconvenient, at the same time, due to personnel flow,

7、 reproduction, the original file is difficult, sometimes search and reorganize files to a lot of manpower, material resources waste. the archives information management system to solve the above problem fundamentally, let enterprises can effectively grasp, file sharing resources effectively, protect

8、 the document, and promote the informatization of archives management, standardization and integration, positive to greet the world science and technology development challenges.本應(yīng)用系統(tǒng)應(yīng)用jsp開發(fā)技術(shù),構(gòu)架采用了先進(jìn)的mvc(model-view-controller)設(shè)計范式,并結(jié)合orcale數(shù)據(jù)庫。實現(xiàn)了系統(tǒng)管理、日志查詢、檔案管理、檔案鑒定、數(shù)據(jù)維護(hù)五大模塊。其中系統(tǒng)設(shè)置模塊主要是設(shè)置一些相關(guān)的信息類的;

9、檔案管理模塊主要是管理檔案的借閱與歸還;檔案鑒定模塊主要是管理檔案的損壞和丟失;數(shù)據(jù)維護(hù)模塊主要是維護(hù)數(shù)據(jù)的;日志查詢模塊主要是提供查詢歷史操作記錄。the system is based on jsp application development technologies, applications orcale database to achieve a system management, file management, file identification and data maintenance of the four functional modules. system se

10、ttings module which is mainly set up some kind of relevant information; records management module main function is to input the file, borrow, queries, etc.; file identification module main function is damaged and missing files, missing queries, destroy registration destruction inquiries; data mainte

11、nance module is maintenance data; log query module is to provide historical operating records check. firstly the research background enterprise file management system to analyze information on the current status of research at home and abroad to make file management system elaborated; secondly, the

12、system carried out a detailed needs analysis, under the premise of elaborate design elements, combined with interface design design and structure of the database table for the various functional modules are introduced; finally make research summary.keywords: file management system; web; jsp; relatio

13、nal database目 錄第1章 緒論11.1研究背景11.2國內(nèi)外研究現(xiàn)狀11.3本文結(jié)構(gòu)1第2章 系統(tǒng)開發(fā)環(huán)境與技術(shù)32.1 b/s模式簡介32.2 jsp技術(shù)32.3 mvc定義32.4 web服務(wù)器tomcat6.04第3章 需求分析53.1 系統(tǒng)軟硬件需求分析53.2 系統(tǒng)功能需求分析53.3性能需求6第4章 系統(tǒng)設(shè)計74.1 系統(tǒng)功能設(shè)計74.2 角色與用例圖84.3數(shù)據(jù)庫設(shè)計11第5章 系統(tǒng)實現(xiàn)155.1 系統(tǒng)主界面155.2 用戶登錄模塊165.3檔案管理模塊175.4檔案鑒定模塊20第6章 系統(tǒng)測試226.1軟件測試目的226.2系統(tǒng)測試數(shù)據(jù)與過程226.2.1登錄模塊2

14、26.2.2檔案錄入測試226.2.3檔案導(dǎo)出測試236.2.4檔案銷毀測試246.2.5損壞丟失查詢測試246.3測試總結(jié)25結(jié) 論26致 謝27參考文獻(xiàn)28第1章 緒論1.1研究背景 科技快速發(fā)展,對于現(xiàn)代企業(yè)管理,檔案管理工作已經(jīng)是必不可少的。加強(qiáng)檔案信息的管理,對企業(yè)的生存及發(fā)展有著極為重要的作用。隨著公司企業(yè)的發(fā)展,內(nèi)部成員的不斷增加、更換,個人檔案信息的管理將面臨巨大的管理問題。要想很好的管理好龐大的信息資源,對于一些公司來說是很大的挑戰(zhàn),需要耗費(fèi)很多的人力及物力等,若沒有很好的處理,對公司的發(fā)展有很大的影響,這就意味著一個很好的檔案管理系統(tǒng)對于企業(yè)是必須的,要想讓企業(yè)發(fā)展的更好、

15、更強(qiáng),一定要實現(xiàn)管理系統(tǒng)的信息化、電子化、規(guī)范化。1.2國內(nèi)外研究現(xiàn)狀檔案是機(jī)關(guān)、組織和個人在社會活動中直接形成的具有保存價值的文字、圖像、音像及其他各種形式和載體的歷史記錄。在很久以前由于技術(shù)設(shè)備不夠發(fā)達(dá),檔案的管理基本都是通過紙質(zhì)的記載,從而進(jìn)行管理,這造成很大的浪費(fèi)也耗費(fèi)大量的人力及其他資源;但隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,現(xiàn)在大部分是信息化的管理,這使得檔案管理的信息化有更顯著的成績與效果。我國的檔案體制一直在不斷的改革著,新形勢下檔案管理的網(wǎng)絡(luò)化模式越來越受到人們的關(guān)注?,F(xiàn)代檔案管理通過計算機(jī)將相關(guān)信息錄入系統(tǒng)中,將其分門別類,制作不同的目錄,實現(xiàn)檔案資料的快速檢索,提高效率;此外,檔案信息的

16、發(fā)布平臺和管理系統(tǒng)使資源實現(xiàn)最大化的共享,整個企業(yè)的管理者和員工都可以使用這個系統(tǒng)進(jìn)行查詢和相關(guān)操作。目前我國電子檔案管理軟件存在著以下幾點(diǎn)問題:檔案管理軟件市場發(fā)展迅速,層次不齊;市場競爭更加開放、激烈;檔案管理軟件產(chǎn)品正面臨著巨大的改革等??偟膩碚f,我國的檔案管理系統(tǒng)主要以集中式為主,相對獨(dú)立而顯得封閉,而其他西方發(fā)達(dá)國家的檔案管理系統(tǒng)則以分散式的方式保存著,較為開放。這可能是受政治方面或經(jīng)濟(jì)方面等因素的干擾,也可能是檔案建設(shè)的力度、目的性、和設(shè)計基本的意識形態(tài)不同而造成。1.3本文結(jié)構(gòu)第1章緒論,介紹系統(tǒng)研究背景,國內(nèi)外研究現(xiàn)狀,本文結(jié)構(gòu)等。第2章系統(tǒng)開發(fā)環(huán)境與技術(shù),對系統(tǒng)開發(fā)需要的環(huán)境

17、和使用的開發(fā)語言、平臺技術(shù)以及框架技術(shù)進(jìn)行介紹。第3章需求分析,對系統(tǒng)的軟硬件需求進(jìn)行分析,并對系統(tǒng)的功能需求及性能需求進(jìn)行分析。第4章系統(tǒng)設(shè)計,在需求分析的基礎(chǔ)上,進(jìn)行系統(tǒng)的總體設(shè)計,并對用戶管理功能、數(shù)據(jù)管理功能及其中的各小模塊功能的需求進(jìn)行分析。第5章系統(tǒng)實現(xiàn),敘述系統(tǒng)總體實現(xiàn)的功能,主要為登錄模塊,檔案的管理、鑒定和數(shù)據(jù)管理等。第6章系統(tǒng)測試,主要為測試原理、目的和常用方法的介紹,還包括部分模塊進(jìn)行測試的結(jié)果和測試總結(jié)。第7章結(jié)論,對論文進(jìn)行總結(jié)和展望。第2章 系統(tǒng)開發(fā)環(huán)境與技術(shù)2.1 b/s模式簡介b/s(browser/server結(jié)構(gòu))模式主要由瀏覽器、服務(wù)器管理程序和中間件三個

18、部分組成,局域網(wǎng)建立b/s結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過internet/intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。該模式能實現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式,訪問和操作共同的數(shù)據(jù)庫;且能夠很好的保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限及數(shù)據(jù)庫。在跨平臺的java語言中,b/s架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。b/s模式的特點(diǎn)如下:用戶訪問internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點(diǎn)播和聲音信息,通過www瀏覽器,但大量的數(shù)據(jù)都是通過www瀏覽器下載控件即可訪問,且對數(shù)據(jù)進(jìn)行管理,無需任何用戶程序。2.2 jsp技術(shù)jsp是由sunmicrosystems公司倡導(dǎo)、許多公

19、司參與一起建立的一種動態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁html文件(*.htm,*.html)中加入java程序片段(scriptlet)和jsp標(biāo)簽,就構(gòu)成了jsp網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送e-mail等,實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。因為所有程序操作都在服務(wù)器端執(zhí)行,客戶端得到結(jié)果,從而大大的降低了對客戶瀏覽器的要求,客戶端在不支持java的情況下,也可以訪問到j(luò)sp網(wǎng)頁。其優(yōu)點(diǎn)有如下幾點(diǎn):(1)一次編寫,到處運(yùn)行。編寫后的程序可到處運(yùn)行,無需更改。(2)系統(tǒng)的多平臺支持。jsp相對于asp的優(yōu)勢是顯而易見的,它基本上可以在任意環(huán)境中開發(fā),進(jìn)行系統(tǒng)部署和擴(kuò)展。(3)強(qiáng)

20、大的可伸縮性。只要一個小小的jar文件就可以運(yùn)行servlet/jsp,java具有強(qiáng)大是生命力,可進(jìn)行多臺application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器通向無數(shù)臺服務(wù)器。(4)具有多樣化和強(qiáng)大化的開發(fā)工具支持。java擁有很多非常優(yōu)秀的開發(fā)工具,而且很多是開放式的,其中很多可在多種平臺下運(yùn)行。(5)支持服務(wù)器端組件。jsp可以使用成熟的java beans 組件來實現(xiàn)復(fù)雜商務(wù)功能。2.3 mvc定義mvc是一種軟件設(shè)計典范,通過業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼,該方法的前提是業(yè)務(wù)邏輯被聚集到一個部件里面,且界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個性化定制而不需要重新編寫業(yè)務(wù)邏輯mv

21、c被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中。其模型圖如下: 圖1-1 mvc模型圖其具體思路如下:(1)view:視圖,表現(xiàn)模型的內(nèi)容。在表現(xiàn)形式模型改變時,視圖需保持?jǐn)?shù)據(jù)的一致性。 (2)controller又稱為控制器,它將視圖的交互翻譯成模型能執(zhí)行的行為?;顒拥臉I(yè)務(wù)處理和更新模型的狀態(tài)為其主要行為??刂破鬟x擇合適的視圖表現(xiàn)內(nèi)容是根據(jù)用戶的交互和模型的輸出。一般來說每個客戶需要不同的控制器??刂破骱鸵晥D不易完全分開,相對緊密。(3)model即模型,它表示企業(yè)數(shù)據(jù)的管理訪問和更新數(shù)據(jù)的業(yè)務(wù)規(guī)則,是抽象軟件。模型能保存數(shù)據(jù)的一致性并被各種各樣的客戶

22、端共享。2.4 web服務(wù)器tomcat6.0tomcat是apache軟件基金會(apache software foundation)的jakarta 項目中的一個核心項目,由apache、sun 和其他一些公司及個人共同開發(fā)而成。tomcat 服務(wù)器是屬于輕量級的應(yīng)用服務(wù)器,是開放源代碼的web 應(yīng)用服務(wù)器,通常受并發(fā)訪問用戶不是很多的場合的和中小型系統(tǒng)青睞,成為開發(fā)和調(diào)試jsp 程序的首選。第3章 需求分析3.1 系統(tǒng)軟硬件需求分析(1)硬件平臺cpu (英特爾)intel(r) pentium(r) 4 cpu 1.70ghz(1699 mhz)以上 主板 p4v8x-mx 以上 內(nèi)

23、存 512 mb (1 mhz)以上顯卡 via/s3g unichrome pro igp (128mb)以上(2)軟件平臺操作系統(tǒng):microsoft windows xp professional(32位/service pack 3) 以上數(shù)據(jù)庫:oracle 10g瀏覽器:ie6.0及以上(3)開發(fā)工具(1)myeclipse。 (2)mysql。(3)tomcat(4)oracle3.2 系統(tǒng)功能需求分析(1)角色管理模塊當(dāng)前系統(tǒng)主要有四種角色,分別為:普通用戶、檔案管理員、系統(tǒng)管理員、數(shù)據(jù)維護(hù)員。系統(tǒng)管理員為權(quán)限最高的角色,可對角色進(jìn)行刪除和添加,功能權(quán)限就是后臺的管理菜單,如某

24、些角色具備哪個權(quán)限,那么進(jìn)入后臺管理后只能看到相應(yīng)的功能菜單。(2)檔案管理模塊檔案管理為本系統(tǒng)中的主要模塊,其中包括存檔點(diǎn)管理、檔案分類管理、檔案錄入、檔案查詢、檔案借閱、檔案導(dǎo)出、掃描件上傳及檔案的到期管理。存檔點(diǎn)和檔案分類模塊存檔點(diǎn)管理可根據(jù)檔案編號進(jìn)行查詢,也可點(diǎn)擊“添加”按鈕進(jìn)行存檔點(diǎn)的添加;檔案分類主要確認(rèn)檔案的類型,相應(yīng)的檔案類型編號對應(yīng)的檔案類型,在檔案的錄入中則根據(jù)相對的類型錄入對應(yīng)的標(biāo)號等信息;檔案錄入和查詢模塊檔案錄入中錄入檔案類型、檔案號、存檔點(diǎn)、檔案標(biāo)題、建檔用戶、類容、修改用戶、修改日期、過期日期、來問部門、專利人、年檢負(fù)責(zé)人等信息,點(diǎn)擊“確認(rèn)”后可看到最新錄入檔案

25、的相關(guān)信息。在檔案的查詢中可根據(jù)檔案的類型、存檔點(diǎn)、標(biāo)題進(jìn)行檔案具體信息的查詢。檔案借閱模塊在檔案的借閱中,可先對檔案類型、存檔地點(diǎn)、檔案標(biāo)題等進(jìn)行模糊查詢,也可輸入檔案編號進(jìn)行準(zhǔn)確查詢,查詢后則可點(diǎn)擊“借閱”進(jìn)行借閱用戶、操作用戶、借閱日期、要求歸還日期、備注信息的錄入。掃描上傳和檔案導(dǎo)出在掃描上傳中可上傳需要的文件,在檔案導(dǎo)出中可看到先前上傳文件的信息,點(diǎn)擊“下載”可以進(jìn)行具體信息的查看。(3)檔案鑒定模塊 檔案銷毀登記模塊 檔案銷毀登記功能中,錄入需要銷毀的檔案具體編號查詢檔案數(shù)據(jù),點(diǎn)擊“銷毀”后進(jìn)入銷毀操作,操作時需要指定數(shù)據(jù)有:操作用戶、銷毀日期、銷毀原因、備注信息等。在查詢要銷毀的

26、數(shù)據(jù)時,將顯示所有狀態(tài)下的檔案數(shù)據(jù),如果狀態(tài)是“正?!眲t允許進(jìn)行“銷毀”操作,其他狀態(tài)則不允許進(jìn)行“銷毀”操作。注意:銷毀檔案操作后,檔案不能還原為正常狀態(tài),所以請謹(jǐn)慎操作。 丟失找回模塊 在丟失找回模塊中輸入需要找回的檔案編號查詢到相關(guān)數(shù)據(jù),如果當(dāng)前檔案狀態(tài)是“丟失”才會顯示“找回”操作,找回操作時需要提供的數(shù)據(jù)有:操作用戶、找回用戶、找回日期 、備注信息等數(shù)據(jù)。(4)數(shù)據(jù)維護(hù)模塊在數(shù)據(jù)維護(hù)模塊中主要提供數(shù)據(jù)庫的備份操作,同時可以設(shè)定自動數(shù)據(jù)庫備份的周期以及還原操作。3.3性能需求(1)系統(tǒng)易操作性系統(tǒng)應(yīng)做到功能齊全,界面簡潔明了,可識別功能圖標(biāo)讓操作簡單、方便。(2)系統(tǒng)的可維護(hù)性由于信息

27、會隨著時間的推移而更改,數(shù)據(jù)庫中的數(shù)據(jù)需要定時的修改保存,而且系統(tǒng)中還存在著一些漏洞,這就使得系統(tǒng)必須具備一定的維護(hù)性。(3)系統(tǒng)具有無限制操作軟件系統(tǒng)的框架結(jié)構(gòu),屬于b/s模式,所以不要求客戶端中要安裝特殊軟件工具。而且可以在本局域網(wǎng)任意一臺裝載有web瀏覽器或者www瀏覽器的電腦上登錄進(jìn)行信息數(shù)據(jù)修改、添加、刪除、查詢。既便捷又運(yùn)行快,無地點(diǎn)限制性第4章 系統(tǒng)設(shè)計4.1 系統(tǒng)功能設(shè)計在整個系統(tǒng)中,主要有系統(tǒng)管理模塊、檔案管理模塊、檔案鑒定模塊、數(shù)據(jù)維護(hù)、日志查詢模塊;基于用戶可以是管理員和普通用戶等,故系統(tǒng)對角色的權(quán)限進(jìn)行設(shè)置,不同權(quán)限擁有不同的操作功能,其中角色有普通用戶、系統(tǒng)管理員、檔

28、案管理員、數(shù)據(jù)維護(hù)員四種。(1)系統(tǒng)管理系統(tǒng)管理為檔案系統(tǒng)中的一個功能模塊,其中主要有系統(tǒng)配置、修改密碼、權(quán)限管理、角色管理、部門管理及字典管理,其結(jié)構(gòu)圖如下:系統(tǒng)管理系統(tǒng)配置角色管理部門管理修改密碼權(quán)限管理字典管理 圖4-1 系統(tǒng)管理結(jié)構(gòu)圖(2)檔案管理檔案管理模塊為檔案管理系統(tǒng)中的主要模塊,其中包含檔案的增加、刪除、修改,檔案的借閱,檔案的存檔點(diǎn)管理、分類管理及文件上傳等;該模塊充分考慮到檔案相關(guān)的重要環(huán)節(jié),使得檔案管理更加高效、方便,結(jié)構(gòu)圖如下所示:檔案管理存檔管理分類管理檔案錄入檔案查詢檔案借閱上傳文件圖4-2 檔案管理結(jié)構(gòu)圖(3)檔案鑒定下圖為檔案管理系統(tǒng)中的檔案鑒定模塊,其中主要有

29、銷毀登記、銷毀查詢、損壞丟失、損壞丟失查詢及找回,該模塊主要針對檔案的銷毀和丟失等情況,通過輸入檔案編號,可清晰的知道檔案的具體情況,從而進(jìn)行相關(guān)操作,結(jié)構(gòu)圖如下圖所示:銷毀登記銷毀查詢損壞丟失丟失查詢丟失找回檔案鑒定 圖4-3 檔案鑒定結(jié)構(gòu)圖(4)數(shù)據(jù)維護(hù)數(shù)據(jù)維護(hù)中有數(shù)據(jù)備份及數(shù)據(jù)恢復(fù)兩大功能,數(shù)據(jù)備份中可實現(xiàn)數(shù)據(jù)的備份,以防數(shù)據(jù)的丟失;數(shù)據(jù)恢復(fù)中可實現(xiàn)丟失數(shù)據(jù)的恢復(fù),結(jié)構(gòu)圖如下所示:數(shù)據(jù)維護(hù)數(shù)據(jù)恢復(fù)數(shù)據(jù)備份圖4-4 數(shù)據(jù)維護(hù)結(jié)構(gòu)圖4.2 角色與用例圖本系統(tǒng)中的系統(tǒng)管理員擁有最高權(quán)限,檔案管理員擁有檔案管理和檔案鑒定的所有操作權(quán)限以及系統(tǒng)管理中的部分權(quán)限。數(shù)據(jù)維護(hù)員除了具有普通用戶權(quán)限外還有

30、數(shù)據(jù)維護(hù)模塊的所有權(quán)限;普通用戶是本系統(tǒng)的第四類角色,只具有系統(tǒng)管理的部分權(quán)限和檔案借閱查詢的部分權(quán)限。普通用戶的權(quán)限不多,主要是系統(tǒng)設(shè)置中更改查詢部分自己的信息,然后檔案管理中由檔案錄入等相關(guān)的部分權(quán)限,具體可實現(xiàn)功能如下圖所示:檔案查詢修改密碼用戶管理 系統(tǒng)配置檔案錄入掃面上傳系統(tǒng)管理檔案管理 圖4-5普通用戶用例圖檔案管理員擁有普通用戶的權(quán)限外另只負(fù)責(zé)檔案管理和檔案鑒定的管理工作,具體可實現(xiàn)的功能如下圖所示:檔案管理掃面上傳檔案查詢檔案錄入系統(tǒng)管理修改密碼用戶管理系統(tǒng)配置檔案分類檔案導(dǎo)出存檔點(diǎn)管理檔案借閱檔案鑒定丟失找回?fù)p壞丟失查尋尋詢損壞丟失銷毀登記銷毀查詢圖4-6 檔案管理員用例圖系

31、統(tǒng)管理員是系統(tǒng)中權(quán)限最高的用戶,擁有所有功能的操作權(quán),具體可實現(xiàn)的功能如下圖所示:檔案管理掃面上傳檔案查詢檔案錄入系統(tǒng)管理修改密碼系統(tǒng)配置用戶管理檔案分類檔案導(dǎo)出存檔點(diǎn)管理檔案借閱檔案鑒定丟失找回?fù)p壞丟失查尋尋詢損壞丟失銷毀登記銷毀查詢?nèi)罩竟芾斫巧芾頂?shù)據(jù)備份數(shù)據(jù)維護(hù)數(shù)據(jù)恢復(fù)圖4-7系統(tǒng)管理員用例圖數(shù)據(jù)維護(hù)員擁有本系統(tǒng)的維護(hù)數(shù)據(jù)方面的權(quán)限和普通用戶的權(quán)限,主要包括個人信息修改,系統(tǒng)配置查看,檔案錄入、查詢、歸還,文件上傳,數(shù)據(jù)的備份與維等。檔案管理掃面上傳檔案查詢檔案錄入系統(tǒng)管理修改密碼用戶管理系統(tǒng)配置數(shù)據(jù)恢復(fù)數(shù)據(jù)備份數(shù)據(jù)維護(hù)員圖4-8 數(shù)據(jù)維護(hù)員用例圖4.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是根據(jù)實際應(yīng)用

32、中涉及的數(shù)據(jù)而設(shè)計的,根據(jù)系統(tǒng)需求進(jìn)行解析,并且對系統(tǒng)中需要的功能給予數(shù)據(jù)庫關(guān)鍵字段設(shè)置主鍵。(1)角色表,此表用來存放角色信息。表4-1 角色表(role)序號字段名 中文類型說明可空備注1.roleid 角色編號int否1普通用戶 2檔案管理員 3系統(tǒng)管理員 4數(shù)據(jù)維護(hù)員2.rolename 角色名字varchar (50)否3.power 角色權(quán)限varchar(50)否(2)用戶信息表,此表用來存放用戶信息。表4-2 用戶信息表(userinfo)序號字段名 中文類型說明可空備注1.loginid 登入用戶編號varchar(50)否主鍵2.loginname 登入用戶名varchar

33、(50)否3.loginpwd 登入用戶密碼varchar(50)否4.roleid 角色編號int否外鍵5.levelid 安全級別編號int6.cardid身份證號碼varchar(50)7.dutyid職務(wù)編號int8.deptid部門編號int9.joindate加入公司時間datetime10telephone電話varchar(50)11.enduid學(xué)歷編號int1博士2碩士3本科4大專5中專12.address地址nvarchar(50)13.sex性別nchar(1)14.remark備注nvarchar(max)(3)借閱表,存放檔案借閱信息。表4-3 借閱表(borrow

34、)序號字段名 中文類型說明可空備注1.borrowid借閱編號varchar(50)否自增2.borrower借閱者varchar(50)否3.loginid登錄idvarchar(50)否4.archiveid檔案文件idvarchar(50)否5.borrowtime借閱時間datetime否6.endtime截止時間datetime否7.returntime歸還時間datetime否8.remark備注varchar(150)9.returnloginid歸還登錄idvarchar(50)(4)存檔點(diǎn)管理表,存放檔案的存檔點(diǎn)等信息。表4-4 存檔點(diǎn)管理表(save)序號字段名 中文類型說

35、明可空備注1.saveid存檔點(diǎn)idint否主鍵2.savename存檔點(diǎn)名稱varchar(50)否3.saveaddress存檔點(diǎn)地址varchar(150)否4.linker聯(lián)系人varchar(50)否5.telephone聯(lián)系電話varchar(50)6.fax傳真varchar(50)7.remark備注nvarcha(max)(5)日志表如下表4-5表4-5 日志表(log)序號字段名 中文類型說明可空備注1.logid日志號int否主鍵2.uid用戶名varchar(50)3.logname日志名varchar(50)4.logdesc日志描述text5.logtime日志日期

36、datetime(6)檔案的附件類型表,存放檔案類型信息。表4-6 檔案附件類型表(archivetype)序號字段名 中文類型說明可空備注1.archivetypeid idint否(自增)2.archivetypename檔案文件類型名稱varchar(50)否(7)掃描件上傳表如下表4-7表4-7 掃描件上傳表(att)序號字段名 中文類型說明可空備注1.attid掃描件上傳編號int否主鍵2.archiveid檔案編號varchar(50)否3.title附件標(biāo)題nvarchar(50)4.uptime上傳時間datetime5.atttype附件類型int6.remark備注ntex

37、t7.fileurl文件路徑varchar(100)8.filesize文件大小decimal(15,2)9.creater上傳者varchar(50)(8)數(shù)據(jù)備份表如下表4-8表4-8 數(shù)據(jù)備份表(databackup)序號字段名 中文類型說明可空備注1.flieurl備份路徑 varchar(50)2.backupatime備份時間datetime3.loginid登入用戶名varchar(50)4.backupid備份idint否(9)數(shù)據(jù)字典表如下表4-9表4-9 數(shù)據(jù)字典表(code)序號字段名 中文類型說明可空備注1codeld字典號int否2.codetype字典類型varch

38、ar(50)3.codetext字典內(nèi)容varchar(50)4.codevalue字典值int(10)檔案表,存放檔案信息。表4-10 檔案表(archive)序號字段名中文類型說明可空備注1.objectid標(biāo)識號int否自增主鍵2.archiveid檔案id號varchar(50)否外鍵3.typeid檔案附件類型號varchar(50)否外鍵4.saveid檔案存檔點(diǎn)int否外鍵5.title標(biāo)題varchar(150)否6.content檔案內(nèi)容text否7.remark備注nvarchar(max)8.creater錄入人varchar(50)否9.create time錄入時間v

39、archar(50)否10.lastmodiuserid最后一次修改得用戶(id)varchar(50)否11.lastmoditime最后一次修改得時間datetime否12.levelid安全級別int13.endtime檔案有效期datetime否14.state借閱狀態(tài)varchar(50)否0借出/1還在15.endisalert過期是否提示bit否0不提示/1提示16.endbeforeday提前多少天提醒int否默認(rèn)是017.isoften是否常用nvarchar(3)否0常用/1不常用18.filecode文件編號varchar(50)19.fromdept來自部門nvarch

40、ar(5020.fromunit發(fā)文單元nvarchar(50)21.fromuser發(fā)文人nvarchar(50)22.impacttime批準(zhǔn)時間datetime23.usetime鑒定時間datetime24.productcode產(chǎn)品批號varchar(50)25.stuffcode原料批號varchar(50)26.number數(shù)量int27.pagecount頁數(shù)int28.patentcode專利號varchar(50)29checkuser年檢負(fù)責(zé)人nvarchar(50否(11)檔案銷毀表,此表用來存放銷毀的檔案信息。表4-11 檔案銷毀表(destory)序號字段名中文類型

41、說明可空備注1.destoryid銷毀編號int否主鍵2.archuveid檔案編號varchar(50)否外鍵3.loginid操作用戶編號varchar(50)否外鍵4.destorytime銷毀時間datetime否5.resason銷毀原因varchar(50)否6.reamrk備注信息varchar(50)(12)檔案丟失表,此表用來存放丟失的檔案信息。表4-12 檔案丟失表(lose)序號字段名 中文類型說明可空備注1.loseid丟失編號int否主鍵2.archiveid檔案編號int否外鍵3.type丟失檔案類型varchar(50)否1丟失2損壞4.loginid丟失賬號va

42、rchar(50)否5.loser丟失姓名varchar(50)否6.losertime丟失時間datetime否7reamrk備注varchar(50)第5章 系統(tǒng)實現(xiàn)本系統(tǒng)分為五大功能模塊,分別是系統(tǒng)管理、檔案管理、檔案鑒定、數(shù)據(jù)維護(hù)、日志查詢模塊。在這些模塊中,系統(tǒng)設(shè)置模塊主要是設(shè)置一些相關(guān)的信息類的;檔案管理模塊主要是管理檔案的錄入、查詢、借閱、上傳等;檔案鑒定模塊主要是檔案的銷毀登記、查詢,檔案的丟失損壞記錄及丟失找回等;數(shù)據(jù)維護(hù)模塊中則主要是維護(hù)的維護(hù);日志查詢模塊主要是提供查詢歷史操作記錄。5.1 系統(tǒng)主界面系統(tǒng)主要由三大框架組合而成,頭文件中主要有獲取當(dāng)前時間,重新登錄、上下頁

43、的跳轉(zhuǎn)、返回首頁、退出系統(tǒng)等功能;左文件為系統(tǒng)配置、檔案管理、檔案鑒定、數(shù)據(jù)庫維護(hù)五大模塊中能實現(xiàn)的功能下拉框;右文件分為四大板塊,分別為歡迎界面、公司最新動態(tài)、程序說明等。圖5-1系統(tǒng)主界面圖為頁面更加的簡單、明了,故采用三大框架組合模式,用戶進(jìn)入后,保持框架的上部分和左部分不變,每次操作在右框架中實現(xiàn);用戶還可根據(jù)自身的需要在頭框架上的實現(xiàn)頁面的前后跳轉(zhuǎn)或者重新登錄、退出登錄等功能。主界面實現(xiàn)主要代碼如下:5.2 用戶登錄模塊登錄共有四種角色,分別為普通用戶,檔案管理員,系統(tǒng)管理員,數(shù)據(jù)維護(hù)員,系統(tǒng)在后臺程序有自動限制設(shè)置,可以自動識別登陸者的限制。其系統(tǒng)登陸模塊算法如下:1)輸入用戶名和

44、密碼;2)判斷用戶名,密碼以及驗證碼是否匹配若提示輸入信息錯誤,則重新輸入;否則進(jìn)入系統(tǒng)。以系統(tǒng)管理員登錄界面為例:系統(tǒng)管理員為四種角色中權(quán)限最大的一種,可實現(xiàn)系統(tǒng)的管理、檔案管理、檔案鑒定及數(shù)據(jù)維護(hù)模塊中的所有功能。下圖為登錄界面,用戶可輸入賬號和密碼進(jìn)入,不同用戶進(jìn)入主頁后可進(jìn)行不同的操作,從而實現(xiàn)各種功能。圖5-2 登錄界面圖下圖為系統(tǒng)管理員輸入相應(yīng)的賬號及密碼進(jìn)入后的界面,可實現(xiàn)系統(tǒng)管理中的角色管理、員工用戶管理、部門管理、日志管理以及登錄密碼的修改等。 圖5-3 系統(tǒng)管理員登錄圖本系統(tǒng)主要目的就是要一目了然,簡單大方,操作簡單,讓使用的用戶感覺更好更高效。用戶進(jìn)入到登陸界面就可根據(jù)自

45、身的權(quán)限輸入相關(guān)的賬號及密碼就可進(jìn)入主頁面,根據(jù)權(quán)限的不同可進(jìn)行不同的操作。登錄實現(xiàn)的部分代碼如下所示:logindao ld = new logindao()string uid = request.getparameter(userid);string pwd = request.getparameter(password);system.out.println(uid=+uid+ pwd=+pwd);if(ld.checklogin(uid, pwd)/登陸成功了,先查詢該用戶信息放到session中再跳轉(zhuǎn)到index.jsp那個界面userinfo u = new userdao().

46、queryuserbyid(uid);httpsession session = request.getsession();pwoerdao pd = new pwoerdao();session.setattribute(login, u);/*/得到系統(tǒng)消息sysmsgservlet sms=new sysmsgservlet();sms.querysysmsg(request, response);*/request.getrequestdispatcher(index.jsp).forward(request, response);logmanage lm=new logdao();l

47、og log=new log();log.setlogname(賬號為:+u.getloginid();log.setlogdesc(登陸系統(tǒng));5.3檔案管理模塊(1)檔案錄入該模塊實現(xiàn)的存點(diǎn)管理、分類管理、檔案錄入、查詢、借閱、歸還管理,文件上傳和檔案導(dǎo)出到期查詢等功能,其中檔案錄入界面如圖5-4,其中輸入檔案類型,檔案號,檔案標(biāo)題等等,點(diǎn)擊確認(rèn)后便可從檔案管理中看到新添加的檔案。圖5-4 檔案錄入圖本模塊主要根據(jù)檔案有關(guān)的重要方面進(jìn)行設(shè)計,檔案的錄入必須根據(jù)相關(guān)的類型進(jìn)行,從而對所有檔案進(jìn)行分類管理;檔案的查詢、借閱、借閱查詢及當(dāng)期管理等都需要根據(jù)相應(yīng)的檔案號等。檔案錄入實現(xiàn)的關(guān)鍵代碼如

48、下:if (!(request.getparameter(archivetype).equals() typeid = request.getparameter(archivetype);if (!(request.getparameter(archiveaddr).equals() saveid = request.getparameter(archiveaddr);if (!(request.getparameter(title).equals() title = request.getparameter(title);int pageno = 1;int pagesize = 1000;

49、if (null != request.getparameter(pageno)& !.equals(request.getparameter(pageno)pageno = integer.parseint(request.getparameter(pageno);page pagearchive = archivedao.queryarchiveby(typeid, saveid,title, pageno, pagesize);request.setattribute(pagearchive, pagearchive);request.getrequestdispatcher(archivemanageview/archiv

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論