C# WindowsForm 员工管理系统二【删除】

本文介绍了如何在C#的WindowsForm应用中创建一个员工管理系统,展示所有员工信息并实现删除功能。通过在数据库中设置主键和外键关系,利用Visual Studio创建ManagerForm窗体,结合DataGridView显示数据。删除操作首先从StaffAccount表开始,通过触发器确保外键删除后再删除主键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一章已经完成了用户登录,那么接下来我们希望看到所有员工的信息,以便达到管理员工的目的。
在数据库”Staff“中新建StaffInfo表,如图:
这里写图片描述
因为StaffInfo表中与StaffAccount表中的ID对应,所有两表的ID存在主键与外键的关系,这里我将StaffInfo.ID设置为主键 StaffAccount.ID设置为外键。
这里写图片描述

打开Visual Studio中项目中新建一个Windows窗体(右击项目名->添加->新建项->Windows窗体)命名为ManagerForm
在工具箱中找到DataGridView控件,拖入ManagerForm窗体
在工具箱中找到DataGridView控件,拖入ManagerForm窗体
单击DataGridView控件,看见右上角会出现黑色三角形。
单击黑色三角形->选择数据源->StaffInfo
在登录窗体代码中增加显示ManagerForm窗体 代

MessageBox.Show("系统登录成功,正在跳转主页面...");
ManagerForm managerForm = new ManagerForm();
managerForm.
文件夹说明: 1. EmployeeInfoSystem是源代码 2. E_release是发布包 开发环境: 1.操作系统: Window 7 64位 2.开发工具: Visual Studio 2012 3.开发语言: C# , ASP.NET 发布环境准备: 1.控制面板 -- 程序和功能 -- 打开或关闭Windows功能 (1) Microsoft.NET Framework 3.5.1 (全选) (2) Internet 信息服务 (全选) 2. 安装dotnetfx45_full_x86_x64.exe 3.控制面板 - 管理工具 - Internet 信息服务(IIS)管理器 (1)左边窗口选中根节点,右边窗口 -- 更改.NET Framework版本,v2 改 v4 (2) 左边窗口应用程序池,右边窗口 -- 设置应用程序池默认设置.... 常规 -- .NET Framework版本, v2 改 v4 常规 -- 启用32位应用程序 True 4.开始 - 运行 - "%windir%\Microsoft.Net\Framework\v4.0.30319\aspnet_regiis.exe" -iru -enable 5.安装office 2007 之 Access 2007 6.安装 AccesssDatabaseEngine.exe 发布步骤: 1.E_release拷贝到F:\E_release 1. 控制面板 - 管理工具 - Internet 信息服务(IIS)管理器 2. 选择网站,右键菜单“添加网站”,输入网络名称(E_release), 选择物理路径(F:\E_release),端口设置为8001,确定。 3.在IE浏览器中打开http://localhost:8001/login.aspx 主要业务流: 1.使用工号登录, 普通员工进入“个人信息页面” 管理者进入“管理页面”, 从管理页面,可以跳转进入“管理者的个人信息页面” 2.加薪、升职、离职 申请, 普通员工的申请,由部门经理评估,人事经理审批; 管理者的申请,由人事经理评估,总经理审批。 3.加薪申请审批通过后自动更新员工信息表中的月薪; 升职、离职申请,审批通过后,需要管理人员手工更新员工信息表中职位及离职时间等信息。 4.新增部门会自动新增相应的部门经理职位信息和部门经理员工信息。 删除部门,不会自动删除部门经理职位信息和部门经理员工信息,需要管理者人工删除职位信息和员工信息。 5.工号编码举例说明: 20120200001 (部门经理) 入职年份:2012, 职位:0200,编号:001 20132001001 (普通员工、主管等) 入职年份:2013,职位:0201, 编号:001 职位:4位编号,前2位表示部门,后两位表示具体职位, (后两位00:表示总经理、部门经理职位)
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值