




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、機房收費管理系統(tǒng) 樊冬梅 左榮斌 公興興機房收費管理系統(tǒng)設(shè)計報告課程名稱:軟件工程任課教師:劉福明選題名稱:機房收費管理系統(tǒng)小組成員:樊冬梅(組長)200806014125左榮斌200806014137公興興200806014147日期:2011年 3月1可行性分析1.1技術(shù)可行性機房收費管理系統(tǒng)主體結(jié)構(gòu)是局域網(wǎng)中實現(xiàn)客戶端與服務(wù)器間數(shù)據(jù)交換,服務(wù)器端可以應(yīng)用asp嵌入sql查詢語句按條件查詢顯示學生上機時間;利用asp開發(fā)工具有條件查詢出機器的使用情況、以及機房的收支情況并顯示在窗體中,并應(yīng)用asp編程實現(xiàn)自助為學生結(jié)賬提示消費金額。在客戶端通過與服務(wù)器端數(shù)據(jù)文件鏈接記錄學生自助輸入的登錄信
2、息限在線30名學生信息,學生登錄后就可以上網(wǎng)學習;以上皆是系統(tǒng)主要技術(shù)均是可通過現(xiàn)有技術(shù)實現(xiàn)。1.2經(jīng)濟可行性通過使用該系統(tǒng)可以減少機房管理成本。減輕機房管理人員工作量,減少機房資金不明流失,能夠節(jié)省人工費用。該軟件的使用生命周期為5年左右。本系統(tǒng)是開發(fā)給學校機房的小型系統(tǒng),在經(jīng)濟可行性方面考慮是可行的。1.3操作可行性 機房收費管理系統(tǒng)使用的用戶組織包括學生以及學校機房管理人員操作方式都是通過系統(tǒng)給用戶提供的界面進行操作,這種操作都是極其簡單的不需要額外的培訓因此操作是可行的。1.4可行性報告總結(jié)機房收費管理系統(tǒng)在技術(shù)可行性、經(jīng)濟可行性、操作可行性等方面是能夠?qū)崿F(xiàn)的,從法律、社會效益等方面考
3、慮,機房收費管理系統(tǒng)并不是專業(yè)商業(yè)運營軟件,因此運作軟件后并不存在一些法律方面問題,此軟件是為了方便大家的公益方面軟件并不關(guān)系到社會效益。1.5系統(tǒng)流程圖通過對以上幾方面分析導(dǎo)出系統(tǒng)主要流程圖如下:2需求分析用戶需求分析是整個設(shè)計制作的起點,它是在用戶需求調(diào)研的基礎(chǔ)上,確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報告。在確定系統(tǒng)的總體結(jié)構(gòu)方案過程中,需要確定應(yīng)用程序的結(jié)構(gòu)、系統(tǒng)開發(fā)環(huán)境、系統(tǒng)測試環(huán)境和運行環(huán)境以及系統(tǒng)的功能模塊。在用戶需求調(diào)研結(jié)束之后,應(yīng)立即進行用戶需求分析。需求分析的結(jié)果反映了用戶的實際需要,它將影響到設(shè)計的合理性和實用性。2.1項目目標 機房收費管理系統(tǒng)主要應(yīng)用于學校的機房管
4、理,實現(xiàn)機房管理的信息化、網(wǎng)絡(luò)化和自動化,替代傳統(tǒng)的人工管理模式,提高工作效率和管理水平。為此,系統(tǒng)須實現(xiàn)如下目標:(1)提高機房管理水平,提高學生上機素養(yǎng),產(chǎn)生良好的經(jīng)濟效益和社會效益。(2)提高軟件模塊重用能力,使系統(tǒng)易于擴展和升級。(3)提高軟件的穩(wěn)定性和安全性,使系統(tǒng)能安全穩(wěn)定的運行。(4)減少系統(tǒng)對內(nèi)存資源的占有量,使電腦不會因運行本系統(tǒng)而影響速度。(5)降低對使用人員的計算機水平要求,為求簡單實用、易于操作。2.2 功能目標為了實現(xiàn)項目目標,系統(tǒng)必須實現(xiàn)相應(yīng)的功能。(1)登錄功能:學生自助輸入學生的學號、班級、姓名,系統(tǒng)自動獲取上機開始時間并保存到服務(wù)器中的數(shù)據(jù)庫中并開始上網(wǎng)計時。
5、管理員通過登錄服務(wù)器端與數(shù)據(jù)文件鏈接記錄輸入30名學生上機的信息;(2)計算功能:計算每個下機學生的上機費用,每小時1元??梢杂蓴?shù)據(jù)庫自帶函數(shù)自動獲得系統(tǒng)時間實現(xiàn)學生上網(wǎng)計時收費(上機費用=上機時間* 1.0/h ,不足一小時按一小時計算); (3)查詢功能:按條件查詢顯示學生的上機時間消費金額以及機房每天或每月收支情況;(4)機器使用情況的顯示(顯示方式不限但要一目了然);(5)結(jié)賬功能:通過asp編程實現(xiàn)管理員自助結(jié)賬功能;(6)通過asp編程實現(xiàn)管理員與學生登錄的權(quán)限管理學生只能登錄上網(wǎng)和查詢上機時間,管理員可以結(jié)賬并查詢機器使用情況還可以查詢賬目情況。2.3 系統(tǒng)要求為了使設(shè)計的系統(tǒng)能
6、很好地滿足機房管理的需要,以下幾個問題是必須考慮的。1、安全 機房計算機管理系統(tǒng)不僅僅是一個一般的管理系統(tǒng),它是一個集信息管理、網(wǎng)絡(luò)控制和財務(wù)管理于一身的綜合管理系統(tǒng)。這其中最重要的還是財務(wù)管理方面。因為一般機房都在業(yè)余時間對外收費開放,所以在設(shè)計機房管理系統(tǒng)時,我們把安全性作為首要考慮因素。一旦系統(tǒng)的安全性遭到破壞,記賬功能遭到襲擊,則后果不堪設(shè)想。 系統(tǒng)的安全性包括系統(tǒng)本身的安全和數(shù)據(jù)的安全。系統(tǒng)必須既能夠防止惡意的侵擾,又能防止因誤操作引起的數(shù)據(jù)錯誤。在本系統(tǒng)中安全主要包括以下五個方面:(1)如何防止學生繞過客戶端的登錄界面。因為學生一旦繞過登錄界面,就會造成逃費現(xiàn)象的發(fā)生,這樣就不能對
7、收費上機的學生進行正常的收費,也不能對學生進行有效地控制和管理,整個系統(tǒng)形同虛設(shè)。(2)如何防止學生正常登錄以后拔掉網(wǎng)線。若學生登錄后再拔掉網(wǎng)線,則客戶端和服務(wù)器的連接就會斷開,這樣管理人員同樣不能對學生進行管理,也不能對收費上機的學生進行收費,造成和繞過登錄界面同樣的后果。(3)如何防止個別學生或其它人員對系統(tǒng)的惡意攻擊。如果服務(wù)器遭到惡意攻擊,造成服務(wù)器數(shù)據(jù)的丟失或系統(tǒng)的癱瘓,則不但給實驗室?guī)砭薮蟮慕?jīng)濟損失,而且還會影響到正常的實驗課上課工作,給實驗教學帶來嚴重惡果。(4)數(shù)據(jù)庫的安全。數(shù)據(jù)庫中記錄著整個系統(tǒng)正常運行時的所有數(shù)據(jù),包括學生的收費信息、上機記錄、機房中每臺計算機的信息、學生
8、和管理員的信息等。這些信息都是系統(tǒng)正常運行的保證。因此必須要保證這些信息的絕對安全。2、系統(tǒng)速度 系統(tǒng)速度主要包括學生登錄的速度、控制消息傳輸?shù)乃俣?、學生用機的上網(wǎng)速度以及服務(wù)器對各種消息的響應(yīng)速度。系統(tǒng)速度的快慢對系統(tǒng)的性能有很大的影響。如果使用了機房計算機管理系統(tǒng)后,造成學生上機速度緩慢或控制信息響應(yīng)很慢,則本系統(tǒng)就失去了它的實用意義。3、合理設(shè)計數(shù)據(jù)庫 本系統(tǒng)在開發(fā)時涉及到的數(shù)據(jù)庫是所有信息保存的場所,它的設(shè)計是否合理直接影響到系統(tǒng)軟件的質(zhì)量,影響到軟件對數(shù)據(jù)訪問的速度。它是系統(tǒng)可以長期穩(wěn)定存在的基礎(chǔ)。建立數(shù)據(jù)庫需要考慮以下幾個問題:(1)數(shù)據(jù)的一致性。由應(yīng)用程序產(chǎn)生工作編碼,要保證不同
9、工作任務(wù)具有不同編碼,工作編碼具有唯一性。(2)合理冗余。如果數(shù)據(jù)冗余低,數(shù)據(jù)的完整性容易得到保證,但增加了表間連接查詢的操作,為了提高系統(tǒng)的響應(yīng)時間,合理的數(shù)據(jù)冗余有時也是必要的。(3)合理選擇數(shù)據(jù)的類型。數(shù)據(jù)類型的合理選擇對于數(shù)據(jù)庫的性能和操作具有很大的影響,因為不同的數(shù)據(jù)類型所占用的存儲空間不一樣,其運算的速度也不一樣,所以合理地選擇數(shù)據(jù)類型對程序的性能也有很大影響。(4)數(shù)據(jù)規(guī)范化存儲。規(guī)范化的數(shù)據(jù)存儲不但有利于我們養(yǎng)成良好的數(shù)據(jù)庫設(shè)計習慣,提高程序的質(zhì)量,而且對日后的數(shù)據(jù)庫維護也有很大的益處。2.4分析系統(tǒng)的邏輯模型由系統(tǒng)需求分析可將該機房收費管理系統(tǒng)用相關(guān)的數(shù)據(jù)流圖來表示,我們將該
10、數(shù)據(jù)流圖分為簡單數(shù)據(jù)流圖和詳細數(shù)據(jù)流圖。2.4.1 系統(tǒng)基本數(shù)據(jù)流圖機房收費管理系統(tǒng)簡單數(shù)據(jù)流圖主要是來自于機房管理員和上機的學生,管理員通過結(jié)賬查詢請求數(shù)據(jù)流來觸發(fā)機房管理系統(tǒng)內(nèi)部運作,同樣機房收費管理系統(tǒng)通過響應(yīng)學生登錄請求來處理系統(tǒng)產(chǎn)生的一連串數(shù)據(jù)達到自動處理數(shù)據(jù)的目的。因此,可得數(shù)據(jù)流圖如下: 基本數(shù)據(jù)流圖2.4.2 系統(tǒng)詳細數(shù)據(jù)流圖系統(tǒng)詳細數(shù)據(jù)流圖給出了系統(tǒng)處理數(shù)據(jù)的具體操作過程和系統(tǒng)數(shù)據(jù)的具體流向,系統(tǒng)主要數(shù)據(jù)是從學生上機開始,學生發(fā)出登錄請求后,系統(tǒng)自動添加該學生相關(guān)信息到學生上機信息文件庫,同時能自動更新上機信息文件,當學生發(fā)出查詢上機時間請求時,系統(tǒng)自動通過上機信息文件獲得學
11、生上機的時間及消費金額。管理員發(fā)出結(jié)賬請求,系統(tǒng)自動通過上機信息文件獲取上機的時間和消費的金額,并更新上機信息文件,最后生成一條賬目信息插入到賬目報表文件當中。 詳細數(shù)據(jù)流圖2.5 數(shù)據(jù)字典2.5.1數(shù)據(jù)元素:名字:用戶名別名:用戶信息描述:是用來唯一標識學生信息的編號,每個學生必須使用自己的用戶名和密碼才能登錄機器進行上機定義:用戶信息=學號+密碼 位置:登錄系統(tǒng)時輸入到計算機 學生上機信息文件 賬目文件2.4.2數(shù)據(jù)存儲:名稱:學生上機信息文件說明:存放學生的基本信息和上機的時間費用等信息存儲方式:一條記錄存儲一個學生一次上機的基本信息,整個表存儲所有學生的基本信息和上機信息處理要求:增加
12、、刪出、查詢和排序說明:用戶名用來唯一標識一個學生基本信息名稱:賬目文件說明:存放學生上機后的繳費記錄和機房的整體收費情況存儲方式:一條記錄存儲一個學生的上機費用情況,整個表存儲所有學生的上機費用記錄處理要求:增加、查詢、刪除記錄說明:用戶名和日期唯一標識一個學生的上機記錄 2.5.3處理:名字:結(jié)賬別名:描述:學生使用計算機后到管理員處繳納上機所花費的費用定義:每小時一元,不足一小時的按照一小時計算位置:管理員計算機上 學生上機信息文件 賬目文件2.6系統(tǒng)的數(shù)據(jù)要求2.6.1 e-r圖根據(jù)系統(tǒng)設(shè)計規(guī)劃出的實體有:學生實體、計算機實體、管理員實體、機房實體。主要的實體和各個實體之間的關(guān)系構(gòu)成了
13、e-r圖。1. 學生實體如圖所示。 學生實體圖 2. 計算機實體如圖所示。 計算機實體圖 3. 管理員實體如圖所示。 管理員實體圖 4. 機房實體如圖所示。 機房實體圖5. 學生和計算機的聯(lián)系如圖所示。 學生和計算機的聯(lián)系圖 6. 管理員與計算機的聯(lián)系如圖所示。 管理員與計算機的聯(lián)系圖 7. 系統(tǒng)的全局e-r圖如圖所示。 系統(tǒng)e-r圖2.6.2 e-r圖轉(zhuǎn)化為關(guān)系模式學生(學號,密碼, 姓名,性別, 院系,專業(yè),班級,上機時間,下機時間,計算機名)計算機(計算機名,ip地址,計算機狀態(tài),消費金額,管理員編號,機房號)機房(機房號,機房狀態(tài),總臺數(shù),當前可用臺數(shù),管理員編號)管理員(管理員編號,
14、管理員姓名,管理員權(quán)限,管理員密碼)數(shù)據(jù)項說明:數(shù)據(jù)名稱數(shù)據(jù)描述數(shù)據(jù)類型數(shù)據(jù)長度數(shù)據(jù)來源表名學號學生自身信息字符串12學生輸入學生信息表姓名學生自身信息字符10學生輸入學生信息表班級學生自身信息字符30學生輸入學生信息表管理員編號管理員自身編號字符6初始化數(shù)據(jù)庫表時輸入管理員信息表管理員姓名管理員自身信息字符10初始化數(shù)據(jù)庫表是輸入管理員信息表管理員登錄密碼管理員輸入設(shè)置字符6管理員設(shè)置可以更改管理員信息表計算機名計算機本身編號字符2系統(tǒng)初始化時錄入數(shù)據(jù)庫計算機信息表計算機狀態(tài)標志計算機狀態(tài)設(shè)置字符2學生登錄是更新計算機信息表ip地址計算機本地ip地址字符15學生登錄是更新計算機信息表上機開始
15、時間學生登錄時系統(tǒng)時間字符8學生登錄時插入上機信息表上機結(jié)束時間學生結(jié)賬時系統(tǒng)時間字符8學生結(jié)賬是自動插入賬目信息表上機日期學生上機的日期字符10學生結(jié)賬是自動插入賬目信息表消費金額學生本次上機的消費金額浮點數(shù)10結(jié)賬完成自動插入表中賬目信息表 3 系統(tǒng)設(shè)計數(shù)據(jù)庫在一個信息管理系統(tǒng)占有很重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好與壞將直接對應(yīng)運用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)的存儲效率,保證數(shù)據(jù)的完整和一致性。同時合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。3.1 系統(tǒng)功能描述為了實現(xiàn)項目目標,系統(tǒng)必須實現(xiàn)相應(yīng)的功能。(1)登錄功能:學生自助輸入學生的學號、班級、姓名,系統(tǒng)自
16、動獲取上機開始時間并保存到服務(wù)器中的數(shù)據(jù)庫中并開始上網(wǎng)計時。管理員通過登錄服務(wù)器端與數(shù)據(jù)文件鏈接記錄輸入30名學生上機的信息;(2)計算功能:計算每個下機學生的上機費用,每小時1元??梢杂蓴?shù)據(jù)庫自帶函數(shù)自動獲得系統(tǒng)時間實現(xiàn)學生上網(wǎng)計時收費(上機費用=上機時間* 1.0/h ,不足一小時按一小時計算); (3)查詢功能:按條件查詢顯示學生的上機時間消費金額以及機房每或天每月收支情況;(4)機器使用情況的顯示(顯示方式不限但要一目了然);(5)結(jié)賬功能:通過asp編程實現(xiàn)管理員自助結(jié)賬功能;(6)通過asp編程實現(xiàn)管理員與學生登錄的權(quán)限管理學生只能登錄上網(wǎng)和查詢上機時間,管理員可以結(jié)賬并查詢機器使
17、用情況還可以查詢賬目情況。3.2 系統(tǒng)總體結(jié)構(gòu)3.2.1 系統(tǒng)功能層次圖3.3 系統(tǒng)模塊化設(shè)計3.3.1 登錄模塊登陸模塊包括學生的登陸權(quán)限、管理員的特殊通道權(quán)限。功能描述:學生打開系統(tǒng)登錄成功后系統(tǒng)自動將學生信息數(shù)據(jù)添加到后臺數(shù)據(jù)庫當中包括本地ip地址打開管理員通道登錄后,驗證管理員用戶名及密碼是否正確,正確就允許進入系統(tǒng)不正確則返回登錄頁面。程序流程圖如下: 學生用戶登錄、使用 管理員登錄3.3.2 查詢模塊查詢模塊包括系統(tǒng)自動查詢及管理員自助查詢。功能描述:學生點擊查詢菜單查看本機上機時間、余額及消費金額、管理員登錄成功后通過菜單驅(qū)動可以查詢機房機器使用情況、管理員查詢機房收入情況。程序流程圖如下: 學生查詢 管理員查詢 3.3.3 結(jié)賬模塊功能描述:學生登錄時計算學生當前上機使用金額、結(jié)賬時計算學生總共上機時間及消費金額。還可計算一天的總收入額。 結(jié)賬流程4 編程與實現(xiàn)本系統(tǒng)利用web,采用經(jīng)典窗體式驅(qū)動
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村材料合同范本
- 動產(chǎn)汽車互易合同范本
- 企業(yè)投資期權(quán)合同范本
- 2024年徐州市凱信電子設(shè)備有限公司招聘考試真題
- 勞動關(guān)系合同范本
- 2024年西安醫(yī)學院第一附屬醫(yī)院灃東醫(yī)院招聘筆試真題
- 2024年臺州仙居縣人民醫(yī)院醫(yī)共體招聘工作人員筆試真題
- 2024鞍鋼資本金融管理業(yè)務(wù)人才招聘4人筆試參考題庫附帶答案詳解
- 第16課《誡子書》教學設(shè)計 2024-2025學年統(tǒng)編版語文七年級上冊
- 出售環(huán)衛(wèi)用車合同范本
- 舞臺機械基礎(chǔ)知識培訓
- 人教版數(shù)學八年級下冊 第16章 二次根式 單元測試(含答案)
- 中學班主任培訓內(nèi)容
- DB2301-T 108-2022 地下管線探測技術(shù)規(guī)程
- DB51T 1511-2022建設(shè)項目對自然保護區(qū)自然資源、自然生態(tài)
- DCMM練習題練習試題
- 2024年湘教版初中地理一輪復(fù)習專題三 天氣與氣候
- 四級人工智能訓練師(中級)職業(yè)技能等級認定考試題及答案
- 運用HFMEA品管工具優(yōu)化臨床安全輸血流程醫(yī)院品質(zhì)管理獲獎案例(護理部聯(lián)合臨床輸血科信息處)
- 《商務(wù)溝通-策略、方法與案例》課件 第八章 求職溝通
- 法律思維及案例培訓
評論
0/150
提交評論