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

Đề tài Thiết kế chương trình quản lý học tập theo tín chỉ

47 372 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 47
Dung lượng 6,04 MB

Nội dung

Trang 1

1 Học Viện Cơng Nghệ Bưu Chính Viễn Thơng 1 REKEERRERRERRKERREKEKRE

Bai Tap Lon

Phân Tích Và Thiêt Kê Hệ Thơng

Giáo Viên : Trần Đình Quế Đề Tài : Xây dung hé thong quan ly dang ky hoc tin chi

Sinh Viên : Đào Thị Hải

Nhĩm : 8

Lớp : D07CNTT3

Trang 2

MỤC LỤC 5 §›7.VìIÀ 2.0) 011 - ƠỎ 3 P.2 MƠ TẢ BÀI TT ÁN 5 2G S É 9 9 S99 t2 29 9525 3 P.3 THU THẬP YÊU CÂU 2 2 % E955 9 9339 xe 3 ch R 49190 0.\08)16:1131x140001555 Ơ 3

P.3.1.1 Danh sách các ACtor .ccccccescccceccccceccesceccescsccscescescescescesceccescescuccescuccess 3 P.3.1.2 Danh sách các se €ase - - cG CC C0 90009000 00 0 0H vn ch nung ng 4

ENIEN si cá) :6 1 4 5

P.3.1.4 Chi ti€t CAC Use Case occccccccceccscccscssecsecsssssscessesessssacesssescsssesessssscussessssesesseeess 6

P.3.2 YEU CAU HE THONG .cccccssssscssscssssssssscssscssssscscssssssecesecesesesssesesereseseees 8

Trang 3

P.1 ĐẶT VẤN ĐÈ

Đào tạo theo học chế tín chỉ là hình thức đào tạo khá phố biến và được áp dụng ở nhiều quốc gia trên thế giới Với quy trình đào tạo "mềm đẻo", lẫy người học làm trung tâm, chương trình đào tạo tín chỉ tạo cho sinh viên tính chủ động cao trong việc lựa chọn kiến thức để trang bị cho bản thân và lựa chọn tiễn trình học phù hợp khả năng của mỗi người Hệ thống đào tạo này phát huy vai trị tự chủ của người học trong quá trình theo học tại trường Vai trị này thê hiện trong hệ thống đào tạo theo học chế tín chỉ là sinh viên chủ động trong việc lựa chọn ngành học, mơn học và xây dựng kế hoạch học cá nhân Việc xây dựng một hệ thong quan ly hoc tap theo tin chi là cần thiết tại các trường đại học ơ Việt Nam hiện nay

P.2 MƠ TẢ BÀI TỐN

Yêu cầu của bài tốn là thiết kế một chương trình : “Quản lý học tập theo tín chỉ “

Giới hạn của hệ thống này được thể hiện qua các chức năng sau: e Nhân viên : nhập danh sách sinh viên , nhập điểm ,nhập mơn học e Giảng viên : đăng ký mơn dạy

e Sinh viên : đăng ký mơn học ,xem điểm

P.3 THU THẬP YÊU CÂU

P.3.1 YÊU CÂU NGHIỆP VỤ

Mục đích: Tạo ra tồn bộ mơ hình nghiệp vụ để biểu diễn cách mà các nghiệp vụ được vận hành

Mơ hình use case gồm:

e Danh sách actor (kèm theo miêu tả) e Bang thuat ngtr (glossary)

e Các trường hợp sử dụng use case (cĩ miêu tá chỉ tiết) e Biéu dé giao tiép (communication diagram)

e Biéu dé hoat déng (activity diagram)

P.3.1.1 Danh sach cac Actor

Trang 4

e Sinh viên : xem các mơn học trong kỳ tới ,đăng ký mơn học , xem bảng điểm e Cảng viên : đăng ký mơn dạy , xem lịch dạy

e Hệ thống quản lý sinh viên: quản lý mã sinh viên, hỗ sơ sinh viên, danh sách sinh viên trong trường theo từng khĩa, từng khoa học

e Hệ thơng quản lý mơn học: gồm quản lý các mơn học và điểm của những mơn học đĩ, thực hiện cập nhật các thơng tin về mơn học ( trong đĩ cĩ cả điểm)

e Hệ thơng đăng ký: Tập hợp các danh sách của đăng ký mơn học của sinh viên và đăng ký mơn dạy của giáo viên, mỗi mơn học sẽ cĩ 1 danh sách ghi tên những sinh viên muốn đăng ký mơn học đĩ

e Hệ thống lập lịch: thực hiện việc xếp lớp học dựa vào danh sách đăng ký mơn học

của sinh viên

Trang 5

BI B2 B3 B4 BS Bĩ B7 B8& B9 B10 Đăng ký mơn học: sinh viên sẽ đăng ký những mơn muốn học trong kỳ đĩ

Hủy đăng ký: sinh viên cĩ thê thay đỗi mơn học đã đăng ký, hủy một vài mơn hay tất cả (nếu muốn) Xem lịch học: sau khi đăng ký mơn học, sinh viên

cĩ thể xem được lịch học của mình

Xem điểm: sinh viên cĩ thể theo dõi kết quả học tập của mình ( gồm điểm thành phần, điểm kiểm tra, điểm thi cuối kỳ và điểm tơng kết )

Đăng ký mơn dạy: giảng viên đăng ký những mơn sẽ dạy trong kỳ

Xem lịch dạy: giảng viên xem lịch dạy của mình Cập nhật điểm: lưu lại kết quả học tập của sinh viên Xếp lớp: lập danh sách từng lớp học theo nguyện vọng đăng ký

Cập nhật mơn học: Thêm, sửa thay đơi các thơng tin liên quan đên mơn học

Cập nhật sinh viên: cập nhật các thay đơi của sinh vién

P.3.1.3 Bảng thuật ngữ

STT Tên Thuật ngữ Đình nghĩa

l Sinh Viên Là những người tham gia

vào quá trình học tập, tiệp nhận kiên thức

2 Giảng Viên Là những người tham gia

vào giảng dạy, hướng dẫn sinh viên trong quá trình học

Trang 6

3 Khĩa học Tập hợp bài giảng, tài liệu, bai tap kéo dai trong 1 hoc

ky

4 Tin chi Tin chi la don vi can ban

để đo khối lượng kiến thức và đánh giá kết quả học tập của sinh viên

5 Mơn học Một loạt bài giảng tập

trung vào một vân đê khoa học cụ thê 6 Chuyên nghành Ngành khoa học được chọn làm lãnh vực chuyên ngành Trong hệ thống học kỳ thì nĩ tương ứng với 120 tín chỉ trong vịng 4 năm P.3.1.4 Chỉ tiết các Use case BI : Đăng ký mơn học

1 Sinh viên đến phịng đào tạo yêu cầu đăng ký mơn học 2 Phịng đào tạo yêu câu sinh viên trình thẻ sinh viên

3 Phịng đào tạo kiểm tra trong hệ thống quản lý sinh viên các thơng tin về sinh viên đĩ

3.1 Nếu đúng, sinh viên nhận phiếu đăng ký và đánh dấu vào mơn học mà mình lựa chọn sẽ học

3.1.1 Nếu các yêu cầu về đăng ký thỏa mãn ,sinh viên được xác nhận đăng ký thành cơng và thơng tin về đăng ký của sinh viên được lưu lại

3.1.2 Nếu khơng ,phịng đào tạo sẽ từ chối cho sinh viên đăng ký 3.2 Nếu sai ,phịng đào tạo từ chối cho sinh viên đăng ký

B2 : Hủy đăng ký

1 Sinh viên đến phịng đào tạo yêu cầu thay đơi bản đăng ký hoặc hủy đăng ky

2 Phịng đào tạo yêu cầu sinh viên trình thẻ sinh viên

Trang 7

3.1 Nếu đúng, sinh viên đề nghị bố sung thêm vào bản đăng ký hoặc yêu cầu hủy đăng ký (nếu muốn)

3.1.1 Nếu bản đăng ký sau khi sửa đơi được thỏa mãn ,xác nhận lại bản đăng 3.1.2 Nếu khơng , phịng đào tạo từ chối bản đăng ký của sinh viên đĩ

3.2 Nếu sai ,phịng đào tạo từ chối cho sinh viên thay đối bản đăng ký B2 : Xem lịch học

1 Sinh viên đến phịng đào tạo yêu câu xem lịch học của mình

2 Phịng đào tạo kiểm tra thơng tin về bản đăng ký của sinh viên này trong hệ thống quản lý đăng ký

2.1 Nếu cĩ , sinh viên yêu cầu xem kết quả đăng ký mơn học

Phịng đào tạo cho sinh viên xem kết quả đăng ký của sinh viên đĩ

2.2Nếu khơng, phịng đào tạo xác nhận sinh viên chưa đăng ký B4 : Xem điểm

1 Sinh viên đến phịng đào tạo yêu cầu xem kết quả học tập 2 Phịng đào tạo yêu câu sinh viên trình thẻ sinh viên

3 Phịng đào tạo kiểm tra thơng tin về sinh viên đĩ trong hệ thống quản lý kết quả

học tập

3.1 Nếu cĩ , phịng đạo tạo đưa bảng điểm cho sinh viên

3.2 Nếu khơng cĩ ,phịng đào tạo từ chối cho sinh viên xem bảng điểm BS : Đăng ký mơn dạy

1 Giảng viên đến phịng đào tạo yêu câu đăng ký mơn dạy

2 Phịng đào tạo yêu cầu giảng viên trình thẻ giảng viên

3 Phịng đào tạo kiểm tra thơng tin của giảng viên đĩ trong hệ thống quản lý giảng viên

3.1 Nếu đúng , phịng đào tạo đưa bản đăng ký và giảng viên sẽ chọn mơn học mà minh sé day trong hoc ky

3.1.1 Nếu yêu cầu đỗi với các mơn dạy đăng ký thỏa mãn, giảng viên được xác nhận đăng ký thành cơng

3.1.2 Nếu khơng , phịng đào tạo từ chối bản đăng ký của giảng viên 3.2 Nếu sai , phịng đào tạo từ chối việc đăng ký dạy của giảng viên Bĩ : Xem lịch dạy

1 Giảng viên yêu cầu phịng đào tạo cho xem lịch dạy mà mình đã đăng ký

2 Phịng đào tạo kiểm tra thẻ giảng viên và tìm trong hệ thống đăng ký bản đăng ký của giảng viên đĩ

2.1 Nếu cĩ ,phịng đào tạo cho giảng viên xem lịch dạy

Trang 8

B7: Cập nhật điểm

1 Sau mỗi học kỳ ,phịng đào tạo sẽ yêu cầu giảng viên nộp kết quả học tập của các sinh viên

2 Phịng đào tạo sẽ nhập điểm của sinh viên vào hệ thống quản lý kết quả học tập và lưu điểm vào hệ thống

B8 : Xếp lớp

1 Phịng đào tạo đựa vào bản đăng ký mơn học và đăng ký mơn dạy đề xếp lớp cho sinh viên học và cho giảng viên dạy

2 Phịng đào tạo in ra kết quả xếp lớp B9: Cập nhật mơn học

1 Khi cĩ những thay đơi( thêm, xĩa, sửa những thơng tin của sinh viên) 2 Nhân viên sẽ cập nhật vào hệ thơng những thay đơi đĩ

B10: Cập nhật sinh viên

1 Khi cĩ thay đơi về thơng tin sinh viên

2 Nhân viên sẽ cập nhật vào hệ thơng quản lý sinh viên

P.3.2 YEU CAU HE THONG

Giai đoạn thứ hai của việc thu thập yêu cầu là mơ hình phan mềm mà chúng ta đang định phát triển để cải tiến nghiệp vụ Ta sẽ sử dụng mơ hình use case vì nĩ đễ tạo và đễ hiểu đối với mọi người Mơ hình use case của hệ thống báo gồm các thành phân:

Danh sách các actor (cĩ miêu tả) Danh sách các use case (cĩ miêu tả) Biểu đồ use case

Chỉ tiết của use case (gồm cả các yêu câu phi chức năng cĩ liên quan)

Trang 9

Nhân viên : là nhân viên của phịng đào tạo sẽ thực hiện các nhiệm vụ cập nhật sinh viên, cập nhật mơn học và cập nhật điểm

Sinh viên : xem danh sách các mơn học trong học kỳ ,đăng ký mơn học ,xem kết quả đăng ký, xem điểm

Giảng viên : đăng ký mơn dạy, xem lịch dạy

P.3.2.2 Danh sách các use case

Hệ thơng gơm các usecase sau:

U1: Đăng nhập: Các actor đăng nhập vào hệ thống

U2 Đăng kí mơn học: Sinh viên chọn các mơn học sẽ học trong học kì này U3 Xem lịch học:S¡nh viên xem lịch học mà mình đã đăng kí

U4 Thay đổi đăng ký mơn học: Sinh viên thay đổi mơn học đã lựa chọn U5.Xem điểm: Sinh viên xem điểm các mơn học của mình

ÚUĩ Đăng ký mơn dạy: Cảng viên đăng ký các mơn dạy trong kì tới U7.Xem lich day: Giang vién xem lịch các mơn dạy của minh

U8 Cập nhật mơn học: Nhân viên cĩ thể thêm xố ,sửa thơng tin của các mơn

học

US.1 Thêm mơn học

US.2.Sửa mơn học US.3.Xĩa mơn học

U9: Cập nhật điểm: Nhân viên cĩ thể sửa thêm,xố ,sửa điểm của sinh viên U9.1: Thêm điểm

U9.2: Sửa điểm U9.3: Xĩa điểm

U10: Cập nhật sinh viên: Nhân viên cĩ thể thêm,xố,sửa thơng tin sinh viên UI0.1: Thêm sinh viên

UI10.2: Sửa sinh viên UI10.3: Xĩa sinh viên

U11:Thoat: Cac actor thốt khỏi hệ thống

Trang 12

P.3.2.4 Kich ban cho use case U1 : Đăng nhập Tén usecase Dangnhap Tac nhan chinh Người dùng Mức l Người chịu trách Nhân viên PDT nhiệm

Tiên điêu kiện Người dùng phải cĩ tai khoan(usename va password ) đê đăng nhập vào hệ thơng

Thơng tin vê người dùng đã được lưu trong hệ thơng

Đảm bảo tơi thiêu Hệ thơng loại bỏ các thơng tin sai vỀ usename , password và quay lại bước trước

Đảm bảo thành cơng | Người dùng đăng nhập đúng usename ,password

Kích hoạt Người dùng chọn chức năng Dangnhap trong menu

Chuỗi sự kiện chính :

1 Hệ thống hiện thị form Dangnhap và yêu cầu người dùng nhập usename,password

2 Người dùng nhập thơng tin vé usename ,password va nhan sign in 3 Hệ thống kiểm tra thơng tin usename ,password và xác nhận thơng tin

đăng nhập của người dùng hợp lệ

4 Hệ thống thơng báo đã đăng nhập thành cơng 5 Người dùng thốt khỏi chức năng Dangnhap

Ngoại lệ :

3.a Hệ thống thơng báo usename hoặc password khơng hợp lệ 3.a.1 Hệ thống yêu cầu người dùng đăng nhập lại

3.a.2 Người dùng đăng nhập lại

3.a.3 Hệ thống thơng báo đăng nhập thành cơng

Trang 13

U2 : Dangkymonhoc Tén usecase Dangkymonhoc Tac nhan chinh Sinh viên Mức 2 Người chịu trách Nhân viên PDT nhiệm

Tiên điều kiện Sinh viên đã đăng nhập vào hệ thơng

Thơng tin về mơn học đã được lưu trong hệ thống

Đảm bảo tơi thiêu Sinh viên khơng được đăng kỹ vượt quá số lượng tín

chỉ tối đa hoặc đưới số tín chỉ tối thiểu

Sinh viên chỉ được đăng ký trong một time giới hạn mà hệ thống cho phép

Đảm bảo thành cơng | Sinh viên đăng ký thành cơng và được xếp vào lớp học thích hợp Thơng tin vê các mơn học sinh viên đăng ký thành cơng được lưu vào CSDL, Kích hoạt Sinh viên chọn chức năng Dangkymonhoc trong menu Chuỗi sự kiện chính :

1 Hệ thơng hiện thị form Dangkymonhoc và yêu cầu sinh viên chọn các mơn học trong list các mơn học được phép đăng ký

2 Sinh viên tick dẫu (x) vào các mơn lựa chọn và nhắn Dangky

3 Hệ thống kiểm tra thơng tin về mơn học và xác nhận thơng tin đăng ký mơn học của sinh viên hợp lệ

4 Hệ thống thơng báo đã đăng ký thành cơng 5 Sinh viên thốt khỏi chức năng Dangkymonhoc

Ngoại lệ :

3.a Hệ thống thơng báo đã hết hạn thời gian đăng ký 3.a.1 Sinh viên thốt khỏi chức năng

3.b Hệ thống thơng báo vượt quá số tiễn chỉ cho phép hoặc đăng ký thiếu tín chỉ

3.b.1 Hệ thống yêu cầu sinh viên đăng ký lại 3.b.2 Sinh viên đăng ký lại

3.b.3 Hệ thống thơng báo đăng ký thành cơng

3.c Hệ thống thơng báo mơn học đã được xếp đủ lớp 3.c.1 Hệ thống yêu cầu sinh viên đăng ký lại 3.c.2 Sinh viên đăng ký lại

Trang 14

3.c.3 Hệ thơng thơng báo đăng ký thành cơng U3: Xem lịch học

Tên use case Xem lịch học

Tác nhân chính Sinh viên Mức 2 Người chịu trách nhiệm Sinh viên Tiên điêu kiện Đăng nhập thành cơng Đảm bảo tơi thiêu Hệ thơng quay lại giao diện trước đĩ Đảm bảo thành cơng Xem lịch học của sinh viên trong kỳ

Kích hoạt Sinh viên chọn chức năng xem lịch học

trên giao diện

Chuỗi sự kiện chính:

I Sinh viên chọn chức năng xem lịch học trên giao diện chính 2 Sinh viên chọn tên lớp học của mình

3 Hệ thơng hiển thị lịch học của sinh viên đĩ 4 SV thốt khỏi chức năng xem lịch học

Ngoại lệ:

1.a Nếu hệ thống xếp lớp học gặp lỗi

1.b Hệ thơng thơng bảo lơi cho sinh viên biệt

14

Trang 15

U4:Thay đổi đăng ký

Tên use case Thay đơi đăng ký

Tác nhân chính Sinh viên

Mức 2

Người chịu trách nhiệm Sinh viên

