在線調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
在線調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
在線調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
在線調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
在線調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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)介

JAVA大作業(yè)題目:在線調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓名:學(xué)號(hào):班級(jí):學(xué)院:數(shù)計(jì)學(xué)院一、該調(diào)查問(wèn)卷具有如下特點(diǎn):(1)能對(duì)調(diào)查問(wèn)卷的結(jié)果進(jìn)行分析匯總,并使需求者能及時(shí)了解最新最及時(shí)的調(diào)查結(jié)果。(2)使用簡(jiǎn)單,如果需求者不滿意我們提供的問(wèn)卷,需求者還可以根據(jù)自己的想法設(shè)計(jì)問(wèn)卷。(3)支持多種題型,如單選題、多選題等等。(4)具有靈活性,可以應(yīng)用于不同的調(diào)查場(chǎng)合。此外,該系統(tǒng)主要有人性化設(shè)計(jì)、系統(tǒng)的安全設(shè)置、簡(jiǎn)單的系統(tǒng)維護(hù)方法、使用的高效性、具有錯(cuò)誤識(shí)別能力等創(chuàng)新點(diǎn)。系統(tǒng)需求分析及規(guī)劃用戶及其功能分析圖1.1系統(tǒng)的規(guī)劃通過(guò)對(duì)本系統(tǒng)使用對(duì)象的調(diào)查,了解了各層對(duì)象的功能需求,分析得出了本系統(tǒng)規(guī)劃圖,如圖1.1所示。業(yè)務(wù)流程分析隨著問(wèn)卷調(diào)查水平的提高,業(yè)務(wù)范圍也逐步擴(kuò)大,發(fā)現(xiàn)原先的流程中存在一些問(wèn)題。目前的問(wèn)卷調(diào)查流程采用的是傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點(diǎn),如效率低等;另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)數(shù)據(jù)都帶來(lái)了不少的困難。本階段遵循用戶參與的原則,對(duì)現(xiàn)行的工作流程進(jìn)行了詳細(xì)調(diào)查,根據(jù)調(diào)查的資料對(duì)業(yè)務(wù)流程做了具體分析,并給出了系統(tǒng)的選課流程。根據(jù)使用者的機(jī)構(gòu)圖,下面具體分析各層次的業(yè)務(wù)流程。1.1.1用戶的業(yè)務(wù)流程用戶對(duì)問(wèn)卷模板的信息進(jìn)行設(shè)計(jì)和管理,并錄入計(jì)算機(jī)中存儲(chǔ),具體操作流程如圖2.2所示。圖1.2問(wèn)卷模板的設(shè)計(jì)和管理流程圖用戶對(duì)參加網(wǎng)站的熱門(mén)測(cè)評(píng),并錄入計(jì)算機(jī)中存儲(chǔ),具體操作流程如圖2.3所示。圖1.3問(wèn)卷熱門(mén)測(cè)評(píng)流程圖用戶對(duì)問(wèn)卷信息進(jìn)行統(tǒng)計(jì)和分析,并錄入計(jì)算機(jī)中存儲(chǔ),具體操作流程如圖2.4所示。圖1.4問(wèn)卷統(tǒng)計(jì)分析流程圖1.1.2管理員的業(yè)務(wù)流程管理員對(duì)問(wèn)卷信息的管理,具體操作流程如圖1.5所示。圖2.5問(wèn)卷信息管理流程管理員對(duì)用戶信息進(jìn)行管理,具體操作流程如圖1.6所示。圖1.6用戶管理流程與問(wèn)卷調(diào)查人員就系統(tǒng)的流程進(jìn)行了探討,該流程盡量減少了手工操作,把用戶統(tǒng)一集中在互聯(lián)網(wǎng)上,為他們提供全面的信息需求和操作功能。前面分析了組織結(jié)構(gòu)和業(yè)務(wù)流程,下面我們就各種用戶及其功能性需求進(jìn)行分析,詳細(xì)如下:(1)管理員:管理員作為系統(tǒng)的管理者,擁有所有權(quán)限,權(quán)限設(shè)置也只有管理員擁有;(2)普通用戶:普通用戶具有設(shè)計(jì)問(wèn)卷、公開(kāi)問(wèn)卷、熱門(mén)測(cè)評(píng)、常見(jiàn)問(wèn)題、問(wèn)卷投票和查看統(tǒng)計(jì)分析等功能;(3)游客:游客具有注冊(cè)、常見(jiàn)問(wèn)題、問(wèn)卷投票和查看統(tǒng)計(jì)分析等功能;將系統(tǒng)需求加以總結(jié),得出系統(tǒng)需求如下:(1)系統(tǒng)可以運(yùn)行在Windows操作系統(tǒng)平臺(tái)上,并具有友好的用戶界面。(2)系統(tǒng)用戶類型為:管理員、用戶、游客。(3)系統(tǒng)對(duì)于一個(gè)用戶只允許以一種身份登錄。分析了具體的業(yè)務(wù)流程和功能需求之后,下面進(jìn)行可行性分析。2系統(tǒng)數(shù)據(jù)分析在業(yè)務(wù)流程分析的基礎(chǔ)上,對(duì)數(shù)據(jù)流進(jìn)行了分析,從數(shù)據(jù)流動(dòng)過(guò)程考察了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式[9]。存在數(shù)據(jù)流程不暢等問(wèn)題。現(xiàn)行的頂層數(shù)據(jù)流圖如圖3.1所示。圖3.1數(shù)據(jù)流圖具體分析第一層數(shù)據(jù)流圖,主要包括三部分:?jiǎn)柧硇畔?、基本信息、用戶信息的錄入。方便人員統(tǒng)計(jì)和查詢信息,都有系統(tǒng)統(tǒng)一管理存儲(chǔ)。該層數(shù)據(jù)流圖如圖3.2所示。圖3.2第一層數(shù)據(jù)流圖分析問(wèn)卷信息錄入。詳細(xì)介紹如下。管理員登錄系統(tǒng)后,系統(tǒng)對(duì)問(wèn)卷信息進(jìn)行管理。一次錄入詳細(xì)數(shù)據(jù)流圖如圖3.3所示。圖3.3收費(fèi)信息數(shù)據(jù)流圖系統(tǒng)的實(shí)施會(huì)簡(jiǎn)短數(shù)據(jù)的流程,并把信息集中統(tǒng)一于系統(tǒng),方便用戶查詢和統(tǒng)計(jì),給操作人員帶了很大的工作便利。由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了一部分比較重要的,其他都是按照此方法繪制的。3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能模塊劃分功能模塊劃分是描述系統(tǒng)的一個(gè)過(guò)程,需要將需求分析中的感性描述進(jìn)行抽象,提取出要實(shí)現(xiàn)的功能,這是整個(gè)系統(tǒng)開(kāi)發(fā)的一個(gè)關(guān)鍵過(guò)程[10]。在系統(tǒng)分析的基礎(chǔ)上,確定了系統(tǒng)的功能結(jié)構(gòu)圖,如圖3.1所示。圖3.1系統(tǒng)功能結(jié)構(gòu)圖根據(jù)以上的用戶操作需求,將系統(tǒng)劃分為如下三大功能,并對(duì)其模塊的劃分和功能進(jìn)行描述。3.1.1管理員功能管理員主要功能包括:(1)登錄(2)用戶管理(3)系統(tǒng)處理(4)權(quán)限管理(5)問(wèn)卷調(diào)查(6)基本資料管理3.1.2用戶功能(1)登錄(2)問(wèn)卷中心、模板設(shè)計(jì)、統(tǒng)計(jì)分析(3)信息查看(4)密碼修改模塊劃分后,具體清楚了系統(tǒng)所要實(shí)現(xiàn)的功能,接下來(lái)要選擇系統(tǒng)的運(yùn)行環(huán)境和開(kāi)發(fā)模式3.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié)。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),通俗地說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)就像高樓大廈的根基一樣,如果設(shè)計(jì)的不合理、不完善,將在系統(tǒng)開(kāi)發(fā)過(guò)程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時(shí),引起較多問(wèn)題,嚴(yán)重時(shí)甚至要重新設(shè)計(jì),重做大量已完成工作[11]。3.2.1概念結(jié)構(gòu)設(shè)計(jì)通過(guò)功能模塊的劃分得到的系統(tǒng)實(shí)體分類并遵循三范式原則[12],對(duì)實(shí)體之間的依賴關(guān)系進(jìn)行了整合,可以得到如圖4.4所示的系統(tǒng)E-R圖。圖3.2系統(tǒng)E-R圖3.2.2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是概念結(jié)構(gòu)設(shè)計(jì)的下一階段,設(shè)計(jì)根據(jù)概念階段的E-R圖轉(zhuǎn)化成系統(tǒng)支持的數(shù)據(jù)模型,本選課系統(tǒng)采用關(guān)系模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式(二維表)的集合。E-R圖是由實(shí)體,實(shí)體屬性和實(shí)體之間的聯(lián)系三個(gè)要素組成的。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上是要將實(shí)體,實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模型。根據(jù)以上原則將問(wèn)卷調(diào)查系統(tǒng)中的E-R圖轉(zhuǎn)換為關(guān)系模型如下:(1)問(wèn)卷模板管理(問(wèn)卷模板編號(hào),問(wèn)卷模板名稱)(2)用戶(用戶編號(hào),用戶名稱)(3)問(wèn)卷管理(問(wèn)卷編號(hào),問(wèn)卷名稱)(4)問(wèn)卷分類(分類編號(hào),用戶編號(hào))(5)時(shí)間(時(shí)間編號(hào),時(shí)間名稱)3.2.3數(shù)據(jù)庫(kù)表設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)中包括10張數(shù)據(jù)表,記錄系統(tǒng)中的數(shù)據(jù)。部分?jǐn)?shù)據(jù)表的字段說(shuō)明如下所示。根據(jù)需求分析以及系統(tǒng)功能的需要,系統(tǒng)信息數(shù)據(jù)存放在數(shù)據(jù)表中。下面給出重要數(shù)據(jù)表的簡(jiǎn)單描述。(1)zinfo(網(wǎng)站信息表)該表存儲(chǔ)了網(wǎng)站的基本信息,主要用于網(wǎng)站信息記錄。字段屬性描述如表1。表1網(wǎng)站信息表字段名字段類型字段長(zhǎng)度是否主鍵描述IdVarchar50是編號(hào)contentVarchar50否內(nèi)容(2)wjtype(問(wèn)卷分類信息表)該表存儲(chǔ)了問(wèn)卷分類的基本信息,主要用于問(wèn)卷分類基本信息記錄。字段屬性描述如表2。表2問(wèn)卷分類信息表字段名字段類型字段長(zhǎng)度是否主鍵描述Idint4是編號(hào)TnameVarchar50否分類名稱TbeiVarchar50否備注TcontentVarchar50否內(nèi)容hotmenVarchar50否熱度(3)wjmbts(問(wèn)卷模板設(shè)置信息表)該表存儲(chǔ)了問(wèn)卷模板設(shè)置的基本信息,主要是問(wèn)卷模板設(shè)置的信息的記錄,該表的字段屬性如表3。表3問(wèn)卷模板信息表字段名字段類型字段長(zhǎng)度是否主鍵描述IdVarchar50是編號(hào)WjidVarchar50否問(wèn)卷編號(hào)TitleVarchar50否標(biāo)題XuanxiangVarchar70否選項(xiàng)danduoVarchar50否單多

