《数据库概论》课程设计实验报告书(职工考勤系统).doc
文本预览下载声明
职工考勤系统
摘 要
随着信息时代的发展,在复杂多变的竞争环境中,企业人力资源越来越受到企业的重视。企业职员管理工作的好坏不但可以直接影响到企业的人力资源管理,而且会间接影响到企业整体管理。随着科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用计算机进行各类管理的科学和便捷。利用计算机对企业职工进行管理是必然趋势。如何能够使用信息化技术及时有效地管理职工信息,已成为企业主管和人力资源部门越来越关注的一个问题。
职工考勤系统可以进行员工信息管理、出勤管理和工资管理等,方便处理企业内部员工的相关考勤信息。它是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的职员考勤问题而开发的。这就要求它可以为用户提供充足可靠的信息数据,方便快捷的维护手段和灵活多变的查询方式以及快捷而准确的查询结果。所以对于职工考勤系统的设计主要包括数据库的建立、维护以及应用程序的开发两个方面。前者要求建立起数据一致性及完整性强、数据安全性好的数据库,后者要求具备应用程序功能全、易使用、运行稳定等特点。
关键词:SQL Server , C# ,职工考勤系统
目录
1 绪 论 2
1.1 概述 2
1.2 开发环境与工具介绍 2
2 系统需求分析与设计 3
2.1 用户需求分析 3
2.1.1 用户需求 3
2.1.2 系统功能需求 3
2.2 功能模块图及分模块功能描述 3
2.2.1 系统的功能模块图 3
2.2.2 系统功能模块简介 4
2.3 数据库设计 4
2.3.1 系统E-R图 4
2.3.2 数据库数据说明 6
3 系统实施 7
3.1 建立数据库 7
3.2 主要模块实施 10
3.2.1 登录模块的开发 10
3.2.2 主菜单模块 13
3.2.3 员工信息管理模块 14
3.2.4 考勤信息管理模块 16
3.2.5 请假信息管理模块 18
3.2.6 出差信息管理模块 20
3.2.7 加班信息管理模块 22
3.2.8 员工工资管理模块 24
3.2.9 员工查询模块 25
3.2.10 历史查询模块 26
4 系统说明 27
4.1 开发环境 27
4.2 系统安装、配置与发布应用程序的步骤 27
总 结 28
参考文献 28
1 绪 论
1.1 概述
本次数据库课程设计的题目是职工考勤系统。设计过程中我们主要应用了VS2012和SQL Server2008两个软件进行设计。本程序主要建立了7张表。他们是:员工信息表、考勤信息表、出差信息表、请假信息表、加班信息表、管理员信息表、员工工资表。
本程序的主要功能有员工信息管理,员工信息主要包括员工姓名、员工号、生日、性别、手机,职位等,改程序可以实现对员工信息的增删改查;考勤信息管理,包括规定的上下班时间以及到达时间,还有员工的状态是迟到还是请假;请假信息管理,包括请假的时间,天数和原因;出差信息管理,包括出差时间、天数和地点;加班信息管理,包括加班时间、时长;员工工资管理,包括发薪时间、基本薪资、加班时长、缺勤天数、出差天数和总薪资。所有的功能模块均能实现按员工和历史查询,也可以进行增加、删除、修改。
1.2 开发环境与工具介绍
本次课程设计主要使用了VS2012和SQL2008两个软件,使用C#语言进行编写。
VS2012简介
Microsoft Visual Studio 2012 是一个最先进的开发解决方案,它使各种规模的团队能够设计和创建出使用户满意的应用程序。在Visual Studio 2012中,通过使用灵活敏捷的规划工具(如容量规划、任务板和积压工作管理)并根据自身进度实现增量开发技术和敏捷方法;使用高级建模、发现和体系结构工具,描述系统并帮助确保体系结构构想;使用生产中的 IntelliTrace、Operations Manager Connector 和 Preemptive Analytics,使开发团队和运营团队能够较好地协作;通过从部署的软件生成可对其采取措施的Bug 来改进质量和减少解决时间,使运营人员高效协作,为开发人员能够深入了解生产问题提供数据。简而言之,它可以创建创新的高质量解决方案并降低开发成本。
Visual Studio 2012 是一个集成解决方案,适用于个人或者各种规模的开发团队。与此同时,它既是一款能够实现同事间的无缝协作,提高生产效率与专注度,最终将好的点子变成了优秀的现实应用程序;又是一个综合性产品系列,适用于每一位希望升级或创建精彩应用程序的组织、团体和个人开发人员。 VS2012 通过整合先前单个产品中的功能并为每个版本加入新的强大功能,简化了产品系列,并且,它更加适合用于开发
显示全部