【正文】
性、完整性控制及系統(tǒng)的轉儲和恢復,性能的監(jiān)督、 分析和改進,數據庫的重組織和重構造 數據庫簡介 蘭州交通大學畢業(yè)設計 (論文 ) 18 企業(yè)文檔安全管理系統(tǒng)采用的是 SQL Server 數據庫,通過 庫很容易實現系統(tǒng)和數據庫之間的鏈接。 系統(tǒng)核心功能模塊設計 模塊設計的主要方法是結構化方法,主導思想是以系統(tǒng)的邏輯功能設計和數據流關系為基礎,采用“自頂向下,逐步求精”的設計方法,將本系統(tǒng)分解為功能明確,易于修改,大小適中的模塊結構。 (7)準確性 本項目的核心是快速、準確采集數據, 數據的全面采集和對不良反應情況的客觀專業(yè)描述是數據采集的難點,在系統(tǒng)設計、實現過程中,提高數據結構化程度,擴大結構化范圍,業(yè)務人員能夠通過數據選擇快速、準確的填寫數據。系統(tǒng)應具有良好的結構,各個部分應有明確和完整的定義,使得局部的修改不影響全局和其他部分的結構和運行。各功能模塊間的耦合度小,以適應業(yè)務發(fā)展需要,便于系統(tǒng)的繼承和擴展。在設計時,要求提供開放性好、標準化程度高的技術方案;設備的各種接口滿足開放和標準化原則。 (2)成熟和先進性原則 系統(tǒng)結構設計、系統(tǒng)配置、系統(tǒng)管理方式等方面采用國際上先進同時又是成 熟、實用的技術。具體設計時,應該按照系統(tǒng)的核心功能點以及各功能點、子系統(tǒng)之間的相互關系全面考慮,充分按照系統(tǒng)用戶、系統(tǒng)運行環(huán)境、系統(tǒng)規(guī)模等影響因素進行設計,不僅要考慮到當前業(yè)務,而且要為以后系統(tǒng)擴展留下必要的接口。在開發(fā)工具上,我們使用開發(fā)工具Visual Studio 2020,從而提高了整體的編碼效率。采用分層的目的就是使各層的功能獨立,系統(tǒng)的結構清晰,有利于項目的實施,保證系統(tǒng)在功能上的課擴展性和在性能上的可靠性、安全性。系統(tǒng)的設計需要考慮用戶的計算機水平,用戶界面應直觀、明了、條理清晰,做到簡單易用,沒有計算機專業(yè)背景的用戶也可以輕松的使用本系統(tǒng)完成選課及其他管理工作,實現“傻瓜型”管理 —— 易學、易用、易管理。借助內置的 Windows 身份驗證和基于每個應用程序的配置,可以保證應用程序是安全的。 對數據庫的設計因該體現 一致性、完整性、安全性、可伸縮性和規(guī)范化網站系統(tǒng)與數據庫系統(tǒng)的設計要做到安全可靠,防止非法用戶的入侵。特別是在應用需求變化時 (應用與系統(tǒng)的需求往往提不全或者經常會變化 ),有一個較好的應用平臺,能蘭州交通大學畢業(yè)設計 (論文 ) 14 容易地加以調整。系統(tǒng)設計盡可能模塊化、組件化,使應用系統(tǒng)可靈活配置,適應不同的情況。 系統(tǒng)非功能性需求 要力求最大限度地滿足實際工作 的需要,充分考慮各業(yè)務層次、各管理環(huán)節(jié)數據處理的實用性,把滿足客戶生產和管理業(yè)務作為第一要素進行考慮。 導入 /刪除數據子模塊 顧名思義,該模塊有兩個功能:一個是導入,一個是刪除。 修改密碼子模塊 這部分功能很簡單,其用例圖如下: 圖 修改密碼用例圖 蘭州交通大學畢業(yè)設計 (論文 ) 13 管理員只需輸入舊密碼,新密碼,系統(tǒng)進行兩次驗證,新密碼是否與舊密碼保持一致,兩次輸入的新密碼是否一致。其中開始時間與結束時間分別是登錄和退出時取得系統(tǒng)時間。 查看日志子模塊 管理員可以根據員工名、操作或文件名進行查找,還可以進行日志的統(tǒng)計工作,以及打印日志記錄列表。網址類別可以根據實際情況進行添加、修改和刪除操作,然后同步至數據庫中。對于現在不經常使用甚至不用的網址,可以刪除,以便騰出存儲空間。系統(tǒng)管理員可根據實際情況對這些員工或部門賦予檢索權。系統(tǒng)管理員可以根據實際需要對這些員工或部門擁有的權限進行設定,“ 1”為真。管理員可根據實際需要進行權限設定。該模塊分為四部分:增加崗位、刪除崗位、修改崗位、權限設定。 圖 分類說明 崗位管理子模塊 崗位管理是以組織中的崗位為對象,科學地進行崗位設置、崗位分析、崗位描述等一系列活動的管理過程。主要工作任務: ( 1)實現設計內容的全部功能,完成設計文檔和設計結果并作出分析和結論; ( 2)在設計中使用連接 數據庫技術; 蘭州交通大學畢業(yè)設計 (論文 ) 9 ( 3)認真分析企業(yè)文檔安全管理系統(tǒng),并查閱參考文獻,熟悉設計內容,掌握設計方法,進行系統(tǒng)的總體設計; ( 4)連接數據庫,測試結果,完善系統(tǒng); ( 5)按照論文撰寫格式完成畢業(yè)論文的撰寫,并參加論文答辯。所以我們要做好我們的工作,要提高工作效率,必須要有一個合理的工作計劃,工作計劃也是我們提高工作業(yè)績的關鍵。 項目計劃 做任何工作都應有計劃,以明確目的,避免盲目性,使工作循序漸進,有條不紊。同時, .Net 平臺和 SQL Server 2020作為微軟公司的產品,具有良好的整和性。 C.NET 是目前最完備的面向對象語言,在未來仍然很有發(fā)展前途。系統(tǒng)的數據庫結構是關系數據庫 SQL Server 2020,系統(tǒng)使用 C.Net 平臺開發(fā)。 蘭州交通大學畢業(yè)設計 (論文 ) 8 3. 需求分析 系統(tǒng)概述 本系統(tǒng)主要是在現有企業(yè)文檔管理的基礎上,把大量的人工管理信息轉變?yōu)橛嬎銠C管理,簡化了各個部門的工作,提高了工作的效率。在客戶服務器架構的應用中,前臺程序不是非常“瘦小”,麻煩的事情都交給了服務器和網絡。在數據庫應用中,數據的儲存管理功能,是由服務器程序和客戶應用程序分別獨立進行的,并且通常把那些不同的(不管是已知還是未知的)前臺應用所不能違反的規(guī)則,在服務器程序中集中實現,例如訪問者的權限,編號可以重復、必須有客戶才能建立定單這樣的規(guī)則。一旦服務器程序被啟動,就隨時等待響應客戶程序發(fā)來的請求;客戶應用程序運行在用戶自己的電腦上,對應于數據庫服務器,可稱為客戶電腦,當需要對數據庫中的數據進行任何操作時,客戶程序就自動地尋找服務器程序,并向其發(fā)出請求,服務器程序根據預定的規(guī)則作出應答,送回結果,應用服務器運行數據負荷較輕。二者可分別稱為前臺程序與后臺程序。具體表現在 以下兩點: ( 1)應用服務器運行數據負荷較輕。 蘭州交通大學畢業(yè)設計 (論文 ) 7 C/S 結構的優(yōu)點是能充分發(fā)揮客戶端 PC 的處理能力,很多工作可以在客戶端處理后再提交給服務器。客戶端完成數據處理,數據表示以及用戶接口功能;服務器端完成 DBMS 的核心功能。而且代價高, 效率低。 傳統(tǒng)的 C/S 體系結構雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應用中無論是 Client 端還是 Server 端都還需要特定的軟件支持。 蘭州交通大學畢業(yè)設計 (論文 ) 6 SQL Server 2020 提供全面的平臺,在用戶需要的時候提供智能。 為了抓住如今風云變幻的商業(yè)機會,公司需要能力來快速創(chuàng)建和部署數據驅動的解決方案。 SQL Server 2020 提供一個可信的、高效率智能數據平臺,可以滿足您的 所有數據需求。 SQL Server 2020 允許您在使用 Microsoft .NET 和 Visual Studio 開發(fā)的自定義應用程序中使用數據,在面向服務的架構( SOA)和通過 Microsoft BizTalk Server 進行的業(yè)務流程中使用數據。 SQL Server 2020 提供一系列豐富的集成服務,可以對數據進行查詢、搜索、同步、報告和分析之類的操作。 SQL Server 2020 概述 SQL Server 2020 在 Microsoft 的數據平臺上發(fā)布,幫助您的組織隨時隨地管理任何數據。 Windows 7, Silverlight4 與 Office,發(fā) 揮多核并行運算威力, 。 Agile/Scrum 開發(fā)方法,強化團隊競爭力。 Visual Studio 2020 特點: Windows Azure,微軟云計算架構邁入重要里程碑。與此同時,微軟引入了建立在 .NET 框架上(版本 )的 托管代碼機制以及一 門新的語言 C (讀作 C Sharp,意為 C++++) ,C 是一門建立在 C++ 和 Java 基礎上的現代語言,是編寫 .NET 框架的語言 。 2020 年,隨著 .NET 口號的提出與 Windows XP / Office XP 的發(fā)布,微軟發(fā)布了 Visual Studio .NET(內部版本號為 )。能夠使用 Visual Studio 2020 集成開發(fā)工具和 SQL Server 數據庫,運用 C/S 模式進行開發(fā)的實際開發(fā)經驗和良好的團隊合作能力和獨立解決一些開發(fā)過程所遇到的實際問題的能力。 非功能性需求 由于客戶,員工和文檔信息都是公司最為珍貴的第一手資料,所以較高的響應速度和可靠性是本系統(tǒng)必須具備的基本需求,另外保證客戶和員工的基本信息以及文檔信息的安全性也是本系統(tǒng)所必須具備的一個基本需求。 運行環(huán)境 系統(tǒng)采用 SQL Server 數據庫進行數據存儲,客戶端通過 windows 窗體進行信息交互,即采用當前最流行的基于 C的 C/S 模式進行訪問和交互,實現文檔的管理等功能。 課題的調研 蘭州交通大學畢業(yè)設計 (論文 ) 3 功能需求 系統(tǒng)的核心功能性需求包括項目管理,文檔管理,部門管理,員工管理,客戶管理和系統(tǒng)管理。 第三,簡化工作,促進其他方面的綜合發(fā)展。傳統(tǒng)的企業(yè)文檔管理方式,都是一份份獨立的信息,一個員工對應一份,而這么一撂的資料,經常會由于各種原因,丟失或是污損,給企業(yè)文檔管理和工作管理進程帶來很大的麻煩和不便。而無紙化企業(yè)文檔管理,只需在電腦前點點鼠標,在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率方面做得要比傳統(tǒng)的企業(yè)文檔管理科學得多。傳統(tǒng)的文檔管理方式,都是經由人事部門及財務部門工作人員先進 行信息處理,再進行錄入電腦工作,再經由局域網等形式匯總,這其中一個涉及時間遲滯性,還有就是工作效率極其低下。所以,這其中的信息管理流程,需要以一個規(guī)范的 MIS 來管理。同時,文檔管理員也可以方便地對系統(tǒng)進行管理和控制,提高管理工作的效率、提高信息的開放性、改善員工和客戶對其最新信息查詢的準確性。一個好的企業(yè)文檔安全管理系統(tǒng),不管是計算機專業(yè)人員還是其他用戶都能很快上手,操作簡單,便于安裝,容易普及。針對國內外對文檔管理系統(tǒng)的巨大需要和基本需要,一個好的文檔管理軟件,必須功能齊全,操作簡便,向用戶展示友善的操作界面。 課題研究的目的 蘭州交通大學畢業(yè)設計 (論文 ) 2 現在國內外也有很多企業(yè)文檔管理的軟 件,采用的技術也是多種多樣,如基于 JSP、FTP 模式,但大多數企業(yè)文檔管理系統(tǒng)主要用于大型單位。所以如果能夠開發(fā)一套價格便宜,操作又相對簡單的企事業(yè)內部文檔管理系統(tǒng),對國內這些小城市的發(fā)展來說是具有重要意義的。企業(yè)內部管理等多方面的需要,使現在的企業(yè)不得不建設管理信息系統(tǒng)?,F在,建立在計算機網絡基礎之上的企事業(yè)內部文檔管理系統(tǒng)的應用和概念正逐漸的進入人們的生活,向文檔管理信息化管理更進了一步。此外,電子文檔的集中管理可以保證數據的統(tǒng)一性,也可對數據庫的管理進行權限的設置,這就有助于保障文檔的安全性和保密性。在企事業(yè)單位信息化建設中,文檔管理的電子化是一項比較基本和典型的要求。s internal file sharing, improve office speed. Systems based on the LAN, using the popular C / S structure, in accordance with the threetier architecture application software model designed to effectively ensure system reliability and scalability. In the . NET runtime support, we use C language development, and use SQL Server 2020 for data storage. Combination of all three greatly improves the efficiency of the system development, to ensure the timely pletion of the system efficiently. Objectoriented analysis and design ideas fully implement enterprise document security management system, so that it has better reusability, scalability, and manageability. From the perspective of theory and practice, the system is divided into seven modules, login management, project management, document management, departmental management, staff management, customer managemen