1. Trang chủ
  2. » Luận Văn - Báo Cáo

Hệ thống quản lý Điểm của trường thpt quế võ số 1

58 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Hệ Thống Quản Lý Điểm Của Trường THPT Quế Võ Số 1
Tác giả Nguyễn Văn Quần
Người hướng dẫn Nguyễn Anh Thơ
Trường học Trường Đại Học Lao Động Và Xã Hội
Chuyên ngành Công Nghệ Thông Tin
Thể loại tiểu luận
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 58
Dung lượng 3,33 MB

Cấu trúc

  • CHƯƠNG 1. KHẢO SÁT HỆ THỐNG (5)
    • 1. Mô tả bài toán (5)
    • 2. Xác định và phân tích quá trình nghiệp vụ (5)
      • 2.1. Quy trình nghiệp vụ (5)
      • 2.2. Qui tắc thực hiện (6)
    • 3. Xác định những yêu cầu của hệ thống mới sẽ xây dựng (9)
      • 3.1. Yêu cầu chức năng (9)
      • 3.2. Yêu cầu phi chức năng (10)
    • 1. Xây dựng biLu đô use case (0)
      • 1.1. Xác định các tác nhân của hệ thống (11)
      • 1.2. Xác định các ca sử dụng của hệ thống (11)
      • 1.3. Các biLu đô ca sử dụng (0)
      • 1.4. Đặc tả ca sử dụng (15)
        • 1.4.1. Đặc tả UC Đăng nhập hệ thống (15)
        • 1.4.2. Đặc tả UC Quản lý thông tin giáo viên (15)
        • 1.4.3. Đặc tả UC Quản lý thông tin lớp học (17)
        • 1.4.4. Đặc tả UC Quản lý thông tin học sinh (19)
        • 1.4.5. Đặc tả UC Quản lý thông tin môn học (21)
        • 1.4.6. Đặc tả UC Quản lý ĐiLm (22)
        • 1.4.7. Đặc tả UC Phân công công việc (24)
        • 1.4.8. Đặc tả UC Thống kê (26)
        • 1.4.9. Đặc tả UC Tra cứu thông tin (26)
    • 2. Xây dựng biLu đô lớp lYnh vực (0)
      • 2.1. Xác định các lớp và gán trách nhiệm cho từng lớp (27)
      • 2.2. BiLu đô lớp lYnh vực (0)
    • 3. Xác định các lớp tham gia vào các ca sử dụng (30)
      • 3.1. BiLu đô lớp tham gia UC đăng nhập hệ thống (0)
      • 3.2. BiLu đô lớp tham gia UC Quản lý thông tin giáo viên (0)
      • 3.3. BiLu đô lớp tham gia UC Quản lý thông tin lớp học (0)
      • 3.4. BiLu đô lớp tham gia UC Quản lý thông tin học sinh (0)
      • 3.5. BiLu đô lớp tham gia UC Quản lý thông tin môn học (0)
      • 3.6. BiLu đô lớp tham gia UC Quản lý ĐiLm (0)
      • 3.7. BiLu đô lớp tham gia UC Phân công công việc (0)
      • 3.8. BiLu đô lớp tham gia UC Thống kê (0)
      • 3.9. BiLu đô lớp tham gia UC Tra cứu thông tin (0)
  • CHƯƠNG 3. THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG (0)
    • 1. Xây dựng biLu đô lớp chi tiết (0)
    • 2. Thiết kế Cơ sở d ữ liệu (43)
      • 2.1. từ Lập điLn dữ liệu (0)
      • 2.2. Tạo các bảng CSDL vật lý (0)
    • 3. Mô hình CSDL vật lý (49)
    • 4. Thiết kế giao diện (49)
      • 4.1. Giao diện người dùng (49)
      • 4.2. Thiết kế tài liệu xuất (55)
    • 5. Các bước cài đặt một hệ thống quản lý điLm (58)

Nội dung

TRƯỜNG ĐẠI HỌC LAO ĐỘNG VÀ XÃ HỘI KHOA CÔNG NGHỆ THÔNG TINBÀI TIÊU LUÂN MÔN HỌC: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: Tài li u đ c t yêu cầầu và thiêết kêế ệ ặ ả Hệ thống quản lý điểm T

KHẢO SÁT HỆ THỐNG

Mô tả bài toán

- Tên hệ thống: Hệ thống quản lý điểm của trường THPT Quế Võ số 1.

- Địa chỉ: Thi$ tr%n Phố M'i – Quế Võ - Bắc Ninh.

- Nhu cầu tin học hóa: Nhà trường có tổng số 2250 học sinh và 120 cán bộ công nhân viên.

G:m 45 l'p học đư=c chia thành 3 khối 10, 11, 12 Chính vì vậy nhà trường cần có một hệ thống quản lý điểm của học sinh h=p lý, hiệu quả và bảo mật.

+ Mang tính chuyên nghiệp cho việc quản lý của trường.

+ H: sơ lưu trữ của nhà trường sẽ đư=c tốt hơn.

Để đáp ứng nhu cầu xử lý tính toán, tìm kiếm, thống kê và xuất báo cáo thông tin cùng điểm số của học sinh một cách nhanh chóng, chính xác và hiệu quả, chúng tôi cung cấp các giải pháp tối ưu giúp cải thiện quy trình quản lý dữ liệu giáo dục.

Xác định và phân tích quá trình nghiệp vụ

Khi nhập học, mỗi học sinh cần nộp một bộ hồ sơ thông tin cá nhân Nhân viên văn phòng sẽ kiểm tra hồ sơ và yêu cầu bổ sung nếu thiếu thông tin hoặc giấy tờ Sau khi hoàn tất việc nhập thông tin vào sơ yếu lý lịch, nhà trường sẽ tiến hành xếp lớp cho học sinh và làm thẻ học sinh.

Mỗi học kỳ, một học sinh có các loại điểm: điểm miệng, điểm 15 phút, điểm một tiết, điểm thi học kỳ do giáo viên bộ môn cho.

Mỗi lớp học đều có một giáo viên chủ nhiệm, người chịu trách nhiệm quản lý kỷ luật và theo dõi hạnh kiểm của từng học sinh Cuối mỗi học kỳ, giáo viên chủ nhiệm sẽ đánh giá và thông báo kết quả học tập của học sinh, giúp các em nhận thức rõ về tiến bộ của mình.

Sau mỗi học kỳ, giáo viên chủ nhiệm và giáo viên bộ môn có trách nhiệm nhập điểm cho học sinh Các giáo viên được phép cập nhật điểm trong thời gian quy định, bao gồm thêm, sửa, hoặc xóa điểm Họ cũng có thể thống kê kết quả học kỳ theo lớp và theo môn học, cũng như tổng kết kết quả cả năm Điểm tổng kết môn học được làm tròn đến chữ số thập phân thứ nhất.

Người quản lý sẽ đảm nhiệm việc nhập điểm của giáo viên và quản lý người dùng Bên cạnh đó, họ cũng tiếp nhận học sinh mới, lập bảng phân lớp và phân công giáo viên.

Hệ thống quản lý học sinh sử dụng thông tin như họ tên, lớp, ngày sinh và địa chỉ Khi có sự thay đổi về số lượng học sinh trong lớp, học sinh mới sẽ được thêm vào cuối danh sách của lớp đó.

