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

website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)

33 480 0

Đ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

Định dạng
Số trang 33
Dung lượng 2,87 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chương 1.MÔ TẢ BÀI TOÁN1.1 Mô tả bài toán Tên bài toán sẽ xây dựng: Chương trình quản lí điểm của học sinh trường THPT Nguyễn Thị Minh Khai - Các bước thực hiện triển khai BTL bao gồm:

Trang 1

BÁO CÁO BÀI TẬP LỚN

HỌC PHẦN: LẬP TRÌNH CƠ SỞ DỮ LIỆU TRÊN WEB

TÊN CHỦ ĐỀ NGHIÊN CỨU WEBSITE QUẢN LÝ TRƯỜNG THPT NGUYỄN THỊ MINH KHAI

GVHD: Ths Đăng Quỳnh Nga

Hà Nội – 12/2020

Trang 2

LỜI MỞ ĐẦU

Trong xã hội phát triển, thông tin đã thực sự trở thành nguồn tàinguyên quan trọng và to lớn Các mối quan hệ đời sống vật chất tinh thầnngày càng phát triển thì hệ thống cũng ngày càng phát triển, khi đó cácmối quan hệ và trật tự xã hội ngày càng phức tạp, do đó nội dung thôngtin ngày càng phong phú đến mức không thể xử lý bằng những phươngpháp thủ công truyền thống

Công nghệ thông tin đã xâm nhập vào tất cả các lĩnh vực và khẳngđịnh vị thế của nó và đặc biệt là trong giáo dục.Chúng giúp cho ngànhgiáo dục trở nên thuận tiện hơn trong việc quản lý điểm hay các thông tin

cơ bản của học sinh, sinh viên Nhìn vào đó chúng ta còn đánh giá đượchọc sinh một cách dễ dàng hơn… Đó là tác dụng của máy tính nhằm đưanhững ứng dụng của công nghệ vào đời sống thực tiễn Đề tài quản lýđiểm của trường trung học phổ thông cũng là một trong những ứng dụngcủa tin học để giải quyết những vấn đề khó khăn trong công tác quản lýđiểm ở trường học

Đề tài của chúng em là: Quản lý trường THPT Nguyễn Thị MinhKhai

Trang 3

MỤC LỤC

Chương 1 MÔ TẢ BÀI TOÁN 4

1.1 Mô tả bài toán 4

1.2 Danh sách các trang theo thiết kế 4

1.3 Phân công 7

Chương 2 THIẾT KẾ CƠ SỞ DỮ LIỆU 8

2.1 Biểu đồ thực thể liên kết 8

2.2 Các quan hệ 8

Chương 3 THIẾT KẾ GIAO DIỆN 24

3.1 Giao diện phía khách hàng 24

3.1.1 Trang Master Page 24

3.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách hàng 24 3.2 Giao diện phía quản trị 26

3.2.1 Trang Master Page 26 3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ thống 27

Trang 4

Chương 1.MÔ TẢ BÀI TOÁN

1.1 Mô tả bài toán

Tên bài toán sẽ xây dựng: Chương trình quản lí điểm của học sinh

trường THPT Nguyễn Thị Minh Khai

- Các bước thực hiện triển khai BTL bao gồm:

Khảo sát bài toán

- Tên đề tài: xây dựng 1 ứng dụng quản lý trường học

- Giải thích sơ lược: đề tài hướng đến xây dựng 1 ứng dụng với 2

đôi tượng sử dụng được xác định là người quản trị (Admin) và họcsinh (Người dùng)

Quyền hạn Chức năng

Admin

- Đăng nhập bằng tài khoản Admin

- Quản lí thông tin học sinh, xét đầu vào dựa

theo điểm thi vào lớp 10

- Quản lí lớp học, xét lên lớp cho học sinh

dựa theo điểm tổng kết năm học

- Đăng nhập bằng tài khoản học sinh

- Xem thông báo từ nhà trường

- Xem thông tin điểm bản thân, lớp học, sửa

thông tin tài khoản

- Gửi yêu cầu phúc khảo điểm, sửa đổi thông

tin lên Admin

- Xem tin tức cập nhật từ nhà trường

Trang 5

Phân tích hệ thống: Xây dựng 1 mô hình usecase theo các chức

năng của ứng dụng phân tích từng các Actor, usecase của hệthống Mô tả bằng lời các bước thực hiện của mỗi use case

