数据库课程设计(SQLServer2008)
基于C#的人事管理系统
题 目
人事管理系统
白腾腾
组 员 潘辉星 赵 冰 班 级 学 院
指导教师
网络安全一班 计算机科学与工程学院
黄 萍
2014年 12 月 20 日
任务分配表
第 一 组 学号 姓名 负责部分 成绩 组长 201271070117 潘辉星 数据库的建表与连接 组员 组员
201271070123 201271070103 赵冰 白腾腾 实验报告完善与界面设计 实验报告完善与界面设计
目 录
前言........................................ - 2 -
1 系统概述 .................................... - 3 -
1.1现状描述 ................................................ - 3 - 1.2系统目标 ................................................ - 3 - 2 系统分析 .................................... - 4 -
2.1系统需求 ................................................ - 4 -
2.1.1系统的可行性研究 .................................. - 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功能设计 ................................................ - 8 -
3.2.1系统功能模块详细描述 .............................. - 8 - 3.2.2系统功能模块图 ................................... - 10 - 3.4数据库设计 ............................................. - 10 -
3.4.1数据库建表代码 ................................... - 10 - 3.4.2数据库表 ......................................... - 12 - 3.4.2概念模型设计 ..................................... - 14 - 3.4.3局部E-R图 ....................................... - 14 - 3.4.4总体E-R图 ....................................... - 15 -
4 系统实现 .................................... - 16 -
4.1详细设计实现 ........................................... - 16 - 4.2系统测试 ............................................... - 26 -
收获和体会 .................................... - 28 -
- 1 -
参考文献 ........................... 错误!未定义书签。
前 言
随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
(1) 经过分析,我们使用SQL Server 2008和C#开发工具。系统能够提
供对员工信息输入、查询、编辑以及;员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
(2) 员工各种信息的修改;
(3) 对于转出、辞职、辞退、退休员工信息的删除;
(4) 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员
工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;
- 2 -