








































Preview text:
  lOMoARcPSD| 36625228   Mã ồ án  : 471789         lOMoARcPSD| 36625228 LỜI MỞ ĐẦU 
Ngày nay, với sự phát triển không ngừng của xã hội, tin học ã trở nên vô 
cùng phổ biến và ã có những bước phát triển vượt bậc ược thể hiện qua nhiều lĩnh 
vực của ời sống xã hội. Tin học ã dần dần trở thành nhu cầu cần thiết và không thể 
thiếu trong cuộc sống của con người. Ở các quốc gia phát triển hiệu quả do tin học 
hoá em lại ã góp phần thiết yếu và chiếm giữ một vị trí quan trọng trong các lĩnh 
vực kinh tế, chính trị, văn hoá, giáo dục,… 
Với số lượng nhân viên vô cùng lớn cùa các công ty, doanh nghiệp, tập 
oàn,… và sẽ còn tăng lên nhiều hơn nữa trong tương lai nên việc quản lý về hồ sơ 
cũng như tiền lương của cán bộ nhân viên sẽ gặp nhiều khó khăn và tốn kém nhiều 
thời gian hơn. Chương trình website quản lý nhân viên của chúng em ược lập trình 
bằng ngôn ngữ lập trình C#, chạy trên nền .Net Framework và kết nối bằng cơ sở 
SQL. Website này giúp quản lý hồ sơ, lương, chế ộ của nhân viên, giúp giảm tải bớt 
việc tìm kiếm mất thời gian mà tính hiệu quả và tính chính xác vẫn cao. 
Là sinh viên của trường, chúng em luôn mong muốn ược học hỏi và áp dụng 
những kiến thức mà chúng em ã ược các thầy cô dạy trong thời gian qua. Đồ án này 
giúp chúng em tổng kết lại những iều ã học ược và phát triển khả năng tư duy, tính 
sáng tạo trong công việc ể sau này chúng em có thể vững bước trên con ường mà  chúng em ã chọn. 
Xin chân thành cảm ơn thầy ã nhiệt tình dạy chúng em ể chúng em có ủ các 
kiến thức làm ược một ồ án hoàn chỉnh và là bước ầu cho những dự án trong tương  lai.                         lOMoARcPSD| 36625228
Phần 1. Bản ặc tả yêu cầu bài toán 
I. Mô tả bài toán và ặt vấn ề:  
Khách hàng muốn bạn tìm phương pháp ể giúp anh ấy quản lý nhân viên  của cửa hàng. 
Thông tin về cửa hàng như sau: 
• Cửa hàng hiện tại sử dụng một phương pháp quản lý nhân viên và tiền 
lương dựa trên các công cụ và phần mềm ơn giản như giấy bút, các 
ứng dụng Microsoft Office. Điều này khiến cho thông tin không ược 
bảo mật, dễ dàng bị ánh cắp, sửa ổi. 
• Chưa có hệ thống chấm công. Người quản lý quản lý nhân viên theo 
hiệu quả và năng suất làm việc chưa có sự kỷ luật trong cửa hàng. 
• Phân tích dữ liệu và tính toán thủ công sẽ gặp rất nhiều sai sót, rủi ro. 
• Các tác vụ thủ công sẽ rất mất thời gian và làm giảm sút hiệu quả  quản trị. 
• Phương pháp quản lý hiện hành không cung cấp ầy ủ các báo cáo và 
thống kê liên quan ến quản lý nhân viên và tiền lương. Điều này làm 
hạn chế khả năng ánh giá hiệu suất làm việc của nhân viên và 
không cho phép quản lý có cái nhìn toàn diện về các chỉ số liên quan. 
• Vì vậy, ể nâng cao hiệu quả quản lý nhân viên và tiền lương, cần thiết 
phải cải thiện phương pháp quản lý hiện hành. Một giải pháp có thể là 
sử dụng một website quản lý nhân viên và tiền lương ầy ủ chức năng. 
Website này có thể tự ộng tính toán tiền lương dựa trên các thông tin 
cơ bản và các quy ịnh về lương của cửa hàng. Ngoài ra, website cũng 
nên cung cấp các báo cáo và thống kê ầy ủ ể hỗ trợ quản lý ưa ra các 
quyết ịnh thông minh và hiệu quả. 
Tóm lại, phương pháp quản lý hiện hành của cửa hàng trong việc quản lý 
nhân viên cần ược cải thiện ể ảm bảo tính chính xác và hiệu quả trong quản lý. 
Việc áp dụng một phần mềm quản lý nhân viên giúp tăng cường quy trình 
quản lý và cung cấp thông tin cần thiết ể ưa ra quyết ịnh quản lý tốt hơn. 
Đối tượng người dùng hệ thống:       lOMoARcPSD| 36625228
• Nhân viên: Xem các thông tin cá nhân và chấm công trên hệ thống. 
• Quản lý: Kiểm soát mọi thông tin của nhân viên. 
II. Cơ sở lý thuyết và các công cụ ược lựa chọn ể giải quyết vấn ề ặt ra 
Cơ sở lý thuyết:    
Dựa trên bài toán thực tế, khi nhân viên ra/vào làm việc tại cửa hàng cần phải 
ược lưu lại các thông tin về số ngày làm, giờ làm một cách chính xác, minh bạch 
ể giúp quản lý thuật tiện và dễ dàng hơn trong việc tính toán và trao trả tiền 
lương cho nhân viên. Quản lý cần kiểm soát và lưu trữ các thông tin của nhân 
viên một cách an toàn và hiệu quả hơn. 
Công cụ sử dụng:  
• Draw.io ể thiết kế biểu ồ     
• SQL Server ể khởi tạo và lưu trữ Database     
• Dùng C# .NET ể xử lý BackEnd và FrontEnd               lOMoARcPSD| 36625228
III. Yêu cầu cơ bản: 
Hệ thống cần áp ứng các chức năng cơ bản: 
+ Cập nhật thông tin nhân viên. 
+ Tìm kiếm, tra cứu thông tin nhân viên trong cửa hàng. 
+ Cập nhật thông tin tài khoản. 
+ Cập nhật thông tin về vị trí công việc. 
+ Cập nhật mức lương cho từng vị trí của nhân viên. 
+ Hiển thị bảng thống kê danh sách nhân viên. 
+ Hiển thị bảng công trong cửa hàng. 
+ Giao diện thân thiện, dễ dàng sử dụng ối với người dùng. 
IV. Các yêu cầu và chức năng cụ thể: 
1. Tạo CSDL QLNV và Nhập liệu:  
• Thiết kế CSDL: Xác ịnh yêu cầu khách hàng, xác ịnh các thực thể, các 
thuộc tính của chúng và mối liên kết giữa chúng. 
• Vẽ sơ ồ thực thể liên kết ER, vẽ mô hình quan hệ và cài ặt CSDL.  
• Nhập liệu ể thực hiện các yêu cầu ã ề ra.  
 2. Các yêu cầu, chức năng cần áp ứng: 
