Mô hình liên kết dữ

Một phần của tài liệu Sử dụng c xây dựng phần mềm đăng kí học theo mô hình tin chỉ (Trang 30 - 66)

CHƯƠNG IV

CÀI ĐẶT HỆ THỐNG

1. Form truy nhập hệ thống

 Click vào nút “Đăng nhập” hệ thống yêu cầu người sử dụng phải nhập tên và mật khẩu truy nhập. Nếu nhập sai tên hoặc mật khẩu hệ thống sẽ thông báo và yêu cầu nhập lại.

 Click vào nút “Bỏ qua” thì việc truy nhập vào hệ thống sẽ không được thực hiện.

 Chọn thời gian làm việc của hệ thống dựa vào năm học và học kỳ. Mỗi năm học được chia làm 2 học kỳ. Sinh viên sẽ đăng ký vào đầu mỗi học kỳ của năm học đó.

 Hệ thống có thể lưu thông tin của người sử dụng vào hệ thống hoặc không lưu thông tin nếu người sử dụng không muốn.

2. Form phân quyền và tạo người sử sụng

 Click “Thêm mới” hệ thống yêu cầu người sử dụng phải khai báo đầy đủ các thông tin như: Tên đầy đủ, Tên đăng nhập, Mật khẩu, Nhập lại mật khẩu

 Khi nhập đầy đủ các thông tin sẽ tiến hành thực hiện phân quyền sử dụng bằng việc click vào các chức năng. Với người quản trị hệ thống sẽ được chọn toàn bộ các chức năng, còn những người sử dụng khác thì chỉ được chọn một trong số những chức năng mà hệ thống cho phép

 Click “Sửa” hay “Xoá” cho phép người sử dụng thay đổi thông tin hoặc thay đổi chức năng sử dụng.

 Click “Lưu lại” hay “Bỏ qua” hệ thống sẽ thực hiện việc lưu giữ thông tin hoặc hủy bỏ thông tin đó.

3. Form đổi mật khẩu của người sử dụng

 Click “Đổi mật khẩu” hệ thống cho phép sửa mật khẩu cũ thành mật khẩu mới, để xác nhận lại thông tin thay đổi mật khẩu chắc chắn hơn thì hệ thống yêu cầu nhập lại mật khẩu mới một lần nữa.

 Mật khẩu mới phải nhập ít nhất 6 ký tự, nếu không nhập đúng yêu cầu thì hệ thống thông báo “Mật khẩu nhập chưa đủ số ký tự”. Nhập lại mật khẩu để xác nhận nếu không đúng hệ thống sẽ thông báo “Mật khẩu nhập lại không chính xác”

 Sau khi nhập đầy đủ các thông tin yêu cầu hệ thống sẽ thông báo “Đã đổi mật khẩu”. Người dùng sẽ đăng nhập vào hệ thống theo mật khẩu mới

 Click “Huỷ bỏ” hệ thống sẽ không thực hiện việc thay đổi mật khẩu cũ của người sử dụng

 Người sử dụng chỉ có thể thay đổi mật khẩu của mình chứ không thể thay đổi mật khẩu của người khác

4. Form cập nhật khoa đào tạo

 Click “Thêm mới” thực hiện việc cập nhật mã khoa và tên khoa đào tạo của toàn trường. Mã khoa được nhập vào bằng những ký tự viết tắt như: CNTT (Công nghệ thông tin), KT (Kinh tế)…

 Click “Sửa” cho phép sửa thông tin về mã khoa, tên khoa

 Click “Xoá” cho phép xóa thông tin về mã khoa, tên khoa

 Click “Lưu lại” thực hiện việc lưu thông tin sau khi “Thêm mới” hay sau khi “Sửa”. Nếu thông tin thêm mới và thông tin sau khi sửa đã được hệ thống cập nhật rồi thì hệ thống sẽ thông báo “Dữ liệu đã được cập nhật”. Lúc này hệ thống yêu cầu người dùng phải kiểm tra và nhập lại dữ liệu cho phù hợp.

 Click “Bỏ qua” cho phép hủy bỏ thêm mới hay sửa dữ liệu nếu không cần thiết

5. Form cập nhật ngành đào tạo

 Click “Thêm mới” thực hiện cập nhật mã ngành và tên ngành đào tạo. Mã ngành đào tạo được ký hiệu bằng những ký tự viết tắt như: A (Sư phạm), E (Cử nhân tại chức), K (Kỹ sư)…

 Click “Sửa” cho phép sửa thông tin về mã ngành, tên ngành. Nếu không click vào lưới thì hệ thống thông báo “Bạn cần chọn bản ghi để sửa”.

 Click “Xoá” cho phép xóa thông tin đã cập nhật không thích hợp. Khi xóa hệ thống sẽ xác nhận việc xóa thông tin có chắc chắn không. Nếu không chắc chắn xóa hệ thống sẽ không thực hiện.

 Click “Lưu lại” thực hiện lưu giữ thông tin sau khi cập nhật mới hay sửa. Nếu thông tin cập nhật trùng với thông tin đã có hệ thống sẽ thông báo và yêu cầu nhập lại.

 Click “Bỏ qua” cho phép huỷ bỏ những thông tin sau khi đã cập nhật hay sửa.

6. Form cập nhật ngành đào tạo từng khoa

 Cập nhật ngành đào tạo cho từng khoa. Chọn khoa đào tạo sau đó tiếp tục lựa chọn ngành đào tạo mà khoa đảm nhận. Với mỗi khoa đào tạo là duy nhất thì có nhiều ngành đào tạo khác nhau.

 Click “Xoá” để thực hiện xóa đi ngành đào tạo mà khoa không đảm nhận

 Click “Lưu lại” thực hiện sau khi tạo ngành đào tạo cho khoa. Nếu trong một khoa tạo ngành đào tạo giống nhau hệ thống sẽ thông báo “Khoa đã được cập nhật ngành đào tạo này” và hệ thống yêu cầu cập nhật lại.

7. Form cập nhật lớp gốc

 Click “Thêm mới” thực hiện cập nhật thông tin lớp gốc tương ứng với mỗi ngành của khoa đào tạo. Đây là lớp gốc ban đầu, thông qua lớp gốc ta có thể biết được thông tin của mỗi sinh viên

 Click “Sửa” cho phép thay đổi thông tin sau khi cập nhật

 Click “Xoá” cho phép xóa thông tin lớp gốc của ngành đào tạo trong khoa đó

 Click “Lưu lại” thực hiện lưu giữ thông tin được cập nhật. Nếu thông tin sau khi thêm mới hay sửa trùng với thông tin đã có thì hệ thống yêu cầu cập nhật lại

 Click “Bỏ qua” cho phép hủy bỏ những thao tác thêm mới hay sửa khi không cần thiết

8. Form cập nhật môn học

 Click “Thêm mới” thực hiện cập nhật thông tin môn học. Mã môn học được đánh tự động bằng số

 Click “Sửa” cho phép sửa thông tin môn học cho phù hợp

 Click “Xóa” cho phép xóa đi môn học đó. Hệ thống sẽ xác nhận việc xóa thông tin đó có chắc chắn không. Nếu không chắc chắn hệ thống sẽ không thực hiện

 Click “Lưu lại” thực hiện lưu giữ thông tin sau khi đã cập nhật mới hay sau khi sửa. Nếu thông tin đó trùng với thông tin đã được cập nhật hệ thống sẽ thông báo và yêu cầu nhập lại cho phù hợp

 Click “Bỏ qua” cho phép hủy bỏ những thao tác như thêm mới hay sửa khi không cần thiết

9. Form cập nhật dân tộc

 Click “Thêm mới” thực hiện việc cập nhật thông tin tên dân tộc. Mã dân tộc được đánh tự động

 Click “Sửa” cho phép sửa thông tin tên dân tộc cho phù hợp.

 Click “Xóa” thực hiện việc xóa thông tin tên dân tộc. Hệ thống sẽ xác nhận việc xóa thông tin có được thực hiện chắc chắn không. Nếu không chắc chắn xóa hệ thống sẽ không thực hiện

 Click “Lưu lại” thực hiện lưu giữ thông tin sau khi cập nhật hay sửa. Nếu thông tin trùng với thông tin đã có hệ thống sẽ thông báo và yêu cầu nhập lại

 Click “Bỏ qua” cho phép hủy bỏ các thao tác thêm mới hay sửa nếu không cần thiết

10.Form cập nhật tôn giáo

 Click “Thêm mới” thực hiện việc cập nhật thông tin tên tôn giáo. Mã tôn giáo được đánh tự động

 Click “Sửa” cho phép sửa thông tin tên tôn giáo cho phù hợp.

 Click “Xóa” thực hiện việc xóa thông tin tên tôn giáo. Hệ thống sẽ xác nhận việc xóa thông tin có được thực hiện chắc chắn không. Nếu không chắc chắn xóa hệ thống sẽ không thực hiện

 Click “Lưu lại” thực hiện lưu giữ thông tin sau khi cập nhật hay sửa. Nếu thông tin trùng với thông tin đã có hệ thống sẽ thông báo và yêu cầu nhập lại

 Click “Bỏ qua” cho phép hủy bỏ các thao tác thêm mới hay sửa nếu không cần thiết

