?

基于.net的機房收費系統的設計與開發

2018-10-21 09:36劉婷
科技信息·下旬刊 2018年9期
關鍵詞:機房

劉婷

摘要:學校機房的收費工作越來越復雜,急需一套機房收費系統來高效率地實現機房自主收費。在此背景下,本文研究并設計了一種基于B/S結構和數據驅動的基于計算機的計費系統,實現用戶信息管理、資金管理、充值卡管理等功能。

關鍵詞:機房;自主收費;用戶充值

引言

學校機房為了適應發展要求,更大程度的提高工作效率,需要一個綜合的收費管理系統來對機房上機收費進行簡單、便捷的管理。通過這個系統可以大大降低管理員的工作量,從而達到節約時間,提高效率,方便準確快捷的目的,同時也為自身的發展提供一個廣闊的平臺[1]。

1 系統設計原則

本系統的設計采用標準的國際、國內相關技術。采用B/S模式、SQL SERVER 2005數據庫[2]和 MicrosoftVisual Studio 2008開發環境、空間數據存儲模式,保證系統具備隨著機房信息管理的拓展而可持續發展的空間。

本系統將充分結合機房業務特點,建立實用、簡單易懂、便于操作的應用系統。系統功能設計面向群眾、操作簡化,能滿足不同層次用戶的需要。系統便于維護,具有迅速、靈活的數據更新能力。

2 系統架構設計

系統采用B/S三層架構,即系統分為表示層,業務邏輯層和數據庫服務層[3]。

用戶通過瀏覽器直接訪問表示層,通過在該層中錄入數據或其他操作與系統進行交互,并從該層獲得操作結果;業務邏輯層介于表示層和數據層之間,主要處理應用數據請求,負責接收用戶操作,根據業務邏輯需要向數據層發送SQL指令或從數據層取出數據;數據層用來定義和維護系統數據并為業務邏輯層提供服務。本系統結構由于將業務邏輯提取到業務邏輯層,降低了表示層負擔,使系統對用戶終端資源需求大大減少,既便于系統維護,又提高系統效率。

3 數據庫設計

根據標準設計方法,考慮到數據庫的整個過程及其應用系統的開發,信息管理系統所涉及的數據庫設計一般分五個階段:數據庫需求分析階段、概念結構設計階段、邏輯結構設計階段、數據庫物理設計與負載測試階段。

該系統的數據庫結構采用Microsoft SQL Server 2005數據庫管理系統,以簡潔高效的設計原則,設計了管理員信息表、用戶信息表、充值卡信息表、上下機記錄表、資金記錄表。其中管理員信息表和用戶信息表如表1、表2所示。

4 系統功能設計

該系統的主要管理員權限最高,可以對整個系統進行操作,它除了具有一般用戶的功能之外,還具有幾個自己獨有的功能,一是對用戶的管理,即添加和退卡以及查看用戶的上下機記錄、上機狀態、余額等功能;其次是收費管理,統計結賬的情況以及可以匯總并導出每周月的交易詳情。圖1是本系統的用戶錄入界面。

5 結論

測試證明,該系統基本可以滿足資金充值卡管理系統的需求。實現了用戶信息管理、充值卡信息管理、上下機記錄管理、資金充值管理等功能,為機房收費管理帶來前所未有的便利。在界面中,我們努力做到美觀大方,盡量滿足用戶的使用習慣和需求。

參考文獻:

[1]馬駿. ASP.NET網頁設計與網站開發[M]. 北京:中國郵電出版社. 2007. 50-66.

[2]賀特克. Sql Server 2008 從入門到精髓. 北京:清華大學出版社 2011. 35-38.

[3]邵鵬鳴. ASP.NET Web 應用程序設計及開發:C#版. 北京:清華大學出版社. 2007.

猜你喜歡
機房
高校計算機公共機房的管理與優化
大數據時代機房的管理與運維
論岸橋機房無焊接化改進的優勢
云機房在中職信息化教學中的應用
人民銀行分支行模塊化機房建設必要性
開放式機房教師預約系統的設計
淺談有線電視傳輸機房的維護與管理
淺析現代信息化機房建設策略
高密度機房散熱技術綜述
管理學校機房有章法
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合