高校教职工管理系统.docVIP

  • 116
  • 0
  • 约1.34万字
  • 约 27页
  • 2019-04-30 发布于湖北
  • 举报
山东科技大学 课程设计(论文)任务书 ————————————————— 高校教职工管理系统 2008年7月8日 山东科技大学 目 录 TOC \o 1-1 \h \z \u HYPERLINK \l _Toc203269011 一、设计思路 PAGEREF _Toc203269011 \h 1 HYPERLINK \l _Toc203269012 二、设计说明与调试分析 PAGEREF _Toc203269012 \h 1 HYPERLINK \l _Toc203269013 三、源代码 PAGEREF _Toc203269013 \h 7 HYPERLINK \l _Toc203269014 四、测试结果 PAGEREF _Toc203269014 \h 23 HYPERLINK \l _Toc203269015 五、设计心得 PAGEREF _Toc203269015 \h 25 HYPERLINK \l _Toc203269016 六、参考文献 PAGEREF _Toc203269016 \h 25 一、设计思路 使用该系统要先登录,要根据数据库判断是否是合法用户,只有登陆后才能使用本系统。登录后可以更改登录用户的密码,还能够添加用户,删除用户,新添加的用户的默认密码是:123 把所有扫作数据库的操作封装到CADODatabase和CADORecordset两个类中,所有数据]显示到一个List控件中,要求的功能要在最上一排按钮显示出来。 所有人员 按钮可以显示出数据库中所有的人员。 添加 按钮弹出添加对话框,添加一个人员,大多是ComboBox控件,还有Radio控件。 删除 按钮删除在List控件中指定的员工。 修改 按钮弹出一个修改对话框,把相应编号传入修改对话框的类中,然后从数据库读出数据初始化修改对话框。 查询 采用复合查询的方法,通过对条件的组合成Sql语句的选择条件,然后在List控件中显示复合选择条件的人员 人数统计 统计出在职人员、中共党员,女教职工,高级职称,博士、硕士的人数。 二、设计说明与调试分析 用户使用程序时先把数据库文件 teacher_Data.MDF附加到Sql Server 2000中的sa用户中,然后确保Sql Server 2000服务是打开的,在运行文件时,确保TeacherMIS.exe和连接数据库的文件my_data.udl在同一目录下就可以使用了。 使用时,双击TeacherMIS.exe,显示如下页面 输入用户名和密码即可登陆,用户名不存在或密码不正确都有相应的提示,登陆后就可以使用该管理系统 登陆后可以通过用户管理菜单更改登陆用户的密码,添加、删除用户 用户管理菜单 修改密码对话框 用户管理对话框 点击所有人员按钮显示所有人员 点击添加按钮弹出上图对话框 选中某个人,点击删除就可以删除此人。 选中某人,点击修改弹出上图对话框 点击查询按钮弹出上图对话框,可以选择你要查询的条件,如果什么条件也不添加,就会显示出所有人员(采用的是复合查询) 点击人数统计,显示上图对话框,可显示要统计的人数 三、源代码 1.在开始程序时弹出登陆对话框 BOOL CTeacherMISApp::InitInstance() { AfxEnableControlContainer(); // 代码略 //登录功能 CLoginDlg logdlg; //声明一个登陆对象 if(logdlg.DoModal()!=IDOK) OnAppExit(); else curUser.GetData(logdlg.m_strUserName); return TRUE; } 2.登陆确定代码 void CLoginDlg::OnOK() { UpdateData(TRUE); CUser user; if(user.HaveName(m_strUserName)0) { MessageBox(该用户名不存在!); return; } user.GetData(m_strUserName); if(m_strPwd!=user.GetPwd()) { MessageBox(密码不正确!); return; } CDialog::OnOK(); } 3.为登陆用户设置了一个CUser类 class CUser { public: void GetData(CString cUserName); void UpdatePwd(CString cUserName); void sql_delete(CString cUserName); int HaveName(CString cUserName); void S

文档评论(0)

1亿VIP精品文档

相关文档