Skip to content
/ qldsv Public

Đồ án nhóm môn Cơ sở dữ liệu phân tán

Notifications You must be signed in to change notification settings

PhongMax/qldsv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

QLDSV | QUẢN LÝ ĐIỂM SINH VIÊN

Đồ án kết thúc môn Cơ sở dữ liệu phân tán lớp D16CQCP01-N

Demo

Xem video tại đây!!! (p/s: Giao diện được thầy khen :v)

Thành viên

Họ & Tên MSSV Lớp
Võ Duy Khánh N16DCCN076 D16CQCP01
Nguyễn Thanh Phong N16DCCN116 D16CQCP01

Giảng viên hướng dẫn

Thầy Lưu Nguyễn Kỳ Thư


Sử dụng:

  • .Net Framework version 4.5.2
  • Devexpress version 19.2.5.0 (đúng phiên bản mới chạy ^_^)

Chi tiết

  • 1 site chủ, 3 site phân mãnh

Yêu cầu

Giả sử trường có 2 khoa chính : công nghệ thông tin (CNTT), và viễn thông (VT)z

  • Phân tán cơ sở dữ liệu QLDSV ra làm 3 mảnh với điều kiện sau: o QLDSV được đặt trên server1: chứa thông tin của các sinh viên thuộc khoa công nghệ thông tin o QLDSV được đặt trên server2: chứa thông tin của các sinh viên thuộc khoa viễn thông. o QLDSV được đặt trên server3: chứa thông tin đóng học phí của các sinh viên của trường

Viết chương trình thực hiện các công việc sau trên từng khoa: a. Nhập liệu: gồm các công việc sau

  • Nhập danh mục lớp: Form có các chức năng sau Thêm, Xóa, Hiệu chỉnh, Ghi, Phục hồi. Trên từng khoa ta chỉ thấy được danh sách lớp thuộc khoa đó.
  • Nhập danh sách sinh viên: dưới dạng SubForm Form có các chức năng sau Thêm, Xóa, Hiệu chỉnh, Ghi, Phục hồi, Chuyển lớp. Trên từng lớp ta chỉ thấy được danh sách sinh viên thuộc lớp đó.
  • Nhập môn học : trên form Nhập môn học có các nút lệnh : Thêm, Xóa, Hiệu chỉnh, Phục hồi, Ghi, Thoát.
  • Nhập điểm: Điểm thuộc khoa nào thì khoa đó nhập hoặc PGV nhập Sau khi nhập xong các thông tin cần thiết (lớp, môn học, lần thi) , user click nút ‘Bắt đầu’ thì sẽ xuất hiện thêm 1 bảng có các cột: MASV Họ & Tên Điểm Trong đó, 2 cột mã sinh viên , họ tên là đã có sẵn giá trị, ta chỉ việc nhập điểm trên bảng. Sau khi nhập điểm thi xong, click nút lệnh ‘Ghi điểm’ thì mới ghi hết điểm về CSDL.
  • Đóng học phí: login thuộc nhóm PkeToan mới được quyền vào module này. User nhập vào mã SV, chương trình tự động load lên họ tên, mã lớp và 1 bảng chứa toàn bộ thông tin đóng học phí của sinh viên: Niên khóa Học kỳ Học phí Số tiền đã đóng

User nhập vào thông tin, sau đó click nút Ghi để ghi dữ liệu vào CƠ SỞ DỮ LIỆU

  1. Phân quyền: CƠ SỞ DỮ LIỆU có 3 loại nhóm: PGV, Khoa, PKeToan
  • Nếu login thuộc nhóm PGV thì login đó có thể đăng nhập vào bất kỳ khoa nào để cập nhật bằng cách chọn tên khoa, và tìm dữ liệu trên phân mảnh tương ứng. Login này được tạo tài khoản cho nhóm PGV,Khoa và PKeToan .
  • Nếu login thuộc nhóm Khoa thì ta chỉ cho phép xem dữ liệu trên khoa đó và tìm dữ liệu trên phân mảnh tương ứng để in. Nhóm Khoa chỉ được quyền cập nhật điểm. Nhóm Khoa chỉ được tạo tài khoản cho nhóm Khoa .
  • Nếu login thuộc nhóm PKeToan thì chỉ được quyền cập nhật dữ liệu đóng học phí của sinh viên, chỉ được tạo tài khoản mới thuộc cùng nhóm. Chương trình cho phép ta tạo các login, password và cho login này làm việc với quyền hạn tương ứng. Căn cứ vào quyền này khi user login vào hệ thống, ta sẽ biết người đó được quyền làm việc với mảnh phân tán nào hay trên tất cả các phân mảnh. ..............................

About

Đồ án nhóm môn Cơ sở dữ liệu phân tán

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages