1、 课程设计课程设计 课程名称:课程名称: 数据库数据库 学学 院:院:计算机科学与信息学院计算机科学与信息学院 专专 业:业:信息安全信息安全 姓姓 名:名: 学学 号:号: 年年 级:级: 任课教师:任课教师: 20112011 年年 7 7 月月 9 9 日日 目录目录 摘要. 1 Abstract 1 第一章 概况 2 1.1 项目名称 2 1.2 项目背景 2 1.3 编写目的 2 1.4 软件定义 . 3 1.5 开发环境 . 3 第二章第二章 需求分析需求分析 . 3 2.1 用户需求 . 3 2.2 需求详述 . 3 2.3 性能需求 . 4 2.4 数据流图 . 5 2.5 数
2、据字典数据字典 . 5 2.5.1 数据项 . 5 2.5.2 数据存储 6 2.5.3 数据流 . 7 第三章第三章 软件概要设计软件概要设计 8 3.1 系统目标 . 8 3.2 总体设计 . 8 3.3 软件功能图及任务 . 8 第四章 数据库设计 10 4.1E-R 图 10 4.2 关系模型 . 10 4.3 定义视图、主关键字 .11 4.3.1 员工信息表 .11 4.3.2 基本工资表 .11 4.3.3 考勤表 11 4.3.4 变动工资表 12 4.3.5 福利费计提分配表 12 4.3.6 工资计算表 12 第五章 详细设计 . 12 5.1 员工考勤 . 12 5.1.
3、1 子系统介绍 12 5.1.2 源代码 . 13 5.2 基本工资管理 22 5.2.1 子系统介绍 22 5.2.2 源代码 . 22 第六章 用户使用说明书 . 30 第七章 总结 31 参考文献 32 1 摘要摘要 随着当今企业人员数量增加,企业管理工作也越来越复杂。如果能够实现工 资管理的自动化,无疑将给企业管理部门带来很大的方便。 本企业工资管理系统使用 C#语言完成设计,主要由员工基本信息、考勤信 息、基本工资信息设置和工资信息管理五部分组成,为企业提供工资计算、工资 统计、工资查询、生成报表等服务,帮助企业的财务主管部门提高工作效率,实 现企业工资信息管理的系统化、规范化和自动
4、化。 应用本系统可以在计算机上灵活、方便地管理员工工资,从而大大的提高了 处理效率,是管理更加现代化。本系统是根据实际情况和具体内容,按一定的要 求、科学、合理进行系统分析设计的,因此基本能够满足现代企业工资管理的要 求。 关键字:工资管理系统,c#,自动化 Abstract Salary management system is a wage management of important content. With the enterprise personnel quantity increased, enterprise management is also more and more complex. If can realize the automation of the management of wages, will no doubt the enterprise management department great convenience