Quản lý học sinh của trường THPT trung giã
Nhóm lớp Khoa học máy tính khóa Bài Tập Lớn UML Đề tài : Quản lý học sinh trường THPT Trung Giã nhóm • Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa Mục lục Trang Phần I : Mở đầu: I Lý chọn đề tài: Phần II : Nội dung: I Đặc tả quản lý học sinh: II Actor ca sử dụng:………………………………………………… Actor………………………………………………………………… Đặc tả chi tiết ca sử dụng:……………………………………… III Các biểu đồ:…………………………………………………………… 16 Biểu đồ ca sử dụng:……………… ……………………………… 16 Biểu đồ lớp lĩnh vực:……………………………………………… 20 Biểu đồ lớp tham gia ca sử dụng:……………………………… 21 Biểu đồ trình tự:…………………………………………….…… 27 Biểu đồ lớp chi tiết:………………………………… …………… 35 Biểu đồ trạng thái:…………………………………… …………… 36 Biểu đồ hoạt động:………………………………………………… 41 Biểu đồ thành phần:………………………………………… 48 Biểu đồ triển khai:………………………………………………… 49 IV.Phát sinh mã trình:……………………………………………………….49 V.Kết luận:……………………………………………………………………52 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa PHẦN I : MỞ ĐẦU I Lý chọ đề tài: Ứng dụng CNTT việc dạy học quản lý điều không xa lạ với giáo dục Lợi ích mà chương trình phần mềm quản lý đem lại khiến ta không thừa nhận tính hiệu Trong thực tế, trường THPT Trung Giã mong muốn có phần mềm có khả quản lý học sinh trường cách xác nhất, hiệu Nắm bắt nhu cầu đó, nhóm chọn đề tài “quản lý học sinh” để đáp ứng nhu cầu cấp thiết nhà trường PHÂN II : NỘI DUNG I Đặc tả quản lý học sinh : Trong nhà trường PTTH Trung Giã, học sinh bắt đầu nhập trường phải nộp 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ờ có hợp lệ hay không Nếu thiếu thông tin, giấy tờ yêu cầu học sinh nộp bổ sung Ngược lại hợp lệ thu lại hồ sơ làm thủ tục ký xác nhận cho học sinh Nhân viên văn thư nhập thông tin học sinh (thông qua hồ sơ) Sau nhà trường tiến hành xếp lớp cho học sinh tiến hành làm thẻ học sinh Mỗi lớp có 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 học sinh lớp Và cuối học kỳ giáo viên chủ Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa nhiệm nhận xét, đánh giá hạnh kiểm cho học sinh (Đánh giá, xếp loại hạnh kiểm theo nội dung quy định nhiệm vụ học sinh bao gồm: hành vi đạo đức phong cách giao tiếp ứng xử, ý thức thái độ phấn đấu vươn lên học tập, thái độ hành vi lao động, tham gia hoạt động xã hội, rèn luyện thân thể, giữ vệ sinh cá nhân bảo vệ môi trường) Hạnh kiểm xếp thành loại: Tốt, Khá, Trung Bình, Yếu sau kết thúc học kỳ, năm học Việc xếp loại hạnh kiểm năm học chủ yếu kết xếp loại hạnh kiểm học kỳ Xếp loại học lực cho học sinh (thông qua bảng điểm môn, điểm trung bình môn học).Các tính được quy định sau : Loại Giỏi: ĐTB môn từ 8.0 trở lên (một hai môn Toán Ngữ Văn từ 8.0 trở lên), môn 6.5 Loại Khá: ĐTB môn từ 6.5 trở lên (một hai môn Toán Ngữ Văn từ 6.5 trở lên), môn 5.0 Loại Trung Bình: ĐTB môn từ 5.0 trở lên (một hai môn Toán Ngữ Văn từ 5.0 trở lên), môn 3.5 Loại Yếu: ĐTB môn từ 3.5 trở lên, môn 2.0 Loại Kém: trường hợp lại Cuối học kỳ, giáo viên chủ nhiệm thông báo kết học tập học kỳ cho học sinh Khi kết thúc năm học,giáo viên thông báo kết học tập năm cho học sinh Mỗi học kỳ, học sinh có loại điểm: điểm miệng, điểm 15 phút, điểm tiết, điểm thi học kỳ giáo viên môn cho Hết học kỳ, giáo viên chủ nhiệm tính điểm trung bình học kỳ môn Và họ xác định cách tính điểm Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa từ quy định tính điểm ban giám hiệu để tính trung bình học kỳ cho học sinh Phòng văn thư nhận kết học tập, hạnh kiểm học sinh thông qua giáo viên chủ nhiệm lớp để nhập vào học bạ học sinh Trong nhà trường, ban giám hiệu có trách nhiệm sét khen thưởng cho học sinh đạt thành tích tốt học tập định kỷ luật với học sinh vi phạm nội quy nhà trường đề ra, tiến hành lập bảng phân công giáo viên Cuối học kỳ ban giám hiệu nhận báo cáo từ giáo viên chủ nhiệm lớp để định khen thưởng kỉ luật sét lên lớp lại lớp cho học sinh II Actor ca sử dụng : Actor: STT Tác nhân Ban giám hiệu Nhân viên văn thư Diễn giải Đóng vai trò là người quản trị hệ thống có chức phân quyền, lưu phục hồi sở liệu, chịu trách nhiệm quản lý thông số chung hệ thống 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ịch giảng dạy của giáo viên, có trách nhiệm tiếp nhận quản lý hồ sơ thông tin liên quan tới học sinh Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 3 Giáo viên Giáo viên là người sẽ tiến hành nhập điểm, học lực, hạnh kiểm của các học sinh quá trình học tập, được lưu vào hệ thống Là người sử dụng hệ thống Người dùng Đặc tả chi tiết ca sử dụng: Các ca sử dụng và đặc tả chi tiết các ca sử dụng: Đặc tả ca sử dụng đăng nhập Tê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 công việc Mô tả - Khi người dùng muốn sử dụng hệ thống để thực công việc phải đăng nhập vào hệ thống, from đăng nhập cho phép người dùng nhập tài khoản gồm tên đăng ký mật - Hệ thống thực kiểm tra tài khoản người dùng nhập vào hay chưa Nếu hệ thống thực kiểm tra quyền truy cập, trường hợp người dùng có hệ thống thiết lập trạng thái cho người dùng Trong trường hợp người dùng nhập sai tài khoản hệ thống thông báo lại cho người dùng Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa Đặ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 đăng nhập vào hệ thống, người dùng muốn thoát khỏi hệ thống muốn thoát khỏi chương trình Mô tả - Khi người sử dụng không cần thao tác chương trình không muốn sử dụng chương trình người sử dụng tiến hành thao tác đăng xuất khỏi hệ thống cách click vào nút lệnh Hệ thống xác thực xem người dùng có thực muốn đăng xuất hay không? Nếu có thao tác đăng xuất thực thi không thao tác đăng xuất bị hủy bỏ Đặ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 đăng nhập vào hệ thống,muốn đổi mật khẩu đăng nhập Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa Mô tả - Khi người sử dụng muốn tăng tính bảo mật tài khoản có thao tác đổi mật Form đổi mật khởi chạy nguồi dùng có yêu cầu Người dùng nhập mật cũ, mật mới, xác thực mật nhấn nút đổi mật Hiện thông báo lỗi lỗi thông báo thành công thành công Khi thành công, mật update vào sở liệu xóa mật cũ khỏi sở kiệu Đặ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 phải cấp quyền với chức công việc - Người quản trị vào thông tin người dùng, kiểm tra người dùng thuộc phận nào, thuộc nhóm quyền để cấp quyền cho người dùng, quyền cấp cho người dùng phải có danh sách quyền hệ thống Thông tin quyền người dùng cấp cập nhật vào bảng chi tiết quyền người dùng ghi lại quyền cụ thể người Quản lý điểm học sinh Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 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ỳ, học sinh có loại điểm: điểm miệng, điểm 15 phút, điểm tiết, điểm thi học kỳ giáo viên môn cho - Hết học kỳ giáo viên chủ nhiệm sẽ tổng kết điểm trung bình các môn học để tính điểm trung bình học kỳ cho mỗi học sinh Đặ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 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ờ có hợp lệ hay không - Nếu thiếu thông tin, giấy tờ yêu cầu học sinh nộp bổ sung Ngược lại hợp lệ thu lại hồ sơ làm thủ tục ký xác nhận cho học sinh Nhân viên văn thư nhập thông tin học sinh (thông qua hồ sơ) Đặc tả các ca sử dụng quản lý giáo viên Tên Usercase Quản lý giáo viên Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa Tác nhân Ban giám hiệu Mục đích - Cập nhật thông tin về giáo viên bao gồm lịch giảng dạy, thông tin cá nhân… Mô tả - Ban giám hiệu nhà trường sẽ thực hiện lập lịch phân công lịch giảng dạy cho các giáo viên - Quản lý thông tin về giáo viên bao gồm trình độ học vấn, thông tin liên lạc… - Phân công giáo viên giảng dạy các bộ môn tùy thuộc vào chuyên ngành và trình độ của giáo viên đó Đặ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ả - học kỳ giáo viên chủ nhiệm nhận xét, đánh giá hạnh kiểm cho học sinh (Đánh giá, xếp loại hạnh kiểm theo nội dung quy định nhiệm vụ học sinh bao gồm: hành vi đạo đức phong cách giao tiếp ứng xử, ý thức thái độ phấn đấu vươn lên học tập, thái độ hành vi lao động, tham gia hoạt động xã hội, rèn luyện thân thể, giữ vệ sinh cá nhân bảo vệ môi trường) - Hạnh kiểm xếp thành loại: Tốt, Khá, Trung Bình, Yếu sau kết thúc học kỳ, năm học - Việc xếp loại hạnh kiểm năm học chủ yếu kết xếp loại hạnh kiểm học kỳ Đặc tả ca sử dụng quản lý học lực 10 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 6.3 Lớp điểm: 6.4 Lớp lớp: 38 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 6.5 Lớp giáo viên: 39 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa Biểu đồ hoạt động: 40 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 7.1 Đăng nhập: 41 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 7.2 Đổi mật khẩu 42 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 7.3 Quản lý người dùng 7.4 Quản lý học sinh 7.5 Quản lý điểm 43 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 7.6 Quản lý lớp: 44 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 45 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 7.7 Quản lý giáo viên: 7.8 Báo cáo thống kê: 46 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 47 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa Biểu đồ thành phần: Biểu đồ triển khai: 48 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa IV Phát sinh mã trình Ở mã sinh mã ngôn ngữ java Lớp điểm: 49 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa public class Diem */ { public String getMaloai() private String Mamon; { private String Maloai; return null; private int Diem; } /** /** * @roseuid 4CFFB35F029B * @return String */ * @roseuid 4CF25147027D public Diem() */ { public String setMaloai() } { /** return null; * @return String } * @roseuid 4CDE9A270167 /** */ * @return int public String getMamon() * @roseuid 4CFD2FCC037C { */ return null; public int getDiem() } { /** return 0; * @return String } * @roseuid 4CDE9A32036B /** */ * @return int public String setMamon() * @roseuid 4CFD2FD2014B { */ return null; public int setDiem() } { /** return 0; * @return String } * @roseuid 4CDE9A3601D4 } Lớp học sinh 50 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa public class Hocsinh public String getTenhocsinh() { private String Mahocsinh; { private String Tenhocsinh; return null; private Date Ngaysinh; } /** /** * @roseuid 4CFFB318029D * @return String */ * @roseuid 4CE73EBD01A5 public Hocsinh() */ { public String setTenhocsinh() } { /** return null; * @return String } * @roseuid 4CE73EB40109 /** */ * @return Date public String getMahocsinh() * @roseuid 4CF256C400C8 { */ return null; public Date getNgaysinh() } { /** return null; * @return String } * @roseuid 4CE73EB70242 /** */ * @return Date public String setMahocsinh() * @roseuid 4CF256CC032B { */ return null; public Date setNgaysinh() } { /** return null; * @return String * @roseuid 4CE73EBB0138 } } */ 51 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa V Kết luận: Trong báo cáo này, nhóm chúng em thể lên yếu tố để tạo thảnh hệ thống Một vài biểu đồ lược bớt để tránh phức tạp hệ thống Hệ thống nhiều thiếu sót mong cô bạn đóng góp ý kiến để giúp nhóm chúng em hoàn chỉnh từ phat triển hệ thống tạo sản phẩm hoàn chỉnh Trân thành cảm ơn! Tài liệu tham khảo: Tài liệu hướng dẫn phân tích thiết kế hướng đối tượng (Gv Vũ Thị Dương.) Hướng dẫn sửa dụng rational rose (Cô cho) Tài liệu UML từ xa – học viện công nghệ bưu viễn thông 52 Quản lý học sinh THPT [...]... 27 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Biểu Đồ Trình Tự Đổi Mật Khẩu: 4.3 Quản Lý Người Dùng: 28 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Biểu Đồ Trình Tự Quản Lý Người Dùng: 4.4 Quản Lý học sinh: 29 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Biểu Đồ Trình Tự Quản Lý học sinh: 4.5 Quản lý điểm: 30 Quản lý học sinh THPT Nhóm 5 lớp Khoa học. .. Trình Tự Quản Lý điểm: 4.6 Quản lý lớp: 31 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Biểu Đồ Trình Tự Quản Lý Lớp: 4.7 Quản lý giáo viên: 32 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Biểu đồ trình tự quản lý giáo viên: 4.8 Quản Lý thống kê: 33 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Biểu đồ trình tự báo cáo thống kê: 34 Quản lý học sinh THPT Nhóm... khẩu 3.3 Quản lý người dùng : 21 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 8: Lớp tham gia ca sử dụng quản lý người dùng 3.4 Quản lý học sinh : 22 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 9: Lớp tham gia ca sử dụng quản lý học sinh 23 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 3.5 Quản lý điểm : Hình 10: Lớp tham gia ca sử dụng quản lý điểm... Lớp tham gia ca sử dụng quản lý điểm 3.6 Quản lý lớp : 24 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 11: Lớp tham gia ca sử dụng quản lý lớp 25 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 3.7 Quản lý giáo viên : Hình 12: Lớp tham gia ca sử dụng quản lý giáo viên 3.8 Báo cáo thống kê : 26 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 13: Lớp tham... 1.1 Biều đồ ca sử dụng ban giám hiệu : 15 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 1 : Biểu đồ ca sử dụng ban giám hiệu 1.2 Biểu đồ ca sử dụng giáo viên: 16 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 2 : Biểu đồ ca sử dụng giáo viên 1.3 Biểu đồ ca sử dụng nhân viên văn thư: 17 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 3: Biểu đồ ca... nhân viên văn thư 1.4 Biểu đồ ca sử dụng người dùng: 18 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 4: Biểu đồ ca sử dụng người dùng 2 Biểu đồ lớp lĩnh vực: 19 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 Hình 5 : Biểu đồ lớp lĩnh vực 3 Biểu đồ lớp tham gia ca sử dụng : 20 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 3.1 Đăng Nhập : Hình 6: Lớp tham... lớp Khoa học máy tính 1 khóa 3 Biểu đồ trình tự báo cáo thống kê: 34 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 5 Biểu đồ lớp chi tiết: 6 Biểu đồ trạng thái 35 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 6.1 Lớp người dùng: 6.2 Lớp học sinh: 36 Quản lý học sinh THPT ... thể cá nhân khen thưởng 11 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 và các tập thể cá nhân bị kỷ luật Mô tả - Ban giám hiệu sẽ có trách nhiệm sét khen thưởng cho những họ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ọc sinh 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áo viên Cuối mỗi học kỳ ban giám hiệu sẽ nhận... 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ục đích - 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ọc sinh như : điểm, hạnh kiểm , học lực …Và các thông tin liên quan tới giáo viên như : lịch giảng 13 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 dạy trong mỗi kỳ…... cáo thô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 đưa cho ban giám hiệu 16.Đặc tả ca sử dụng tìm kiếm Tê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 … 14 Quản lý học sinh THPT Nhóm 5 lớp Khoa học máy tính 1 khóa 3 ... Người Dùng: 4.4 Quản Lý học sinh: 29 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa Biểu Đồ Trình Tự Quản Lý học sinh: 4.5 Quản lý điểm: 30 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính... Trình Tự Quản Lý điểm: 4.6 Quản lý lớp: 31 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa Biểu Đồ Trình Tự Quản Lý Lớp: 4.7 Quản lý giáo viên: 32 Quản lý học sinh THPT Nhóm lớp Khoa học máy... 35 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 6.1 Lớp người dùng: 6.2 Lớp học sinh: 36 Quản lý học sinh THPT Nhóm lớp Khoa học máy tính khóa 37 Quản lý học sinh THPT Nhóm lớp Khoa học