数据库课程人事管理系统.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在《数据库原理》课程设计中,开发人事管理系统是一项重要的实践任务,旨在帮助公司领导有效管理和调整人力资源。系统的主要目标是维护员工资料,记录人事变动,以及提供员工信息的查询和修改功能。这个系统作为公司人事管理信息系统的基础,为其他子系统如考勤、工资和培训系统提供员工基本信息,并具备密码认证和权限分配功能。 在功能设计方面,系统涵盖了以下几个核心模块: 1. 新员工资料输入:录入新员工的个人信息,包括员工号、密码、权限、姓名、性别、生日、部门、职务、教育程度、专业、通讯地址、电话、电子邮件和当前状态等。 2. 人事变动记录:详细记录员工的岗位和部门调整情况,包括变动记录号、员工信息、变动类型和详细描述。 3. 员工信息查询和修改:允许对员工的个人信息和密码进行查询和更新,以确保信息的准确性和时效性。 在数据库设计阶段,需要考虑以下几个关键点: 1. 数据库需求分析:确定所需的数据项和数据结构,如员工信息、人事变动记录、部门设置等。 2. 数据库概念结构设计:通过E-R图(实体-关系图)描绘实体之间的关系,例如在本案例中,有员工、人事变动、部门等实体。 3. 数据库逻辑结构设计与实现:创建相应的数据表,如员工个人信息表、人事变动记录表、部门信息表,以及用于存储代码的教育程度、职务和人事变动代码表,还有计数器表用于自动分配员工号。每个表都有其特定的字段和数据类型,如员工号、密码、姓名、职务等,这些字段的大小和类型应根据实际需求设定。 在技术层面上,开发此系统需要掌握以下知识: 1. MS SQL SERVER 2000数据库操作:包括如何创建、管理数据库,以及执行SQL语句(如INSERT、SELECT、UPDATE和DELETE)。 2. ODBC数据源基础知识:了解如何连接和操作ODBC数据源,以便于系统与数据库的交互。 3. Visual C++界面设计:利用C++编程语言构建用户友好的图形用户界面,方便用户操作。 4. 数据库基础知识:理解数据库的基本概念,如表、字段、主键、外键等。 在数据库逻辑结构设计中,使用Access 2000创建了7个数据表,包括员工个人信息表(PERSON)、人事变更记录表(PERSONNEL)、受教育程度代码表(EDU_LEVEL)、职务代码表(JOB)、人事变动代码表(PERSONNEL_CHANGE)、计数器表(COUNTER)和部门信息表(DEPARTMENT)。每个表都包含相应的字段,如PERSON表中的ID、PASSWD、AUTHORITY等,这些字段的类型和长度根据业务需求定制,以确保数据的有效存储和访问。 通过这样的系统设计,企业可以更高效地管理人事信息,提高人力资源管理的效率,同时也为其他子系统提供可靠的数据支持。在开发过程中,不仅要关注功能实现,还要注重数据的安全性和系统的可扩展性,以满足未来可能的需求变化。
- 粉丝: 10
- 资源: 15万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 从XML生成可与Ajax共同使用的JSON中文WORD版最新版本
- silverlight通过WebService连接数据库中文WORD版最新版本
- 使用NetBeans连接SQLserver2008数据库教程中文WORD版最新版本
- XPath实例中文WORD版最新版本
- XPath语法规则中文WORD版最新版本
- XPath入门教程中文WORD版最新版本
- ORACLE数据库管理系统体系结构中文WORD版最新版本
- Sybase数据库安装以及新建数据库中文WORD版最新版本
- tomcat6.0配置oracle数据库连接池中文WORD版最新版本
- hibernate连接oracle数据库中文WORD版最新版本