機(jī)房自由上機(jī)收費(fèi)管理軟件設(shè)計(jì)實(shí)現(xiàn)_第1頁(yè)
機(jī)房自由上機(jī)收費(fèi)管理軟件設(shè)計(jì)實(shí)現(xiàn)_第2頁(yè)
機(jī)房自由上機(jī)收費(fèi)管理軟件設(shè)計(jì)實(shí)現(xiàn)_第3頁(yè)
機(jī)房自由上機(jī)收費(fèi)管理軟件設(shè)計(jì)實(shí)現(xiàn)_第4頁(yè)
機(jī)房自由上機(jī)收費(fèi)管理軟件設(shè)計(jì)實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-摘 要為了提高機(jī)房管理者的管理效率和減輕管理者的勞動(dòng)強(qiáng)度,提高機(jī)房的利用率,發(fā)揮計(jì)算機(jī)的方便性和快捷性,提出了機(jī)房自由上機(jī)收費(fèi)管理系統(tǒng)的設(shè)計(jì)方案。機(jī)房自由上機(jī)收費(fèi)系統(tǒng)是典型的數(shù)據(jù)庫(kù)管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性、數(shù)據(jù)平安性好的庫(kù),而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本系統(tǒng)采用B/S模式,主要應(yīng)用了JSP和JavaBean技術(shù)進(jìn)展程序編制,以Sql Server2000為本系統(tǒng)的數(shù)據(jù)庫(kù)。系統(tǒng)主要實(shí)現(xiàn)了實(shí)驗(yàn)教師設(shè)定上機(jī)收費(fèi)標(biāo)準(zhǔn),維護(hù)設(shè)備管理和使用信息,管理更新實(shí)驗(yàn)教師信息及上機(jī)卡信息,管理實(shí)驗(yàn)教師值班

2、記錄,上機(jī)用戶充值,銷卡及查詢使用記錄的功能。系統(tǒng)充分利用計(jì)算機(jī)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、性好的特點(diǎn),為機(jī)房上機(jī)管理發(fā)揮作用。關(guān)鍵詞:收費(fèi)管理;信息管理;上機(jī)管理AbstractIn order to enhance the managementefficiency of room managers and reducesuperintendents labor intensity, reduce labor intensity of managers, improve the utilization of room andplay puters convenience and

3、rapidity , proposed design of the Charges System of Using puter.Charges system is typical of database management system, including development of its key database background to the establishment and maintenance of front-end applications and the development of two areas. Regarding the former requirem

4、ent to establish consistency and data integrity, data security for good, asfor the latter demanded the application functions, and easy-to-use features. The system used B / S mode, take SQL Server2000 as this system database. The main achievement of the e*perimental set teachers on the plane charges,

5、 service equipment management and using information,update e*perimental teachers and information on the card, manage the record of e*perimental teachers on duty, and the charge of puter users, Pin card and check usage records. puter system to take full advantage of the rapid retrieval and search for

6、 convenient, high reliability, large memory capacity, high security, good features, room on the plane for the management role to play.Keywords:Charge management;Information management; puter management; 目 錄1 概述11.1 課題背景11.2 現(xiàn)狀與分析11.3 研究意義22 需求分析32.1 工程容32.2 設(shè)計(jì)目標(biāo)32.3 可行性分析3 技術(shù)經(jīng)濟(jì)可行性4 社會(huì)可行性42.4 研究設(shè)計(jì)中要解

7、決的問(wèn)題42.5 系統(tǒng)開(kāi)發(fā)環(huán)境與開(kāi)發(fā)工具5 開(kāi)發(fā)環(huán)境5 開(kāi)發(fā)工具53 系統(tǒng)構(gòu)造特性設(shè)計(jì)83.1 系統(tǒng)模型分析8 實(shí)體說(shuō)明83.1.3 E-R圖93.2 數(shù)據(jù)庫(kù)設(shè)計(jì)114 行為特性設(shè)計(jì)144.1 軟件構(gòu)造設(shè)計(jì)144.2 功能子模塊設(shè)計(jì)15 管理員登錄模塊15 卡信息查詢模塊16 注冊(cè)信息模塊17 卡充值模塊18 銷卡模塊19 設(shè)備維護(hù)管理模塊21 設(shè)定上機(jī)收費(fèi)標(biāo)準(zhǔn)模塊21 刷卡上機(jī)模塊225 系統(tǒng)測(cè)試及分析24 測(cè)試目的24 測(cè)試實(shí)例24 測(cè)試結(jié)果256 結(jié)論與展望27參考文獻(xiàn)28致29. z-1 概述1.1 課題背景現(xiàn)今,計(jì)算機(jī)在各個(gè)領(lǐng)域扮演的角色越來(lái)越重要。在學(xué)校計(jì)算機(jī)已經(jīng)成為一門(mén)必修課。所

