軟件工程網(wǎng)吧管理系統(tǒng)_綜合報告_第1頁
軟件工程網(wǎng)吧管理系統(tǒng)_綜合報告_第2頁
軟件工程網(wǎng)吧管理系統(tǒng)_綜合報告_第3頁
軟件工程網(wǎng)吧管理系統(tǒng)_綜合報告_第4頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、摘要隨著信息管理系統(tǒng)的不斷發(fā)展,網(wǎng)吧計費管理系統(tǒng)已廣泛地被各個網(wǎng)吧采用,以方便對網(wǎng)吧的管理。他可以讓網(wǎng)吧可少些網(wǎng)管,就能管理的菁菁有條,最重要的是能給網(wǎng)吧帶來利潤,能準(zhǔn)確的計費。它的融入和發(fā)展,徹底改變了傳統(tǒng)網(wǎng)吧管理的理念,依靠日益發(fā)展的管理信息系統(tǒng)技術(shù),網(wǎng)吧計費管理系統(tǒng)也越發(fā)完善,逐步以計算機智能信息管理取代了人工信息整理的煩瑣工作。隨著我國信息產(chǎn)業(yè)的發(fā)展和電腦的普及,網(wǎng)吧越來越成為人們獲取外部信息的主流,網(wǎng)吧管理是當(dāng)代社會這一市場需要應(yīng)運而生的。本系統(tǒng)是為網(wǎng)吧物業(yè)管理部門日常管理工作信息化,范化而開發(fā)的軟件。它以網(wǎng)吧管理部門為服務(wù)中心,以上網(wǎng)吧上網(wǎng)人員為服務(wù)對象。通過實施各種服務(wù)項目,全面

2、地反映了在網(wǎng)吧經(jīng)營管理活動中,網(wǎng)管員與上網(wǎng)人員之間各種業(yè)務(wù)費用往來。使各項業(yè)務(wù)的辦理迅速、準(zhǔn)確,極大的提高了網(wǎng)吧管理的工作效率。關(guān)鍵詞:網(wǎng)吧管理網(wǎng)吧計費軟件目錄1設(shè)計內(nèi)容和要求 .11.1設(shè)計內(nèi)容 .11.2設(shè)計要求 .12可行性分析 .31.1簡要描述 .31.2技術(shù)方面可行性 .31.3社會方面可行性 .33系統(tǒng)需求分析 .43.1需求分析的定義 .43.2需求分析的任務(wù) .43.3需求分析的過程 .43.4數(shù)據(jù)流圖 .53.5數(shù)據(jù)字典 .84總體設(shè)計 .94.1用戶管理模塊設(shè)計 .94.2遠(yuǎn)程監(jiān)管模塊設(shè)計 .104.3計費模塊設(shè)計 .114.4數(shù)據(jù)庫設(shè)計 .125詳細(xì)設(shè)計 .135.1系

3、統(tǒng)分析 .135.2系統(tǒng)流程圖 .13總結(jié) .16致謝 .17參考文獻(xiàn).181 設(shè)計內(nèi)容和要求本課程設(shè)計是在學(xué)完軟件工程課程后的一次全面的綜合訓(xùn)練,通過課程設(shè)計,更好地從工程化角度掌握軟件工程的基本原理、概念和技術(shù)方法,培養(yǎng)從事大型軟件系統(tǒng)開發(fā)、測試與管理的能力,為今后的計算機應(yīng)用打下一定基礎(chǔ)。1.1 設(shè)計內(nèi)容本文主要闡述了一套基于C/S 結(jié)構(gòu)的網(wǎng)吧計費管理軟件的設(shè)計與開發(fā),本系實現(xiàn)了分毫不差地記錄顧客上機的時間、費用以及付費方式;可以隨時了解營業(yè)情況:上機人數(shù)、營業(yè)額、營業(yè)流水帳;隨時更改收費標(biāo)準(zhǔn)、押金設(shè)置、最低消費金額 , 做日統(tǒng)計和月統(tǒng)計;迅速交接班; 條碼卡輸入,防止作弊和出錯的可能

