Tải bản đầy đủ (.docx) (35 trang)

(Bài thảo luận) PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.6 MB, 35 trang )

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI
KHOA HTTTKT&TMĐT
----------

BÀI THẢO LUẬN
HỌC PHẦN: PHÁT TRIỂN HỆ THỐNG THÔNG TIN KINH TẾ
ĐỀ TÀI:
PHÁT TRIỂN HỆ THỐNG THƠNG TIN QUẢN LÝ NHÂN SỰ

Giáo viên hướng dẫn
Nhóm
Mã lớp HP

: Hàn Minh Phương
:8
: 2111eCIT1011

HÀ NỘI – 2021


CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
BIÊN BẢN HỌP NHĨM
Nhóm 8
1.
2.
3.
4.

Buổi làm việc thứ: 01
Địa điểm làm việc: Phòng V401


Thời gian làm việc: ngày 3 tháng 4 năm 2021
Các thành viên:

Mã SV
18D190108
18D190169
18D190170
18D190110
18D190171
18D190110
18D190111
18D190052

Họ và tên
Nguyễn Thị Thu Trang
Nguyễn Vân Trang
Tạ Thu Trang
Trần Thị Thu Trang
Bùi Minh Tú
Nguyễn Trí Tuệ
Cao Lê Tùng
Vũ Mạnh Tùng

Tham gia










Vắng mặt

Chức vụ
Thành viên
Thành viên
Thành viên
Nhóm trưởng
Thành viên
Thành viên
Thành viên
Thành viên

5. Mục tiêu cuộc họp: Phân tích đề tài, thống nhất ý tưởng và phân công công việc
cho mỗi thành viên trong nhóm, kèm deadline
6. Nội dung cơng việc:
Nhóm trưởng tóm tắt nội dung, yêu cầu của đề tài cho cả nhóm lên ý tưởng
Xây dựng đề cương bài thảo luận và phân công công việc cho các thành viên trong nhóm.
Nhiệm vụ thành viên:
MSV
18D190108
18D190169
18D190170

Họ và tên
Nguyễn Thị Thu Trang
Nguyễn Vân Trang
Tạ Thu Trang


18D190110

Trần Thị Thu Trang

18D190171
18D190110
18D190111
18D190052

Bùi Minh Tú
Nguyễn Trí Tuệ
Cao Lê Tùng
Vũ Mạnh Tùng

Nhiệm vụ
Đặc tả yêu cầu phần mềm
Đặc tả yêu cầu phần mềm
Bảo trì
Cài đặt cơ sở dữ liệu trên SQL,
kiểm thử
Sơ đồ phân rã chức năng
Biểu đồ luồng dữ liệu
Powerpoint
Thuyết trình
Thiết kế giao diện

Deadline: 10/04/2021
Nhóm trưởng
Trần Thị Thu Trang



CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
BIÊN BẢN HỌP NHĨM
Nhóm 8
1.
2.
3.
4.

Buổi làm việc thứ: 02
Địa điểm làm việc: Phòng V401
Thời gian làm việc: ngày 11 tháng 4 năm 2021
Các thành viên:

Mã SV
Họ và tên
Tham gia Vắng mặt
Chức vụ
18D19010
Thành viên

8
Nguyễn Thị Thu Trang
18D19016
Thành viên

9
Nguyễn Vân Trang

18D19017
Thành viên

0
Tạ Thu Trang
18D190110 Trần Thị Thu Trang

Nhóm trưởng
18D19017
Thành viên

1
Bùi Minh Tú
18D190110 Nguyễn Trí Tuệ

Thành viên
18D190111 Cao Lê Tùng

Thành viên
18D19005
Thành viên

2
Vũ Mạnh Tùng
5. Mục tiêu cuộc họp: Đóng góp ý kiến bài làm, sửa bài, giao nhiệm vụ mới
6. Nội dung công việc:
Nhiệm vụ thành viên:
MSV

Họ và tên


Nhiệm vụ

18D190108
18D190169
18D190170

Nguyễn Thị Thu Trang
Nguyễn Vân Trang
Tạ Thu Trang

18D190110

Trần Thị Thu Trang

18D190171
18D190110
18D190111
18D190052

Bùi Minh Tú
Nguyễn Trí Tuệ
Cao Lê Tùng
Vũ Mạnh Tùng

Đặc tả yêu cầu phần mềm
Đặc tả yêu cầu phần mềm
Bảo trì
Cài đặt cơ sở dữ liệu trên SQL,
kiểm thử

Sơ đồ phân rã chức năng
Biểu đồ luồng dữ liệu
Thuyết trình
Powerpoint
Thiết kế giao diện

Tổng hợp word và check bài: Trần Thị Thu Trang
Deadline: 15/4/2020
Nhóm trưởng


Trần Thị Thu Trang
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
BIÊN BẢN HỌP NHĨM
Nhóm 8
1.
2.
3.
4.

Buổi làm việc thứ: 03
Địa điểm làm việc: Phịng V401
Thời gian làm việc: ngày 17 tháng 4 năm 2020
Các thành viên:

Mã SV
Họ và tên
Tham gia
Vắng mặt

18D19010

8
Nguyễn Thị Thu Trang
18D19016

9
Nguyễn Vân Trang
18D19017

0
Tạ Thu Trang
18D190110 Trần Thị Thu Trang

18D19017

1
Bùi Minh Tú
18D190110 Nguyễn Trí Tuệ

18D190111 Cao Lê Tùng

18D19005

2
Vũ Mạnh Tùng
5. Mục tiêu cuộc họp: Đóng góp ý kiến bài làm, sửa bài.
6. Nội dung cơng việc:

Chức vụ

Thành viên
Thành viên
Thành viên
Nhóm trưởng
Thành viên
Thành viên
Thành viên
Thành viên

Nhiệm vụ thành viên:
Giao diện: Vũ Mạnh Tùng
Kiểm thử: Trần Thị Thu Trang
Tổng hợp word và check bài: Trần Thị Thu Trang
Deadline: 24/4/2020
Nhóm trưởng
Trần Thị Thu Trang


Hệ thống quản lý nhân sự
Lời mở đầu:...................................................................................................................9
I. Kế hoạch dự án.......................................................................................................9
1. Phác thảo dự án......................................................................................................9
1.1. Lí do chọn dự án..............................................................................................9
1.2. Mục tiêu:........................................................................................................10
1.3. Xác định các vấn đề mà hệ thống có thể giải quyết........................................10
1.1.4. Lựa chọn mơ hình phát triển phần mềm......................................................11
1.5. Ước lượng kinh phí........................................................................................12
2. Bảng cơng việc và ước lượng thời gian................................................................12
II. Đặc tả yêu cầu phần mềm.......................................................................................14
2.1. Đặc tả chức năng:..............................................................................................14

2.1.1. Đăng nhập:.................................................................................................14
2.1.2. Tìm kiếm......................................................................................................15
2.1.4. Quản lý thông tin nhân viên:.......................................................................15
2.1.5. Quản lý chấm công:....................................................................................15
2.1.6. Quản lý lương thưởng:................................................................................15
2.1.7. Thống kê báo cáo:.......................................................................................15
2.2. Đặc tả phi chức năng:........................................................................................15
2.2.1. Chức năng giao diện:.................................................................................15
2.2.2. Đặc tả miền dữ liệu:....................................................................................16
III. Tài liệu phân tích hệ thống:....................................................................................16
3.1. Biểu đồ phân rã chức năng:...............................................................................16
3.2. Biểu đồ luồng dữ liệu:.......................................................................................17
3.3. Thiết kế CSDL:..................................................................................................18
IV. Thiết kế giao diện:..................................................................................................20
4.1. Giao diện đăng nhập:.........................................................................................20
4.2. Giao diện quản lý thông tin nhân viên:..............................................................21
4.3. Giao diện quản lý chấm công:...........................................................................23
4.4. Giao diện quản lý lương:...................................................................................23
V, Kiểm thử..................................................................................................................24


5.1. Đăng nhập thành công.......................................................................................26
5.2. Đăng nhập tài khoản chưa đăng kí.....................................................................27
5.3. Đăng nhập hệ thống lỗi do nhập sai mật khẩu...................................................28
5.4. Đăng nhập hệ thống lỗi do nhập sai [Tên đăng nhập]........................................29
5.5. Đăng nhập hệ thống lỗi do bỏ trống trường [Tên đăng nhập]............................29
5.6. Đăng nhập hệ thống lỗi do bỏ trống trường [Mật khẩu]....................................30
5.7. Cập nhật (Sửa thông tin cá nhân).......................................................................31
5.8. Cập nhật (Sửa thông tin cá nhân).......................................................................32
5.9. Cập nhật (sửa thơng tin cá nhân).......................................................................33

