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

Đồ án môn học quản lý dự án phần mềm đề tài hệ thống cố vấn học tập tự động cho sinh viên

34 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Hệ thống cố vấn học tập tự động cho sinh viên
Tác giả Phạm Thị Hồng Thắm, Trung Đức Trọng
Người hướng dẫn Ths. Mai Hà Thi
Trường học Đại học Đà Nẵng
Chuyên ngành Quản lý dự án phần mềm
Thể loại Đồ án môn học
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 34
Dung lượng 1,75 MB

Cấu trúc

  • 1. Điều lệ dự án (4)
  • 2. Yêu cầu và thông số kỹ thuật (9)
  • 1. Mục tiêu (9)
  • 2. Phạm vi (9)
  • 3. Chức năng (9)
  • 4. Khả năng sử dụng (23)
  • 5. Hiệu suất (23)
  • 6. Bảo mật (23)
  • 7. Thiết kế (24)
  • 8. Kế hoạch phân chia công việc (25)
  • 9. Phạm vi tài nguyên (25)
  • 10. Quản lý thời gian (26)
  • 3. Báo cáo tổng quan dự án (30)
  • 1. Tổng ngày công (30)
  • 2. Thời gian dự án (30)
  • 4. Chi phí cho dự án (31)
  • 5. Chi phí toán tính theo kế hoạch (33)
  • 6. Ưu điểm của kế hoạch (33)
  • 7. Nhược điểm của kế hoạch (34)

Nội dung

Chức năng- Nhiều người dùng phải có khả năng thực hiện công việc của một cách đồng thời.- Nếu một khóa học là đầy trong khi đang có một sinh viên đang cố gắng đăng kí vàokhóa học đó thì

Điều lệ dự án

Hệ thống cố vấn học tập tự động cho sinh viên

Quản lý dự án Đức Trọng, Hồng Thắm

Ngày kết thúc mục tiêu 30-11-2023

Hiện nay, công việc cố vấn học tập tại các trường đại học nói chung và trường ĐHSPĐN nói riêng vẫn đã và đang được tiến hành, tuy mới chỉ là những bước đi đầu tiên nhưng cũng đã có những kết quả khá tốt Có thể giúp cho sinh viên có một địa chỉ tin cậy để được tư vấn về việc học tập và công tác tại trường như: Hướng dẫn sinh viên đăng kí học, lựa chọn môn học phù hợp với từng kì học, từng giai đoạn học tập…

Tập trung xây dựng một ứng dụng web , và những chức năng của nó để đem lại sự tiện lợi cho người dùng Người dùng là toàn bộ sinh viên và giảng viên đang làm việc trong trường Đại học Sư phạm - ĐHĐN Các bên liên quan gồm có ban quản trị dự án, giảng viên, sinh viên, các phòng ban liên quan.

Dự án có quy mô cấp khoa.

Mục tiêu Tiêu chí thành công

Cần xây dựng hệ thống được hỗ trợ cố vấn học tập nhằm khắc phục những hiện trạng chưa đáp ứng được nhu cầu cố vấn và sinh viên.

Hệ thống hỗ trợ cố vấn học tập được xây dựng trên cơ sở hệ thống quản lý sinh viên và giáo viên sẵn có của trường ĐHSPĐN.

Hệ thống cần được phép truy cập vào hệ thống CSDL của hệ thống quản lý sinh viên và quản lý giáo viên của trường ĐHSPĐN.

Ta cũng có thể tạo lập một CSDL riêng biệt được cập nhật thường xuyên từ CSDL quản lý hiện có của trường Nhưng cách này sẽ tốn chi phí cho CSDL ban đầu cùng với chi phí cập nhật dữ liệu.

Hệ thống sẽ được xây dựng từ những module có sẵn dựa trên các hệ thống quản lý có sẵn như hệ thống quản lý sinh viên, hệ thống quản lý tài chính, hệ thống cung cấp dịch vụ hỗ trợ trực tuyến của trường… điều này sẽ làm giảm chi phí của công đoạn xây dựng và thiết kế hệ thống, giảm

1 Trang web tương thích với mọi trình duyệt web

2 Giao diện thân thiện với người dùng, độ trễ thấp

3 Tạo ra một kênh thông tin thống nhất cho sinh viên trong toàn khoa có thể trao đổi dễ dàng với cố vấn học tập, tiện lợi, nhanh chóng.

4 Giúp cố vấn học tập nắm được tình hình học tập của sinh viên trong nhóm mình quản lý để có cách thức tác động thích hợp, kịp thời.

5 Giúp khoa tổ chức dễ dàng, nhanh chóng các nhóm học tập, cố vấn, đồng thời trợ giúp việc quản lý.

3 chi phí và thời gian xây dựng cho chúng ta.

Hệ thống có sự tương tác nhiều chiều giữa nhà trường, cố vấn học tập và sinh viên.

Hệ thống phải đảm bảo được cường độ làm việc lớn vì số lượng sinh viên và cố vấn truy cập lớn.

Hệ thống phải bảo mật thông tin của cả cố vấn học tập và sinh viên.

✔ Tiến hành nghiên cứu, so sánh các website hiện có trên thị trường, từ đó đưa ra những chức năng quan trọng cho website

✔ Xem xét các mẫu nội bộ và bên ngoài, cũng như các ví dụ về tài liệu.

✔ Tổ chức và mở rộng các tính năng nổi bật, cung cấp các tùy chọn nghiên cứu để đảm bảo an ninh

✔ Xác định giá trị của website và ước tính chi phí phát triển dự án

1 Chưa có hệ thống nào được xây dựng trước đó, do vậy mà các yêu cầu chức năng khó có thể đầy đủ được ngay từ đầu

2 Project được phát triển trong thời gian rất ngắn, việc phát sinh lỗi trong phân tích, thiết kế là khó tránh khỏi.

3 Khó khăn khi sử dụng công nghệ mới

4 Quá nhiều lỗi xảy ra trong quá trình thử nghiệm

5 Do nhóm có ít thành viên nên việc thực hiện còn nhiều thiếu sót

Phân tích yêu cầu 7 ngày

Thiết kế hệ thống 22 ngày

Cài đặt hệ thống 19 ngày

Chuyển giao hệ thống 12 ngày

Nâng cấp, bảo trì 5 ngày

Ký xác nhận: (Chữ ký của tất cả các bên liên quan nêu trên)

5 Ý kiến: (Nhận xét viết tay hoặc đánh máy từ các bên liên quan nêu trên, nếu có)

Vai trò và trách nhiệm

Tên Vai trò Vị trí Thông tin liên hệ Ghi chú

QA engineer trungductrongg@gma il.com

Bảng 1 Điều lệ dự án

Mục tiêu

- Mục đích của tài liệu này là xác định những yêu cầu của Hệ thống Hỗ trợ Cố vấn học tập Tài liệu đặc tả bổ xung này liệt kê những yêu cầu khó nắm bắt trong những use case của mô hình use-case Cả tài liệu đặc tả bổ xung và mô hình use-case nắm bắt một cách hoàn chỉnh các yêu cầu của hệ thống.

Phạm vi

- Đặc tả bổ sung này áp dụng cho Hệ thống Hỗ trợ Cố vấn học tập.

- Đặc tả bổ sung này xác định những yêu cầu phi chức năng của hệ thống: reliablility, usability, performance, và supportability, cũng như những yêu cầu chức năng thông dụng trên những use-case (Những yêu cầu chức năng này được xác định trong những đặc tả use case).

- Chỉ tập trung xây dựng một ứng dụng web , và những chức năng của nó để đem lại sự tiện lợi cho người dùng Người dùng là toàn bộ sinh viên và giảng viên đang làm việc trong trường ĐHSPĐN Các bên liên quan gồm có ban quản trị dự án, giảng viên, sinh viên, các phòng ban liên quan Dự án có quy mô cấp khoa.

