當前位置:首頁 » 操作系統 » 資料庫設計第二版

資料庫設計第二版

發布時間: 2023-01-04 10:52:49

1. Access 資料庫與程序設計的中國鐵道出版社出版圖書

書名:Access資料庫程序設計(第三版)
套系名稱:高職高專計算機系列規劃教材
書號:978-7-113-13893-6
版次:3-5
開本:16開
頁碼:364頁
作者:張成叔
出版時間:2012-01-01
定價:39 元
適用專業:計算機相關專業
出版社:中國鐵道出版社 本書是根據《高等職業教育「資料庫應用」課程教學大綱》、《全國計算機等級考試(NCRE)二級Access資料庫程序設計考試大綱》和《全國計算機等級考試(NCRE)二級公共基礎知識考試大綱》的要求,在張成叔主編的《Access資料庫程序設計》(第二版)(中國鐵道出版社,2010年版)的基礎上,對第一版和第二版的內容再次優化整合而成。
本書分為「理論、實訓、公共基礎」3部分,以「學生成績管理系統」和「圖書管理系統」的設計、開發為具體項目,引導讀者邊學習、邊實踐,掌握Access資料庫及其應用系統的設計與開發。本書理念先進、結構完整、深入淺出、可讀性好、可操作性強。
本書適合作為高職高專院校學生學習「資料庫應用」課程及資料庫相關課程的教材,也可作為廣大參加全國計算機等級考試(NCRE)二級Access資料庫程序設計的讀者的參考書。 理 論 部 分
第1章 Access基礎1
1.1 資料庫基礎知識1
1.1.1 計算機數據管理的發展1
1.1.2 資料庫系統2
1.1.3 數據模型4
1.2 關系資料庫5
1.2.1 關系數據模型5
1.2.2 關系運算7
1.3 啟動和退出Access7
1.4 Access簡介8
1.4.1 Access發展概述8
1.4.2 Access的系統結構9
1.4.3 Access的用戶界面10
小結11
習題一11
第2章 資料庫14
2.1 設計資料庫14
2.1.1 設計原則14
2.1.2 設計步驟14
2.2 創建資料庫16
2.2.1 建立一個空資料庫17
2.2.2 利用向導創建資料庫18
2.3 資料庫的基本操作19
2.3.1 資料庫的打開19
2.3.2 資料庫的關閉19
2.3.3 資料庫的備份20
2.3.4 資料庫的壓縮和修復20
小結20
習題二20
第3章 表22
3.1 Access數據類型22
3.1.1 基本概念22
3.1.2 數據類型23
3.2 創建表26
3.2.1 建立表結構26
3.2.2 向表中輸入數據28
3.2.3 設置欄位屬性29
3.2.4 建立表之間的關系34
3.3 維護表36
3.3.1 打開和關閉表36
3.3.2 修改表的結構36
3.3.3 編輯表的內容38
3.3.4 調整表的外觀39
3.4 操作表42
3.4.1 查找數據42
3.4.2 替換數據43
3.4.3 排序記錄43
3.4.4 篩選記錄44
3.5 導入/導出表46
3.5.1 數據的導入46
3.5.2 數據的導出47
小結48
習題三48
第4章 查詢52
4.1 認識查詢52
4.1.1 查詢的功能52
4.1.2 查詢的類型53
4.1.3 查詢的條件53
4.2 創建選擇查詢57
4.2.1 簡單查詢向導57
4.2.2 在設計視圖中創建條件
查詢58
4.2.3 在設計視圖中創建總計
查詢61
4.3 創建參數查詢62
4.3.1 單參數查詢63
4.3.2 多參數查詢65
4.4 創建交叉表查詢66
4.4.1 認識交叉表查詢66
4.4.2 創建交叉表查詢66
4.5 創建操作查詢68
4.5.1 認識操作查詢68
4.5.2 生成表查詢68
4.5.3 追加查詢69
4.5.4 更新查詢70
4.5.5 刪除查詢71
4.6 SQL查詢72
4.6.1 使用SQL修改查詢中的
准則72
4.6.2 SQL基礎知識73
4.6.3 創建SQL查詢76
小結78
習題四78
第5章 窗體84
5.1 窗體基礎知識84
5.1.1 窗體的概念84
5.1.2 窗體的視圖84
5.1.3 窗體的組成85
5.1.4 窗體的類型85
5.2 創建窗體87
5.2.1 自動創建窗體87
5.2.2 使用「窗體向導」88
5.2.3 使用「數據透視表向導」90
5.2.4 使用圖表向導91
5.3 自定義窗體92
5.3.1 工具欄92
5.3.2 工具箱93
5.3.3 窗體中的控制項94
5.3.4 控制項的用法96
5.3.5 窗體和控制項的屬性103
5.3.6 窗體和控制項的事件106
5.4 美化窗體106
5.4.1 使用自動套用格式107
5.4.2 添加當前日期和時間107
5.4.3 對齊窗體中的控制項107
小結108
習題五108
第6章 報表111
6.1 報表基礎知識111
6.1.1 報表的定義和功能111
6.1.2 報表的視圖111
6.1.3 報表的組成112
6.1.4 報表的分類113
6.2 報表的自動創建和向導創建114
6.2.1 利用「自動報表」創建
報表114
6.2.2 利用「報表向導」創建
報表115
6.2.3 利用「圖表向導」創建
報表116
6.2.4 利用「標簽向導」創建
報表117
6.3 報表設計視圖的使用118
6.3.1 報表的設計視圖118
6.3.2 報表的格式設定119
6.3.3 報表中的控制項使用120
6.3.4 創建基於參數查詢的
報表123
6.3.5 創建子報表123
6.3.6 報表的排序和分組125
6.4 預覽和列印報表126
6.4.1 預覽報表126
6.4.2 列印報表127
小結127
習題六128
第7章 數據訪問頁130
7.1 數據訪問頁基礎知識130
7.1.1 數據訪問頁的基本概念130
7.1.2 數據訪問頁面視圖130
7.1.3 數據訪問頁數據源
類型131
7.2 創建數據訪問頁132
7.2.1 自動創建數據訪問頁132
7.2.2 用向導創建數據訪問頁133
7.2.3 用設計視圖創建或修改
數據訪問頁134
7.2.4 利用現有Web頁創建
數據訪問頁135
7.3 編輯數據訪問頁135
7.3.1 為數據訪問頁添加控制項136
7.3.2 美化和完善數據訪問頁137
7.3.3 在數據訪問頁上添加
超鏈接138
7.4 在IE中查看數據訪問頁138
小結138
習題七139
第8章 宏140
8.1 宏的概念140
8.1.1 宏的基本概念140
8.1.2 宏與Visual Basic140
8.1.3 宏向Visual Basic程序代碼
轉換141
8.2 宏的操作141
8.2.1 創建宏141
8.2.2 宏的運行146
8.2.3 宏的調試146
8.2.4 常用宏操作147
小結148
習題八148
第9章 模塊151
9.1 模塊基本概念151
9.1.1 模塊的類型151
9.1.2 模塊的組成152
9.1.3 面向對象程序設計的基本
概念152
9.2 VBA開發環境155
9.2.1 進入VBA編程環境155
9.2.2 VBE窗口156
9.2.3 編寫VBA代碼157
9.3 常量、變數、運算符和表達式158
9.3.1 數據類型和資料庫對象158
9.3.2 常量與變數160
9.3.3 數組162
9.3.4 運算符與表達式163
9.4 常用標准函數165
9.4.1 數學函數166
9.4.2 字元串函數166
9.4.3 類型轉換函數167
9.4.4 日期/時間函數167
9.5 語句和控制結構168
9.5.1 語句概述168
9.5.2 條件結構169
9.5.3 循環結構172
9.6 調用過程及參數傳遞176
9.6.1 過程定義和調用176
9.6.2 參數傳遞178
9.7 常用操作方法179
9.7.1 打開和關閉窗體179
9.7.2 打開和關閉報表180
9.7.3 輸入框181
9.7.4 消息框181
9.7.5 計時事件Timer182
9.7.6 VBA編程驗證數據183
9.8 VBA程序的錯誤處理和調試183
9.8.1 錯誤處理183
9.8.2 調試184
9.9 VBA資料庫編程187
9.9.1 資料庫引擎及其介面187
9.9.2 VBA訪問的資料庫
類型188
9.9.3 資料庫訪問對象
(DAO)188
9.9.4 ActiveX數據對象
(ADO)190
9.9.5 資料庫編程分析197
小結200
習題九201
實 訓 部 分
實訓1 創建資料庫213
實訓1.1 啟動資料庫並使用幫助
系統213
實訓1.2 創建資料庫214
實訓1.3 資料庫的基本操作215
思考及課後練習216
實訓2 表Ⅰ——建立表結構和輸入
數據217
實訓2.1 建立表結構217
實訓2.2 向表中輸入數據218
實訓2.3 設置欄位屬性220
實訓2.4 建立表之間的關系221
思考及課後練習222
實訓3 表Ⅱ——維護、操作、
導入/導出表223
實訓3.1 打開和關閉表223
實訓3.2 修改表的結構223
實訓3.3 編輯表的內容224
實訓3.4 調整表的外觀225
實訓3.5 查找數據226
實訓3.6 替換數據226
實訓3.7 排序記錄226
實訓3.8 篩選記錄227
實訓3.9 導入/導出表229
思考及課後練習229
實訓4 查詢Ⅰ——選擇查詢和參數
查詢230
實訓4.1 使用向導創建選擇查詢230
實訓4.2 使用設計視圖創建選擇
查詢231
實訓4.3 在設計視圖中創建總計
查詢232
實訓4.4 創建單參數查詢232
實訓4.5 創建多參數查詢233
思考及課後練習234
實訓5 查詢Ⅱ——交叉表查詢和操作
查詢235
實訓5.1 創建交叉表查詢235
實訓5.2 創建操作查詢236
思考及課後練習239
實訓6 查詢Ⅲ——SQL查詢240
實訓6.1 數據定義語句240
實訓6.2 數據查詢語句241
實訓6.3 創建聯合查詢和子查詢242
思考及課後練習243
實訓7 窗體Ⅰ——創建窗體245
實訓7.1 利用「自動創建窗體」
創建窗體245
實訓7.2 利用向導創建窗體246
實訓7.3 利用「圖表向導」創建
窗體247
思考及課後練習248
實訓8 窗體Ⅱ——自定義窗體、美化
窗體249
實訓8.1 控制項的使用249
實訓8.2 控制項的布局調整253
思考及課後練習254
實訓9 報表255
實訓9.1 利用向導創建報表255
實訓9.2 創建主/子報表257
思考及課後練習259
實訓10 數據訪問頁260
實訓10.1 創建數據訪問頁260
實訓10.2 編輯數據訪問頁262
思考及課後練習263
實訓11 宏264
實訓11.1 創建和運行宏264
實訓11.2 為命令按鈕創建宏266
思考及課後練習267
實訓12 模塊Ⅰ——條件結構268
實訓12.1 If語句及IIf函數的
使用268
實訓12.2 Switch函數及Select語句
的使用270
思考及課後練習271
實訓13 模塊Ⅱ——循環結構272
實訓13.1 循環結構實訓272
實訓13.2 過程的創建與調用273
思考及課後練習274
實訓14 模塊Ⅲ——對象操作275
實訓14.1 使用和修改對象屬性275
實訓14.2 DoCmd對象的使用276
實訓14.3 設計計時器277
思考及課後練習278
公共基礎部分
第1章 數據結構與演算法基礎279
1.1 演算法的基本概念279
1.1.1 演算法的定義279
1.1.2 演算法的時間復雜度和空間
復雜度280
1.1.3 經典例題解析280
1.2 數據結構的基本概念281
1.2.1 數據結構的定義281
1.2.2 線性結構與非線性結構283
1.2.3 經典例題解析283
1.3 線性表及其順序存儲結構284
1.3.1 線性表的定義284
1.3.2 線性表的順序存儲
結構284
1.3.3 順序表的插入與刪除
運算285
1.3.4 經典例題解析285
1.4 棧和隊列286
1.4.1 棧286
1.4.2 隊列286
1.4.3 經典例題解析287
1.5 線性鏈表288
1.5.1 線性單鏈表的結構及其
基本運算288
1.5.2 線性鏈表的基本運算289
1.5.3 線性雙向鏈表的結構及
其基本運算289
1.5.4 經典例題解析290
1.6 樹和二叉樹290
1.6.1 樹的定義290
1.6.2 二叉樹291
1.6.3 二叉樹的遍歷292
1.6.4 經典例題解析293
1.7 查找技術294
1.7.1 順序查找與二分查找
演算法294
1.7.2 經典例題解析295
1.8 排序技術295
1.8.1 插入排序295
1.8.2 交換排序296
1.8.3 選擇排序297
1.8.4 各種排序演算法比較297
1.8.5 經典例題解析298
小結298
習題一299
第2章 程序設計基礎301
2.1 程序設計方法與風格301
2.1.1 程序設計與編程風格301
2.1.2 經典例題解析301
2.2 結構化程序設計302
2.2.1 結構化程序的基本結構
和特點302
2.2.2 結構化程序的設計原則
和方法303
2.2.3 經典例題解析303
2.3 面向對象的程序設計方法303
2.3.1 面向對象的方法303
2.3.2 面向對象的基本概念304
2.3.3 經典例題解析305
小結306
習題二306
第3章 軟體工程基礎308
3.1 軟體工程基本概念308
3.1.1 軟體的定義與軟體的
特點308
3.1.2 軟體危機與軟體工程309
3.1.3 軟體工程過程309
3.1.4 軟體生命周期309
3.1.5 軟體工程的目標與
原則310
3.1.6 軟體開發工具與軟體開發環境311
3.1.7 經典例題解析311
3.2 結構化分析方法312
3.2.1 可行性研究312
3.2.2 需求分析和需求分析
方法313
3.2.3 結構化分析方法及其常用
工具313
3.2.4 結構化方法開發過程314
3.2.5 軟體需求規格說明書315
3.2.6 經典例題解析315
3.3 結構化設計方法316
3.3.1 軟體設計的基本概念316
3.3.2 概要設計317
3.3.3 面向數據流的設計方法317
3.3.4 詳細設計318
3.3.5 經典例題解析319
3.4 軟體測試320
3.4.1 軟體測試的目的和原則320
3.4.2 軟體測試的技術與方法320
3.4.3 軟體測試的實施321
3.4.4 經典例題解析322
3.5 程序的調試323
3.5.1 程序調試的基本概念323
3.5.2 程序的靜態調試與動態
調試324
3.5.3 常見的軟體動態調試的
方法324
3.5.4 軟體的維護324
3.5.5 經典例題解析325
小結326
習題三326
第4章 資料庫設計基礎329
4.1 資料庫的基本概念329
4.1.1 信息、數據、資料庫329
4.1.2 資料庫管理系統330
4.1.3 資料庫系統331
4.1.4 經典例題解析332
4.2 數據模型333
4.2.1 數據模型概述333
4.2.2 實體間的聯系334
4.2.3 實體-聯系模型334
4.2.4 基本數據類型335
4.2.5 經典例題解析335
4.3 關系代數運算336
4.3.1 關系代數336
4.3.2 關系模型的基本運算338
4.3.3 經典例題解析338
4.4 資料庫設計方法和步驟339
4.4.1 資料庫設計概述339
4.4.2 資料庫設計的需求
分析339
4.4.3 資料庫的概念設計339
4.4.4 資料庫的邏輯設計340
4.4.5 資料庫的物理設計340
4.4.6 資料庫的實施與維護340
4.4.7 經典例題解析341
小結341
習題四341
附錄A 全國計算機等級考試簡介346
參考文獻350

