(2)網(wǎng)吧管理系統(tǒng)概要設(shè)計(jì)說明書_第1頁
(2)網(wǎng)吧管理系統(tǒng)概要設(shè)計(jì)說明書_第2頁
(2)網(wǎng)吧管理系統(tǒng)概要設(shè)計(jì)說明書_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1引言 21.1編寫目的 21.2背景 21.3定義 21.4參考資料 22總體設(shè)計(jì) 32.1需求規(guī)定 32.2運(yùn)行環(huán)境 32.3結(jié)構(gòu) 52.4基本設(shè)計(jì)概念和處理流程 32.5功能器求與程序的關(guān)系 52.6人工處理過程 52.7尚未問決的問題 63接口設(shè)計(jì) 63.1用戶接口 63.2外部接口 63.3內(nèi)部接口 64運(yùn)行設(shè)計(jì) 64.1運(yùn)行模塊組合 64.2運(yùn)行控制 74.3運(yùn)行時(shí)間 75系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 75.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 75.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 75.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 96系統(tǒng)出錯處理設(shè)計(jì) 96.1出錯信息 96.2補(bǔ)救措施 96.3系統(tǒng)維護(hù)設(shè)計(jì) 9概要設(shè)計(jì)說明書1引言1.1編寫

2、目的本文檔是上機(jī)管理系統(tǒng)前期開發(fā)階段針對用戶所進(jìn)行的需求分析,在本文檔中我們通過對上機(jī)管理系統(tǒng)中的三種不同用戶進(jìn)行了詳細(xì)而具體的需求分析,通過該文檔讀者可以了解該系統(tǒng)的所有功能以及用戶的具體權(quán)限。在進(jìn)行系統(tǒng)的設(shè)計(jì)前,我們一組的成員通過自己平時(shí)上機(jī)操作的經(jīng)驗(yàn)和要求把該上機(jī)管 理系統(tǒng)分為了三個模塊:管理員模塊,普通上機(jī)人員模塊,會員上機(jī)管理模塊,相應(yīng)的這三大模塊對應(yīng)了不同的三類用戶,每類用戶又具有自己的不同的權(quán)限。這些內(nèi)容在該文檔中都有相應(yīng)的說明。由于該系統(tǒng)還處于初步設(shè)計(jì)階段,本文檔只是對其的一些功能以及人員分工情況做以說明。所以本文檔只是對系統(tǒng)的需求做出說明,并不涉及具體的實(shí)現(xiàn)過程。由于這學(xué)期正

3、在學(xué)習(xí)項(xiàng)目設(shè)計(jì)的有關(guān)課程,我們組會在相應(yīng)的課程學(xué)習(xí)中逐漸完善上機(jī)系統(tǒng)的各項(xiàng)功能。結(jié)合數(shù)據(jù)庫的特點(diǎn),軟件工程的相關(guān)要求開發(fā)出功能完善,界面友好的上機(jī)管理系統(tǒng)。既方便用戶的使用,又節(jié)省管理人員的各方面的資源。1.2背景a. 項(xiàng)目的委托單位:2010年度學(xué)期第一項(xiàng)目小組b. 隨著網(wǎng)吧的不斷普及和消費(fèi)者需求的不斷增加,使得網(wǎng)吧的管理需要更加系統(tǒng)更加科學(xué)的改進(jìn),尤其是對于一些大型的網(wǎng)吧。滿足消費(fèi)者的需求, 是網(wǎng)吧管理改進(jìn)的直接動因。在最開始的時(shí)候,網(wǎng)吧只是單純的提供上網(wǎng)的場所,而現(xiàn)在消費(fèi)者在上網(wǎng)的同時(shí)還有其他的需要,例如需要飲料,零食或者在網(wǎng)吧直接用餐。這些服務(wù)項(xiàng)目的增加使得網(wǎng)吧在 管理上需要進(jìn)行改進(jìn)和

4、調(diào)整??茖W(xué)的系統(tǒng)和消費(fèi)者為主的的管理,會讓消費(fèi)者有愉快的 消費(fèi)體驗(yàn),還有助于網(wǎng)吧在消費(fèi)者心里塑造良好的形象。網(wǎng)吧的管理包括繳費(fèi)管理,服 務(wù)管理,設(shè)備的維修管理等。它的這些項(xiàng)目雖說簡單,但是在處理的過程中如果用更好 的辦法和流程來完成會產(chǎn)生更好的效果。這樣做的目的就是給消費(fèi)者提供高效,舒適的 上網(wǎng)環(huán)境。c. 本系統(tǒng)的開發(fā),為了規(guī)范網(wǎng)吧的管理工作,建立高效簡單的服務(wù)管理流程。適用于大型 的,比較高檔的網(wǎng)吧。1.3定義SQL Structured Query Language結(jié)構(gòu)化語言會員:網(wǎng)吧管理系統(tǒng)中的參與者,注冊后享有上網(wǎng)等權(quán)限管理員:網(wǎng)吧系統(tǒng)中的參與者,注冊后享有管理網(wǎng)吧系統(tǒng)等權(quán)限上網(wǎng)日志:

5、網(wǎng)吧管理系統(tǒng)中記錄的計(jì)算機(jī)的使用情況1.4參考資料1軟件工程實(shí)踐指導(dǎo)書一一殷人昆清華大學(xué)出版社2. 統(tǒng)一軟件開發(fā)過程,Ivar Jacobson, James Rumbaugh Grady Booch 著,周伯生譯,機(jī)械工業(yè)出版社3. UML用戶指南,Grady Booch, Ivar Jacobson, James Rumbaugh著,邵維忠等譯,機(jī)械工業(yè)出版社4. C#數(shù)據(jù)庫開發(fā)實(shí)例精粹一一郭瑞軍、唐邦民、謝晗昕等編著,電子工業(yè)出版社5. SQL Server實(shí)用基礎(chǔ)教程一一郭東恩主編,航空工業(yè)出版社6. C# Winform 實(shí)踐開發(fā)教程一一錢哨,中國水電水利出版社2總體設(shè)計(jì)2.1需求規(guī)

6、定主要功能:會員管理:包括會員注冊、充值、上機(jī)及余額的查詢。機(jī)器管理:機(jī)器的狀態(tài)。上機(jī)管理:包括客戶上機(jī)的時(shí)間及費(fèi)用的記錄??蛻羯矸莨芾恚嚎蛻羯矸葑C的登記及查詢。管理員管理:包括系統(tǒng)信息數(shù)據(jù)的錄入、修改與刪除等功能。2.2運(yùn)行環(huán)境1、 設(shè)備:客戶程序硬件要求:具有Pen tium n處理器且滿足以下要求的計(jì)算機(jī):最低64MB內(nèi)存 最小1GB硬盤 鼠標(biāo) 鍵盤 服務(wù)器硬件要求: WE服務(wù)器硬件需求:具有 Pentium 川處理器且滿足以下要求的計(jì)算機(jī):最低256MB內(nèi)存 最小8GB硬盤 總線I/O : 8M/s;鼠標(biāo)鍵盤 數(shù)據(jù)庫服務(wù)器硬件要求:具有Pentium川處理器且滿足以下要求的計(jì)算機(jī):最低

7、256MB內(nèi)存最小20GB硬盤鼠標(biāo)鍵盤2、支持程序客戶程序軟件:Windows95/NT/2000或更高版本IE4.0或更高版本網(wǎng)絡(luò)支持WEB服務(wù) 器軟件:WindowsNT/2000 Server或更高版本2.3結(jié)構(gòu)網(wǎng)吧管理系統(tǒng)的功能結(jié)構(gòu)圖網(wǎng)吧管理系統(tǒng)(|&)客戶端(會員上機(jī))網(wǎng)吧管理系統(tǒng)(矗餐叢)計(jì)算機(jī)狀態(tài)查詢客戶端(會員上機(jī))2.4基本設(shè)計(jì)概念和處理流程2.5功能器求與程序的關(guān)系本條用一張如下的矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:程序1程序2程序3程序4用戶登錄V用戶結(jié)賬V會員辦理用戶充值2.6人工處理過程1. 會員辦理:需要管理員手工增加會員信息,然后上傳數(shù)據(jù)庫。

8、2. 用戶充值:需要管理員手工添加余額賬目。2.7尚未解決的問題具體客戶端和管理員之間的真正通信:由于條件及技術(shù)限制本系統(tǒng)還不能實(shí)現(xiàn)客戶端和管理員段的真實(shí)通信,在本系統(tǒng)中只是通過模擬來實(shí)現(xiàn)了客戶端的登錄情況。3接口設(shè)計(jì)3.1用戶接口本系統(tǒng)提供可視化的操作方式,不提供任何命令控制語句進(jìn)行輸入控制,從而用戶只需要使用鼠標(biāo)進(jìn)行命令操作,使用鍵盤輸入系統(tǒng)接收的參數(shù)。3.2外部接口可能與數(shù)據(jù)庫進(jìn)行系統(tǒng)集成,系統(tǒng)中查詢結(jié)果使用XML格式。3.3內(nèi)部接口各模塊之間相互獨(dú)立又彼此關(guān)聯(lián),主要通過函數(shù)調(diào)用實(shí)現(xiàn)各部分的連接。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合計(jì)算機(jī)狀態(tài)模塊:計(jì)算機(jī)是否處于使用狀態(tài)。用戶注冊模塊:用于用戶賬