5.10. Tìm kiếm (Thơng tin nhân viên)......................................................................34
5.11. Tìm kiếm (Thơng tin nhân viên)......................................................................35
5.13. Sửa tài khoản...................................................................................................36
5.14. Xóa tài khoản...................................................................................................36


Lời mở đầu:
Ngày nay, CNTT đóng một vai trị vơ cùng quan trọng, trở thành một phần tất yếu của
cuộc sống, đặc biệt là trong bối cảnh hội nhập kinh tế tồn cầu như hiện nay. Để có thể
hội nhập với các nước trong khu vực cũng như trên thế giới, bên cạnh việc phát triển
kinh tế thì việc quan tâm phát triển lĩnh vực CNTT là vô cùng quan trọng. Bởi lẽ,
CNTT có vai trị to lớn, hỗ trợ, thúc đẩy sự phát triển của mọi mặt trong đời sống xã
hội. Ta có thể nhận thấy mức độ ứng dựng CNTT vào hoạt động sản xuất, kinh doanh
hiện nay là rất cao, trong đó đặc biệt chú trọng triển khai các phần mềm hỗ trợ các
nghiệp vụ chính yếu như tài chính kế tốn,quản lý chuỗi cung ứng, lập kế hoạch sản
xuất, quán lý nhân sự. Nhận thấy tầm quan trọng của vấn đề này, nhóm chúng em
quyết định chọn nghiên cứu đề tài: “phát triển hệ thống thông tin quản lý nhân sự”
Trong suốt quá trình tìm hiểu và thực hiện xây dựng dự án, do còn hạn chế về mặt kiến
thức nghiệp vụ, kỹ năng quản trị dự án cũng như về mặt thời gian tìm hiểu, khảo sát,
nghiên cứu đề tài nên bài của chúng em khơng tránh khỏi sai sót. Chính vì vậy chúng
em rất mong được thầy cùng các bạn góp ý. Chúng em xin chân thành cảm ơn.
I. Kế hoạch dự án
1. Phác thảo dự án
1.1. Lí do chọn dự án
Trong thời đại ngày nay, việc ứng dụng công nghệ thông tin vào quản lý là vấn đề
được rất nhiều người, nhiều tổ chức xã hội quan tâm. Việc ứng dụng các công nghệ
thông tin giúp làm việc thuận lợi và đạt hiệu quả cao hơn, cho cả người quản lý lẫn
người sử dụng.
Tuy nhiên để xây dựng và phát triển một phần mềm ứng dụng thành cơng trong
thực tế địi hỏi nhóm phát triển phải nắm được những nguyên tắc, quy trình, những yếu

tố căn bản để xây dựng và phát triển một phần mềm. Và câu hỏi đặt ra là: Phải quản lý
một dự án công nghệ thông tin như thế nào và phát triển nó ra sao?
Được sự hướng dẫn của cô Hàn Minh Phương - giảng viên học phần Phát triển hệ
thống thơng tin kinh tế, nhóm 8 đã có những hiểu biết căn bản về việc phát triển một


dự án về hệ thống thông tin. Và để nắm vững hơn, nhóm đề tài chọn thực hiện đề
tài “Phát triển hệ thống quản lý nhân sự”.
1.2. Mục tiêu:

Phát triển một phần mềm quản lý nhân sự giúp doanh nghiệp hợp lý hố quy
trình quản lý nhân viên và khai thác tối đa tiềm năng của họ.
Doanh nghiệp dễ dàng tối ưu hóa năng lực của nhân sự, tăng năng suất lao động;
tăng sự hài lòng của người lao động nhờ đáp ứng nhanh chóng nhu cầu của họ;
tối ưu hóa hoạt động quản lý theo chính sách của cơng ty; tăng cường bảo mật
dữ liệu thông qua cơ chế phân quyền truy cập cho người sử dụng.
Hệ thống quản lý nhân sự cũng tích hợp một loạt các cơng cụ báo cáo; số liệu
được thu thập theo thời gian thực giúp nhà quản lý đưa ra các quyết định kịp
thời và chính xác, cung cấp một giải pháp quản lý nhân sự tồn diện, bao gồm
đầy đủ các tính năng quản trị nhân sự: tuyển dụng, chấm cơng, tính lương, … và
hoàn toàn phù hợp với những quy định mới nhất trong luật lao động Việt Nam.
Hệ thống quản lý nhân sự cũng là công cụ giúp gia tăng sự kết nối giữa các
phòng ban, nhân viên & Ban Lãnh Đạo trong doanh nghiệp, giúp xây dựng văn
hóa doanh nghiệp một cách rõ ràng & nâng cao hiệu quả quản lý nhân sự một
cách rõ nét hơn.
1.3. Xác định các vấn đề mà hệ thống có thể giải quyết

- Giúp đánh giá được nguồn nhân lực tốt, hoạch định nhân sự trong tương lai
- Cập nhật, thêm, xóa, sửa, tra cứu các thông tin về Nhân viên
- Quản lý được các chế độ của Công ty dành cho nhân viên

- Thống kê, báo cáo, in ấn các hoạt động theo tuần, tháng/năm.
- Quản lý được quá trình tuyển dụng nhân viên mới từ bước nộp hồ sơ cho đến
ngày có kết quả.
- Cập nhật thường xuyên các nhu cầu tuyển dụng nhân viên mới
- Loại bỏ và giảm chi phí
Chi phí lương.
Chi phí điều chỉnh lỗi tính tốn.


Chi phí sổ sách, giấy tờ, hồ sơ.
- Gia tăng tốc độ hoạt động
- Hạn chế việc tính tốn sai lệch các số liệu
- Nhân viên có cơ hội học tập các kiến thức về máy tính, cách sử dụng Internet,..
1.1.4. Lựa chọn mơ hình phát triển phần mềm
Xây dựng phần mềm theo mơ hình chữ V:

Mơ hình tuyến tính, các giai đoạn được thực hiện tuần tự và không lặp lại, phù hợp
với các bài toán đơn giản, dự án nhỏ, hoạt động nghiệp vụ rõ ràng. Cịn mơ hình lặp thì
các giai đoạn được thực hiện lặp lại hoặc song song, nó chỉ phù hợp với các dự án lớn,
cơ sở hạ tầng công nghệ thông tin trong doanh nhiệp cần đảm bảo, cần nhiều kinh phí,
thời gian, nhân lực, bài tốn phức tạp có độ rủi ro cao mà các hoạt động nghiệp vụ
chưa rõ ràng. Vì vậy mơ hình tuyến tính là mơ hình phù hợp với dự án.
Trong mơ hình tuyến tính bao gồm: Mơ hình chữ V và mơ hình thác nước.
Khơng chọn mơ hình thác nước, dù đây cũng là mơ hình tuyến tính cũng được ứng
dụng trong các phần mềm có quy mơ nhỏ, đơn giản vì với mơ hình thác nước quy trình
phải được thực hiện một cách tuần tự; kết thúc giai đoạn, rồi mới được thực hiện giai
đoạn tiếp theo. Do đó, nhược điểm chính của mơ hình thác nước là rất khó khăn trong
việc thay đổi các giai đoạn đã được thực hiện. Giả sử, pha phân tích và xác định yêu
cầu đã hoàn tất và chuyển sang pha kế tiếp, nhưng lúc này lại có sự thay đổi yêu cầu



của người sử dụng; thì chỉ cịn cách là phải thực hiện lại từ đầu nếu xác định yêu cầu
sai, phải quay lại các bước trước đó để chỉnh sửa nên sẽ tốn thời gian và nhân lực.
Mơ hình chữ V, tồn bộ qui trình được chia thành hai nhóm giai đoạn tương ứng nhau:
phát triển và kiểm thử. Mỗi giai đoạn phát triển sẽ kết hợp với một giai đoạn kiểm thử
tương ứng nên có thể sửa lỗi sau mỗi giai đoạn phát triển phần mềm, đơn giản, dễ sử
dụng, dễ tiếp cận. Các hoạt động kiểm thử được chú trọng và thực hiện song song với
các hoạt động liên quan đến các đặc tả yêu cầu và thiết kế nên tiết kiệm được thời gian
và cơ hội thành cơng hơn mơ hình thác nước.
1.5. Ước lượng kinh phí
Bảng ước lượng kinh phí thực hiện dự án sau đây cho biết chi tiết kinh phí dự kiến
STT

Các nghiệp vụ

1

Đầu tư xây dựng cơ sở hạ tầng:
- Xây dựng phòng máy có kết nối mạng
-Mua máy chủ có cấu hình lớn để xử lý các hoạt động
của hệ thống
-Thiết bị mạng, hệ thống dây dẫn, cước phí Internet
Xây dựng phần mềm quản lý nhân sự:
-Nghiên cứu, lập kế hoạch
-Phân tích
-Thiết kế logic
-Thiết kế vật lý
-Triển khai
Xây dựng CSDL cho phòng nhân sự:
-Cập nhật tồn bộ CSDL vào hệ thống


2

3

Kinh
phí
(triệu đồng)
70
50
10
30
40
20
20
40
30
50

Tổng kinh phí dự kiến là 360 triệu đồng
2. Bảng cơng việc và ước lượng thời gian
Bảng công việc và ước lượng thời gian thực hiện, chi phí xây dựng hệ thống quản lý
nhân sự.
STT

Nội dung công việc

Số
ngày
thực

hiện

Thời gian Thời gian Số
bắt đầu
kết thúc
người
tham
gia

Thành
phần tham
gia


1

Họp và thống nhất 1
dự án phát triển
phần mềm, lựa chọn
đề tài “phát triển hệ
thống thông tin quản
lý nhân sự”, lựa
chọn mơ hình phát
triển và phương
pháp phân tích thiết
kế.

12/3/2021

13/3/2021


8

Cả nhóm

2

Kế hoạch dự án
5
+ Từ ý tưởng khi
họp nhóm triển khai
kế hoạch dự án
Đặc tả yêu cầu phần 1
mềm
+ Xác định yêu cầu
chức năng.
+ Xác định yêu phi
chức năng.
+ Xác định u cầu
miền dữ liệu.

14/3/2021

19/3/2021

8

Nhóm
trưởng


19/3/2021

20/3/2021

8

Nguyễn
Thu
Trang,
Nguyễn
Vân Trang

4

Phân tích phần mềm 2
+ Xây dựng biểu đồ
phân rã chức năng.
+ Xây dựng biểu đồ
luồng dữ liệu.

20/3/2021

22/3/2021

8

Nguyễn
Trí Tuệ,
Bùi Minh



5

Thiết kế phần mềm 5
+ Thiết kế giao diện.

12/4/2021

19/4/2021

6

Kiểm thử phần mềm 3
+ Xây dựng kịch
bản kiểm thử.
+ Thiết kế 1 ca kiểm
thử cụ thể.

23/4/2020

27/4/2020

3

II. Đặc tả yêu cầu phần mềm

Vũ Mạnh
Tùng,
Trần Thị
Thu Trang

Vũ Mạnh
Tùng


2.1. Đặc tả chức năng:

Các chức năng – tính năng chính của phần mềm quản lý nhân sự gồm:
- Đăng nhập
-Tìm kiếm
- Quản lý thơng tin nhân viên
- Quản lý chấm công
-Quản lý lương, thưởng
- Thống kê và báo cáo
2.1.1. Đăng nhập:
Cho phép người sử dụng đăng nhập vào hệ thống theo tên và mật khẩu (password).
Khi người dùng đánh tên đăng nhập và mật khẩu vào trang đăng nhập, hệ thống kiểm
tra tên và mật khẩu nhập vào đã đúng chưa, nếu đúng thì tự động chuyển sang trang
chính của phần mềm. Trường hợp kiểm tra mật khẩu và tên đăng nhập không đúng,
hiển thị hộp thoại thông báo sai tên hoặc mật khẩu.
2.1.2. Tìm kiếm


Người dùng có thể tra cứu tất cả các thơng tin về nhân viên và theo dõi, đối chiếu tính
chính xác của hoạt động chấm công.
2.1.4. Quản lý thông tin nhân viên:
Quản lý các thông tin sơ yếu lý lịch: họ tên,ngày sinh, mã NV, nơi sinh, dân tộc, tôn
giáo, số thẻ công ty, số CMND, quê quán, hộ khẩu thường trú, nơi ở hiện tại, điện
thoại liên hệ,trình độ học vấn.
+ Thêm mới nhân viên
+ Chỉnh sửa thông tin

