網(wǎng)上問卷調(diào)查系統(tǒng)_第1頁
網(wǎng)上問卷調(diào)查系統(tǒng)_第2頁
網(wǎng)上問卷調(diào)查系統(tǒng)_第3頁
網(wǎng)上問卷調(diào)查系統(tǒng)_第4頁
網(wǎng)上問卷調(diào)查系統(tǒng)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、2016-2017-2本科生實驗指導(dǎo)書軟件工程概論專 業(yè): 軟件工程 班 級: 軟件工程 學(xué) 號: 姓 名: 指導(dǎo)教師: 2017年3月前 言一、 上機實驗?zāi)康能浖こ谈耪撌擒浖こ虒I(yè)的重要專業(yè)課之一,該課程以工程的理念、原理和技術(shù)、方法來進行軟件開發(fā)和維護的。由于這門課程相對理論性強且內(nèi)容復(fù)雜,是較難學(xué)的一門課程。軟件工程概論也是一門理論性和實踐性較強的課程,軟件工程概論實驗教學(xué)是軟件工程概論課程教學(xué)的一個必備環(huán)節(jié)。在學(xué)習(xí)過程中,只有通過實驗,才能使學(xué)生對比較抽象的課程內(nèi)容產(chǎn)生一個具體的感性認(rèn)識。二、 實驗基本內(nèi)容為了使學(xué)生理解軟件工程原理、方法、技術(shù),掌握常用的管理、設(shè)計工具,初步了解和

2、掌握軟件開發(fā)和維護的方法和技巧等,本實驗指導(dǎo)書針對課程內(nèi)容及按照教學(xué)大綱要求編寫了16個學(xué)時的7 個實驗。本指導(dǎo)書中的7 個實驗內(nèi)容分別如下:1.office Visio軟件的用22.系統(tǒng)需求分析3.系統(tǒng)總體設(shè)計4.系統(tǒng)詳細(xì)設(shè)計5.軟件測試6.用例圖三、實驗任務(wù)與時間安排 軟件工程概論是一門實踐性較強的課程,除了在課內(nèi)安排的實驗外,鼓勵同學(xué)在課外用相關(guān)技術(shù)進行軟件項目設(shè)計練習(xí)。軟件工程概論上機實驗時間為16學(xué)時,建議與教學(xué)內(nèi)容同時進行上機實驗。目 錄實驗一4實驗二7實驗三13實驗四19實驗五24實驗一一、實驗?zāi)康?1、熟悉鍵盤指法練習(xí) 2、熟練掌握 Office Visio的環(huán)境組成和用法及利

3、用它繪制圖形。二、實驗學(xué)時數(shù) 2學(xué)時三、實驗內(nèi)容 1、熟悉鍵盤指法練習(xí) 2、熟悉Office Visio的環(huán)境組成。 3、使用Office Visio繪制以下圖并保存文件,文件名稱為“班級+學(xué)號后三位+姓名.vsd” (1)程序流程圖練習(xí) (2)系統(tǒng)模塊圖練習(xí) (3)數(shù)據(jù)流圖練習(xí) (4)數(shù)據(jù)模型圖4、 成績評定實驗二一、實驗?zāi)康?、熟練掌握系統(tǒng)數(shù)據(jù)流圖的相關(guān)知識和畫法;2、熟練掌握數(shù)據(jù)字典的定義。二、實驗學(xué)時數(shù) 2學(xué)時三、實驗內(nèi)容1、學(xué)生每人選擇一個軟件項目,項目名稱為: 網(wǎng)上問卷調(diào)查系統(tǒng) 2、 通過查閱資料,首先寫出本人所選項目的背景和目的意義;然后繪制系統(tǒng)分層數(shù)據(jù)流圖(包括頂層、中間層和底

4、層數(shù)據(jù)流圖,)若系統(tǒng)較復(fù)雜,則可以按照系統(tǒng)功能分開繪制它們的子數(shù)據(jù)流圖,最后給出數(shù)據(jù)字典定義。四、成績評定網(wǎng)上問卷調(diào)查系統(tǒng)一、開發(fā)背景和目的意義1、開發(fā)背景隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)的全球覆蓋、交互功能等特性給調(diào)查方法帶來新的變化,網(wǎng)上問卷調(diào)查作為一種基于互聯(lián)網(wǎng)平臺上信息采集及處理方式,越來越受到許多評估研究機構(gòu)和媒介機構(gòu)的關(guān)注和運用。因為網(wǎng)上問卷調(diào)查的方便性,許多企業(yè)也在自己的網(wǎng)絡(luò)上進行自主調(diào)研,使用調(diào)查的方式收集自己用戶的觀點等。不僅可以迅速了解社會不同層次、不同行業(yè)的人員需求,客觀地收集需求信息,調(diào)整修正產(chǎn)品策略和營銷策略,滿足不同的需求,促進公司產(chǎn)品銷售,同時也吸引了更多的長期用