(4)wjmb(問(wèn)卷模板信息表)該表存儲(chǔ)了問(wèn)卷模板的基本信息,主要是問(wèn)卷模板信息的記錄,該表的字段屬性如表4。表4問(wèn)卷模板信息表字段名字段類型字段長(zhǎng)度是否主鍵描述Idint11是編號(hào)MbnameVarchar160否模板名稱MbtypeVarchar160否模板類型ContentVarchar80否內(nèi)容AuthorVarchar80否作者publictypeVarchar80否公布類型(5)wenj(問(wèn)卷信息表)該表存儲(chǔ)了問(wèn)卷的基本信息,主要是問(wèn)卷信息的記錄,該表的字段屬性如表5。表5問(wèn)卷信息表字段名字段類型字段長(zhǎng)度是否主鍵描述Idint11是編號(hào)FquserVarchar160否參與MbidVarchar160否模板類型SavetimeVarchar80否時(shí)間stateVarchar80否狀態(tài)(6)sysuser(用戶信息表)該表存儲(chǔ)了用戶的基本信息,主要是用戶信息的記錄,該表的字段屬性如表6。表6用戶信息表字段名字段類型字段長(zhǎng)度是否主鍵描述Idint11是編號(hào)UnameVarchar80否用戶名UpassVarchar80否密碼BeiVarchar80否備注SexVarchar80否性別ageVarchar80否年紀(jì)UpositionVarchar80否職業(yè)AddressVarchar80否地址EmailVarchar80否郵箱stateVarchar80否狀態(tài)(7)answers(答案信息表)該表存儲(chǔ)了答案的基本信息,主要是答案信息的記錄,該表的字段屬性如表7。表7答案信息表字段名字段類型字段長(zhǎng)度是否主鍵描述Idint11是編號(hào)WjidVarchar80否問(wèn)卷編號(hào)TsidVarchar80否分類編號(hào)TanswerVarchar80否答題人SexVarchar80否性別AgeVarchar80否年齡UpositionVarchar80否職業(yè)AddressVarchar80否地址savetimeVarchar80否時(shí)間3.3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)經(jīng)過(guò)數(shù)據(jù)庫(kù)設(shè)計(jì)后,本階段要進(jìn)行系統(tǒng)界面設(shè)計(jì)。設(shè)計(jì)時(shí)要盡量按照用戶工作習(xí)慣,同時(shí)要做到界面友好,讓用戶操作簡(jiǎn)單方便。下面將對(duì)各個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì)。3.3.1登錄模塊在登錄頁(yè)面中選擇用戶類型,輸入用戶名和密碼,然后單擊登錄按鈕,login.jsp頁(yè)面將負(fù)責(zé)處理登錄請(qǐng)求,驗(yàn)證用戶身份和信息,完成登錄。用戶登錄時(shí)要選擇身份,本系統(tǒng)有二種身份的用戶,分別是管理員、用戶。問(wèn)卷結(jié)果統(tǒng)計(jì)圖是整個(gè)網(wǎng)絡(luò)問(wèn)卷分析的關(guān)鍵,其關(guān)系到整個(gè)問(wèn)卷調(diào)查的直觀,其主要代碼如下:Stringzx=request.getParameter("zx");if(zx!=null){session.removeAttribute("user");}%><%CommDAOdao=newCommDAO();Stringid=request.getParameter("id");HashMapm=dao.select("selecta.*,b.tnamefromwjmba,wjtypebwherea.mbtype=b.idanda.id="+id).get(0);%>…//中間部分代碼略去List<HashMap>tslist=dao.select("select*fromwjmbtswherewjid='"+m.get("id")+"'orderbyid");inti=0;for(HashMaph:tslist){i++;%><%Stringxmlcode="<graphbaseFontSize='12'yAxisName=''decimalPrecision='1'formatNumberScale='1'>";String[]colors={"AFD8F8","F6BD0F","8BBA00","FF8E46","008E8E","D64646","8E468E","588526","B3AA00","008ED6","9D080D","A186BE"};String[]xs=h.get("xuanxiang").toString().split("-");for(intj=0;j<xs.length;j++){Stringcsql="selectcount(*)sumfromanswerswheresexlike'%"+sex+"%'andupositionlike'%"+uposition+"%'andaddrslike'%"+addrs+"%'andagelike'%"+age+"%'andwjid='"+wjid+"'andtsid='"+h.get("id")+"'andtanswerlike'%"+xs[j]+"%'";Stringsum=dao.select(csql).get(0).get("sum").toString();xmlcode+="<setname='"+xs[j]+"'value='"+sum+"'color='"+colors[j]+"'/>";Stringtype="radio";if(h.get("danduo").equals("多"))type="checkbox";%><inputtype=<%=type%>name="ti<%=h.get("id")%>"value="<%=xs[j]%>"/><%=xs[j]%>  (選擇數(shù):<%=sum%>)<%}xmlcode+="</graph>";%><scripttype="text/javascript"> varchart=newFusionCharts("/wenjx/FusionChartsFree/Charts/FCF_Column3D.swf","ChartId","400","240"); chart.setDataXML("<%=xmlcode%>"); chart.render("chartdiv<%=i%>"); </script></TD></TR><TR><TDheight=1background=front_files/line.gifbgColor=#eaeaea></TD></TR><%}%><TR><TDheight=30align="center"><label><%HashMapuser=(HashMap)session.getAttribute("user");if(user!=null){%>   <%}%>4.3.3管理員功能模塊(1)問(wèn)卷管理問(wèn)卷管理是這個(gè)問(wèn)卷調(diào)查系統(tǒng)的重點(diǎn),主要包括:?jiǎn)柧硇畔⒐芾怼?wèn)卷模板管理、問(wèn)卷分類管理。其中問(wèn)卷信息管理界面,管理員對(duì)問(wèn)卷信息進(jìn)行查詢、添加、編輯、設(shè)置等管理。問(wèn)卷模板管理界面,管理員對(duì)問(wèn)卷模板進(jìn)行添加、編輯、設(shè)置等管理。(2)注冊(cè)用戶管理注冊(cè)用戶管理模塊,管理員對(duì)用戶的信息進(jìn)行編輯、修改、刪除等管理。3.3.4系統(tǒng)數(shù)據(jù)管理SQL2021數(shù)據(jù)庫(kù)的最大特點(diǎn)就是提供了很多便于直接使用的操作函數(shù),可以輕松的將復(fù)雜的數(shù)據(jù)庫(kù)操作由清晰的函數(shù)實(shí)現(xiàn)。在系統(tǒng)數(shù)據(jù)管理這個(gè)模塊,主要實(shí)現(xiàn)了數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)(即數(shù)據(jù)庫(kù)導(dǎo)入)。以上是系統(tǒng)界面的設(shè)計(jì),界面不太美觀,還需要進(jìn)一步美化,同時(shí)功能也有待進(jìn)一步完善。到此,同于科技公司無(wú)論中心體育場(chǎng)地預(yù)約管理系統(tǒng)已基本完成系統(tǒng)設(shè)計(jì)。從系統(tǒng)規(guī)劃、系統(tǒng)分析到系統(tǒng)設(shè)計(jì),完成了系統(tǒng)開(kāi)發(fā)流程,實(shí)現(xiàn)了系統(tǒng)的預(yù)期功能。Hibernate封裝通用數(shù)據(jù)操作基類DAO是整個(gè)網(wǎng)絡(luò)問(wèn)卷調(diào)查數(shù)據(jù)錄入的關(guān)鍵,其關(guān)系到整個(gè)系統(tǒng)的順利運(yùn)行,其主要代碼如下:publicclassCommDAO{ Connectionconn=null; publicCommDAO() { conn=this.getConn(); } privatestaticPropertiesconfig=null; static{ try{ config=newProperties(); InputStreamin=CommDAO.class.getClassLoader().getResourceAsStream("perties"); config.load(in); System.out.println(config.get("dburl")); in.close(); }catch(Exceptione){ e.printStackTrace(); } } publicConnectiongetConn() { try { Stringd=newDate().toLocaleString().substring(0,9); Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Stringdburl="jdbc:sqlserver://localhost\\SQLEXPRESS:1433;DatabaseName=wenjx"; conn=DriverManager.getConnection(dburl,"sa","123456"); } catch(Exceptione) { e.printStackTrace(); } returnconn; } publicintgetInt(Stringsql) { inti=0; try{ Statementst=conn.createStatement(); ResultSetrs=st.executeQuery(sql); if(rs.next()) { i=rs.getInt(1); } st.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } returni; } publicdoublegetDouble(Stringsql) { doublei=0; try{ Statementst=conn.createStatement(); ResultSetrs=st.executeQuery(sql); if(rs.next()) { i=rs.getDouble(1); } st.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } returni; } publicvoidcommOper(Stringsql) { try{ Statementst=conn.createStatement(); st.execute(sql); st.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } publicvoidcommOperSqls(ArrayList<String>sql) { try{ conn.setAutoCommit(false); for(inti=0;i<sql.size();i++) { Statementst=conn.createStatement(); System.out.println(sql.get(i)); st.execute(sql.get(i)); st.close(); } mit(); }catch(SQLExceptione){ try{ conn.rollback(); }catch(SQLExceptione1){ e1.printStackTrace(); } e.printStackTrace(); }finally{ try{ conn.setAutoCommit(true); }catch(SQLExceptione){ e.printStackTrace(); } } } publicList<HashMap>select(Stringsql) { List<HashMap>list=newArrayList(); try{ Statementst=conn.createStatement(); ResultSetrs=st.executeQuery(sql); ResultSetMetaDatarsmd=rs.getMetaData();while(rs.next()) { HashMapmap=newHashMap(); inti=rsmd.getColumnCount(); for(intj=1;j<=i;j++) { if(!rsmd.getColumnName(j).equals("ID")) map.put(rsmd.getColumnName(j),rs.getString(j)); else map.put("id",rs.getString(j)); } list.add(map); } rs.close(); st.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } returnlist; } publicvoidclose() { try{ conn.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } /***執(zhí)行一條查詢sql,以List<hashmap>的形式返回查詢的記錄,記錄條數(shù),和從第幾條開(kāi)始,由參數(shù)決定,主要用于翻頁(yè) *pageno頁(yè)碼rowsize每頁(yè)的條數(shù) */ publicListselect(Stringsql,intpageno,introwsize){ List<HashMap>list=newArrayList<HashMap>(); List<HashMap>mlist=newArrayList<HashMap>(); try{ list=this.select(sql); intmin=(pageno-1)*rowsize; intmax=pageno*rowsize; for(inti=0;i<list.size();i++) { if(!(i<min||i>(max-1))) { mlist.add(list.get(i)); } } }catch(RuntimeExceptionre){ re.printStackTrace(); throwre; } returnmlist; } publicstaticvoidmain(String[]args){ newCommDAO(); }}參考文獻(xiàn)[1]薛華成.管理信息系統(tǒng)[M].北京:清華大學(xué)出版社,1993.[2]薛鶴娟.基于WEB的大學(xué)選課系統(tǒng)分析[J].希望月報(bào)(上半月),2021年11期.[3]黃梯云.管理信息系統(tǒng)導(dǎo)論[M].機(jī)械工業(yè)出版社,2021.[4]江孝宜,胡海璐,米海生.信息系統(tǒng)開(kāi)發(fā)實(shí)例精粹[M].電子工業(yè)出版社,2021.[5]杜娟.信息系統(tǒng)分析與設(shè)計(jì)[M].北京:清華大學(xué)出版社,2021.[6]王趾成.軟件工程(第二版)[M].大連理工大學(xué)出版社.2021.[7](美)惠騰(JeffreyL.Whitten),(美)本特利(LonnieD.Bentley).系統(tǒng)分析與設(shè)計(jì)方法[M].機(jī)械工業(yè)出版社,2021.[9]劉騰紅等.信息系統(tǒng)分析與設(shè)計(jì)[J].科學(xué)學(xué)報(bào),2021.[10]戎偉,張雙.Struts-Java流行服務(wù)器、框架、工具及整合應(yīng)用[M].人民郵電出版社,2021年10月[11]向傳杰.Java編程案例教程[M].電子工業(yè)出版社,2021年5月[12]趙強(qiáng).J2EE應(yīng)用開(kāi)發(fā)(第二版).電子工業(yè)出版社,2021年2月結(jié)論在系統(tǒng)的開(kāi)發(fā)過(guò)程中,充分的借鑒了開(kāi)源社區(qū)的優(yōu)秀代碼段和設(shè)計(jì)思想,使用面向?qū)ο蟮木幊谭绞脚cJSP技術(shù)結(jié)合,完整的實(shí)現(xiàn)了系統(tǒng)的需求。而且使用到了模版和程序分離的模式,對(duì)于系統(tǒng)管理員來(lái)說(shuō),前臺(tái)的設(shè)計(jì)工作將變的更加輕松。而優(yōu)秀的開(kāi)源數(shù)據(jù)引擎SQL2021本身所具有的良好性能,對(duì)于繁雜而且龐大的數(shù)據(jù)處理有明顯的優(yōu)勢(shì),這就為系統(tǒng)的使用提供了穩(wěn)定性和安全性。在過(guò)去一段時(shí)間的設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,通過(guò)主動(dòng)的收集資料,已有知識(shí)的整合,對(duì)構(gòu)建大型系統(tǒng)尤其是問(wèn)卷應(yīng)用系統(tǒng)有了進(jìn)一步的認(rèn)識(shí),更加熟悉了JSP中的編程思想,對(duì)如何進(jìn)一步提高JSP技術(shù)與SQL2021系統(tǒng)的安全性有了更多的思考。然而,做為網(wǎng)絡(luò)問(wèn)卷調(diào)查與分析系統(tǒng),在數(shù)據(jù)庫(kù)信息管理實(shí)現(xiàn)過(guò)程中,本身需要有良好的性能來(lái)防范可能出現(xiàn)的任何漏洞,對(duì)程序代碼本身的安全性要求相當(dāng)高,從這個(gè)方面來(lái)看,還需要進(jìn)一步的工作來(lái)完善,在確保功能流程的前提下為用戶提供體驗(yàn)性好而且可信任的服務(wù)。

