ݺߣ

ݺߣShare a Scribd company logo
Đồ án Công nghệ phần mềm
Tên project: Education website
Lớp 63IT3
Nhóm thực hiện: nhóm 3
Thành viên:
Nguyễn Trọng Huấn - 87063(NT)
Nguyễn Quốc Hưng - 88963
Nguyễn Quang Huy - 99863
Nguyễn Ngọc Xuân - 020617
Mục lục
I. Đặt vấn đề
1.1. Problem Abstraction
1.2. The Current System
1.3. The Proposed System
1.4. Boundaries of the System (Giới hạn hệ thống)
II. Customer Requirements Specification
2.1. Users of the System
Use case Tổng á
Đặc tả Use Case
III. Biểu đồ Sequence
III. Class Diagram
Sơ đồ Entity tổng á
IV. Biểu đồ Activity
V. Biểu đồ BPMN 2.0
VI. Giao diện chung của trang web
Đặt vấn đề
 1.1. Problem Abstraction
 Tại Việt Nam trong thời kỳ ngày nay, với sự phát triển của công nghệ thông tin, việc ứng
dụng chúng trong các lĩnh vực thực tế đã quen thuộc với hầu hết các ứng dụng mạng xã hội
hay giải trí (xem phim, nghe nhạc,…).
 1.2. The Current System
 Tuy nhiên, có một vài lĩnh vực đang thiếu đi sự đầu tư lớn như việc đào tạo chuyên sâu. Kể
đến ở đây, với một lập trình viên, các trang web để ọc không có nhiều, hầu hết là các trang
tài liệu khô khan, thiếu ứng dụng thực tế. Một số trang web đang khá nổi tiếng và làm tốt
như Codelearn, F8,…. Nhìn lại vấn đề, ta có khá ít lựa chọn.
 1.3. The Proposed System
 Hệ thống chuẩn bị xây dựng tới đây sẽ tập trung cho việc đào tạo online, các khóa ọc sẽ
được phong phú hơn ở các lĩnh vực..
 Hệ thống khóa ọc được trình bày đúng lộ trình từ dễ đến khó
 Các khóa ọc đầu tư hơn về phần vận dụng và thực hành
 Luôn update chuẩn theo công nghệ tuy nhiên vẫn giữ được bản chất gốc của công nghệ đó
Đặt vấn đề
 Một số chức năng của người sử dụng như:
 Đăng ký và ọc các khóa ọc
 Theo dõi tiến trình ọc, thực hành các dự án nhỏ lẻ
 Chức năng bình luận
 Quản trị viên có đủ các chức năng kiểm soát khóa ọc, người dùng, …
 1.4. Boundaries of the System (Giới hạn hệ thống)
 Với phạm vi của đồ án, dự án chỉ có thể hoàn hiện ở mức cơ bản, tức có thể sẽ phải loại bỏ một
số tính năng:
 Nguồn video khóa ọc sẽ thiếu xót, sẽ phải sử dụng các nguồn minh họa
 Toàn bộ khóa ọc sẽ có thể ở dạng miễn phí, do việc thanh toán khá phức tạp
II. Customer Requirements Specification
 2.1. Users of the System
 Hệ thống có 3 loại người sử dụng chính:
1. Khách (Guest)
2. Học viên (Member)
3. Quản trị viên (Administrator)
 Khách: khi sử dụng hệ thống có thể xem thử các khóa ọc, đọc các bài ết trên
trang web, xem lộ trình. Muốn các chức năng khác của thành viên thông thường,
khách sẽ phải tạo tài khoản và sử dụng tài khoản đó để đăng nhập.
 Học viên: Có các chức năng cơ bản – Đăng nhập, kiểm soát thông tin cá nhân,
đăng ký khóa ọc và ọc các khóa ọc đó online, có thể bình luận ở các bài ọc
và tạo và ết bài ết, có thể gửi feedback lại cho phía quản trị.
 Quản trị viên: có toàn bộ các chức năng, đặc biệt là đầy đủ các chức năng quản lý
hệ thống (Thêm, Sửa, Xóa – đổi với khóa ọc, thành viên, bài ết).
Use case Tổng á
2. Use Case Đăng nhập
3. Use Case xem khóa ọc
4. Use Case đọc bài ết
5. Use case Xem thông tin liên hệ
6. Use Case đăng xuất
7. Use case Đăng ký khóa ọc
8. Use case Học khóa ọc – Detail
9. Use Case Viết bài ết
10. Use Case Xem thông tin cá nhân
11. Use Case Quản lý người dùng
12. Use Case Quản lý khóa ọc
13. Use Case Quản lý bài ọc
III. Biểu đồ Sequence
1. Quản lý xác thực
1. Biểu đồ sequence cho use-case đăng ký tài khoản
2. Biểu đồ sequence cho use-case đăng nhập
3. Biểu đồ đăng xuất
4. Biểu đồ xem bài ết
5. Biểu đồ ết bài ết
6. Biểu đồ bình luận bài ết
7. Biểu đồ sequence cho use-case lấy lại mật khẩu
8. Sửa đổi thông tin người dùng
9. Biểu đồ xem khóa ọc
10. Biểu đồ đăng ký khóa ọc
11. Biểu đồ ọc của User
12. Biểu đồ quản lý khóa ọc
13. Biểu đồ Xem báo á
14. Biểu đồ thêm bài ọc
15. Biểu đồ xóa người dùng
III. Class Diagram
Sơ đồ Entity tổng á
IV. Biểu đồ Activity
1. Đăng ký
2. Đăng nhập
3. Đăng xuất
4. Xem bài ết
5. Viết bài ết
6. Bình luận bài ết
7. Sửa thông tin người dùng
8. Xem khóa ọc
9. Đăng ký khóa ọc
10. Học
11. Thêm khóa ọc (ADMIN)
12. Xem báo á
13. Thêm bài ọc
14. Xóa User
15. Xóa khóa ọc
16. Sửa khóa ọc
V. Biểu đồ BPMN 2.0
Hình ảnh giao diện của trang web
báo-á-đồ-án-công-nghệ-phần-mềm (1).pptx
báo-á-đồ-án-công-nghệ-phần-mềm (1).pptx
báo-á-đồ-án-công-nghệ-phần-mềm (1).pptx
báo-á-đồ-án-công-nghệ-phần-mềm (1).pptx
VII. Tổng kết
 Đồ án CNPM về project website khóa ọc đã giúp cho nhóm tìm hiểu được những vấn đề
quan trọng trong pha thiết kế của một dự án phần mềm. Tuy đã chỉnh sửa và bổ sung,
nhưng vấn thể sẽ có thiếu và sai sót.
 Từ việc phân tích này, việc triển khai và bảo trì hệ thống về tương lai sẽ dễ hơn rất nhiều.
 Qua dự án này, nhóm đã hiểu được căn bản những gì mà một dự án phần mềm cần phải
thực hiện thêm ngoài những công việc liên quan đến lập trình, từ đây hiểu rõ được sự phức
tạp trong khâu thiêt kế và sản xuất ra một phần mềm. Nhóm sẽ tiếp tục ọc hỏi và nâng cao
kiến thức về quy trình sản xuất phần mềm trong những hệ thống tiếp cận sắp tới.
báo-á-đồ-án-công-nghệ-phần-mềm (1).pptx
báo-á-đồ-án-công-nghệ-phần-mềm (1).pptx

More Related Content

What's hot (20)

