Chương trình của em được xây dựng với mục đích giúp cho côngviệc quản lý điểm học sinh ở trường THPT được dễ dàng và thuận tiên hơn, mangđến độ chính xác cao trong các việc tính điểm với
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
Trang 2Hà Nội, 6/2012
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
Hà Nội, Ngày tháng… năm 2012
Ký tên
Trang 3LỜI NÓI ĐẦU
Để quán triệt nguyên tắc “Học đi đôi với hành”, nhằm tạo điều kiện cho sinhviên làm quen với công việc thực tế, có được cái nhìn tổng hợp, giúp cho sinh viênchúng em hạn chế được sự bỡ ngỡ khi ra trường, hàng năm nhà trường tổ chức chosinh viên thực tập tại các cơ sở theo nội dung chuyên ngành đào tạo và viết khóaluận cũng như thực hiện một báo cáo thực tập Đây là điều kiện thuận lợi giúpchúng em phát huy được năng lực bản thân cũng như khả năng áp dụng lý thuyếtđược trang bị ở trường vào thực tế
Công nghệ thông tin đã có những bước phát triển mạnh mẽ Máy tính và cáccông nghệ ngày càng quan trọng và không thể thiếu đối với cuộc sống con người.Đứng trước sự bùng nổ công nghệ thông tin, các tố chức và các doanh nghiệp đềutìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tinhọc hóa các động tác nghiệp của đơn vị mình
Từ nhu cầu trên, trong thời gian làm đồ án, nhóm chúng em đã sử dụng nhữngkiến thức được học tập tại trường để tìm hiểu xây dựng hệ thống website quản lýđiểm trường THPT Nguyễn Du Chương trình chỉ mang tính chất học hỏi, trao đỏikinh nghiệm và làm quen với thực tế
Đề tài gồm những phần sau:
Chương 1: Mở đầuChương 2 : Phân tích thiết kế hệ thốngChương 3 : Chương trình ứng dụngKết luận và hướng phát triển
Dưới sự hướng dẫn nhiệt tình của Thầy Thạc Sỹ An Văn Minh cùng với cácthầy cô trong khoa, nhóm chúng em đã hoàn thành tốt đồ án tốt nghiệp với đề tài
“xây dựng website quản lý điểm THPT Nguyễn Du” Trong quá trình thực hiện, tuy
đã cố gắng nhưng không tránh khỏi những sai sót Chúng em rất mong nhận được
sự giúp đỡ về chuyên môn cũng như những góp ý của thầy cô
Trang 4TÓM TẮT ĐỒ ÁN
Hệ thống được xây dựng nhằm mục đích là quản lý điểm của học sinh trongtrường THPT Nguyễn Du Hiện nay, công việc quản lý điểm học sinh ở trườngTHPT hầu hết được làm bằng công tác thủ công với sổ sách, hồ sơ lưu trữ hàngnăm Chính vì vậy mà đã gây ra rất nhiều sai sót trong quá trình quản lý từ việc lưutrữ, đến việc tính toán và tra cứu thông tin….đều rất chậm chạp, khó khăn, mất thờigian và công sức Chương trình của em được xây dựng với mục đích giúp cho côngviệc quản lý điểm học sinh ở trường THPT được dễ dàng và thuận tiên hơn, mangđến độ chính xác cao trong các việc tính điểm với lượng thông tin được lưu trữ lớn.Trong quá trình thực hiện đồ án, em đã thực hiện được cơ bản các chức năng
để có thể áp dụng cho thực tế và đạt được kết quả sau:
- Phần quản lý điểm trường THPT Nguyễn Du:
Cập nhật thông tin và điểm của học sinh một cách nhanh chóng, linhhoạt Xử lý thông tin một cách chính xác và khoa học
Quản lý điểm, và tìm kiếm thông tin điểm cũng như tra cứu và tổng kếtđiểm một cách chính xác, kịp thời, hiệu quả
Các báo biểu và bản in điểm, in hồ sơ khi có yêu cầu phải được in ra đẹp,đáp ứng được mọi yêu cầu
- Phần hiện thị trên web trực tuyến :
Học sinh có thể tra cứu thông tin, điểm của mình qua tường học kỳ trêntrang web trực tuyến của trường
Cập nhật tin tức giáo dục thường xuyên cũng như thông báo mới của toàntrường
Trang 5PROJECT SUMMARY
The system was built aimed at the management of students in high schoolsNguyen Du Currently, the management of students at most high schools are mademanually with the books and records annually So that has caused so many errors inthe management process from the storage, to the calculation and search information are very slow, difficult, takes time and effort My program is built to helpmanage the work of students in schools are easy and more convenient, providinghigh accuracy in the calculation of the amount of information storage
During the implementation of the scheme, I have made to the basic functionscan be applied to achieve real and the following results:
- The management of schools Nguyen Du:
Update and the student's scores quickly and flexibly Processinginformation correctly and science
Management scores, and find information and check scores and reviewscores accurately, timely, efficient
The expression and prints the report, in documents when required to be
in a nice, meet all requirements
- The online show on the web:
Students can look up information through the wall of his term on theschool's online site
News updates as well as continuing education of school-wide notice
Trang 61.1 Giới thiệu chung về đề tài 11
1.1.1 Cơ sở thực tiễn của đề tài 11
1.1.2 Cơ sở khoa học của đề tài 12
1.1.4 Yêu cầu của để tài 13
1.2 Lựa chọn công cụ để cài đặt 14
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 142.1 Xác định các yêu cầu của hệ thống 14
2.1.1 Giới thiệu chung 14
3.1.2 Trang thông báo 66
3.1.3 Trang chi tiết tin tức 67
3.1.4 Trang tra cứu điểm 68
3.1.5 Trang địa chỉ trường 69
3.2 Giao diện trang quản trị 70
3.2.1 Trang đăng nhập 70
Trang 73.2.2 Trang thêm học sinh 70
3.2.3 Trang nhập điểm cho học sinh 713.2.4 Trang sửa điểm cho học sinh 723.2.5 Trang thêm tin tức 73
KẾT LUẬN 74
Tài Liệu Tham Khảo 75
Trang 8DANH SÁCH CÁC BẢNG
Bảng 2.1: Các actor 15
Bảng 2.2 Đặc tả ca sử dụng đăng nhập 16
Bảng 2.3: Đặc tả ca sử dụng đăng xuất 17
Bảng 2.4: Đặc tả ca sử dụng đổi mật khẩu 18
Bảng 2.5 Đặc tả ca sử dụng quản lý người dùng 19
Bảng 2.6: Đặc tả ca sử dụng quản lý điểm học sinh 20
Bảng 2.7: Đặc tả ca sử dụng quản lý hồ sơ học sinh 20
Bảng 2.8: Đặc tả ca sử dụng quản lý hạnh kiểm 21
Bảng 2.9: Đặc tả ca sử dụng quản lý học lực 22
Bảng 2.10: Đặc tả ca sử dụng quản lý lớp học 23
Bảng 2.11 Đặc tả ca sử dụng quản lý học kỳ 23
Bảng 2.12: Đặc tả ca sử dụng quản lý niên khóa 24
Bảng 2.13: Đặc tả ca sử dụng quản lý báo cáo thống kê 25
Bảng 2.14: Đặc tả ca sử dụng quản lý sử dụng tìm kiếm 25
Bảng 2.15: Bảng mô tả thông tin user 56
Bảng 2.16: Bảng mô tả thông tin user_roles 56
Bảng 2.17: Bảng mô tả thông tin Roles 56
Bảng 2.18 Bảng mô tả thông tin role_permission 57
Bảng 2.19: Bảng mô tả thông tin sinhvien 57
Bảng 2.20: Bảng mô tả thông tin lop 57
Bảng 2.21: Bảng mô tả thông tin monhoc 58
Bảng 2.22: Bảng mô tả thông tin nhommh 58
Bảng 2.23: Bảng mô tả thông tin hocky 58
Bảng 2.24: Bảng mô tả thông tin diem1 59
Bảng 2.25: Bảng mô tả thông tin diem2 60
Bảng 2.26: Bảng mô tả thông tin diem3 61
Bảng 2.27: Bảng mô tả thông tin tin tức 62
Bảng 2.28: Bảng mô tả thông tin thông báo 62
Trang 9DANH SÁCH CÁC HÌNH ẢNH
Hình 2.1 : Biểu đồ ca sử dụng ban giám hiệu 26
Hình 2.2 : Biểu đồ ca sử dụng giáo viên 27
Hình 2.3: Biểu đồ ca sử dụng nhân viên văn thư 28
Hình 2.4: Biểu đồ ca sử dụng người dùng 29
Hình 2.5 : Biểu đồ lớp lĩnh vực 30
Hình 2.6: Lớp tham gia ca sử dụng đăng nhập 31
Hình 2.7: Lớp tham gia ca sử dụng đổi mật khẩu 31
Hình 2.8: Lớp tham gia ca sử dụng quản lý người dùng 32
Hình 2.9: Lớp tham gia ca sử dụng quản lý học sinh 33
Hình 2.10: Lớp tham gia ca sử dụng quản lý điểm 34
Hình 2.11: Lớp tham gia ca sử dụng quản lý lớp 35
Hình 2.12: Lớp tham gia ca sử dụng báo cáo thống kê 36
Hình 2.13: Biểu Đồ Trình Tự Đăng Nhập 36
Hình 2.14: Biểu Đồ Trình Tự Đổi Mật Khẩu: 37
Hình 2.15: Biểu Đồ Trình Tự Quản Lý Người Dùng: 38
Hình 2.16: Biểu Đồ Trình Tự Quản Lý học sinh: 39
Hình 2.17: Biểu Đồ Trình Tự Quản Lý điểm: 40
Hình 2.18: Biểu Đồ Trình Tự Quản Lý Lớp: 41
Hình 2.19: Biểu đồ trình tự báo cáo thống kê 42
Hình 2.20:Biểu đồ lớp chi tiết 43
Hình 2.21:Biểu đồ trạng thái lớp người dùng 44
Hình 2.22:Biểu đồ trạng thái lớp học sinh 45
Hình 2.23:Biểu đồ trạng thái lớp điểm 46
Hình 2.24:Biểu đồ trạng thái lớp lớp 47
Hình 2.25:Biểu đồ hoạt động đăng nhập 48
Hình 2.26:Biểu đồ hoạt động đổi mật khẩu 49
Hình 2.27:Biểu đồ hoạt động quản lý người dùng 50
Hình 2.28:Biểu đồ hoạt động quản lý học sinh 50
Hình 2.29:Biểu đồ hoạt động quản lý điểm 51
Hình 2.30:Biểu đồ hoạt động quản lý lớp 52
Hình 2.31:Biểu đồ hoạt động báo cáo thống kê 53
Hình 2.32:Biểu đồ thành phần 54
Hình 2.33:Biểu đồ triển khai 55
Hình 3.1: Giao diện trang chủ 63
Trang 10Hình 3.2: Giao diện trang chi tiết thong báo 64
Hình 3.3: Giao diện trang chi tiết tin tức 65
Hình 3.4: Giao diện trang tra cứu điểm học sinh 66
Hình 3.5: Giao diện trang vị trí của trường 67
Hình 3.6: Giao diện trang đăng nhập 68
Hình 3.7: Giao diện trang thêm học sinh 68
Hình 3.8: Giao diện trang nhập điểm sinh viên 69
Hình 3.9: Giao diện trang cập nhập điểm sinh viên 70
Hình 3.10: Giao diện trang thêm tin tức 71
Trang 11CHƯƠNG 1: MỞ ĐẦU 1.1 Giới thiệu chung về đề tài.
1.1.1 Cơ sở thực tiễn của đề tài.
Trong các trường THPT hiện nay việc quản lý điểm của học sinh đã tiêu tốnrất nhiều thời gian và công việc của giáo viên mà hiệu quả đem lại không cao, dễnhầm lẫn Mặt khác nhu cầu của học sinh muốn biết kết quả học tập của mình mộtcách nhanh chóng và chính xác, phụ huynh mong muốn kiểm tra tình hình học tậpcủa con em mình, giáo viên muốn đánh giá kết quả học tập của lớp học theo từngmôn học là những yêu cầu vô cùng thiết thực
Hiện nay, công việc quản lý điểm học sinh ở trường THPT hầu hết được làmbằng công tác thủ công với sổ sách, hồ sơ lưu trữ hàng năm Chính vì vậy mà đãgây ra rất nhiều sai sót trong quá trình quản lý từ việc lưu trữ, đến việc tính toán vàtìm kiếm và tra cứu thông tin….đều rất chậm chạp, khó khăn, mất thời gian và côngsức
Trang 12Xuất phát từ tình hình thực tế đó Website Quản lý điểm trường THPTNguyễn Du ra đời với mong muốn góp một phần nhỏ vào sự nghiệp phát triển giáodục và đào tạo.
1.1.2 Cơ sở khoa học của đề tài.
Với sự ra đời của công nghệ World Wide Web, Interner đã trở nên phổ biếntrên toàn thế giới giúp mọi người ở cách xa hang vạn dặm vẫn có thể làm quen tìmhiểu trò chuyện, trao đổi công viêc, mua bán trên mạng mà không cần gặp mặt Vớitrang web thông tin được kết hợp đồng thời với hình ảnh, âm thanh màu sắc, đồhọa, văn bản… xuất hiện cùng lúc trên máy tính Như vậy WWW đã và đang trởthành công cụ truyền thông hữu hiệu, bất chấp mọi sự khác biệt về ngôn ngữ, phongtục tập quán, khoảng cách địa lý, không gian và thời gian của các quốc gia
Dựa và khả năng truy cập từ xa của Internet và các công nghệ truyền thông đaphương tiện cùng với tính phổ biến rộng rãi, ta có thể xây dựng một chương trìnhquản lý có thể truy cập cập từ xa qua mạng Internet
1.1.3 Giới thiệu bài toán.
Trong nhà trường việc học tập và rèn luyện đạo đức của các em là một côngviệc quan trọng được đặt lên hàng đầu Đây là một công việc được tiến hành thườngxuyên nhất trong suốt quá trình “sống” của nhà trường Chính vì vậy mà công tácquản lý học tập của các em được quan tâm một cách sát sao nhất Trong công tácquản lý học tập của các em thì công việc quản lý điểm là một công việc trọng tâmnhất, bởi đây là công việc rất mất thời gian, cần phải chi tiết, cẩn thận để có độchính xác, an toàn và đầy đủ nhất về thông tin điểm của các em
Tóm tắt quy trình quản lý điểm của trường THPT:
Vào đầu mỗi năm học, Học sinh mới lại nộp đơn và hồ sơ với đầy đủ thôngtin theo yêu cầu của nhà trường cho bộ phận làm công tác quản lý tuyển sinh Bộphận này sẽ xem xét, kiểm tra, đánh giá thật chính xác hồ sơ của học sinh trước khiduyệt trình lên BGH nhà trường Khi hồ sơ đã được gửi lên BGH nhà trường, BGHnhà trường đưa quyết định nhận hồ sơ nhập học cuối cùng cho học sinh đó Sau khihọc sinh đã được tiếp nhận vào trường, hồ sơ của học sinh được gửi về phòng quản
lý học sinh để phòng quản lý học sinh trực tiếp quản lý học sinh qua hồ sơ của các
em Được sự chỉ đạo trực tiếp của BGH nhà trường thì phòng quản lý học sinh tiếptục phân lớp và lưu danh sách vào sổ lưu hồ sơ Mỗi khi có thay đổi về thông tin thìphòng quản lý học sinh phải sửa đổi lại thông tin của học sinh để phản ánh đượcchính xác thực tế hồ sơ học sinh của nhà trường BGH nhà trường cùng phối hợpvới phòng quản lý học sinh để điều phối hợp lý, và phân công giảng dạy cho cácgiáo viên, đề ra thời khoá biểu thực hiện trong toàn trường theo đúng khung chươngtrình đào tạo của Bộ Giáo Dục Đào Tạo BGH nhà trường và phòng quản lý họcsinh giao trách nhiệm cho các giáo viên quản lý lớp và phản ánh đúng tình hình
Trang 13thực tế quá trình học tập vè rèn luyện của học sinh qua sổ gọi tên ghi điểm, sổ đầubài….làm tiêu chí cho việc xếp loại học sinh sau này.
Giáo viên chủ nhiệm có nhiệm vụ nhận lớp sau khi đã được BGH phân lớpchủ nhiệm Giáo viên chủ nhiệm lấy hồ sơ của học sinh có trong danh sách lớpmình từ phòng quản lý học sinh để lưu hồ sơ và một số thông tin cần thiết vào sổchủ nhiệm hoặc sổ tay ghi chép của mình Giáo viên chủ nhiệm đưa danh sách lớpcho các giáo viên bộ môn giảng dạy trong lớp chủ nhiệm của mình để giáo viên bộmôn theo dõi Giáo viên bộ môn trực tiếp giảng dạy, kiểm tra và lấy điểm thông qua
sổ ghi điểm và sổ đầu bài để phản ánh được tình hình học tập chung của cả lớp vàkết quả học tập của từng học sinh trong lớp
Cuối mỗi học kỳ, giáo viên bộ môn có trách nhiệm tổng kết điểm trung bình
bộ môn của từng học sinh và đưa điểm trung bình bộ môn cho giáo viên chủ nhiệmtổng kết chung nhất điểm trung bình của cả học kỳ Giáo viên chủ nhiệm có tráchnhiệm tổng kết lại điểm trung bình của từng học kỳ Vào cuối mỗi năm học, giáoviên chủ nhiệm lại tiếp tục tổng kết điểm trung bình cả năm học Giáo viên chủnhiệm gửi thông tin về điểm số của học sinh cho phòng quản lý học sinh để phòngquản lý học sinh lưu trữ lại thông tin điểm của học sinh để xử lý
1.1.4 Yêu cầu của để tài
Hệ thống phải có giao diện quen thuộc, dễ sử dụng, thông tin lưu trữ được tối
ưu Các chức năng phải sát với yêu cầu thực tế, và đáp ứng được những đòi hỏi của
hệ thống quản lý điểm, gần gũi với thực tế và phù hợp với công tác quản lý chungcủa nhà trường Có khả năng hỗ trợ đa người dùng, phù hợp với xu thế phát triểncủa mạng máy tính.Với đặc điểm đó, hệ thống thực hiện những công việc sau:
- Cập nhật thông tin và điểm của học sinh một cách nhanh chóng, linh hoạt
Xử lý thông tin một cách chính xác và khoa học
- Quản lý điểm, và tìm kiếm thông tin điểm cũng như tra cứu và tổng kết điểmmột cách chính xác, kịp thời, hiệu quả
- Các báo biểu và bản in điểm, in hồ sơ khi có yêu cầu phải được in ra đẹp,đáp ứng được mọi yêu cầu
1.2 Lựa chọn công cụ để cài đặt.
Để lưu trữ và cài đặt dữ liệu được tốt thì những năm gần đây hệ quản trị cơ sở
dữ liệu MySql đã được sử dụng một cách rộng rãi và có nhiều ưu điểm nổi bật khiquản lý dữ liệu của những hệ thống vừa và nhỏ Vì vậy, em đã sử dụng hệ quản trị
cơ sở dữ liệu Mysql để cài đặt cơ sở dữ liệu
Ngôn ngữ lập trình PHP ngày càng được sử dụng rộng rãi trong các đề án thựchiện trong và ngoài nước và khẳng định được tầm quan trọng của nó Song song với
Trang 14hệ quản trị cơ sở dữ liệu MySql thì em chọn ngôn ngữ lập trình PHP để thiết kế cácgiao diện vài cài đặt cho toàn bộ chương trình
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định các yêu cầu của hệ thống
2.1.1 Giới thiệu chung
Trong nhà trường PTTH Nguyễn Du, mỗi học sinh bắt đầu nhập trường phảinộp một bộ hồ sơ thông tin cá nhân (bao gồm : Tên, ngày sinh, giới tính, nơi sinh,dân tộc, tôn giáo ) Trước tiên Nhân viên văn thư tiến hành kiểm tra xem hồ sơ cóđầy đủ thông tin giấy tờ và có hợp lệ hay không Nếu thiếu thông tin, giấy tờ thì yêucầu học sinh nộp bổ sung Ngược lại nếu hợp lệ thì thu lại hồ sơ làm thủ tục ký xácnhận cho học sinh Nhân viên văn thư sẽ nhập thông tin về học sinh (thông qua hồsơ) Sau khi nhà trường tiến hành xếp lớp cho học sinh thì tiến hành làm thẻ họcsinh
Mỗi lớp có một giáo viên chủ nhiệm Giáo viên chủ nhiệm có trách nhiệm quản
lý kỷ luật từng học sinh trong lớp Và cuối mỗi học kỳ giáo viên chủ nhiệm sẽ nhậnxét, đánh giá hạnh kiểm cho học sinh (Đánh giá, xếp loại hạnh kiểm theo những nộidung được quy định trong nhiệm vụ học sinh bao gồm: hành vi đạo đức và phongcách giao tiếp ứng xử, ý thức và thái độ phấn đấu vươn lên trong học tập, thái độ và
Trang 15hành vi đối với lao động, tham gia các hoạt động xã hội, rèn luyện thân thể, giữ vệsinh cá nhân và bảo vệ môi trường) Hạnh kiểm được xếp thành 4 loại: Tốt, Khá,Trung Bình, Yếu sau khi kết thúc học kỳ, năm học Việc xếp loại hạnh kiểm cả nămhọc chủ yếu căn cứ kết quả xếp loại hạnh kiểm học kỳ 2 Xếp loại học lực cho họcsinh (thông qua bảng điểm các môn, điểm trung bình các môn học).Các tính đượcquy định như sau :
Loại Giỏi: ĐTB các môn từ 8.0 trở lên (một trong hai môn Toán và Ngữ Văn
từ 8.0 trở lên), không có môn nào dưới 6.5
Loại Khá: ĐTB các môn từ 6.5 trở lên (một trong hai môn Toán và Ngữ Văn
từ 6.5 trở lên), không có môn nào dưới 5.0
Loại Trung Bình: ĐTB các môn từ 5.0 trở lên (một trong hai môn Toán vàNgữ Văn từ 5.0 trở lên), không có môn nào dưới 3.5
Loại Yếu: ĐTB các môn từ 3.5 trở lên, không có môn nào dưới 2.0
Loại Kém: các trường hợp còn lại
Cuối mỗi học kỳ, giáo viên chủ nhiệm sẽ thông báo kết quả học tập của học kỳ
đó cho học sinh Khi kết thúc năm học,giáo viên sẽ thông báo kết quả học tập cảnăm cho 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ộttiết, điểm thi học kỳ do giáo viên bộ môn cho Hết học kỳ, giáo viên chủ nhiệm sẽtính điểm trung bình học kỳ từng môn Và họ xác định cách tính điểm từ quy địnhtính điểm của ban giám hiệu để tính trung bình cả học kỳ cho các học sinh
Phòng văn thư sẽ nhận các kết quả học tập, hạnh kiểm của từng học sinh thôngqua giáo viên chủ nhiệm của các lớp để nhập vào học bạ của từng học sinh
Trong nhà trường, ban giám hiệu sẽ có trách nhiệm sét khen thưởng cho nhữnghọc sinh đạt thành tích tốt trong học tập và ra các quyết định kỷ luật với các họcsinh vi phạm nội quy do nhà trường đề ra, và tiến hành lập bảng phân công giáoviên Cuối mỗi học kỳ ban giám hiệu sẽ nhận các báo cáo từ giáo viên chủ nhiệmcác lớp để ra các quyết định khen thưởng kỉ luật và sét lên lớp hoặc ở lại lớp chohọc sinh
2.1.2 Phạm vi yêu cầu
Hệ thống xây dựng nhằm giải quyết các yêu cầu sau:
- Phần quản lý điểm trường THPT Nguyễn Du:
Cập nhật thông tin và điểm của học sinh một cách nhanh chóng, linhhoạt Xử lý thông tin một cách chính xác và khoa học
Quản lý điểm, và tìm kiếm thông tin điểm cũng như tra cứu và tổng kếtđiểm một cách chính xác, kịp thời, hiệu quả
Trang 16 Các báo biểu và bản in điểm, in hồ sơ khi có yêu cầu phải được in ra đẹp,đáp ứng được mọi yêu cầu.
- Phần hiện thị trên web trực tuyến :
Học sinh có thể tra cứu thông tin, điểm của mình qua tường học kỳ trêntrang web trực tuyến của trường
Cập nhật tin tức giáo dục thường xuyên cũng như thông báo mới của toàntrường
Ban giám hiệu
Đóng vai trò là người quản trị hệ thống
có chức năng phân quyền, sao lưu và phụchồi cơ sở dữ liệu, chịu trách nhiệm quản lýcác thông số chung của hệ thống
2
Nhân viên văn thư
Là người đóng vai trò quản lý (thêm,sửa, xóa) các thông tin liên quan tới lịchgiảng dạy của giáo viên, có trách nhiệm tiếpnhận quản lý hồ sơ thông tin liên quan tới
Trang 17Tên Usercase Đăng nhập hệ thống.
Tác nhân - Người dùng (Nhân viên văn thư,Ban giám
hiệu, Giáo viên)
Mục đích - Người dùng đăng nhập vào hệ thống để thực
hiện các công việc của mình
Mô tả - Khi người dùng muốn sử dụng hệ thống để
thực hiện công việc của mình thì phải đăng nhậpvào hệ thống, from đăng nhập cho phép người dùng
Trang 18nhập tài khoản của mình gồm tên đăng ký và mậtkhẩu.
- Hệ thống thực hiện kiểm tra tài khoản ngườidùng nhập vào đúng hay chưa Nếu đúng hệ thốngthực hiện kiểm tra quyền truy cập, trong trường hợpngười dùng có quyển thì hệ thống sẽ thiết lập trạngthái cho người dùng Trong trường hợp người dùngnhập sai tài khoản thì hệ thống sẽ thông báo lại chongười dùng
b Đặc tả ca sử dụng đăng xuất
Bảng 2.3: Đặc tả ca sử dụng đăng xuất
Tên Usercase Đăng xuất khỏi hệ thống
Tác nhân - Người dùng (Nhân viên văn thư,Ban giám
hiệu, Giáo viên)
Mục đích - Người dùng sau khi đăng nhập vào hệ thống,
người dùng muốn thoát khỏi hệ thống muốn thoátkhỏi chương trình
Mô tả - Khi người sử dụng không cần thao tác gì nữa
trên chương trình hoặc không muốn sử dụngchương trình nữa người sử dụng sẽ tiến hành thaotác đăng xuất khỏi hệ thống bằng cách click vàomột nút lệnh Hệ thống sẽ xác thực xem người dùng
Trang 19có thực sự muốn đăng xuất hay không? Nếu có thìthao tác đăng xuất được thực thi còn nếu không thìthao tác đăng xuất bị hủy bỏ.
c Đặc tả ca sử dụng đổi mật khẩu.
Bảng 2.4: Đặc tả ca sử dụng đổi mật khẩu
Tên Usercase Đăng xuất khỏi hệ thống
Tác nhân - Người dùng (Nhân viên văn thư,Ban giám
hiệu, Giáo viên)
Mục đích - Người dùng sau khi đăng nhập vào hệ
thống,muốn đổi mật khẩu đăng nhập
Mô tả - Khi người sử dụng muốn tăng tính bảo mật của
tài khoản thì sẽ có thao tác đổi mật khẩu mới Formđổi mật khẩu sẽ được khởi chạy khi nguồi dùng cóyêu cầu Người dùng nhập mật khẩu cũ, mật khẩumới, xác thực mật khẩu mới và nhấn nút đổi mật
Trang 20khẩu Hiện ra thông báo lỗi khi lỗi và thông báothành công khi đã thành công Khi thành công, mậtkhẩu mới sẽ được update vào cơ sở dữ liệu và xóamật khẩu cũ khỏi cơ sở dữ kiệu.
d Đặc tả ca sử dụng quản lý người dùng.
Bảng 2.5 Đặc tả ca sử dụng quản lý người dùng
Tên Usercase Quản lý người dùng
Tác nhân Người quản trị (Ban giám hiệu)
Mục đích - Quản lý thông tin người dùng, thay đổi các
thông tin liên quan tới người dùng
Mô tả - Người dùng muốn tham gia vào hệ thống thì
phải được cấp quyền đúng với chức năng công việccủa mình
- Người quản trị căn cứ vào thông tin củangười dùng, kiểm tra người dùng thuộc bộ phậnnào, thuộc nhóm quyền nào để cấp quyền cho người
Trang 21dùng, quyền cấp cho người dùng phải có trong danhsách quyền của hệ thống Thông tin quyền ngườidùng được cấp được cập nhật vào bảng chi tiếtquyền người dùng ghi lại quyền cụ thể của từngngười.
e Quản lý điểm học sinh.
Bảng 2.6: Đặc tả ca sử dụng quản lý điểm học sinh.
Tên Usercase Quản lý điểm học sinh
Tác nhân Giáo viên
Mục đích Cập nhật thông tin về điểm học sinh
Mô tả - 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
- Hết học kỳ giáo viên chủ nhiệm sẽ tổng kết điểmtrung bình các môn học để tính điểm trung bìnhhọc kỳ cho mỗi học sinh
Trang 22f Đặc tả ca sử dụng quản lý hồ sơ học sinh.
Bảng 2.7: Đặc tả ca sử dụng quản lý hồ sơ học sinh.
Tên Usercase Quản lý hồ sơ học sinh
Tác nhân Nhân viên văn thư
Mục đích Cập nhật các thông tin liên quan tới hồ sơ học
sinh
Mô tả - Mỗi học sinh bắt đầu nhập trường phải nộp một
bộ hồ sơ thông tin cá nhân (bao gồm : Tên, ngàysinh, giới tính, nơi sinh, dân tộc, tôn giáo ).Trước tiên Nhân viên văn thư tiến hành kiểm traxem hồ sơ có đầy đủ thông tin giấy tờ và có hợp
g Đặc tả ca sử dụng quản lý hạnh kiểm.
Bảng 2.8: Đặc tả ca sử dụng quản lý hạnh kiểm
Tên Usercase Quản lý hạnh kiểm
Tác nhân Giáo viên
Mục đích Cập nhật thông tin liên quan tới hạnh kiểm học
sinh
Mô tả - Mỗi học kỳ giáo viên chủ nhiệm sẽ nhận xét,
đánh giá hạnh kiểm cho học sinh (Đánh giá, xếploại hạnh kiểm theo những nội dung được quyđịnh trong nhiệm vụ học sinh bao gồm: hành viđạo đức và phong cách giao tiếp ứng xử, ý thức
và thái độ phấn đấu vươn lên trong học tập, thái
độ và hành vi đối với lao động, tham gia các hoạt
Trang 23động xã hội, rèn luyện thân thể, giữ vệ sinh cánhân và bảo vệ môi trường)
- Hạnh kiểm được xếp thành 4 loại: Tốt, Khá,Trung Bình, Yếu sau khi kết thúc học kỳ, nămhọc
- Việc xếp loại hạnh kiểm cả năm học chủ yếu căn
cứ kết quả xếp loại hạnh kiểm học kỳ 2
h Đặc tả ca sử dụng quản lý học lực.
Bảng 2.9: Đặc tả ca sử dụng quản lý học lực
Tên Usercase Quản lý học lực
Tác nhân Giáo viên
Mục đích Cập nhật thông tin liên quan tới học lực học
sinh
Mô tả - Xếp loại học lực cho học sinh (thông qua bảng
điểm các môn, điểm trung bình các môn học).Cáctính được quy định như sau :
Loại Giỏi: ĐTB các môn từ 8.0 trở lên (mộttrong hai môn Toán và Ngữ Văn từ 8.0 trở lên),không có môn nào dưới 6.5
Loại Khá: ĐTB các môn từ 6.5 trở lên (mộttrong hai môn Toán và Ngữ Văn từ 6.5 trở lên),
Trang 24không có môn nào dưới 5.0.
Loại Trung Bình: ĐTB các môn từ 5.0 trở lên(một trong hai môn Toán và Ngữ Văn từ 5.0 trởlên), không có môn nào dưới 3.5
Loại Yếu: ĐTB các môn từ 3.5 trở lên, không
có môn nào dưới 2.0
Loại Kém: các trường hợp còn lại
i Đặc tả ca sử dụng quản lý lớp học.
Bảng 2.10: Đặc tả ca sử dụng quản lý lớp học
Tên Usercase Quản lý lớp học
Tác nhân Người dùng (Ban giám hiệu,nhân viên văn thư).Mục đích Quản lý và cập nhật các thông tin liên quan tới
từng lớp và khối lớp trong trường THPT
Mô tả Mỗi lớp học sẽ có một giáo viên chủ nhiệm, giáo
viên chủ nhiệm sẽ quản lý lớp của mình
Mỗi một lớp học sẽ có số lượng học sinh khônglớn hơn 40 và cũng không nhỏ hơn 25 học sinh.Mỗi một khối lớp khác nhau sẽ có các lớp khácnhau
Trang 25j Đặc tả ca sử dụng quản lý học kỳ.
Bảng 2.11 Đặc tả ca sử dụng quản lý học kỳ
Tên Usercase Quản lý học kỳ
Tác nhân Người dùng (Ban giám hiệu, nhân viên văn thư).Mục đích Cập nhật các thông tin về học tập của học sinh,
thông tin về giáo viên trong mỗi một kỳ
Mô tả Sau khi kết thúc mỗi một học kỳ thì hệ thống sẽ
cập nhật tất cả các thông tin liên quan đến họcsinh như : điểm, hạnh kiểm , học lực …Và cácthông tin liên quan tới giáo viên như : lịch giảngdạy trong mỗi kỳ…
k Đặc tả ca sử dụng quản lý niên khóa.
Bảng 2.12: Đặc tả ca sử dụng quản lý niên khóa
Tên Usercase Quản lý Niên khóa
Tác nhân Người dùng (Ban giám hiệu, nhân viên văn
thư )
Mục đích Cập nhật các thông tin liên quan tới học sinh,
giáo viên qua các niên khóa khác nhau.Thông tin
về học sinh và giáo viên sẽ được lưu trữ trongvòng 20 năm
Mô tả Người dùng sẽ quản lý thông tin về niên khóa
bao gồm thông tin về điểm, hạnh kiểm , học lực
… của học sinh theo từng năm khác nhau, từnglớp khác nhau …
Người dùng sẽ quản lý thông tin liên quan tớigiáo viên lịch giảng dạy … theo kỳ, theo năm,theo niên khóa
Việc thực hiện sẽ các chức năng trên sẽ tùy
Trang 26thuộc vào nhiệm vụ của người dùng.
l Đặc tả ca sử dụng báo cáo thống kê.
Bảng 2.13: Đặc tả ca sử dụng quản lý báo cáo thống kê
Tên Usercase Báo cáo thống kê
Tác nhân Người dùng (Giáo viên,Nhân viên văn thư).Mục đích Lập báo cáo, in báo cáo thống kê
Mô tả Mỗi một học kỳ giáo viên chủ nhiệm có trách
nhiệm lập báo cáo cho ban giám hiệu về tìnhhình kết quả học tập của mỗi học sinh qua các
kỳ, để tiến hành xét khen thưởng kỷ luật
Bất cứ khi nào ban giám hiệu yêu cầu báo cáothông tin về học sinh hay giáo viên, người dùng
sẽ tiến hành lập báo cáo và in báo cáo rồi đưacho ban giám hiệu
m Đặc tả ca sử dụng tìm kiếm.
Bảng 2.14: Đặc tả ca sử dụng quản lý sử dụng tìm kiếm.
Trang 27Tên Usercase Tìm kiếm.
Tác nhân Người dùng (Ban giám hiệu, Giáo viên, Nhân
viên văn thư, khách xem)
Mục đích Tìm kiếm thông tin về giáo viên, hay học sinh …
Mô tả Người dùng có thể đăng nhập vào hệ thống hoặc
không đăng nhập vào hệ thống có thể sử dụngchức năng tìm kiếm, tìm kiếm những thông tin
Trang 28Hình 2.1 : Biểu đồ ca sử dụng ban giám hiệu.
b Biểu đồ ca sử dụng giáo viên:
Trang 29Hình 2.2 : Biểu đồ ca sử dụng giáo viên
c Biểu đồ ca sử dụng nhân viên văn thư:
Trang 30Hình 2.3: Biểu đồ ca sử dụng nhân viên văn thư.
d Biểu đồ ca sử dụng người dùng:
Trang 31Hình 2.4: Biểu đồ ca sử dụng người dùng.
2.2.1.3 Biểu đồ lớp lĩnh vực:
Trang 32Hình 2.5 : Biểu đồ lớp lĩnh vực.
2.2.1.4 Biểu đồ lớp tham gia ca sử dụng.
Trang 33a Đăng Nhập :
Hình 2.6: Lớp tham gia ca sử dụng đăng nhập.
b Đổi Mật Khẩu :
Hình 2.7: Lớp tham gia ca sử dụng đổi mật khẩu.
c Quản lý người dùng :
Trang 34Hình 2.8: Lớp tham gia ca sử dụng quản lý người dùng.
d Quản lý học sinh :
Trang 35Hình 2.9: Lớp tham gia ca sử dụng quản lý học sinh.
e Quản lý điểm :
Trang 36Hình 2.10: Lớp tham gia ca sử dụng quản lý điểm.
f Quản lý lớp :
Trang 37Hình 2.11: Lớp tham gia ca sử dụng quản lý lớp.
g Báo cáo thống kê :