Sơ đồ phân cấp chức năng (BFD)

Một phần của tài liệu QUẢN LÝ QUY TRÌNH ĐĂNG KÝ HỌC PHẦN TRONG MỘT HỌC KÌ CỦA SINH VIÊN TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING (Trang 53)

CHƯƠNG 3 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN

3.2 Phân tích và thiết kế xử lý và dữ liệu

3.2.1 Sơ đồ phân cấp chức năng (BFD)

3.2.2 Mơ hình dịng dữ liệu (DFD) 3.2.2.1 DFD mức 0:

3.2.2.2 DFD mức 1:

3.2.3 Mơ hình thực thể kết hợp (ERD)

3.2.4 Mơ hình quan hệ (mức luận lý)3.2.4.1 Mơ tả chi tiết các bảng 3.2.4.1 Mô tả chi tiết các bảng

 Tài khoản sinh viên (TaiKhoanSV)

Bảng 3.11 Thực thể tài khoản sinh viên

Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràngbuộc

TenDangNhap Tên đăngnhập CharactersVariable 10 chínhKhóa MaSV Mã sinhviên CharactersVariable 10 Khóa phụ Mật Khẩu Mật khẩu CharactersVariable 20 Not null

 Tài khoản giảng viên (TaiKhoanGV)

Bảng 3.12 Thực thể tài khoản giảng viên

Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràngbuộc

TenDangNhap Tên đăngnhập CharactersVariable 10 chínhKhóa MaGV Mã giảng

viên

Variable

Characters 10 Khóa phụ Mật Khẩu Mật khẩu CharactersVariable 20 Not null

 Tài khoản nhân viên (TaiKhoanNV)

Bảng 3.13 Thực thể tài khoản nhân viên

Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

TenDangNhap Tên đăngnhập CharactersVariable 10 chínhKhóa MaNV Mã nhân Variable 10 Khóa phụ

Mật Khẩu Mật khẩu Variable

Characters 20 Not null

 Sinh viên (SinhVien)

Bảng 3.14 Thực thể sinh viên

Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràngbuộc

MaSV Mã sinh viên Variable Characters 10 Khóa chính MaChuyenNgan

h Mã chuyênngành CharactersVariable 5 Khóa phụ HoTenSV Họ và tênsinh viên CharactersVariable 100 Not null

CMND minh nhânSố chứng dân

Variable

Characters 12 Not null NgaySinh Ngày thángnăm sinh Date Not null GioiTinh Giới tính CharactersVariable 3 Not null DCThuongTru Địa chỉ

thường trú

Variable

Characters 100 Not null SDT Số điệnthoại CharactersVariable 12 Not null

 Giảng viên (GiangVien)

Bảng 3.15 Thực thể giảng viên

Tên thuộc

tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

MaGV Mã giảngviên CharactersVariable 10 Khóa chính MaKhoa Mã khoa CharactersVariable 5 Khóa phụ

giảng viên Characters CMND Số chứng minh nhân dân Variable

Characters 12 Not null NgaySinh Ngày thángnăm sinh Date Not null GioiTinh Giới tính CharactersVariable 3 Not null SDT Số điệnthoại CharactersVariable 12 Not null HocVi Học vị Variable

Characters 50 Not null NgayVaoLam Ngày vàolàm Date Not null

 Nhân viên (NhanVien)

Bảng 3.16 Thực thể nhân viên

Tên thuộc

tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

MaNV Mã nhânviên CharactersVariable 10 Khóa chính MaCV Mã chức vụ CharactersVariable 5 Khóa phụ HoTen nhân viênHọ và tên CharactersVariable 100 Not null

CMND minh nhânSố chứng dân

Variable

Characters 12 Not null NgaySinh Ngày thángnăm sinh Date Not null

GioiTinh Giới tính Variable

Characters 3 Not null

Bảng 3.17 Thực thể học phần

Tên thuộc

tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

MaHP Mã họcphần CharactersVariable 5 Khóa chính MaKhoa Mã khoa CharactersVariable 5 Khóa phụ

TenHP Tên họcphần CharactersVariable 100 Not null SoTinChi Số tín chỉ Integer Not null MaLoaiHP Loại họcphần CharactersVariable 100 Not null

 Chức vụ (ChucVu)

Bảng 3.18 Thực thể chức vụ

Tên thuộc

tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

MaCV Mã chức vụ CharactersVariable 5 Khóa chính TenChucVu Tên chức vụ Variable

Characters 100 Not null

 Khoa (Khoa)

Bảng 3.19 Thực thể khoa

Tên thuộc

tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

MaKhoa Mã khoa CharactersVariable 5 Khóa chính TenKhoa Tên khoa CharactersVariable 100 Not null

Bảng 3.20 Thực thể lớp

Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

MaLop Mã lớp CharactersVariable 5 Khóa chính TenLop Tên lớp CharactersVariable 100 Not null MaChuyenNgan

h Mã chuyênngành CharactersVariable 5 Khóa phụ

 Phiếu đăng ký (PhieuDK)

Bảng 3.21 Thực thể phiếu đăng ký

Tên thuộc

tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

MaSV Mã sinhviên CharactersVariable 10 Khóa chính MaHP Mã học phần Variable Characters 5 Khóa chính, khóa phụ ThơiGianDK Thời gianđăng ký Date Not null

 Loại học phần (LoaiHP)

Bảng 3.22 Thực thể loại học phần

Tên thuộc tính Diễn giải Kiểu dữ liệu Chiều dài Ràng buộc

MaLoaiHP Mã loại học phần

Variable

Characters 5 Khóa chính TenLoaiHP Tên loại họcphần CharactersVariable 100 Not null

 Hệ đào tạo (HeDaoTao)

Bảng 3.23 Thực thể hệ đào tạo

tạo Characters

TenHeDT Tên hệ đàotạo CharactersVariable 100 Not null

 Chuyên ngành (ChuyenNganh)

Bảng 3.24 Thực thể chuyên ngành

Tên thuộc tính Diễn giải Kiểu dữliệu Chiều dài Ràng buộc

MaChuyenNganh Mã chunngành CharactersVariable 2 Khóa chính TenChuyenNganh Tên chunngành CharactersVariable 100 Not null

MaKhoa Mã khoa CharactersVariable 5 Not null MaHeDT Mã hệ đào

tạo

Variable

3.2.5 Ràng buộc dữ liệu

3.2.5.1 Ràng buộc toàn vẹn miền giá trị

 R1: Giới tính (GioiTinh) của sinh viên chỉ có thể là nam hoặc nữ. Bối cảnh: quan hệ SinhVien

Biểu diễn: ∀sv ∈ SinhVien: sv. GioiTinh ∈ {‘Nam’, ‘Nữ’} Bảng tầm ảnh hưởng:

R1 Thêm Xóa Sửa

SinhVien + - + (GioiTinh)

 R2: Giới tính (GioiTinh) của nhân viên chỉ có thể là nam hoặc nữ. Bối cảnh: quan hệ NhanVien

Biểu diễn: ∀nv ∈ NhanVien: nv. GioiTinh ∈ {‘Nam’, ‘Nữ’} Bảng tầm ảnh hưởng:

R2 Thêm Xóa Sửa

NhanVien + - + (GioiTinh)

 R3: Giới tính (GioiTinh) của giảng viên chỉ có thể là nam hoặc nữ Bối cảnh: quan hệ GiangVien

Biểu diễn: ∀gv ∈ GiangVien: gv. GioiTinh ∈ {‘Nam’, ‘Nữ’} Bảng tầm ảnh hưởng:

GiangVien + - + (GioiTinh)

 R4: Số tín chỉ trong bảng học phần phải lớn hơn 0 và bé hơn 5 Bối cảnh: quan hệ HocPhan

Biểu diễn: ∀stc ∈ HocPhan: stc. HocPhan ∈ (0,5) Bảng tầm ảnh hưởng:

R4 Thêm Xóa Sửa

HocPhan + - + (SoTinChi)

 R5: Học vị (HocVi) của giảng viên chỉ có thể là thạc sĩ hoặc tiến sĩ Bối cảnh: quan hệ GiangVien

Biểu diễn: ∀hv ∈ GiangVien: hv. GiangVien ∈ {‘Thạc sĩ’, ‘Tiến sĩ’} Bảng tầm ảnh hưởng:

R5 Thêm Xóa Sửa

GiangVien + - + (HocVi)

3.2.5.2 Ràng buộc liên thuộc tính trong cùng một quan hệ

 R6: Ngày sinh (NgaySinh) của giảng viên phải bé hơn ngày vào làm (NgayVaoLam)

Bối cảnh: quan hệ GiangVien

Biểu diễn: ∀gv ∈ GiangVien: gv. NgaySinh < gv. NgayVaoLam Bảng tầm ảnh hưởng:

GiangVien + - NgayVaoLam)+ (NgaySinh,

 R7: Ngày sinh (NgaySinh) của nhân viên phải bé hơn ngày vào làm (NgayVaoLam)

Bối cảnh: quan hệ NhanVien

Biểu diễn: ∀nv ∈ NhanVien: nv. NgaySinh < nv. NgayVaoLam Bảng tầm ảnh hưởng:

R7 Thêm Xóa Sửa

3.3 Thiết kế giao diện

3.3.1 Giao diện đăng nhập

- Đối tượng truy cập: Tất cả người dùng.

- Form đăng nhập sẽ cho người dùng lựa chọn chức vụ trong các RadioButton người dùng đang làm việc tại trường.

- Điều này sẽ giúp phân quyền người dùng, hạn chế việc truy cập vào những chức năng, những Form, những cơ sở dữ liệu không phải nghiệp vụ của người dùng.

Hình 3.9 Giao diện đăng nhập3.3.2 Giao diện chính 3.3.2 Giao diện chính

- Đối tượng được truy cập: Tất cả người dùng.

- Form giao diện chính của hệ thống quản lý quy trình đăng kí học phần trong một kì bao gồm:

 Nếu người dùng là sinh viên thì thanh menu sẽ bao gồm:

+ Tra cứu học phần: Sinh viên có thể tìm kiếm học phần mình chuẩn bị đăng kí, có thể tìm kiếm theo mã học phần, khoa, tên học phần.

+ Đăng kí học phần: Khi bắt đầu đăng kí học phần thì sinh viên thực hiện việc đăng kí và lưu danh sách đăng kí.

+ Thơng tin cá nhân: Tất cả thông tin của sinh viên như số điện thoại, ngày sinh, địa chỉ,… sẽ có ở trong đây

+ Xem TKB: Sau khi đăng kí học phần xong sinh viên sẽ vào đây để coi thời khóa kiểu cho kì sau của mình và có thể in thời khóa biểu.

Hình 3.10 Giao diện chính của sinh viên

 Nếu người dùng là giảng viên thì thanh menu sẽ bao gồm:

+ Quản lý thông tin: Tất cả thông tin của sinh viên và giảng viên như số điện thoại, ngày sinh, địa chỉ,… sẽ có ở trong đây để giảng viên có thể quản lý danh sách dễ dàng hơn.

Hình 3.11 Giao diện chính của giảng viên3.3.3 Giao diện tra cứu học phần 3.3.3 Giao diện tra cứu học phần

3.3.4 Giao diện đăng kí học phần

Hình 3.13 Giao diện đăng kí học phần3.3.5 Giao diện thông tin sinh viên 3.3.5 Giao diện thông tin sinh viên

3.3.6 Giao diện thơng tin giáo viên

Hình 3.15 Giao diện thơng tin giảng viên 3.3.7 Xem thời khóa biểu

3.3.8 Xuất kết quả đăng kí học phần

CHƯƠNG 4: KẾT QUẢ4.1 Những kết quả đạt được của đồ án 4.1 Những kết quả đạt được của đồ án

Một số kết quả đạt được của đồ án mơn học phân tích và thiết kế hệ thống thơng tin quản lý với đề tài “Quy trình đăng ký học phần trong một kỳ của sinh viên

UFM” được tổng hợp chủ yếu liên quan đến kết quả khảo sát và kết quả hoàn thiện hệ

thống. Ngoài ra, một số kết quả khác cũng được đề cập trong các kết quả khác.

4.1.1 Các kết quả hoàn thiện hệ thống

Hoàn thiện các chức năng nghiệp vụ quản lý hệ thống đặt vé đăng ký học phần, tra cứu học phần và thống kê số học phần đã đăng kí trong 1 kì.

4.1.2 Các kết quả khác

- Phác họa mơ hình mạng với dữ liệu ở giao diện của sinh viên và giao diện của giáo viên để làm công việc quản lý và báo cáo thống kê, để tăng tính bảo mật cho mơ hình thì trên máy chủ cịn chứa bản sao dữ liệu của các máy con.

- Tạo mơ hình thực thể cho thấy các dữ liệu có liên kết với nhau bởi các khóa chính làm cho thơng tin được tìm nhanh chóng và đầy đủ.

- Tìm hiểu được hoạt động của việc đăng kí hoc phần.

- Tìm hiểu được cơ sở lý thuyết về hệ thống đăng kí hoc phần, phần mềm phân tích và thiết kế hệ thống phần mềm quản lý học phần của sinh viên.

4.2 Những khó khăn và điểm yếu của đồ án

Mặc dù đạt được nhiều kết quả như trên, tuy nhiên do nhiều yếu tố cả khách quan và chủ quan, đồ án này vẫn còn những hạn chế nhất định cả trong phân tích, đánh giá hệ thống lẫn trong giải pháp hoàn thiện hệ thống và một số hạn chế khác.

4.2.1 Các hạn chế trong phân tích, đánh giá hệ thống

- Hệ thống chưa được hồn thiện vì khơng có điều kiện tìm hiểu kĩ về nghiệp vụ của quản lý học phần của sinh viên chủ yếu dựa vào các tài liệu trên mạng và sự tìm hiểu của chúng em trên hệ thống đăng kí học phần của trường đại học Tài chính – Marketing.

- Mức độ hồn thành cịn chưa tốt do chưa được học về những mơn có liên quan đến các mục bài làm trong phần đồ án.

4.2.2 Các hạn chế trong mức độ hoàn thiện hệ thống

- Thiết kế cịn đơn giản chưa chi tiết do thời gian có hạn và chỉ thiết kế được hệ thống quản lý ở mức ngữ cảnh và những nghiệp vụ đơn giản đặc trưng.

- Chưa thể thực hiện triển khai, vận hành trên phần mềm quản lý hệ thống do chỉ tìm hiểu những dữ liệu hiện hữu ở mức quan niệm. Chưa nêu rõ được cơ chế hoạt động của hệ thống.

4.2.3 Các hạn chế khác

Các kỹ năng làm việc nhóm cịn chưa ổn định do tình hình dịch bệnh nên mọi phương thức trao đổi đều qua mạng xã hội. Không thể trao đổi trực tiếp làm cho tiến trình hồn thành cơng việc chậm hơn dự định, làm khô khan phần ý tưởng không thể kết nối và trau dồi, tiếp thu ý thêm ý tưởng mới.

4.3 Hướng nghiên cứu tiếp

- Để đề tài “Quy trình đăng ký học phần trong một kỳ của sinh viên UFM”

cũng như đồ án môn học phân tích và thiết kế hệ thống thơng tin quản lý đạt được kết quả tốt hơn, bản thân em xin đề xuất một số kiến nghị liên quan đến cơ chế chính sách của việc quản lý hệ thống đăng ký học phần.

- Xây dựng một cơ sở dữ liệu theo hướng đối tượng cho bài toán quản lý đăng ký học phần sinh viên kế thừa mơ hình hoạt động đăng ký học phần hiện có của sinh viên trên thực tế. Đồng thời ứng dụng cơng nghệ mới với mục đích làm cho chương trình có thể đáp ứng được nhu cầu quản lý ngày càng phức tạp với khối lượng thông tin ngày càng lớn, dễ dàng trong triển khai cũng như trong ứng dụng.

4.4 Các khuyến nghị khác

- Tổ chức thực hiện đồ án môn học chưa hợp lý do đa số thực hiện trong tình hình dịch bệnh. Nếu có thể trực tiếp trao đổi nhóm nhiều hơn thì đồ án sẽ hoàn thành tốt. Sẽ tiếp thu được những kiến thức thực tế và cần thiết hơn.

- Đề tài chỉ dừng lại trong khuôn khổ môn học, để phát triển thanh sản phẩm phần mềm cần tìm hiểu sâu hơn về nghiệp vụ đăng ký học phần của toàn sinh viên.

TÀI LIỆU THAM KHẢO

[1] Lâm Hồng Trúc Mai, Bài giảng Phân tích và thiết kế hệ thống thơng tin – Trường Đại học Tài chính – Marketing (Lưu hành nội bộ).

[2] Lâm Hồng Trúc Mai (2018), Bài giảng Hệ thống thơng tin quản lý, Khoa CNTT – Trường Đại học Tài chính – Marketing (Lưu hành nội bộ).

[3] Trần Anh Sơn (2020), Bài giảng Hệ thống thông tin quản lý, Khoa CNTT – Trường Đại học Tài chính – Marketing (Lưu hành nội bộ).

[4] Bài mẫu báo cáo môn học PTTKHT: https://pdfcoffee.com/bai-maudocx-pdf-

free.html

[5] James A. O'Brien, G. M. (2015), Introduction to Information Systems 15th Edition, McGraw-Hill IrWin.

[6] Kenneth C. Laudon, J. P. (2012), Management Information Systems, Pearson. [7] T. Cornford, M. (2013), Introduction to Information Systems, University of LonDon.

Một phần của tài liệu QUẢN LÝ QUY TRÌNH ĐĂNG KÝ HỌC PHẦN TRONG MỘT HỌC KÌ CỦA SINH VIÊN TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING (Trang 53)

Tải bản đầy đủ (DOCX)

(78 trang)
w