2021-2022收藏的精品资料C工资管理系统课程设计资料.doc
《2021-2022收藏的精品资料C工资管理系统课程设计资料.doc》由会员分享,可在线阅读,更多相关《2021-2022收藏的精品资料C工资管理系统课程设计资料.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 C#应用开发与实践课程设计报告书设 计 题 目:工资管理系统指 导 老 师: 学 生 学 号:学 生 姓 名:同 组 人 员: 时 间: 12 目 录第1章 选 题11.1 题目背景11.2系统实现的具体分工11.3开发环境1第2章 设计内容22.1 数据表设计22.2数据库分析32.3数据库E-R图32.4系统功能结构图4第3章 系统实现63.1 涉及知识点63.2 系统运行63.3 主要源程序8第4章 结束语11参考文献12第1章 选 题 1.1 题目背景随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,职工、职称等跟着工资管理有关的信息随之急剧增加。在这种情况下单靠人工来
2、处理职工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个小型企业工资的数据库管理系统,由计算机代替人工执行,一系列诸如增加新职工、删除就职工,工资查询等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。企业的工资管理是公司管理的一个重要内容。因此,人事工资管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高人事工资管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,如何通过设计一个切实可行的软件系统用于解决人事工资管理,信息处理总量大、内容繁多、手段落后的现状,即利用成熟的计算机系统来实现人事工资管理工作的自动化。本系统根
3、据企业管理的一些实际情况而编制的一套自动化的人事工资管理系统。 1.2系统实现的具体分工系统分为人事管理、工资管理、系统管理、用户管理等模块,其中人事管理模块主要负责职工的信息管理,该模块主要用于实现档案管理、奖罚管理、调动管理和考评管理的功能。工资管理模块主要负责职工工资的信息管理,该模块主要用于实现考勤津贴和工资总结的功能。系统功能模块主要负责部门管理的功能。该模块主要用于实现操作员管理、修改口令的功能。最后退出模块实现程序的退出。 1.3开发环境开发平台:系统的开发平台采用Microsoft的公司的Visual Studio 2010;数据库:本系统的数据库管理软件是SQL Server
4、 2008。开发语言:本系统是使用的开发语言是Visual C#。C#是一种现代的面向对象的程序开发语言,它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序。.NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算及通信能力。由于其一流的面向对象的设计,从构建组件形式的高层商业对象到构造系统级应用程序,你都会发现C#将是最合适的选择。使用C#语言设计的组件能够用于Web服务。这样通过Internet,就可以被运行于任何操作系统上的任何编程语言所调用。开发语言的特点: 简洁的语法; 精心地面向对象设计。 与WEB的紧密结合。 完整的安全性与错误处理。 灵活性的版本处理技术
5、。 灵活性与兼容性。第2章 设计内容 2.1 数据表设计数据表属性结构图,如图2.1所示,图2.1 数据表属性结构图 2.2数据库分析工资管理系统是提供工资管理人员和职工工资进行管理的系统。它能自动对不同职务,不同出勤及各个月份的工资进行管理并生成财务表。基本要求:1、员工每个工种基本工资的设定;2、津贴管理,根据月份和类型给予不同的加班津贴;3、给予不同用户提供不同的访问权限;4、按照不同工种的基本工资情况、员工的考勤情况产生员工的每月月工资;5、企业工资报表的统计。 2.3数据库E-R图规划处系统中使用的实体对象及实体E-R图分别如下。考评内容考评管理基本信息实体E-R图,如图2.2所示。
6、员工部门考评结果系统编号员工编号考评管理基本信息实体考评分数考评日期员工姓名考评人图2.2 考评管理基本信息实体 员工档案基本信息实体E-R图,如图2.3所示。联系电话就职日期基本工资职务名称员工相片员工档案基本信息实体婚姻状况系统编号员工民族员工编号员工生日员工姓名员工部门员工性别图2.3 员工档案基本信息实体个人所得税应发工资 员工工资基本信息实体E-R图,如图2.4所示。员工工资加班工资工资月份全勤奖金系统编号员工工资基本信息实体罚款金额员工编号奖励金额员工性别职务津贴员工姓名基本工资员工部门员工职务图2.4 员工工资基本信息实体 奖罚管理基本信息实体E-R图,如图2.5所示。罚款日期罚
7、款金额撤销日期系统编号员工编号奖罚管理基本信息实体奖励金额员工部门奖罚类型奖罚内容员工姓名 图2.5 员工工资基本信息实体调动管理基本信息实体E-R图,如图2.6。现工资原工资工资说明系统编号员工编号调动管理基本信息实体现职务员工姓名原职务现部门调动日期原部门 图2.6 员工工资基本信息实体 2.4系统功能结构图 工资管理系统系统功能结构图如图2.7所示。工资管理系统 系统登录退 出用户管理人事管理工资管理系统管理部门管理修改命令操作管理退出系统工资总结考勤津贴考评管理调动管理奖罚管理档案管理 图2.7 系统功能结构图 2.5业务流程图 工资管理系统业务流程图如图2.8所示。系统登录提示错误登
8、录验证 N 人事管理工资管理系统 基础数据的增删改查等操作工资管理系统管理用户管理关闭系统直接退出系统退出 图2.8工资管理系统业务流程图第3章 系统实现 3.1 涉及知识点 公共类的设计与封装、C#应用开发与实践、Windows窗体及控件的使用、ADO.NET操作数据库、过程化设计的思想等。 3.2 系统运行系统登录主要用于对进入人事工资管理系统的用户进行安全性检查,以防止非法用户进入系统。在登录时,只有合法的用户,才进入系统。登陆窗体:主窗体:人事管理模块包括档案管理、奖罚管理、调动管理和考评管理,档案管理窗体如下:工资管理模块包括考勤津贴和工资总结,考勤津贴用于实现对员工的额外工资情况的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 2022 收藏 精品 资料 工资管理 系统 课程设计
限制150内