1. Trang chủ >
  2. Công nghệ thông tin >
  3. Lập trình >

Chương 2 - PHÂN TÍCH, THIẾT KẾ MÔ HÌNH

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (822.86 KB, 21 trang )


6



2.1.3 Mô hình ngữ cảnh



Hình 2.3: Mô hình ngữ cảnh

Phân tích mô hình

• Hệ thống quản lý môn học: cho phép người dùng thêm, xóa, sửa môn học khi cần

thiết.

• Hệ thống quản lý lớp học: cho phép người dùng thêm, xóa, sửa lớp học khi cần

thiết.

• Hệ thống quản lý học sinh: cho phép người dùng thêm, xóa, sửa học sinh khi cần

thiết.

• Hệ thống quản lý người dùng: cho phép quản trị quản lý thông tin giáo viên cũng

như tài khoản của giáo viên, cấp quyền cho giáo viên.

• Hệ thống cập nhật điểm: cho phép người dùng cập nhật điểm khi cần thiết.

• CSDL môn học: lưu trữ thông tin về môn học (mã môn học, tên môn học)

• CSDL giáo viên: lưu trữ thông tin giáo viên (mã giáo viên, tên giáo viên, chức vụ,

tài khoản, mật khẩu).



7



• CSDL lớp học: lưu trữ thông tin lớp học (mã lớp học, tên lớp học,mã giáo viên, mã

năm học).

• CSDL học sinh: lưu trữ thông tin học sinh (mã học sinh, tên học sinh, ngày sinh,

địa chỉ, giới tính, dân tộc, mã lớp học)

• CSDL năm học lưu trữ thông tin năm học (mã năm học, tên năm học)

• CSDL điểm: Mã học sinh, mã môn học, điểm giữa kỳ, điểm cuối kỳ, điểm tổng kết

kỳ.

2.1.4 Danh sách các Actor.

• Người quản trị:

Đăng nhập hệ thống

Quản lí hệ thống môn học (thêm, xóa, sửa môn học).

Quản lý lớp học (tạo lớp học, xóa lớp, sửa lớp)

Quản lý giáo viên (thêm, xóa, sửa)

Quản lý năm học (thêm, xóa, sửa)

Quản lý học sinh (thêm, xóa, sửa)

Quản lý điểm (cập nhật điểm)

• Giáo viên:

Đăng nhập hệ thống

Quản lý học sinh (thêm, xóa, sửa)

Quản lý điểm (cập nhật điểm)



8



2.2 Mô hình cơ sở dữ liệu

2.2.1 Xác định các thực thể (các lớp) và các thuộc tính

Môn học: mã môn học, tên môn học.

Giáo viên: mã giáo viên, tên giáo viên, chức vụ, tài khoản, mật khẩu.

Lớp học: mã lớp học, tên lớp học,mã giáo viên, mã năm học

Học sinh: mã học sinh, tên học sinh, ngày sinh, địa chỉ, giới tính, dân tộc, mã lớp

học.

Năm học: mã năm học, tên năm học.

Điểm: Mã học sinh, mã môn học, điểm lần 1, điểm lần 2, điểm tổng kết.

2.2.2 Sơ đồ ERD tương ứng



Hình 2.4: Sơ đồ quan hệ thực thể (ERD)



9



2.2.3 Lược đồ quan hệ

• MONHOC(MaMH, TenMH).

• GIAOVIEN(MaGiaoVien, TenGiaoVien, ChucVu, TaiKhoan, MatKhau)

• LOPHOC (MaLopHoc, TenLopHoc, MaGiaoVien, MaNamHoc)

• HOCSINH (MaHocSinh, TenHocSinh, NgaySinh, DiaChi, GioiTinh, DanToc,

MaLopHoc)

• NAMHOC (MaNamHoc, TenNamHoc)

• DIEM (MaHocSinh, MaMonHoc, DiemLan1, DiemLan2, DiemTongKet)



2.3 Thiết kế giao diện

- Trang chủ



Hình 2.5: Trang chủ



10



-



Trang quản lý giáo viên



Hình 2.6: Trang quản lý giáo viên

-



Trang quản lý học sinh



11

Hình 2.7: Trang quản lý học sinh

-



Trang quản lý môn học



Hình 2.8: Trang quản lý môn học

- Trang đăng nhập



Hình 2.9: Trang đăng nhập



12



- Trang quản lý điểm



Hình 2.10: Trang quản lý điểm



2.4 Thiết kế cơ sở dữ liệu

- Giáo viên



Hình 2.11: Bảng giáo viên

- Học sinh



13



Hình 2.12: Bảng học sinh

- Môn học



Hình 2.13: Bảng môn học



- Điểm



Hình 2.14: Bảng điểm

- Lớp học



Hình 2.15: Bảng lớp học

- Năm học



Hình 2.16: Bảng năm học



14



Chương 4: KẾT LUẬN

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

- Vận dụng những kiến thức đã học vào thực tiễn.

- Cơ bản chúng em đã xây dựng được một hệ thống mà trong đó ta có thể lưu trữ

được thông tin điểm, học sinh, giáo viên, lớp học.

- Vì chưa khảo sát thực tế được nhiều nên hệ thống không thể tránh khỏi việc thiếu

sót các chức năng khác của hệ thống.

4.2 Hạn chế

- Các chức năng còn thô sơ.

- Tốc độ sử lý tác vụ còn chậm, các dòng lệnh còn rờm rà và khó hiểu.

4.3 Hướng phát triển

- Tăng tính hiệu quả

- Tăng tính ổn định và tính bảo mật của website



15



TÀI LIỆU THAM KHẢO

[1] Các giải pháp lập trình C# của Nguyễn Ngọc Bình Dương và Thái Thanh PhongĐại Học Dân Lập Văn Lang.

[2] Giáo tình công nghệ phần mềm của Thầy Phan Huy Khánh – Khoa công nghệ

thông tin - Đại học bách khoa Đà Nẵng.

[3] Giáo trình phân tích thiết kế hệ thống của Th.S Trần Đắc Phiến. Nguồn Trường

Đại học công nghiệp TP.HCM.

[4] Tìm hiểu C# và các ứng dụng của Phạm Văn Việt và Trương Lập Vỹ-Trường

Đại Học Khoa Học Tự Nhiên.



Xem Thêm
Tải bản đầy đủ (.doc) (21 trang)

×