11.Form cập nhật đối tượng

 Click “Thêm mới” thực hiện việc cập nhật thông tin về đối tượng chính sách. Mã đối tượng được ký hiệu bởi các ký tự viết tắt như: TB1 (Thương binh loại 1), TT (Tàn tật)…

 Click “Sửa” cho phép sửa thông tin về đối tượng cho phù hợp.

 Click “Xóa” thực hiện việc xóa thông tin của đối tượng. Hệ thống sẽ xác nhận việc xóa thông tin có được thực hiện chắc chắn không. Nếu không chắc chắn xóa hệ thống sẽ không thực hiện

 Click “Lưu lại” thực hiện lưu giữ thông tin sau khi cập nhật hay sửa. Nếu thông tin trùng với thông tin đã có hệ thống sẽ thông báo và yêu cầu nhập lại

 Click “Bỏ qua” cho phép hủy bỏ các thao tác thêm mới hay sửa nếu không cần thiết

12.Form cập nhật quốc tịch

 Click “Thêm mới” thực hiện việc cập nhật thông tin tên quốc tịch. Mã quốc tịch được đánh tự động

 Click “Sửa” cho phép sửa thông tin tên quốc tịch cho phù hợp.

 Click “Xóa” thực hiện việc xóa thông tin tên quốc tịch. Hệ thống sẽ xác nhận việc xóa thông tin có được thực hiện chắc chắn không. Nếu không chắc chắn xóa hệ thống sẽ không thực hiện

 Click “Lưu lại” thực hiện lưu giữ thông tin sau khi cập nhật hay sửa. Nếu thông tin trùng với thông tin đã có hệ thống sẽ thông báo và yêu cầu nhập lại

 Click “Bỏ qua” cho phép hủy bỏ các thao tác thêm mới hay sửa nếu không cần thiết

13.Form cập nhật hồ sơ sinh viên

 Click vào cây TreeView lựa chọn khoa, ngành đào tạo và lớp gốc để nhập thông tin của sinh viên.

 Click “Thêm mới” cho phép cập nhật các thông tin của sinh viên như: Họ và tên, Giới tính, Ngày sinh, Quê quán, Địa chỉ, Điện thoại, Quốc tịch, Dân tộc, Tôn giáo, Đối tượng và ảnh của sinh viên. Mã sinh viên được đánh tự động

 Click “Sửa” cho phép thực hiện việc sửa các thông tin của sinh viên

 Click “Xóa” cho phép xóa thông tin của sinh viên. Hệ thống sẽ xác nhận việc xóa thông tin đó có chắc chắn hay không. Nếu không chắc chắn hệ thống sẽ không thực hiện

 Click ”Lưu lại” thực hiện lưu giữ thông tin cúa sinh viên.

 Click “Bỏ qua” cho phép hủy bỏ lựa chọn sau khi thực hiện thêm mới hay sửa

 Click “In ấn” hệ thống in danh sách sinh viên lớp gốc của ngành đạo tạo trong khoa đó. Thông tin hiển thị gồm: STT, Họ và tên, Ngày sinh, Quê quán

14.Form cập nhật khung chương trình

 Cập nhật môn học cho từng ngành đào tạo của khoa. Cập nhật tên môn và số tín chỉ của mỗi môn học

 Việc cập nhật môn học cho từng ngành học của một khoa được tiến hành bằng cách: Click vào lưới bên phải để lựa chọn các môn, đồng thời chọn số tín chỉ cần tích lũy của môn học đó

 Click vào “Thêm môn học” cho phép cập nhật thêm các môn học mới.

 Hệ thống có thể thực hiện việc tìm kiếm các môn học theo yêu cầu thông qua chức năng “Lọc môn” và không thực hiện việc tìm kiếm khi click vào “Không lọc”

 Click vào “Lưu lại” hệ thống sẽ thực hiện lưu giữ thông tin sau khi đã cập nhật. Hệ thống sẽ thông báo “Môn học này đã được cập nhật” nếu như việc cập nhật môn học trước đó đã được thực hiện.

 Click “Xóa” cho phép xóa môn học đó, nhưng nếu môn học đó đã được đăng ký học rồi thì hệ thống sẽ không cho xóa và thông báo “Không xóa được vì môn học này đã được đăng ký rồi”

 Khi click vào lưới bên trái hệ thống cho phép sửa thông tin môn học của ngành đào tạo. Nếu môn học đó chưa được đăng ký và tạo lớp học phần thì việc sửa thông tin (Số tín chỉ) sẽ được hệ thống chấp nhận, nhưng nếu môn học đó đã được đăng ký thì việc sửa thông tin môn học sẽ không được chấp nhận. Lúc này hệ thống sẽ thông báo “Không sửa được vì môn học này đã được đăng ký”

 Click “In khung chương trình” cho phép ta in khung chương trình từng ngành đào tạo của một khoa. Thông tin hiển thị gồm: Khoa, Ngành đào tạo, Tên môn học, Số tín chỉ và Tổng số tín chỉ yêu cầu tích lũy

 Tạo điều kiện ràng buộc cho các môn học

 Các môn học được biểu diễn dạng hình cây như sơ đồ trên. Khi chọn các môn học cần phải học trước của môn nào đó ta dựa vào khung chương trình dạng hình cây đã được thết kế sẵn.

 Click vào lưới bên trái để chọn môn học cần phải xác định môn học tiên quyết. Sau khi chọn xong click “Lưu lại” hệ thống sẽ lưu giữ thông tin vừa cập nhật.

 Hệ thống sẽ thông báo “Ràng buộc này đã được cập nhật” khi việc thực hiện tạo các điều kiện ràng buộc không hợp lý.

 Hệ thống cho phép xóa môn học tiên quyết của một môn học nào đó nếu môn học đó không cần phải có môn học tiên quyết

