1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website quản lý mục tiêu doanh nghiệp

58 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng Website Quản Lý Mục Tiêu Doanh Nghiệp
Tác giả Hoàng Thị Cẩm Vân
Người hướng dẫn TS. Hoàng Thị Mỹ Lệ
Trường học Đại Học Đà Nẵng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp Đại Học
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 58
Dung lượng 2,56 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬTKHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ M

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

Sinh viên thực hiện : Hoàng Thị Cẩm Vân

Trang 2

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ

ĐỒ ÁN TỐT NGHIỆP

ĐẠI HỌC

NGÀNH: CÔNG NGHỆ THÔNG TIN

CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

XÂY DỰNG WEBSITE QUẢN LÝ MỤC TIÊU DOANH NGHIỆP

Sinh viên thực hiện : Hoàng Thị Cẩm Vân

Đà Nẵng, 02/2022

Trang 3

NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN

i

Trang 4

NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN

ii

Trang 5

TÓM TẮT

Tên đề tài: Xây dựng website quản lý mục tiêu doanh nghiệp

Sinh viên thực hiện: Hoàng Thị Cẩm Vân

Mã sinh viên: 1811505310351 Lớp: 18T3

Đồ án với đề tài Xây dựng website quản lý mục tiêu doanh nghiệp được xây dựngvới ngôn ngữ lập trình C#, sử dụng NET framework và các plugin hỗ trợ nhưBootstrap, JQuery, Ajax

Nhu cầu xây dựng, phát triển và cạnh tranh thị trường của các doanh nghiệphiện nay ngày càng tăng cao Các doanh nghiệp start-up phải đối mặt với rất nhiềukhó khăn và thách thức để có thể tồn tại, nếu không có hướng đi đúng đắn cho doanhnghiệp và nhân viên thì rất có thể sẽ phải dừng bước trước khi nhìn thấy thành quả.Hay các doanh nghiệp đang phát triển phải liên tục phấn đấu hơn nữa, tạo ra kết quảnhiều hơn một chút so với những gì họ nghĩ là có thể Vì thế, xây dựng website quản

lý mục tiêu doanh nghiệp nhằm giúp doanh nghiệp thiết lập và theo dõi hiệu quả mụctiêu thông qua những dữ liệu trực quan được cập nhật liên tục hàng ngày, đồng thời kếtnối người quản lý dự án và các nhân viên với mục tiêu chung của doanh nghiệp đểcùng tập trung hoàn thành

Wesite với các chức năng chính như thiết lập mục tiêu công ty, thiết lập mục tiêu

dự án, quản lý dự án, cập nhật tiến độ hoàn thành mục tiêu, báo cáo, đánh giá,nhận xét… Giám đốc thiết lập mục tiêu của công ty, theo dõi tiến độ theo từng mụctiêu giao về người quản lý dự án Người quản lý dự án thiết lập mục tiêu dự án theotừng dự án và liên kết với mục tiêu chung của công ty, giao và theo dõi tiến độ mụctiêu của nhân viên, xem các báo cáo để kịp thời đưa ra quyết định, thúc đẩy, hỗ trợnhân viên hoàn thành mục tiêu Nhân viên tự theo dõi, cập nhật tiến độ hoàn thànhmục tiêu của bản thân hằng ngày, từ đó các cấp quản lý sẽ dễ dàng theo dõi để hỗ trợ

và đánh giá quá trình thực hiện mục tiêu của nhân viên

iii

Trang 6

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ

CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM

Độc lập - Tự do - Hạnh phúc

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: TS Hoàng Thị Mỹ Lệ

Sinh viên thực hiện: Hoàng Thị Cẩm Vân Mã SV: 1811505310351

1 Tên đề tài

Xây dựng website quản lý mục tiêu doanh nghiệp

2 Các số liệu, tài liệu ban đầu