- Ứng dụng web sẽ chạy trên một web server chuẩn (apache, jboss, iis,…)

- Làm việc trên hầu hết những trình duyệt phổ biến (chrome, firefox,…)

- Cơ sở dữ liệu và web server và những dữ liệu liên quan được đặt trên cùng một máy chủ.

Chức năng

- Nhiều người dùng phải có khả năng thực hiện công việc của một cách đồng thời.

- Nếu một khóa học là đầy trong khi đang có một sinh viên đang cố gắng đăng kí vào khóa học đó thì sinh viên phải được thông báo.

• Đăng nhập quyền cố vấn

• Thẩm định danh sách đăng ký môn học

• Giao tiếp với sinh viên

• Đăng nhập quyền sinh viên

• Giao tiếp với cô vấn Đặc tả Use case :

- Là use case thực hiện chức năng đăng nhập vào hệ thống

- Tác nhân : cố vấn học tập , văn phòng khoa , sinh viên

- Mức độ ưu tiên : cao

- Được sử dụng trong các usecase cụ thể sau :

• Đăng nhập dưới quyền admin : là đăng nhập vào tài khoản người dùng có quyền admin

• Yêu cầu đặc biệt : tài khoản được trao quyền admin

• Điều kiện trước : hệ thống phải trong trạng thái đăng nhập và hiện thị màn hình đăng nhập cho người dùng

• Điều kiện sau : Nếu use case này xảy ra thì người dùng đã đăng nhập vào hệ thống với quyền admin

• Đăng nhập dưới quyền cố vấn : là đăng nhập vào tài khoản người dùng có quyền cố vấn

• Yêu cầu đặc biệt : tài khoản được trao quyền cố vấn

• Điều kiện trước : hệ thống phải trong trạng thái đăng nhập và hiện thị màn hình đăng nhập cho người dùng

• Điều kiện sau : Nếu use case này xảy ra thì người dùng đã đăng nhập vào hệ thống với quyền cố vấn

• Đăng nhập dưới quyền sinh viên : là đăng nhập vào tài khoản người dùng có quyền sinh viên

• Yêu cầu đặc biệt : tài khoản được trao quyền sinh viên

• Điều kiện trước : hệ thống phải trong trạng thái đăng nhập và hiện thị màn hình đăng nhập cho người dùng

• Điều kiện sau : Nếu use case này xảy ra thì người dùng đã đăng nhập vào hệ thống với quyền sinh viên

• Người dùng nhập tài khoản và mật khẩu

• Không hiện thị mật khẩu

• Xuất thông báo khi đăng nhập thành công hay thất bại

• Sử dụng session để lưu trạng thái đăng nhập

• Có phân quyền cho các tài khoản đăng nhập

• Tài khoản là tài khoản của mail ctmail.vnu.edu.vn

- Luồng các sự kiện : User case bắt đầu khi người sự dụng muốn đăng nhập vào hệ thống , hoặc muốn sự dụng cách chức năng của hệ thống

• Người sử dụng điền tài khoản và mật khẩu tài khoản của mình trong hệ thống

• Hệ thống kiểm tra xem tài khoản và mật khẩu có hợp lệ hay không :

• Nếu tồn tại tài khoản và mật khẩu đúng thì cho phép truy cập vào hệ thống và báo đăng nhập thành công

• Nếu không tồn tại thì báo đăng nhập thất bại và quay lại màn hình đăng nhập

- Luồng sự kiện phụ : Uses case Đăng nhập không hợp lệ :

• Nếu người dùng nhập không đúng tài khoản và mật khẩu thì báo lỗi và quay lại màn hình đăng nhập

• Nếu người dùng đăng nhập vào tài khoản đã bị khóa thì báo lỗi và quay lại màn hình đăng nhập

- Yêu cầu đặc biệt: không có

- Điều kiện trước : hệ thống phải trong trạng thái đăng nhập và hiện thị màn hình đăng nhập cho người dùng

