Thiết kế CSDL

Một phần của tài liệu Quản lý chấm công sử dụng thẻ quẹt (Trang 39)

3.1. Thiết kế vật lý dữ liệu

HO_SO_NHAN_VIEN ( MA_NV, Ho_ten, Ngay_sinh, Gioi_tinh, Dia_chi, Ma_phong_ban, Ma_CV, HS_luong, Dien_thoai_nha, CMND, TD_van_hoa, Ngoai_ngu, Tin_hoc, TD_khac, Ngay_vao, Ngay_ra, So_BH, Noi_dong_BH, Ghi_chu )

PHONG_BAN ( MA_PB, Ten_PB, Hanh_chinh)  CHUC_VU ( MA_CV, Ten_CV)

NGUOI_DUNG ( Use_name, Pass_word, Remember)  QUYEN_NGUOI_DUNG (Use_name, No, Right)  CHUC_NANG ( No, Ma_chuc_nang, Ten_chuc_nang)  GIO_VAO_RA ( MA_NV, Ngay_lam, TG_vao, TG_ra)  DANG_KI_LAM_THEM ( MA_NV, Ngay, DKLT)  DANG_KI_NGHI ( MA_NV, Ngay_dang_ki, Ma_ly_do)  LY_DO_NGHI ( Ma_ly_do, Ly_do, Tra_luong)

TAM_UNG ( MA_NV, Ngay, Tam_ung, Ly_do)

3.2. Mô tả ràng buộc toàn vẹn

3.2.1. Ràng buộc bối cảnh 1 quan hệ:

Ràng buộc miền giá trị :

R1: “Điện thoại bàn chỉ có 8 chữ số”

 Tầm ảnh hưởng : HO_SO_NHAN_VIEN (Dien_thoai_nha)

Ràng buộc liên thuộc tính 1 quan hệ:

R2: “Ngày vào công ty phải nhỏ hơn ngày rời công ty”

 Tầm ảnh hưởng : HO_SO_NHAN_VIEN (Ngay_vao, Ngay_ra)

3.2.2. Ràng buộc bối cảnh nhiều quan hệ

Ràng buộc Khóa Ngoại:

R3: “Mã Nhân viên trong Làm thêm, Đăng kí nghỉ, Tạm ứng phải có trong Hồ sơ nhân viên ”

 Tầm ảnh hưởng : LAM_THEM (MA_NV) , DANG_KI_NGHI (MA_NV), TAM_UNG (MA_NV)

R4: “Mã phòng trong Hồ sơ nhân viên phải có trong Phòng ban”  Tầm ảnh hưởng : HO_SO_NHAN_VIEN(Ma_PB)

 Tầm ảnh hưởng : DANG_KI_NGHI ( Ma_ly_do)

4. Một số giao diện chính của chương trình4.1- Giao diện Đăng Nhập: 4.1- Giao diện Đăng Nhập:

4.2- Menu Chính:

4.3- Thiết lập cổng đọc

4.5- Quản lý phòng ban

4.6- Quản lý nhân sự

4.8- Sửa Hồ sơ nhân viên

4.9- Tìm kiếm Hồ sơ nhân viên

4.10- Cập nhật giờ ra vào thủ công

4.12 – Đăng kí làm thêm

4.13 – Đăng kí nghỉ làm

4.14 – Thay file cơ sở dữ liệu

4.15 – Quản lý tài khoản người dùng (adsbygoogle = window.adsbygoogle || []).push({});

Mặc dù việc ứng dụng tin học trong quản lý ở nước ta vẫn còn rất mới mẻ, nhất là đối với công tác quản lý chấm công với sự hỗ trợ của thiết bị thông minh cũng như phần mềm quản lý. Với việc tin học hoá trong công tác quản lý nhân sự ngày càng được ứng dụng nhiều, thì việc cần thiết phải tự động hoá chấm công là điều tất yếu. Với đề tài này chúng em xây dựng trong phạm vi hẹp đó là hệ thống chấm công cho công ty cổ phần thương mại AZLAZ và đã phần nào đáp ứng được trong công tác quản lý chấm công cho công ty.

Các công việc trong hệ thống đã được trình bày tương đối cụ thể. Quá trình khảo sát, phân tích và thiết kế hệ thống Quản lý chấm công sử dụng thẻ quẹt cơ bản đã hoàn thành được những yêu cầu sau:

 Chức năng Quản lý nhân sự

- Thêm mới, cập nhật, sửa, xóa…thông tin về Hồ sơ nhân viên. - Cho phép tìm kiếm thông tin của nhân viên.

 Chức năng Chấm công

- Cập nhật được giờ vào ra của nhân viên tự động bằng thẻ quẹt hoặc nhập thủ công bằng tay.

- Xóa, chỉnh sửa giờ vào ra của nhân viên. - Nhân viên có thể đăng kí làm thêm. - Nhân viên có thể đăng kí nghỉ làm.  Chức năng Quản lý lương

- Cập nhật dữ liệu lương.

- Tính lương tự động cho nhân viên.  Báo cáo

- Báo cáo số lượng nhân viên đi làm trong ngày. - Báo cáo nhân viên vắng mặt.

- Báo cáo giờ vào ra của nhân viên. - Báo cáo chấm công chi tiết.

- Báo cáo chấm công tháng.

Hiện tại, hệ thống quản lý chấm công bằng thẻ từ cũng đã phần nào đáp ứng được công tác quản lý chấm công cho công ty cổ phần thương mại AZLAZ. Trong tương lai khi thị trường điện tử phát triển mạnh, việc thay thế đầu đọc thẻ từ bằng các chủng loại đầu đọc thông minh hơn là điều tất yếu. Nhất là khi thị trường thẻ ATM, thẻ Chíp, thẻ Thông minh phát triển, việc tích hợp các loại thẻ hiện đại chắc chắn sẽ nâng cao rất nhiều về độ chính xác cũng như quy mô nhân sự của công ty.

Phần mềm hiện tại mới chỉ dừng lại ở việc ứng dụng cơ sở dữ liệu Access, nhưng chắc chắn trong thời gian tới cơ sở dữ liệu sẽ được chuyển sang một cơ sở dữ liệu lớn hơn đó là cơ sở dữ liệu SQL Server. Cơ sở dữ liệu này cho phép chúng ta quản lý một quy mô nhân sự lớn hơn, cũng như giúp cho việc tăng tốc độ tìm kiếm thông tin nhân sự tốt hơn.

Do thời gian hạn chế và trình độ hiểu biết của bản thân chưa nhiều nên việc khảo sát, phân tích và thiết kế hệ thống quản lý chấm công sử dụng thẻ quẹt chưa thực sự được hoàn thiện. Chúng em rất mong nhận được những ý kiến đóng góp từ phía Thầy để hệ thống ngày càng hoàn thiện hơn.

Chúng em xin chân thành cảm ơn!

[1] - “ Phân tích thiết kế hệ thống thông tin quản lý ”, Ths. Đinh Thế Hiển. Nhà xuất bản thống kê - 2000.

[2] - “ Slide – Phân tích thiết kế hệ thống ”, Nguyễn Danh Tú . Khoa Toán Tin ứng dụng – Đại học Bách khoa Hà Nội.

[3] - “ Phân tích thiết kế các hệ thống thông tin hiện đại ”, Nguyễn Văn Vi [4]- “SPECIAL EDITION USING Crystal Reports® 8”, Publisher: Que. By Neil FitzGerald, Ryan Marples, Naisan Geula, Bob Coates, James Edkins, Michael Voloshko, Joe Estes, Kathryn Hunt, Steve Lucas, Roger Sanborn (2004).

Một phần của tài liệu Quản lý chấm công sử dụng thẻ quẹt (Trang 39)