8、以每個(gè)學(xué)校都有很多硬件設(shè)施完備的機(jī)房在課余時(shí)間閑置,以往人們使用教師手工管理的方式或是用計(jì)算機(jī)的文本系統(tǒng)打印一些清單的方式來(lái)管理學(xué)生業(yè)余時(shí)間上機(jī),但是這種管理方式信息處理工作量大,容易出錯(cuò),更新和維護(hù)工作復(fù)雜,工作效率很低,缺乏系統(tǒng)、規(guī)的信息管理手段。建立的機(jī)房自由上機(jī)收費(fèi)管理系統(tǒng),要把機(jī)房的計(jì)算機(jī)管理、用戶管理、用戶上機(jī)管理等日常管理工作實(shí)行計(jì)算機(jī)統(tǒng)一管理,不僅可以減少管理教師的工作強(qiáng)度還能提高工作效率,提高管理水平。1.2 現(xiàn)狀與分析機(jī)房自由上機(jī)收費(fèi)管理系統(tǒng)是實(shí)用性很強(qiáng),應(yīng)用很廣的系統(tǒng)?,F(xiàn)在大局部的系統(tǒng)都采用C/S模式,包括網(wǎng)吧上機(jī)收費(fèi)系統(tǒng)。但當(dāng)前信息管理正在從C/S構(gòu)造向B/S構(gòu)造轉(zhuǎn)移,

9、雖然C/S模式有其必然的優(yōu)勢(shì),但B/S更適合開(kāi)發(fā)信息管理系統(tǒng),已經(jīng)成為開(kāi)展的必然趨勢(shì)。下面對(duì)相近課題做如下說(shuō)明:(1) C/S模式采用C/S模式開(kāi)發(fā)的機(jī)房自由上機(jī)收費(fèi)管理系統(tǒng)交互性強(qiáng),界面友好,具有出錯(cuò)提示、在線幫助等輔助功能并且數(shù)據(jù)通信量大、平安性能好。但C/S模式的系統(tǒng)對(duì)客戶端軟硬件要求較高,增加了整個(gè)系統(tǒng)的本錢(qián),并且對(duì)機(jī)房管理人員的要求較高,往往要經(jīng)過(guò)專門(mén)的訓(xùn)練,給機(jī)房的管理者帶來(lái)不便。(2) B/S模式采用B/S模式開(kāi)發(fā)的機(jī)房自由上機(jī)收費(fèi)管理系統(tǒng)對(duì)客戶端進(jìn)展了簡(jiǎn)化、系統(tǒng)開(kāi)發(fā)和維護(hù)開(kāi)銷小。用戶操作變得相當(dāng)容易,機(jī)房管理人員無(wú)需培訓(xùn)就可以直接使用。但在效勞器處理用戶請(qǐng)求的時(shí)候,用戶大多數(shù)時(shí)

10、間都處于等待的狀態(tài),數(shù)據(jù)通信量小。1.3 研究意義建立先進(jìn)的機(jī)房管理系統(tǒng)是實(shí)現(xiàn)教育現(xiàn)代化的必由之路,是推進(jìn)信息化管理的重要舉措。因此建立機(jī)房收費(fèi)管理系統(tǒng),是為了改善現(xiàn)有機(jī)房管理系統(tǒng)的缺點(diǎn),更好的完善機(jī)房的管理。利用系統(tǒng)可以充分發(fā)揮計(jì)算機(jī)可以代替人工進(jìn)展許多繁雜的勞動(dòng)、節(jié)省許多資源、提高人們的工作效率以及增加數(shù)據(jù)平安性。所以機(jī)房自由上機(jī)收費(fèi)管理系統(tǒng)能更好的為機(jī)房管理走向正規(guī)化、科學(xué)化效勞。2 需求分析系統(tǒng)的開(kāi)發(fā)工作是從承受用戶提出的任務(wù)開(kāi)場(chǎng)。用戶最初提出的任務(wù)往往只是一個(gè)簡(jiǎn)單的初始需求,而且常常是羅列一些需要解決的問(wèn)題,擺在開(kāi)發(fā)人員面前的首要任務(wù)是對(duì)用戶提出的要求做出一個(gè)準(zhǔn)確的認(rèn)識(shí)和估計(jì)。2.1

11、 工程容為了規(guī)機(jī)房管理,需要設(shè)計(jì)一款機(jī)房自由上機(jī)收費(fèi)管理系統(tǒng)。系統(tǒng)的使用者包括機(jī)房管理員及上機(jī)用戶,實(shí)驗(yàn)教師是機(jī)房的管理者,實(shí)驗(yàn)教師需要維護(hù)機(jī)房設(shè)備,可以查詢值班教師的記錄和學(xué)生的信息,設(shè)定上機(jī)收費(fèi)標(biāo)準(zhǔn),管理學(xué)生上機(jī)卡包括:卡充值,卡撤銷,卡充值記錄查詢及卡信息查詢,上機(jī)用戶可以在機(jī)房刷卡上機(jī),查詢個(gè)人上機(jī)記錄。本系統(tǒng)要求界面簡(jiǎn)介美觀,易于操作;功能完備,對(duì)各項(xiàng)操作顯示明了。提高機(jī)房管理的平安性、方便性和可靠性,快速地反應(yīng)學(xué)生上機(jī)的詳細(xì)信息。2.2 設(shè)計(jì)目標(biāo)本系統(tǒng)是實(shí)用性很強(qiáng)的系統(tǒng),是為了滿足機(jī)房管理者和上機(jī)用戶的需要。機(jī)房上機(jī)收費(fèi)系統(tǒng)的總體目標(biāo)如下:(1) 更正管理環(huán)節(jié)多,人員冗余以及由于大

12、量的重復(fù)性手工填寫(xiě)和人工統(tǒng)計(jì)計(jì)算容易造成遺漏和統(tǒng)計(jì)數(shù)據(jù)錯(cuò)誤等缺點(diǎn)。(2) 防止了消耗大量的人力,物力和財(cái)力。(3) 消除存貯數(shù)據(jù)數(shù)量巨大,移交,查閱等非常不便,以及平安性不強(qiáng)的弊端。2.3 可行性分析可行性分析是在進(jìn)展初步調(diào)查后所進(jìn)展的對(duì)系統(tǒng)開(kāi)發(fā)必要性和可能性的研究,所以也稱為可行性研究。系統(tǒng)從技術(shù)經(jīng)濟(jì)可行性和社會(huì)可行性兩方面來(lái)論證。通過(guò)分析,機(jī)房管理信息系統(tǒng)的可行性分析如下:2.3.1 技術(shù)經(jīng)濟(jì)可行性作為學(xué)校機(jī)房管理這樣的教學(xué)性質(zhì)場(chǎng)所,其經(jīng)濟(jì)成分比重相對(duì)還是較多,一般主要包括收入和支出的費(fèi)用,其中支出包括設(shè)備購(gòu)置費(fèi)、管理和維護(hù)費(fèi)、人員工資費(fèi)等;收入就主要針對(duì)學(xué)生業(yè)余上機(jī)時(shí)機(jī)房的總收入等。具體

13、分析如下:(1) 提高工作效率,減少辦公室人員,并采用數(shù)據(jù)完整性約束,將大大減少出錯(cuò)率。(2) 假設(shè)投入本系統(tǒng),機(jī)房管理效率會(huì)有所提高,以現(xiàn)有的工作人員3人計(jì)算,可減少1人,每人每月平均工資按1500元計(jì)算,節(jié)約人員工資1120.15=1.8萬(wàn)元/年。2.3.2 社會(huì)可行性社會(huì)可行性有時(shí)也稱為操作可行性,主要論證新系統(tǒng)在學(xué)校開(kāi)發(fā)和運(yùn)行的可能性以及運(yùn)行后可能對(duì)學(xué)校的影響,即組織外是否具備承受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速開(kāi)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是機(jī)房管理系統(tǒng)完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對(duì)機(jī)房管理帶來(lái)的影響可以看到:對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變

14、動(dòng)和人員的調(diào)整。對(duì)機(jī)房工作人員的要求提高,使機(jī)房在一定的可能下進(jìn)展人員精簡(jiǎn),促使工作人員繼續(xù)學(xué)習(xí)新知識(shí),拓寬計(jì)算機(jī)在市場(chǎng)環(huán)境下的生存空間。2.4 研究設(shè)計(jì)中要解決的問(wèn)題(1) 實(shí)時(shí)刷新問(wèn)題機(jī)房自由上機(jī)收費(fèi)管理系統(tǒng)包括計(jì)時(shí)收費(fèi)功能,在用戶上機(jī)后系統(tǒng)開(kāi)場(chǎng)計(jì)時(shí)收費(fèi),按花費(fèi)時(shí)間隨時(shí)扣除費(fèi)用。這樣就面臨一個(gè)問(wèn)題:如果用戶卡中剩余錢(qián)數(shù)缺乏,用戶結(jié)賬下機(jī)時(shí)有可能已經(jīng)欠費(fèi)。所以要求系統(tǒng)要有實(shí)時(shí)刷新功能,這樣可以第一時(shí)間發(fā)現(xiàn)卡余額缺乏的用戶,對(duì)其進(jìn)展提醒,防止上機(jī)卡透支。(2) 事務(wù)性問(wèn)題一致性:同時(shí)進(jìn)展的查詢和更新彼此不會(huì)發(fā)生沖突,其他用戶不會(huì)看到發(fā)生了變化但尚未提交的數(shù)據(jù)。 可恢復(fù)性:一旦系統(tǒng)故障,數(shù)據(jù)庫(kù)會(huì)

15、自動(dòng)地完全恢復(fù)未完成的事務(wù)。2.5 系統(tǒng)開(kāi)發(fā)環(huán)境與開(kāi)發(fā)工具2.5.1 開(kāi)發(fā)環(huán)境本次開(kāi)發(fā)機(jī)房上機(jī)收費(fèi)系統(tǒng)的開(kāi)發(fā)環(huán)境如下:效勞器端:CPU:最低Intel Pentium II 500 MHz。存:128MB最好256MB以上。操作系統(tǒng):Windows 2000以上的操作系統(tǒng)。效勞器:Tomcat5.0以上版本。瀏覽器:Internet E*plorer 5.5以上版本。數(shù)據(jù)庫(kù):Microsoft SQLServer 2000??蛻舳耍翰僮飨到y(tǒng):Windows 2000以上的操作系統(tǒng)。數(shù)據(jù)庫(kù):Microsoft SQLServer 2000。瀏覽器:Internet E*plorer 5.5以上版

16、本2.5.2 開(kāi)發(fā)工具1. JSP技術(shù)JSP是由Sun Microsystems公司倡導(dǎo),許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件*.html中參加Java程序片段(Scriptlet)和JSP標(biāo)記tag,構(gòu)成JSP網(wǎng)頁(yè)*.jsp,具有以下優(yōu)點(diǎn):(1) 將容的產(chǎn)生和顯示進(jìn)展別離 使用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者*ML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用JSP標(biāo)識(shí)或者小腳本來(lái)產(chǎn)生頁(yè)面上的動(dòng)態(tài)容。產(chǎn)生容的邏輯被封裝在標(biāo)識(shí)和JavaBeans群組件中,并且捆綁在小腳本中,所有的腳本在效勞器端執(zhí)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,則其它人,如Web管理

17、人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響容的產(chǎn)生。在效勞器端,JSP引擎解釋JSP標(biāo)識(shí),產(chǎn)生所請(qǐng)求的容例如,通過(guò)存取JavaBeans群組件,使用JDBC技術(shù)存取數(shù)據(jù)庫(kù),并且將結(jié)果以HTML或者*ML頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。 (2) 強(qiáng)調(diào)可重用的群組件 絕大多數(shù)JSP頁(yè)面依賴于可重用且跨平臺(tái)的組件來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團(tuán)體所使用?;诮M件的方法加速了總體開(kāi)發(fā)過(guò)程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的

18、開(kāi)發(fā)努力中得到平衡。 (3) 采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā) Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的程序設(shè)計(jì)人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的*ML標(biāo)識(shí)中進(jìn)展動(dòng)態(tài)容產(chǎn)生所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠存取和實(shí)例化JavaBeans組件,設(shè)定或者檢索群組件屬性,下載Applet,以及執(zhí)行用其它方法更難于編碼和耗時(shí)的功能。通過(guò)開(kāi)發(fā)定制化標(biāo)識(shí)庫(kù),JSP技術(shù)是可以擴(kuò)展的。今后,第三方開(kāi)發(fā)人員和其它人員可以為常用功能建立自己的標(biāo)識(shí)庫(kù)。這使得Web頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)工作。 JSP技術(shù)很容易整合到多種應(yīng)用體系構(gòu)造中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用。作為采用Java技術(shù)家族的一局部,以及Java 2EE的一個(gè)成員,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。由于JSP頁(yè)面的置腳本語(yǔ)言是基于Java程序設(shè)計(jì)語(yǔ)言的,而且所有的J

溫馨提示

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

評(píng)論

0/150

提交評(píng)論