5、戶群。許多專業(yè)調(diào)研公司也正在逐漸推廣在線調(diào)查,使之成為傳統(tǒng)調(diào)研形式的重要補充。網(wǎng)上問卷調(diào)查問卷系統(tǒng)是當(dāng)前一個很熱門、實用性很強的系統(tǒng),把它作為課程設(shè)計的題目,可以把已有的知識用于實踐,又可以學(xué)到一些新的概念,在這個過程中,可以增加工程經(jīng)驗,對以后的工作學(xué)習(xí)是一次很有意義的經(jīng)驗積累。2、開發(fā)目的意義網(wǎng)上問卷問卷調(diào)查的目的就是能夠提高調(diào)查效率,節(jié)約調(diào)查經(jīng)費,使調(diào)查數(shù)據(jù)的處理分析更加的方便,應(yīng)該具有以下功能特點:(1)向Internet用戶提交交互式,個性化的問卷調(diào)查服務(wù),具有問卷搜索等功能。(2)智能的后臺管理,能夠在線生成調(diào)查問卷,能夠分析統(tǒng)計調(diào)查出來的結(jié)果。(3)使用比較簡單,不需要專業(yè)的IT

6、技能,問卷的生成、投放、調(diào)查結(jié)果分析簡單易用。(4)具有靈活性,能應(yīng)用用不同的調(diào)查環(huán)境1。本系統(tǒng)主要實現(xiàn)最為普遍的問卷調(diào)查,包括問卷管理、設(shè)計、收集、統(tǒng)計管理等。通過訪問其他問卷調(diào)查的網(wǎng)站并查閱其他相關(guān)資料,了解現(xiàn)在問卷的特點、用戶的需求等。根據(jù)所了解的信息資源,設(shè)計能夠及時并盡量滿足用戶需求問卷調(diào)查系統(tǒng)。當(dāng)需求者需要用問卷來掌握一些資料或信息時,可以及時為需求者提供滿足要求的問卷。2、 系統(tǒng)數(shù)據(jù)流圖(1)頂層數(shù)據(jù)流圖 (2)中間層數(shù)據(jù)流圖(3)底層數(shù)據(jù)流圖三、數(shù)據(jù)字典名字:問卷 描述:問卷信息管理輸入數(shù)據(jù)流:基本信息輸出數(shù)據(jù)流:問卷信息名字:基本資料 描述:基本資料管理輸入數(shù)據(jù)流:基本信息輸

7、出數(shù)據(jù)流:基本資料名字:用戶 描述:用戶信息管理輸入數(shù)據(jù)流:基本信息輸出數(shù)據(jù)流:用戶信息名字:用戶信息管理描述:在客戶端對用戶的信息進行管理記錄,在服務(wù)端對用戶信息進行管理記錄輸入數(shù)據(jù)流:用戶的基本信息和修改信息輸出數(shù)據(jù)流:用戶信息表位置:商場庫存管理系統(tǒng)實驗三一、實驗?zāi)康?、熟練掌握實體-聯(lián)系圖的相關(guān)知識和畫法;2、系統(tǒng)功能、性能的確定二、實驗學(xué)時數(shù) 3學(xué)時 三、實驗內(nèi)容1、完善、細(xì)化實驗二中畫的本人所選系統(tǒng)數(shù)據(jù)流圖,然后分析并確定系統(tǒng)的功能要求和性能要求等。2、分析本人所選系統(tǒng)的數(shù)據(jù)要求,抽取系統(tǒng)中的數(shù)據(jù)對象,分析其屬性要求及數(shù)據(jù)對象間的關(guān)系,然后畫出該系統(tǒng)的實體-聯(lián)系圖。4、 成績評定網(wǎng)

