Tiểu luận: Phân tích và thiết kế hệ thống đăng kí học online. ppt

61 955 1
Tiểu luận: Phân tích và thiết kế hệ thống đăng kí học online. ppt

Đ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

BÀI TIỂU LUẬN MƠN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG VỚI UML Phân tích thiết kế hệ thống đăng kí học online I Giới thiệu chung Hệ thống đăng ký học online: Tên hệ thống: Hệ thống đăng ký học online (University Online Course Registration System) Nhà tài trợ: tổ chức giáo dục (trường đại học, cao đẳng ) Mơ tả tốn Trường Đại học Tây Bắc áp dụng chế độ học theo tín cho phép sinh viên có quyền lựa chọn mơn học cho học kì Dựa vào kế hoạch đào tạo dựa vào chương trình khung ngành, hệ thống lập thời khoá biểu dự kiến cho môn học ngành học kỳ Trước bước vào học kì giảng viên đăng ký mơn (tối đa mơn) mà dạy học kì Căn vào kế hoạch đào tạo thời khoá biểu dự kiến lập, hệ thống hỗ trợ việc hiển thị lịch học dự kiến cho Ngành học kì, danh sách học phần bắt buộc tự chọn dự kiến dạy, đề cương chi tiết, điều kiện tiên quyết, số tín chỉ, thời gian học, thời lượng học, số lượng sinh viên tối đa phép, số lượng sinh viên đăng kí để Sinh viên có lựa chọn Sinh viên chọn từ đến mơn (tối đa 20 tín chỉ) cho học kì việc đăng ký thực vịng tuần Nếu việc đăng kí sinh viên không chấp nhận (trong trường hợp lớp học q đơng q ít) phải thơng báo cho sinh viên để họ đăng kí lại Khi chấp nhận đăng ký sinh viên, hệ thống kiểm tra ràng buộc sau:  Số tín đăng ký có nằm khoảng tín tối đa tín tối thiểu cho phép  Các mơn tự chọn khơng nằm khung chương trình ngành  Đối với sinh viên học ngành, mơn bắt buộc nằm khung chương trình ngành Các môn cung cấp cho sinh viên môn mà nhà trường dự kiến đào tạo nằm khung chương trình Ngành.Việc đăng ký môn học cho học kỳ phải bảo đảm điều kiện tiên học phần trình tự học tập -1- chương trình cụ thể Xác định phân tích giá trị nghiệp vụ Dựa vào mơ tả tốn trên, thấy hệ thống đăng kí học online đem lại số lợi ích sau: a Mang lại giá trị nghiệp vụ:  Tăng khả xử lý: thông tin xử lý cách tự động, xử lý đồng thời cho kết nhanh chóng, xác Thu thập thơng tin sinh viên cách tự động, công nhập lại thông tin  Đáp ứng yêu cầu nghiệp vụ cách tin cậy, xác, an tồn, bí mật b Mang lại giá trị kinh tế:  Giảm biên chế cán bộ, giảm chi phí hoạt động: nhờ có hệ thống đăng kí học online, thơng tin xử lý tự động, công nhận, nhập hồ sơ, giấy tờ nên giảm thiểu số lượng cán tham gia vào cơng tác này, từ giảm chi phí hoạt động cho tổ chức  Tăng thu nhập, hồn vốn nhanh: hệ thống đăng kí học online triển khai mạng có nhiều người, nhiều đơn vị tổ chức biết đến Họ trở thành đối tác hệ thống họ người góp phần làm tăng thu nhập cho hệ thống Người học tiết kiệm tiền bạc, thời gian, công sức sử dụng hệ thống đăng kí học online c Mang lại giá trị sử dụng:  Sinh viên nhanh chóng tìm thơng tin học phần mà muốn đăng kí học, họ dễ dàng cung cấp thơng tin thân cho hệ thống nhận thông tin phản hồi từ hệ thống Thông tin người học giữ bí mật tuyệt đối  Sinh viên thời gian để đăng ký học phần trình làm hồ sơ, giấy tờ đăng ký thay việc khai báo thông tin form đăng ký hệ thống Q trình chờ thơng báo kết nhanh nhiều thông qua phận hành chính, nghiệp vụ kết -2- gửi thông qua e-mail từ hệ thống sau hệ thống kiểm tra đầy đủ thông tin  Sinh viên thực việc đăng kí học dễ dàng thuận tiện Thay học viên phải đến trực tiếp tìm hiểu thơng tin học phần định học, thơng qua hệ thống này, sinh viên cần xem thông tin học phần, sau lựa chọn học phần định học điền đầy đủ thông tin vào form đăng ký sau chờ kết phẩn hồi từ hệ thống d Khắc phục nhược điểm hệ thống cũ, hỗ trợ chiến lược phát triển lâu dài, đáp ứng ưu tiên, ràng buộc quan trọng hệ thống Hệ thống đăng ký học online giới thiệu cung cấp thông tin đầy đủ, chi tiết học phần cho người học tốt so với hệ thống đăng ký học trực tiếp Hệ thống giúp ích cho việc quảng bá, giới thiệu tới đông đảo người học thông tin học phần sở giáo dục, đào tạo Chính việc cung cấp thơng tin đầy đủ, chi tiết, tìm hiểu thơng tin nhanh chóng, dễ dàng, tiện lợi tiện ích hệ thống mang lại giúp cho người học hài lịng, thoải mái, giá trị phi vật thể mà hệ thống đem lại Tuy nhiên, bên cạnh giá trị mà hệ thống mang lại, vấn đề đặt cần phải có chế xác nhận thơng tin đăng ký sinh viên để đảm bảo thông tin xác Việc thực cách kiểm tra hồ sơ sau (hậu kiểm) Xác định yêu cầu hệ thống - Hệ thống phải cung cấp cho Sinh viên danh sách học phần với thông tin liên quan (nội dung, thời lượng, thời điểm bắt đầu, người dạy ) để người học xem lựa chọn - Khi Sinh viên có u cầu đăng kí học phần, hệ thống phải cung cấp cho họ mẫu Form để họ điền thông tin cần thiết, giúp cho họ thực việc đăng kí dễ dàng - Sau nhận thơng tin đăng kí Sinh viên, hệ thống xử lý thông tin nhận cách tự động gửi thông tin phản hồi tới họ để xác nhận việc đăng kí thành cơng hay khơng Thơng tin phản hồi phải nhanh chóng xác - Hệ thống hỗ trợ việc hiển thị lịch giảng dạy Giảng viên lịch học cho Sinh viên -3- - Hệ thống tạo cho Sinh viên, Giảng viên tài khoản đăng nhập Căn vào hệ thống nhận biết Sinh viên, Giảng viên thuộc khoa nào, ngành nào… để hiển thị thơng tin môn học cho phù hợp - Khi hết hạn đăng kí, danh sách Mơn học mà Sinh viên đăng kí gửi cho Hệ thu học phí để tính học phí - Thơng tin đăng kí Mơn học sinh viên, thơng tin đăng kí Môn dạy giảng viên thông tin chi tiết môn học gửi cho Hệ quản lý TKB để xếp thời khoá biểu, tổ chức lớp học, tổ chức thi II Xác định tác nhân hệ thống Dựa vào văn mơ tả tốn, ta xác định tác nhân hệ thống sau:  Tác nhân Giảng viên: sử dụng hệ thống để chọn mơn học mà dạy kì  Tác nhân Hệ thu học phí: hệ thống ngồi có chức năng:  Xác định số tiền phải thu kỳ dựa số tín sinh viên đăng ký học xác nhận nhà trường đơn giá, hệ số tính theo mơn học  Thu (học phí kỳ) nhiều đợt (trong thời gian cho phép) sinh viên  Thu học phí có đối chiếu với danh sách sinh viên giảm, miễn học phí  Trả lại số tiền học sinh nộp (theo đăng ký môn học), không theo học (được nhà trường chấp nhận)  Tác nhân Hệ quản lý TKB: hệ thống ngồi có chức năng:  Hỗ trợ xếp thời khóa biểu tự động, tổ chức lớp giảng, xếp phòng học  Hỗ trợ việc tổ chức lớp giảng cho môn học học kì Một mơn học có nhiều lớp giảng, lớp giảng tổ chức học theo tuần đợt Mỗi lớp giảng có từ 20 đến 40 sinh viên  Hỗ trợ quản lý thời khóa biểu thi, phân bổ phịng thi, số lượng sinh viên thi, kiểm tra việc thi thức, thi lại sinh viên  Tác nhân Sinh viên: sử dụng hệ thống để đăng kí mơn học  Tác nhân CB tuyển sinh: Có nhiệm vụ trì thông tin giảng viên, thông tin -4- sinh viên, thông tin môn học lập giới thiệu môn học III Xác định ca sử dụng hệ thống Dựa văn mơ tả tốn việc phân tích để tìm tác nhân, ta xác định ca sử dụng sau:  Đăng nhập hệ thống  Đăng kí mơn học  Chọn mơn học để giảng dạy  Duy trì thơng tin sinh viên  Duy trì thơng tin giảng viên  Duy trì thơng tin mơn học  Lập giới thiệu môn học Các tác nhân Các ca sử dụng Đăng nhập hệ thống Sinh viên Đăng kí môn học Đăng nhập hệ thống Giảng viên Chọn môn học để giảng dạy Đăng nhập hệ thống CB tuyển sinh Duy trì thơng tin sinh viên Duy trì thơng tin giảng viên Duy trì thơng tin mơn học Lập giới thiệu mơn học Đăng kí mơn học Hệ quản lý thời TKB Chọn môn học để giảng dạy Đăng kí mơn học Hệ thu học phí -5- V biu ca s dng Đ ă ng ki môn học Sinh vien Hệthu học phí Đ ă ng nhập hệthống Giảng viên Chọn môn học đ giảng ể y Duy trìthông tin giảng viên Hệquản lý TKB Duy trìthông tin sinh viên CB Tuyể n sinh Duy trìthông tin môn học Lập giớ i thiệ cá c m«n u häc IV Đặc tả ca sử dụng Ca sử dụng Đăng nhập hệ thống a Mơ tả tóm tắt Tên ca sử dụng: Đăng nhập hệ thống Mục đích: Mơ tả cách người sử dụng đăng nhập vào hệ thống Tác nhân: Sinh viên, Giảng viên, Bộ CB tuyển sinh b Các luồng kiện  Luồng kiện  Ca sử dụng bắt đầu tác nhân muốn đăng nhập vào hệ thống  Hệ thống yêu cầu tác nhân nhập tài khoản mật đăng nhập  Tác nhân nhập tài khoản mật đăng nhập -6-  Hệ thống xác nhận tài khoản mật đăng nhập có hợp lệ khơng, khơng hợp lệ thực luồng A1  Hệ thống ghi lại trình đăng nhập  Các luồng rẽ nhánh  Luồng A1: Nhập sai tài khoản/mật đăng nhập - Hệ thống hiển thị thông báo lỗi - Người sử dụng chọn đăng nhập lại huỷ bỏ đăng nhập, ca sử dụng kết thúc c Tiền điều kiện Không d Hậu điều kiện Nếu việc đăng nhập thành công, người sử dụng đăng nhập vào hệ thống Ca sử dụng Đăng kí mơn học a Mơ tả tóm tắt Tên ca sử dụng: Đăng kí mơn học Mục đích: - Giúp cho Sinh viên đăng kí mơn học mà học học kì - Sinh viên chọn mơn học để đăng kí huỷ bỏ, thay đổi mơn học mà đăng kí khoảng thời gian cho phép trước bắt đầu kì học Tác nhân: Sinh viên b Các luồng kiện  Luồng kiện  Ca sử dụng bắt đầu sinh viên muốn đăng kí mơn học thay đổi mơn học đăng kí  Hệ thống yêu cầu Sinh viên chọn học kỳ  Sinh viên chọn học kỳ  Hệ thống hiển thị lựa chọn: - Thêm -7- - Xoá - Xem - In - Thoát  Hệ thống yêu cầu sinh viên lựa chọn chức mà họ muốn thực - Nếu Sinh viên lựa chọn “Thêm môn học” luồng kiện Thêm thực - Nếu Sinh viên lựa chọn “Xoá lớp giảng đăng kí theo học” luồng kiện Xoá thực - Nếu Sinh viên chọn “Xem lịch học” luồng kiện Xem thực - Nếu Sinh viên chọn “In lịch học” luồng kiện In thực  Thêm - Nếu hết hạn đăng kí, thực luồng A2 - Hệ thống hiển thị danh sách mơn học có học kì để Sinh viên lựa chọn - Sinh viên chọn môn học Nếu việc lựa chọn sinh viên không thoả mãn điều kiện tiên mơn học đủ số lượng Sinh viên đăng kí thực luồng A1 - Hệ thống hiển thị lớp giảng tổ chức cho mơn học - Sinh viên chọn lớp giảng xác nhận Nếu Sinh viên chọn Huỷ (khơng đăng kí nữa), ca sử dụng bắt đầu lại - Hệ thống kết nối Sinh viên với lớp giảng  Xố lớp giảng đăng kí học - Hệ thống hiển thị danh sách lớp giảng mà Sinh viên đăng kí theo học - Sinh viên lựa chọn lớp giảng xác nhận xố Nếu sinh viên chọn Huỷ (khơng xố nữa), ca sử dụng bắt đầu lại - Hệ thống xoá bỏ kết nối Sinh viên lớp giảng  Xem lịch học - Hệ thống hiển thị danh sách lớp giảng mà Sinh viên đăng kí theo học - Sinh viên lựa chọn lớp giảng -8- - Hệ thống hiển thị lịch lớp giảng gồm thơng tin sau: tên mơn học, mã môn học, mã số lớp giảng, ngày lên lớp tuần, thời gian, địa điểm  In lịch học - Hệ thống hiển thị danh sách lớp giảng mà Sinh viên đăng kí theo học - Sinh viên lựa chọn lớp giảng chọn In - Hệ thống in lịch học lớp giảng Nếu khơng in lịch học, thực luồng A3  Các luồng rẽ nhánh  Luồng A1: Mơn học mà Sinh viên đăng kí khơng thoả mãn điều kiện tiên quyết, mơn học đủ số lượng sinh viên đăng kí - Hệ thống hiển thị thơng báo lỗi - Sinh viên lựa chọn mơn học khác đăng kí lại thoát khỏi ca sử dụng  Luồng A2: Hết hạn đăng kí - Hệ thống hiển thị thông báo lỗi - Ca sử dụng kết thúc  Luồng A3: Lịch học không in - Hệ thống hiển thị thông báo cho người dùng - Ca sử dụng bắt đầu lại c Tiền điều kiện Sinh viên phải đăng nhập thành công vào hệ thống d Hậu điều kiện Nếu ca sử dụng thực thành cơng danh sách mơn học mà Sinh viên đăng kí tạo Sinh viên thay đổi xóa mơn học đăng kí, trường hợp khác hệ thống trạng thái không thay đổi Ca sử dụng Chọn mơn học để giảng dạy a Mơ tả tóm tắt: Tên ca sử dụng : Chọn môn học để giảng dạy Mục đích: - Giúp Giảng viên chọn mơn học mà giảng dạy học kì -9- Biểu đồ lớp cho ca sử dụng Chọn môn học để giảng dạy W_GV_Them/Xoa maMon maLop hienthi() chonmon() themLopGiang() 1 LopGiang maLop : String lich : String diaDiem : String W_GV maLop lich C_GV getmaLop() setmaLop() getLich() setLich() getdiaDiem() setdiaDiem() hienThi() them() xoa() xemLich() inLich() hienthi() them() xoa() xemlich() inlich() themLopGiang() xoaLopGiang() xemLich() inLich() 1 W_GV_Xem/In maLop lich hienThi() chonLopGiang() xemLich() inLich() MonHoc maMH : String tenMH : String soTC : Integer loaiMH : String hocKy : String 1 GiangVien maGV : Struct tenGV : String ngaySinh : Date gioiTinh : String soDT : Integer email : String getmaGV() setmaGV() gettenGV() settenGV() getngaySinh() setngaySinh() getgioiTinh() setgioiTinh() getsoDT() setsoDT() getemail() setemail() taoMaGV() them() xoa() suaTT() hienThi() - 46 - * getMaMH() setmaMH() gettenMH() settenMH() getsoTC() setsoTC() getloaiMH() setloaiMH() gethocKy() sethocKy() taoMaMH() them() xoa() suaTT() hienThi() Biểu đồ lớp cho ca sử dụng Duy trì thơng tin giảng viên W_CBTS_Them/Xoa maGV maSV maMH hienThi() kiemTra() them() xoa() GiangVien maGV : Struct tenGV : String ngaySinh : Date gioiTinh : String soDT : Integer email : String 1 W_CBTS maGV maSV maMH C_CBTS hienThi() kiemTra() them() xoa() suaTT() them() xoa() suaTT() 1 W_CBTS_Sua maGV hienThi() kiemTra() suaTT() - 47 - 1 getmaGV() setmaGV() gettenGV() settenGV() getngaySinh() setngaySinh() getgioiTinh() setgioiTinh() getsoDT() setsoDT() getemail() setemail() taoMaGV() them() xoa() suaTT() hienThi() Biểu đồ lớp cho ca sử dụng Duy trì thơng tin Sinh viên W_CBTS_Them/Xoa maGV maSV maMH hienThi() kiemTra() them() xoa() SinhVien maSV : Struct tenSV : String ngaySinh : Date gioiTinh : String soDT : Integer email : String 1 W_CBTS maGV maSV maMH them() xoa() suaTT() C_CBTS 1 hienThi() kiemTra() them() xoa() suaTT() 1 W_CBTS_Sua maGV hienThi() kiemTra() suaTT() - 48 - 1 getmaSV() setmaSV() gettenSV() settenSV() getngaySinh() setngaySinh() getgioiTinh() setgioiTinh() getsoDT() setsoDT() getemail() setemail() taoMaSV() them() xoa() suaTT() hienThi() Biểu đồ lớp cho ca sử dụng Duy trì thơng tin mơn học W_CBTS_Them/Xoa maGV maSV maMH hienThi() kiemTra() them() xoa() MonHoc maMH : String tenMH : String soTC : Integer loaiMH : String hocKy : String 1 C_CBTS hienThi() kiemTra() them() xoa() suaTT() W_CBTS maGV maSV maMH them() xoa() suaTT() 1 W_CBTS_Sua maGV hienThi() kiemTra() suaTT() - 49 - 1 getMaMH() setmaMH() gettenMH() settenMH() getsoTC() setsoTC() getloaiMH() setloaiMH() gethocKy() sethocKy() taoMaMH() them() xoa() suaTT() hienThi() Các lớp hệ thống đăng kí mơn học Tai Khoan taiKhoanDN : S tring matKhau : S ng tri S nhVi en i maS : S V truct tenS : S V tring ngayS : Date inh gioi Ti nh : S tring soDT : Integer email : S tring Nganh maNganh : S tring tenNganh : S ng tri getmaNganh() setmaNganh() gettenNganh() settenNganh() * * getmaS V() setmaS V() gettenS V() settenS V() getngayS nh() i setngayS inh() getgi oiTi nh() setgioi Ti nh() getsoDT() setsoDT() getemail () setemai l () taoMaS V() them() xoa() suaTT() hienThi() Gi angVien maGV : S truct tenGV : S tring ngayS : Date inh gi oiTi nh : S tring soDT : Integer email : S tring taoTai Khoan() kiemTra(tenDN : S tring, matKhau : S ng) tri gettenDN() settenDN() getmatKhau() setmatKhau() * Khoa maKhoa : S ng tri tenKhoa : S ng tri * getmaKhoa() setmaKhoa() gettenKhoa() settenKhoa() 40 getmaGV() setmaGV() gettenGV() settenGV() getngayS nh() i setngayS inh() getgi oiTi nh() setgioi Ti nh() getsoDT() setsoDT() getemail () setemai l () taoMaGV() them() xoa() suaTT() hi enThi() NhomNganh maNN : S tring tenNN : S ng tri * 1 LopGi ang maLop : S ng tri l i ch : S tring diaDi em : S tring getmaLop() setmaLop() getLi ch() setLi ch() getdiaDi em() setdiaDi em() hienThi() them() xoa() xemLi ch() i nLi ch() MonHoc maMH : S ng tri tenMH : S ng tri soTC : Integer l oaiMH : S tring hocKy : S tring * - 50 - * getMaM H() setmaMH() gettenMH() settenMH() getsoTC() setsoTC() getloai MH() setl oaiM H() gethocKy() sethocKy() taoMaMH() them() xoa() suaTT() hi enThi() getmaNN() setmaNN() gettenNN() settenNN() * VIII Xây dựng biểu đồ thành phần Biểu đồ thành phần mô tả thành phần hệ thống mối quan hệ phụ thuộc chúng Giữa thành phần có mối quan hệ phụ thuộc biểu diễn mũi tên đứt nét Biểu đồ thành phần cho ca sử dụng Chọn môn học để giảng dạy Interface_GV.Jar W_GV_Them/Xoa Class W_GV_Xem/ In.Class W_GV Class Server_GV.Jar C_GV Class LopGiang Class GVDK Class MonHoc Class GiangVien Class Với ca sử dụng Chọn môn học để giảng dạy có thành phần là: Interface_GV.Jar Server_GV.Jar Trong thành phần lại chứa thành phần khác Chiều mũi tên thể phụ thuộc thành phần Ví dụ: Thành phần MonHoc phụ thuộc vào thành phần LopGiang, thành phần LopGiang biên dịch trước thành phần MonHoc Sau xây dựng thành phần, ta cần ánh xạ lớp vào thành phần tương ứng - 51 - Biểu đồ thành phần cho ca sử dụng Đăng kí mơn học Interface_SV.Jar W_SV_Xem /In.Class W_SVDKi Class W_SV_Them/ Xoa.Class Server_SV.Jar C_SV.Class LopGiang Class SVDK.Class MonHoc Class SinhVien Class Biểu đồ thành phần cho ca sử dụng Duy trì thơng tin giảng viên, sinh viên môn học Interface_CBTS.Jar W_CBT S.Class W_CBTS_ Sua.Class W_CBTS_Them /Xoa.Class C_CBTS.Class Sever_CBTS.Jar GiangVien Class - 52 - SinhVien Class MonHoc Class IX Biểu đồ triển khai hệ thống Đăng kí mơn học theo tín Client_CBTS InterfaceCBTS.Jar Client_GV Inteface_GV.Jar Server Application Se ver_GV.Jar Se rver_CBTS.Jar Se rver_SV.Jar Client_SV Interface _SV.Jar Database Server X Thiết kế sở liệu Các đối tượng thực thể đối tượng cần phải lưu trữ lâu dài nhớ Trong hệ thống Đăng kí mơn học theo tín chỉ, qua phân tích, thiết kế ta tìm lớp thực thể biểu đồ lớp (VI.6) Ở đây, lựa chọn hệ quản trị sở liệu quan hệ để lưu trữ liệu Ánh xạ lớp sang bảng Mỗi lớp thực thể tương ứng với bảng Ánh xạ liên kết  Liên kết 1- 1: Đưa khố bảng vào bảng để trở thành khố ngồi  Liên kết – n: Đưa khố bảng bên vào bảng bên nhiều để trở thành khố ngồi  Giữa bảng SinhVien bảng Khoa: đưa khố (maKhoa) bảng Khoa vào bảng SinhVien  Giữa bảng GiangVien bảng Khoa: đưa khố (maKhoa) - 53 - bảng Khoa vào bảng GiangVien  Giữa bảng GiangVien bảng NhomNganh: đưa khố (maNN) bảng NhomNganh vào bảng GiangVien  Giữa bảng SinhVien bảng Nganh: đưa khố (maNganh) bảng Nganh vào bảng SinhVien  Giữa bảng MonHoc bảng NhomNganh: đưa khố (maNN) bảng NhomNganh vào bảng MonHoc  Giữa bảng LopGiang bảng MonHoc: đưa khố (maMH) bảng MonHoc vào bảng LopGiang  Liên kết n – n: Tạo bảng kết nối, khố bảng kết nối khoá bội hợp từ khoá bảng  Ta thấy lớp MonHoc Nganh có liên kết n –n Tạo bảng kết nối MonHoc-Nganh Đưa khố hai bảng vào bảng  Giữa lớp SinhVien LopGiang, lớp GiangVien với LopGiang có kiểu liên kết n-n, ta tạo bảng liên kết chung DangKi  Với quan hệ kết nhập mơ hình hố liên kết bình thường Ánh xạ mối liên quan khái quát hoá Dùng khoá chung cho bảng phả hệ kế thừa Cơ sở liệu hệ thống Đăng ký môn học theo tín Gồm bảng sau: a Bảng TaiKhoan Tên thuộc tính Kiểu liệu maTaikhoan text tenDN text matKhau Ghi Khố text b Bảng SinhVien  Thuộc tính maSV thuộc tính phức hợp (gồm: maKhoaHoc, maKhoa, maNganh, stt_SV) chuyển sang bảng biểu diễn thuộc tính - 54 - đơn Tên thuộc tính Kiểu liệu maTaiKhoan maKhoaHoc text text maKhoa text maNganh text Stt_SV Int tenSV text ngaySinh date gioiTinh text soDT Int email Ghi Khố text c Bảng GiangVien  Thuộc tính maGV thuộc tính phức hợp (gồm: maKhoa, maNN, stt_GV) chuyển sang bảng biểu diễn thuộc tính đơn Tên thuộc tính Kiểu liệu maTaiKhoan maKhoa text text maNN text stt_GV Int tenGv text ngaySinh date gioiTinh text soDT Int email Ghi Khố text d Bảng MonHoc Tên thuộc tính Kiểu liệu - 55 - Ghi maMH text maNN text tenMH text soTC Int loaiMH text hocKy Khố text e Bảng LopGiang Tên thuộc tính Kiểu liệu maLop text maMH lich text text diaDiem Ghi Khố text f MonHoc-Nganh Tên thuộc tính maMH maNganh Kiểu liệu text text Ghi Khố Khố g Bảng DangKi Giữa bảng SinhVien bảng LopGiang, bảng GiangVien voi bảng LopGiang có kiểu liên kết n-n ta tạo bảng liên kết sau: Tên thuộc tính Kiểu liệu Ghi taiKhoanDN text Khố maLop text Khố Tên thuộc tính Kiểu liệu h Bảng Khoa maKhoa text Ghi Khoá - 56 - tenKhoa text i Bảng Nganh Tên thuộc tính Kiểu liệu maNganh text tenNganh Ghi Khố text j Bảng NhomNganh Tên thuộc tính Kiểu liệu maNN text tenNN text Ghi Khố XI Thiết kế giao diện Trang chủ - 57 - Màn hình đăng nhập Trang đăng ký hoc phần Trang thống kê - 58 - TÀI LIỆU THAM KHẢO [1] Nguyễn Thị Tĩnh, Bài giảng môn Phân tích thiết kế hệ thống hướng đối tượng [2] Đồn Văn Ban, Phân tích thiết kế hướng đối tượng UML, NXB Khoa học Kỹ thuật, 2004 [3] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML (Thực hành với Rational Rose), NXB Khoa học Kỹ thuật, 2002 [4] Dương Kiều Hoa - Tơn Thất Hồ An, Phân tích thiết kế hệ thống thông tin với UML [5] Dương Anh Đức, Bài giảng ngôn ngữ UML [6] Arthur - 59 - - 60 - ... thơng tin môn học  Lập giới thiệu môn học Các tác nhân Các ca sử dụng Đăng nhập hệ thống Sinh viên Đăng kí mơn học Đăng nhập hệ thống Giảng viên Chọn môn học để giảng dạy Đăng nhập hệ thống CB tuyển... tin môn học Lập giới thiệu môn học Đăng kí mơn học Hệ quản lý thời TKB Chọn mơn học để giảng dạy Đăng kí mơn học Hệ thu học phí -5- Vẽ biểu đồ ca sử dng Đ ă ng ki môn học Sinh vien Hệthu học phí... hạn đăng kí, danh sách Mơn học mà Sinh viên đăng kí gửi cho Hệ thu học phí để tính học phí - Thơng tin đăng kí Mơn học sinh viên, thơng tin đăng kí Mơn dạy giảng viên thông tin chi tiết môn học

Ngày đăng: 22/03/2014, 13:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan