.NET課程設計報告

一、設計題目:

 公司員工管理系統

 

二、設計意義:

通過此次課程設計,讓我們進一步瞭解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)登錄系統:

詳細可下載附件,後續設計在附件中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章