8、上問卷調(diào)查系統(tǒng)一、 本系統(tǒng)的詳細(xì)數(shù)據(jù)流圖(1)頂層數(shù)據(jù)流圖 (2)中間層數(shù)據(jù)流圖(3)底層數(shù)據(jù)流圖二、對系統(tǒng)功能、性能的規(guī)定1、系統(tǒng)功能網(wǎng)上問卷調(diào)查系統(tǒng)的服務(wù)對象可稱為用戶,同時個系統(tǒng)必須有個系統(tǒng)管理員的角色。用戶要享有系統(tǒng)提供的各項服務(wù)功能,通過本系統(tǒng)發(fā)放調(diào)查問卷獲取大量調(diào)研數(shù)據(jù),然后對數(shù)據(jù)進行分析。系統(tǒng)管理員有自身的管理功能,并通過這些功能實現(xiàn)系統(tǒng)的實施管理和維護操作。系統(tǒng)的需求分析需要分別從用戶和管理者需求出發(fā)考慮,系統(tǒng)所能提供的功能應(yīng)該包括以下幾個方面: (1)登錄界面:登錄功能是用來檢驗所登錄的用戶名和密碼是否能匹配本系統(tǒng)后臺數(shù)據(jù)庫中存儲的用戶名和密碼。若匹配成功,則跳轉(zhuǎn)到系統(tǒng)界桌面

9、部件界面。登陸功能包括:用戶賬號、系統(tǒng)維護管理員賬號、數(shù)據(jù)管理員賬號等。 (2)用戶管理: 客戶(調(diào)查對象)信息方面,基本功能包括添加客戶(調(diào)查對象)信息、查詢客戶(調(diào)查對象)信息、修改客戶(調(diào)查對象)信息、刪除客戶(調(diào)查對象)信息等以及對用戶進行功能授權(quán)和數(shù)據(jù)授權(quán)。 (3)題庫管理功能:題庫管理主要用來管理系統(tǒng)中生成的調(diào)查問卷,以列表形式顯示不同日期新增的方案問卷,在該列表下的調(diào)查問卷以查看模式打開、新增、刪除問卷等功能。還有修改問卷問題,設(shè)置適應(yīng)人員等。 (4)問卷管理功能:基本功能包括生成調(diào)查問卷、查詢調(diào)查問卷、修改調(diào)查問卷、刪除調(diào)查問卷、預(yù)覽調(diào)查問卷、發(fā)放調(diào)查問卷、回收調(diào)查問卷等。 (

10、5)問卷調(diào)查管理:包括用戶參與問卷調(diào)查管理以及用戶問卷調(diào)查管理等方面,用戶參與的問卷調(diào)查管理主要是管理用戶需要填寫的問卷進行管理,以列表形式展示,并且顯示問卷的狀態(tài):完成/未完;用戶問卷調(diào)查管理包括查看 戶答卷、查看問卷統(tǒng)計結(jié)果、對問卷進行交叉分析等。 2、對性能的規(guī)定(1)精度問卷調(diào)查是需要調(diào)查者客觀思考進行回答的,且每個人的想法都不相同,所以需要大量的調(diào)查數(shù)據(jù)才能反應(yīng)調(diào)查的精度。(2)時間特性要求1)要在問卷調(diào)查時間結(jié)束之前進行問卷填寫;(3)靈活性1)在調(diào)查期間可以隨時停止問卷的調(diào)查2)操作方式上應(yīng)該能夠滿足鼠標(biāo)和鍵盤任意切換的需要;3)留有與其他系統(tǒng)的接口。(4)輸入輸出要求(1)輸入

11、項目問卷設(shè)計模塊:需要自己進行問卷內(nèi)容進行編輯。(2)輸出項目統(tǒng)計結(jié)果模塊:要根據(jù)調(diào)查的結(jié)果進行統(tǒng)計分析生成對應(yīng)的圖標(biāo)。(如樹狀圖、餅狀圖、折線統(tǒng)計圖等) (3)數(shù)據(jù)管理能力由于用戶在調(diào)查結(jié)果出來后就會進行研究分析,日后用到的可能性不大,因此對數(shù)據(jù)的存儲沒太大的要求。(4)故障處理要求在輸入不符合定義格式的數(shù)據(jù)時,軟件應(yīng)出現(xiàn)提示信息,而不是死機或是刪除已經(jīng)輸入的信息,然后再彈出輸入界面重新開始。3、 本系統(tǒng)的數(shù)據(jù)模型圖(E-R圖)通過分析本系統(tǒng)包括4類實體,分別如下:l 問題實體的屬性:題目 ID、題型、問題具體內(nèi)容、選項個數(shù)、選擇上限、問題錄入員以及各個選項具體內(nèi)容; l 問卷實體的屬性:問

12、卷 ID、問卷名稱、問題數(shù)量、開始時間、結(jié)束時間、是否已啟動、發(fā)放數(shù)量、回收數(shù)量、問卷錄入員以及各個問題 ID; l 客戶實體的屬性: 客戶 ID、客 戶類型、 客戶名稱、單位規(guī)模、所在地、電子郵件、聯(lián)系電話、 客戶信息錄入員; l 用戶實體的屬性:用戶 ID、用戶名、登錄密碼、用戶身份。 本系統(tǒng)的實體聯(lián)系圖如下:實驗四一、實驗?zāi)康?、熟練掌握層次圖的相關(guān)知識和畫法;2、熟練掌握由數(shù)據(jù)流圖映射為層次圖的方法。二、實驗學(xué)時數(shù) 3學(xué)時三、實驗內(nèi)容根據(jù)實驗三中的系統(tǒng)數(shù)據(jù)流圖,進行軟件設(shè)計。首先確定哪些是程序,哪些是數(shù)據(jù),哪些是人工操作,哪些是文件,然后把程序進行功能分解,確定各功能模塊的關(guān)系,然后設(shè)

13、計出系統(tǒng)的體系結(jié)構(gòu)圖及接口設(shè)計。四、成績評定網(wǎng)上問卷調(diào)查系統(tǒng)1、 系統(tǒng)功能劃分 為了加強系統(tǒng)的安全性,增加了系統(tǒng)用戶身份驗證功能,因此網(wǎng)上問卷調(diào)查系統(tǒng)的功能可以劃分為7大模塊:1)題庫管理:對問題進行增刪查改等操作2)問卷管理:可新建問卷和對問卷進行進行增刪查改和預(yù)覽等操作3)客戶管理:查看客戶信息,新建客戶信息,修改客戶信息,刪除客戶信息4)用戶管理:驗證用戶,新建用戶信息,修改用戶信息,刪除用戶信息5)查看答卷:查看用戶答卷6)數(shù)據(jù)統(tǒng)計:數(shù)據(jù)統(tǒng)計,交叉分析7)信息維護:個人信息,修改資料二、系統(tǒng)處理流程1)系統(tǒng)啟動時,激活身份驗證模塊。2)通過身份驗證后,對系統(tǒng)進行初始化,判斷用戶身份,導(dǎo)

