




已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
揚州大學本科畢業(yè)設(shè)計(論文) 第2頁揚 州 大 學 畢 業(yè) 設(shè) 計(論 文)中心地理論數(shù)據(jù)的采集與分析 學 號: 101305105 姓 名: 戴冬靈 專 業(yè): 信息管理與信息系統(tǒng)1001 指導老師: 呂為 二零一四揚州大學本科生畢業(yè)設(shè)計第58頁摘 要隨著社會的發(fā)展,城市的建設(shè)越來越重要,城市的建設(shè)不僅關(guān)系到一個國家的臉面,更是關(guān)系到一個國家的經(jīng)濟發(fā)展、人文發(fā)展,對于城市建設(shè)有中心地理論等理論,本文主要對中心地理論在現(xiàn)實中的意義來進行闡述。本文對城市建設(shè)問題主是從理論和實證兩方面進行入手分析。理論方面是以中心地理論為基礎(chǔ);實證方面則通過問卷調(diào)查來查找中心地理論在現(xiàn)實中的缺陷和實用性。關(guān)鍵詞:中心地理論;實證分析abstractwith the development of society , increasingly important urban construction , city building is not only related to a countrys face, it is related to the economic development of a countrys human development ,for the center of the city building theory and other theories ,this paper focuses on the center of theoretical significance in reality to elaborate.in this paper, the main building of the city is carried out starting from the theoretical and empirical analysis of both. central place theory is based on the theory; positive aspects through a questionnaire survey to find the center defect theory and practical in reality.keywords: central place theory;empirical analysis 目錄第 1 章 導 論11.1 研究背景和研究意義11.1.1 研究背景11.1.2 研究意義1第 2 章 研究的理論依據(jù)32.1 研究的理論依據(jù)32.2問卷調(diào)查系統(tǒng)設(shè)計52.2.1系統(tǒng)設(shè)計52.2.2.系統(tǒng)構(gòu)架62.2.3系統(tǒng)功能72.3數(shù)據(jù)字典82.3.1數(shù)據(jù)項82.3.2數(shù)據(jù)結(jié)構(gòu)92.3.3數(shù)據(jù)流92.3.4數(shù)據(jù)存儲92.3.5數(shù)據(jù)處理92.4概念結(jié)構(gòu)設(shè)計10第3章 數(shù)據(jù)庫實施及應用程序編制113.1 用ms sql server2005建立數(shù)據(jù)庫結(jié)構(gòu)113.2選擇界面123.3點擊游客登陸,填寫問卷。133.4 填寫完畢后,跳出謝謝參與界面143.5 選擇管理員登陸,輸入用戶名和密碼143.6進入管理頁面153.7 點擊修改,進入修改問卷題目頁面163.8 點擊備份按鈕,進行備份163.9 點擊數(shù)據(jù)導出按鈕,進行數(shù)據(jù)導出173.10 點擊查看統(tǒng)計結(jié)果按鈕,查看數(shù)據(jù)柱狀圖173.11 點擊管理員添加173.12 輸入一級管理員用戶名、密碼,進入添加頁面183.13 添加成功(添加失敗的話,會清空輸入框內(nèi)容,讓你重新輸)18第4章 主要代碼194.1 后臺代碼19第 5 章 測試用例275.1概述275.2 測試用例28結(jié)束語30致謝31參考文獻32第 1 章 導 論1.1 研究背景和研究意義1.1.1 研究背景20世紀以來,由于資本主義經(jīng)濟的高度發(fā)展,加速了城市化進程,城市在整個國民經(jīng)濟,社會生活中,地位日益重要,逐漸占據(jù)主導地位,各種經(jīng)濟活動如工業(yè), 商業(yè),貿(mào)易,服務行業(yè)等由于集聚效益,開始向城市聚集.因此,對城市的研究顯得日益重要,主要研究城市的空間分布,數(shù)量和規(guī)模等級.1933年,德國地理學家克里斯泰勒出版了一本著作南德的中心地或德國南部的中心地原理,成為城市區(qū)位論的代表性著作.與杜能的農(nóng)業(yè)區(qū)位論相似,中心地理論是克里斯泰勒在大量的實地調(diào)查基礎(chǔ)上提出的,他在德國南部所有的城市和農(nóng)村進行調(diào)研,積累大量的基礎(chǔ)數(shù)據(jù)和詳細資料.理論的中心內(nèi)容是論述一定區(qū)域內(nèi)城鎮(zhèn)等級,規(guī)模,職能之間的關(guān)系及其空間結(jié)構(gòu)的規(guī)律性,并用六邊形圖式對城鎮(zhèn)等級與規(guī)模關(guān)系加以概括.1.1.2 研究意義第一,克氏的中心地理論是地理學由傳統(tǒng)的區(qū)域個性描述走向?qū)臻g規(guī)律和法則探討的直接推動原因,是現(xiàn)代地理學發(fā)展的基礎(chǔ)。克氏作為地理學者初次把演繹的思維方法引入地理學,研究空間法則和原理,無疑是對地理研究思維方法的一大革命。也正因為這樣,他被后人尊稱為“理論地理學之父”。第二,中心地理論是城市地理學和商業(yè)地理學的理論基礎(chǔ)。具體表現(xiàn)在如下幾個方面:一是關(guān)于城市等級劃分的研究;二是關(guān)于都市與農(nóng)村區(qū)域相互作用的研究;三是關(guān)于城市內(nèi)和城市間的社會和經(jīng)濟空間模型的研究;四是關(guān)于城市區(qū)位和規(guī)模,以及職能為媒介的城市時空分布的研究;五是關(guān)于零售業(yè)和服務業(yè)的區(qū)位布局、規(guī)模和空間模型的研究。第三,中心地理論是區(qū)域經(jīng)濟學研究的理論基礎(chǔ)之一。中心地與市場區(qū)域(也可看作為腹地)間的關(guān)系,對研究區(qū)域結(jié)構(gòu)具有重要的意義。在區(qū)域規(guī)劃中,按照中心地理論可合理地布局區(qū)域的公共服務設(shè)施和其它經(jīng)濟和社會職能。在這方面德國的研究成果和實際經(jīng)驗可值得參考。第 2 章 研究的理論依據(jù)2.1 研究的理論依據(jù)本文立足于中心地理論,以古典區(qū)位論的靜態(tài)局部均衡理論為基礎(chǔ),探討了靜態(tài)一般均衡區(qū)位理論,運用演繹法研究中心地的空間分布模型,把地理學的地域性,綜合性與區(qū)位理論相結(jié)合??死锼固├帐堑聡慕?jīng)濟地理學家,1933年出版了德國南部的中心地一書,開創(chuàng)了中心地理論。他的理論是建立在以下假設(shè)的基礎(chǔ)之上的。1中心地是分布在具有同等土壤肥力、資源均勻分布、沒有邊界的平原上。在這個平原上,人口是均勻分布的,人們的收入、消費方式以及對貨物的需求都是一致的。2平原上有一個統(tǒng)一的交通系統(tǒng),對同一規(guī)模所有城市的便捷性相同;交通費用與距離成正比,朝各個方向的移動都可行。3生產(chǎn)者和消費者都屬于經(jīng)濟行為合理的人。即生產(chǎn)者為了謀取最大利潤,尋求盡可能大的市場區(qū),致使生產(chǎn)者之間的相隔距離盡可能的大;消費者為了盡可能減少旅行費用,都自覺到最近的商店購買貨物或取得服務。生產(chǎn)者和消費者都具備完成上述行為的完整知識。4消費者到離他們居住地最近的中心地購買他們所需的貨物和服務,他們?yōu)榇烁冻龅膶嶋H價格等于貨物的銷售價格加上來往的交通費用??死锼固├照J為,在這個理想的平原上,有三個原則支配中心地體系的形成,它們是市場原則、交通原則和行政原則。在不同的原則支配下,中心地網(wǎng)絡(luò)呈現(xiàn)不同的結(jié)構(gòu),而且中心地和服務范圍大小的等級順序有著嚴格的規(guī)定,可排列成有規(guī)則的、嚴密的系列。1按照市場原則,低一級的中心地應位于高一級的三個中心地所形成的等邊三角形的中央,每一個完整的基本六邊形和周圍6個基本六邊形的13,即由三個基本六邊形,共同組成了一個較大的六邊形。這正如教材中所說,每一個較大的中心地的服務范圍總是低一級中心地的服務范圍的3倍,所以,市場原則下的服務范圍系列是:1,3,9,27,81,243,由于每個中心地包括了低級中心地的所有職能,即高級中心地同時也是低級乃至更低級的中心地,所以,在市場原則下,不同規(guī)模中心地出現(xiàn)的等級序列是:1,2,6,18,(從次高級開始,中心地數(shù)目恰好是該級服務范圍數(shù)與高一級服務范圍數(shù)之差,也即1,31,93,279,)2按照交通原則,低一級的中心地位于聯(lián)結(jié)兩個較高等級中心地的交通線的中點,每一個完整的基本六邊形和周圍6個基本六邊形的12,即由四個基本六邊形,共同組成了一個較大的六邊形。這樣,在交通原則下,每一個高一級的服務范圍是低一級服務范圍的4倍,服務范圍的等級序列是:1,4,16,64,而中心地的等級序列則是:1,3,12,48,192,3市場和交通原則下形成的不同等級的服務范圍都是被割裂的,這不便于行政管理。為此克里斯泰勒提出了按行政原則組織的中心地體系。在這個體系中,每個高級中心地除了其基本的六邊形外,還包括了周圍6個完整的基本六邊形,這樣,高級的服務范圍相當于低服務范圍的7倍,中心地服務范圍的等級序列是:1,7,49,343,而中心地數(shù)目的等級序列是:1,6,42,294,2.2問卷調(diào)查系統(tǒng)設(shè)計2.2.1系統(tǒng)設(shè)計網(wǎng)上問卷調(diào)查系統(tǒng)的基本設(shè)計思絡(luò)是:首先,要有明確的調(diào)查主題,設(shè)計需要調(diào)查的問題,編輯程序,然后把設(shè)計好的調(diào)查的問題和選項按要求依次編入,將數(shù)據(jù)保存至數(shù)據(jù)庫。共次,由問卷調(diào)查系統(tǒng)自動生成問卷調(diào)查網(wǎng)頁,被調(diào)查者訪問該問卷調(diào)查網(wǎng)頁,填寫符合自己實際情況的選項后,再將調(diào)查結(jié)果提交到數(shù)據(jù)庫中。最后,通過程序?qū)?shù)據(jù)庫里各類調(diào)查結(jié)果進行分析統(tǒng)計匯編,并以圖或者表的形式呈現(xiàn)在網(wǎng)頁上。管理員登陸修改題目修改選項題干統(tǒng)計結(jié)果統(tǒng)計匯總游客登陸填寫問卷頂級管理員登陸注冊新管理員增加管理員圖2-1系 統(tǒng) 操 作 流 程 圖 2.2.2.系統(tǒng)構(gòu)架 此系統(tǒng)采用了b/s(瀏覽器/服務器)模式的體系結(jié)構(gòu),后臺數(shù)據(jù)庫采用sql server、web運行的iis,并采用了asp為主的腳本語言. 此系統(tǒng)分成服務器(server)端和瀏覽器(browse)端兩大部分。體系結(jié)構(gòu)的優(yōu)點是操作方便,維護簡單。 用戶瀏覽器(browse)端 web服務器(server)端 研究人員調(diào)查對象瀏覽器web服務器處理程序數(shù)據(jù)庫圖2-2 2.2.3系統(tǒng)功能 本系統(tǒng)的主要功能模塊有:用戶管理模塊、調(diào)查表自動生成模塊、調(diào)查表錄入模塊以及問卷調(diào)查結(jié)果匯總模塊。創(chuàng)建問卷、修改問卷、查看問卷、查看調(diào)查用戶信息,查看調(diào)查結(jié)果等。組織者負責調(diào)查信息輸入,包括問題序號、具體問題以及選擇項的輸入,并且能查看調(diào)查情況,能夠查看所有的調(diào)查信息,能夠查看指定問題序號的問題調(diào)查統(tǒng)計信息。web問卷調(diào)查系統(tǒng)用戶管理調(diào)查表自動生成發(fā)布問卷調(diào)查結(jié)果統(tǒng)計調(diào)查表錄入用戶權(quán)限控制調(diào)查項目編輯維 護問卷調(diào)查表發(fā)布管理問卷調(diào)查表自動生成問卷調(diào)查表錄入數(shù)值圖標匯總交叉表匯總 圖2-3-1系 統(tǒng) 功 能 結(jié) 構(gòu) 圖組織者輸入修改問題創(chuàng)建用戶查看結(jié)果信息庫統(tǒng)計信息信息星題庫隨機號登入做題問卷被調(diào)查者 圖2-3-2 在線問卷調(diào)查系統(tǒng)數(shù)據(jù)流圖 2.3數(shù)據(jù)字典2.3.1數(shù)據(jù)項數(shù)據(jù)項名數(shù)據(jù)項含義說明數(shù)據(jù)類型數(shù)據(jù)長度username管理員姓名char20pwd管理員密碼char8questionid題目編號intquestion題目題干char100aa選項char20bb選項char20cc選項char20dd選項char20answer1第一道題的答案char2aswer2第二答案char2aswer3第三題的答案int2aswer4第四題的答案char2aswer5第五題的答案char2aswer6第六題的答案char2aswer7第七題的答案char2aswer8第八題的答案char2aswer9第九題的答案char2answer10第十題的答案char22.3.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名含義說明組成master管理員信息username, pwdquestion題目questioneid, question, a, ,b, c, danswer問卷信息aswer1, answer2, answer102.3.3數(shù)據(jù)流數(shù)據(jù)流名含義說明數(shù)據(jù)流來源數(shù)據(jù)流去向游客登入直接登入被調(diào)查者做題2.3.4數(shù)據(jù)存儲數(shù)據(jù)存儲名輸入數(shù)據(jù)流組成統(tǒng)計信息被調(diào)查者所完成問題答案題號、被調(diào)查者編號、答案題庫所有待調(diào)查問題題目題號、內(nèi)容、選項信息庫用戶填寫問卷信息信息問卷中每道題答案2.3.5數(shù)據(jù)處理數(shù)據(jù)處理名輸入輸出處理輸入修改問題組織者題庫輸入修改所需被調(diào)查問題查看結(jié)果組織者統(tǒng)計信息查看調(diào)查問題結(jié)果創(chuàng)建管理員組織者信息庫錄入新管理員信息做題被調(diào)查者問卷回答問卷2.4概念結(jié)構(gòu)設(shè)計根據(jù)在線問卷調(diào)查系統(tǒng)的基本關(guān)系,分別找出實體:被調(diào)查者,問卷,題目,并且確定他們之間的聯(lián)系以及他們各自的屬性。建出如圖所示的e-r圖。 題號選項內(nèi)容 問卷組成題目nn回答結(jié)果答案m做題m問 卷mn被調(diào)查者圖2-4 e-r圖第3章 數(shù)據(jù)庫實施及應用程序編制3.1 用ms sql server2005建立數(shù)據(jù)庫結(jié)構(gòu)此數(shù)據(jù)庫我取名為:mysql,加載(測試/虛擬)數(shù)據(jù),能體現(xiàn)對數(shù)據(jù)庫的保護(安全性和完整性控制等)。實現(xiàn)各種查詢、鏈接應用程序并能對數(shù)據(jù)庫做簡單的維護操作。建立數(shù)據(jù)庫create database mysql建立組織者信息表create table master(username varchar(20),pwd varchar(20),primary key(username)建立題目信息表create table questioninfo(questionid int,question varchar(100),a varchar(50),b varchar(50),c varchar(50),)建立回答結(jié)果表create table answerinfo(answer1 varchar(2),answer2 varchar(2),answer3 varchar(2),answer4 varchar(2),answer5 varchar(2),answer6 varchar(2),answer7 varchar(2),answer8 varchar(2),answer9 varchar(2),answer10 varchar(2)3.2選擇界面圖3-2首先,先選擇管理員登陸還是游客登陸或者管理員添加。3.3點擊游客登陸,填寫問卷。圖3-3游客填寫問卷,然后提交,錄入數(shù)據(jù)庫3.4 填寫完畢后,跳出謝謝參與界面圖3-43.5 選擇管理員登陸,輸入用戶名和密碼圖3-5管理員登陸,輸入用戶名和密碼3.6進入管理頁面圖3-6管理員進入管理界面,可以進行數(shù)據(jù)備份、數(shù)據(jù)導出、和查看統(tǒng)計結(jié)果功能。3.7 點擊修改,進入修改問卷題目頁面圖3-73.8 點擊備份按鈕,進行備份圖3-83.9 點擊數(shù)據(jù)導出按鈕,進行數(shù)據(jù)導出圖3-93.10 點擊查看統(tǒng)計結(jié)果按鈕,查看數(shù)據(jù)柱狀圖圖3-103.11 點擊管理員添加圖3-113.12 輸入一級管理員用戶名、密碼,進入添加頁面圖3-123.13 添加成功(添加失敗的話,會清空輸入框內(nèi)容,讓你重新輸)圖1-13第4章 主要代碼4.1 后臺代碼package web;import java.io.fileinputstream;import java.io.ioexception;import java.io.printwriter;import java.util.arraylist;import java.util.list;import javax.servlet.requestdispatcher;import javax.servlet.servletexception;import javax.servlet.http.httpservlet;import javax.servlet.http.httpservletrequest;import javax.servlet.http.httpservletresponse;import javax.servlet.http.httpsession;import org.apache.struts2.servletactioncontext;import dao.answerdao;import dao.questiondao;import dao.userdao;import entity.answer;import entity.question;import entity.user;suppresswarnings( unused, serial )public class actionservlet extends httpservlet public void service(httpservletrequest request, httpservletresponse response)throws servletexception, ioexception request.setcharacterencoding(utf-8);response.setcontenttype(text/html;charset=utf-8);printwriter out = response.getwriter();string uri = request.getrequesturi();string action = uri.substring(uri.lastindexof(/),uri.lastindexof(.);/管理員登陸驗證if (action.equals(/login) string username = request.getparameter(username);/得到頁面上輸入的密碼string pwd1 = request.getparameter(pwd);userdao dao = new userdao();try /得到數(shù)據(jù)庫中次username的密碼string pwd2 = dao.findbyusername(username);if(pwd1.equals()/* * 密碼不能為空 */request.setattribute(login_error2, 請輸入密碼);request.getrequestdispatcher(login.jsp).forward(request,response);else if(pwd1.equals(pwd2)/登陸成功response.sendredirect(master.do);else/* * 登錄失敗,提示用戶輸入正確的密碼 */request.setattribute(login_error2, 密碼錯誤);request.getrequestdispatcher(login.jsp).forward(request,response);catch (nullpointerexception e)/空指針異常,即沒有查詢到此username的信息request.setattribute(login_error1, 用戶名輸入不正確);request.getrequestdispatcher(login.jsp).forward(request,response); catch (exception e) e.printstacktrace();throw new servletexception(e);else if(action.equals(/toanswer)questiondao dao = new questiondao();try list questions = dao.findall();/ 將處理結(jié)果轉(zhuǎn)交給 jsp來處理/ step1 綁訂request.setattribute(questions, questions);/ step2 獲得轉(zhuǎn)發(fā)器requestdispatcher rd = request.getrequestdispatcher(answer.jsp);/ step3 轉(zhuǎn)發(fā)rd.forward(request, response); catch (exception e) e.printstacktrace();throw new servletexception(e);else if(action.equals(/answer)answerdao dao = new answerdao();try answer answer = new answer();answer.setanswer1(request.getparameter(1);answer.setanswer2(request.getparameter(2);answer.setanswer3(request.getparameter(3);answer.setanswer4(request.getparameter(4);answer.setanswer5(request.getparameter(5);answer.setanswer6(request.getparameter(6);answer.setanswer7(request.getparameter(7);answer.setanswer8(request.getparameter(8);answer.setanswer9(request.getparameter(9);answer.setanswer10(request.getparameter(10);dao.insertanswerinfo(answer);response.sendredirect(thank.jsp); catch (exception e) e.printstacktrace();throw new servletexception(e);else if(action.equals(/bosslogin)string username = request.getparameter(username);/得到頁面上輸入的密碼string pwd = request.getparameter(pwd);userdao dao = new userdao();try if(ddl.endswith(username)if(pwd.equals()/* * 密碼不能為空 */request.setattribute(login_error2, 請輸入密碼);request.getrequestdispatcher(bosslogin.jsp).forward(request,response);else if(pwd.equals(123)/登陸成功response.sendredirect(addmanager.jsp);else/* * 登錄失敗,提示用戶輸入正確的密碼 */request.setattribute(login_error2, 密碼錯誤);request.getrequestdispatcher(bosslogin.jsp).forward(request,response);else/* * 登錄失敗,提示用戶輸入正確的密碼 */request.setattribute(login_error1, 輸入用戶名錯誤);request.getrequestdispatcher(bosslogin.jsp).forward(request,response);catch (exception e) e.printstacktrace();throw new servletexception(e);else if(action.equals(/addmanager)user user = new user();userdao dao = new userdao();string username = request.getparameter(username);/得到頁面上輸入的密碼string pwd = request.getparameter(pwd);user.setusername(username);user.setpwd(pwd);try int num = dao.insertuser(user);if(num = 1)response.sendredirect(addok.jsp);elseresponse.sendredirect(addmanager.do); catch (exception e) / todo auto-generated catch blocke.printstacktrace();/master界面else if(action.equals(/master)questiondao dao = new questiondao();try list questions = dao.findall();/ 將處理結(jié)果轉(zhuǎn)交給 jsp來處理/ step1 綁訂request.setattribute(questions, questions);/ step2 獲得轉(zhuǎn)發(fā)器requestdispatcher rd = request.getrequestdispatcher(master.jsp);/ step3 轉(zhuǎn)發(fā)rd.forward(request, response); catch (exception e) e.printstacktrace();throw new servletexception(e);else if(action.equals(/backup)try runtime rt = runtime.getruntime(); string cmd =mysqldump -h localhost -uroot -p135790 ddl e:/mysql.sql; /一定要加 -h localhost(或是服務器ip地址) rt.exec(cmd /c + cmd); response.sendredirect(beifenok.jsp); catch (ioexception e) e.printstacktrace(); response.sendredirect(beifenfail.jsp); else if(action.equals(/show)response.sendredirect(percent.do);else if(action.equals(/percent)int numofa = 0;int numofb = 0;answerdao dao = new answerdao();try list list = dao.findall();for(int i = 0; ilist.size(); i+)if(list.get(i).getanswer1().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer2().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer3().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer4().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer5().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer6().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer7().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer8().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer9().equals(a)numofa +;elsenumofb +;if(list.get(i).getanswer10().equals(a)numofa +;elsenumofb +;string percencofa = string.valueof(double.valueof(string.valueof(numofa)/(numofa + numofb);string percencofb = string.valueof(double.valueof(string.valueof(numofb)/(numofa + numofb);system.out.println(percencofa);httpsession session = request.getsession();session.setattribute(numofa, numofa);session.setattribute(numofb, numofb);session.setattribute(percenctofa, percencofa);session.setattribute(percenctofb, percencofb);response.sendredirect(percent.jsp); catch (exception e) / todo auto-generated catch blocke.printstacktrace();else if(action.equals(/toupdatequestion)questiondao dao = new questiondao();int id = integer.parseint(request.getparameter(id);try question question1 = dao.findbyquestionid(id);/ 將處理結(jié)果轉(zhuǎn)交給 jsp來處理/ step1 綁訂request.setattribute(question1, question1);/ step2 獲得轉(zhuǎn)發(fā)器requestdispatcher rd = request.getrequestdispatcher(updatequestion.jsp);/ step3 轉(zhuǎn)發(fā)rd.forward(request, response); catch (exception e) e.printstacktrace();throw new servletexiception(e);else if(action.equals(/updatequestion)questiondao dao = new questiondao();try question question2 = new question();question2.setquestionid(integer.valueof(request.getparameter(questionid);question2.setquestion(request.getparameter(question);question2.seta(request.getparameter(a);question2.setb(request.getparameter(b);dao.updatebyquestionid(question2);response.siendredirect(master.do); catch (exception e) e.printstacktrace();/ request.setattribute(error1, 系統(tǒng)繁忙);/ request.getrequestdispatcher(error.jsp).forward(request,/ response);throw new servletexception(e);else if(action.equals(/exit)answerdao dao = new answerdao();try list list = dao.findall();dao.importdata();response.sendredirect(importok.jsp); catch (exception e) / todo auto-generated catch blocke.printstacktrace();response.sendredirect(importfail.jsp);第 5 章 測試用例5.1概述測試用例構(gòu)成了設(shè)計和制定測試過程的基礎(chǔ)。測試的“深度”與測試用例的數(shù)量成比例。由于每個測試用例反映不同的場景、條件或經(jīng)由產(chǎn)品的事件流,因而,隨著測試用例數(shù)量的增加,您對產(chǎn)品質(zhì)量和測試流程也就越有信心。判斷測試是否完全的一個主要評測方法是基于需求的覆蓋,而這又是以確定、實施和/或執(zhí)行的測試用例的數(shù)量為依據(jù)的。類似下面這樣的說明:“95 % 的關(guān)鍵測試用例已得以執(zhí)行和驗證”,遠比“我們已完成 95 % 的測試”更有意義。測試工作量與測試用例的數(shù)量成比例。根據(jù)全面且細化的測試用例,可以更準確地估計測試周期各連續(xù)階段的時間安排。測試設(shè)計和開發(fā)的類型以及所需的資源主要都受控于測試用例。測試用例通常根據(jù)它們所關(guān)聯(lián)關(guān)系的測試類型或測試需求來分類,而且將隨類型和需求進行相應地改變。最佳方案是為每個測試需求至少編制兩個測試用例:一個測試用例用于證明該需求已經(jīng)滿足,通常稱作正面測試用例;另一個測試用例反映某個無法接受、反?;蛞馔獾臈l件或數(shù)據(jù),用于論證只有在所需條件下才能夠滿足該需求,這個測試用例稱作負面測試用例。5.2 測試用例測試項目名稱:中心地理論數(shù)據(jù)采集與分析測試用例編號: test-001測試人員:戴冬靈測試時間:2014-5-20 測試項目標題:所有基本頁面的正確鏈接測試內(nèi)容:驗證各按鈕是否與其相應的功能界面相對應測試環(huán)境與系統(tǒng)配置: sql server 2008、windows 7、microsoft visual studio2010測試次數(shù):每個測試過程做3次。預期結(jié)果:可以正確顯示頁面,每個頁面鏈接有效,且鏈接的頁面功能與按鈕功能相符合測試過程:選擇每個功能按鈕后驗證所彈出的界面功能是否與指定功能相符合測試結(jié)果:鏈接無誤測試結(jié)論: 驗證完全正確備注:無測試項目名稱:中心地理論數(shù)據(jù)采集與分析測試用例編號: test-002測試人員:戴冬靈測試時間:2014-5-20 測試項目標題:權(quán)限測試內(nèi)容:驗證各按鈕是否與其相應的功能界面相對應測試環(huán)境與系統(tǒng)配置: sql server 2008、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工儀表入職試題及答案
- 急性心衰考核試題及答案
- 探討紡織品產(chǎn)業(yè)鏈各環(huán)節(jié)的質(zhì)量控制試題及答案
- 神華歷年實操試題及答案
- 探索紡織品復合材料的應用試題及答案
- 2024國際商業(yè)美術(shù)設(shè)計師的風險應對策略試題及答案
- 幼兒文學考試題及答案
- 服裝設(shè)計的市場需求分析試題及答案
- 2024年廣告設(shè)計師考試品牌策略試題及答案
- 2024年商業(yè)設(shè)計師考試的真題解讀試題及答案
- 學校五好關(guān)工委方案 - 副本
- 電力施工總承包合同范本2024年
- 汽車行業(yè)智能駕駛輔助系統(tǒng)開發(fā)方案
- 化工1.4丁二醇介紹及生產(chǎn)流程設(shè)計書
- 急性冠脈綜合征
- 店鋪合租合同模板
- 泵、真空設(shè)備企業(yè)數(shù)字化轉(zhuǎn)型策略
- 幽門螺桿菌科普課件
- ISO TR 15608-2017-中英文版完整
- 數(shù)字貿(mào)易學 課件 第18、19章 全球數(shù)字經(jīng)濟治理概述、包容性發(fā)展與全球數(shù)字鴻溝
- 學校護蕾行動工作方案及計劃書
評論
0/150
提交評論