基于CS結構的網吧計費管理軟件的設計與開發_第1頁
基于CS結構的網吧計費管理軟件的設計與開發_第2頁
基于CS結構的網吧計費管理軟件的設計與開發_第3頁
基于CS結構的網吧計費管理軟件的設計與開發_第4頁
基于CS結構的網吧計費管理軟件的設計與開發_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、。課程設計說明書題目: 學院科研成果管理系統院 系:信息技術系 專業班級: 08計算機科學與技術學 號: 學生姓名: 指導教師: 2010年 6月 17日目錄1設計內容和要求11.1設計內容11.2設計要求12可行性分析31.1簡要描述31.2技術方面可行性31.3社會方面可行性33 系統需求分析43.1 需求分析的定義43.2 需求分析的任務43.3 需求分析的過程43.4 數據流圖53.5 數據字典84總體設計94.1用戶管理模塊設計94.2遠程監管模塊設計104.3計費模塊設計114.4數據庫設計125詳細設計135.1系統分析135.2系統流程圖131 設計內容和要求1.1 設計內容

2、本設計基于c/s結構的網吧計費管理軟件的設計與開發,本系實現了分毫不差地記錄顧客上機的時間、費用以及付費方式;可以隨時了解營業情況:上機人數、營業額、營業流水帳;隨時更改收費標準、押金設置、最低消費金額,做日統計和月統計;迅速交接班 ; 條碼卡輸入,防止作弊和出錯的可能 ;多項措施保證數據的安全:掉電時能保護營業數據; 可為顧客設立帳戶,爭取客源,保證穩定的收益,加快資金的回籠 ;記錄上網顧客資料,符合公安局要求等功能,使之成為可運行的程序的這個過程進行了簡單的描述。1.2設計要求1) 軟件可行性研究 完成軟件功能的概要介紹、述語定義、技術可行性論證、經濟可行性論證、方案可行性論證等,完成可行

3、性研究報告。2) 軟件需求分析根據需求陳述,確定軟件詳細的功能介紹(功能性與非功能性)。分析軟件的數據要求,對軟件全部輸入輸出數據進行說明(數據用途、性質、結構、精度、格式、特殊要求等),畫出軟件的數據流圖,并對數據流圖進行說明(數據流的數據詞典、加工的數據詞典、外部接口的數據詞典等),完成需求分析報告。3) 軟件總體設計根據需求規格說明,定義軟件的整體結構。劃分模塊,確定軟件結構(確定系統的軟件結構、分解模塊、確定系統的模塊層次關系等),畫出軟件的模塊圖,并對模塊圖進行說明,軟件的界面設計及其說明,軟件的數據庫設計及其說明,完成總體設計報告。4) 軟件詳細設計根據總體設計說明,畫出每一個軟件

4、模塊的詳細的軟件程序流程圖,完成詳細設計報告。2 可行性研究2.1 軟件概要介紹隨著信息管理系統的不斷發展,網吧計費管理系統已廣泛地被各個網吧采用,以方便對網吧的管理。他可以讓網吧可少些網管,就能管理的菁菁有條,最重要的是能給網吧帶來利潤,能準確的計費。它的融入和發展,徹底改變了傳統網吧管理的理念,依靠日益發展的管理信息系統技術,網吧計費管理系統也越發完善,逐步以計算機智能信息管理取代了人工信息整理的煩瑣工作。 隨著我國信息產業的發展和電腦的普及,網吧越來越成為人們獲取外部信息的主流,網吧管理是當代社會這一市場需要應運而生的。本系統是為網吧物業管理部門日常管理工作信息化,范化而開發的軟件。它以

5、網吧管理部門為服務中心,以上網吧上網人員為服務對象。通過實施各種服務項目,全面地反映了在網吧經營管理活動中,網管員與上網人員之間各種業務費用往來。使各項業務的辦理迅速、準確,極大的提高了網吧管理的工作效率。2.2 技術可行性采用java語言和sql數據庫實現,采用power designer建模。從技術上來說是可以實現的。2.3 經濟可行性本系統采用c/s模式,使系統運行安全可靠、便于應用、可維護性好、易于進行二次開發、具有良好的擴展性,從經濟上來說是可行的。經濟可行性主要依據是成本/效益分析,該系統的目標是以最低的成本,最高的效率、在最短的期限內開發出具有社區物業管理功能的系統。2.4 方案

