PAGE2XX公司人事管理系统详细设计
2星 需积分: 49 131 浏览量
更新于2024-09-11
2
收藏 110KB PDF 举报
"该文档是2XX公司的人事管理系统详细设计说明书,涵盖了系统的主要组成部分,包括全局常量、变量和核心实体的定义。文档日期为11/29/2012,由余剑最后修改。"
1. **全局常量和变量**
- **AppSettings("HRSDBConnectionString")**: 这是一个全局常量,存储在Web.config配置文件中,用于保存数据库连接字符串。这是系统访问人事管理数据库的关键,确保了系统能正确地与数据库交互,进行数据的读取和写入。
2. **实体定义**
- **Employee类**: 代表公司的员工,包含员工的基本信息,如`EmployeeID`(Guid类型,唯一标识),`Place`(职位信息,可能是另一个类的实例),`EmployeeName`(姓名,字符串),`EmployeeCode`(工号,字符串),`Password`(密码,字符串),`Sex`(性别,布尔值),`Phone`(联系电话,字符串),`Birthday`(出生日期,DateTime),`DateOfHire`(聘用日期,DateTime),`Photo`(照片位置,字符串),以及`SelfEvaluation`(自我评价,字符串)。这些属性定义了员工的全面档案。
- **Leave类**: 表示员工的请假记录,包含`LeaveID`(请假主键,Guid),`LeaveEmployeeID`(员工编号,整型),`LeaveAppDate`(申请日期,DateTime),`LeaveName`(请假原因,字符串),`LeaveState`(请假状态,字符串),`LeaveBeginTime`(假期开始时间,DateTime)和`LeaveEndTime`(假期结束时间,DateTime)。这个类用于跟踪和管理员工的请假申请和审批状态。
- **LeaveCount类**: 用于统计请假情况,虽然具体字段没有详细列出,但可以推断该类可能包括员工ID、请假天数、请假类型等属性,用于分析员工的请假趋势和管理休假政策。
3. **其他实体**
- **LEAVECOUNT类**可能包含员工的请假次数和总时长,帮助管理层掌握员工的休假情况。
- **TIMECARDINFO类**可能涉及员工的考勤信息,如上下班时间、迟到早退记录等。
- **EXAM类**可能涉及员工的绩效考核,包括考核周期、评分、评价等。
- **OVERTIMEINFO类**可能包含加班记录,如加班时间、原因、补偿情况等。
- **PERFORMANCE类**可能涵盖员工的绩效表现,如工作质量、效率等。
- **BASESALARY类**可能定义基本薪资结构,包括基础工资、津贴等。
- **SALARY类**可能涉及员工的薪资详情,包括基本工资、奖金、扣除项等。
- **PLACE岗位类**可能描述员工的工作职位和级别,影响薪资计算和晋升路径。
这个人事管理系统详细设计文档详尽地描绘了系统的主要组件,尤其是员工和请假管理的核心部分,为系统的开发提供了清晰的蓝图。通过这样的设计,可以实现高效、准确的人事信息管理和流程控制,提升人力资源部门的工作效率。
2019-04-04 上传
2008-10-20 上传
点击了解资源详情
点击了解资源详情
2009-04-17 上传
2010-05-24 上传
2011-07-10 上传
chen0807
- 粉丝: 2
- 资源: 8
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