1. Trang chủ
  2. » Luận Văn - Báo Cáo

Hệ thống hỗ trợ cố vấn học tập

26 473 1

Đ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

Định dạng
Số trang 26
Dung lượng 764,36 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thiết kế một hệ thống hỗ trợ việc phân công cố vấn học tập chocác nhóm sinh viên, hỗ trợ việc hỏi đáp và trả lời giữa sinh viênvà cố vấn, giúp cố vấn nắm được tình hình học tập của các sinhviên, cho phép văn phòng khoa giám sát công việc cố vấn.

Trang 1

Hệ thống

hỗ trợ cố

vấn học

Thiết kế một hệ thống hỗ trợ việc phân công cố vấn học tập cho

các nhóm sinh viên, hỗ trợ việc hỏi đáp và trả lời giữa sinh viên

và cố vấn, giúp cố vấn nắm được tình hình học tập của các sinh

viên, cho phép văn phòng khoa giám sát công việc cố vấn

Nhóm 6

Trang 2

Glossary 2

Giới thiệu 2

a Các định nghĩa 2

Cố vấn học tập 2

Sinh viên 3

Văn phòng khoa Công nghệ thông tin 3

Thời khóa biểu 3

Thẩm định danh sách 3

Giảng viên 3

Lớp học 3

Khóa học 3

Lên danh sách 3

Xem thông tin 3

Đăng nhập 3

Đăng xuất 4

Đóng hệ thống 4

Mở hệ thống 4

b Bảng thuật ngữ viết tắt 4

SECTION 1: PROJECT PLANNING 5

Overview 5

Problem Statement 5

Proposal 7

Goal 7

Benefit 7

Risks and Rewards 7

Project Plan 9

Nhóm thực hiện: 9

Kế hoạch dự án và phân công thực hiện: 9

SECTION 2: REQUIREMENTS AND SPECIFICATION 11

Supplementary Specification 11

Objectives 11

Scope 11

References 11

Functionality 11

Usability 12

Trang 3

Reliability 12

Perfomance 12

Supportability 12

Security 12

Design Constraints 12

Use-Case Model 13

Studying Adviser Supportation System Use-Case Model Diagram 13

Cố vấn học tập (Tác nhân hệ thống) 13

Văn phòng khoa 14

Sinh viên 15

Sơ đồ Use-Case tổng quan Hệ thống Hỗ trợ Cố vấn học tập 16

Các chức năng chính: 17

Đặc tả Use case : 17

- Đăng nhập 17

- Đăng xuất 18

- Xem thông tin 19

- Lên danh sách 21

- Gửi thông báo 22

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

- Giao tiếp 24

Glossary Giới thiệu

Tài liệu này được sử dụng để định nghĩa những thuật ngữ chính liên quan đến vấn

đề, giải thích các thuật ngữ, mà có thể không quen thuộc với người dùng về những bản mô tả use-case hay những tài liệu dự án khác Thông thường, tài liệu này có thể được dùng như một từ điển thuật ngữ chính, lưu giữ những định nghĩa dữ liệu để

Trang 4

Sinh viên

Là người mà học ở một số lớp ở trường đại học

Văn phòng khoa Công nghệ thông tin

Bộ phận quản lí các sinh viên trong khoa Công nghệ thông tin

Thời khóa biểu

Là một danh sách gồm nhiều khóa học mà mỗi khóa học tương đương với một môn học mà một sinh viên phải đăng ký trong một học kỳ

Văn phòng khoa lên danh sách cố vấn học tập – sinh viên

Xem thông tin

Sinh viên xem thông tin về cố vấn học tập và ngược lại

Đăng nhập

Ai đó truy cập và hệ thống, hệ thống phản hồi bằng một biểu mẫu yêu cầu người dùng nhập tên (username) và mật khẩu (password) Nếu username hoặc password

là không hợp lệ, Đăng nhập không hợp lệ sẽ xảy ra Tùy vào người dùng là ai mà

sẽ có 3 mức đăng nhập: Đăng nhập quyền admin (đăng nhập dưới quyền quản trị, người dùng có thể thực hiện được mọi tác vụ liên quan đến hệ thống như đóng hệ thống, mở hệ thống, bảo trì hệ thống,…), Đăng nhập quyền sinh viên, Đăng nhập

quyền cố vấn

Trang 6

Giao tiep voi sinh vien Giao tiếp với sinh viên

Dang Nhap quyen sinh vien Đăng nhập quyền sinh viên

Tham dinh danh sach dang ky mon hoc Thẩm định danh sách đăng ký môn học

SECTION 1: PROJECT PLANNING

Overview

Problem Statement

Việc trực tiếp gặp phòng Đào tạo hay văn phòng Khoa còn gặp khó khăn do số

lượng sinh viên lớn và sự gò bó về thời gian nên việc chia cố vấn học tập phụ trách

Trang 7

cố vấn cho một nhóm sinh viên nhất định trở nên cần thiết Không những làm giảm cường độ làm việc cho phòng Đào tạo mà việc giúp đỡ sinh viên giải đáp thắc mắc trở nên dễ dàng hơn

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 ĐHCN 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…

Tuy vậy, vẫn còn những vấn đề bất cập trong hệ thống cố vấn học tập của trường: Sinh viên muốn giao tiếp với cố vấn còn chưa thuận tiện, cố vấn học tập vẫn chưa thực sự hiểu hết và biết hết quá trình học tập và công tác của sinh viên tại trường…

