版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著社會不斷進(jìn)步和發(fā)展,生活節(jié)奏不斷加快,信息已經(jīng)成為我們生活中不可缺少的一部分。我們立足于問卷調(diào)查的基礎(chǔ)上,使得這個系統(tǒng)能在網(wǎng)站上運(yùn)作。實(shí)現(xiàn)對客戶、物業(yè)信息的管理,提供更加簡單,方便的操作平臺,而設(shè)計了小區(qū)物業(yè)內(nèi)部管理平臺。</p><p> 一方面,用戶可以通過注冊用戶,進(jìn)行問卷搜索、設(shè)計、
2、發(fā)放、收集、整理、修改密碼等操作。另一方面管理員管理模塊主要包括:問卷管理、注冊用戶管理、系統(tǒng)管理,數(shù)據(jù)添加、修改、和刪除。本系統(tǒng)是基于JSP技術(shù),并使用SQL server 2000來實(shí)現(xiàn)對信息管理的功能,目前已經(jīng)成功運(yùn)用到此系統(tǒng)中。</p><p> 本系統(tǒng)的目的是建立一個高效的平臺,采用簡潔高效的JSP技術(shù)與SQL server 2000數(shù)據(jù)庫等技術(shù),設(shè)計和開發(fā)了這一問卷調(diào)查系統(tǒng)。該系統(tǒng)主要實(shí)現(xiàn)了問卷信息
3、管理、用戶信息管理、系統(tǒng)管理等后臺模塊,同時和前臺模塊瀏覽、設(shè)置,信息查詢、查看信息等有機(jī)的結(jié)合起來,提高了管理效率。通過科學(xué)全面的測試,系統(tǒng)實(shí)現(xiàn)了信息設(shè)置、用戶信息管理、顯示最新信息等功能。</p><p> 本系統(tǒng)可以根據(jù)實(shí)際應(yīng)用的具體情況,適當(dāng)加以修改,以便更好應(yīng)用。本系統(tǒng)操作簡單,靈活性好,系統(tǒng)安全性高,運(yùn)行穩(wěn)定。</p><p> 關(guān)鍵詞:問卷調(diào)查 JSP 結(jié)構(gòu)化分析&l
4、t;/p><p><b> ABSTRACT</b></p><p> Along with the social progress and development, the pace of life is accelerating and information have become the indispensable part in life. We based
5、 on the questionnaire survey, and on the basis of making this system can operate on the web site. Realization of customer, property management information system, provide more simple, convenient operation platform, and d
6、esign a residential property internal management platform. </p><p> On the one hand, the user can through the registered user, carried on the questionnaire search, design, issuing, collection and cipher ame
7、nding operation. On the other hand administrator management module mainly include: questionnaire management, registered user management, system management, data, add, modify and delete. This system is based on JSP techno
8、logy, and use SQL server 2000 to realize the function of information management, has been successfully applied to the system. </p><p> The purpose of this system is to establish an effective platform, using
9、 concise efficient JSP technology and SQL server 2000 database techniques, design and develop the survey system. This system mainly realizes the questionnaire information management, customer information management, syst
10、em management, at the same time and receptionists backend module module browsing, setting, information query, check information such as organic combine and improve the management efficiency. Through scientific</p>
11、<p> This system can according to the specific circumstances of practical application, proper modified, so that we can better application. This system operation simple, flexibility is good, the system has high sec
12、urity and stable performance. </p><p> Key Words:Questionnaire JSP Structured Analysis</p><p><b> 目 錄</b></p><p><b> 1 前 言1</b></p><p>
13、; 1.1 開發(fā)背景1</p><p> 1.2 國內(nèi)外研究現(xiàn)狀1</p><p> 1.3 系統(tǒng)設(shè)計的目標(biāo)1</p><p> 2 系統(tǒng)開發(fā)所采用的技術(shù)3</p><p> 2.1 Java技術(shù)3</p><p> 2.2 JSP技術(shù)3</p><p> 2.3 My
14、Eclipse3</p><p> 2.4 Struts4</p><p> 3 系統(tǒng)需求分析5</p><p> 3.1 系統(tǒng)可行性分析5</p><p> 3.2 需求分析5</p><p> 3.3 功能流程圖6</p><p> 3.4 功能分析8</p&
15、gt;<p> 3.5 系統(tǒng)開發(fā)環(huán)境9</p><p> 4 系統(tǒng)總體設(shè)計10</p><p> 4.1 系統(tǒng)主要功能設(shè)計10</p><p> 4.2 各功能模塊設(shè)計10</p><p> 4.3 數(shù)據(jù)庫設(shè)計11</p><p> 4.3.1 關(guān)系數(shù)據(jù)庫的基本概念11</p
16、><p> 4.3.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計12</p><p> 4.3.3數(shù)據(jù)庫表設(shè)計12</p><p> 4.3.3 數(shù)據(jù)庫的連接14</p><p> 5 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn)16</p><p> 5.1 系統(tǒng)登錄模塊設(shè)計16</p><p> 5.1 登錄模塊16
17、</p><p> 5.2 前臺功能模塊16</p><p> 5.3 管理員功能模塊19</p><p><b> 6 系統(tǒng)測試21</b></p><p> 6.1 測試概論22</p><p> 6.2 網(wǎng)上問卷調(diào)查系統(tǒng)采用的測試方法22</p><p
18、> 6.3 網(wǎng)上問卷調(diào)查系統(tǒng)功能測試23</p><p><b> 結(jié) 論26</b></p><p><b> 謝 辭27</b></p><p><b> 參考文獻(xiàn)28</b></p><p><b> 附 錄29</b>
19、;</p><p><b> 1 前 言</b></p><p><b> 1.1 開發(fā)背景</b></p><p> 問卷調(diào)查法是收集第一手?jǐn)?shù)據(jù)或資料的常用途徑,問卷調(diào)查法適用面廣、獲取數(shù)據(jù)便捷、研究成本較低,在很多領(lǐng)域都使用得非常廣泛。20世紀(jì)80年代之后,隨著個人計算機(jī)(PC)的出現(xiàn)和逐漸普及,計算機(jī)日益成為
20、調(diào)查研究者不可缺少的工具。到90年代之后,隨著互聯(lián)網(wǎng)(Internet)的廣泛應(yīng)用,各種基于網(wǎng)絡(luò)的調(diào)查方法開始出現(xiàn):計算機(jī)輔助網(wǎng)絡(luò)訪談、移動調(diào)查等。</p><p> 目前基于Internet的網(wǎng)絡(luò)問卷調(diào)查分析統(tǒng)計用得非常普遍和頻繁,才會有那么多的企業(yè)或者公司在使用網(wǎng)絡(luò)問卷調(diào)查法來獲得信息。然而每開發(fā)一個新的網(wǎng)絡(luò)問卷調(diào)查分析系統(tǒng),需要耗費(fèi)大量時間、很多已有產(chǎn)品功能過于強(qiáng)大、設(shè)置復(fù)雜、費(fèi)用比較昂貴等缺點(diǎn)。<
21、/p><p> 1.2 國內(nèi)外研究現(xiàn)狀</p><p> 隨著我國發(fā)展網(wǎng)絡(luò)辦公的環(huán)境(網(wǎng)絡(luò)基礎(chǔ)建設(shè)等運(yùn)行環(huán)境、法律環(huán)境、市場環(huán)境網(wǎng)上支付、信息安全、認(rèn)證中心建設(shè)、系統(tǒng)相關(guān)核心技術(shù)的成熟等條件)逐步完善,問卷調(diào)查將向縱深挺進(jìn),新一代的協(xié)問卷調(diào)查將浮出水面,取代目前簡單地依托“網(wǎng)站+電子郵件"的方式。問卷調(diào)查將從手寫和文件的初級形態(tài),過渡到自動化統(tǒng)計、整合等都延伸到Internet上
22、,使產(chǎn)品和服務(wù)更貼快捷方便。</p><p> 問卷調(diào)查系統(tǒng)將實(shí)現(xiàn)問卷調(diào)查高級電子化、網(wǎng)絡(luò)化、智能化,開展網(wǎng)上問卷調(diào)查,全面實(shí)現(xiàn)信息收集統(tǒng)計整合的網(wǎng)絡(luò)化。實(shí)現(xiàn)快捷網(wǎng)絡(luò)統(tǒng)計。</p><p> 目前,網(wǎng)上問卷調(diào)查系統(tǒng)也開始從小型低級問卷調(diào)查發(fā)展向大容量,高信息度,低人工成本的方向發(fā)展,國內(nèi)多家網(wǎng)上問卷調(diào)查網(wǎng)站,如問卷星、盛維調(diào)查系統(tǒng)等遍地開花,網(wǎng)絡(luò)問卷越來越現(xiàn)代化,普及化。</p&
23、gt;<p> 1.3 系統(tǒng)設(shè)計的目標(biāo)</p><p> 為需求者提供網(wǎng)絡(luò)問卷,讓需求者能夠快速、方便的實(shí)施專業(yè)的問卷調(diào)研,調(diào)查問卷設(shè)計,快速回收,跨地域、低成本, 投入少量資金即可操作問卷調(diào)查流程從而獲得豐富的反饋信息已經(jīng)成為趨勢。一個高效專業(yè)的網(wǎng)絡(luò)調(diào)查平臺越來越成為人們的需要。</p><p> 本課題設(shè)計的目的是當(dāng)某企業(yè)、某組織或某些個人需要調(diào)查或掌握一些數(shù)據(jù)、信
24、息或資料時,為這樣的需求者提供適合的網(wǎng)上問卷,回收、統(tǒng)計數(shù)據(jù)或答案,為需求者掌握資料提供方便。根據(jù)現(xiàn)有一些網(wǎng)絡(luò)問卷的缺點(diǎn),本課題要生成一個能夠提高調(diào)研效率,節(jié)約調(diào)查費(fèi)用,使調(diào)查數(shù)據(jù)的處理更方便具有以下特點(diǎn)的問卷調(diào)查系統(tǒng):</p><p> 1)能對調(diào)查問卷的結(jié)果進(jìn)行分析匯總,并使需求者能及時了解最新最及時的調(diào)查結(jié)果。</p><p> 2)使用簡單,如果需求者不滿意我們提供的問卷,需求
25、者還可以根據(jù)自己的想法設(shè)計問卷。 </p><p> 3)支持多種題型,如單選題、多選題等等。</p><p> 4)具有靈活性,可以應(yīng)用于不同的調(diào)查場合。</p><p> 該系統(tǒng)主要有人性化設(shè)計、系統(tǒng)的安全設(shè)置、簡單的系統(tǒng)維護(hù)方法、使用的高效性、具有錯誤識別能力等創(chuàng)新點(diǎn)。</p><p> 2 系統(tǒng)開發(fā)所采用的技術(shù)</p&g
26、t;<p> 2.1 Java技術(shù)</p><p> Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺(即JavaSE,JavaEE,JavaME)的總稱。Java技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機(jī)、移動電話和互聯(lián)網(wǎng)
27、,同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。</p><p> Java語言從它向世人打招呼的那一天開始它就把自己定位在了致力于網(wǎng)絡(luò)應(yīng)用軟件開的語言,它的跨平臺、安全性、完全的面向?qū)ο螅顾蔀榱嘶ミB網(wǎng)應(yīng)用軟件開發(fā)的一個新的寵兒。Java是一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言。具體來說,它具有如下特性:簡單性、面向?qū)ο蟆⒎植际?、解?/p>
28、型、可靠、安全、平臺無關(guān)、可移植、高性能、多線程、動態(tài)性等。</p><p> 與傳統(tǒng)程序不同,Sun公司在推出Java之際就將其作為一種開放的技術(shù)。全球數(shù)以萬計的Java開發(fā)公司被要求所設(shè)計的Java軟件必須相互兼容?!癑ava語言靠群體的力量而非公司的力量”是Sun公司的口號之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。</p><p>
29、Sun公司對Java編程語言的解釋是:Java編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。</p><p><b> 2.2 JSP技術(shù)</b></p><p> JSP(Java Server Page)是由Sun Microsystems公司提出,許多公司參與建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP是Java
30、陣營中最具代表性的解決方案。Jsp不僅擁有Java一樣的面向?qū)ο笮?、便利性、跨平臺性等優(yōu)點(diǎn)和特性,還擁有Java Servlet的穩(wěn)定性并可以使用Servlet提供API使用JavaBean可以將網(wǎng)頁和繁瑣的程序運(yùn)算完全分離,使模塊開發(fā)、HTML及程序設(shè)計的工作分工明確,提高了開發(fā)的效率。目前比較流行的Web程序開發(fā)中,Jsp是比較熱門的一種動態(tài)網(wǎng)頁技術(shù),它依靠Java穩(wěn)定、安全、可移植性好的優(yōu)點(diǎn)成為大、中型網(wǎng)絡(luò)開發(fā)的首選。</p
31、><p> 對于用戶界面的更新,其實(shí)就是由Web Server進(jìn)行的,所以給人的感覺更新很快。所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時刻保持最新版本。客戶端的接口不是很繁瑣,對于各種應(yīng)用易于部署、維護(hù)和修改JSP的設(shè)計目標(biāo)主要是提供一種更為簡便、有效的動態(tài)網(wǎng)頁編寫手段,并且增強(qiáng)網(wǎng)頁程序的獨(dú)立性、兼容性和可重用性。</p><p> 2.3 MyEclipse</p><
32、;p> MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的調(diào)試、測試和發(fā)布功能,支持HTML、Struts、JSP、Javascript、SQL、Hibernate。</p&g
33、t;<p> 2.4 Struts</p><p> Struts是開源軟件。使用Struts的目的是為了幫助我們減少在運(yùn)用MVC設(shè)計模型來開發(fā)Web應(yīng)用的時間。如果我們想混合使用Servlets和JSP的優(yōu)點(diǎn)來建立可擴(kuò)展的應(yīng)用,Struts是一個不錯的選擇。</p><p> Struts框架的主要架構(gòu)設(shè)計和開發(fā)者是Craig R.McClanahan。Craig也是
34、Tomcat4的主要架構(gòu)師,以及Java Web Services Developer Pack的主要架構(gòu)師和實(shí)現(xiàn)者。他現(xiàn)在是Sun的JavaServer Faces(JSR-127)以及J2EE平臺的Web層架構(gòu)的規(guī)范領(lǐng)導(dǎo)。Craig R.McClanahan先生是JCP ExpertGroup成員之一,曾參與JSP規(guī)格制定與Tomcat4之編寫,因此Struts Framework廣受Java開發(fā)人員群體所重視。Borland自20
35、02年底開始于開發(fā)工具JBuilder中支持Struts Framework。Struts是Apache基金會Jakarta項(xiàng)目組的一個Open Source項(xiàng)目,它采用MVC模式,能夠很好地幫助java開發(fā)者利用J2EE開發(fā)Web應(yīng)用。和其他的java架構(gòu)一樣,Struts也是面向?qū)ο笤O(shè)計,將MVC模式“分離顯示邏輯和業(yè)務(wù)邏輯”的能力發(fā)揮得淋漓盡致。Structs框架的核心是一個彈性struts的控制層,基于如Java,Servlet
36、s,JavaBeans,Re</p><p> Struts跟Tomcat、Turbine等諸多Apache項(xiàng)目一樣,是開源軟件,這是它的一大優(yōu)點(diǎn),使開發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。除此之外,Struts的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個方面:Taglib和頁面導(dǎo)航。Taglib是Struts的標(biāo)記庫,靈活運(yùn)用,能大大提高開發(fā)效率。另外,就目前國內(nèi)的JSP開發(fā)者而言,除了使用JSP自帶的常用標(biāo)記外,很少開發(fā)自己的標(biāo)記
37、,或許Struts是一個很好的起點(diǎn)。關(guān)于頁面導(dǎo)航,我認(rèn)為那將是今后的一個發(fā)展方向,事實(shí)上,這樣做,struts使系統(tǒng)的脈絡(luò)更加清晰。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護(hù)有著莫大的好處。尤其是當(dāng)另一批開發(fā)者接手這個項(xiàng)目時,這種優(yōu)勢體現(xiàn)得更加明顯。MVC即Model-View-Controller的縮寫,是一種常用的設(shè)計模式。MVC減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化。Struts是
38、MVC的一種實(shí)現(xiàn),它將Servlet和JSP標(biāo)記(屬于J2EE規(guī)范)用作實(shí)現(xiàn)的一部分。Struts繼承了MVC的各項(xiàng)特性,并根據(jù)J2EE的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。</p><p><b> 3 系統(tǒng)需求分析</b></p><p> 3.1 系統(tǒng)可行性分析</p><p> 建設(shè)Web平臺系統(tǒng)的必要性取決于需求的迫切性和實(shí)現(xiàn)的可能性。
39、可行性并不等于可能性,它還包括必要性,如果領(lǐng)導(dǎo)或管理人員對信息的需求并不迫切或各方面的條件不具備,就是不具備可行性。</p><p> 可行性研究是系統(tǒng)開發(fā)階段的第二項(xiàng)活動。它是對系統(tǒng)進(jìn)行全面、概要的分析。在本階段可以從技術(shù)、經(jīng)濟(jì)和管理三個方面對問卷調(diào)查系統(tǒng)的可行性進(jìn)行分析研究,從而為確定項(xiàng)目開發(fā)決策提供科學(xué)依據(jù)。</p><p> 3.1.1 技術(shù)可行性</p><
40、;p> 網(wǎng)上問卷調(diào)查系統(tǒng),利用現(xiàn)有的軟硬件條件,可以實(shí)現(xiàn)該系統(tǒng)的功能。并撥出專項(xiàng)資金,用以購置建立網(wǎng)絡(luò)中心所需的網(wǎng)絡(luò)設(shè)備和軟件,并配備系統(tǒng)管理員,負(fù)責(zé)整個系統(tǒng)的維護(hù)管理工作,具備了開發(fā)Web平臺系統(tǒng)的基本條件。</p><p> 為了今后的系統(tǒng)維護(hù),公司準(zhǔn)備聯(lián)合具有豐富經(jīng)驗(yàn)的軟件開發(fā)人員共同研究,這為今后系統(tǒng)的順利開發(fā)提供了有力的技術(shù)條件。所以在技術(shù)方面是可行的。</p><p>
41、; 3.1.2 經(jīng)濟(jì)可行性</p><p> 目前,問卷調(diào)查工作存在盲目性、隨意性和無效消耗,不能保證問卷調(diào)查的真實(shí)性、數(shù)量性以及問卷投放開支小。雖然系統(tǒng)開發(fā)初期可能消耗過大,但是,若開發(fā)成功本系統(tǒng),將有助于問卷調(diào)查更好的展開,更好的去調(diào)研市場,以開發(fā)客戶及時調(diào)整想要調(diào)查的問題策略,在激烈的市場競爭中把握主動。因此,從長遠(yuǎn)利益考慮,本項(xiàng)目若能開發(fā)成功,它所帶來的效益將遠(yuǎn)高于系統(tǒng)投入。所以在經(jīng)濟(jì)方面是可行的。&
42、lt;/p><p> 3.1.3 運(yùn)行可行性</p><p> 在公司的業(yè)務(wù)方面,由于普通的問卷調(diào)查系統(tǒng)信息處理量大,耗費(fèi)時間長,出錯效率高,在系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)業(yè)務(wù)中的信息集中處理、分析問卷信息信息和與問卷發(fā)布商進(jìn)行溝通。可以是問卷發(fā)布商及時調(diào)整下一步發(fā)展方向,為以后的工作打下良好的基礎(chǔ)。</p><p> 通過以上的研究和分析,認(rèn)為系統(tǒng)開發(fā)所產(chǎn)生的效益將
43、大于投入,所以開發(fā)本項(xiàng)目是可行的、必要的。</p><p><b> 3.2 需求分析</b></p><p> 系統(tǒng)規(guī)劃是管理信息系統(tǒng)生命周期的第一個階段,是管理信息系統(tǒng)的概念形成時期,這一階段的主要目標(biāo),就是制定出管理信息系統(tǒng)的長期發(fā)展方案,決定管理信息系統(tǒng)在整個生命周期內(nèi)的發(fā)展方向、規(guī)模和發(fā)展進(jìn)程。</p><p> 網(wǎng)上問卷調(diào)查系
44、統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由用戶管理模塊、問卷管理模塊、系統(tǒng)管理模塊組成,規(guī)劃系統(tǒng)功能模塊如下:</p><p><b> 1.用戶管理模塊</b></p><p> 用戶管理模塊主要是對用戶的身份及其基本信息、登錄控制權(quán)限等進(jìn)行管理, 以確保答卷信息的真實(shí)性和可信度,進(jìn)而獲得有參考價值的統(tǒng)計信息。</p><p><b>
45、; 2.問卷管理模塊</b></p><p> 收集問卷、整理問卷和回收問卷等功能。</p><p><b> 3.系統(tǒng)管理模塊</b></p><p><b> 系統(tǒng)維護(hù)等功能。</b></p><p> 系統(tǒng)規(guī)劃階段的主要任務(wù)是:根據(jù)組織的整體目標(biāo)和發(fā)展戰(zhàn)略,確定管理信息系
46、統(tǒng)的發(fā)展戰(zhàn)略,明確組織總的信息需求,制定管理信息系統(tǒng)建設(shè)總計劃,其中包括確定擬建系統(tǒng)的總體目標(biāo)、功能、大致規(guī)模和粗略估計所需資源,并根據(jù)需求的輕、重、緩、急資源和應(yīng)用環(huán)境的約束,把規(guī)劃的系統(tǒng)建設(shè)內(nèi)容分解成若干開發(fā)項(xiàng)目,以長期分批進(jìn)行系統(tǒng)開發(fā)。</p><p> 上述三項(xiàng)任務(wù)也規(guī)定了管理信息系統(tǒng)規(guī)劃工作進(jìn)程的三個主要階段,這就是包曼(B.J.Bowman)和戴維斯(G.B.Davis)等人提出的管理信息系統(tǒng)規(guī)劃三
47、階段模型的基本框架。</p><p><b> 3.3 功能流程圖</b></p><p> 在業(yè)務(wù)流程分析的基礎(chǔ)上,對數(shù)據(jù)流進(jìn)行了分析,從數(shù)據(jù)流動過程考察了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。存在數(shù)據(jù)流程不暢等問題?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖3-1所示。</p><p> 圖3-1系統(tǒng)數(shù)據(jù)流圖</p><p> 具體分析業(yè)務(wù)數(shù)
48、據(jù)流圖,主要包括三部分:問卷信息、基本信息、用戶信息的錄入。方便人員統(tǒng)計和查詢信息,都有系統(tǒng)統(tǒng)一管理存儲。該層數(shù)據(jù)流圖如圖3-2所示。</p><p> 圖3-2業(yè)務(wù)數(shù)據(jù)流圖</p><p> 分析問卷信息錄入。詳細(xì)介紹如下。</p><p> 管理員登錄系統(tǒng)后,系統(tǒng)對問卷信息進(jìn)行管理。一次錄入詳細(xì)數(shù)據(jù)流圖如圖3-3所示。</p><p&g
49、t; 圖3-3收費(fèi)信息數(shù)據(jù)流圖</p><p> 系統(tǒng)的實(shí)施會簡短數(shù)據(jù)的流程,并把信息集中統(tǒng)一于系統(tǒng),方便用戶查詢和統(tǒng)計,給操作人員帶了很大的工作便利。</p><p> 由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了一部分比較重要的,其他都是按照此方法繪制的。</p><p><b> 3.4 功能分析</b></p>
50、<p> 系統(tǒng)設(shè)計是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過程,同時,還應(yīng)考慮到系統(tǒng)所實(shí)現(xiàn)的內(nèi)外環(huán)境和主客觀條件,本著實(shí)事求是的態(tài)度進(jìn)行這一階段的工作。</p><p> 系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計算機(jī)與通信系統(tǒng)的物理方案。</p><p> 這一階段的主要任務(wù)就是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析
51、階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計劃,確保系統(tǒng)總體目標(biāo)的實(shí)現(xiàn)。</p><p> 系統(tǒng)設(shè)計工作的特點(diǎn):</p><p> 1.系統(tǒng)設(shè)計階段,大量工作是技術(shù)性的。</p><p> 2.允許用戶對已提出的信息需求做非原則性的修改或
52、補(bǔ)充。</p><p> 3.用戶在操作使用和運(yùn)行環(huán)境等方面的具體要求也要在系統(tǒng)設(shè)計階段加以明確并在系統(tǒng)的技術(shù)方案中得反映,因此系統(tǒng)設(shè)計人員還要同管理環(huán)境打交道。</p><p> 4.系統(tǒng)設(shè)計工作的環(huán)境是管理環(huán)境和技術(shù)環(huán)境的結(jié)合,是系統(tǒng)設(shè)計工作的重要特點(diǎn)。</p><p> 系統(tǒng)設(shè)計分為兩部分:系統(tǒng)總體結(jié)構(gòu)設(shè)計和系統(tǒng)詳細(xì)設(shè)計。</p><
53、p> 通過對網(wǎng)絡(luò)問卷調(diào)查系統(tǒng)的需求進(jìn)行初步研究,系統(tǒng)要完成的主要功能如下:</p><p> 3.4.1用戶業(yè)務(wù)功能:</p><p><b> ?。?)問卷中心</b></p><p> 公開問卷、熱門測評等,提供現(xiàn)成的問卷給需要對某些事物進(jìn)行調(diào)查的用戶。</p><p><b> (2)模板管
54、理</b></p><p> 給你一些調(diào)查問卷的模板和示例問卷,如果問卷中心提供的問卷不滿足條件,需求者可以根據(jù)自己需求設(shè)計問卷。</p><p><b> (3)幫助中心</b></p><p> 常見問題、設(shè)計問卷、發(fā)送問卷和統(tǒng)計分析等。</p><p> 其中設(shè)計問卷包括:題型分類、設(shè)置公開級別
55、和其他問題等;發(fā)送問卷包括:問卷連接和邀請郵件等;統(tǒng)計分析包括答卷來源、答卷時間和調(diào)查結(jié)果等篩選出符合條件的答卷集合,并且能以柱狀圖等形式呈現(xiàn)。</p><p><b> ?。?)查看&下載</b></p><p> 查看原始答卷和下載原始答卷。</p><p><b> ?。?)聯(lián)系我們</b></p&g
56、t;<p><b> 有聯(lián)系方式等。</b></p><p> 3.4.2管理員功能:</p><p><b> ?。?)用戶管理</b></p><p> 用戶管理模塊主要是對用戶的身份及其基本信息、登錄控制權(quán)限等進(jìn)行管理, 以確保答卷信息的真實(shí)性和可信度,進(jìn)而獲得有參考價值的統(tǒng)計信息。</p&
57、gt;<p><b> ?。?)問卷管理</b></p><p> 收集問卷、整理問卷和回收問卷等功能。</p><p><b> ?。?)系統(tǒng)管理</b></p><p><b> 系統(tǒng)維護(hù)等功能。</b></p><p> 3.5 系統(tǒng)開發(fā)環(huán)境</
58、p><p><b> 1.硬件平臺:</b></p><p> CPU:T6670 2.2GHz;</p><p> 內(nèi)存:512MB以上。</p><p><b> 2.軟件平臺:</b></p><p> 操作系統(tǒng):Windows xp/ Windows 7。<
59、;/p><p> 數(shù)據(jù)庫:SQL Server 2005。</p><p> 瀏覽器:IE9.0。</p><p> Web服務(wù)器:Tomcat</p><p> 分辨率:最佳效果1024×768像素。</p><p><b> 4 系統(tǒng)總體設(shè)計 </b></p>&
60、lt;p> 4.1 系統(tǒng)主要功能設(shè)計</p><p> 功能模塊劃分是描述系統(tǒng)的一個過程,需要將需求分析中的感性描述進(jìn)行抽象,提取出要實(shí)現(xiàn)的功能,這是整個系統(tǒng)開發(fā)的一個關(guān)鍵過程。在系統(tǒng)分析的基礎(chǔ)上,確定了系統(tǒng)的功能結(jié)構(gòu)圖,如圖4-1所示。</p><p> 圖4-1 問卷調(diào)查系統(tǒng)</p><p> 4.2 各功能模塊設(shè)計</p><
61、p> 系統(tǒng)主要包括以下功能模塊:</p><p><b> 1.管理員功能</b></p><p><b> 登錄:登錄。</b></p><p> 基礎(chǔ)信息管理:包括用戶管理、權(quán)限管理、問卷調(diào)查、基本資料管理等。</p><p><b> 系統(tǒng)處理。</b>&
62、lt;/p><p><b> 2.用戶功能</b></p><p><b> 登錄:登錄。</b></p><p> 問卷中心、模板設(shè)計、統(tǒng)計分析。</p><p><b> 信息查看。</b></p><p><b> 密碼修改。<
63、;/b></p><p> 模塊劃分后,具體清楚了系統(tǒng)所要實(shí)現(xiàn)的功能,接下來要選擇系統(tǒng)的運(yùn)行環(huán)境和開發(fā)模式。</p><p><b> 4.3 數(shù)據(jù)庫設(shè)計</b></p><p> 4.3.1 關(guān)系數(shù)據(jù)庫的基本概念</p><p> 關(guān)系數(shù)據(jù)庫是數(shù)據(jù)庫來組織數(shù)據(jù)的一種方式,是現(xiàn)在數(shù)據(jù)庫中廣泛應(yīng)用的一種流行關(guān)
64、系。關(guān)系數(shù)據(jù)庫的理論是建立在數(shù)學(xué)的集合的基礎(chǔ)上,是集合論在數(shù)據(jù)組織上的應(yīng)用。在關(guān)系數(shù)據(jù)庫中所有的數(shù)據(jù)都按照表的方式組織。它主要是通過建立數(shù)據(jù)庫中的表之間的對應(yīng)關(guān)系來維護(hù)數(shù)據(jù),在關(guān)系數(shù)據(jù)庫中,所有的實(shí)體和實(shí)體之間的關(guān)系都是用關(guān)系來表示的。實(shí)體間的關(guān)系可以有一對一,一對多和多對多的關(guān)系。</p><p> 根據(jù)功能模塊劃分的結(jié)果,具體分析了本系統(tǒng)具有的實(shí)體,實(shí)體屬性圖如圖4-3所示。</p><
65、p> 圖4-3 實(shí)體屬性圖</p><p> 遵循三范式原則,對實(shí)體之間的依賴關(guān)系進(jìn)行了整合,系統(tǒng)E-R圖如圖4-4所示。</p><p> 圖4-4系統(tǒng)E-R圖</p><p> 4.3.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫設(shè)計要遵循一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要求。盡量分離各實(shí)體對應(yīng)的表,一個
66、實(shí)體對應(yīng)一個表,搞清楚該實(shí)體有哪些屬性,對應(yīng)有些什么字段,以及各實(shí)體之間有何種聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計時要考慮的三個元素,也是一個好的數(shù)據(jù)庫設(shè)計的核心。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式(二維表)的集合。E-R圖是由實(shí)體,實(shí)體屬性和實(shí)體之間的聯(lián)系三個要素組成的。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上是要將實(shí)體,實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模型。</p><p> 根據(jù)以上原則將問卷調(diào)查系統(tǒng)中的E-
67、R圖轉(zhuǎn)換為關(guān)系模型如下:</p><p> a.問卷模板管理(問卷模板編號,問卷模板名稱)</p><p> b.用戶(用戶編號,用戶名稱)</p><p> c.問卷管理(問卷編號,問卷名稱)</p><p> d.問卷分類(分類編號,用戶編號)</p><p> e.時間(時間編號,時間名稱)</p
68、><p> 4.3.3數(shù)據(jù)庫表設(shè)計</p><p> 本系統(tǒng)的數(shù)據(jù)庫中包括10張數(shù)據(jù)表,記錄系統(tǒng)中的數(shù)據(jù)。部分?jǐn)?shù)據(jù)表的字段說明如下所示。</p><p> 根據(jù)需求分析以及系統(tǒng)功能的需要,系統(tǒng)信息數(shù)據(jù)存放在數(shù)據(jù)表中。下面給出重要數(shù)據(jù)表的簡單描述。</p><p> 1.zinfo(網(wǎng)站信息表)</p><p>
69、該表存儲了網(wǎng)站的基本信息,主要用于網(wǎng)站信息記錄。字段屬性描述如表4-1。</p><p> 表4-1 網(wǎng)站信息表</p><p> 2.wjtype(問卷分類信息表)</p><p> 該表存儲了問卷分類的基本信息,主要用于問卷分類基本信息記錄。字段屬性描述如表4-2。</p><p> 表4-2 問卷分類信息表</p>
70、<p> 3.wjmbts(問卷模板設(shè)置信息表)</p><p> 該表存儲了問卷模板設(shè)置的基本信息,主要是問卷模板設(shè)置的信息的記錄,該表的字段屬性如表4-3。</p><p> 表4-3 問卷模板信息表</p><p> 4.wjmb(問卷模板信息表)</p><p> 該表存儲了問卷模板的基本信息,主要是問卷模板信
71、息的記錄,該表的字段屬性如表4-4。</p><p> 表4-4 問卷模板信息表</p><p> 5.wenj(問卷信息表)</p><p> 該表存儲了問卷的基本信息,主要是問卷信息的記錄,該表的字段屬性如表4-5。</p><p> 表4-5 問卷信息表</p><p> 6.sysuser(用戶信息表
72、)</p><p> 該表存儲了用戶的基本信息,主要是用戶信息的記錄,該表的字段屬性如表4-6。</p><p> 表4-6 用戶信息表</p><p> 7.a(chǎn)nswers(答案信息表)</p><p> 該表存儲了答案的基本信息,主要是答案信息的記錄,該表的字段屬性如表4-7。</p><p> 表4-7
73、 答案信息表</p><p> 由于論文篇幅的限制,這里只列舉了數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù)表。</p><p> 4.3.3 數(shù)據(jù)庫的連接</p><p> Connection conn = null;</p><p> public CommDAO(){conn = this.getConn();}</p><p>
74、; private static Properties config = null;</p><p> static {try {</p><p> config = new Properties(); </p><p> Input Stream in=CommDAO.class.getClassLoader().getResourceAsStream&l
75、t;/p><p> ("dbconnection.properties");</p><p> config.load(in);</p><p> System.out.println(config.get("dburl"));</p><p> in.close();} </p>&
76、lt;p> catch (Exception e) {e.printStackTrace(); }}</p><p> public Connection getConn(){try</p><p> {String d = new Date().toLocaleString().substring(0,9);</p><p> Class.forNa
77、me("com.microsoft.jdbc.sqlserver.SQLServerDriver");</p><p> String dburl = (String)config.get("dburl");</p><p> conn = DriverManager.getConnection(dburl);}</p><p
78、> catch(Exception e){e.printStackTrace();}</p><p> return conn;}</p><p> 5 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn)</p><p> 5.1 系統(tǒng)登錄模塊設(shè)計</p><p> 經(jīng)過數(shù)據(jù)庫設(shè)計后,本階段要進(jìn)行系統(tǒng)界面設(shè)計。設(shè)計時要盡量按照用戶工作習(xí)慣,同時要做到界面友好
79、,讓用戶操作簡單方便。下面將對各個模塊進(jìn)行詳細(xì)設(shè)計。</p><p><b> 5.1 登錄模塊</b></p><p> 在登錄頁面中選擇用戶類型,輸入用戶名和密碼,然后單擊登錄按鈕,index.aspx.cs頁面將負(fù)責(zé)處理登錄請求,驗(yàn)證用戶身份和信息,完成登錄。登錄頁面如圖5-1所示。</p><p><b> 圖5-1登
80、錄頁面</b></p><p> 用戶登錄時要選擇身份,本系統(tǒng)有二種身份的用戶,分別是管理員、用戶。</p><p> 5.2 前臺功能模塊</p><p><b> (1)首頁界面</b></p><p> 用戶登錄系統(tǒng)后,主要的功能包括公開問卷、熱門測評、統(tǒng)計分析、問卷模板、查看下載等。其中首頁界
81、面顯示如圖5-2所示。</p><p><b> 圖5-2首頁界面</b></p><p><b> (2)會員登陸界面</b></p><p> 在登錄頁面中選擇用戶類型,輸入用戶名和密碼,然后單擊登錄按鈕,index.aspx.cs頁面將負(fù)責(zé)處理登錄請求,驗(yàn)證用戶身份和信息,完成登錄。如圖5-3所示。</p
82、><p><b> 圖5-3會員登錄</b></p><p><b> (3)用戶注冊界面</b></p><p> 用戶通過注冊頁面,注冊為系統(tǒng)的用戶。如圖5-4所示。</p><p> 圖5-4用戶注冊界面</p><p><b> 熱門問卷界面</
83、b></p><p> 在系統(tǒng)界面選擇熱門問卷,可以查看問卷分類為熱門類型的問卷。如圖5-5所示。</p><p><b> 圖5-5熱門問卷</b></p><p><b> ?。?)問卷設(shè)計界面</b></p><p> 只有在用戶登錄后,可以使用問卷設(shè)計功能,來設(shè)計問卷模版,用來發(fā)
84、布,輸入問卷名稱,選擇類型,然后標(biāo)注完問卷分類之后,按照格式寫題目選項(xiàng)后,點(diǎn)擊完成。如圖5-6所示</p><p> 圖5-6 問卷模版設(shè)計模塊</p><p> 5.3 管理員功能模塊</p><p><b> (1)問卷管理</b></p><p> 問卷管理是這個問卷調(diào)查系統(tǒng)的重點(diǎn),主要包括:問卷信息管理、
85、問卷模板管理、問卷分類管理。</p><p> 其中問卷信息管理界面,管理員對問卷信息進(jìn)行查詢、添加、編輯、設(shè)置等管理,如圖5-7所示。</p><p> 圖5-7問卷信息管理界面</p><p> 問卷模板管理界面,管理員對問卷模板進(jìn)行添加、編輯、設(shè)置等管理,如圖5-8所示。</p><p> 圖5-8問卷模板管理界面</p&
86、gt;<p> 問卷分類管理界面,管理員對問卷模板進(jìn)行添加、編輯、設(shè)置等管理,如圖5-9所示。</p><p> 圖5-9問卷分類管理界面</p><p><b> (2)注冊用戶管理</b></p><p> 注冊用戶管理模塊,管理員對用戶的信息進(jìn)行編輯、修改、刪除等管理,如圖5-10所示。</p><
87、;p> 圖5-10注冊用戶管理界面</p><p><b> (3)系統(tǒng)管理界面</b></p><p> 管理員對系統(tǒng)信息進(jìn)行管理,其中修改登錄密碼界面,如圖5-11所示。</p><p> 圖5-11住戶信息管理界面</p><p> 管理員對系統(tǒng)信息進(jìn)行管理,其中修改對外聯(lián)系信息界面,如圖5-12所
88、示。</p><p> 圖5-12對外聯(lián)系信息管理界面</p><p> 管理員對系統(tǒng)信息進(jìn)行管理,其中常見問題管理界面,如圖5-13所示。</p><p> 圖5-13常見問題管理界面</p><p><b> 6 系統(tǒng)測試</b></p><p><b> 6.1 測試概論
89、</b></p><p> 軟件測試(Software testing)是軟件生存期(Software life cycle)中的一個重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。通俗地講,軟件測試就是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼進(jìn)行最終復(fù)審的活動。1983年IEEE提出的軟件工程術(shù)語中給軟件測試下的定義是:“使用人工或自動的手段來運(yùn)行或測定某個軟件系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足
90、規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”。這個定義明確指出:軟件測試的目的是為了檢驗(yàn)軟件系統(tǒng)是否滿足需求。</p><p> 6.2 網(wǎng)上問卷調(diào)查系統(tǒng)采用的測試方法</p><p> 測試任何商品都有兩種方法:白盒測試和黑盒測試。 </p><p> 白盒法特點(diǎn):以程序的內(nèi)部邏輯為基礎(chǔ)設(shè)計測試用例,所以又稱為邏輯覆蓋法。應(yīng)用白盒法時,手頭必須有程序的規(guī)格
91、說明以及程序清單。</p><p> 白盒法考慮的是測試用例對程序內(nèi)部邏輯的覆蓋程度。最徹底的白盒法是覆蓋程序中的每一條路徑,但是由于程序中一般含有循環(huán),所以路徑的數(shù)目極大,要執(zhí)行每一條路徑是不可能的,只能希望覆蓋的程度盡可能高些。</p><p> 黑盒測試:黑盒測試時完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只按照規(guī)格說明書的規(guī)定來檢查程序是否符合它的功能要求。黑盒測試是在程序接口進(jìn)行的
92、測試,又稱為功能測試。主要對程序的功能進(jìn)行檢查,常使用在測試的后期階段。</p><p> 白盒法和黑盒法各有長處和短處,每種方法都可提供一組有用的測試用例,這組測試用例容易發(fā)現(xiàn)某種類型的錯誤,但不易發(fā)現(xiàn)其他類型的錯誤,然而沒有一種方法能提供一組“完整的”測試用例。因此,實(shí)際軟件測試方案設(shè)計是不同方法的綜合應(yīng)用。一個參考的黑盒法補(bǔ)充策略是:</p><p> 1.在任何情況下都需使用邊
93、界值分析(這個方法應(yīng)包括對輸入和輸出的邊界值進(jìn)行分析)。</p><p> 2.必要的話,再用等價分類法補(bǔ)充一些測試用例。</p><p> 3.再用錯誤推測法附加測試用例。</p><p> 4.檢查上述例子的邏輯覆蓋程度,如果未能滿足某些覆蓋標(biāo)準(zhǔn),則再增加足夠的測試用例。</p><p> 5.如果功能說明中含有輸入條件的組合情況
94、,則一開始就可先用因果圖(判定表)法。</p><p> 測試用例指對一項(xiàng)特定的軟件產(chǎn)品進(jìn)行測試任務(wù)的描述,體現(xiàn)測試方案、方法、技術(shù)和策略。內(nèi)容包括測試目標(biāo)、測試環(huán)境、輸入數(shù)據(jù)、測試步驟、預(yù)期結(jié)果、測試腳本等,并形成文檔。不同類別的軟件,測試用例是不同的。測試用例更趨于是針對軟件產(chǎn)品的功能、業(yè)務(wù)規(guī)則和業(yè)務(wù)處理所設(shè)計的測試方案。對軟件的每個特定功能或運(yùn)行操作路徑的測試構(gòu)成了一個個測試用例。</p>
95、<p> 本系統(tǒng)的實(shí)際開發(fā)過程中,對整個系統(tǒng)采用黑盒測試的方法,根據(jù)系統(tǒng)的需求,進(jìn)行相應(yīng)的測試,看是否完成相應(yīng)的功能。這樣經(jīng)過反復(fù)的測試,發(fā)現(xiàn)程序中存在的問題并找到原因加以改正。</p><p> 6.3 網(wǎng)上問卷調(diào)查系統(tǒng)功能測試</p><p> 6.3.1 問卷信息管理測試</p><p> 1.問卷信息管理測試用例</p>&l
96、t;p> 表6-1問卷信息管理測試用例</p><p> 問卷信息管理頁面測試</p><p> 圖6-1 問卷信息管理測試</p><p> 確定單擊回收問卷后狀態(tài)是否更新為已回收</p><p> 圖6-2 問卷回收成功</p><p> 查看結(jié)果是否成功跳轉(zhuǎn)頁面</p><p
97、> 圖6-3 跳轉(zhuǎn)頁面成功</p><p> 6.3.2 問卷信息管理測試</p><p> 1.會員注冊功能測試用例</p><p> 表6-1會員注冊功能測試用例</p><p> 不填寫信息,進(jìn)行注冊測試</p><p> 圖6-4 提示姓名需要填寫</p><p>
98、不完全填寫主要信息,進(jìn)行測試</p><p> 圖6-5 提示密碼需要填寫</p><p> 將主要信息填寫完整,進(jìn)行測試</p><p><b> 圖6-6 注冊成功</b></p><p><b> 結(jié) 論</b></p><p> 總體來說,本系統(tǒng)的設(shè)計具有
99、良好的擴(kuò)展能力并且便于維護(hù),使用較為簡便,對于統(tǒng)計人員來說是較好的問卷調(diào)查統(tǒng)計工具,但是由于時間和其他方面的限制原因,系統(tǒng)還有很多方面需要改進(jìn)。我相信在以后的學(xué)習(xí)生活中定能一步一步的去克服這些,使協(xié)同辦公系統(tǒng)功能越來越完善。在這次畢業(yè)設(shè)計中,我們第一次親身嘗試到了作為一個缺乏社會實(shí)踐經(jīng)驗(yàn)的學(xué)生所面臨的困難。</p><p> 通過對本系統(tǒng)的開發(fā)是我對書本上的知識點(diǎn)和理論有了更深一層的了解,使我學(xué)會了如何利用所學(xué)
100、的知識,把理論結(jié)合于實(shí)踐中進(jìn)一步掌握了管理信息系統(tǒng)開發(fā)的規(guī)律,從而對本專業(yè)有了更深刻的認(rèn)識。此后我會加倍努力的去研究,在熟練的基礎(chǔ)上掌握更多的新型技術(shù)來提高自己的開發(fā)水平。</p><p> 通過這一階段的學(xué)習(xí)和研究,該系統(tǒng)終于完成,雖然耗費(fèi)了許多經(jīng)歷和時間,但另一方面它驗(yàn)證了我的知識和能力,讓我有了不斷提高自身素質(zhì)的意識。</p><p><b> 謝 辭</b&g
101、t;</p><p> 時光飛逝,歲月如梭?;厥走@四年的學(xué)習(xí)時光,恩師們的諄諄教誨,領(lǐng)導(dǎo)和同學(xué)們的悉心關(guān)懷,父母及家人的鼎力支持,讓我完美地品味了一生中最美好的求學(xué)經(jīng)歷,留下了雋永的回憶。</p><p> 在論文即將完稿之際,我首先要向我的指導(dǎo)老師**老師和**老師表達(dá)深深的謝意。老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、平易近人的風(fēng)范和強(qiáng)烈的敬業(yè)精神給我留下了深刻的印象。是他在整個畢業(yè)設(shè)計過程中給我提供
102、了畢業(yè)設(shè)計所需要的資料,幫助解答畢業(yè)設(shè)計中遇到的問題。其次要感謝信息科學(xué)系**教研室的老師們,因?yàn)樵谛M鈱?shí)習(xí)的原因,他們在我的畢業(yè)設(shè)計中給與了充分的理解與支持,在此向尊敬的老師們表示最崇高的敬意與衷心的感謝!</p><p> 論文的順利完成,也離不開其它各位老師、同學(xué)和朋友的關(guān)心和幫助。在整個的論文寫作中,各位老師、同學(xué)和朋友積極的幫助我查資料和提供有利于論文寫作的建議和意見,在他們的幫助下,論文得以不斷的完
103、善,最終幫助我完整的寫完了整個論文。 另外,要感謝在大學(xué)期間所有傳授我知識的老師,是你們的悉心教導(dǎo)使我有了良好的專業(yè)課知識,這也是論文得以完成的基礎(chǔ)。在此謹(jǐn)向他們表示誠摯的謝意!</p><p> 最后,衷心地感謝各位老師在百忙之中審閱我的論文,感謝所有幫助我關(guān)心我的人。</p><p><b> 參考文獻(xiàn)</b></p><p> [1
104、] 薛華成.管理信息系統(tǒng).北京:清華大學(xué)出版社,1993.</p><p> [2] 薛鶴娟.基于WEB的大學(xué)選課系統(tǒng)分析.希望月報(上半月),2007年11期.</p><p> [3] 黃梯云.管理信息系統(tǒng)導(dǎo)論.機(jī)械工業(yè)出版社,2006.</p><p> [4] 江孝宜,胡海璐,米海生.信息系統(tǒng)開發(fā)實(shí)例精粹.電子工業(yè)出版社,2006.</p>
105、<p> [5] 杜娟.信息系統(tǒng)分析與設(shè)計.北京:清華大學(xué)出版社,2008.</p><p> [6] 王趾成.軟件工程(第二版).大連理工大學(xué)出版社.2008.</p><p> [7] (美)惠騰(Jeffrey L.Whitten),(美)本特利(Lonnie D.Bentley).系統(tǒng)分析與設(shè)計</p><p> 方法.機(jī)械工業(yè)出版社,
106、2007. </p><p> [9] 劉騰紅等.信息系統(tǒng)分析與設(shè)計.科學(xué)出版社,2006.</p><p> [10] 孫曉悅 . 精通Java、JDK、數(shù)據(jù)庫系統(tǒng)開發(fā)、Web開發(fā) . 人民郵電出版社,2007年2月</p><p> [11] 戎偉,張雙.Struts-Java流行服務(wù)器、框架、工具及整合應(yīng)用. 人民郵電出版社,</p>&l
107、t;p><b> 2006年10月</b></p><p> [12] 飛思寶蘭研究院,李爭,陸正中.JBuilder精髓.電子工業(yè)出版社,2004年</p><p><b> 1月</b></p><p> [13] 曹廣鑫,王謝華,王建 . Struts數(shù)據(jù)庫項(xiàng)目開發(fā)寶典 . 電子工業(yè)出版社,2006&l
108、t;/p><p><b> 年</b></p><p> [14] 陸正中,馬進(jìn)德,石正貴 . JBuilder9軟件開發(fā)項(xiàng)目實(shí)踐 . 清華大學(xué)出版社,2005</p><p><b> 年5月</b></p><p> [15] 雷之宇.Java項(xiàng)目開發(fā)實(shí)踐—網(wǎng)絡(luò)篇 . 中國鐵道出版社,200
109、5年5月</p><p> [16] 向傳杰 . Java編程案例教程 . 電子工業(yè)出版社,2004 年5月</p><p> [17] 趙強(qiáng) . J2EE應(yīng)用開發(fā)(第二版). 電子工業(yè)出版社,2008年2月</p><p> [18] 明日科技 . JSP開發(fā)技術(shù)大全 . 人民郵電出版社,2007年9月</p><p> [19
110、] 陳天河 . Hibernate項(xiàng)目開發(fā)寶典 . 電子工業(yè)出版社,2006年6月</p><p><b> 附 錄</b></p><p> public class CommDAO</p><p><b> {</b></p><p> Connection conn = null;&
111、lt;/p><p> public CommDAO()</p><p><b> {</b></p><p> conn = this.getConn();</p><p><b> }</b></p><p> private static Properties co
112、nfig = null;</p><p><b> static {</b></p><p><b> try {</b></p><p> config = new Properties(); </p><p> // InputStream in = config.getClass().
113、getResourceAsStream("dbconnection.properties");</p><p> InputStream in = CommDAO.class.getClassLoader().getResourceAsStream("dbconnection.properties");</p><p> config.load
114、(in);</p><p> System.out.println(config.get("dburl"));</p><p> in.close();</p><p> } catch (Exception e) {</p><p> e.printStackTrace();</p><p&g
115、t;<b> }</b></p><p><b> }</b></p><p> public Connection getConn()</p><p><b> {</b></p><p><b> try</b></p><
116、;p><b> {</b></p><p> String d = new Date().toLocaleString().substring(0,9);</p><p> Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");</p><p>
117、; String dburl = (String)config.get("dburl");</p><p> conn = DriverManager.getConnection(dburl);</p><p><b> }</b></p><p> catch(Exception e)</p><
118、;p><b> {</b></p><p> e.printStackTrace();</p><p><b> }</b></p><p> return conn;</p><p><b> }</b></p><p> publi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于javaweb問卷系統(tǒng)
- 基于javaweb停車管理系統(tǒng)-畢業(yè)設(shè)計
- 基于javaweb的倉庫管理系統(tǒng)畢業(yè)設(shè)計
- 基于javaweb英語在線測試系統(tǒng)畢業(yè)設(shè)計
- 基于javaweb小說閱讀網(wǎng)系統(tǒng)畢業(yè)設(shè)計論文
- 基于javaweb的家政服務(wù)畢業(yè)設(shè)計
- javaweb畢業(yè)設(shè)計論文
- 基于javaweb小說閱讀網(wǎng)系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計--基于javaweb技術(shù)的在線考試系統(tǒng)設(shè)計與實(shí)現(xiàn)
- 在線調(diào)查問卷系統(tǒng)【畢業(yè)設(shè)計】
- 在線問卷調(diào)查系統(tǒng)畢業(yè)設(shè)計論文
- 基于javaweb的倉庫管理系統(tǒng)畢業(yè)論文
- 畢業(yè)設(shè)計design and implementation of domestic service network based on javaweb
- 基于j2ee的問卷調(diào)查系統(tǒng)的畢業(yè)設(shè)計
- javaweb家教系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文-基于javaweb的在線考試系統(tǒng)的設(shè)計與實(shí)現(xiàn)
- 基于javaweb網(wǎng)上招聘系統(tǒng)
- 基于JavaWeb的圖片管理系統(tǒng)畢業(yè)論文.doc
- 基于javaweb的宿舍管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)——畢業(yè)論文
- 基于javaweb技術(shù)的水果銷售系統(tǒng) ——畢業(yè)論文
評論
0/150
提交評論