1. Trang chủ >
  2. Công nghệ thông tin >
  3. Hệ thống thông tin >

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

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 (1.76 MB, 104 trang )


Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

TenLop



Nvarchar(50)



50



Nhận các giá trị Tên lớp

1, 2, 3, 4, 5, khóa

chính



KhoaHoc



Nvarchar(20)



20



Khóa học



LoaiHinhD



Nvarchar(50)



50



Loại hình đào



10



tạo

Mã giáo viên



T

GVCN



Nvarchar(10)



chủ nhiệm

 Bảng giảng viên: GiangViens

Bảng 3-23: Giảng viên

Tên

trường

MaGV



Kiểu dữ liệu

Nvarchar(10)



Kích

thước

10



Ràng buộc



Ghi chú



Theo danh sách Mã



giảng



mã giảng viên do viên

trường cấp

HovaTen



250



Họ và tên của



NgaySinh Smaldatetime



10



giảng viên

Ngày sinh



GioiTinh



Nvarchar(5)



5



Giới tính



SDT



Nvarchar(15)



15



Số điện thoại



Email



Nvarchar(250)



250



Email



ChucVu



Nvarchar(150)



150



Chức vụ



BoMon



Nvarchar(150)



150



Bộ môn



TrinhDo



Nvarchar(50)



50



Trình độ



MatKhau



Nvarchar(150)



150



Mật



10



đăng nhập



nhóm



MaNhom



Nvarchar(250)



Int



Khóa ngoại



khẩu



người dùng

 Bảng đề tài: DeTais

53



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

Bảng 3-24: Đề tài

Tên

trường

STT



Kiểu dữ liệu Kích thước

Int



Ràng buộc

Tăng



Ghi chú



theo Số thứ tự của đề



MaGV, LoaiDT, tài

MaLop

Khóa chính



MaDT



Int



Mã đề tài, tự tăng



TenDeTa



Ntext



i

LoaiDT



Int



MaGV



Nvarchar(10



MaLop



)

Nvarchar(10



MucTieu



)

Ntext



Mục tiêu



NoiDung



Ntext



Nội dung



SanPham



Ntext



Sảm phẩm



HienThi



Bit



Hiển thị



Tên đề tài

Nhận các giá trị Loại đề tài

1, 2, 3, 4, 5

Khóa ngoại, not Mã



10



null



giáo



viên



hướng dẫn

Mã lớp



10



 Bảng Đề tài cho lớp: DeTaiChoLops

Bảng 3-25: Đề tài cho lớp

Tên



Kiểu dữ liệu



Kích thước



Ràng buộc



Ghi chú



trường

MaDT



Nvarchar(10)



10



Khóa chính



Mã đề tài



MaLop



Nvarchar(10)



10



Khoá ngoại



Mã lớp



LoaiDeTai



Int



Nhận các giá trị Loại đề tài

1, 2, 3, 4, 5, khóa

chính

54



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

NamHoc



Nvarchar(10)



HocKi



Int



Học kì



TGBD



Smalldatetim



Thời gian bắt



TGKT



e

Smalldatetim



đầu

Thời gian kết



YeuCauDT



e

Ntext



thúc

Yêu cầu của



Int



đề tài

Số tín chỉ



SoTinChi



10



Năm học



 Bảng Hội đồng giảng viên: HoiDongGiangViens

Bảng 3-26: Hội đồng giảng viên

Tên

trường

MaHDG



Kiểu dữ liệu



Kích



Ràng buộc



Ghi chú



thước

Int



Khóa chính



Mã hội đồng

giảng viên

Mã giảng viên



V

MaGV



Nvarchar(10



10



Khóa ngoại



ChucVu



)

Nvarchar(50



50



Nhận các giá trị: Chức



)



vụ



của



Trưởng ban, thư kí, giảng viên trong

ủy viên 1, ủy viên hội đồng

2, ủy viên 3



 Bảng Hội đồng nhóm nhỏ: HoidongNhomNhos

Bảng 3-27: Hội đồng nhóm nhỏ

Tên

trường



Kiểu dữ liệu



Kích



Ràng buộc



Ghi chú



thước

55



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

MaHDNN



Int



Khóa chính



Mã nhóm nhỏ



MaGV



Nvarchar(10)



Khóa ngoại



Mã giảng viên



Ghi chú



Ntext



Ghi chú



 Bảng Hội đồng bảo vệ: HoiDongBaoVes

Bảng 3-28: Hội đồng bảo vệ

Tên trường



Kiểu dữ liệu



Kích



Ràng buộc



Ghi chú



thước

MaHDBV



Int



Khóa chính



Mã hội đồng bảo



MaNN



Int



vệ, tự tăng

Mã nhóm nhỏ



TenHD



Int



Tăng theo Mã Tên hội đồng

lớp và loại đề tài,

nhận các giá trị

1, 2, 3..



MaLop

NgayBaoV



Nvarchar(10) 10

Smalldatetime



Mã lớp

Ngày bảo vệ



e

DiaDiem



Nvarchar(250



Địa điểm bảo vệ



HocKi



)

Int



NamHoc



Nvarchar(10)



LoaiDeTai



Int



ThoiGian



Nvarchar(50)



250



Học kì

10



Năm học

Loại đề tài



10



Thời gian



 Bảng Nhóm lớn: NhomLons

Bảng 3-29: Nhóm lớn

Tên trường



Kiểu dữ liệu



Kích



Ràng buộc



Ghi chú



thước

56



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

MaNhomLo



Int



Khóa chính



n

TenNhom



Int



tự tăng

Tên nhóm



LoaiDeTai