6、可行性根據系統的分析,本軟件充分從適用性出發,全面為不同的使用用戶考慮。使軟件的許多功能與規則都可根據用戶的習慣進行定制。包括軟件界面、操作方式、錄入方式、打印格式等數據,用戶均可根據個人或單位的使用愛好進行設置。方案的實施會帶來不錯的效益。3 需求分析3.1 需求分析的定義 需求分析是對用戶需求的真正明確是對要解決的問題的徹底理解,是一個軟件開發的最重要階段,需要了解和澄清用戶的需求 ,嚴格的制定被開發的軟件系統的需求規格說明書。3.2需求分析的任務開發軟件系統最為困難的部分是準確說明開發什么,最為困難的概念性工作便是編寫出詳細的技術需求,這包括所有面向用戶,面向機器和其他軟件系統的接口,同

7、時這也是一旦出錯,將最終會給系統帶來極大損害的部分,并且以后再對它修改也極為困難的。這些定義強調的是:產品是怎樣的,而并非產品是怎樣設計構造的。需求分析具有決策性、方向性、策略性的作用。因而對于任何一款軟件來說,做好它的根本在于它的需求分析。3.3需求分析的過程3.3.1 系統優點人工管理網吧實在存在很大的問題,而且浪費太多的人力,物力。計算機一點一丁的入侵人類的生活,計算機管理代替人工管理是不可避免的,像網吧管理這類不要求在管理上創新,機械般管理更加完美的前提下,我選擇設計開發網吧計費系統,希望能改善網吧管理上的混亂情況,也避免了管理人員的工作麻煩。使用網吧計費系統優于人工管理在于:(1).

8、減輕管理人員的工作量。(2).計費準確無誤。(3).避免人情上機的尷尬。(4).工作迅速快捷。3.3.2系統的需求(1).保密性機密或敏感數據庫在存儲過程、處理、傳輸過程中要保密,確保用戶在授權后才能訪問。(2).完整性 保證系統中的信息處在一種完整和沒有受到損害,防止因非授權訪問、部件故障或其它錯誤而引起信息篡改、破壞或丟失。(3).可靠性 保障系統在復雜的網絡環境下提供持續、可靠的服務。3.4 數據流圖根據功能分析得到的系統功能要求,畫出網吧計費管理系統頂層的數據流圖,如圖3.1所示:圖3.1 頂層數據流圖對頂級數據流圖進行細化,得到1層數據流圖,如圖3.2所示:圖3.2 1層數據流圖2

9、層數據流圖圖3.3 帳號管理模塊數據流圖3.4 讀卡模塊數據流圖3.5 計費模塊數據流圖3.6 遠程控制模塊數據流圖3.5 數據字典數據流圖描述了系統的分解,但沒有對圖中各成分進行說明,數據字典就是為了數據流圖的每個數據流、文件、加工,以及組成數據流或文件的數據項作出說明。est_companyid44自動編號用戶信息code1012代碼text1050名稱py1025拼音description1050描述address1050地址zip106郵政編碼telephone1020電話fax1020傳真email1050電子郵件homepages1050主頁contactor1010聯系人page

10、r1015傳呼portable1015手機bank1050開戶行account1050開戶帳號taxno1050稅務登記證號b_yhmc1050代辦銀行名稱b_dbjgh103代辦機構號(銀行給)b_dwdm103單位代碼(銀行給)b_dwzh1050單位帳號(用于銀行托收)d_create108創建日期d_modify108修改日期est_louinfoid44自動編號電腦信息louname1040計算機名稱useage1020使用性質manger_type1020管理方式struct1020電腦結構grade1020電腦等級hold_area78電腦編號work1040生產單位d_open

11、108生產日期d_use108起用日期all_set44總套數all_room44總間數photo1050圖片photo_remark1050圖片說明remark120備注pianqu1050所在片區4 總體設計模塊的分析和設計,包括數據庫的表結構、數據在個表及個模塊之間的傳遞關系、網絡通信所使用的定義協議。根據以上對網吧計費管理系統的分析,本網吧計費管理系統包括如圖4.1所示的幾大功能。圖4.1 系統功能模塊4.1用戶管理模塊設計首先,該系統是由刷卡模塊和實時監控模塊組成,刷卡模塊主要完成刷卡功能,同時顯示從服務器上反饋回來的信息。包括:用戶id、用戶姓名、用戶刷卡登陸時間、用戶注銷時間、當

12、前的上機余額、刷卡是否成功。為了防止用戶使用鍵盤關閉刷卡模塊必須實現只能通過服務器的實時監控模塊控制刷卡模塊退出功能。實時監控模塊主要完成實時監控功能,隨時監聽從刷卡端發來的刷卡消。判斷是刷卡登陸還是刷卡注銷,隨后進行相應的數據處理,再向刷卡端返回反饋消息。用戶管理主要分為用戶帳號的增加、刪除、用戶信息的修改。每一個欲上機的用戶必須首先在實時監控模塊端進行注冊,然后在刷卡端刷卡,方可使用網吧任何一臺機子。系統對用戶進行了分類,分成普通用戶、會員用戶、黃金用戶三類。分別有不同的計費標準。統計查詢功能要求有登陸日志查詢、用戶信息查詢和用戶上機情況統計。登陸日志查詢要求顯示某段日期內某個用戶的登陸記

13、錄;用戶信息查詢要求顯示某用戶的具體信息如金額等;用戶上機情況統計要求統計用戶小時數以便核查。所有查詢統計結果均為只讀信息,不可以進行任何修改。在用戶管理和查詢統計前,均要求使用者輸入管理員帳號和密碼。由于實時監控模塊端可以對用戶數據庫進行操作,考慮到安全性。必須在啟動的時候對使用者的身份進行認證,有使用者輸入管理帳號和密碼,同數據庫中的記錄進行核對,核對正確后方可進行系統。這樣確保了只有管理員才可以運行實時監控模塊,也保證了用戶資料不受惡意修改。它主要是為了實現用戶信息的添加、編輯、刪除、充值和查詢等功能。(如圖4.2所示)圖4.2 卡號管理模塊4.2遠程監管模塊“遠程監管模塊”主要是用來對

14、學生機遠程操作,如遠程關機,遠程開機,遠程截屏。圖4.3 遠程控制模塊4.3計費模塊設計通用網吧網絡計費系統從實現功能上系統可分為:流量計費功能、按時間計費等。而網吧根據自身的特點和利益需要,一般都是按時間來計費。計費管理是網吧整個計費系統的必備組件,其主要由數據庫服務器、應用服務器、計費管理模塊組成。只有最高權限管理員才能使用全部功能。1流量計費策略:計費方式:支持按照流量計費、國內國外流量分類計費,按照一定的費率收費。并可以按階收費即超過不同的閥值按照不同的標準收費。2 時間計費策略:計費方式:按照時間計費、包月制方式,統一定價每個小時收費多少,通宵收費多少以及包月用戶的優惠收取費用。圖4

15、.4 計費模塊4.4 數據庫設計在登錄數據庫時,系統讓用戶表示自己的身份,系統進行核實,鑒別此用戶是否為合法用戶,若是,系統核實用戶,通常要求用戶輸入口令,系統和對用戶口令以鑒別用戶身份。這是一種簡單可行的方法,實現起來比較方便。用戶還可以隨時更改自己的口令密碼。1. 用戶表:系統為區分了普通員工和管理員兩種身份,因此由用戶和密碼,級別構成,這樣系統在系統登陸界面進行身份驗證,將輸入的信息和用戶表進行比較,讓符合身份的用戶通過驗證。2.上網信息管理表:處理上網信息和管理信息,可以計算上網費用,登記上網信息,便于信息管理.。4.計費費率表:調整網吧計費費率。5.發布信息表:保存服務器端發送的各種信息。5 詳細設計5.1系統分析本網吧計費管理系統提供對上網人員信息、機房電腦信息、計費信息,遠程監控的管理。為了有效管理和為了上網人員的方便,系統為管理員用戶和普通用戶提供了不同

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論