版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第1章引言1.1項目開發(fā)的背景隨著計算機(jī)產(chǎn)業(yè)的快速發(fā)展,電子計算機(jī)已寬泛的應(yīng)用于信息管理、文字辦理、協(xié)助設(shè)計、協(xié)助教學(xué)及人們的平時生活中。網(wǎng)吧管理系統(tǒng)主假如針對網(wǎng)吧管理中波及的一系列有關(guān)工作的管理,本系統(tǒng)的成立使網(wǎng)吧管理的管理更為規(guī)范化、系統(tǒng)化,查問手段更為便捷化。同時,網(wǎng)吧管理系統(tǒng)也是實現(xiàn)網(wǎng)吧管理現(xiàn)代化和信息化的重要內(nèi)容。近年來,隨著網(wǎng)吧規(guī)模的漸漸增大和網(wǎng)吧數(shù)量的增多,人工書寫數(shù)據(jù)已經(jīng)不能夠辦理如此龐大的數(shù)據(jù)。為了更好的適應(yīng)信息時代的高效性,一個利用計算機(jī)來實現(xiàn)網(wǎng)吧管理工作的系統(tǒng)將必然誕生。鑒于這一點,設(shè)計了一個網(wǎng)吧管理系統(tǒng),用來就網(wǎng)吧管理進(jìn)行管理,以便在最短的時間內(nèi),高效正確的達(dá)成整個網(wǎng)吧
2、管理過程。鑒于對上述的認(rèn)識,收集有關(guān)資料和數(shù)據(jù),查閱有關(guān)文件及技術(shù)參數(shù),對網(wǎng)吧管理的實際需求等方面進(jìn)行了調(diào)研,發(fā)現(xiàn)當(dāng)前所采用的手工記錄的方法進(jìn)行管理存在以下幾個方面的缺點:對象范圍廣,數(shù)據(jù)存儲不易;填寫的數(shù)據(jù)多,所填寫的內(nèi)容相當(dāng)復(fù)雜,且大量數(shù)據(jù)重復(fù);不易存檔,成千上萬的信息和聚積如山的票據(jù)對管理人員來說是一個負(fù)擔(dān),需要大量的文檔資料。鑒于以上各種原因,網(wǎng)吧管理的管理急需一種軟件來代替手工操作來管理數(shù)據(jù)資料。計算機(jī)技術(shù)在現(xiàn)代管理中的應(yīng)用,使計算機(jī)成為領(lǐng)導(dǎo)者和管理人員應(yīng)用現(xiàn)代技術(shù)的重要工具。計算機(jī)協(xié)助網(wǎng)吧管理活動,能夠極大地增強(qiáng)管理者采集、辦理信息的能力,進(jìn)而有利于管理者實時決議。計算機(jī)系統(tǒng)能根據(jù)
3、管理過程的變化情況,將原始數(shù)據(jù)、資料等進(jìn)行加工、保留,管理人員能夠在解決詳盡問題需要信息資料時,隨時進(jìn)行檢索查問,認(rèn)識整個網(wǎng)吧管理系統(tǒng)的動向情況,進(jìn)行動向管理,進(jìn)而有效的辦理網(wǎng)吧管理的管理工作,實現(xiàn)對網(wǎng)吧管理信息管理的自動化,提高效率。1.2項目開發(fā)的意義網(wǎng)吧管理系統(tǒng)的開發(fā)目的是使網(wǎng)吧管理模式從手工記錄轉(zhuǎn)變成信息管理,為網(wǎng)吧管理人員提供方便條件。對網(wǎng)吧管理的實際情況進(jìn)行調(diào)研之后,進(jìn)行詳盡的需求解析,對現(xiàn)有的管理模式進(jìn)行改良,開發(fā)出一套新型的管理系統(tǒng),從中意會系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開發(fā)的流程和方法。隨著網(wǎng)吧信息系統(tǒng)的不斷完善,網(wǎng)吧的管理將越來越依靠于信息化的管理。所以系統(tǒng)開發(fā)將圍繞網(wǎng)吧管理工作
4、的實際情況,使之能快速適應(yīng)網(wǎng)吧的需要。網(wǎng)吧管理系統(tǒng)的實施的現(xiàn)實意義:減少網(wǎng)吧管理的工作人員;管理人員能夠隨時瀏覽查察,而且更為直觀;改變了以前薪資手工記錄的方式,電腦錄入更為方便快捷;實現(xiàn)了網(wǎng)吧管理的計算機(jī)化。第2章可行性解析及總體設(shè)計原則2.1可行性解析可行性解析也稱為可行性研究,是在檢查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會等方面進(jìn)行解析和研究,以防備投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。下面將分別從技術(shù)、經(jīng)濟(jì)、社會三個方面對網(wǎng)吧管理系統(tǒng)的建設(shè)進(jìn)行解析和研究。2.1.1技術(shù)可行性根
5、據(jù)網(wǎng)吧提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各種拘束條件,根據(jù)新系統(tǒng)目標(biāo)來權(quán)衡所需的技術(shù)是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查問的系統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件優(yōu)秀,估計利用現(xiàn)有技術(shù)條件應(yīng)完全能夠達(dá)到該系統(tǒng)的功能目標(biāo)。同時,考慮賞賜的開發(fā)期限也較為豐裕,預(yù)計系統(tǒng)是能夠在規(guī)定期限內(nèi)達(dá)成開發(fā)的。由以上解析可知,網(wǎng)吧管理系統(tǒng)的開發(fā)在技術(shù)上是可行的。2.1.2經(jīng)濟(jì)可行性網(wǎng)吧管理學(xué)校擁有信息化的辦理設(shè)備,并且擁有支持本系統(tǒng)的應(yīng)用平臺。因此無需再投入資本購置其他設(shè)備。系統(tǒng)的開發(fā)鑒于本人對程序開發(fā)的實踐學(xué)習(xí)而來,學(xué)校無需資本投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全
6、能夠接受。由以上解析可知,網(wǎng)吧管理系統(tǒng)在經(jīng)濟(jì)上是可行的。2.1.3社會可行性本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進(jìn)行研究。法律因素本系統(tǒng)是根據(jù)網(wǎng)吧管理系統(tǒng)的實際情況開發(fā)研制的,是經(jīng)過大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計是在獨立的環(huán)境下達(dá)成的,無可供抄襲的軟件產(chǎn)品。用戶使用可行性本系統(tǒng)對用戶的要求,除了需要具備在MicrosoftWindows平臺上使用個人電腦的知識外,并不需要特其他技術(shù)能力。使用系統(tǒng)的管理員,需要具備對Tomcat服務(wù)器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。由以上解析可知,本系統(tǒng)擁有社會可行性。2.2總體設(shè)計
7、原則本系統(tǒng)為了設(shè)計、實現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計原則。其主要設(shè)計原則有:簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,這關(guān)于一個系統(tǒng)來說是特別重要的。針對性:本系統(tǒng)設(shè)計是針對網(wǎng)吧管理的需求定向開發(fā)設(shè)計,所以擁有專業(yè)突出和很強(qiáng)的針對性。實用性:要求本系統(tǒng)能夠知足網(wǎng)吧管理學(xué)校的需求,因此擁有優(yōu)秀的實用性。一致性:頁面整體設(shè)計風(fēng)格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風(fēng)格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:達(dá)成同樣的功能應(yīng)當(dāng)盡量使用同樣的元素。元素風(fēng)格一致性:界面元素的雅觀風(fēng)格、擺放地點在同一個界面和不同界面之間都應(yīng)當(dāng)是一致的
8、。變量命名規(guī)則的一致性:變量應(yīng)當(dāng)用統(tǒng)一的規(guī)則進(jìn)行命名,做到隨意變量均能從上下文推斷其義。先進(jìn)性:本系統(tǒng)采用JSP技術(shù)、SQLServer2000等被寬泛采用系統(tǒng)開發(fā)技術(shù)和數(shù)據(jù)庫,因此本設(shè)計擁有優(yōu)秀的先進(jìn)性,詳盡表現(xiàn)在其擁有優(yōu)秀的可擴(kuò)展性,可開發(fā)性。第3章系統(tǒng)解析3.1業(yè)務(wù)流程解析在進(jìn)行業(yè)務(wù)流程解析時,需要按照原有信息流動過程,逐個地檢查解析所有環(huán)節(jié)的辦理業(yè)務(wù)、辦理內(nèi)容、辦理次序和對辦理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息根源、流經(jīng)去處、辦理方法、計算方法、提供信息的時間和信息形態(tài)(報告、報單、屏幕顯示)等4。業(yè)務(wù)流程解析能夠幫助開發(fā)者認(rèn)識該業(yè)務(wù)辦理過程,發(fā)現(xiàn)和辦理系統(tǒng)檢查工作中的錯誤和疏漏
9、。業(yè)務(wù)流程解析是經(jīng)過業(yè)務(wù)流程圖來進(jìn)行,即用一些規(guī)定的符號及連線來表示某個詳盡業(yè)務(wù)辦理過程5。詳盡業(yè)務(wù)流程如圖3.1所示:網(wǎng)吧負(fù)責(zé)人管理網(wǎng)吧信息網(wǎng)吧信息管理網(wǎng)吧信息片區(qū)負(fù)責(zé)民警本片區(qū)網(wǎng)吧自自評打分信自評打分評打分信息管息理查察警示信息警示信息發(fā)布警示信息圖3.1業(yè)務(wù)流程圖3.2數(shù)據(jù)流圖數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工辦理、使用、存儲的過程6。數(shù)據(jù)流程解析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨立起來,舍去了詳盡組織機(jī)構(gòu)、信息載體、辦理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考察實際業(yè)務(wù)的數(shù)據(jù)辦理模式。數(shù)據(jù)流程與數(shù)據(jù)流程解析是此后成立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊辦理過程的基礎(chǔ)。描繪數(shù)據(jù)流程的工具是數(shù)
10、據(jù)流程圖以及其附帶的數(shù)據(jù)詞典、辦理邏輯等圖表。其中數(shù)據(jù)流程圖是描繪系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反應(yīng)出信息在系統(tǒng)中的流動、存儲和傳達(dá)7。在業(yè)務(wù)流程解析的基礎(chǔ)上,對數(shù)據(jù)流進(jìn)行認(rèn)識析,從數(shù)據(jù)流動過程考察了實際業(yè)務(wù)的數(shù)據(jù)辦理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖3.2所示:網(wǎng)吧負(fù)責(zé)人負(fù)責(zé)人信息P0有關(guān)信息有關(guān)信息管理員片區(qū)負(fù)責(zé)民負(fù)責(zé)民警信息管理信息網(wǎng)吧管理系統(tǒng)警有關(guān)信息圖3.2頂層數(shù)據(jù)流圖詳盡解析第一層數(shù)據(jù)流圖,該層數(shù)據(jù)流圖如圖3.3所示:網(wǎng)吧打分網(wǎng)吧打分信息D1信息P1網(wǎng)吧打分信息網(wǎng)吧負(fù)責(zé)人網(wǎng)吧片區(qū)信息網(wǎng)吧信息密碼密碼片區(qū)負(fù)責(zé)民警片區(qū)負(fù)責(zé)民警信息網(wǎng)吧打分
11、信息網(wǎng)吧打分信息管理網(wǎng)吧片區(qū)信息D2網(wǎng)吧片區(qū)信息P2網(wǎng)吧片區(qū)信息網(wǎng)吧片區(qū)管理網(wǎng)吧信息D3網(wǎng)吧信息P3網(wǎng)吧信息管理員網(wǎng)吧信息管理密碼D4密碼信息P4密碼信息改正密碼片區(qū)負(fù)責(zé)民警信息D5片區(qū)負(fù)責(zé)民警信息P5片區(qū)負(fù)責(zé)民警信息片區(qū)負(fù)責(zé)民警管理警示信息D6警示信息P6警示信息管理圖3.3第一層數(shù)據(jù)流圖由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了部分?jǐn)?shù)據(jù)流圖,其他的數(shù)據(jù)流圖基本一致。3.3數(shù)據(jù)詞典經(jīng)過對系統(tǒng)數(shù)據(jù)流的解析,接下來用數(shù)據(jù)詞典描繪數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、辦理過程、數(shù)據(jù)存儲和外部實體8。數(shù)據(jù)元素條目如表3.1所示:表3.1數(shù)據(jù)元素數(shù)據(jù)元素條目總編號:1-101編號:101名稱
12、:管理員編號XXX說明:管理員的編號管理員編號數(shù)據(jù)值種類:離散調(diào)入年份長度:50有關(guān)數(shù)據(jù)結(jié)構(gòu):管理員信息表如:123數(shù)據(jù)結(jié)構(gòu)條目如表3.2所示:表3.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)條目名稱:通知信息表說明:創(chuàng)立警示信息記錄似的數(shù)據(jù)結(jié)構(gòu):編號網(wǎng)吧編號內(nèi)容總編號:2-01編號:01有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲:P6警示信息管理、D6數(shù)量:每個月約30份警示信息表時間備注數(shù)據(jù)流條目如表3.3所示:表3.3數(shù)據(jù)流數(shù)據(jù)流條目名稱:改正密碼說明:將密碼信息存儲到密碼信息存儲數(shù)據(jù)流根源:P4改正密碼數(shù)據(jù)流去處:D4密碼存儲包含的數(shù)據(jù)結(jié)構(gòu):總編號:3-10編號:10流通量:10份/周數(shù)據(jù)存儲條目如表3.4所示:表3.4數(shù)據(jù)存儲數(shù)
13、據(jù)存儲條目名稱:警示信息說明:存儲警示信息總編號:標(biāo)號:D64-01結(jié)構(gòu):警示編號網(wǎng)吧編號內(nèi)容時間備注有關(guān)的數(shù)據(jù)流:D6P6信息量:400份/月D3P1.2辦理過程條目如表3.5所示:表3.5辦理過程辦理過程條目名稱:警示管理說明:輸入:P6警示管理輸出:D6警示信息辦理:總編號:編號:P65-15外部實體條目如表3.6所示:表3.6外部實體外部實體條目名稱:管理員總編號:6-01說明:編號:001輸入數(shù)據(jù)流:P6警示管理個數(shù):1個輸出數(shù)據(jù)流:由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)詞典條目都是根據(jù)數(shù)據(jù)流圖繪制的。第四章系統(tǒng)設(shè)計4.1系統(tǒng)功能設(shè)計系統(tǒng)設(shè)計是一個把軟件需求變換成用軟件系
14、統(tǒng)表示的過程9。經(jīng)過對目標(biāo)系統(tǒng)的解析和研究,做出了網(wǎng)吧管理系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎(chǔ)。在對網(wǎng)吧管理系統(tǒng)全面解析檢查的基礎(chǔ)上,制定出網(wǎng)吧管理系統(tǒng)的總體規(guī)劃。系統(tǒng)設(shè)計包括系統(tǒng)總體設(shè)計、系統(tǒng)詳盡設(shè)計、系統(tǒng)數(shù)據(jù)庫設(shè)計、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)和開發(fā)模式等。從數(shù)據(jù)流圖出發(fā),對數(shù)據(jù)流圖進(jìn)行解析,得出的層次化的模塊結(jié)構(gòu)圖.網(wǎng)吧管理系統(tǒng)前臺功能模塊圖如圖4.1所示:網(wǎng)吧管理系統(tǒng)前臺網(wǎng)吧負(fù)責(zé)人登錄模塊片區(qū)負(fù)責(zé)民警登錄模塊本本查片片本區(qū)區(qū)查我看查片網(wǎng)網(wǎng)看的自我修看修區(qū)吧吧系信評的改系改網(wǎng)注打統(tǒng)息打警密統(tǒng)密吧冊分屬管分告碼屬碼管信信性理信性理息息息管管理理圖4.1網(wǎng)吧管理系統(tǒng)前臺功能模塊圖網(wǎng)吧管理系統(tǒng)
15、后臺功能模塊圖如圖4.2所示:網(wǎng)吧管理系統(tǒng)后臺片網(wǎng)網(wǎng)區(qū)管網(wǎng)吧系修吧負(fù)理吧打統(tǒng)改片責(zé)員信分屬密區(qū)民維息信性碼管警護(hù)管息理管理管理理圖4.2網(wǎng)吧管理系統(tǒng)后臺功能模塊圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)10。它設(shè)計的利害直接影響著整個系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計就像高樓大廈的基礎(chǔ)一樣,如果設(shè)計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護(hù)、功能更改和功能擴(kuò)大時,惹起較多問題,嚴(yán)重時甚至要從頭設(shè)計,重做大量已完成工作。4.2.1觀點結(jié)構(gòu)設(shè)計從數(shù)據(jù)需求解析中得出系統(tǒng)的實體屬性圖。管理員實體屬性圖如圖4.3所示:用戶名管理員編號密碼管理員圖4.3管理員
16、實體屬性圖片區(qū)實體屬性圖如圖4.4所示:名稱編號介紹備注片區(qū)信息圖4.4片區(qū)實體屬性圖打分實體屬性圖如圖4.5所示:民警打的分?jǐn)?shù)自己打的分?jǐn)?shù)網(wǎng)吧編號編號時間季度備注打分圖4.5打分實體屬性圖警示實體屬性圖如圖4.6所示:網(wǎng)吧編號編號內(nèi)容時間警示圖4.6警示實體屬性圖用戶實體屬性圖如圖4.7所示:性別年紀(jì)姓名出生地密碼電話登錄名種類編號居住地用戶圖4.7用戶實體屬性圖網(wǎng)吧實體屬性圖如圖4.8所示:負(fù)責(zé)人電話名稱地點密碼面積用戶名電腦數(shù)編號負(fù)責(zé)人網(wǎng)吧圖4.8網(wǎng)吧實體屬性圖E-R模型的組成元素有:實體、屬性、聯(lián)系。E-R模型用E-R圖表示。實體是用戶工作環(huán)境中所波及的事務(wù),屬性是對實體特點的描繪11
17、。模型中的實體相當(dāng)于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱注明在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連結(jié),在無向邊旁標(biāo)上聯(lián)系的種類12。屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是重點屬性,重點屬性項加下劃線。各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)系的關(guān)系。在程序中實現(xiàn)對他們的完整性和一致性控制。從數(shù)據(jù)需求解析中得出系統(tǒng)的實體屬性圖,按照三范式原則,對實體之間的依靠關(guān)系進(jìn)行了整合,得出系統(tǒng)E-R圖,如圖4.8所示:警示M查察1片區(qū)1屬于N網(wǎng)吧1自評打分1打分圖4.8系統(tǒng)E-R圖說明:圖中用
18、矩形表示實體。實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連結(jié),在邊上注明聯(lián)系的種類。實體的屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。4.2.2數(shù)據(jù)庫表設(shè)計表4.1管理員信息表字段名種類說明idInt管理員編號(主鍵)namevarchar用戶名pwdvarchar用戶密碼說明:用戶表用于寄存管理員的信息。表4.2片區(qū)信息表字段名種類說明idInt片區(qū)編號(主鍵)namevarchar片區(qū)名稱jieshaovarchar片區(qū)介紹Beizhuvarchar備注說明:用于寄存片區(qū)的基本信息。表4.3打分信息表字段名種類說明idInt打分編號(主鍵)wangba_idInt網(wǎng)吧編號(外鍵
19、)Grade1Int自己打的分?jǐn)?shù)Grade2Int民警打的分?jǐn)?shù)TimeDatetime時間JiduDatetime季度Beizhuvarchar備注說明:打分信息表用來寄存打分的基本信息。表4.4警示信息表字段名數(shù)據(jù)種類說明idInt編號(主鍵)Wangb-idInt網(wǎng)吧編號(外鍵)Contentvarchar內(nèi)容TimeDatetime時間說明:用來寄存警示的基本信息。表4.5用戶信息表字段名數(shù)據(jù)種類說明idInt編號(主鍵)namevarchar登錄名AgeInt年紀(jì)truenamevarchar姓名sexvarchar性別Liveint居住地Passwordvarchar密碼Addvar
20、char出生地Telvarchar電話Leixingvarchar種類說明:用戶信息表用來寄存用戶的基本信息的。表4.8網(wǎng)吧信息表字段名數(shù)據(jù)種類功能描繪idInt網(wǎng)吧編號(主鍵)namevarchar用戶名pwdvarchar密碼truenamevarchar名稱fuzerenvarchar負(fù)責(zé)人Fuzeren-telvarchar負(fù)責(zé)人電話addrvarchar地點mianjivarchar面積DiannaoshuInt電腦數(shù)說明:網(wǎng)吧信息表用于寄存網(wǎng)吧的信息。4.3系統(tǒng)開發(fā)工具與開發(fā)模式的選擇4.3.1系統(tǒng)開發(fā)工具本系統(tǒng)主要使用JSP、Struts技術(shù)對系統(tǒng)進(jìn)行設(shè)計和開發(fā)。JSP擁有Jav
21、a程序設(shè)計語言“一次編寫,各處履行”、“安全性、保密性高”等的特點13;Struts框架為開放者提供了一個統(tǒng)一的標(biāo)準(zhǔn)框架,經(jīng)過使用Struts作為基礎(chǔ),開發(fā)者能夠更專注于應(yīng)用程序的商業(yè)邏輯,Struts能充分知足應(yīng)用開發(fā)的需求,簡單易用,矯捷快速。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動向網(wǎng)頁的辦理邏輯。網(wǎng)頁還能經(jīng)過tags和scriptlets接見存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分別,支持可重用的鑒于組件的設(shè)計,使鑒于Web的應(yīng)用程序的開發(fā)變得快速和容易。Web服務(wù)器在碰到接見JSP網(wǎng)頁的懇求時,首先履行其中的程序
22、段,然后將履行結(jié)果連同JSP文件中的HTML代一同返回客。插入的Java程序段能夠操作數(shù)據(jù)、從頭定向網(wǎng)等,以成立網(wǎng)所需要的功能。JSP與JavaServlet一,是在服器端行的,平時返回客端的就是一個HTML文本,因此客端只需有器就能。JSP的1.0范的最后版本是1999年9月推出的,12月又推出了1.1范。當(dāng)前新的是JSP1.2范,JSP2.0范的征求意稿也已出臺。JSP面由HTML代和嵌入其中的Java代所成。服器在面被客端求此后些Java代行理,然后將生成的HTML面返回客端的器。JavaServlet是JSP的技基,而且大型的Web用程序的開需要JavaServlet和JSP配合才能達(dá)
23、成。JSP具了Java技的易用,完全的面向象,擁有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。自JSP推出后,眾多大學(xué)校都支持JSP技的服器,如IBM、Oracle、Bea學(xué)校等,所以JSP快速成商用的服器端言。使用MicrosoftSQLServer2000數(shù)據(jù)作后臺數(shù)據(jù),SQLServer2000系擁有大的網(wǎng)上功能,能夠在互網(wǎng)上布數(shù)據(jù)中的數(shù)據(jù)。在SQLServer2000系中,允用的使用一些向和工具把數(shù)據(jù)的數(shù)據(jù)布到網(wǎng)上,并且能夠根據(jù)需要來度改正已布的數(shù)據(jù)。在大家所認(rèn)識數(shù)據(jù)系中,MicrosoftSQLServer2000,三十多年的展,已成最重要的數(shù)據(jù)理技,被寬泛用到多種目的開與中,決
24、定采用此數(shù)據(jù)系來達(dá)成系的。4.3.2系模式B/S構(gòu),即Browser/Server(器/服器)構(gòu),是隨著Internet技的起,C/S構(gòu)的一種化或許改的構(gòu)。在種構(gòu)下,用界面完全通WWW器,一部分事在前端,可是主要事在服器端,形成所3-tier構(gòu)。B/S構(gòu),主假如利用了不斷成熟的WWW器技,合器的多種Script言(VBScript、JavaScript)和ActiveX技,用通用器就了原來需要復(fù)用件才能的大功能,并了開成本,是一種全新的件系結(jié)構(gòu)技。隨著Windows98/Windows2000將器技植入操作系內(nèi)部,種構(gòu)更成現(xiàn)在用件的首體系構(gòu)。然B/S構(gòu)用程序相于的C/S構(gòu)用程序?qū)⑹蔷薮蟮牟?。B
25、/S構(gòu)采用星形拓?fù)錁?gòu)成立企內(nèi)部通信網(wǎng)或利用Internet虛網(wǎng)(VPN)。前者的特點是安全、快捷、正確。后者擁有省投、跨地區(qū)廣的點。企模和地理散布確定。公司內(nèi)部經(jīng)過防火墻接入Internet,再整個網(wǎng)絡(luò)采TCP/IP協(xié)議。C/S與B/S區(qū)別:Client/Server是成立在局域網(wǎng)的基礎(chǔ)上.Browser/Server是成立在廣域網(wǎng)的基礎(chǔ)上的。1.硬件環(huán)境不同:C/S一般成立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再經(jīng)過特意服務(wù)器提供連結(jié)和數(shù)據(jù)互換服務(wù).B/S成立在廣域網(wǎng)之上的,不必是特意的網(wǎng)絡(luò)硬件環(huán)境,例與電話上網(wǎng),租用設(shè)備.信息自己管理.有比C/S更強(qiáng)的適應(yīng)范圍,一般只需有操作系統(tǒng)和
26、瀏覽器就行。2.對安全要求不同C/S一般面向相對固定的用戶群,對信息安全的控制能力很強(qiáng).一般高度機(jī)密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜.能夠經(jīng)過B/S發(fā)布部分可公然信息.B/S成立在廣域網(wǎng)之上,對安全的控制能力相對弱,面向是不可知的用戶群。3.對程序架構(gòu)不同C/S程序能夠更為著重流程,能夠?qū)?quán)限多層次校驗,對系統(tǒng)運行速度能夠較少考慮.B/S對安全以及接見速度的多重的考慮,成立在需要更為優(yōu)化的基礎(chǔ)之上.比C/S有更高的要求B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,從MS的.Net系列的BizTalk2000Exchange2000等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng).SUN和IBM推的JavaBean構(gòu)件技術(shù)等,
27、使B/S更為成熟。4.軟件重用不同C/S程序能夠不可防備的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好.B/S對的多重結(jié)構(gòu),要求構(gòu)件相對獨立的功能.能夠相對較好的重用.就入買來的餐桌能夠再利用,而不是做在墻上的石頭桌子。5.系統(tǒng)維護(hù)不同系統(tǒng)維護(hù)是軟件生存周期中,開銷大,-重要C/S程序由于整體性,必須整體考察,辦理出現(xiàn)的問題以及系統(tǒng)升級.升級難.可能是再做一個全新的系統(tǒng)B/S構(gòu)件組成,方面構(gòu)件個其他改換,實現(xiàn)系統(tǒng)的無縫升級.系統(tǒng)維護(hù)開銷減到最小.用戶從網(wǎng)上自己下載安裝就能夠?qū)崿F(xiàn)升.。6.辦理問題不同C/S程序能夠辦理用戶面固定,并且在相同地區(qū),安全要求高需求,與操作系統(tǒng)有關(guān).應(yīng)當(dāng)
28、都是相同的系統(tǒng)B/S成立在廣域網(wǎng)上,面向不同的用戶群,分別地區(qū),這是C/S無法作到的.與操作系統(tǒng)平臺關(guān)系最小。用戶接口不同C/S多是成立的Window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高B/S成立在瀏覽器上,有更為豐富和生動的表現(xiàn)方式與用戶溝通.并且大多數(shù)難度減低,減低開發(fā)成本。8.信息流不同C/S程序一般是典型的中央集權(quán)的機(jī)械式辦理,交互性相對低B/S信息流向可變化,B-BB-CB-G等信息、流向的變化,更像交易中心。第5章系統(tǒng)實現(xiàn)5.1系統(tǒng)管理員登錄模塊5.1.1登岸(1)登錄模塊此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會進(jìn)入不同的管理模塊界面,因為在后臺對該用戶進(jìn)行
29、的判斷,首先將以前臺頁面提交的用戶名和密碼進(jìn)行接受,之后在后臺進(jìn)行辦理,按照用戶名在數(shù)據(jù)庫中進(jìn)行查問如果查到該用戶則將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進(jìn)入相應(yīng)的頁面,否則輸出密碼錯誤。若用戶未被管理員分派好權(quán)限那么也是無法登錄本系統(tǒng)的。如圖5.1所示:圖5.1登錄界面(2)程序流程用戶登錄用戶名密碼是否N返回登錄正確頁面Y進(jìn)入主頁面圖5.2登錄程序流程圖5.1.2管理員維護(hù)界面系統(tǒng)管理員登岸本系統(tǒng)后能夠進(jìn)行信息維護(hù)。如圖5.3所示:圖5.3管理員維護(hù)界面5.1.3片區(qū)負(fù)責(zé)民警管理界面系統(tǒng)管理員
30、登登錄本系統(tǒng)后,能夠管理片區(qū)負(fù)責(zé)民警信息。如圖5.4所示:圖5.4片區(qū)負(fù)責(zé)民警管理界面5.1.4網(wǎng)吧打分管理界面系統(tǒng)管理員登錄本系統(tǒng)后,能夠?qū)W(wǎng)吧打分進(jìn)行管理。如圖5.5所示:圖5.5網(wǎng)吧打分管理界面5.1.5網(wǎng)吧片區(qū)管理界面系統(tǒng)管理員登錄本系統(tǒng)后,能夠?qū)ζ瑓^(qū)網(wǎng)吧進(jìn)行管理。如圖5.6所示:圖5.6網(wǎng)吧片區(qū)管理界面5.1.6網(wǎng)吧信息管理界面系統(tǒng)管理員登錄本系統(tǒng)后,能夠管理網(wǎng)吧信息。如圖5.7所示:圖5.7網(wǎng)吧信息管理界面5.1.7改正密碼界面系統(tǒng)管理員登錄本系統(tǒng)后,能夠改正登錄密碼信息。如圖5.8所示:圖5.8改正密碼界面5.2片區(qū)民警登錄模塊5.2.1本片區(qū)網(wǎng)吧信息管理界面片區(qū)民警登錄本系統(tǒng)后
31、,能夠管理本片區(qū)網(wǎng)吧信息,如圖5.9所示:圖5.9本片區(qū)網(wǎng)吧信息管理界面5.2.2本片區(qū)網(wǎng)吧管理界面片區(qū)民警登錄本系統(tǒng)后,能夠管理本片區(qū)網(wǎng)吧信息。如圖5.10所示:圖5.10本片區(qū)網(wǎng)吧管理界面5.2.3本片區(qū)網(wǎng)吧注冊管理界面片區(qū)民警登錄本系統(tǒng)后,能夠管理本片區(qū)網(wǎng)吧注冊信息。如圖5.11所示:圖5.11本片區(qū)網(wǎng)吧注冊信息管理界面5.2.4本片區(qū)網(wǎng)吧打分信息管理界面片區(qū)民警登錄本系統(tǒng)后,能夠管理本片區(qū)網(wǎng)吧打分信息。如圖5.12所示:圖5.12本片區(qū)網(wǎng)吧打分信息管理界面5.3網(wǎng)吧負(fù)責(zé)人登錄模塊5.3.1查察我的警示信息界面網(wǎng)吧負(fù)責(zé)人登錄本系統(tǒng)后,能夠查察我的警示信息。如圖5.13所示:圖5.13查察
32、我的警示信息界面5.3.2自評打分界面網(wǎng)吧負(fù)責(zé)人登錄本系統(tǒng)后,自評打分。如圖5.14所示:圖5.14自評打分界面5.3.3我的信息界面網(wǎng)吧負(fù)責(zé)人登錄本系統(tǒng)后,能夠查察改正自己的信息。如圖5.15所示:圖5.15我的信息界面第六章軟件測試與解析測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進(jìn)行操作并評論操作結(jié)果的過程,所謂控制條件應(yīng)包括正常條件與非正常條件。軟件測試過程中應(yīng)當(dāng)成心地去促進(jìn)錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或許在應(yīng)當(dāng)出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說,軟件測試是探測,在“探測”中發(fā)現(xiàn)軟件的缺點。6.1軟件測試的重要性軟件測試在
33、軟件生命周期中占有重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運行維護(hù)階段以前,是軟件產(chǎn)品交托用戶使用以前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,進(jìn)而查驗本階段的成就是否湊近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進(jìn)行測試,錯誤的延時擴(kuò)散經(jīng)常會致使最后成品測試的巨大困難。事實上,關(guān)于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍舊會有錯。采用新的語言、先進(jìn)的開發(fā)方式、完善的開發(fā)過程,能夠減少錯誤的引入,可是不可能完全根絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進(jìn)行估計。測試是所有
34、工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直陪同著。統(tǒng)計表示,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的40以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30到50。如果把維護(hù)階段也考慮在內(nèi),議論整個軟件生存期時,測試的成本比率或許會有所降低,但實際上維護(hù)工作相當(dāng)于二次開發(fā),致使多次開發(fā),其中必然還包含有很多測試工作。6.2測試實例的研究與選擇程序測試的主要方法分為兩大類,白盒測試和黑盒測試。白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將軟件看作一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和辦理邏
35、輯來選定測試用例,對軟件的邏輯路徑及過程進(jìn)行測試,檢查它與設(shè)計是否符合17。白盒測試就是要采用足夠的測試用例,對源代碼推行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動測試等,它將待測對象可謂是一個黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。黑盒測試主假如根據(jù)輸入條件和輸出條件確實定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。進(jìn)行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。本系統(tǒng)的測試綜合了白盒測試、黑盒測試兩種方法,但主要使
36、用的是黑盒測試方法。在測試中間按照了“盡早地和不斷進(jìn)行測試”,“保證測試用例的完整性和有效性”原則。經(jīng)過測試達(dá)到以下測試目的:功能檢查:檢查功能是否爭取,是否遺漏或?qū)崿F(xiàn)不了應(yīng)當(dāng)實現(xiàn)的功能等。接口檢查:檢查可否正確地接受信息或輸出信息。數(shù)據(jù)檢查:檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)接見錯誤。性能檢查:檢查性能需求可否獲得知足。初始化、終止檢查:檢查是否能進(jìn)行正確地初始化或終止。6.3測試環(huán)境與測試條件辦理器:Inter(R)Core(TM)2DuoT5750內(nèi)存:2GB硬盤:160G操作系統(tǒng):WindowsXP數(shù)據(jù)庫:SQLServer20006.4系統(tǒng)運行情況經(jīng)過對系統(tǒng)的全面測試,所有測
37、試條目都已經(jīng)經(jīng)過,實現(xiàn)了基本要求,系統(tǒng)能夠正常運行。6.5系統(tǒng)評論系統(tǒng)評論是指系統(tǒng)在正式運行了一段時間之后,對它在功能上、技術(shù)上和經(jīng)濟(jì)上所進(jìn)行的審核評論。針對本系統(tǒng)的評論如下:系統(tǒng)功能評論根據(jù)本系統(tǒng)開發(fā)前所訂的目標(biāo),在系統(tǒng)達(dá)成后經(jīng)過測試運行,該系統(tǒng)達(dá)到了預(yù)定的開發(fā)目標(biāo),在實際使用中的功能能夠知足用戶需求。系統(tǒng)技術(shù)評論本系統(tǒng)設(shè)計合理,功能達(dá)到了預(yù)期目標(biāo),且系統(tǒng)運行后穩(wěn)定可靠,安全性高,擁有實用性,大大提高了信訪辦公效率。系統(tǒng)經(jīng)濟(jì)評論在規(guī)準(zhǔn)時間內(nèi),該系統(tǒng)達(dá)成了系統(tǒng)解析時所確定的系統(tǒng)開發(fā)目標(biāo),達(dá)到了設(shè)計要求,投入使用后為用戶節(jié)儉了大量人力物力財力,提高了科學(xué)管理水平。第7章總結(jié)計算機(jī)技術(shù)的飛快發(fā)展帶動了很多行業(yè)的發(fā)展,計算機(jī)帶給我們最直觀的價值就是減少了人力物力的投資,提高了工作質(zhì)量和效率,進(jìn)而提高了整個社會的生產(chǎn)力。當(dāng)前各大酒店充分利用計算機(jī)資源和網(wǎng)絡(luò)資源來提高自己的管理水平,而有關(guān)網(wǎng)吧管理系統(tǒng)的設(shè)計也成為網(wǎng)吧爭論的熱點問題。本文在解析網(wǎng)吧管理系統(tǒng)的基礎(chǔ)上,用JSP和SQL2000數(shù)據(jù)庫設(shè)計并達(dá)成網(wǎng)吧管理系統(tǒng)。經(jīng)過系統(tǒng)調(diào)試結(jié)果顯示,本系統(tǒng)基本達(dá)成了功能需求。在整個設(shè)計過程中,采用瀑布模型和結(jié)構(gòu)化的設(shè)計方法。本系統(tǒng)界面雅觀友好,操作方便,做出了自己的特色。但由于時間急促加上缺乏系統(tǒng)開發(fā)經(jīng)驗,系統(tǒng)在設(shè)計過程中不可防備
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 低年級語文寫作能力提升訓(xùn)練方案
- XX學(xué)校名校對接工程實施方案
- 我國不動產(chǎn)登記制度的演進(jìn)、現(xiàn)狀與優(yōu)化路徑探析
- 地下機(jī)井工程施工方案與安全措施
- 內(nèi)景搭建工作方案
- 垃圾減量分類工作方案
- 鎮(zhèn)新社區(qū)工廠實施方案
- 博物館文明建設(shè)方案
- 景區(qū)徒步規(guī)劃與實施方案
- 金地集團(tuán)行業(yè)分析報告
- 服裝銷售年底總結(jié)
- 文物安全保護(hù)責(zé)任書范本
- 廣東省惠州市某中學(xué)2025-2026學(xué)年七年級歷史上學(xué)期期中考試題(含答案)
- 2025公文寫作考試真題及答案
- 停電施工方案優(yōu)化(3篇)
- DB64∕T 1279-2025 鹽堿地綜合改良技術(shù)規(guī)程
- 2025年度耳鼻喉科工作總結(jié)及2026年工作計劃
- 2024年執(zhí)業(yè)藥師《藥學(xué)專業(yè)知識(一)》試題及答案
- 高壓氧進(jìn)修課件
- 2025年第三類醫(yī)療器械經(jīng)營企業(yè)質(zhì)量管理自查報告
- 2025無人機(jī)物流配送網(wǎng)絡(luò)建設(shè)與運營效率提升研究報告
評論
0/150
提交評論