2.1. Quản lý thông tin nhân viên:  
• Lưu trữ thông tin cơ bản của nhân viên như tên, ịa chỉ, số iện thoại, kinh  nghiệm, v.v.. 
• Ghi nhận vị trí công việc và thông tin về kỹ năng của nhân viên. 
• Theo dõi lịch làm việc và thời gian làm việc của nhân viên. 
• Ghi nhận mức lương cơ bản của từng nhân viên. 
• Lưu trữ các thông tin như ánh giá, khen thưởng và kỷ luật của nhân viên. 
2.2. Quản lý tài khoản người dùng: 
• Xác thực và quản lý tài khoản người dùng cho quản lý và nhân viên. 
• Đảm bảo tính bảo mật và phân quyền truy cập vào hệ thống.  2.3. Quản lý chấm công: 
• Ghi nhận, cập nhật, xem, sửa, xoá, in thông tin chấm công của nhân      lOMoARcPSD| 36625228 viên. 
• Tự ộng tính toán số giờ làm việc, số giờ tăng ca, số giờ nghỉ, số ngày 
nghỉ, số ngày công của nhân viên trong mỗi chu kì tính lương.  2.4. Quản lý lương: 
• Ghi nhận, cập nhật, xem, sửa, xoá in thông tin lương của nhân viên. 
• Tự ộng tính toán tiền lương dựa trên số giờ làm việc và mức lương  cơ bản của nhân viên.  2.5. Quản lý chức vụ: 
• Ghi nhận, cập nhật, xem, sửa, xoá in thông tin chức vụ của nhân viên. 
• Phân loại nhân viên theo chức vụ và mức lương tương ứng. 
Phần 2. Thiết kế hệ thống 
1.Mô tả thực thể và các mối quan hệ    1.1.Các thực thể:  ENTITY  ATTRIBUTE  CONTENTS    TenTK  Tên tài khoản    User  Tên ăng nhập    Password  Mật khẩu  Taikhoan  QuyenTC  Quyền truy cập  isDetele 
Đánh dấu liệu trong CSDL   
có bị xoá logic (soft delete)  DeleteTime  hay không 
Lưu thời iểm mà một bản  ghi trong CSDL ược ánh 
dấu là ã bị xoá hoặc vô hiệu  hoá      lOMoARcPSD| 36625228   MaNV  Mã nhân viên    HoTenNV  Họ tên nhân viên  NhanVien  Ngaysinh  Ngày sinh nhân viên  Gioitinh  Giới tính nhân viên  Diachi  Địa chỉ nhân viên  SDT  Số iện thoại  Email  Email nhân viên    MaCV  Mã chức vụ  isDelete 
Đánh dấu liệu trong CSDL   
có bị xoá logic (soft delete)  DeleteTime  hay không 
Lưu thời iểm mà một bản  ghi trong CSDL ược ánh 
dấu là ã bị xoá hoặc vô hiệu  hoá    MaCV  Mã chức vụ    TenCV  Tên chức vụ  ChucVu  isDelete 
Đánh dấu liệu trong CSDL   
có bị xoá logic (soft delete)  DeleteTime  hay không 
Lưu thời iểm mà một bản  ghi trong CSDL ược ánh 
dấu là ã bị xoá hoặc vô hiệu  hoá    MaL  Mã lương  QLLuong  LuongMB  Lương ngày  MaNV  Mã nhân viên  Luongquy      lOMoARcPSD| 36625228   MaCC  Mã chấm công  QLChamCong ThoigianCC  Thời gian chấm công  MaNV  Mã nhân viên  ThangCC  Tháng chấm công  NamCC  Năm chấm công   
1.2.Mối quan hệ giữa các thực thể:  ENTITY  Relationship  Connectivity  ENTITY  ChucVu  is assigned to  1:N  NhanVien  NhanVien  manages  1:N  QLChamCong  NhanVien  has  1:N  QLLuong  2.Biểu ồ Usecase   
2.1.Usecase quản lý tổng quát:   
UseCase Name Quản lý tổng quát      lOMoARcPSD| 36625228 Description 
Mô tả các chức năng của Người quản lý và nhân viên liên quan ến 
việc quản lý tổng quát trong hệ thống  Actor 
Người quản lý, nhân viên  Pre-condition 
- Tài khoản ược phân quyền 
- Thiết bị ược kết nối internet khi thực hiện  Post-condition 
- Các chức năng quản lý tổng quát ược thực hiện bởi hệ thống 
theo yêu cầu của Người quản lý hoặc nhân viên  Basic Flow 
1. Người quản lý hoặc nhân viên chọn chức năng Quản lý 
tổng quát trên giao diện hệ thống. 
2. Hệ thống hiển thị danh sách các chức năng quản lý tổng  quát. 
3. Nhân viên chỉ có quyền truy cập vào chức năng quản lý      chấm công.  Exception Flow 
- Nếu nhập sai thông tin, yêu cầu nhập lại    2.2.Usecase ăng nhập:  UseCase Name Đăng nhập  Description 
Chức năng này cho phép người dùng có thể ăng nhập vào hệ 
thống bằng một account hợp lệ do quản lý cung cấp.  Actor  Người dùng  Pre-Condition 
- Account có tồn tại trong CSDL 
- Thiết bị ược kết nối internet khi thực hiện  Post-Condition 
- Thông báo ăng nhập thành công 
- Hiển thị giao diện quản lý  Basic Flow 
1. Người dùng truy cập vào trang ăng nhập 
2. Nhập Username và Password 
3. Hệ thống sẽ kiểm tra người dùng ã nhập Username và 
Password chưa và kiểm tra account này có trong CSDL  hay không? 
4. Hiển thị giao diện quản lý  Exception Flow 
- Thông tin không hợp lệ, yêu cầu nhập lại   
2.3.Usecase quản lý tài khoản:      lOMoARcPSD| 36625228  
UseCase Name Quản lý tài khoản  Description 
Chức năng này cho phép người quản lý có thể quản lý và phân 
quyền cho các tài khoản user  Actor  Người quản lý  Pre-Condition 
- Tài khoản ược phân quyền 
- Thiết bị ược kết nối internet thi thực  Post-Condition 
- Hiển thị ược thông tin các tài khoản user  - Thông báo thành công  Basic Flow 
1. Người quản lý nhấn nút “Create” 
2. Hệ thống hiển thị views tạo tài khoản yêu cầu người quản 
lý cung cấp thông tin bao gồm :tên tài khoản,tên ăng 
nhập,email,vai trò(quyền truy cập), … 
3. Người quản lý nhập thông tin, quyền truy cập và lưu các  thay ổi. 
4. Hệ thống xác minh tính hợp lệ của thông tin và quyền truy  cập.      lOMoARcPSD| 36625228
5. Hệ thống cập nhật thông tin và quyền truy cập của tài     
khoản mới và thông báo Admin ã tạo tài khoản thành  công.  Exception Flow 
- Thông tin không hợp lệ, yêu cầu nhập lại.   
2.4.Usecase quản lý thông tin nhân viên:   
UseCase Name Quản lý thông tin nhân viên  Description 
Chức năng này cho phép người quản lý có thể quản lý thông tin  của nhân viên  Actor  Người quản lý      lOMoARcPSD| 36625228 Pre-condition 
- Tài khoản ược phân quyền 
- Thiết bị ược kết nối internet khi thực hiện  Post-condition 
- Hiển thị chi tiết thông tin của nhân viên  - Thông báo thành công  Basic Flow 
1. Người quản lý chọn chức năng Quản lý thông tin nhân 
viên trên giao diện hệ thống. 
2. Hệ thống hiển thị danh sách các nhân viên hiện có trong hệ 
thống, bao gồm các thông tin như mã nhân viên, họ tên,     
chức vụ, phòng ban, lương, số iện thoại, email, ịa chỉ, ngày 
sinh, giới tính, trạng thái làm việc, và các tùy chọn thao tác  như xem, sửa, xóa. 
3. Người quản lý có thể thực hiện các thao tác sau: 
- Xem thông tin chi tiết của một nhân viên bằng cách chọn 
tùy chọn xem ở cột thao tác. Hệ thống sẽ hiển thị một cửa 
sổ mới với các thông tin chi tiết của nhân viên ó, bao gồm 
cả các thông tin khác như bằng cấp, kinh nghiệm làm việc, 
kỹ năng, ánh giá, khen thưởng, kỷ luật, v.v. 
- Sửa thông tin của một nhân viên bằng cách chọn tùy chọn 
sửa ở cột thao tác. Hệ thống sẽ hiển thị một cửa sổ mới với 
các trường thông tin của nhân viên ó, cho phép Người quản 
lý chỉnh sửa các trường thông tin cần thiết, và nhấn nút Lưu 
ể xác nhận việc sửa ổi. Hệ thống sẽ kiểm tra tính hợp lệ của 
các trường thông tin, và cập nhật thông tin nhân viên vào cơ 
sở dữ liệu nếu không có lỗi xảy ra. Hệ 
thống sẽ thông báo kết quả cập nhật cho Người quản lý. 
- Xóa thông tin của một nhân viên bằng cách chọn tùy chọn 
xóa ở cột thao tác. Hệ thống sẽ hiển thị một cửa sổ xác nhận 
việc xóa thông tin nhân viên ó, yêu cầu Người quản lý nhập 
lý do xóa, và nhấn nút Xóa ể xác nhận việc xóa. Hệ thống sẽ 
xóa thông tin nhân viên khỏi cơ sở dữ liệu, và thông báo kết 
quả xóa cho Người quản lý.      lOMoARcPSD| 36625228 Exception Flow 
- Tại bước 2, nếu hệ thống không tìm thấy thông tin của bất kỳ 
nhân viên nào, hệ thống sẽ hiển thị một thông báo không có 
dữ liệu, và cho phép Người quản lý thêm mới nhân viên 
bằng cách nhấn nút Thêm mới. Hệ thống sẽ hiển thị một cửa 
sổ mới với các trường thông tin cần thiết ể nhập thông tin 
nhân viên mới, và nhấn nút Lưu ể xác nhận việc thêm mới. 
Hệ thống sẽ kiểm tra tính hợp lệ của các trường thông tin, 
và lưu thông tin nhân viên mới vào cơ sở dữ liệu nếu không 
có lỗi xảy ra. Hệ thống sẽ thông     
báo kết quả thêm mới cho Người quản lý.    - 
Tại bước 3, nếu Người quản lý nhập sai hoặc thiếu thông 
tin khi sửa hoặc thêm mới nhân viên, hệ thống sẽ hiển thị 
một thông báo lỗi, và yêu cầu Người quản lý nhập lại thông  tin úng và ầy ủ.   
2.5.Usecase quản lý chức vụ:   
UseCase Name Quản lý chức vụ  Description 
Chức năng này cho phép người quản lý có thể quản lý chức vụ  của nhân viên  Actor  Người quản lý      lOMoARcPSD| 36625228 Pre-condition 
- Tài khoản ược phân quyền 
- Thiết bị ược kết nối internet khi thực hiện  Post-condition 
- Hiển thị thông tin chi tiết chức vụ của nhân viên  - Thông báo thành công  Basic Flow 
1. Người quản lý nhấn nút “Create” 
2. Hệ thống hiển thị views tạo tài khoản yêu cầu người quản 
lý cung cấp thông tin bao gồm :tên tài khoản,tên ăng 
nhập,email,vai trò(quyền truy cập), … 
3. Người quản lý nhập thông tin, quyền truy cập và lưu các    thay ổi. 
4. Hệ thống xác minh tính hợp lệ của thông tin và quyền truy  cập. 
5. Hệ thống cập nhật thông tin và quyền truy cập của tài 
khoản mới và thông báo Admin ã tạo tài khoản thành công  Exception Flow     
2.6.Usecase quản lý lương:        lOMoARcPSD| 36625228
UseCase Name Quản lý lương  Description 
Chức năng này cho phép người quản lý có thể quản lý lương của  nhân viên  Actor  Người quản lý  Pre-Condition 
- Tài khoản ược phân quyền 
- Thiết bị ược kết nối internet khi thực hiện  Post-Condition 
- Hiển thị thông tin chi tiết lương nhân viên  - Thông báo thành công  Basic Flow 
1. Người quản lý kiểm tra bảng chấm công và tiến hành   
thống kê tiền lương cho nhân viên 
2. Hệ thống xác thực thông tin  Exception Flow 
- Thông tin không hợp lệ   
2.7.Usecase quản lý chấm công:   
UseCase Name Quản lý chấm công  Description 
Mô tả các chức năng của Người quản lý và nhân viên liên quan ến 
việc quản lý chấm công trong hệ thống  Actor 
Người quản lý, nhân viên, quản trị viên      lOMoARcPSD| 36625228 Pre-condition 
- Tài khoản ược phân quyền 
- Thiết bị ược kết nối internet thi thực  Post-condition 
- Chấm công của nhân viên ược cập nhật hoặc xem từ hệ 
thống theo yêu cầu của Người quản lý hoặc nhân viên.  Basic Flow 
1. Người quản lý hoặc nhân viên chọn chức năng Quản lý 
chấm công trên giao diện hệ thống. 
2. Đối với giao diện dành cho quản trị viên, hệ thống hiển thị 
danh sách các chấm công của nhân viên trong tháng hiện 
tại, bao gồm các thông tin như mã nhân viên, họ tên, ngày   
chấm công, giờ vào, giờ ra, số giờ làm việc, số giờ tăng ca, 
số giờ nghỉ, số ngày nghỉ, số ngày công, và các tùy chọn 
thao tác như xem, sửa, xóa, in. 
3. Quản trị viên có thể tiến hành xem chi tiết, thêm, sửa, xoá 
hoặc in thông tin chấm công của nhân viên và người quản  lý. 
4. Nhân viên và người quản lý chỉ có thể thực hiện thao tác 
chấm công và xem thông tin chấm công trên hệ thống.  Exception Flow 
- Tại bước 2, nếu hệ thống không tìm thấy chấm công của 
bất kỳ nhân viên nào, hệ thống sẽ hiển thị một thông báo 
không có dữ liệu, và cho phép Người quản lý hoặc nhân 
viên thêm mới chấm công bằng cách nhấn nút Thêm mới. 
Hệ thống sẽ hiển thị một cửa sổ mới với các trường thông 
tin cần thiết ể nhập chấm công mới, và nhấn nút Lưu ể xác 
nhận việc thêm mới. Hệ thống sẽ kiểm tra tính hợp lệ của 
các trường thông tin, và lưu chấm công mới vào cơ sở dữ 
liệu nếu không có lỗi xảy ra. Hệ thống sẽ thông báo kết 
quả thêm mới cho Người quản lý hoặc nhân viên. 
- Tại bước 3, nếu Người quản lý hoặc nhân viên nhập sai 
hoặc thiếu thông tin khi sửa hoặc thêm mới chấm công, hệ 
thống sẽ hiển thị một thông báo lỗi, và yêu cầu Người quản 
lý hoặc nhân viên nhập lại thông tin úng và ầy ủ.      lOMoARcPSD| 36625228                      3.Biểu ồ Sequence    3.1.Sequence ăng nhập:     
3.2.Sequence tạo tài khoản:      lOMoARcPSD| 36625228  
3.3.Sequence sửa tài khoản:   
3.4.Sequence xoá tài khoản:      lOMoARcPSD| 36625228  
3.5.Sequence tìm kiếm tài khoản:     
3.6.Sequence thêm thông tin nhân viên:      lOMoARcPSD| 36625228  
3.7.Sequence sửa thông tin nhân viên:     
3.8.Sequence xoá thông tin nhân viên:      lOMoARcPSD| 36625228  
3.9.Sequence tìm kiếm thông tin nhân viên:     
3.10.Sequence thêm chức vụ:      lOMoARcPSD| 36625228  
3.11.Sequence sửa chức vụ:     
3.12.Sequence xoá chức vụ:      lOMoARcPSD| 36625228  
3.13.Sequence tìm kiếm chức vụ:        lOMoARcPSD| 36625228  
3.14.Sequence tính tiền lương:   
3.15.Sequence xem thông tin lương:     
3.16.Sequence chỉnh sửa tiền lương:      lOMoARcPSD| 36625228    
3.17.Sequence quản lý chấm công:          4.Biểu ồ Activity    4.1.Activity ăng nhập:      lOMoARcPSD| 36625228   4. 
2.Activity quản lý tài khoản:     
4.2.1.Activity tạo tài khoản:      lOMoARcPSD| 36625228    
4.2.2.Activity xoá thông tin tài khoản:      lOMoARcPSD| 36625228   4. 
3.Activity quản lý nhân viên:      lOMoARcPSD| 36625228    
4.3.1.Activity thêm nhân viên mới:   
4.3.2.Activity sửa thông tin nhân viên:      lOMoARcPSD| 36625228  
4.3.3.Activity xoá thông tin nhân viên:      lOMoARcPSD| 36625228  
4.3.4.Activity tìm kiếm thông tin nhân viên:      lOMoARcPSD| 36625228  
4.4.Activity quản lý lương và chấm công:      lOMoARcPSD| 36625228       lOMoARcPSD| 36625228 5.Data Dictionary      Taikhoa   n   
Tên trường  Kiểu dữ  Kích thước  Ràng buộc  Ghi chú   liệu   TenTK  nchar  10  Primary Key Tên tài khoản  Not Null  [User]  nvarchar  50  Not Null  Tên ăng nhập  Password  nvarchar  MAX  Not Null  Mật khẩu  QuyenTC  nvarchar  50  Not Null  Quyền truy cập  isDetele  int    Null  Đánh dấu liệu trong  CSDL có bị xoá logic  (soft delete) hay không  DeleteTime nvarchar  30  Null 
Lưu thời iểm mà một bản  ghi trong CSDL ược 
ánh dấu là ã bị xoá hoặc  vô hiệu hoá         NhanVie   n     
Tên trường  Kiểu dữ  Kích thước  Ràng buộc  Ghi chú   liệu   MaNV  nchar  20  Primary Key Mã nhân viên  Not Null  HoTenNV  nvarchar  50  Null  Họ tên nhân viên  Ngaysinh  date    Null  Ngày sinh nhân viên  Gioitinh  nchar  10  Null  Giới tính nhân viên  Diachi  nvarchar  100  Null  Địa chỉ nhân viên  SDT  nchar  15  Null 
Số iện thoại nhân viên  Email  nvarchar  100  Null  Email nhân viên      lOMoARcPSD| 36625228 MaCV  nchar  10  Foreign Key Mã chức vụ  Not Null  isDetele  tinyint    Null  Đánh dấu liệu trong          CSDL có bị xoá logic  (soft delete) hay không  DeleteTime datetime    Null 
Lưu thời iểm mà một bản  ghi trong CSDL ược 
ánh dấu là ã bị xoá hoặc vô  hiệu hoá         ChucVu  
Tên trường  Kiểu dữ  Kích thước  Ràng buộc  Ghi chú   liệu   MaCV  nchar  10  Primary Key Mã chức vụ  Not Null  TenCV  nvarchar  50  Null  Tên chức vụ  isDetele  int    Null  Đánh dấu liệu trong  CSDL có bị xoá logic  (soft delete) hay không  DeleteTime datetime    Null 
Lưu thời iểm mà một bản  ghi trong CSDL ược ánh 
dấu là ã bị xoá hoặc vô  hiệu hoá         QLLuong  
Tên trường  Kiểu dữ  Kích thước  Ràng buộc  Ghi chú   liệu   MaL  nchar  10  Primary Key Mã lương  Not Null  LuongMB  int    Null  Lương ngày      lOMoARcPSD| 36625228 MaNV  nchar  20  Foreign Key Mã nhân viên  Not Null  Luongquy  int    Null         QLChamCon   g   
Tên trường  Kiểu dữ  Kích thước  Ràng buộc  Ghi chú   liệu   MaCC  nchar  10  Primary Key Mã chấm công  Not Null  ThoigianCC date    Null  Thời gian chấm công  MaNV  nchar  20  Foreign Key Mã nhân viên  Not Null  ThangCC  int    Null  Tháng chấm công  NamCC  int    Null  Năm chấm công  6.Demo giao diện 
- Giao diện ăng nhập     
- Giao diện quản lý tài khoản       lOMoARcPSD| 36625228     
- Giao diện quản lý nhân viên       lOMoARcPSD| 36625228     
- Giao diện quản lý chức vụ       lOMoARcPSD| 36625228     
- Giao diện quản lý chấm công       lOMoARcPSD| 36625228                                                  lOMoARcPSD| 36625228                      KẾT LUẬN 
Nhìn tổng quan ề tài ã ược thực hiện ầy chức năng của một chương trình quản 
lý thông tin nhân viên. Giao iện ơn giản, dễ nhìn và dễ thao tác dễ sử dụng với 
người dùng. Cấu trúc thêm, sửa, xóa thông tin dễ dàng. Cấu trúc dữ liệu tương ối ầy 
ủ và gần gũi với thưc tế giúp việc nắm bắt một cách dễ dàng. Chỉ áp dụng cho việc 
quản lí trong các trường có mô hình tương tự. Trong quá trình xây dựng và hoàn 
thiện phần mềm em nhận thấy còn thiếu nhiều chức năng và cần thêm vào ể tối ưu 
hóa với người dùng. Chương trình chỉ mới cho phép một số ít người dùng tiếp cận 
với hệ thống, nên hướng phát triển là cần phải tối ưu hóa việc phần quyền sử dụng, 
cho hệ thống ể người dùng có thể tiếp cận với các chức năng áp ứng yêu cầu sử 
dụng. Tối ưu chương trình và xây dựng hệ thống có thể thực hiện với việc sử dụng 
online tiện cho việc tiếp cận hệ thống của người quản lý. Bổ sung thêm nhiều chức 
năng nữa cho phù hợp với công việc quản lí nhân viên như thống kê dữ liệu, khen  thưởng, kỉ luật.         