4、;多項措施保證數(shù)據(jù)的安全:掉電時能保護(hù)營業(yè)數(shù)據(jù);可為顧客設(shè)立帳戶,爭取客源,保證穩(wěn)定的收益,加快資金的回籠;記錄上網(wǎng)顧客資料,符合公安局要求等功能,使之成為可運行的程序的這個過程進(jìn)行了簡單的描述。1.2 設(shè)計要求本課程設(shè)計的基本步驟與要求是:1) 軟件可行性研究報告完成軟件功能的概要介紹、述語定義、技術(shù)可行性論證、經(jīng)濟可行性論證、方案可行性論證等,完成可行性研究報告。2) 軟件需求分析報告根據(jù)需求陳述,確定軟件詳細(xì)的功能介紹(功能性與非功能性)。分析軟件的數(shù)據(jù)要求,對軟件全部輸入輸出數(shù)據(jù)進(jìn)行說明(數(shù)據(jù)用途、性質(zhì)、結(jié)構(gòu)、精度、格式、特殊要求等) ,畫出軟件的數(shù)據(jù)流圖,并對數(shù)據(jù)流圖進(jìn)行說明(數(shù)據(jù)流

5、的數(shù)據(jù)詞典、加工的數(shù)據(jù)詞典、外部接口的數(shù)據(jù)詞典等),完成需求分析報告。3) 軟件總體設(shè)計報告根據(jù)需求規(guī)格說明,定義軟件的整體結(jié)構(gòu)。劃分模塊,確定軟件結(jié)構(gòu)(確定系統(tǒng)的軟件結(jié)構(gòu)、分解模塊、確定系統(tǒng)的模塊層次關(guān)系等),畫出軟件的模塊圖,并對模塊圖進(jìn)行說明,軟件的界面設(shè)計及其說明,軟件的數(shù)據(jù)庫設(shè)計及其說明,完成總體設(shè)計報告。4) 軟件詳細(xì)設(shè)計報告根據(jù)總體設(shè)計說明,畫出每一個軟件模塊的詳細(xì)的軟件程序流程圖,完成詳細(xì)設(shè)計報告。2 可行性研究2.1軟件概要介紹隨著信息管理系統(tǒng)的不斷發(fā)展,網(wǎng)吧計費管理系統(tǒng)已廣泛地被各個網(wǎng)吧采用,以方便對網(wǎng)吧的管理。他可以讓網(wǎng)吧可少些網(wǎng)管,就能管理的菁菁有條,最重要的是能給網(wǎng)吧

6、帶來利潤,能準(zhǔn)確的計費。它的融入和發(fā)展,徹底改變了傳統(tǒng)網(wǎng)吧管理的理念,依靠日益發(fā)展的管理信息系統(tǒng)技術(shù),網(wǎng)吧計費管理系統(tǒng)也越發(fā)完善,逐步以計算機智能信息管理取代了人工信息整理的煩瑣工作。隨著我國信息產(chǎn)業(yè)的發(fā)展和電腦的普及,網(wǎng)吧越來越成為人們獲取外部信息的主流,網(wǎng)吧管理是當(dāng)代社會這一市場需要應(yīng)運而生的。本系統(tǒng)是為網(wǎng)吧物業(yè)管理部門日常管理工作信息化,范化而開發(fā)的軟件。它以網(wǎng)吧管理部門為服務(wù)中心,以上網(wǎng)吧上網(wǎng)人員為服務(wù)對象。通過實施各種服務(wù)項目,全面地反映了在網(wǎng)吧經(jīng)營管理活動中,網(wǎng)管員與上網(wǎng)人員之間各種業(yè)務(wù)費用往來。使各項業(yè)務(wù)的辦理迅速、準(zhǔn)確,極大的提高了網(wǎng)吧管理的工作效率。2.2技術(shù)可行性采用 JA

7、VA語言和 SQL數(shù)據(jù)庫實現(xiàn),采用Power designer 建模。從技術(shù)上來說是可以實現(xiàn)的。2.3經(jīng)濟可行性本系統(tǒng)采用 C/S 模式 , 使系統(tǒng)運行安全可靠、便于應(yīng)用、可維護(hù)性好、易于進(jìn)行二次開發(fā)、具有良好的擴展性,從經(jīng)濟上來說是可行的。經(jīng)濟可行性主要依據(jù)是成本 /效益分析,該系統(tǒng)的目標(biāo)是以最低的成本,最高的效率、在最短的期限內(nèi)開發(fā)出具有社區(qū)物業(yè)管理功能的系統(tǒng)。2.4方案可行性根據(jù)系統(tǒng)的分析,本軟件充分從適用性出發(fā),全面為不同的使用用戶考慮。使軟件的許多功能與規(guī)則都可根據(jù)用戶的習(xí)慣進(jìn)行定制。包括軟件界面、操作方式、錄入方式、打印格式等數(shù)據(jù),用戶均可根據(jù)個人或單位的使用愛好進(jìn)行設(shè)置。方案的實

