[摘 要]本系統是結合公司實際的企業信息管理制度,經過實際的需求分析,采用功能強大的Visual Basic.NET作為開發工具而開發出來的企業財務信息管理系統。
設計過程中,在界面設計上,用戶的需求始終是我們考慮的因素。對于用戶來說,直接打交道的是界面,而且用戶獲得的絕大部分信息都是從界面上反映出來。論文主要介紹了基于VB.NET的財務管理系統的開發背景,以及如何分析、設計和實現的過程。此系統主要是采用VB.NET技術和ACCESS數據庫制作的,實現了對財務信息的增加、刪除、修改、查詢等功能。
[關鍵詞]財務 管理系統 數據庫 VB.NET
一、系統簡介
在VB.NET中,應用面向對象的程序設計方法,把程序和數據封裝起來視為一個對象,每個對象都是可視的。程序員在設計時只需用現有工具根據界面設計的要求,直接在屏幕上勾畫出窗口、菜單、命令按鈕等不同類型的對象,可以提高程序設計的效率。
二、需求分析
1.技術的可行性分析
VB.NET一個引人注目的變化是它的窗體引擎。Microsoft放棄了原來的窗體引擎,現在它給我們提供的是Windows Forms窗體引擎。所有的基于CLR的語言都將使用Windows Forms引擎,與VB6.0的窗體引擎相比,Windows Forms有著許多突出的優點。
2.需求分析
設計此系統的主要任務是能夠存儲一定數量的財務信息,并方便有效地進行相應的數據操作和管理,這主要包括:
(1)財務信息的錄入、刪除、查詢及修改。
(2)財務信息的檢索查詢。
(3)用戶信息的登記,用戶信息的修改。
(4)能夠提供一定的安全機制,提供數據信息授權訪問,防止隨意刪改。
三、系統設計
1.功能需求分析
根據公司管理的工作流程,可分析出系統的功能需求,具體如下:
用戶模塊功能:用戶登陸,新建用戶信息,設置用戶權限,修改用戶信息,刪除用戶。
查詢模塊管理:管理員和普通用戶的查詢功能。
信息操作模塊功能:新建、刪除、修改財務信息的功能。
2. 實現數據庫之間的聯系
數據庫之間的關系指明兩個庫之間共享一個共同的關鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關聯的各個不同的表中獲取信息時建立的,關鍵字段用于在相互連接的不同表中查找匹配的記錄。數據庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類型用于描述庫表示什么,以及在數據庫中如何與其他的庫建立關系。
四、數據庫的結構設計
數據結構是若干有意義的數據項的集合,用以表示某一具體的事物,包括數據結構名、含義和組成等。
1.數據結構:用戶基本信息
含義:記錄用戶基本信息;
組成成分:注冊類別、用戶編號、用戶名、登陸密碼、性別、電話、家庭住址。
2.數據結構:用戶考勤信息
含義:記錄用戶考勤信息;
組成成分:用戶編號、考勤編號、請假天數、加班天數。
3.數據結構:賬單信息
含義:記錄公司的賬單信息;
組成成分:賬目單號、流動方式、流動金額。
4.數據結構:用戶的基本工資信息
含義:記錄用戶的工資信息;
組成成分:用戶編號、用戶名、工資、提成、補助、獎金。
五、系統的實現
1.登錄模塊設計
用戶登錄系統窗口的是用戶和管理員進入系統的惟一通道,合法的用戶能夠通過登錄窗口進入系統。登錄系統就是要驗證當前的用戶名是否與該用戶密碼一致,以保證所有用戶的合法權益不受侵害。
2. 管理界面設計
在設計此系統時同時設計了用戶的權限,所以系統的主界面按權限分兩部分:管理員操作主界面、普通用戶操作主界面。管理員的主界面主要有五組子菜單組成:用戶管理、員工工資信息管理、公司賬目管理、員工考勤記錄管理、退出。而由于普通用戶的權限比較底,所以普通用戶的功能比較簡單,普通用戶的主界面主要有三部分組成:用戶基本工資信息查詢、用戶考勤信息查詢、退出。
六、結論
VB.NET提供了可視化設計工具,把Windows界面設計的復雜性封裝起來,開發人員不必為界面設計而編寫大量程序代碼。只需要按設計要求的屏幕布局,用系統提供的工具,在屏幕上畫出各種部件,即圖形對象,并設置這些圖形對象的屬性。Visual Basic.NET自動產生界面設計代碼,程序設計人員只需要編寫實現程序功能的那部分代碼,從而可以大大提高程序設計的效率。
參考文獻:
[1]邵洋.Visual Basic.NET數據庫系統開發實例導航[M].北京:人民郵電出版社,2002
[2]茅健.Visual Basic.NET+SQL Server全程指南[M].電子工業出版社,2008
[3]Thearon Willis,Bryan Newsome. Visual Basic 2008入門經典[M].清華大學出版社,2009
[4]Steven Jordan,牛力. Visual Basic 6 編程寶典[M].電子工業出版社,2005
[5]張俊玲,馬文剛,唐光明.Access 2003范例導航[M].北京:清華大學出版社,2007