網(wǎng)吧管理系統(tǒng)可行性分析與需求分析修改版.doc_第1頁
網(wǎng)吧管理系統(tǒng)可行性分析與需求分析修改版.doc_第2頁
網(wǎng)吧管理系統(tǒng)可行性分析與需求分析修改版.doc_第3頁
網(wǎng)吧管理系統(tǒng)可行性分析與需求分析修改版.doc_第4頁
網(wǎng)吧管理系統(tǒng)可行性分析與需求分析修改版.doc_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

“網(wǎng)吧管理系統(tǒng)”可行性研究報告一、引言 1.1 項目背景 網(wǎng)吧作為一個滿足人們上網(wǎng)需求的特殊的場所,在有一定規(guī)模的情況下如果使用人工來管理,工作量將是極其龐大且枯燥的。如果沒有一套好的工具來幫忙,網(wǎng)管就不得不雇幾個人來幫忙管理了,這樣的話就必須付給他們工資,而且他們所做的工作不一定令人滿意,可能還不安全 這時一套好的網(wǎng)吧管理系統(tǒng)就可以解決所有的問題,它不僅工作效率高且沒有誤差,最重要的是它可以連續(xù)工作且不收任何費用。平常一些容易出錯的地方,通過網(wǎng)吧管理系統(tǒng)就可以避免。 網(wǎng)吧的大小規(guī)模不一,經(jīng)過調(diào)查發(fā)現(xiàn),中等規(guī)模大小網(wǎng)吧(100300臺電腦整機)管理系統(tǒng)不夠完善,管理系統(tǒng)功能還不夠完善,做得還不夠人性化。我們希望通過純軟件開發(fā)的模式下完成一個功能合理,且安全性相當?shù)能浖碇С志W(wǎng)吧管理。我們想嘗試改進現(xiàn)有的網(wǎng)吧管理系統(tǒng),使其功能更人性化,提供的服務更齊全,以改變現(xiàn)狀 。 1.2項目概況 項目名稱:網(wǎng)吧管理系統(tǒng) 項目用戶:網(wǎng)管 二、項目目標 設計一個安全性高的純軟件系統(tǒng)來管理網(wǎng)吧,保證網(wǎng)吧的正常運行管理。提供人性化的服務。三、系統(tǒng)簡要概述功能: 超級管理員可以進行收費更改,提供一些特殊的服務(如在節(jié)假日對上網(wǎng)費打折等等),對會員優(yōu)惠百分比的修改。管理員可以通過該系統(tǒng)對上網(wǎng)人員記時收費、充值,對網(wǎng)吧內(nèi)的各臺機器進行控制。用戶端有登陸、登離、呼叫網(wǎng)管、修改密碼、查看個人信息(余額、姓名等等)。四、技術可行性研究 這次我們打算用C#語言來開發(fā)這個系統(tǒng),這主要是因為C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C+衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C+強大功能的同時去掉了一些它們的復雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡單的可視化操作和C+的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。 我們將采用C/S模式開發(fā),方便數(shù)據(jù)存取,這也解決了網(wǎng)吧流動人群數(shù)據(jù)量大的問題。我們有相關方面的開發(fā)經(jīng)驗。一些基本流程已經(jīng)掌握。由于現(xiàn)在網(wǎng)絡十分發(fā)達,網(wǎng)上的資源非常豐富,所以一般遇到問題時可以到網(wǎng)上去尋找答案。我們也從網(wǎng)上找了一些別人做的系統(tǒng)看了,對這些系統(tǒng)也進行了分析,總結(jié)了它們的優(yōu)缺點,并大體上確定了我們要做的系統(tǒng)的功能和外觀。五、投資及效益分析在此主要對本項負擔經(jīng)濟可行性及成本效益進行分析。效益分析:開發(fā)此系統(tǒng),能夠完成正常的網(wǎng)吧運行業(yè)務,提升網(wǎng)吧服務質(zhì)量。六、社會因素方面的可行性 6.1法律可行性 該系統(tǒng)在網(wǎng)吧等類似場所使用,進行管理監(jiān)控用戶的基本操作,其中不會添加獲取用戶密碼等受法律保護的信息的操作,且該系統(tǒng)不保存用戶上機的具體操作,只會保留用戶上網(wǎng)日期和時間等數(shù)據(jù),以便用戶日后核對,或者供其他一些有權(quán)限的人或部門調(diào)查。6.2經(jīng)濟可行性 由于該系統(tǒng)的實現(xiàn)是純軟件方式,較少涉及經(jīng)濟的投入,所以將不會有經(jīng)濟上的風險。因此,在這一方面是可行的。6.3運行可行性 由于網(wǎng)吧管理系統(tǒng)是相對獨立的系統(tǒng),與其他軟件的關系不大,所以發(fā)生沖突的概率較低。七、結(jié)論雖然此項目存在一定的技術難度和風險,但我們對項目要達到的目標十分清楚,對所要開發(fā)系統(tǒng)將要實現(xiàn)的功能也非常了解。而且有一些成品作為參考,并且在項目的實施過程中我們能夠獲得幫助,我認為只要我們能夠認真思考、仔細規(guī)劃、明確分工,我們可以承擔此項目的開發(fā) 網(wǎng)吧管理系統(tǒng)需求分析1、 用例圖用例圖在需求分析階段有很重要的作用,它描述人們希望如何使用一個系統(tǒng),作為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖。開發(fā)的全過程都是圍繞需求階段的用例圖進行的。我們所開發(fā)的網(wǎng)吧管理系統(tǒng)的用戶包括需要上網(wǎng)的用戶和管理員。用例包括1)用戶注冊、2)系統(tǒng)登錄、3)充值、4)下機、5)查詢余額、6)修改密碼、7)換機、8)用戶的刪除二、活動圖活動圖是基于對象的狀態(tài)變遷所繪制的視圖。它的主線是狀態(tài)的變化,而不是時間,而時序圖則是對象在不同時間段內(nèi)的表現(xiàn)。(1)用戶用戶以普通使用者的身份登錄系統(tǒng),可進行如下操作:1. 查詢消費信息:查看當前卡上余額及歷史消費信息;2. 呼叫網(wǎng)管:上網(wǎng)過程中遇到問題或者有充值需要,可以呼叫3. 注銷登錄:如果用戶不想繼續(xù)上網(wǎng),可進行結(jié)帳下機、注銷登錄系統(tǒng)(注:如用戶余額不足以支付本次上網(wǎng),將進行強行注銷登錄系統(tǒng)操作)。(2)、管理員活動圖管理員以管理者的身份登錄系統(tǒng)后,可進行如下操作:1 注冊帳號:如有新用戶前來注冊帳號,在其提供其有效身份證件及用戶密碼后,可進行新用戶的注冊;2 用戶充值:用戶前來充值,在確認金額和用戶帳號后,可對其進行充值操作;3 帳戶管理:如用戶帳戶保持0余額時間超過一年,即對其帳號進行注銷處理;4 查詢用戶消費信息:如用戶想申請查看其自己的消費信息,在其提供其帳號后,可為其查詢消費信息情況;5. 修改密碼:若用戶想更換登錄密碼,可向管理員申請修改密碼3、 時序圖時序圖(Sequence Diagram)主要用于按照交互發(fā)生的一系列順序,顯示對象之間的這些交互。順序圖的主要用途之一,是把用例表達的需求,轉(zhuǎn)化為進一步、更加正式層次的精細表達。用例常常被細化為一個或者更多的序列圖。順序圖除了在設計新系統(tǒng)方面的用途外,它們還能用來記錄一個存在系統(tǒng)的對象現(xiàn)在如何交互。當把這個系統(tǒng)移交給另一個人或組織時,這個文檔很有用。網(wǎng)吧管理系統(tǒng)的時序圖主要有:(1) 管理員在維護窗口進行添加、刪除、掛失用戶的時序圖。(2)用戶和管理員在維護窗口進行密碼修改、換機、查看余額的時序圖。(3)、管理員在充值窗口對用戶進行充值的時序圖。(4) 、用戶在管理窗口進行掛機和注銷的時序圖。4、 類圖類圖是對象結(jié)構(gòu)建模的一部份,類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。盡管其他模型可以幫助建模者發(fā)現(xiàn)被模擬對象的重要信息,但是它們不能揭示的信息則必須求助于類圖。類圖模擬保證系統(tǒng)正常工作的所有必要資源。其它所有模型如果想獲取這些資源(例如屬性值、狀態(tài)和對行為的約束)的信息,最終都必須訪問類圖。類圖是代碼生成(將模型轉(zhuǎn)化為代碼)的來源,也是逆向工程(將代碼轉(zhuǎn)化為模型)的目標設生成物。我們所開發(fā)的網(wǎng)吧管理系統(tǒng)中主要的類有3個(一)、系統(tǒng)中主要的類(1) 用戶類: 它的屬性有用戶名(Name)、密碼(Password)、上網(wǎng)的卡號(Cardnumber)、用戶身份證號碼(ID)。操作包括修改密碼(Changpassword)、換機(Huanji)、掛機(Guaji)、下機(Xiaji)、余額查詢(Chaxun)、登錄(Denglu)。(2) 電腦類: 它的屬性有電腦號(Computernumber)、機器地址(Mac)。本身的操作沒有,但有被用戶和管理員、登錄、下機的操作。(3) 管理員類: 它的屬性有用戶名(name)、密碼(password),操作包括注冊用戶(Registeredusers)、充值(Chongzhi)、刪除用戶(Deleteusers)、查詢用戶信息(Chaxun)、登錄(Denglu)、下機(Xiaji)。(二)、各類之間的關系一個用戶可以選擇多臺電腦登錄,而一臺電腦可能有被多個用戶登錄,一個管理員管理多個用戶和電腦。如圖4-2所示5、 狀態(tài)圖狀態(tài)圖用來建模對象是如何改變其狀態(tài)的,狀態(tài)定義為對象行為在某一時刻的快照或轉(zhuǎn)折點。狀態(tài)圖由狀態(tài)、事件、轉(zhuǎn)移組成。在我們做的網(wǎng)吧管理系統(tǒng)中,管理員通過密碼和用戶名、用戶則通過管理員提供的刷卡機激活自己的網(wǎng)卡登錄系統(tǒng)。用戶可以直接進入操作窗口,管理員會有一個主界面,在主界面上有兩個窗口(維護窗口和操作窗口),管理員進入維護窗口對用戶的注冊和刪除,從而對數(shù)據(jù)庫的更新。而另一個操作窗口對于用戶和管理員都是可用的,只是用戶在保證自己網(wǎng)卡上有余額的前提下才能有操作窗口的出現(xiàn)。兩者都有掛機、充值、換機、查詢余額、修改密碼等狀態(tài),最后退出系統(tǒng)。6、 方式圖 實現(xiàn)方式圖包括兩種類型:組件圖和部署圖,組件圖用來演示軟件的各個組件 之間的關系,而部署圖用來演示硬件的各個組件之間的關系。它可以讓讀者了解系統(tǒng)中的各個組件的位置及其相互之間的作用關系,幫助設計系統(tǒng)整個架構(gòu)。 (一)、系統(tǒng)的組件圖組件圖用來建模系統(tǒng)的各個組(包括源代碼文件、二進制文件、腳本、可執(zhí)行文件之間的關系,它們是通過功能或者位置(文件)組織在一起的。)使用組件圖可以幫助讀者了解某個功能位于軟件的哪一位置,以及各個版本的軟件包各包含哪些功能。下面是網(wǎng)吧管理系統(tǒng)的組件圖: 網(wǎng)吧管理系統(tǒng)中主要有兩個組件圖:管理員組件圖和用戶組件圖。A 管理員組件圖系統(tǒng)建立在一個含有登錄信息、管理界面信息,管理員使用界面依賴于登陸界面。B用戶界面組件圖除了業(yè)務對象以外,系統(tǒng)與用戶交互的組件也能創(chuàng)建一個組件圖管理員使用界面依賴于登陸界面。(二)、系統(tǒng)的部署圖部署圖描述了一個運行時的硬件結(jié)點,以及在這些結(jié)點上運行的軟件組件的靜態(tài)視圖。 部署圖顯示了系統(tǒng)的硬

溫馨提示

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

評論

0/150

提交評論