1、 1 数数 据据 库库 课课 程程 设设 计计 报报 告告 院系:信息管理学院 专业:软件工程 理论成绩理论成绩 实践成绩实践成绩 总成绩总成绩 2 目录目录 一、设计目的一、设计目的 错误!未定义书签。 二、数据库功能分析二、数据库功能分析 .错误!未定义书签。 2.1 信息输入功能错误错误!未定义书签。未定义书签。 2.2 数据修改删除功能错误错误!未定义书签。未定义书签。 2.3 查询和统计功能错误错误!未定义书签。未定义书签。 三、数据库设计三、数据库设计 错误!未定义书签。 3.1 需求分析错误错误!未定义书签。未定义书签。 3.2 概念分析(E-R 图) 错误错误!未定义书签。未定
2、义书签。 3.3 逻辑设计- 4- 3.4 物理设计错误错误!未定义书签。未定义书签。 3.5 实施与维护错误错误!未定义书签。未定义书签。 四、界面设计及相关代码四、界面设计及相关代码 .错误!未定义书签。 4.1 数据库的连接操作错误错误!未定义书签。未定义书签。 4.2 登陆界面错误错误!未定义书签。未定义书签。 4.3 管理员操作错误错误!未定义书签。未定义书签。 4.4 职工操作错误错误!未定义书签。未定义书签。 五、感想及总结五、感想及总结 错误!未定义书签。 六、参考文献六、参考文献 错误!未定义书签。 一、设计目的一、设计目的 工资管理是一项琐碎、复杂而又十分细致的工作,一般不
3、允许发生差错。手工进行工 资发放工作,需要反复地进行抄写、计算,不仅花费财务人员大量的时间,而且往往由于 抄写不慎,出现张冠李戴,或者由于计算机的疏忽,出现工资发放错误的现象。计算机进 行工资发放工作,不仅能够保证工资核算正确无误、快速输出,而且还可以利用工资数据 库对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理。实现企 业员工工资管理的系统化、 规范化和自动化, 能够和人事管理系统、 考勤管理系统相结合, 真正实现企业高效、科学、现代化的员工管理。 二、数据库功能分析二、数据库功能分析 2.1 信息输入功能信息输入功能 1) 输入员工的基本信息。包括:员工编号、姓名、性
4、别、参加工作时间、所属部门、职位 等基本信息 2) 输入员工的工资信息。包括:岗位基本工资、津贴、考勤等相关信息。 3) 输入员工的部门信息。包括:部门编号、部门名称、部门负责人、部门人数、部门与外 界的联系方式。 2.2 数据修改删除功能数据修改删除功能 1) 修改和删除员工的基本信息。当单位人员的信息发生变化,如职称的改变,工作部门变 动,或调离本单位等,系统应能修改员工的信息或将其从员工信息表中删除。 2) 修改和删除员工的工资信息。员工升职加薪、工资普调是企业中常见的事情,这就需要 系统能方便对员工工资进行个别及批量的修改; 如员工调离本单位, 就应当从员工信息 表中删除这个员工信息,
5、将其工资信息表中相应的数据删除。 3) 修改和删除部门信息。 当一个部门的负责人或联系方式发生改变时, 系统中相关部门信 息也能做相应改变。 2.3 查询和统计功能查询和统计功能 1) 能够查询指定员工的基本信息 2) 能够查询部门信息 3) 查询某个员工的工资信息 4) 统计部门总人数、共工资、平均工资 5) 工资表月工资记录的生成功能。生成当月所有员工或所有部门的工资记录,同时能进行 员工工资的计算,即基本工资、奖励金额、应扣金额。 - 1 - 三、数据库设计三、数据库设计 3.1 需求分析:需求分析: 工资管理系统针对的用户是小型企业,工资项目比较少,较为固定,工资管理涉及 企业管理的多
6、个方面,如员工职务宫中变化、员工考勤情况、员工加班情况等等。根据这些 信息,在每个月的某个固定时间,生成企业对全体员工的月工资。对于月工资,能够实现按 照员工、部门、月、年进行统计分析,产生相应报表。 需求信息整理(DFD 图)如下: 管 理 员 基本工资 员工信息 津贴信息 部门信息 出勤统计 工资信息 工资管理员工 查询结果 查询请求 财务人员财务人员录入工资信息录入工资信息 员工工资信息员工工资信息 人事管理人事管理 工资工资 录入员工信息录入员工信息 员工信息员工信息 员工员工 部门部门录入部门信息录入部门信息 部门信息部门信息 员工员工查询职工工资查询职工工资 查询请求查询请求 查询结果查询结果 第一层第一层 DFD图图 第 0 层 DFD 图 - 2 - 3.2 概念分析(概念分析(E-R 图)图) 部门部门属于属于员工员工 1N 具有具有工资工资 1N 影响影响 出勤出勤 1 1 具有具有 N1 影响影响 津贴津贴 1 1 具有具有 N1 总总E-R图图 员工员工 员工号员工号姓名姓名 性别