2. 求數據結構(用面向對象方法與C++語言描述)第二版 殷人昆主編 課後答案

第一章 習題答案
2、××√
3、(1)包含改變數定義的最小范圍
(2)數據抽象、信息隱蔽
(3)數據對象、對象間的關系、一組處理數據的操作
(4)指針類型
(5)集合結構、線性結構、樹形結構、圖狀結構
(6)順序存儲、非順序存儲
(7)一對一、一對多、多對多
(8)一系列的操作
(9)有限性、輸入、可行性
4、(1)A(2)C(3)C
5、語句頻度為1+(1+2)+(1+2+3)+…+(1+2+3+…+n)
第二章 習題答案
1、(1)一半,插入、刪除的位置
(2)順序和鏈式,顯示,隱式
(3)一定,不一定
(4)頭指針,頭結點的指針域,其前驅的指針域
2、(1)A(2)A:E、A
B:H、L、I、E、A
C:F、M
D:L、J、A、G或J、A、G
(3)D(4)D(5)C(6)A、C
3、頭指針:指向整個鏈表首地址的指針,標示著整個單鏈表的開始。
頭結點:為了操作方便,可以在單鏈表的第一個結點之前附設一個結點,
該結點的數據域可以存儲一些關於線性表長度的附加信息,也可以什麼都不存。
首元素結點:線性表中的第一個結點成為首元素結點。
4、演算法如下:
int Linser(SeqList *L,int X)
{ int i=0,k;
if(L->last>=MAXSIZE-1)
{ printf(「表已滿無法插入」);
return(0);
}
while(i<=L->last&&L->elem[i]<X)
i++;
for(k=L->last;k>=I;k--)
L->elem[k+1]=L->elem[k];
L->elem[i]=X;
L->last++;
return(1);
}
5、演算法如下:
#define OK 1
#define ERROR 0
Int LDel(Seqlist *L,int i,int k)
{ int j;
if(i<1||(i+k)>(L->last+2))
{ printf(「輸入的i,k值不合法」);
return ERROR;
}
if((i+k)==(L->last+2))
{ L->last=i-2;
ruturn OK;
}
else
{for(j=i+k-1;j<=L->last;j++)
elem[j-k]=elem[j];
L->last=L->last-k;
return OK;
}
}
6、演算法如下:
#define OK 1
#define ERROR 0
Int Delet(LInkList L,int mink,int maxk)
{ Node *p,*q;
p=L;
while(p->next!=NULL)
p=p->next;
if(mink<maxk||(L->next->data>=mink)||(p->data<=maxk))
{ printf(「參數不合法」);
return ERROR;
}
else
{ p=L;
while(p->next-data<=mink)
p=p->next;
while(q->data<maxk)
{ p->next=q->next;
free(q);
q=p->next;
}
return OK;
}
}
9、演算法如下:
int Dele(Node *S)
{ Node *p;
P=s->next;
If(p= =s)
{printf(「只有一個結點,不刪除」);
return 0;
}
else
{if((p->next= =s)
{s->next=s;
free(p);
return 1;
}
Else
{ while(p->next->next!=s)
P=p->next;
P->next=s;
Free(p);
return 1;
}
}
}
第三章 習題答案
2、(1)
3、棧有順序棧和鏈棧兩種存儲結構。
在順序棧中,棧頂指針top=-1時,棧為空;棧頂指針top=Stacksize-1時,棧為滿。
在帶頭結點鏈棧中,棧頂指針top-〉next=NULL,則代表棧空;只要系統有可用空間,鏈棧就不會出現溢出,既沒有棧滿。
5、
#include<seqstack1.h>
#include "stdio.h"
void main( )
{
char ch,temp;
SeqStack s;
InitStack(&s);
scanf("%c",&ch);
while(ch!='@'&&ch!='&')
{
Push(&s,ch);
scanf("%c",&ch);
}
while(ch!='@'&&!IsEmpty(&s))
{
Pop(&s,&temp);
scanf("%c",&ch);
if(ch!=temp)
break;
}
if(!IsEmpty(&s))
printf("no!\n");
else
{
scanf("%c",&ch);
if(ch=='@') printf("yes!\n");
else printf("no!\n");
}
}
12、(1)功能:將棧中元素倒置。
(2)功能:刪除棧中的e元素。
(3)功能:將隊列中的元素倒置。
第四章習題答案
1、StrLength(s)操作結果為14;SubString(sub1,s,1,7)操作結果為sub1=』I AM A 』;
SubString(sub2,s,7,1)操作結果為sub2=』 』;StrIndex(s,』A』,4) 操作結果為5;
StrReplace(s,』STUDENT』,q) 操作結果為』I AM A WORKER』;
StrCat(StrCat(sub1,t), StrCat(sub2,q)) 操作結果為』I AM A GOOD WORKER』;
2、
int StrReplace(SString S,Sstring T,SString V)
{
int i=1; //從串S的第一個字元起查找串T
if(StrEmpty(T)) //T是空串
return ERROR;
do
{
i=Index(S,T,i); //結果i為從上一個i之後找到的子串T的位置
if(i) //串S中存在串T
{
StrDelete(S,i,StrLength(T)); //刪除該串T
StrInsert(S,i,V); //在原串T的位置插入串V
i+=StrLength(V); //在插入的串V後面繼續查找串T
}
}while(i);
return OK;
}

第五章習題答案
1、(1)數組A共佔用48*6=288個位元組;
(2)數組A的最後一個元素的地址為1282;
(3)按行存儲時loc(A36)=1000+[(3-1)*8+6-1]*6=1126
(4)按列存儲時loc(A36)=1000+[(6-1)*6+3-1]*6=1192
9、(1)(a,b)(2)((c,d))(3)(b)(4)b(5)(d)
10、D

第六章 習題答案
1、三個結點的樹的形態有兩個;三個結點的二叉樹的不同形態有5個。
2、略
3、證明:分支數=n1+2n2+…+knk (1)
n= n0+n1+…+nk (2)
∵n=分支數+1 (3)
將(1)(2)代入(3)得
n0= n2+2n3+3n4+…+(k-1)nk+1
4、

註:C結點作為D的右孩子(畫圖的時候忘記了,不好意思)
5、n0=50,n2=n0-1=49,所以至少有99個結點。
6、(1)前序和後序相同:只有一個結點的二叉樹
(2)中序和後序相同:只有左子樹的二叉樹
(3)前序和中序相同:只有右子樹的二叉樹
7、證明:∵n個結點的K叉樹共有nk個鏈域,分支數為n-1(即非空域)。
∴空域=nk-(n-1)=nk-n+1
8、對應的樹如下:

9、(答案不唯一)
哈夫曼樹如下圖所示:

哈夫曼編碼如下:
頻率 編碼
0.07 0010
0.19 10
0.02 00000
0.06 0001
0.32 01
0.03 00001
0.21 11
0.10 0011

11、對應的二叉樹如下:

12、求下標分別為i和j的兩個桔點的最近公共祖先結點的值。
typedef int ElemType;
void Ancestor(ElemType A[],int n,int i,int j)
{while(i!=j)
if(i>j) i=i/2;
else j=j/2;
printf("所查結點的最近公共祖先的下標是%d,值是%d",i,A[i]);
}
15、編寫遞歸演算法,對於二叉樹中每一個元素值為X的結點,刪去以它為根的子樹,並釋放相應的空間。
void Del_Sub(BiTree T)
{ if(T->lchild) Del_Sub(T->lchild);
if(T->rchild) Del_Sub(T->rchild);
free(T);
}
void Del_Sub_x(BiTree T,int x)
{ if(T->data==x) Del_Sub(T);
else
{if(T->lchild) Del_Sub_x(T->lchild,x);
if(T->rchild) Del_Sub_x(T->rchild,x);
}
}
22、
int Width(BiTree bt)
{if (bt==NULL) return (0);
else
{BiTree p,Q[50];
int front=1,rear=1,last=1;
int temp=0, maxw=0;
Q[rear]=bt;
while(front<=last)
{p=Q[front++]; temp++;
if (p->lchild!=NULL) Q[++rear]=p->lchild;
if (p->rchild!=NULL) Q[++rear]=p->rchild;
{last=rear;
if(temp>maxw) maxw=temp;
temp=0;}
}
return (maxw);
}
}
第七章 習題答案
1、(1)頂點1的入度為3,出度為0;
頂點2的入度為2,出度為2;
頂點3的入度為1,出度為2;
頂點4的入度為1,出度為3;
頂點5的入度為2,出度為1;
頂點6的入度為2,出度為3;
(2)鄰接矩陣如下:
0 0 0 0 0 0
1 0 0 1 0 0
0 1 0 0 0 1
0 0 1 0 1 1
1 0 0 0 0 0
1 1 0 0 1 0
(3)鄰接表

(4)逆鄰接表

2、答案不唯一
(2)深度優先遍歷該圖所得頂點序列為:1,2,3,4,5,6
邊的序列為:(1,2)(2,3)(3,4)(4,5)(5,6)
(3)廣度優先遍歷該圖所得頂點序列為:1,5,6,3,2,4
邊的序列為:(1,5)(1,6)(1,3)(1,2)(5,4)
3、
(1)每個事件的最早發生時間:
ve(0)=0,ve(1)=5,ve(2)=6, ve(3)=12, ve(4)=15, ve(5)=16,
ve(6)=16, ve(7)=19, ve(8)=21, ve(9)=23
每個事件的最晚發生時間::
vl(9)=23, vl(8)=21, vl(7)=19, vl(6)=19, vl(5)=16, vl(4)=15,
vl(3)=12, vl(2)=6, vl(1)=9, vl(0)=0
(2)每個活動的最早開始時間:
e(0,1)=0, e(0,2)=0, e(1,3)=5, e(2,3)=6, e(2,4)=6, e(3,4)=12, e(3,5)=12,
e(4,5)=15, e(3,6)=12, e(5,8)=16, e(4,7)=15, e(7,8)=19, e(6,9)=16, e(8,9)=21
每個活動的最遲開始時間:
l(0,1)=4, l(0,2)=0, l(1,3)=9, l(2,3)=6, l(2,4)=12, l(3,4)=12, l(3,5)=12, l(4,5)=15, l(3,6)=15, l(5,8)=16, l(4,7)=15, l(7,8)=19, l(6,9)=19, l(8,9)=21
(3)關鍵路徑如下圖所示:

4、頂點1到其餘頂點的最短路經為:
1-〉3最短路經為1,3;長度為15
1-〉2最短路經為1,3,2;長度為19
1-〉5最短路經為1,3,5;長度為25
1-〉4最短路經為1,3,2,4;長度為29
1-〉6最短路經為1,3,2,4,6;長度為44
13、A(7)B(3)C(2)D(11)E(8)
14、略
15、略
第八章 查找
1、畫出對長度為10的有序表進行折半查找的判定樹,並求其等概率時查找成功的平均查找長度。
解:
ASL=(1+2*2+4*3+3*4)/10=2.9
5、
解:(1)插入完成後的二叉排序樹如下:

ASL=(1+2*2+3*3+3*4+2*5+1*6)/12=3.5 ????
(2)ASL=(1+2*2+3*4+4*5)=37/12
(3)
12、
解:哈希表構造如下:
0 1 2 3 4 5 6 7 8 9 10
22 41 30 01 53 46 13 67
H(22)=(22*3)%11=0
H(41)=(41*3)%11=2
H(53)=(53*3)%11=5
H(46)=(46*3)%11=6
H(30)=(30*3)%11=2 與(41)沖突
H1(30)=(2+1)%11=3
H(13)=(13*3)%11=6 與46沖突
H1(13)=(6+1)%11=7
H(01)=(01*3)%11=3 與30沖突
H1(01)=(3+1)%11=4
H(67)=(67*3)%11=3 與30沖突
H1(67)=(3+1)%11=4 與01沖突
H2(67)=(3+2)%11=5 與53沖突
H3(67)=(3+3)%11=6 與46沖突
H4(67)=(3+4)%11=7 與13沖突
H5(67)=(3+5)%11=8
ASLsucc=(1*4+2*3+6)/8=2
ASLunsucc=(2+8+7+6+5+4+3+2)/8=37/8
第九章 排序
1、以關鍵字序列(503,087,512,061,908,170,897,275,653,426)為例,手工執行以下排序演算法,寫出每一趟派結束時的關鍵字狀態。
(1)直接插入排序(2)希爾排序(增量序列為5,3,1)(3)快速排序(4)堆排序(5)歸並排序
解:(1)略
(2)增量為5的排序結果:170,087,275,061,426,503,897,512,653,908
增量為3的排序結果:061,087,275,170,426,503,897,512,653,908
增量為1的排序結果:061,087,170,275,426,503,512,653,897,908
(3)一次劃分後:{426 087 275 061 170}503{897 908 653 512}
分別進行:{170 087 275 061}426 503 {512 653} 897 {908}
{061 087}170{275}426 503 512 {653} 897 908
061 087 170 275 426 503 512 653 897 908
(4)略
7、已知一組關鍵字:(40,27,28,12,15,50,7),要求採用快速排序法從小到大排序。請寫出每趟排序後的劃分結果。
解:初始狀態:40 27 28 12 15 50 7
一次劃分:{7 27 28 12 15} 40 {50}
依次劃分:7 {27 28 12 15} 40 50
7 {15 12} 27 {28} 40 50
7 12 15 27 28 40 50
16、(1)A3 B1 C4 D2 E7
(2)C
(3)C
17、對,錯,對

數據結構課程設計指導書
一、設計內容
1.飛機訂票系統(限1 人完成)
【問題描述】
設計一個飛機訂票系統,可以模擬處理飛機訂票過程中的各種操作。
【基本要求】
通過此系統可以實現如下功能:
1)錄入
可以錄入航班情況(數據可以存儲在一個數據文件中,數據結構、具體數據自定)。
2)查詢
可以查詢某個航線的情況(如,輸入航班號,查詢起降時間,起飛抵達城市,航班票價,票價折扣,確定航班是否滿倉);
可以輸入起飛抵達城市,查詢飛機航班情況。
3)訂票(訂票情況可以存在一個數據文件中,結構自己設定)
可以訂票,如果該航班已經無票,可以提供相關可選擇航班。
4)退票
可退票,退票後修改相關數據文件。
客戶資料有姓名,證件號,訂票數量及航班情況,訂單要有編號。
5)修改航班信息
當航班信息改變可以修改航班數據文件
根據以上功能說明,設計航班信息,訂票信息的存儲結構,設計程序完成功能。
2.文章編輯(限1 人完成)
【問題描述】
輸入一頁文字,程序可以統計出文字、數字、空格的個數。
【基本要求】
靜態存儲一頁文章,每行最多不超過80個字元,共N行;
1)分別統計出其中英文字母數和空格數及整篇文章總字數;
2)統計某一字元串在文章中出現的次數,並輸出該次數;
3)刪除某一子串,並將後面的字元前移;
4)用指定的字元串替換某一子串;
5)存儲結構使用線性表,分別用幾個子函數實現相應的功能;
6)輸入數據的形式和范圍:可以輸入大寫、小寫的英文字母、任何數字及標點符號。
7)輸出形式:①分行輸出用戶輸入的各行字元;②分4行輸出"全部字母數"、"數字個數"、"空格個數"、"文章總字數";③輸出刪除某一字元串後的文章;④輸出替換某一字元串後的文章。
3.宿舍管理查詢軟體(限1 人完成)
【問題描述】
為宿舍管理人員編寫一個宿舍管理查詢軟體。
【基本要求】
1) 程序設計要求:
①採用交互工作方式
②建立數據文件,數據文件按關鍵字(姓名、學號、房號)進行排序(冒泡、選擇、插入排序等任選一種)
2) 查詢菜單: (用二分查找實現以下操作)
①按姓名查詢
②按學號查詢
③按房號查詢
3) 輸出任一查詢結果(可以連續操作)
4.全國交通咨詢模擬
【問題描述】
處於不同目的的旅客對交通工具有不同的要求。例如,因公出差的旅客希望在旅途中的時間盡可能的短,出門旅遊的遊客則期望旅費盡可能省,而老年旅客則要求中轉次數最少。編制一個全國城市間的交通咨詢程序,為旅客提供兩種或三種最優決策的交通咨詢。
【設計要求】
1)提供對城市信息進行編輯(如:添加或刪除)的功能。
2)提供對列車時刻表進行編輯(增設或刪除)的功能。
3) 提供兩種最優決策:最快到達和最省錢到達。
4)旅途中耗費的總時間應該包括中轉站的等候時間。
5)咨詢以用戶和計算機的對話方式進行。由用戶輸入起始站、終點站、最優決策原則,輸出信息:最快需要多長時間才能到達或者最少需要多少旅費才能到達,並詳細說明於何時乘坐哪一趟列車到何地。
測試數據:參考教科書7.6節圖7.33的全國交通圖,自行設計列車時刻表。
【實現提示】
1) 對全國城市交通圖和列車時刻表進行編輯,應該提供文件形式輸入和鍵盤輸入兩種方式。列車時刻表則需根據交通圖給出各個路段的詳細信息,例如:基於教科書7.6節圖7.33的交通圖,對從北京到上海的火車,需給出北京至天津、天津至徐州及徐州至上海各段的出發時間、到達時間及票價等信息。
2) 以鄰接表作交通圖的存儲結構,表示邊的結構內除含有鄰接點的信息外,還應包括交通工具、路程中耗費的時間和花費以及出發和到達的時間等多種屬性。
5.哈夫曼編碼/解碼器(限1 人完成)
【問題描述】
設計一個利用哈夫曼演算法的編碼和解碼系統,重復地顯示並處理以下項目,直到選擇退出為止。
【基本要求】
1) 將權值數據存放在數據文件(文件名為data.txt,位於執行程序的當前目錄中)
2) 分別採用動態和靜態存儲結構
3) 初始化:鍵盤輸入字元集大小n、n個字元和n個權值,建立哈夫曼樹;
4) 編碼:利用建好的哈夫曼樹生成哈夫曼編碼;
5) 輸出編碼;
6) 設字元集及頻度如下表:
字元 空格 A B C D E F G H I J K L M
頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20
字元 N O P Q R S T U V W X Y Z
頻度 57 63 15 1 48 51 80 23 8 18 1 16 1
【進一步完成內容】
1) 解碼功能;
2) 顯示哈夫曼樹;
3) 界面設計的優化。
6.走迷宮游戲
【問題描述】
以一個m×n的長方陣表示迷宮,0和1分別表示迷宮中的通路和障礙。設計一個程序,對任意設定的迷宮,求出一條從入口到出口的通路,或得出沒有通路的結論。
【基本要求】
1.首先用二維數組存儲迷宮數據,迷宮數據由用戶輸入。
2.一個以鏈表作存儲結構的棧類型,然後編寫一個求解迷宮的遞歸或非遞歸程序。求得的通路以三元組(i,j,d)形式輸出,其中:(i,j)指示迷宮中的一個坐標,d表示走到下一坐標的方向(東、南、西、北四個方向所用代表數字,自行定義)。
3.可以用多種方法實現,但至少用兩種方法,用三種以上可加分。
【實現提示】
1.計算機解迷宮問題通常用的是「窮舉求解」方法,即從入口出發,順著某一個方向進行探索,若能走通,則繼續往前進;否則沿著原路退回,換一個方向繼續探索,直至出口位置,求得一條通路。假如所有可能的通路都探索到而未能到達出口,則所設定的迷宮沒有通路。
迷宮的入口點的下標為(1,1),出口點的下標為(m,n)。為處理方便起見,可在迷宮的四周加一圈障礙。對於迷宮的任一位置,均可約定有東、南、西、北四個方向可通。
2.有一種簡單走出迷宮的方法,把手放在右邊的牆上開始前進,始終不要把手從牆上移開。如果迷宮向右拐,你也順著牆向右拐。只要不把手從牆上移開,最終就會到達迷宮的出口。當然這樣得到的路徑可能不是一個最短的路徑,但它可以最終得到結果,換句話說,這種方法走不出迷宮的風險是最小的。
7.作業評分系統
【問題描述】
設計一個可以給小學生出題並且可以給出分數的系統軟體。
【基本要求】
利用棧求表達式的值,可供小學生作業,並能給出分數。
1) 建立試題庫文件,隨機產生n個題目;
2) 題目涉及加減乘除,帶括弧的混合運算;
3) 隨時可以退出;
4) 給出作業分數。
【進一步完成內容】
1)保留歷史分數,能回顧歷史,給出與歷史分數比較後的評價。
2)界面設計的優化。
8.散列表的設計與實現
【問題描述】
設計散列表實現電話號碼查找系統。
【基本要求】
1)設每個記錄有下列數據項:電話號碼、用戶名、地址;
2)從鍵盤輸入各記錄,分別以電話號碼和用戶名為關鍵字建立散列表;
3)採用一定的方法解決沖突;
4)查找並顯示給定電話號碼的記錄;
5)查找並顯示給定用戶名的記錄。
【進一步完成內容】
1) 系統功能的完善;
2) 設計不同的散列函數,比較沖突率;
3) 在散列函數確定的前提下,嘗試各種不同類型處理沖突的方法,考察平均查找長度的變化。
9.停車場管理
【問題描述】
設停車場是一個可停放n輛汽車的狹長通道,且只有一個大門可供汽車進出。汽車在停車場內按車輛到達時間的先後順序,依次由北向南排列(大門在最南端,最先到達的第一輛車停放在車場的最北端),若車場內已停滿n輛汽車,則後來的汽車只能在門外的便道上等待,一旦有車開走,則排在便道上的第一輛車即可開入;當停車場內某輛車要離開時,在它之後進入的車輛必須先退出車場為它讓路,待該輛車開出大門外,其他車輛再按原次序進入車場,每輛停放在車場的車在它離開停車場時必須按它停留的時間長短交納費用。試為停車場編制按上述要求進行管理的模擬程序。
【基本要求】
以棧模擬停車場,以隊列模擬車場外的便道,按照從終端讀入的輸入數據序列進行模擬管理。每一組輸入數據包括三個數據項:汽車「到達」或「離去」信息、汽車牌照號碼以及到達或離去的時刻。對每一組輸入數據進行操作後的輸出信息為:若是車輛到達,則輸出汽車在停車場內或便道上的停車位置;若是車輛離去,則輸出汽車在停車場內停留的時間和應交納的費用(在便道上停留的時間不收費)。棧以順序結構實現,隊列以鏈表結構實現。
【測試數據】
設n=2,輸入數據為:(『A』,1,5),(『A』,2,10),(『D』,1,15),(『A』,3,20),(『A』,4,25),
(『A』,5,30),(『D』,2,35),(『D』,4,40),(『E』,0,0)。其中:『A』表示到達(Arrival);『D』表示(Departure);『E』表示輸入結束(End)。
【實現提示】
需另設一個棧,臨時停放為給要離去的汽車讓路而從停車場退出來的汽車,也用順序存儲結構實現。輸入數據按到達或離去的時刻有序。棧中每個元素表示一輛汽車,包含兩個數據項:汽車的牌照號碼和進入停車場的時刻。
10.八皇後問題
【問題描述】
求出在一個n×n的棋盤上,放置n個不能互相捕捉的國際象棋「皇後」的所有布局。
這是來源於國際象棋的一個問題。皇後可以沿著縱橫和兩條斜線8個方向相互捕捉。如圖所示,一個皇後放在棋盤的第4行第3列位置上,則棋盤上凡打「×」的位置上的皇後就能與這個皇後相互捕捉,也就是下一個皇後不能放的位置。