Ban giám hiệu trường học có trách nhiệm cung cấp khen thưởng và kỷ luật cho học sinh Cuối mỗi học kỳ, ban giám hiệu nhận báo cáo về tình hình chung của từng lớp và quyết định khen thưởng cho các tập thể lớp cũng như cá nhân học sinh Bên cạnh đó, ban giám hiệu còn quản lý người dùng, phục hồi và sao lưu dữ liệu.

 Năm học: Một năm học có 9 tháng.Thông tin lưu trữ: Mã năm học, Tên năm học.

 Học kỳ: Một năm học có 2 học kỳ Thông tin lưu trữ: Mã học kỳ, Tên học kỳ.

 Khối lớp: Một trường có 3 khối lơWp Thông tin lưu trữ: Mã khối l'p, Tên khối l'p,

 Lớp: Một l'p có 1 giáo viên chủ nhiệm Thông tin lưu trữ: Mã L'p, Tên l'p, Mã khối lơWp, Mã năm học, Mã giáo viên, Sỉ số.

 Môn học: Môn Văn và Toán hệ số 2, các môn còn lại hệ số 1.

 Thông tin lưu trữ: Mã môn học, Tên môn học, Hệ số, Số tiết.

 ĐiLm: Điều 1: Hệ số điLm môn học khi tham gia tính điLm trung bình các môn học kỳ và cả năm học.

- Hệ số 2: đư=c tính theo qui đinh dư'i đây: Nếu không học môn nâng cao nào thì tính cho hai môn Toán, Văn.

- Hệ số 1: các môn còn lại.

- Hệ số 2: Tính cho các môn sau: Toán, Lý, Hóa, Sinh, Văn, Anh (tùy vào l'p nâng cao).

- Hệ số 1: các môn còn lại. Điều 2: ĐiLm trung bình môn học

1 Điểm trung bình môn học kỳ (ĐTBmhk) là trung bình cộng của điểm các bài KTtx,

KTđkvà KT vơWi các hệ số quy đinh tại Điều 7 của Quy chế này:hk ĐKTtx + 2 x ĐKTđk + 3 x ĐKThk ĐTBmhk= ––––––––––––––––––––––––––––

2 Điểm trung bình môn học cả năm (ĐTBmcn) là trung bình cộng của ĐTBmhkI v'i ĐTBmhkII, trong đó ĐTBmhkII tính theo hệ số 2: ĐTBmcn ĐTBmhkI + 2 x ĐTBmhkII ––––––––––––––––

3 Điều 3: ĐiLm trung bình các môn học kỳ, cả năm học

1 Điểm trung bình các môn học kỳ (ĐTBhk) là trung bình cộng của điểm trung bình môn học kỳ của t%t cả các môn v'i hệ số (a, b ) của từng môn học: ĐTBhk a x ĐTBmhk Toán + b x ĐTBmhk V tậ lí +

2 Điểm trung bình các môn cả năm (ĐTBcn) là trung bình cộng của điểm trung bình cả năm của t%t cả các môn học, vơWi hệ số (a, b ) của từng môn học: ĐTBcn a x ĐTBmcn Toán + b x ĐTBmcn V tậ lí +

3 Điểm trung bình các môn học kỳ hoặc cả năm học là số nguyên hoặc số thập phân đư=c l%y đến chữ số thập phân thứ nh%t sau khi đã làm tròn số.

4 Đối vơWi các môn chỉ dạy học trong 1 học kỳ thì l%y kết quả đánh giá, xếp loại của học kỳ đó làm kết qủa đánh giá, xếp loại cả năm học.

Khi nhập điểm, cần lưu ý không sử dụng bút tẩy hoặc tẩy xóa Điểm được nhập theo hệ số từ trái sang phải Nếu có sự sửa đổi, hãy dùng bút đỏ để gạch đi và ghi lại điểm mới bên cạnh Điều 4 quy định tiêu chuẩn xếp loại học kỳ và xếp loại cả năm.

1 Loại giỏi, nếu có đủ các tiêu chuẩn dư'i đây:

 Điểm trung bình các môn học từ 8,0 trở lên, trong đó: đối v'i học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 8,0 trở lên;

 Không có môn học nào điểm trung bình dư'i 6,5.

2 Loại khá, nếu có đủ các tiêu chuẩn dư'i đây:

 Điểm trng bình các môn học từ 6,5 trở lên, trong đó: đối v'i học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 6,5 trở lên;

 Không có môn học nào điểm trung bình dư'i 5,0.

3 Loại trung bình, nếu có đủ các tiêu chuẩn dư'i đây:

 Điểm trung bình các môn học từ 5,0 trở lên, trong đó: đối v'i học sinh THCS và THPT không chuyên thì có 1 trong 2 môn Toán, Ngữ văn từ 5,0 trở lên;

 Không có môn học nào điểm trung bình dư'i 3,5.

4 Loại yếu: điểm trung bình các môn học từ 3,5 trở lên và không có môn học nào ĐTB dươWi 2,0.

5 Loại kém: các trường h=p còn lại.

6 Nếu ĐTBhk hoặc ĐTBcn đạt mức quy đinh cho từng loại nói tại các khoản 1, 2, 3,

4, 5 Điều này, nhưng do ĐTB của 1 môn học th%p hơn mức quy đinh cho loại đó nên học lực bi xếp th%p xuống thì đư=c điều chỉnh như sau:

 Nếu ĐTBhk hoặc ĐTBcn đạt mức loại G nhưng do ĐTB của 1 môn học phải xuống loại Tb thì đư=c điều chỉnh xếp loại K;

 Nếu ĐTBhk hoặc ĐTBcn đạt mức loại G nhưng do ĐTB của 1 môn học phải xuống loại Y hoặc kém thì đư=c điều chỉnh xếp loại Tb;

 Nếu ĐTBhk hoặc ĐTBcn đạt mức loại K nhưng do ĐTB của 1 môn học phải xuống loại Y thì đư=c điều chỉnh xếp loại Tb;

 Nếu ĐTBhk hoặc ĐTBcn đạt mức loại K nhưng do ĐTB của 1 môn học phải xuống loại kém thì đư=c điều chỉnh xếp loại Y.

SỬ DỤNG KẾT QUÀ ĐÁNH GIÁ, XẾP LOẠI: Điều 5: Xét cho lên lớp hoặc không được lên lớp

1 Học sinh có đủ các điều kiện dư'i đây thì đư=c lên lơWp: a) Hạnh kiểm và học lực từ trung bình trở lên; b) Nghỉ không quá 45 buổi học trong một năm học (nghỉ có phép hoặc không phép, nghỉ liên tục hoặc nghỉ nhiều lần cộng lại).

2 Học sinh thuộc 1 trong các trường hơ$p dư'i đây thì không đư=c lên lơWp: a) Nghỉ quá 45 buổi học trong năm học (nghỉ có phép hoặc không phép, nghỉ liên tục hoặc nghỉ nhiều lần cộng lại); b) Học lực cả năm loại kém hoặc học lực và hạnh kiểm cả năm loại yếu; c) Sau khi đã đư=c kiểm tra lại một số môn học có điểm trung bình dư'i 5,0 để xếp loại lại học lực cả năm nhưng vẫn không đạt loại trung bình; d) Hạnh kiểm cả năm xếp loại yếu, nhưng không hoàn thành nhiệm vụ rèn luyện trong kỳ nghỉ hè nên vẫn không đư=c xếp loại lại về hạnh kiểm. Điều 6: KiLm tra lại các môn học

