diff --git a/21412030129-钟帅-python课设报告.doc b/21412030129-钟帅-python课设报告.doc
index bc260bb..1b486b7 100644
Binary files a/21412030129-钟帅-python课设报告.doc and b/21412030129-钟帅-python课设报告.doc differ
diff --git a/pythonProject/.idea/dataSources.xml b/pythonProject/.idea/dataSources.xml
index 208626a..e19cfef 100644
--- a/pythonProject/.idea/dataSources.xml
+++ b/pythonProject/.idea/dataSources.xml
@@ -8,5 +8,12 @@
jdbc:mysql://localhost:3306/sys
$ProjectFileDir$
+
+ sqlite.xerial
+ true
+ org.sqlite.JDBC
+ jdbc:sqlite:F:\pythonProject\foot_spa.db
+ $ProjectFileDir$
+
\ No newline at end of file
diff --git a/pythonProject/order_data.txt b/pythonProject/order_data.txt
index f4d3dd1..099894a 100644
--- a/pythonProject/order_data.txt
+++ b/pythonProject/order_data.txt
@@ -1,4 +1 @@
-
1001, Ħ
-8żʦ - 8żʦ
- 8żʦ
diff --git a/pythonProject/user_data.txt b/pythonProject/user_data.txt
index 5ff4803..03bb5d7 100644
--- a/pythonProject/user_data.txt
+++ b/pythonProject/user_data.txt
@@ -1 +1,4 @@
zs,zs
+zg,1234
+xc,132
+lc,15739
diff --git a/pythonProject/zs1.py b/pythonProject/zs1.py
index ef97362..dd7c6b6 100644
--- a/pythonProject/zs1.py
+++ b/pythonProject/zs1.py
@@ -109,7 +109,7 @@ class FootSpaManagementSystem:
def show_technician_info(self):
technician_info_window = tk.Toplevel(self.root)
technician_info_window.title("Technician Information")
- technician_data_file = "technician_data.txt" # 技师数据文件的路径
+ technician_data_file = "technician_data.txt"
try:
with open(technician_data_file, "r", encoding="utf-8") as file:
technician_data = file.readlines()
@@ -204,22 +204,18 @@ class FootSpaManagementSystem:
#用户登录后的用户界面
def show_user_interface(self):
- self.main_frame.pack_forget() # 移除主界面
- if hasattr(self, "frame_register"):
- self.frame_register.pack_forget() # 移除注册界面(如果存在)
- if hasattr(self, "frame_login"):
- self.frame_login.pack_forget() # 移除登录界面(如果存在)
+ self.frame_login.pack_forget()
# 创建用户界面框架
self.user_frame = tk.Frame(self.root)
self.user_frame.pack()
self.order_button = tk.Button(self.user_frame, text="选择订单", command=self.switch_to_order)
self.order_button.pack()
- self.select_technician = tk.Button(self.user_frame, text="选择技师", command=self.show_select_technician_screen)
- self.select_technician.pack()
self.view_order_button = tk.Button(self.user_frame, text="查看订单", command=self.view_order)
self.view_order_button.pack()
self.delete_order_button = tk.Button(self.user_frame, text="删除订单", command=self.delete_order)
self.delete_order_button.pack()
+ self.select_technician = tk.Button(self.user_frame, text="选择技师", command=self.show_select_technician_screen)
+ self.select_technician.pack()
self.beverage_button = tk.Button(self.user_frame, text="订购酒水", command=self.switch_to_beverage_order)
self.beverage_button.pack()
@@ -251,12 +247,23 @@ class FootSpaManagementSystem:
order_number_to_delete = self.order_number_entry.get()
with open(self.order_data_file, "r") as file:
orders = file.readlines()
+
+ found = False
+ updated_orders = []
if orders:
- with open(self.order_data_file, "w") as file:
- for order in orders:
- if order_number_to_delete not in order:
+ for order in orders:
+ if order_number_to_delete in order:
+ found = True
+ else:
+ updated_orders.append(order)
+
+ if found:
+ with open(self.order_data_file, "w") as file:
+ for order in updated_orders:
file.write(order)
- messagebox.showinfo("删除订单", f"订单号{order_number_to_delete}已删除。")
+ messagebox.showinfo("删除订单", f"订单号{order_number_to_delete}已删除。")
+ else:
+ messagebox.showinfo("删除订单", f"订单号{order_number_to_delete}不存在。")
else:
messagebox.showinfo("删除订单", "暂无订单信息。")