- Điều kiện sau : Nếu use case này xảy ra thì người dùng đã đăng nhập vào hệ thống và ngược lại

- Là use case thực hiện việc thoát ra khỏi hệ thống

- Tác nhân : cố vấn , văn phòng khoa , sinh viên

• Hiện thị chức năng đăng xuất

• Hiện thị thông báo đã đăng xuất khi nhấp nút đăng xuất

• Tự động đăng xuất khi tắt trình duyệt

• Xóa seasion khi đăng xuất

• Người dùng tắt trình duyệt hoặc click vào nút đăng xuất

• Hệ thống tiến hành đăng xuất cho người dùng

- Điều kiện trước : Người sự dụng đã đăng nhập vào hệ thống

- Điều kiện sau : Nếu user case này xảy ra thì người dùng đã đăng xuất

- Yêu cầu đặc biệt : không có

- Là use case thực hiện việc tìm kiếm thông tin trong hệ thống theo

- Tác nhân : văn phòng khoa , cố vấn , sinh viên

- Sử dụng : khá thường xuyên

- Được mở rộng thành các chức năng tìm kiếm cụ thể như : o Xem thông báo hệ thống : là use case cho phép người dùng xem thông báo của hệ thống ( là thông báo của văn phòng khoa hoặc cố vấn )

• Yêu cầu đặc biệt : không có

• Điều kiện trước : Thực hiện việc đăng nhập thành công Và click vào chức năng xem thông báo hệ thống

• Điều kiện sau : Sau khi thực hiện chức năng này người dùng có thể thấy được nội dung các thông báo được xắp sếp mặc định theo ngày tháng o Xem lớp môn học : là use case cho phép người dùng xem lớp môn học ở 1 mức độ nhất định tùy vào quyền tài khoản :

• Yêu cầu đặc biệt : quyền tài khoản

• Điều kiện trước : Thực hiện việc đăng nhập thành công Và click vào chức năng xem tin lớp học

• Điều kiện sau : Sau khi thực hiện chức năng này người dùng có thể thấy được nội dung các thông báo tùy vào quyền tài khoản ( Sinh viên có thể xem được thông tin về : lịch học , tên lớp , giảng đường , giảng viên Cố vấn và Văn phòng khoa : xem được thêm danh sách sinh viên ) o Xem thông tin sinh viên : là use case cho phép người dùng xem thông tin của sinh viên ở mức độ quyền nhất định của tài khoản

• Yêu cầu đặc biệt : quyền tài khoản

• Điều kiện trước : Thực hiện việc đăng nhập thành công Và click vào chức năng xem thông tin sinh viên

• Điều kiện sau : Sau khi thực hiện chức năng này người dùng có thể thấy được thông tin sinh viên ( Sinh viên có thể xem được thông tin của chính mình Cố vấn và Văn phòng khoa : xem được thông tin của các sinh viên )

• Các chỉ tiêu tìm kiếm tùy vào quyền của người sử dụng mà thay đổi :

• Quyền người sử dụng là admin hoặc cố vấn thì có thể xem tất cả các chỉ tiêu tìm kiếm

• Quyền người sử dụng là sinh viên thì chỉ có thể xem chỉ tiêu : lớp môn học , thông báo hệ thống và thông tin sinh viên của chính mình

• Các tiêu chí tìm kiếm :

• Theo lớp môn học ( hiện thị các lớp môn học có trong kỳ hiện tại _ thông tin giảng đường _ thời gian _ giảng viên _ sỉ số _ danh sách sinh viên đăng kí )

• Theo tên sinh viên ( hiện thị thông tin sơ lược về sinh viên _ kết quả học tập _ lớp môn học sinh viên đăng đăng kí)

• Theo tên cố vấn ( hiện thị sơ lược về tiểu sự cố vấn _ lớp đang được cố vấn )

• Theo thông báo của hệ thống

• Việc sắp xếp theo hệ thống định sẵn tùy vào loại thông tin tìm kiếm

