这个项目会分模块分享,讲一下各个模块中遇到的问题以及运用到的技术
目录
登录注册模块
个人信息模块
部门模块
人事部模块
财务部模块
个人小结
数据库
此次项目使用的是Mysql数据库,并且所有的界面设计用Pyqt5完成
def __init__(self):
try:
self.con = pymysql.connect(host = '127.0.0.1',user = 'root',passwd = '123456',db = 'mydatabase')
self.cursor = self.con.cursor()
except:
print('链接数据库失败')
登录注册模块
登录界面是整个程序的入口,主要工作是检查用户输入的账号与密码与数据库中的账号密码是否一样。以及提供注册按钮跳转注册界面
class Mywindow(QtWidgets.QMainWindow,Ui_Denglu):
def __init__(self):
super(Mywindow,self).__init__()
self.setupUi(self)
self.pushButton.clicked.connect(self.denglu)
self.pushButton_2.clicked.connect(self.zhuche)
self.lineEdit_2.returnP