+ Xóa tồn bộ thơng tin của một nhân viên(Trong trường hợp nhân viên ngừng công
tác tại công ty)
2.1.5. Quản lý chấm cơng:
Phịng nhân sự phải cập nhật thơng tin vê ngày công làm việc của nhân viên trong
công ty kể cả làm trong giờ và làm ngoài giờ theo từng ngày
2.1.6. Quản lý lương thưởng:
Cập nhật mức lương, thưởng của từng nhân viên trong công ty, lập phiếu lương
2.1.7. Thống kê báo cáo:
Nhân viên sử dụng chức năng này để lập báo cáo ra file excel về nhân sự
2.2. Đặc tả phi chức năng:
2.2.1. Chức năng giao diện:
+ Giao diện người sử dụng gồm 7 biểu mẫu: đăng nhập, quản lý thông tin nhân viên,
quản lý chấm công, quản lý lương thưởng, tìm kiếm, thống kê báo cáo.
+ Background: Màu hồng nhạt + trắng; Font chữ: Arial; Cỡ chữ 13; Ngôn ngữ: Tiếng
Việt.
+ Border: black, 5pixel; Button: dài 2cm, rộng 1cm.
- Tốc độ phản hồi: 5s/lần thực hiện hành động
- Yêu cầu về không gian:
+ CPU: P.IV trở lên, RAM ít nhất 512 MB


+ Trạng thái hoạt động bình thường chiếm < 70% tài nguyên lưu trữ.
- Yêu cầu về độ tin cậy: tích hợp chức năng diệt virut
- Yêu cầu về cài đặt: Cho phép cài đặt trên các máy có hệ điều hành Windows.
Yêu cầu của doanh nghiệp:
- Yêu cầu về cài đặt: Cài đặt phần mềm trên các máy tính tại công ty 5 ngày từ 16h đến
21h theo phương pháp cài đặt trực tiếp.
- Yêu cầu chuyển giao dữ liệu: Sử dụng phần mềm chuyển dữ liệu tự động chuyển cơ
sở dữ liệu từ năm 2010 tới nay , chỉ nhâp dữ liệu liên quan tới hoạt động quản lý nhân
sự.

- Yêu cầu hợp chuẩn:
+ Kết nối được với máy in, máy fax tại doanh nghiệp.
+ Kết nối được với máy chiếu tại phòng họp.
- Yêu cầu khác:
- Chế độ luật, quy định của nhà nước pháp luật:
+ Phần mềm đúng với yêu cầu luật pháp quốc tế
+ Phiên bản phát hành cần phải ghi chính xác là nước nào.
2.2.2. Đặc tả miền dữ liệu:
- Có thể kết nối được với máy in, máy fax trong công ty
- Hệ QTCSDL : Phần mềm sử dụng hệ quản trị cơ sở dữ liệu SQL server
- Định dạng dữ liệu:
+ Văn bản: pdf
+ Âm thanh: .mp3
+ Hình ảnh: jpg
+ Video: mp4
+ Tiền tệ: VND
+Ngày tháng: dd/mm/yy
III. Tài liệu phân tích hệ thống:
Nhóm đã lựa chọn phân tích hệ thống theo hướng chức năng
3.1. Biểu đồ phân rã chức năng:


3.2. Biểu đồ luồng dữ liệu:

3.3. Thiết kế CSDL:


Sử dụng hệ quản trị cơ sở dữ liệu SQL server 2019
SQL server cung cấp cho người dùng các thao tác đơn giản, trực quan trong việc xây
dựng và quản trị cơ sở dữ liệu cũng như xây dựng các ứng dụng cơ sở dữ liệu.