9、戶的增加、刪除。用戶信息模塊:用于查詢用戶信息,身份證號,上機(jī)時(shí)間,余額。 用戶充值模塊:用戶賬戶余額的添加。修改密碼模塊:用于用戶修改密碼方便使用記憶。4.2運(yùn)行控制運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在計(jì)算機(jī)運(yùn)行模塊中,需對運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。4.3運(yùn)行時(shí)間數(shù)和事件的運(yùn)行時(shí)間要看所在計(jì)算機(jī)的配置。系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶所提出的要求。系統(tǒng)響應(yīng)時(shí)間視具體 pc配置而定,一般正常情況下好快。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)管理員信息表(身份證號,用戶名,性別,密碼,權(quán)限)用戶信息表(身份證號,用戶名,性別,等級,余額,密碼)電腦狀態(tài)表(電腦編

10、號,類型,狀態(tài))費(fèi)用信息表(身份證號,電腦編號,上機(jī)時(shí)間,下機(jī)時(shí)間,費(fèi)用,自動生成的流水賬號) 費(fèi)率時(shí)間段表(開始時(shí)間,結(jié)束時(shí)間,費(fèi)率)充值表(身份證號,時(shí)間,金額,自動生成的流水賬號)5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)表1表匯總表名功能說明admin用于儲存管理員的基本信息Computer用于儲存計(jì)算機(jī)基本信息Member用于儲存用戶的基本信息On li ne用于儲存用戶的上網(wǎng)信息Rate用于儲存費(fèi)率時(shí)間段Recharge用于儲存用戶的充值信息表2管理員表列名數(shù)據(jù)類型及長度可否為空說明管理員號(身份證號)CHA( 26)NOT NULL管理員號(主鍵)管理員姓名VARCHAR10)NOT NULL姓名密

11、碼CHA( 16)NOT NULL密碼性別VARCHAR2)NULL性別列名數(shù)據(jù)類型及長度可否為空說明計(jì)算機(jī)編號CHAR( 3)NOT NULL計(jì)算機(jī)編號權(quán)限in tVarchar (20)NULL權(quán)限表3計(jì)算機(jī)使用狀況表表4會員基本信息表列名數(shù)據(jù)類型及長度可否為空說明會員號(身份證號)CHA( 9)NOT NULL :會員號姓名VARCHAR10)NULL姓名性別VARCHAR2)NULL性別密碼CHA( 16)NOT NULL :密碼等級intNULL等級余額MoneyNot null余額總金額MoneyNot null總金額狀態(tài)IntNot null狀態(tài)表5用戶上網(wǎng)信息表列名數(shù)據(jù)類型及長

12、度可否為空說明費(fèi)率段IntNot null費(fèi)率段身份證號Varchar ( 18)Not null身份證號計(jì)算機(jī)號CHAR(6)NOT NULL計(jì)算機(jī)號開始時(shí)間Date timeNot null上機(jī)時(shí)間結(jié)束時(shí)間Date timeNot null下機(jī)時(shí)間費(fèi)用MoneyNot null使用金額產(chǎn)生的流水賬號CHAR(20)Not null自動產(chǎn)生流水賬號下機(jī)日期/時(shí)間CHAR(16)NULL下機(jī)日期/時(shí)間總金額(元)INTEGER(6)NULL總金額(元)實(shí)用金額(元)INTEGER(6)NULL實(shí)用金額(元)剩余金額(元)INTEGER(6)NULL剩余金額(元)狀態(tài)CHAR(6)NULL狀態(tài)表

13、6費(fèi)率時(shí)間段表列名數(shù)據(jù)類型及長度可否為空說明費(fèi)率時(shí)間段編號IntNOT NULL費(fèi)率時(shí)間段編號開始時(shí)間Date timeNot null時(shí)間段開始時(shí)間結(jié)束時(shí)間Date timeNot null時(shí)間段結(jié)束時(shí)間費(fèi)率MoneyNot null費(fèi)率表7用戶充值表列名數(shù)據(jù)類型及長度可否為空說明會員號(身份證號)varCHAR( 18):NOT NULL會員號管理員號Varchar ( 10)NOT NULL執(zhí)行該操作的管理員號充值時(shí)間Date timeNot null充值時(shí)的時(shí)間充值金額MoneyNot Null充值金額流水賬號Varchar ( 20)Not Null自動生成的流水賬號權(quán)限in tVa

14、rchar ( 20)NULL權(quán)限5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系服務(wù)器程序在對查詢/充值/注冊/上下機(jī)進(jìn)行操作時(shí)需對數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就 是數(shù)據(jù)表進(jìn)行查詢和修改:在查詢 /充值/注冊/上下機(jī)過程中都需要對數(shù)據(jù)庫中的所有表, 進(jìn)行聯(lián)合查詢、修改。物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。6系統(tǒng)出錯處理設(shè)計(jì)6.1出錯信息程序在運(yùn)行時(shí)主要會出現(xiàn)兩種錯誤:1、由于輸入信息,或無法滿足要求時(shí)產(chǎn)生的錯誤,稱為軟錯誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須在充值/注冊/查詢/上下機(jī)操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù) 據(jù)分析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。對與硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置。返回輸入階段。 出錯信息必須給出相應(yīng)的出錯原因,例:注冊失敗賬號輸入錯誤 查無注冊會員等。6.2補(bǔ)救措施a. 后備技術(shù) 系統(tǒng)數(shù)據(jù)出現(xiàn)問題,原始數(shù)據(jù)都有原始數(shù)據(jù)庫記載。b.

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論