1、数据库技术与应用(数据库技术与应用(SQLServer2005SQLServer2005) 课课 程程 设设 计计 20122012 年年 1111 月月 2020 日日 题 目 人事管理信息系统 组 员 班 级 软件工 1002 学 院 信息科学与工程学院 指导教师 任务分配表任务分配表 第第 * 组组 学号学号 姓名姓名 负责部分负责部分 成绩成绩 组长组长 需求 组员组员 编码 - 1 - 目 录 前言 . - 2 - 1 系统概述 . - 2 - 1.1 现状描述 - 2 - 1.2 系统目标 - 3 - 2 系统分析 . - 4 - 2.1 系统需求 - 4 - 2.1.1 系统的可
2、行性研究 - 4 - 2.1.2 营运可行性 - 5 - 2.1.3 技术可行性 - 5 - 2.1.4 经济可行性 - 5 - 2.2 数据流程分析 - 6 - 2.3 业务分析 - 8 - 2.3.1 业务流程描述 - 8 - 3 系统设计 . - 8 - 3.1 模块结构设计 - 8 - 3.2 功能设计 - 9 - 3.2.1 系统功能模块详细描述 - 9 - 3.2.2 系统功能模块图 . - 10 - 3.4 数据库设计 . - 10 - 3.4.1 数据库建表代码 . - 10 - 3.4.2 数据库表 . - 14 - 3.4.2 概念模型设计 . - 16 - 3.4.3 局
3、部 E-R 图 . - 16 - 3.4.4 总体 E-R 图 . - 20 - 4 系统实现 - 22 - 4.1 详细设计实现 . - 22 - 4.2 系统测试 . - 29 - 收获和体会 - 32 - 参考文献 - 33 - - 2 - 前言前言 随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能 强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向 发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、 公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、 更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚
4、至更多,人 工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需 要的信息。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在 必行。 计算机管理所无法比拟的优点检索迅速、 查找方便、可靠性高、 存储量大、 保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是 企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人 事管理制度,这就决定了不同的企业需要不同的人事管理系统。 经过分析,我们使用 SQL Server 2005 和 C#开发工具。系统能够提供对人 事信息输入、查询、编辑以及工资设定、查询、修改、算出工资发放各项合计数 据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数 据及输出报表。财务部门人员以管理员身份登录,对本系统的可登录人员进行管 理;实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。 第一章第一章 系统概述系统概述 1.11.1 现现状描述状描述 - 3 - 21 世纪以计算机为主体的高新技术群体已经将触