- Số liệu dựa trên việc khảo sát thực tế qua quá trình trao đổi, lấy thông tin từcông ty cổ phần viễn thông đầu tư và thương mại quốc tế - Chi nhánh Đà Nẵng

- Qua khảo sát tại công ty, chưa từng có công trình nghiên cứu nào về đề tài này,nên không tài liệu ban đầu nào Các tài liệu tham khảo được lấy từ nhiều nguồnkhác nhau, đa phần là từ khóa học trên youtube [1]

3 Nội dung chính của đồ án

2 Phân tích tác nhân và chức năng

3 Thiết kế sơ đồ use-case

4 Thiết kế sơ đồ hoạt động

5 Thiết kế sơ đồ ERD

6 Thiết kế cơ sở dữ liệu

7 Kịch bản cho các use-case

iv

Trang 7

- Xây dựng chương trình

1 Công cụ xây dựng

2 Giao diện chức năng

- Kết luận và hướng phát triển

Trang 8

Với sự hướng dẫn tận tình của cô Hoàng Thị Mỹ Lệ em đã hoàn thành báo cáo đồ

án cuối khoá này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và xây dựng

hệ thống nhưng do thời gian có hạn và khả năng còn hạn chế nên bài đồ án của emkhông tránh khỏi những thiếu sót Kính mong nhận được sự góp ý, phê bình của quýthầy cô và các bạn để em có thể hoàn thiện tốt hơn đề tài của mình

Em xin chân thành cảm ơn!

vi

Trang 9

CAM ĐOAN

Tôi xin cam đoan rằng đồ án tốt nghiệp “Xây dựng website quản lý mục tiêudoanh nghiệp” là công trình nghiên cứu độc lập dưới sự hướng dẫn của giảng viênTS.Hoàng Thị Mỹ Lệ Những tài liệu tham khảo đã được liệt kê tại phần tài liệutham khảo Các nội dung nghiên cứu và kết quả trong đề tài này là hoàn toàn trungthực

Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách nhiệm trướchội đồng cũng như kết quả đồ án của mình

Sinh viên thực hiện

vii

Trang 10

MỤC LỤC

MỞ ĐẦU 1

Chương 1: TỔNG QUAN ĐỀ TÀI 2

1.1 Nghiên cứu tổng quan đề tài 2

1.2 Mục tiêu đề tài 2

1.3 Phạm vi đề tài 2

1.4 Phương pháp nghiên cứu 2

1.5 Giải pháp công nghệ 3

1.6 Đặc tả yêu cầu nghiệp vụ 3

1.6.1 Giám đốc 3

1.6.2 Người quản lý dự án 3

1.6.3 Nhân viên 3

1.6.4 Admin 3

Chương 2: CƠ SỞ LÝ THUYẾT 4

2.1 Giới thiệu về ngôn ngữ lập trình C# 4

2.2 Giới thiệu về NET framework 4

2.3 Giới thiệu về hệ quản trị cơ sở dữ liệu SQL Server 5

Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 6

3.1 Khảo sát thực tế 6

3.2 Phân tích tác nhân và chức năng 6

3.2.1 Xác định các tác nhân 6

3.2.2 Các yêu cầu chức năng 6

3.2.3 Yêu cầu phi chức năng 8

3.3 Sơ đồ use-case 8

3.3.1 Sơ đồ use-case tổng quát 8

3.3.2 Sơ đồ use-case tác nhân Giám đốc 9

3.3.3 Sơ đồ use-case tác nhân Người quản lý dự án 9

viii

Trang 11

3.3.4 Sơ đồ use-case tác nhân Nhân viên 10

3.3.5 Sơ đồ use-case tác nhân Admin 10

3.4 Sơ đồ hoạt động 11

3.4.1 Sơ đồ hoạt động Thiết lập mục tiêu công ty (Giám đốc) 11

3.4.2 Sơ đồ hoạt động Duyệt báo cáo (Giám đốc + Người quản lý dự án) 12

