網(wǎng)吧管理系統(tǒng)畢業(yè)設(shè)計(jì)樣本_第1頁(yè)
網(wǎng)吧管理系統(tǒng)畢業(yè)設(shè)計(jì)樣本_第2頁(yè)
網(wǎng)吧管理系統(tǒng)畢業(yè)設(shè)計(jì)樣本_第3頁(yè)
網(wǎng)吧管理系統(tǒng)畢業(yè)設(shè)計(jì)樣本_第4頁(yè)
網(wǎng)吧管理系統(tǒng)畢業(yè)設(shè)計(jì)樣本_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)論文設(shè)計(jì)(論文)題目:網(wǎng)吧管理系統(tǒng)摘要隨著計(jì)算機(jī)產(chǎn)業(yè)迅速發(fā)展,電子計(jì)算機(jī)已廣泛應(yīng)用于信息管理、文字解決、輔助設(shè)計(jì)、輔助教學(xué)及人們尋常生活中。網(wǎng)吧管理系統(tǒng)重要是針對(duì)網(wǎng)吧管理中涉及一系列有關(guān)工作管理,本系統(tǒng)建立使網(wǎng)吧管理管理更加規(guī)范化、系統(tǒng)化,查詢(xún)手段更加便捷化。同步,網(wǎng)吧管理系統(tǒng)也是實(shí)現(xiàn)網(wǎng)吧管理當(dāng)代化和信息化重要內(nèi)容。本系統(tǒng)前臺(tái)重要使用JSP作為開(kāi)發(fā)語(yǔ)言,后臺(tái)使用SqlServer作為數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)環(huán)境是MyEclipse.服務(wù)器采用tomcat,開(kāi)發(fā)出一種基于Web技術(shù)B/S構(gòu)造網(wǎng)吧管理系統(tǒng)。核心詞:花木信息網(wǎng),WEB,JSP,B/S構(gòu)造

ABSTRACTWiththerapiddevelopmentofthecomputerindustry,theapplicationofelectroniccomputershavebeenwidelyininformationmanagement,wordprocessing,computeraideddesign,tosupportteachinganddailylifeofthepeople.InternetcafemanagementsystemismainlyaimedattheInternetcafemanagementinvolvesaseriesofrelatedworkmanagement,theestablishmentofthesystemmakesthemanagementofInternetcafesmanagementmorestandardized,systematic,moreconvenientmeansofinquiry.Atthesametime,InternetcafemanagementsystemwhichisanimportantcontentofInternetcafemanagementmodernizationandinformatization。ThefrontofthesystemusingJSPasthedevelopmentlanguage,SqlServerasthedatabasemanagementsystem,thedevelopmentenvironmentisMyEclipse.serverusingtomcat,developedanInternetcafemanagementsystemB/SbasedonWebtechnology。Keywords:FlowersInformation,WEB,JSP,B/Sstructure