Tiền điều kiện Sinh viên đăng nhập thành cơng Đảm bảo tơi thiêu Hệ thống quay lại giao diện trước đĩ Đảm bảo thành cơng Sinh viên thay đơi thơng tin đăng ký thành cơng Kích hoạt Sinh viên chọn chức năng thay đơi mơn học Chuỗi sự kiện chính: l sau khi đăng nhập được vào hệ thơng, hiên thị giao diện chính a~aPh

21 SV chọn chức năng thay đơi đăng ký

HT sẽ hiển thị danh sách đăng ký cũ SV thực hiện thay đơi

HT kiểm tra ràng buộc

Trang 16

5.c HT sẽ kiêm tra và thơng báo cho SV nêu đăng ký thành cơng US : Xembangdiem Tén usecase Xembangdiem Tac nhan chinh Sinh viên Mức 2 Người chịu trách Nhân viên PDT nhiệm

Tiên điều kiện Sinh viên đã đăng nhập vào hệ thơng

Thơng tin về điểm đã được lưu trong hệ thống theo từng mơn học

Đảm bảo tơi thiêu Sinh viên chọn đúng chức năng xem điêm

Đảm bảo thành cơng | Hệ thơng hiện thị điểm theo từng mơn học hoặc điêm cho tât cả các mơn học theo từng học kỳ

Kích hoạt Sinh viên chọn chức năng Xemdiem trong menu

Chuỗi sự kiện chính :

I1 Hệ thống hiện thị form Xemdiem và yêu cầu sinh viên chọn chức năng xem điểm theo từng mơn học hoặc xem điểm theo từng học kỳ trong menu

2 Sinh viên chọn chức nắng

Hệ thống hiện thị menu và yêu cầu sinh viên nhập mã sinh viên, tên mơn học cần xem điểm hoặc tên học kỳ cần xem điểm

4 Sinh viên nhập mã sinh viên ,tên mơn học hoặc tên học kỳ

Hệ thơng kiểm tra thơng tin về mã sinh viên ,tên mơn học hoặc tên học kỳ và xác nhận thơng tin hợp lệ 6 Hệ thống hiện thị kết quả điểm theo yêu cầu của sinh viên G3 Củ Ngoại lệ : 5.a Hệ thống thơng báo thơng tin về mã sinh viên hoặc mơn học ,học kỳ khơng hợp lệ

5.a.1 Hệ thống yêu câu sinh viên nhập lại 5.a.2 Sinh viên nhập lại thơng tin

16

Trang 17

U6 : Đăng ký mơn dạy

Tên usecase Dangkymonday

Tác nhân chính Giảng viên

Mức 2

Người chịu trách Nhân viên PĐT nhiệm

Tiên điêu kiện Giảng viên đã đăng nhập vào hệ thơng

Thơng tin về mơn học đã được lưu trong hệ thơng

Đảm bảo tơi thiêu Giảng viên khơng được đăng ký vượt quá sơ lượng mơn dạy tối đa hoặc dưới số lượng mơn dạy tối thiểu

Giảng viên chỉ được đăng ký trong một time giới hạn mà hệ thống cho phép

Đảm bảo thành cơng | Giảng viên đăng ký thành cơng và được xêp vào lớp học thích hợp Thơng tin về các mơn dạy giảng viên đăng ký thành cơng được lưu vào CSDL,

Kích hoạt Cảng viên chọn chức năng Dangkymonday trong

menu Chuỗi sự kiện chính :

1 Hệ thống hiện thị form Dangkymonday yêu cầu giảng viên chọn các mơn học trong list các mơn học được phép đăng ký

2 Giảng viên tick dẫu (x) vào các mơn lựa chọn và nhân Dangky

3 Hệ thống kiểm tra thơng tin về mơn dạy và xác nhận thơng tin đăng ký mơn dạy của giảng viên hợp lệ

4 Hệ thống thơng báo đã đăng ký thành cơng

5 Giảng viên thốt khỏi chức năng Dangkymonday

Ngoại lệ :

3.a Hệ thống thơng báo đã hết hạn thời gian đăng ký 3.a.1 Giảng viên thốt khỏi chức năng

3.b Hệ thơng thơng báo vượt quá sơ mơn cho phép hoặc đăng ký thiêu mơn

dạy

3.b.1 Hệ thống yêu cầu giảng viên đăng ký lại 3.b.2 Giảng viên đăng ký lại

3.b.3 Hệ thơng thơng báo đăng ký thành cơng

Trang 18

3.c Hệ thơng thơng báo mơn học đã cĩ giảng viên đăng ký được xêp đủ lớp 3.c.1 Hệ thống yêu cầu giảng viên đăng ký lại

3.c.2 Giảng viên đăng ký lại