8、施會帶來不錯的效益。3 需求分析3.1需求分析的定義需求分析是對用戶需求的真正明確是對要解決的問題的徹底理解,是一個軟件開發(fā)的最重要階段,需要了解和澄清用戶的需求,嚴(yán)格的制定被開發(fā)的軟件系統(tǒng)的需求規(guī)格說明書。3.2 需求分析的任務(wù)開發(fā)軟件系統(tǒng)最為困難的部分是準(zhǔn)確說明開發(fā)什么,最為困難的概念性工作便是編寫出詳細(xì)的技術(shù)需求,這包括所有面向用戶,面向機器和其他軟件系統(tǒng)的接口,同時這也是一旦出錯,將最終會給系統(tǒng)帶來極大損害的部分,并且以后再對它修改也極為困難的。這些定義強調(diào)的是:產(chǎn)品是怎樣的,而并非產(chǎn)品是怎樣設(shè)計構(gòu)造的。需求分析具有決策性、方向性、策略性的作用。因而對于任何一款軟件來說,做好它的根本在

9、于它的需求分析。3.3 需求分析的過程系統(tǒng)優(yōu)點人工管理網(wǎng)吧實在存在很大的問題,而且浪費太多的人力,物力。計算機一點一丁的入侵人類的生活,計算機管理代替人工管理是不可避免的,像網(wǎng)吧管理這類不要求在管理上創(chuàng)新,機械般管理更加完美的前提下,我選擇設(shè)計開發(fā)網(wǎng)吧計費系統(tǒng),希望能改善網(wǎng)吧管理上的混亂情況,也避免了管理人員的工作麻煩。使用網(wǎng)吧計費系統(tǒng)優(yōu)于人工管理在于:(1). 減輕管理人員的工作量。(2). 計費準(zhǔn)確無誤。(3). 避免人情上機的尷尬。(4). 工作迅速快捷。系統(tǒng)的需求(1). 保密性機密或敏感數(shù)據(jù)庫在存儲過程、處理、傳輸過程中要保密,確保用戶在授權(quán)后才能訪問。(2). 完整性保證系統(tǒng)中的信

10、息處在一種完整和沒有受到損害,防止因非授權(quán)訪問、部件故障或其它錯誤而引起信息篡改、破壞或丟失。(3). 可靠性保障系統(tǒng)在復(fù)雜的網(wǎng)絡(luò)環(huán)境下提供持續(xù)、可靠的服務(wù)。3.4數(shù)據(jù)流圖數(shù)據(jù)流程圖的繪制過程其實也就是系統(tǒng)分析的過程。數(shù)據(jù)流程圖是分層次的,繪制時采取自頂向下逐層分解的辦法。首先畫出頂層( 第一層 ) 數(shù)據(jù)流程圖,然后逐步分解,得到下一步的數(shù)據(jù)流圖,這種分解工作不斷進(jìn)行,直到最終獲得的每個處理過程和數(shù)據(jù)存儲都能使用計算機處理的底層數(shù)據(jù)流圖。根據(jù)功能分析得到的系統(tǒng)功能要求,畫出網(wǎng)吧計費管理系統(tǒng)頂層的數(shù)據(jù)流圖,如圖 3.1 所示:余額上網(wǎng)人員帳號信息網(wǎng)絡(luò)計費管理系統(tǒng)充值、開戶管理員用戶信息程 制遠(yuǎn)

11、控計算機圖 3.1 頂層數(shù)據(jù)流圖對頂級數(shù)據(jù)流圖進(jìn)行細(xì)化,得到 1 層數(shù)據(jù)流圖,如圖3.2 所示:1賬號用戶管理控制4遠(yuǎn)程管理管理員指令式模控制費計置控制設(shè)2讀卡3計費上網(wǎng)卡計算機圖 3.2 1層數(shù)據(jù)流圖2 層數(shù)據(jù)流圖管1.1 編輯理更改 充值帳號信息員添加 提示錯誤1.2 輸入帳號1.3 檢查更改帳號刪除添加辦理上網(wǎng)卡帳號清單查看用戶圖 3.3帳號管理模塊數(shù)據(jù)流圖帳號清單2.1 檢查核對反饋用戶2.2讀卡讀入數(shù)據(jù)刷卡計算機添加在線帳號清單3.4 讀卡模塊數(shù)據(jù)流圖管理員3.1 設(shè)置計費模式3.2 費用在線帳號清時間到結(jié)算單3.5 計費模塊數(shù)據(jù)流圖4.1遠(yuǎn)程截屏管理員4.2遠(yuǎn)程計算機重啟4.3遠(yuǎn)程