目錄TOC\o"1-2"\h\z\t"標(biāo)題3,3,標(biāo)題4,4"7189摘要 I20445ABSTRACT II18332第一章緒論 1325821.1課題背景 1130581.2目和意義 185261.3開(kāi)發(fā)工具及技術(shù) 1114831.3.1開(kāi)發(fā)工具 1281811.3.2JSP技術(shù) 223581.3.3JavaScript 3153801.4軟硬件需求 329869第二章需求分析 5321182.2可行性分析 563482.2.1技術(shù)可行性 5321012.2.2經(jīng)濟(jì)可行性 5257902.2.3操作可行性 511452.2.4法律可行性 593182.3系統(tǒng)時(shí)序圖 615192.4功能類(lèi)圖 785332.5設(shè)計(jì)基本思想 7172372.6性能需求 892612.6.1系統(tǒng)安全性 87132.6.2數(shù)據(jù)完整性 888282.7界面需求 85119第三章系統(tǒng)分析與設(shè)計(jì) 1010433.1數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 106823.1.1數(shù)據(jù)庫(kù)概念構(gòu)造設(shè)計(jì) 1011213.1.2數(shù)據(jù)庫(kù)邏輯構(gòu)造設(shè)計(jì) 1223003.2實(shí)現(xiàn)功能分析與設(shè)計(jì) 1459803.2.1花木信息管理功能設(shè)計(jì) 14110973.2.2第二類(lèi)別信息管理功能設(shè)計(jì) 15140763.2.3第一類(lèi)別信息管理功能設(shè)計(jì) 1628275第四章系統(tǒng)功能實(shí)現(xiàn) 18259484.1系統(tǒng)登陸頁(yè)面實(shí)現(xiàn) 18254444.2系統(tǒng)主界面設(shè)計(jì) 21207224.2.1花木信息管理 2224966第五章系統(tǒng)測(cè)試 25131865.1系統(tǒng)測(cè)試目與意義 25174295.2測(cè)試過(guò)程 2524895.2.1主頁(yè)面登錄模塊測(cè)試 26291545.3其她錯(cuò)誤 2628821結(jié)論 2726530參照文獻(xiàn) 287933致謝 29第一章緒論1.1課題背景計(jì)算機(jī)技術(shù)在當(dāng)代管理中應(yīng)用,使計(jì)算機(jī)成為領(lǐng)導(dǎo)者和管理人員應(yīng)用當(dāng)代技術(shù)重要工具。計(jì)算機(jī)輔助網(wǎng)吧管理活動(dòng),可以極大地增強(qiáng)管理者采集、解決信息能力,從而有助于管理者及時(shí)決策。計(jì)算機(jī)系統(tǒng)能依照管理過(guò)程變化狀況,將原始數(shù)據(jù)、資料等進(jìn)行加工、保存,管理人員可以在解決詳細(xì)問(wèn)題需要信息資料時(shí),隨時(shí)進(jìn)行檢索查詢(xún),理解整個(gè)網(wǎng)吧管理系統(tǒng)動(dòng)態(tài)狀況,進(jìn)行動(dòng)態(tài)管理,從而有效解決網(wǎng)吧管理管理工作,實(shí)現(xiàn)對(duì)網(wǎng)吧管理信息管理自動(dòng)化,提高效率。近年來(lái),隨著網(wǎng)吧規(guī)模逐漸增大和網(wǎng)吧數(shù)量增多,人工書(shū)寫(xiě)數(shù)據(jù)已經(jīng)不可以解決如此龐大數(shù)據(jù)。為了更好適應(yīng)信息時(shí)代高效性,一種運(yùn)用計(jì)算機(jī)來(lái)實(shí)現(xiàn)網(wǎng)吧管理工作系統(tǒng)將必然誕生?;谶@一點(diǎn),設(shè)計(jì)了一種網(wǎng)吧管理系統(tǒng),用來(lái)就網(wǎng)吧管理進(jìn)行管理,以便在最短時(shí)間內(nèi),高效精確完畢整個(gè)網(wǎng)吧管理過(guò)程。1.2目和意義網(wǎng)吧管理系統(tǒng)開(kāi)發(fā)目是使網(wǎng)吧管理模式從手工記錄轉(zhuǎn)變成信息管理,為網(wǎng)吧管理人員提供以便條件。對(duì)網(wǎng)吧管理實(shí)際狀況進(jìn)行調(diào)研之后,進(jìn)行詳細(xì)需求分析,對(duì)既有管理模式進(jìn)行改進(jìn),開(kāi)發(fā)出一套新型管理系統(tǒng),從中領(lǐng)悟系統(tǒng)開(kāi)發(fā)思想,掌握系統(tǒng)開(kāi)發(fā)流程和辦法。隨著網(wǎng)吧信息系統(tǒng)不斷完善,網(wǎng)吧管理將越來(lái)越依賴(lài)于信息化管理。因此系統(tǒng)開(kāi)發(fā)將環(huán)繞網(wǎng)吧管理工作實(shí)際狀況,使之能迅速適應(yīng)網(wǎng)吧需要。網(wǎng)吧管理系統(tǒng)實(shí)行現(xiàn)實(shí)意義:減少網(wǎng)吧管理工作人員;管理人員可以隨時(shí)瀏覽查看,并且更加直觀;變化了此前工資手工記錄方式,電腦錄入更加以便快捷;實(shí)現(xiàn)了網(wǎng)吧管理計(jì)算機(jī)化。1.3開(kāi)發(fā)工具及技術(shù)1.3.1開(kāi)發(fā)工具本次設(shè)計(jì)重要采用MyEclipse加Tomcat后臺(tái)服務(wù)器進(jìn)行,設(shè)計(jì)過(guò)程中頁(yè)面重要使用JSP技術(shù)完畢,下面對(duì)MyEclipse、Tomcat和SqlServer數(shù)據(jù)庫(kù)進(jìn)行簡(jiǎn)要簡(jiǎn)介。MyEclipseMyEclipse,是一種十分先進(jìn)用于開(kāi)發(fā)Java,J2EEEclipse插件集合,MyEclipse功能非常強(qiáng)大,支持也十分廣泛,特別是對(duì)各種開(kāi)元產(chǎn)品支持十分不錯(cuò)。MyEclipse公司級(jí)工作平臺(tái)(MyEclipseEnterpriseWorkbench,簡(jiǎn)稱(chēng)MyEclipse)是對(duì)EclipseIDE擴(kuò)展,運(yùn)用它咱們可以在數(shù)據(jù)庫(kù)和JavaEE開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器整合方面極大提高工作效率。它是功能豐富JavaEE集成開(kāi)發(fā)環(huán)境,涉及了完備編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。TomcatTomcat是一種小型輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪(fǎng)問(wèn)顧客不是諸多場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序首選。可以這樣以為,當(dāng)在一臺(tái)機(jī)器上配備好Apahce服務(wù)器,可運(yùn)用它響應(yīng)對(duì)HTML頁(yè)面訪(fǎng)問(wèn)祈求。事實(shí)上Tomcat某些是Apache服務(wù)器擴(kuò)展,但它是獨(dú)立運(yùn)營(yíng),因此當(dāng)運(yùn)營(yíng)tomcat時(shí),它事實(shí)上作為一種與Apache獨(dú)立進(jìn)程單獨(dú)運(yùn)營(yíng)。MySQL植性;支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等各種操作系統(tǒng);為各種編程語(yǔ)言提供了API;支持多線(xiàn)程,充分運(yùn)用CPU資源;提供TCP/IP、ODBC和JDBC等各種數(shù)據(jù)庫(kù)連接途徑;可以解決擁有上千萬(wàn)條記錄大型數(shù)據(jù)庫(kù)。對(duì)于普通個(gè)人使用者和中小型公司來(lái)說(shuō),MySQL提供功能已經(jīng)綽綽有余。1.3.2JSP技術(shù)JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類(lèi)XMLtags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)解決邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪(fǎng)問(wèn)存在于服務(wù)端資源應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用基于組件設(shè)計(jì),使基于Web應(yīng)用程序開(kāi)發(fā)變得迅速和容易。Web服務(wù)器在遇到訪(fǎng)問(wèn)JSP網(wǎng)頁(yè)祈求時(shí),一方面執(zhí)行其中程序段,然后將執(zhí)行成果連同JSP文獻(xiàn)中HTML代碼一起返回給客戶(hù)。插入Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要功能。JSP與Servlet同樣,是在服務(wù)器端執(zhí)行,普通返回給客戶(hù)端就是一種HTML文本,因而客戶(hù)端只要有瀏覽器能瀏覽。JSP頁(yè)面由HTML代碼和嵌入其中Java代碼所構(gòu)成。服務(wù)器在頁(yè)面被客戶(hù)端祈求后來(lái)對(duì)這些Java代碼進(jìn)行解決,然后將生成HTML頁(yè)面返回給客戶(hù)端瀏覽器。Servlet是JSP技術(shù)基本,并且大型Web應(yīng)用程序開(kāi)發(fā)需要JavaServlet和JSP配合才干完畢。JSP具備了Java技術(shù)簡(jiǎn)樸易用,完全面向?qū)ο螅邆淦脚_(tái)無(wú)關(guān)性且安全可靠,重要面向因特網(wǎng)所有特點(diǎn)。JSP技術(shù)長(zhǎng)處:(1)一次編寫(xiě),處處運(yùn)營(yíng)。除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)布置,在任意環(huán)境中擴(kuò)展。相比ASP/.net局限性是顯而易見(jiàn)。(3)強(qiáng)大可伸縮性。從只有一種小Jar文獻(xiàn)就可以運(yùn)營(yíng)Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)解決,消息解決,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一種巨大生命力。(4)多樣化和功能強(qiáng)大開(kāi)發(fā)工具支持。Java已有了許多非常先進(jìn)開(kāi)發(fā)工具,并且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利運(yùn)營(yíng)于各種平臺(tái)之下(5)支持服務(wù)器端組件。web應(yīng)用需要強(qiáng)大服務(wù)器端組件來(lái)支持,開(kāi)發(fā)人員需要運(yùn)用其她工具設(shè)計(jì)實(shí)現(xiàn)復(fù)雜功能組件供web頁(yè)面調(diào)用,以增強(qiáng)系統(tǒng)性能。JSP可以使用成熟JAVABEANS組件來(lái)實(shí)現(xiàn)復(fù)雜商務(wù)功能。內(nèi)部對(duì)象闡明:request客戶(hù)端祈求,此祈求會(huì)包括來(lái)自GET/POST祈求參數(shù);response網(wǎng)頁(yè)傳回客戶(hù)端響應(yīng);pageContext網(wǎng)頁(yè)屬性是在這里管理;session與祈求關(guān)于會(huì)話(huà);applicationservlet正在執(zhí)行內(nèi)容;out用來(lái)傳送響應(yīng)輸出流;config代碼片段配備對(duì)象;pageJSP網(wǎng)頁(yè)自身;exception針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕獲例外1.3.3JavaScriptJavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具備相對(duì)安全性客戶(hù)端腳本語(yǔ)言。同步也是一種廣泛用于客戶(hù)端Web開(kāi)發(fā)腳本語(yǔ)言,慣用來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,例如響應(yīng)顧客各種操作。JavaScript一種重要功能就是面向?qū)ο蠊δ?,通過(guò)基于對(duì)象程序設(shè)計(jì),可以用更直觀、模塊化和可重復(fù)使用方式進(jìn)行程序開(kāi)發(fā)。在HTML基本上,使用Javascript可以開(kāi)發(fā)交互式Web網(wǎng)頁(yè)。Javascript浮現(xiàn)使得網(wǎng)頁(yè)和顧客之間實(shí)現(xiàn)了一種實(shí)時(shí)性、動(dòng)態(tài)、交互性關(guān)系,使網(wǎng)頁(yè)包括更多活躍元素和更加精彩內(nèi)容。在本系統(tǒng)中諸多地方使用了javascript技術(shù),例如說(shuō),檢查顧客輸入數(shù)據(jù)有效性,與否重復(fù),與否為空等等。1.4軟硬件需求硬件需求:CPU:Pentium以上計(jì)算機(jī)內(nèi)存:512M以上軟件需求:操作系統(tǒng)版本:WindowsXP/vista/Win7開(kāi)發(fā)工具:MyEclipse6.0.1后臺(tái)服務(wù)器:ApacheTomcat6.0開(kāi)發(fā)語(yǔ)言:Java瀏覽器:IE6.0第二章需求分析2.2可行性分析開(kāi)發(fā)任何一種系統(tǒng),都會(huì)受屆時(shí)間和資源上限制。因而,在每一種項(xiàng)目開(kāi)發(fā)之前,都要進(jìn)行可行性分析,可以減少項(xiàng)目開(kāi)發(fā)風(fēng)險(xiǎn),避免人力、物力和財(cái)力揮霍。下面就技術(shù)、經(jīng)濟(jì)、操作和法律四個(gè)方面來(lái)簡(jiǎn)介。2.2.1技術(shù)可行性本系統(tǒng)開(kāi)發(fā)工具是MyEclipse和SqlServer數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言是Java,重要使用了J2EE技術(shù),java是一種面向?qū)ο缶幊陶Z(yǔ)言,簡(jiǎn)樸易學(xué)并且靈活以便。大三時(shí)就學(xué)習(xí)了java課程,大四期間也系統(tǒng)理解了J2EE知識(shí),網(wǎng)吧管理系統(tǒng)總體上開(kāi)發(fā)難度不高,數(shù)據(jù)庫(kù)設(shè)計(jì)和操作是本系統(tǒng)設(shè)計(jì)核心。在大學(xué)期間學(xué)習(xí)過(guò)軟件工程,軟件測(cè)試,UML統(tǒng)一建模語(yǔ)言等課程,每個(gè)學(xué)期也會(huì)完畢相應(yīng)課程設(shè)計(jì),具備一定系統(tǒng)分析、設(shè)計(jì)和測(cè)試能力。因而,完畢系統(tǒng)實(shí)當(dāng)前技術(shù)上完全具備可行性。2.2.2經(jīng)濟(jì)可行性如今是信息化時(shí)代,信息化管理可以使網(wǎng)吧管理工作更加系統(tǒng)化、迅速化、全面化。這樣可覺(jué)得公司帶來(lái)較高工作效益和經(jīng)濟(jì)效益,本系統(tǒng)對(duì)計(jì)算機(jī)配備規(guī)定不高,公司機(jī)房更換下來(lái)低配備電腦都可以完全滿(mǎn)足需要,再者,公司在管理工作上高效率和便捷性遠(yuǎn)遠(yuǎn)超過(guò)了開(kāi)發(fā)本系統(tǒng)成本,因此在經(jīng)濟(jì)上具備完全可行性。2.2.3操作可行性本系統(tǒng)操作簡(jiǎn)樸,輸入信息頁(yè)面大多數(shù)都是下拉框選取形式,在某些頁(yè)面,信息可以自動(dòng)生成,無(wú)需輸入,時(shí)間輸入也是用日歷控件,操作簡(jiǎn)便,對(duì)操作人員規(guī)定很低,只需對(duì)WINDOWS操作純熟,加之對(duì)本系統(tǒng)操作稍加培訓(xùn)即可工作,并且本系統(tǒng)可視性非常好,因此在技術(shù)上不會(huì)有很大難度。2.2.4法律可行性本系統(tǒng)是自行開(kāi)發(fā)管理系統(tǒng),是很有實(shí)際意義系統(tǒng),開(kāi)發(fā)環(huán)境軟件和使用數(shù)據(jù)庫(kù)都是開(kāi)源代碼,開(kāi)發(fā)這個(gè)系統(tǒng)不同于開(kāi)發(fā)普通系統(tǒng)軟件,不存在侵權(quán)等問(wèn)題,即法律上是可行。綜上所述,開(kāi)發(fā)一種網(wǎng)吧管理系統(tǒng)與老式手工管理方式相比具備速度更快,操作更精確,節(jié)約開(kāi)支等有利之處,因而,建立一種網(wǎng)吧管理系統(tǒng)是必要可行。2.3系統(tǒng)時(shí)序圖管理員是系統(tǒng)核心顧客,涉及到三大功能模塊,管理員對(duì)系統(tǒng)花木信息、類(lèi)別信息有著操作權(quán)限。圖2.1管理員時(shí)序圖2.4功能類(lèi)圖圖2.2顧客功能模塊圖2.5設(shè)計(jì)基本思想設(shè)計(jì)思想遵循如下幾點(diǎn):1.采用B/S模式進(jìn)行開(kāi)發(fā),其長(zhǎng)處是后臺(tái)與前臺(tái)解決層次分明,并且符合眾多已經(jīng)習(xí)慣網(wǎng)頁(yè)方式顧客。2.采用面向?qū)ο箝_(kāi)發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)前提是對(duì)整體系統(tǒng)高度和精確抽象,通過(guò)它可以保證系統(tǒng)良好框架,進(jìn)而帶來(lái)產(chǎn)品較強(qiáng)穩(wěn)定性和運(yùn)營(yíng)效率。3.采用模塊化設(shè)計(jì)。模塊化設(shè)計(jì)規(guī)定將整個(gè)系統(tǒng)劃提成基于小模塊,有助于代碼重載,簡(jiǎn)化設(shè)計(jì)和實(shí)現(xiàn)過(guò)程。4.簡(jiǎn)樸以便系統(tǒng)界面。設(shè)計(jì)簡(jiǎn)樸和諧系統(tǒng)界面,以便顧客較快適應(yīng)系統(tǒng)操作。5.速度優(yōu)先原則。由于此工具最重要評(píng)測(cè)原則就是速度,因而在設(shè)計(jì)過(guò)程中,詳細(xì)過(guò)程盡量做到資源占用少,速度快。6.設(shè)計(jì)既要突出重點(diǎn),又要細(xì)致周到。要符合設(shè)計(jì)需求,在有也許改進(jìn)地方進(jìn)行擴(kuò)充,使系統(tǒng)更適應(yīng)顧客需要。2.6性能需求2.6.1系統(tǒng)安全性網(wǎng)吧管理系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制,詳細(xì)規(guī)定如下:想登錄網(wǎng)吧管理系統(tǒng)進(jìn)行操作,必要有操作權(quán)限,沒(méi)有權(quán)限顧客不能通過(guò)任何方式登錄系統(tǒng)查看系統(tǒng)任何信息和數(shù)據(jù),以保證系統(tǒng)嚴(yán)密性和安全性。2.6.2數(shù)據(jù)完整性1.各種記錄信息完整性,信息記錄內(nèi)容不能為空2.各種數(shù)據(jù)間互相聯(lián)系對(duì)的性3.相似數(shù)據(jù)在不同記錄中一致性2.7界面需求界面設(shè)計(jì)當(dāng)前已經(jīng)成為評(píng)價(jià)軟件質(zhì)量一條重要指標(biāo),一種好顧客界面可以增長(zhǎng)顧客使用系統(tǒng)信心和興趣,提高工作效率,JSP技術(shù)是用JAVA語(yǔ)言作為腳本語(yǔ)言,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端JAVA庫(kù)單元提供了一種接口來(lái)服務(wù)于HTTP應(yīng)用程序。創(chuàng)立動(dòng)態(tài)頁(yè)面非常以便。顧客界面是指軟件系統(tǒng)與顧客交互接口,普通涉及輸出、輸入、人-機(jī)對(duì)話(huà)界面格式等。1.輸出設(shè)計(jì)輸出是由計(jì)算機(jī)對(duì)輸入原始信息進(jìn)行加工解決,形成高質(zhì)量有效信息,并使之具備一定格式,提供管理者使用,這是輸出設(shè)計(jì)重要職責(zé)和目的。系統(tǒng)設(shè)計(jì)過(guò)程正好和實(shí)行過(guò)程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì),這是由于輸出表格直接與使用者相聯(lián)系,設(shè)計(jì)出發(fā)點(diǎn)應(yīng)當(dāng)是保證輸出表格以便地為使用者服務(wù),對(duì)的及時(shí)反映和構(gòu)成用于各部門(mén)有用信息。輸出設(shè)計(jì)原則是考慮既要全面反映不同管理層各項(xiàng)需要,又要言簡(jiǎn)意賅,不要將顧客需要和不需要都提供應(yīng)顧客。2.輸入設(shè)計(jì)輸入數(shù)據(jù)收集和錄入是比較費(fèi)事,需要大量人力和一定設(shè)備,并且容易出錯(cuò)。如果輸入系統(tǒng)數(shù)據(jù)有錯(cuò)誤,則解決后輸出將擴(kuò)大這些錯(cuò)誤,因而輸入數(shù)據(jù)對(duì)的性對(duì)于整個(gè)系統(tǒng)質(zhì)量好壞是具備決定性意義。輸入設(shè)計(jì)原則有如下幾點(diǎn):1)輸入量應(yīng)保持在能滿(mǎn)足解決規(guī)定最低限度。設(shè)計(jì)中可采用設(shè)立字段初值,下拉式數(shù)據(jù)窗口等方式盡量減少顧客鍵盤(pán)輸入量。輸入量越少,錯(cuò)誤率就越少,數(shù)據(jù)準(zhǔn)備時(shí)間也減少。2)輸入準(zhǔn)備及輸入過(guò)程應(yīng)盡量容易進(jìn)行,從而減少錯(cuò)誤發(fā)生。3)應(yīng)盡量早對(duì)輸入數(shù)據(jù)進(jìn)行檢查(盡量接近原數(shù)據(jù)發(fā)生點(diǎn)),以便使錯(cuò)誤及時(shí)得到改正。4)輸入數(shù)據(jù)盡早地用其解決所需形式被記錄,以避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時(shí)需要轉(zhuǎn)錄而也許發(fā)生錯(cuò)誤第三章系統(tǒng)分析與設(shè)計(jì)3.1數(shù)據(jù)庫(kù)分析與設(shè)計(jì)計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)支持下,進(jìn)行信息收集、整頓、存儲(chǔ)、檢索、更新、加工、記錄和傳播等操作。數(shù)據(jù)庫(kù)已經(jīng)成為當(dāng)前信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)基本與核心某些。數(shù)據(jù)庫(kù)設(shè)計(jì)好壞直接影響到整個(gè)系統(tǒng)質(zhì)量和效率。數(shù)據(jù)庫(kù)設(shè)計(jì)普通通過(guò)規(guī)劃。需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)5個(gè)環(huán)節(jié)。3.1.1數(shù)據(jù)庫(kù)概念構(gòu)造設(shè)計(jì)概念設(shè)計(jì)是指在數(shù)據(jù)分析基本上自底向上建立整個(gè)系統(tǒng)數(shù)據(jù)庫(kù)概念構(gòu)造,從顧客角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對(duì)集成構(gòu)造分析優(yōu)化得到最后成果。數(shù)據(jù)庫(kù)概念構(gòu)造設(shè)計(jì)采用實(shí)體—聯(lián)系(E-R)模型設(shè)計(jì)辦法。E-R模型法構(gòu)成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表達(dá),是提示顧客工作環(huán)境中所涉及事物,屬性則是對(duì)實(shí)體特性描述。概念設(shè)計(jì)目的是產(chǎn)生反映公司組織信息規(guī)定數(shù)據(jù)庫(kù)概念構(gòu)造,即概念模式。概念模式是獨(dú)立于數(shù)據(jù)庫(kù)邏輯構(gòu)造,獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)DBMS,不依賴(lài)于計(jì)算機(jī)系統(tǒng),依照以上對(duì)數(shù)據(jù)庫(kù)需求分析,并結(jié)合系統(tǒng)概念模型特點(diǎn)及建立辦法,建立E-R模型圖。實(shí)體間關(guān)系屬性實(shí)體實(shí)體間關(guān)系屬性實(shí)體花木信息實(shí)體E-R圖如圖3.1所示:圖3.1花木信息實(shí)體E-R圖(2)第二類(lèi)別信息實(shí)體E-R圖如圖3.2所示:圖3.2第二類(lèi)別實(shí)體E-R圖(5)第一類(lèi)別信息E-R圖如圖3.6所示圖3.6第一類(lèi)別信息實(shí)體E-R圖3.1.2數(shù)據(jù)庫(kù)邏輯構(gòu)造設(shè)計(jì)咱們懂得,數(shù)據(jù)庫(kù)概念模型獨(dú)立于任何特定數(shù)據(jù)庫(kù)管理系統(tǒng),因而,需要依照詳細(xì)使用數(shù)據(jù)庫(kù)管理系統(tǒng)特點(diǎn)進(jìn)行轉(zhuǎn)換。即轉(zhuǎn)化為按計(jì)算機(jī)觀點(diǎn)解決邏輯關(guān)系模型,E-R模型向關(guān)系數(shù)據(jù)庫(kù)模型轉(zhuǎn)換應(yīng)遵循下列原則:*每一種實(shí)體要轉(zhuǎn)換成一種關(guān)系*所有主鍵必要定義非空(NOTNULL)*對(duì)于二元聯(lián)系應(yīng)按照一對(duì)多、弱對(duì)實(shí)、一對(duì)一、多對(duì)多等聯(lián)系來(lái)定義外鍵。依照E-R模型,網(wǎng)吧管理系統(tǒng)建立了如下邏輯數(shù)據(jù)構(gòu)造,下面是各數(shù)據(jù)表詳細(xì)闡明。(1)花木信息表重要是記錄了花草樹(shù)木基本信息。表構(gòu)造如圖3.1所示。圖3.1花木信息表(FLOWERS_INFO)(2)第一類(lèi)別信息表重要是記錄了第一類(lèi)別信息。表構(gòu)造如圖3.2所示。圖3.2第一類(lèi)別信息表(FIRST_CATEGORY)第二類(lèi)別信息表重要記錄第二類(lèi)別信息。表構(gòu)造如圖3.3所示。圖3.3第二類(lèi)別信息表(SECOND_CATEGORY)第一第二類(lèi)別相應(yīng)關(guān)系表,記錄第二類(lèi)別所相應(yīng)第一類(lèi)別。表構(gòu)造如圖3.4所示。圖3.4第一第二類(lèi)別相應(yīng)表(FIRST_SECOND)第二類(lèi)別和花木信息相應(yīng)表,記錄花木信息所屬第二類(lèi)別。表構(gòu)造如圖3.5所示。圖3.5第二類(lèi)別花木信息相應(yīng)表(SECOND_FLOWERS)3.2實(shí)現(xiàn)功能分析與設(shè)計(jì)3.2.1花木信息管理功能設(shè)計(jì)花木信息管理重要是對(duì)花木信息進(jìn)行某些增刪改查,其中也會(huì)和第二類(lèi)別關(guān)聯(lián)。功能類(lèi)圖設(shè)計(jì)如圖3.6圖3.6花木信息管理類(lèi)圖3.2.2第二類(lèi)別信息管理功能設(shè)計(jì)第二類(lèi)別屬于小類(lèi)別,是在第一類(lèi)別基本上繼續(xù)對(duì)第一類(lèi)別進(jìn)行細(xì)致分類(lèi),設(shè)計(jì)類(lèi)圖如圖3.7圖3.7第二類(lèi)別管理類(lèi)圖3.2.3第一類(lèi)別信息管理功能設(shè)計(jì)第一類(lèi)別為大分類(lèi),詳細(xì)設(shè)計(jì)類(lèi)圖如3.8

