




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程設計報告課程設計名稱:系 部:學生姓名:班 級:學 號:成 績:指導教師:開課時間:學年 學期一、設計題目:在線問卷調查系統二、主要內容? 組織者負責調查信息輸入,包括問題序號、具體問題以及選擇項的輸入。? 組織者能查看調查情況,能夠查看所有的調查信息,能夠查看指定問題序號的問題調查統計信息。? 被調查者用給定隨機號(不用實名)進入系統,能夠查看調查問題并進行答。? 若問題較多(如需調查150個問題),在線參與調查人員較多(如 500個并 發用戶),則在數據庫的選擇及設計上應作哪些具體策略保證在線調查能順 利進行。三、具體要求1 .課程設計的內容獨立自主完成,課程設計報告內容完整、格式規范
2、、排版整潔美觀;2 .后臺數據庫采用MS SQL SERVER2005,前臺界面語言不限,編寫的程序代 碼,須有較詳細的注釋說明;四、進度安排課程設計安排:16周星期一 講解課程設計的內容,安排每一天的具體任務,分配并熟悉題目;星期二需求分析:給出系統的功能需求、性能需求,并繪制 DFD和DD;星期三 概念結構設計:繪制實體屬性圖(可選),局部ER圖和全局ER圖;星期四 邏輯結構設計:轉換、優化、外模式的設計;星期五物理結構設計及數據庫實施;17周星期一 應用程序編制調試、整理課程設計報告,并檢查;星期二根據反饋結果修改課程設計;星期三提交作業上交的材料:課程設計的電子稿、打印稿、源碼( SQ
3、L代碼和程序代碼)五、成績評定考核方法:現場驗收(占50%),課程設計報告(占50%)。考核內容:學習態度(出勤情況,平時表現等)、方案合理性、各階段的圖 表與程序編制質量、設計報告質量。成績評定:優,良,中,及格,不及格。特別說明:(1)如發現抄襲,按照不及格處理。(2)材料不齊的,考核等級降一級。電子稿件以壓縮文件的形 式上交,壓縮命名為:11位學號+姓名1、需求分析1.1 本系統的設計的主要功能創建問卷、修改問卷、查看問卷、查看調查用戶信息,查看調查結果等。組織者負責調查信息輸入,包括問題序號、具體問題以及選擇項的輸入,并且能查 看調查情況,能夠查看所有的調查信息,能夠查看指定問題序號的
4、問題調查統計 信息。被調查者用給定隨機號(不用實名)進入系統,能夠查看調查問題并進行 回答。考慮到調查問題較多,在線參與調查人員較多,則考慮將問卷分為幾份, 被調查者隨機回答一份問卷。圖1.1詳細描述了該系統的數據流圖。1.2 數據字典1.2.1數據項數據項名數據項含義說明數據類型數據長度zzzbh組織者編號char20zzzxm組織者姓名char8zzzxb組織者性別char8zzznl組織者年齡intzzzbz組織者備注char100tmnr題目內容char100tmxx題目選項char40tmth題目題號char8bdczbh被調查者編號char20bdczxb被調查者性別char8bd
5、cznl被調查者年齡intbdczxm被倜查者姓名char8wjxh問卷序號char8wjbt問卷標題char81.2.2數據結構數:居結7肉名含義說明組成zzzxx組織者信息zzzbh, zzzxm,zzzxb,zzznl,zzzbztm題目tmxh,tmnr,tmxx,tmthwj問卷wjxh , wjbtbdczxx被調查者信息bdczbh,bdczxb,bdcznl,bdczxm1.2.3數據流數據流名含義說明數據流來源數據流去向隨機號登入用隨機號登入被調查者做題1.2.4數據存儲數據存儲名輸入數據流組成統計信息被調查者所完成問題答案題號、被調查者編號、答案:題庫所有待調查問題題目題號
6、、內容、選項信息庫用戶信息被調查者編號、姓名、性別、 年齡1.2.5數據處理數據處理名輸入輸出處理輸入修改問題組織者題庫輸入修改所需被調查問題查看結果組織者統計信息查看調查問題結果創建用戶組織者信息庫創建隨機號,錄入被調查者信息:做題被調查者問卷回答問卷2、概念結構設計根據在線問卷調查系統的基本關系,分別找出實體:被調查者,問卷,題目,并且確定他們之間的聯系以及他們各自的屬性。建出如圖2.1所示的E-R圖。3.1 將上面的E-R圖轉換為相應的關系模型 被調查者信息(編號,姓名,性別,年齡) 主碼:編號題目(題號,內容,選項)主碼:題號問卷(問卷序號,標題)主碼:問卷序號問卷組成(問卷序號,題號
7、)主碼:問卷序號徽號外碼:問卷序號,題號做題(被調查者編號,問卷序號) 主碼:被調查者編號+問卷序號 外碼:被調查者編號,問卷序號回答結果(題號,答案,被調查者編號) 主碼:題號+答案+被調查者編號 外碼:題號,被調查者編號3.2 對數據模型進行優化根據題目要求判斷出被調查者信息表為 BCNF問卷表為BCNF題目表為BCNF 問卷組成表為BCNF做題表為BCNFJM答結果表為BCNF4、物理結構設計4.1 物理結構設計主要是建立索引。通過索引來提高數據查詢性能。索引雖然可 以提高數據查詢性能,但同時也會降低數據修改性能。考慮到問卷序號,題號, 被調查者編號經常被作為表的連接條件,考慮在這些屬性
8、上建立索引。4.2 根據本系統的要求,該在線問卷調查系統需要建立多個查詢過程。在查詢被 調查者回答結果時,組織者需要輸入查詢的內容,所以要建立變量將值放入變量 中然后建立存儲過程進行查詢。在被調查者查看問卷時也是建立存儲結構進行查 看問卷,因此在本系統中要建立多個存儲結構才能實現必要的功能實現。被調查者登陸系統的時候,被調查者要輸入登入編號。組織者登入時也需輸入信息,登 陸后可以進行查詢所有調查信息,所以需分別授予相應權限給組織者和被調查 者。5、數據庫實施及應用程序編制用MS SQL SERVER2005建立數據庫結構,此數據庫我取名為:dbs206,加載(測 試/虛擬)數據,能體現對數據庫
9、的保護(安全性和完整性控制等)。實現各種查 詢、鏈接應用程序并能對數據庫做簡單的維護操作。建立數據庫create database dbs206建立被調查者信息表create table bdczxx ( bdczbh char (20), bdczxm char (8), bdczxb char ( 8), bdcznl int , primary key ( bdczbh )建立組織者信息表create table zzzxx ( zzzbh char ( 20 ), zzzxm char (8),zzzxb char (8), zzznl int , zzzbz char (100) p
10、rimary key ( zzzbh )建立問卷表create table wj (wjxh char ( 8) primary key , wjbt char ( 8)建立題目表create table tm (tmth char ( 8),tmxx char (40), tmnr char ( 100 ), primary key ( tmth )建立問卷組成表create table wjzc (wjxh char ( 8), tmth char ( 8), primary key ( wjxh , tmth )建立做題表create table zt (wjxh char ( 8),
11、bdczbh char (20), primary key ( wjxh , bdczbh )建立回答結果表create table hdjg ( bdczbh char (20), tmth char ( 8), da char ( 100 )為wj表中的wjxh建立索引create index wj_ind on wj ( wjxh )為tm表中的tmth建立索引create index tm_ind on tm (tmth )為bdczxx表中的bdczbh建立索引 create index bdczxx_ind on bdczxx ( bdczbh )組織者輸入組織者信息create
12、procedure srzzzxx zzzbh char (20), zzzxm char ( 8), zzzxb char ( 8), zzznl int , zzzbz char ( 100) as insert into zzzxx ( zzzbh , zzzxm , zzzxb , zzznl , zzzbz ) values ( zzzbh , zzzxm, zzzxb , zzznl , zzzbz)建立存儲過程zzzdenglu ,當組織者登陸時,根據組織者登陸編號,進入系統create procedure zzzdengluzzzbh char (20), zzzxm char
13、 ( 8) asselect zzzbh =zzzbh from zzzxx where zzzxm = zzzxm組織者輸入題目create procedure srtmtmth char (8),tmxx char (40), tmnr char (100) asinsert intotm ( tmth , tmxx , tmnr )values ( tmth , tmxx, tmnr)組織者輸入問卷信息create procedure srwj wjxh char (8),wjbt char (8) asinsert into wj (wjxh , wjbt ) values ( wjx
14、h , wjbt)組織者創建用戶信息create procedure cjyhxx bdczbh char (20), bdczxm char ( 8), bdczxb char ( 8), bdcznl intasinsert into bdczxx ( bdczbh , bdczxm , bdczxb , bdcznl ) values ( bdczbh , bdczxm, bdczxb , bdcznl )建立存儲過程bdczdenglu ,當被調查者登陸時,根據編號,年齡,性別在被調查者信息表中查找該用戶,如果該用戶存在,進入系統。create procedure bdczdenglu
15、 bdczbh char (20), bdczxm char ( 8), bdcznl int , bdczxb char ( 8)asselect bdczbh =bdczbh from bdczxxwhere bdczxm =bdczxm and bdczxb =bdczxb and bdcznl =bdcznl被調查者查看問卷create view ckwj asselect tm . tmth , tmnr , tmxxfrom wjzc join tm on wjzc . tmth =tm. tmth join wj on wjzc . wjxh =wj . wjxh where w
16、j . wjxh ='wjxh被調查者答卷結果create procedure djjg bdczbh char (20), tmth char (8), da char (100) as insert intohdjg ( bdczbh , tmth , da) values ( bdczbh , da tmth )組織者查看被調查者信息create procedure ckbdczxxbdczbh char (20) asselect bdczxm , bdczxb , bdcznlfrom bdczxx where bdczbh ='bdczbh組織者查看題目信息crea
17、te procedure cktmxxtmth char (8) asselect tmxx , tmnrfrom tm where tmth =tmth組織者查看調查問題結果create procedure ckdcwtjgtmth char (8) asselect bdczbh , dafrom hdjgwhere tmth =tmth授予權限create loginzzzxmwith password ='password'create userzzzxm for loginzzzxmgrant select to zzzxm,insert,updateon tmgra
18、nt select to zzzxm,insert,updateon wjgrant select to zzzxm,insert,updateon zzzxxgrant select to zzzxm,insert,updateon wjzcgrant select to zzzxm grant select to zzzxm grant select,inserton zton hdjg,updateon bdczxxto zzzxmcreateloginbdczbhwith password ='password'createuserbdczbhfor login bdczbhgrantselect, insert, update on hdjgto bdczbhgrantsel
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年園藝師考試心理輔導方法試題及答案
- 亞馬遜賣家轉讓合同樣本
- 2024年園藝師考試備戰的心理建設試題及答案
- 如何有效提高農業經理人考試的通識能力試題及答案
- 高效備考2024年農藝師考試 實踐試題及答案
- 農村水田建房合同標準文本
- 2025年西寧城市職業技術學院單招綜合素質考試題庫匯編
- 2025年西安信息職業大學單招職業技能測試題庫附答案
- 企業瑜伽合同樣本
- 養老機構常用合同樣本
- 2025年中考化學實驗操作考試試題庫(全套完整版)
- AI在護理查房中的應用
- 西師版小學六年級數學教學大綱與計劃
- 2024雅安雨城區中小學教師招聘考試試題及答案
- 20以內三個數加減混合運算競賽練習訓練題大全附答案
- 2025年鄭州電力職業技術學院單招職業技能測試題庫匯編
- 臨床腎內科健康宣教
- GB/T 45166-2024無損檢測紅外熱成像檢測總則
- 知識付費居間合同樣本
- 《犯罪心理學》教學大綱
- 幼兒園市級課一等獎-大班語言健康繪本《我的情緒小怪獸》有聲繪本課件
評論
0/150
提交評論