基于python连接sqlserver实现员⼯⼊职信息管理系统基于python连接sql server实现员⼯⼊职信息管理系统 ⼀些运⾏图⽚
登录界⾯
主界⾯大连海事大学学报
显⽰界⾯
查询界⾯
修改界⾯
别的界⾯再不做⼀⼀演⽰
昂达v711代码部分
python与sql连接代码
#⾥⾯有⼀些库需要⾃⼰导⼊
import tkinter
from tkinter import*
ssagebox as messagebox
from tkinter import ttk
import win32com.client
import pymssql
from PIL import ImageTk,Image
import time
server ='DESKTOP-4TF7JVV'
user ='sa'
userpassword ='123456'
庄逢甘database ='python'
conn = t(server,user,userpassword,database)
cursor = conn.cursor()
#连接服务器和数据库
cn=win32com.client.Dispatch('ADODB.Connection')
cnstr='Provider=SQLOLEDB.1;Integrated Security=SSPI;Data Source=DESKTOP-4TF7JVV' cn.Open(cnstr,'sa','123456')
#如果数据库
cn.DefaultDatabase='python'
#打开数据库
cn.Execute('USE python')
rs=win32com.client.Dispatch('ADODB.RecordSet')
登录界⾯
#登录界⾯函数
def ase():
rt =Tk()
rt.title('员⼯信息管理')
bj =PhotoImage(file='1.gif')
lb =Label(image=bj)
lb.place(x=0, y=120)
'''time1 = time.strftime("%Y--%m--%d %H:%M", time.localtime(time.time()))
L3=Label(rt, text=time1, fg='purple')
L3.place(x=80,y=1)
l2=Label(rt,text='北京时间:',fg='purple')
l2.place(x=20,y=1)'''
def gettime():#获取当前时间
var.set(time.strftime("%Y-%m-%d %H:%M:%S")) # 获取当前时间
rt.after(1000, gettime) # 每隔1s调⽤函数 gettime ⾃⾝获取时间
var=StringVar()
lb =Label(rt, textvariable=var, fg='purple',font=('微软雅⿊',10))
lb.place(x=70,y=0)
l2 =Label(rt, text='北京时间', fg='purple',font=('微软雅⿊',10))
l2.place(x=10, y=0)
gettime()
lb1 =Label(rt, text='')
北京市国有土地上房屋征收与补偿实施意见lb2 =Label(rt, text='')
Label(rt, text='⽤户名:',fg='blue').grid(row=1, stick=W, pady=10, column=8)
Label(rt, text='密码:',fg='blue').grid(row=2, stick=W, pady=10, column=8)
l1 =Entry(rt)
l2 =Entry(rt, show='*')
lb3 =Label(rt, text='')
def Zhuce():#账号注册界⾯函数
视在功率
rt.destroy()
rs =Tk()
rs.title('账号注册')焦作碱业
Label(rs).grid(row=0)
Label(rs, text="账号:").grid(row=1, stick=W, pady=10)
t1 =Entry(rs)
Label(rs, text="密码:").grid(row=2, stick=W, pady=10)
t2 =Entry(rs, show='*')
Label(rs, text="再次输⼊:").grid(row=3, stick=W, pady=10)
t3 =Entry(rs, show='*')
def back():#账号注册界⾯返回函数
rs.destroy()
ase()
def zhuce1():#账号注册确认监听函数
s1 = t1.get()
s2 = t2.get()
s3 = t3.get()
if ())!=()):
messagebox.showwarning('错误','密码核对错误')
elif ())==0 or ())==0:
messagebox.showerror("错误","不能为空")
else:
rs.LockType =4