• Use case bắt đầu khi người dùng muốn xem thông tin nào đó

• Người dùng click vào chức năng xem thông tin

• Hệ thống hiện thị 3 chức xem thông tin chính cho người dùng

• Người dùng chọn chức năng

• Hệ thống kiểm tra quyền của người dùng :

• Nếu tài khoản có quyền là admin , cố vấn thì cấp chức năng đầy đủ

• Nếu tài khoản có quyền là sinh viên : thì chức năng là hạn chế

• Người dùng xem chọn chức năng xem thông tin và tìm kiếm thông tin trong chức năng đã chọn.

• Hệ thống hiện thị thông tin trên màn hình người dùng

• Người dùng xem song thông tin thì click “đóng” yêu cầu đóng chức năng

• Hệ thống đóng chức năng và quay lại màn hình chính

- Yêu cầu đặc biệt : quyền tài khoản

- Là use case thực hiện việc chỉnh sửa danh sách sinh viên được quản lý bởi cố vấn học tập

- Tác nhân : văn phòng khoa

- Sử dụng các Use case sau :

• Cập nhập sinh viên: Cập nhập sinh viên bao gồm việc cập nhập thông tin cơ bản của sinh viên Và thay đổi sinh viên qua lại giữa các danh sách quản lý của cố vấn

• Cập nhập cố vấn : Cập nhập thông tin cơ bản của cố vấn Thay đổi cố vấn qua lại giữa các danh sách quản lý của cố vấn

• Điều kiện trước : Thực hiện chức năng đăng nhập quyền admin thành công

• Điều kiện sau : Sau khi thực hiện chức năng này sẽ có thông báo nếu danh sách được lên hoặc thay đổi Nếu không thì không có gì xảy ra

• Yêu cầu cho 2 việc cập nhập:

• Việc thay đổi chi hoàn thành khi người đăng nhập admin chọn nút lưu

• Chỉ sử dụng được dưới quyền đăng nhập admin

• Sau khi hoàn thành việc thay đổi phải thực hiện thông báo hệ thống

• Các thông tin danh sách phải đầy đủ :

• Tên_ Chức vụ Cố vấn

• Nếu lên danh sách thất bại hay thành công đều phải báo

• Trình bày thông tin ở dạng các bảng text UTF8

• Sửa 1 thông tin phải cập nhập được

• Luồng sự kiện bắt đầu khi văn phòng khoa muốn lên danh sách các sinh viên dưới quyền quản lý của 1 cố vấn học tập

• Văn phòng khoa click vào chức năng lên danh sách

• Hệ thống hiện thị dưới dạng bảng danh sách chống hoặc danh sách trước đó đã lên với các trường đã định sẵn :

• Tên_ Chức vụ Cố vấn

• Văn phòng khoa tiến hành cập nhập các thông tin vào bảng Và ấn nút submit.

• Hệ thống kiểm tra tính đúng đắn của danh sách :

• Nếu danh sách vi phạm tính đúng đắn ( ví dụ như : 1 cố vấn quản lý 2 lớp , 2 sinh viên 1 lớp , … ) thì thông báo lên danh sách thất bại và trở lại màn hình lên danh sách.

• Nếu danh sách nhập thiếu thông tin thì thông báo cho người lên danh sách là thông tin thiếu có muốn tiếp tục không :

• Nếu có, thì thông báo lên danh sách thành công và trở lại màn hình chức năng

• Nếu không thì quay lại màn hình lên danh sách

• Nếu không có lỗi gì xảy ra thì thông báo lên danh sách thành công và thông báo hệ thống cho tất cả tài khoản có quyền thấy nội dung lên danh sách

- Yêu cầu đặc biệt : không có

- Điều kiện trước : Thực hiện chức năng đăng nhập quyền admin thành công

- Điều kiện sau : Sau khi thực hiện chức năng này sẽ có thông báo nếu danh sách được lên hoặc thay đổi Nếu không thì không có gì xảy ra