Học sinh có hạnh kiểm từ trung bình trở lên nhưng học lực yếu có thể chọn một số môn học có điểm trung bình dưới 5,0 để kiểm tra lại Điểm kiểm tra lại sẽ thay thế điểm trung bình năm học của môn đó, từ đó tính lại điểm trung bình các môn và xếp loại học lực Nếu đạt loại trung bình, học sinh sẽ được lên lớp Điều 7 quy định về việc rèn luyện hạnh kiểm trong kỳ nghỉ hè.

Học sinh có học lực từ trung bình trở lên nhưng hạnh kiểm yếu phải rèn luyện hạnh kiểm trong kỳ nghỉ hè theo quy định của hiệu trưởng Nhiệm vụ này sẽ được thông báo đến chính quyền và đoàn thể cấp xã nơi học sinh cư trú Cuối kỳ nghỉ, nếu được Ủy ban nhân dân cấp xã công nhận hoàn thành nhiệm vụ, giáo viên chủ nhiệm sẽ đề nghị hiệu trưởng xếp loại lại hạnh kiểm; nếu đạt loại trung bình, sẽ được nâng lên Điều 8 quy định về việc xét công nhận học sinh giỏi và học sinh tiên tiến.

1 Công nhận đạt danh hiệu học sinh giỏi học kỳ hoặc cả năm học, nếu đạt hạnh kiểm loại tốt và học lực loại giỏi.

Xác định những yêu cầu của hệ thống mới sẽ xây dựng

Với số lượng học sinh lớn được tuyển vào mỗi năm, hệ thống mới cần phải nhanh chóng, thuận tiện và chính xác để giúp nhà trường quản lý hiệu quả quá trình học tập của học sinh mà không tốn nhiều thời gian và công sức.

Hệ thống mơWi phải rút ngắn đư=c thời gian nhập điểm của giáo viên, đơn giản hóa quá trình nhập điểm.

- Quản lý thông tin giáo viên

- Quản lý thông tin lơWp học.

- Quản lý thông tin học kì, năm học, môn học.

- Quản lý các tiêu chuẩn xét duyệt: rèn luyện hè, khen thưởng, tốt nghiệp.

- Tra cứu và Thống kê

Thông tin quản lý được cập nhật chính xác và kịp thời, giúp những người có quyền truy cập dễ dàng theo dõi thông tin Hệ thống hoạt động tự động, đảm bảo hiệu quả trong việc quản lý dữ liệu.

Hệ thống cho phép nhập thông tin và liên kết với dữ liệu Excel, cung cấp biểu mẫu để lưu trữ điểm rèn luyện và tổng kết theo từng học kỳ cũng như cả năm.

Phần mềm có ứng dụng thông báo đối vơWi những trường h=p kiến nghi, thông báo quy chế… (đối vơWi những người có quyền truy cập).

Kế t luận: Giải pháp cho hệ thống là lập trang web quản lý trên một hệ thống mạng nội bộ.

3.2 Yêu cầu phi chức năng

- Phần cứng: máy tính, dây mạng, router,… để phục vụ cho việc trao đổi dữ liệu và truy cập dễ dàng.

- Phần mềm: Hệ quản tri cơ sở dữ liệu SQL server 2008, môi trường lập trình Visual Studio 2008.

- Số lư=ng dữ liệu cần lưu trữ lâu dài: khoảng 2500 học sinh và 150 giáo viên

Nhân sự: Lập ban điều hành và quản lý hệ thống( tối thiểu là hai người) và lập nhóm phát triển phần mềm.

Xây dựng biLu đô use case

1 Xây dựng biểu đô use case

1.1 Xác định các tác nhân của hệ thống

- Khách: Tra cứu thông tin và điểm của học sinh.

- Học sinh: Tìm kiếm thông tin và điểm của học sinh.

Giáo viên đóng vai trò quan trọng trong việc quản lý điểm số trong hệ thống giáo dục, bao gồm việc cập nhật điểm của học sinh và đánh giá hạnh kiểm của các em.

- Người quản lý: Có vai trò quản lý thông tin, quản lý điểm và phân công giáo viên

- Tổ trưởng bộ môn: Phân công công việc cho giáo viên

1.2 Xác định các ca sử dụng của hệ thống

+ Đăng nhập hệ thống theo mã giáo viên.

+ Quản lý thông tin học sinh.

+ Quản lý thông tin l'p học.

+ Quản lý điểm học sinh.

 Thống kê danh sách học sinh tốt nghiệp, không tốt nghiệp.

 Thống kê học sinh giỏi, khen thưởng.

- Đối với người quản lý:

+ Đăng nhập hệ thống theo quyền admin.

+ Quản lý thông tin học sinh.

+ Quản lý thông tin giáo viên.

+ Quản lý thông tin môn học.

 Tra cứu thông tin học sinh.

 Tra cứu thông tin giáo viên.

- Đối với tổ trưởng bộ môn:

+ Đăng nhập hệ thống. + Phân công công việc:

 Phân công giảng dạy. 1.3 Các biểu đô ca sử dụng

 Use case Ngư/i qu2n ly

 Use case Tổ trưởng bộ môn

1.4 Đặc tả ca sử dụng

1.4.1 Đặc tả UC Đăng nhập hệ thống a.Mô t2 t=m tắt

- Tên ca sử dụng: Đăng nhập hệ thống

- Mục đích: Mô tả cách một người sử dụng đăng nhập vào hệ thống.

- Tác nhân: Người quản lý, giáo viên, tổ trưởng bộ môn, khách. b Cc Luồng sự kiện

- Ca sử dụng này bắt đầu khi 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 và mật khẩu đăng nhập.

- Tác nhân nhập tên đăng nhập và mật khẩu đăng nhập của mình.

- Hệ thống xác nhận tài khoản và mật khẩu đăng nhập có h=p lệ không, nếu không h=p lệ thì thực hiện Lu:ng A1.

- Hệ thống ghi lại quá trình đăng nhập.

 Luông A1: Nhập sai tài khoản/mật khẩu đăng nhập

- Hệ thống hiển thi một thông báo lỗi.

- Người sử dụng có thể chọn hoặc là đăng nhập lại hoặc là huỷ bỏ đăng nhập, khi đó ca sử dụng kết thúc. c Tiền điều kiện

Nếu việc đăng nhập thành công, người sử dụng sẽ đăng nhập đư=c vào hệ thống. 1.4.2 Đặc tả UC Quản lý thông tin giáo viên a Mô t2 t=m tắt

- Tên UC: Quản lý thông tin giáo viên

- Mục đích: Mô tả cách người quản lý thêm, sửa, xóa thông tin giáo viên

- Tác nhân: Người quản lý b Cc Luồng sự kiện

- Từ màn hình làm việc chính chọn chức năng Quản lý thông tin giáo viên.

- Hệ thống hiện thi các lựa chọn

- Người quản lý muốn thêm giáo viên m'i vào trong hệ thống.

- Người quản lý chọn nút ”Thêm”

- Hệ thống yêu cầu nhập thông tin cần thiết.

- Người quản lý nhập thông tin cần thiết vào trong hệ thống.

- Người quản lý chọn nút “Lưu”.(Lu:ng A1).

