Sun-Rise solution là một công ty mới thành lập chuyên cung cấp các sản phẩm liên quan đến phần cứng máy tính và các dịch vụ tư vấn hỗ trợ hách hàng.
1 Giảng viên: Th.s Nguyễn Gia Tuấn Anh Nhóm thực hiện : Nguyễn Vũ Quốc Hưng 0511006 Nguyễn Gia Bảo 0511001 Nguyễn Thị Thúy Nga 0511024 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 2 Mục Lục: I - Giới thiệu 1. Khảo sát thực tế 2. Khảo sát nghiệp vụ 3. Giải pháp 4. u cầu của ứng dụng II - Mơ hình hóa nghiệp vụ III - Xác định các thực thể 1. Xác định thực thể 2. Chuyển sang mơ hình quan hệ 3. Mơ tả chi tiết các quan hệ 4. Mơ tả tổng kết IV - ERD V - Thiết kế giao diên 1. Đăng nhập vào hệ thống 2. Quản lí nhân sự 3. Quản lí lương 4. Nhân viên VI - Một số ơ xử lí tiêu biểu 1. Lập phiếu lương 2. Thêm nhân viên VII - Đánh giá ưu khuyết 1. Ưu điểm 2. Khuyết điểm THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 3 I - Giới thiệu • Sun-Rise solution là một cơng ty mới thành lập chun cung cấp các sản phẩm liên quan đến phần cứng máy tính và các dịch vụ tư vấn hỗ trợ khách hàng. Do là một cơng ty mới thành lập nên Sun- Rise gặp nhiều khó khăn trong cơng tác quản lí nhân sự và tiền lương nhân viên.Bên cạnh đó số nhân viên của cơng ty khá đơng ( 110+) nên vấn đề này càng trở nên quan trọng đối với cơng ty. • Do nhiều điều kiện khách quan, dự án này khơng cung cấp một ứng dụng quản lí nhân sự hồn chỉnh cho cơng ty. Dự án chỉ dừng lại mức độ phân tích các cấu trúc và thành phần cùa hệ thống quản lí nhân sự- tiền lương của cơng ty. Việc cài đặt đề tạo ra một ứng dụng hồn chỉnh sẽ nằm trong một dự án khác. 1. Khảo sát thực tế Tuy là một cơng ty mới thành lập còn rất nhiều khó khăn trong khâu quản lí nhân sự nhưng cơng ty đã cố gắng tổ chức thành những phòng ban chức năng với nhiều mục đích khách nhau nhằm phục vụ tốt khách hàng. Sơ đồ tổ chức của Sun-Rise : THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 4 Trách nhiệm quản lí nhân sự và tiền lương sẽ thuộc về 2 phòng ban : phòng hành chính nhân sự (HC-NS) và phòng tài chính kế tốn. Trong đó : Nhân viên phòng hành chính nhân sự sẽ quản lí các vấn đề về nhân sự như : tạo danh sách các nhân viên của cơng ty và các phòng ban trực thuộc, các thơng tin về nhân viện ( thơng tin cá nhân, chức vụ….) Nhân viên phòng tài chính kế tốn sẽ quản lí tiền lương bằng cách tạo các bảng lương, khung lương đối với từng bộ phận và từng chức vụ Mức lương của nhân viên tùy thuộc vào chức vụ . Nhân viên ở chức vụ nào sẽ nhận được mức lương ứng với từng chức vụ đó Những việc được khen thưởng ( lí do khen thưởng ) và hình thức khen thưởng tương ứng do giám đốc cơng ty định ra. Bộ phận quản lí lương có trách nhiệm tạo ra bảng khen thưởng trong đó có tên loại khen thưởng và hình thức khen thưởng tương ứng. Quản lí nhân sự dựa vào bảng đó mà thực hiện khen thưởng cho nhân viên theo bảng trên Những việc được kỉ luật( lí do kỉ luật ) và hình thức kỉ luật tương ứng do giám đốc cơng ty định ra. Bộ phận quản lí lương có trách nhiệm tạo ra bảng kỉ luật trong đó có tên loại kỉ luật và hình THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 5 thức kỉ luật tương ứng. Quản lí nhân sự dựa vào bảng đó mà thực hiện kỉ luật cho nhân viên theo bảng trên Lưu ý : hình thức khen thưởng hay kỉ luật đều sử dụng các biện pháp về tài chính ( thưởng tiền hay trừ lương ) 2. Khảo sát các nghiệp vụ 2.1 Tạo danh sách nhân viên Người quản lí nhân sự có trách nhiệm tạo danh sách nhân viên từ những thơng tin trong đơn xin việc của nhân viên cộng với những thơng tin về mã nhân viên ,chức vụ cơng tác, phòng ban và mức lương của nhân viên. Mã nhân viên ln được giữ nghun , nó chỉ thay đổi khi cơng ty có những thay đổi lớn về mặt nhân sự ( khi đó cần tạo danh sách nhân viên mới) Khi cơng ty thực hiện cải tổ lớn về cơ cấu tổ chức và nhân sự thì bắt bc người quản lí nhân sự phải tạo mới hồn tồn danh sách nhân viên bằng cách thêm một số dữ liêu của nhân viên, thay đổi cách lập mã nhân viên. Khi cơng ty có những thay đổi nhỏ liên quan đến vấn đề nhân sự thì người quản lí nhân sự có thể thực hiện tạo danh sách mới dựa trên danh sách cũ (khơng cần thay đổi mã nhân viên, khơng cần cập nhật thêm thơng tin về nhân viên (thêm cột dữ liệu )) 2.2 Thơng tin về nhân viên Một nhân viên có một chức vụ duy nhất Một nhân viên có một chun mơn nhất định và bằng cấp tương ứng với chun mơn đó (trình độ học vấn: tiến sỉ, cử nhân… ) Mỗi nhân viên của cơng ty đều u cầu phải có một trình độ anh văn nhất định. Tối thiểu là bằng B Anh Văn. Nhân viên chỉ cần khai báo cho cơng ty chứng chỉ tốt nhất của mình Cơng ty lưu lại q trình cơng tác trước đây của nhân viên 2.3 Thêm một nhân viên vào danh sách nhân viên Khi có một nhân viên được trúng tuyển vào cơng ty thì người quản lí nhân sự có nhiệm vụ thêm thơng tin về người đó vào danh sách nhân viên bằng cách thực hiện các bước sau: 1. Tạo mã nhân viên cho nhân viên đó theo qui ước của cơng ty 2. Điền họ và tên nhân viên ứng với mã nhân viên đó . 3. Điền thơng tin chi tiết về nhân viên như : giới tính, ngày sinh, địa chỉ ,điện thoại, trình độ 4. Nhập phòng ban mà nhân viên đó làm việc 5. Nhập thơng tin về nhân thân cho nhân viên : tên người thân, giới tính, quan hệ đối với nhân viên 2.4 Thun chuyển nhân viên THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 6 Khi nhân viên được thun chuyển trong nội bộ cơng ty thì chỉ cần thay đổi phòng ban mà nhân viên đó làm việc trong danh sách nhân viên và mức lương. Khi nhân viên được thun chuyển ra ngồi cơng ty thì cho nhân viên trạng thái đóng. Lưu ý : mã nhân viên ln được giữ cố định 2.5 Tạo và thay đổi bảng lương , khung lương Người quản lí lương có trách nhiệm tạo bảng lương cho nhân viên cơng ty. Quản lí lương tạo bảng lương bằng cách từ những mức lương được qui định sản tạo ra số tiền lương tương ứng . Ví dụ : Mức lương 1 : 1000000 VND, Mức lương 2 : 2000000 VND…. Mức lương được sắp xếp theo thứ tự tăng dần về tên mức lương và số tiền tương ứng. Có 8 mức lương được đặt tên là mức 1, mức 2… mức 8. Mã lương được đặt dựa trên tên mức lương bằng các lấy chữ số làm mã VD : Mã lương 1: mức lương 1. Khi cơng ty có những điều chỉnh nhỏ liên quan đến mức lương hoặc giá trị tiền ứng với mức lương ,người quản lí có thể tạo bảng lương mới từ những bảng lương có sẵn Người quản lí lương chỉ tạo mới hồn tồn bảng lương khi cơng ty có u cầu hoặc có những thay đổi lớn về cơ cấu lương . Khung lương là do sự nhật trí của lãnh đạo cơng ty về mức của một chức vụ trong cơng ty có thể nhận được. Khi cần sự thay đổi bảng lương, ngưởi quản lí lương có thể mở bảng lương cũ ra và thay đổ dữ liệu về lương trong đó. 2.6 Tạo bảng khen thưởng / kỉ luật Những việc được kỉ luật( lí do kỉ luật ) và hình thức kỉ luật tương ứng do giám đốc cơng ty định ra. Quản lí lương có trách nhiệm tạo ra bảng kỉ luật trong đó có tên loại kỉ luật và hình thức kỉ luật tương ứng. Tùy theo u cầu của giám đốc mà quản lí lương có thể tạo mới hồn tồn bảng khen thưởng/kỉ luật hay tạo bằng cách thay đổi bảng khen thưởng kỉ luật cũ. Mã khen thưởng và kỉ luật theo qui ước cơng ty. 2.7 Tra cứu dữ liệu Nhân viên khi truy cập vào hệ thống chỉ có thể xem thơng tin về cá nhân mình. Quản lí nhân sự có thể xem xét được bảng lương do phòng tài chính kế tốn lập để có thể định ra được mức lương phù hợp cho nhân viên. Quản lí lương có thểm xem danh sách nhân viên để xem mức lương của họ do quản lí nhân sự đặt ra có phù hợp với khung lương mà cơng ty qui định hay khơng. 2.8 Thực hiện khen thưởng và kỉ luật THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 7 Sau một khoảng thời gian nhất định ( 1 tháng ) quản lí nhân sự dựa vào bảng khen thưởng/kỉ luật do quản lí lương tạo để lập ra bảng danh sách các nhân viên được khen thưởng / kỉ luật với những lí do khen thưởng/kỉ luật tương ứng . Một nhân viên có thể có một hoặc nhiều việc được khen thưởng/kỉ luật. 3. Giải pháp Để giải quyết vấn đề trên, chúng em chọn lựa cơ sở dữ liệu tập trung theo kiến trúc client-server. Qua phân tích và đánh giá chúng em đưa ra 2 giải pháp về việc xây dựng ứng dụng như sau: Xây dựng hệ thống trên mơi trường Web Xây dựng hệ thống chạy trên mạng cục bộ Lan So sánh 2 giải pháp : Hệ thống chạy trên internet Hệ thống chạy trên mạng nội bộ (Lan) Đặc điểm Dữ liệu hồn tồn nằm trên một máy chủ (server) , người sử dụng tại các máy client truy cập dữ liệu ở server bằng cách sử dụng web browser thơng qua mội trường internet Dữ liệu nằm trập trung ở server đặt tại cơng ty, các máy client nằm trong cơng ty . Người dùng sử dụng các phần mềm tại client truy cập dữ liệu từ máy chủ thơng qua mạng nơi bộ (Lan) Thời gian xây dựng Mất nhiều thời gian do phải dành khá nhiều thời gian cho việc thiết lập cách thức bảo mật Ít thời gian hơn do khơng cần phải tập trung vào bảo mật Chi phí đầu tư Tính linh hoạt- tiện dụng Người dùng có thể dễ dàng sử dụng dịch vụ ở bất kì đâu chỉ cần máy tính có nối mạng internet và có web browser Dễ sử dụng, khơng phải tốn thời gian và chi phí đào tạo cách sử dụng do người dùng chỉ cần dùng web broser là có thể truy cập vào cơ sở dữ liệu Người dùng bắt buộc phải đến cơng ty mới có thể truy cập được dữ liệu Đòi hỏi cấu hình máy tính thích hợp (cả về phần cứng lẫn phần mềm) Trong một số trường hợp cần phải đào tạo người sử dụng Bảo mật Khó bảo mật , dễ bị đánh phá hơn Dễ bị mất dữ liệu qua đường truyền internet An tồn hơn do hệ thống chỉ hoạt động trong nội bộ cơng ty, khả năng bị đánh phá và thất thốt dữ liệu thơng qua mạng cục bộ là rất thấp 4. u cầu của ứng dụng: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 8 Qua khảo sát chúng em quyết định xây dựng ứng dụng trên mơi trường mạng nội bộ ( mạng Lan). Cơ sở dữ liệu được lưu vào trong máy chủ (gọi là máy server) , các máy khách (client) được cài đặt ứng dụng và có thể truy xuất dữ liệu từ server qua mạng lan. Ứng dụng thỏa mãn những u cầu sau : Hỗ trợ chức năng lập và quản lí danh sách nhân viên : cho phép lập danh sách nhân viên một cách dễ dàng, quản lí danh sách nhân viên theo từng phòng ban cụ thể hoặc theo tồn bộ cơng ty , có khả năng thêm-xóa-sửa thơng tin nhân viên trong danh sách Có khả năng thêm một phòng ban mới và tạo danh sách nhên viên cho phòng ban đó Hỗ trợ các cơng cụ lập và quản lí bảng lương : hỗ trợ nhập-sửa các thơng tin trong bảng lương Hỗ trợ quản lí mức lương theo từng phòng ban và từng chức vụ của cơng ty Hỗ trợ tạo phiếu lương Ứng dụng có giao diên thân thiện dễ sử dụng Có khả năng nâng cấp II - Mơ hình hóa các nghiệp vụ (business modeling) a. Chức năng của nhân viên Nhân viên có khả năng truy cập vào hệ thống để xem thơng tin của bản thân. Thơng tin của nhân viên bao gồm thơng tin cá nhân , nơi cơng tác, chức vụ và lương - Input : mã số nhân viên - Ouput: thơng tin về nhân viên b. Chức năng của quản lí nhân sự và quản lí lương THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 9 Người quản lí nhân sự có nhiệm vụ o Tạo danh sách nhân viên (tạo mới hồn tồn) : • Input : mã số nhân viên trong cơng ty ,các thơng tin cá nhân của nhân viên , nơi cơng tác, chức vụ , mức lương • Output : danh sách nhân viên o Tạo danh sách nhân viên từ danh sách có sẵn : thực hiện bằng cách sửa lại danh sách nhân viên THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 10 • Input : o Chọn danh sách nhân viên có sẵn o Nhập thay đổi về mã số nhân viên trong cơng ty ,các thơng tin cá nhân của nhân viên , nơi cơng tác, chức vụ • Output : danh sách nhân viên o Thực hiện thun chuyển nhân viên bằng cách thay đổi nơi cơng tác : • Input : phòng ban mới, mức lương mới • Output : thơng tin về nhân viên sau khi thun chuyển o Sửa danh sách nhân viên : có 2 trường hợp 1.Thêm một nhân viên mới : • Input : mã số nhân viên,các thơng tin cá nhân (bao gồm thơng tin về nhân thân) của nhân viên , nơi cơng tác, chức vụ • Output : thơng tin nhân viên 2. Thay đổi danh sách ( khơng thêm nhân viên mới ) • Input :những thay đổi về nơi cơng tác, chức vụ, mức lương và thơng tin cá nhân của một số nhân viên • Output : danh sách mới o Tạo danh sách khen thưởng/ kỉ luật • Input : mã số nhân viên , tên khen thưởng / kỉ luật • Output : danh sách khen thưởng/ kỉ luật o Xem danh sách nhân viên • Input : chọn danh sách nhân viên • Output : danh sách nhân viên o Xem bảng lương : • Input: chọn bảng lương • Output: xuất bản lương Người quản lí lương có nhiệm vụ o Tạo bảng lương (tạo mới hồn tồn): • Input: mức lương và giá trị tiền • Output: bản lương o Tạo bảng lương từ bảng lương co sẵn: thực hiên bằng cách sửa lại bảng lương • Input: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN [...]... CHUCVU IV - S ERD 1 Cp khỏi nim 29 THệ VIEN ẹIEN Tệ TRệẽC TUYEN 30 THệ VIEN ẹIEN Tệ TRệẽC TUYEN 2 Cp ci t V - Thit k giao din : 1.ng nhp: Khi chy ng dng, u tiờn s xut hin mn hỡnh ng nhp Gừ tờn ng nhp v mt khu vo h thng Tờn ng nhp l mó s nhõn viờn 2.Qun lớ nhõn s: Khi ngi qun lớ nhõn s ng nhp vo h thng , mc nh s xut hiờn menu chn la vo chc nng no: Nu ngi dựng chn : 31 THệ VIEN ẹIEN Tệ TRệẽC TUYEN - Danh... mó nhõn viờn 32 THệ VIEN ẹIEN Tệ TRệẽC TUYEN 33 THệ VIEN ẹIEN Tệ TRệẽC TUYEN Trng hp cn sa thụng tin nhõn viờn : ngi qun lớ chn nhõn viờn cn sa thụng tin trong danh sỏch nhõn vin ri double click hoc chn button sa thụng tin thụng tin nhõn viờn s hin ra trong cỏc hp thoi nh trờn, ch khỏc l cỏc field ó c in y , qun lớ nhõn s ch cn chn field cn sa cha nhp thay i v nhn finish hon tt 34 THệ VIEN ẹIEN Tệ... Mc lng l quy nh ca cụng ty v lng ca nhõn viờn tng ng vi tng chc v ca h Cỏc thuc tớnh: - Mó mc lng (MaML): thuc tớnh khúa d phõn bit cỏc mc lng khỏc nhau - S tin (SoTien): s tin tng ng vi mi mc lng 12 THệ VIEN ẹIEN Tệ TRệẽC TUYEN 4) Thc th 4: PHIEULUONG Cỏc thuc tớnh: - Mó phiu lng (MaPL): thuc tớnh khúa phõn bit cỏc phiu lng khỏc nhau - Ngy phỏt (NgayPhat): ngy phiu lng c phỏt cho nhõn viờn - Tng s... (MaKTKL): thuc tớnh khúa phõn bit cỏc khen thng k lut khỏc nhau - Tờn khen thng k lut (TenKTKL) - Hỡnh thc khen thng/k lut (HinhThuc) - S tin khen thng/k lut (SoTien) 8) Thc th 8: LILICHCT õy l thc th mụ t lý lch cụng tỏc trc õy ca tng nhõn viờn Cỏc thuc tớnh: - Mó ni cụng tỏc (MaNoiCT): thuc tớnh khúa phõn bit cỏc ni cụng tỏc khỏc nhau - Tờn ni cụng tỏc (TenNoiCT): mụ t tờn ni cụng tỏc tng ng vi tng mó... (Phai) - Quan h (QuanHe): mụ t quan h ca thõn nhõn vi nhõn viờn ng vi mó nhõn viờn 10) Thc th 10: TRINHDOHV Thc th TRINHDOHV mụ t trỡnh hc vn ca mi nhõn viờn(vd: tin s, thc s, c nhõn ) Cỏc thuc tớnh: 13 THệ VIEN ẹIEN Tệ TRệẽC TUYEN - Mó trỡnh hc vn (MaTDHV): thuc tớnh khúa phõn bit trỡnh hc vn ny vi trỡnh hc vn khỏc Tờn trỡnh hc vn (TenTD): mụ t tờn trỡnh hc vn tng ng vi mi mó trỡnh hc vn trờn 11)... 17: QUEQUAN Thc th QUEQUAN mụ t quờ quỏn ca mi nhõn viờn trong cụng ty õy l thc th yu c nh danh bi hai thc th mnh l TINH v HUYEN Cỏc thuc tớnh: khụng cú thuc tớnh riờng 2 Chuyn sang mụ hỡnh quan h 14 THệ VIEN ẹIEN Tệ TRệẽC TUYEN NHANVIEN (MaNV, HoTen, Phai, NgSinh, DC, ienThoai, Email, Password, MaPB, MaCV, MaT, MaH, MaCM, MaTDHV, MaTDNN) PHONGBAN (MaPB, TenPB, DC) PHONGBAN_CHUCVU (MaPB, MaCV) MUCLUONG... (MaT, MaH) MONHOC (MaMH, TenMH) MONHOC_NHANVIEN (MaMH, MaNV, Diem, BatDau, KetThuc) 3 Mụ t chi tit cho cỏc quan h 3.1 Quan h Nhõn viờn: NHANVIEN (MaNV, HoTen, Phai, NgSinh, DC, DienThoai,MaPB, MaCV) 15 THệ VIEN ẹIEN Tệ TRệẽC TUYEN Tờn quan h: NHANVIEN Ngy: 09-06-2008 Din Gii Kiu DL S Byte MGT Loi DL Rng Buc Mó nhõn viờn C 10 B PK H tờn nhõn viờn C 30 B Phỏi L 1 yes, no B Ngy sinh nhõn N 10 K viờn a ch... c nh, Unicode DC: khụng c nh, Unicode Email: khụng c nh, Unicode Password: khụng c nh, Unicode MaPB: c nh, khụng Unicode MaCV: c nh, khụng Unicode MaT: c nh, khụng Unicode MaH: c nh, khụng Unicode 16 THệ VIEN ẹIEN Tệ TRệẽC TUYEN MaCM: c nh, khụng Unicode MaTDHV: c nh, khụng Unicode MaTDNN: c nh, khụng Unicode 3.2 Quan h Phũng ban: PHONGBAN (MaPB, TenPB, DC) Tờn quan h: PHONGBAN Ngy: 09-06-2008 STT Thuc... 70 KB Kớch thc ti a: 5000 x 70 (Byte) = 350 KB i vi kiu chui: MaPB: c nh, khụng Unicode TenPB: khụng c nh, Unicode DC: khụng c nh, Unicode 3.3 Quan h Phũng ban Chc v: PHONGBAN_CHUCVU (MaPB, MaCV) 17 THệ VIEN ẹIEN Tệ TRệẽC TUYEN Tờn quan h: PHONGBAN_CHUCVU Ngy: 09-06-2008 Din Gii Kiu DL S Byte MGT Loi DL STT Thuc Tớnh 1 MaPB Mó phũng ban C 10 B 2 MaCV Mó chc v C 10 B Tng s 20 Rng Buc PK, FK(PHONGBAN... STT Thuc Tớnh 1 MaML 2 SoTien Loi DL Rng Buc B PK B Khi lng: S dũng ti thiu: 100 S dũng ti a: 1000 Kớch thc ti thiu: 100x 30 (Byte) = 3 KB Kớch thc ti a: 1000 x 30 (Byte) = 30 KB i vi kiu chui: 18 THệ VIEN ẹIEN Tệ TRệẽC TUYEN MaML: c nh, khụng Unicode 3.5 Quan h Phiu lng: PHIEULUONG (MaPL, TongSoTien,NgayPhat, MaNV) Tờn quan h: PHIEULUONG Ngy: 09-06-2008 STT Thuc Tớnh Din Gii Kiu DL S Byte MGT 1