版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、报告封面:武汉商业服务学院课程设计报告课题名称 人事部管理系统 系 (部) 信息工程系 指导教师 刘洪海 班 级 计算机应用(2)班 组长姓 名 凃双 成员姓 名 王晓林 万忠武 陈建芬 完成日期年2011年12月16日目录一概述21、系统分析42、系统需求分析63、功能分析8二系统总体设计方案101系统功能模块设计122数据库概念结构设计153系统基本信息和功能184数据库设计205概念设计216逻辑设计21三系统程序设计方案231、登录模块241)管理员/用户登陆282)用户密码修改302、员工信息管理模块321)增加记录312)删除记录363)修改记录383、员工信息查询模块404、部门
2、模块415、考勤模块436、考评模块457、通讯簿模块46四设计总结471、遇到的问题及解决方案472、总结483、项目进度48五参考文献50六附录52一 概述<一>系统分析 人才是企、事业单位的宝贵财富,而人事管理又是人力资源管理的核心,是所有矿产、公司、企业事业单位所必须的。因此,快捷、准确、方便、高效的人事档案管理系统就成为企、事业单位的基本需求之一。 基于c/s结构的人事管理整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。(window xp下visual studio2010
3、+ sql server 2008 )人事档案管理系统必须具备以下基本功能:1) 人事档案管理数据库及表的操纵。实现对人事档案管理数据库及其表的创建,表中数据维护。2) 人事档案信息的管理。实现人事信息的添加、保存、修改和删除等。3) 人事档案信息的应用。实现人事信息的查询、统计、人事资源的利用等。<二>系统需求分析通过调查,要求系统需要有以下功能: 进入系统的人员大多数为非专业人员,故系统必须具有良好的人机界面; 不同身份的人员拥有不同的权限管理; 按照一定的条件,查询,统计符合条件的员工信息 方便的数据查询、删除,修改,支持多条件查询、修改; 实时的数据更新功能; 对于转出,辞
4、职,辞退,退休员工信息的删除;<三>功能分析人事管理系统是一个典型的数据库应用程序,由管理员管理、普通用户管理、等模块组成,如下:(1) 管理员管理模块管理员输入自己的账号和密码后方可登陆; 可以增加员工,删除员工;查看所有员工信息;可以对转出,辞职,辞退,退休员工信息的删除按一定的条件对员工进行查询(如婚姻状况查询,按学历查询,按工作岗位查询等)婚姻状况查询,按学历查询,按工作岗位查询等 (2) 普通用户管理模块登录后允许修改自己的密码,若未注册的需要先注册后登陆;允许查看自己的信息;可以对自己的信息进行修改。二系统总体设计方案1. 系统功能模块 人事管理系统 管理员管理模块通讯
5、簿查询模块部门模块调动模块员工管理模块 添加删除操作员工各种信息的查询员工登录管理员登录添加员工信息删除员工信息查询员工信息添加调动信息查询调动信息删除调动信息对部门信息查询修改部门信息删除部门信息修改员工信息添加员工息删除员工信息员工的通讯管理(1) 管理员管理模块管理员输入自己的账号和密码后方可登陆; 可以增加员工,删除员工;查看所有员工信息;可以对转出,辞职,辞退,退休员工信息的删除等等。 (2)员工管理模块登录后允许修改自己的密码,若未注册的需要先注册后登陆;允许查看自己的信息;可以对自己的信息进行修改。 (3) 调动模块管理员对调动的人进行处理,删除,添加。(4) 部门模块部门的分类
6、,管理对部门添加,删除,修改。(5) 通讯簿模块管理员工的通讯保存用户的电话,手机,qq,邮箱等。2.数据库概念设计 管理员实体 (管理员密码、管理员名称(主键) 管理员管理员密码管理员名称员工实体(包括员工id、员工姓名、员工性别、员工密码、学历、婚姻状况、职称、是否在职等)员工id员工员工姓名员工性别 考勤实体(包括员工姓名、迟到旷工时间、参加工作时间)薪资员工姓名迟到时间旷工时间参加工作时间部门实体(包括员部门编号、部门名称、描述)部门编号员工部门名称描述考评实体(包括考评时间、奖励事由、奖励事由,奖励金额等)薪资奖励事由奖励金额奖励事由考评时间时间3.系统基本信息和功能:1、 基本信息
7、:员工信息表:员工编号、姓名、性别、年龄、出生日期、民族、籍贯、学历、.家庭住址、身份证、联系方式、婚姻状况备注; 部门表 :部门编号、部门名称、部门描述;管理员:管理员姓名、密码;非管理员:非管理员姓名、密码;2.管理员管理:信息的查询、录入、修改、删除。3,人事管理系统需求分析:1>管理员对职工个人信息的查询、管理功能2>登录口令3>后端数据库设计,前端应用程序的选择4.主要分析:1. 登录2. 管理员 管理 : 添加、修改、删除职工的基本信息、部门的基本信息、部门之间人员流动的基本信息。查询 : 查询员工的基本信息,部门的基本信息,部门之间人员流动情况。n判断是否合法用
8、户用户系统流程图:通讯簿查询模块部门模块管理员模块调动模块员工管理模块判断是否管理员n主界面输出不是合法用户yy主界面浏览自己的信息4数据库设计create database renshibuuse renshibugocreate table bumen(bumenid int primary key identity,-部门编号bumennamevarchar(40) not null,-部门名称describe varchar(400),-部门描述upperidint not null-上级部门编号)/*创建员工*/create table yuangong(yg_idint prima
9、ry key identity,-员工编号yg_name varchar(50) not null,-员工姓名 password varchar(20), - 密码sex char(2),-性别nationalityvarchar(40),-民族birthvarchar(20),-生日political_partyvarchar(40),-政治面貌culture_levelvarchar(40),-文化水平ismarry varchar(20),-婚姻状况family_placevarchar(60),-家庭住址cardidvarchar(20),-身份证号badgeidvarchar(40)
10、,-工作证号phone varchar(30),-办公电话mobilevarchar(30),-手机号files_keep_org varchar(100),-毕业院校addressvarchar(100),-户口所在地memovarchar(200),-备注信息old int -年龄 email varchar(30) -电子邮箱jiguan varchar(30) -籍贯qq varchar(30) -qq) gocreate table .admin(username varchar(30) not null primary key,pwd varchar(30) not null,)g
11、ocreate table usert(username varchar(30) not null primary key,pwd varchar(30) not null,)create table diaodong(yg_name varchar(30) not null,tiaodong varchar(30) not null, timechar(10) not null,)create table kaoqin( checkdatechar(10) not null, /*考勤日期*/ yg_id int not null, /*员工号*/ qqdays decimal(4,1),
12、/*全勤天数*/ ccdaysdecimal(4,1), /*出差天数*/bjdaysdecimal(4,1), /*病假天数*/ sjdaysdecimal(4,1), /*事假天数*/ kgdaysdecimal(4,1), /*旷工天数*/ fdxjdaysdecimal(4,1), /*法定休假天数*/ jbdays decimal(4,1), /*加班*/ nxjdaysdecimal(4,1), /*年休假数*/ )create table kaoping( checkdatechar(10) not null,-考评时间 yg_id int not null,-员工编号 ztev
13、avarchar(200),-总体评价 jlreason varchar(200),-奖励事由 jlamountsmallint,-奖励金额 cfreasonvarchar(200),-处罚事由 cfamountsmallint,-处罚金额 memovarchar(200)-备注信息)5概念设计通过对数据库基本信息的分析,建立e-r图如下:部门部门编号管理员密码登录帐号职工职工编号姓名性别出生日期住址电话毕业学校部门名称属于部门描述6逻辑设计将e-r图进行总结、归纳,建立如下关系图:员工(员工编号 姓名 性别 年龄 出生日期 民族 籍贯 学历 毕业院校 家庭住址 身份证 联系方式 备注)部门(
14、部门编号 部门名称 描述)管理员(登录帐号 密码)考勤实体(包括员工姓名、迟到旷工时间、参加工作时间)考评实体(包括考评时间、奖励事由、奖励事由,奖励金额等)三系统程序设计方案系统详细设计(1) 登录界面设计该模块主要功能是判断是否为合法用户,是否是管理员, 用户在这个界面输入管理员的用户名和密码,点击登录后将用户输入的内容送至后台,数据库在后台查询相应的记录,如果有记录则跳转到员工相信息管理的界面,这个界面有三个模块,可以对密码和员工信息进行操作。n判断是否合法用户用户判断是否管理员n输出不是合法用户yy 主要代码void crenshibudlg:onbnclickeddenglu()bo
15、ol isok;updatedata();if(m_username=""|m_pwd="")afxmessagebox(_t("请输入你的用户名或密码!"); isok=check(); if(isok=true) /m_username=_t(""); / m_pwd=_t(""); updatedata(false); index* idx=new index; idx->domodal(); else m_precordset->close(); / todo: 在此添加控件
16、通知处理程序代码bool crenshibudlg:check(void)cstring sql;switch(nwork)case 0:sql=_t("select * from admin where username='")+m_username+_t("' and pwd='")+m_pwd+_t("'");break;case 1:sql=_t("select * from usert where username='")+m_username+_t("&
17、#39; and pwd='")+m_pwd+_t("'");break;trym_precordset.createinstance(_t("adodb.recordset");m_precordset->open(_bstr_t)sql,_variant_t(idispatch*)theapp.m_pconnection,true),adopenstatic,adlockoptimistic,adcmdtext);if(!m_precordset->adoeof)return true;elseafxmessag
18、ebox(_t("你的用户名或密码错误!如果你是新用户,请先注册!");catch(_com_error e) afxmessagebox(e.errormessage(); return false; (图1-1登录界面)(2)主界面模块用户在登录成功后,首先看到的是管理员密码修改的窗口,管理员如果需要修改密码,则需输入相关信息送至后台验证,如果输入原密码正确并且两次新密码输入一致,则修改密码成功。n判断是否合法用户用户判断是否管理员n主界面输出不是合法用户yy主界面主要代码void index:onstnclickedjcxx()/cstring a;updatedat
19、a(false); bumenshezhi* bmshezhi=new bumenshezhi; bmshezhi->domodal();/ todo: 在此添加控件通知处理程序代码void index:onstnclickeddagl()updatedata(false);crenshibudlg *dlg=(crenshibudlg*)afxgetmainwnd(); if(dlg->nwork=0) danganguanli* daguanli=new danganguanli; daguanli->domodal(); else afxmessagebox(_t(&q
20、uot;请查证你的权限!");/ todo: 在此添加控件通知处理程序代码void index:onstnclickedsjgl()updatedata(false);crenshibudlg *dlg=(crenshibudlg*)afxgetmainwnd(); if(dlg->nwork=0) shujuguanli * sjguanli=new shujuguanli ; sjguanli->domodal(); else afxmessagebox(_t("请查证你的权限!");/ todo: 在此添加控件通知处理程序代码void index
21、:onstnclickedtxb()updatedata(false);crenshibudlg *dlg=(crenshibudlg*)afxgetmainwnd();if(dlg->nwork=0) tongxunbu * txbu=new tongxunbu ; txbu->domodal(); else afxmessagebox(_t("请查证你的权限!");/ todo: 在此添加控件通知处理程序代码void index:onstnclickedtuichu()cdialog:onok();/ todo: 在此添加控件通知处理程序代码bool ind
22、ex:oninitdialog()cdialog:oninitdialog();cstring user;crenshibudlg *dlg=(crenshibudlg*)afxgetmainwnd(); user=dlg->m_username; setdlgitemtext(idc_edit1,user); updatedata(false); afxmessagebox(_t("")+user+_t("欢迎您进入"); / todo: 在此添加额外的初始化return true; / return true unless you set th
23、e focus to a control/ 异常: ocx 属性页应返回 falsevoid index:onstnclickedgeren()/ todo: 在此添加控件通知处理程序代码updatedata(false);crenshibudlg *dlg=(crenshibudlg*)afxgetmainwnd(); if(dlg->nwork=1) daliulan* dalilan=new daliulan; dalilan->domodal(); else afxmessagebox(_t("对不起,因为你是管理员,你的信息部存在!"); (图1-2主
24、界面)(3)数据管理模块分为四部分1.员工考勤主要功能对员工的考勤进行考察主界面数据管理员工考勤主要代码:sendmessage(m_ckaoqinlist.m_hwnd, lvm_setextendedlistviewstyle,lvs_ex_fullrowselect, lvs_ex_fullrowselect);m_ckaoqinlist.insertcolumn(0,_t("员工编号"),lvcfmt_left,100);m_ckaoqinlist.insertcolumn(1,_t("员工姓名"),lvcfmt_left,100);m_ckao
25、qinlist.insertcolumn(2,_t("全勤天数"),lvcfmt_left,100);m_ckaoqinlist.insertcolumn(3,_t("出假天数"),lvcfmt_left,60);m_ckaoqinlist.insertcolumn(4,_t("病假天数"),lvcfmt_left,100);m_ckaoqinlist.insertcolumn(5,_t("事假天数"),lvcfmt_left,100);m_ckaoqinlist.insertcolumn(6,_t("法
26、定休假"),lvcfmt_left,100);m_ckaoqinlist.insertcolumn(7,_t("年休假数"),lvcfmt_left,100);m_ckaoqinlist.insertcolumn(8,_t("迟到时间"),lvcfmt_left,100);m_ckaoqinlist.insertcolumn(9,_t("加班"),lvcfmt_left,60);m_ckaoqinlist.insertcolumn(10,_t("早退"),lvcfmt_left,60); m_ckaoqi
27、nlist.insertcolumn(11,_t("旷工天数"),lvcfmt_left,100); (图1-3考勤图)2. 员工考评主要功能对员工进行考评给予相应的奖励主界面数据管理员工考评主要代码/ todo: 在此添加额外的初始化:sendmessage(m_ckaopinglist.m_hwnd, lvm_setextendedlistviewstyle,lvs_ex_fullrowselect, lvs_ex_fullrowselect);m_ckaopinglist.insertcolumn(0,_t("员工编号"),lvcfmt_left,
28、100);m_ckaopinglist.insertcolumn(1,_t("员工姓名"),lvcfmt_left,100);m_ckaopinglist.insertcolumn(2,_t("奖励事由"),lvcfmt_left,60);m_ckaopinglist.insertcolumn(3,_t("奖励金额"),lvcfmt_left,100);m_ckaopinglist.insertcolumn(4,_t("处罚事由"),lvcfmt_left,100); m_ckaopinglist.insertco
29、lumn(5,_t("处罚金额"),lvcfmt_left,100); m_ckaopinglist.insertcolumn(6,_t("总体评价"),lvcfmt_left,100);m_ckaopinglist.insertcolumn(7,_t("备注"),lvcfmt_left,60);return true; / return true unless you set the focus to a control/ 异常: ocx 属性页应返回 falsevoid kaoping:onbnclickedbuttonpaint
30、()/ todo: 在此添加控件通知处理程序代码cprintdialog dlg(false);dlg.domodal(); (图1-4考评图)3. 调动管理主要功能是对员工的调动进行管理主界面数据管理 调动管理 (图1-5)4. 资料统计对员工的资料进行系统的统计,方便以后的查询员工信息查询模块主要是用来查询符合查询条件的员工信息,五个条件中可任意选填,输入一个时,查询符合这个条件的记录,输入两个是查询同时符合这两个条件的记录,以此类推。主界面数据管理资料统计主要代码:cdialog:oninitdialog(); :sendmessage(m_ctongji.m_hwnd, lvm_set
31、extendedlistviewstyle,lvs_ex_fullrowselect, lvs_ex_fullrowselect);m_ctongji.insertcolumn(0,_t("员工编号"),lvcfmt_left,100);m_ctongji.insertcolumn(1,_t("员工姓名"),lvcfmt_left,100);m_ctongji.insertcolumn(2,_t("性别"),lvcfmt_left,60);m_ctongji.insertcolumn(3,_t("民族"),lvcf
32、mt_left,60);m_ctongji.insertcolumn(4,_t("政治面貌"),lvcfmt_left,100);m_ctongji.insertcolumn(5,_t("文化程度"),lvcfmt_left,100);m_ctongji.insertcolumn(6,_t("婚否"),lvcfmt_left,60);m_ctongji.insertcolumn(7,_t("籍贯"),lvcfmt_left,60);m_ctongji.insertcolumn(8,_t("户口所在地&qu
33、ot;),lvcfmt_left,100);m_ctongji.insertcolumn(9,_t("身份证"),lvcfmt_left,100); m_ctongji.insertcolumn(10,_t("工作证号"),lvcfmt_left,100);m_ctongji.insertcolumn(11,_t("手机"),lvcfmt_left,60);m_ctongji.insertcolumn(12,_t("年龄"),lvcfmt_left,60);m_ctongji.insertcolumn(13,_t(
34、"qq"),lvcfmt_left,60);m_ctongji.insertcolumn(14,_t("家庭地址"),lvcfmt_left,100);m_ctongji.insertcolumn(15,_t("毕业学校"),lvcfmt_left,100);m_ctongji.insertcolumn(16,_t("电子邮箱"),lvcfmt_left,100);m_ctongji.insertcolumn(17,_t("办公电话"),lvcfmt_left,100);/ todo: 在此添加
35、额外的初始化return true; / return true unless you set the focus to a control/ 异常: ocx 属性页应返回 falsevoid zltongji:onbnclickedsex()/ todo: 在此添加控件通知处理程序代码/m_ctongji.deleteallitems();cstring sex; int selindex=m_csex.getcursel(); m_csex.getlbtext(selindex,sex);cstring sql=_t("select * from yuangong where s
36、ex='")+sex+_t("'");int nitem;_variant_t vyg_name,vyg_id,vsex,vnationality,vbirth,vculture_level,vismarry,vjiguan,vemail,vaddress,vphone,vcardid,vbadgeid,vold,vmobile,vpoliticalparty,vfiles_keep_org,vfamily_place,vqq;try m_precordset.createinstance(_t("adodb.recordset"
37、;); m_precordset->open(_bstr_t)sql,_variant_t(idispatch*)theapp.m_pconnection,true),adopenstatic,adlockoptimistic,adcmdtext); if(!m_precordset->adoeof) while(!m_precordset->adoeof)vyg_name=m_precordset->getcollect(_t("yg_name");vyg_id=m_precordset->getcollect(_t("yg_id&
38、quot;);vsex=m_precordset->getcollect(_t("sex");vnationality=m_precordset->getcollect(_t("nationality");vculture_level=m_precordset->getcollect(_t("culture_level");vjiguan=m_precordset->getcollect(_t("jiguan");vismarry=m_precordset->getcollect(_t
39、("ismarry");vpoliticalparty=m_precordset->getcollect(_t("political_party");vbadgeid=m_precordset->getcollect(_t("badgeid");vcardid=m_precordset->getcollect(_t("cardid");vphone=m_precordset->getcollect(_t("phone");vqq=m_precordset->getc
40、ollect(_t("qq");vaddress=m_precordset->getcollect(_t("addres");vold=m_precordset->getcollect(_t("old");vemail=m_precordset->getcollect(_t("email");vfamily_place=m_precordset->getcollect(_t("family_place");vmobile=m_precordset->getcolle
41、ct(_t("mobile");vfiles_keep_org=m_precordset->getcollect(_t("files_keep_org");m_precordset->update();nitem= m_ctongji.insertitem(0xffee,(_bstr_t)vyg_id);m_ctongji.setitem(nitem,1,1,(_bstr_t)vyg_name,null,0,0,0);m_ctongji.setitem(nitem,2,1,(_bstr_t)sex,null,0,0,0);m_ctongji.
42、setitem(nitem,3,1,(_bstr_t)vnationality,null,0,0,0);m_ctongji.setitem(nitem,4,1,(_bstr_t)vpoliticalparty,null,0,0,0);m_ctongji.setitem(nitem,5,1,(_bstr_t)vculture_level,null,0,0,0);m_ctongji.setitem(nitem,6,1,(_bstr_t)vismarry,null,0,0,0);m_ctongji.setitem(nitem,7,1,(_bstr_t)vjiguan,null,0,0,0);m_ct
43、ongji.setitem(nitem,8,1,(_bstr_t)vaddress,null,0,0,0);m_ctongji.setitem(nitem,9,1,(_bstr_t)vcardid,null,0,0,0);m_ctongji.setitem(nitem,10,1,(_bstr_t)vbadgeid,null,0,0,0);m_ctongji.setitem(nitem,11,1,(_bstr_t)vphone,null,0,0,0);m_ctongji.setitem(nitem,13,1,(_bstr_t)vqq,null,0,0,0);m_ctongji.setitem(n
44、item,12,1,(_bstr_t)vold,null,0,0,0);m_ctongji.setitem(nitem,16,1,(_bstr_t)vemail,null,0,0,0);m_ctongji.setitem(nitem,14,1,(_bstr_t)vfamily_place,null,0,0,0);m_ctongji.setitem(nitem,15,1,(_bstr_t)vfiles_keep_org,null,0,0,0);m_ctongji.setitem(nitem,17,1,(_bstr_t)vmobile,null,0,0,0);m_precordset->mo
45、venext(); else /m_precordset->close();afxmessagebox(_t("你统计的信息不存在,请查证后统计!"); catch(_com_error e) afxmessagebox(e.errormessage(); /m_ctongji.deleteallitems(); (图1-6统计图) 打印模块调用系统的函数 (图1-7)该界面还提供了数据统计的功能,可以对查询出的记录进行打印。(4)员工档案管理模块分为1.档案浏览主要功能是对员工的档案进行管理(主要是删除,添加等操作)主界面档案管理档案浏览cdialog:oninit
46、dialog();:sendmessage(m_nuserinfolist.m_hwnd, lvm_setextendedlistviewstyle,lvs_ex_fullrowselect, lvs_ex_fullrowselect);m_nuserinfolist.insertcolumn(0,_t("员工编号"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(1,_t("员工姓名"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(2,_t("性别&
47、quot;),lvcfmt_left,60);m_nuserinfolist.insertcolumn(3,_t("民族"),lvcfmt_left,60);m_nuserinfolist.insertcolumn(4,_t("政治面貌"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(5,_t("文化程度"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(6,_t("婚否"),lvcfmt_left,60);m_nuser
48、infolist.insertcolumn(7,_t("籍贯"),lvcfmt_left,60);m_nuserinfolist.insertcolumn(8,_t("户口所在地"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(9,_t("身份证"),lvcfmt_left,60); m_nuserinfolist.insertcolumn(10,_t("工作证号"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(11,_
49、t("手机"),lvcfmt_left,60);m_nuserinfolist.insertcolumn(12,_t("年龄"),lvcfmt_left,60);m_nuserinfolist.insertcolumn(13,_t("qq"),lvcfmt_left,60);m_nuserinfolist.insertcolumn(14,_t("家庭地址"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(15,_t("毕业学校"),lvcfmt_le
50、ft,100);m_nuserinfolist.insertcolumn(16,_t("电子邮箱"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(17,_t("办公电话"),lvcfmt_left,100);m_nuserinfolist.insertcolumn(18,_t("调动情况"),lvcfmt_left,100); cstring sql; sql=_t("select * from yuangong"); int nitem;_variant_t vyg
51、_name,vyg_id,vsex,vnationality,vculture_level,vismarry,vjiguan,vemail,vaddress,vphone,vcardid,vbadgeid,vold,vmobile,vpoliticalparty,vfiles_keep_org,vfamily_place,vqq;_variant_t vdiaodong;trym_precordset.createinstance(_t("adodb.recordset");m_precordset->open(_bstr_t)sql,_variant_t(idisp
52、atch*)theapp.m_pconnection,true),adopenstatic,adlockoptimistic,adcmdtext); while(!m_precordset->adoeof)vyg_name=m_precordset->getcollect(_t("yg_name");vyg_id=m_precordset->getcollect(_t("yg_id");vsex=m_precordset->getcollect(_t("sex");vnationality=m_precords
53、et->getcollect(_t("nationality");vculture_level=m_precordset->getcollect(_t("culture_level");vjiguan=m_precordset->getcollect(_t("jiguan");vismarry=m_precordset->getcollect(_t("ismarry");vpoliticalparty=m_precordset->getcollect(_t("political_party");vbadgeid=m_precordset->getcollect(_t("badgeid");vcardid=m_precordset->getcollect(_t("cardid");vphone=m_precordset->getcollect(_t("phone");
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年格式:全球物流配送服务外包合同
- 2024年度云计算服务合同:科技公司与互联网企业之间的云计算服务协议2篇
- 2024年度股份制公司法人向自然人借款合同范本3篇
- 2024年度住宅屋顶防水施工与维护一体化服务合同3篇
- 2024年度企业级软件源代码保密及独占使用合同3篇
- 2024年合伙人离伙合同2篇
- 2024年重型设备包月运输服务合同模板2篇
- 2024年二手房屋销售合同模板
- 2024年度工程款支付方式及时间节点合同2篇
- 2024年个人写作出版合同3篇
- 变性淀粉对冷冻面团面包品质的影响
- 10kV变压器交接试验报告
- 冲压模具成型力量计算
- 电镀生产停电应急程序
- 云南省劳动合同书(样本)
- 胎动(课堂PPT)
- 岗位标准之铁路工务线路工岗位作业标准
- 一人一档档案模板
- COP生产一致性控制计划
- HNSY大酒店经营权评估
- 年处理5000吨芒果工厂设计
评论
0/150
提交评论