TRƯỜNG ĐẠI HỌC ĐIỆN LỰCKHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN THỰC TẬP HỆ THỐNG QUẢN TRỊ DỰ ÁN PHẦN MỀM ĐỀ T I: XÂY DỰNG WEBSITE Đ O TẠO TRỰC TUYẾN EDULAND Sinh viên thực h
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
THỰC TẬP HỆ THỐNG QUẢN TRỊ DỰ ÁN PHẦN MỀM
ĐỀ T I:
XÂY DỰNG WEBSITE Đ O TẠO TRỰC TUYẾN EDULAND
Sinh viên thực hiện : LÊ ĐĂNG QUÂN
Giảng viên hướng dẫn : Ths.TRẦN THỊ MINH THU
Trang 2TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
CỘNG HO XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc
Hà Nội, ngày …… tháng … năm 2024
ĐỀ CƯƠNG THỰC TẬP MÔN THỰC TẬP QUẢN TRỊ DỰ ÁN PHẦN MỀM
1 Tên đề tài:
Xây dựng web đào tạo trực tuyến Eduland
2 Sinh viên thực hiện:
Họ và tên: Lê Đăng Quân
MSSV: 20810310403
Số điện thoại: 0941674493
Email: quanledang0@gmail.com
Vị trí thực tập: Intern C#
3 Giảng viên hướng dẫn:
Họ và tên: Trần Thị Minh Thu Học vị: Thạc sĩ
Số điện thoại: 0912105185 Email: thuttm@epu.edu.vn Đơn vị công tác: Khoa Công Nghệ Thông Tin trường Đại học Điện Lực
4 Cán bộ hướng dẫn tại nơi thực tập
Xây dựng web đào tạo trực tuyến Eduland
5 Nội dung báo cáo thực tập:
Chương 1 Khảo sát hiện trạng và xác lập dự án
Chương 2 Xây dựng kế hoạch quản trị dự án
Chương 3 Triển khai dự án, đánh giá kết quả
Trang 4PHIẾU ĐIỂM
Giảng Viên Hướng Dẫn
Sinh viên thực hiện:
Trang 5MỤC LỤC
Trang
LỜI NÓI ĐẦU 1
CHƯƠNG 1: GIỚI THIỆU CÔNG TY - ĐƠN VỊ THỰC TẬP 10
1.1.Giới thiệu về Công ty TNHH Hồng Phát 10
1.2 Tầm nhìn, sứ mệnh, giá trị cốt lõi: 11
1.3 Sơ đồ cơ cấu tổ chức: 12
CHƯƠNG 2: TRIỂN KHAI VÀ THỰC HIỆN DỰ ÁN 13
2.1 Đề cương dự án 13
2.1.1 Tính cấp thiết của dự án: 13
2.1.2 Ưu điểm và nhược điểm: 13
2.1.3 Hiệu quả dự kiến 13
2.1.4 Dự kiến tiến trình triển khai nhiệm vụ 14
2.1.5 Kết luận 14
2.2 Hồ sợ dự án khả thi 14
2.2.1.Khảo sát hiện trạng hiện trạng hiện nay: 14
2.2.2.Ưu điểm và nhược điểm: 14
2.3 Dự toán và danh sách rủi ro 17
2.3.1 Dự toán tổng quan 17
2.3.2.Dự toán chi tiết 18
2.3.3.Kết luận 19
2.4 Yêu cầu người dùng 20
2.5 Kế hoạch dự án 22
2.5.1.Phân công nhiệm vụ 22
2.5.2 Kế hoạch dự án 22
2.5.3 Phân tích hệ thống 23
2.6 Rủi ro dự án 23
2.6.1 Rủi ro trong công nghệ 23
2.6.2 Rủi ro do con người 24
2.6.3 Rủi ro trong quá trình nghiệp vụ 25
Trang 62.6.4 Chi tiết các loại rủi ro 26
CHƯƠNG 3: KẾT THÚC DỰ ÁN 32
3.1 Tài liệu kết thúc dự án 32
3.1.1 Mô tả ngắn về dự án 32
3.1.2 Một số vấn đề khi kết thúc dự án 33
3.2 Kết thúc dự án 33
KẾT LUẬN 36
TÀI LIỆU THAM KHẢO 37
Trang 7LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường
Đại học Điện Lực, đặc biệt là các thầ y cô Công Nghệ Thông Tin của trường đã tạo điều
kiện cho em thực hiện báo cáo Và em cũng xin chân thà nh cảm ơn cô Trần Thị Minh Thu đã nhiệt tình hướng dẫn hướng dẫn em hoàn thành tốt báo cáo.
Trong quá trình thực tập, cũng như là trong quá trình làm bài báo cáo thực tập, khótránh khỏi sai sót, rất mong c ác thầy, cô bỏ qua Đồng thời do trình độ lý luận cũng nhưkinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót,
em rất mong nhận được ý kiến đóng góp thầy, cô để em học thêm được nhiều kinhnghiệm và sẽ hoàn thành tốt hơn bài báo cáo
Em xin chân thành cảm ơn!
Sinh viên thực hiện
Quân
Lê Đăng Quân
Trang 8LỜI NÓI ĐẦUTrong những năm gần đây, công nghệ thông tin đã phát triển mạnh mẽ và được ứngdụng trong hầu hết các mặt của đời sống, kinh tế và xã hội Công nghệ thông tin phát triểncũng đồng nghĩa với công nghệ phần mềm cũng phát triển Việc xây dựng các ứng dụngngày càng phổ biến và nó trở nên thân thiện với con người trong các hoạt động giới thiệu,quảng cáo, mua bán, quản lý, học tập, … trên mạng Cuộc s ống càng tăng cao thì nhu cầu
về chất lượng của sản phẩm cũng tăng lên theo Một sản phẩ m không chỉ dừng lại ở mức
độ thâ n thiện, dễ sử dụng mà nó còn phải đúng và chính xác trong từng bước và có tínhbảo mật thông tin cao Lỗi của một phần mềm nói chung hay lỗi của một hệ thống websitenói riêng có thể gây ra những hậu quả nghiêm trọng Trong khi đó, hoạt động này chiếmlại tiêu tốnvà chiếm tỉ trọng khá lớn cho công sức và thời gian sản xuất một dự án
Dựa trên nền tảng đó, em đã kết hợp sử dụng ngôn ngữ c# để xây dựng “website đào tạo trực tuyến EDULAND”.
Trong quá trình này, với sự giúp đỡ và tư vấn nhiệt tình từ cô Trần Thị Minh Thu,cùng với các thầy cô và toàn thể các anh chị đồng nghiệp tại Công ty TNHH Hồng Phát
đã giúp em xây dựng sản phẩm này
Em xin chân thành cảm ơn!
Trang 9CHƯƠNG 1: GIỚI THIỆU CÔNG TY - ĐƠN VỊ THỰC TẬP
1.1.Giới thiệu về Công ty TNHH Hồng Phát
Hình 1.1: Công ty TNHH Hồng Phát
Công ty TNHH Hồng Phát ra đời với mục tiêu chính và lâu dài là tập trung vào pháttriển các giải pháp CNTT&TT chất lượng cao phục vụ khách hàng và triển khai các dịch
vụ trực tuyến phục vụ quốc gia và cộng đồng
Ban lãnh đạo công ty là những thành viên nòng cốt trong nhóm đạt giải nhất cuộc thiNhân Tài Đất Việt 2007 với giải pháp "Học và thi trực tuyến ứng dụng nâng cao chấtlượng đào tạo" do Bộ GD&ĐT, Bộ KH&CN, Bộ TT&TT đồng tổ chức.Đối tác của cáchãng công nghệ lớn trên toàn cầu như: IBM, Dell, Cisco, Oracle,Microsoft, Symantec,Juniper, HP, Eset, Kaspersky, NTT Data…
Trải qua nhiều năm xây dựng và phát triển, Trí Nam Group vẫn luôn trung thành với
sứ mệnh:Trên cơ sở thấu hiểu nhu cầu của khách hàng, chúng tôi cung cấp các giả i pháp,công nghệtiên tiến nhằm mang lại giá trị cao nhất cho khách hàng và đối tác
1
Trang 10+ Hết lòng vì mục tiêu và sự thành công của khách hàng.
+ Sáng tạo trong cả tư duy lẫn hành động
+ Chuyên nghiệ p từ thái độ và tác phong làm việc đến kỹ năng chuyên môn và tínhcam kết dài lâu
+ Kết hợp hài hòa lợi ích của khách hàng, nhân viên, cổ đông, các đối tácvà cả cộngđồng
+ Phát triển bền vững lâu dài
+ Đội ngũ nhân s ự chất lượng cao được đào tạo bài bản trong và ngoài nước, nhiệttình, yêu nghề, giỏi chuyên môn và có nhiều năm kinh nghiệ m thực tiễn trong các lĩnhvực:
+ Tư vấn và cung cấp thiết bi šsố hóa tài liệu
- Phát triển và triển khai phần mềm, giải pháp công nghê šsố hóa tài liệu
- Xây dựng cơ sở hạ tầng CNTT và tích hợp hệ thống
- Tư vấn, triển khai các dich vụ số hóa tài liệu
1.3 Sơ đồ cơ cấu tổ chức:
- Sơ đồ cơ cấu tổ chức:
Trang 11Hình 1.3: Sơ đồ cơ cấu tổ chức
3
Trang 12CHƯƠNG 2: TRIỂN KHAI V THỰC HIỆN DỰ ÁN
có lưu trữ các bài giảng điện tử và bằng một phần mềm hoặc nền tảng nhất định Các bàigiảng có thể được biên soạn dưới các hình thức video, đồ họa, hình ảnh, âm thanh.Ngày nay, Đào tạo trực tuyến Elearning được áp dụng rộng rãi trong nhiều lĩnh vực.Đặc biệt trong công tác giáo dục đào tạo tại các trường học và trong đào tạo nội bộ doanhnghiệp Mọi cá nhân và doanh nghiệp đều có thể lập ra các lớp học ảo để quản lý và đàotạo nhân viên, sinh viên chỉ thông qua hệ thống đào tạo trực tuyến
Vì thế chúng em đã chọn đề tài “Xây dựng website đào tạo trực tuyến Eduland”
2.1.2 Ưu điểm và nhược điểm:
- Dễ dàng lựa chọn và mua sắm các sản phẩm mà không cần đến tận cửahàng
- Theo dõi, kiểm soát các khóa học,bài thi,…
- Quản lý thông tin một cách đầy đủ, chính xác và chi tiết
- Đánh giá thống kê, báo cáo, review chính xác
2.1.4 Dự kiến tiến trình triển khai nhiệm vụ
- Tìm hiểu về C# và MySQL Server Management Studio
- Xây dựng chương trình
- Áp dụng và triển khai
2.1.5 Kết luận
- Có thể thay đổi phương pháp giáo dục truyền thống
- Có thể áp dụng trong giai đoạn thử nghiệm
4
Trang 13- Nếu được thực hiện sẽ tối ưu thời gian học tập của học sinh, sinh viên,
2.2 Hồ sợ dự án khả thi
2.2.1.Khảo sát hiện trạng hiện trạng hiện nay:
Nền kinh tế thế giới đang bước vào giai đoạn kinh tế tri thức, vì vậy, việc nâng caohiệu quả c hất lượng giáo dục, đào tạo là vấn đề cần chú trọng hàng đầu, quyết định sự tồntại và phát triển của mỗi quốc gia Tận dụng môi trường internet, xu hướng phát triển cácphần mềm hiện nay là xây dựng các ứng dụng có khả năng chia sẻ cao, vận hành khôngphụ thuộc vào vị trí địa lý cũng như hệ điều hành, tạo điề u kiện cho mọi người có thể traođổi, tìm kiếm thông tin, học tập một cách dễ dàng, thuận lợi E-Learning (đào tạ o trựctuyến) là một trong những mô hình điển hình như thế Việc học không chỉ bó hẹp cho họcsinh, sinh viên ở các trường mà dành cho tất cả mọi người, không kể tuổi tác, hoàn cảnhsống,… E-Learning đã được thử nghiệm thành công và sử dụng rộng rãi ở nhiều nơi trênthế giới, trong đó có Việt Nam Vì vậy mà “Website đào tạo trực tuyến Eduland” đượcthành lập nhằm mục đích t hông qua hệ thống e - learning, người học có thể tham khảocác tà i liệu học, đồng thời có thể trao đổi với giảng viên mà không cần phải gặp trực tiếp.Nói cách khác, hệ thống e - learning giống như một môi trường học tậ p bao gồm các côngnghệ lưu trữ và truyền tả i dữ liệu Nhờ đó, người học có thể tương tác với nhau ngay trên
hệ thống đào tạo trực tuyến mà không cần phải gặp trực tiếp
2.2.2.Ưu điểm và nhược điểm:
Ưu điểm:
Người dùng đã quen với việc khi mà muốn xuất dữ liệu từ file ảnh thì tự gõ, đánh máy, Phương pháp cũng tương đối ổn định đối với người dùng
Nhược điểm:
Mất thời gian, mà có khi dữ liệu nền bị ảnh hưởng
2.2.3.Yêu cầu hệ thống dự kiến:
Hệ thống được xây dựng hỗ trợ cho các nhóm người sử dụng như sau: Người quảntrị website: Là người có quyền cao nhất ở website
Quản lí các chức năng
Quản lí mọi công việc
Giáo Viên: Có thể thêm sửa xóa thông tin liên quan đến bài học, khóa học, bài thi,câu hỏi
Quản trị viên: Có thể thêm sửa xóa thông tin người dùng
Yêu cầu về môi trường:
Hệ điều hành: window
Hệ quản trị cơ sở dữ liệu: MySQL Server Management Studio
5
Trang 14Đánh giá các giải pháp về mặt kỹ thuật tài chính
Về mặt kỹ thuật: giúp quản lý một cách dễ dàng, nhanh chóng, chính xác từ khâuchuyển đổi dữ liệu từ dạng dữ liệu này sang dạng dữ liệu kia, giúp tiết kiệm thời gian, hạnchế việc sai sót về dữ liệu sau khi chuyển đổi
Về mặt tài chính: giúp cho nhà trường tiết kiệm được thời gian, công sức đào tạogiáo viên về việc xử lý, lưu trữ, chỉnh sửa tài liệu tránh nhầm lẫn khi quản lý dữ liệu
Kế hoạch tổ chức, thực hiện nhiệm vụ
Dự kiến phân công trách nhiệm giữa các đơn vị:
Chia thành các đơn vị nghiệp vụ, phân tích, lập trình, kiểu thử và quản lý
Các đơn vị có các trách nhiệm và nhiệm vụ riêng, vì vậy tất cả phải tự giác hoàn thànhcông việc, bên cạnh đó cần phân phối và giúp đỡ nhau để hoàn thành nhiệm vụ tốt nhất
Dự kiến thành lập đội dự án để dễ quản lý và triển khai
6
Trang 152.3 Dự toán và danh sách rủi ro
12 Chi phí cho hội họp, tiếp khách 3.000.000
13 Chi phí cho các vấn đề công nghệ kỹ thuật thực
7
Trang 162.3.2.Dự toán chi tiết
Bảng 2.2: Dự toán chi tiết dự án
(Giờ)
Thành tiền (VNĐ)
5 Lập trình và tích hợp hệ
8
Trang 17Xây dựng các bảng CSDL 5.000.000Xây dựng chức năng quản trị
- Đo lường kết quả đào tạo chính xác
- Nền tảng hệ thống đào tạo thân thiện với người dùng dễ dàng xuất / nhập dữ liệu
- Xây dựng thương hiệu đào tạo linh hoạt trong quá trình lưu trữ
9
Trang 18Yêu cầu chức năng:
- Đăng nhập, đăng xuất tài khoản có sử dụng phân quyền giúp cho người dùng cũngnhư người quản trị có các quyền riêng của mình
- Quản lý khóa học: cung cấp cho admin việc quản lý khóa học và quản lý bài họcbao gồm các chức năng như thêm khóa học, xóa khóa học, sửa khóa học, thêm bài học,xóa bài học
- Quản lý quyền: cung cấp cho admin việc quản lý hóa đơn bao gồm các chức năngnhư thêm quyền, sửa quyền, xóa quyền, thêm action module vào quyền, xóa actionmodule khỏi quyền
- Quản lý bán hàng: đưa ra các loại sản phẩm, thêm sản phẩm, xóa sả n phẩm, sửasản phẩm, kiểm soát đơn hàng
- Quản lý bài thi:Thêm môn thi, xóa môn thi, sửa môn thi, thêm câu hỏi, sửa câu hỏi,xóa câu hỏi
- Quản lý thông tin các người dùng: Kiểm soát được số lượng người dùng đã sửdụng, thêm người dùng, xóa người dùng, sửa người dùng,…
Yêu cầu phi chức năng:
- Hệ thống có chức năng bảo mật và phân quyền
- Người sử dụng phải đăng ký tài khoản và mật khẩu để có thể sử dụng các chức năng nâng cao của hệ thống
Yêu cầu giao diện:
- Giao diện cần phải đơn giản, thân thiện với người dùng
- Dễ sử dụng đối với các đối tượng người dùng, tiện lợi trong quản trị và dễ bảo trì
Yêu cầu về tính hữu dụng của hệ thống:
- Giúp cho trường học, … kiểm soát được chất lượng lưu trữ cơ sở dữ liệu tránh những sai sót không đáng có xảy ra
10
Trang 192.5 Kế hoạch dự án
2.5.1 Phân công nhi m ệ vụ
Bảng 2.3: Phân công nhiệm vụ
STT Nhiệm vụ Người chịu trách
nhiệm
Ngày bắt đầu
Ngày kết thúc Ghi chú
1 Team Leader Lê Đăng Quân 04/04/2023 20/06/2023
2 Nghiệp vụ viên Lê Đăng Quân 04/04/2023 20/06/2023
3 Phân tích viên Lê Đăng Quân 04/04/2023 20/06/2023
4 Lập trình viên Lê Đăng Quân 04/04/2023 20/06/2023
Ngày kết thúc
2 Hồ sơ dự án khả thi Lê Đăng Quân 10/04/2023 17/04/2023
3 Yêu cầu người dùng Lê Đăng Quân 11/04/2023 13/04/2023
5 Tập yêu cầu và phiếu yêu cầu Lê Đăng Quân 14/04/2023 20/04/2023
6 Tài liệu phân tích thiết kế Lê Đăng Quân 17/04/2023 21/04/2023
7 Kế hoạch kiểm thử và tập test case Lê Đăng Quân 01/06/2023 10/06/2023
8 Quản lý tiến trình phần mềm Lê Đăng Quân 08/05/2023 12/05/2023
9 Tài liệu kết thúc dự án Lê Đăng Quân 12/05/2023 14/05/2023
10 Tài liệu hướng dẫn Lê Đăng Quân 14/05/2023 20/05/2023
11
Trang 20- Xem sản phẩm: người dùng sẽ đọc được thông tin của sản phẩm khi nhấn vào “ChiTiết” ở dưới icon của sản phẩm hiển thị trên website
- Đặt hàng: Người dùng sẽ đặt mua sản phẩm trên website và lựa họn hình thức thanh toán
- Cập nhật sản phẩm, tin tức
- Xử lý đơn hàng của khách hàng
2.6 Rủi ro dự án
2.6.1 Rủi ro trong công nghệ
Bảng 2.5: Rủi ro trong công nghệ
2 Giao diện tới các hệ
để thống nhất chuẩn
3 Triển khai thử nghiệm
có thể không đầy đủ cho
việc xác định đảm bảo
hiệu năng khi triển khai
diện rộng
4 3 12 Chuẩn bị, kiểm tra và tuân theo kế hoạch thử
nghiệm chi tiết, xác định những cấu phầnquan trọng và những nghiệp vụ thiết yếu bắtbuộc phải thử nghiệm
2 Chấp nhận thực tế việc triển khai thí điểm sẽkhông hoàn hảo và chỉ ra những gì cần sửatrước khi triển khai diện rộng cũng nhưnhững việc cần điều chỉnh sau
12
Trang 212 1 2
đó
2.6.2 Rủi ro do con người
Bảng 2.6: Rủi ro do con người
1 Nguy cơ thành viên
giỏi sẽ rời khỏi dự án
Thường xuyên theo dõi, giám sát việc hiểu
và chấp nhận hệ thống mới (thông qua cácứng dụng hỗ trợ, thực hiện khảo sát), điềuchỉnh việc tập huấn dựa trên
các kết quả đánh giá này
13
Trang 222.6.3 Rủi ro trong quá trình nghiệp vụ
Bảng 2.7: Rủi ro trong quá trình nghiệp vụ
1 Quy trình nghiệp vụ
có thể thay đổi trong
khi triển khai dự án
trước đó
2 Đặt các mức ưu tiên cho yêu cầu nghiệp vụ
và yêu cầu kỹ thuật vào tiếntrình ra quyết định
14
Trang 23Báo cáo lên ban quản lý dự án những vấn
đề này để chỉ ra ảnh hưởng tới quy trìnhnghiệp vụ và chiến lược kinh doanh
15
Trang 242.6.4 Chi tiết các loại rủi ro
Hạn chế, giám sát và quản lý các rủi ro
- Rủi ro thứ nhất: phiên bản phần cứng, phần mềm thay đổi trong quá trình thực
+ Quản lý: quản lý và cập nhật liên tục các mã nguồn công nghệ mới
- Rủi ro thứ hai: giao diện tới các hệ thống nội bộ và hệ thống bên ngoài có thể
không hoàn thành đúng hạn
+ Giảm nhẹ hậu quả:
Bắt đầu sớm, quy định chuẩn kết nối
Cập nhật hệ thống cũ lên chuẩn mới
Làm việc ngay với các hệ thống bên ngoài để thống nhất chuẩn
Giám sát: theo dõi dự án để có thể nắm bắt kịp thời các quy trình tạo giao diện tớicác hệ thống để hoàn thành đúng hạn
Quản lý: quản lý quy trình kết nối của hệ thống nội bộ với hệ thống bên ngoài
- Rủi ro thứ ba: triển khai thử nghiệm có thể không đầy đủ cho việc xác định đảm
bảo hiệu năng khi triển khai diện rộng
Quản lý quá trinh thử nghiệm
Quản lý quá trình thực hiện phần mềm để kiểm soát hiệu năng ở mức đầy đủ nhấtcho đến khi được triển khai trên diện rộng
- Rủi ro thứ tư: biện pháp phòng ngừa thảm họa có thể không như mong đợi xảy ra
bất ngờ
16