Thiết kế hệ thống: Hiện thực hóa các thành phần ứng dụng thành

các use case, mô hình giao diện, các lớp và đối tượng dữ liệu bằngcác loại ngôn ngữ mô hình hóa, sơ đồ hệ thống,

- Hình thức sản phẩm: sản phẩm ứng dụng website trên máy tính

- Kết quả đạt được: Cài đặt và triển khai được phần mềm quản lítrường học

Khảo sát sơ bộ

Dưới đây là khảo sát sơ bộ về Hệ thống quản lí điểm trong trườngTHPT Nguyễn Thị Minh Khai

Trường THPT Nguyễn Thị Minh Khai - Quận Bắc Từ Liêm – Hà Nộitrực thuộc Sở giáo dục và đào tạo Hà Nội Trường được thành lập năm

1965 với bề dày lịch sử xây dựng và phát triển Hiện nay trường có khoảng

60 cán bộ, giáo viên tham gia công tác quản lí, giảng dạy và khoảng 1700học sinh chia làm 3 khối (10,11,12) với 42 lớp chia làm 4 ban chính là A,A1, D và lớp Quốc tế

- Các môn học được giảng dạy trong trường: Toán, Vật lí, Hoá học,Sinh học, Ngữ văn, Tiếng anh, Lịch sử, Địa lí, Giáo dục công dân,Quốc phòng an ninh, Tin học, Thể dục

- Đánh giá xếp loại học lực:

 Loại giỏi: điểm TB >=8.0

 Loại khá: điểm TB từ 6.5->7.9

 Loại trung bình: điểm TB từ 5-6.4

 Loại yếu: điểm TB từ 4-4.9

 Loại kém: điểm TB <4.0

Trang 6

1.2 Danh sách các trang theo thiết kế

Login.aspx Thực hiện chức năng đăng nhập bằng quyền

Admin hoặc học sinhAdminMaster.aspx Trang master cho giao diện admin

StudentMaster.aspx Trang master cho giao diện user

AdminDashBoard.aspx Thống kê số liệu giáo viên, học sinh, lớp học,

điểm, thông báo gửi lên adminStudentDashBoard.aspx Trang chủ giao diện học sinh, hiển thị thông báo

mới nhất của nhà trườngMessageRepo.aspx

ResponeRepo.aspx

PhucKhao.aspx

Quản lí việc nhận yêu cầu sửa thông tin, phúckhảo điểm của học, gửi tin nhắn thông báo đếnhọc sinh khi sửa đổi thành công

Trang 7

Đỗ Văn Tiệp

MasterPageAdmin,ThemLopHoc,DanhSachLopHoc,ThemMonHoc,DanhSachLopHoc,XetLenLop,

ThemTinTuc,DanhSachTinTucNguyễn Tuấn Tú

Login,AddDiem,ListDiem,EditDiem,TongKetHocKy, TongKetNamHoc, DSTongKetHK, DSTongKetNHPhucKhao, DSPhucKhao

Nguyễn Hữu Vũ

DashboardAdmin, AddStudent, ListStudentEditStudent, DetailsStudent, MessageRepoResponStudent, UpdateHSRepo

Tất cả thành viên Thiết kế cơ sở dữ liệu, vẽ biểu đồ usecase, biểu đồ

lớp, viết báo cáo…

Trang 8

Chương 2.THIẾT KẾ CƠ SỞ DỮ LIỆU

2.1 Biểu đồ thực thể liên kết

- Biểu đồ usecase tổng quát

- Biểu đồ usecase người quản trị

Trang 9

- Biểu đồ usecase học sinh

Trang 11

- Đặc tả Usecase

1 Usecase “Đăng nhập”

Mô tả

o Tên: Đăng nhập trang chủ trường học

o Mục đích: Cho phép người quản trị đăng nhập vào hệ thống

4 Hệ thống xác nhận tài khoản, mật khẩu và quyền hạn đăng nhập

có hợp lệ không, nếu không hợp lệ thì thực hiện luồng rẽ nhánhA1

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

 Các luồng rẽ nhánh

1 Luồng A1: Nhập sai tài khoản hoặc mật khẩu đăng nhập

2 Hệ thống hiển thị một thông báo lỗi

