一、设计题目:
成都创新互联公司专注于龙陵企业网站建设,响应式网站设计,商城建设。龙陵网站建设公司,为龙陵等地区提供建站服务。全流程按需制作,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务公司员工管理系统
二、设计意义:
通过此次课程设计,让我们进一步了解c#应用程序开发的过程,同时也让我们对前面所学的知识付出实践,达到熟练掌握、综合性应用的目的。
三、设计内容:
1、项目分析:
1) 员工信息管理
2) 员工考勤管理
2、项目设计
首先,我们必须建立一个登录系统和八个子系统。
登录系统:用户在登陆后可以进行权限操作管理。
员工信息管理系统:对员工信息进行查询、修改、添加、删除。
员工考勤管理系统:对员工考勤信息进行查询、修改、添加、删除。
使用SQL SERVER2005建立YGGL数据库,其中包括:
用户表
员工信息表
员工考勤表
四、项目的实现
1、使用SQL2005创建YGGL数据库。
2、分别在SQL2005的YGGL数据库下创建admin表、employee_info表、attendance表,其代表用户表、员工信息表、员工考勤表。
1) 用户信息表:
CREATE TABLE [dbo].[admin]
(
[name] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
[pwd] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
2) 员工信息表
CREATE TABLE [dbo].[employee_info]
(
[userid] [int] NOT NULL,
[name] [char](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[sex] [char](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[workyear] [varchar](2) COLLATE Chinese_PRC_CI_AS NULL,
[phone] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[addr] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT [PK_employee info] PRIMARY KEY CLUSTERED
(
[userid] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
2) 员工考勤表
CREATE TABLE [dbo].[attendance](
[userid] [int] NOT NULL,
[leave] [int] NULL,
[travel] [int] NULL,
[absent] [int] NULL,
CONSTRAINT [PK_attendance] PRIMARY KEY CLUSTERED
(
[userid] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
3、使用C#进行窗口设计(源代码)
1)登录系统:
详细可下载附件,后续设计在附件中。
附件:http://down.51cto.com/data/2364881创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。