.NET课程设计报告

发布时间:2020-08-01 15:06:02 作者:Z先生123
来源:网络 阅读:916

一、设计题目:

 公司员工管理系统

 

二、设计意义:

通过此次课程设计,让我们进一步了解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
推荐阅读:
  1. 手动生成AWR报告
  2. AWR报告导出

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

报告 课程设计

上一篇:JSON Tips

下一篇:80端口被占用解决方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》