C 控制台應用程式之旅遊資源與線路管理系統

2022-06-29 08:57:09 字數 3300 閱讀 9120

利用c#語言及sql server資料庫編寫的乙個簡化版旅遊資源與線路管理系統

資料庫中包含三張表:hotel表、tourist_spot表、lines表

使用者分為管理員和普通使用者,管理員擁有最高許可權,可以對三張表進行增、刪、改、查,而普通使用者擁有部分許可權,只能進行查詢操作

1

using

system;

2using

system.collections.generic;

3using

system.linq;

4using

system.text;

5using

system.threading.tasks;

6using

system.data;

7using

system.data.sqlclient;89

namespace10;

14static

void main(string

args)

15 while (console.readline() == "1"

);32 environment.exit(0

);33}34

else

if(isuser(str_id.trim()))

35 while (console.readline() == "1"

);42 environment.exit(0

);43}44

}4546//

判斷是否為普通使用者

47static

bool isuser(string

x)48

5657

//root管理選單

58static

void

rootmenu()

59103 } while (!bool1);

104}

105106

//root函式,具有所有資料操作的許可權

107static

void root(int

x)108

134}

135break

;136

137case2:

138160

}161

break

;162

case3:

163185

}186

break

;187

default

:188

192}

193}

194195

196//

user函式,具有查詢功能

197static

void

user()

198221

}222

223//

hotel資訊管理函式

224#region

225//

hotel資訊新增

226static

void

hoteladd()

227248

249//

hotel資訊刪除

250static

void

hoteldelete()

251265

266//

hotel資訊修改

267static

void

hotelalter()

268293

294//

hotel資訊查詢

295static

void

hotelselect()

296317

console.writeline(sltresult);

318}

319 console.writeline("

酒店資訊查詢成功!");

320sqlcon.close();

321}

322#endregion

323324

//tourist_spot資訊管理函式

325#region

326//

tourist_spot資訊新增

327static

void

tourist_spotadd()

328347

348//

tourist_spot資訊刪除

349static

void

tourist_spotdelete()

350364

365//

tourist_spot資訊修改

366static

void

tourist_spotalter()

367390

391//

tourist_spot資訊查詢

392static

void

tourist_spotselect()

393413

console.writeline(sltresult);

414}

415 console.writeline("

景點資訊查詢成功!");

416sqlcon.close();

417}

418#endregion

419420

//lines資訊管理函式

421#region

422//

lines資訊新增

423static

void

linesadd()

424445

446//

lines資訊刪除

447static

void

linesdelete()

448462

463//

lines資訊修改

464static

void

linesalter()

465490

491//

lines資訊查詢

492static

void

linesselect()

493514

console.writeline(sltresult);

515}

516 console.writeline("

線路資訊查詢成功!");

517sqlcon.close();

518}

519#endregion

520}

521 }

VS中c 控制台應用程式呼叫其他應用程式的方法

1,利用createprocess呼叫 include int run exe string str exe path,string str cmd path 其中 str exe path為exe的路徑,str cmd path為str exe path 呼叫引數 引數之間需用空格分開。2,利用w...

C 在控制台獲取應用程式的路徑

c 在控制台獲取應用程式的路徑 1.使用反射來獲取執行應用程式的路徑 2.將該路徑傳遞給system.io.path.getdirctoryname 具體 使用對映獲取執行程式集路徑 string path system.reflection.assembly.getexecutingassembl...

C 1 2 控制台應用程式學習要點

分類 c vs2015 建立日期 2016 06 14 教材 十二五國家級規劃教材 c 程式設計及應用教程 第3版 一 要點概述 c 程式設計及應用教程 第3版 的第1 6章是c 語言 層面的程式設計基礎,這些內容雖然都是用控制台應用程式實現 vs2015版的配套源程式還同時提供了wpf的對應實現供...