基于delphi70的某单位的人事信息管理系统设计毕业论文内容摘要:
信息:系统可以根据部门、性别、学历、年龄、职称、入公司时间分别进行统计并可以把统计信息输出保存。 系统维护:管理员用户和普通用户的权限管理,以及对数据库的维护等操作。 部门信息的管理:可以根据公司的实际需要随时进行部门和单位的信息维护。 通过上述分析,人事档案管理系统可分为五大主要功能即:员工信息管理、员工信息的查询、员工信息统计、部门信息维护、系统维护(包括数据库管理)。 管理功能描述 人事档案的添加、删除、修改、打印功能 无论人事档案如何纷繁复杂,首先得对它进行录入。 人虽多但确有其共同之处。 如果能对大量信息分类进行操作,在添加信息的同时,能具有学生毕业设计(论文) 10 删除、修改功能;可将管理的范围缩小,从而大大提高管理效率。 查询功能 本系统通过查询界面,输入查询条件到编辑框,如果满足查询条件,可从数据库中提取此员工的人事档案信息,并可以随时按查询条件进行某员工档案的查询,可以在对应的编辑框中显示该员工的人事档案信息的详细情况。 员工档案信息的删除功能 人事档案有一个显著特点:即人的流动性问题,当员工离职后,可以通过查询界面查出此员工的信息,然后从数据库中删除而且由于与其它的表建立的 关系,所以当一个员工的基本档案被删除后其相应的工资表,奖惩表,考勤表中的记录也同时被删除。 员工档案信息的修改功能 进入查询界面,输入姓名或员工编号后,调出此人的信息,有权限的操作人员可对这个员工的所有或部分信息进行修改。 修改后单击保存替换数据库中原有的信息。 人事档案信息的浏览功能 本设计的浏览有两种形式,一种是通过主界面的按钮条进行翻阅浏览;另一种是通过报表的格式给出的,报表可进行打印,而且可以更具实际需要对打印的信息进行选择。 学生毕业设计(论文) 11 3 系统设计 开发设计思想 本系统开发设计思想有以下几 点: 尽量采用公司现有的软硬件环境,及先进的系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。 系统应符合公司人事管理的规定,满足公司日常人事管理工作需要,并达到操作过程中的直观、实用、方便、安全等要求。 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员的补充、维护。 系统总体设计 通过需求分析,人事档案管理系统可分为五大主要功能即:员工信息管理、员工信息的查询、员工信息统计、部门信息维护、系统维护(包括数据库管理)。 系统模块图 为了使程序便于开发、调试和维护,通常采用分解的方法来对付复杂问题。 对于一个复杂的问题,不是直接用一个一个的语句编码来编写程序,而是先把一个大而复杂的问题分解成若干个功能比较单纯的小问题。 即将一个需要求解的问题视为一项任务,首先将这项任务映射成一个相应的体系结构,该结构中包含若干个意义明确的、相对独立的子任务。 当每一个子任务获得解决,整个任务便宣告完成。 对于这些子任务来说,各自涉及的范围已较原来的总任务缩小,职能也更加具体,所需的语句编码也比实学生毕业设计(论文) 12 现整个任务小了许多。 当然,其中还可能有 较为复杂的子任务。 我们可以进一步将其分解成问题范围更小、职能更趋具体、所需语句编码更少的若干个子任务。 如此继续下去,直到每一个细分了的子任务均可用简单明确的语句编码满意地实现时为止。 这种方法的基本思想是将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。 在这种模块结构中,模块之间的调用关系非常明确与简单,每个模块可以单独地被理解、编写、调试、查错与修改。 模块结构整体上具有较高的正确性、可理解性与可维护性。 系统功能模块图(如图 所示)主要阐述本系统的功 能,通过图表的形式使开发人员或其他用户很方便的了解本系统的各个功能模块,从而能够更加方便的使用各模块功能,加快熟悉业务操作流程,方便系统的推广普及。 本系统主要包括五个模块:部门管理、人事管理、工资管理管理、系统管理、数据库管理。 图 系统功能模块图 部门信息设置 考勤信息管理 部门信息修改 部门信息添加 调动调薪管理 添加删除用户 员工信息管理 修改用户密码 数据库备份 数据库恢复 工资报表生成 工资报表打印 人事管理系统 部门管理 系统管理 数据库管理 人事管理 工资管理 学生毕业设计(论文) 13 数据库设计 数据库的设计是 指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统( DBMS)支持下进行的。 数据库需求分析 根据数据流程图 ,可以列出以下数据项和数据结构 : 员工基本信息:员工编号、员工姓名、性别、年龄、出生日期、地址、电话、政治面貌、毕业院校、身份证号、所在部门、备注等。 员工培训信息表:培训时间、培训机构、培训内容、所获证书等。 考勤管理:考勤的类型、考勤分数、考勤原因、考勤部门、备注等。 工资管理:员工 编号、员工姓名、基本工资、奖惩工资、奖惩分数、实发工资、月份。 人事变动:员工编号、变动原因、备注等。 部门单位管理:编号、名称。 管理员:编号、用户名、口令、是否是管理员、备注等。 数据库概念结构设计 这一设计阶段是在需求分析的基础上, 设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。 这个阶段可用的工具很多,用的最多的是 ER 图 (EntityRelation,实体 联系图 )。 另外还有许多计算机辅助工具可以帮助进行设计。 根据上面的设计 ,实体有:员工基本信息实体、员工考勤信息实体、员工调动调薪信息实体、员工工资信息实体、部门管理实体。 实体与实体之间的 ER 模型如图 所示。 学生毕业设计(论文) 14 1 n m m n n m m n 图 系统 ER 图 数据库逻辑结构设计 概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构才能进行数据库应用的设计,也就是要将概念上的结构转化为 Access 数据库系统所支持的实际数据模型,这就是数据库的逻辑结构设计。 本系统数据库中各个表格的具体设计如下面表格所示: 部门单位 属于 员工 考勤信息管理 调动 调薪管理 考勤信息 调薪信息 计算工资 员工工资 学生毕业设计(论文) 15 表 用户表 表 员工基本信息表 字段名称 字段类型 字段大小 是否必填 是否允许空 说明 Id 自动编号 长整型 否 Stano 文本 50 是 否 员工编号 Name 文本 50 否 否 员工姓名 Sex 文本 4 否 是 性别 Birth 时间 /日期 否 是 生日 Dep 文本 18 否 是 部门 Sdep 文本 18 否 是 单位 Sorts 文本 18 否 是 工种 Duty 文本 32 否 是 职务 Provi 文本 32 否 是 省市 Folk 文本 50 否 是 民族 Level 文本 12 否 是 学历 Special 文本 32 否 是 专业 Cardno 文本 18 否 是 身份证号 Reo 文本 20 否 是 档案编号 Politics 文本 12 否 是 政治面貌 Slevel 文本 50 否 是 基本工资 Married 文本 8 否 是 婚姻状态 Indate 时间 /日期 常规日期 否 入公司时间 Body 文本 8 否 是 身体状况 Baryear 文本 8 否 是 合同期限 Barstart 时间 /日期 常规日期 否 合同开始时间 Barend 时间 /日期 常规日期 否 合同结束时间 Pcode 文本 8 否 是 邮编 Adress 文本 64 否 是 家庭地址 Image 文本 18 否 是 照片 Des 文本 250 否 是 备注 字段名称 字段类型 字段大小 是否必填 是否允许空 说明 Id 自动编号 长整型 是 否 Uid 文本 32 是 否 Pwd 文本 32 是 是 用户密码 Sys 是 /否 否 否 是否管理员 Des 文本 500 否 是 备注 学生毕业设计(论文) 16 表 考勤信息表 字段名称 字段类型 字段大小 是否必填 是否允许空 说 明 Id 自动编号 长整型 是 否 Sid 数字 长整型 Sort 文本 6 否 否 奖惩类型 Topic 文本 90 否 否 奖惩原因 Dep 文本 18 否 否 奖励部门 Mdate 时间 /日期 常规时间 否 否 奖励时间 Fendhu 数字 50 否 否 奖励分数 Month 文本 50 否 否 奖励月份 Des 文本 250 否 否 备注 表 部门表 字段名称 字段类型 字段大小 是否必填 是否允许空 说明 Id 自动编号 长整型 Dep 文本 18 否 否 部门 Des 文本 90 否 否 备注 Ornum 数字 长整型 序号 Mdate 日期 /时间 常规时间 否 时间 表 调动调薪表 字段名称 字段类型 字段大小 是否必填 是否允许空 说明 Id 自动编号 长整型 Sid 数字 长整型 Bfdept 文本 100 否 是 调前部门 Bhdep 文本 100 否 是 调后部门 Ddcase 文本 100 否 是 调动原因 Bfsdept 文本 100 否 是 调前单位 Bhsdept 文本 100 否 是 调后单位 Month 文本 100 否 是 调动月份 Bfzw 文本 100 否 是 调前职务 Bhzw 文本 100 否 是 调后职务 Time 时间 /日期 常规时间 否 调动时间 Bfgz 数字 长整型 否 调前工资 Bhgz 数字 长整型 否 调后工资 Txcase 文本 100 否 是 调薪原因 Beizhu 文本 250 否 是 备注 学生毕业设计(论文) 17 表 家庭成员表 字段名称 字段类型 字段大小 是否必填 是否允许空 说明 Id 自动编号 长整型 Sid 数字 长整型 Name 文本 32 否 否 成员姓名 Fami 文本 32 否 否 成员关系 Tel 文本 90 否 是 联系电话 Com 文本 32 否 是 工作单位 Des 文本 250 否 是 备注 表 其他信息表 字段名称 字段类型 字段大小 是否必填 是否允许空 说明 Id 自动编号 长整型 Sname 文本 32 否 否 部门名称 Des 文本 250 否 是 备注 Iflag 字节 否 标记 Mdate 时间 /日期 常规时间 否 时间 表 培训记录 表 字段名称 字段类型 字段大小 是否必填 是否允许空 说明 Id 自动编号 长整型 Sid 数字 长整型 Course 文本 90 否 否 培训课程 Dlimit 文本 32 否 否 培训期限 Sdate 时。基于delphi70的某单位的人事信息管理系统设计毕业论文
相关推荐
........................................................ 22 coding management ............................................................................ 23 Chapter 4 System Design .................
he bus by the DALLAS Corporation is only 100 meters, and 20 DS18B20s can be connected to it at same time, hence, the application is limited [2,4]. In order to solve this problem, we have designed
D1URXD0UTXD097811009998948988X O U TX I NV R E F +DVcc1AVccDVss1AVssR S T / N M IX Y 2 I NX T 2 O U TV C CV C CV C CC4C5C6C7C8C9C 1 0C 1 1+C 1 20 .1 u F 0 .1 u F0 .1 u F0 .1 u F0 .1 u F1 5 p F1 5 p
=字段值 order by字段名 [desc] sql=select*from数据表 where字段名 like39。 %字段值 %39。 orderby字段名[desc] sql=selecttop10*from数据表 where字段名 orderby字段名 [desc] sql=select*from数据表 where字段名 in(39。 值 139。 ,39。 值 239。 ,39。 值
................................81 附 录 .......................................................................................................................87 A. 作者在攻读学位期间发表的论文或专利目录 ...............
长整型 T stclass 文本 50 班级名称 F Classnumber 数字 长整型 班级人数 F Stinfo 学生信息表 ID 自动编号 长整型 T Usernumber 文本 50 学号 F Username 文本 8 姓名 F Usertestnumber 文本 50 准考证号 F Useridnumber 文本 18 身份证号 F Usersex 文本 2 性别 F