SlideShare a Scribd company logo
Chuyên đề Website và Phần
mềm
Hướng dẫn đồ án
Nội dung
 Website
 Software
4/15/2023
Hướng dẫn đồ án 2
Website
Phần 1
4/15/2023
Hướng dẫn đồ án 3
Các bước thực hiện đồ án
1) Phân tích yêu cầu
2) Thiết kế hệ thống
3) Nghiên cứu công nghệ
4) Lập trình
5) Kiểm thử
6) Vận hành
4/15/2023
Hướng dẫn đồ án 4
Phân tích yêu cầu
Bước 1
4/15/2023
Hướng dẫn đồ án 5
Phân tích yêu cầu trang web
 Là bước quan trọng nhất
 Quyết định đến thành công của trang web
 Nhận yêu cầu từ giảng viên hướng dẫn
 Tự viết yêu cầu cho trang web của mình
 Thống nhất yêu cầu với giảng viên hướng dẫn
 Đảm bảo độ khả thi của yêu cầu với thời gian thực hiện và
độ tương xứng với tầm vóc của đồ án
4/15/2023
Hướng dẫn đồ án 6
Thiết kế hệ thống
Bước 2
4/15/2023
Hướng dẫn đồ án 7
Thiết kế hệ thống
 Bước sau của bước phân tích yêu cầu
 Vẽ các sơ đồ để thiết kế hệ thống
 Các sơ đồ tối thiểu cần phải vẽ và trình bày trong đồ án là sơ
đồ use case và sơ đồ lớp
 Có thể có thêm sơ đồ tuần tự và sơ đồ hoạt động
 Cần vẽ sơ đồ theo từng module hay chức năng cụ thể của
trang web
 Được sự thống nhất của giảng viên hướng dẫn với thực
hiện bước tiếp theo
4/15/2023
Hướng dẫn đồ án 8
Thiết kế hệ thống
 Nếu chưa biết và chưa rõ về sơ đồ lớp và sơ đồ use case thì
tự xem lại kiến thức này
 Cần phải thiết kế làm cho dễ dàng với việc lập trình ở bước
sau
 Trong lúc thiết kế đã nhắm đến ngôn ngữ lập trình và công
nghệ sử dụng
 Cần phải thực hiện bước này với thời gian đủ dài vì độ ảnh
hướng rất lớn tới lập trình
4/15/2023
Hướng dẫn đồ án 9
Nghiên cứu công nghệ
Bước 3
4/15/2023
Hướng dẫn đồ án 10
Nghiên cứu công nghệ
 Ngôn ngữ lập trình sử dụng
 Công nghệ đi kèm
 Công nghệ mới
 IDE
 Công cụ, phần mềm hỗ trợ
 Giao diện
 Cần xác định trước khi thực hiện đề tài
4/15/2023
Hướng dẫn đồ án 11
Lập trình
Bước 4
4/15/2023
Hướng dẫn đồ án 12
Lập trình
 Phân chia ra từng module, từng chức năng cụ thể trước khi
lập trình
 Phải có kế hoạch và lịch biểu cụ thể
 Phải làm chủ thời gian
 Phải biết mình đang ở đâu, đang ở giai đoạn nào, mình đã
sớm tiến độ, đúng tiến độ hay là bị trễ tiến độ
 Cần lập trình bằng tư duy của mình
4/15/2023
Hướng dẫn đồ án 13
Lập trình
 Có thể tham khảo code, nhưng không được lấy hoàn toàn
 Ví dụ
 Khi gặp vấn đề khó khăn, lỗi, bug, problem, issues, thì copy
nguyên lỗi lên google search, nếu google giúp không được
nữa thì liên hệ với giảng viên hướng dẫn
 Cần báo cáo tiến độ lập trình
4/15/2023
Hướng dẫn đồ án 14
Kiểm thử
Bước 5
4/15/2023
Hướng dẫn đồ án 15
Kiểm thử
 Được thực hiện song song với việc kiểm thử
 Cần có kịch bản kiểm thử
 Cần bắt các ngoại lệ
 Phải đảm bảo cho hệ thống hoạt động xuyên suốt
 Cần đưa trang web cho bạn mình kiểm thử
 Cần khách quan trong việc kiểm thử
4/15/2023
Hướng dẫn đồ án 16
Vận hành
Bước 6
4/15/2023
Hướng dẫn đồ án 17
Vận hành
 Trang web chủ yếu chạy trên localhost
 Báo cáo trên localhost
 Có thể sử dụng host free
 Cần kiểm tra kỹ trước khi vận hành
 Nếu muốn đưa sản phẩm phát hành luôn thì cần làm tốt hơn
nữa
4/15/2023
Hướng dẫn đồ án 18
Tham khảo
 Nghiên cứu thêm về domain, hosting
 Lĩnh vực lập trình web vẫn là một lĩnh vực hot và có nhiều
tiềm năng phát triển
 Có thể làm freelancer, làm tự do
 Công nghệ luôn đổi mới và cập nhật liên lục
 Cần làm cả front end và back end cho sản phẩm đồ án của
mình
4/15/2023
Hướng dẫn đồ án 19
Software
Phần 2
4/15/2023
Hướng dẫn đồ án 20
Các bước thực hiện đồ án phần mềm
1) Phân tích yêu cầu
2) Thiết kế hệ thống
3) Nghiên cứu công nghệ
4) Lập trình
5) Kiểm thử
6) Vận hành
4/15/2023
Hướng dẫn đồ án 21
Nội dung
 Nhìn chung lĩnh vực lập trình phần mềm cũng tương tự các
bước thực hiện với lập trình web
 Khác nhau là phần mềm desktop được sử dụng và cài đặt
trên máy tính và tương tác với csdl trên mạng nội nộ, còn
website thì hoạt động trên nền tảng Internet
4/15/2023
Hướng dẫn đồ án 22
Nghiên cứu công nghệ
 Cần biết ngôn ngữ lập trình
 Cần biết sử dụng thư viện cần thiết đi kèm
 Cần có tư duy về thiết kế giao diện, thẩm mỹ
 Cần có tư duy lập trình
 Cần cập nhật và nắm chắc về phiên bản của công nghệ
 Cần khả năng không ngại học công nghệ mới
4/15/2023
Hướng dẫn đồ án 23
Lập trình
 Lập trình C#: Windows Form
 Lập trình Java: Swing, AWT, Applet
4/15/2023
Hướng dẫn đồ án 24
Tham khảo
 Thư viện hỗ trợ sẵn
 Cộng đồng lớn
 Mã nguồn phong phú
 Tài liệu học tập đầy đủ
 Video có đầy đủ
 Cần siêng năng và đam mê
4/15/2023
Hướng dẫn đồ án 25
Thank you!
Trầm Vũ Kiệt
4/15/2023
Hướng dẫn đồ án 26

More Related Content

Similar to WEB.pptx

Hoc lap trinh bat dau tu dau cho nguoi moi hoc
Hoc lap trinh bat dau tu dau cho nguoi moi hocHoc lap trinh bat dau tu dau cho nguoi moi hoc
Hoc lap trinh bat dau tu dau cho nguoi moi hoc
Bếp Đức Tâm - Bếp từ, bếp điện từ, máy hút mùi
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docx
ssuser11005a
 
Mhst2013 04 - gate in e-learning system presentation
Mhst2013 04 - gate in e-learning system presentationMhst2013 04 - gate in e-learning system presentation
Mhst2013 04 - gate in e-learning system presentationVu Hung Nguyen
 
@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang
khoa khoa
 
Hướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebHướng nghiệp Lập trình Web
Hướng nghiệp Lập trình Web
VKhang Yang
 
123doc-giai-ngan-hang-cong-nghe-phan-mem-ptit.pdf
123doc-giai-ngan-hang-cong-nghe-phan-mem-ptit.pdf123doc-giai-ngan-hang-cong-nghe-phan-mem-ptit.pdf
123doc-giai-ngan-hang-cong-nghe-phan-mem-ptit.pdf
DuongDo35
 
KIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.doc
KIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.docKIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.doc
KIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.doc
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Asp tiengviet
Asp tiengvietAsp tiengviet
Asp tiengviet
Quoc Nguyen
 
Asp tiengviet
Asp tiengvietAsp tiengviet
Asp tiengviet
quanvn
 
Phân Tích Thiết Kế Hướng Đối Tượng Và Ngôn Ngữ Mô Hình Hóa Thống Nhất.doc
Phân Tích Thiết Kế Hướng Đối Tượng Và Ngôn Ngữ Mô Hình Hóa Thống Nhất.docPhân Tích Thiết Kế Hướng Đối Tượng Và Ngôn Ngữ Mô Hình Hóa Thống Nhất.doc
Phân Tích Thiết Kế Hướng Đối Tượng Và Ngôn Ngữ Mô Hình Hóa Thống Nhất.doc
mokoboo56
 
Báo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềmBáo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềm
Thuyet Nguyen
 
Lap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dauLap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dau
tuananh1896
 
Baocaonghiem
BaocaonghiemBaocaonghiem
Baocaonghiem
Nguyễn Văn Khoa
 
Thong cao bao_chi
Thong cao bao_chiThong cao bao_chi
Thong cao bao_chi
Bùi Việt Hà
 
Project plan
Project planProject plan
Project plan
khoa khoa
 
Exam 222 barem
Exam 222 baremExam 222 barem
Exam 222 barem
MinhHong114860
 
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Viết thuê trọn gói ZALO 0934573149
 
Đề tài: Xây dựng Web bán và giới thiệu văn phòng phẩm, HAY
Đề tài: Xây dựng Web bán và giới thiệu văn phòng phẩm, HAYĐề tài: Xây dựng Web bán và giới thiệu văn phòng phẩm, HAY
Đề tài: Xây dựng Web bán và giới thiệu văn phòng phẩm, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Chude01 congcu ispring
Chude01 congcu ispringChude01 congcu ispring
Chude01 congcu ispring
Hằng Lê
 
Seminar apply OOP in maintain software
Seminar apply OOP in maintain softwareSeminar apply OOP in maintain software
Seminar apply OOP in maintain software
VKhang Yang
 

Similar to WEB.pptx (20)

Hoc lap trinh bat dau tu dau cho nguoi moi hoc
Hoc lap trinh bat dau tu dau cho nguoi moi hocHoc lap trinh bat dau tu dau cho nguoi moi hoc
Hoc lap trinh bat dau tu dau cho nguoi moi hoc
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docx
 
Mhst2013 04 - gate in e-learning system presentation
Mhst2013 04 - gate in e-learning system presentationMhst2013 04 - gate in e-learning system presentation
Mhst2013 04 - gate in e-learning system presentation
 
@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang
 
Hướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebHướng nghiệp Lập trình Web
Hướng nghiệp Lập trình Web
 
123doc-giai-ngan-hang-cong-nghe-phan-mem-ptit.pdf
123doc-giai-ngan-hang-cong-nghe-phan-mem-ptit.pdf123doc-giai-ngan-hang-cong-nghe-phan-mem-ptit.pdf
123doc-giai-ngan-hang-cong-nghe-phan-mem-ptit.pdf
 
KIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.doc
KIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.docKIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.doc
KIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.doc
 
Asp tiengviet
Asp tiengvietAsp tiengviet
Asp tiengviet
 
Asp tiengviet
Asp tiengvietAsp tiengviet
Asp tiengviet
 
Phân Tích Thiết Kế Hướng Đối Tượng Và Ngôn Ngữ Mô Hình Hóa Thống Nhất.doc
Phân Tích Thiết Kế Hướng Đối Tượng Và Ngôn Ngữ Mô Hình Hóa Thống Nhất.docPhân Tích Thiết Kế Hướng Đối Tượng Và Ngôn Ngữ Mô Hình Hóa Thống Nhất.doc
Phân Tích Thiết Kế Hướng Đối Tượng Và Ngôn Ngữ Mô Hình Hóa Thống Nhất.doc
 
Báo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềmBáo cáo môn đảm bảo chất lượng phần mềm
Báo cáo môn đảm bảo chất lượng phần mềm
 
Lap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dauLap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dau
 
Baocaonghiem
BaocaonghiemBaocaonghiem
Baocaonghiem
 
Thong cao bao_chi
Thong cao bao_chiThong cao bao_chi
Thong cao bao_chi
 
Project plan
Project planProject plan
Project plan
 
Exam 222 barem
Exam 222 baremExam 222 barem
Exam 222 barem
 
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
 
Đề tài: Xây dựng Web bán và giới thiệu văn phòng phẩm, HAY
Đề tài: Xây dựng Web bán và giới thiệu văn phòng phẩm, HAYĐề tài: Xây dựng Web bán và giới thiệu văn phòng phẩm, HAY
Đề tài: Xây dựng Web bán và giới thiệu văn phòng phẩm, HAY
 
Chude01 congcu ispring
Chude01 congcu ispringChude01 congcu ispring
Chude01 congcu ispring
 
Seminar apply OOP in maintain software
Seminar apply OOP in maintain softwareSeminar apply OOP in maintain software
Seminar apply OOP in maintain software
 

WEB.pptx

  • 1. Chuyên đề Website và Phần mềm Hướng dẫn đồ án
  • 2. Nội dung  Website  Software 4/15/2023 Hướng dẫn đồ án 2
  • 4. Các bước thực hiện đồ án 1) Phân tích yêu cầu 2) Thiết kế hệ thống 3) Nghiên cứu công nghệ 4) Lập trình 5) Kiểm thử 6) Vận hành 4/15/2023 Hướng dẫn đồ án 4
  • 5. Phân tích yêu cầu Bước 1 4/15/2023 Hướng dẫn đồ án 5
  • 6. Phân tích yêu cầu trang web  Là bước quan trọng nhất  Quyết định đến thành công của trang web  Nhận yêu cầu từ giảng viên hướng dẫn  Tự viết yêu cầu cho trang web của mình  Thống nhất yêu cầu với giảng viên hướng dẫn  Đảm bảo độ khả thi của yêu cầu với thời gian thực hiện và độ tương xứng với tầm vóc của đồ án 4/15/2023 Hướng dẫn đồ án 6
  • 7. Thiết kế hệ thống Bước 2 4/15/2023 Hướng dẫn đồ án 7
  • 8. Thiết kế hệ thống  Bước sau của bước phân tích yêu cầu  Vẽ các sơ đồ để thiết kế hệ thống  Các sơ đồ tối thiểu cần phải vẽ và trình bày trong đồ án là sơ đồ use case và sơ đồ lớp  Có thể có thêm sơ đồ tuần tự và sơ đồ hoạt động  Cần vẽ sơ đồ theo từng module hay chức năng cụ thể của trang web  Được sự thống nhất của giảng viên hướng dẫn với thực hiện bước tiếp theo 4/15/2023 Hướng dẫn đồ án 8
  • 9. Thiết kế hệ thống  Nếu chưa biết và chưa rõ về sơ đồ lớp và sơ đồ use case thì tự xem lại kiến thức này  Cần phải thiết kế làm cho dễ dàng với việc lập trình ở bước sau  Trong lúc thiết kế đã nhắm đến ngôn ngữ lập trình và công nghệ sử dụng  Cần phải thực hiện bước này với thời gian đủ dài vì độ ảnh hướng rất lớn tới lập trình 4/15/2023 Hướng dẫn đồ án 9
  • 10. Nghiên cứu công nghệ Bước 3 4/15/2023 Hướng dẫn đồ án 10
  • 11. Nghiên cứu công nghệ  Ngôn ngữ lập trình sử dụng  Công nghệ đi kèm  Công nghệ mới  IDE  Công cụ, phần mềm hỗ trợ  Giao diện  Cần xác định trước khi thực hiện đề tài 4/15/2023 Hướng dẫn đồ án 11
  • 13. Lập trình  Phân chia ra từng module, từng chức năng cụ thể trước khi lập trình  Phải có kế hoạch và lịch biểu cụ thể  Phải làm chủ thời gian  Phải biết mình đang ở đâu, đang ở giai đoạn nào, mình đã sớm tiến độ, đúng tiến độ hay là bị trễ tiến độ  Cần lập trình bằng tư duy của mình 4/15/2023 Hướng dẫn đồ án 13
  • 14. Lập trình  Có thể tham khảo code, nhưng không được lấy hoàn toàn  Ví dụ  Khi gặp vấn đề khó khăn, lỗi, bug, problem, issues, thì copy nguyên lỗi lên google search, nếu google giúp không được nữa thì liên hệ với giảng viên hướng dẫn  Cần báo cáo tiến độ lập trình 4/15/2023 Hướng dẫn đồ án 14
  • 16. Kiểm thử  Được thực hiện song song với việc kiểm thử  Cần có kịch bản kiểm thử  Cần bắt các ngoại lệ  Phải đảm bảo cho hệ thống hoạt động xuyên suốt  Cần đưa trang web cho bạn mình kiểm thử  Cần khách quan trong việc kiểm thử 4/15/2023 Hướng dẫn đồ án 16
  • 18. Vận hành  Trang web chủ yếu chạy trên localhost  Báo cáo trên localhost  Có thể sử dụng host free  Cần kiểm tra kỹ trước khi vận hành  Nếu muốn đưa sản phẩm phát hành luôn thì cần làm tốt hơn nữa 4/15/2023 Hướng dẫn đồ án 18
  • 19. Tham khảo  Nghiên cứu thêm về domain, hosting  Lĩnh vực lập trình web vẫn là một lĩnh vực hot và có nhiều tiềm năng phát triển  Có thể làm freelancer, làm tự do  Công nghệ luôn đổi mới và cập nhật liên lục  Cần làm cả front end và back end cho sản phẩm đồ án của mình 4/15/2023 Hướng dẫn đồ án 19
  • 21. Các bước thực hiện đồ án phần mềm 1) Phân tích yêu cầu 2) Thiết kế hệ thống 3) Nghiên cứu công nghệ 4) Lập trình 5) Kiểm thử 6) Vận hành 4/15/2023 Hướng dẫn đồ án 21
  • 22. Nội dung  Nhìn chung lĩnh vực lập trình phần mềm cũng tương tự các bước thực hiện với lập trình web  Khác nhau là phần mềm desktop được sử dụng và cài đặt trên máy tính và tương tác với csdl trên mạng nội nộ, còn website thì hoạt động trên nền tảng Internet 4/15/2023 Hướng dẫn đồ án 22
  • 23. Nghiên cứu công nghệ  Cần biết ngôn ngữ lập trình  Cần biết sử dụng thư viện cần thiết đi kèm  Cần có tư duy về thiết kế giao diện, thẩm mỹ  Cần có tư duy lập trình  Cần cập nhật và nắm chắc về phiên bản của công nghệ  Cần khả năng không ngại học công nghệ mới 4/15/2023 Hướng dẫn đồ án 23
  • 24. Lập trình  Lập trình C#: Windows Form  Lập trình Java: Swing, AWT, Applet 4/15/2023 Hướng dẫn đồ án 24
  • 25. Tham khảo  Thư viện hỗ trợ sẵn  Cộng đồng lớn  Mã nguồn phong phú  Tài liệu học tập đầy đủ  Video có đầy đủ  Cần siêng năng và đam mê 4/15/2023 Hướng dẫn đồ án 25
  • 26. Thank you! Trầm Vũ Kiệt 4/15/2023 Hướng dẫn đồ án 26