高校教职工管理系统

高校教职工管理系统

ID:36255266

大小:553.00 KB

页数:27页

时间:2019-05-07

高校教职工管理系统_第1页
高校教职工管理系统_第2页
高校教职工管理系统_第3页
高校教职工管理系统_第4页
高校教职工管理系统_第5页
资源描述:

《高校教职工管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、山东科技大学课程设计(论文)任务书—————————————————高校教职工管理系统2008年7月8日山东科技大学目 录一、设计思路1二、设计说明与调试分析1三、源代码7四、测试结果23五、设计心得25六、参考文献25一、设计思路使用该系统要先登录,要根据数据库判断是否是合法用户,只有登陆后才能使用本系统。登录后可以更改登录用户的密码,还能够添加用户,删除用户,新添加的用户的默认密码是:123把所有扫作数据库的操作封装到CADODatabase和CADORecordset两个类中,所有数据]显示到一个List控件中,要求的功能要在最上一排按钮显示出来。所有人员按钮

2、可以显示出数据库中所有的人员。添加按钮弹出添加对话框,添加一个人员,大多是ComboBox控件,还有Radio控件。删除按钮删除在List控件中指定的员工。修改按钮弹出一个修改对话框,把相应编号传入修改对话框的类中,然后从数据库读出数据初始化修改对话框。查询采用复合查询的方法,通过对条件的组合成Sql语句的选择条件,然后在List控件中显示复合选择条件的人员人数统计统计出在职人员、中共党员,女教职工,高级职称,博士、硕士的人数。二、设计说明与调试分析用户使用程序时先把数据库文件teacher_Data.MDF附加到SqlServer2000中的sa用户中,然后确保S

3、qlServer2000服务是打开的,在运行文件时,确保TeacherMIS.exe和连接数据库的文件my_data.udl在同一目录下就可以使用了。使用时,双击TeacherMIS.exe,显示如下页面输入用户名和密码即可登陆,用户名不存在或密码不正确都有相应的提示,登陆后就可以使用该管理系统登陆后可以通过用户管理菜单更改登陆用户的密码,添加、删除用户用户管理菜单修改密码对话框用户管理对话框点击所有人员按钮显示所有人员点击添加按钮弹出上图对话框选中某个人,点击删除就可以删除此人。选中某人,点击修改弹出上图对话框点击查询按钮弹出上图对话框,可以选择你要查询的条件,如

4、果什么条件也不添加,就会显示出所有人员(采用的是复合查询)点击人数统计,显示上图对话框,可显示要统计的人数三、源代码1.在开始程序时弹出登陆对话框BOOLCTeacherMISApp::InitInstance(){AfxEnableControlContainer();//代码略//登录功能CLoginDlglogdlg;//声明一个登陆对象if(logdlg.DoModal()!=IDOK)OnAppExit();elsecurUser.GetData(logdlg.m_strUserName);returnTRUE;}2.登陆确定代码voidCLoginDlg

5、::OnOK(){UpdateData(TRUE);CUseruser;if(user.HaveName(m_strUserName)<0){MessageBox("该用户名不存在!");return;}user.GetData(m_strUserName);if(m_strPwd!=user.GetPwd()){MessageBox("密码不正确!");return;}CDialog::OnOK();}3.为登陆用户设置了一个CUser类classCUser{public:voidGetData(CStringcUserName);voidUpdatePwd(CS

6、tringcUserName);voidsql_delete(CStringcUserName);intHaveName(CStringcUserName);voidSetPwd(CStringcPwd);CStringGetPwd();voidSetUserName(CStringcUserName);CStringGetUserName();voidAddUser();voidDeleteUser(CStringcName);CUser();virtual~CUser();private:CStringm_Pwd;CStringm_userName;};修改密码

7、的方法voidCUser::UpdatePwd(CStringcUserName){CStringstrSQL;strSQL="UPDATEtbuserSETPassword='"+m_Pwd+"'WHEREUserName='"+cUserName+"'";((CTeacherMISApp*)AfxGetApp())->pDB->Execute(strSQL);}删除用户的方法voidCUser::DeleteUser(CStringcName){CStringstrSQL;strSQL="DELETEFROMtbUserWHEREUserName='"+cN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。