第一篇:檔案管理系統解決方案
數字化檔案管理系統
方案書
數字化檔案管理系統方案書
目錄
方案背景...........................................................................................................................................3 一 設計目標.....................................................................................................................................3 二 設計理念.....................................................................................................................................5 三 系統特點.....................................................................................................................................5 四 功能介紹.....................................................................................................................................7
1登陸界面................................................................................................................................7 2系統界面布局........................................................................................................................8 3功能說明................................................................................................................................8
3.1全宗管理.....................................................................................................................8 3.2檔案錄入.....................................................................................................................9
3.2.1立卷歸檔........................................................................................................11 3.2.2以件歸檔........................................................................................................17 3.3檔案整理...................................................................................................................18 3.3.1檔案整理流程................................................................................................18 3.3.2鑒定及回收站................................................................................................21 3.3.2.1檔案保管期限鑒定.............................................................................21 3.3.2.2密級鑒定.............................................................................................23 3.3.2.3檔案回收站.........................................................................................23 4檔案檢索......................................................................................................................24 4.1直接檢索...........................................................................................................24 4.2組合檢索...........................................................................................................26 4.3定制檢索...........................................................................................................28 4.4系統條件...........................................................................................................29 4.5未歸檔檢索.......................................................................................................29 5檔案統計......................................................................................................................30 5.1 檔案數量統計..................................................................................................30 5.2目錄數量統計...................................................................................................32 5.3檔案利用情況統計:.......................................................................................33 6檔案借閱......................................................................................................................33 6.1借閱審批...........................................................................................................34 6.2我的借閱...........................................................................................................35 7檔案保管......................................................................................................................35 7.1庫房溫濕度登記...............................................................................................35 7.2八防管理...........................................................................................................36 7.3存放位置索引...................................................................................................36 8資料管理......................................................................................................................37 8.1資料管理...........................................................................................................37 8.1.1目錄管理................................................................................................37 8.1.2資料錄入................................................................................................38 8.1.3資料回收站............................................................................................39 8.2資料借閱審批...................................................................................................39 8.3我的借閱...........................................................................................................40
page of 44
數字化檔案管理系統方案書
9數據處理......................................................................................................................40 五 系統技術架構與平臺設計.......................................................................................................41 六 系統運行環境推薦...................................................................................................................42 七 技術服務與支持.......................................................................................................................43
page of 44
數字化檔案管理系統方案書
方案背景
隨著科學技術的不斷進步,越來越多的檔案管理單位通過采用先進的檔案保存及維護技術,從硬件條件提升了檔案的保存、維護能力,但與此對應的是,面對累積得越來越多的檔案資料,檔案管理單位苦于昂貴的檔案管理人力資源成本以及檔案存放空間場所的限制,使得檔案管理工作舉步維艱。
采用傳統檔案管理方式,更是出現了下列常見的“難題”:
1.頻繁的檔案原件借閱調用,使得檔案原件面臨“消耗性”損毀或破壞的問題。
2.傳統人工管理檔案的方式由于檔案資料的累積,尤其是在面臨大容量檔案庫的情形下,更加凸顯工作效率較低的難題。
3.對于多種類檔案的保管,存在檢索效率低下,準確性較差的問題。
4.涉及檔案資料安全部分,可能存在只想授權某個范圍內人員許可檢索、查閱、調用,而現實中無法嚴格區分界定上述權限設置。
5.傳統檔案管理以及借閱受制于地域限制,無法滿足跨區域異地檔案申請檢索、查閱、調用功能。
檔案管理系統即是在這一背景下而開發,系統采用java技術開發,基于成熟穩定Struts MVC框架,采用Spring為中間層,以ibatis作為持久化層;設計和架構具備良好的穩定性、擴展性、安全性、靈活地需求變動功能。
本檔案管理系統可使檔案管理單位檔案管理的運行體系更為系統化,同時,以檔案的歸檔、保存、維護、借閱為主線來驅動的檔案管理流程將更為高效、便捷;由于系統采用了網絡無紙化辦公模式,在節省了辦公成本的情況下,還減輕了檔案工作人員的工作負荷,提升了檔案工作人員的工作積極性,另外,檔案管理系統也為檔案利用對象提供了更為簡潔的檔案借閱體驗,提高了檔案利用的滿意度。
一 設計目標
檔案管理系統的開發是為了通過建立一個統一的數據交流平臺,在規范化檔案資料收集整理的前提下,實現檔案及文檔信息最大化有效利用,從而為各項工作提供準確詳實的參考信息。
本系統具體設計目標包含以下幾個方面:
page of 44
數字化檔案管理系統方案書
1.實現標準統一的文檔入庫管理及維護管理
檔案管理單位具有部分傳統的紙質檔案資料,在本系統設計之初,即考慮到將上述紙質檔案資料通過掃描儀進行統一掃描,成為電子檔案后對其進行標準統一的錄入操作,將其錄入到檔案管理系統中,并對這些掃描后的電子檔案,賦予各自的檔案題名、檔號等相關關鍵字,以供檔案利用者網絡查詢,這樣既實現了傳統紙質檔案的電子化標準入庫管理,又可以很好的保護極具價值的檔案原件,一舉兩得。
除了將上述紙質檔案電子化,實施具體的統一標準入庫之外,系統還為用戶提供了包括影像、照片等多類別的電子檔案歸檔入庫整理操作;這些措施為標準檔案庫的建設打下了堅實的基礎。與此同時,相對于標準檔案入庫后的檔案維護管理部分,系統提供了諸如八防管理、銷毀等功能管理模塊,規范化了檔案的維護管理。
2.實現檔案資料的有效利用
檔案資料在已經入庫的基礎上,如何提高有效利用率,一直是檔案管理部門的重要需求,檔案管理系統采用B/S模式,在嚴格的權限控制下,授予用戶訪問查詢功能,由于采用B/S模式,所以,用戶可以不受地域限制,在相應權限下,可實現遠程訪問查詢借閱,檔案管理系統提供了,直接檢索,組合檢索,定制檢索,系統條件,歸檔檢索等多種檢索方式,用戶可自定義選擇檢索方式,以便檢索出最直接的需求檔案資料,最大限度的提高了檔案資料的有效利用率。
3.實現檔案數據的有效共享
本檔案系統采用java技術開發,具有跨平臺的先天性優勢,可以實現數據共享,對信息進行充分的發掘利用,最終為各項工作的決策提供充分詳實的數據參考信息。
page of 44
數字化檔案管理系統方案書
二 設計理念
規范檔案資料錄入及整理的工作流程,提高檔案利用效率,賦予用戶簡潔直觀的系統操作功能。
1.檔案管理部門對檔案資料首先存在兩個基本需求,一方面,用戶需要將需求錄入的檔案資料進行規范化的錄入,另一方面,面對整理完畢的檔案,如何進行流程化維護操作,如何最大化發掘檔案的利用率,提升檔案資料的使用價值,也是系統用戶面對的迫切需求,因此,系統開發以上述用戶基本需求為導向,以滿足用戶實際功能需求為理念而設計了開發了檔案管理系統。
2.檔案管理系統開發之初即是希望減少傳統檔案管理工作量,有效提高檔案管理人員的工作效率,在更少的時間利用的情況下,為更多的檔案資料利用者提供資料需求利用,同時本系統在檔案資料的日常管理以及維護中,以人為本,實現了操作功能最大的簡潔化,以便于管理人員的操作,從而對本部門、本檔案管理單位形成的電子文件實行自動化、網絡化管理,實現高效、快捷的電子檔案信息管理模式;并相應的成立部門性電子檔案中心或電子文件檔案館,發揮檔案部門的管理和技術優勢,相對集中地保存和管理電子文件,為本單位提供真實、準確、快捷的檔案信息服務。
三 系統特點
1.檔案管理系統強大的檢索功能
page of 44
數字化檔案管理系統方案書
檔案管理系統內設強大的檔案檢索功能模塊,下設直接檢索,組合檢索,定制檢索,系統條件,歸檔檢索多種檢索方式,通過建立索引,對檔案目錄數據及其全文實現多關鍵字、多條件的檢索,本系統可實現對檔案附件檢索、跨庫檢索、多用戶并發檢索,同時,檔案管理系統從用戶自身應用出發,提供了定制檢索功能,該功能可根據用戶常用檢索習慣進行自定義定制,優化了檢索流程,提高了工作效率。
2.檔案管理系統安全性
檔案管理系統在用戶權限設置方面,采用了將用戶操作權限與用戶主題權限雙頁面單獨設置的模式,其優勢是避免了系統超級管理員對系統數據進行無限制的增、刪、改、查的操作,從而對整個檔案管理系統的安全性造成巨大威脅。在檔案管理系統中,根據角色區分,可定義檔案系統操作人員以及檔案功能操作人員,這樣就有效的解決了信息化檔案工作中存在多年的角色定義不清,權限定義不清的痼疾,完善了信息化檔案管理的安全理念和模式。與此同時,檔案管理系統還可通過利用系統用戶身份認證、檔案信息的認證。來規范用戶訪問系統流程,通過系統的授權,可控制用戶訪問檔案資源的范圍,防止非授權訪問,保證系統的安全。
3.任意報表設計,使用簡單
檔案管理系統自身集成了報表插件,可以有效利用既有系統中的相關數據,根據用戶實際需求,進行自定義報表設置,并形成有效打印。
4.系統模塊獨立性與協同性的統一
系統內涉及全宗管理、檔案錄入、檔案整理、檔案檢索、檔案借閱,資料管理等模塊都可實現獨立管理運行,與此同時,系統也強調了網絡協同化辦公理念,用戶可根據系統賦予的權限設置,對上述功能模塊進行協同管理操作。
5.先進的技術架構平臺
檔案管理系統采用java技術開發,基于成熟穩定Struts MVC框架,采用Spring為中間層,以ibatis作為持久化層;具備良好的穩定性、擴展性、安全性、靈活地需求變動功能。該平臺同比.net平臺能更好的實現跨平臺運行操作,同比C平臺具備強大的技術先進性,并且開發周期更短,實現功能更為強大,維護成本更低;擴展空間更為廣闊。同比asp及php開發的檔案管理系統,在功能的擴展方面更是asp及php開發平臺所不能比擬的。
6.系統操作簡易便捷
檔案管理系統設計之初即是考慮到通過利用先進的網絡辦公平臺,降低檔案工作者的勞動強度,提高檔案工作者的工作效率,因此本系統為用戶提供了更為直接、簡潔的操作流程以符合用戶在檔案的收集、整理、保存、統計、檢索和利用的各個環節的工作需求。
7.界面美觀,簡潔統一
系統采用統一的界面,色調淡雅,美觀大方,簡潔明了,能有效緩解長時間使用系統產生的用眼疲勞。
page of 44
數字化檔案管理系統方案書
四 功能介紹
檔案管理系統模塊結構圖
檔案管理系統功能模塊分為兩類:基礎模塊、后臺模塊。
基礎模塊內容包含全宗管理、檔案錄入、檔案整理、檔案檢索、檔案統計、檔案借閱、檔案保管、資料保管等,該模塊主要面對使用對象為日常檔案(文檔)操作人員以及檔案(文檔)利用者。
對于后臺模塊部分,主要是針對檔案系統管理者的操作,如檔案數據的備份恢復、用戶及用戶組的管理、角色管理、模版管理、系統管理、歸檔類目管理等檔案(文檔)管理核心操作。
1登陸界面
如下圖所示,在下面的窗口內填寫正確的用戶名和密碼,點擊登錄按鈕即可登錄本系統,如果發生登錄異常或者遺失密碼請及時與系統管理員聯系。
page of 44
數字化檔案管理系統方案書
2系統界面布局
如圖所示,可以看到系統的主界面基本上由三部分組成,即:導航欄、左側樹狀菜單區、以及系統內容顯示區。導航欄分布著系統的一級菜單,點擊一級菜單,窗口左側樹狀結構菜單對應顯示。點擊樹狀菜單的各個模塊。系統內容區顯示該模塊的詳細內容。本系統的界面風格均采用這種窗口布局方式。
如上圖所示,系統為用戶提供了“用戶注銷”“個人設置”操作于系統頁面右上角,用戶可通過點擊上述兩個圖示進入其相應功能操作。
3功能說明 3.1全宗管理
全宗管理功能模塊是整個檔案管理系統的主干功能模塊,所有入庫檔案文件追根溯源最終都需要分類歸總到各類別對應的所屬全宗下,方便檔案管理部門對檔案資料的管理操作的同時,也可有效的為檔案查詢者提供更準確詳實的檔案文件。
在檔案管理系統的全宗管理模塊中,系統主要提供了兩個可操作選項,其一,全宗“檢索”,即有權限的用戶可根據系統提供的檢索功能,對系統中的全宗進行檢索操作,具體如圖:
page of 44
數字化檔案管理系統方案書
其二,全宗“應用”操作,在系統存在多全宗的情況下,根據用戶實際使用情況,系統為避免用戶在進行多全宗選擇操作時出現的誤操作,提供了根據應用狀態而區分的方法,如圖:
系統可提供用戶在被“應用”全宗上選擇“應用”操作打“√”的方式,幫助用戶查看全宗的應用狀態為“應用中”,或“未應用”,從而清晰的了解正在進行操作的全宗,避免出現誤操作,簡潔明了,同時,用戶也可對應用中全宗選擇”查看”操作,如圖:
3.2檔案錄入
一則檔案信息資料在授權需求用戶查詢使用之前,必須首先經檔案管理部門檔案錄入人員的錄入操作,進入檔案庫之后,才能被查詢,因此,檔案錄入工作是整個檔案管理系統功能操作的前提,要賦予一則檔案信息被查詢利用,那么必須在檔案錄入時,為檔案信息添加相關的可供查詢的“關鍵字”,這些關鍵字包括:檔案提名,檔號、文件字號,密級、保管期限、份數、頁數、文種,實物存放位置、責任人、主辦部門、會辦部門、所屬部門、簽收人、主題詞、檔案類別、歸檔年度、歸檔日期等等。如圖:
page of 44
數字化檔案管理系統方案書
檔案管理系統為本系統用戶提供了文檔插件可選功能應用,系統用戶在完成檔案錄入表單填寫后,系統頁面如下:
如圖所示,本插件為高級選項,用戶可根據本機或本檔案管理單位所應用文檔處理軟件(微軟office,金山wps,永中office等)來創建檔案錄入正文本,該插件可為用戶提供模版類創建正文,可極大便捷系統操作用戶使用,減輕工作量。
用戶選擇點擊“新建word文檔”按鈕后,系統顯示以下界面:
page of 44
數字化檔案管理系統方案書
如圖所示,系統提供了多達20余種檔案錄入正文本操作,可實現痕跡顯示、文檔保護、簽名印章等高級功能,使系統具備任意用戶操作的完整記錄,通過嚴格的安全認證,實現操作的不可推諉性。
用戶在填寫完畢上述圖示正文本文件后,需點擊系統頁面中“保存”按鈕來進行對該文檔的保存,保存完畢后,系統彈出提示窗口,如圖:
對于添加保存操作后的文檔,系統顯示以下界面:
如圖所示,系統根據權限劃分,對該保存文檔提供了修改(無痕跡),修改(有痕跡),刪除操作,可供有權限的系統用戶對該保存的文檔進行上述具體操作。
同時,系統也提供了對保存后的正文檔的“刪除”操作功能,用戶只需通過點擊鼠標,選擇相應文檔后,點擊“刪除”按鈕即可實現相應操作。
本系統提供了兩種檔案錄入方式:一種為傳統的標準立卷歸檔模式;另一種為以件歸檔模式。如圖所示:
3.2.1立卷歸檔
首先進入系統檔案錄入的標準立卷歸檔模式,標準立卷歸檔模式與以件歸檔模式在本系統中同樣根據文件的來源方向分別提供了“收文登記”,“發文登記”,“內部文件登記”共三種檔案分類錄入方式,檔案錄入工作人員可根據錄入文件的來源方式對應正確分類錄入檔案資料。
page of 44
數字化檔案管理系統方案書
系統賦予檔案錄入工作者“操作”,“工具”,“打印”“檢索”四個按鈕選項,用戶將鼠標移至“操作”按鈕,系統自動出現下拉菜單,具體如圖:
用戶可選擇“添加”功能,將需要被錄入的文件檔案信息錄入,點擊“添加”功能選項后,系統內容顯示區將為用戶直接顯示下列圖示:
用戶可在此頁面內填寫被錄入檔案信息的詳細細則,同時,針對部分掃描后文檔信息,系統還提供了附件上傳功能,用戶可將掃描文檔壓縮后統一上傳,通過上述操作,最終形成檔案錄入(著錄)卡片信息,該卡片信息可進行備份打印,統一管理。
另:用戶在完成檔案錄入卡片填寫登記后,應選擇上述圖示中左上角的保存按鈕,對所填寫的錄入信息進行確認保存,如用戶對所填寫的信息存在疑義,可點擊“重置”按鈕,對上述所填寫的信息進行重置操作,重新填寫著錄內容并保存。
在進行檔案錄入或重置操作時,系統用戶都可以通過點擊“返回”按鈕,返回上級操作菜單。
對已保存的檔案錄入信息,系統的操作按鈕提供了“修改”與“刪除”操作,用戶可對該檔案信息進行修改以及刪除的操作。
在完成檔案錄入的創建流程后,用戶需在收文登記列表中選擇該條檔案信息,如圖
將鼠標移至工具按鈕,出現下拉菜單,如圖:
page of 44
數字化檔案管理系統方案書
選擇立卷歸檔按鈕,對已選擇的檔案錄入信息進行立卷歸檔操作,系統內容顯示區出現提示框,提示是否對已選擇的檔案信息進行歸檔操作,選擇“確定”選項,如圖:
系統內容顯示區彈出對話框:提示“檔案歸檔成功”窗口,選擇點擊“確定”按鈕,如圖:
通過上述操作,用戶已經成功的將一個檔案文件由其初始未歸檔狀態,改變為已立卷歸檔至文件目錄的狀態,即實現了標準的檔案立卷歸檔流程。
對于通過上述操作后立卷歸檔的檔案信息,有權限的用戶可在“檔案錄入”的左側樹狀欄下“立卷歸檔”的子樹“文件目錄”中查詢到該檔案信息。
針對本系統中所有的檔案信息錄入,即“收文登記”,“發文登記”,“內部文件登記”,任意一類形式檔案信息,在經過初始的信息錄入填寫保存,并進行“立卷歸檔”操作后,都會統一流轉至“立卷歸檔”下的“文件目錄”中,如圖:
page of 44
數字化檔案管理系統方案書
如上圖所示,對于已歸檔的所有檔案信息,系統在內容顯示區的左上角均提供了“操作”,“工具”,“檢索”的操作按鈕。
將鼠標移至“操作”按鈕,出現下拉菜單,顯示“修改”,“刪除”兩個功能選項,用戶可通過上述兩個功能選項,對已經歸檔的文件進行二次“修改”,“刪除”的操作。
將鼠標移至“工具”按鈕,出現下拉菜單(如圖):
如用戶在“立卷歸檔”的“文件目錄”菜單中已選擇一條或多條檔案記錄的前提下,進行“歸檔”操作,系統彈出提示框,如圖:
點擊確定,系統內容顯示區彈出以下窗口:
選擇目錄名稱“new”的目錄,點擊“歸檔”按鈕,則上述所被選擇的檔案信息,將自動流轉至“案卷目錄”下的”new”目錄中。
在上述歸檔操作中,如“new”為最底層目錄但該目錄存在于多個同級目錄之中,或者“new”目錄為非最底層目錄,同時用戶選擇歸檔的目標目錄又在“new”目錄下,不便于查找來實現最終的歸檔,則用戶可通過點擊彈出窗口左上角的“檢索”按鈕,來進行目標目錄的檢索,點擊檢索按鈕后,系統出現下拉菜單,如圖:
page of 44
數字化檔案管理系統方案書
系統在這里提供了“普通檢索”與“跨目錄檢索”兩種檢索方式,便于用戶將上述文件目錄通過檢索后歸檔至“案卷目錄”下的各級子目錄中。“普通檢索”主要是指系統對“案卷目錄”下的只存在一級子目錄的情況進行檢索查詢,而“跨目錄檢索”可對案卷目錄下多級別子目錄進行檢索操作,這主要是由于系統默認提供的檔案文件歸檔至“案卷目錄”下,必須是最后一級的子目錄,即檔案文件必須依存于最底層的案卷目錄;因此,如選擇上級父目錄便進行歸檔操作,則系統會自動提示用戶“該目錄為非最底層目錄,無法進行操作”,如圖:
系統用戶可根據普通檢索舉例來進行“跨目錄檢索”歸檔的操作,兩者操作流程相似,唯一有所不同的只是“跨目錄檢索”需要用戶通過多次點擊查詢到最底層目錄,再進行操作。
首先點擊“普通檢索”按鈕,系統彈出提示窗口(如圖):
系統提供了“目錄編號”,“目錄名稱”等多個關鍵字做為的用戶提供檢索條件,用戶可根據實際情況進行選擇填寫,在這里選擇在“目錄名稱”中填寫之前通過“系統管理”模塊中已設置完畢的目錄名稱“new”,點擊“檢索”按鈕,系統彈出提示框(如圖):
page of 44
數字化檔案管理系統方案書
窗口詳細顯示了檢索的“new”目錄的細則情況,選擇點擊該目錄,最后點擊上述圖示中的“歸檔”按鈕,系統出現彈出窗口:
點擊確定按鈕,系統提示,“系統歸檔成功”,對于通過上述一系列操作而最終歸檔到“案卷目錄”的子目錄“new”下的文件,可以直接在“案卷目錄”的子目錄“new”下,對其進行“內部文件查看”操作,即可發現該文件正依存于“new”目錄下。如圖所示:
現在在“案卷目錄”下的“文件目錄”中選擇另一條已歸檔完畢的檔案記錄,再次將鼠標移至“工具”按鈕,出現下拉菜單,如圖:
選擇點擊“檔案返回至文件管理”,這時系統會彈出提示框“是否確定返回至文件管理”,如用戶點擊確定,則將使這條已歸檔的檔案重新返回至文件管理的初始“未歸檔”狀態中,該功能在“以件歸檔”中同樣存在,方便用戶對已歸檔的檔案信息進行二次操作。
由于實際用戶在進行檔案錄入信息的同時,不可避免的會出現多種檔案類別的區分,因此在本系統中,除提供了標準的檔案信息錄入外,還為用戶提供了多種檔案類別的整理操作,可以幫助用戶根據檔案信息不同類別進行自定義整理,從而使系統內的檔案文件更為清晰明了,便于檔案信息的二次利用及整理。
用戶通過檔案整理功能,極大的幫助了檔案工作者減輕了工作負荷,提高了檔案錄入整理效率,同時又便于普通檔案利用者對檔案的查詢操作。
page of 44
數字化檔案管理系統方案書
3.2.2以件歸檔
類似于本系統中的立卷歸檔操作流程,以件歸檔也是按照文件的來源方向分為“收文登記”,“發文登記”,“內部文件登記”共三類的檔案錄入方式。相同于“立卷歸檔”操作,首先在“文件管理”的“收文登記”中選擇要錄入(著錄)的檔案文件,如圖所示:
選擇完畢要著錄的檔案文件后,有別于立卷歸檔操作,請將鼠標移至“工具”按鈕,出現下拉菜單,如圖:
此時,注意請選擇“以件歸檔”選項,系統彈出提示框,如圖:
點擊確定按鈕,系統彈出提示框,提示“檔案歸檔成功”,該檔案文件,將自動流入“以件歸檔”的“歸檔文件目錄”中,進行完上述操作步驟后,該檔案實際上已經完成了以件歸檔的操作流程,如圖所示目錄:
page of 44
數字化檔案管理系統方案書
用戶可在該目錄下直接查詢到所有以件歸檔文件,并進行等同于立卷歸檔的案卷歸檔、檔案整理、查詢,檢索等所有操作,用戶可參考立卷歸檔流程對以件歸檔進行相同操作。
3.3檔案整理
檔案整理操作是整個檔案管理系統中的重要組成部分,針對用戶通過“檔案錄入”功能錄入的多種類檔案,檔案管理部門必須要在本系統中創建各自對應的檔案種類類別,從而使檔案整理人員將錄入的檔案信息整理至上述各類對應的檔案種類內,最終達到規范化檔案管理的目標。
對應檔案整理功能,隨之產生的需求首先就是創建對應的檔案種類,本系統根據用戶的實際需求提供了兩種檔案種類創建方式,一種為通過“系統管理”模塊中“歸檔類目管理”操作添加新建全宗,系統會默認自動添加標準常用的10大類檔案種類,這部分種類包含:立卷歸檔、以件歸檔、立卷整理、簡化整理、照片、錄像帶、錄音帶、電影帶、會計檔案、實物檔案。另一種可根據用戶自身需求,進行自定義創建,該功能同樣通過“系統管理”中的“歸檔類目管理”操作添加實現,創建完畢后的檔案種類將同樣顯示于“檔案整理”的左側樹狀欄中,方便用戶進行操作。
3.3.1檔案整理流程
了解到如何將一則檔案信息進行標準的立卷歸檔以及以件歸檔后,下面以“照片”類的檔案整理為例,了解如何對其進行檔案整理流程。
首先,用戶點擊“檔案錄入”一級菜單,在“立卷歸檔”中的“文件目錄”下選擇一條已歸檔的檔案文件,然后將鼠標移至內容顯示區的“工具”按鈕,出現下拉菜單,請點擊“檔案整理”選項,系統彈出對話框“您確定要整理嗎”,如圖所示:
page of 44
數字化檔案管理系統方案書
點擊“確定”按鈕,出現提示框,如圖:
選擇將該檔案信息要整理至的目錄,在這里,選擇首先將該檔案整理至”照片”類的文件目錄下,所以需要在“文件目錄”下選擇“照片”,點擊“整理”按鈕,出現提示框:
選擇“確定”按鈕,出現提示框:
通過上述一系列的操作,已將該檔案文件歸檔至“照片”檔案的“文件目錄”下,用戶可以通過點擊“檔案整理”一級菜單,在系統左側樹狀欄“照片”下的子樹“文件目錄”下
page of 44
數字化檔案管理系統方案書
查詢到上述被整理的文件,如圖:
如上圖所示,對于已經被整理至“照片”子樹“文件目錄”下的檔案文件,系統顯示區同樣提供了“操作”,“工具”,“打印”“檢索”四個功能操作按鈕。
用戶可將鼠標移至“操作”按鈕,系統出現下拉菜單,里面包含“修改”,“刪除”選項,用戶可在已選擇該檔案信息下,對該檔案文件行修改和刪除的操作。
用戶同樣也可以在已選擇檔案信息的前提下,將鼠標移至“工具”按鈕,系統同樣出現下拉菜單,主要顯示內容為:“檔案返回至文件管理”與“檔案整理”,針對“檔案返回至文件管理”功能,主要是指用戶可將已整理完畢的檔案文件逆向流轉,重新使其返回到初始未歸檔文件狀態,至于“檔案整理”功能,主要是指針對上述整理完畢后的檔案文件將其重新整理歸檔至本類“照片”類檔案的“案卷目錄”中,或將其整理至本系統內的其他類別檔案的案卷目錄或子目錄中的操作。
在進行“檔案整理”操作的過程中,系統彈出窗口為雙頁面,上述操作是選擇將該檔案直接整理至“照片”類的“文件目錄”下,與此同時,系統同樣提供了“案卷目錄”頁面,其操作原理與上述選擇“文件目錄”相同,用戶可進行參考操作將檔案整理至“案卷目錄”下,如圖:
對比整理檔案至“文件目錄”下操作,用戶在選擇整理檔案至“案卷目錄”時,存在部分檔案種類的案卷目錄下包含子目錄或多級子目錄的情況,這樣,就給用戶帶來了無法直接便捷選擇整理該檔案的問題,因此,系統針對這個問題,提供了目錄“檢索”操作,該檢索又分為“普通檢索”與“跨目錄檢索”兩種方式,“普通檢索”面對對象主要是針對檔案目錄只存在一級目錄的情況,而“跨目錄檢索”主要面對對象為檔案目錄下包含多級子目錄的情況,如圖:
page of 44
數字化檔案管理系統方案書
系統操作人員通過系統提供的上述檢索方式可以更加迅捷的查詢目標整理檔案目錄,提高了工作效率,減少了工作負荷,另一方面也使不同類別的檔案整理工作變的更加合理清晰。
3.3.2鑒定及回收站
該功能模塊下含三個子功能模塊,分別為“檔案保管期限鑒定”、“密級鑒定”以及“檔案回收站”。3.3.2.1檔案保管期限鑒定
檔案保管期限鑒定主要是針對“檔案整理”完畢后檔案文件的保管期限的鑒定設置,用戶可通過點擊系統左側樹狀欄“保管期限鑒定”子樹,進入“保管期間鑒定”內容顯示區對其進行詳細設置,如圖:
系統內容顯示區為系統用戶展示了“操作”,“檢索”按鈕,可將鼠標移至“操作”按鈕,系統出現下拉菜單,如圖:
首先點擊“添加”操作,系統彈出提示框:如圖:
page of 44
數字化檔案管理系統方案書
用戶可通過系統提示窗口內文件目錄與案卷目錄進行查詢,對所查詢到的某個或多個檔案文件進行鑒定操作,選擇單獨一例檔案文件,系統內容顯示區顯示以下信息,如圖:
用戶可在內容顯示區內對該檔案文件進行保管期限的鑒定操作,系統提供了“原保管期限”,“變更保管期限”“鑒定原因”“備注”等詳細細分選項,方便用戶對檔案文件進行保管期限鑒定的多種操作。對于已經鑒定完畢的檔案文件,系統內容顯示區會自動顯示其記錄,如圖:
用戶可憑借相應查詢權限的賦予,對已經鑒定完畢的檔案進行“檢索”查詢,同時,也可以對已經鑒定完畢的檔案,通過“操作”按鈕下賦予的“修改”“刪除”操作功能,對其進行二次操作。
在檔案“保管期限鑒定”的操作中,系統對已經鑒定完畢的檔案文件,同樣根據權限分配原則,賦予了部分檔案管理者對該檔案保管期限鑒定的“審批”功能,這部分的審批用戶可將鼠標移至每條鑒定完畢后的檔案條目“操作”上,如圖,選擇點擊審核 操作,系統內容顯示區出現該檔案的保管期限鑒定資料,如圖:
page of 44
數字化檔案管理系統方案書
有所不同的是,由于本次操作是針對檔案保管期限鑒定的審核,因此,內容顯示區部分多出了“審核意見”欄,審核人員可將具體審核信息填寫于此,并進行保存或重置。
至此完成了將一則檔案信息進行保管期限鑒定并審核的全部操作。3.3.2.2密級鑒定
密級鑒定操作原理檔案“保管期限鑒定”相同,有所不同的是密級鑒定是賦予系統檔案操作者對整理完畢的檔案信息進行密級鑒定分配的過程,包括檔案密級鑒定的審核等部分操作。
3.3.2.3檔案回收站
系統“檔案回收站”功能類似于微軟視窗系統中的“回收站”功能,為用戶提供了一個避免由于誤操作或其他原因刪除檔案文件后而造成損失的解決方法,對于本系統所有已歸檔的檔案資料,如果通過
刪除操作后,都將直接流轉到“檔案回收站”中,如圖所示:
“檔案回收站”功能在系統內容顯示區提供了“工具”與“檢索”兩個操作按鈕,用戶在選擇一條已經刪除的檔案資料后,將鼠標移至“工具”按鈕,出現下拉菜單,如圖:
用戶可對被選擇的檔案資料進行“徹底刪除”與“檔案還原”的操作,同時,針對已經刪除的全部檔案資料,用戶也可將鼠標移至“檢索”按鈕,對“檔案回收站”中的已刪除檔案資料進行檢索查詢,并對檢索后的結果進行二次操作。
這里需要重點說明的是,檔案管理系統在上述的檔案“徹底刪除”操作中,系統默認是對檔案資料的邏輯刪除,而非物理刪除,被“徹底刪除”后的檔案信息于系統中是無法查詢的,但系統數據庫中保留對其備份,采用這種方式來對檔案資料進行保管或銷毀的操作,主
page of 44
數字化檔案管理系統方案書
要是考慮到最大限度保證用戶檔案信息資源安全,避免誤操作或其他非主觀性錯失操作造成的嚴重后果。
4檔案檢索
檔案資料最初的兩個基本需求應用,在解決檔案保存后,就要面對檔案資料的利用,在一則檔案信息被利用前,首先應該被檢索出來,本系統采用采用ajax概念技術,提供與服務器異步通信的能力,同時采用優化了的系統搜索引擎,因此用戶在檢索檔案資料時將體驗到更為快捷、準確的檢索效果。
本系統對檔案資料的檢索提供了:直接檢索、組合檢索、定制檢索、系統條件、歸檔檢索共五種檢索方式以供系統用戶進行檔案資料檢索操作。
4.1直接檢索
在本系統中,“直接檢索”可廣泛應用于對部分檔案利用者對其所要檢索的檔案信息了解不全的情況下的檢索,這部分需求用戶,他們很可能只知道檔案信息的一個或幾個有限字段,如檔案的提名、編號、成文日期,檔案類型等僅僅幾個條件,想藉此為查詢條件對所需求檔案進行檢索查詢。
本系統提供模糊查詢功能,可對相似字段進行全部檢索并顯示,舉例說明,如用戶查詢的檔案題名為“test”,而實際檔案資料庫中也存在著檔案題名為“test1”的檔案文件,那么系統會自動將所有字段類似“test”的檔案文件全部顯示于系統的內容顯示區,供查詢用戶進行篩選,并最終確定正確檢索需求檔案文件。本系統提供了多達60多種關鍵字條件查詢,這就極大豐富了檔案利用者的檔案查詢條件,從而為檔案檢索后的申請借閱利用創造了良好的條件,同時,另一方面,對于檔案管理部門來說,也可以通過本系統的檔案檢索平臺,開放簡潔的檔案檢索操作,實現現代化、網絡化的檔案檢索借閱管理,加強有檔案利用需求的員工與檔案管理部門之間的在線互動,減少繁瑣的中間環節,使信息可以迅速、準確地互達,從而極大地降低檔案管理成本。
以下圖示為本系統提供的直接檢索功能中涉及的部分關鍵字查詢,用戶可根據自身所了解的字段進行填寫,檢索,24 page of 44
數字化檔案管理系統方案書
本系統在部分關鍵字條件中提供了多項選擇條件,方便用戶縮小檢索范圍,提高檢索的精確度,如圖:
用戶可根據實際檔案條件,選擇上述圖示中任意條件,而取得更好的檢索效果。對于通過上述檢索條件設置,而最終檢索出的檔案文件,如果該檢索用戶具備系統賦予的相關權限,這部分權限包含:原文訪問、附件訪問等。那么該用戶可以根據系統賦予的上述權限,對該檢索后的檔案文件進行對應權限操作。如該用戶不具備上述任意權限,那么系統還在檢索后的檔案列表上提供了兩個操作按鈕:“工具”,“返回”,如圖:
用戶可將鼠標移至“工具”按鈕,系統出現下拉菜單,如圖:
用戶可在選擇一條檔案信息后點擊“借閱創建”按鈕,則該條被申請的檔案信息將自動
page of 44
數字化檔案管理系統方案書
流轉至“檔案借閱”模塊中的“借閱審批”子模塊。這里需要注意的是,在用戶點擊借閱申請按鈕后,系統將默認申請用戶創建了一個檔案借閱申請請求,而非最終將該申請直接提交到檔案借閱審批員處,申請用戶可在本系統“借閱申請”模塊中,通過點擊“我的申請”中的“未提交”功能樹,查閱之前用戶提交的借閱申請檔案信息并點擊“提交申請”操作,完成檔案檢索后的申請借閱全部流程。
用戶在“我的借閱”功能樹的未提交列表中可對申請借閱信息進行刪除和修改操作,即停止檔案借閱申請流程或對已創建的檔案借閱申請進行細則修改操作后再提交。對于提交申請的借閱信息,將自動流轉至“借閱審批”功能中“未處理”模塊,由檔案管理部門的檔案借閱審批人員根據用戶提交的檔案申請借閱信息細則,確定是否通過審核,予以借用。
4.2組合檢索
如果說簡單檢索是只通過對單一條件的選擇進行檢索操作,那么組合檢索就意味著可以為系統用戶提供多條件的、復合式的、可多項選擇的檢索操作,該功能相對比于簡單檢索,在設置檢索條件時可供選擇的范圍更為廣闊,精確度更高,但同時也帶來了操作流程相對比簡單檢索更為系統化、復雜化的問題。用戶鼠標點擊“組合檢索”菜單,系統內容顯示區如下:
在內容顯示區的首行,系統除了提供組合條件選項外,還增加了內容添加區,用戶首先點擊“全宗號”后的下拉箭頭菜單,出現以下圖示:
page of 44
數字化檔案管理系統方案書
系統下拉菜單顯示諸如“父目錄號”“檔案編號”“檔案題名”等眾多的組合條件選項,用戶可自定義選擇其中任意一項后,選擇內容區首行后的關系條件“包含”“不包含”等,在前兩項條件組合選擇完畢后,繼續點擊系統內容顯示區首行第三組條件,系統會彈出提示框,或為目錄,或為時間,或為人員,其彈出的窗口情況是根據用戶選擇的前兩組組合條件而定,在用戶選擇自定義條件組合后,系統會自動根據前列組合條件進行相關數據的匹配,便捷用戶的操作檢索。
由于是組合檢索,因此,用戶可在完成一個或多個條件設定后,繼續選擇多項條件進行填寫,在選擇填寫完畢后,用戶應通過點擊“添加條件”按鈕,將該條件寫入組合檢索范圍內,如圖:
同時,對于以選擇的組合檢索條件,用戶也可對其進行“刪除選中項”,“刪除所有”的操作。
在組合檢索中,系統還提供了“并”、“或”,以及附件檢索功能,如用戶選擇“并”的關系,那么則意味著針對用戶已經選擇的查詢條件,屬于其中共性同時符合條件的檔案信息,將通過組合檢索全部顯示出來,如選擇“或”的關系,則意味著符合之前任意一條預設查詢條件的檔案信息都將通過本組合檢索而顯示。而附件檢索功能,主要是系統為用戶提供的組合檢索中對其是否具有附件而進行的一個快捷條件檢索。
對于通過組合檢索而現實的檔案文件,同樣可以通過“借閱申請”功能,供用戶進行申
page of 44
數字化檔案管理系統方案書
請借閱審批操作后的使用。
4.3定制檢索
該檢索功能的提出主要是針對組合檢索功能的升華,在用戶的實際使用過程中,存在著大量的具備同一組合條件的重復檢索情況,而檔案管理者在實際系統操作中,由于每次同一組合檢索條件的添加而產生了大量的重復性工作,因此,本系統提供了定制檢索這一功能來解決上述問題,該功能主要可以根據系統常用的組合檢索條件進行定制,定制之后,無論是檔案操作人員還是普通檔案使用人員,只要具備系統賦予的相關權限,就可以根據已經定制的組合條件進行檢索操作,這一功能避免了檔案工作者的重復檢索設置流程,提高了工作效率,并為檔案申請使用者提供了更為迅捷的檢索方案,提升了普通檔案需求者對檔案管理部門檔案服務的滿意度。
由于定制檢索是將常用的組合檢索條件保存定制后進行的簡潔檢索查詢,因此在涉及定制檢索中的組合檢索條件設定時,用戶可首先點擊“定制檢索”菜單,系統內容顯示區顯示如下:
系統提供了“操作”,“檢索”功能選項,可將鼠標移至“操作”按鈕,系統出現下拉菜單,如圖:
該下拉菜單提供了“添加”“修改”“刪除”三個功能樹,用戶通過點擊“添加”增加定制檢索的組合條件,用戶選擇點擊“添加”按鈕操作后,系統進入以下界面:
page of 44
數字化檔案管理系統方案書
通過上述界面,用戶可自定義組合檢索條件,并定義定制檢索的名稱,定制完畢后,用戶可對定制完畢的“定制檢索”進行“修改”“刪除”的操作,也可對定制完畢的“定制檢索”進行檢索,該功能主要應用于存在多條定制檢索選擇時的便捷操作。
對設置完畢的定制檢索,用戶可通過點擊系統左側樹狀欄的定制檢索功能菜單,于系統內容顯示區的定制檢索列表中查閱到所有設置完畢的定制檢索,如圖:
用戶可選擇該條“定制檢索”后,對其進行 “執行檢索”操作,系統將根據定制檢索的條件設置,將符合該組合條件的所有檔案信息顯示于內容顯示區,如圖:
對應定制檢索結果而顯示的檔案信息,系統同樣提供用戶進行“借閱申請”“本頁打印”“全部打印”或“返回”操作。
4.4系統條件
本系統在檔案檢索功能中還提供了系統條件檢索,該功能是本系統為簡化系統查詢條件而提出的檢索方式;主要提供了檔案資料是否:有刪除、有附件、已歸檔的條件檢索,系統提供了并與或得選擇,有效的簡化了系統檢索流程,同時,完善了系統檢索的內涵,提高了檔案資料的檢索成功率。具體如圖:
用戶可對由系統條件檢索出的檔案文件進行“借閱申請”等操作,其操作方式與其他檢索方式后的“借閱申請”一致,請用戶參考上述操作進行本項檢索后的“借閱申請”操作流程。
4.5未歸檔檢索
未歸檔檔案檢索功能同樣也是對本系統組合檢索的有效補充,之所以把該功能單獨列出做為標準檢索功能之一,主要是考慮到單獨的未歸檔檢索,將未歸檔檔案信息單獨羅列出來,可以在豐富檔案檢索條件的同時,更好的滿足了檔案使用者與檔案工作者的使用及操作要求。如圖:
page of 44
數字化檔案管理系統方案書
對比其他上述四類檔案檢索,未歸檔檔案檢索的唯一區別是,該類檢索的檢索范疇只對未歸檔的檔案資料進行檢索,對已歸檔的檔案資料不做任何執行檢索操作。
5檔案統計
檔案統計是檔案利用的直接體現,檔案統計更多體現在檔案管理部門內部檔案操作需求,因此,本系統在該功能模塊中的設計更多的考慮了檔案管理部門以及檔案工作者的使用需求,本功能模塊下設:檔案數量統計、目錄數量統計、檔案利用情況統計、統計報表;四個子功能模塊。
5.1 檔案數量統計
檔案數量統計模塊中,本系統為檔案管理部門及檔案工作者提供的是“條件式”檔案數量統計,系統為檔案部門以及工作者提供了諸如:全宗號、類別(模版)范圍、等多達80種條件,并可對上述80種條件選擇“并且”,“或者”的組合式條件檢索數量統計,最后系統還提供了對該統計內容進行自定義統計報表打印的功能,如圖:
page of 44
數字化檔案管理系統方案書
類似于“組合檢索”功能模塊,在檔案數量統計中,系統內容顯示區同樣以組合條件的窗口顯示,用戶可根據實際需要來對檔案組合條件進行設置并依據上述組合條件而進行檢索統計操作。
首先,用戶可通過“添加條件”按鈕,將選擇后的多條統計檢索條件內容填寫于“您已經選擇的查詢條件”中,如圖:
在填寫完畢條件后,請點擊“條件組合”按鈕,對上述已選擇的條件進行系統組合,系統彈出提示框顯示如下:
點擊確定,系統將用戶提供的統計檢索條件進行條件組合,具體如圖:
page of 44
數字化檔案管理系統方案書
系統對已經進行條件組合的條件選項,同樣提供了“刪除選中項”,“刪除所有”操作,便于用戶在進行條件組合查詢時即時根據實際情況進行組合條件的調整,如用戶確定提交的統計檢索條件無誤,則可以通過點擊系統內容顯示區左上角的“統計”按鈕,進行“統計”操作,系統將根據用戶已提交的統計檢索條件,自動檢索查詢并顯示統計結果頁面,如圖:
如果用戶在填寫統計檢索條件時,只填寫了一條統計條件,同時確定只根據這條唯一的統計條件進行統計,在不點擊“條件組合”按鈕的情況下,直接點擊“統計”按鈕,系統將彈出提示框:
點擊“確定”后,系統將自動根據用戶提交的該唯一統計條件為依據而進行統計并顯示統計結果,如圖:
5.2目錄數量統計
目錄數量統計是本系統為檔案管理部門在檔案統計工作中提供的細分統計功能,其原理與檔案數量統計模塊類似,只是該功能模塊主要面對統計的檔案資料范圍縮小至單一的目錄
page of 44
數字化檔案管理系統方案書
統計,但其具體操作流程與檔案數量統計一致。
5.3檔案利用情況統計:
本系統根據全宗號、類別(模版)范圍、父目錄號、檔案編號、年、季度、月、日,等條件,為檔案管理部門提供了檔案利用情況檢索統計,如圖:
用戶可根據系統上述提供的檢索條件,進行細則的填寫,并最終進行準確詳實的檢索統計,如圖:
點擊快捷操作中的時間列表,具體如圖:
“查看”,系統內容顯示區將為查詢用戶提供該檔案信息的利用
檔案利用情況統計功能可準確有效的為檔案管理部門提供系統數據庫內已歸檔的任意檔案資料的有效利用情況,便于檔案管理部門更好的掌握第一手系統庫內的檔案資料利用情況資料,從而為相關檔案管理部門完善檔案資料管理及維護機制,提供了有效價值佐證。
6檔案借閱
檔案管理系統檔案借閱功能模塊,以檔案借閱面對使用對象為條件劃分為兩類,一類為面對檔案管理者,對應功能模塊為“借閱審批”;另一類為面對普通的檔案借閱用戶。對應功能模塊為“我的借閱”。
page of 44
數字化檔案管理系統方案書
6.1借閱審批
借閱審批功能下設“未處理”與“已處理”兩功能樹,用戶可根據實際需求在經過“檔案檢索”操作后提交一個或多個檔案資料借閱申請,申請用戶在檔案檢索完畢后提交借閱申請后,可在系統“檔案借閱”功能中的“我的借閱”的子樹“未提交”的內容顯示區中查閱到上述檔案借閱申請的未提交列表條目,如圖:
接下來,用戶可選擇將上述借閱申請請求進行 “提交申請”操作,則該檔案申請借閱信息將自動流轉進入到檔案審批人員操作的“借閱管理”模塊中的“未處理”選項中,檔案借閱審批人員將在該欄目中查閱到所有已正式提交的檔案申請借閱信息,如圖:
檔案借閱審批人員需點擊如圖:
“借閱審批”操作,對用戶提交的檔案信息進行審批操作,系統對用戶提交的檔案申請借閱提供了“同意”項選擇,檔案審批人員只需要在被提交的申請借閱檔案信息后選擇“是”“否”打“√”,即可完成對該申請請求的審批操作,完成審批操作后,需點擊系統左上角“保存”按鈕,即可完成全部審批流程。對于已經審批完成的借閱申請,將顯示于“已處理”列表內,檔案審批人員只需點擊“已處理”功能樹,即可于內容顯示區內顯示所有已處理完畢的申請借閱列表,并可對該類信息進行檢索查詢操作。
page of 44
數字化檔案管理系統方案書
如圖:
與此同時,針對提交檔案申請借閱的檔案需求者,可通過點擊“我的借閱”功能樹,分別進入到“未通過”“已通過”子功能樹,來查詢已提交的申請,哪些被審批通過,如圖:
哪些沒有被申請通過,如圖:
6.2我的借閱
相對于“借閱審批”功能,我的借閱主要是從檔案申請借閱者的角度出發,系統提供了“未提交”“已提交”“未通過”“已通過”四則子功能樹,對于用戶通過檢索操作提交的檔案“申請借閱”請求,首先會流轉至“我的借閱”中的“未提交”子功能樹中,因此,用戶在通過檢索而形成的“借閱申請”創建后,還需要點擊“我的借閱”中的“未提交”子樹,選擇內容顯示區中對應的已創建的檔案借閱申請信息,對其選擇“提交申請”操作,申請完畢后,用戶可在“已提交”“未通過”“已通過”中進行對上述“申請”的查閱以及檢索操作。
7檔案保管
7.1庫房溫濕度登記
針對庫房溫濕度登記,檔案工作者可根據各自檔案管理單位定制情況,對本系統提供的相關參數進行自定義設置,如圖:
page of 44
數字化檔案管理系統方案書
在定義完畢上述具體參數后進行日常的登錄登記,如圖:
用戶可將具體測量數值填寫入內,并進行保存或查閱。
7.2八防管理
八防管理是檔案維護中的重要環節,針對常見的防塵,防水、防盜、防火等項目,提供詳細的電子信息記錄,如圖:
用戶可在上述內容顯示區內登記相關信息,并進行保存或查閱。
7.3存放位置索引
在面對眾多實物檔案資料時,通過本系統的存放位置索引功能,可創建一套完整的實物檔案存放位置索引目錄;通過上述措施,一方面可以有效提高檔案工作者的實物檔案檢索速度,另一方面,可以為整個檔案管理部門的檔案合理存放提供有效輔助信息。
首先,用戶可通過點擊“操作”下的“添加”按鈕,添加位置索引信息,具體功能如圖:
在添加索引信息完畢后,通過點擊系統內容顯示區左上角的“保存”按鈕,可將該條索
page of 44
數字化檔案管理系統方案書
引信息直接保存,在完成諸多條索引信息的建立后,用戶可通過點擊“檢索”按鈕,根據實際需求進行實物檔案的檢索查詢。如圖:
8資料管理
資料管理常用于下列性質需求,檔案管理單位存在著一系列有價值的隱性文檔,這些文檔或為生產資料文檔、或為財務數據、或為行政文檔、或為其他系統形成的已流轉完畢文檔,對于這部分文檔,雖然其主要價值不是以檔案的形式價值存在,但上述檔案管理單位卻存在著需要將這部分隱性文檔發掘為顯性文檔,按照統一標準進行整理匯總,最終形成有效利用的需求。
針對上述需求,本系統提供了“資料管理”功能模塊,幫助上述需求檔案管理單位進行相關文檔管理工作,該模塊的設計思想是以資料操作的角色劃分,分為資料管理、資料借閱審批、我的借閱三部分。如圖:
8.1資料管理
資料管理子功能包括資料目錄管理、資料錄入、資料回收站、資料檢索功能,用戶可根據具體系統管理員賦予權限,對相關資料的目錄、以及資料的本身進行后續的增、刪、改、查操作。8.1.1目錄管理
首先,為了使通過“資料錄入”而歸檔的文件能依附于上級目錄,用戶需要點擊“目錄管理”功能樹,在系統內容顯示區中選擇操作按鈕下的“添加”功能,添加資料目錄,如圖:
點擊“添加”功能完畢后,系統內容顯示區顯示以下內容:
page of 44
數字化檔案管理系統方案書
用戶可將具體細則填寫于上述表格中,并進行“保存”操作,至此,用戶已經完整的創建了一個資料“目錄”,用戶可在“目錄管理”的系統內容顯示區內查閱到已創建的目錄信息列表,如圖:
8.1.2資料錄入
在完成目錄創建的流程后,用戶可點擊“資料錄入”功能樹,如圖:
系統內容顯示區提供了“操作”“工具”“檢索”三個功能按鈕選項,用戶首先可通過“操作”按鈕下的“添加”功能,添加資料信息,如圖:
在添加完資料錄入的細則后,需點擊系統左上角提供的“保存”按鈕來對資料錄入進行創建,如用戶對已創建的資料信息需要進行修改操作,可點擊上圖所示“重置”按鈕,對已錄入的信息進行修改操作。
資料創建完畢后,點擊“返回”按鈕,系統內容顯示區顯示以下界面:
page of 44
數字化檔案管理系統方案書
用戶可通過點擊“工具”下的“歸檔”按鈕,對已經創建保存的資料選擇“歸檔”操作,系統自動彈出提示框,如圖:
系統提示框里顯示為通過“目錄管理”而創建的資料目錄列表。用戶可選擇其中任意一條目錄,點擊提示框中的“歸檔”按鈕,對該資料進行歸檔操作,系統提示歸檔成功;至此用戶已經完成了一則資料的完整的創建、保存、歸檔流程。8.1.3資料回收站
對于已歸檔的資料,如用戶選擇“刪除”操作,則該資料將自動流轉至“資料回收站”,在資料回收站中,系統提供了類似“檔案回收站”中的“操作”“檢索”按鈕,用戶可選擇對已刪除的資料進行“徹底刪除”,“資料還原”,同時,也可對進入“資料回收站”的資料進行檢索操作,如圖:
8.2資料借閱審批
該功能主要應用于資料管理人員對資料授權使用的操作,在該目錄下,資料管理員可以詳細的查詢到相關被提請的(資料借閱)的已處理、未處理的詳細信息,并對這些信息進行檢索、授權查閱等操作。
首先,普通用戶通過對“資料檢索”而形成的“借閱申請”資料信息會進入到“我的借閱”模塊中的“未提交”列表中,用戶可選擇該條借閱申請信息,選擇點擊“提交申請”按鈕,對資料借閱進行正式保存提交操作,在上述操作后,該條信息將自動流入“借閱審批”
page of 44
數字化檔案管理系統方案書
中的“未處理”模塊,由資料管理員進行查閱審批并授權借閱,如圖:
系統資料管理審批員,將根據該列表內提供的信息對借閱申請進行批復審閱,對于已經處理完畢的借閱申請信息,在通過“已處理”列表進行顯示的同時還將顯示于資料借閱者“我的借閱”模塊中的“已處理”,“已通過”,“未通過”列表中。
8.3我的借閱
該功能主要應用于資料申請借閱人員操作,分別提供了未提交、已提交、未通過、已通過功能,普通用戶通過對“資料檢索”而形成的“借閱申請”資料信息會進入到“我的借閱”模塊中的“未提交”列表中,用戶可對未提交的借閱申請進行“提交申請”“查看”“修改”“刪除”操作,對于已經“提交申請”的資料,首先將自動流轉至“借閱審批”的“未處理”列表中,由資料管理部門的審批人員進行審批批復,同時,該條資料也將自動流轉到“已提交”列表中,供用戶查詢。
對于用戶提交的資料申請借閱,經資料管理部門審批后,會出現審批通過與未通過兩種形式,用戶可選擇在“我的借閱”中的“未通過”,“已通過”列表中進行查詢。如圖:
9數據處理
作為檔案管理系統整體信息安全性的一個重要組成部分,本系統在數據處理功能模塊下提供數據備份與數據還原功能。
首先,在系統備份功能樹中,系統提供了檔案表數據備份以及目錄表數據備份,如圖:
page of 44
數字化檔案管理系統方案書
用戶選擇點擊上述兩表的備份按鈕,系統會自動提示是否備份,選擇確定按鈕,進行備份操作。
在備份操作完畢后,如系統用戶需要對備份數據進行數據還原,則可通過本模塊下的“數據還原”操作進行,點擊檔案表或目錄表的下拉箭頭提示框,系統出現下拉提示框,提示用戶選擇具體某一點的備份進行還原,如圖:
用戶選擇還原點后,點擊內容顯示區內的數據還原按鈕,即可完成對備份數據的還原操作。
通過檔案表、目錄表的備份以及還原,系統用戶不必再進行單獨的數據庫信息備份,簡化了操作流程,提高了檔案信息的安全機制。
五 系統技術架構與平臺設計
本軟件系統采用java技術開發,基于成熟穩定Struts MVC框架,采用Spring為中間層,以ibatis作為持久化層;設計和架構更加優良,各層定義清晰,具備良好的兼容性與擴展性。
page of 44
數字化檔案管理系統方案書
與此同時,本系統同時應用了ajax(交互式網頁應用開發技術)技術,該技術最大的優勢為在不更新整個頁面的前提下維護數據,使得Web應用程序更為迅捷地回應用戶動作,為系統使用用戶提供了更為良好的系統操作體驗。
六 系統運行環境推薦
硬件配置推薦
如圖:
網絡服務器應用需求(中小型建議): CPU:雙路至強CPU 2.6GHz或更高配置 內存:2G 以上或更高配置
硬盤:36G SCSI X 2或更高配置
系統軟件配置推薦 服務器端
操作系統: Windows 2000/XP以及其它可以運行Tomcat服務器的操作系統 所需軟件:JDK1.5以上,Tomcat5.5.*,客戶機端
操作系統:Windows 9x/2000/XP 所需軟件:大部分用戶只需IE 6或更高的版本
page of 44
數字化檔案管理系統方案書
輔助軟件:Office 2000或更高版本以及Adobe Reader 8.0或更高版本
七 技術服務與支持
系統平臺設計具有較高的安全性和可靠性,切實保障系統的平穩運行。權限設置合理,有完善的災難應急功能和恢復能力,系統應提供7×24小時的連續運行,平均年故障時間<4小時,平均年故障修復時間<30分鐘。建立服務的后援支持,后援支持與服務中心將是一個有規范服務流程和嚴格值班管理制度的服務機構,可以提供靈活、方便和快捷的技術支持,包括電話、傳真、信函、電子郵件、支持網站等方式的技術咨詢響應和服務請求、專人定期走訪以及全時響應、遠程聯機支持和現場服務等多種方式。
后援支持規范建立一個用戶服務庫,其中包括系統資料、問題記錄、維護日志等資料,以產品支持網站形式,提供培訓資料、產品信息發布,常見問題建成知識庫供查詢。
7.1客戶服務流程
后援支持和服務中心應提供7×24小時全時響應服務,建立規范且有效的服務流程.7.2客戶服務方式(1)技術咨詢
可以隨時通過電話、傳真、書函以及電子郵件等各種靈活的通訊手段向后援支持與服務中心進行技術咨詢。
(2)全時響應
后援支持提供24小時響應的服務,提供特殊的通訊聯系辦法,及時響應用戶的問題。(4)定期走訪
專人定期、不定期走訪,調查項目實施和維護情況,現場解決用戶存在問題。(5)定期巡檢
在系統運行期間安排工程師抽樣定期對系統進行系統巡檢,現場對系統進行測試和優化,及時發現系統存在的問題或潛在的故障,提前消除隱患,確保系統安全、穩定地運行。
(6)現場支持維護 遇到較為復雜的問題,一般通訊手段的咨詢和遠程聯機難以解決時,應安排專業工程師趕到現場解決問題。人數根據實際情況和需要而定。
page of 44
第二篇:OA檔案管理解決方案
OA檔案管理解決方案
檔案管理模塊是OA系統原有組成的應用模塊,目前只使用了部分功能。通過對此模塊重新規劃實施應用以及少量二次開發可以實現對文書、實物、聲像、照片等檔案的信息一體化管理,全面提高了檔案管理水平和檔案信息資源的開發利用能力。實現了知識、信息的累積與共享。
OA檔案管理模塊參照《中華人民共和國檔案法》、《檔案著錄規則》、文書檔案案卷格式、歸檔文件整理規則、機關檔案工作業務建設規范等法規性文件,涵蓋了檔案的收集、整理、立卷、鑒定、編目、保管、統計、檢索、借閱、銷毀等工作,檔案分類體系完善、科學、合理,保持了資料的歷史樣貌;檢索方式多樣,準確率高,便于用戶查詢;用戶借閱、歸還檔案資料方便,有利于信息的共享;減輕了管理人員的勞動強度,提高了檔案管理工作的實時性、實效性,最大程度的提高了檔案管理工作的質量;通過縝密完善的權限設置和工作流定義,使檔案管理具備了極高的安全性。
檔案管理模塊還可以與OA其他功能模塊相關聯,實現自動歸檔功能。檔案的來源包括兩部分:一是直接錄入的文件,二是其他模塊自動歸檔的文件。隨著企業信息化程度的提高,在本系統的日常使用中也將產生大量的文件、信息,需要我們進行實時有效的收集和整理。在OA系統使用中產生的文件與信息,如會議管理、郵件管理、傳閱信息、通知公告、任務管理、公用文檔等,都可以直接的自動歸入檔案管理中進行管理。不需要再做重復性的收集和錄入工作,同時也大大減少了文件和信息的流失,實現了檔案管理的實時性。
主要功能子模塊有:
? 檔案數據:按目錄形式詳細顯示現有的檔案全宗、類別、卷宗、文件的目錄,有相應權限的用戶可進行檔案類別、卷宗及文件的新增、設置,并進行分類、歸卷、移卷等相關的整理和維護; ? 檔案查詢:顯示檔案數據列表,用戶通過選擇查詢條件,即可查閱到所需文件或案卷,且查詢結果能保存在借閱申請暫存中,以便以后申請借閱時用; ? 檔案借閱:通過定制適于使用的檔案借閱流程,提交借閱申請,實現了用戶查閱所需文件或卷宗的功能; ? 檔案銷毀:定制適于使用的檔案銷毀流程,根據需要可實現對已過保存期限或沒有保存價值的檔案進行銷毀的功能; ? 統計分析:根據具體需要設定查詢條件,即可實現對檔案的借閱統計、文件統計和案卷統計。
第三篇:學生檔案管理系統
目錄 摘要
ABSTRACT 前言
第一章 為什么要開發一個學生檔案管理系統? 第二章 計算機已經成為我們學習和工作的得力助手 1.1 在中小學中用計算機管理學生檔案的意義 1.2 為將來學校上網做好準備 1.4 學生檔案的設計分析
第三章 怎樣開發一個學生檔案管理系統? 2.1 編程環境的選擇 2.2 關系型數據庫的實現 2.3 二者的結合(DBA)
第四章 Windows下的Visual Basic 編程環境簡介 3.1 告別“hello world”的年代 3.2 面對對象的編程 3.3 實現菜單選項 3.4 實現工具欄 3.5 幫助 3.6關于系統
第五章 使用Access2000 實現關系型數據庫 4.1 數據庫的概念 4.2 新建一個數據庫 4.3 修改已建的數據庫 4.4 實現數據庫之間的聯系 第五章 系統總體規劃 5.1 系統功能 5.2 流程圖
第六章 系統具體實現 6.1 用戶界面的實現 6.1.1 封面 6.1.2 主界面 6.1.3 幫助系統 6.2 數據庫的實現 6.2.1 學籍數據庫 6.2.2 學生成績庫 6.2.3 課程庫 6.3 與VB的連接 第七章 結束語
第八章 主要參考文獻 附錄
--------------摘要--------------
學生檔案管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。
經過分析,我們使用 MICROSOFT公司的 VISUAL BASIC開發工具,利用其提供的各種面向對象的開發工具,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能化對象,首先在短時間內建立系統應用原型,然后,對初始原型系統進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統。
關鍵字:控件、窗體、域。
--------------ABSTRACT--------------
The system of managing student file is a typical application of managing information system(know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end.The former required consistency and integrality and security of data.The later should make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32.VB offered a series of ActiveX operating a data-base.It can give you a short-cut to build up a prototype of system application.The prototype could be modified and developed till users are satisfied with it.Keywords: ActiveX , Form , Field.--------------前言--------------
學生檔案管理系統是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生檔案管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。
隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。
作為計算機應用的一部分,使用計算機對學生檔案信息進行管理,具有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生檔案管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。因此,開發這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發一套學生檔案管理系統為例,談談其開發過程和所涉及到的問題及解決方法。
--------------------下面就讓我們開始正文的介紹 第一章
為什么要開發一個學生檔案管理系統?
計算機已經成為我們學習和工作的得力助手:
今天,計算機的價格已經十分低廉,性能卻有了長足的進步。它已經被應用于許多領域,計算機之所以如此流行的原因主要有以下幾個方面: 首先,計算機可以代替人工進行許多繁雜的勞動; 其次,計算機可以節省許多資源;
第三,計算機可以大大的提高人們的工作效率; 第四,計算機可以使敏感文檔更加安全,等等。
在中小學中用計算機管理學生檔案的意義
現在我國的中小學校中檔案的管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在信息時代這種傳統的管理方法必然被計算機為基礎的信息管理所取代。
我作為一個計算機應用的本科生,希望可以在這方面有所貢獻。改革的總設計師鄧小平同志說過“科學技術是第一生產力”,我希望能用我四年的所學編制出一個實用的程序來幫助中小學進行更有效的學籍管理。
歸納起來,好處大約有以下幾點:
1. 可以存儲歷屆的學生檔案,安全、高效;
2. 只需一到二名檔案錄入員即可操作系統,節省大量人力; 3. 可以迅速查到所需信息。
為將來學校上網做好準備
跟據1999年中國電信的調查報告顯示我國的上網人數已達到890萬,互聯網已經十分普及,學校往界的畢業生希望能在世界的任何一個角落查到自己校友的信息,本系統為學校將來的上網作了先期工作,比如數據庫的建立。
學生檔案的設計分析
根據實際情況,我們使用原型法(Rapid Prototyping)即以少量代價快速地構造一個可執行的軟件系統模型。使用戶和開發人員可以較快地確定需求,然后采用循環進化的開發方式,對系統模型作連續的精化,將系統需具備的性質逐漸增加上去,直到所有的性質全部滿足。此時模塊也發展成為最終產品了。第二章
怎樣開發一個學生檔案管理系統?
編程環境的選擇
微軟公司的Visual Basic 6.0是Windows應用程序開發工具,使目前最為廣泛的、易學易用的面向對象的開發工具。Visual Basic提供了大量的控件,這些控件可用于設計界面和實現各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。故而,實現本系統VB是一個相對較好的選擇。
關系型數據庫的實現
Access2000 就是關系數據庫開發工具,數據庫能匯集各種信息以供查詢、存儲和檢索。Access 的優點在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種類似于 Excel 的電子表格,可以使數據庫一目了然。另外,Access 允許創建自定義報表用于打印或輸出數據庫中的信息。Access也提供了數據存儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其他網絡用戶共享數據庫。Access 是一種關系數據庫工具,關系數據庫是已開發的最通用的數據庫之一。如上所述,Access 作為關系數據庫開發具備了許多優點,可以在一個數據包中同時擁有桌面數據庫的便利和關系數據庫的強大功能。
二者的結合(DBA)
微軟的JET數據庫引擎提供了與數據庫打交道的途徑,我們是通過它以及Visual Basic 來訪問數據庫并對其進行各種操作。Visual Basic、Access以及其他微軟的軟件產品都是通過共用JET數據庫引擎,從而給用戶提供了豐富的數據類型。
DATA 控件在數據庫中的信息與將信息顯示給用戶看的Visual Basic程序之間架起了一座橋梁。我們可以設置DATA控件的各個屬性,告訴它要調用那個數據庫的哪個部分。缺省情況下,DATA控件根據數據庫中的一個或多個數據表建立一個dynaset-type(動態集合)類型的記錄集合。一個記錄集合是動態的也就意味著,當原來的數據表中的容改變了以后,該記錄集合中的記錄也會隨之改變。DATA控件還提供了用來瀏覽不同記錄的各種跳轉按鈕。將DATA控件放置在窗體中之后,我們還必須在該控件與要處理的數據庫之間建立聯系。第三章
Windows下的Visual?
? ??? ?
? ?)。Visual Basic應用程序基本的構建塊是用戶所創建的對象,每一個對象都具有一些特性和行為(屬性、事件和 方法)。開發人員可以最有效利用所創建的每一個對象。使用應用程序具有可通用性可說擴展性和強有力的功能。
Visual Basic應用由一系列對象組成,包括有函數、菜單、函數、結構和數據窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等這些對象和控件都可在許多應用中重復使用。
實現菜單選項
菜單是程序最重要的特性之一,大多數程序都依賴一個定義良好的菜單使程序易于使用和維護,Visual Basic也提供了強大的創建菜單功能是程序更加標準。
您可以使用Visual Basic的Application Wizard也可以使用Visual Basic 的菜單編輯器建立菜單或者修改已經存在的菜單。
實現工具欄
CoolBar控件與Office97種看到的CoolBar是類似的。CoolBar就是一個可以在窗體上浮動的工具,同時也是其他ActiveX的容器。通過在CoolBar中遷入其他空間你局可以向用戶提供更好的靈活性和義用性。
Toolbar 是工具條控件,是實現工具條的主體。其中的按鈕可以顯示圖像和標題,并按功能分組或加入分隔符,還可以圍棋設置鼠標停留在其上顯示的提示字符。Toolbar也是一個控件容器且具有Style屬性,并可以為其增加下拉按鈕和平滑按鈕等。
選擇“工程”下拉菜單中的“部件”選項,顯示“部件”對話框。在“控件”選項卡列表中選擇“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。其屬性及對象如下:
1. Align屬性定義工具條在窗體中的位置
2. ToolTipText屬性是字符串類型,定義控件的提示字符 3. Style屬性定義按鈕外觀。
4. ImageList屬性定義與數據條對應的ImageList控件名,該控件定義工具條按鈕顯示的圖像。5. HotImangeList屬性設置一個ImageList控件名,該控件定義按鈕獲得熱點時顯示的圖像。6. DisabledImageList屬性定義工具條按鈕無效時顯示的圖像。創建工具條包括ImageList和Toolbar控件 ImageList用于為其他控件提供圖像庫,將ImageList控件加入到工具箱的操作于前述Toolbar控件相同。
幫助
專業水平的軟件通常都帶有聯機幫助功能。無論寫出來的程序是要給大量的用戶使用,還是僅僅局限于公司內部有限的使用者,我們都應該為用戶提供詳細的、易于理解的聯機幫助文檔。微軟的Help Workshop4.0 是一套獨立于Visual Basic 的用來協助我們創建、運行于32位Windows 操作系統下的幫助文件的工具。使用它我們可以為我們編寫的應用程序生成一組幫助文件。
關于版本
為了是程序顯得更具有專業風格,首先可以在其中加入通常的應用程序信息。這些信息包括公司名稱、版本號、修訂號以及其他類似信息。Visual Basic允許你使用APP對象來保存這些信息,APP對象是一個預定義對象,不需要在程序中創建它。APP對象的大多數屬性被應用程序用來提供常規的信息,通過使用這些APP提供的屬性,可以在應用程序和用戶之間交流重要信息,在項目屬性框中可以設置它的屬性。
第四章
使用Access2000 實現關系型數據庫
數據庫的概念
數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,簡而言之,數據庫就是信息的集合。計算機的數據庫可以分為兩類:非關系數據庫(flat-file)和關系數據庫(relational)。關系數據庫中包含了多個數據表的信息,數據庫含有各個不同部分的術語,象記錄、域等。
新建一個數據庫
創建任何一個數據庫的第一步是仔細的規劃數據庫,設計必須是靈活的、有邏輯的。創建一個數據庫結構的過程被認為是數據模型設計。1. 標識需要的數據;
2. 收集被標識的字段到表中; 3. 標識主關鍵字字段;
4. 繪制一個簡單的數據圖表; 5. 規范數據;
6. 標識指定字段的信息; 7. 創建物理表。
修改已建的數據庫
數據庫的修改分為:添加、編輯和刪除記錄。這三種操作均可由Visual Basic 創建的程序來完成,下面的章節將詳細描述實現的具體方法。
實現數據庫之間的聯系
數據庫之間的關系指明兩個庫之間共享一個共同的關鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關聯的各個不同的表中獲取信息時建立的,關鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀錄中由重復數據的組合字段。數據庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類型用于描述庫表示什么以及在數據庫中如何與其它的庫建立關系。第五章
系統總體規劃
系統功能
1. 可以進行文本操作; 2. 添加一個數據庫項目; 3. 刪除一個數據庫項目; 4. 修改一個數據庫項目; 5. 查詢信息; 6. 察看課程表。
流程圖
第六章
系統具體實現
用戶界面的實現 6.1.1 封面
具體實現見 圖_6.1.1
圖_6.1.1 6.1.2 主界面
具體實現見.圖_6.1.2 圖_6.1.2
主界面包含三方面的內容,以下一一介紹: 1.記錄操作
打開記錄操作,進入記錄操作菜單項分別由文件、視圖及幫助三個選項。1.1文件包括:新建 打開
打開寫字板---------如圖<6.1.4>(源程序見附錄清單6.1)保存 另存 打印 退出
<圖6.1.4> 1.2視圖包括:狀態條 工具欄 背景顏色 顯示
課程表---------如圖<6.1.5> 文本編輯器
網絡瀏覽 <圖6.1.5> 1.3幫助包括:內容 關于幫助 2.記錄操作
打開記錄操作進入記錄操作選項頁分別由瀏覽記錄、查找等三個選項組成。2.1瀏覽記錄: 學生學籍庫 課程庫 成績庫
2.2查找記錄 2.3備注 3.系統信息
打開系統信息進入選項頁分別由系統信息、信息采集等組成。
6.1.3 幫助系統 具體實現見6.1.3
圖6.1.3
數據庫的實現
6.2.1學籍數據庫
學籍數據庫里存儲了學生的檔案包括:學號、姓名、年齡等 表如<6.2.6>
列名(中文)列名(英文)數據類型寬度小數點位數是否為空姓名Name Date8No學號CodeInteger6No性別SexDate2No年齡AgeDate6No民族NationDate6No政治面貌Visage...Date2...Yes...家庭住址AddressDate10No備注RecordDate15No 表<6.2.6> 學籍模塊:
該模塊主要完成學生基本信息的錄入、刪除、更新等功能。在此模塊中定義了八個域名來進行學生的信息存儲。如果用戶修改某一紀錄中的某一項,可單添加按鈕進行學生記錄的編輯,此窗口使用數據窗口的FREEDOM風格(典型的錄入界面)。該種風格特點是列標題緊挨著數據列在此窗口還可以增加新學生紀錄。
6.2.2成績數據庫
成績數據庫里存儲了學生的成績包括:學號、成績、等如表<6.2.7 >
列名(中文)列名(英文)數據類型寬度小數點位數是否為空姓名Name Date8No學號CodeInteger6No成績ScoreDate10No備注RecordDate15No 表<6.2.7> 成績模塊:
該模塊主要完成學生成績的基本信息的錄入、刪除、更新等功能。在此模塊中定義了四個域名來進行學生的信息存儲。
6.2.3課程數據庫
課程數據庫利存儲了課程的信息:課程名、作者、出版社等如表<6.2.8>
列名(中文)列名(英文)數據類型寬度小數點位數是否為空課程IDCourseDate8No課程名NameDate15No出版社PublisherDate20No作者ScoreDate18No備注RecordDate15No 表<6.2.8> 課程模塊:
該模塊主要完成存儲課程的所有信息及錄入、刪除、更新等功能
與VB的連接
Visual Basic提供了與底層數據庫系統緊密的連接。Visual Basic 支持不同的關系數據庫管理系統并充分發揮每一個數據庫的特長。生成獨立應用或脫離服務器運行的服務以上的應用,Visual Basic連接數據庫的方式有兩種: ·通過使用Visual Basic的 DATA控件。
·通過使用由Visual Basic提供的專用的直接與數據庫相連的接口 第七章
結束語
經過三個多月的設計和開發,中小學檔案管理系統基本開發完畢。其功能基本符合用戶需求,能夠完成學生學籍的存儲和成績的查詢以及各類相關報表的打印。并提供部分系統維護功能,使用戶方便進行數據備份和恢復、數據刪除。,對于數據的一致性的問題也通過程序進行了有效的解決。
但是由于畢業設計時間較短,所以該系統還有許多不盡如人意的地方,比如聯機文檔比較少,用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。
致謝
在本次畢業設計中,我從指導老師雷震甲老師身上學到了很多東西。雷老師認真負責的工作態度,嚴謹的治學精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學習都有一種巨大的幫助,感謝他耐心的輔導。另外,在系統開發過程中雷老師的助手張彥明老師也給于我很大的幫助,幫助解決了不少的難點,使得系統能及時開發完成,還有同組的同學同樣給與我不少幫助,這里一并表示感謝。
第八章
主要參考文獻
[1] Visual Basic 6.0 使用指南
作者:Bob Reselman , Richard Peasley , Wayne Pruchniak.出版社:電子工業出版社
[2] 中文版Microsoft Office 97 自學通 作者:Ned Snell 出版社:機械工業出版社
[3] Visual Basic 6.0 中文版控件大全 作者:Microsoft 出版社;電子工業出版社
[4] 中文Access 2000 24學時教程
作者:Craig Eddy,Timothy Buchanan 出版社:機械工業出版社
附錄程序清單及注釋 程序清單6.1 Option Explicit Dim FileName As String '文件名,用于打開、保存文件 Dim UndoString As String '用于 Undo 操作 Dim UndoNew As String '用于 Undo 操作
Private Sub ImgUndoDisable()'禁用“Undo”按鈕 UndoString = “" UndoNew = ”“ ImgUndo.Enabled = False ImgUndo.Picture = ImageDisable.ListImages(”Undo“).Picture End Sub
Private Sub ImgUndoEnable()'有效“Undo”按鈕
ImgUndo.Enabled = True ImgUndo.Picture = ImageUp.ListImages(”Undo“).Picture End Sub
Private Sub Check_ImgPaste()'設置粘貼按鈕
If Len(Clipboard.GetText)> 0 Then ImgPaste.Enabled = True ImgPaste.Picture = ImageUp.ListImages(”Paste“).Picture Else ImgPaste.Enabled = False ImgPaste.Picture = ImageDisable.ListImages(”Paste“).Picture End If End Sub
Private Sub Check_ImgCutCopy()'設置剪切、復制按鈕
If Text1.SelLength > 0 Then ImgCut.Enabled = True ImgCut.Picture = ImageUp.ListImages(”Cut“).Picture ImgCopy.Enabled = True ImgCopy.Picture = ImageUp.ListImages(”Copy“).Picture Else ImgCut.Enabled = False ImgCut.Picture = ImageDisable.ListImages(”Cut“).Picture ImgCopy.Enabled = False ImgCopy.Picture = ImageDisable.ListImages(”Copy“).Picture End If End Sub Private Sub BackColor_Click()CommonDialog1.ShowColor Text1.BackColor = CommonDialog1.Color End Sub
Private Sub Box_Click()'顯停工具欄
If Box.Checked Then '將停顯工具欄
Box.Checked = False CoolBar1.Visible = False Else Box.Checked = True CoolBar1.Visible = True End If
Form_Resize '重新調整控件位置 End Sub
Private Sub Close_Click()Dim FileNum As Integer
If Len(FileName)> 0 Then '有輸入文件名
FileNum = FreeFile()'獲得可用文件號
Open FileName For Output As FileNum '打開輸出文件 '如果無指定文件,則創建新文件 Print #FileNum, Text1.Text '輸出文本 Close FileNum '關閉文件 End If
Text1.Text = ”“ FileName = ”“ End Sub
Private Sub ComboSize_Click()Text1.FontSize = Val(ComboSize.Text)End Sub
Private Sub ComboFont_Click()Text1.FontName = ComboFont.Text End Sub
Private Sub Copy_Click()Clipboard.SetText Text1.SelText '復制文本到剪裁板 End Sub
Private Sub Cut_Click()Clipboard.SetText Text1.SelText '復制文本到剪裁板 Text1.SelText = ”“ '清選擇的文本 End Sub
Private Sub DataTime_Click()Text1.SelText = Now End Sub
Private Sub Delete_Click()Text1.SelText = ”“ '清選擇的文本 End Sub
Private Sub Edit_Click()'當程序顯示“編輯”子菜單前,觸發該程序 If Text1.SelLength > 0 Then '文本框中有選中的文本 Cut.Enabled = True Copy.Enabled = True Delete.Enabled = True Else Cut.Enabled = False Copy.Enabled = False Delete.Enabled = False End If
If Len(Clipboard.GetText())> 0 Then '剪裁板中有文本數據 Paste.Enabled = True Else '沒有可粘貼的文本 Paste.Enabled = False End If End Sub
Private Sub Exit_Click()Unload Me End Sub Private Sub FindText_KeyPress(KeyAscii As Integer)Dim BeginPos As Long
If KeyAscii = 13 Then BeginPos = InStr(1, Text1.Text, FindText.Text, vbTextCompare)If BeginPos > 0 Then Text1.SelStart = BeginPos1 ComboFont.AddItem Screen.Fonts(i)Next i End Sub
Private Sub Form_Resize()Dim TextTop As Long
'修改工具條大小
CoolBar1.Top = Me.ScaleTop ? ?? ??? ?? ??? ?? ? Me.ScaleLeft Text1.Width = Me.ScaleWidth If Me.ScaleHeight > CoolBar1.Height Then Text1.Height = Me.ScaleHeight” + FileName '修改標題顯示 End If End Sub
Private Sub Paste_Click()Text1.SelText = Clipboard.GetText End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)Label1 = “工具欄” End Sub
Private Sub Picture1_Resize()If Picture1.Width > Label1.Left Then Label1.Width = Picture1.ScaleWidth" + FileName '修改標題顯示 ImgUndoDisable End If End Sub
Private Sub Text1_Change()If Not ImgUndo.Enabled Then '使“Undo”按鈕可用 ImgUndoEnable End If UndoString = UndoNew UndoNew = Text1 End Sub
Private Sub Text1_Click()Check_ImgCutCopy End Sub
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)Check_ImgCutCopy End sub
第四篇:學生檔案管理系統
本科生畢業設計
高校數據中心—基于WEB的學生檔案管理系統開發
University Data Center — Development of Student File Management System which based on WEB
學生姓名 所在專業 所在班級 申請學位 指導教師 副指導教師 答辯時間
職稱 職稱
2011 年 6 月 4 日
目錄
目 錄
設計總說明............................................................................................................................I INTRODUCTION..............................................................................................................II 1 緒論..............................................................................................................................1 1.1 1.2 1.3 1.4 2 立項背景..............................................................................................................1 項目目的和意義..................................................................................................1 國內外現狀及其存在的問題..............................................................................2 研究目標..............................................................................................................2
系統開發技術綜述......................................................................................................3 2.1.NET技術綜述........................................................................................................3 2.2 ADO.NET...................................................................................................................4 2.2.1 ADO.NET概述...................................................................................................4 2.2.2 ADO數據訪問接口...........................................................................................5 2.3 關于B/S架構......................................................................................................5 2.3.1 B/S架構簡介...................................................................................................5 2.3.2 B/S體系的三層結構.......................................................................................6 需求分析......................................................................................................................7 3.1 3.2 3.3 功能需求分析......................................................................................................7 系統的實現目標..................................................................................................7 可行性分析..........................................................................................................7
經濟可行性...................................................................................................8 技術可行性...................................................................................................8 性能需求分析...............................................................................................8 運行需求分析...............................................................................................9 3.3.1 3.3.2 3.4 3.4.1 3.4.2 3.5 4 4.1 4.2 4.4 系統配置需求......................................................................................................8
用例分析..............................................................................................................9 數據流圖............................................................................................................11 數據庫概念結構設計........................................................................................11 數據庫詳細實現................................................................................................15
存儲過程.....................................................................................................15 觸發器.........................................................................................................16
數據庫設計................................................................................................................11
4.3 E-R圖....................................................................................................................14 4.4.1 4.4.2
目錄 系統設計....................................................................................................................18 5.1 5.2 5.3 系統體系結構....................................................................................................18 系統模塊劃分....................................................................................................18 主要功能模塊簡介............................................................................................19 登陸界面............................................................................................................21 系統首頁............................................................................................................21 用戶管理............................................................................................................22 類別管理............................................................................................................22
年級管理.....................................................................................................22 學院管理.....................................................................................................23 專業管理.....................................................................................................23 班級管理.....................................................................................................23 學生檔案信息錄入.....................................................................................24 學生檔案信息管理.....................................................................................24 學生檔案信息導入.....................................................................................25 學生信息統計.............................................................................................25 數據庫備份.................................................................................................26 數據庫還原.................................................................................................27 系統空間占用信息.....................................................................................27 6 系統詳細設計與實現................................................................................................21 6.1 6.2 6.3 6.4
6.4.1 6.4.2 6.4.3 6.4.4 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 7 7.1 7.2 學生檔案管理....................................................................................................24
系統管理............................................................................................................26
系統測試....................................................................................................................28
測試目標............................................................................................................28 模塊測試............................................................................................................28
登陸測試.....................................................................................................28 用戶管理測試.............................................................................................29 班級管理測試.............................................................................................29 學生檔案管理測試.....................................................................................29 系統管理測試.............................................................................................30 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 8 總結............................................................................................................................31
鳴 謝.................................................................................................................................32 參考文獻.............................................................................................................................33
設計總說明
設計總說明
隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。基于 Web 的學生檔案管理系統正是作為計算機應用的一部分,使用計算機對學生檔案信息進行管理,具有手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生檔案管理的效率,也是教育的科學化、正規化管理,與世界接軌的重要條件。因此,開發這樣一套管理系統成為必要。
學生檔案管理系統是典型的信息管理系統,其開發主要包括后臺數據庫的建立和維護以及前端界面的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫,而對于后者則要求功能完備、易使用、界面美觀等特點。工作主要內容包括: 1)設計并實現一個學生檔案管理系統。
2)本系統采用的是基于.NET的Web應用框架構架模式,實現了B/S架構。開發工具使用了Microsoft公司的visualstudio2008,利用其提供的各種面向對象的開發工具,并結合SQL Server與IIS,開發出一個動態、交互、高效的Web學生檔案管理系統。
3)本系統的用戶對象針對不同用戶的需求把用戶類別劃分為學生、教師、系統管理員三種。系統功能主要有用戶管理、年級管理、學院(系)管理、專業管理、班級管理以及學生檔案管理,同時還實現了學生檔案的導入導出、學生人數統計、數據庫遠程備份還原等功能。
4)系統的主要技術及特點有:系統基于C#.NET語言開發,主要采用ASP.NET技術實現,頁面與業務邏輯分離,能夠結合多種開發語言開發,可采用可擴展的分層配置基本結構,實現靈活多樣的安全配置與設計。系統開發和維護都在服務器端,用戶只需要打開瀏覽器就可以通過網絡遠程管理、查詢學生檔案。
目前,該系統在本地測試運行正常,系統功能完善、應用方便靈活,界面友好,達到了預期的目標,提高了檔案部門的管理水平。
關鍵詞:學生檔案管理系統;管理信息系統;ASP.NET;SQL Server;C#.NET
I
INTRODUCTION
INTRODUCTION As science and technology's improvement, computer science was also getting mature and it's great feature was deeply knowed by people.It had entered human society in fields and playing more and more important role.Student file management system that base on Web is a part of computer application.Management of student file information in computer, make several advantages which manual managing can't compare with.For example: quick search, convenient seeking, high dependability, huge memory space, excellent confidentiality, long service life, low cost etc.These advantages can improve the efficiency of student's file administration greatly, and it is important condition of education on it's way to socialization and regularization and connecting with the world.So, it's necessary to develop such a management of system.Student file management system is a typical management information system(MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end.The former require consistency, integrality and security of data.The later should make the application powerful and easily used.It mainly include: 1)Designed and implemented a student file management system.2)The system used web application framework structuring mode that base on.NET and it realized the B/S structure.VisualStudio2008 of Microsoft was used here.Object-oriented developing tools was joined with SQL and IIS in programing a Dynamic,interactive ,efficient Web students file management system.3)User Object of the system divided user into student, teacher and system administrator for the needs of different user.The main system function includes user management, grade management, college management, major management, class management and student file management.In addition, the system realized import & export of student file, amount of student number and remote & reduction of data base.4)Main technology and characteristic of the system: it's development base on C#.NET language and was realized by ASP.NET.Pageframe and service logic of system was divided so it can be developed by different developing language, and the system used expandable Layered configuration basic structure with flexible security configure and design.System development and maintenance were operated in server so users just need to open the browser of network in distance if they want to manage or search student file.So far, the system's normal running in local test, and it performed perfect system function, flexible and convenient application, friendly interface.These advantages improved the management standard of the archives department.Keywords: Management system of student file;Information management system;ASP.NET;SQL Server;C#.NET
II
2011屆本科生畢業設計
高校數據中心--基于WEB的學生檔案管理系統開發
信息管理與信息系統,200711622123,劉鴻輝
指導教師:肖洪生 緒論 1.1 立項背景
隨著時間的推移,我們已經進入了21世紀,這是一個信息和數字技術迅猛發展的時代,在全球遍布世界的互聯網絡正在無時無刻、無所不在的滲透到我們的工作、生活和學習中,成為推動社會發展的強大動力。
在此新世紀的開端,作為培養和造就新世紀人才的教育系統和學校,尤其是高等院校,也面臨同樣的社會環境變化趨勢。只有率先領悟和認識到信息技術在教學和管理中的作用,并且用它來解決教學和管理中的問題,才能在全球的教育競爭中立于不敗之地。隨著互聯網的迅猛發展,為校園的信息化建設提供良好的發展平臺,而基于B/S的結構的校園信息管理系統具有很強的開放性和擴展性,模塊化設計,集中式管理,靈活開放的平臺管理,可方便地為校園信息化提供豐富的信息服務,從而實現以信息化的教學管理手段來實現學校日常教學和教務管理。通過校園信息化、數字化建設,利用互聯網的特點和B/S架構的優點,通過信息化系統實現高校各個部門之間的信息交流,實現信息和資源的充分利用,提高高校的競爭力。
校園信息化的建設對學校的發展有很大的推動作用,其中學校的檔案管理系統是校園信息化建設中的重要一環,負擔著為整個學校提供詳實準確的學生資料,以及一些其它的檔案資料,如何做好檔案管理工作,如何更好的為學院的日常工作和教學提供最有力的支持,檔案管理系統就是在這樣的背景下實施開發的。
1.2 項目目的和意義
學生檔案管理系統是一間學校不可缺少的部分,它對于學校的決策者和管理者來說都是至關重要的,它能夠為使用者提供豐富的信息和方便快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件或紙質檔案,這種管理方式存在著許多的缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這給查找、更新和維護都帶來了不少的困難。這種管理手段很明顯已不能適應時代的發展,因為它浪費了了許多的人力和物力,在當今信息時代,這種傳統的管理方法必然會被以計算機為基礎的信息管理系統所代替。
眾所周知,計算機已經成為我們學習和工作的得力助手。時至今日,計算機的價格已經十分低廉,性能卻有了長足的進步。由于計算機可以代替人工進行許多繁雜的勞動,具備節省資源、提高
- 1 -
2011屆本科生畢業設計
工作效率、使敏感文檔更加安全等特點,它已經被應用于許多領域。因此使用計算機來實現學生檔案管理的信息化已經成為當今時代發展的需要。應用計算機進行學生檔案管理,歸納起來,主要有以下幾點優勢:
1)可以方便地存儲歷屆的學生檔案,管理更為安全、高效;
2)只需一到兩名管理員對學生檔案信息進行管理,節省大量人力、財力; 3)可以使用戶方便、快速地查詢及修改相關學生的檔案信息。
1.3 國內外現狀及其存在的問題
在管理體制與計算機技術相對落后的管理環境下誕生的傳統信息管理軟件或者系統,由于當時技術水平和管理水平的限制,目的主要是替代、減輕工作人員的勞動強度,提高錄入、保存信息的質量,促進檔案信息管理工作的規范化,提高管理水平與工作效率等。可是當年開發的系統多數都是基于C/S模式的,只能夠在存檔方面操作性強,只是單方面的管理系統而已。
新管理時代的到來和計算機技術的高速發展,對系統各方面的要求都與日俱增,不論是安全還是技術,抑或是其他方面的要求都是越來越高。現在的管理系統不僅是要求能夠替代、減輕工作人員的勞動強度,提高錄入速度、保存信息的質量,這么簡單而已,還要求對信息的更新、對檔案的規范、對管理操作的流程等都要有技術上的提高,安全上的升級,更要求交互性的增強,比如遠程錄入、查詢等,在基于C/S模式的學生檔案管理系統中都不能簡單實現。
1.4 研究目標
實現一個基于WEB的學生檔案管理系統,促進學生檔案管理工作的規范化,提高工作效率;降低學生檔案管理維護費用,提高行政工作效率,為學校領導決策提供支持,該系統的設計目標應盡量達到人力與設備的節省,并且提高處理數據的速度。并在系統開發過程中,提高自己對ASP.NET、SQL Server等前沿開發技術的理解、認識,進一步學習和加強自身在管理信息系統開發上的知識和實踐經驗。
- 2 -
2011屆本科生畢業設計 系統開發技術綜述 2.1.NET技術綜述
.NET框架是微軟公司全新的開發工具,Web應用程序和傳統應用程序的開發者都能用它更高效、更靈活地開發應用程序。.NET框架是.NET平臺的基礎架構,其強大功能來自于公共語言運行環境和類庫緊密結合在一起,提供了不同系統之間交叉與綜合的解決方案和服務。.NET框架創造了一個完全可操控的、安全的和特性豐富的應用執行環境,這不但使得應用程序的開發與發布更簡單,并且成就了眾多語言間的無縫集成。.NET框架由以下三個主要部分組成:
1)公共語言運行時(CLR:Common Language Runtime)公共語言運行時在組件的開發及運行過程中,扮演著非常重要的角色。在組件運行過程中,運行時負責管理內存分配、啟動或刪除線程和進程、實施安全策略、同時滿足當前組件對其他組件的需求。.NET框架的關鍵作用在于它提供了一個跨編程語言的統一編程環境。
2)統一的編程類
.NET框架為開發人員提供了一個統一、面向對象、層次化、可擴展的類庫集(API)。現今,C開發人員使用的是Microsoft基類庫,Java開發人員使用的是Windows基類庫,而Visual Basic用戶使用的又是Visual Basic API集。而.NET框架統一了微軟當前的各種不同的框架。這樣,開發人員無需學習多種框架就能順利編程。而且,通過創建跨編程語言的公共API集,.NET框架可實現跨語言繼承、錯誤處理和調試。實際上,從Perl到C++的所有編程語言,都是相互等同的,開發人員可以自由選擇理想的編程語言。
3)活動服務器頁面(ASP.NET)ASP.NET在原有ASP上添加了許多新特性,并增強了原有的功能。ASP.NET并非僅是ASP的補充。它建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的web應用程序。與以前的Web開發模型相比,它具有多個重要的優點:
a)增強的性能。ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的不同,ASP.NET可利用早期綁定、實時編譯、本機優化和緩存服務。這相當于在編寫代碼之前就顯著提供了性能。
b)簡易性。ASP.NET使執行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。另外,公共語言運行庫利用托管代碼服務(如自動引用計數和垃圾回收)簡化了開發。
c)可管理性。ASP.NET采用基于文本的分層配置系統,簡化了將設置應用于服務器環境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。
d)安全性。借助內置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序的安全。
- 3 -
2011屆本科生畢業設計
下面給出.NET的體系結構,如圖2-1所示。
圖2-1.NET的體系結構
2.2 2.2.1 ADO.NET ADO.NET概述
ADO.NET在改進以前ADO的基礎上,提供了很多用于以創建數據為中心的應用程序的特性。ADO.NET引入的新特性:對XML的充分支持、新數據對象的引入、語言無關的數據訪問、使用和CLR一致的類型。
1)互操作性
互操作性是ADO.NET提供的關鍵特性之一。由于ADO.NET使用XML交換數據,因此任何支持XML的組件都可以從ADO.NET接收數據。這樣就可以在ADO.NET和運行任何平臺的應用程序之間傳輸數據,以支持跨平臺應用。而ADO也可以通過使用COM封送處理在應用程序之間傳輸斷開連接的數據集,這就存在數據類型轉換的問題,同時COM組件也無法通過防火墻。而XML形式的Dataset組件卻可以直接通過防火墻。
2)可擴展性
使用ADO.NET創建的應用程序比ADO創建的應用程序更易于管理和縮放。ADO.NET創建的應用程序使用XML在層之間傳輸數據,這樣就可以很輕松地在已經部署的應用程序中增加層,并實現與新層中的對象無縫地交換數據。而ADO的使用數據集交換數據,要在已有的應用程序結構中增加中間層,就必須改變應用程序,無法實現無縫數據共享。
3)不存在數據類型轉換
ADO.NET使用XML交換數據,不存在數據類型轉換的需求,可以極大地提高應用程序的性能;而ADO使用COM組件傳送數據,就需要進行類型轉換,這種類型轉換大大降低了應用程序的性能。
- 4 -
2011屆本科生畢業設計
2.2.2 ADO數據訪問接口
ADO.NET提供了對Microsoft SQL Server等數據源的一致訪問。數據庫使用者可以使用ADO.NET來連接到這些數據源,并檢索、操作和更新數據。
下面給出ADO.NET的關系圖,如圖2-2所示。
圖2-2 ADO.NET關系圖
ADO.NET提供了對Microsoft SQL Server等數據源的一致訪問。數據庫使用者可以使用ADO.NET來連接到這些數據源,并檢索、操作和更新數據。ADO.NET有兩個核心組件:DataSet和.NET數據提供程序,其中.NET數據提供程序包括:Connection、Command、DataReader和DataAdapter對象。DataSet設計目的是為了實現獨立于任何數據源的數據訪問,可以用于多種不同的數據源,可以用于XML數據,或用于管理應用程序本地的數據。ADO.NET結構的另一個核心元素是.NET數據提供程序,設計目的是為了實現數據操作和對數據的快速、只讀訪問。Connection對象提供與數據源的連接。Command對象用于返回數據、修改數據、運行存儲過程以及發送或檢索參數信息的數據庫命令。
DataReader從數據源中提供高性能的數據流,DataAdapter提供連接DataSet對象和數據源的橋梁。DataAdapter使用Command對象在數據源中執行SQL命令,以便將數據加載到DataSet中,并使對DataSet中數據的更改與數據源保持一致。
2.3 2.3.1 關于B/S架構 B/S架構簡介
目前,網絡應用軟件運行的模式主要有兩類:Client/Server 模式和 Browser/Web Server 模式。客戶/服務器(C/S)模式主要的缺點是維護、升級較麻煩,瀏覽器/服務器模式(B/S)是近幾年伴隨 Internet 迅速發展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是網站服務器(Web Server),而 Web Server與數據庫和應用服務器的緊密結合,使得這種模
- 5 -
2011屆本科生畢業設計
式的應用范圍不斷擴大,它已不僅僅用于網上查詢,有很多部門的業務系統、企業的 MIS系統紛紛采用這種模式。它的主要優點是集中化管理和維護,便于擴充應用、升級維護簡便;而客戶端的免安裝和零維護的特點,極大地降低了日后的維護成本。利用 ASP.NET 技術是開發 B/S 模式軟件最方便、最簡單的方法。企業使用的各個管理系統的功能將需要不斷的擴充和更新,數據庫的數據表及其結構也隨之需要進行更新,軟件也必將不斷地更新;同時軟件產品本身就要經過一個不斷自我完善的過程。基于上述考慮,用 Browser/Web模式來設計管理系統比較合適,服務器端采用 SQL Server 數據庫系統和 ASP.NET 組件來構成管理系統的應用服務系統;客戶端采用瀏覽器來完成管理的各項記錄和查詢的操作,同時可進行遠程系統維護和管理。
2.3.2 B/S體系的三層結構
B/S結構是真正的三層結構,它以訪問 WEB 數據庫為中心,HTTP 為傳輸協議,客戶端通過瀏覽器(Browser)訪問 WEB 服務器和與其相連的后臺數據庫,我們稱之為 B/S(Browser/Server)模式,其三層結構組成如圖2-3所示。
客戶端WEB服務器客戶端圖2-3 B/S三層結構圖
后臺數據庫 從左到右,分為三個層次:
第一層是客戶端即瀏覽器,主要完成客戶和后臺的交互及最終查詢結果的輸出功能。在客戶端向指定的 Web 服務器提出服務器請求,Web 服務器用 HTTP 協議把所需文件資料傳給用戶,客戶端接受并顯示在 www.tmdps.cnputerLevel FirstLanguage SecondLanguage
varchar(20)varchar(50)varchar(20)varchar(50)char(10)varchar(50)varchar(20)varchar(20)varchar(20)tinyint varchar(50)varchar(50)varchar(20)varchar(20)varchar(20)varchar(50)varchar(50)varchar varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
家庭出身 戶籍所在地 籍貫 家庭住址 郵編 健康狀況 身高 視力 體重 婚姻情況 就讀院校 學歷 學制 宿舍號 班主任 職務 生源所在地 培養類別 入學時間 畢業時間 畢業證書編號 入團情況 入團介紹人 入黨情況 入黨介紹人 第二學歷 計算機水平第一外語 第二外語
4.3 E-R圖
E-R圖是描述概念數據模型的主要工具,E-R圖也稱為實體-聯系模型,由實體,屬性,聯系三個要素構成。根據系統功能分析后,設計出滿足各實體間相互關系的內容就可以用E-R圖表達出來,部分實體E-R圖如圖4-3所示。
- 14 -
2011屆本科生畢業設計
年級號年級名學院號學院名稱年級1包含n學院1包含1專業n包含個人照片n專業名稱專業號專業簡介社會關系成績信息家庭關系班級1包含n學生信息性別班級號班級名稱班級簡介學生號姓名政治面貌出生日期民族健康狀況籍貫 圖4-3 系統E-R圖
4.4 4.4.1 數據庫詳細實現 存儲過程
存儲過程只在創建時進行編譯,以后每次執行存儲過程都不需再重新編譯;使用存儲過程一方面減少了瀏覽器與服務器間的交互,減少了網絡傳輸,另一方面又省去了DBMS對SQL語句的語法檢查、查詢優化和編譯等過程,從而可以明顯改善系統的性能。我們在設計系統時,對于復雜的查詢、匯總統計等功能采用存儲過程實現,而不是由Web服務器或客戶機來執行SQL操作。這樣,既降低了Web服務器或客戶機的負擔,又提高了模塊的獨立性,優化了系統的性能。
1)統計學生人數存儲過程
該存儲過程的作用是根據輸入的年級,統計出總人數,代碼如下: create proc FileCount(@StuYear varchar(10))as select StuYear as 年級,StuCollege as 學院,專業數=count(distinct StuProfession),班級數=count(distinct StuClass),人數=count(*)from FileView where StuYear=@StuYear group by StuYear,StuCollege order by StuYear 2)統計年齡分段人數存儲過程
該存儲過程的作用是統計出各年齡段的人數,代碼如下: Create proc AgeCount
- 15 -
2011屆本科生畢業設計
As begin select sum(case when cast(datediff(yy,birth,getdate())as nvarchar)<18 then 1 else 0 end)as '18歲以下',sum(case when cast(datediff(yy,birth,getdate())as nvarchar)between 19 and 21 then 1 else 0 end)as '19--21歲',sum(case when cast(datediff(yy,birth,getdate())as nvarchar)between 22 and 24 then 1 else 0 end)as '22--24歲',sum(case when cast(datediff(yy,birth,getdate())as nvarchar)between 25 and 27 then 1 else 0 end)as '25--27歲',sum(case when cast(datediff(yy,birth,getdate())as nvarchar)>28 then 1 else 0 end)as '28歲以上' from StuFile end 4.4.2 觸發器
觸發器(trigger)是個特殊的存儲過程,它的執行不是由程序調用,也不是手工啟動,而是由事件來觸發,比如當對一個表進行操作(insert,delete,update)時就會激活它執行。
1)登陸日志觸發器
該觸發器的功能是當用戶登陸系統時,自動往日志表里添加登陸名、登陸時間和登陸IP地址,詳細代碼如下:
create trigger login_tri on dbo.UserInfo for update as insert into LoginLog(userid,logindate,loginip)select U_ID,U_lastdate,U_lastIP from inserted 2)禁止修改登陸日志觸發器
該觸發器的功能是禁止用戶修改日志表,詳細代碼如下: create trigger tri1 on dbo.LoginLog for update as
raiserror('不能修改日志',16,10)
rollback transaction 3)自動添加學生賬號觸發器
該觸發器的功能是當添加學生檔案時,自動添加該學生的系統賬號,其中登陸賬號為學號,登陸密碼為學生的身份證號,詳細代碼如下:
- 16 -
2011屆本科生畢業設計
create trigger insert_user on StuFile for insert as begin declare @userID varchar(20),@userPass varchar(20),@userName varchar(20)select @userID = inserted.StuNo ,@userPass = inserted.IdentityID,@userName=inserted.StuName from inserted insert into UserInfo(U_ID,U_pass,U_name,U_power)values(@userID,@userPass,@userName,'學生')end 4)級聯刪除賬號觸發器
該觸發器的功能是當刪除某一學生的檔案信息時,自動刪除該學生的登陸賬號,詳細代碼如下: create trigger delete_user on dbo.StuFile for delete as begin delete UserInfo from UserInfo,deleted where UserInfo.U_ID=deleted.StuNo end
- 17 -
2011屆本科生畢業設計 系統設計 5.1 系統體系結構
學生檔案管理系統采用的是三層體系結構,就是將系統的總體結構分為三層:表示層、業務邏輯層和數據層,將此三層相分離。因此可以對系統進行并行的開發和維護,提高開發和維護的效率,也降低了開發和維護的成本。
學生檔案管理系統的體系結構如圖5-1所示。
圖5-1 學生檔案管理系統體系結構圖
5.2 系統模塊劃分
本系統為一個基于WEB平臺下的學生檔案管理系統,主要有用戶管理模塊、權限管理模塊、年級管理模塊、學院管理模塊、專業管理模塊、班級管理模塊、學生檔案管理模塊、系統管理模塊等幾部分功能,其基本功能模塊圖5-2所示。
學生檔案管理系統用戶管理權 限 管 理年 級 管 理學 院 管 理專業管理班 級 管 理學 生 檔 案 管 理系 統 管 理添加用戶編輯用戶刪除用戶編輯權限添加年級編輯年級刪除年級添加學院編輯學院刪除學院添加專業編輯專業刪除專業添加班級編輯班級刪除班級添加學生信息編輯學生信息刪除學生信息導入學生信息導出學生信息學生人數統計數據庫備份數據庫還原 圖5-2 系統基本模塊圖
本系統根據學校管理需要,共分為三種級別的用戶,分別為:學生用戶、教師用戶和管理員用戶。不同用戶對應著不同的操作權限,其具體操作權限如下述。
1)學生用戶:供在校學生使用。學生用戶登錄后,可以查看有關學生本人的信息,其訪問操作包括修改密碼、一些簡單的查詢等。具體操作權限如下: a)學生本人的檔案信息查看
- 18 -
2011屆本科生畢業設計
b)學生本人檔案導出 c)學校相關信息的查看
2)教師用戶:供本校教師使用。其操作權限如下:
a)修改個人密碼
b)查詢和查看學生檔案信息 c)學生檔案信息的導出 d)查看學生的統計信息
3)管理員用戶:管理員用戶具有該系統的所有權限,包括數據庫的備份、還原等,具體權限如下:
a)用戶的添加、刪除、修改、查詢和導出 b)用戶的權限設置
c)年級信息的添加、刪除、修改 d)學院信息的添加、刪除、修改 e)專業信息的添加、刪除、修改 f)班級信息的添加、刪除、修改
g)學生檔案信息的的添加、刪除、修改、查詢、導入、導出 h)數據庫的遠程備份、還原
5.3 主要功能模塊簡介
1)登陸驗證模塊
用戶身份驗證是實現系統安全性和保證系統穩定性的有效措施之一,用戶身份驗證可以防止非授權用戶使用與入侵,同時也可以維護合法用戶的權益,本系統采用用戶登錄方式限制對系統資源隨意訪問。在該模塊中,學生的賬號是由觸發器自動添加的,對于其他用戶,則必須由管理員添加用戶信息后方可使用本系統。2)用戶管理模塊
用戶管理模塊主要是實現對用戶的添加、刪除、修改和查詢,同時還可以根據需要導出相關用戶的信息,如賬號、密碼等。3)權限管理模塊
權限管理模塊主要是實現對不同類別用戶的權限設置,可對不同類別的用戶賦予不同的權限,如學生類別的初始權限就只有修改密碼、查看個人信息和導出個人信息,管理員可對其權限進行更改。
4)年級管理模塊
年級管理模塊主要是實現對年級信息的添加、刪除和修改。5)學院管理模塊
學院管理模塊主要是實現對學院信息的添加、刪除和修改。
- 19 -
2011屆本科生畢業設計
6)專業管理模塊
專業管理模塊主要是實現對專業信息的添加、刪除、修改和查詢,在添加專業信息時必須選擇學院,否則無法添加。7)班級管理模塊
班級管理模塊主要是實現對班級信息的添加、刪除、修改和查詢,在添加班級信息時必須選擇年級、學院和專業,否則無法添加,并且不能添加相同名字的班級。8)學生檔案管理模塊
學生檔案管理模塊主要是實現對學生檔案信息的錄入、刪除、修改、查詢和EXCEL表格的導入,Word文檔的導出等功能,該模塊是本系統的核心模塊,包含了豐富的學生個人信息,同時在此模塊中還實現了復雜查詢和模糊查詢,可對學生信息進行不同條件的組合查詢,并可對查詢結果自定義格式查看和導出。此外,該模塊還包含學生人數的統計,目前為止已實現的統計有:統計每個年級的人數分布、性別人數統計、政治面貌人數統計、年齡分段人數統計。9)系統管理模塊
系統管理模塊主要是實現對系統數據庫的遠程備份和還原,通過此模塊可遠程備份數據庫,備份后還可將備份文件下載到本地,同時下載后可選擇是否刪除。還原功能則分為普通還原和強制還原,強制還原是強制關閉該數據庫的進程,把數據庫恢復到備份前狀態。
- 20 -
2011屆本科生畢業設計 系統詳細設計與實現 6.1 登陸界面
系統的登陸界面在系統設計中起著舉足輕重的作用,一個設計良好的登陸界面可防止未授權用戶非法使用系統,避免個人信息的泄露等。在本系統的登陸界面中,實現了驗證碼技術,以防止用戶信息被暴力破解,用戶在輸入正確的登陸信息后方可使用本系統,在登陸成功后,會自動往登陸日志表中添加本次登陸用戶的用戶名、登陸時間、登陸IP,以備管理員查詢,而其它界面則采用了Sesssion參數來判斷用戶是否登陸,登陸界面如圖6-1所示。
圖6-1 登陸界面
登陸驗證的關鍵代碼請見附錄。
6.2 系統首頁
系統首頁主要顯示當前登陸用戶的登陸信息,如登陸用戶的登陸時間、登陸IP地址、累計登陸次數等信息,實現界面如圖6-2所示。
圖6-2 系統首頁
- 21 -
2011屆本科生畢業設計
6.3 用戶管理
用戶管理功能主要包括修改密碼、添加用戶、查詢用戶信息、導出用戶信息等,實現界面如圖6-3到圖6-6所示。
圖6-3 修改密碼界面
圖6-4添加用戶界面
圖6-5 用戶管理界面
圖6-6 權限管理界面
用戶管理的關鍵代碼請見附錄。
6.4 類別管理
類別管理主要包括年級管理、學院管理、專業管理、班級管理等,在這些界面的實現中,使用了.NET 2.0新增的服務器控件—GridView。GridView是DataGrid的后繼控件,GridView和DataGrid功能相似,都是在Web頁面中顯示數據源中的數據,將數據源中的一行數據,也就是一條記錄,顯示為在Web頁面上輸出表格中的一行。但GridViewd在功能上更加豐富,因為其提供了智能標記面板,更加易用、方便,常用的排序、分頁、更新、刪除等操作更是可以零代碼實現。并且GridView還具有PagerTemplate屬性,可以自定義用戶導航頁面,也就是說對分頁的控制更加隨心所欲,節省了項目開發的大量時間。
6.4.1 年級管理
年級管理包括年級信息的添加和管理,實現界面如圖6-7和圖6-8所示。
- 22 -
2011屆本科生畢業設計
圖6-7年級添加界面
圖6-8 年級管理界面
6.4.2 學院管理
學院管理包括學院信息的添加和管理,實現界面如圖6-9和圖6-10所示。
圖6-9 學院添加界面
圖6-10 學院管理界面
6.4.3 專業管理
專業管理包括專業信息的添加、管理和查詢,實現界面如圖6-11和圖6-12所示。
圖6-11 專業添加界面
圖6-12 專業管理界面
6.4.4 班級管理
班級管理包括班級信息的添加、查詢和管理,實現界面如圖6-13和圖6-14所示。
- 23 -
2011屆本科生畢業設計
圖6-13 班級添加界面
圖6-14 班級管理界面
班級管理的關鍵代碼請見附錄。
6.5 6.5.1 學生檔案管理 學生檔案信息錄入
學生檔案包含了豐富的學生個人信息,為方便瀏覽和錄入信息,該界面使用了網頁選項卡技術,把學生的信息分為基本資料
一、基本資料
二、測評信息、閱歷及關系、其它情況、學籍變動、備注等七大類。因學生檔案信息的嚴謹性,在此界面的設計中,大量使用了正則表達式來限制用戶的輸入,以防止錯誤信息的錄入,如身份證號只允許輸入15位或18位數字、日期必須是正確的時間格式、聯系電話只能輸入7位或11位數字等。同時因本系統包含大量的學生信息,為防止照片上傳時因文件名相同而被覆蓋,所以在此處實現了照片文件上傳自動命名的功能。實現界面如圖6-15所示。
圖6-15 學生信息錄入界面
6.5.2 學生檔案信息管理
此頁面主要負責對學生檔案信息的管理,可使用多達10個查詢條件組合起來進行學生查詢,并可對查詢結果自定義格式查看,選擇自己需要顯示的信息,通過導出功能還可把查詢結果導出為word文檔。
- 24 -
2011屆本科生畢業設計
實現界面如圖6-16所示。
圖6-16 學生檔案信息管理界面
6.5.3 學生檔案信息導入
通過此界面可把EXCEL表格里面的學生數據導入到數據庫里,實現界面如圖6-17所示。
圖6-17 學生檔案信息導入界面
學生檔案信息導入關鍵代碼請見代碼。
6.5.4 學生信息統計
本界面主要是實現對學生人數、類別的統計,因時間關系,只實現了年級人數統計、性別人數統計、政治面貌分布人數統計和年齡分段人數統計,其中類別人數統計功能中使用了第三方服務器控件DotNetCharting,DotNetCharting是一個.NET圖表控件,對中文的支持非常好,而且操作方便,開發快速,實現效果如圖6-18和圖6-19所示。
- 25 -
2011屆本科生畢業設計
圖6-18 年級人數統計界面
圖6-19 類別人數統計界面
學生人數統計關鍵代碼請見附錄。
6.6 系統管理
數據庫作為信息系統的核心,在系統的運行中擔當著重要的角色,盡管數據庫系統中采取了各種保護措施來防止數據庫的安全性和完整性被破壞,保證并發事務的正確執行,但是計算機系統中硬件的故障、軟件的錯誤、操作員的失誤以及惡意的破壞仍是不可避免的,這些故障輕則造成運行事務非正常中斷,影響數據庫中數據的正確性,重則破壞數據庫,使數據庫中全部或部分數據丟失。因此在系統實現中,數據庫的備份和恢復功能顯得尤為重要,系統管理模塊正是實現了這兩個功能,詳細內容如下所示。
6.6.1 數據庫備份
數據庫備份界面主要實現了數據庫備份功能,當備份成功后可選擇是否把備份文件下載到本機,下載后可刪除服務器上的備份文件。實現界面如圖6-20所示。
- 26 -
2011屆本科生畢業設計
圖6-20 數據庫備份
數據庫備份關鍵代碼請見附錄。
6.6.2 數據庫還原
數據庫還原界面主要實現了數據庫還原功能,備份文件可輸入服務器上的備份文件名或選擇本機上的備份文件,還原方式分普通還原和強制還原兩種,當選擇強制還原時,會強制中斷連接進程,還原數據庫。實現界面如圖6-21所示。
圖6-21 數據庫還原界面
數據庫還原關鍵代碼請見附錄。
6.6.3 系統空間占用信息
通過此界面可查看本系統的空間占用信息,實現界面如圖6-22所示。
- 27 -
2011屆本科生畢業設計
圖6-22 系統空間占用界面 系統測試
7.1 測試目標
系統測試是系統開發周期中一個十分重要而漫長的階段。其重要性體現在它是保證系統質量與可靠性的最后關口,是對整個系統開發過程包括系統分析,系統設計和系統實現的最終審查。系統測試的對象不僅僅是源程序,而應是整個系統,它把需求分析,概要設計,詳細設計以及程序設計各階段的開發文檔,包括需求規格說明,概要設計說明,詳細設計說明以及源程序,都作為測試的對象。測試的目的就是發現系統的錯誤。
7.2 7.2.1 模塊測試 登陸測試
打開系統登錄頁面login.aspx,出現界面如圖6-1。輸入正確的用戶名、密碼和驗證碼,并選擇相應的用戶類別后文方可登錄成功,跳轉到系統首頁,這樣就達到了預期的登陸效果。該模塊的測試結果如表7-1所示。
表7-1 登陸模塊測試結果
測試操作
不輸入任何信息 輸入正確的用戶信息
輸入錯誤驗證碼,其他正確 使用學生賬號登陸,選擇身份“管理員”,其它信息正確 輸入正確用戶錯誤密碼,其它信息正確
測試取值 無
admin、admin admin、admin 200711622123、123456
admin、1234
系統響應 顯示錯誤提示信息 進入系統首頁 顯示錯誤提示信息 彈出錯誤提示框 彈出錯誤提示框
錯誤或提示
“請輸入賬號”,“請輸入密碼” 無
“驗證碼錯誤!”
“登陸信息錯誤,請確認!” “登陸信息錯誤,請確認!”
- 28 -
2011屆本科生畢業設計
7.2.2 用戶管理測試
登陸成功后,點擊左側導航的修改密碼,進入密碼修改界面。輸入正確的舊密碼和連續兩次輸入新密碼后,即可更改當前登陸用戶的登陸密碼。該頁面的測試結果如表7-2所示。用戶管理界面的其它功能和學生檔案管理類似,經測試運行正常,這里不再介紹,詳細內容請見學生檔案管理測試。
表7-2 密碼修改界面測試結果
測試操作
不輸入任何信息 輸入錯誤的舊密碼 舊密碼為空,其它正確
舊密碼正確,新密碼和確認密碼不一致 輸入正確信息
測試取值 無
admin11
admin、admin admin、33、44
admin、1234、1234
系統響應 顯示錯誤提示信息 顯示錯誤提示信息 彈出錯誤提示框 顯示錯誤提示信息 跳轉到操作成功頁面
錯誤或提示 “密碼不能為空” “密碼錯誤” “請輸入舊密碼” “密碼不一致” 無
7.2.3 班級管理測試
登陸成功后,點擊左側導航的班級管理,出現界面如圖6-14。點擊“添加班級”,進入班級添加界面,如圖6-13所示。選擇該班級所在年級、學院、專業后,輸入班級名稱和備注說明,若已存在同名班級,則顯示錯誤提示信息。添加成功后跳轉到操作成功提示頁面,如圖7-1所示,顯示該頁面兩秒后則會自動跳轉到班級管理頁面,如圖6-13所示。在該頁面可對班級信息進行查詢、編輯和刪除,點擊“刪除”將刪除該班級的信息,點擊“取消”取消刪除,點擊“確定”,成功刪除數據庫中的該條記錄。如圖7-2所示。
圖7-1
圖7-2
年級管理、學院管理、專業管理等模塊與班級管理模塊類似,經測試運行正常,這里不再進行敘述。
7.2.4 學生檔案管理測試
登陸成功后,點擊左側導航的錄入學生信息,出現界面如圖6-15,在該界面按照要求正確填入學生信息后,點擊右側確定按鈕,若存在相同學號的學生信息,則彈出提示框,如圖7-3所示,若添加成功,則跳轉到操作成功頁面,并且兩秒后會自動跳轉回學生檔案管理頁面如圖6-16。在該界面可對學生檔案信息進行管理,輸入查詢條件后,下方的GridView顯示出正確的查詢結果。點擊“自
- 29 -
2011屆本科生畢業設計
定義格式查看”,可選擇需要顯示的信息。點擊“導出”,則會把當前GridView內顯示的信息導出到Word文檔中,并彈出文件下載對話框,如圖7-4所示。
圖7-3 提示框
圖7-4 下載對話框
7.2.5 系統管理測試
登陸成功后,點擊左側導航的數據庫備份,進入數據庫備份界面,如圖6-20所示。輸入存放備份文件的目錄名和備份文件名,若不輸入則默認為“DataBackup”和“當前日期_bak”,點擊開始備份,備份成功后會顯示如圖7-5所示界面。點擊下載備份文件,則會彈出下載對話框,如圖7-6所示。點擊刪除備份文件,會彈出刪除成功的提示框,如圖7-7所示。
圖7-5 數據庫備份界面
圖7-6 下載對話框
圖7-7 提示框
點擊左側導航的數據庫還原,進入數據庫還原界面,如圖6-21所示。按要求輸入備份文件目錄和文件名或選擇本地備份文件,點擊開始還原,還原成功后彈出提示框,如圖7-8所示。若同時輸
- 30 -
2011屆本科生畢業設計
入文件名和選擇本地備份文件,則會彈出提示框,如圖7-9所示。
圖7-8
圖7-9
再對本系統其它功能模塊進行詳細測試,系統的各個能功模塊界面、功能均運行正常,程序處理正確,達到了理想的效果。總結
經過了一個多月的學習和努力,我完成了基于WEB的學生檔案管理系統的畢業設計。系統的詳細設計根據系統分析階段的結論將系統具體化,并完成了各個模塊的功能,直到最后形成了一個完整的可行性高的學生檔案管理系統。
本系統使用C#.NET作為開發語言,在開發的過程中采用Microsoft Visual Studio 2008作為開發工具,并選用了Microsoft SQL Server 2005 數據庫系統以實現數據的存儲,同時還使用了第三方服務器控件,如DotNetCharting。頁面的設計則使用了Adobe Dreamweaver CS5 進行設計,同時使用了Adobe Photoshop CS5、光影魔術手等圖像處理工具進行圖像的處理和美化,最后設計出一個較為美觀和人性化的系統。由于時間的限制和本人編程技術的不足,此系統的功能還有待于進一步的加強和完善。例如權限管理功能,原來的設想是把權限細分到每個用戶上的,但因時間和技術關系,只能細分到用戶類別。
通過此次畢業設計,讓我知道了系統開發的艱辛與快樂,在設計的過程中,有時為了一個看起來很簡單的功能,也要占用大量時間,有時還未必能徹底解決問題。所以在編寫程序的過程中一定要有耐心和細心,否則一時的粗心也可能引發一大堆的錯誤。同時本次設計也讓我知道了自己知識、能力、經驗的缺乏,還有許多知識需要去了解和學習,從而提高自己的個人能力。ASP.NET的學習中是從無到有,從生疏到熟悉,讓人回味無窮的一個過程,不但可以解決自己的問題,還可以幫助同學解決他們的難題,是一個很好的學習過程。
總的來說,本學生檔案管理系統基本上可以滿足學生檔案管理的需要。在以后的日子里,本系統將會得到進一步的提高和完善。
- 31 -
鳴
謝
鳴 謝
首先感謝肖洪生老師給予了精心的指導和熱情的幫助,然后就是感謝我的同學們的大力幫助!其次感謝家人對我在設計期間的關愛和照顧。在課題設計的構思 階段和系統的設計階段,導師提出許多寶貴的設計意見,在最后的論文修改階段,老師在百忙之中抽出時間幫我指出和解決存在的問題,提供了很多的幫助,最后才得以順利的完成論文的寫作。在短暫的幾個月的相處時間里,老師淵博的知識、敏銳的思路和實事求是的工作作風給我留下了深刻的印象,這將使得我終身受益,在此謹向老師表示衷心的感謝和崇高的敬意。同時也感謝07信管的同學們在這次畢業設計中對我的支持和幫助。另外,我要衷心感謝信息學院全體老師對我的教誨,他們不僅使我的知識、能力得到提高,更重要的是教會了我怎樣提高自己的自學能力,怎樣去適應社會,適應工作。還有網上眾多不知名的專家和朋友,我要對他們說聲謝謝,他們在網絡上的文章幫我解決了許多困難,感謝所有幫助我的老師、朋友及家人。
- 32 -
參考文獻
參考文獻
[1]王輝,黃紅超.ASP.NET實用教程[M].北京:清華大學出版社,2005.12.[2]求是科技.ASP.NET信息管理系統開發實例導航[M].北京:人民郵電出版社,2005.4.[3]金明花,李冉,鄒婷.Flash 8從入門到精通[M].北京:中國青年出版社,2006.5.[4]Richard Leinecker.ASP.NET 實用全書[M].北京:電子工業出版社,2003.1.[5]張海藩.軟件工程導論[M].北京:清華大學出版社,2008.2.[6]王珊方,薩師煊.數據庫系統概論[M].北京:高等教育出版社,2008.4.[7]趙致格.數據庫系統與應用(SQL Server)[M].北京:清華大學出版社,2005.9.[8]王志偉,宋曉鵬.突破ASP.NET 編程實例五十講[M].北京:中國水利水電出版社,2002.5.[9] 楊天奇,王文,何朋,李會鋒.ASP.NET網絡編程技術[M].北京:機械工業出版社,2007.[10]微軟公司.Microsoft ASP.NET標準教程[M].北京: 中國勞動社會保障出版社,2003.5.[11]孫良軍.Flash 8入門與實例演練[M].北京:中國青年出版社,2006.3.[12]Louis Davidson.Professional SQL Server 2000 Database Design[M],o'reilly ,2003.- 33 -
附
錄
附 錄
(一)登陸驗證的關鍵代碼。String code = CodeTest.Code;
if(!this.tb_code.Text.Trim().Equals(code))
{Label1.Text = “驗證碼錯誤!”;}
else
{
String id = tb_id.Text.ToString();
String pass = tb_pass.Text.ToString();
string power = dd_power.SelectedValue.ToString();
StringBuilder sqlstr = new StringBuilder();
sqlstr.Append(“select * from UserInfo”);
sqlstr.Append(“ where U_ID=@id and U_pass=@pass and U_power=@power”);
SqlParameter[] parameters = { new SqlParameter(“@id”, SqlDbType.NVarChar, 20), new SqlParameter(“@pass”, SqlDbType.NVarChar, 20), new SqlParameter(“@power”, SqlDbType.NVarChar, 20)};
parameters[0].Value = id;
parameters[1].Value = pass;
parameters[2].Value = power;
DataSet ds = Query(sqlstr.ToString(), parameters);
DataTable dt = new DataTable();
dt = ds.Tables[0];
if(ds.Tables[0].Rows.Count!= 0)
{
String logindate = DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”);
String loginip = Request.UserHostAddress;
Session[“id”] = dt.Rows[0][“U_ID”].ToString();
Session[“name”] = dt.Rows[0][“U_name”].ToString();
Session[“pass”] = dt.Rows[0][“U_pass”].ToString();
Session[“power”] = dt.Rows[0][“U_power”].ToString();
Session[“lastdate”] = dt.Rows[0][“U_lastdate”].ToString();
Session[“loads”] = Convert.ToInt16(dt.Rows[0][“U_loads”].ToString())+1;
Session[“lastip”] = dt.Rows[0][“U_lastIP”].ToString();
Session[“logindate”] = logindate;
Session[“loginip”] = loginip;
string strsql = @“update UserInfo set U_lastdate='” + logindate + “',U_lastIP='” +loginip+“', U_loads=U_loads+1 where U_ID='” + id + “'”;
using(SqlConnection conn = new SqlConnection(connStr))
{
using(SqlCommand comm = new SqlCommand(strsql, conn))
{
conn.Open();
int row = comm.ExecuteNonQuery();
- 34 -
附
錄
}
if(power == “管理員” | power == “教師”)
Response.Redirect(“Main.aspx”);
else if(power==“學生”)
Response.Redirect(“user/Main.aspx”);
}
}
else
{ShowMessageBox(“登陸信息錯誤,請確認!”);}
}(二)用戶管理關鍵代碼
protected void Button1_Click(object sender, EventArgs e)
{
string q1 = DropDownList2.SelectedValue.ToString();
//用戶類別
string q2 = DropDownList3.SelectedValue.ToString();
//查詢方式
string qtext = TextBox4.Text.ToString().Trim();
string sqlstr = “select * from UserInfo where”;
if(q1 == “請選擇...” & q2 == “請選擇...” & qtext == “")
{
sqlstr = ”select * from UserInfo “ + ”order by U_Power,ID“;
SqlDataSource1.SelectCommand = sqlstr;
}
else
{
if(q1!=”請選擇...“)
sqlstr = sqlstr + ” U_power='“ + q1 + ”' and “;
if(q2 == ”賬號“ & qtext!= ”“)
sqlstr = sqlstr + ”U_ID like '%“ + qtext + ”%' and “;
if(q2==”姓名“& qtext!=”“)
sqlstr = sqlstr + ”U_name like '%“ + qtext + ”%' and “;
if(q2==”請選擇...“& qtext!=”“)
sqlstr = sqlstr + ”U_name like '%“ + qtext + ”%' or U_ID like '%“ + qtext + ”%' and “;
sqlstr = sqlstr + ”1=1“;
SqlDataSource1.SelectCommand = sqlstr;
}
if(GridView1.Rows.Count!= 0)
{
Session[”SqlDataSouce1Command“] = SqlDataSource1.SelectCommand;
}
}(三)班級管理關鍵代碼
protected void Button1_Click(object sender, EventArgs e)
{
if(tb_class.Text == ”“)
- 35 -
附
錄
{
ShowMessageBox(”請輸入班級名稱“);
}
else if(CustomValidator1.IsValid)
{
string stu_year = DropDownList1.SelectedValue.ToString();
string stu_col = DropDownList2.SelectedValue.ToString();
string stu_pro = DropDownList3.SelectedValue.ToString();
string stu_class = tb_class.Text;
string stu_note = tb_note.Text;
string strsql = ”insert into StuClass(StuClass, Year_ID, College_ID, Profession_ID,Note)values('“ + stu_class + ”',“ + stu_year + ”,“ + stu_col + ”,“ + stu_pro + ”,'“ + stu_note + ”')“;
using(SqlConnection conn = new SqlConnection(connStr))
{
using(SqlCommand comm = new SqlCommand(strsql, conn)){
conn.Open();
int row = comm.ExecuteNonQuery();}
Response.Redirect(”success.aspx?success=5&url=StuClassManage.aspx“);//跳轉到匯總頁面
}} }(四)學生檔案信息導入關鍵代碼 Random number = new Random();
string filename = DateTime.Now.ToString(”yyyyMMddhhmmssfff“)+ ”_“ + number.Next(10000, 99999).ToString()+
”_“
+
FileUpload1.PostedFile.ContentLength
+ System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName);
string path = Request.MapPath(”~/Temp/“);
FileUpload1.SaveAs(path + filename);
string connExcel = ”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/StuFileManage/Temp/“ + filename + ”;Extended Properties=Excel 8.0“;
SqlConnection sqlConnection1 = new SqlConnection(connStr);
OleDbConnection oleDbConnection = new OleDbConnection(connExcel);
try
{
oleDbConnection.Open();
sqlConnection1.Open();
//打開連接
DataTable dataTable = oleDbConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);//獲取excel表
string tableName = dataTable.Rows[0][2].ToString().Trim();//獲取sheet名,其中[0][1]...[N]: 按名稱排列的表單元素
tableName = ”[“ + tableName.Replace(”'“, ”“)+ ”]“;(五)學生人數統計關鍵代碼
private void Drawing()
{
Charting c = new Charting();
c.Title = ”廣東海洋大學學生類別統計“;
- 36 -
附
錄
c.XTitle = ”“;
c.YTitle = ”人數(人)“;
c.PicHight = 400;
c.PicWidth = 1000;
c.SeriesName = ”合計“;
c.PhaysicalImagePath = ”Temp“;//統計圖片存放的文件夾名稱
c.FileName = ”Statistics“;
c.Type = SeriesType.Cylinder;
c.Use3D = true;
SqlConnection Con = new SqlConnection(connStr);
//數據庫連接
Con.Open();
string cmdtxt = ”select count(*)as 人數 from StuFile group by Gender“;
//SqlCommand Com = new SqlCommand(cmdtxt, Con);
DataSet ds = new DataSet();
SqlDataAdapter Da = new SqlDataAdapter(cmdtxt, Con);
Da.Fill(ds);
Con.Close();
SeriesCollection SC = new SeriesCollection();// 生成對比圖
Series s = new Series();
s.Name = ”男生人數“;
Element e = new Element();
e.Name = ”性別“;//對應于X軸個尺度的名稱
e.YValue = Convert.ToSingle(ds.Tables[0].Rows[0][”人數“]);
s.Elements.Add(e);
SC.Add(s);
Series s1 = new Series();
s1.Name = ”女生人數“;
Element e1 = new Element();
e1.Name = ”性別“;//對應于X軸個尺度的名稱
e1.YValue = Convert.ToSingle(ds.Tables[0].Rows[1][”人數“]);
s1.Elements.Add(e1);
SC.Add(s1);
SC[0].DefaultElement.Color
c.DataSource = SC;
c.CreateStatisticPic(this.Chart1);
}(六)數據庫備份關鍵代碼
protected void Button1_Click(object sender, EventArgs e)
{
string fullpath = Server.MapPath(TextBox1.Text.Trim().ToString());
if(!Directory.Exists(fullpath))
{
Directory.CreateDirectory(fullpath);
}
string filename = TextBox2.Text.Trim().ToString()+”.bak“;
SqlConnection connection = new SqlConnection(connStr);
SqlCommand command = new
=
Color.FromArgb(255,99,49);
/
SC[1].DefaultElement.Color = Color.FromArgb(0, 156, 255);
- 37 -
附
錄
SqlCommand(”use master;backup database StuFile to disk=@path;“, connection);
//備份數據庫語句
connection.Open();
string path = fullpath + filename;
command.Parameters.AddWithValue(”@path“, path);
command.ExecuteNonQuery();
connection.Close();
bak_down.NavigateUrl = TextBox1.Text.Trim().ToString()+ filename;
bak_down.Visible = true;
bak_delete.Visible = true;
HyperLink4.Visible = true;
TextBox1.ReadOnly = true;
TextBox2.ReadOnly = true;
}(七)數據庫還原關鍵代碼
string path=Server.MapPath(TextBox1.Text.Trim().ToString());
System.IO.FileInfo file = new System.IO.FileInfo(path);
if(TextBox1.Text.ToString()!= ”“ & FileUpload1.HasFile)
{
ShowMessageBox(”不能同時選擇兩個數據庫備份文件“);
TextBox1.Text = ”“;
}
else if(!FileUpload1.HasFile &!file.Exists)
{
ShowMessageBox(”備份文件不存在,請重新輸入“);
TextBox1.Text = ”“;
}
else if(file.Exists)
{
try
{
SqlConnection connection = new SqlConnection(connStr);
SqlCommand command = new SqlCommand(”use master;restore database StuFile from disk=@path with replace;“, connection);
//還原數據庫語句
connection.Open();
command.Parameters.AddWithValue(”@path“, path);
command.ExecuteNonQuery();
connection.Close();
ShowMessageBox(”還原成功");
}
catch(Exception ex)
{
ShowMessageBox(ex.Message);
}
- 38 -
第五篇:檔案管理系統合同
檔案管理系統合同
甲方: 乙方:
經甲乙雙方友好協商針對檔案管理系統達成如下協議: 引言
為了更好的理解軟件需求,開發出更適合用戶使用的軟件,開發小組通過編寫文檔,定義了軟件總體要求,作為用戶和開發人員以及其他相關人員之間溝通的基礎。
描述基本功能、數據庫等內容,作為軟件開發人員進行軟件結構設計和編碼的基礎,力求通過本軟件解決用戶現存的問題,幫助用戶更好的管理和利用檔案,為工作提供便利。
(一)后臺數據庫
軟件后臺數據庫采用SQL數據庫,選擇SQL數據庫的原因有:檔案數據量大,而且檢索頻繁,提高數據庫能力。可通過數據檢索的速度成了必要的問題,而SQL在處理數據方面更快一些。
SQL數據庫有新的分布式數據庫能力。可通過網絡較方便地讀寫遠端數據庫里的數據并有對稱復制的技術。SQL數據庫相對其他數據庫安全機制更好一些。
(二)開發技術
軟件采用ASPNET技術開發。此技術的優點:
1、可管理性:ASPNET使用基于文本的、分級的配置系統,簡化了將設置應用于服務器環境和Web應用程序的工作。因為配置信息是儲存為純文本的,因此可以在沒有本地管理工具的幫助下應用新的設置。配置文件的任何變化都可以自動檢測到并應用于應用程序。
2、安全、ASPNET為Web應用程序提供了默認的授權和身份驗證方案。開發人員可以根據應用程序的需要很容易的添加刪除或替換這些方案。
3、易于部署通過簡單的將必要的文件復制到服務器上,ASPNET序即可部署到該服務器上。不需要重新啟動服務器,甚至在部署或替換運行的已編譯代碼時也不需要重新啟動。
4、增強的性能:ASPNET是運行在服務器上的已編譯代碼。與傳統的ActiveServerPagesASP不同,ASPNET能利用早期綁定、實時JIT編譯、本機和全新的緩存服務來提高性能。
5、靈活的輸出緩存:根據應用程序的需要,ASPNET可以緩存頁數據、頁一部分或整個頁。緩存的項目可以依賴與緩存中的文件或其他項目,或者可以根據過期策略進行刷新。
6、國際化:ASPNET在內部使用Unicode以表示請求和響應數據。可以為每臺計算機、每個目錄和每頁配置國際化設置。
7、移動設備支持:ASPNET支持任何設備上的任何瀏覽器。開發人員使用與用于傳統的瀏覽器相同的編程技術來處理新的移動設備。
8、擴展性和可用性:ASPNET被設計成可擴展的、具有特別專有的功能來提高群集的、多處理換季的性能。此外,Internet信息服務(IIS)HE ASP,NET運行時密切監事和管理進程,以便在一個進程出現異常時,可以在該位置創建新的進程使用程序繼續處理請求。
9、跟蹤和調試:ASP.NET提供了跟蹤服務,該服務可在應用程序級別和頁面界別調試過程中啟用。可以選擇查看頁面信息,或者使用應用程序級別的跟蹤查看工具查看信息。在開發和應用程序處于生產狀態時,ASP.NET支持使用NETFramework調試工作進行本地和遠程調試當應用程序處于生產狀態時跟蹤語句能夠留在產品代碼中而不影響性能10與NETFramework集成因為ASPNET是NETFramework的一部分整個平臺的功能和靈活性對Web應用程序是都可用的也可從Web上流暢的訪問NET類庫以及消息和數據訪問解決方案ASPNET是獨立于語言之外的所以開發人員能選擇最適應于程序的語言另外公共語言運行庫的胡永興還保存了基于COM開發的現有投資。功能
根據可行性的研究的結果和客戶的需求分析現有情況及問題將檔案管理軟件初步劃分為以下功能模塊系統管理數據字典定義案卷著錄檔案查詢檔案借閱檔案銷毀檔案統計等功能模塊一系統管理1部門管理組織機構的管理1添加填寫部門名稱部門編號自動生成2刪除以定義全宗號的單位不能刪除3修改只能修改名稱不能修改編號2用戶管理檔案系統用戶信息的管理。
1)分配賬號為員工分配賬號并設置初始密碼使用本系統的員工以本人賬號進入系統已達到實名制的目的做到有據可查2密碼設置當用戶忘記自己的密碼時管理員可以通過本操作將該賬戶的密碼恢復為初始密碼3刪除賬號刪除用戶賬號賬號一旦分配不應頻繁刪除必要時可將該用戶賬號停用4修改賬號修改用戶名密碼不能修改賬戶與員工的對應關系防止惡意操作5用戶鎖定解鎖禁止或允許某用戶進入系統3權限管理用來管理用戶的權限1單用戶賦操作權限按照檔案類別分權限用戶擁有某一類檔案的操作權限才可以維護該類檔案2新建用戶組建立用戶做可以實現對組內的多人之中分配權限3添加用戶做成員將具有同等權限的員工添加到用戶組以方便為多人分配權限。4為用戶組賦權限建立用戶組后可以集中對用戶賦權限輕松管理用戶權限4倉庫設置主要填寫存放檔案的物理位置房間編號檔案箱編號檔案盒編號等1添加倉庫設置房間編號名稱以及檔案柜起止編號便于檔案存儲位置的定位2刪除倉庫當倉庫挪作它用時可刪除倉庫記錄首先必須將倉庫內的檔案箱移動到其他倉庫內否則不允許刪除3修改倉庫修改房間名稱4添加柜子選擇對應倉庫添加柜子新添加的柜子為所在倉庫的最后一個編號5柜子移動柜子從一個倉庫移到另外一個倉庫移動到目的倉庫后編號按照目的倉庫的流水繼續編號6)添加檔案盒選擇柜子填寫盒子編號全宗旨的自然編號二數據字典管理數據字典管維護可以對常用的數據輸入項如密碼保管期限等進行必要的編碼和名稱設置一提高數據輸入是的速度可以根據行業標準設置檔案號的生成規則自動生成檔號。
1、全宗號編制統一指定立檔單位的代碼位數是有用戶指定2密級設置統一絕密機密秘密內部限國內公開對外公開3保存期限1永久2)長期用戶自定義時間長短3短期用戶自定義時間長短4檔案保存期限有5年15年25年和永久5檔案分類維護一級二級和三級設備儀器檔案有三級分類一級分類不同三級分類也不同如科學技術研究類檔案第三類一般研究課題分類分類添加后部建議刪除特別是該分類下有案卷時更不應刪除1維護分類名稱2)維護分類選項6檔號生成規則1新建檔號生成規則每一類檔案對應一個生成規則2檔號生成規則與打雷對應設定對應關系以達到每一大類都有相應檔號生成規則且不重復3生成檔號的各碼段定義碼段名稱碼段描述父值段4注碼段類型分類固定碼段選值碼段流水碼段。
7維護序號代碼名稱三檔案管理1檔案移交記錄檔案移交情況2檔案接收記錄接收的檔案原單位數量交接人等信息3添加檔案添加案卷和卷內文件并標明文件狀態破損丟失污染等1選擇立檔單位二級分類三級分類如果存在保存期限起始日期終止日期密卷密級立檔存放位置等信息選擇完畢根據對應的檔號生成規則生成檔號2添加文件選擇案卷填寫題名等信息4刪除檔案如果案卷下有文件則提示是否執行執行的話將刪除案卷記錄及卷內文件記錄備考表記錄刪除將不可恢復檔案一旦記錄不應頻繁刪除。
5修改檔案修改案卷卷內文件6案卷裝盒選擇要裝盒的檔案驚醒裝盒操作7檔案銷毀選擇需銷毀的檔案記錄生成銷毀單提交審批審批完成后檔案保管員確認銷毀并記錄銷毀監督人等信息銷毀操作才能執行8銷毀記錄查詢查詢已銷毀檔案以及操作員監督人銷毀方式銷毀時間等9檔案借閱借閱人到檔案室借閱檔案時由保管員進入系統找到要借閱的文件提交申請審批人批復同意借閱人才可以到檔案室取檔案10借閱登記借閱人到檔案取檔案時檔案保管員登記借閱記錄包括借閱人審批單號借閱時間借閱天數等。
11檔案歸還借閱人歸還檔案時檔案保管員登記歸還人歸還時間檔案是否完好等信息12檔案復印操作同檔案借閱13復印登記檔案保管員登記復印信息包括檔號請求人復印時間復印份數操作員等14檔案閱覽操作同檔案借閱15閱覽登記檔案保管員登記閱覽信息包括檔號閱覽人閱覽時間是否有損壞或缺損操作員等16檔案移庫移柜修改案卷操作里修改存放位置可以批量移動17檔案借閱審批批準或拒絕檔案借閱申請。
18檔案銷毀審批批準或拒絕檔案銷毀申請19檔案借閱查詢查詢某一段時間某個人或某份檔案的借閱記錄四檔案查詢1關鍵字查詢按案卷題名關鍵字卷內文件題名關鍵字查詢定位到卷內文件并顯示存放位置存放位置定位到檔案盒2分類查詢按照分類查詢檔案可查詢某一工程項目的所有檔案3精確查詢輸入檔案號查詢該檔案的文件和物理存放位置4按照箱號查詢查詢某一檔案存放的事哪一類的檔案五數據導出將查詢結果導出為Excel文件另外保存。
六數據打印對各種數據執行打印操作1目錄打印對于全宗旨目錄案卷目錄卷內文件目錄以及卷內備考表進行格式化打印2銷毀單打印打印生成的銷毀單進行書面保存3借閱歸還記錄打印打印一段時間內的借閱歸還記錄4復印記錄打印打印一段時間內的復印記錄5閱覽打印記錄打印一段時間內的閱覽記錄6打印檔案盒脊標簽根據檔案存放記錄打印檔案盒脊的標簽簡化檔案整理人的工作提高工作效率。七檔案統計提供按國家檔案局標準規定的各種數據統計報表用戶也可以根據自己的要求進行自由統計并生成和打印報表。八
修改密碼用戶進入系統后可修改密碼甲方地址電話簽字蓋章乙方地址電話簽字蓋章