Int



Loại đề tài



MaGV



Nvarchar(10



MaLop



)

Nvarchar(10



HocKi



)

Int



NamHoc



Nvarchar(10



10



Mã nhóm lón,



Khóa ngoại

Khóa ngoại



10



Mã giảng viên

hướng dẫn

Mã lớp

Học kì



10



Năm học



)

 Bảng Nhóm nhỏ: NhomNhos

Bảng 3-30: Nhóm nhỏ

Tên trường

MaNhomNh



Kiểu dữ liệu



Kích

thước

10



Int



Ràng buộc



Ghi chú



Khóa chính



Mã đề tài, tự



o

MaNhomLon Int



10



Khóa ngoại



tăng

Mã nhóm lớn



MaDT



Int



10



Khóa ngoại



Mã đề tài



TenNhom



Int



100



Tên nhóm nhỏ



 Bảng Nhóm người dùng: NhomNguoiDungs

Bảng 3-31: Nhóm người dùng

Tên

trường



Kiểu dữ liệu



Kích



Ràng buộc



Ghi chú



thước

57



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

MaNhom



Int



10



Khóa chính, not Mã



TenNhom



Nvarchar(100)



100



tăng

Tên nhóm



MoTa



Nvarchar(100)



100



Mô tả



ChucNan



Nvarchar(max)



null



nhóm,



tự



Chức năng



g

 Bảng Quá trình: QuaTrinhs

Bảng 3-32: Quá trình thực hiện

Tên trường

MaQT



Kiểu dữ liệu

Int



Kích



Ràng buộc



thước

10

Khóa chính



Ghi chú

Mã quá trình tự

tăng theo Mã sinh

viên và loại



đề



tài mà sinh viên

MaDT



Int



10



Khóa ngoại



thực hiện

Mã đề tài



MaSV



Nvarchar(10)



10



Khóa ngoại



Mã sinh viên



LoaiDT



Int



Khóa ngoại



Loại đề tài



ViecSVDaThuc



Ntext



Hien



Việc sinh viên đã

thực hiện trong

tuần do sinh viên

cập nhật n nhóm

nhỏ



58



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

GVCapNhatCV



Ntext



Việc sinh viên đã



CuaSV



thực hiện trong

tuần



do



giảng



Ntext



viên cập nhật

Công việc của



NgayGap



Smalldatetime



tuần tiếp theo

Ngày gặp



DiemDanh



Bit



Điểm danh



GhiChu



Ntext



Ghi chú



DanhGiaMucD



Int



Đánh giá mức độ



ViecTiepTheo



10



oTH



thực hiện của sinh

viên trong 1 tuần



DanhGiaTienD



làm việc

Đánh giá tiến độ



Nvarchar



oTH



thực hiện của đồ

án, đến thời điểm

hiện tại đạt bao

nhiêu %



 Bảng Kết quả: KetQuas

Bảng 3-33: Kết quả

Tên trường

MaKQ



Kiểu dữ liệu

Int



Kích



Ràng buộc



Ghi chú



thước

10



Khóa chính



Mã kết quả tự



MaDT



Int



10



Khóa ngoại



tăng

Mã đề tài



MaSV



Nvarchar(10



10



Khóa ngoại



Mã nhóm lớn

59



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

)

ChucVu



Bit



Chức vụ có là

nhóm trưởng hay



Diem1



Float



không

Điểm 1



Diem2



Float



Điểm 2



DiemBV



Float



Điểm bảo vệ



SoBuoiNghi



Int



Số buổi nghỉ của



Float



sinh viên

Đánh giá mức độ



Float



hoàn thành

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



DanhGiaMDHT

KetQuaDatDuo

c



 Bảng Nhóm tin: NhomTins

Bảng 3-34: Nhóm tin

Tên trường



Kiểu dữ liệu



Kích



Ràng buộc



Ghi chú



MaNhom



Int



thước

10



TenNhom



Nvarchar(200



200



Tên nhóm tin



MaNhomCha



)

Int



10



Mã nhóm cha



MoTa



Varchar(50)



Khóa chính Mã nhóm tin



Mô tả



 Bảng Tin tức: TinTucs

Bảng 3-35: Tin tức

Tên trường



Kiểu dữ liệu



Kích



Ràng buộc



Ghi chú



thước

60



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

MaTin



Int



10



Khóa chính Mã tin tức



MaNhom



Int



10



Khóa ngoại Mã nhóm tin tức



TieuDe



Nvarchar(500



500



ChucVu



)

Bit



Tiêu đề tin tức

Chức vụ có là

nhóm



trưởng



hay không



61



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

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



Hình 3-24: Mô hình cơ sở dữ liệu



62



Xây dựng hệ thống quản lý đồ án 1 đến 5 trên nền tảng Asp.net

3.4 Thiết kế đặc tả giao diện

3.4.1 Chức năng đăng ký hệ thống

 Mục đích

Chức năng này cho phép giảng viên đăng ký vào hệ thống. Nhằm bảo mật các

thông tin trong hệ thống. Và đảm bảo người dùng sử dụng đúng các chức năng được

cấp.

 Phạm vi

Chức năng này sẽ cho phép giảng viên đăng ký vào hệ thống để sử dụng những

chức năng của mình.

 Ràng buộc

Khi giảng viên kích vào đăng ký, một cửa sổ “Đăng ký hệ thống” cho giảng viên

hiện lên, yêu cầu nhập các thông tin để đăng ký và sử dụng hệ thống.

 Giao diện của chức năng



Hình 3-25: Giao diện chức năng ký hệ thống

 Mô tả chức năng

63



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

×