- Là chức năng thông báo cho toàn thể các sinh viên – cố vấn biết về

- Tác nhân : văn phòng khoa

• Thông báo được đăng dưới dạng text UTF8 có thể kèm theo link đến các bảng dữ liệu hoặc các file đính kèm

• Thông báo chỉ được đăng khi người dùng quyền admin ấn nút đăng

• Thông báo phải được đăng ngay lập tức sau khi ấn đăng

• Thông báo luôn được kèm theo thời gian ấn nút đăng

• Khi thông báo sai có thể chỉnh sửa thông báo nhưng đi với đó là kèm theo thông báo update

• Luồng sự kiện bất đầu khi văn phòng khoa muốn thông báo về 1 sự kiện nào đó cho các đối tượng tài khoản nào đó Hoặc cố vấn muốn thông báo danh sách thẩm định cho sinh viên mình quản lý

• Người dùng click chuột vào chức năng thông báo

• Hệ thống hiện thị form thông báo cho người dùng gồm :

• Người nhận (tập các người nhận)

• File đính kèm (hiện thị hay không hiện thị )

• Người dùng tiến hành nhập vào form Nhập xong thì click gửi

• Hệ thống kiểm tra tính đúng đắn :

• Nếu form không đúng đắn thì thông báo nhập chưa đúng và quay lại màn hình form

• Nếu form đúng đắn hệ thống báo thông báo thành công cho đối tượng( hoặc tập đối tượng ) và quay lại màn hình chính

- Yêu cầu đặc biệt : không có

- Điều kiện trước : Thực hiện chức năng đăng nhập quyền admin, cố vấn thành công

- Điều kiện sau : Sau khi thực hiện chức năng này trở lại màn hình chính , và có thông báo gửi thành công nếu như người nhận được thông báo nhận được thông báo

- Thẩm định danh sách môn học:

- Là chức năng của cố vấn học tập , cho phép cố vấn học tập chỉnh sửa thông tin đăng ký của 1 lớp học hay của 1 sinh viên trên 1 bản nháp

( không lưu đè lên cơ sở dữ liệu ).

- Tác nhân : Cố vấn học tập

• Sau khi cố vấn chỉnh sửa theo ý mình thì luôn có đính kèm trong cột ghi chú thông báo đã được chỉnh sửa bởi cố vấn

• Có thể đăng tải lên cho các sinh viên thuộc quản lý của cố vấn tham khảo như một thông báo

• Dữ liệu này được lưu độc lập và không tác động đến dữ liệu cũ của cơ sở dữ liệu

• Luồng sự kiện xảy ra khi cố vấn xem lịch đăng ký của sinh viên và thông tin sinh viên và muốn thẩm định danh sách đăng ký môn học của sinh viên

• Người sử dụng click vào chức năng thẩm định danh sách đăng ký môn học

• Hệ thống hiện thị bảng gồm :

• Tên sinh viên – mã sinh viên – ngày sinh

• Các lớp môn học đã đăng ký : tên môn học , tên lớp , lịch , giảng đường , tình hình sinh viên đã đk lớp ( cải thiện , học lại , )

• Người sự dụng thực hiện việc thay đổi theo ý kiến của mình và click ok

• Hệ thống hiện thị yêu cầu có muốn gửi cho sinh viên hay không :

• Nếu click CÓ thì toàn bộ sinh viên được update sẻ nhận được thông tin update mà cố vấn góp ý.

• Nếu click KHÔNG danh sách update sẽ được lưu tạm vào mục thẩm định nháp.

- Yêu cầu đặc biệt : không có

- Điều kiện trước : Thực hiện chức năng đăng nhập quyền cố vấn thành công

- Điều kiện sau : Sau khi thực hiện chức năng này trở lại màn hình chính

- Là usecase cho phép sự trao đổi thông tin bằng các đoạn text định dạng UTF8 giữa sinh viên và cố vấn

- Tác nhân : Cố vấn học tập , sinh viên

• Đoạn hội thoại nằm trong thanh công cụ độc lập

• Các đoạn văn bản là text định dạng UTF8 kết thúc bằng ký tự xuống dòng

• Có 1 bảng chứa các các tài khoản mình có thể giao tiếp

• Khi nhấp vào các tài khoản thì thanh công cụ đối thoại sẽ hiện ra

• Các đoạn đối thoại là liên tiếp theo thời gian

• Khi người dùng hiện tại không đăng nhập thì đoạn hội thoại hiện thời sẽ thành tin nhắn mà người đó có thể đọc được sau khi đăng nhập

• Luồng sự kiện bắt đầu khi sinh viên hoặc cố vấn muốn trao đổi thông tin qua lại

• Người sự dụng click vào tên tài khoản của người muốn giao tiếp

• Hệ thống hiện thị 1 khung gồm 2 khung nhỏ : khung trên _đoạn hội thoại đã trao đổi trước đó( cả người 2 người giao tiếp đều có thể thất) khung dưới_đoạn hội thoại cần trao đổi

• Người sử dụng tiến hành đọc và nhập đoạn hội thoại sau đó ấn enter

• Hệ thống thực hiện hiện thị đoạn hội thoại khung dưới của người sự dụng lên khung trên

• Người sử dụng giao tiếp xong thì click nút “đóng ”

• Hệ thống đóng khung giao tiếp

- Yêu cầu đặc biệt : không có

- Điều kiện trước : Thực hiện chức năng đăng nhập quyền cố vấn , sinh viên thành công

- Điều kiện sau : Sau khi thực hiện chức năng này trở lại màn hình chính

Khả năng sử dụng

- Hệ thống sẽ có sẵn 24 giờ một ngày, 7 ngày một tuần, với thời gian ngưng không quá 10%

Hiệu suất

- Hệ thống sẽ hỗ trợ hơn 2000 người dùng truy cập đồng thời vào cơ sở dữ liệu trong bất kỳ một khoảng thời gian nào và hơn 500 người dùng truy cập vào server cũng trong bất kỳ khoảng thời gian nào

- Hệ thống cũng sẽ cho phép truy cập vào cơ sở dữ liệu với thời gian trễ không quá

- Hệ thống phải có khả năng hoàn thành 80% giao dịch trong vòng 1 phút

Bảo mật

- Hệ thống có khả năng ngăn chặn những cố vấn học tập thay đổi trực tiếp các lớp học mà họ quản lí hay các lớp học mà được những cố vấn khác quản lí.

- Cố vấn học tập chỉ có quyền xem thông tin của sinh viên, xem thông tin của lớp học mà không có quyền thay đổi chúng.

- Sinh viên chỉ có quyền xem thông tin về cố vấn học tập mà quản lí lớp học của sinh viên đó

- Những người dùng đăng nhập sai sẽ không thể truy cập được vào hệ thống

- Một số thông tin trong cơ sở dữ liệu (chẳng hạn như password) sẽ được mã hóa Hệ thống phải có tường lửa để chống lại hacker

Thiết kế

- Hệ thống cung cấp một giao diện trên nền web

Kế hoạch phân chia công việc

Hình 1 Kế hoạch phân chia công việc

Phạm vi tài nguyên

- Dự án có quy mô khá nhỏ nên chi phí ước lượng khoảng 5%. b) Nhân sự:

- Tổng thành viên tham gia dự án: 2

- Tổng số thành viên trong dự án có thể tăng hoặc giảm:

+ Sức khỏe không tốt, các thành viên có thể nghỉ ngơi.

+ Vì lý do khách quan nên số lượng thành viên có thể giảm sút.

+ Dự án bị chậm so với tiến độ và cần thêm sự trợ giúp. c) Thời gian:

- Thời gian thực hiện dự án từ ngày 01/09/2023 đến ngày 30/11/2023 (khoảng 92 ngày)

- Thời gian thực hiện dự án có thể bị thay đổi do các lí do sau:

+ Năng lực thực hiện dự án của các thành viên trong nhóm không như mong đợi.

+ Hư hỏng thiết bị làm giảm tiến độ.

- Thời gian dự kiến do dự án nhỏ nên nếu có thay đổi thì không quá lớn, khoảng 5% (khoảng 3 ngày) d) Sản phẩm bàn giao:

Sau khi hoàn thành dự án, nhóm sẽ bàn giao:

- Hệ thống cố vấn học tập online.

- Tài liệu phát triển phần mềm e) Công cụ lập kế hoạch:

Quản lý thời gian

Quản lý dự án xây dựng hệ thống cố vấn học tập trực tuyến với số vốn 25.000$ Yêu cầu hoàn thành dự án từ ngày 01/09/2023 đến ngày 30/11/2023

STT Giai đoạn Công việc Thời gian T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 thực hiện

1 Chuẩn bị, Tìm hiểu hiện trạng việc cố vấn hiện nay.

Xác định vấn đề 10 giờ Lập kế hoạch 5 giờ

Tìm giải pháp cho vấn đề.

Thu thập, phân tích yêu cầu cho hệ thống.

30 giờ Đặc tả yêu cầu 10 giờ

Thiết kế hệ thống ở mức cao dùng các biểu đồ: workflow diagram, sequence diagram,

Thiết kế các hệ thống con.

Thiết kế các lớp, đối tượng.

Thiết kế Cơ sở 20 giờ dữ liệu.

Kiểm tra lại thiết kế và đánh giá.

4 Cài đặt hệ thố ng.

Cài đặt các thành phần của hệ thống và kiểm thử thành phần.

Tích hợp các thành phần, kiểm thử tích hợp.

Viết tài liệu kĩ thuật, tài liệu sử dụng.

Kiểm thử hệ thống và đánh giá.

Cài đặt hệ thống vào môi trường thực tế.

Nhân thông tin phản hồi và nâng cấp.

Bảng 2 Quản lý thời gian

Tổng ngày công

- Nỗ lực trong từng loại nguồn lực trong dự án

Trọng Thắm User1 Support team

Thời gian dự án

Những dấu mốc quan trọng

Phân tích yêu cầu 7 ngày

Thiết kế hệ thống 22 ngày

Cài đặt hệ thống 19 ngày

Chuyển giao hệ thống 12 ngày

Nâng cấp, bảo trì 5 ngày

Bảng 3 Thời gian dự án

Chi phí cho dự án

Thể loại Số lượng Đơn giá Giá

Bảng 4 Chi phí vật liệu b) Chi phí cơ sở vật chất:

Thể loại Số lượng Đơn giá Tháng Price

Bảng 5 Chi phí cơ sở vật chất c) Chi phí nguồn lực công việc:

Thể loại Số lượng Đơn giá

Giờ làm 1 giờ 20$/giờ/người

Bảng 6 Chi phí nguồn lực công việc d) Chi phí phát sinh:

STT Thể loại Số lượng Đơn giá Giá cả

1 Chi phí hội nghị khách hàng

2 Chi phí lễ hội 2 bữa ăn $130/bữa $260

3 Chi phí liên lạc, hướng dẫn khách hàng

Bảng 7 Chi phí phát sinh

Chi phí toán tính theo kế hoạch

Hình 2 Chi phí toán tính theo kế hoạch

Ưu điểm của kế hoạch

- Xác định nhóm quản lý dự án và các bên liên quan của dự án

- Thiết lập một quy trình thực hiện các thay đổi về phạm vi dự án, tiến độ chi phí, chất lượng và rủi ro.

- Cho biết tiến độ dự án và các mốc quan trọng

- Cung cấp nhu cầu vốn cho các giai đoạn khác nhau của dự án

- Cải thiện việc giám sát và kiểm soát các hoạt động của dự án

- Xác định chi tiết dự án

Ngày đăng: 19/03/2024, 06:31

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w