SQL server là một hệ quản trị cơ sở dữ liệu quan hệ (Ralational Database Management
System), rất phù hợp cho các bài toán quản lý nhỏ. Hiệu năng cao và đặc biệt dễ sử
dụng do giao diện giống các phần mềm khác trong bộ MS Office như MS Word, MS
Excel.
SQL server cung cấp hệ thống cơng cụ rất mạnh, giúp người dùng nhanh chóng và dễ
dàng xây dựng chương trình ứng dụng thơng qua query, form, report kết hợp với một
số lệnh C#.
Các bảng dữ liệu :
Danh sách table dữ liệu
- Phongban
- Nhanvien
- Chucvu
- Luong
- Trinhdohocvan
- Chamcong
- File ThongTinNV
TT
Manv
TenPhongBan
HoTen
TenChucVu
TenTrinhDo
GioiTinh
NgaySinh
SĐT
DiaChi
CMTND
NgayCap
NoiCap


Kiểu
varchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
date
Varchar
nvarchar
nvarchar
date
nvarchar

Độ dài
50
50
50
50
50
50

Kiểu
varchar
nvarchar

Độ dài
50
50


Ràng buộc
Primary Key
Foreign Key
Foreign Key
Foreign Key
Foreign Key

50
50
50
50

- File Phongban
TT
MaPB
TenPhongBan

Ràng buộc
Primary Key


SoNhanVien
- File Chucvu

nvarchar

30

TT
Macv

TenChucVu
-File TĐHV

Kiểu
varchar
nvarchar

Độ dài
50
50

Ràng buộc

TT
Kiểu
MaTDHV
varchar
TenTrinhDo
nvarchar
- File BangLuong

Độ dài
50
50

Ràng buộc

TT
MaNV
HoTen

HeSoLuong
BHXH
BHYT
BHTN
LuongCoBan
TongPC
LuongTL
- File Chamcong

Kiểu
Varchar
Nvarchar
float
float
float
float
float
float
float

Độ dài
50
50
50
50
50
50
50
50
50


Ràng buộc
Primary Key

TT
Kiểu
MaNV
varchar
HoTen
nvarchar
TenPhongBan
nvarchar
Checkin
datetime
Checkout
datetime
Mối quan hệ giữ các bảng :

Độ dài
50
50
50

Ràng buộc
Primary Key

Primary Key

Primary Key



PhongBan
MaPB
TenPhongBan
SoNhanVien

ThongTinNV
MaNV
TenPhongBan
HoTen

ChamCong
MaNV

TenChucVu

HoTen

TenTrinhDo

TenPhongBan

GioiTinh

MaTDHV

Checkin

Ngaysinh


TenTrinhDo

Checkout

SĐT

TrinhDoHocVan

DiaChi
CMTND
NgayCap
NoiCap

BangLuong

ChucVu

MaNV

MaCV

HoTen

TenChucVu

HeSoLuong
BHXH
BHYT
BHTN
LuongCoBan

TongPC
LuongTL

IV. Thiết kế giao diện:
4.1. Giao diện đăng nhập:


4.2. Giao diện quản lý thông tin nhân viên:



4.3. Giao diện quản lý chấm công:

4.4. Giao diện quản lý lương:


V, Kiểm thử

Xây dựng kịch bản kiểm thử:
STT Tên
ca
kiểm thử
1
Đăng nhập
thành cơng

2

3


Dữ
liệu
đầu vào
“PhuongQ
uy99”;
“123”

Đăng nhập “nhungdin
tài khoản h99”,
chưa đăng “123456”

Đăng nhập “PhuongQ
hệ thống uy99”;
lỗi do nhập “123456”
sai
Mật khẩu

Thao tác thực
hiện
B1: Nhập [tên
đăng nhập]=
“PhươngQuy9
9”
B2: Nhập [mật
khẩu]= “123”
B1: Nhập[tên
đăng
nhập]=“dinhnh
ung99”
B2: Nhập [mật

khẩu]=
“123456”
B1: Nhập [tên
đăng nhập]=
“PhươngQuy9
9”
B2: Nhập [mật
khẩu]=

Kết quả đầu ra Kết quả thực tế
mong muốn
Phần
mềm Phần mềm
chuyển tới trang chuyển tới trang chủ
chủ

Báo lỗi- sai mật
khẩu hoặc tên Phần mềm
tài khoản
chuyển tới trang chủ

Phần mềm hiện Phần mềm chuyển tới
thông báo lỗi – trang chủ
sai tên tài khoản
hoặc mật khẩu


“123456”

4


Đăng nhập “Phuong99
hệ thống ”; ‘123”
lỗi do nhập
sai
[Tên
đăng nhập]