3.c.3 Hệ thống thơng báo đăng ký thành cơng U7: Xem lịch dạy Tên use case Xem lịch dạy Tác nhân chính Giang vién Muc 2

Người chịu trách nhiệm Nhân viên PĐT

Tiên điều kiện Đăng nhập thành cơng

Dam bảo tơi thiêu

Hệ thơng quay lại giao diện trước đĩ Đảm bảo thành cơng Xem lịch học của giảng viên trong kỳ Kích hoạt Ciảng viên chọn chức năng xem lịch học trên giao diện Chuỗi sự kiện chính:

I Giảng viên chọn chức năng xem lịch dạy trên giao diện chính 2 Giảng viên nhập mã ŒV và mơn dạy của mình

3 Hệ thống hiển thị lịch dạy của mơn học đĩ

4 5V thốt khỏi chức năng xem lịch dạy

18

Trang 19

Ngoại lệ : - 1.a Nêu hệ thơng xêp lớp học gặp lơi

1.b Hệ thơng thơng báo lơi cho sinh viên biệt U8: Capnhatmonhoc Tén usecase Capnhatmonhoc Tac nhan chinh Nhân viên Mức 2 Người chịu trách Nhân viên PĐT nhiệm

Tiền điều kiện Nhân viên đã đăng nhập vào hệ thơng

Thơng tin về nhân viên đã được lưu trong hệ thống

Đảm bảo tơi thiêu Mơn học cân cập nhật phải thích hợp với học kỳ và được phịng đào tạo châp nhân Đảm bảo thành cơng | Hệ thống lưu thơng tin về mơn học đĩ vào hệ thơng Kích hoạt Nhân viên chọn chức năng Capnhatmonhoc trong menu Chuỗi sự kiện chính :

1.Hệ thống hiện thị form Capnhatmonhoc

2.Nhân viên chọn chức năng

3.Hệ thống hiện thị yêu cầu nhập thơng tin liên quan đến mơn học mới ( mã mơn học ,tên, số tín chỉ c )

4.Nhân viên nhập thơng tin về mơn học đĩ và chọn lưu lại 5.Hệ thống thơng báo cập nhật thành cơng

Ngoại lỆ :

4.a Nhân viên nhập sai thơng tin về mơn học

4.a.1 Hệ thống hỏi nhân viên cĩ muốn nhập lại hay khơng 4.a.2 Nhân viên nhập lại thơng tin và chọn lưu lại

4.a.3 Hệ thống thơng báo cập nhật thành cơng

Trang 20

U9 : Capnhatdiem

Tên usecase Capnhatdiem

Tac nhan chinh Nhân viên

Mức 2

Người chịu trách Nhân viên nhiệm

Tiền điều kiện Nhân viên đã đăng nhập vào hệ thơng

Thơng tin về nhân viên đã được lưu trong hệ thống

Đảm bảo tơi thiêu Nhân viên đã cĩ thơng tin về điêm của sinh viên do giảng viên cung câp Đảm bảo thành cơng | Hệ thơng lưu thơng tin về bảng điểm đĩ vào hệ thơng Kích hoạt Nhân viên chọn chức năng Capnhatdiem trong mmenu Chuỗi sự kiện chính :

1.Hệ thống hiện thị form Capnhatdiem

2.Nhân viên chọn chức năng

3.Hệ thống hiện thị yêu cầu nhập thơng tin liên quan đến điểm mới cần nhập (điểm thành phần ,điểm kiểm tra, )

4.Nhân viên nhập thơng tin về điểm đĩ và chọn lưu vào

5.Hệ thống thơng báo cập nhật thành cơng

Ngoại lỆ :

4.a Nhân viên nhập sai thơng tin về điểm

4.a.1 Hệ thống hỏi nhân viên cĩ muốn nhập lại hay khơng 4.a.2 Nhân viên nhập lại thơng tin và chọn lưu lại

4.a.3 Hệ thống thơng báo cập nhật thành cơng

U10: Capnhatsinhvien

Trang 21

Tên usecase Capnhatsinhvien Tác nhân chính Nhân viên Mức 2 Người chịu trách Nhân viên PĐT nhiệm

Tiên điều kiện Nhân viên đã đăng nhập vào hệ thơng

Thơng tin về nhân viên đã được lưu trong hệ thống

Đảm bảo tơi thiêu Sinh viên cân cập nhật phải cĩ thẻ sinh viên chứa các

thơng tin về sinh viên đĩ Đảm bảo thành cơng | Hệ thơng lưu thơng tin về sinh viên đĩ vào hệ thơng Kích hoạt Nhân viên chọn chức năng Capnhatsinhvien trong menu Chuỗi sự kiện chính :

1.Hệ thống hiện thị form Capnhatsinhvien

2.Nhân viên chọn chức năng

