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

正文內容

某大學畢業(yè)設計網絡問卷調查系統(tǒng)的設計與實現(編輯修改稿)

2025-07-21 12:50 本頁面
 

【文章內容簡介】 的應用程序,尤其是應用程序的構架方面。如果你肯接受MVC,并且有能力應付它所帶來的額外的工作和復雜性,MVC將會使你的軟件在健壯性,代碼重用和結構方面上一個新的臺階??偟膩碚f,運用MVC模式是一個不錯的選擇。MVC處理過程的結構圖,如圖1:圖1 MVC處理過程結構圖 Java Server Page(JSP) JSP概述JSP是SUN在1999年發(fā)布的企業(yè)版JAVA 2平臺(J2EE)的重要組成部分,是一種基于Java環(huán)境的全新的服務器端的動態(tài)網頁技術,為企業(yè)級Web站點動態(tài)網頁開發(fā)人員提供了一種非常簡單卻相當有效的工具。,當服務器接收到用戶端對某個JSP頁面的請求時,如果這是對該頁面創(chuàng)建或修改后的第一次請求,那么JSP引擎就把該JSP頁面內容轉換成Servlet源碼,然后將其編譯成Servlet字節(jié)代碼并執(zhí)行。最后將Servlet的執(zhí)行結果返回給瀏覽器。JSP頁面被編譯成Servlet之后,其執(zhí)行代碼以獨立線程的方式一直存在于服務器的內存中。以后對該JSP頁面提出請求時,不需要重新編澤,直到該頁而被修改或Web應用程序重新啟動。Java Servlet由于在服務器端運行,并且不包括會占用大量系統(tǒng)資源的GUI,因此運行的速度要比Java Applet和Java獨立應用程序快。同時還可通過預編 JSP頁面以加快響應用戶端請求的速度。 JSP的特點JSP技術是對Servlet技術的一種擴展。它為基于Java環(huán)境開發(fā)多層結構的動態(tài)Web應用程序提供一種方便、快捷的方法。JSP具有如下一些特點。1)簡化的頁面生成技術。JSP頁面用標準的HTML或XML命令來處理頁面的格式化和布局設計,而用類似HTML,XML的標記和Java語言編寫的腳本程序生成頁面內容。這使得頁面形式與頁面內容互相獨立,非常有利于大型項目的分工合作。2)與Java平臺有機集成,JSP技術是Java2平臺的重要組成部分。JSP使用Java語言作為它的腳本語言。在JSP中可以使用幾乎所有的Java組件和Java API。這就能充分發(fā)揮Java語言的強大功能。使用JSP技術可以創(chuàng)建高度可伸縮性和可靠性的Web應用程序。3)硬件平臺和服務器無關性。JSP作為Java家族的一員,繼承了Java家族的“一次編寫,隨處可用”(Write once, run anywhere.)的特性??梢赃\行于大多數流行的操作系統(tǒng)平臺和Web服務器。這種與服務器硬件和操作系統(tǒng)平臺無關性是JSP對于其他動態(tài)網頁技術的最大的特點。4)功能可擴展性。如同Microsoft的ASP技術可以通過ActiveX/COM組件來擴展功能一樣,JSP同樣具有功能擴展的特點。 SQL語言SQL(Structure Query Language結構化查詢語言)自1974年被提出,至今已經是世界上最流行的關系數據庫的標準語言。SQL語言的分類:1) DDL(Data Definition Language)數據定義語言,其作用包括創(chuàng)建數據庫對象、刪除數據庫對象、修改數據庫對象(Create, Drop, Alter)。2) DML(Data Manipulation Language)數據操縱語言,其作用包括查找數據信息、插入數據信息、刪除數據信息、更改數據信息(Select, Insert, Delete, Update)。3) DCL(Data Control Language)數據控制語言,作用主要是授權數據庫對象(Grant, Revoke)。 開發(fā)環(huán)境操作系統(tǒng):WINDOWS XP;運行工具:IE 開發(fā)工具:MyEclipse (附加組件MVC)數 據 庫:MSSQL2000服 務 器:Tomcat 輔助工具:JDP, IIs3 需求分析 系統(tǒng)定義問卷調查的目的,是要通過問卷上的封閉式問題和開放式問題了解調查對象。市場調查的目的是為了收集足夠的、真實的和有效地信息作為企事業(yè)單位等的其他活動和策略所服務,為管理部門提供參考數據。利用市場調查的部門可以是企業(yè)、公司、團體以及任何一切企事業(yè)單位的管理決策層或個人。市場調查的目的可能是為了制定長遠性的戰(zhàn)略性規(guī)劃,也可能是為制定某階段或針對某問題的具體政策或策略,提供參考依據。研究可以使學術性的,也可以是實用性的。1) 調查環(huán)境,適應快速。2) 調查對手,勝之一籌。3) 調查客戶,刺激需求。 功能需求問卷調查的一個主要目的就是為企業(yè)的抉擇者和相關管理人員通過調查的形式來統(tǒng)計企業(yè)所希望統(tǒng)計的相關信息,通過與預期的期望進行對比從而得出最終的決策方案或實施辦法。1) 登陸本系統(tǒng)的身份:管理員,用戶。2) 系統(tǒng)提供問卷管理(添加,設計,審核,統(tǒng)計)。3) 系統(tǒng)提供管理員管理。4) 系統(tǒng)提供鏈接管理。5) 首頁最新問卷及熱門排行榜顯示及更新。 數據需求1)問卷設計必備的信息:對于網絡調查問卷,需要系統(tǒng)當前操作員給出必輸項目為問卷的調查日期,調查范圍,調查方式(實名、匿名)。調查用戶所需提供信息對于實名調查而言用戶需要提供用戶名、密碼來進行實名問卷調查。對于匿名調查中用戶僅需要根據提供的調查地址填寫問卷中的必填項目即可。2)調查問卷內容:要調查的題目,話題相關內容。 界面分析簡單清晰、層次關系明了、使用戶一目了然,是對用戶界面的最基本要求。同時盡可能的為用戶的操作和使用提供方便,保證簡單易用,適用性強。 性能分析作為網絡問卷調查系統(tǒng),信息的及時性和安全性是很重要的,這就不僅要求信息能夠給即使更新、對數據庫的操作必須嚴謹,還要求系統(tǒng)和硬件設備必須穩(wěn)定可靠,以確保在故障情況下數據不丟失,應用不受影響。開發(fā)所選用的MVC技術是一種先進的思想,能夠讓系統(tǒng)結構清楚明了,便于系統(tǒng)的維護和完善;開發(fā)工具使用tomcat,MSSQL2000讓數據庫變得透明,使設計和管理都變得很容易。系統(tǒng)具有開放性、模塊化的特點。 數據庫分析數據庫是按數據結構來組織、存儲和管理數據的倉庫,是存儲在一起的相關數據的集合,這些數據是結構化的,無有害的或不必要的冗余,并為多種應用服務;數據的存儲獨立于使用它的程序;對數據庫插入新數據,修改和檢索原有數據均能按一種公用的和可控制的方式進行。當某個系統(tǒng)中存在結構上完全分開的若干個數據庫時,則該系統(tǒng)包含一個“數據庫集合”。數據庫可以帶來許多好處,其中包括減少數據冗余度,節(jié)省數據存儲空間,實現數據資源充分共享等。數據庫技術還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關數據庫的應用程序。由于本系統(tǒng)中用到的數據表格較多,另外考慮到在實際應用中,對數據信息內容的更改、數據信息多少的變化較為頻繁,因此需要選擇一個速度快、體積小、成本低、支持多線程、充分利用空間資源的數據庫。MSSQL作為一種常用的關系型數據庫,能存放和讀取大量的數據,管理眾多并發(fā)的用戶,正適合于本系統(tǒng)的開發(fā)和使用。 本章小結本章主要完成的是系統(tǒng)設計實現之前所作的需求分析工作,其中包括系統(tǒng)定義、功能需求、數據需求、界面分析、性能分析和數據庫分析等方面的內容。對于功能需求分析,系統(tǒng)計劃實現首頁界面管理、問卷管理、管理員管理、鏈接管理;對于界面需求,力求達到簡單、清晰、層次關系明了、易于操作使用的要求;性能方面,要求系統(tǒng)具有較好的穩(wěn)定性和可擴展性,為管理員使用和后期開發(fā)做好保障;本章中所涉及到的具體分析和計劃實現等工作,為下一階段的設計任務奠定了基礎。4 數據庫設計 數據庫的概念當人們從不同的角度來描述這一概念時就有不同的定義。例如,稱數據庫是一個“記錄保存系統(tǒng)”(該定義強調了數據庫是若干記錄的集合)。又如稱數據庫是“人們?yōu)榻鉀Q特定的任務,以一定的組織方式存儲在一起的相關的數據的集合”(該定義側重于數據的組織)。更有甚者稱數據庫是“一個數據倉庫”。當然,這種說法雖然形象,但并不嚴謹。嚴格地說,數據庫是“按照數據結構來組織、存儲和管理數據的倉庫”。本系統(tǒng)的數據庫模型是將一直以來使用都最為廣泛的關系模型作為數據庫的建設宜居。關系模型中數據的邏輯結構是以二維表的形式實現多對多、多對一、一對多等表關系實現方式,一個關系對應通常說的一張表,并且關系的每一個分量必須是一個不可分的數據項。而一個基于關系模型的數據庫則是由若干個二維表組成的。對于一些大型和中型的數據庫,如Oracle 11G,SQL Server 2008等都屬于關系型數據庫,同時它們所帶有的數據庫管理工具是其他小型數據庫所沒有的,而同時這些工具又為管理員的工作節(jié)省了很多的時間、精力和財力。 數據庫的選擇本系統(tǒng)兼容Oracle 10G/Oracle 11g、Sql2000/Sql2005/Sql200DB2等多種數據庫,可選擇NC中間件(用友公司平臺研制,Tomcat代理)、weblogic、websphere等多種中間件實現系統(tǒng)管控。對于中小型企業(yè),通常會根據客戶需要使用SQL2005/SQL2000進行數據庫搭配,而對于一些大中型企業(yè),數據庫對應信息過萬的大庫存量,通常會采用ORACLE數據庫,ORACLE數據庫具有安全性強,兼容性好,數據承受能力好的特點。演示的產品對應數據量較小,故本系統(tǒng)演示平臺所加數據源為SQL2000數據庫。 數據庫表的描述 實體—聯系模型概念模型是對信息世界建模,其表示方法有很多,其中最為常用的是實體—聯系模型,即E—R模型,它是用E—R圖來描述現實世界的概念模型。圖2用E—R模型描述出實體與屬性之間的關系:圖2 E—R模型 核心實體核心實體包括:問卷(SURVEY),問題(QUESTION),答卷(ANSWERSHEET);還有保存用戶輸入的文本的文本輸入項實體(TEXT),管理員表(ADMINS),友情鏈接表(LINK),系統(tǒng)配置表(CONFIG),如圖3所示 。值得一提的是,為了保證每個題目可以有不限量個選項,在question表中,我把q_body字段用來保存該題目所有的選項信息,每個選項用amp。$$amp。這個特殊字符串隔開,同樣的,在q_result中保存的調查結果信息用逗號隔開,在q_jdtz中保存的截斷跳轉信息用amp。隔開。圖3 核心實體 數據庫表格描述1)問卷表(SURVEY)如表1:表1 問卷表字段名類型可否空含義s_idNumericNo問卷IDTemplet_idNumericNo模板ID,預留字段,暫未使用S_nameVarchar(100)No問卷名稱S_descVarchar(500)Yes問卷描述S_authorVarchar(100)Yes發(fā)起人S_imgVarchar(1000)Yes圖片文件名S_ipRepeatBit(1)Yes是否允許同一IP多次提交S_createdateDatetimeYes創(chuàng)建時間S_ipLimitTypeVarchar(100)YesIP限制類型,預留字段未使用S_ipRangeVarchar(2000)YesIP限制范圍,格式如下:“白名單:。黑名單:”S_passwordVarchar(100)Yes訪問密碼S_isOpenBit(1)Yes是否開放,即是否顯示在首頁S_expireDateDatetimeYes過期日期S_isAuditedBit(1)Yes是否審核通過S_hitsNumericYes點擊訪問次數,未使用S_usehitsNumericYes答卷張數2)題目表(Question)如表2:表2 題目表字段名類型可否空含義Q_id
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1