Báo á đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo á đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo á đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo á đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
nataliej4
Khóa luận tốt nghiệp Phân tích, thiết kế hệ thống thông tin quản lý nhân sự t...
Khóa luận tốt nghiệp Phân tích, thiết kế hệ thống thông tin quản lý nhân sự t...Khóa luận tốt nghiệp Phân tích, thiết kế hệ thống thông tin quản lý nhân sự t...
Khóa luận tốt nghiệp Phân tích, thiết kế hệ thống thông tin quản lý nhân sự t...
https://www.facebook.com/garmentspace
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Nguyễn Danh Thanh
Nhập môn công nghệ phần mềm
Nhập môn công nghệ phần mềmNhập môn công nghệ phần mềm
Nhập môn công nghệ phần mềm
Trần Gia Bảo
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Hệ thống quản lý phòng máy thực hành...
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Hệ thống quản lý phòng máy thực hành...BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Hệ thống quản lý phòng máy thực hành...
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Hệ thống quản lý phòng máy thực hành...
nataliej4
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNGChương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Le Nguyen Truong Giang
Đồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe khách
Đồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe kháchĐồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe khách
Đồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe khách
nataliej4
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềm
Nguyễn Anh
ݺߣ báo á đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
ݺߣ báo á đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"ݺߣ báo á đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
ݺߣ báo á đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Tú Cao
Thiết kế website ọc trực tuyến e learning
Thiết kế website ọc trực tuyến e learningThiết kế website ọc trực tuyến e learning
Thiết kế website ọc trực tuyến e learning
Trinh LeMinh
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mạiĐề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
Đề tài: Hệ thống thông tin quản lý bán hàng tại công ty thương mại
Dịch vụ ết bài trọn gói ZALO 0917193864
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
Võ Phúc
Đồ Án Môn Học Lập Trình Ứng Dụng Web Với Php.doc
Đồ Án Môn Học Lập Trình Ứng Dụng Web Với Php.docĐồ Án Môn Học Lập Trình Ứng Dụng Web Với Php.doc
Đồ Án Môn Học Lập Trình Ứng Dụng Web Với Php.doc
DV Viết Luận văn luanvanmaster.com ZALO 0973287149
Phan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng umlPhan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng uml
dlmonline24h
Báo á đồ án - Xây Dựng Website Bán Quần Áo Trực Tuyến.doc
Báo á đồ án - Xây Dựng Website Bán Quần Áo Trực Tuyến.docBáo á đồ án - Xây Dựng Website Bán Quần Áo Trực Tuyến.doc
Báo á đồ án - Xây Dựng Website Bán Quần Áo Trực Tuyến.doc
Dịch vụ ết thuê đề tài trọn gói ☎☎☎ Liên hệ ZALO/TELE: 0973.287.149 👍👍
Báo á thực tập công nghệ thông tin.
Báo á thực tập công nghệ thông tin.Báo á thực tập công nghệ thông tin.
Báo á thực tập công nghệ thông tin.
ssuser499fca
UML mô hình khái niệm
UML mô hình khái niệmUML mô hình khái niệm
UML mô hình khái niệm
Nguyễn Phúc
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
leemindinh
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
Han Nguyen
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
nataliej4
Báo á đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo á đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo á đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo á đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
nataliej4
Khóa luận tốt nghiệp Phân tích, thiết kế hệ thống thông tin quản lý nhân sự t...
Khóa luận tốt nghiệp Phân tích, thiết kế hệ thống thông tin quản lý nhân sự t...Khóa luận tốt nghiệp Phân tích, thiết kế hệ thống thông tin quản lý nhân sự t...
Khóa luận tốt nghiệp Phân tích, thiết kế hệ thống thông tin quản lý nhân sự t...
https://www.facebook.com/garmentspace
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Nguyễn Danh Thanh
Nhập môn công nghệ phần mềm
Nhập môn công nghệ phần mềmNhập môn công nghệ phần mềm
Nhập môn công nghệ phần mềm
Trần Gia Bảo
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Hệ thống quản lý phòng máy thực hành...
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Hệ thống quản lý phòng máy thực hành...BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Hệ thống quản lý phòng máy thực hành...
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Hệ thống quản lý phòng máy thực hành...
nataliej4
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNGChương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Chương 2. HỆ THỐNG VÀ MÔ HÌNH HÓA HỆ THỐNG
Le Nguyen Truong Giang
Đồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe khách
Đồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe kháchĐồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe khách
Đồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe khách
nataliej4
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềm
Nguyễn Anh
ݺߣ báo á đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
ݺߣ báo á đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"ݺߣ báo á đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
ݺߣ báo á đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Tú Cao
Thiết kế website ọc trực tuyến e learning
Thiết kế website ọc trực tuyến e learningThiết kế website ọc trực tuyến e learning
Thiết kế website ọc trực tuyến e learning
Trinh LeMinh
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
Võ Phúc
Phan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng umlPhan tich hệ thống thông tin bằng uml
Phan tich hệ thống thông tin bằng uml
dlmonline24h
Báo á thực tập công nghệ thông tin.
Báo á thực tập công nghệ thông tin.Báo á thực tập công nghệ thông tin.
Báo á thực tập công nghệ thông tin.
ssuser499fca
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
leemindinh
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
Han Nguyen
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
nataliej4

Similar to báo-á-đồ-án-công-nghệ-phần-mềm (1).pptx (20)

Hệ thống LMS tính năng cơ bản!
Hệ thống LMS tính năng cơ bản!Hệ thống LMS tính năng cơ bản!
Hệ thống LMS tính năng cơ bản!
Nguyen Tri Hien
Pttkht cao ducthuy
Pttkht cao ducthuyPttkht cao ducthuy
Pttkht cao ducthuy
Thuy Cao
Báo á môn lập trình web TMĐT.pptx
Báo á môn lập trình web TMĐT.pptxBáo á môn lập trình web TMĐT.pptx
Báo á môn lập trình web TMĐT.pptx
QuangSn11
Md
MdMd
Md
Anh Truong
Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313
Đinh Luận
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
nataliej4
K16 cmutcd phanthimyhanh_161136604_srs
K16 cmutcd phanthimyhanh_161136604_srsK16 cmutcd phanthimyhanh_161136604_srs
K16 cmutcd phanthimyhanh_161136604_srs
trhiendh
Moodle version 2.0
Moodle version 2.0Moodle version 2.0
Moodle version 2.0
Võ Tâm Long
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
sividocz
Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp II
Jazmyne Padberg
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyếnTìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
jackjohn45
@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
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.comHe dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
ntrungduc228
Moodle vo tamlong
Moodle vo tamlongMoodle vo tamlong
Moodle vo tamlong
Võ Tâm Long
Nộp lại chủ đề 3
Nộp lại chủ đề 3Nộp lại chủ đề 3
Nộp lại chủ đề 3
Linh Dang
Nộp lại chủ đề 3
Nộp lại chủ đề 3Nộp lại chủ đề 3
Nộp lại chủ đề 3
Linh Dang
Đề Tài: Thiết kế một trang web chia sẻ hình ảnh
Đề Tài: Thiết kế một trang web chia sẻ hình ảnhĐề Tài: Thiết kế một trang web chia sẻ hình ảnh
Đề Tài: Thiết kế một trang web chia sẻ hình ảnh
dethithptquocgiacom
Đề cương chi tiết học phần thực tập quản trị mạng
Đề cương chi tiết học phần thực tập quản trị mạngĐề cương chi tiết học phần thực tập quản trị mạng
Đề cương chi tiết học phần thực tập quản trị mạng
Dịch vụ ết bài trọn gói ZALO: 0936 885 877
Hệ thống LMS tính năng cơ bản!
Hệ thống LMS tính năng cơ bản!Hệ thống LMS tính năng cơ bản!
Hệ thống LMS tính năng cơ bản!
Nguyen Tri Hien
Pttkht cao ducthuy
Pttkht cao ducthuyPttkht cao ducthuy
Pttkht cao ducthuy
Thuy Cao
Báo á môn lập trình web TMĐT.pptx
Báo á môn lập trình web TMĐT.pptxBáo á môn lập trình web TMĐT.pptx
Báo á môn lập trình web TMĐT.pptx
QuangSn11
Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313
Đinh Luận
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
nataliej4
K16 cmutcd phanthimyhanh_161136604_srs
K16 cmutcd phanthimyhanh_161136604_srsK16 cmutcd phanthimyhanh_161136604_srs
K16 cmutcd phanthimyhanh_161136604_srs
trhiendh
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Ứng Dụng Cho Mobile.doc
sividocz
Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp II
Jazmyne Padberg
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyếnTìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
jackjohn45
@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
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.comHe dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
ntrungduc228
Nộp lại chủ đề 3
Nộp lại chủ đề 3Nộp lại chủ đề 3
Nộp lại chủ đề 3
Linh Dang
Nộp lại chủ đề 3
Nộp lại chủ đề 3Nộp lại chủ đề 3
Nộp lại chủ đề 3
Linh Dang
Đề Tài: Thiết kế một trang web chia sẻ hình ảnh
Đề Tài: Thiết kế một trang web chia sẻ hình ảnhĐề Tài: Thiết kế một trang web chia sẻ hình ảnh
Đề Tài: Thiết kế một trang web chia sẻ hình ảnh
dethithptquocgiacom

báo-á-đồ-án-công-nghệ-phần-mềm (1).pptx

  • 1. Đồ án Công nghệ phần mềm Tên project: Education website Lớp 63IT3 Nhóm thực hiện: nhóm 3 Thành viên: Nguyễn Trọng Huấn - 87063(NT) Nguyễn Quốc Hưng - 88963 Nguyễn Quang Huy - 99863 Nguyễn Ngọc Xuân - 020617
  • 2. Mục lục I. Đặt vấn đề 1.1. Problem Abstraction 1.2. The Current System 1.3. The Proposed System 1.4. Boundaries of the System (Giới hạn hệ thống) II. Customer Requirements Specification 2.1. Users of the System Use case Tổng á Đặc tả Use Case III. Biểu đồ Sequence III. Class Diagram Sơ đồ Entity tổng á IV. Biểu đồ Activity V. Biểu đồ BPMN 2.0 VI. Giao diện chung của trang web
  • 3. Đặt vấn đề  1.1. Problem Abstraction  Tại Việt Nam trong thời kỳ ngày nay, với sự phát triển của công nghệ thông tin, việc ứng dụng chúng trong các lĩnh vực thực tế đã quen thuộc với hầu hết các ứng dụng mạng xã hội hay giải trí (xem phim, nghe nhạc,…).  1.2. The Current System  Tuy nhiên, có một vài lĩnh vực đang thiếu đi sự đầu tư lớn như việc đào tạo chuyên sâu. Kể đến ở đây, với một lập trình viên, các trang web để ọc không có nhiều, hầu hết là các trang tài liệu khô khan, thiếu ứng dụng thực tế. Một số trang web đang khá nổi tiếng và làm tốt như Codelearn, F8,…. Nhìn lại vấn đề, ta có khá ít lựa chọn.  1.3. The Proposed System  Hệ thống chuẩn bị xây dựng tới đây sẽ tập trung cho việc đào tạo online, các khóa ọc sẽ được phong phú hơn ở các lĩnh vực..  Hệ thống khóa ọc được trình bày đúng lộ trình từ dễ đến khó  Các khóa ọc đầu tư hơn về phần vận dụng và thực hành  Luôn update chuẩn theo công nghệ tuy nhiên vẫn giữ được bản chất gốc của công nghệ đó
  • 4. Đặt vấn đề  Một số chức năng của người sử dụng như:  Đăng ký và ọc các khóa ọc  Theo dõi tiến trình ọc, thực hành các dự án nhỏ lẻ  Chức năng bình luận  Quản trị viên có đủ các chức năng kiểm soát khóa ọc, người dùng, …  1.4. Boundaries of the System (Giới hạn hệ thống)  Với phạm vi của đồ án, dự án chỉ có thể hoàn hiện ở mức cơ bản, tức có thể sẽ phải loại bỏ một số tính năng:  Nguồn video khóa ọc sẽ thiếu xót, sẽ phải sử dụng các nguồn minh họa  Toàn bộ khóa ọc sẽ có thể ở dạng miễn phí, do việc thanh toán khá phức tạp
  • 5. II. Customer Requirements Specification  2.1. Users of the System  Hệ thống có 3 loại người sử dụng chính: 1. Khách (Guest) 2. Học viên (Member) 3. Quản trị viên (Administrator)  Khách: khi sử dụng hệ thống có thể xem thử các khóa ọc, đọc các bài ết trên trang web, xem lộ trình. Muốn các chức năng khác của thành viên thông thường, khách sẽ phải tạo tài khoản và sử dụng tài khoản đó để đăng nhập.  Học viên: Có các chức năng cơ bản – Đăng nhập, kiểm soát thông tin cá nhân, đăng ký khóa ọc và ọc các khóa ọc đó online, có thể bình luận ở các bài ọc và tạo và ết bài ết, có thể gửi feedback lại cho phía quản trị.  Quản trị viên: có toàn bộ các chức năng, đặc biệt là đầy đủ các chức năng quản lý hệ thống (Thêm, Sửa, Xóa – đổi với khóa ọc, thành viên, bài ết).
  • 7. 2. Use Case Đăng nhập 3. Use Case xem khóa ọc
  • 8. 4. Use Case đọc bài ết
  • 9. 5. Use case Xem thông tin liên hệ 6. Use Case đăng xuất
  • 10. 7. Use case Đăng ký khóa ọc
  • 11. 8. Use case Học khóa ọc – Detail
  • 12. 9. Use Case Viết bài ết
  • 13. 10. Use Case Xem thông tin cá nhân
  • 14. 11. Use Case Quản lý người dùng
  • 15. 12. Use Case Quản lý khóa ọc
  • 16. 13. Use Case Quản lý bài ọc
  • 17. III. Biểu đồ Sequence 1. Quản lý xác thực 1. Biểu đồ sequence cho use-case đăng ký tài khoản
  • 18. 2. Biểu đồ sequence cho use-case đăng nhập
  • 19. 3. Biểu đồ đăng xuất
  • 20. 4. Biểu đồ xem bài ết
  • 21. 5. Biểu đồ ết bài ết
  • 22. 6. Biểu đồ bình luận bài ết
  • 23. 7. Biểu đồ sequence cho use-case lấy lại mật khẩu
  • 24. 8. Sửa đổi thông tin người dùng
  • 25. 9. Biểu đồ xem khóa ọc
  • 26. 10. Biểu đồ đăng ký khóa ọc
  • 27. 11. Biểu đồ ọc của User
  • 28. 12. Biểu đồ quản lý khóa ọc
  • 29. 13. Biểu đồ Xem báo á
  • 30. 14. Biểu đồ thêm bài ọc
  • 31. 15. Biểu đồ xóa người dùng
  • 33. Sơ đồ Entity tổng á
  • 34. IV. Biểu đồ Activity 1. Đăng ký
  • 37. 4. Xem bài ết
  • 39. 6. Bình luận bài ết
  • 40. 7. Sửa thông tin người dùng
  • 41. 8. Xem khóa ọc
  • 42. 9. Đăng ký khóa ọc
  • 44. 11. Thêm khóa ọc (ADMIN)
  • 50. V. Biểu đồ BPMN 2.0
  • 51. Hình ảnh giao diện của trang web
  • 56. VII. Tổng kết  Đồ án CNPM về project website khóa ọc đã giúp cho nhóm tìm hiểu được những vấn đề quan trọng trong pha thiết kế của một dự án phần mềm. Tuy đã chỉnh sửa và bổ sung, nhưng vấn thể sẽ có thiếu và sai sót.  Từ việc phân tích này, việc triển khai và bảo trì hệ thống về tương lai sẽ dễ hơn rất nhiều.  Qua dự án này, nhóm đã hiểu được căn bản những gì mà một dự án phần mềm cần phải thực hiện thêm ngoài những công việc liên quan đến lập trình, từ đây hiểu rõ được sự phức tạp trong khâu thiêt kế và sản xuất ra một phần mềm. Nhóm sẽ tiếp tục ọc hỏi và nâng cao kiến thức về quy trình sản xuất phần mềm trong những hệ thống tiếp cận sắp tới.