企业员工信息管理毕业论文

上传人:第*** 文档编号:34063807 上传时间:2018-02-20 格式:DOC 页数:18 大小:148.50KB
返回 下载 相关 举报
企业员工信息管理毕业论文_第1页
第1页 / 共18页
企业员工信息管理毕业论文_第2页
第2页 / 共18页
企业员工信息管理毕业论文_第3页
第3页 / 共18页
企业员工信息管理毕业论文_第4页
第4页 / 共18页
企业员工信息管理毕业论文_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《企业员工信息管理毕业论文》由会员分享,可在线阅读,更多相关《企业员工信息管理毕业论文(18页珍藏版)》请在金锄头文库上搜索。

1、员工信息管理系统毕业论文摘 要人类经济的高速发展使得计算机在社会的各个领域发挥着极其重要的作用。信息管理系统也越来越多的出现的人们的工作和生活中,基于角色的权限管理在信息管理系统的开发中得到广泛应用,并且在现在信息管理系统的实现中表现在较好的灵活性和安全性,应用角色权限管理可使不同身份用户登录验证后具有不同的交互界面,提高了系统的易用性和健壮性。本系统采用 Visual 2005 作为系统开发环境,并使用 C#语言,以 SQL Server 为后台数据库的开发体系结构。主要实现了管理员通过维护用户信息,角色信息,并对用户赋予系统的角色权限,可以对部门信息、员工信息进行维护,对工资信息进行管理

2、,查询和统计等功能。关键字:基于角色的权限管理; Visual 2005; C#; SQL ServerABSTRACTThe human economys high speed development causes the computer to play the extremely vital role in societys each domain. In the information management system also more and more appearances peoples work and the life, obtains the widespread a

3、pplication based on the role jurisdiction management in information management systems development, and realizes in the present information management system displays in the good flexibility and the security, after the application role jurisdiction management may enable the different status user reg

4、isters the confirmation, to have the different interactive contact surface, enhanced systems usability and the toughness.This system uses the Visual 2005 to take the system development environment, and uses the C# language, take SQL Server as the backstage database development architecture. Mainly

5、has realized the manager through the maintenance user information, the role information, and entrusts with systems role jurisdiction to the user, may to the department information, the staff information carry on the maintenance, carries on the management to the wages information, functions and so on

6、 inquiry and statistics.Key words: Based on role jurisdiction management, Visual 2005, C#, SQL Server目 录1 系统概述 11.1 系统背景介绍 11.2 项目提出的意义 11.3 相关技术及工具介绍 11.3.1 角色访问控制简介 11.3.2 C#简介 31.3.3 数据库 SQL Server 简介 31.3.4 Microsoft Visual Studio2005 简介 52 需求分析 72.1 可行性分析 72.2 数据库需求分析 72.3 系统功能需求分析 83 系统设计 93.

7、1 系统总体设计 93.1.1 系统总体设计要求 93.1.2 系统总体架构 93.1.3 系统总体结构设计原则 103.2 系统功能总体设计 103.2.1 基础信息管理 103.2.2 业务信息管理 113.2.3 查询信息管理 113.2.4 系统信息管理 113.3 界面设计 113.3.1 界面设计规范 113.3.2 界面布局设计 123.4 数据流图 123.5 数据字典 124 系统详细设计 154.1 主要功能模块详细设计 154.1.1 部门信息管理 154.1.2 员工信息管理 154.1.3 员工工资管理 164.1.4 员工信息查询 174.1.5 员工工资查询 17

8、4.1.6 角色信息管理 184.1.7 角色权限管理 194.1.8 用户信息管理 194.2 数据库结构设计 194.2.1 概念结构设计 194.2.2 概念结构设计的方法选择 204.2.3 系统的 E-R 图 204.3 数据库实现及数据关系图 235 系统实现 255.1 运行环境 255.2 登陆界面 255.3 系统主界面 255.4 部门信息管理 265.5 员工信息管理 285.6 员工工资管理 305.7 员工信息查询 335.8 员工工资查询 335.9 角色信息管理 355.10 角色权限管理 365.11 用户信息管理 395.12 修改密码 416 系统测试 43

9、6.1 软件测试的意义 436.2 软件测试的重要性 436.3 软件测试的范围 436.4 软件测试的方法 446.5 软件测试的目的和原则 447 总结 46参考文献 47致 谢 49功能设计分析:在遵循上述原则的基础上,根据系统处理业务的不同,将该系统分为基础信息管理、业务信息管理、查询信息管理、系统信息管理四个子系统,其中基础信息管理包括部门信息管理和员工信息管理;业务信息管理包括员工工资管理;查询信息管理包括部门信息查询、员工信息查询、员工工资查询和员工工资统计;系统信息管理包括角色信息管理、菜单信息管理、角色权限管理和用户信息管理。图 3-1 是系统设计的总体框架图,通过图示的形式

10、,描述了系统各部分的功能模块结构关系。图中的每一个模块都能够独立地实现其具体的功能。3.2.1 基础信息管理(1) 部门信息管理:对部门信息进行维护,添加和删除操作。(2) 员工信息管理:对员工信息进行维护,添加和删除操作。3.2.2 业务信息管理(1)员工工资管理:对员工工资进行维护,添加、修改和删除操作。3.2.3 查询信息管理(1)部门信息查询:可以通过输入部门名称,查询出符合条件的部门信息。(2)员工信息查询:可以通过输入姓名、职位或员工号,查询出符合条件的员工信息。(3)员工工资查询:可以通过选择发放月份或输入员工号,查询出符合条件的员工工资信息。(4)员工工资统计:可以按发放月份统

11、计出每个月发放的工资总额。3.2.4 系统信息管理(1)角色管理:对角色信息进行维护,添加、删除操作。(2)菜单信息管理:可以查看系统菜单列表中的各个子节点。(3)角色权限设置:可以对各个角色进行系统权限的设置。通过设置权限信息,拥有相应角色的用户只能对系统进行相应功能的操作。(4)用户信息管理:对使用该系统的用户信息进行管理,添加和删除操作。数据结构分析:(1)数据库名为 Cnet05_Jsgl.mdf(2)根据系统的分析,数据库表需要设置如下:表 3-1 角色表序号 字段名 类型 长度 索引 备注1. 角色代码 Int PKey2. 角色名称 Varchar 50表 3-2 菜单表序号 字

12、段名 类型 长度 索引 备注1. 菜单代码 Int PKey2. 菜单名称 Varchar 50 显示给用户的3. 上级菜单代码 Int 一共三级 一级 系统菜单 二级 详细菜单三级 页面按钮4. 窗体名称 varchar 显示给用户的5. 窗体程序名 Varchar 数据库中存储的6. 菜单程序名 Varchar 数据库中存储的表 3-3 角色权限表序号 字段名 类型 长度 索引 备注1. 代码 Int PKey2. 角色代码 Int3. 菜单代码 Int表 3-4 用户表序号 字段名 类型 长度 索引 备注1. 用户帐号 Varchar PKey2. 角色代码 Int 关联 角色3. 密码

13、 Varchar表 3-5 部门表序号 字段名 类型 长度 索引 备注1. 部门代码 Int PKey2. 部门名称 Varchar 50介绍:表 3-6 员工信息表序号 字段名 类型 长度 索引 备注1. 员工号 Varchar 50 PKey2. 姓名 Varchar 503. 性别 Varchar 104. 职位 Varchar 505. 入职日期 Datetime6. 员工介绍 Varchar 2557. 联系方式 Varchar 508. 部门代码 Int 关联 部门表 3-7 员工工资表序号 字段名 类型 长度 索引 备注1. 流水号 Int PKey2. 发放时间 DateTim

14、e3. 员工号 Varchar 504. 发放月份 Varchar YYYY 年 MM 月5. 岗位工资 Float6. 绩效工资 Float7. 奖金 Float8. 保险扣除 Float9. 税收扣除 Float10. 罚金 Float11. 最终金额 Float前台功能介绍:5.3 系统主界面成功登陆系统以后,显示系统的主界面,包括标题:基于角色的员工工资管理系统;菜单:基础信息管理、业务信息管理、查询信息管理和系统信息管理;快捷按钮:员工信息、员工工资、员工信息查询、员工工资查询、修改密码、重新登陆和退出系统;下方为工作区。如图所示:5.4 部门信息管理在系统主界面点击基础信息管理里的

15、部门信息管理,系统显示部门信息列表对话框,包括部门名称输入框,列表有部门代码和部门名称;添加、删除和取消按钮。通过此对话框可以添加和删除部门信息。如图所示:以下是引用片段:其关键代码实现如下:private void BmList_Load(object sender, EventArgs e)/设置当前登陆人员是否存在按钮的使用权限if (db.Get(select * from View_Menu where 窗体程序名= + this.Name + and 菜单程序名= + BtnAdd.Name + and 角色代码= + db.strJsid + ).Rows.Count 0)Btn

16、Add.Enabled = true;elseBtnAdd.Enabled = false;if (db.Get(select * from View_Menu where 窗体程序名= + this.Name + and 菜单程序名= + btnDel.Name + and 角色代码= + db.strJsid + ).Rows.Count 0)btnDel.Enabled = true;elsebtnDel.Enabled = false;/绑定部门列表this.dataGridView1.DataSource = db.Get(select * from 部门);this.dataGridView1.Columns1.Width=200; private void BtnAdd_Click(object sender, Ev

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号