1. Trang chủ
  2. » Cao đẳng - Đại học

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG UML WEB SITE ĐĂNG KÝ HỌC TÍN CHỈ

25 497 0

Đ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 25
Dung lượng 1,38 MB

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

Nội dung

Trang web “quản lý việc giới thiệu và đăng ký học tín chỉ” là website đăng tin, đăng ký tín chỉ. Có các tài khoản với các quyền khác nhau, dựa vào quyền của các tài khoản mà cũng có các công việc trên website khác nhau. Bài toán chính của website là việc sinh viên đăng ký học phần, sẽ có các đợt đăng ký do tài khoản của phòng đào tạo mở đóng. Sinh viên đăng nhập vào hệ thống, tìm kiếm học phần– giảng viên để đăng ký khóa học. Mỗi môn học trong trường có mã số phân biệt, tên môn, số tín chỉ. Có một số môn đăng muốn đăng ký học, sinh viên phải học và đạt trên điểm trung một số môn trước để làm cơ sở cho việc học môn đó. Mỗi năm học có 2 học kỳ. Vào đầu học kỳ phòng đào tạo lập danh sách các môn học sẽ giảng dạy trong học kỳ cho các ngành học trong trường và thông báo cho sinh viên thời hạn đăng ký môn học.

Trang 1

TRƯỜNG CĐ CNTT HỮU NGHỊ VIỆT – HÀN

KHOA CÔNG NGHỆ THÔNG TIN

Đà Nẵng – 12/2016

Trang 3

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG

1. Đơn vị khảo sát

Trường trường CĐ Kinh Tế - Kĩ Thuật Quảng Nam

Cơ sở 1: Đ/c: 431 Hùng Vương - TP Tam Kỳ - Quảng Nam

Tel: 0510.3851442

2. Thực trạng hệ thống

Qua khảo sát hệ thống đăng kí môn học hiện tại của trường CĐ Kinh Tế - KĩThuật Quảng Nam, chúng tôi thấy nhà trường chưa có hệ thống đăng ký môn họconline Vì vậy yêu cầu cấp thiết hiện nay cần có một hệ thống đăng ký môn học đểđáp ứng nhu cầu học của sinh viên và giảng dạy của giảng viên, phù hợp vớinghiệp vụ đăng ký môn học trong nhà trường

3. Mô tả bài toán

Trang web “quản lý việc giới thiệu và đăng ký học tín chỉ” là website đăng tin, đăng ký tín chỉ Có các tài khoản với các quyền khác nhau, dựa vào quyền của các tài khoản mà cũng có các công việc trên website khác nhau.

Bài toán chính của website là việc sinh viên đăng ký học phần, sẽ có các đợt đăng

ký do tài khoản của phòng đào tạo mở / đóng Sinh viên đăng nhập vào hệ thống, tìm kiếm học phần– giảng viên để đăng ký khóa học

Mỗi môn học trong trường có mã số phân biệt, tên môn, số tín chỉ Có một sốmôn đăng muốn đăng ký học, sinh viên phải học và đạt trên điểm trung một sốmôn trước để làm cơ sở cho việc học môn đó

Mỗi năm học có 2 học kỳ Vào đầu học kỳ phòng đào tạo lập danh sách cácmôn học sẽ giảng dạy trong học kỳ cho các ngành học trong trường và thông báocho sinh viên thời hạn đăng ký môn học

Hệ thống đăng ký có những chức năng sau :

- Cho phép sinh viên tìm kiếm, xem thông tin các khóa học và đăngkí/hủy các khóa học trong đợt đăng kí cho phép

