最新職工信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第1頁
最新職工信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第2頁
最新職工信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第3頁
最新職工信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第4頁
最新職工信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩193頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

職工信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)

目錄職工信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)TOC\o"1—3”\h\zHYPERLINK\l”_Toc461087206"一、課程設(shè)計(jì)目的和要求3二、課程設(shè)計(jì)過程3HYPERLINK\l”_Toc461087208"數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟如下:3HYPERLINK\l”_Toc461087209"1。需求分析階段3HYPERLINK\l”_Toc461087210"1。1應(yīng)用背景31。2需求分析目標(biāo)4HYPERLINK\l”_Toc461087212"1.3系統(tǒng)設(shè)計(jì)概要4HYPERLINK\l”_Toc461087213"1。4軟件處理對(duì)象:51.5系統(tǒng)可行性分析5_Toc461087216”1。7系統(tǒng)的業(yè)務(wù)流程及具體的功能71.8數(shù)據(jù)流程圖9HYPERLINK\l”_Toc461087218”2。數(shù)據(jù)字典9HYPERLINK\l”_Toc461087219"3。概念結(jié)構(gòu)設(shè)計(jì)階段11HYPERLINK\l”_Toc461087220”4。邏輯結(jié)構(gòu)設(shè)計(jì)階段14HYPERLINK\l”_Toc461087221”5。物理結(jié)構(gòu)設(shè)計(jì)階段17HYPERLINK\l”_Toc461087222"6。數(shù)據(jù)庫(kù)實(shí)施17HYPERLINK\l”_Toc461087223"6.1CreateDatabase創(chuàng)建數(shù)據(jù)庫(kù)17HYPERLINK\l”_Toc461087224”6。2CreateTable創(chuàng)建表17三、課程設(shè)計(jì)心得20worker。txt”,"wb"))==NULL)//以只寫方式為輸出打開一個(gè)二進(jìn)制文件{printf(”\nCannotopenfile\n");}for(i=0;i<n;i++)if(fwrite(&worker[i],sizeof(structworker),1,fp)!=1)printf("filewriteerror\n”);fclose(fp);}intload()//加載函數(shù){FILE*fp;inti;if((fp=fopen(”worker。txt","rb”))==NULL){printf("\nCannotopenfile\n");returnNULL;}for(i=0;!feof(fp);i++)fread(&worker[i],sizeof(structworker),1,fp);fclose(fp);return(i—1);}voidno_input(inti,intn)//工號(hào)輸入函數(shù),i表示第i個(gè)職工的信息,n表示比較到第n個(gè)職工{intj,k,w1;do{w1=0;printf(”工號(hào):");scanf("%s”,worker[i].id);for(j=0;worker[i].id[j]!=’\0’;j++)if(worker[i]。id[j]〈’0’||worker[i].id[j]>'9')//判斷工號(hào)是否為數(shù)字{puts("請(qǐng)重新輸入!\n");w1=1;break;}if(w1!=1)for(k=0;k<n;k++)//比較到第N個(gè)職工if(k!=i&&strcmp(worker[k]。id,worker[i]。id)==0)//判斷職工號(hào)是否有雷同 {puts(”請(qǐng)重新輸入!\n”);w1=1;break; }}while(w1==1);}voidinput(inti)//輸入一個(gè)記錄的函數(shù){no_input(i,i);printf(”姓名:”);scanf("%s",worker[i].name);printf(”性別:");scanf(”%s",&worker[i].sex);printf(”年齡:”);scanf("%s",&worker[i].age);printf("工資:”);scanf("%s",worker[i].salary);printf("學(xué)歷:”);scanf(”%s",&worker[i].edu);printf("住址:”);scanf("%s",worker[i]。address);printf(”:");scanf(”%s",worker[i].tel);}voidprintf_one(inti)//顯示一個(gè)記錄的函數(shù){printf(”%10s%10s%5s%5s%8s%6s%10s%10s\n”,worker[i].id,worker[i]。name,worker[i].sex,worker[i]。age,worker[i]。salary,worker[i].edu,worker[i].address,worker[i].tel);}voidprintf_back()//一個(gè)任務(wù)結(jié)束后選擇是好似瀏覽還是返回{intk,w;printf("\n\n\tSuccessful^-^。\n\n");printf("接下來做什么?\n\n\t1).瀏覽全部\t2).返回:[]\b\b”);scanf(”%d”,&w);if(w==1)browse();elsemenu();}modify_data(inti,intn)//修改函數(shù){intc,w1;do{puts(”\nmodifyby=>\n\n1)。工號(hào)2)。姓名3)。性別4)。年齡5)。工資6).學(xué)歷7)。地址8).9)。取消");printf(”請(qǐng)選擇?:[]\b\b”);scanf("%d",&c);if(c>9||c〈1) { puts("\nChoiceerror!pleaseagain!”); getchar(); }}while(c>9||c(diǎn)〈1);do{switch(c){case1:no_input(i,n);break;case2:printf(”name:");scanf("%s”,worker[i].name);break; case3:printf(”sex:”);scanf(”%s”,worker[i]。sex);break; case4:printf(”age:”);scanf(”%s”,worker[i]。age);break; case5:printf("salary:”);scanf("%s",worker[i].salary);break; case6:printf("edu:");scanf("%s”,worker[i]。edu);break; case7:printf(”address:”);scanf(”%s",worker[i].address);break; case8:printf("tel:”);scanf("%s”,worker[i]。tel);break;case9:menu();break;}puts("\nNow:\n");printf_face();printf_one(i);printf("\n確定?\n\n\t1).是2).否,重新修改3)。不保存退出[]\b\b”);scanf("%d",&w1);if(w1==1)save(n);}while(w1==2);return(w1);}printf_face()//顯示數(shù)據(jù)結(jié)構(gòu)項(xiàng)目{printf(”\n\t工號(hào)姓名性別年齡工資學(xué)歷地址號(hào)碼\n");}voidenter()//輸入模塊{inti,n;printf("輸入多少個(gè)職工信息(0-%d):”,N-1);scanf(”%d”,&n);printf(”\n請(qǐng)輸入職工信息\n\n");for(i=0;i<n;i++)input(i);if(i!=0)save(n);printf_back();}browse()//瀏覽模塊{inti,j,n;n=load();printf_face();for(i=0;i<n;i++){if((i!=0)&&(i%10==0)){printf("\n\n按任意鍵顯示下一頁.。?!保?;getch();puts(”\n\n");}printf_one(i);}printf(”\t這里有%d條記錄.\n",n);printf(”\n按任意鍵返回...");getch();menu();}modify()//修改模塊{ structworkers; FILE*fp; inti,n,k,w0=1,w1,w2=0; n=load(); do { k=-1; printf_face(); for(i=0;i<n;i++) { if((i!=0)&&(i%10==0))//目的是分屏顯示 {printf(”\n\n記住要修改的工號(hào)。按任意鍵顯示下一頁”); getch(); puts(”\n\n”); } printf_one(i);//調(diào)用顯示一個(gè)記錄的函數(shù) } do { printf(”\n\n輸入要修改的職工工號(hào)!工號(hào):"); scanf("%s",s。id);//輸入要修改的ID for(i=0;i<n;i++)//查找要修改的數(shù)據(jù) if(strcmp(s.id,worker[i]。id)==0) { k=i;//找到要修改的記錄 s=worker[i];//把worker[i]備份,以便恢復(fù) } if(k==—1) printf(”\n\n未找到請(qǐng)重輸"); } while(k==—1);//當(dāng)k=-1表示沒有找到 printf_face();//調(diào)用顯示數(shù)據(jù)結(jié)構(gòu)項(xiàng)目的函數(shù) printf_one(k);//調(diào)用顯示一個(gè)記錄的函數(shù) w1=modify_data(k,n);//修改記錄并返回保存控制值w1,w1=1表示用戶已確認(rèn)修改 if(w1==1) { printf("\Successful^_^.\n\n修改另一個(gè)?\n\n\t1).是2).否,保存退出\t[]\b\b"); scanf("%d",&w0); w2=1;//用來控制保存,使w2=1是標(biāo)記已有過修改 } else { w0=0; if(w2==1) worker[k]=s; } if(w0!=1&&w2==1) save(n); }while(w0==1); menu();}search()//查詢模塊{intc,w1;do{puts("\nsearchby=>\n\n1)。工號(hào)2}.學(xué)歷3)。取消并返回”);printf(”Whichyouneeded?:[]\b\b”);scanf(”%d”,&c);if(c>3||c<1){puts(”\nchoiceerror!pleaseagain!");getchar();}}while(c>3||c(diǎn)〈1);{switch(c){case1:search1();break;case2:search2();break;case3:menu();break;}}}search1()//按工號(hào)查詢模塊{inti,n,k,w1=1,w2,w3,w4;structworkers;n=load();do{do{k=-1;printf(”\n\n輸入要查詢的工號(hào)!id:");scanf("%s",s.id);printf_face();for(i=0;i〈n;i++)if(strcmp(s.id,worker[i]。id)==0) {k=i; printf_one(k);break; }if(k==-1){printf(”\n\nNoexit!please");printf("\n\n繼續(xù)查找?\n\t1)。是2)。否,返回[]\b\b”);scanf(”%d”,&w1);if(w1==2)menu();}}while(k==—1&&w1==1);w4=0;w3=0;if(k!=—1) {printf(”\n\n接下來干什么?\n\t1)。查找另一個(gè)2).修改3)。返回菜單[]\b\b"); scanf(”%d",&w2); switch(w2) { case1:search1();break;case2:w3=modify_data(k,n);break; case3:{menu();break;} } }} while(w2==1);menu();}search2()//按學(xué)歷查詢模塊{ inti,n,k,w1=1,w2,w3,w4;structworkers;n=load();do{do{k=-1;printf(”\n\n請(qǐng)輸入你要查詢的學(xué)歷:\n”);scanf(”%s",);printf_face();for(i=0;i<n;i++)if(strcmp(,worker[i].edu)==0) {k=i; printf_one(k); }if(k==-1){printf(”\n\nNoexit!please");printf(”\n\n繼續(xù)查找?\n\t1)。是2).否,返回[]\b\b");scanf("%d”,&w1);if(w1==2)menu();}}while(k==—1&&w1==1);w4=0;w3=0;if(k!=-1) {printf("\n\n接下來干什么?\n\t1).查找另一個(gè)2).修改3).返回菜單[]\b\b”); scanf(”%d”,&w2); switch(w2) {case1:search2();break;case2:w3=modify_data(k,n);break; case3:{menu(); break; } } }} while(w2==1);menu();}menu(){intn,w1;do{puts("\t\t*******************菜單*******************\n\n"); puts(”\t\t\t\t1。錄入職工信息"); puts(”\t\t\t\t2.瀏覽職工信息”); puts("\t\t\t\t3。查詢職工信息");puts(”\t\t\t\t4.修改職工信息"); puts(”\t\t\t\t5。退出”); puts("\t\t****************************************\n\n”); printf(”請(qǐng)選擇(1~5):[]\b\b”); scanf("%d”,&n);if(n<1||n>5)//對(duì)選擇的數(shù)字作判斷 {w1=1;getchar();}elsew1=0;}while(w1==1);switch(n) {case1:enter();break;//錄入case2:browse();break;//瀏覽case3:search();break;//查詢case4:modify();break;//修改 case5:exit(0);//退出 }}main(){menu();}7.程序運(yùn)行結(jié)果下面是各個(gè)模塊的的界面截圖7.1主菜單7.2輸入模塊7.3瀏覽模塊7.4查找模塊7.5修改模塊8。編程中遇到的困難及解決方法溫故而知新,可以為師矣。通過這次實(shí)習(xí)我深刻的認(rèn)識(shí)了這點(diǎn)。這學(xué)期學(xué)習(xí)了C語言,了解了一些計(jì)算機(jī)語言方面的知識(shí)。借這次上機(jī)實(shí)習(xí)之際我又把課程重新復(fù)習(xí)了一遍,收獲頗豐,以前沒能弄懂的一些問題現(xiàn)在已有了一些認(rèn)識(shí),以前不太明白的問題現(xiàn)在也基本清楚了,雖然實(shí)習(xí)的題目對(duì)我來說還有些難,最終能在自己的努力下完成這次實(shí)習(xí)實(shí)感欣慰.以前遇到大的程序,心中總是有種恐懼感,不相信是自己的能力所能完成的,也沒有膽量去嘗試,這次正好也幫我克服了這種恐懼感,使我相信無論什么事只要自己真的下決心去做,都是可以做到的,即使不能一次成功,也不能放棄,失敗的盡頭一定有成功在等著我們的,失敗乃成功之母。實(shí)踐總是檢驗(yàn)真理的唯一方法,學(xué)了再多的知識(shí)不會(huì)運(yùn)用,就如同鳥兒長(zhǎng)了翅膀卻不會(huì)飛翔。學(xué)習(xí)C語言就是為了運(yùn)用它幫助我們解決一些日常生活中遇到的問題,而此次的課程設(shè)計(jì)就為我們提供了檢驗(yàn)自己能力的一次機(jī)會(huì),也給了我們一次彌補(bǔ)以前缺陷的機(jī)會(huì)??偠灾?,這次課程設(shè)計(jì)使我獲益匪淺啊。我對(duì)VC使用操作的心得可以歸結(jié)為以下幾點(diǎn):(1)在設(shè)計(jì)一些較復(fù)雜的程序時(shí),要盡量采用程序模塊,采用函數(shù)的相互調(diào)用,將一些調(diào)用次數(shù)較多的函數(shù)作為公共函數(shù),放在整個(gè)程序的開頭處,這樣就免去了在調(diào)用時(shí)的聲明,可以減少錯(cuò)誤的出現(xiàn)。(2)盡可能將主函數(shù)設(shè)計(jì)得簡(jiǎn)潔一些,以便在調(diào)試程序時(shí)較容易找出錯(cuò)誤.(3)采用菜單方式能夠以最簡(jiǎn)潔的方式將程序內(nèi)容呈現(xiàn)在用戶眼前,并且,要盡可能地給出較詳細(xì)較全面的使用提示,在每一次執(zhí)行下一步驟是都要給出使用者具體的提示,以增加程序的實(shí)用性,而不只是讓編程者看得懂。(4)一個(gè)程序的算法和數(shù)據(jù)結(jié)構(gòu)雖然是最重要的,但是,作為一個(gè)實(shí)用性的軟件或程序,要考慮到使用者的方便性,所以,要注意程序運(yùn)行界面的美化工作,即:注意換行的位置,注意行距,數(shù)據(jù)在屏幕中的位置,菜單的顯示方式,選項(xiàng)的排列方式等,還有,要在每次執(zhí)行完一項(xiàng)指令后,要使函數(shù)運(yùn)行界面返回到菜單,等等,這些問題也是編寫一個(gè)好的程序必不可少的工作.9.總結(jié)心得及良好建議經(jīng)過一學(xué)期的C語言學(xué)習(xí),我們掌握了C語言的基礎(chǔ)知識(shí),能夠讀懂別人用c語言設(shè)計(jì)的程序。平時(shí)的程序設(shè)計(jì)大多是以填空的形式出現(xiàn),雖然有所接觸,但都不完全。而這一周的課程設(shè)計(jì),卻讓我們完完全全用自己學(xué)到的知識(shí)編寫一個(gè)完整的體統(tǒng)程序。這是一個(gè)新的挑戰(zhàn),也是一種新的學(xué)習(xí).我們組選擇的題目是第一個(gè)-—職工工資信息管理系統(tǒng)。初看到這個(gè)題目覺得很簡(jiǎn)單,但當(dāng)我做到電腦前準(zhǔn)備開始編寫代碼的時(shí)候才發(fā)現(xiàn)無從下手。通過去圖書館查找程序設(shè)計(jì)相關(guān)的書籍,和上網(wǎng)參考前人編寫的類似程序,我腦中才有了一個(gè)大概方向。終于開始著手寫了。第一天下來,我只寫好了兩個(gè)函數(shù),但還是很開心,因?yàn)檫@是我編的第一個(gè)小系統(tǒng)的成功的開始!接下來幾天都在宿舍整個(gè)下午的對(duì)著電腦不斷的編譯、調(diào)試、修改,每次編好一個(gè)能夠成功運(yùn)行的程序,都會(huì)感到很欣慰,但自己編的程序自己很難發(fā)現(xiàn)當(dāng)中的錯(cuò)誤,而電腦又沒有提示的時(shí)候就很受打擊,也會(huì)著急。但可以先放一放,讓腦子休息一下,忘掉錯(cuò)誤的記憶.或許等過段時(shí)間再回過頭來,就會(huì)很容易的發(fā)現(xiàn)之前的錯(cuò)誤了。隨著編好的程序越多,累積的經(jīng)驗(yàn)也越多,查找錯(cuò)誤就越快了。還有會(huì)發(fā)現(xiàn)很多程序有很多相似之處,可以通過復(fù)制修改的發(fā)式來編寫。雖然題目要求只需要一種查詢方式,但當(dāng)我編出規(guī)律之后自然就想多寫兩個(gè),寫完就會(huì)有很大的成就感了。有一次發(fā)現(xiàn)之前辛辛苦苦編的兩段代碼沒有保存。沒辦法,只能重新寫。總之,經(jīng)過這一次的課程設(shè)計(jì),我體會(huì)到成功的來之不易。當(dāng)最后一次成功串聯(lián)運(yùn)行所有函數(shù)時(shí),真的很開心。通過這次實(shí)踐,我們能夠更熟練掌握C語言,特別是循環(huán)和文件,當(dāng)時(shí)在課堂上沒有學(xué)太清楚的,這個(gè)程序設(shè)計(jì)之后都很明白了。同時(shí)增加了我們對(duì)程序設(shè)計(jì)的興趣,暑假回家我還會(huì)嘗試著做一些其他的小系統(tǒng)。C語言是一個(gè)有序的學(xué)習(xí),學(xué)了最基本的替換,然后擴(kuò)展到循環(huán)、嵌套,條例很清楚,不是一個(gè)零散的知識(shí),實(shí)際愛好難過所有的客車個(gè)都如此,不過通過實(shí)習(xí)我也知道了自己的不足,存在很多的問題。比如自己些的小程序出了問題,不會(huì)了就叫老師或同學(xué)幫忙,雖然這樣能節(jié)約時(shí)間,但是會(huì)樣成一種依賴心理,碰到問題就是首先想到求助而不是自己解決,所以以后要多多鍛煉自己的信心和增加自己的能力,爭(zhēng)取可以做到自己可以做到一些簡(jiǎn)單的程序編寫和錯(cuò)誤排除。還有自己的基礎(chǔ)知識(shí)不扎實(shí),遇到的問題,沒有很好的邏輯思維,親手編寫一個(gè)新的程序的時(shí)候會(huì)有種沒法下手的感覺,找不到突破口,通過實(shí)習(xí)逐漸理清了順序,對(duì)于簡(jiǎn)單的程序和相對(duì)比較繁瑣的嵌套、循環(huán),不再是看著一頭霧水。其實(shí)知識(shí)理清了思路把基礎(chǔ)知識(shí)掌握了,然后有條不紊地分析,一步一步理解,C語言還是很有意思的課程.“學(xué)習(xí)C語言主要是學(xué)習(xí)它的邏輯思維.”上課的時(shí)候老師就說,“不管以后從事什么行業(yè),學(xué)習(xí)C語言都對(duì)自己的職業(yè)很有幫助.”初步接觸C語言的時(shí)候,覺得甚是無聊,通過實(shí)習(xí),擺脫了那種似懂非懂的狀態(tài)!希望以后還會(huì)有更多類似的實(shí)習(xí)課程,在有限的大學(xué)時(shí)間學(xué)到更多的實(shí)用技能,為以后的工作打下良好基礎(chǔ).10.參考資料參考資料:大學(xué)生計(jì)算機(jī)基礎(chǔ)、程序設(shè)計(jì)基礎(chǔ)教程(C語言)計(jì)算機(jī)輔導(dǎo)教程主要儀器:PC機(jī)一臺(tái)(配備有C語言環(huán)境)條件:系辦有專門機(jī)房共學(xué)生使用,圖書館有足夠多的資料共同學(xué)翻閱,自己寢室也有足夠多的電腦可以用來溫習(xí)11.致謝通過短短幾天的C語言實(shí)習(xí),我不僅鞏固了基礎(chǔ)知識(shí),并有這樣的一個(gè)機(jī)會(huì)自己獨(dú)立編寫程序,自學(xué)能力得到了很大的培養(yǎng)。在實(shí)習(xí)過程中,首先我要感謝老師,理論課老師通俗易懂的教學(xué)方法使得我把所學(xué)知識(shí)掌握牢固,實(shí)習(xí)階段的老師耐心解答我們的問題。最后,我還要感謝給我?guī)椭耐瑢W(xué),在一些程序問題上,我和同學(xué)交流經(jīng)驗(yàn),學(xué)到了很多在書本上學(xué)不到的東西,對(duì)一些自己學(xué)習(xí)的盲區(qū)進(jìn)行了攻破,充分認(rèn)識(shí)到自己的不足,提高了很多。所以,我真的感謝在這次實(shí)習(xí)中和我互相幫助的人!厚德樹人篤學(xué)致用******************************************************************厚德樹人篤學(xué)致用遵義師范學(xué)院課程設(shè)計(jì)報(bào)告題目:花店管理系統(tǒng)學(xué)院計(jì)算機(jī)與信息科學(xué)學(xué)院專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)年級(jí)姓名學(xué)號(hào)指導(dǎo)教師完成日期2013-62021至2021學(xué)年第二學(xué)期目錄TOC\o”1—3"\h\z\u_Toc360171359”2系統(tǒng)需求分析3HYPERLINK\l”_Toc360171360"2。1需求分析任務(wù)3HYPERLINK\l”_Toc360171361”2。2設(shè)計(jì)要求3HYPERLINK\l”_Toc360171362"2。3數(shù)據(jù)流圖4_Toc360171365”2.3。3數(shù)據(jù)字典53概念結(jié)構(gòu)設(shè)計(jì)53.1概念結(jié)構(gòu)設(shè)計(jì)的方法5HYPERLINK\l”_Toc360171368"3。2整體功能描述6HYPERLINK\l”_Toc360171369”系統(tǒng)實(shí)現(xiàn)的主要功能6HYPERLINK\l”_Toc360171370”3.2。2系統(tǒng)功能模塊圖63.3。3系統(tǒng)實(shí)現(xiàn)的主體操作模塊6系統(tǒng)主體操作模塊圖7HYPERLINK\l”_Toc360171373”3。3零售子系統(tǒng)E-R圖7HYPERLINK\l”_Toc360171374”3。4訂購(gòu)子系統(tǒng)E-R圖8HYPERLINK\l”_Toc360171375”3.5供應(yīng)子系統(tǒng)E—R圖9HYPERLINK\l”_Toc360171376"3。6整體E-R圖94.邏輯結(jié)構(gòu)設(shè)計(jì)10HYPERLINK\l”_Toc360171378"4.1關(guān)系數(shù)據(jù)模式10HYPERLINK\l”_Toc360171379"4。2優(yōu)化11確定數(shù)據(jù)依賴11HYPERLINK\l”_Toc360171381"4.2。2消除冗余12HYPERLINK\l”_Toc360171382"4.2。3分解成第三范式:12HYPERLINK\l”_Toc360171383”4。3數(shù)據(jù)庫(kù)的結(jié)構(gòu)12HYPERLINK\l”_Toc360171384”4.4數(shù)據(jù)庫(kù)表的設(shè)計(jì)13HYPERLINK\l”_Toc360171385"5。數(shù)據(jù)庫(kù)物理設(shè)計(jì)與實(shí)施15HYPERLINK\l”_Toc360171386”5.1數(shù)據(jù)庫(kù)應(yīng)用的硬件、軟件環(huán)境介紹155。2系統(tǒng)視圖16HYPERLINK\l”_Toc360171388"5。3加載測(cè)試數(shù)據(jù)176。1數(shù)據(jù)插入、查詢操作20HYPERLINK\l”_Toc360171391”6.2數(shù)據(jù)更新操作206。3數(shù)據(jù)連接查詢操作217??偨Y(jié)22HYPERLINK\l"_Toc360171394”8.參考文獻(xiàn)24花店管理系統(tǒng)摘要:我們已經(jīng)學(xué)習(xí)了兩個(gè)學(xué)期的數(shù)據(jù)庫(kù)課程,所以對(duì)數(shù)據(jù)庫(kù)的創(chuàng)建和SQL語言以及數(shù)據(jù)庫(kù)表的增加、修改、刪除有了很好的掌握。這次實(shí)驗(yàn)要求建立一個(gè)關(guān)系數(shù)據(jù)庫(kù)信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試的一般過程,為我們的畢業(yè)設(shè)計(jì)打下基礎(chǔ)。為了更好的鞏固和加強(qiáng)書本所學(xué)的知識(shí),并把所學(xué)的東西轉(zhuǎn)化為實(shí)際應(yīng)用,在這里我進(jìn)行花店管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)。通過把花店管理系統(tǒng)的構(gòu)造以及采購(gòu)的信息還有鮮花,店員的相關(guān)信息制成表格,輸入到數(shù)據(jù)庫(kù)中,使之能夠進(jìn)行查詢、修改、刪除并且與花店管理系統(tǒng)執(zhí)行相同的操作。需求分析階段就是要研究我所作的花店管理系統(tǒng)的具體分類和實(shí)施過程流圖。概念設(shè)計(jì)階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計(jì)還有視圖的集成.邏輯結(jié)構(gòu)設(shè)計(jì)階段要把E—R圖轉(zhuǎn)化為關(guān)系模式。最后就是要運(yùn)行和實(shí)施數(shù)據(jù)庫(kù)。關(guān)鍵詞:SQL語言;數(shù)據(jù)庫(kù)設(shè)計(jì);花店管理系統(tǒng)1概述隨著人們的物質(zhì)生活水平的不斷提高和社會(huì)的進(jìn)步,人們表達(dá)情感的方式也大不一樣,比如,在情人節(jié)里會(huì)送給自己心儀的人一束鮮艷欲滴的玫瑰,在三.八婦女節(jié)會(huì)送給媽媽一束美麗的康乃馨,等等。很多生活中的實(shí)際例子都證明,鮮花總是可以帶給人溫馨與浪漫,為人們的生活

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論