3.4.3 Sơ đồ hoạt động Nhận xét (Giám đốc + Người quản lý dự án) 12

3.4.4 Sơ đồ hoạt động Đánh giá (Giám đốc + Người quản lý dự án) 13

3.4.5 Sơ đồ hoạt động quản lý dự án (Người quản lý dự án) 13

3.4.6 Sơ đồ hoạt động thiết lập mục tiêu dự án (Người quản lý dự án) 14

3.4.7 Sơ đồ hoạt động Cập nhật tiến độ (Người quản lý dự án + Nhân viên) 15

3.4.8 Sơ đồ hoạt động Báo cáo mục tiêu (Người quản lý dự án + Nhân viên) 16

3.4.9 Sơ đồ hoạt động Quản lý người dùng (Admin) 16

3.4.10 Sơ đồ hoạt động Quản lý phòng ban (Admin) 17

3.5 Sơ đồ ERD 17

3.6 Thiết kế cơ sở dữ liệu 18

3.7 Kịch bản cho các use-case 21

3.7.1 Thêm mục tiêu công ty 21

3.7.2 Chỉnh sửa mục tiêu công ty 21

3.7.3 Xóa mục tiêu công ty 22

3.7.4 Giao mục tiêu công ty 23

3.7.5 Duyệt báo cáo 23

3.7.6 Nhận xét mục tiêu 24

3.7.7 Đánh giá mục tiêu 24

3.7.8 Thêm dự án 25

3.7.9 Chỉnh sửa dự án 25

3.7.10 Phân công nhân viên dự án 26

3.7.11 Thêm mục tiêu dự án 26

3.7.12 Chỉnh sửa mục tiêu dự án 27

ix

Trang 12

3.7.13 Xóa mục tiêu dự án 28

3.7.14 Giao mục tiêu dự án 28

3.7.15 Cập nhật tiến độ 29

3.7.16 Báo cáo mục tiêu 29

3.7.17 Thêm người dùng 30

Chương 4: XÂY DỰNG CHƯƠNG TRÌNH 31

4.1 Công cụ xây dựng chương trình 31

4.2 Một số giao diện trong chương trình 31

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 41

I KẾT QUẢ ĐẠT ĐƯỢC 41

1 Về công nghệ 41

2 Về ứng dụng 41

II HƯỚNG PHÁT TRIỂN 41

TÀI LIỆU THAM KHẢO 42

x

Trang 13

DANH MỤC BẢNG

Bảng 3.1 ChucVu 18

Bảng 3.2 Quyen 18

Bảng 3.3 ChiTietQuyen 18

Bảng 3.4 PhongBan 18

Bảng 3.5 LoaiDA 18

Bảng 3.6 NguoiDung 18

Bảng 3.7 DuAn 19

Bảng 3.8 ChiTietDA 19

Bảng 3.9 MucTieu 19

Bảng 3.10 ChiTietMT 20

Bảng 3.11 TienDo 20

Bảng 3.12 NDNhanXet 20

Bảng 3.13 BanBC 20

Bảng 3.14 NDDanhGia 21

xi

Trang 14

DANH MỤC HÌNH VẼ

Hình 4.1 Giao diện trang chủ 31

Hình 4.2 Giao diện trang danh sách mục tiêu công ty 31

Hình 4.3 Giao diện trang tạo mới mục tiêu công ty 32

Hình 4.4 Giao diện trang chỉnh sửa mục tiêu công ty 32

Hình 4.5 Giao diện trang giao mục tiêu công ty 32

Hình 4.6 Giao diện trang danh sách mục tiêu công ty giao 33

Hình 4.7 Giao diện trang nhận xét 33

Hình 4.8 Giao diện trang danh sách mục tiêu dự án 33

Hình 4.9 Giao diện trang danh sách dự án 34

Hình 4.10 Giao diện trang danh sách mục tiêu báo cáo 34