- Người quản lí :Cập nhật thông tin về các khóa học và các thông tin liên quan (như môn học, kìhọc, năm học, giáo viên

Phân công cho các giáo viên giảng dạy các khóa học đã đào tạo; quản lí danh sáchsinh viên đăng kí

Mở/đóng một đợt đăng kí

Trang 4

- Cho phép giáo viên cập nhật thêm thông tin các khóa học đã đượcphân công

Yêu cầu ràng buộc:

- Sinh viên có thể đăng kí tối đa 30 tín chỉ

- Thời gian đăng kí được nhà trường quy định (1 tuần)

- Tài khoản Phòng đào tạo có quyền tạo và cấp quyền cho các tài khoản sinhviên, giảng viên

o Có quyền cập nhật, tìm kiếm các thông tin về giảng viên, sinh viên,các khoa, các ngành, các học phần … Mở đóng các đợt đăng ký, quản

lý danh sách đăng ký Là tài khoản có nhiều chức năng nhất của hệthống

- Tài khoản Giảng viên được đăng ký các học phần sẽ dạy, yêu cầu thay đổihọc phần được phân công, cập nhật thông tin cá nhân và xem cá thông tinliên quan đến khóa học đang chịu trách nhiệm giảng dạy

- Tài khoản Sinh viên sẽ được tìm kiếm và xem thông tin các khóa học, giảngviên (chỉ được xem các thông tin về các khóa học giảng viên, không đượcxem thông tin cá nhân của giảng viên) Đăng ký hoặc hủy đăng ký các khóahọc trong thời gian khóa học vẫn được mở Cập nhật thông tin cá nhân

Trang 5

2. MÔ HÌNH HÓA YÊU CẦU

- Đăng nhập / đăng xuất

- Quên mật khẩu / đổi mật khẩu

- Đăng tin tức chung

- Đăng tin tức khóa học

- Cập nhật danh mục khóa học, khoa, ngành, giảng viên, sinh viên

- Đăng ký học phần / hủy đăng ký học phần

- Tìm kiếm (Sinh viên, giảng viên, học phần, năm học )

- Quản lý danh sách đăng ký

Trang 6

3. ĐẶC TẢ SỬ DỤNG

a. Quy trình đăng nhập

Trang 7

b. Quy trình quên mật khẩu

Trang 8

c. Quy trình cập nhật thông tin cá nhân

Trang 10

d. Quy trình đăng ký học phần(SINH VIEN)

Trang 11

c

Quy trình thêm tin tức (GIẢNG VIÊN)

Trang 12

CHƯƠNG : MÔ HÌNH KHÁI NIỆM

Trang 13

b. Các lớp điều khiển

CtlDangNhap CtlQuenMatKhau CtlCapNhatTaiKhoan

CtlDangKyHocPhan CtlDanhSachDangKy CtlDangTinTuc CtlXemThoiKhoaBieu

CtlGuiYKien CtlTimKiem CtlDangTinTucKhoaHoc

Trang 14

1 1

sinhvien maSinhVien : String

<<entity>>

giangvien maGiangVien : String

<<entity>>

tintuchocphan maTinTuc : Integer

noiDung : String thoiGian

<<entity>>

dangkyhocphan maDangKy : Integer thoiGian : String

1 *

1

1 *

lop maLop : String tenLop : String nienKhoa : String

<<entity>>

1 1 1 1

1 1 *

1 1 *

khoa maKhoa : String tenKhoa : String

<<entity>>

1 1 *

1 1 *

hocphan maHocPhan : String tenHocPhan : String soTinChi : Integer tienQuyet : String

1

nganh maNganh : String tenNganh : String

1 * 1

CHƯƠNG : MÔ HÌNH HÓA TƯƠNG TÁC ĐỐI TƯỢNG

: Admin : PDT : GiangVien : SinhVien : FrmDangNhap : CtlDangNhap : users

1: Nhap username,password () 2: Nhap username,password () 3: Nhap username,password ()

4: Nhap username,password ()

5: Dang nhap(username,password )

6: Kiem Tra() 7: Thong bao ket qua()

8: Dong ()

Trang 15

: PDT : SinhVien : FrmQuenMatKhau : CtlQuenMatKhau : quenmatkhau

1: Quen Mat khau ()

2: Quen mat Khau()

3: Thuc Hien()

4: Kiem tra ()

5: Luu TT()

6: Thong bao ket qua()

3. Biểu đồ cập nhật sinh viên

: PDT : SinhVien : FrmCapNhatSinhVien : CtlCapNhatSinhVien : users

2: SV CapNhat()

3: Thuc Hien()

4: Kiem Tra()

5: Luu TT SV() 6: ThongBaoKetQua()

1: PDT Cap Nhat()

4. Biểu đồ cập nhật giảng viên

Trang 16

: PDT : GiangVien : FrmCapNhatGiangvien : CtlCapNhatGiangVien : users

6: Thong Bao Ket Qua()

5. Biểu đồ cập nhật phòng đào tạo

: Admin : FrmCapNhatPhongDaoTao :

CtlCapNhatPhongDaoTao

: CtlCapNhatPhongDaoTao : users1: CapNhatPDT()

Trang 17

: PDT : FrmCapNhatLop : CtlCapNhatLop : nganh : lop 1: Cap Nhat Lop()

2: Thuc hien()

3: Lay TT()

4: Luu TT() 5: Thong bao ket qua()

8. Biểu đồ cập nhật ngành

Trang 18

: PDT : CapnhatNganh : CapnhatNganh : CtlCapNhatNganh : CtlCapNhatNganh : khoa : nganh 1: Cap Nhat Nganh()

: PDT : FrmCapNhatHocPhan : CtlCapNhatHocPhan : hocphan

1: Cap Nhat hoc phan()

Trang 19

10. Biểu đồ cập nhật khóa học

: PDT : FrmCapNhatKhoaHoc : FrmCapNhatKhoaHoc : CtlCapNhatKhoaHoc : CtlCapNhatKhoaHoc : khoahoc

1: Cap Nhat khoa hoc()

2: thuc hien()

3: kiem tra()

4: Luu TT() 5: Thong Bao ket qua()

11. Biểu đồ đăng ký môn học

: SinhVien : FrmDangKyHocPhan : CtlDangKyHocPhan : khoahoc : dangkyhocphan 1: Sv Dang Ky hoc phan()

Trang 20

12. Biểu đồ xem thời khóa biểu

: giangvien : SinhVien : FrmXemTKB : CtlXemTKB : dangkyhocphan : khoahoc : hocphan

1: Xem TKB()

2: Thuc hien()

3: Lay TT() 4: Lay TT() 5: lay TT()

6: Lay TT() 7: Xuat TKB()

13. Biểu đồ cập nhật tin tức chung

: PDT : FrmDangTinTuc : CtlDangTinTuc : tintuc

1: Cap Nhat Tin tuc()

2: Thuc Hien()

3: Kiem Tra ()

4: Luu TT() 5: Thong Bao ket qua()

Trang 21

14. Biểu đồ cập nhật tin tức học phần

: GiangVien : FrmDangTinTucKhoaHoc : CtlDangTinTucKhoaHoc : khoahoc : tintuchocphan

1: Cap Nhat tin tuc khoa hoc()

Trang 22

CHƯƠNG : GIAO DIỆN

2. Giao diện chức năng phòng đào tạo

Trang 23

3. Giao diện thời khóa biểu của sinh viên

Trang 24

CHƯƠNG : KẾT LUẬN

Kết quả đạt được

Sau thời gian thực hiện đề tài, chương trình đã hoàn thành và đạt được một số kếtquả sau:

- Hiểu rõ quy trình đăng ký học tín chỉ

- Hiểu rõ về Framework và mô hình MVC để áp dụng vào website

- Xây dựng thành công website quản lý việc giới thiệu và đăng ký học tín chỉ

- Tìm hiểu và nắm khá rõ về các công cụ để xây dựng website như: Xampp,Sublime Text

- Giao diện sử dụng Bootstrap tạo sự thân thiện, dễ dùng cho người sử dụng

- Sử dụng Responsive để phù hợp với tất cả các loại màn hình

- Website đã giúp người dùng tiết kiệm thời gian, công sức để có được một sảnphẩm ưng ý Dễ dàng quản lý đăng ký học tín chỉ, các tin tức, thông tin giảng viên

và sinh viên

- Thực hiện kiểm thử phần mềm ở mức độ lập trình

Hướng phát triển của đề tài

Với nỗ lực của nhóm đồ án đã cố gắng hoàn thành yêu cầu đề tài

Nhóm đề tài hướng phát triển website trở thành một website quản lý và đăng kýhọc tín chỉ chuyên nghiệp, được ứng dụng tại nhiều trường Cao Đẳng – Đại Họctrên toàn quốc

Đề nghị ý kiến

Trang 25

Trong thời gian thực hiện đề tài này nhóm đề tài không thể tránh khỏi những thiếusót, nhóm đề tài rất mong nhận được ý kiến đóng góp từ phía quý thầy cô và cácbạn để nhóm hoàn thiện hơn website.

Ngày đăng: 23/06/2017, 17:31

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w