3.Hệ thống hiện thị yêu cầu nhập thơng tin liên quan đến sinh viên mới cần nhập ( mã sinh viên ,tên, )

4.Nhân viên nhập thơng tin về sinh viên đĩ và chọn lưu vào 5.Hệ thống thơng báo cập nhật thành cơng

Ngoại lỆ :

4.a Nhân viên nhập sai thơng tin về sinh viên

4.a.1 Hệ thống hỏi nhân viên cĩ muốn nhập lại hay khơng 4.a.2 Nhân viên nhập lại thơng tin và chọn lưu lại

4.a.3 Hệ thống thơng báo cập nhật thành cơng

Trang 22

U11: Thốt Tên use case Thốt Tác nhân chính Người dùng Mức 2

Người chịu trách nhiệm Người dùng hệ thơng

Tiên điều kiện Khơng

Hệ thơng quay lại giao diện trước đĩ Đảm bảo tơi thiêu

Đảm bảo thành cơng Thốt thành cơng

Kích hoạt Người dùng chọn chức năng thốt trên

giao diện

Chuỗi sự kiện chính:

1 Cac actor chọn chức năng thốt trên giao diện

2 Hệ thống hỏi lại cĩ chắc là muốn thốt ra khơng? 3 Thốt ứng dụng

Ngoại lệ:

2.a Nêu cĩ, thốt ứng dụng thành cơng

2.b Nêu chọn khơng, quay lại giao diện trước đĩ

Trang 23

P.3.3 BIEU DO GIAO TIEP

U1: Dang nhap

8: u &p k chinh xac quay lai jao dien tre do, yeu cau nhap lai + 3: Nhap username & pass >

1: Dang Nhap i : Kiem tra username & pass_la, |

IET q 5: Xac thuc thong In

2: Yeu cau nhap username & password 7 phan hoi lai q ma

Nguoi ca 6: Phan hoi lai

s“ 9: Hien thi jao dien tuog ug vs chuc nang cua actor

U2: Dang ki mén hoc

3: Nhap ma cac mon se hoc

1 Chon chuc nag dk hoc py Kim tra cac dk rang bUOC 5: kiem tra cac dieu kien rang buog,

7: HiEn Tri Ja0 glen cho phep dk a0 mm g acne" ám)

4 J pnep < # phan hoi (a 6.1 luu & fan hoi lai neu'thoa man cat rang buoe

8.1: Thong bao ko thoa man cac rang buoc,yeu cau chon lai @ 6.2: fan hoilai

sinhVien 22: Thong bao da dk thanh cong

U3: Xem lich hoc

4: chon chuc nang xem lich hoc }†> 2: Yeu cau xem lich hoc lao

Hà @ 5: Guitra thong tin

® 8: hien thi lich hac Sinhien

3: Lay thong tin tu csdl

3: Gui thong tin lai

"—¬

U4: Thay đổi đăng ký mơn học

Trang 24

7: Sinh Vien thu hien viec thay doi dang ky»

1: Chon chục nang thay doi dang ri 2: yeu cau hier thi dang ky hien thoi +> Ss 6: Hien thi dang ki cu & cho phep thay doi H Sinh Vien ¢ 12 thong bao ket qua cho sinh vien

Gq 5: Gui ket qua fan hoi lai

@q 11: gui ket qua fan hơi lai 10: phan hoi lai 8: kiem †ra rang buoc ä luu thong tin moi

a Ÿ

3: yeu cau hien thi dang ky hien thoi cua sinh vien 4: phan hơi lai Ỷ

A

@_

U5: Xem điểm

1: Chon chuc nang xem diem > 2: Yeu cau xem diem >

Tao

4 & Hien thi bang diem cho sinh vien |

5: Gui lai thogn tin bang diem

Sinh'vien + s

3: Lay theng tin bang diem cua sinh vien

4: Gui lai thong tin bang diem *

Ú6: Đăng ký mơn dạy

3: Chon cac mon sé day >

4: Luu thong tin >»

1: chon chue nang dang ky mon day hị

lan

q 2: ;hien thi jao dien cho phep dk tres <4 7: Fan hoi lai

B: Fan hoi lai

GiangVien

a 8: Thang bao theng tin da duoc luu và he thogn

tn Luu thong tin vao csdl

+ lý

_GỒ

Trang 25

U7: Xem lịch dạy

1: Chon chuc nag xem lich day +

Giang /ien -

6: Hien thi danh sach cac mon day

4: Gui lai thong tin lich day

U8:Cap nhat mén hoc

3: Nhap thong tin quan ly : Yeu cau lich day +> ft HH

<q 5: Gui lai thong tin lich da

Trang 26

3: nhap thong tin qly >

4: Cap nhat vao he thong —fe

& Thog bao ng thanh cong ore 7: an hơi lai ee

<q

1: chon chục nag cap nhat diem