Hình 4.11 Giao diện trang danh sách mục tiêu đánh giá 34

Hình 4.12 Giao diện trang đánh giá 35

Hình 4.13 Giao diện trang thống kê mục tiêu 35

Hình 4.14 Giao diện trang thống kê người dùng 36

Hình 4.15 Giao diện trang danh sách mục tiêu cá nhân 36

Hình 4.16 Giao diện trang cập nhật tiến độ mục tiêu 36

Hình 4.17 Giao diện trang báo cáo mục tiêu 37

Hình 4.18 Giao diện trang thêm mới dự án 37

Hình 4.19 Giao diện trang chỉnh sửa dự án 38

Hình 4.20 Giao diện trang phân công dự án 38

Hình 4.21 Giao diện trang tạo mới mục tiêu dự án 39

Hình 4.22 Giao diện trang chính sửa mục tiêu dự án 39

Hình 4.23 Giao diện trang giao mục tiêu dự án 40

Hình 4.24 Giao diện trang danh sách người dùng 40

Hình 4.25 Giao diện trang danh sách phòng ban 40

xii

Trang 15

DANH MỤC SƠ ĐỒ

Sơ đồ 3.1 Sơ đồ use-case tổng quát 8

Sơ đồ 3.2 Sơ đồ use-case tác nhân Giám đốc 9

Sơ đồ 3.3 Sơ đồ use-case tác nhân Người quản lý dự án 9

Sơ đồ 3.4 Sơ đồ use-case tác nhân Nhân viên 10

Sơ đồ 3.5 Sơ đồ use-case tác nhân Admin 10

Sơ đồ 3.6 Sơ đồ hoạt động Thêm, sửa, xóa mục tiêu công ty 11

Sơ đồ 3.7 Sơ đồ hoạt động Giao mục tiêu công ty 11

Sơ đồ 3.8 Sơ đồ hoạt động Duyệt báo cáo 12

Sơ đồ 3.9 Sơ đồ hoạt động Nhận xét 12

Sơ đồ 3.10 Sơ đồ hoạt động Đánh giá 13

Sơ đồ 3.11 Sơ đồ hoạt động Thêm, sửa, xóa dự án 13

Sơ đồ 3.12 Sơ đồ hoạt động Phân công nhân viên 14

Sơ đồ 3.13 Sơ đồ hoạt động Thêm, sửa, xóa mục tiêu dự án 14

Sơ đồ 3.14 Sơ đồ hoạt động Giao mục tiêu dự án 15

Sơ đồ 3.15 Sơ đồ hoạt động Cập nhật tiến độ 15

Sơ đồ 3.16 Sơ đồ hoạt động Báo cáo mục tiêu 16

Sơ đồ 3.17 Sơ đồ hoạt động Quản lý người dùng 16

Sơ đồ 3.18 Sơ đồ hoạt động Quản lý phòng ban 17

Sơ đồ 3.19 Sơ đồ ERD 17

xiii

Trang 16

DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT

Chữ viết tắt Đầy đủ Ý nghĩa

SQL Structured Query Language Ngôn ngữ truy vấn dữ liệuHTML HyperText Markup Language Ngôn ngữ đánh dấu siêu văn bảnCSS Cascading Style Sheets Ngôn ngữ định kiểu theo tầngC# C Sharp Ngôn ngữ lập trình

xiv

Trang 17

Xây dựng website quản lý mục tiêu doanh nghiệp

MỞ ĐẦU

Với nhu cầu phát triển của các doanh nghiệp hiện nay, nhằm giúp doanh nghiệp đạttốc độ tăng trưởng liên tục và bền vững thông qua việc thiết lập, liên kết và truyền đạtmục tiêu từ cấp công ty đến nhân viên Nhằm mục đích góp phần thúc đẩy sự sáng tạotrong công việc của nhân viên, giúp nhân viên xác định mức độ ưu tiên, hướng đitrong công việc, giúp cấp quản lý dễ dàng theo dõi và nắm bắt tình hình thực hiện mụctiêu của nhân viên Đề tài hướng đến xây dựng website quản lý mục tiêu doanh nghiệp.Phạm vi nghiên cứu đề tài: Xây dựng website quản lý mục tiêu cho công ty cổ phầnviễn thông đầu tư và thương mại quốc tế (ITECOM) – Chi nhánh Đà Nẵng

Cấu trúc đồ án tốt nghiệp gồm các phần như sau:

- Mở đầu: Giới thiệu lý do và các mục tiêu mà đề tài cần giải quyết, phạm vinghiên cứu của đề tài Giới thiệu tóm tắt nội dung sẽ được trình bày trong cácchương tiếp theo

- Chương 1: Nghiên cứu,tìm hiểu tổng quan và đưa ra lý do chọn đề tài, mục tiêu

và mục đích khi xây dựng và phát triển đề tài Xác định rõ phạm vi và đối tượnghướng đến, giải pháp công nghệ để triển khai, xây dựng đề tài, đồng thời phântích đặc tả yêu cầu nghiệp vụ

- Chương 2: Tìm hiểu, giới thiệu tổng quát các kiến thức về ngôn ngữ lập trình C#,.NET Framework và hệ quản trị cơ sở dữ liệu SQL Server

- Chương 3: Khảo sát thực tế, phân tích các tác nhân và chức năng của từng tácnhân, yêu cầu phi chức năng của hệ thống Thiết kế sơ đồ use-case, sơ đồ hoạtđộng, sơ đồ ERD Thiết kế cơ sở dữ liệu Xây dựng kịch bản cho từng use-casetrong hệ thống

- Chương 4: Xây dựng giao diện và chức năng của hệ thống

- Kết luận: Kết luận chung cho các chương trong đồ án Trình bày những vấn đề đã

giải quyết đồng thời trình bày các vấn đề vẫn chưa được giải quyết

Trang 18

Xây dựng website quản lý mục tiêu doanh nghiệp

Chương 1: TỔNG QUAN ĐỀ TÀI

1.1 Nghiên cứu tổng quan đề tài

Hiện nay, việc quản lý mục tiêu trong doanh nghiệp khá phổ biến và rộng rãi.Tuy nhiên, đa phần các doanh nghiệp đang thực hiện bằng phương pháp thủ côngqua Excel, Word Nhưng việc này còn gặp nhiều bất tiện và chưa tối ưu, khi giám đốc

và người quản lý dự án khó nắm bắt tiến độ thực hiện mục tiêu của nhân viên, đồngthời khiến nhân viên trở nên thụ động trong công việc

Liên quan đến đề tài quản lý mục tiêu doanh nghiệp, cụ thể là trong công ty

cổ phần viễn thông đầu tư và thương mại quốc tế (ITECOM), Chi nhánh Đà Nẵng,chưa từng có công trình nghiên cứu nào

Đề tài quản lý mục tiêu doanh nghiệp của đồ án hướng đến việc cho giám đốc,người quản lý dự án thiết lập mục tiêu và theo dõi tiến độ hoàn thành mục tiêu củanhân viên, nhân viên cập nhật tiến độ thực hiện hằng ngày và báo cáo mục tiêu

1.2 Mục tiêu đề tài

Đề tài hướng đến xây dựng website quản lý mục tiêu doanh nghiệp với cácchức năng cụ thể như sau:

- Giám đốc thiết lập mục tiêu của công ty

- Người quản lý dự án thiết lập mục tiêu của dự án

- Liên kết mục tiêu của giám đốc với người quản lý dự án, mục tiêu của ngườiquản lý dự án với nhân viên

- Nhân viên, người quản lý dự án cập nhật tiến độ hoàn thành mục tiêu của mìnhmỗi ngày, báo cáo sau khi hoàn thành mục tiêu

- Nhân viên theo dõi, kiểm tra tiến độ thực hiện mục tiêu của bản thân, của dự án

và mục tiêu của công ty

- Giám đốc, người quản lý dự án theo dõi,đánh giá tiến độ thực hiện mục tiêu củanhân viên

- Giám đốc nhận xét mục tiêu của người quản lý dự án và nhân viên, ngườiquản lý dự án nhận xét mục tiêu của nhân viên

1.3 Phạm vi đề tài

Xây dựng website quản lý mục tiêu cho công ty cổ phần viễn thông đầu tư vàthương mại quốc tế (ITECOM) – Chi nhánh Đà Nẵng

1.4 Phương pháp nghiên cứu

- Nghiên cứu lý thuyết: phương pháp thu thập thông tin qua sách, trang web

- Triển khai thực nghiệm: xây dựng website

Trang 19

Xây dựng website quản lý mục tiêu doanh nghiệp

- Thiết lập mục tiêu công ty: thêm, sửa, xóa mục tiêu công ty, giao mục tiêu chongười quản lý dự án

- Duyệt báo cáo của những mục tiêu mình quản lý

- Theo dõi, nhận xét tiến độ thực hiện mục tiêu của người quản lý dự án vànhân viên

- Đánh giá mục tiêu của những mục tiêu mình quản lý

- Biết được số lượng mục tiêu đang thực hiện, quá hạn, đã hoàn thành hayhoàn thành quá hạn

1.6.2 Người quản lý dự án

Người quản lý dự án được tìm kiếm,xem các thông tin chung như: mục tiêucông ty, mục tiêu dự án, dự án,… Ngoài ra, người quản lý dự án được thực hiện một sốtính năng riêng gồm:

- Quản lý dự án: thêm, sửa, xóa dự án

- Thiết lập mục tiêu dự án: thêm, sửa, xóa mục tiêu dự án, giao mục tiêu chonhân viên

- Duyệt báo cáo của những mục tiêu mình quản lý

- Theo dõi, nhận xét tiến độ thực hiện mục tiêu của nhân viên

- Đánh giá mục tiêu của những mục tiêu mình quản lý

- Cập nhật tiến độ hoàn thành mục tiêu của mình

- Báo cáo mục tiêu khi hoàn thành

1.6.3 Nhân viên

Nhân viên được tìm kiếm, xem các thông tin chung như: mục tiêu công ty,mục tiêu dự án, dự án,… Được phép cập nhật tiến độ hoàn thành mục tiêu của mình,báo cáo mục tiêu khi hoàn thành

1.6.4 Admin

Admin được phép tìm kiếm, thêm, sửa, xóa thông tin người dùng, thay đổitrạng thái hoạt động của người dùng Thêm, sửa, xóa thông tin phòng ban và thống kê

số lượng nhân viên theo từng phòng ban

Trang 20

Xây dựng website quản lý mục tiêu doanh nghiệp

Chương 2: CƠ SỞ LÝ THUYẾT

- Website xây dựng với ngôn ngữ C# sử dụng NET framework và các plugin

hỗ trợ như: Bootstrap, JQuery, Ajax

- Xây dựng giao diện trang web bằng HTML, CSS, Javascript

- Cơ sở dữ liệu của hệ thống sử dụng hệ quản trị cơ sở dữ liệu SQL Server

- Công cụ phát triển: Visual studio, Github,…

2.1 Giới thiệu về ngôn ngữ lập trình C#

- Ngôn ngữ C# là một ngôn ngữ được dẫn xuất từ C và C++, nhưng nó được tạo

từ trên nền tảng phát triển hơn Microsoft bắt đầu với công việc trong C và C++ vàthêm vào những đặc tính mới để làm cho ngôn ngữ này dễ sử dụng hơn Nhiều trong

số những đặc tính này khá giống với những đặc tính có trong ngôn ngữ Java Khôngdừng lại ở đó, C# có tính ưu việt hơn hẳn ở các ngôn ngữ khác như:

 Là ngôn ngữ đơn giản

 Là ngôn ngữ hiện đại

 Là ngôn ngữ hướng đối tượng

 Là ngôn ngữ mạnh mẽ và mềm dẻo

 Là ngôn ngữ có ít từ khóa

 Là ngôn ngữ hướng module

- Bên cạnh đó, C# còn hỗ trợ quản lý cơ sở dữ liệu, internet, tính năng kết nốimôi trường dữ liệu Access,SQL, được thực hiện bằng nhiều cách [2], [3]

2.2 Giới thiệu về NET framework

- Net Framework là một khuôn khổ phần mềm chạy chủ yếu trênMicrosoft Windows được phát triển bởi Microsoft

- Net Framework chứa một bộ thư viện rất lớn chứa các công cụ khác nhau giúpngười lập trình xử lý được hết hầu hết các công việc thường gặp trong quá trìnhphát triển ứng dụng

- Chương trình viết cho .Net Framework không thực thi trực tiếp trongmôi trường hệ điều hành mà thực thi trong khuôn khổ của chương trình CLR(CommonLanguage Runtime)- một máy ảo ứng dụng cung cấp các dịch vụ như: quản lý bộ nhớ,bảo mật và xử lý các ngoại lệ và được quản lý bởi chương trình này Vì thực thi trongmôi trường riêng khép kín và được quản lý chặt chẽ, chương trình NET có thể tránhđược nhiều lỗi thường gặp trong quá trình phát triển ứng dụng [4], [5]

Trang 21

Xây dựng website quản lý mục tiêu doanh nghiệp

2.3 Giới thiệu về hệ quản trị cơ sở dữ liệu SQL Server

- SQL Server là hệ thống quản trị cơ sở dữ liệu quan hệ (Relational DataBaseManagement System- RDBMS) sử dụng các lệnh giao chuyển Transaction-SQL đểtrao đổi dữ liệu giữa Client Computer và Server Computer SQL Server có một sốđặc tính sau:

 Cho phép quản trị một hệ CSDL lớn (lên đến vài tega byte), có tốc độ xử lý

dữ liệu nhanh đáp ứng yêu cầu về thời gian

  Cho phép nhiều người cùng khai thác trong một thời điểm đối với một CSDL

và toàn bộ quản trị CSDL (lên đến vài chục ngàn user)

 Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật củacông nghệ NT (Network Technology), tích hợp với hệ thống bảo mật củaWindows NT hoặc sử dụng hệ thống bảo vệ độc lập của SQL Server

 Hỗ trợ trong việc triển khai CSDL phân tán và phát triển ứng dụng trên Internet

 Cho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng xây dựng cácứng dụng đặc thù (Visual Basic, C, C++, ASP, ASP.NET, XML, ) [6], [7]

Trang 22

Xây dựng website quản lý mục tiêu doanh nghiệp

Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1 Khảo sát thực tế

Doanh nghiệp thiết lập mục tiêu, giao mục tiêu, báo cáo và đánh giá trên file excel.Giám đốc thiếp lập mục tiêu chung của công ty trên file excel và gửi cho toàncông ty Khi muốn giao mục tiêu cụ thể cho người quản lý dự án thì điền thông tintheo từng file riêng biệt và gửi đi cho người đó Điều này gây bất cập trong việc theodõi tiến độ hoàn thành mục tiêu, từ đó khó nhìn ra lỗ hổng trong việc định hướng, pháttriển doanh nghiệp

Tương tự, người quản lý dự án thiết lập mục tiêu dự án trên file excel và gửi chotoàn nhân viên thuộc dự án đó Khi muốn giao mục tiêu cụ thể cho nhân viên thì điềnthông tin theo từng file riêng biệt và gửi đi cho nhân viên đó

Nhân viên nhận file mục tiêu được giao và báo cáo vào file khi hoàn thành Khiếnnhân viên bị thụ động, đồng thời không nhận ra rõ được giá trị của bản thân trong việcgóp phần hoàn thành mục tiêu công ty

3.2 Phân tích tác nhân và chức năng

- Thiết lập mục tiêu công ty

- Duyệt báo cáo

Trang 23

Xây dựng website quản lý mục tiêu doanh nghiệp

- Xem danh sách nhân viên

- Báo cáo tiến độ

- Duyệt báo cáo

- Đánh giá mục tiêu

- Nhận xét mục tiêu

- Thống kê mục tiêu

- Thống kê dự án

- Xuất file excel

- Xem mục tiêu công ty

- Xem danh sách nhân viên

Trang 24

Xây dựng website quản lý mục tiêu doanh nghiệp

3.2.3 Yêu cầu phi chức năng

- Tính tiện dụng: giao diện thân thiện, dễ dàng sử dụng

- Tính hiệu quả: đảm bảo truy xuất website nhanh chóng

- Tính tương thích: hỗ trợ tốt trên các trình duyệt

3.3 Sơ đồ use-case

3.3.1 Sơ đồ use-case tổng quát

Sơ đồ 3.1 Sơ đồ use-case tổng quát

Trang 25

Xây dựng website quản lý mục tiêu doanh nghiệp

3.3.2 Sơ đồ use-case tác nhân Giám đốc

Sơ đồ 3.2 Sơ đồ use-case tác nhân Giám đốc

3.3.3 Sơ đồ use-case tác nhân Người quản lý dự án

Sơ đồ 3.3 Sơ đồ use-case tác nhân Người quản lý dự án

Trang 26

Xây dựng website quản lý mục tiêu doanh nghiệp

3.3.4 Sơ đồ use-case tác nhân Nhân viên

Sơ đồ 3.4 Sơ đồ use-case tác nhân Nhân viên

3.3.5 Sơ đồ use-case tác nhân Admin

Sơ đồ 3.5 Sơ đồ use-case tác nhân Admin

Trang 27

Xây dựng website quản lý mục tiêu doanh nghiệp

3.4 Sơ đồ hoạt động

3.4.1 Sơ đồ hoạt động Thiết lập mục tiêu công ty (Giám đốc)

3.4.1.1 Sơ đồ hoạt động Thêm, sửa, xóa mục tiêu công ty

Sơ đồ 3.6 Sơ đồ hoạt động Thêm, sửa, xóa mục tiêu công ty

3.4.1.2 Sơ đồ hoạt động Giao mục tiêu công ty

Sơ đồ 3.7 Sơ đồ hoạt động Giao mục tiêu công ty

Trang 28

Xây dựng website quản lý mục tiêu doanh nghiệp

3.4.2 Sơ đồ hoạt động Duyệt báo cáo (Giám đốc + Người quản lý dự án)

Sơ đồ 3.8 Sơ đồ hoạt động Duyệt báo cáo

3.4.3 Sơ đồ hoạt động Nhận xét (Giám đốc + Người quản lý dự án)

Sơ đồ 3.9 Sơ đồ hoạt động Nhận xét

Trang 29

Xây dựng website quản lý mục tiêu doanh nghiệp

3.4.4 Sơ đồ hoạt động Đánh giá (Giám đốc + Người quản lý dự án)

Sơ đồ 3.10 Sơ đồ hoạt động Đánh giá

3.4.5 Sơ đồ hoạt động quản lý dự án (Người quản lý dự án)

3.4.5.1 Sơ đồ hoạt động Thêm, sửa, xóa dự án

Sơ đồ 3.11 Sơ đồ hoạt động Thêm, sửa, xóa dự án

Ngày đăng: 07/03/2024, 15:39

w