- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计_事管理系统
人事管理系统
设计目标
功能设计
数据库设计
3.1数据库设计
3.1.1 数据库需求分析
3.1.2 数据库概念结构设计
3.1.3 数据库逻辑结构设计与实现
3.2 系统设计
系统功能分析
3.3.2系统功能模块设计
3.3.2数据流程图
3.3 主框架窗口设计
3.3.1 菜单的创建
3.3.2 工具条的创建
3.3.3增加一个状态栏指示器
3.4 增加新员工视类的创建
3.5 人事变动视类的创建
3.6 员工信息查询修改视图类的创建
3.7登录对话框的创建
3.8 关于对话框的创建
四 .系统实现
五. 小结
六.分析及结论
七.附录
1. 设计目标
人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。本系统主要维护新员工资料;详细记录人事变动,包括岗位和部门的调整;员工信息的查询和修改,包括员工个人信息和密码等。根据系统功能的要求,人事管理系统可以分为新员工档案的输入,人事变更,员工档案的修改和查询等模块。
2 .功能设计
企业人事管理系统主要用于员工个人资料的录入,职务变动的记录和管理。使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。
人事管理系统在设计时主要考虑以下几项功能要求:
新员工资料的输入。
人事变动的详细记录,包括岗位和部门的调整。
员工信息的查询和修改,包括员工个人信息等。
为了更好的理解该系统和读懂该系统的源码,读者应对以下的知识点有所了解:
MS SQL SERVER 2000数据库操作的基础知识。
ODBC数据源基础知识。
基本的SQL语句,如添加,查询,修改和删除记录语句。
Visual C++界面设计和关于数据库的基础知识。
三.数据库设计
3.1 数据库设计
3.1.1 数据库需求分析
根据数据流程图,可以列出以下数据项和数据结构:
员工信息:员工号,姓名,年龄,部门,职务,员工编号。
人事变动:记录号,员工,变动和详细描述。
所需的外部数据支持。
部门设置:部门编号,名称等。
。
3.1.2 数据库概念结构设计
人事管理系统的E-R图如图3-1所示。
图3-1 人事管理系统E-R图
3.1.3 数据库逻辑结构设计与实现
根据系统E-R图,本系统需要有2个数据表分别来存放员工个人信息和人事变动记录。并且需要一个外部数据表(部门信息)的支持。同时部分记录字段要用代码来表示,依次需要3个代码表来分别记录职务和人事变更的代码。最后,设立一个计数器数据表用于实现员工号的自动分配。这7个数据表用Access 2000实现,Access 2000中的设计视图如表所示。其中数据类型的细节应根据具体字段分别设置,如PERSON表的ID字段大小为6,AUTHORITY字段,SEX字段,EDU_LEVEL字段和STATE字段的大小为1,DEPARTMENT字段,JOB字段的大小为3。
员工个人信息表(PERSON)
字段名称 数据类型 说明 ID 文本 员工号 NAME 文本 姓名 DEPARTMENT 文本 所在部门 JOB 文本 职务 SPECIALTY 文本 专业技能 REMARK 文本 备注
职务代码表(JOB)
字段名称 数据类型 说明 CODE 文本 代码 DESCRIPTION 文本 描述
部门信息表(DEPARTMENT)
字段名称 数据类型 说明 ID 文本 部门编号 NAME 文本 部门名称
3.2 系统设计
3.2.1 系统功能分析
人事管理系统主要有以下几项功能要求:
新员工资料的输入。
自动分配员工号。
人事变动的详细记录,包括岗位和部门的调整。
员工信息的查询和修改,包括员工个人信息等。
3.2.2 系统功能模块设计
根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图3-2所示。
图3-2 人事管理系统功能模块图
3.2.3 数据流程图
系统的数据流程图如图3-3所示,所有数据由人事科管理人员输入。
图3-3 人事管理系统数据流程图
下面是系统运行时主要界面信息。
人事管理系统
“增加新员工”子窗口中,员工号和密码会自动按顺序生成,并且不允许修改。“人事变动”和“员工信息查询修改”子窗口中,须先输入员工号, 确认显示的信息后才可进行相关的修改。产生的3个窗体列在“窗口”菜单下。当鼠标在菜单项上移动时,状态栏中会自动显示菜单项的Prompt属性的内容。“窗口”菜单中的4项功能是标准的窗口排列功能。
3.3 主框架窗口设计
3.3.
您可能关注的文档
最近下载
- 义务教育英语课程标准(2025年版).pptx VIP
- 2023年江苏省宿迁市宿豫区小升初数学试卷.pdf VIP
- (2025年)(职业资格)初级养老护理员模拟考试题库(附答案).docx VIP
- 2025届高考语文复习:《到橘子林去》高考真题说题课件.pptx VIP
- 纪录片创作(第三版).ppt VIP
- 江苏省宿迁市宿豫区2023-2024学年重点中学小升初数学入学考试卷含解析.pdf VIP
- 人教版初中八年级数学下册《第二十章 数据的分析》大单元整体教学设计[2022课标].docx
- 脑电监测在全身麻醉镇静患者临床应用专家共识(2025年版).pptx
- 2025届全国各地高三模拟试题分类精编01集合与常用逻辑用语学生版.pdf VIP
- 2025年成都西川中学语文新初一分班试卷.pdf VIP
文档评论(0)