多平台统一管理软件接口,如何实现多平台统一管理软件接口
261
2023-01-01
本文目录一览:
人事档案分为在职、离职、退休、后备四个人员库。系统内置丰富的人事档案字段。用户可自行定义人事档案的数据字段,可自行设计人事档案界面。
人事档案中包括薪酬记录、考勤记录、绩效记录、培训记录、社保记录、调岗记录、调薪记录、奖惩记录等常用数据子集。用户也可自行增加新的数据子集。可以针对子集进行独立的导入、导出、统计分析。
系统支持人事业务的在线办理,包括:入职、转正、调岗、调薪、奖励、处分、离职、复职等。这些业务即可以直接办理,也可以通过系统工作流平台进行审批处理。业务办理的结果直接记录在人事档案中。
人事档案数据支持分部门管理。各分公司或部门可以独立管理本部人员。
可以使用人事档案的所有字段(包括自定义字段)组合查询。查询条件可以保存为查询模板。快捷查询与组合查询可以联合使用。
人事档案数据支持Excel格式的导入与导出。用户可对人事档案进行批量编辑。
系统内置丰富的人事报表、图表,包括:人员构成情况分类统计表、员工明细花名册、部门员工花名册、各部门职务统计表、 员工入职离职统计表、各部门员工生日报表、各部门及岗位编制人数统计表。 用户可自定义二维统计报表,也可使用系统报表平台,自行设计个性化的人事报表。
支持自动快速识别、读入员工身份证信息,杜绝伪造身份证,提高员工个人档案信息准确度,减少信息录入工作量。(实现此功能需要配备硬件设备身份证识别器)。 部门管理。用户可以对部门进行设立和撤销操作,建立无限层级的树形部门结构。可以回顾部门结构的历史记录。可以即时查看组织机构图,并直接打印,也可以导出为HTML格式。
职务及岗位管理。用户可以对职务和岗位进行设计和撤销。对岗位编制进行管理。可以为职务及岗位建立说明书。可以实时统计通过各部门及岗位编制人数统计表,可以随时了解企业编制情况。
用户可以建立精确的岗位及员工能力素质模型。为人力资源各项工作提供量化依据。能力素质模块使用系统指标库来构建。 客户可以对员工的劳动合同、培训合同、保密协议进行新签、续签等操作。 提供劳动合同期满提醒、未签劳动合同人员提醒、合同续签提醒。
合同报表功能可以随时展现各类合同的明细数据。
合同数据支持分部门管理,各分公司或部门可以独立管理本部的合同。 用户可以自定义薪酬帐套。通过计算公式、等级表等方式,实现岗位工资、级别工资、工龄工资、学历津贴、考勤扣款、社保扣款、绩效奖、个人所得税等各类常见的工资项目。
可实现一月多次发放工资,支持多次工资合并计税。
支持年终奖的十二个月分摊计税。
薪酬数据支持分部门管理,各分公司或部门可以独立管理本部的薪酬。
薪酬数据支持在线批量编辑。
薪酬发放支持标准的工作流审批。
员工可以在线进行薪酬申诉。
每月薪酬数据自动记录在人事档案中。
系统内置薪酬报表,包括:各部门员工薪酬明细表、各部门及岗位薪酬汇总表、部门月工资条打印表、职务薪酬汇总表、部门及岗位薪酬多月合计表、 部门及岗位多月薪酬对比表、员工薪酬多月合计表。 用户可以自定义各类保险福利类别。
用户可为员工批量创建保险帐户,支持为当月入职员工开户,离职员工退保。
社保缴费自动核算。
可以工资计算中自动引入社保缴费数据。
社保报表。 系统支持定性及定量两种绩效考核方式,如:360度考核、量化考核等考核方式。
系统内置各岗位常用的绩效考核表,可供用户直接使用。用户也可以自行设定考核指标、评分权重、计分公式等项目,创建自己的考核表。
考核任务发布后,员工直接在线进行绩效打分,自动完成分数汇总计算。考核结果自动记录在员工档案中。
薪酬模块可以自动引用绩效考核结果,直接计算用户的绩效工资。
员工可以在线进行考核申诉与反馈。
系统内置绩效报表,包括:绩效考核结果一览表、绩效考核记录一览表、考核结果单指标分析表、考核评分记录明细表、各部门量化指标分析表、部门考核等级汇总表。
绩效数据支持分部门管理,各分公司或部门可以独立管理本部的绩效。 与企业现有考勤机结合,实现班次定义、员工排班、智能抓班、考勤汇总计算等功能。
系统支持请假、出差、加班、补休、调班、停工等考勤业务管理。
薪酬模块可以直接引用月考勤结果进行相关计算。
假期管理中可以自定义法定假期与企业假期。
考勤数据支持分部门管理,各分公司或部门可以独立管理本部的考勤。
系统提供常用的一组考勤数据报表。 培训管理员可以向员工进行培训需求调查。
各部门上报培训需求,汇总成培训计划,计划内容包括培训的时间、地点、参与人、预算等。培训计划可以在线申报。
由培训计划生成培训的实施方案,详细记录培训实施情况。
培训评价管理,记录员工在每次培训中的评价。
培训记录自动记入员工档案。
培训资源管理。可以管理培训课程、培训机构、培训讲师、培训资料、培训地点等。
培训数据支持分部门管理,各分公司或部门可以独立管理本部的培训。
系统内置培训报表,包括:各部门培训计划费用统计表、各部门培训计划人数统计表、各部门培训实施费用统计表、各部门培训实施人数统计表、各部门实施费用明细表等。 用户可以制订招聘计划,包括招聘的岗位、要求、人数,招聘流程定义等。招聘计划可在线申报。
应聘简历可以详细记录应聘者资料,并记录他们在应聘各阶段的评价。
应聘流程通过系统工作流平台完成,可以管理求职者的整个应聘过程。
系统内置招聘报表,包括:各部门招聘计划明细表、各部门招聘岗位应聘情况明细表、应聘人员构成情况分类统计表、招聘计划各阶段人数统计表、各岗位招聘及应聘人数统计表。 企业可在互联网上对外发布招聘网站,通过网站实时发布各类招聘职位。
应聘者可以在招聘网站上直接应聘,在线填写简历等信息。
招聘管理员可在系统后台直接查阅、筛选、统计应聘人员信息。
招聘全过程管理,可以记录应聘者在各阶段面试、笔试中的成绩、评价。
通过筛选的应聘人员,可以直接入岗,转为在职人员,或进入企业后备人员库。
提供各岗位应聘人员汇总表等报表。 劳动合同期满提醒
员工生日提醒
未签劳动合同人员提醒
合同续签提醒
员工转正提醒 系统日志管理。
在线用户查看。
业务监控台。查看系统中所有工作流业务的运行状态。
部门数据权限管理。
栏目访问权限管理。
用户及角色管理。
标准代码库。
数据结构管理
缓存管理 1、稳定支持 2 00 个以上的并发用户;
2、关键业务在 200 用户并发下的快速响应;
3、系统有完善的缓存管理工具,以针对各种压力场景进行配置调优。 1、设计安全的物理网络和网络架构
2、允许从 Internet 访问,并设计有相关安全措施
3、使用安全的授权方式
4、最终用户和 WEB 服务器间使用安全的通信协议,账号、密码等关键数据需进行加密传输
5、Web 服务器同数据库间使用安全的通信协议
6、数据采用安全的保护措施、设计安全的备份和恢复策略
7、提供数据应急方案
8、如果客户端需要下载控件,则必须支持数字签名,不能降低IE的缺省安全设置。 1、模块化、组件式开发模式,系统采用“平台框架+功能模块+客户化配置”
的设计思想,提供便于进行二次开发的各种接口,无需对系统的底层基础进行修改,就能够根据需要,随时进行单个功能模块的修改、添加和升级;
2、系统应具有良好的扩展性与二次开发能力。客户方系统管理员使用系统提供
的工具即可以对功能进行更新和扩展。第三方开发人员可以在本系统基础上进行代码开发,厂商可提供相应的培训和技术支持;
3、内置国际标准的工作流引擎和常用的工作流程,可自定义个性化的工作流程,满足对一项工作进行不同人员的多级审核需求,在每个审批步骤完成后可以自动修改相关的业务数据,可自动判断也可人工选择流程分支走向;
4、整个系统应基于标准Portal技术搭建,具有动态部署及系统集成能力。
5、有统一的权限控制机制,对系统中的所有资源都要能进行权限控制。权限可集中控制,也可深入到各模块中进行控制。权限可直接授予门户用户、员工、岗位、机构、用户组、用户类别、特殊身份组等和用户关联对象上;
6、带报表开发工具,用户可用它自行定义各类明细、统计报表,并快速呈现出各种复杂数据间的关系。
7、支持云计算平台。 1、完备的应用的可用性措施;
2、完备的数据库的可用性解决方案;
3、应用系统和数据库系统支持负载均衡集群(cluster)。 1、与其他应用统一认证、统一授权(SS0);
2、与其他应用进行数据交互并遵从 XML 标准;
3、与流行办公软件集成。 1、数据库服务器和应用服务器支持Windows Server系统操作系统,软件系统基于微软.net平台开发。
2、数据库管理系统采用SqlServer2000或2005;
3、支持 IE 6.0 及以上版本的浏览器,纯 B/S 系统架构模式
宏景e-HR秉承以人为本的理念,以价值驱动为核心,进行产品规划和设计,从效率提升、业务协同、决策分析、应用集成四个层面构建e-HR系统,结合在高校人事管理信息化领域的多年积累,推出高校人事管理信息化解决方案。解决方案不断融入最新管理理念及各大高校先进的管理模式,为提升中国高校人事管理提供动力。
1、 建立共享服务中心,提高人事管理效率
通过建设人事信息平台,将人员信息由分散管理转变为集中管理。信息系统涵盖组织机构、人员信息及相关的统计、分析、各类报表的实时取数及上报等,规范信息标准和统计口径,精细化管理各类人员。
各院系、部门按分工进行相应的业务应用,各自维护分管信息,使信息动态更新、增量积累,完整记录教职工职业生涯全部信息,实现对人员信息全面、准确、动态的管理。
校、院领导、职能部门和教职工都能从这个平台获取需要的相关信息,解决人事工作中查询、统计、花名册和登记表自动化应用,最大限度地提高人事业务的处理效率和质量,降低出错率。全校教职工都能参与到学校人事管理中来,极大减轻人事部门的事务性工作压力,同时提高全校教职工及各级领导的满意度。
2、 打破系统之间壁垒,实现校院两级协同
系统提供便捷的业务表单工具和灵活的流程设计引擎,用户可以根据校院两级管理需要对业务流程进行动态调整,适度把控,快速响应管理要求。
各种人事调配、职称晋升、合同签订、鉴定考核等人事业务,通过信息化手段,变传统的纸质递送为流畅的网上审批,通过手机短信、邮件、待办等方式自动提醒相关人员,可随时监控审批状态,规范业务流程,大大提高工作的协同效率和水平。并且,以流程驱动职工信息实时更新,流程结束则信息自动更新并归档,确保数据的准确性和及时性。
通过系统还能够实现业务流程在不同部门间的自动衔接与数据共享,自动触发邮件、短信等通知后续业务办理,避免管理漏洞。比如人员入职审批结束后,自动触发合同签订、试用期工资核定、社保起缴等工作。
通过强大的预警提示与业务联动,有效地避免“人为忘记”,使人事业务变得轻松、高效。
校院两级管理的核心为学校与学院之间的权限分配与业务管控与协同,系统能够根据学校的管理要求,为学院分配相应的管理权限,学院能够实现业务的自主应用及相关的业务申报等,如奖金分配信息的上报、人员招聘的备案、考核结果的上报等工作。
系统提供便捷的业务表单工具和灵活的流程设计引擎,用户可以根据校院两级管理需要对业务流程进行动态调整,适度把控,快速响应管理要求。
各种人事调配、职称晋升、合同签订、鉴定考核等人事业务,通过信息化手段,变传统的纸质递送为流畅的网上审批,通过手机短信、邮件、待办等方式自动提醒相关人员,可随时监控审批状态,规范业务流程,大大提高工作的协同效率和水平。并且,以流程驱动职工信息实时更新,流程结束则信息自动更新并归档,确保数据的准确性和及时性。
通过系统还能够实现业务流程在不同部门间的自动衔接与数据共享,自动触发邮件、短信等通知后续业务办理,如人员入职审批结束后,自动触发合同签订、试用期工资核定、社保起缴等工作,避免管理漏洞。
3、 灵活定制、自动取数、报表填报轻松简单
根据学校主管单位的填报要求与格式,在系统内预置相关报表,如每年的《事业单位工作人员工资统计报表》、《事业单位管理人才、专业技术人才资源统计报表》、高基报表等各种报表,实现报表数据自动生成。并且每年会根据上级单位的要求对报表格式及时调整与更新,辅助学校顺利实现报表的填报和提交,有效降低工作强度,优化工作流程,极大地提高统计工作的效率和质量。
系统内置的表格工具灵活易学,用户也可以便捷地导入、设计、调整、输出各种校内应用或上报的统计报表,取数过程中支持数据间或表间的自动校验,并且点击数据可“反查”对应的人员,保证数据的准确性。
同时,可对历年历次的报表进行归档操作,在此基础上,能够按照时间维度或组织维度对历史数据进行纵向、横向的比对分析,生成清晰直观的统计分析图表,准确掌握各类人员变动情况,辅助领导作出科学决策,体现人事工作价值。
4、 工资社保年金管理,快速准确,有效支撑。
针对学校不同用工形式人员,灵活设置相应工资、福利账套,既支持编内人员国家统一的工资制度,也支持编外人员学校自主的工资制度。
系统预置了事业单位各类调资业务标准模板,也可以根据需要由用户自行调整应用,如确定工资、转正定级、岗位调整、增加薪级、工资套改、调整工资标准、离退休等,系统自动检索符合调资条件的人员并批量计算调资结果,大幅提高调资工作效率及准确性。
各院系、部门通过系统分别维护工资数据,工资核算中直接调用各部门相关数据,系统自动计算,同时支持工资的审批和与财务的对接大大提高工作效率。
支持各项社保、住房公积金和职业年金的缴费基数及上下限设定、缴费比例调整等,并完整记录职工帐户基本信息以及缴纳、变更信息,灵活输出各种保险报表、名册。
5、职称评审工作,规范高效、公平公正
个人申报,符合基本任职条件的职工需要在线填写专业技术职务评聘申报表,其中部分信息以信息系统中的数据为主,部分信息需要职工本人填写。
资格审查,根据专业技术职务评聘基本条件要求等相关规定,对申报人员的申报材料进行审查。系统能够根据相关规定定义自动审核公式,对于工作年限、定量的工作成绩和学术研究成果等内容进行自动审核。
专家鉴定,同行专家可以在线进行论文材料鉴定工作。鉴定结果反馈到人事部门,确定鉴定结果。
学科组评议,学科专家根据申报材料、专家鉴定意见等资料,就其教育教学、科研能力等组织评议。通过网上确定推荐人员、提出推荐意见,系统能自动统计推荐结果。
评委会评议,评委会对申报人员进行综合评议,采用在线投票表决,择优确定人员,评议结果自动归档。
6、 管理透明、全员参与、提升教职工满意度
在统一的职工信息平台下,教职工可通过自助平台在权限范围内查看相应的人事制度,参与满意度调查等各种网上调查,查看个人信息、工资条,考核信息、请假等各种信息,并能够对失真信息申请修改,确保信息准确与及时更新的同时,增强了人事管理透明度。
通过网上进行各种证明办理、业务申请、考评打分、绩效反馈等自助应用,减轻职工重复填表负担,既提高了员工的参与度和满意度,也能够大幅度降低管理成本,提高工作效率和管理水平;
通过满意度调查、生日祝福等多种形式的职工关怀,增强职工的归属感和凝聚力。
学校各级领导可以及时获得准确的学校组织机构与人员编制、人员异动、人员结构、绩效考核、工资福利成本与发放情况等各方面的信息数据,并通过直观的信息统计和动态报表功能,充分掌控管辖范围内的人力资源管理情况,做出科学合理的决策。
《visual c++典型模块与项目实战大全》
第1篇 visual c++项目开发基础
第1章 vc++ 6.0程序设计简介 2
教学视频人事管理系统接口设计:11分钟
1.1 visual c++ 6.0集成开发环境 2
1.1.1 vc++ 6.0集成开发环境菜单栏及工具栏简介 3
1.1.2 vc++ 6.0集成开发环境工作区简介 3
1.2 visual c++ 6.0人事管理系统接口设计的“hello world!” 4
1.2.1 vc++ 6.0可创建的工程简介 5
1.2.2 创建基于win32 console application的“hello world!” 6
1.2.3 创建基于mfc app wizard(exe)的“hello world!” 7
1.3 vc++集成开发环境使用技巧 8
1.3.1 快速定位 8
1.3.2 快速格式化一段源代码 9
1.3.3 从工程中彻底删除一个类 10
1.3.4 在vc++中设置头文件和库文件 10
1.3.5 在工作区导入多个项目 10
1.4 vc++集成开发环境常见问题及解决方法 11
1.4.1 工程文件简介 11
1.4.2 常见问题及解决方法 12
.1.5 小结 13
第2章 c++编程基础 14
教学视频:25分钟
2.1 变量 14
2.1.1 标识 14
2.1.2 基本数据类型 15
2.1.3 变量的声明 16
2.2 操作、运算符 16
2.2.1 赋值运算 16
2.2.2 算术运算 17
2.2.3 逻辑运算 18
2.2.4 关系运算 19
2.2.5 位操作运算 19
2.2.6 条件操作运算 20
2.2.7 其人事管理系统接口设计他操作运算 20
2.2.8 运算符优先级 22
2.3 控制结构 22
2.3.1 条件控制结构 23
2.3.2 循环控制结构 23
2.3.3 选择控制结构 25
2.3.4 分支跳转控制结构 25
2.4 函数 26
2.5 类 26
2.5.1 类的成员变量和成员函数 27
2.5.2 类的继承 28
2.6 小结 29
第2篇 典型模块开发
第3章 桌面时钟(gdi实现) 32
教学视频:64分钟
3.1 桌面时钟界面简介 32
3.2 桌面时钟的功能简介 33
3.2.1 桌面时钟界面控制功能简介 33
3.2.2 桌面时钟时间设置功能简介 36
3.3 控件知识 37
3.4 实现桌面时钟的关键技术 39
3.4.1 gdi基础知识简介 39
3.4.2 gdi编程基础简介 40
3.5 gdi的基础类 40
3.5.1 cdc类 40
3.5.2 画笔类(线色类) 41
3.5.3 画刷类(面色类) 43
3.5.4 字体类 45
3.5.5 点类 46
3.5.6 大小类 47
3.5.7 矩形类 47
3.6 gdi绘制像素点的实际应用 49
3.7 gdi绘制线条的实际应用 50
3.7.1 gdi绘制直线的函数 50
3.7.2 用画笔绘制线的步骤 52
3.7.3 绘制线条的示例 53
3.8 gdi绘制填充图的实际应用 58
3.8.1 矩形填充图 58
3.8.2 扇形填充图 59
3.8.3 填充拖动矩形 60
3.8.4 填充区域 63
3.9 gdi输出字体的实际应用 65
3.10 表盘模块的设计与实现 66
3.10.1 表盘设置模块 66
3.10.2 表盘的绘制模块 68
3.11 表针模块的设计与实现 73
3.11.1 表针设置模块 73
3.11.2 表针绘制模块 75
3.12 数字时钟模块的设计与实现 77
3.12.1 数字时钟设置模块 77
3.12.2 数字时钟绘制模块 79
3.13 数字日期模块的设计与实现 82
3.14 背景模块的设计与实现 86
3.15 闹铃模块的设计与实现 87
3.15.1 蜂鸣器音乐选择及播放模块 88
3.15.2 闹铃设置主模块 89
3.16 系统时间设置模块的设计与实现 91
3.17 主界面模块的设计与实现 92
3.17.1 主窗体界面模块的设计与实现 92
3.17.2 主窗体功能模块的设计与实现 94
3.17.3 主窗体控制模块的设计与实现 97
3.18 小结 102
第4章 电子邮件收发管理器(jmail+自定义按钮) 103
教学视频:58分钟
4.1 电子邮件收发管理器简介 103
4.1.1 主程序简介 103
4.1.2 邮箱设置信息功能简介 104
4.1.3 收件箱功能简介 104
4.1.4 发件箱功能简介 105
4.1.5 资源管理器技术简介 106
4.2 自定义的按钮控件 107
4.2.1 定义一个新类继承于cbutton 107
4.2.2 定制按钮的背景图像 108
4.2.3 为按钮添加声音 115
4.2.4 重载鼠标事件 117
4.3 定制具有个性背景图像的对话框 120
4.4 实现电子邮件收发管理器的关键技术 122
4.4.1 jmail的基础知识 122
4.4.2 接收邮件 123
4.4.3 发送邮件 124
4.5 电子邮件收发管理器的实现 126
4.5.1 主窗体的设计与实现 126
4.5.2 设置模块的设计与实现 130
4.5.3 收件箱模块的设计与实现 130
4.5.4 写邮件模块的设计与实现 135
4.6 小结 138
第5章 系统资源管理器(文件操作+文件检索+多线程) 139
教学视频:32分钟
5.1 系统资源管理器简介 139
5.1.1 树形结构浏览系统文件资源 139
5.1.2 列表视图显示指定目录下的文件资源 139
5.1.3 搜索文件 140
5.1.4 资源管理器的技术简介 140
5.2 树形视图控件 141
5.2.1 建立树形视图控件工程 141
5.2.2 为树形视图添加名为“根节点”的节点 141
5.2.3 为树形视图插入多层节点 142
5.2.4 为树形视图添加图像列表 143
5.2.5 设置树形视图的显示风格 144
5.2.6 为树形视图添加项目选中处理函数 145
5.2.7 为树形视图添加项目展开处理函数 146
5.3 列表型视图控件 147
5.3.1 创建一个列表视图工程 147
5.3.2 为列表型视图添加图像列表 147
5.3.3 为列表型视图添加新项目 148
5.3.4 为列表型视图添加项目双击事件 148
5.4 windows文件系统的基础知识 149
5.5 shell命名空间中对象的标识方法 150
5.5.1 文件标识简介 150
5.5.2 什么是文件标识列表 150
5.5.3 什么是文件标识列表指针 150
5.5.4 文件标识列表指针的常用处理函数 151
5.6 通过shell接口遍历系统文件和文件夹 153
5.6.1 ishellfolder接口的主要方法 153
5.6.2 ienumidlist接口的主要方法 154
5.6.3 遍历文件系统的步骤 155
5.7 系统资源管理器的实现过程简介 155
5.8 主框架模块的设计实现 156
5.8.1 为主框架订制工具栏 156
5.8.2 分割视图区 156
5.9 树形视图显示文件系统 157
5.9.1 初始化树形控件 157
5.9.2 实现获取itemidlist文件名称的功能 158
5.9.3 实现填充树形控件的功能 160
5.9.4 实现展开树形控件节点的功能 162
5.9.5 实现树形控件节点切换的功能 163
5.9.6 实现获取文件的系统图标 164
5.10 列表视图显示系统文件 165
5.10.1 初始化列表视图 165
5.10.2 实现树形视图项目添加的功能 165
5.10.3 执行鼠标双击对象 168
5.11 路径的前进、后退与向上操作的实现 170
5.11.1 路径的前进、后退操作的实现 171
5.11.2 路径的向上操作 174
5.12 文件查找模块的实现 174
5.12.1 添加并实现文件查找类 174
5.12.2 文件查找界面设计与实现 178
5.12.3 文件查找控件属性 179
5.12.4 实现文件查找功能 179
5.13 小结 183
第6章 系统任务管理工具(系统监控+系统进程) 184
教学视频:23分钟
6.1 任务管理器简介 184
6.1.1 应用程序管理模块 184
6.1.2 进程管理模块 184
6.1.3 性能监测模块 185
6.1.4 任务管理器的技术简介 185
6.2 控件知识 186
6.2.1 tab控件的使用 186
6.2.2 list控件用作report 187
6.3 实现系统任务管理的关键技术 187
6.3.1 如何获取应用程序信息 187
6.3.2 如何获取系统进程信息 188
6.3.3 如何启动、停止进程 189
6.3.4 如何获取内存信息 190
6.3.5 如何获取cpu信息 190
6.4 主框架模块的设计实现 193
6.4.1 设计主窗体菜单栏 193
6.4.2 文件菜单功能实现 194
6.4.3 关机菜单功能实现 194
6.4.4 实现tab控件的功能 196
6.5 应用程序监控模块的实现 198
6.5.1 添加并设置列表控件 198
6.5.2 检测系统启动的应用程序 198
6.5.3 实现应用程序实时监测功能 200
6.5.4 实现应用程序的控制功能 200
6.6 进程监控模块的实现 202
6.6.1 添加并设置列表控件 202
6.6.2 监测当前的进程信息 202
6.6.3 实现进程的实时监测 205
6.6.4 实现关闭指定进程的功能 206
6.7 内存监测模块的实现 207
6.8 cpu监测模块的实现 213
6.9 小结 217
第7章 ftp客户端程序(internet会话+ftp技术) 218
教学视频:29分钟
7.1 ftp客户端程序简介 218
7.1.1 树形结构浏览本地系统文件资源 218
7.1.2 列表视图显示ftp服务器上的文件资源 218
7.1.3 拖放实现文件的上传与下载 218
7.1.4 资源管理器的技术简介 220
7.2 控件知识 221
7.2.1 制作浮动对话框 221
7.2.2 为浮动对话框的控件添加处理事件 222
7.2.3 树形视图项目的拖动 223
7.2.4 列表视图项目的拖动 226
7.3 实现ftp客户端的关键技术 228
7.3.1 cinternetsession类 228
7.3.2 ftpconnection类 229
7.4 ftp客户端程序的模块实现 230
7.4.1 ftp连接模块的设计实现 230
7.4.2 获取ftp当前路径下的所有文件信息 233
7.4.3 ftp客户端文件下载模块 236
7.4.4 ftp客户端文件上传模块 237
7.5 小结 238
第8章 音乐播放器(active movie control object控件+不规则按钮+托盘) 239
教学视频:37分钟
8.1 音乐播放器简介 239
8.1.1 打开音乐文件 239
8.1.2 播放音乐的功能 240
8.1.3 暂停播放及停止播放功能 240
8.1.4 循环播放功能 241
8.1.5 调节音量大小 241
8.1.6 将播放器最小化到托盘 241
8.1.7 音频播放器的技术简介 241
8.2 slider控件 242
8.2.1 用作标识进度的slider控件 242
8.2.2 调节音量的slider控件 243
8.3 定制不规则的按钮控件 244
8.3.1 自定义按钮类 244
8.3.2 自定义按钮的构造及析构的实现 246
8.3.3 创建不规则按钮的方法 246
8.3.4 实现不规则按钮的几个重要方法 248
8.3.5 为不规则按钮添加背景图像 249
8.3.6 实现按钮的状态背景图像 250
8.3.7 实现添加按钮标题及边框的功能 251
8.3.8 实现绘制按钮的功能 253
8.3.9 处理按钮的鼠标事件 254
8.3.10 鼠标状态决断及点测试功能的实现 255
8.3.11 自定义不规则按钮的实现实例 256
8.4 实现音乐播放器的关键技术 258
8.4.1 active movie control object控件 258
8.4.2 音乐播放器最小化到托盘的实现方法 260
8.5 音乐播放器的界面设计 262
8.5.1 创建播放器工程 262
8.5.2 设计并载入播放器背景图像 263
8.5.3 定制并添加不规则按钮 264
8.6 音乐播放器的功能设计与实现 265
8.6.1 设计播放器的属性变量 265
8.6.2 利用向导添加功能函数 266
8.6.3 实现打开音频文件的功能 266
8.6.4 实现开始播放音乐的功能 267
8.6.5 实现暂停播放音乐的功能 267
8.6.6 实现停止播放音乐的功能 268
8.6.7 实现循环播放音乐的功能 268
8.6.8 实现最小化播放器的功能 268
8.6.9 实现关闭播放器的功能 269
8.6.10 处理托盘图标消息 269
8.6.11 实现播放器的拖动功能 270
8.6.12 实现播放器的音量控制功能 270
8.6.13 绘制播放器界面 271
8.6.14 监控音乐的播放器进度 273
8.7 小结 274
第9章 视频播放器(directshow技术) 275
教学视频:37分钟
9.1 视频播放器简介 275
9.1.1 视频播放器功能总述 275
9.1.2 打开视频文件 276
9.1.3 播放控制功能简介 276
9.1.4 视频播放器的技术简介 277
9.2 扩展cstatic控件类 277
9.2.1 重写presubclasswindow()函数 278
9.2.2 重写defwindowproc()函数 279
9.2.3 实现控件的拖曳功能 280
9.3 扩展csliderctrl控件类 281
9.4 directshow在vc++ 6.0下的环境搭建 282
9.4.1 directshow的安装环境 282
9.4.2 directshow的参考文档 282
9.4.3 编译baseclasses 282
9.4.4 配置directshow针对所有项目的环境 283
9.4.5 引入项目所需要的directshow库文件 284
9.5 directshow简介 284
9.5.1 directx组件简介 285
9.5.2 directshow系统组成 285
9.5.3 directshow开发简单媒体播放器的过程 287
9.6 directshow接口管理类 288
9.6.1 实例化过滤器图表管理器 289
9.6.2 创建过滤器图表 290
9.6.3 过滤器图表中多媒体数据流方法的接口 290
9.6.4 处理过滤器图表的事件接口 291
9.6.5 视频特性设置接口 292
9.6.6 音频流的音量和平衡控制接口 293
9.6.7 播放器窗口的属性设置接口 294
9.6.8 搜索数据流位置和设置播放速率的接口 295
9.6.9 释放接口指针 296
9.7 工具条及状态栏模块的实现 297
9.7.1 工具条及状态栏模块界面的设计与实现 298
9.7.2 添加界面控件变量 298
9.7.3 绑定过滤器图表管理器 298
9.7.4 初始化工具栏 299
9.7.5 调整工具栏的位置 300
9.7.6 绘制状态栏 300
9.7.7 实现进度条功能 302
9.7.8 实现声音控制功能 303
9.7.9 功能按钮使能控制 303
9.8 播放器主窗体的设计与实现 303
9.8.1 播放器主窗体的界面设计与实现 304
9.8.2 主窗体初始化模块的设计与实现 305
9.8.3 播放窗口消息处理模块的设计与实现 307
9.8.4 菜单消息处理模块的设计与实现 311
9.8.5 工具栏控制窗体消息处理模块的实现 318
9.9 小结 318
第10章 局域网聊天工具(socket+tcp+自定义消息+图像组合框) 319
教学视频:33分钟
10.1 局域网聊天工具简介 319
10.1.1 视频播放器功能简介 319
10.1.2 视频播放器技术简介 320
10.2 控件知识 321
10.2.1 位图按钮cbitmapbutton 321
10.2.2 ip编辑框 325
10.2.3 图像列表控件 328
10.2.4 图像组合框 330
10.3 socket简介 332
10.4 socket常用数据类型 332
10.4.1 socket类型数据 333
10.4.2 word类型数据 333
10.4.3 wsadata类型及lpwsadata类型 333
10.4.4 sockaddr_in及in_addr类型数据 334
10.4.5 sockaddr类型 334
10.5 socket常用函数 335
10.5.1 初始化socket环境 335
10.5.2 使用socket()函数实现创建套接字功能 335
10.5.3 使用setsockopt()函数实现设置socket的属性功能 336
10.5.4 使用closesocket()函数实现关闭套接字功能 336
10.5.5 使用bind()函数实现地址绑定功能 336
10.5.6 使用listen()函数实现监听端口功能 336
10.5.7 使用accept()函数实现接收连接功能 337
10.5.8 使用connect()函数实现连接服务器功能 337
10.5.9 使用send()函数实现发送数据功能 338
10.5.10 使用rect()函数实现接收数据功能 338
10.6 csocket的封装 339
10.7 服务器端模块的设计与实现 340
10.7.1 服务器端模块界面设计与实现 340
10.7.2 服务器模块的功能设计与实现 342
10.8 客户端模块的设计与实现 347
10.8.1 客户端界面的设计与实现 348
10.8.2 客户端功能的设计与实现 349
10.9 小结 353
第11章 截屏工具(动态链接库+键盘钩子+光标捕获+类橡皮类crecttracker) 354
教学视频:25分钟
11.1 截屏工具简介 354
11.1.1 主界面使用简介 354
11.1.2 截图模块简介 355
11.2 动态链接库 356
11.2.1 dll技术简介 356
11.2.2 vc++ 6.0开发dll实例 357
11.3 钩子技术 359
11.3.1 钩子技术简介 359
11.3.2 键盘钩子dll的实现 361
11.3.3 键盘钩子dll的调用 363
11.4 crecttracker技术简介 364
11.4.1 crecttracker类的常用数据变量 364
11.4.2 crecttracker类的常用成员函数 365
11.4.3 crecttracker类的应用实例 366
11.5 功能控制模块的设计与实现 369
11.5.1 功能控制模块的界面设计及实现 369
11.5.2 截屏模块跳转功能的实现 372
11.5.3 控制模块最小化到托盘功能的实现 372
11.5.4 控制模块在托盘中消息处理功能的实现 373
11.5.5 关闭截屏工具功能的实现 373
11.5.6 捕获键盘钩子消息功能的实现 374
11.6 截屏主功能模块的设计与实现 375
11.6.1 信息提示框的设计与实现 375
11.6.2 截图模块主窗体的设计与实现 379
11.6.3 截图功能的设计与实现 384
11.7 小结 389
第12章 扫雷游戏(定时器+gdi+数字时钟) 390
教学视频:41分钟
12.1 扫雷游戏简介 390
12.1.1 游戏界面简介 390
12.1.2 游戏规则及方法简介 391
12.2 游戏系统资源 392
12.2.1 菜单资源 392
12.2.2 位图资源 392
12.2.3 声音资源 394
12.3 游戏初始化及游戏界面绘制 394
12.3.1 初始化游戏变量 397
12.3.2 初始化游戏 400
12.3.3 绘制游戏界面 401
12.4 游戏功能控制及使用说明的实现 405
12.4.1 游戏菜单选项的功能实现 405
12.4.2 帮助菜单选项的功能实现 408
12.4.3 菜单选项的选中状态控制函数 409
12.5 游戏与用户的交互 411
12.5.1 鼠标单击事件的处理 411
12.5.2 鼠标左键抬起事件的处理 412
12.5.3 鼠标左右键同时按下事件的处理 415
12.5.4 鼠标左右键同时按下后鼠标抬起事件的处理 416
12.5.5 鼠标右键按下事件的处理 417
12.5.6 鼠标右键抬起事件的处理 418
12.6 游戏结果处理函数 419
12.7 扫雷英雄榜模块的实现 421
12.7.1 注册表简介 421
12.7.2 vc++对注册表的操作 421
12.7.3 注册表在本实例中的应用 423
12.7.4 查询英雄榜数据 425
12.7.5 英雄榜新纪录的更新模块 427
12.8 小结 428
第13章 串口调试器(串口编程+消息+多线程) 429
教学视频:38分钟
13.1 串口调试器简介 429
13.1.1 串口调试器界面简介 429
13.1.2 串口设置功能简介 430
13.1.3 数据收发功能简介 430
13.1.4 情景模式简介 431
13.1.5 数据保存功能简介 432
13.2 图标工具栏 433
13.2.1 载入工具栏图像资源 433
13.2.2 添加工具栏资源 434
13.2.3 创建工具栏实例 434
13.2.4 为工具栏添加图像资源关联 435
13.2.5 为工具栏添加提示信息 435
13.3 分组单选按钮 437
13.3.1 创建单选按钮测试工程 437
13.3.2 修改单选按钮属性 437
13.3.3 添加单选按钮关联变量 438
13.3.4 检测单选按钮效果 438
13.4 串口基础知识 439
13.4.1 串口简介 439
13.4.2 串口通信简介 439
13.5 串口通信编程基础 440
13.5.1 打开串口 441
13.5.2 配置串口 442
13.5.3 读写串口 445
13.5.4 关闭串口 448
13.6 自定义串口类 449
13.6.1 构造及析构函数的实现 450
13.6.2 串口打开函数的实现 451
13.6.3 processerrormessage()函数的实现 453
13.6.4 串口线程函数的实现 454
13.6.5 串口线程监控函数的实现 456
13.6.6 串口关闭函数的实现 457
13.6.7 读取串口数据函数的实现 457
13.6.8 写串口函数的实现 458
13.6.9 数据发送函数的实现 460
13.7 主窗体的界面设计 460
13.7.1 主界面布局设计 460
13.7.2 主界面菜单的设计 461
13.7.3 组合框显示控制及初始化 462
13.7.4 单选按钮的控制及初始化 462
13.7.5 复选框的控制及初始化 463
13.7.6 添加控件关联变量 463
13.8 配置窗体的设计与实现 463
13.8.1 配置窗体的界面设计 464
13.8.2 设置串口控制部分的组合框 464
13.8.3 控件添加关联变量 468
13.9 主窗体菜单及工具栏模块的功能实现 469
13.9.1 串口开关控制功能的实现 469
13.9.2 串口的属性设置 471
13.9.3 将接收到的数据保存到文件中 472
13.9.4 计数清零 473
13.10 接收数据模块的功能实现 474
13.10.1 接收数据显示控制模块 474
13.10.2 接收数据处理模块 476
13.11 发送数据模块的功能实现 478
13.11.1 发送数据控制功能的实现 478
13.11.2 发送数据操作的控制功能 479
13.12 小结 482
第14章 打印工具(文档视图+设备环境上下文) 483
教学视频:18分钟
14.1 打印编程基础知识 483
14.1.1 通用打印对话框 483
14.1.2 设备环境上下文 485
14.1.3 视图打印 490
14.1.4 保存和维护打印作业 491
14.2 打印模块设计及功能展示 493
14.2.1 打印工具模块功能展示 493
14.2.2 打印工具程序的流程和原理 493
14.3 打印工具 495
14.3.1 创建打印模块工程 496
14.3.2 创建各个功能类 496
14.3.3 控制打印对话框 497
14.3.4 创建打印视图 501
14.3.5 创建打印预览视图 504
14.3.6 实现打印列表功能 505
14.4 小结 509
第15章 监控技术(进程+opencv) 510
教学视频:26分钟
15.1 监控技术背景相关知识 510
15.2 本地监控 510
15.2.1 windows常用系统性能计数器对象简介 510
15.2.2 使用性能计数器对象 511
15.2.3 本地监控示例(cpu使用率) 512
15.2.4 本地监控示例——各进程cpu占用率 514
15.3 远程监控——远程摄像头实例 518
15.3.1 远程监控实现原理与逻辑流程 518
15.3.2 远程摄像头——opencv安装配置 518
15.3.3 封装好的网络传输单元——类介绍 521
15.3.4 封装好的网络传输单元——类使用(服务方) 522
15.3.5 封装好的网络传输单元——类使用(客户方) 523
15.3.6 远程摄像头——创建客户方工程 524
15.3.7 远程摄像头——创建监控方工程 529
15.4 小结 531
第3篇 项目案例实战
第16章 人事管理系统(odbc+sql server+多线程) 534
教学视频:57分钟
16.1 人事管理系统简介 534
16.1.1 用户登录模块简介 534
16.1.2 主界面简介 534
16.1.3 员工管理模块简介 535
16.1.4 保险管理模块简介 539
16.1.5 合同管理模块简介 539
16.1.6 部门管理模块简介 540
16.2 实现人事管理系统的关键技术 541
16.2.1 odbc简介 541
16.2.2 创建odbc数据源 541
16.2.3 odbc在vc++中的应用 543
16.3 人事管理系统数据库设计 547
16.3.1 需求分析 547
16.3.2 概要设计 548
16.3.3 数据库设计 548
16.4 人事管理系统主界面的设计与实现 552
16.4.1 主界面的设计与实现 552
16.4.2 主界面的功能设计与实现 553
16.5 综合信息管理模块设计与实现 555
16.5.1 社保管理模块的设计与实现 555
16.5.2 合同管理模块的设计与实现 562
16.5.3 部门管理模块的设计与实现 566
16.6 员工信息管理模块设计与实现 566
16.6.1 员工管理主窗体的设计与实现 566
16.6.2 员工信息管理模块的设计与实现 570
16.6.3 入职管理模块的设计与实现 582
16.6.4 转正管理模块的设计与实现 584
16.6.5 离职管理模块的设计与实现 587
16.6.6 借调管理及调动管理模块的设计与实现 591
16.6.7 月末统计管理模块的设计与实现 593
16.7 小结 597
第17章 电子相册(双缓绘图+gdi+gdi+) 598
教学视频:61分钟
17.1 电子相册简介 598
17.1.1 相册的管理模块 598
17.1.2 新建相册模块 599
17.1.3 相册浏览模块 599
17.1.4 电子相册的技术简介 601
17.2 位图按钮 601
17.2.1 设置按钮属性 601
17.2.2 载入按钮位图资源 601
17.2.3 将位图资源设置为按钮的背景图片 602
17.3 仿木质桌面的全屏对话框 602
17.3.1 设置对话框全屏显示 602
17.3.2 为对话框设计并载入木质效果的背景图资源 603
17.3.3 编码实现图像作为对话框的背景图像 603
17.4 设计个性鼠标光标 604
17.4.1 设计并载入光标资源 604
17.4.2 设置鼠标左键按下时的光标 604
17.5 gdi+的基础知识 605
17.6 vc++与gdi+开发环境的搭建 607
17.6.1 下载解压gdi+开发包 607
17.6.2 设置include及lib目录 607
17.6.3 添加相关的宏定义 607
17.6.4 添加相关的库文件 608
17.6.5 测试gdi+搭建的环境 608
17.7 gdi+与gdi共同实现双缓冲绘图 610
17.7.1 重载窗体的onpaint()函数 610
17.7.2 无双缓冲的效果 610
17.7.3 利用双缓冲解决闪屏问题 611
17.8 利用gdi+实现翻页效果 612
17.9 电子相册的模块分析 617
17.9.1 相册管理模块的设计与实现 617
17.9.2 新建相册模块的设计与实现 622
17.9.3 电子相册浏览模块的设计与实现 625
17.10 小结 640
第18章 超市管理系统(ado+sql+access) 641
教学视频:60分钟
18.1 超市管理系统简介 641
18.1.1 用户登录模块简介 641
18.1.2 前台销售模块简介 641
18.1.3 后台员工管理模块简介 642
18.1.4 后台仓库管理模块简介 643
18.1.5 后台票据管理模块简介 643
18.1.6 后台货物管理模块简介 643
18.1.7 后台营业统计管理模块简介 644
18.2 实现超市管理系统的关键技术 645
18.2.1 ado简介 645
18.2.2 ado基础 645
18.2.3 ado在vc++中的应用 646
18.2.4 ado的封装类 649
18.3 超市管理系统数据库设计 651
18.3.1 需求分析 652
18.3.2 概要设计 652
18.3.3 数据库设计 653
18.4 超市管理系统前台销售模块设计与实现 655
18.4.1 登录模块的界面设计与实现 655
18.4.2 登录模块的功能设计与实现 656
18.4.3 销售模块的界面设计与实现 659
18.4.4 销售模块的功能设计与实现 662
18.5 超市管理系统后台管理模块设计与实现 670
18.5.1 员工管理模块的设计与实现 670
18.5.2 仓库管理模块的设计与实现 675
18.5.3 票据管理模块的设计与实现 678
18.5.4 商品管理模块的设计与实现 679
18.5.5 营业统计模块的设计与实现 679
18.6 小结 681
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~