Sử dụng hệ thống hỗ trợ cố vấn học tập giúp quản lí thông tin và trợ giúp sinh viên

dễ dàng hơn

Chính vì vậy, hệ thống hỗ trợ cố vấn học tập là rất cần thiết cho cả cố vấn và sinh viên trong trường

Trang 8

Goal

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 ĐHCN, ĐHQGHN 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 ĐHCN

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 modul 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 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

Trang 9

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

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

Cơ hội

Nhiệt huyết tuổi trẻ, sự đam mê học hỏi và tinh thần trách nhiệm cao của các thành

viên chắc chắn sẽ giúp họ vượt qua những thách thức và khó khăn đặt ra

Trang 10

Kế hoạch dự án và phân công thực hiện:

thực hiện T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 Người thực hiện

1 Chuẩn bị, Tìm hiểu hiện trạng việc

Trang 11

workflow diagram, sequence diagram,

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

NV Nội Thiết kế các lớp, đối

tượng

NT Hùng

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

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

NV Nội Viết tài liệu kĩ thuật, tài

liệu sử dụng

BNT.Nguyên Kiểm thử hệ thống và

Trang 12

SECTION 2: REQUIREMENTS AND SPECIFICATION

Supplementary Specification

Objectives

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

Scope

Đặ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 Đại học Công nghệ - ĐHQGHN 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ủ

Trang 13

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á

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

Trang 14

Use-Case Model

Studying Adviser Supportation System Use-Case Model Diagram

Cố vấn học tập (Tác nhân hệ thống)

Người sử dụng trực tiếp chức năng chính của hệ thống , nhận sự hỗ trợ từ hệ thống

và mong chờ kết quả từ hệ thống là cố vấn học tập Qua hệ thống cố vấn học tập có thể biết được kết quả học tập , và lịch đăng ký môn học hiện tại , và 1 số thông tin về sinh viên và có thể trực tiếp trao đổi với sinh viên nhằm nắm được nhiều thông tin cần thiết hơn để có thể góp ý cho sinh viên đó 1 cách chính xác và cụ thể

Tham dinh danh sach dang ky

mon hoc

Giao tiep voi sinh vien

<<include>>

Co Van Hoc Tap

Xem Thong tin

Dang nhap quyen co van Dang xuat

Trang 15

Văn phòng khoa

Người bảo trì , quản trị và đảm bảo cho hệ thống hoạt động lẫn nhận sự hộ trợ của

hệ thống cho tác vụ hàng ngày của hệ thống là văn phòng khoa Văn phòng khoa sẽ trực tiếp có quyền bảo trì và phát triển hệ thống.Qua hệ thống Văn phòng khoa sẽ nắm thông tin sơ bộ của sinh viên và sắp xếp hay thay đổi danh sách sinh viên nào thuộc sự hỗ trợ của cố vấn học tập nào Và nhận sự phản hồi của sinh viên , cố vấn , hay hệ thống để đăng thông báo về chỉnh sửa hay lỗi , tin tức

Cap nhat co van

Cap nhat sinh vien Len danh sach

Trang 16

Sinh viên

Một trong những tác nhân mong chờ kết quả của hệ thống là sinh viên , sinh viên sẽ

qua hệ thống và đảm bảo thông tin của mình trên hệ thống là chính xác , đồng thời

theo dõi lịch và danh sách để có thể thực hiện nghĩa vụ đi họp 1 cách đúng thời gian

và địa điểm Hoặc có thể trao đổi online với cố vấn để được nhận được sự trở giúp

tốt nhất có thể về học hành và đời sống

Xem Thong tin

Dang xuat

Dang nhap quyen sinh vien

Giao tiep voi co van

Sinh Vien

Trang 17

Sơ đồ Use-Case tổng quan Hệ thống Hỗ trợ Cố vấn học tập

Cap nhat co van Cap nhat sinh vien

Dang Nhap

<<extend>>

Xem Thong tin lop hoc Xem thong tin sinh vien Xem thong tin co van

Giao tiep voi co van

Dang nhap quyen sinh vien

<<include>>

Tham dinh danh sach dang ky mon hoc

Dang nhap quyen co van

<<include>> Sinh Vien

Co Van Hoc Tap

Xem thong bao he thong

Trang 18

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

Giao tiếp với sinh viên

- Sinh viên :

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

Giao tiếp với cô vấn

Đặc tả Use case :

- Đăng nhập :

 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

 Sử dụng : thường xuyên

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

o Đă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

o Đă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

Trang 19

 Đ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

o Đă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

 Yêu cầu :

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

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

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

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

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

o 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

o 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

o 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ệ :

o 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

o 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

Trang 20

 Sử dụng : thường xuyên

 Yêu cầu :

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

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

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

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

 Luồng sự kiện :

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

o 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ó

- Xem thông tin :

 Là use case thực hiện việc tìm kiếm thông tin trong hệ thống theo 1 tiêu chí nào đó

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

 Mức độ : cao

 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

Trang 21

 Đ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 )

 Yêu cầu :

o 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

o 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

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

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

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

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

o 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 đủ

Ngày đăng: 15/10/2015, 08:08

HÌNH ẢNH LIÊN QUAN

Sơ đồ Use-Case tổng quan Hệ thống Hỗ trợ Cố vấn học tập - Hệ thống hỗ trợ cố vấn học tập
se Case tổng quan Hệ thống Hỗ trợ Cố vấn học tập (Trang 17)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w