freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的問(wèn)卷調(diào)查系統(tǒng)的畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-12-29 00:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,可通過(guò)網(wǎng)絡(luò)傳送數(shù)據(jù)。 (3)使用簡(jiǎn)便,用戶無(wú)需了解編程語(yǔ)言,便可輕松地設(shè)計(jì)開發(fā)數(shù)據(jù)庫(kù)程序。 (4)可以處理多種數(shù)據(jù)信息,如文本文件和其它數(shù)據(jù)庫(kù)文件。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 5 Tomcat 簡(jiǎn)介 Tomcat 是 Apache 軟件基金會(huì) (Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。目前最新版本是 。 Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶 不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng) HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用 )頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的 [4]。 相關(guān)開發(fā)技術(shù)介紹 JavaEE 簡(jiǎn)介 本系統(tǒng)是基于面向?qū)ο笏枷氲?JAVA 語(yǔ)言中 J2EE 平臺(tái)進(jìn)行編寫, J2EE 平臺(tái)具有以下優(yōu) 點(diǎn): (1)簡(jiǎn)化結(jié)構(gòu): J2EE 平臺(tái)支持簡(jiǎn)化的、基于組件開發(fā)模型,由于 J2EE 基于 Java 編程語(yǔ)言和 J2SE 平臺(tái),它提供了編寫一次,隨處運(yùn)行的可移植性,遵循 J2EE 標(biāo)準(zhǔn)的所有服務(wù)器都支持該模型。 EJB 組件使編寫應(yīng)用程序更為簡(jiǎn)單。另外, J2EE 還支持異構(gòu)環(huán)境?;?J2EE 的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件或硬件,因此,設(shè)計(jì)合理的基于 J2EE 的程序只需開發(fā)一次就可以部署到各種平臺(tái),這在典型的異構(gòu)企業(yè)算環(huán)境中是十分關(guān)鍵的。 J2EE 標(biāo)準(zhǔn)還允許客戶訂購(gòu)與 J2EE 兼容的第三方的現(xiàn)成組件,把其部署到異構(gòu)環(huán)境中,節(jié)省了 由自己制訂整個(gè)方案所需的費(fèi)用 [5]。 (2)提高開發(fā)效率:由于組件技術(shù)的使用,可以按照開發(fā)人員的技能對(duì)應(yīng)用程序開發(fā)進(jìn)行分工,并行開發(fā),提供整體開發(fā)效率。例如:圖形設(shè)計(jì)師創(chuàng)建 JSP 模板,商業(yè)邏沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 6 輯由該領(lǐng)域的專家完成, JSP 頁(yè)面和 EJB 由 Java 工程師完成,應(yīng)用程序的裝配和部署由團(tuán)隊(duì)中其他的成員完成,其中許多工作可以同時(shí)進(jìn)行,有助于加速應(yīng)用程序的開發(fā)。 (3)可移植性強(qiáng):除了 Java 語(yǔ)言固有的可移植性外, EJB 體系結(jié)構(gòu)在 Bean 和支持該Bean 的容器之間提供了一套標(biāo)準(zhǔn)化的應(yīng)用程序編程接口,這使開發(fā)人員能夠?qū)?Bean 從一種操作環(huán)境移植到另一種操作環(huán)境,而無(wú)需重新編寫其源代碼 [6]。 (4)重用性好:由于在 EJB 模型中,各個(gè)軟件組件都是嚴(yán)格分離的,因此,可以從現(xiàn)有的軟件組件裝配出服務(wù)器端應(yīng)用程序,這與從現(xiàn)有的 JavaBean 可以裝配出客戶端應(yīng)用程序一樣,使軟件能夠重用。 (5)易于維護(hù):基于組件的設(shè)計(jì)簡(jiǎn)化了應(yīng)用程序的維護(hù)。由于組件可以被獨(dú)立地更新和替代,通過(guò)更新應(yīng)用程序中特定的組件,新的功能可以被很容易地增加。 (6)可伸縮性:企業(yè)必須要選擇一種服務(wù)器端平臺(tái),以便滿足那些在它們系統(tǒng)上進(jìn)行商業(yè)動(dòng)作大批新客戶。基于 J2EE 平臺(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上。 J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略,能消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署,實(shí)現(xiàn)可高度伸縮的系統(tǒng),滿足未來(lái)商業(yè)應(yīng)用的需要。 (7)被廣泛接受:主要的 IT 供應(yīng)用商都采納 EJB 體系結(jié)構(gòu),不同供應(yīng)商的產(chǎn)品只要符合 EJB 體系結(jié)構(gòu),就都是可互操作的。 JSP 與 Servlet 簡(jiǎn)介 JSP 全名為 Java Server Pages,中文名叫 Java 服務(wù)器頁(yè)面,其根本是一個(gè)簡(jiǎn)化的Servlet 設(shè)計(jì),它是由 Sun Microsystems 公司倡導(dǎo)、許多公司 參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 JSP 技術(shù)有點(diǎn)類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè) HTML 文件中插入 Java程序段和 JSP 標(biāo)記,從而形成 JSP 文件,后綴名為 (*.jsp)。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺(tái)的,既能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP 是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏輯從 Servlet 中分離出來(lái) [6]。 Java Servlet 是用 Java 編寫的 Server 端程序,它與協(xié)議和平臺(tái)無(wú)關(guān)。 Servlet 運(yùn)行于Java- enabled Web Server 中。 Java Servlet 可以動(dòng)態(tài)地?cái)U(kuò)展 Server 的能力,并采用請(qǐng)求-響應(yīng)模式提供 Web 服務(wù)。 最早支持 Servlet 技術(shù)的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java的 Web Server 開始支持標(biāo)準(zhǔn)的 Servlet API。 Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài) Web 內(nèi)容。這個(gè)過(guò)程為: 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 7 (1)客戶端發(fā)送請(qǐng)求至服務(wù)器端 。 (2)服務(wù)器將請(qǐng)求信息發(fā)送至 Servlet。 (3)Servlet 生成響應(yīng)內(nèi)容并將其傳給 Server。響應(yīng)內(nèi)容動(dòng)態(tài)生成,通常取決于客戶端的請(qǐng) 求 。 (4)服務(wù)器將響應(yīng)返回給客戶端 。 Servlet 看起來(lái)像是通常的 Java 程序。 Servlet 導(dǎo)入特定的屬于 Java Servlet API 的包。因?yàn)槭菍?duì)象字節(jié)碼,可動(dòng)態(tài)地從網(wǎng)絡(luò)加載,可以說(shuō) Servlet對(duì) Server 就如同 Applet 對(duì) Client一樣,但是,由于 Servlet 運(yùn)行于 Server 中,它們并不需要一個(gè)圖形用戶界面。從這個(gè)角度講, Servlet 也被稱為 Faceless Object。 JAVA Servlet 的優(yōu)勢(shì): Servlet 可以和其他資源 (文件、數(shù)據(jù)庫(kù)、 Applet、 Java 應(yīng)用程 序等 )交互,以生成返回給客戶端的響應(yīng)內(nèi)容。如果需要,還可以保存請(qǐng)求-響應(yīng)過(guò)程中的信息。 采用 Servlet,服務(wù)器可以完全授權(quán)對(duì)本地資源的訪問(wèn) (如數(shù)據(jù)庫(kù) ),并且 Servlet 自身將會(huì)控制外部用戶的訪問(wèn)數(shù)量及訪問(wèn)性質(zhì) 。 Servlet 可以是其它服務(wù)的客戶端程序 , 例如,它們可以用于分布式的應(yīng)用系統(tǒng)中,可以從本地硬盤,或者通過(guò)網(wǎng)絡(luò)從遠(yuǎn)端硬盤激活 Servlet。 Servlet 可被鏈接 (chain)。一個(gè) Servlet 可以調(diào)用另一個(gè)或一系列 Servlet,即成為它的客戶端。 采用 Servlet Tag 技術(shù),可以在 HTML 頁(yè)面中動(dòng)態(tài)調(diào)用 Servlet。 Servlet API 與協(xié)議無(wú)關(guān)。它并不對(duì)傳遞它的協(xié)議有任何假設(shè)。 像所有的 Java 程序一樣, Servlet 擁有面向?qū)ο?Java 語(yǔ)言的所有優(yōu)勢(shì) 。 Servlet 提供了 Java 應(yīng)用程序的所有優(yōu)勢(shì) —— 可移植、穩(wěn)健、易開發(fā)。使用 Servlet 的Tag 技術(shù), Servlet 能夠生成嵌于靜態(tài) HTML 頁(yè)面中的動(dòng)態(tài)內(nèi)容。 一個(gè) Servlet 被客戶端發(fā)送的第一個(gè)請(qǐng)求激活,然后它將繼續(xù)運(yùn)行于后臺(tái),等待以后的請(qǐng)求。每個(gè)請(qǐng)求將生成一個(gè)新的線程,而不是一個(gè)完整的進(jìn)程。多個(gè)客戶能夠在同一個(gè)進(jìn)程中 同時(shí)得到服務(wù)。一般來(lái)說(shuō), Servlet 進(jìn)程只是在 Web Server 卸載時(shí)被卸載 [7]。 JavaScript 簡(jiǎn)介 JavaScript 一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類型。它的解釋器被稱為 JavaScript 引擎,為瀏覽器的一部分,廣泛用于客戶端沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 8 的腳本語(yǔ)言,最早是在 HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用 ) 網(wǎng)頁(yè)上使用,用來(lái)給HTML 網(wǎng)頁(yè)增加動(dòng)態(tài)功能。 在 1995 年時(shí),由 Netscape 公司的 Brendan Eich,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計(jì)實(shí)現(xiàn)而成。因 為 Netscape 與 Sun 合作, Netscape 管理層希望它外觀看起來(lái)像 Java,因此取名為 JavaScript。但實(shí)際上它的語(yǔ)法風(fēng)格與 Self 及 Scheme 較為接近。 為了取得技術(shù)優(yōu)勢(shì),微軟推出了 JScript, CEnvi 推出 ScriptEase,與 JavaScript 同樣可在瀏覽器上運(yùn)行。為了統(tǒng)一規(guī)格,因?yàn)?JavaScript 兼容于 ECMA 標(biāo)準(zhǔn),因此也稱為ECMAScript[8]。 Css+Div 簡(jiǎn)介 Css+div 是網(wǎng)站標(biāo)準(zhǔn)(或稱 “ WEB 標(biāo)準(zhǔn) ” )中常用的術(shù)語(yǔ)之一,通常為了說(shuō)明與 HTML網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言中的表格( table)定位方式的區(qū)別,因?yàn)?XHTML 網(wǎng)站設(shè)計(jì)標(biāo)準(zhǔn)中,不再使用表格定位技術(shù),而是采用 css+div 的方式實(shí)現(xiàn)各種定位。 CSS 是英語(yǔ) Cascading Style Sheets(層疊樣式表單)的縮寫,它是一種用來(lái)表現(xiàn) HTML 或 XML 等文件式樣的計(jì)算機(jī)語(yǔ)言。 DIV 元素是用來(lái)為 HTML 文檔內(nèi)大塊( blocklevel)的內(nèi)容提供結(jié)構(gòu)和背景的元素。DIV 的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來(lái)構(gòu)成這個(gè)塊的,其中所包含元素的特性由 DIV 標(biāo)簽的屬性來(lái)控制,或者是通過(guò)使用樣式 表格式化這個(gè)塊來(lái)進(jìn)行控制 [9]。 B/S 結(jié)構(gòu) B/S 結(jié)構(gòu)( Browser/Server, 瀏覽器 /服務(wù)器 模式),是 WEB 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, WEB 瀏覽器是 客戶端 最主要的 應(yīng)用軟件 。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到 服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器( Browser),如 Netscape Navigator 或 Inter Explorer,服務(wù)器安裝 Oracle、Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫(kù)。瀏覽器通過(guò) Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。其大大簡(jiǎn)化了客戶端電腦載荷,減輕了 系統(tǒng)維護(hù) 與升級(jí)的成本和工作量,降低了用戶的總體成本 (TCO) [10]。 B/S 結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專 門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展性非常容易,只要能上網(wǎng), 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 9 再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過(guò)公司 內(nèi)部的安全認(rèn)證(如 CA 證書)后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬 號(hào)進(jìn)入系統(tǒng)。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 10 3 系統(tǒng)需求分析 功能需求 為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求和目的,對(duì)軟件需求的深入理解是軟件開工作獲得成功的前提條件。問(wèn)卷調(diào)查的一個(gè)主要目的就是為企業(yè)的抉擇者和相關(guān)管理人員通過(guò)調(diào)查的形式來(lái)統(tǒng)計(jì)企業(yè)所希望統(tǒng)計(jì) 的相關(guān)信息,通過(guò)與預(yù)期的期望進(jìn)行對(duì)比從而得出最終的決策方案或?qū)嵤┺k法。 (1)登陸本系統(tǒng)的身份:管理員,用戶。 (2)系統(tǒng)提供問(wèn)卷管理(添加,設(shè)計(jì),審核,統(tǒng)計(jì))。 (3)系統(tǒng)提供管理員管理。 (4)系統(tǒng)提供鏈接管理。 (5)首頁(yè)最新問(wèn)卷及熱門排行榜顯示及更新 。 功能分析 網(wǎng)上問(wèn)卷調(diào)查系統(tǒng) 的基本設(shè)計(jì)思路:首先,要有可自定義的調(diào)查主題,然后把已設(shè)計(jì)好的問(wèn)卷調(diào)查的題目和選項(xiàng)按要求依次填入,并保存至數(shù)據(jù)庫(kù);其次,與系統(tǒng)自動(dòng)生成問(wèn)卷調(diào)查表網(wǎng)頁(yè),用戶訪問(wèn)該網(wǎng)頁(yè)后,填寫自己認(rèn)為適合的選項(xiàng)或文本,再將結(jié)果提交到數(shù) 據(jù)庫(kù)中;最后,由程序?qū)?shù)據(jù)庫(kù)的各種調(diào)查結(jié)果進(jìn)行分析統(tǒng)計(jì)并以圖、表的形式顯示在網(wǎng)頁(yè)上。問(wèn)卷調(diào)查系統(tǒng)操作流程圖如圖 所示: 管 理 員 登 陸測(cè) 試 者添 加 / 修 改 / 查看 / 刪 除 主 題查 看 測(cè) 試 結(jié) 果瀏 覽 單 選 / 多 選 /判 斷 / 問(wèn) 答添 加 單 選 / 多 選 /判 斷 / 問(wèn) 答生 成 問(wèn) 卷編 輯 / 刪 除主 題答 題 圖 系統(tǒng)操作流圖 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 11 在功能分析的基礎(chǔ)上,對(duì)數(shù)據(jù)流進(jìn)行了分析,從數(shù)據(jù)流動(dòng)過(guò)程考察了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。存在數(shù)據(jù)流程不暢等問(wèn)題。現(xiàn)行的頂層數(shù)據(jù)流圖如圖 所示 : 用 戶 問(wèn) 卷 調(diào) 查 系 統(tǒng) 管 理 員問(wèn) 卷 信 息查 看 信 息問(wèn) 卷 中 心問(wèn) 卷 管 理查 看 信 息信 息 管 理 圖 系統(tǒng)數(shù)據(jù)流圖 具體分析業(yè)務(wù)數(shù)據(jù)流圖,主要包括三部分:?jiǎn)柧硇畔?、基本信息、后臺(tái)信息管理等。方便人員統(tǒng)計(jì)和查詢信息,都有系統(tǒng)統(tǒng)一管理存儲(chǔ)。該層數(shù)據(jù)流圖如圖 所示 : P 1基 礎(chǔ) 數(shù) 據(jù) 管 理管 理 員P 2問(wèn) 卷 信 息用 戶管 理 員網(wǎng) 站 、 用 戶 數(shù) 據(jù)信 息 管 理信 息 記 錄結(jié) 果 反 饋問(wèn) 卷 中 心信 息 設(shè) 置信 息 管 理錄 入 信 息統(tǒng) 計(jì) 信 息問(wèn) 卷
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1