12、關(guān)機3.6遠(yuǎn)程控制模塊數(shù)據(jù)流圖3.5數(shù)據(jù)字典數(shù)據(jù)流圖描述了系統(tǒng)的分解,但沒有對圖中各成分進(jìn)行說明,數(shù)據(jù)字典就是為了數(shù)據(jù)流圖的每個數(shù)據(jù)流、文件、加工,以及組成數(shù)據(jù)流或文件的數(shù)據(jù)項作出說明。est_CompanyID44自動編號用戶信息code1012代碼text1050名稱py1025拼音Description1050描述Address1050地址Zip106郵政編碼Telephone1020電話Fax1020傳真Email1050電子郵件Homepages1050主頁contactor1010聯(lián)系人Pager1015傳呼Portable1015手機Bank1050開戶行Account1050開

13、戶帳號TaxNo1050稅務(wù)登記證號B_YHMC1050代辦銀行名稱B_DBJGH103代辦機構(gòu)號 ( 銀行給 )B_DWDM103單位代碼 ( 銀行給 )B_DWZH1050單位帳號 ( 用于銀行托收 )D_create108創(chuàng)建日期D_modify108修改日期est_louinfoID44自動編號電腦信息louname1040計算機名稱useage1020使用性質(zhì)manger_type1020管理方式struct1020電腦結(jié)構(gòu)grade1020電腦等級hold_area78電腦編號work1040生產(chǎn)單位d_open108生產(chǎn)日期d_use108起用日期all_set44總套數(shù)all_

14、room44總間數(shù)photo1050圖片photo_remark1050圖片說明REMARK120備注pianqu1050所在片區(qū)4 總體設(shè)計在以上系統(tǒng)概要設(shè)計中,我們確定了系統(tǒng)的模塊劃分和所需要的功能。現(xiàn)在我們必須進(jìn)行每個模塊的分析和設(shè)計,包括數(shù)據(jù)庫的表結(jié)構(gòu)、數(shù)據(jù)在個表及個模塊之間的傳遞關(guān)系、網(wǎng)絡(luò)通信所使用的定義協(xié)議。根據(jù)以上對網(wǎng)吧計費管理系統(tǒng)的分析,本網(wǎng)吧計費管理系統(tǒng)包括如圖4.1 所示的幾大功能。網(wǎng)吧計費管理系統(tǒng)帳戶遠(yuǎn)程讀卡計費器模管理監(jiān)控模塊塊圖 4.1系統(tǒng)功能模塊4.1 用戶管理模塊設(shè)計首先,該系統(tǒng)是由刷卡模塊和實時監(jiān)控模塊組成,刷卡模塊主要完成刷卡功能,同時顯示從服務(wù)器上反饋回來的

15、信息。包括:用戶ID 、用戶姓名、用戶刷卡登陸時間、用戶注銷時間、當(dāng)前的上機余額、刷卡是否成功。為了防止用戶使用鍵盤關(guān)閉刷卡模塊必須實現(xiàn)只能通過服務(wù)器的實時監(jiān)控模塊控制刷卡模塊退出功能。實時監(jiān)控模塊主要完成實時監(jiān)控功能,隨時監(jiān)聽從刷卡端發(fā)來的刷卡消。判斷是刷卡登陸還是刷卡注銷,隨后進(jìn)行相應(yīng)的數(shù)據(jù)處理, 再向刷卡端返回反饋消息。用戶管理主要分為用戶帳號的增加、刪除、用戶信息的修改。 每一個欲上機的用戶必須首先在實時監(jiān)控模塊端進(jìn)行注冊,然后在刷卡端刷卡, 方可使用網(wǎng)吧任何一臺機子。系統(tǒng)對用戶進(jìn)行了分類,分成普通用戶、會員用戶、黃金用戶三類。分別有不同的計費標(biāo)準(zhǔn)。 統(tǒng)計查詢功能要求有登陸日志查詢、用

16、戶信息查詢和用戶上機情況統(tǒng)計。登陸日志查詢要求顯示某段日期內(nèi)某個用戶的登陸記錄;用戶信息查詢要求顯示某用戶的具體信息如金額等;用戶上機情況統(tǒng)計要求統(tǒng)計用戶小時數(shù)以便核查。所有查詢統(tǒng)計結(jié)果均為只讀信息,不可以進(jìn)行任何修改。在用戶管理和查詢統(tǒng)計前, 均要求使用者輸入管理員帳號和密碼。 由于實時監(jiān)控模塊端可以對用戶數(shù)據(jù)庫進(jìn)行操作, 考慮到安全性。 必須在啟動的時候?qū)κ褂谜叩纳矸葸M(jìn)行認(rèn)證,有使用者輸入管理帳號和密碼,同數(shù)據(jù)庫中的記錄進(jìn)行核對,核對正確后方可進(jìn)行系統(tǒng)。 這樣確保了只有管理員才可以運行實時監(jiān)控模塊, 也保證了用戶資料不受惡意修改。 它主要是為了實現(xiàn)用戶信息的添加、 編輯、刪除、充值和查詢等