1 2 3 4 5 6 7 8
× ×
× × ×
× × ×
× × Q × × × × ×
× × ×
× × ×
× ×
× ×
從圖中可以得到以下啟示:一個合適的解應是在每列、每行上只有一個皇後,且一條斜線上也只有一個皇後。
【實現提示】
求解過程從空配置開始。在第1列至第m列為合理配置的基礎上,再配置第m+1列,直至第n列配置也是合理時,就找到了一個解。接著改變第n列配置,希望獲得下一個解。另外,在任一列上,可能有n種配置。開始時配置在第1行,以後改變時,順次選擇第2行、第3行、…、直到第n行。當第n行配置也找不到一個合理的配置時,就要回溯,去改變前一列的配置。
二、時間安排
2005~2006(一)第19周進行。
第一天: 分析題目,查閱資料;
第二天:演算法設計、編碼;
第三天:編碼、調試運行;
第四天:調試運行,撰寫設計報告;;
第五天:答辯。
三、設計工作要求
1.對學生的要求
(1) 要求學生認真閱讀設計任務書,了解所做的設計內容及要求,認真主動完成課設的要求。有問題及時主動通過各種方式與教師聯系溝通。
(2)學生要發揮自主學習的能力,充分利用時間,安排好課設的時間計劃,並在課設過程中不斷檢測自己的計劃完成情況,及時向教師匯報。
(3)查閱相關的參考文獻;獨立完成設計任務。
(4)認真撰寫課程設計說明書,要求文字通順、有邏輯性、真正反映設計的水平,設計要有創新。
(5)設計完成後上交相關內容要求:
①上交源程序:學生按照課程設計的具體要求所開發的所有源程序(應該放到一個文件夾中)。
②課程設計說明書:到教務處網站下載課程設計報告紙及封面。格式及要求見附錄。
2.對教師的要求
(1)做好設計題目的選題工作,使題目達到一定的綜合性要求,工作量合理;
(2)加強指導,嚴格考勤、考核;
(3)做好答辯、設計報告的評審以及成績評定工作。
附錄:
課程設計說明書,格式及要求如下:
一、封面;
二、目錄;
三、設計任務書;
四、說明書正文,主要內容包括:
1.設計題目;
2.設計目的;
3.演算法思想分析;
4.演算法描述與實現;
5.結論