3 Người dùng có thể chọn hoặc là đăng nhập lại hoặc là huỷ bỏđăng nhập, khi đó usecase kết thúc

 Tiền điều kiện

Hệ thống chưa được đăng nhập

 Hậu điều kiện

Trang 12

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

2 UseCase “Quản lý thông tin lớp học “

 Mô tả

o Tên: Quản lý thông tin lớp học

o Mục đích: cho phép người quản trị quản lý thông tin về lớp học baogồm thêm, sửa, xóa thông tin lớp

 Các luồng sự kiện

o Luồng sự kiện chính:

Từ giao diện trang chủ người quản trị chọn quản lý thông tin lớp học.Màn hình sẽ hiển thị giao diện quản lý thông tin lớp học với các chức năngthêm lớp, sửa lớp, xoá lớp và xét lên lớp

Trang 13

1 Thêm lớp: người quản trị muốn thêm lớp

a Người dùng điền thông tin lớp cần thêm rồi bấm Thêm mới

b Hệ thống sẽ kiểm tra thông tin của lớp mới có hợp lệ không Nếukhông hợp lệ thì thực hiện luồng A2

c Thêm lớp mới thành công, kết thúc usecase

2 Sửa lớp: người quản trị muốn sửa thông tin lớp.

a Chọn lớp cần sửa

b Dữ liệu từ dòng được chọn sẽ đẩy lên các ô điền thông tin

c Người quản trị nhập lại thông tin lớp

d Người quản trị chọn Sửa,nếu không muốn sửa nữa thì chọn Hủy

e Hệ thống kiểm tra thông tin lớp,nếu không hợp lệ thì thực hiệnluồng A2

f Sửa thông tin lớp thành công Kết thúc usecase

3 Xóa lớp: người quản trị muốn xóa lớp.

a Chọn lớp cần xóa

b Người quản trị bấm nút Xóa

c Hệ thống sẽ hỏi lại có thật sự muốn xóa không

d Người quản trị xác nhận là muốn xóa Nếu không thực hiệnluồng A3

e Hệ thống kiểm tra ràng buộc Nếu có ràng buộc thì thực hiệnluồng A4

f Lớp được chọn sẽ bị xóa Kết thúc usecase

o Luồng rẽ nhánh:

1 Luồng A2: thông tin lớp mới không hợp lệ

2 Hệ thống sẽ gửi thông báo lỗi và yêu cầu nhập lại

3 Luồng A3: xác nhận không muốn xóa lớp đã chọn

Trang 14

4 Hệ thống sẽ không xóa lớp đã chọn và usecase kết thúc.

5 Luồng A4: có ràng buộc

6 Hệ thống thông báo có ràng buộc, không thể xóa lớp đã chọn.Kết thúc ca sử dụng

 Tiền điều kiện

Người quản trị phải đăng nhập được vào hệ thống

 Hậu điều kiện

Lớp học có thể được thêm, sửa và xóa thông tin

3 Usecase “Quản lý thông tin môn học”

 Mô tả

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

o Mục đích: cho phép người quản trị quản lý môn học:thêm mới, sửa,xóa thông tin môn học

1 Thêm môn học : Người quản trị muốn thêm môn học

a Người quản trị điền thông tin lớp cần thêm rồi bấm Thêm,nếukhông muốn thêm nữa thì bấm Hủy

b Hệ thống sẽ kiểm tra thông tin của lớp mới có hợp lệ không Nếukhông hợp lệ thì thực hiện luồng A5

c Thêm môn học mới thành công, kết thúc usecase

2 Sửa môn học: người quản trị muốn sửa thông tin môn học.

a Người quản trị chọn môn học cần sửa

Trang 15

b Người quản trị nhập lại thông tin môn học.

c Người quản trị chọn Sửa,nếu không muốn sửa nữa chọn Hủy

d Hệ thống kiểm tra thông tin môn học, nếu không hợp lệ thì thựchiện luồng A5

e Sửa thông tin môn thành công Kết thúc usecase

3 Xóa môn học: người quản trị muốn xóa môn học.

a Người quản trị chọn môn học cần xóa

b Người quản trị bấm nút Xóa

c Hệ thống sẽ hỏi lại có thật sự muốn xóa không

d Người quản trị xác nhận là muốn xóa Nếu không thực hiện luồngA6

e Hệ thống kiểm tra ràng buộc nếu có ràng buộc thì thực hiện luồngA7

f Môn học được chọn sẽ bị xóa Kết thúc usecase

 Tiền điều kiện

Người quản trị phải đăng nhập được vào hệ thống

 Hậu điều kiện

Môn học có thể được thêm, cập nhật và xóa

Trang 16

4 Usecase “Quản lý thông tin học sinh”

 Mô tả

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

o Mục đích: cho phép người quản trị quản lý thông tin học sinh: thêmmới, sửa, xóa thông tin học sinh, xét điểm đầu vào cho học sinh thivào 10

o Tác nhân: Học sinh

 Các luồng sự kiện

o Luồng sự kiện chính: Từ giao diện chính người quản trị chọn quản lý

thông tin học sinh Màn hình sẽ hiển thị giao diện quản lý học sinh

1 Thêm Học sinh : Người quản trị muốn thêm học sinh.

a Hệ thống sẽ hiển thị ra màn hình giao diện để người quản trị điềnthông tin học sinh cần thêm

b Người quản trị điền thông tin học sinh cần thêm rồi bấm Thêm,nếukhông muốn thêm nữa thì bấm Hủy

c Hệ thống sẽ kiểm tra thông tin của học sinh mới có hợp lệ không.Nếu không hợp lệ thì thực hiện luồng A11

d Hệ thống ghi lai quá trình đăng nhập,kết thúc usecase

2 Sửa thông tin học sinh: người quản trị muốn sửa thông tin học sinh.

a Người quản trị chọn học sinh cần sửa

b Người quản trị nhập lại thông tin học sinh

c Người quản trị chọn Sửa,nếu không muốn sửa nữa chọn Hủy

d Hệ thống kiểm tra thông tin học sinh, nếu không hợp lệ thì thực hiệnluồng A11

e Sửa thông tin học sinh thành công Kết thúc usecase

3 Xóa thông tin học sinh: người quản trị muốn xóa học sinh.

Trang 17

a Người quản trị chọn học sinh cần xóa.

b Người quản trị bấm nút Xóa

c Hệ thống sẽ hỏi lại có thật sự muốn xóa không

d Người quản trị xác nhận là muốn xóa Nếu không thực hiện luồngA12

e Hệ thống kiểm tra ràng buộc nếu có ràng buộc thì thực hiện luồngA13

f Học sinh được chọn sẽ bị xóa.kết thúc usecase

 Tiền điều kiện

Người quản trị phải đăng nhập vào hệ

 Hậu điều kiện

Một học sinh có thể được thêm, sửa, xóa thông tin

5 Usecase “Quản lý Điểm”

 Mô tả

o Tên: Quản lý điểm.

o Mục đích: cho phép người quản trị quản lý điểm: thêm mới điểm cánhân hoặc theo lớp, sửa điểm, xóa điểm, tổng kết điểm học kì, tổngkết điểm năm học

o Tác nhân: Điểm

Trang 18

 Các luồng sự kiện

o Luồng sự kiện chính: Từ giao diện chính người quản trị chọn quản lýđiểm Màn hình sẽ hiển thị giao diện quản lý điểm

1 Người quản trị muốn thêm điểm.

a Hệ thống sẽ hiển thị ra màn hình giao diện để người quản trị điềnđiểm cần thêm

b Người quản trị điền điểm cần thêm rồi bấm Thêm, nếu không muốnthêm nữa thì bấm Hủy

c Hệ thống sẽ kiểm tra điểm mới có hợp lệ không Nếu không hợp lệthì thực hiện luồng B1

o Điểm mới được thêm vào hệ thống, kết thúc usecase

2 Sửa điểm: người quản trị muốn sửa điểm.

a Người quản trị chọn điểm cần sửa

b Người quản trị nhập lại điểm

c Người quản trị chọn Sửa, nếu không muốn sữa nữa chọn Hủy

d Hệ thống kiểm tra điểm, nếu không hợp lệ thì thực hiện luồng B1

e Sửa điểm thành công Kết thúc usecase

3 Xóa điểm: Người quản trị muốn xóa điểm.

a Chọn thông tin đến điểm cần xóa

b Nhấn nút xóa điểm nếu không muốn xóa nữa nhấn Hủy Xóa điểmthành công Kết thúc usecase

4 Tổng kết điểm: Người quản trị muốn tổng kết điểm