15.Form in mẫu phiếu đăng ký

 Click “In phiếu đăng ký” tại Form Môn đăng ký hệ thống thực hiện in phiếu đăng ký học cho sinh viên vào đầu mỗi kỳ học. Đối với những môn học tự chọn sinh viên có thể đăng ký sau. Còn đối với môn học bắt buộc phải tích luỹ trước rồi mới được phép học môn học khác. Yêu cầu tối thiểu mỗi sinh viên phải đăng ký đủ 15 tín chỉ.

 Dựa vào phiếu đăng ký của mỗi sinh viên, người cập nhật sẽ thực hiện việc đăng ký và dựa trên số lượng sinh viên đăng ký để tạo lớp học phần

16.Form đăng ký học

 Click vào cây TreeView chọn lớp gốc của sinh viên theo ngành đào tạo của khoa để thực hiện việc đăng ký.

 Click vào “Đăng ký học phần” Form đăng ký chọn môn học xuất hiện thực hiện việc đăng ký. Những môn tiên quyết sẽ được xuất hiện đầu tiên. Sau khi học môn tiên quyết xong khi đó mới học những môn kế tiếp. Môn học nào đã được xếp lớp thì sẽ không xuất hiện lại trong Form đăng ký. Nếu môn học nào thi chưa qua thì trong Form đăng ký sẽ xuất hiện lại tên môn đó.

Khi Click vào Đăng ký học phần xuất hiện Form dưới đây:

 Thực hiện đăng ký bằng việc click vào mục chọn, hệ thống sẽ kiểm tra xem sinh viên đã đăng ký đủ số tín chỉ mà chương trình yêu cầu chưa. Nếu chưa đủ hệ thống sẽ thông báo. Khi lưu lại đăng ký hệ thống sẽ thông báo việc đăng ký đã chắc chắn chưa, nếu chắc chắn rồi thì thông báo “Đã lưu xong” còn chưa thì việc đăng ký sẽ bị huỷ bỏ.

 Click “Huỷ đăng ký” các môn đã đăng ký của sinh viên sẽ bị hủy trong học kỳ đó. Kỳ học sau sinh viên phải đăng ký lại để được xếp lớp học

 Form đăng ký ngoài hiển thị các môn học đã đăng ký trong học kỳ còn hiển thị tên lớp học phần tương ứng với các môn học

 Click “In ấn” sẽ in danh sách các môn đã đăng ký học trong kỳ, tổng số tín chỉ và tên các lớp học phần đã được xếp của mỗi sinh viên

 Hệ thống cập nhật ngày đăng ký để dễ dàng quản lý trong việc thực hiện đăng ký học cho mỗi sinh viên

 Dựa trên những môn học mà sinh viên đăng ký hệ thống sẽ thống kê danh sách các sinh viên

 Click vào “Số tín chỉ”“Danh sách sv đăng ký học” hệ thống cho biết được tổng số sinh viên đăng ký học tương ứng với môn và số tín chỉ đó. Thông tin bao gồm: Họ và tên, Ngày sinh, Lớp gốc, Tên khoa, Ngày đăng ký

 Click vào “Số lớp” để tạo lớp cho môn học dựa vào số sinh viên đã đăng ký. Mỗi lớp được quy định số sinh viên phải từ 15 người trở lên. Nếu không đủ số sinh viên theo yêu cầu thì hệ thống sẽ thông báo “Không đủ số sinh viên để tạo lớp”

 Click vào “Tạo lớp” thì lớp học sẽ được tạo ra một cách tự động. Tên lớp được tạo gồm: Tên môn học _ Số thứ tự được đánh tự động. Ví dụ: Lớp học phần Giải tich 1_1, Giải tich 1_2…

18.Form lớp học phần

 Click vào tên lớp học phần hệ thống sẽ hiển thị danh sách sinh viên của lớp học phần đó. Thông tin gồm: Họ và tên, Ngày sinh, Lớp gốc,

Một phần của tài liệu Sử dụng c xây dựng phần mềm đăng kí học theo mô hình tin chỉ (Trang 30 - 66)

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

(66 trang)
w