3. 有關考財政部財科所會計學 考研

他們有專門網站:http://www.crifs.org.cn/
你可以去看看仔細了解情況呀!!
財政部財政科學研究所簡介
1956年 6月,根據毛澤東主席關於財政部要加強財政經濟問題研究的指示,財政部財政科學研究所(下簡稱本所)正式成立。現為財政部直屬事業單位,擔負著財經理論政策研究和財政決策可行性分析以及培養高級財會人才的任務。財政部原副部長陳如龍同志為第一任所長,第二任所長為朱楚辛。此後,著名經濟學家許毅、方曉丘、寧學平、何盛明同志先後任所長。現任所長為賈康(研究員、博士生導師),其他所領導為:叢安妮副所長(研究員、碩士生導師)、蘇明副所長(研究員、博士生導師)、王朝才副所長(研究員、博士生導師)、羅文光(研究生部主任、副研究員)、劉尚希副所長(研究員、博士生導師)、白景明副所長(研究員、博士生導師)。1978年我國恢復研究生培養制度後,本所的研究生培養工作即於當年開始,現每年對外公開招收博士和碩士研究生。2001年 3月設立了財政學專業博士後科研流動站。1980年創辦《財政研究》和《財政研究資料》(現改為《中國財經信息資料》)兩刊。
本所的主要任務是:緊密結合我國各個時期經濟發展和體制改革的實際情況,圍繞國家財政中心工作,從事財經理論和政策研究,探討客觀經濟規律,為國家決策提供咨詢意見,為制定正確的財政方針政策和提高財政工作管理水平服務。研究方向和重點包括:宏觀經濟理論與政策;財政基礎理論;收入分配;財政體制;政府預算;國家稅收;財政政策與貨幣政策協調;資本市場;國有資產管理;會計理論與實務;政府會計;會計電算化;企業財務;審計理論與實務;投資;財政風險;社會保障;國債;國庫管理;農村財政;城市財政;地方財政;區域財政;外國財經;財政史等。在各個研究方向上,我所都形成了高水平的研究成果,在國內外具有廣泛影響。
本所現有具備高級專業技術職務資格的專家學者72人,中級專業技術職務資格的專業技術人員68名。
本所內設綜合財政、財務會計、基礎理論、區域財政、財政史、外國財政、稅收政策、國有經濟、金融研究室及科研組織處、珠心算、財經信息中心等10多個研究處室,有編輯部和圖書資料館兩個專業機構,辦公室、黨辦人事處、財務處三個行政後勤單位。中國財政學會秘書處、中國珠算協會秘書處也設在所內。
本所也是社會聲望卓著的專門培養財政、會計、國民經濟管理、企業管理等方面高級人才的機構,是國家教育部、國務院學位委員會批準的我國第一批從事博士、碩士研究生學歷教育並具有學位授予權的單位,創辦了我國第一個會計電算化博士點。本所研究生部(副司級單位)專門從事研究生教育管理工作。所內教育科研力量雄厚,現有博士生導師37人、碩士生導師53人。1978年至2005年已招收了28屆碩士研究生、24屆博士研究生。多年來為我國政府機構、企事業單位及科研教學單位培養了大量的高級人才,被業內人士稱為財政界的「黃埔軍校」。2004年本所作為第一批試點單位之一開展了MPAcc(會計碩士專業學位)教育工作。
本所編輯部主要負責《財政研究》和《中國財經信息資料》的編輯出版工作。《財政研究》是中國財政學會會刊(月刊),《中國財經信息資料》是本所主辦的大型財經刊物,創刊於1999年,前身為《財政研究資料》。兩個刊物主要反映和介紹財經動態、改革狀況和財經理論成果,均為國家級核心期刊。
本所還編有《研究報告》、《財政研究簡報》、《財經動態資料》、《科研內報》、《財經動態》等一些內部資料,不定期地向國務院、財政部和有關部門反映情況,供領導決策參考
中國財政學會秘書處是中國財政學會常務理事會的辦事機構,負責組織財政學會的學術活動,處理財政學會的其它日常事務。
中國珠算協會秘書處是中國珠算協會常務理事會的辦事機構,負責組織珠算協會的學術及珠算、心算比賽活動,處理珠算協會的其它日常事務,承擔世界珠算心算聯合會秘書處工作(世界珠算心算聯合會秘書處常設在中國)。
本所1998年開始招收博士後研究人員(當時未設站,是招收的留學歸國博士)。本所財政學專業(一級學科為應用經濟學)博士後科研流動站於2001年 3月正式設立。會計學專業有博士學位授予權,還未設博士後科研流動站,可作為非設站點招收歸國留學博士作博士後研究。
改革開放以來,本所與國外財政界的交往與合作研究日益擴大,所內科研人員多次到美國、英國、法國、德國、義大利、日本、韓國、俄羅斯、加拿大、澳大利亞、巴西、以色列、南非、埃及、印度、泰國、新加坡等國家考察、學習、參加研討會,進行合作課題研究,並派出多批中青年科研骨幹赴國外培訓,學習外國財政理論和實際工作經驗。多次邀請和接待世界各國的財經專家、學者來華訪問,進行學術交流。

