無(wú)論是身處學(xué)校還是步入社會(huì),大家都嘗試過寫作吧,借助寫作也可以提高我們的語(yǔ)言組織能力。大家想知道怎么樣才能寫一篇比較優(yōu)質(zhì)的范文嗎?下面是小編幫大家整理的優(yōu)質(zhì)范文,僅供參考,大家一起來看看吧。
數(shù)據(jù)庫(kù)課程設(shè)計(jì)說明書篇一
引言
包括設(shè)計(jì)目的、背景系統(tǒng)的目標(biāo)及任務(wù)
包括系統(tǒng)建設(shè)目標(biāo),系統(tǒng)的主要任務(wù),系統(tǒng)性能指標(biāo),系統(tǒng)標(biāo)準(zhǔn)化要求。2 系統(tǒng)需求分析
(1)系統(tǒng)的詳細(xì)需求
包括:功能需求,使用范圍,業(yè)務(wù)流程,用戶界面,輸出要求,故障處理。(畫出系統(tǒng)數(shù)據(jù)流圖)
(2)使用環(huán)境
包括:網(wǎng)絡(luò)環(huán)境,硬件環(huán)境,軟件環(huán)境,與其他系統(tǒng)的關(guān)系。
(3)可行性分析
包括:技術(shù)可行性,經(jīng)濟(jì)可行性,人員可行性,影響系統(tǒng)開發(fā)的因素。3 軟件開發(fā)過程
(1)系統(tǒng)設(shè)計(jì)
包括:數(shù)據(jù)庫(kù)設(shè)計(jì):畫出e-r圖;系統(tǒng)功能設(shè)計(jì):畫出功能模塊結(jié)構(gòu)圖;
系統(tǒng)安全設(shè)計(jì):可以考慮以下一些安全設(shè)計(jì)思想(系統(tǒng)中存貯的用
戶口令、備份口令、數(shù)據(jù)庫(kù)連接信息等重要數(shù)據(jù),必需經(jīng)過安全加密等。)
(2)軟件設(shè)計(jì)
針對(duì)開發(fā)語(yǔ)言的選擇及本課題所要完成的各功能模塊,說明開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的方法和技巧。軟件測(cè)試過程
軟件項(xiàng)目在開發(fā)完成后還要進(jìn)行系統(tǒng)測(cè)試,以測(cè)試開發(fā)出的軟件的功能和性能是否達(dá)到預(yù)定要求。
(1)測(cè)試環(huán)境
①硬件環(huán)境、②軟件環(huán)境、③數(shù)據(jù)環(huán)境、④網(wǎng)絡(luò)環(huán)境。
(2)功能測(cè)試
①模擬現(xiàn)場(chǎng)測(cè)試、②應(yīng)用現(xiàn)場(chǎng)測(cè)試
(3)性能測(cè)試結(jié)論
課程設(shè)計(jì)最終的完成情況總結(jié)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)說明書篇二
新疆工程學(xué)院
課程設(shè)計(jì)說明書
題目名稱:礦井火災(zāi)防治課程設(shè)計(jì)
系部:專業(yè)班級(jí):學(xué)生姓名:指導(dǎo)教師:完成日期:年月日
新疆工程學(xué)院
安全工程系課程設(shè)計(jì)任務(wù)書
教研室主任(簽名)系(部)主任(簽名)年月日
新疆工程學(xué)院
課程設(shè)計(jì)評(píng)定意見
設(shè)計(jì)題目:學(xué)生姓名:評(píng)定意見:
評(píng)定成績(jī):
指導(dǎo)教師(簽名):年月日
評(píng)定意見參考提綱:
1.學(xué)生完成的工作量與內(nèi)容是否符合任務(wù)書的要求。2.學(xué)生的勤勉態(tài)度。
3.設(shè)計(jì)或說明書的優(yōu)缺點(diǎn),包括:學(xué)生對(duì)理論知識(shí)的掌握程度、實(shí)踐工作能力、表現(xiàn)出的創(chuàng)造性和綜合應(yīng)用能力等。
課程設(shè)計(jì)說明書格式及要求
1.摘要
1)摘要正文
(小四,宋體)
摘要內(nèi)容200~300字為易,要包括目的、方法、結(jié)果和結(jié)論。2)關(guān)鍵詞xxxx;xxxx;xxxx(3—8個(gè)主題詞)(小四,黑體)
2.目錄格式
目錄(三號(hào),黑體,居中)xxxxx(小四,黑體)……………………………………………11.l xxxxx(小四,宋體)……………………………………………21.1.1 xxxxx(同上)…………………………………………………
33.說明書正文格式:
(三號(hào),黑體)1.1xxxxx(四號(hào),黑體)1.1.1 xxxxx(小四,黑體)
正文:xxxxx(小四,宋體)
(頁(yè)碼居中)
4.致謝格式:
致謝(三號(hào),黑體,居中)致謝內(nèi)容(小四,宋體)5.參考文獻(xiàn)格式:
參考文獻(xiàn)
(三號(hào),黑體,居中)
列出的參考文獻(xiàn)限于作者直接閱讀過的、最主要的且一般要求發(fā)表在正式出版物上的文獻(xiàn)。參考文獻(xiàn)的著錄,按文稿中引用順序排列。
參考文獻(xiàn)內(nèi)容(五號(hào),宋體)示例如下:
期刊—[序號(hào)]作者1,作者2…,作者n.題(篇)名[j].刊名(版本),出版年,卷次(期次)。
圖書—[序號(hào)]作者1,作者2…,作者n.書名[m].出版地:出版社,出版年。
6.紙型、頁(yè)碼要求:
紙型:雙面打印a4紙,每行32-33個(gè)字,字間距:0.9磅左右,位置:標(biāo)準(zhǔn);每頁(yè)28-29行,行間距:21磅左右。每章另起一頁(yè)。
頁(yè)碼:居中,小五
7.量和單位的使用:
必須符合國(guó)家標(biāo)準(zhǔn)規(guī)定,不得使用已廢棄的單位。量和單位不用中文名稱,而用法定符號(hào)表示。
-->-數(shù)據(jù)庫(kù)課程設(shè)計(jì)說明書篇三需求分析
在銀行業(yè)務(wù)模擬中用隨機(jī)函數(shù)產(chǎn)生隨機(jī)數(shù),求客戶在銀行的平均時(shí)間,客戶來到銀行后加入兩個(gè)隊(duì)列,客戶辦理的業(yè)務(wù)有兩種,一是取款和貸款,二是存款和還款。概要設(shè)計(jì)
typedef struct service { int num;//客戶號(hào) string type;//到達(dá)或離開 int begintime;int endtime;int money;//正數(shù)為存款,負(fù)數(shù)為取款 struct service* next;}service;typedef struct //隊(duì)列 { service* head;service* rear;}queue;int total;//初始時(shí)銀行現(xiàn)存資金總額 int closetime;//營(yíng)業(yè)結(jié)束時(shí)間
int arrivetime;//兩個(gè)到達(dá)事件之間的間隔上限 int dealtime;//客戶交易的時(shí)間上限 int dealmoney=5000;//交易額上限 int currenttime=0;//當(dāng)前時(shí)間 int totaltime=0;//客戶逗留總時(shí)間 int counter=0;//客戶總數(shù) int number=1;//初始客戶序列號(hào) int currenttimeofdeal=0;int thearrivetime=0;queue eq;//事件隊(duì)列 queue fq;//隊(duì)列一
queue sq;//對(duì)列二 //初始化三個(gè)隊(duì)列 service* temped;int time;void push(queue &q,int a)// 插入元素a為q的新的隊(duì)尾元素 void pop(queue &q)// 若隊(duì)列不空,出對(duì)列函數(shù) service* front(queue &q)//返回隊(duì)首元素 service* back(queue &q)//返回隊(duì)尾元素
service* searchanddel(queue &q,int m)//在對(duì)列中尋找可處理元素 bool state=1;//用于判斷是否有窗口在處理
void arrive()//“到達(dá)”函數(shù) 隨機(jī)產(chǎn)生顧客,進(jìn)入隊(duì)列一產(chǎn)生到達(dá)事件 進(jìn)入事件隊(duì)列
void putmoney()//存款函數(shù) void getmoney()//取款函數(shù)
void findanddeal()//在對(duì)列中尋找可處理元素,對(duì)其進(jìn)行處理 運(yùn)行環(huán)境
window xp visual c++ 開發(fā)工具和編程語(yǔ)言
visual c++ c++ 詳細(xì)設(shè)計(jì)
1.隊(duì)列的鏈?zhǔn)奖硎竞蛯?shí)現(xiàn) typedef struct service { int num;//客戶號(hào)
string type;//到達(dá)或離開 int begintime;int endtime;int money;//正數(shù)為存款,負(fù)數(shù)為取款 struct service* next;}service;typedef struct //隊(duì)列 { service* head;service* rear;}queue;2.插入一個(gè)元素為隊(duì)尾元素 void push(queue &q,int a){ service* p=new service;p->money=a;p->next=null;if(==null)//列隊(duì)為空,初始化 { =p;=p;} else //隊(duì)列不為空,插入元素a { ->next=p;=->next;} } 3.返回函數(shù)
service* front(queue &q)//返回隊(duì)首元素 { return ;} service* back(queue &q)//返回隊(duì)尾元素 { return ;} 4.在對(duì)列中尋找可處理元素
service* searchanddel(queue &q,int m){ service* sign=;//標(biāo)記頭節(jié)點(diǎn) service* p;while(!=null){ if((-(->money)) { p=;=->next;//首節(jié)點(diǎn)后移一位,返回原首節(jié)點(diǎn) return p;} } if((-(->money))>m)//隊(duì)首元素不能被處理 { if(==){ } return null;else //首節(jié)點(diǎn)移到隊(duì)列尾部 { ->next=;=->next;=->next;->next=null;} } if(==sign)//隊(duì)列循環(huán)一周時(shí)停止 return null;} return null;} 5.到達(dá)函數(shù) void arrive()//到達(dá)“函數(shù) 隨機(jī)產(chǎn)生顧客,進(jìn)入隊(duì)列一產(chǎn)生到達(dá)事件 進(jìn)入事件隊(duì)列 { push(fq,(rand()%(2*dealmoney)-dealmoney));//隨機(jī)產(chǎn)生顧客加入第一隊(duì)列 back(fq)->begintime=currenttime;back(fq)->num=number;push(eq,(back(fq)->money));//將產(chǎn)生事件加入事件隊(duì)列 back(eq)->begintime=currenttime;back(eq)->type=”到達(dá)“;back(eq)->num=number;++number;} 6存款函數(shù) void putmoney(){ total+=front(fq)->money;//更新資金總額 push(eq,front(fq)->money);//加入事件隊(duì)列 離開 back(eq)->type=”離開“;back(eq)->num=front(fq)->num;back(eq)->endtime=(front(fq)->begintime+rand()%dealtime+1);++counter;//更新客戶總數(shù) totaltime+=(back(eq)->endtime-front(fq)->begintime);//更新逗留時(shí)間 pop(fq);//刪除第一隊(duì)列第一個(gè)業(yè)務(wù) currenttimeofdeal=back(eq)->endtime;state=0;} 7取款函數(shù) void getmoney()//取款函數(shù) { if((-f->money)>total)//資金短缺 加入第二隊(duì)列 { push(sq,front(fq)->money);back(sq)->begintime=front(fq)->begintime;back(sq)->num=front(fq)->num;pop(fq);6 } else { total=total+back(fq)->money;push(eq,front(fq)->money);//加入事件隊(duì)列離開 back(eq)->type=”離開“;back(eq)->num=front(fq)->num;back(eq)->endtime=(front(fq)->begintime+rand()%dealtime+1);back(eq)->begintime=0;currenttimeofdeal=back(eq)->endtime;++counter;//更新客戶總數(shù) totaltime+=(back(eq)->endtime-back(fq)->begintime);//更新逗留時(shí)間 pop(fq);//刪除第一隊(duì)列第一個(gè)業(yè)務(wù) state=0;} } 8.在對(duì)列中尋找可處理元素,對(duì)其進(jìn)行處理 void findanddeal(){ while((temped=searchanddel(sq,total))&&null!=temped)//查找可處理取款 { total+=temped->money; totail=total+temped->money;push(eq,temped->money);//加入事件隊(duì)列訓(xùn) 離開 back(eq)->type=”離開“;back(eq)->num=temped->num;randomtemp=rand()%dealtime+1; //更 新資 金總額 7 back(eq)->endtime=currenttime+randomtemp;currenttimeofdeal+=randomtemp;++counter;//更新客戶總數(shù) totaltime+=(back(eq)->endtime-temped->begintime);//更新逗留時(shí)間 delete temped;//刪除節(jié)點(diǎn) temped=null;} state=0;} 9 主函數(shù) int main(){ int m;cin>>m;if(m=111111){ cout<<”歡迎進(jìn)入系統(tǒng)< cout<<”輸入最大到達(dá)時(shí)間間隔:n“;cin>>arrivetime;cout<<”輸入最大的處理時(shí)間:n“;cin>>dealtime;thearrivetime+=rand()%arrivetime+1;//首次到達(dá)時(shí)間 while(currenttime } cout< } if(state==1&&f!=null){ } if(f->money>=0){ } else getmoney();putmoney();findanddeal();arrive();thearrivetime+=rand()%arrivetime+1;9 <<”事件類型“<<”tt“ <<” 時(shí)間“<<”t“ <<” 處理金額“< } cout<<”未處理客戶:“<<”“< cout< } } cout<<”銀行當(dāng)前余額:"< 在用隨即函數(shù)rand產(chǎn)生隨機(jī)數(shù)的時(shí)候,對(duì)其初始化用srand(time(null),為了使得產(chǎn)生的隨機(jī)數(shù)是整數(shù)要在后面加一 測(cè)試結(jié)果 如圖一所示為輸入密碼進(jìn)入系統(tǒng)后 圖一輸入密碼進(jìn)入系統(tǒng)后 如圖二為輸入銀行的初始存款,營(yíng)業(yè)時(shí)間,兩個(gè)到達(dá)事件的最大間隔,客戶交易的最大時(shí)間 圖二輸入各項(xiàng)信息后 如圖三所示產(chǎn)生的客戶信息 圖三 客戶的信息(到達(dá)時(shí)間和離開時(shí)間,平均在的時(shí)間) 參考文獻(xiàn) [1] 吳文虎,程序設(shè)計(jì)基礎(chǔ)(第二版),北京,清華大學(xué)出版社 [2] 譚浩強(qiáng),c語(yǔ)言程序設(shè)計(jì),北京,清華大學(xué)出版社 [3] 邊肇祺,模式識(shí)別(第二版),北京:清華大學(xué)出版社 [4] 李永忠,幾種小波變換的圖像處理技術(shù),西北民族學(xué)院學(xué)報(bào),自然科學(xué)版 [5] 嚴(yán)蔚敏,吳偉民,米寧,數(shù)據(jù)結(jié)構(gòu)題集(c語(yǔ)言版),清華大學(xué)出版社 心得體會(huì) 轉(zhuǎn)眼之間,來到大學(xué)已經(jīng)一年半的時(shí)間了,對(duì)程序的學(xué)習(xí)也有了初步的認(rèn)識(shí),在大一的時(shí)候?qū)W習(xí)了程序設(shè)計(jì),大二緊接著又學(xué)了數(shù)據(jù)結(jié)構(gòu),在這次的課程設(shè)計(jì)中,遇到了一些問題,通過老師和同學(xué)的幫助得到了解決,并且對(duì)程序設(shè)計(jì)的認(rèn)識(shí)又提高了一個(gè)層次,在以后的學(xué)習(xí)中,對(duì)經(jīng)常出現(xiàn)的問題會(huì)更加注意。 這次的課程設(shè)計(jì)給了我很大的幫助,在過程中學(xué)到了很多的知識(shí),對(duì)程序的規(guī)范性以及有效性更加的重視。在以后編程序的過程中會(huì)更加注意程序的完善性,使程序的功能更加的齊全,而這也是作為一個(gè)程序設(shè)計(jì)師必須要具備的。認(rèn)識(shí)到只有多多的練習(xí)才能更好的運(yùn)用所學(xué)習(xí)的知識(shí)。在大學(xué)里要充分的利用各種資源,提高自己的水平。 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 第一章 引言 開發(fā)的意義 設(shè)計(jì)應(yīng)用系統(tǒng)的任務(wù)及目標(biāo) 設(shè)計(jì)開發(fā)及運(yùn)行的軟硬件環(huán)境 第二章 系統(tǒng)分析與設(shè)計(jì) 系統(tǒng)需求分析 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 第三章 系統(tǒng)開發(fā)及實(shí)現(xiàn) 設(shè)計(jì)開發(fā)采用的技術(shù)及設(shè)計(jì)效果 第四章 總結(jié) ******************* 實(shí)踐教學(xué) ******************* 蘭州理工大學(xué) 計(jì)算機(jī)與通信學(xué)院 2014年春季學(xué)期 課程設(shè)計(jì) 題目:專業(yè)班級(jí):姓名: 學(xué)號(hào):指導(dǎo)教師:成績(jī): 目錄 摘要...........................1 1.2.3.4.5.需求分析.........................2 概念結(jié)構(gòu)設(shè)計(jì)........................2 邏輯結(jié)構(gòu)設(shè)計(jì)........................2 系統(tǒng)實(shí)現(xiàn).........................2 系統(tǒng)測(cè)試.........................2 參考文獻(xiàn)..........................2 課程設(shè)計(jì)總結(jié)......................4文檔排版要求: 一級(jí)標(biāo)題:宋體,三號(hào),加粗 二級(jí)標(biāo)題:四號(hào),宋體 正文:宋體,小四號(hào),1.5倍行距 摘要 (300字之內(nèi)) 本設(shè)計(jì)是以學(xué)校現(xiàn)有的考務(wù)管理工作為背景,根據(jù)學(xué)校考試管理的基本流程,以提高考試管理工作的效率和標(biāo)準(zhǔn)化為目標(biāo),開發(fā)了一個(gè)“網(wǎng)絡(luò)考試管理信息系統(tǒng)”。該系統(tǒng)采用java開發(fā)技術(shù),應(yīng)用服務(wù)器選用tomcat,數(shù)據(jù)庫(kù)服務(wù)器選用oracle10g。 該系統(tǒng)分為前臺(tái)和后臺(tái)2個(gè)部分。前臺(tái)為普通用戶提供系統(tǒng)登錄、考生注冊(cè)、在線考試、查詢成績(jī)等功能;后臺(tái)為管理員提供管理各類基礎(chǔ)數(shù)據(jù)的功能,包括學(xué)生注冊(cè)管理、專業(yè)信息管理、課程信息管理、考試信息管理、考試成績(jī)管理、考試題目管理等6個(gè)模塊。 關(guān)鍵詞: 網(wǎng)絡(luò)考試管理;java;oracle 1.需求分析 (系統(tǒng)結(jié)構(gòu)、系統(tǒng)功能) 2.概念結(jié)構(gòu)設(shè)計(jì) (畫出e-r圖) 3.邏輯結(jié)構(gòu)設(shè)計(jì) (給出具體的關(guān)系模式及關(guān)系圖) 4.系統(tǒng)實(shí)現(xiàn) (配以界面說明實(shí)現(xiàn)了那些主要功能)。 5.系統(tǒng)測(cè)試 (簡(jiǎn)要說明測(cè)試方法、測(cè)試用例) 參考文獻(xiàn) 1.趙艷鐸等(譯).數(shù)據(jù)庫(kù)原理(第5版)[m].清華大學(xué)出版社, 2011 2.楊冬青等(譯).數(shù)據(jù)庫(kù)系統(tǒng)概念(第6版)[m].機(jī)械工業(yè)出版社, 2012 3.金名等(譯).數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)與管理(第8版)[m].清華大學(xué)出版社, 2012 server 2008寶典[m].電子工業(yè)出版社,2010 5.蘇金國(guó)等(譯).oracle database 9i/10g/11g編程藝術(shù)[m].人民郵電出版社, 2011 6.程序設(shè)計(jì)[m].清華大學(xué)出版社, 2009,8 7.吳長(zhǎng)忠,曹樹坤,陶立英,桑曙光.高校畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)與構(gòu)建研究[j].科技創(chuàng)新導(dǎo)報(bào),2009年35期 8.張建偉,王璐,蔡增玉,陳娟娟.基于web的高校畢業(yè)設(shè)計(jì)全程管理的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[j].鄭州輕工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版),2009年05期 uilder程序設(shè)計(jì)教程[m].清華大學(xué)出版社,2010 注意:黃色標(biāo)注部分,需要各位同學(xué)根據(jù)自己選用的技術(shù),填寫相應(yīng)的參考書。 課程設(shè)計(jì)總結(jié) (300字之內(nèi))數(shù)據(jù)庫(kù)課程設(shè)計(jì)說明書篇四
數(shù)據(jù)庫(kù)課程設(shè)計(jì)說明書篇五