前提:小伙伴说需要一个类似erp的软件,此前他一直用的是excel无法实时共享,让多台电脑实时共用一个数据库,实现资料共用。于是我开动了。
想法 : 使用数据库,第一个想法是mysql,虽然 access 也会一点,但是还是决定使用mysql,然后上传excel资料
结构 分为三点
网络设置 设定服务器数据库的网络地址 供访问
arp -aut
arp -s mac地址
sql安装
download:
安装
客户端 有两种想法,一个自己写,一个是借用成品,然后破解版。
自己写 准备用python写一个界面tkinter,然后pymysql ,因为实现的功能其实就是一个查询 添加 删除数据库的功能,而且朋友的数据库容量条目很小 所以不用太多心思。
一共是4个页面
首页 按钮选择功能 添加 删除 或者查看
class index: # 这是第一个页面
def __init__(self, window):
self.window = window
self.window.title("首页")
self.window.geometry("800x600")
self.window.config(bg="#F9C03D")
self.button1 = tk.Button(self.window, text="添加", command=self.change1)
self.button1.pack()
self.button2 =tk.Button(self.window, text="删除", command=self.change2)
self.button2.pack()
def change1(index):
# pass # 不知道怎么写,先占位
index.button1.destroy()
index.button2.destroy()
ADD1(root)
def change2(index):
index.button2.destroy()
index.button1.destroy()
Page_3(root)
添加页 一共是8个输入框 分别代表数据库的8列,构成一行数据 两个按钮 一个上传 一个重置输入数据
未完成
删除页 一个大的滚动框 一个小的输入框 两个按钮,一个查看,一个删除,按下查看 读表数据 在滚动框显示,按下删除 会检测 输入框输入的是什么数字,然后 删除 输入框数字的那一行数据
未完成
成功页面 进度条,象征性的3秒进度条 然后跳回首页。
class Page_1: # 这是第四个页面
def __init__(self, window):
self.window = window
self.window.title("p1")
self.window.geometry("800x600")
self.window.config(bg="#F9C03D")
time.sleep(3)
index(root)
破解版 引用地址:未获授权。