財政部財政科學研究所
二○○七年招收攻讀碩士學位研究生
招 生 簡 章

一、招生對象
熱愛祖國,擁護中國共產黨的領導,願為社會主義現代化建設服務,品德良好,遵紀守法,身體健康,年齡不超過四十周歲,具有國家承認的大學本科畢業學歷的人員和國家承認學歷的應屆本科畢業生及同等學力的考生(①同等學力考生:獲得國家承認的大專畢業學歷後經與所報專業相同或相近的工作崗位上工作二年以上的在職人員,並在公開出版的刊物上發表與報考專業相關的學術論文一篇;②同等學力身份考生:國家承認學歷的本科結業生和成人高校應屆本科畢業生)。已獲碩士學位或博士學位的人員,可以再次報考碩士生,但只能報考委託培養或自籌經費的碩士生。
二、單位代碼及通訊地址
單位代碼:81601
單位名稱:財政部財政科學研究所
通迅地址:(100036)北京市海淀區阜成路甲28號財科所研招辦
電 話:(010)88190324 88190380
網 址:http://www.crifs.org.cn
三、考試
(一)入學考試分初試和復試。
(二)初試日期:2007年1月20日至1月21日,考試方式均為筆試。
(三)初試科目:政治 外語 數學 經濟學綜合。
(四)復試:初試合格者方可參加復試。
(五)復試科目:專業(筆試、口試) 外語(聽力、口語) 經濟學綜合(口試)
以非本專業及同等學力資格報考的考生,除參加上述幾門考試科目外,復試須增加專業、經濟學綜合兩門科目的考試(筆試)。

