- 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
您可能关注的文档
- 第九章 科技与现代化历程.pdf
- 福建移动光缆传输线路维护管理规范与包线员知识.doc
- 发现问题、分析问题、解决问题的方法与技巧.ppt
- 儿童误服药物处理 谭月Microsoft PowerPoint 谭月.ppt
- 地铁供电方式——接触轨.pdf
- 航空订票系统文本格式化数据结构实验.doc
- 骨代谢异常的生物化学诊断.ppt
- 二00七年宁夏回族自治区公试卷.doc
- 高频小信号调谐放大器课程设计.pdf
- 海关进口增值税专用缴款书 先比对后抵扣管理.ppt
- 高中化学 第三节 氧化还原反应 第一课时课件 新人教版必修1.ppt
- 呼吸之道 浅析可变气门正时 升程技术图片.doc
- 服装终端店铺营运表格.doc
- 地区电力网设计.doc
- 非煤矿山企业安全检查表.doc
- 肝病患者血常规变化特点及分析.ppt
- 赤泥综合回收与利用现状及进展.pdf
- 房地产企业会计核算讲义 (1).pdf
- 产品伤害管理对品牌声誉与品牌忠诚关系的影响研究 the research on the affect of product harm crisis management upon the relation between brand reputation and brand loyalty.pdf
- 党政机关公文格式国家标准.ppt
最近下载
- 专题03 《声现象》压轴培优题型训练【十二大题型】(解析版)2023-2024学年八年级上册《物理》培优专题训练(人教版).docx VIP
- (正式版)DB15∕T 3202-2023 《高纬度多年冻土区公路工程地质勘察技术规范》.docx VIP
- 制茶学第五章黑茶.ppt
- 2025年山东省春季高考英语试卷试题真题(含答案) .pdf VIP
- 专题01 声现象(讲义)中考物理一轮复习(解析版).docx VIP
- 抖音新创作者规则学习考试抖音达人违规免处罚考试答案.docx VIP
- 早产临床防治指南(2024版).pptx VIP
- 马原23版 课后答案【31页】.docx VIP
- 甘肃驾照科目一题目及答案.docx VIP
- 食物与相关食物相克.doc VIP
原创力文档

文档评论(0)