14、入到不同的處理頁面。3)系統(tǒng)進入消息循環(huán)狀態(tài),通過事件驅(qū)動機制激活各功能模塊,并執(zhí)行指定模塊。4)各項功能執(zhí)行完畢后,重新進入消息循環(huán)狀態(tài)。5)由退出系統(tǒng)事件激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)。三、系統(tǒng)體系結(jié)構(gòu)設(shè)計 四、接口設(shè)計1、用戶接口(用戶界面)本系統(tǒng)采用典型的Windows風(fēng)格作為人機接口,如使用窗口、菜單、對話框等。1)問卷:用戶可以導(dǎo)入相關(guān)文檔幫助設(shè)計問卷。2)查詢調(diào)查記錄:顯示用戶的歷史調(diào)查記錄。3)刪除調(diào)查記錄:用戶將要刪除的歷史調(diào)查記錄,系統(tǒng)根據(jù)操作刪除修改文件處理,最后修改后的文件顯示出來。4)中止調(diào)查:通過發(fā)行人員模塊處理過后,將其信息轉(zhuǎn)化成領(lǐng)書單顯示出來。5)查詢調(diào)查情況:用戶

15、根據(jù)情況選擇想要查詢的調(diào)查表的情況,將其顯示出來。6)設(shè)計調(diào)查問卷:用戶根據(jù)需要進行問卷內(nèi)容設(shè)計。7)處理調(diào)查結(jié)果:管理員或系統(tǒng)將調(diào)查結(jié)果進行統(tǒng)計,并根據(jù)用戶選擇生成相應(yīng)的圖或表。8)更新問卷庫存:更新修改庫中問卷調(diào)查表。2、內(nèi)部接口驗證模塊:完成對用戶身份的驗證。初始化模塊:在身份驗證后,系統(tǒng)調(diào)用初始化操作,執(zhí)行完畢后進入消息循環(huán)狀態(tài)。查詢模塊:由相應(yīng)消息驅(qū)動,完成對信息進行查看功能。刪除模塊:具有此權(quán)限的用戶完成對信息刪除功能。打印模塊:實現(xiàn)用戶從系統(tǒng)打印功能。退出模塊:實現(xiàn)用戶從系統(tǒng)退出功能實驗五一、實驗?zāi)康氖炀氄莆崭鞣N算法描述工具特點及用法二、實驗學(xué)時數(shù) 2學(xué)時三、實驗內(nèi)容根據(jù)實驗四中

16、的系統(tǒng)功能模塊圖,首先對該系統(tǒng)功能模塊圖進行添加編號,然后根據(jù)系統(tǒng)功能,抽取4-6個重要模塊,并編寫出4-6個模塊的具體實現(xiàn)的算法。四、成績評定網(wǎng)上問卷調(diào)查系統(tǒng)主要模塊的算法設(shè)計1、 本系統(tǒng)的功能模塊圖二、寫出本系統(tǒng)的主要功能模塊具體實現(xiàn)的算法1、驗證用戶模塊(模塊編號4.1)的功能實現(xiàn)算法如下該模塊用于對登陸系統(tǒng)的用戶進行身份驗證。對于合法的用戶提示登錄成功并進入系統(tǒng)主界面;對于不合法的用戶提示相應(yīng)的錯誤信息,以便查看和修改。 輸入:用戶賬號和密碼處理: 獲得登錄用戶輸入的用戶賬號和密碼 訪問數(shù)據(jù)庫中的用戶信息表 查詢匹配的用戶賬號和密碼是否存在If 存在 then 提示登錄成功進入該系統(tǒng)主界面Else (若未查詢到或不匹配)返回結(jié)果到登錄界面輸出提示相應(yīng)錯誤信息Endif2、新建用戶信息模塊(模塊編號4.2)的功能實現(xiàn)算法如下該模塊用于注冊用戶賬號,填寫個人信息,方便下次直接登錄。經(jīng)過注冊獲得合法的用戶名和密碼,存儲到數(shù)據(jù)庫中。 輸入:用戶名 密碼 手機號處理: 將用戶賬戶信息存儲到數(shù)據(jù)庫表中If 用戶名已存在 then輸出用戶名已存在 else注冊成功,歡迎登錄 Endif3、新建問卷模塊(模塊編號2.2)的功能實現(xiàn)算法如下 該模

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論