版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 HYPERLINK / 課 程 設(shè) 計(jì) 報(bào) 告課程設(shè)計(jì)名稱: 系 部: 學(xué)生姓名: 班 級: 學(xué) 號: 成 績: 指導(dǎo)教師: 開課時刻: 學(xué)年 學(xué)期一、設(shè)計(jì)題目:在線問卷調(diào)查系統(tǒng)二、要緊內(nèi)容組織者負(fù)責(zé)調(diào)查信息輸入,包括問題序號、具體問題以及選擇項(xiàng)的輸入。組織者能查看調(diào)查情況,能夠查看所有的調(diào)查信息,能夠查看指定問題序號的問題調(diào)查統(tǒng)計(jì)信息。被調(diào)查者用給定隨機(jī)號(不用實(shí)名)進(jìn)入系統(tǒng),能夠查看調(diào)查問題并進(jìn)行答。若問題較多(如需調(diào)查150個問題),在線參與調(diào)查人員較多(如500個并發(fā)用戶),則在數(shù)據(jù)庫的選擇及設(shè)計(jì)上應(yīng)作哪些具體策略保證在線調(diào)查能順利進(jìn)行。三、具體要求 課程設(shè)計(jì)的內(nèi)容獨(dú)立自主完成,課程
2、設(shè)計(jì)報(bào)告內(nèi)容完整、格式規(guī)范、排版整潔美觀;后臺數(shù)據(jù)庫采納MS SQL SERVER2005,前臺界面語言不限,編寫的程序代碼,須有較詳細(xì)的注釋講明;四、進(jìn)度安排課程設(shè)計(jì)安排:16周星期一 講解課程設(shè)計(jì)的內(nèi)容,安排每一天的具體任務(wù),分配并熟悉題目;星期二 需求分析:給出系統(tǒng)的功能需求、性能需求,并繪制DFD和DD;星期三 概念結(jié)構(gòu)設(shè)計(jì):繪制實(shí)體屬性圖(可選),局部ER圖和全局ER圖;星期四 邏輯結(jié)構(gòu)設(shè)計(jì):轉(zhuǎn)換、優(yōu)化、外模式的設(shè)計(jì);星期五 物理結(jié)構(gòu)設(shè)計(jì)及數(shù)據(jù)庫實(shí)施;17周星期一 應(yīng)用程序編制調(diào)試、整理課程設(shè)計(jì)報(bào)告,并檢查;星期二 依照反饋結(jié)果修改課程設(shè)計(jì);星期三 提交作業(yè) 上交的材料:課程設(shè)計(jì)的電
3、子稿、打印稿、源碼(SQL代碼和程序代碼)五、成績評定考核方法:現(xiàn)場驗(yàn)收(占50%),課程設(shè)計(jì)報(bào)告(占50%)??己藘?nèi)容:學(xué)習(xí)態(tài)度(出勤情況,平常表現(xiàn)等)、方案合理性、各時期的圖表與程序編制質(zhì)量、設(shè)計(jì)報(bào)告質(zhì)量。成績評定:優(yōu),良,中,及格,不及格。特不講明:(1)如發(fā)覺抄襲,按照不及格處理。 (2)材料不齊的,考核等級降一級。電子稿件以壓縮文件的形式上交,壓縮命名為:11位學(xué)號+姓名1、需求分析1.1本系統(tǒng)的設(shè)計(jì)的要緊功能創(chuàng)建問卷、修改問卷、查看問卷、查看調(diào)查用戶信息,查看調(diào)查結(jié)果等。組織者負(fù)責(zé)調(diào)查信息輸入,包括問題序號、具體問題以及選擇項(xiàng)的輸入,同時能查看調(diào)查情況,能夠查看所有的調(diào)查信息,能夠
4、查看指定問題序號的問題調(diào)查統(tǒng)計(jì)信息。被調(diào)查者用給定隨機(jī)號(不用實(shí)名)進(jìn)入系統(tǒng),能夠查看調(diào)查問題并進(jìn)行回答??紤]到調(diào)查問題較多,在線參與調(diào)查人員較多,則考慮將問卷分為幾份,被調(diào)查者隨機(jī)回答一份問卷。圖1.1詳細(xì)描述了該系統(tǒng)的數(shù)據(jù)流圖。組織者輸入修改問題創(chuàng)建用戶查看結(jié)果信息庫統(tǒng)計(jì)信息信息星題庫隨機(jī)號登入做題問卷被調(diào)查者 圖1.1在線問卷調(diào)查系統(tǒng)數(shù)據(jù)流圖1.2數(shù)據(jù)字典1.2.1數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義講明數(shù)據(jù)類型數(shù)據(jù)長度zzzbh組織者編號char20zzzxm組織者姓名char8zzzxb組織者性不char8zzznl組織者年齡intzzzbz組織者備注char100tmnr題目內(nèi)容char100
5、tmxx題目選項(xiàng)char40tmth題目題號char8bdczbh被調(diào)查者編號char20bdczxb被調(diào)查者性不char8bdcznl被調(diào)查者年齡intbdczxm被調(diào)查者姓名char8wjxh問卷序號char8wjbt問卷標(biāo)題char81.2.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名含義講明組成zzzxx組織者信息zzzbh,zzzxm,zzzxb,zzznl,zzzbz tm題目tmxh,tmnr,tmxx,tmthwj問卷wjxh,wjbtbdczxx被調(diào)查者信息bdczbh,bdczxb,bdcznl,bdczxm1.2.3數(shù)據(jù)流數(shù)據(jù)流名含義講明數(shù)據(jù)流來源數(shù)據(jù)流去向隨機(jī)號登入用隨機(jī)號登入被調(diào)查者做題1.
6、2.4數(shù)據(jù)存儲數(shù)據(jù)存儲名輸入數(shù)據(jù)流組成統(tǒng)計(jì)信息被調(diào)查者所完成問題答案題號、被調(diào)查者編號、答案題庫所有待調(diào)查問題題目題號、內(nèi)容、選項(xiàng)信息庫用戶信息被調(diào)查者編號、姓名、性不、年齡1.2.5數(shù)據(jù)處理數(shù)據(jù)處理名輸入輸出處理輸入修改問題組織者題庫輸入修改所需被調(diào)查問題查看結(jié)果組織者統(tǒng)計(jì)信息查看調(diào)查問題結(jié)果創(chuàng)建用戶組織者信息庫創(chuàng)建隨機(jī)號,錄入被調(diào)查者信息做題被調(diào)查者問卷回答問卷2、概念結(jié)構(gòu)設(shè)計(jì)依照在線問卷調(diào)查系統(tǒng)的差不多關(guān)系,分不找出實(shí)體:被調(diào)查者,問卷,題目,同時確定他們之間的聯(lián)系以及他們各自的屬性。建出如圖2.1所示的E-R圖。 題號選項(xiàng)內(nèi)容 SHAPE * MERGEFORMAT 問卷組成題目nn問
7、卷序號回答結(jié)果答案m做題m問 卷標(biāo)題mn被調(diào)查者性不編號姓名年齡圖2.1E-R圖3、邏輯結(jié)構(gòu)設(shè)計(jì)3.1將上面的E-R圖轉(zhuǎn)換為相應(yīng)的關(guān)系模型被調(diào)查者信息(編號,姓名,性不,年齡)主碼:編號題目(題號,內(nèi)容,選項(xiàng))主碼:題號問卷(問卷序號,標(biāo)題)主碼:問卷序號問卷組成(問卷序號,題號)主碼:問卷序號+題號外碼:問卷序號,題號做題(被調(diào)查者編號,問卷序號)主碼:被調(diào)查者編號+問卷序號外碼:被調(diào)查者編號,問卷序號回答結(jié)果(題號,答案,被調(diào)查者編號)主碼:題號+答案+被調(diào)查者編號外碼:題號,被調(diào)查者編號3.2對數(shù)據(jù)模型進(jìn)行優(yōu)化依照題目要求推斷出被調(diào)查者信息表為BCNF,問卷表為BCNF,題目表為BCNF
8、,問卷組成表為BCNF,做題表為BCNF,回答結(jié)果表為BCNF。4、物理結(jié)構(gòu)設(shè)計(jì)4.1物理結(jié)構(gòu)設(shè)計(jì)要緊是建立索引。通過索引來提高數(shù)據(jù)查詢性能。索引盡管能夠提高數(shù)據(jù)查詢性能,但同時也會降低數(shù)據(jù)修改性能??紤]到問卷序號,題號,被調(diào)查者編號經(jīng)常被作為表的連接條件,考慮在這些屬性上建立索引。4.2依照本系統(tǒng)的要求,該在線問卷調(diào)查系統(tǒng)需要建立多個查詢過程。在查詢被調(diào)查者回答結(jié)果時,組織者需要輸入查詢的內(nèi)容,因此要建立變量將值放入變量中然后建立存儲過程進(jìn)行查詢。在被調(diào)查者查看問卷時也是建立存儲結(jié)構(gòu)進(jìn)行查看問卷,因此在本系統(tǒng)中要建立多個存儲結(jié)構(gòu)才能實(shí)現(xiàn)必要的功能實(shí)現(xiàn)。被調(diào)查者登陸系統(tǒng)的時候,被調(diào)查者要輸入登
9、入編號。組織者登入時也需輸入信息,登陸后能夠進(jìn)行查詢所有調(diào)查信息,因此需分不授予相應(yīng)權(quán)限給組織者和被調(diào)查者。5、數(shù)據(jù)庫實(shí)施及應(yīng)用程序編制用MS SQL SERVER2005建立數(shù)據(jù)庫結(jié)構(gòu),此數(shù)據(jù)庫我取名為:dbs206,加載(測試/虛擬)數(shù)據(jù),能體現(xiàn)對數(shù)據(jù)庫的愛護(hù)(安全性和完整性操縱等)。實(shí)現(xiàn)各種查詢、鏈接應(yīng)用程序并能對數(shù)據(jù)庫做簡單的維護(hù)操作。建立數(shù)據(jù)庫create database dbs206建立被調(diào)查者信息表create table bdczxx(bdczbh char(20),bdczxm char(8), bdczxb char(8),bdcznl int,primary key(b
10、dczbh)建立組織者信息表create table zzzxx(zzzbh char(20),zzzxm char(8),zzzxb char(8),zzznl int ,zzzbz char(100)primary 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
11、 char(8),primary key(wjxh,tmth)建立做題表create table zt(wjxh char(8),bdczbh char(20),primary key(wjxh,bdczbh)建立回答結(jié)果表create table hdjg(bdczbh char(20),tmth char(8),da char(100)為wj表中的wjxh建立索引create index wj_indon wj(wjxh)為tm表中的tmth建立索引create index tm_indon tm(tmth)為bdczxx表中的bdczbh建立索引create index bdczxx_i
12、ndon bdczxx(bdczbh)組織者輸入組織者信息create procedure srzzzxxzzzbh char(20),zzzxm char(8),zzzxb char(8),zzznl int ,zzzbz char(100)asinsert into zzzxx(zzzbh,zzzxm,zzzxb,zzznl,zzzbz)values(zzzbh,zzzxm,zzzxb,zzznl,zzzbz)建立存儲過程zzzdenglu,當(dāng)組織者登陸時,依照組織者登陸編號,進(jìn)入系統(tǒng)。create procedure zzzdengluzzzbh char(20),zzzxm char(
13、8)asselect zzzbh=zzzbh from zzzxxwhere zzzxm=zzzxm組織者輸入題目create procedure srtmtmth char(8),tmxx char(40),tmnr char(100)asinsert intotm(tmth,tmxx,tmnr)values(tmth,tmxx,tmnr)組織者輸入問卷信息create procedure srwjwjxh char(8),wjbt char(8)asinsert into wj(wjxh,wjbt)values(wjxh,wjbt)組織者創(chuàng)建用戶信息create procedure cjy
14、hxxbdczbh char(20),bdczxm char(8), bdczxb char(8),bdcznl intas insert into bdczxx(bdczbh,bdczxm,bdczxb,bdcznl)values(bdczbh,bdczxm,bdczxb,bdcznl)建立存儲過程bdczdenglu,當(dāng)被調(diào)查者登陸時,依照編號,年齡,性不在被調(diào)查者信息表中查找該用戶,假如該用戶存在,進(jìn)入系統(tǒng)。create procedure bdczdenglubdczbh char(20),bdczxm char(8),bdcznl int,bdczxb char(8)asselect
15、 bdczbh=bdczbh from bdczxxwhere bdczxm=bdczxm and bdczxb=bdczxb and bdcznl=bdcznl被調(diào)查者查看問卷create view ckwjas select tm.tmth,tmnr,tmxxfrom wjzc join tm on wjzc.tmth=tm.tmth join wj on wjzc.wjxh=wj.wjxhwhere wj.wjxh=wjxh被調(diào)查者答卷結(jié)果create procedure djjgbdczbh char(20),tmth char(8),da char(100)asinsert into
16、 hdjg(bdczbh,tmth,da)values(bdczbh,da,tmth)組織者查看被調(diào)查者信息create procedure ckbdczxxbdczbh char(20)asselect bdczxm,bdczxb,bdcznlfrom bdczxx where bdczbh=bdczbh組織者查看題目信息create procedure cktmxx tmth char(8)asselect tmxx,tmnr from tm where tmth=tmth組織者查看調(diào)查問題結(jié)果create procedure ckdcwtjgtmth char(8)asselect bd
17、czbh,dafrom hdjgwhere tmth=tmth授予權(quán)限create login zzzxm with password=passwordcreate user zzzxm for login zzzxmgrant select,insert,update on tmto zzzxmgrant select,insert,update on wjto zzzxmgrant select,insert,update on zzzxxto zzzxmgrant select,insert,update on wjzcto zzzxmgrant select,insert,update
18、 on bdczxxto zzzxmgrant select on ztto zzzxmgrant select on hdjgto zzzxmcreate login bdczbh with password=passwordcreate user bdczbh for login bdczbhgrant select,insert,update on hdjgto bdczbhgrant select on ztto bdczbhgrant select on tm to bdczbhgrant select on wj to bdczbh6、心得體會通過這次課程設(shè)計(jì),我獨(dú)立地進(jìn)行了一個完整的具有一定規(guī)模的數(shù)據(jù)庫治理系統(tǒng)的設(shè)計(jì)和實(shí)踐,是關(guān)于本學(xué)期理論知識學(xué)習(xí)的一次專門好的運(yùn)用和檢驗(yàn)。不僅拓寬了自己的知識面,還在實(shí)踐中鞏固和加深了自己所學(xué)的理論知識,使自己的技術(shù)素養(yǎng)和實(shí)踐能力有了進(jìn)一步的提高,同時我的專業(yè)水平有了一定的進(jìn)步。在此次課程設(shè)計(jì)中,我設(shè)計(jì)的題目是在線問卷調(diào)查系統(tǒng),這對我來講是一次嘗試和創(chuàng)新的過程。但由于我缺乏實(shí)踐的練習(xí)與經(jīng)驗(yàn),剛開始著手有些困難,不明白設(shè)計(jì)的方向。通過查閱資料,同時向指導(dǎo)老師與同學(xué)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)學(xué)員代表演講稿
- 宣傳彩合同范例
- 家電合同采購合同模板
- 關(guān)于銷售返利合同范例
- 年會團(tuán)體演講稿
- 工程資料租賃合同范例
- 建設(shè)工程商務(wù)合同范例
- 幾人打火購車合同范例
- 三輪車二手車買賣合同范例
- 小型廠房臨街出售合同模板
- 2024-2030年中國凈菜加工行業(yè)產(chǎn)銷量預(yù)測及未來發(fā)展?jié)摿Ψ治鰣?bào)告
- 中國苯酐(PA)行業(yè)前景動態(tài)及投資盈利預(yù)測研究報(bào)告(2024-2030版)
- 專題13.6 等腰三角形(精練)(專項(xiàng)練習(xí))(培優(yōu)練)(學(xué)生版) 2024-2025學(xué)年八年級數(shù)學(xué)上冊基礎(chǔ)知識專項(xiàng)突破講與練(人教版)
- 非新生兒破傷風(fēng)診療規(guī)范(2024年版)解讀
- 微測網(wǎng)題庫完整版行測
- 多圖中華民族共同體概論課件第十一講 中華一家與中華民族格局底定(清前中期)根據(jù)高等教育出版社教材制作
- 生涯發(fā)展報(bào)告 (修改版)
- 求職能力展示
- 中國馬克思主義與當(dāng)代思考題(附答案)
- (新版)征信知識競賽基礎(chǔ)題庫(500題)
- 金屬風(fēng)管支架重量計(jì)算表
評論
0/150
提交評論