咖啡店創(chuàng)業(yè)計(jì)劃書(shū)第一部分:背景在中國(guó),人們?cè)絹?lái)越愛(ài)喝咖啡。隨之而來(lái)的咖啡文化充滿生活的每個(gè)時(shí)刻。無(wú)論在家里、還是在辦公室或各種社交場(chǎng)合,人們都在品著咖啡??Х戎饾u與時(shí)尚、現(xiàn)代生活聯(lián)系在一齊。遍布各地的咖啡屋成為人們交談、聽(tīng)音樂(lè)、休息的好地方,咖啡豐富著我們的生活,也縮短了你我之間的距離,咖啡逐漸發(fā)展為一種文化。隨著咖啡這一有著悠久歷史飲品的廣為人知,咖啡正在被越來(lái)越多的中國(guó)人所理解。第二部分:項(xiàng)目介紹第三部分:創(chuàng)業(yè)優(yōu)勢(shì)目前大學(xué)校園的這片市場(chǎng)還是空白,競(jìng)爭(zhēng)壓力小。而且前期投資也不是很高,此刻國(guó)家鼓勵(lì)大學(xué)生畢業(yè)后自主創(chuàng)業(yè),有一系列的優(yōu)惠政策以及貸款支持。再者大學(xué)生往往對(duì)未來(lái)充滿期望,他們有著年輕的血液、蓬勃的朝氣,以及初生牛犢不怕虎的精神,而這些都是一個(gè)創(chuàng)業(yè)者就應(yīng)具備的素質(zhì)。大學(xué)生在學(xué)校里學(xué)到了很多理論性的東西,有著較高層次的技術(shù)優(yōu)勢(shì),現(xiàn)代大學(xué)生有創(chuàng)新精神,有對(duì)傳統(tǒng)觀念和傳統(tǒng)行業(yè)挑戰(zhàn)的信心和欲望,而這種創(chuàng)新精神也往往造就了大學(xué)生創(chuàng)業(yè)的動(dòng)力源泉,成為成功創(chuàng)業(yè)的精神基礎(chǔ)。大學(xué)生創(chuàng)業(yè)的最大好處在于能提高自己的潛力、增長(zhǎng)經(jīng)驗(yàn),以及學(xué)以致用;最大的誘人之處是透過(guò)成功創(chuàng)業(yè),能夠?qū)崿F(xiàn)自己的理想,證明自己的價(jià)值。第四部分:預(yù)算1、咖啡店店面費(fèi)用咖啡店店面是租賃建筑物。與建筑物業(yè)主經(jīng)過(guò)協(xié)商,以合同形式達(dá)成房屋租賃協(xié)議。協(xié)議資料包括房屋地址、面積、結(jié)構(gòu)、使用年限、租賃費(fèi)用、支付費(fèi)用方法等。租賃的優(yōu)點(diǎn)是投資少、回收期限短。預(yù)算10-15平米店面,啟動(dòng)費(fèi)用大約在9-12萬(wàn)元。2、裝修設(shè)計(jì)費(fèi)用咖啡店的滿座率、桌面的周轉(zhuǎn)率以及氣候、節(jié)日等因素對(duì)收益影響較大。咖啡館的消費(fèi)卻相對(duì)較高,主要針對(duì)的也是學(xué)生人群,咖啡店布局、格調(diào)及采用何種材料和咖啡店效果圖、平面圖、施工圖的設(shè)計(jì)費(fèi)用,大約6000元左右3、裝修、裝飾費(fèi)用具體費(fèi)用包括以下幾種。(1)外墻裝飾費(fèi)用。包括招牌、墻面、裝飾費(fèi)用。(2)店內(nèi)裝修費(fèi)用。包括天花板、油漆、裝飾費(fèi)用,木工、等費(fèi)用。(3)其他裝修材料的費(fèi)用。玻璃、地板、燈具、人工費(fèi)用也應(yīng)計(jì)算在內(nèi)。整體預(yù)算按標(biāo)準(zhǔn)裝修費(fèi)用為360元/平米,裝修費(fèi)用共360*15=5400元。4、設(shè)備設(shè)施購(gòu)買(mǎi)費(fèi)用具體設(shè)備主要有以下種類。(1)沙發(fā)、桌、椅、貨架。共計(jì)2250元(2)音響系統(tǒng)。共計(jì)450(3)吧臺(tái)所用的烹飪?cè)O(shè)備、儲(chǔ)存設(shè)備、洗滌設(shè)備、加工保溫設(shè)備。共計(jì)600(4)產(chǎn)品制造使用所需的吧臺(tái)、咖啡杯、沖茶器、各種小碟等。共計(jì)300凈水機(jī),采用美的品牌,這種凈水器每一天能生產(chǎn)12l純凈水,每一天銷售咖啡及其他飲料100至200杯,價(jià)格大約在人民幣1200元上下??Х葯C(jī),咖啡機(jī)選取的是電控半自動(dòng)咖啡機(jī),咖啡機(jī)的報(bào)價(jià)此刻就應(yīng)在人民幣350元左右,加上另外的附件也不會(huì)超過(guò)1200元。磨豆機(jī),價(jià)格在330―480元之間。冰砂機(jī),價(jià)格大約是400元一臺(tái),有點(diǎn)要說(shuō)明的是,最好是買(mǎi)兩臺(tái),不然夏天也許會(huì)不夠用。制冰機(jī),從制冰量上來(lái)說(shuō),一般是要留有富余??钪票鶛C(jī)每一天的制冰量是12kg。價(jià)格稍高550元,質(zhì)量較好,所以能夠用很多年,這么算來(lái)也是比較合算的。5、首次備貨費(fèi)用包括購(gòu)買(mǎi)常用物品及低值易耗品,吧臺(tái)用各種咖啡豆、奶、茶、水果、冰淇淋等的費(fèi)用。大約1000元6、開(kāi)業(yè)費(fèi)用開(kāi)業(yè)費(fèi)用主要包括以下幾種。(1)營(yíng)業(yè)執(zhí)照辦理費(fèi)、登記費(fèi)、保險(xiǎn)費(fèi);預(yù)計(jì)3000元(2)營(yíng)銷廣告費(fèi)用;預(yù)計(jì)450元7、周轉(zhuǎn)金開(kāi)業(yè)初期,咖啡店要準(zhǔn)備必須量的流動(dòng)資金,主要用于咖啡店開(kāi)業(yè)初期的正常運(yùn)營(yíng)。預(yù)計(jì)2000元共計(jì): 120000+6000+5400+2250+450+600+300+1200+1200+480+400+550+1000+3000+450+2000=145280元第五部分:發(fā)展計(jì)劃1、營(yíng)業(yè)額計(jì)劃那里的營(yíng)業(yè)額是指咖啡店日常營(yíng)業(yè)收入的多少。在擬定營(yíng)業(yè)額目標(biāo)時(shí),必須要依據(jù)目前市場(chǎng)的狀況,再思考到咖啡店的經(jīng)營(yíng)方向以及當(dāng)前的物價(jià)情形,予以綜合衡量。按照目前流動(dòng)人口以及人們對(duì)咖啡的喜好預(yù)計(jì)每一天的營(yíng)業(yè)額為400-800,根據(jù)淡旺季的不同可能上下浮動(dòng)2、采購(gòu)計(jì)劃依據(jù)擬訂的商品計(jì)劃,實(shí)際展開(kāi)采購(gòu)作業(yè)時(shí),為使采購(gòu)資金得到有效運(yùn)用以及商品構(gòu)成達(dá)成平衡,務(wù)必針對(duì)設(shè)定的商品資料排定采購(gòu)計(jì)劃。透過(guò)營(yíng)業(yè)額計(jì)劃、商品計(jì)劃與采購(gòu)計(jì)劃的確立,我們不難了解,一家咖啡店為了營(yíng)業(yè)目標(biāo)的達(dá)成,同時(shí)有效地完成商品構(gòu)成與靈活地運(yùn)用采購(gòu)資金,各項(xiàng)基本的計(jì)劃是不可或缺的。當(dāng)一家咖啡店設(shè)定了營(yíng)業(yè)計(jì)劃、商品計(jì)劃及采購(gòu)計(jì)劃之后,即可依照設(shè)定的采購(gòu)金額進(jìn)行商品的采購(gòu)。經(jīng)過(guò)進(jìn)貨手續(xù)檢驗(yàn)、標(biāo)價(jià)之后,即可寫(xiě)在菜單上。之后務(wù)必思考的事情,就是如何有效地將這些商品銷售出去。3、人員計(jì)劃為了到達(dá)設(shè)定的經(jīng)營(yíng)目標(biāo),經(jīng)營(yíng)者務(wù)必對(duì)人員的任用與工作的分派有一個(gè)明確的計(jì)劃。有效利用人力資源,開(kāi)展人員培訓(xùn),都是我們務(wù)必思考的。4、經(jīng)費(fèi)計(jì)劃經(jīng)營(yíng)經(jīng)費(fèi)的分派是管理的重點(diǎn)工作。通常能夠?qū)⒖Х鹊杲?jīng)營(yíng)經(jīng)費(fèi)分為人事類費(fèi)用(薪資、伙食費(fèi)、獎(jiǎng)金等)、設(shè)備類費(fèi)用(修繕費(fèi)、折舊、租金等)、維持類費(fèi)用(水電費(fèi)、消耗品費(fèi)、事務(wù)費(fèi)、雜費(fèi)等)和營(yíng)業(yè)類費(fèi)用(廣告宣傳費(fèi)、包裝費(fèi)、營(yíng)業(yè)稅等)。還能夠依其性質(zhì)劃分成固定費(fèi)用與

溫馨提示

  • 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)論