1需求分析
為了解決目前傳統的資產管理模式下造成的資產管理的問題,降低資產流失與損耗,減輕工作人員工作量,節省圖書館成本,提高管理水平,應該使系統的操作盡可能的滿足各項功能并且容易操作,以便工作人員可以迅速的投入使用。在本設計中,我們將系統劃分為以下主要功能部分。(1)系統管理部分主要包括:系統登錄功能;修改口令;操作員管理;資產分類管理;基本資料管理(2)資產管理部分主要包括:資產添加;資產折舊核算;資產變更查詢;資產借出;條碼打印;低值易耗品管理部分(3)統計報表部分:當前資產報表;資產類型;資產類別增減匯總;部門資產設備明細查詢;資產分類統計表查詢;資產盤點(4)數據維護部分:數據備份;數據恢復;初始數據導入(5)輔助工具部分:包括萬年歷;計算器;記事本等
2系統設計
2.1系統架構設計本系統的開發。采用了數據訪問層、業務邏輯層以及表示層這樣三層架構的設計體系。圖書館固定資產管理系統的研究與實現文/秦紅軍隨著圖書館建設速度迅猛發展,圖書館中固定資產以及各類固定資產的數量與種類也隨之大幅度增加,從而導致原有的紙質記錄的管理方式無法適應圖書館的發展。本文以圖書館固定資產管理需求為背景,開發實現了一個圖書館固定資產管理系統。將與數據庫交互的所有數據都封裝起來。主要進行的操作包括新事務的增加、修改、刪除以及查詢等,對于業務邏輯不會做出相應的判斷。在面向對象編程模式中,我們需要編寫重復的ADO.NET代碼放入訪問層中。使用了一個封裝了ADO.NET方法的類,即SqlHelper類,這種方法類能夠快速提高數據訪問代碼的重復利用率。同時訪問層會為模型層中每一個類匹配對應的數據訪問類,例如數據訪問層會自動匹配一個UserService類專門負責User實體類的數據進行處理。2.1.2業務邏輯層。主要負責的工作是對軟件業務進行處理。該層是位于數據層的上方,表示層的下方,是專門處理軟件業務需求的一層,處于數據庫之上,服務層之下,該層將自身的工作整理成一組微服務然后向服務層提供數據,服務層進行組織處理之后,表示層會將處理結果呈現到界面上。2.1.3表示層。是最接近用戶的一層。主要負責完成接收用戶提供的數據然后將數據顯示出來,將這種交互操作的界面呈現給用戶。如果是復雜的項目,把SQL語句不經過處理就直接編輯到界面中的話,呈現的效果不模塊化而且維護工作很復雜,然后采用三層架構的模型,能夠將語言逐層的吸收、理解然后進行處理。2.2系統總體功能設計。本系統是關于圖書館的固定資產管理進行設計的過程,為了方便工作人員對所有資產的整理與使用,幫助圖書館能夠最大限度的提高工作管理效率。本系統分別以系統管理、資產管理、低值易耗品管理、統計報表管理、數據維護以及輔助工具等方面為研究基礎,將系統詳細劃分為六個主要的功能模塊,其中每個功能模塊又包括了很多小的管理功能。對于本系統中的各個功能,是本系統得以正常運行的關鍵。
3系統實現
在進行實現部分的工作中主要采用了Windows的簡潔大方的顯示風格,確保了用戶的使用便捷。并且對各個功能模塊的劃分也進行了合理的布局分配工作,努力為用戶呈現出美觀而又容易操作的交互界面。
3.1系統管理模塊的實現
系統管理模塊設計的是系統的基本使用功能,該模塊包括了系統最基本的登錄功能、密碼修改功能、操作員權限設置功能、基本資料管理功能、單位信息管理、資產分類管理等,這些功能都是為系統的正常使用左鋪墊的功能,保證該模塊的正常操作才能夠實現系統其它功能的合理運用。3.1.1系統登錄的實現。該系統是后勤崗的人員首先通過權限設置將使用者的信息表以及使用權限設置好了,然后將名稱和密碼分配給不同崗位的用戶。使用者通過自己的登錄信息進行系統的登錄操作。首先進入系統的登錄頁面,該頁面上有具體的單位、名稱、密碼等顯示信息。選擇好名稱及自己的崗位,輸入密碼進行登錄,系統會自動與數據庫中信息對照匹配,如果名稱和密碼一致,則進入系統首頁,如果名稱和密碼不匹配,則需要重新核對所選名稱和密碼是否正確,重新輸入。在登錄狀態下進行代碼編寫,將編寫的代碼進行用戶保存。該保護的代碼編寫可以將所有用戶在使用系統過程中的全部會話過程進行記錄。當進行登錄操作的時候就會用到此信息。這種寫代碼的方式通過對象將會話過程保存在服務器內存中。代碼編寫成功之后,在用戶進行登錄的時候,都專門為每一個用戶生成唯一對應的用戶名,以確保信息的安全可靠性。在系統的登錄界面上會顯示用戶名、口令兩個輸入選項的信息。每一個用戶需要根據系統維護人員為自己分配的賬號進行登錄,輸入相應的用戶名與口令等待數據庫的檢驗處理結果,兩者信息都正確才能夠進入系統,否則需要重新核對用戶名和口令是否正確,重新輸入。3.1.2修改口令的實現。系統維護人員為每一個用戶分配好賬戶和口令,但是為了明確責任,確保信息的安全性,用戶可以通過修改登陸口令功能進行賬號密碼的修改。在登錄狀態下進行代碼編寫,將編寫的代碼進行用戶保存。該保護的代碼編寫可以將所有用戶在使用系統過程中的全部會話過程進行記錄。當進行登錄操作的時候就會用到此信息。這種寫代碼的方式通過對象將會話過程保存在服務器內存中。代碼編寫成功之后,在用戶進行登錄的時候,都專門為每一個用戶生成唯一對應的用戶名,以確保信息的安全可靠性。用戶成功登陸系統首頁之后,可以選擇登陸口令修改功能,進行登錄口令的修改。需要輸入系統維護人員給定用戶名與原始密碼,再重新設定新口令密碼并進行再一次確認,保證口令信息的正確性。3.1.3操作員權限管理的實現。操作員權限管理是指為系統設置操作人員,并且為其分配相應的操作權限(例如:A人員只有資產的查詢權限,沒有資產修改和刪除權限等)。本系統中的權限管理功能強大,對于權限可以進行分級控制,本系統是根據角色進行權限賦權,某角色擁有的權限,其成員也擁有相應得權限。對于資產的權限,可以控制到字段,即某角色可以賦權看到資產原值,而另一角色看不到資產原值。對于其他業務流程的權限均可以設置查詢、新增、刪除等權限。3.1.4基本資料管理的實現。進入該功能界面選中某個需要修改信息的固定資產,然后對其進行基本信息和附加屬性的修改維護操作。在編寫基礎信息狀態下進行代碼編寫,將編寫的代碼進行用戶保存。該保護的代碼編寫可以將所有用戶在使用系統過程中的全部會話過程進行記錄。當進行基礎信息添加操作的時候就會用到此信息。這種寫代碼的方式通過對象將會話過程保存在服務器內存中。代碼編寫成功之后,在用戶進行基礎信息添加的時候,都專門為每一個信息生成唯一對應的名稱,以確保信息的安全可靠性。
本文來源:http://www.nvnqwx.com/shiyongwen/2160824.htm