- Hệ thống kiểm tra dữ liệu nhập vào.(Lu:ng A3).

- Hệ thống đưa ra thông báo “Thêm thành công”, kết thúc use case.

- Kết quả: Một thông tin giáo viên m'i đư=c thêm vào.

 Sửa thông tin giáo viên.

- Người quản lý muốn sửa thông tin giáo viên trong hệ thống.

- Người quản lý chọn nút ”Sửa”

- Hệ thống yêu cầu nhập thông tin cần thiết

- Người quản lý nhập thông tin cần thay đổi vào trong hệ thống.

- Người quản lý chọn nút “Lưu”.( Lu:ng A2).

- Hệ thống kiểm tra dữ liệu nhập vào.( Lu:ng A3).

- Hệ thống đưa ra thông báo “Sửa thành công”, kết thúc use case.

- Kết quả: Thông tin một giáo viên đư=c sửa.

- Người quản lý muốn xóa thông tin giáo viên trong hệ thống.

- Người quản lý chọn nút “Xóa”.( Lu:ng A4).

- Hệ thống kiểm tra dữ ràng buộc dữ liệu(Lu:ng A5).

- Xóa thành công, kết thúc use case.

- Kết quả: Thông tin một giáo viên bi xóa.

 Luồng sự kiện rẽ nhnh:

- Người quản lý không muốn thêm người dùng m'i, %n nút “Không” trong thông báo xác nhận thông tin thêm người dùng.

- Thêm không thành công, kết thúc use case.

- Người quản lý không muốn thay đổi thông tin người dùng, %n nút “Không” trong thông báo xác nhận thông tin sửa đổi người du•ng.

- Thay đổi không thành công,kết thúc use case.

- Hệ thống kiểm tra dữ liệu nhập vào có sai sót, đưa ra thông báo “ Lưu không thành công” Yêu cầu nhập lại.

- Người quản lý không muốn xóa người dùng, %n nút “Không” trong thông báo xác nhận xóa người dùng.

- Xóa không thành công,kết thúc use case.

- Hệ thống kiểm tra ràng buộc dữ liệu người dùng không xóa đư=c,đưa ra thông báo “ Không thể xóa” Use case xóa kết thúc. c Tiền điều kiện

Người quản lý phải đăng nhập vào hệ thống. d Hậu điều kiện

Nếu ca sử dụng được thực hiện thành công, thông tin của giáo viên sẽ được thêm, sửa hoặc xóa, trong khi các trường hợp khác vẫn giữ nguyên.

1.4.3 Đặc tả UC Quản lý thông tin lớp học a Mô t2 t=m tắt

- Tên UC: Quản lý thông tin lơWp học

- Mục đích: Mô tả cách người quản lý thêm, sửa, xóa thông tin l'p học

- Tác nhân: Người quản lý, Giáo viên. b Cc Luồng sự kiện

- Từ màn hình làm việc chính chọn chức năng Quản lý thông tin l'p học

- Hệ thống hiện thi các lựa chọn

- Người quản lý muốn thêm l'p học m'i vào trong hệ thống.

- Người quản lý chọn nút ”Thêm m'i”

- Hệ thống yêu cầu nhập thông tin cần thiết.

- Người quản lý nhập thông tin cần thiết vào trong hệ thống.

- Người quản lý chọn nút “Lưu”.(Lu:ng A1).

- Hệ thống kiểm tra dữ liệu nhập vào.(Lu:ng A3).

- Thêm thành công, kết thúc use case.

- Kết quả: Một l'p học m'i đư=c thêm vào.

 Sửa thông tin lớp học.

- Người quản lý chọn l'p học cần sửa thông tin.

- Người quản lý nhập thông tin cần thay đổi vào trong hệ thống.

- Người quản lý chọn nút “Lưu”.(Lu:ng A2).

- Hệ thống kiểm tra dữ liệu nhập vào.(Lu:ng A3).

- Sửa thành công, kết thúc use case.

- Người quản lý chọn l'p học cần xóa.

- Người quản lý chọn nút “Xóa”.(Lu:ng A4).

- Hệ thống kiểm tra dữ ràng buộc dữ liệu(Lu:ng A5).

- Xóa thành công, kết thúc use case.

 Luồng sự kiện rẽ nhnh:

- Người quản lý không muốn thêm l'p học m'i, %n nút “Không” trong thông báo xác nhận thông tin thêm l'p học.

- Thêm không thành công,kết thúc use case.

- Người quản lý không muốn thay đổi thông tin l'p học, %n nút “Không” trong thông báo xác nhận thông tin sửa đổi l'p học.

- Thay đổi không thành công,kết thúc use case.

- Hệ thống kiểm tra dữ liệu nhập vào có sai sót,đưa ra thông báo “ Lưu không thành công” Yêu cầu nhập lại.

- Người quản lý không muốn xóa l'p học, %n nút “Không” trong thông báo xác nhận xóa l'p học.

- Xóa không thành công,kết thúc use case.

- Hệ thống kiểm tra ràng buộc dữ liệu l'p học không xóa đư=c,đưa ra thông báo “ không thể xóa” Use case xóa kết thúc c Tiền điều kiện

Tác nhân phải đăng nhập vào hệ thống. d Hậu điều kiện

Nếu ca sử dụng được thực hiện thành công, thông tin lớp học sẽ được thêm, sửa hoặc xóa, trong khi các trường hợp khác vẫn giữ nguyên.

1.4.4 Đặc tả UC Quản lý thông tin học sinh a Mô t2 t=m tắt

- Tên UC: Quản lý thông tin học sinh

- Mục đích: Mô tả người quản lý thêm, sửa, xóa thông tin học sinh

- Tác nhân: Người quản lý, Giáo viên. b Cc luồng sự kiện

- Từ màn hình làm việc chính chọn chức năng Quản lý thông tin học sinh

- Hệ thống hiện thi các lựa chọn

- Người dùng muốn thêm học sinh m'i vào trong hệ thống.

- Người dùng chọn nút ”Thêm m'i”

- Hệ thống yêu cầu nhập thông tin cần thiết.

- Người dùng nhập thông tin cần thiết vào trong hệ thống.

- Người dùng chọn nút “Lưu”.(Lu:ng 1).

- Hệ thống kiểm tra dữ liệu nhập vào.(Lu:ng 3).

- Thêm thành công, kết thúc use case.

- Kết quả: Một học sinh m'i đư=c thêm vào.

 Sửa thông tin học sinh.

- Người dùng chọn học sinh cần sửa thông tin.

- Người dùng nhập thông tin cần thay đổi vào trong hệ thống.

- Người dùng chọn nút “Lưu”.(Lu:ng A2).

- Hệ thống kiểm tra dữ liệu nhập vào.(Lu:ng A3).

- Sửa thành công, kết thúc use case.

 Luồng sự kiện rẽ nhnh:

- Người dùng không muốn thêm học sinh m'i, %n nút “Không” trong thông báo xác nhận thông tin thêm học sinh.

- Thêm không thành công,kết thúc use case.

- Người dùng không muốn thay đổi thông tin học sinh, %n nút “Không” trong thông báo xác nhận thông tin sửa đổi học sinh.

- Thay đổi không thành công,kết thúc use case.