第四章系統(tǒng)功能實(shí)現(xiàn)在管理信息系統(tǒng)生命周期中,通過(guò)了需求分析、系統(tǒng)設(shè)計(jì)等階段之后,便開(kāi)始了系統(tǒng)實(shí)行階段。在系統(tǒng)分析和設(shè)計(jì)階段,系統(tǒng)開(kāi)發(fā)工作重要是集中在邏輯、功能和技術(shù)設(shè)計(jì)上,系統(tǒng)實(shí)行階段要繼承此前面各個(gè)階段工作成果,將技術(shù)設(shè)計(jì)轉(zhuǎn)化為物理實(shí)現(xiàn),因而系統(tǒng)實(shí)行成果是系統(tǒng)分析和設(shè)計(jì)階段結(jié)晶。4.1系統(tǒng)登陸頁(yè)面實(shí)現(xiàn)1.描述:為了保證系統(tǒng)安全性,要先使用本系統(tǒng)必要先登陸到系統(tǒng)中,顧客需要對(duì)的賬號(hào)和密碼登錄本系統(tǒng)。2.程序運(yùn)營(yíng)效果圖如圖4.1所示:圖4.1系統(tǒng)登陸頁(yè)面設(shè)計(jì)在登陸頁(yè)面輸入顧客名和密碼以,點(diǎn)擊提交按鈕,跳轉(zhuǎn)到登陸service中,在該service中會(huì)對(duì)顧客名,密碼,驗(yàn)證碼進(jìn)行判斷,驗(yàn)證通過(guò)進(jìn)入相應(yīng)頁(yè)面,Index.flt核心代碼:<#include"/common/head.ftl"><body><style>.gallery-index.gallery-navli,.gallery-mycrz.gallery-navli{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='bEnabled',sizingMethod='scale',src='${contextPath}/css/images/dot.png?1122');}.gallery-index.gallery-navli.on,.gallery-mycrz.gallery-navli.on{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='bEnabled',sizingMethod='scale',src='${contextPath}/css/images/dot-on.png?1122');}</style><bodystyle="background-color:#F5F5F5;"><divclass="topbar"style="background-color:#333;"><divclass="w990"><divclass="l"><spanclass="mr10">您好,歡迎來(lái)到柴小姐花木小店!</span><ahref="###">登錄</a>|<ahref="###"class="J-regist">免費(fèi)注冊(cè)</a></div><divclass="r"><spanclass="l"><iclass="ico-olservice"></i><ahref="###">在線(xiàn)客服</a></span><spanclass="l"><iclass="ico-phone"></i></span></div></div></div><divclass="w990nav-wrap"><divclass="logol"><ahref="${contextPath}/user/index.do"title="柴小姐店"><imgsrc="${contextPath}/images/cxjdd.png"width="177"height="36"/></a></div><ulclass="rnavmr10"><li><aclass="on">首頁(yè)</a></li><li><ahref="###"target="_self">協(xié)助中心</a></li><li><ahref="###"target="_self">成功故事</a></li><li><ahref="###"target="_self">關(guān)于咱們</a></li></ul></div><divclass="banner"><divclass="gallery-wrapgallery-index"id="J-gallery-index"><ulclass="galleryJ-gallery"><liclass="onJ-galleryItem"style="background:url(${contextPath}/images/001.jpg)no-repeatcentercenter;"></li><liclass="J-galleryItem"style="background:url(${contextPath}/images/002.jpg)no-repeatcentercenter;"></li><liclass="J-galleryItem"style="background:url(${contextPath}/images/003.jpg)no-repeatcentercenter;"></li><liclass="J-galleryItem"style="background:url(${contextPath}/images/004.jpg)no-repeatcentercenter;"></li></ul><olclass="gallery-navJ-galleryNav"><liclass="on"></li><li></li><li></li><li></li></ol></div><divclass="login-panel"><divclass="bg"></div><pclass="clearfixuser-info"style="line-height:20px;"><spanclass="r">新顧客,<ahref="###"class="J-regist">免費(fèi)注冊(cè)<spanclass="songti">></span></a></span><spanclass="lyaheifs14">登錄</span><imgid="load1"class="load"src="${contextPath}/images/loaderc.gif"style="margin-left:80px"height="20"/></p><formid="loginForm"name="loginForm"action="${contextPath}/flowers/forwardFlowers.do"method="post"><inputtype="hidden"name="fromPage"value="index"><pid="error"class="msg-err16msgmsg16"style="display:none;"><i></i>顧客名和密碼不能為空</p><pclass="inp-nameoninpmt15J-inp"><i></i><label>請(qǐng)輸入登錄名</label><inputtype="text"class="inp-default"id="userLoginName"name="userLoginName"maxlength="30"/></p><pclass="inp-pwinpmt20J-inp"><i></i><label>請(qǐng)輸入登錄密碼</label><inputtype="password"class="inp-default"id="password"name="password"maxlength="30"/></p><pclass="mt5"><ahref="###"target="_blank">忘掉密碼?</a></p><ahref="javascript:onclick=login();"class="subyaheimt25"id="loginSubmit">登錄</a></form></div></div><divclass="credit-step"><divclass="w990"><imgsrc="${contextPath}/images/mxcp.jpg"/></div></div><ulclass="w990credit-introclearfix"id="J-creditIntro"><liclass="rong"><divclass="desyahei"><imgsrc="${contextPath}/images/0001.jpg"style="width:200px;height:100px"/></div><divclass="maskyaheiJ-mask"><pclass="profit"><spanclass="t">名稱(chēng):</span>海棠花</p><pclass="deadline"><spanclass="t">所屬科目:</span>薔薇科</p><pclass="repay"><spanclass="t">海棠花多為用于都市綠化、美化觀賞花木</span></p></div></li><liclass="dai"><divclass="desyahei"><imgsrc="${contextPath}/images/0002.jpg"style="width:200px;height:100px"/></div><divclass="maskyaheiJ-mask"><pclass="profit"><spanclass="t">名稱(chēng):</span>荷花</p><pclass="deadline"><spanclass="t">所屬科目:</span>蓮科</p><pclass="repay"><spanclass="t">"接天蓮葉無(wú)窮碧,映日荷花別樣紅"是</span></p><pclass="repay"><spanclass="t">對(duì)荷花之美真實(shí)寫(xiě)照</span></p></div></li><liclass="xian"><divclass="desyahei"><imgsrc="${contextPath}/images/0003.jpg"style="width:200px;height:100px"/></div><divclass="maskyaheiJ-mask"><pclass="profit"><spanclass="t">名稱(chēng):</span>山茶花</p><pclass="deadline"><spanclass="t">所屬科目:</span>山茶科</p><pclass="repay"><spanclass="t">茶花品種極多,是中華人民共和國(guó)老式觀賞花卉</span></p><pclass="repay"><spanclass="t">“十大名花”中排名第七,亦是世界名貴花木之一</span></p></div></li></ul><#include"/common/footer.ftl"><#include"/common/jsbody.ftl"><scripttype="text/javascript"src="${contextPath}/js/newpage/login/login.js"></script></body></html> 4.2系統(tǒng)主界面設(shè)計(jì)1.描述:系統(tǒng)主頁(yè)面:左方頁(yè)面展示了管理員可操作三大功能,進(jìn)入有關(guān)管理頁(yè)面可以鏈接到子菜單,并且高亮顯示,每個(gè)管理模塊下面均有相應(yīng)子菜單。2.程序運(yùn)營(yíng)效果圖如圖4.2所示:圖4.2管理員主頁(yè)面4.2.1花木信息管理花木信息錄入描述:管理員輸入花木有關(guān)對(duì)的信息后點(diǎn)擊錄入按鈕,如果是沒(méi)有輸入完整會(huì)員經(jīng)理信息,都會(huì)給出相應(yīng)錯(cuò)誤提示,不能錄入成功。2.程序效果圖如下圖4.3所示:圖4.3會(huì)員信息錄入花木信息管理1.描述:管理員點(diǎn)擊左側(cè)菜單“會(huì)員管理”,頁(yè)面跳轉(zhuǎn)到會(huì)員管理界面,調(diào)用后臺(tái)servlet類(lèi)查詢(xún)所有會(huì)員信息。2.程序效果圖如下圖4.4所示圖4.4會(huì)員信息管理花木信息管理service層核心代碼:@Service("flowersService")publicclassFlowersServiceImplimplementsFlowersService{/***花木信息DAO層*/@Autowired(required=true)@Qualifier("flowersDAO")privateFlowersDAOflowersDAO;@OverridepublicBooleansaveFlowers(FlowersVOfvo){returnflowersDAO.saveFlowers(fvo);}@OverridepublicBooleanupdateFlowers(FlowersVOfvo){returnflowersDAO.updateFlowers(fvo);}@OverridepublicBooleandeleteFlowers(Stringcode,Stringstatus){returnflowersDAO.deleteFlowers(code,status);}@OverridepublicList<FlowersEntity>queryFlowers(FlowersVOfvo,Limitlimit){returnflowersDAO.queryFlowers(fvo,limit);}@OverridepublicFlowersVOqueryFlowersByCode(Stringcode){returnflowersDAO.queryFlowersByCode(code);}}花木信息管理DAO層核心代碼:@Dao("flowersDAO")publicclassFlowersDAOImplextendsAbstractScfDaoSupportimplementsFlowersDAO{/***命名空間查找*/privatestaticfinalStringNAMESPACE="flowers.";@OverridepublicBooleansaveFlowers(FlowersVOfvo){Stringsql=NAMESPACE+"saveFlowers";returngetSqlSession().insert(sql,fvo)>0?Boolean.TRUE:Boolean.FALSE;}@OverridepublicBooleanupdateFlowers(FlowersVOfvo){Stringsql=NAMESPACE+"updateFlowers";returngetSqlSession().update(sql,fvo)>0?Boolean.TRUE:Boolean.FALSE;}@OverridepublicBooleandeleteFlowers(Stringcode,Stringstatus){Stringsql=NAMESPACE+"deleteFlowers";Map<String,String>map=newHashMap<String,String>();map.put("flowersCode",code);map.put("flowersStatus",status);returngetSqlSession().update(sql,map)>0?Boolean.TRUE:Boolean.FALSE;}@SuppressWarnings("unchecked")@OverridepublicList<FlowersEntity>queryFlowers(FlowersVOfvo,Limitlimit){Stringsql=NAMESPACE+"queryFlowers";return(List<FlowersEntity>)getSqlSession().selectList(sql,fvo);}@OverridepublicFlowersVOqueryFlowersByCode(StringflowersCode){Stringsql=NAMESPACE+"queryFlowersByCode";return(FlowersVO)getSqlSession().selectOne(sql,flowersCode);}} 第五章系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試目與意義系統(tǒng)測(cè)試是管理信息系統(tǒng)開(kāi)發(fā)周期中一種十分重要而漫長(zhǎng)階段。其重要性體當(dāng)前她是保證系統(tǒng)質(zhì)量與可靠性最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程涉及系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)最后審查。系統(tǒng)測(cè)試任務(wù)是盡量徹底檢查出程序中錯(cuò)誤,提高軟件系統(tǒng)可靠性,其目是檢查系統(tǒng)“做得如何”。這這階段又可以分為三個(gè)環(huán)節(jié):模塊測(cè)試,測(cè)試每個(gè)模塊程序與否對(duì)的;組裝測(cè)試,測(cè)試模塊之間接口與否對(duì)的;確認(rèn)測(cè)試,測(cè)試整個(gè)軟件系統(tǒng)與否滿(mǎn)足顧客功能和性能規(guī)定。測(cè)試發(fā)現(xiàn)問(wèn)題之后要通過(guò)調(diào)試找出錯(cuò)誤因素和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求闡明書(shū)黑盒測(cè)試,應(yīng)覆蓋系統(tǒng)隨偶聯(lián)合部件,系統(tǒng)測(cè)試是正對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行測(cè)試,目是驗(yàn)證系統(tǒng)與否滿(mǎn)足了需求規(guī)格定義,找出需求規(guī)格不符合或與之矛盾地方。5.2測(cè)試過(guò)程在測(cè)試之初,由于將數(shù)據(jù)庫(kù)中數(shù)據(jù)是隨便輸入,沒(méi)有實(shí)用性,為了使系統(tǒng)更加完善,在系統(tǒng)測(cè)試過(guò)程中,本系統(tǒng)將一開(kāi)始編程隨便輸入數(shù)據(jù)所有清理后,輸入了某些有效測(cè)試數(shù)據(jù),這樣可以更真實(shí)反映系統(tǒng)功能實(shí)現(xiàn)狀況。這樣不斷發(fā)現(xiàn)問(wèn)題,通過(guò)重復(fù)測(cè)試、調(diào)試,把問(wèn)題一種個(gè)解決,最后系統(tǒng)可以正常運(yùn)營(yíng)。5.2.1主頁(yè)面登錄模塊測(cè)試測(cè)試流程:1.打開(kāi)系統(tǒng)首頁(yè),輸入錯(cuò)誤登錄信息2.登錄3.輸入對(duì)的登錄信息4.登錄5.測(cè)試成果模塊名稱(chēng)測(cè)試用例預(yù)期成果實(shí)際成果與否通過(guò)花木信息新增無(wú)信息彈出錯(cuò)誤提示,XX信息為空登陸失敗,提示補(bǔ)全信息通過(guò)花木信息新增信息不全彈出錯(cuò)誤提示,XXX信息為空失敗,提示補(bǔ)全信息通過(guò)花木信息新增信息全對(duì)的新增,不報(bào)錯(cuò)新

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論