A 5: cap nhat vao csdl v » 2: chuyen den 6: fan hoi lai 3: cap nhat theng tin se ladle : chuyen thong tin toi he thong |

NIaVie @ 5: thogn bao ket qua

Tf: fan hoi lai

Trang 27

P.3.4 BIEU DO HOAT DONG U1: Dang nhap

U2: Dang ki mén hoc

Trang 32

U7: Xem lịch dạy

U8: Cập nhật mơn học

Trang 33

U9: Cập nhật điểm

Trang 34

U10:Cập nhật sinh viên

Trang 35

U11:Thoat

P.3.5 THU TU UU TIEN CAC USE CASE Mau xanh

e U1 Dang nhap

Trang 36

e U7.Xem lich day Mau vang ~ e U23 Thay đơi đăng ký mơn học e U11.Thoat Màu đỏ e U5.Xem điểm e U&§ Cập nhật mơn học e U9 Cập nhật điểm e U10 Cap nhat sinh viên

P.4 TIEN TRINH PHAN TICH Phân tích bao gồm những bước sau :

1 Sử dụng mơ hình yêu cầu hệ thống để tìm các lớp ứng cử ( candidate classes ) mơ tả các đối tượng thích hợp với hệ thống và ghi chúng trên 1 biểu đồ lớp

2 Xác định mối quan hệ ( kết hợp , cộng hợp , gộp và kế thừa ) giữa các lớp 3 Xác định các thuộc tính cho các lớp

4 Xem qua hệ thống usecase , kiểm tra xem chúng được hỗ trợ bởi các đối tượng nào mà chúng ta cĩ ,chỉnh lại các lớp , các thuộc tính và các quan hệ - quan hệ usecase nay sé tạo ra các thao tác để bố sung cho các thuộc tính

Trang 38

P.4.1.3 Thuộc tính Attributes J P.4.2 PHAN TICH DONG P.4.2.1 Danh sách các phương thức Lớp biên e NguoiDungUI:

dangNhap(n,p): dang nhập bằng usename va password thanhCong0: đăng nhập thành cơng

sef(NguoiDung0: thiết lập trạng thái người ding e DangKyMonHoc:

dangKyMonHoc(): sinh vién dang ky mén hoc thayDoiDangKy0: sinh viên thay đối đăng ký

taoBanDangKy(): tao cho sinh viên một bản đăng kỷ tín chỉ

Trang 39

thanhCong0: đăng nhập thành cơng e GiangVienUI:

dangKyMonDay(): giang vién dang ky mén day cua minh setDangKy(): thiét lap đăng kỷ mơn dạy của giảng viên thanhCongQ: đăng nhập thành cơng

xemLichlay0: giảng viên xem lịch dạy của mình hienThi(): hién thi lich day

e NhanVienUI:

capNhatMoniHloc0: cập nhật mơn học cho sinh viên them(): hién thi giao điện thêm mơn học

xoa(): hién thi giao điện xĩa mơn học sửa0: hiển thị giao điện sửa mơn học

capNhatDiem(): giao diện cập nhật điểm (bao gơm 3 chức năng cụ thể ở đưới)

themDiem(): giao diện thêm điểm cho sinh viên suaDiem(: giao điện sửa điểm của sinh viên xoaDiem0: giao điện xĩa điểm của sinh viên capNhatSinh Vien0: giao điện cập nhật sinh viên themSV0: thêm sinh viên mới vào hệ thơng suaSV0: sửa thơng tin liên quan đến sinh viên xoaSV0: xĩa một sinh viên nào đĩ trong hệ thống Lớp thực thể

e NguoiDung:

dangNhap0: đăng nhập vào hệ thống

layMatKhau(): lây mát khẩu của người dùng BangDiemSinhVien:

layDiem(): ldy diém tổng kết của mơn học cân dùng trong bảng điểm điemSVQ: điêm trung bình của các mơn học của sinh viên

DangKy:

Trang 40

diemMonHoc(): các điểm thành phân cĩ trong một mơn học (gơm các điểm diéu kién)

luuQ): leu lai kết quả

kiemTra0: kiểm tra các điều kiện ràng buộc MonHoc:

luu()- lưu lại các thơng tin vào mơn học SinhVien:

luu()- lưu lại các thơng tin của sinh viên kiemira0: kiểm tra các điễu kiện ràng buộc thoat(: thốt ra khỏi hệ thơng NhanVien: thoat(): thodt ra khoi hé thong GiangVien: thoat(): thodt ra khoi hé thong Lớp điều khiến e DangNhap: Dangnhap(n,p): dang nhadp với usename va password e NguoiDungHome: tinNguoiDung(n): tim nguoi ding voi tên đăng nhập là n e DangKyHome:

Ngày đăng: 07/12/2016, 01:45

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w