四、初試目錄及代碼

相關: http://www.crifs.org.cn/2006_09_13.asp

財政部財政科學研究所招收碩士研究生常見問題解答

一 、財政部財政科學研究所招收碩士研究生的信息在哪些地方可以咨詢?
答:
1.我所招生目錄由北京市教育考試院高等學校招生辦公室印製,刊登在《北京高等學校科研機構碩士研究生招生專業目錄》上,考生可在當地圖書資料部門查閱。
2.報考階段,考生可登陸中國研究生招生信息網:http://yz.chsi.com.cn 了解我所的網上公告及報考要求。平時,有關招生信息也可登陸我所網站:http://www.crifs.org.cn
並可通過財政部及中國政府網站鏈接我所:http://www.mof.gov.cn (財政部)
http://www.gov.cn (中國政府)
利用網路搜索引擎鍵入<財政部財政科學研究所>即可鏈接我所網站。
3.歡迎全國考生來電來函咨詢,我所研究生部招生辦公室電話:010—88190380 010—88190324
通訊地址:北京市海淀區阜成路甲28號新知大廈324室
郵政編碼:100036
二、請問,碩士研究生報考的資格要求是什麼?
答:我所面向全國招生,考生須參加全國組織的統一考試,擁護中國共產黨的領導,願為社會主義建設服務,品德良好,遵紀守法,身體健康狀況符合規定的體檢標准.年齡不超過40周歲,超過40周歲的須報考委託培養. 考生的學歷必須符合下列條件之一:
a.國家承認的大學本科畢業學歷的人員。
b.國家承認學歷的應屆本科畢業生。
c.2005年9月以前獲得國家承認的大專畢業學歷後工作兩年以上的在職人員或國家承認學歷的本科結業生或成人高校應屆本科畢業生,按本科畢業同等學力身份報考。請注意,同等學力考生復試時還須加試兩門本科主幹課程,並在公開出版的刊物上發表與報考專業相關的學術論文一篇。
d.已具有碩士或博士學位的人員,可以再次報考碩士研究生,但只能報考委託培養。

三、請問,研究生的收費和待遇如何?
答:我所目前碩士研究生錄取的國家計劃內學生是公費生,所有學生享受按規定發放的學生補助。歡迎全國考生報考我所。
四、請問,碩士研究生考試科目及參考用書有哪些?
答:a.初試考試科目:1.政治 2.英語或日語或俄語 3.數學四 4.經濟學綜合(包括政治經濟學、西方經濟學等內容)
b.復試專業筆試科目:

專業 研究方向
考試科目

財政學
財政政策理論
財政理論、財政政策

國有資產管理
財政理論、財政政策

國家稅收
財政理論、國家稅收

宏觀調控與財政
國民經濟學、宏觀調控理論、財政政策

投資與財政
國民經濟學、投資經濟、財政政策

稅收征管信息化
程序設計基礎,資料庫設計原理,系統
分析與系統設計,軟體工程導論等

會計學
會計理論
財務會計、管理會計、企業財務管理、審計

國際會計
財務會計、管理會計、企業財務管理、審計

財務與會計
管理學基礎和企業管理、企業財務

國有資本經營
管理學基礎和企業管理、企業財務

會計信息化
程序設計基礎,資料庫設計原理,系統分析與系統設計,軟體工程導論等

C.專業考試科目參考用書與資料:
財政學、會計學專業主要參考書目:
1、中國人民大學、北京大學光華管理學院、清華大學經濟管理學院、東北財經大學、上海財經大學、中南財經政法大學、中央財經大學,本科本專業所用教科書;
2、《財政研究》雜志、國家級財經類雜志等的重點文章;
3、財政部財政科研所的歷年考研試題。
稅收征管信息化、會計信息化研究方向主要參考書目:
1、C程序設計(第二版) 作者: 譚浩強
出版社: 清華大學出版社
ISBN:7-302-03806-6
出版日期:2003-01-01
2、軟體工程導論(第四版) 作者: 張海藩
出版社: 清華大學出版社
ISBN:7-302-07321-X
出版日期:2003-11-01
3、計算機網路基本原理 作者 彭澎
出版單位 華中科技(原理工)大學出版社
出版時間 2000年版
ISBN :7-5609-2141-8
經濟學綜合參考書目:
1、西方經濟學參考用書:《西方經濟學(上、下)》國家教委文教司組編,高鴻業主編,中國經濟出版社出版;
2、政治經濟學參考用書:《政治經濟學》國家教委推薦教材、社會主義部分、資本主義部分。吳樹青等主編,中國經濟出版社出版;
3、其他參考資料:中共中央有關經濟體制改革的重要文件,經濟類報刊雜志有關我國經濟改革和發展問題的文章。
五、請問,貴所在辦學風格上與其它院校有何不同?
答:相比較而言,我所更多注重理論密切聯系實際和分析與實務的訓練,外聘很多學術界和各相關實際工作部門第一線的專家授課教學,在教學中結合理論研究提供豐富的案例供學生探索。我所畢業生工作後可以很快在崗位上進入角色,得到用人單位的廣泛認可和高度評價。

六、請問,報考貴所研究生的錄取比例及報考時應注意的問題?
答:我所錄取比例根據當年報考情況每年不一,近幾年大約為6:1左右。報考時應打好數學、外語、政治這三門公共課的基礎,專業課范圍較廣,需把握熱點,關注近幾年內重大社會經濟現實問題。
參考資料:http://www.crifs.org.cn/MPAccHELP.asp
轉http://..com/question/15614264.html?si=3

4. 求資料庫課程設計前言和參考文獻

1.《資料庫原理及應用》 錢雪忠主編 北京郵電大學出版社 2007,8 第二版
2.《SQL server 2000數據倉庫與Analysis Services》 Bain T著 中國電力出版社 2003
3.《資料庫技術與聯機分析處理》 王珊主編 北京科學出版社 1998

5. 書店銷售管理系統資料庫設計目的和意義

學號 1
課 程 設 計課程名稱 《資料庫系統原理》課程設計
題 目 書店銷售管理系統
專 業
班 級
姓 名
成 績
指 導 老 師
2019 年 12 月 30 日至 2019 年 1月 3日一、課程設計目的與任務《資料庫系統原理課程設計》是針對計算機專業基礎課《資料庫系統原理》開設的課程設計,目的是使學生通過本課程設計之後,對資料庫設計的基本概念、基本原理和優化技術有較全面的了解和領會,並能操作當前流行的DBMS,了解資料庫在計算機應用系統的作用,獨立地開發實現一個小型的基於DBMS上的應用系統。結合具體的開發案例,理解並初步掌握資料庫系統需求分析、概念結構設計、邏輯結構設計、物理結構設計、應用功能設計(視圖,索引,游標,存儲過程,觸發器等)數據錄入及測試等系統設計與系統實施及維護管理的主要環節和步驟以及軟體文檔的製作能力。二、課程設計的題目與基本要求1.設計題目:書店銷售管理系統資料庫設計2.基本要求:(1)圖書入庫管理:維護入庫圖書信息(如圖書編號、書名、作者、價格、圖書分類、出版社等),自動計算庫存。(2)圖書查詢統計:按圖書分類,出版社、書名、作者等條件查詢圖書的詳細信息。(3)銷售管理: 銷售過的圖書都記錄在銷售列表中,方便統計收入。圖書銷售後,實時記錄圖書庫存,按每天統計銷售額、按每個月或季度統計銷售額,並能根據銷售數量統計生成暢銷書名單。(4)設計報告內容包括:基本原理、設計方案的選擇與確定,詳細的設計過程及結果做出評價,分析存在的問題,提出改進意見並寫出心得體會。三、學時分配進度安排
序號 設計內容 所用時間
1 選題及調研 1天
2 資料庫結構設計 1天
3 資料庫查詢優化 1天
4 調試及撰寫報告 1天
5 答辯 1天
合 計 1周
四、課程設計考核及評分標准1.設計報告要求課程設計報告要求邏輯清晰、層次分明、書寫整潔。格式包括標題、提要、正文(包括①設計項目要求與說明。②數據模型分析。③軟體流程分析。④調試分析。⑤實驗數據分析。⑥答辯。⑦成績評定。)附錄(圖紙、程序清單或軟盤)。設計報告須每人一份,獨立完成。2.圖紙要求系統結構框圖、概念模型圖等。3.評分標准
評分依據 評分成績
1.設計方案正確,具有可行性、創新性 30分
2.資料庫測試性能達到任務書要求 25分
3.設計報告的規范化、內容充實、參考文獻 15分
4.答辯 20分
5.平時成績(考勤等) 10分
總分 100分
註:成績等級:優(90分—100分)、良(80分—89分)、中(70分—79分)、及格(60分—69分)、60分以下為不及格。五、指導時間
周次 星期一 星期二 星期三 星期四 星期五
第17周 第3-4節 第3-4節 第3-4節 第3-4節
地點 233 231 現教 現教