- Hệ thống kiểm tra dữ liệu nhập vào có sai sót,đưa ra thông báo “ Lưu không thành công” Yêu cầu nhập lại. c Tiền điều kiện

Tác nhân phải đăng nhập vào hệ thống. d Hậu điều kiện

Nếu ca sử dụng được thực hiện thành công, thông tin học sinh sẽ được thêm hoặc sửa đổi, trong khi các trường hợp khác vẫn giữ nguyên thông tin hiện có.

1.4.5 Đặc tả UC Quản lý thông tin môn học a Mô t2 t=m tắt

- Tên UC: Quản lý thông tin môn học

- Mục đích: Mô tả cách người quản lý thêm, sửa, xóa thông tin môn học

- Tác nhân: Người quản lý. b Cc Luồng sự kiện

- Từ màn hình làm việc chính chọn chức năng Quản lý thông tin môn học

- Hệ thống hiện thi các lựa chọn

- Người quản lý muốn thêm môn học m'i vào trong hệ thống.

- Người quản lý chọn nút ”Thêm m'i”

- Hệ thống yêu cầu nhập thông tin cần thiết.

- Người quản lý nhập thông tin cần thiết vào trong hệ thống.

- Người quản lý chọn nút “Lưu”.(Lu:ng A1).

- Hệ thống kiểm tra dữ liệu nhập vào.(Lu:ng A3).

- Thêm thành công, kết thúc use case.

- Kết quả: Một môn học m'i đư=c thêm vào.

 Sửa thông tin môn học.

- Người quản lý chọn môn học cần sửa thông tin.

- Người quản lý nhập thông tin cần thay đổi vào trong hệ thống.

- Người quản lý chọn nút “Lưu”.(Lu:ng A2).

- Hệ thống kiểm tra dữ liệu nhập vào.(Lu:ng A3).

- Sửa thành công, kết thúc use case.

- Người quản lý chọn môn học cần xóa.

- Người quản lý chọn nút “Xóa”.(Lu:ng A4).

- Hệ thống kiểm tra dữ ràng buộc dữ liệu(Lu:ng A5).

- Xóa thành công, kết thúc use case.

 Luồng sự kiện rẽ nhnh:

- Người quản lý không muốn thêm môn học m'i, %n nút “Không” trong thông báo xác nhận thông tin thêm môn học.

- Thêm không thành công,kết thúc use case.

- Người quản lý không muốn thay đổi thông tin môn học, %n nút “Không” trong thông báo xác nhận thông tin sửa đổi môn học.

- Thay đổi không thành công,kết thúc use case.

- Hệ thống kiểm tra dữ liệu nhập vào có sai sót,đưa ra thông báo “ Lưu không thành công” Yêu cầu nhập lại.

- Người quản lý không muốn xóa môn học, %n nút “Không” trong thông báo xác nhận xóa môn học.

- Xóa không thành công,kết thúc use case.

- Hệ thống kiểm tra ràng buộc dữ liệu môn học không xóa đư=c,đưa ra thông báo “ không thể xóa” Use case xóa kết thúc c Tiền điều kiện

Tác nhân phải đăng nhập vào hệ thống. d Hậu điều kiện

Nếu ca sử dụng được thực hiện thành công, thông tin môn học sẽ được thêm, sửa hoặc xóa, trong khi các trường hợp khác vẫn giữ nguyên.

1.4.6 Đặc tả UC Quản lý Điểm a Mô t2 t=m tắt

- Tên UC: Quản lý điểm

 Mô tả việc tác nhân cập nhật điểm của học sinh sau mỗi học kỳ, mỗi năm học.

Trong bài viết này, tác nhân sẽ mô tả quy trình chọn một trong các chức năng nhập điểm, sửa điểm hoặc xóa điểm Sau khi lựa chọn, giáo viên có khả năng thêm, sửa hoặc xóa điểm của học sinh một cách dễ dàng và hiệu quả Cuối cùng, quá trình này sẽ được hoàn tất sau khi thực hiện các thao tác cần thiết.

- Tác nhân: Giáo viên, Người quản lý b Cc luồng sự kiện

- Ca sử dụng bắt đầu khi giáo viên đăng nhập hệ thống thành công.

- Người quản lý mở chức năng nhập điểm.

- Hệ thống nhắc giáo viên chọn môn học, giáo viên chọn môn học, hệ thống nhắc giáo viên chọn việc:

- Hệ thống hiển thi màn hình danh sách các môn học mà giáo viên giảng dạy trong học kỳ g:m tên môn học, mã số môn học.

- Giáo viên chọn một môn học, hệ thống hiển thi danh sách các l'p học mà giáo viên đó dạy.

- Giáo viên chọn một l'p học để nhập điểm và tiến hành nhập điểm.

- Khi nhập điểm xong giáo viên click và nút “Lưu”

- Hệ thống tiến hành kiểm tra điểm vừa nhập Nếu nhập sai thực hiện lu:ng A1

- Hệ thống tiến hành lưu điểm giáo viên vừa nhập.

- Kết thúc, hệ thống hiển thi thông báo nhập điểm thành công.

- Hệ thống hiển thi màn hình danh sách các môn học mà giáo viên giảng dạy trong học kỳ g:m tên môn học, mã số môn học.

- Giáo viên chọn một môn học, hệ thống hiển thi danh sách các l'p học mà giáo viên đó dạy.

- Giáo viên chọn một l'p học cần sửa điểm và tiến hành sửa điểm.

- Khi sửa điểm xong giáo viên click và nút lưu, hệ thống tiến hành lưu điểm giáo viên vừa sửa.

- Hệ thống tiến hành kiểm tra điểm vừa nhập Nếu sai thực hiện lu:ng A2

- Hệ thống tiến hành lưu điểm giáo viên vừa sửa.

- Kết thúc, hệ thống hiển thi thông báo sửa điểm thành công.

- Hệ thống hiển thi màn hình danh sách các môn học mà giáo viên giảng dạy trong học kỳ g:m tên môn học, mã số môn học.

- Giáo viên chọn một môn học, hệ thống hiển thi danh sách các l'p học mà giáo viên đó dạy.

- Giáo viên chọn một l'p học cần tính điểm trung bình và tiến hành tính điểm.

- Khi tính điểm xong giáo viên click và nút lưu, hệ thống tiến hành lưu lại bảng điểm m'i.

- Kết thúc, hệ thống hiển thi thông báo tính điểm thành công.

- Sau khi Giáo viên thêm, sửa hoặc tính điểm xong, Người quản lý khóa chức năng nhập điểm.

 Luồng sự kiện rẽ nhnh:

 Luông A1: Nhập điLm sai định dạng

- Hệ thống thông báo: Điểm phải nhập từ 1-> 10, làm tròn đến chữ số thập phân thứ 2 và không đư=c để trống.

- Giáo viên tiến hành nhập lại điểm.

 Luông A2: Giáo viên sửa điLm sai định dạng hoặc đL điLm trống.

- Hệ thống thông báo: Điểm phải nhập từ 1-> 10, làm tròn đến chữ số thập phân thứ 2 và không đư=c để trống.

- Giáo viên tiến hành sửa lại điểm. c Tiền điều kiện

Giáo viên cần đăng nhập hệ thống d Hậu điều kiện

Nếu ca sử dụng được thực hiện thành công, thông tin điểm của học sinh sẽ được nhập, sửa hoặc tính điểm trung bình, trong khi các trường hợp thông tin khác vẫn được giữ nguyên.

