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

下載本文檔

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

文檔簡介

陜西國防工業(yè)職業(yè)技術(shù)學(xué)院網(wǎng)吧管理系統(tǒng)設(shè)計說明書[網(wǎng)吧管理系統(tǒng)]專業(yè):軟件技術(shù)專業(yè)班級:軟件3121姓名:尉鼎學(xué)號:21指導(dǎo)老師:陳巧莉馮于戶實訓(xùn)時間:實訓(xùn)地點:北8-504成績:文檔編號3-4版本號:V1.0文檔名稱:網(wǎng)吧管理系統(tǒng)設(shè)計說明書項目名稱:網(wǎng)吧管理系統(tǒng)項目負(fù)責(zé)人:趙金編寫:尉鼎2013年10月16號校隊:趙金2013年10月16號批準(zhǔn):陳巧莉2013年10月16號書目1引言 21.1標(biāo)識 21.2系統(tǒng)概述 31.3文檔概述 31.4基線 32引用文件 33CSCI級設(shè)計決策 44CSCI體系結(jié)構(gòu)設(shè)計 44.1體系結(jié)構(gòu) 4程序(模塊)劃分 4程序(模塊)層次結(jié)構(gòu)關(guān)系 44.2全局?jǐn)?shù)據(jù)結(jié)構(gòu)說明 54.3CSCI部件 74.4執(zhí)行概念 94.5接口設(shè)計282734073 10接口標(biāo)識與接口圖才 105CSCI具體設(shè)計 125.1管理員登錄功能 126需求的可追蹤性 177注解 17特性 198附錄 201引言本文檔是上機(jī)管理系統(tǒng)前期開發(fā)階段針對用戶所進(jìn)行的需求分析,在本文檔中我們通過對上機(jī)管理系統(tǒng)中的三種不同用戶進(jìn)行了具體而具體的需求分析,通過該文檔讀者可以了解該系統(tǒng)的全部功能以及用戶的具體權(quán)限。在進(jìn)行系統(tǒng)的設(shè)計前,我們一組的成員通過自己平常上機(jī)操作的閱歷和要求把該上機(jī)管理系統(tǒng)分為了三個模塊:管理員模塊,一般上機(jī)人員模塊,會員上機(jī)管理模塊,相應(yīng)的這三大模塊對應(yīng)了不同的三類用戶,每類用戶又具有自己的不同的權(quán)限。這些內(nèi)容在該文檔中都有相應(yīng)的說明。由于該系統(tǒng)還處于初步設(shè)計階段,本文檔只是對其的一些功能以及人員分工狀況做以說明。所以本文檔只是對系統(tǒng)的需求做出說明,并不涉及具體的實現(xiàn)過程。由于這學(xué)期正在學(xué)習(xí)項目設(shè)計的有關(guān)課程,我們組會在相應(yīng)的課程學(xué)習(xí)中漸漸完善上機(jī)系統(tǒng)的各項功能。結(jié)合數(shù)據(jù)庫的特點,軟件工程的相關(guān)要求開發(fā)出功能完善,界面友好的上機(jī)管理系統(tǒng)。既便利用戶的運用,又節(jié)約管理人員的各方面的資源。1.1標(biāo)識本文擋適用于WindowsXP及以上操作系統(tǒng)且是2006版的。概要設(shè)計說明書標(biāo)識表文件狀態(tài)[√]草稿[]正式發(fā)布[]正在修改文件標(biāo)識USMS軟件開發(fā)安排;USIMS-001-2013當(dāng)前版本V1.0產(chǎn)品名稱金鑫網(wǎng)吧管理系統(tǒng)產(chǎn)品縮寫JXWB作者趙金完成日期二零一三年十二月八日1.2系統(tǒng)概述系統(tǒng)的名稱:網(wǎng)吧管理系統(tǒng);產(chǎn)品所以權(quán):3-240任務(wù)提出人:趙金。需求分析人:3-240隊員。SDD修改及優(yōu)化:。用戶:運用該軟件且具有肯定特權(quán)的管理人員(組長)本文檔適用的項目:網(wǎng)吧管理系統(tǒng)。隨著社會的不斷發(fā)展,人們越來越離開不網(wǎng)絡(luò)。上網(wǎng)的人數(shù)不段增長,很多網(wǎng)吧的出現(xiàn)讓很多的人們可以查找自己想要的信息,還有人們利用業(yè)余時間上網(wǎng)打嬉戲。還有長期在網(wǎng)吧上網(wǎng)的網(wǎng)民,就產(chǎn)生了浩大的信息量,須要有網(wǎng)吧管理系統(tǒng)來提高管理員網(wǎng)吧的管理效率。利用這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)計和快速查詢,從而削減網(wǎng)吧管理員的工作量。同時也可以通過軟件快捷地查詢自己想要的信息。所以,網(wǎng)吧管理系統(tǒng)既能便利管理網(wǎng)吧,又能便利網(wǎng)吧上網(wǎng)用戶。1.3文檔概述網(wǎng)吧管理系統(tǒng)作為管理管理員與客戶的上機(jī)操作關(guān)系的主要管理系統(tǒng)平臺,其對應(yīng)的客戶是網(wǎng)吧的用戶,因此,不僅要處理管理員與客戶之間的信息,還要處理客戶個人信息。。1.4基線網(wǎng)吧管理系統(tǒng)的可行性分析報告1.0。網(wǎng)吧管理系統(tǒng)的項目開發(fā)安排書1.0。網(wǎng)吧管理系統(tǒng)的需求規(guī)格說明書1.0.2引用文件1.陳巧莉,《現(xiàn)代軟件工程技術(shù)》,北京郵電高校出版社2.(美)Y.DanielLiang著,萬波、鄭海紅、潘蓉、李娜等譯,《Java語言程序設(shè)計》(基礎(chǔ)篇),機(jī)械工業(yè)出版社3.MicrosoftSQLServer2008數(shù)據(jù)庫編程。北京希望電子出版社2001.54.數(shù)據(jù)庫設(shè)計與應(yīng)用北京.清華高校出版社2007.63CSCI級設(shè)計決策依據(jù)功能的客戶和管理員的級別不同,可將本系統(tǒng)劃分為兩個子模塊。身份驗證:通過登錄才可進(jìn)入網(wǎng)吧系統(tǒng),登錄信息提交后檢驗登錄者的身份是否合法,合法,則轉(zhuǎn)入對應(yīng)的操作界面。在本系統(tǒng)中,只有三種身份:會員、管理員、一般客戶。會員管理:包括會員注冊、充值、上機(jī)及余額的查詢。機(jī)器管理:機(jī)器的狀態(tài)。上機(jī)管理:包括客戶上機(jī)的時間及費用的記錄。客戶身份管理:客戶身份證的登記及查詢。管理員管理:包括系統(tǒng)信息數(shù)據(jù)的錄入、修改與刪除等功能。4CSCI體系結(jié)構(gòu)設(shè)計4.1體系結(jié)構(gòu)程序(模塊)劃分模塊名稱模塊主要功能管理員注冊會員,會員充值,會員刪除,用戶注冊,換機(jī)會員用戶辦理睬員,充值,注銷,更換會員密碼,會員特權(quán)一般用戶辦理睬員,充值,注銷,更換會員密碼,程序(模塊)層次結(jié)構(gòu)關(guān)系網(wǎng)吧管理系統(tǒng)的功能結(jié)構(gòu)圖4.2全局?jǐn)?shù)據(jù)結(jié)構(gòu)說明表1表匯總表名功能說明admin用于儲存管理員的基本信息Computer用于儲存計算機(jī)基本信息Member用于儲存用戶的基本信息Online用于儲存用戶的上網(wǎng)信息Rate用于儲存費率時間段Recharge用于儲存用戶的充值信息表2管理員表列名數(shù)據(jù)類型及長度可否為空說明管理員號(身份證號)CHAR(26)NOTNULL管理員號(主鍵)管理員姓名VARCHAR(10)NOTNULL姓名密碼CHAR(16)NOTNULL密碼性別VARCHAR(2)NULL性別權(quán)限intVarchar(20)NULL權(quán)限表3計算機(jī)運用狀況表列名數(shù)據(jù)類型及長度可否為空說明計算機(jī)編號CHAR(3)NOTNULL計算機(jī)編號表4會員基本信息表列名數(shù)據(jù)類型及長度可否為空說明會員號(身份證號)CHAR(9)NOTNULL會員號姓名VARCHAR(10)NULL姓名性別VARCHAR(2)NULL性別密碼CHAR(16)NOTNULL密碼等級intNULL等級余額MoneyNotnull余額總金額MoneyNotnull總金額狀態(tài)IntNotnull狀態(tài)表5用戶上網(wǎng)信息表列名數(shù)據(jù)類型及長度可否為空說明費率段IntNotnull費率段身份證號Varchar(18)Notnull身份證號計算機(jī)號CHAR(6)NOTNULL計算機(jī)號起先時間DatetimeNotnull上機(jī)時間結(jié)束時間DatetimeNotnull下機(jī)時間費用MoneyNotnull運用金額產(chǎn)生的流水賬號CHAR(20)Notnull自動產(chǎn)生流水賬號下機(jī)日期/時間CHAR(16)NULL下機(jī)日期/時間總金額(元)INTEGER(6)NULL總金額(元)好用金額(元)INTEGER(6)NULL好用金額(元)剩余金額(元)INTEGER(6)NULL剩余金額(元)狀態(tài)CHAR(6)NULL狀態(tài)表6費率時間段表列名數(shù)據(jù)類型及長度可否為空說明費率時間段編號IntNOTNULL費率時間段編號起先時間DatetimeNotnull時間段起先時間結(jié)束時間DatetimeNotnull時間段結(jié)束時間費率MoneyNotnull費率表7用戶充值表列名數(shù)據(jù)類型及長度可否為空說明會員號(身份證號)varCHAR(18)NOTNULL會員號管理員號Varchar(10))NOTNULL執(zhí)行該操作的管理員號充值時間DatetimeNotnull充值時的時間充值金額MoneyNotNull充值金額流水賬號Varchar(20)NotNull自動生成的流水賬號4.3CSCI部件(1)管理員用例圖管理員的用例包括1)用戶注冊、2)系統(tǒng)登錄、3)充值、4)下機(jī)、5)查詢余額、6)修改密碼、7)換機(jī)、8)掛機(jī)、9)掛失、10)用戶的刪除。如圖1-1所示圖1-1管理員用例圖(2)用戶用例圖用戶的用例包括1)系統(tǒng)登錄2)下機(jī)、3)查詢余額、4)修改密碼、5)換機(jī)、6)掛機(jī)。如圖1-2所示圖1-2用戶用例(3)系統(tǒng)的結(jié)構(gòu)模型:系統(tǒng)類圖;系統(tǒng)中主要的類(1)用戶類:它的屬性有用戶名(Name)、密碼(Password)、上網(wǎng)的卡號(Cardnumber)、用戶身份證號碼(ID)。操作包括修改密碼(Changpassword)、換機(jī)(Huanji)、掛機(jī)(Guaji)、下機(jī)(Xiaji)、余額查詢(Chaxun)、登錄(Denglu)。(2)電腦類:它的屬性有電腦號(Computernumber)、機(jī)器地址(Mac)。本身的操作沒有,但有被用戶和管理員換機(jī)、掛機(jī)、登錄、下機(jī)的操作。(3)管理員類:它的屬性有用戶名(name)、密碼(password),操作包括注冊用戶(Registeredusers)、充值(Chongzhi)、刪除用戶(Deleteusers)、查詢用戶信息(Chaxun)、登錄(Denglu)、換機(jī)(Huanji)、掛機(jī)(Guaji)、下機(jī)(Xiaji)、掛失(Guashi)圖2-1系統(tǒng)中主要的類系統(tǒng)的構(gòu)件圖;(1)管理員構(gòu)件圖系統(tǒng)建立在一個含有登錄信息、管理界面信息,管理員運用界面依靠于登陸界面。管理員構(gòu)件如圖2-2所示:圖2-2管理員構(gòu)件圖(2)用戶界面構(gòu)件圖除了業(yè)務(wù)對象以外,系統(tǒng)與用戶交互的組件也能創(chuàng)建一個組件圖管理員運用界面依靠于登陸界面。用戶界面構(gòu)件圖2-3所示圖2-3用戶構(gòu)件圖系統(tǒng)的部署圖;4.4執(zhí)行概念軟件配置項間的執(zhí)行狀況可以參考用戶登錄活動時序圖如下:4.5接口設(shè)計282734073接口設(shè)計包括用戶接口,外部接口和內(nèi)部接口。用戶接口是為了用戶供應(yīng)wed圖形界面供應(yīng)用戶輸入和輸出數(shù)據(jù)、執(zhí)行操作吩咐,獲得操作提示及結(jié)果信息。用戶登錄密碼修改:用戶帳號;會員登錄密碼修改:會員帳號;修改信息:會員資料;管理登錄密碼修改:管理員帳號;接口標(biāo)識與接口圖才管理員進(jìn)入數(shù)據(jù)庫須要密碼來確保系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)的平安性進(jìn)入如下圖:輸入密碼后進(jìn)入數(shù)據(jù)庫的有如下幾個表:huiyuanbiaoJishi卡號:5CSCI具體設(shè)計5.1管理員登錄功能在登錄界面對應(yīng)的地方輸入帳號、密碼,確認(rèn)后登錄。在提交后Accesss數(shù)據(jù)庫中首先通過用戶帳號對數(shù)據(jù)中的xitong表中進(jìn)行檢索若檢索到的記錄集為空,則說明管理員帳號錯誤從而轉(zhuǎn)到相應(yīng)的出錯處理程序,若記錄集不為空,再進(jìn)行姓名推斷,若姓名與表中的姓名不相等,進(jìn)行出錯處理,若相等,進(jìn)而檢查密碼是否相等,不相等,作出錯處理,相等則轉(zhuǎn)入登錄勝利的操作頁面。登錄界面:出錯及處理:在該模塊中可能發(fā)生的錯誤有:辦卡模塊:數(shù)據(jù)庫banka表:6需求的可追蹤性本章應(yīng)包括:a.從本SDD中標(biāo)識的每個軟件配置項到安排給它的CSCI需求的可追蹤性(亦可在4.1中供應(yīng));b.從每個CSCI需求到它被安排給的軟件配置項的可追蹤性。7注解相關(guān)軟件及其技術(shù)介紹1.UMLUML是面對對象開發(fā)中一種通用的圖形化建模語言,它定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用。面對對象的分析主要在加強(qiáng)對問題空間和系統(tǒng)任務(wù)的理解、改進(jìn)各方溝通、與需求保持一樣和支持軟件重用等4個方面表現(xiàn)出比其他系統(tǒng)分析方法更好的實力,成為主流的系統(tǒng)分析方法。UML的出現(xiàn)既統(tǒng)一了Booch、OMT、OOSE,以及其他方法,又統(tǒng)一了面對對象方法中運用的符號,并且在提出后不久就被OMG接納為其標(biāo)準(zhǔn)之一。從而變更了數(shù)十種面對對象的建模語言相互獨立且各有千秋的局面,使得面對對象的分析技術(shù)有了空前發(fā)展。它本身成為現(xiàn)代軟件工程環(huán)境中對象分析和設(shè)計的重要工具,被視為面對對象技術(shù)的重要成果之一。UML建模技術(shù)就是用模型元素來組建整個系統(tǒng)的模型,模型元素包括系統(tǒng)中的類、類和類之間的關(guān)聯(lián)、類的實例相互協(xié)作實現(xiàn)系統(tǒng)的動態(tài)行為等。UML供應(yīng)了多種圖形可視化描述模型元素,同一個模型元素可能會出現(xiàn)在多個圖中對應(yīng)多個圖形元素,人們可以從多個視圖來考察模型。UML建模技術(shù)主要分為結(jié)構(gòu)建模、動態(tài)建模和模型管理建模3個方面:第1個方面是從系統(tǒng)的內(nèi)部結(jié)構(gòu)和靜態(tài)角度來描述系統(tǒng)的,在靜態(tài)視圖、用例視圖、實施視圖和配置視圖中適用,采納了類圖、用例圖、組件圖和配置圖等圖形。例如類圖用于描述系統(tǒng)中各類的內(nèi)部結(jié)構(gòu)(類的屬性和操作)及相互間的關(guān)聯(lián)、聚合和依靠等關(guān)系,包圖用于描述系統(tǒng)的分層結(jié)構(gòu)等;第2個方面是從系統(tǒng)中對象的動態(tài)行為和組成對象間的相互作用、消息傳遞來描述系統(tǒng)的,在狀態(tài)機(jī)視圖、活動視圖和交互視圖中適用,采納了狀態(tài)機(jī)圖、活動圖、依次圖和合作圖等圖形,例如狀態(tài)機(jī)圖用于一個系統(tǒng)或?qū)ο髲漠a(chǎn)生到結(jié)束或從構(gòu)造到清除所處的一系列不同的狀態(tài);第3個方面描述如何將模型自身組織到高層單元,在模型管理視圖中適用,采納的圖形是類圖。建模的工作集中在前兩方面,而且并非全部圖形元素都適用或須要采納。在嵌入式軟件開發(fā)中,面對對象技術(shù)內(nèi)在支持了對系統(tǒng)的抽象、分層及復(fù)用技術(shù),能夠很好地限制系統(tǒng)的困難性,也漸漸廣泛應(yīng)用。實時UML語言是在嵌入式開發(fā)中適用的建模語言。現(xiàn)有很多功能強(qiáng)大UML建模工具,有些工具在引入或加強(qiáng)嵌入式實時系統(tǒng)應(yīng)用領(lǐng)域的功能,例如RoseRealTime和Rhapsody。2.C#C#是微軟公司在2000年6月發(fā)布的一種新的編程語言,并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司探討院AndersHejlsberg的最新成果。C#看起來與Java有著驚人的相像;它包括了諸如單一繼承、界面、與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是干脆集成的,而且它是微軟公司.NETwindows網(wǎng)絡(luò)框架的主角。C#是微軟對這一問題的解決方案。C#是一種最新的、面對對象的編程語言。它使得程序員可以快速地編寫各種基于MICROSOFT.NET平臺的應(yīng)用程序,MICROSOFT.NET供應(yīng)了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。正是由于C#面對對象的卓越設(shè)計,使它成為構(gòu)建各類組件的志向之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。運用簡潔的C#語言結(jié)構(gòu),這些組件可以便利的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過INTERNET進(jìn)行調(diào)用。最重要的是,C#使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強(qiáng)大的功能。因為這種繼承關(guān)系,C#與C/C++具有極大的相像性,熟識類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。C#是微軟公司在2000年7月發(fā)布的一種全新且簡潔、平安、面對對象的程序設(shè)計語言,是特地為.NET的應(yīng)用而開發(fā)的語言。它汲取了C++、VisualBasic、Delphi、Java等語言的優(yōu)點,體現(xiàn)了當(dāng)今最新的程序設(shè)計技術(shù)的功能和精華。C#繼承了C語言的語法風(fēng)格,同時又繼承了C++的面對對象特性。不同的是,C#的對象模型已經(jīng)面對Internet進(jìn)行了重新設(shè)計,運用的是.NET框架的類庫;C#不再供應(yīng)對指針類型的支持,使得程序不能隨意訪問內(nèi)存地址空間,從而更加健壯;C#不再支持多重繼承,避開了以往類層次結(jié)構(gòu)中由于多重繼承帶來的可怕后果。.NET框架為C#供應(yīng)了一個強(qiáng)大的、易用的、邏輯結(jié)構(gòu)一樣的程序設(shè)計環(huán)境。同時,公共語言運行時(CommonLanguageRuntime)為C#程序語言供應(yīng)了一個托管的運行時環(huán)境,使程序比以往更加穩(wěn)定、平安。其特點有:·語言簡潔?!けA袅薈++的強(qiáng)大功能?!た焖賾?yīng)用開發(fā)功能?!ふZ言的自由性?!?qiáng)大的Web服務(wù)器控件?!ぶС挚缙脚_?!づcXML相融合。3.ACCESS數(shù)據(jù)庫MicrosoftOfficeAccess是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理系統(tǒng)。它是微軟OFFICE的一個成員,在包括專業(yè)版和更高版本的office版本里面被單獨出售。2012年12月4日,最新的微軟OfficeAccess2013在微軟Office2013里發(fā)布,微軟OfficeAccess2010是前一個版本。MSACCESS以它自己的格式將數(shù)據(jù)存儲在基于AccessJet的數(shù)據(jù)庫引擎里。它還可以干脆導(dǎo)入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲在其他應(yīng)用程序

溫馨提示

  • 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

提交評論