Nhấn nút Tổng kết điểm trên giao diện Sẽ đưa tới Form Tổngkết điểm theo kì Người quản trị sẽ nhập vào mã học sinh và chọnhọc kì cần tổng kết Nếu có đủ điểm thì sẽ cho phép tổng kết Ngượclại thì không được tổng kết

o Luồng rẽ nhánh:

Trang 19

 Luồng B1: điểm mới không hợp lệ.

Hệ thống sẽ gửi thông báo lỗi và yêu cầu nhập lại

Tiền điều kiện

Người quản trị phải đăng nhập được vào hệ

 Hậu điều kiện

Điểm có thể được thêm và cập nhật theo từng học sinh, mônhọc, lớp học, học kỳ, năm học

2.2 Các quan hệ

Nguyên tắc ánh xạ lớp sang bảng:

+ Ánh xạ các lớp sang bảng:

 Mỗi lớp thực thể sẽ tương ứng với một bảng

 Ta có các bảng sau: Diem, MonHoc, HocSinh, TaiKhoan,KetQuaKhenThuong, LopHoc, HocKy, NamHoc

Trang 20

 Tài Khoản:

Bảng 2.1: Bảng Tài Khoản

 Điểm:

Bảng 2.2: Bảng Điểm

Trang 21

 Môn Học

Bảng 2.3: Bảng Môn Học

 Học Sinh:

Bảng 2.4: Bảng Học Sinh

Trang 24

Chương 3 THIẾT KẾ GIAO DIỆN

3.1 Giao diện phía khách hàng

3.1.1 Trang Master Page

3.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách

hàng

 Đăng nhập

 Cập nhật thông tin học sinh gửi lên admin

Trang 25

 Đổi mật khẩu

 Xem điểm

 Nộp đơn phúc khảo điểm

Trang 26

 Xem học lực từng kì

 Đặt câu hỏi cho admin giải đáp

Trang 27

3.2 Giao diện phía quản trị

3.2.1 Trang Master Page

3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ

thống

 Quản lí học sinh (Thêm mới, hiển thị danh sách, xem chi tiết học sinh)

Trang 28

 Quản lí môn học ( thêm mới, hiển thị danh sách môn học)

Trang 29

 Quản lí tin tức

 Quản lí điểm (thêm mới điểm, danh sách điểm, tổng kết học kỳ, tổngkết năm học)

Trang 30

 Quản lí lớp học (thêm mới, danh sách lớp, xét lên lớp)

Trang 32

 Các chức năng phụ (quản lí phúc khảo điểm, yêu cầu cập nhật thông tincủa học sinh, giải đáp thắc mắc)

Trang 33

LINK ĐÍNH KÈM:

https://drive.google.com/file/d/1N84F9Po8CkQdxxSjdYaYGiL7zGMWbI CJ/view?usp=sharing

Ngày đăng: 10/03/2021, 22:31

HÌNH ẢNH LIÊN QUAN

Bảng phân việc - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
Bảng ph ân việc (Trang 7)
Bảng 2.2: Bảng Điểm - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
Bảng 2.2 Bảng Điểm (Trang 21)
Bảng 2.1: Bảng Tài Khoản - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
Bảng 2.1 Bảng Tài Khoản (Trang 21)
Bảng 2.4: Bảng Học Sinh - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
Bảng 2.4 Bảng Học Sinh (Trang 22)
Bảng 2.3: Bảng Môn Học - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
Bảng 2.3 Bảng Môn Học (Trang 22)
Bảng 2.5: Bảng Lớp Học - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
Bảng 2.5 Bảng Lớp Học (Trang 23)
Bảng 2.9: Bảng phúc khảo - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
Bảng 2.9 Bảng phúc khảo (Trang 24)
Bảng 2.8: Bảng Khóa - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
Bảng 2.8 Bảng Khóa (Trang 24)
Chương 3. THIẾT KẾ GIAO DIỆN - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
h ương 3. THIẾT KẾ GIAO DIỆN (Trang 25)
3.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách hànghàng - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
3.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách hànghàng (Trang 25)
3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ thốngthống - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ thốngthống (Trang 28)
3.2 Giao diện phía quản trị 3.2.1 Trang Master Page - website quản lý trường thpt nguyễn thị minh khai ( file đính kèm ở cuối báo cáo)
3.2 Giao diện phía quản trị 3.2.1 Trang Master Page (Trang 28)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w