5

Đăng nhập “123”
hệ thống
lỗi do bỏ
trống
trường
[Tên đăng
nhập]
Đăng nhập “PhuongQ
hệ thống uy99”
lỗi do bỏ
trống
trường
[Mật khẩu]

6

7

Cập nhật
“Đinh

(sửa thông Nhung”
tin

nhân)

8

Cập nhật “123456”
(Sửa thông
tin

nhân)

9

Cập nhật “123456”
(sửa thông
tin

nhân)

B1: Nhập [tên
đăng nhập]=
“Phương99”
B2: Nhập [mật
khẩu]=
“123456”
Người dùng bỏ
trống
[Tên

đăng
nhập],
nhập
“123”
vào ô [Mật
khẩu]

Phần mềm hiện Phần mềm chuyển tới
thông báo lỗi – trang chủ
sai tên tài khoản
hoặc mật khẩu

Người
dùng
nhập
“PhuongQuy9
9” vào ô [tên
đăng
nhập],
bỏ trống [Mật
khẩu]
Người
dùng
nhập
“Đinh
Nhung” vào ô
[Tên hiển thị],
không
nhập
vào ô [Mật

khẩu]
Người
dùng
nhập
“123456” vào
ô[mật
khẩu
mới], “1234”
vào ô [Nhập
lại MK]
Người
dùng
nhập
“123456” vào
ô [Mật khẩu
mới];
“123456” vào
ô [Nhập lại
MK]

Phần mềm hệ Phần mềm hệ thống
thống báo lỗi – báo lỗi – sai tên đăng
sai tên đăng nhập hoặc mật khẩu
nhập hoặc mật
khẩu

Phần mềm hệ Phần mềm hệ thống
thống báo lỗi – báo lỗi – sai tên đăng
sai tên đăng nhập hoặc mật khẩu
nhập hoặc mật

khẩu

Thông tin không Thông tin không
được sửa và báo được sửa và báo lỗi –
lỗi – Điền đúng Điền đúng mật khẩu
mật khẩu

Phần mềm báo Phần mềm báo lỗi, và
lỗi, và không không
cập nhập
cập nhập thông thông tin mới được
tin mới được

Thông tin được Thông tin được sửa
sửa và cập nhập và cập nhập mới
mới


10

11

12

13

14

Tìm kiếm
“NV3”

(Thơng tin
nhân viên)

Người
dùng
nhập “NV3”
vào ơ Tìm
kiếm thơng tin
nhân viên
Tìm kiếm
“NA3”
Người
dùng
(Thơng tin
nhập “NA3”
nhân viên)
vào ơ Tìm
kiếm thơng tin
nhân viên
Thêm mới “dinhnhun B1: Nhập [tên
tài khoản
g99”,
tài
khoản]=
“Đinh Thị “dinhnhung99
Nhung”

B2: Nhập [ tên
hiển
thị]=

“Đinh
Thị
Nhung”
Sửa
tài “Nguyễn
Người
dùng
khoản
Linh Thảo sửa [tên hiển
123”
thị] = “Nguyễn
Linh
Thảo
123”
Xóa
tài “linhthao9 B1: Chọn [tên
khoản
9”
tài khoản] =
“linhthao99”
B2:
Click
button “Xóa”

Phần mềm hiện
ra thơng tin Khơng hiển thị thơng
nhân viên có mã tin nhân viên có mã “
“NV3”
NV3”
Phần mềm báo Phần mềm báo lỗilỗi-Không

Không thấy kết quả tìm
thấykết quả tìm kiếm
kiếm
Thơng tin được Thơng tin được thêm
thêm mới vào mới vào danh sách
danh sách quản quản lí tài khoản
lí tài khoản

Thơng tin đã Thơng tin tài khoản đã
được chỉnh sửa
được chỉnh sửa.

Tài khoản được
xóa khỏi danh Tài khoản được xóa
sách
khỏi danh sách

5.1. Đăng nhập thành cơng

5.2.
Đăng
nhập
tài
khoản
chưa
đăng


5.3. Đăng nhập hệ thống lỗi do nhập sai mật khẩu



5.4. Đăng nhập hệ thống lỗi do nhập sai [Tên đăng nhập]


×