1.4.7 Đặc tả UC Phân công công việc a Mô t2 t=m tắt

- Tên UC: Phân công công việc.

- Mục đích: Phân công giáo viên giảng dạy theo đúng chuyên môn của giáo viên đó hoặc phân công coi thi.

- Tác nhân: Tổ trưởng bộ môn b Cc luồng sự kiện

- Ca sử dụng bắt đầu khi tổ trưởng bộ môn đăng nhập hệ thống thành công.

- Từ giao diện chính người dùng chọn phân công công việc

- Hệ thống nhắc tổ trưởng bộ môn chọn việc:

- Tổ trưởng bộ môn chọn chức năng Phân công giảng dạy.

- Hệ thống hiển thi bảng phân công giảng dạy

- Nhập, sửa, xóa thông tin phân công vào bản ghi vừa xu%t hiện (Năm học, l'p, môn học, giáo viên) Sau đó nh%n nút "Lưu”.

- Hệ thống tiến hành kiểm tra thông tin vừa nhập Nếu nhập lỗi thực hiện lu:ng A1

- Hệ thống tiến hành lưu thông tin phân công giảng dạy vừa nhập.

- Kết thúc, hệ thống hiển thi thông báo nhập thành công.

- Tổ trưởng bộ môn chọn chức năng Phân công coi thi.

- Hệ thống hiển thi bảng danh sách các môn thi và lich thi.

- Tổ trưởng bộ môn chọn giáo viên coi thi tương ứng v'i từng môn Sau đó nh%n nút "Lưu”.

- Hệ thống tiến hành kiểm tra giáo viên đư=c chọn Nếu có lỗi thực hiện lu:ng A2

- Hệ thống tiến hành lưu thông tin phân công coi thi vừa nhập.

- Kết thúc, hệ thống hiển thi thông báo nhập thành công.

 Luồng sự kiện rẽ nhnh:

 Luông A1: Thông tin nhập sai

- Hệ thống thông báo: môn này đã đư=c phân công và không đư=c để trống.

- Tổ trưởng bộ môn tiến hành nhập lại môn học.

 Luông A2: Trùng lịch coi thi.

- Hệ thống thông báo: Giáo viên đư=c chọn đã trùng lich và không đư=c để trống.

- Tổ trưởng bộ môn tiến hành chọn lại giáo viên coi thi. c Tiền điều kiện

Tổ trưởng bộ môn cần đăng nhập hệ thống d Hậu điều kiện

Nếu ca sử dụng đươc thực hiện thành công, lịch phân công coi thi và lịch phân công giảng dạy sẽ được lưu và thông báo cho giáo viên được phân công Các thông tin khác của các trường hợp vẫn được giữ nguyên.

1.4.8 Đặc tả UC Thống kê a Mô t2 t=m tắt

- Mục đích: Thống kê một danh sách theo mục đích của người dùng.

- Tác nhân: Giáo viên, Người quản lý b Cc luồng sự kiện

- Ca sử dụng bắt đầu khi người dùng đăng nhập hệ thống thành công

- Từ giao diện chính chọn chức năng thống kê.

- Hệ thống hiển thi form thống kê

- Chọn mục đích thống kê theo yêu cầu người dùng Nh%n nút "Xem".

- Hiển thi danh sách cần thống kê Kết thúc use case thống kê. c Tiền điều kiện

Người dùng cần đăng nhập hệ thống hơ$p lệ d Hậu điều kiện

Ca sử dụng đư=c thực hiện thành công người dùng có thể xem đư=c danh sách thống kê theo yêu cầu.

1.4.9 Đặc tả UC Tra cứu thông tin a Mô t2 t=m tắt

- Tên UC: Tra cứu thông tin

- Mục đích: Tra cứu thông tin theo mục đích của người dùng

- Tác nhân: Người quản lý, Giáo viên, Khách b Cc luồng sự kiện

- Từ giao diện chính chọn chức năng “Tra cứu”.

- Hệ thống hiển thi giao diện tra cứu.

- Người dùng nhập thông tin cần tra cứu và chọn nút “Tìm” Nếu không muốn tìm kiếm nữa thì thực hiện lu:ng A1.

- Hệ thống hiển thi kết quả tìm kiếm.

Xây dựng biLu đô lớp lYnh vực

- Người dùng b%m nút Hủy để kết thúc tìm kiếm thông tin.

- Hệ thống sẽ kết thúc việc tìm kiếm thông tin c Tiền điều kiện

Người dùng cần đăng nhập hệ thống hơ$p lệ d Hậu điều kiện

Ca sử dụng đư=c thực hiện thành công người dùng có thể xem đư=c kết quả tìm kiếm theo yêu cầu.

2 Xây dựng biểu đô lớp lsnh vực

2.1 Xác định các lớp và gán trách nhiệm cho từng lớp

Dựa vào các khái niệm của lĩnh vực ứng dụng và dựa mô tả bài toán, ta xác đinh đư=c các lơWp thực thể như sau:

LơWp HocSinh giúp quản lý và tra cứu thông tin học sinh một cách hiệu quả, tạo điều kiện thuận lợi cho việc thống kê và lưu trữ dữ liệu trong hệ thống L'p này bao gồm các thông tin cần thiết về học sinh, từ đó nâng cao khả năng quản lý và theo dõi.

STT Tên thuộc tính Mô tả

5 maDUT Mã diện ưu tiên

8 MaTPGD Mã thành phần gia đình

- LơWp DienUuTien: lưu trữ, quản lý thông tin về diện ưu tiên LơWp này g:m các thông tin sau:

STT Tên thuộc tính Mô tả

1 maDUT Mã diện ưu tiên

2 dienUuTien Tên diện ưu tiên

- LơWp DanToc: lưu trữ, quản lý thông tin về dân tộc LơWp này g:m các thông tin sau:

STT Tên thuộc tính Mô tả

- LơWp ThanhPhanGiaDinh lưu trữ, quản lý thông tin về thành phần gia đình của học sinh L'p này g:m các thông tin sau:

STT Tên thuộc tính Mô tả

1 maTPGD Mã thành phần gia đình

2 tenTPGD Tên thành phần gia đình

LơWp Diem là một công cụ quan trọng giúp lưu trữ và quản lý thông tin điểm số của học sinh Nó hỗ trợ việc tra cứu và thống kê điểm trong hệ thống một cách hiệu quả LơWp này cung cấp các thông tin chi tiết về điểm số, giúp giáo viên và phụ huynh theo dõi tiến bộ học tập của học sinh dễ dàng hơn.

STT Tên thuộc tính Mô tả

- LơWp NamHoc: lưu trữ, quản lý thông tin về năm học L'p này g:m các thông tin sau:

STT Tên thuộc tính Mô tả

- LơWp HocKy: lưu trữ, quản lý thông tin về học kỳ, g:m có các thông tin sau:

STT Tên thuộc tính Mô tả

- LơWp Lop: lưu trữ thông tin về lơWp học, giúp cho việc thống kê danh sách l'p và quản lý l'p học trong hệ thống LơWp này g:m các thông tin sau:

STT Tên thuộc tính Mô tả

- LơWp MonHoc: lưu trữ, quản lý thông tin về môn học, g:m các thông tin sau:

STT Tên thuộc tính Mô tả

LơWp GiaoVien là một công cụ hữu ích cho việc lưu trữ và quản lý thông tin giáo viên, giúp việc tra cứu, thống kê và phân công giáo viên trong hệ thống trở nên dễ dàng hơn Công cụ này bao gồm các thông tin quan trọng về giáo viên, hỗ trợ tối ưu hóa quy trình quản lý giáo dục.

STT Tên thuộc tính Mô tả

- LơWp PhanCongGiaoVien: lưu trữ, quản lý thông tin về việc phân công giảng dạy, phân công coi thi của giáo viên, g:m các thông tin sau:

STT Tên thuộc tính Mô tả

7 ngayGio Ngày giờ coi thi

2.2 Biểu đô lớp lsnh vực

BiLu đô lớp lYnh vực

Xác định các lớp tham gia vào các ca sử dụng

3.1 Biểu đô lớp tham gia UC đăng nhập hệ thống

- L'p biên: W_DangNhap: Là giao diện chính giao tiếp giữa tác nhân: Học sinh, Giáo viên, Người quản lý, Tổ trưởng bộ môn, Khách v'i Hệ thống.

BiLu đô lớp tham gia ca sử dụng Đăng nhập hệ thống

BiLu đô tuần tự ca sử dụng Đăng nhập hệ thống

3.2 Biểu đô lớp tham gia UC Quản lý thông tin giáo viên

 L'p W_DangNhap: Là giao diện chính giao tiếp giữa Người quản lý v'i hệ thống.

 L'p W_GiaoVien: Là giao diện phụ tương ứng v'i việc thêm, xóa, sửa thông tin giáo viên.

BiLu đô lớp tham gia ca sử dụng Quản lý thông tin giáo viên

BiLu đô tuần tự ca sử dụng Quản lý thông tin giáo viên

3.3 Biểu đô lớp tham gia UC Quản lý thông tin lớp học

 L'p W_DangNhap: Là giao diện chính giao tiếp giữa Người quản lý và Giáo viên v'i hệ thống.

 L'p W_Lop: Là giao diện phụ tương ứng việc thêm, xóa, sửa thông tin l'p học

BiLu đô lớp tham gia ca sử dụng Quản lý thông tin lớp học

BiLu đô tuần tự ca sử dụng Quản lý thông tin lớp học

3.4 Biểu đô lớp tham gia UC Quản lý thông tin học sinh

 L'p W_DangNhap: Là giao diện chính giao tiếp giữa Người quản lý v'i hệ thống.

 L'p W_HocSinh: Là giao diện phụ tương ứng v'i việc thêm, sửa thông tin học sinh

- L'p thực thể: HocSinh, Lop, DienUuTien, ThanhPhanGiaDinh, DanToc

BiLu đô lớp tham gia ca sử dụng Quản lý thông tin học sinh

: W_DangNhap : W_HocSinh : QuanLyHocSinh : Lop : ThanhPhanGiaDinh : DanToc : DienUuTien : HocSinh

BiLu đô tuần tự ca sử dụng Quản lý thông tin học sinh

4: Yeu cau lua chon cong viec

29: Yeu cau nhap thong tin HS

3.5 Biểu đô lớp tham gia UC Quản lý thông tin môn học

 L'p W_DangNhap: Là giao diện chính giao tiếp giữa Người quản lý v'i hệ thống.

 L'p W_MonHoc: Là giao diện phụ tương ứng v'i việc thêm, xóa, sửa thông tin môn học

BiLu đô lớp tham gia ca sử dụng Quản lý thông tin môn học

BiLu đô‚ tuần tự ca sử dụng Quản lý thông tin môn học

3.6 Biểu đô lớp tham gia UC Quản lý Điểm

 L'p W_DangNhap: Là giao diện chính giao tiếp giữa Người quản lý, Giáo viên v'i hệ thống.

 L'p W_Diem: Là giao diện phụ tương ứng v'i việc nhập, sửa điểm, tính điểm trung bình

- L'p thực thể: Diem, MonHoc, NamHoc, HocKy, HocSinh

BiLu đô lớp tham gia ca sử dụng Quản lý điLm

: HocKy : NamHoc : MonHoc : HocSinh : Diem

BiLu đô‚ tuần tự ca sử dụng Quản lý ĐiLm

3.7 Biểu đô lớp tham gia UC Phân công công việc

 L'p W_DangNhap: Là giao diện chính giao tiếp giữa Tổ trưởng bộ môn v'i hệ thống.

 L'p W_PhanCongGV: Là giao diện phụ tương ứng v'i việc phân công coi thi, phân công giảng dạy

- L'p thực thể: PCCoiThi, PCGiangDay, GiaoVien, Lop, MonHoc, HocKy

BiLu đô lớp tham gia ca sử dụng Phân công giáo viên

BiLu đô tuần tự ca sử dụng Phân công giáo viên

3.8 Biểu đô lớp tham gia UC Thống kê

 L'p W_DangNhap: Là giao diện chính giao tiếp giữa Người quản lý v'i hệ thống.

 L'p W_ThongKe: Là giao diện phụ tương ứng v'i việc thống kê học tập của học sinh

- L'p thực thể: HocSinh, Diem, Lop.

BiLu đô‚ lớp tham gia ca sử dụng Thống kê

BiLu đô tuần tự ca sử dụng Thống kê

3.9 Biểu đô lớp tham gia UC Tra cứu thông tin

 L'p W_DangNhap: Là giao diện chính giao tiếp giữa Người quản lý, Tổ trưởng bộ môn, Khách, Giáo viên v'i hệ thống.

 L'p W_TraCuu: Là giao diện phụ tương ứng v'i việc thêm, xóa, sửa thông tin l'p học

- L'p thực thể: GiaoVien, Diem, HocSinh

BiLu đô lớp tham gia ca sử dụng Tra cứu thông tin

: Khach : W_DangNhap : W_TraCuu : TraCuuThongTin : GiaoVien : HocSinh : Diem 1: nhapTen,MatKhauDangNhap()

BiLu đô tuần tự ca sử dụng Tra cứu thông tin

CHƯƠNG 3 THIẾT KẾ HỆ THỐNG

1 Xây dựng biểu đô lớp chi tiết

2 Thiết kế Cơ sở dữ liệu

2.1 Lập từ điển dữ liệu a Bảng Diem

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maHS Nvarchar(10) Not null PK Mã Học sinh

2 maMH Nvarchar(10) Not null PK Mã Môn học

3 maHK Nvarchar(10) Not null PK Mã học kỳ

4 maNH Nvarchar(10) Not null PK Mã năm học

5 loaiDiem Nvarchar(10) Not null PK Loại điểm

6 Diem Float Null Điểm b Bảng HocKy

STT Tên thuộc tính Kiểu (Độ rộng) Ràngbuộc

1 maHK Nvarchar(10) Not null PK Mã học kỳ

2 tenHK Nvarchar(10) Null Tên học kỳ c Bảng NamHoc

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maNH Nvarchar(10) Not null PK Mã năm học

2 namHoc Nvarchar(50) Null Tên năm học d Bảng MonHoc

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maMH Nvarchar(10) Not null PK Mã môn học

2 tenMH Nvarchar(50) Null Tên môn học e Bảng DanToc

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maDT Nvarchar(10) Not null PK Mã dân tộc

2 tenDT Nvarchar(50) Null Tên dân tộc f Bảng ThanhPhanGiaDinh

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maTPGD Nvarchar(10) Not null PK Mã thành phần gia đình

2 tenTPGD Nvarchar(50) Null Tên thành phần gia đình g Bảng DienUuTien

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maDUT Nvarchar(10) Not null PK Mã Diện ưu tiên

2 dienUuTien Nvarchar(50) Null Tên diện ưu tiên h Bảng Lop

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maLop Nvarchar(10) Not null PK Mã l'p

2 tenLop Nvarchar(50) Null Tên l'p i Bảng HocSinh

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maHS Nvarchar(10) Not null PK Mã học sinh

2 tenHS Nvarchar(50) Null Tên học sinh

3 ngaySinh Date Null Ngày sinh

4 noiSinh Nvarchar(50) Null Nơi sinh

5 gioiTinh Int Null Gi'i tính

6 maDUT Nvarchar(10) Null FK Mã diện ưu tiên

7 maDT Nvarchar(10) Null FK Mã dân tộc

8 maTPGD Nvarchar(10) Null FK Mã thành phần gia đình

9 maLop Nvarchar(10) Null FK Mã l'p j Bảng GiaoVien

STT Tên thuộc tính Kiểu Ràng buộc

1 maGV Nvarchar(10) Not null PK Mã giáo viên

2 tenGV Nvarchar(50) Null Tên giáo viên

3 ngaySinh Date Null Ngày sinh

4 gioiTinh Nvarchar(10) Null Gi'i tính

5 diaChi Nvarchar(50) Null Điạ chỉ k Bảng PhanCongGiaoVien

STT Tên thuộc tính Kiểu Ràng buộc Khóa chính/

1 maGV Nvarchar(10) Not null PK Mã giáo viên

2 maMH Nvarchar(10) Not null PK Mã môn học

3 maNH Nvarchar(10) Not null PK Mã năm học

4 maLop Nvarchar(10) Not null PK Mã l'p

5 maHK Nvarchar(10) Not null PK Mã học kỳ

6 soTiet Text Null Số tiết

2.2 Tao các bảng CSDL vật lý a Bảng HocSinh b Bảng Diem c Bảng HocKy d Bảng NamHoc e Bảng MonHoc f Bảng DanToc g Bảng ThanhPhanGiaDinh h Bảng DienUuTien i Bảng PhanCongGiaoVien j Bảng GiaoVien k Bảng Lop

3 Mô hình CSDL vật lý

- Form Qu2n ly thông tin Gio viên:

- Form Qu2n ly thông tin LHp học:

- Form Qu2n ly thông tin Học sinh:

- Form Qu2n ly thông tin Môn học:

- Form Phân công Gio viên:

- Form Tra cứu thông tin:

Tra cứu thông tin Học sinh

Tra cứu thông tin giáo viên

4.2 Thiết kế tài liệu xuất a Học ba b Bảng điểm

Bảng điểm Môn: Học Kỳ : Năm Học : Lớp:

STT Họ Và Tên Hệ số 1 Hệ số 2 Học Kỳ TB c Mẫu giấy khen

THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG

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

2.1 Lập từ điển dữ liệu a Bảng Diem

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maHS Nvarchar(10) Not null PK Mã Học sinh

2 maMH Nvarchar(10) Not null PK Mã Môn học

3 maHK Nvarchar(10) Not null PK Mã học kỳ

4 maNH Nvarchar(10) Not null PK Mã năm học

5 loaiDiem Nvarchar(10) Not null PK Loại điểm

6 Diem Float Null Điểm b Bảng HocKy

STT Tên thuộc tính Kiểu (Độ rộng) Ràngbuộc

1 maHK Nvarchar(10) Not null PK Mã học kỳ

2 tenHK Nvarchar(10) Null Tên học kỳ c Bảng NamHoc

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maNH Nvarchar(10) Not null PK Mã năm học

2 namHoc Nvarchar(50) Null Tên năm học d Bảng MonHoc

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maMH Nvarchar(10) Not null PK Mã môn học

2 tenMH Nvarchar(50) Null Tên môn học e Bảng DanToc

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maDT Nvarchar(10) Not null PK Mã dân tộc

2 tenDT Nvarchar(50) Null Tên dân tộc f Bảng ThanhPhanGiaDinh

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maTPGD Nvarchar(10) Not null PK Mã thành phần gia đình

2 tenTPGD Nvarchar(50) Null Tên thành phần gia đình g Bảng DienUuTien

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maDUT Nvarchar(10) Not null PK Mã Diện ưu tiên

2 dienUuTien Nvarchar(50) Null Tên diện ưu tiên h Bảng Lop

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maLop Nvarchar(10) Not null PK Mã l'p

2 tenLop Nvarchar(50) Null Tên l'p i Bảng HocSinh

STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc

1 maHS Nvarchar(10) Not null PK Mã học sinh

2 tenHS Nvarchar(50) Null Tên học sinh

3 ngaySinh Date Null Ngày sinh

4 noiSinh Nvarchar(50) Null Nơi sinh

5 gioiTinh Int Null Gi'i tính

6 maDUT Nvarchar(10) Null FK Mã diện ưu tiên

7 maDT Nvarchar(10) Null FK Mã dân tộc

8 maTPGD Nvarchar(10) Null FK Mã thành phần gia đình

9 maLop Nvarchar(10) Null FK Mã l'p j Bảng GiaoVien

STT Tên thuộc tính Kiểu Ràng buộc

1 maGV Nvarchar(10) Not null PK Mã giáo viên

2 tenGV Nvarchar(50) Null Tên giáo viên

3 ngaySinh Date Null Ngày sinh

4 gioiTinh Nvarchar(10) Null Gi'i tính

5 diaChi Nvarchar(50) Null Điạ chỉ k Bảng PhanCongGiaoVien

STT Tên thuộc tính Kiểu Ràng buộc Khóa chính/

1 maGV Nvarchar(10) Not null PK Mã giáo viên

2 maMH Nvarchar(10) Not null PK Mã môn học

3 maNH Nvarchar(10) Not null PK Mã năm học

4 maLop Nvarchar(10) Not null PK Mã l'p

5 maHK Nvarchar(10) Not null PK Mã học kỳ

6 soTiet Text Null Số tiết

2.2 Tao các bảng CSDL vật lý a Bảng HocSinh b Bảng Diem c Bảng HocKy d Bảng NamHoc e Bảng MonHoc f Bảng DanToc g Bảng ThanhPhanGiaDinh h Bảng DienUuTien i Bảng PhanCongGiaoVien j Bảng GiaoVien k Bảng Lop

Thiết kế giao diện

- Form Qu2n ly thông tin Gio viên:

- Form Qu2n ly thông tin LHp học:

- Form Qu2n ly thông tin Học sinh:

- Form Qu2n ly thông tin Môn học:

- Form Phân công Gio viên:

- Form Tra cứu thông tin:

Tra cứu thông tin Học sinh

Tra cứu thông tin giáo viên

4.2 Thiết kế tài liệu xuất a Học ba b Bảng điểm

Bảng điểm Môn: Học Kỳ : Năm Học : Lớp:

STT Họ Và Tên Hệ số 1 Hệ số 2 Học Kỳ TB c Mẫu giấy khen

Ngày đăng: 27/12/2024, 07:11

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN