資源簡介
3.3《數據與系統》任務單
學習目標:
了解文件和數據庫文件的概念。
了解GUI的基本概念,學會設計簡單的GUI。
學會根據任務需求,選用恰當的軟件處理數據。
體驗使用不同工具管理數據的過程,簡單了解數據庫管理系統和數據庫系統的基本概念。
項目:“五一”出行規劃
小T計劃利用五一假期獨自去旅行,他結合著所學習的信息技術知識,計劃自己開發一個旅游小助手系統,試圖用這一系統解決在旅行中遇到的線路、交通等問題。
溫故知新:數據結構
規劃1 初探旅行線路
“旅行路線”是小T的旅行小助手系統中的一項功能,可以記錄計劃出行的旅行路線。現在,小T希望在這一系統中添加新的旅行線路,并可以查詢到已經輸入系統的線路。
上機練習1:
請同學們看學生機上的“任務一”文件,里面的Python程序代碼可以生成“旅行路線”的界面,請修改程序,使得程序運行后可以在“添加線路按鈕”下方添加“查詢線路”按鈕。
from tkinter import *
root = Tk() #創建一個窗口
root.title("添加線路") #設置窗口標題
root.geometry('600x100') #設置窗口大小
root.resizable(0,0) #禁止調整窗口大小
var=StringVar() #定義StringVar()類型
def intomap(): #Button按鈕激發函數
c=open("旅行線路.txt",'a+') #以追加模式打開文件
c.write(var.get()+"\n") #在文件末尾添加text里的內容
c.close #關閉文件
#在窗口上建一個文本標簽
Label(root, text='請輸入線路', font=('Arial', 10)).pack()
#在窗口上建一個文本框
Entry(root,textvariable=var,width=550).pack()
#在窗口上建一個Button按鈕
Button(root, text="添加線路", command =intomap,relief="solid",width=10).pack()
root.mainloop() #進入事件(消息)循環
知識點1::圖形用戶界面
圖形用戶界面(簡稱GUI) 又稱圖形接口,是指采用圖形方式顯示的計算機操作用戶界面。
Tkinter是實現圖形用戶界面的模塊,可以創建矩形容器(Frame)、文本框(Entry)、命令按鈕(Button)、文本標簽(Label)等交互對象。
規劃2 更新旅游線路
小T在查閱旅行線路的過程中,對其中一條旅行線路很感興趣,希望將它添加到系統中。
日照三日游:日照萬平口——海洋公園——竹洞天——五蓮山——莒國古城,人均消費488元。
上機練習2
請同學們打開自己機器上的“配套資源”文件夾,里面的“添加線路.py”程序是用來實現將數據添加到“旅行線路.txt”文件中的功能。根據提示運行該程序并把新的旅行線路情況添加到文件中,完成后再次打開“旅行線路.txt”,查看文件內容。
知識點2:文件
文件是_____________________________________________集合。
知識點3:Pythone讀寫文本文件
在Python中,用___________函數將外存的文本文件打開,用write方法將內存的數據存到外存文件中。文件操作結束時要用____________方法關閉文件。
思考.小T已經初步規劃好了自己的旅行線路,下面就是交通工具的選擇了。
小T想乘坐公共交通工具前往各旅游景點,于是他根據公交車的發車時間和間隔進行了時間規劃。起初他用電子表格進行統計分析,發現不太方便,于是他利用所學信息技術知識,想嘗試下利用數據庫管理軟件Access來管理數據……
知識點4:數據庫
數據庫是以一定的組織方式存儲在計算機中的相互關聯的數據集合。在數據庫中,數據是以二維表的形式組織存儲的,稱為表。
字段:表中的一列稱為一個字段,一個字段對應實體的一個屬性,每個字段都有一個名字,稱為字段名。
記錄:表中的一行稱為一條記錄,一條記錄對應一個實體,保存有關實體屬性的數據。
數據庫管理系統:定義、創建、維護數據庫的工具叫數據庫管理系統。常見的數據庫管理系統有sybase、Oracle、mysql、Access等。
知識點5:數據庫系統
數據庫系統是由數據庫、數據庫管理系統、數據庫應用系統、數據庫管理員和用戶組成的存儲、管理、處理和維護數據的系統。
舉例說明你生活中見到的數據庫系統。
知識點6:訪問Access數據庫的一般步驟
課堂小結
1.圖形用戶界面
2.內存和外存的區別
3.文件
4.數據庫
5.數據表
6.數據庫管理系統
優秀的你:這節課學會了什么?還有什么疑惑?給自己的表現打個分吧!
展開更多......
收起↑
資源預覽

