企业工资管理系统的数据库设计.pdf
《企业工资管理系统的数据库设计.pdf》由会员分享,可在线阅读,更多相关《企业工资管理系统的数据库设计.pdf(14页珍藏版)》请在三一文库上搜索。
1、数据库原理课程设计 (2011 级) 企业工资管理系统的数据库设计 学号: 21106031059 姓名: 汪长军 指导教师:丁丙胜 院系: 机电与信息工程学院 专业: 计算机科学与技术 提交日期: 2013-06-22 目录 1引言 3 2系统需求分析 3 2.1 功能需求分析3 2.2 数据流图 3 2.3 数据字典 4 3系统功能设计 6 3.1 工资管理系统结构设计6 3.2 工资管理系统功能结构设计7 4 数 据 库 概 念 模 型 概 念 7 4.1 局部E-R图9 4. 2全 局 E -R 图 10 5数据库逻辑结构设计 10 5.1 全局逻辑结构设计10 5.2 外模式设计11
2、 6数据库物理结构设计12 6.1 存取方法设计12 6. 2存 储 结 构 设 计 13 7应用程序设计( 此项选做 )13 结束语 13 1.引言 随着计算机技术的发展,计算机应用越来越普及,财务管理系统以作为企业不可 或缺的一部分。 工资管理作为财务管理系统的一部分,用于企业工资的发放和核算,工 资动态管理,工资费用集体与分配,银行代发等;一般包括基础设置,工资结构设置, 工资变动管理, 工资数据处理, 工资报表管理等功能。一个良好的工资管理系统对财务 管理系统至关重要,对大型机构发展也具有深远意义! 2, 系统需求分析 通过对工资管理系统相关资料的分析与调查,可以得出工资管理可以分为以
3、下几个 部分:职工信息管理,工资信息,考勤信息,支付信息。现在对其进行系统功能的描 述如下。 2.1 功能需求分析 (1)职工信息管理 1)公司员工的基本信息包括员工号,姓名,身份证号,性别,职务,年龄,工 龄,联系方式,部门名称等。 2) 新员工进行信息创建,解聘员工进行信息删除,管理员进行数据变更,普通职 工进行查询。 (2) 工资管理 1)工资信息包括身份证号,工资月份,基本工资,奖惩额,实收工资,支付方式, 支付时间; 2)员工工资的动态信息变化提薪与降薪 (3) 考勤管理 考勤管理包括身份证号,出勤天数, 请假天数 , 旷工天数 , 加班天数,出差天数, 考勤时间 (4) 查询管理
4、查询信息包括员职工记录,工资记录,考勤记录等 2.2 数据流图 经过仔细分析可以得出工资管理系统详细操作过程,在此基础上可以构造出逻辑模型 及直观的数据流程图图1。 2.3 数据字典 企业工资管理系统流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。 在企业工资管理系统中,主要对数据流,数据存储和处理过程进行说明。 (1) 主要的数据流定义 1)数据流名称:职工情况 位置:职工职工管理 定义:职工情况=员工号 +姓名 +身份证号 +性别 +联系方式 + 部门名称 +年龄 +工龄 +职 位 数据流量:平均流量为每月传输1000 次,高峰期流量每天传输100 次 说明:职工入职时,根据职工
5、情况建立职工记录;职工离职时,根据职工情况,删 除相应职工所有信息。 2)数据流名称:考勤情况 职工管理 职工记录 职工 安全管理管理员 考勤管理 考勤记录 考勤 工资管理工资查询处理职工 职工记录 考勤记录 工资记录 管理员情况 用 户 身 份 用 户 身 份 用 户 身 份 用 户 身 份 职工情况 考勤情况 工资情况 查询请求 图 1 位置:考勤考勤管理 定义:考勤情况=身份证号 +出勤天数 +请假天数 +旷工天数 +加班天数 +出差天 数+出差时间 数据流量:平均流量为30000, 高峰期流量每天传输1000. 说明:根据职工每天出勤情况进行考勤记录。 3) 数据流名称:安全管理 位置
6、:管理员安全管理 定义:管理员=用户名 +口令 数据流量:平均流量为每年传输100 次,高峰期流量为每天传输10 次。 说明:通过管理员的用户名和口令鉴别用户身份. 4) 数据流名称:工资管理 位置:工资工资管理 定义:工资 =身份证号 +工资月份 +基本工资 +奖惩额 +实支工资 +支付方式 + 支付时间 数据流量:平均流量为每年传输300 次,高峰期流量为每天传输10 次 说明:根据相关信息对每月员工支出金额等做好详细记录。 5)数据流名称:查询请求 位置:职工查询处理 定义:查询请求=用户名 +口令 数据流量:平均流量为每天传输1000 次,高峰期流量每小时为300. 说明:用户名可为职
7、工号或身份证号. 6)数据流名称:用户身份 位置: 安全管理 职工管理, 考勤管理,工资管理,查询处理 定义:用户身份= 管理员 | 普通职工 | 非法用户 数据流量:平均流量每天为3000,高峰时期流量每小时传输300 次 (2)主要处理过程 1) 处理过程名称:职工管理 输入:职工信息,用户身份 输出:职工记录 处理说明:对企业内职工进行编号,将职工信息数据化,存储职工记录表中。 2) 处理过程名称:考勤管理 输入:考勤信息,用户身份 输出:考勤记录 处理说明:每天对考勤记录表进行更新与登记; 3) 处理过程名称:安全管理 输入:管理员 输出:用户身份 处理说明:通过用户名和口令,确认用户
8、身份,保证系统安全性。 4) 处理过程名称:查询处理 输入:用户身份,工资记录,职工记录,考勤记录 输出:职工 处理说明: 通过员工号和口令可以查询相应员工基本信息,考勤信息, 工资信 息。 3.系统功能设计 3.1 企业工资管理系统的数据库系统结构如图2, 采用两层数据库系统结构, 选定 DBE 技术为两层数据 库支持技术。数据管理工 具为 OBDC ,数据库访问 形式如图所示。 基于的应用程序 驱动程序 SQL Server 2000 3.2 企业工资管理系统的系统功能结构如下图所示 工资管理系统包括用户登入模块,工资系统内部管理,工资管理系统查询服务三大模块。 其中,用户登入模块是为了保
9、证工资管理数据库系统的安全性而设计的,工资管理系统内部管 理是为相关人员员工信息,考勤信息及工资管理而设计的,查询服务系统是为员工查询本人与 核对相关信息而设计的。 (1) 用户登入模块 用户登入模块的任务是为了识别用户身份,确定用户操作权限,保证系统安全运行。用户登 入模块中包括如下模块: 1)用户记录维护:建立用户记录,对用户记录进行及时更新。 2)用户登入管理:确定用户身份和用户的操作权限。 (2) 工资管理系统内部管理 工资管理系统内部包括以下几个模块: 1)修改员工记录模块:对员工表中的记录增加,修改或删除。 2)修改员工考勤模块:增加员工考勤记录,修改或删除已有的考勤记录。 3)修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 工资管理 系统 数据库 设计
链接地址:https://www.31doc.com/p-4704399.html