1.引言Internet的迅速發展正以前所未有的深度和廣度影響和改善著人類生活的各個方面,越來越多的人開始意識到Internet所起到的重大作用隨著書店規模的不斷擴大,員工人數的不斷增多,使得書店管理的手工操作管理模式的局限性越發突出.本書店管理系統應用了科學的管理模式對員工.書籍.訂單信息進行管理和維護,並且還提供了給類報表的列印,使原本非常復雜的手工管理變得簡潔明了。計算機信息管理技術的應用,除了能在相當大的程度.上代替人工作業,從而減少人員工作量,減輕工作負擔,減少工作中因人為原因而產生的錯誤從而避免不必要的損失外,更重要的是能建立准確暢通、簡便的信息流通渠道,為工作提供所需要的准確、及時的信息以幫助做出正確而及時的選擇與決定,從而給採用這門]技術的單位帶來了巨大的可見或不可見的利益與效益。2.需求階段分析2.1需求分析書店管理系統是適應時代發展的需要,提高管理的效率而開發設計的。通過對信息的收集、存儲、傳遞、統計、分析、綜合查詢、報表輸出和信息共享,及時為書店管理人員提供全面、准確的各種數據。實現了書店管理的簡單化和規劃化,提高了書店的工作效率,從而使書店能夠以少的投入獲得更好的社會效益與經濟效益。2.2數據分析顧客表:應包含顧客號,顧客姓名以及顧客聯系方式訂單表:應包含訂單號,銷售圖書號,銷售數量,金額以及日期圖書表:應包含圖書編號,圖書名,作者,單價,類別和出版社庫存表:應包含圖書編號,總量和餘量2.3功能分析資料庫應實現的功能有:(1)圖書入庫管理:維護入庫圖書信息(如圖書編號、書名、作者、價格、圖書分類、出版社等),自動計算庫存。(2)按圖書分類,出版社、書名、作者等條件查詢圖書的詳細信息。(3)銷售過的圖書都記錄,並且能顯示每種圖書的銷售量,將銷售量高的圖書定為熱銷書,能夠查詢出某一天到某一天的銷售額以及訂單消息2.3.1書籍管理功能系統設置包括圖書名稱設置、書籍編號、書籍出版社、書籍價格、書籍類別。基本信息管理模塊可以實現添加和重置書籍信息功能。
2.3.2訂單管理功能系統設置包括顧客姓名設置、訂單日期設置、訂單編號設置、訂單數量設置、訂單金額設置。基本信息管理模塊可以實現對訂單的查詢。2.3.3顧客管理功能系統設置包括顧客編號設置、顧客姓名設置、顧客聯系方式設置。基本信息管理模塊可以實現對顧客的查詢。2.3.4庫存管理功能系統設置包括圖書編號、圖書總量、圖書餘量設置。基本信息管理模塊可以實現對圖書數量的查詢2.4安全性和完整性要求(1)安全性要求 :系統安全性要求體現在資料庫安全性、信息安全性和系統平台的安全性等方面。安全性先通過視圖機制,不同的用戶只能訪問系統授權的視圖,這樣可提供系統數據一定程度上的安全性,再通過分配許可權、設置許可權級別來區別對待不同操作者對資料庫的操作來提高資料庫的安全性;系統平台的安全性體現在操作系統的安全性、計算機系統的安全性和網路體系的安全性等方面。(2)完整性要求:系統完整性要求系統中數據的正確性以及相容性。可通過建立主、外鍵,使用check約束,或者通過使用觸發器和級聯更新。3 .結構設計3.1總體功能模塊圖圖3.13.2書籍信息模塊圖圖3.23.3訂單信息模塊圖圖3.33.4顧客信息模塊圖圖3.43.5數據字典表3.5.1顧客表
列名 數據類型 約束
顧客號(Gno) Char(7) primary key
姓名(Gname) Nchar(20) Not null
聯系方式(Gnumber) Char(20)
表3.5.2訂單表
列名 數據類型 約束
訂單號(Dno) Char(7) primary key
購買圖書號(Bno) Char(7) primary key
購買數量(Dshul) Int Not null
金額(Dmoney) Int Not null
日期(Dtime) Smalldatetime Not null
顧客號(Gno) Char(7) External code
表3.5.3 圖書表
列名 數據類型 約束
編號(Bno) Char(7) primary key
書名(Bname) nchar (20) not null
作者(Bwriter) nchar (20) not null
價格(Bjiage) Int not null
類別(Bleibie) nchar (20) not null
出版社(Bcbs) nchar (20) not null
表3.5.4庫存表
列名 數據類型 約束
編號(Bno) Char(7) Primary key
總量(Kzong) Int Not null
餘量(Kyu) Int
3.6 ER圖設計3.6..1顧客ER圖3.6.2 圖書ER圖圖3.6.3圖3.6.4圖3.6.54 邏輯結構設計4.1 關系模型顧客與訂單是1:m類型 訂單與庫存是1:1類型 庫存與圖書是1:m類型 關系模型如下:顧客表(顧客號、姓名、聯系方式)訂單表(訂單號、購買圖書號、購買數量、金額、日期、顧客號)圖書表(編號、書名、作者、價格、類別、出版社)庫存表(編號、總量、餘量)(——代表主鍵,...代表外碼)4.2 函數依賴在顧客表中,顧客號是主碼,其它屬性完全依賴於顧客號在訂單表中,訂單號是主碼,顧客號是外碼,其餘屬性完全依賴於訂單號在圖書表中,編號是主碼,其餘屬性完全依賴於編號在庫存表中,編號是主碼,其餘屬性完全依賴於編號5.物理結構設計5.1創建圖書表use books /*創建圖書表*/create table book(Bno char (7) primary key,Bname nchar (20) not null,Bwirter nchar (20) not null,Bjiage int not null,Bleibie nchar (20) not null,Bcbs nchar (20) not null,)5.2 創建顧客表use books /* 創建顧客表*/create table guke(Gno char(7) primary key,Gname nchar (20) not null,Gnumber char(20),)5.3創建庫存表use books /*創建庫存表*/Create table kucun(Bno char(7) primary key,
Kzong int not null,Kyu int,)5.4創建訂單表use books /*創建訂單表*/Create table Dingdan(Dno char(7) primary key,Bno char(7) primary key,Dshul int not null,Dmoney int not null,Dtime smalldatetime not null,Gno char(10) not null,)6 資料庫的實施6.1 給各個表添加數據例use books /*給圖書表添加一行數據*/insert into bookvalues('101','白夜行','東野圭吾','30','偵探','天空出版社')使用語句添加完數據的表如下:6.1.1圖書表6.1.2訂單表6.1.3 顧客表6.1.4庫存表6.2創建存儲過程6.2.1圖書的存儲過程create proc tushu@Bno char(7),@Bname nchar(20),@Bwirter nchar(20),@Bjiage int, @Bleibie nchar(20),@Bcbs nchar(20),@MM INTasif not exists (select * from bookwhere Bno=@Bno)BEGINinsert into bookvalues (@Bno,@Bname,@Bwirter,@Bjiage,@Bleibie,@Bcbs)INSERT INTO KucunVALUES (@Bno,@MM,@MM)ENDELSEBEGINUPDATE KucunSET Kzong=KZONG+@MMWHERE BNO=@BNOUPDATE KucunSET KYU=KYU+@MM
WHERE BNO=@BNOEND圖5.2.16.2.2顧客的存儲過程create proc gukecun@Gno char(7),@gname nchar(10),@gnumber nchar(20)asinsert into gukevalues (@Gno,@gname,@gnumber )圖5.2.26.2.3 訂單的存儲過程create proc dingdan@dno char(10),@Bno char(10),@Dshul int,@Dtime smalldatetime, @Gno char(10)asdeclare @Dmoney intselect @Dmoney=@Dshul*Bjiagefrom book,Dingdaninsert into Dingdanvalues (@dno,@Bno,@Dshul,@Dmoney,@Dtime,@Gno)圖5.2.36.3 創建觸發器針對圖書信息表創建一個觸發器,當向表book插入一條信息時,自動顯示表中book中的記錄create trigger 插入顯示on bookfor insertasSelect * from bookInsert into book values('115','幻想之城','中此撒','30','懸疑','颯颯我出版社')6.4 建立視圖6.4.1建立視圖建立一個圖書類別為偵探的視圖,包括圖書編號,圖書名,作者,單價以及圖書總量和餘量create view v_leibieasselect book.Bno ,bname,bwirter,bjiage,kzong,kyufrom book,Kucunwhere book.Bno =Kucun.Bno and Bleibie ='偵探'圖6.4.1圖6.4.26.5 調試運行6.5.1查詢姓張的顧客的購買記錄select * from Dingdan
where Gno in (select Gno from gukewhere Gname like '張%')圖6.5.16.5.2 添加一條圖書信息後圖書表以及庫存表的顯示exec tushu'115','幻想之城','中此撒','30','懸疑','颯颯我出版社','60'圖6.5.2圖6.5.36.5.3 查詢銷售量在10本以上的書,以此為暢銷書select SUM(dshul),bnofrom Dingdangroup by Bnohaving SUM(Dshul)>10圖6.5.46.5.4查詢某一天的銷售額select sum (Dmoney )總金額 from Dingdanwhere Dtime between '2019-11-01 'and '2019-11-02'圖6.5.57.設計體會一個個星期的時間非常快就過去了,這一個星期不敢說自己有多大的進步。獲得了多少如識,但起碼是了解了項目開發的部分過程。雖說上過資料庫的課程,但是沒有親身經歷過相關的設計工作細節。這次課程設計剛好提供了一個很好的機會。通過這次課程設計發現這其中需要的很多知識我們都接觸過,去圖書館查資料的時侯發現我們前邊所學到的僅僅是皮毛還有很多需要我們掌握的東西我們根本不知道。同時也發現有很多已經學過的東西我們沒有理解到位,不能靈活運用於實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學,不斷地發現問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。本次課程設計即將結束,我完成了自己所選的課題。通過完成這次課程設計,我加深了對相關知識的理解,加強了知識之間的聯吊,促進了知識的遷移和應用。從需求分析、概念結構設計、邏輯結構設計、物理結構設計。親身體驗了一回系統的設計開發過程。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統的時候才發現其中的難度。經常做到後面突然就發現自己-開始的設計有問題,然後又回去翻工在各種反復中不斷完善自己的想法。
致謝在這次資料庫的課程設計過程中,我選擇了書店銷售管理系統的設計與實現。該系統能夠順利的完成,得益於老師的悉心指導和同學的幫助。更重要的是老師幫我們解決了許多技術的難題,以至於我們能夠將書店銷售管理系統的功能做得盡可能的完善。在這過程中,我周圍的同學給了我許多啟發,讓我把書店銷售管理系統設計的更加完善,老師淵博的知識、開闊的視野和敏銳的思維給了我深深的啟迪,使我不僅了解到許多新知識、開闊了視野,更提高了自身的資料庫設計能力。另外,感謝老師給我們提供這樣-一個課程設計的機會,使我們在學得專業知識的基礎上能夠自己動手並獨立地完成資料庫的設計與開發,使我們能夠更多的學習-些實踐應用知識,增強實際操作和動手應用能力。最後,我再一次感謝在整個課程設計期間,在各個方面給予我們幫助的老師和同學,正是因為有了你們的幫助,才使我們的課程設計得以順利完成。參考文獻[1]李彥,韓光林,李玉波. SQL SERVE完全自學手冊[M].北京:電子工業出版社,2007[2]薩師煊,王珊.資料庫系統概論.北京:高等教育出版社.2005[3]Y.Daniel Liang.Java.萬波. JAVA語言程序設計[M].第六版.北京:機械工業出版社,2008[4]《資料庫原理及應用》 ,錢雪忠主編,北京郵電大學出版社,2007,第二版[5]《SQL server 2000數據倉庫與Analysis Services》,Bain T著 ,中國電力出版社, 2003[6]《資料庫技術與聯機分析處理》 王珊主編,北京科學出版社,1998課程設計成績評定表
課程設計題目 書店銷售管理系統
課程設計學生答辯或質疑記錄:
評 分 依 據 分 值 評分成績
1.設計方案正確,具有可行性、創新性 30 分
2.系統調試與結果(系統功能正確、軟體程序完整) 25分
3.設計報告的規范化、內容充實、參考文獻 15分
4.平時成績(考勤等) 10分
5.答辯 20分
總 分 100分
最終評定等級為:指導老師簽字: 年 月 日

5.9
網路文庫VIP限時優惠現在開通,立享6億+VIP內容
立即獲取
書店銷售管理系統資料庫設計
學號 1
課 程 設 計
課程名稱 《資料庫系統原理》課程設計
題 目 書店銷售管理系統
專 業
班 級
姓 名
成 績
指 導 老 師
2019 年 12 月 30 日至 2019 年 1月 3日
一、課程設計目的與任務
第 1 頁
《資料庫系統原理課程設計》是針對計算機專業基礎課《資料庫系統原理》開設的課程設計,目的是使學生通過本課程設計之後,對資料庫設計的基本概念、基本原理和優化技術有較全面的了解和領會,並能操作當前流行的DBMS,了解資料庫在計算機應用系統的作用,獨立地開發實現一個小型的基於DBMS上的應用系統。結合具體的開發案例,理解並初步掌握資料庫系統需求分析、概念結構設計、邏輯結構設計、物理結構設計、應用功能設計(視圖,索引,游標,存儲過程,觸發器等)數據錄入及測試等系統設計與系統實施及維護管理的主要環節和步驟以及軟體文檔的製作能力。

6. php動態網頁設計第二版 php連接資料庫的問題

是不是你那個 $conn 不是一個對象啊 你這是調用對象方法 $conn->query 你要有這個對象
$conn=new dbConnect('read'); 試試 不知道那個dbConnect是不是一個類 我是菜鳥你試試不行就拉雞吧倒 呵呵

熱點內容
功夫特牛腳本 發布:2025-05-11 00:32:37 瀏覽:340
autojs腳本代碼 發布:2025-05-11 00:32:35 瀏覽:936
spl編程 發布:2025-05-11 00:25:14 瀏覽:64
linux搭建android開發環境 發布:2025-05-11 00:18:45 瀏覽:947
web本地存儲 發布:2025-05-11 00:13:33 瀏覽:360
為什麼暗格里的密碼搜不到了 發布:2025-05-11 00:13:31 瀏覽:942
oracle存儲過程使用變數 發布:2025-05-11 00:10:07 瀏覽:741
用安卓下載蘋果的軟體叫什麼 發布:2025-05-11 00:08:22 瀏覽:115
斷牙腳本 發布:2025-05-11 00:04:21 瀏覽:68
sim卡的密碼怎麼設置密碼 發布:2025-05-10 23:41:09 瀏覽:718