17、功能。(如圖 4.2 所示)帳戶管理添加編刪輯除更查新詢圖 4.2卡號管理模塊4.2 遠(yuǎn)程監(jiān)管模塊“遠(yuǎn)程監(jiān)管模塊”主要是用來對學(xué)生機遠(yuǎn)程操作,如遠(yuǎn)程關(guān)機,遠(yuǎn)程開機,遠(yuǎn)程截屏。遠(yuǎn)程監(jiān)管遠(yuǎn)程關(guān)機遠(yuǎn)程開機遠(yuǎn)程控制圖 4.3 遠(yuǎn)程控制模塊4.3 計費模塊設(shè)計通用網(wǎng)吧網(wǎng)絡(luò)計費系統(tǒng)從實現(xiàn)功能上系統(tǒng)可分為: 流量計費功能、 按時間計費等。而網(wǎng)吧根據(jù)自身的特點和利益需要,一般都是按時間來計費。計費管理是網(wǎng)吧整個計費系統(tǒng)的必備組件,其主要由數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、計費管理模塊組成。只有最高權(quán)限管理員才能使用全部功能。1 流量計費策略:計費方式:支持按照流量計費、國內(nèi)國外流量分類計費,按照一定的費率收費。并可以

18、按階收費即超過不同的閥值按照不同的標(biāo)準(zhǔn)收費。2 時間計費策略:計費方式:按照時間計費、包月制方式,統(tǒng)一定價每個小時收費多少,通宵收費多少以及包月用戶的優(yōu)惠收取費用。計費模式設(shè)置按按時流間量計計費費圖4.4計費模塊4.4數(shù)據(jù)庫設(shè)計在登錄數(shù)據(jù)庫時 ,系統(tǒng)讓用戶表示自己的身份 ,系統(tǒng)進(jìn)行核實 ,鑒別此用戶是否為合法用戶 ,若是,系統(tǒng)核實用戶 ,通常要求用戶輸入口令 ,系統(tǒng)和對用戶口令以鑒別用戶身份。這是一種簡單可行的方法 ,實現(xiàn)起來比較方便。用戶還可以隨時更改自己的口令密碼。1. 用戶表:系統(tǒng)為區(qū)分了普通員工和管理員兩種身份 ,因此由用戶和密碼 ,級別構(gòu)成,這樣系統(tǒng)在系統(tǒng)登陸界面進(jìn)行身份驗證 ,將輸

19、入的信息和用戶表進(jìn)行比較 ,讓符合身份的用戶通過驗證。2.上網(wǎng)信息管理表:處理上網(wǎng)信息和管理信息,可以計算上網(wǎng)費用,登記上網(wǎng)信息,便于信息管理 .。4.計費費率表:調(diào)整網(wǎng)吧計費費率。5. 發(fā)布信息表:保存服務(wù)器端發(fā)送的各種信息。5 詳細(xì)設(shè)計5.1 系統(tǒng)分析本網(wǎng)吧計費管理系統(tǒng)提供對上網(wǎng)人員信息、機房電腦信息、計費信息,遠(yuǎn)程監(jiān)控的管理。為了有效管理和為了上網(wǎng)人員的方便,系統(tǒng)為管理員用戶和普通用戶提供了不同的功能, 有一定的實用性。5.2 系統(tǒng)流程圖帳戶管理的模塊用來對會員的信息進(jìn)行添加、刪除、查詢、修改和充值。開始讀取卡號信息顯示上網(wǎng)人員信息是否更改信息是否是否刪除是否更改信息刪除此卡號結(jié)束圖5.1 帳戶管理流程圖遠(yuǎn)程監(jiān)管模塊的實現(xiàn)遠(yuǎn)程開機和遠(yuǎn)程關(guān)機用來對選中的學(xué)生機進(jìn)行開機和關(guān)機操作,遠(yuǎn)程控制用來對選中的學(xué)生機進(jìn)行控制。開始選擇某計算機是否遠(yuǎn)程開機否是否是否遠(yuǎn)程控制遠(yuǎn)程開機是是否遠(yuǎn)程關(guān)機遠(yuǎn)程控制該計算機是

溫馨提示

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

評論

0/150

提交評論