Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
1,52 MB
Nội dung
Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc NHẬN XÉT CỦA GIẢNG VIÊN ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Vĩnh Phúc, Ngày… tháng 11 năm 2017 GIẢNG VIÊN Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xuyên- Vĩnh Phúc MỤC LỤC NHẬN XÉT CỦA GIẢNG VIÊN MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU PHẦN I: MỞ ĐẦU Lý chọn đềtài Hướng tiếp cận đềtài .9 Ý nghĩa lý luận thực tiễn đềtài Cấu trúc báo cáo PHẦN II: NỘI DUNG ĐỒ ÁN 11 CHƯƠNG I: TỔNG QUAN VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG 11 Thông tin chung 11 1.1 Thời gian khảo sát .11 1.2 Địa điểm 11 1.3 Thành phần tham gia 11 1.4 Thành Phần cung cấp thông tin 11 Nội dung khảo sát .11 2.1 Thông tin liên hệ 11 2.2 Thông tin dự án 11 2.3 Cơ cấu tổ chức đơn vị 11 2.4 Cơ sở hạ tầng nhà trường việc quảnlýđiểm .12 2.5 Hướng triển khai thực đềtài 12 CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG VỚI UML 12 Tổng quan UML 12 1.1 Giới thiệu chung UML 12 1.2 Một số biểu đồ UML .13 1.2.1 Biểu đồ Use Case .13 1.2.2 Biểu đồ 14 1.2.3 Biểu đồ lớp .14 Biểu đồ UML hệ thống quảnlýđiểmtrườngTHCS Sơn Lôi .15 2.1 Danh sách Actor 15 2.2 Danh sách Use Case 15 2.2.1 Biểu đồ Use Case tổng quát .16 2.2.2 Biểu đồ Use Case đăng nhập 16 2.2.3 Biểu đồ Use Case quảnlý người dùng .17 2.2.4 Biểu đồ Use Case Quảnlý giáo viên 17 2.2.5 Biểu đồ Use Case quảnlý học sinh 18 2.2.6 Biểu đồ Use Case quảnlýquảnlý lớp học 18 2.2.7 Biểu đồ Use Case quảnlýđiểm học sinh 19 2.2.8 Biểu đồ Use Case quảnlý hạnh kiểm học sinh 19 2.2.9 Biểu đồ Use Case tìm kiếm thông tin học sinh 20 2.2.10 Biểu đồ Use Case thống kê 20 2.2.11 Biểu đồ use case Danh sách 20 2.3 Đặc tả use case 21 2.3.1 Đặc tả use case đăng nhập 21 2.3.2 Đặc tả use case Quảnlýtài khoản 21 2.3.3 Đặc tả use case Quảnlý giáo viên 21 2.3.4 Đặc tả use case Quảnlý học sinh .21 2.3.5 Đặc tả use case Quảnlý lớp học 22 2.3.6 Đặc tả use case Quảnlýđiểm 22 Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc 2.3.7 Đặc tả Use case quảnlý hạnh kiểm học sinh 23 2.3.8 Đặc tả use case Tìm kiếm thơng tin học sinh 23 2.3.9 Đặc tả use case Thống kê 23 2.3.10 Use Danh sách 24 2.4 Biểu đồ lớp .24 2.4.1 Biểu đồ lớp chức đăng nhập 24 2.4.2 Biểu đồ lớp chức quảnlý giáo viên 25 2.4.3 Biểu đồ lớp chức quảnlý học sinh 26 2.4.4 Biểu đồ lớp chức quảnlý lớp học 27 2.4.5 Biểu đồ lớp chức quảnlýđiểm 28 2.4.6 Biểu đồ lớp chức quảnlý hạnh kiểm .29 2.4.7 Biểu đồ lớp chức tìm kiếm 30 2.5 Biểu đồ .31 2.5.1 Biểu đồ cho trình đăng nhập 31 2.5.2 Biểu đồ cho trình quảnlý giáo viên 31 2.5.3 Biểu đồ cho trình quảnlý học sinh 32 2.5.4 Biểu đồ cho trình quảnlý lớp học 32 2.5.5 Biểu đồ cho trình quảnlýđiểm học sinh .32 2.5.6 Biểu đồ cho trình quảnlý hạnh kiểm 33 2.5.7 Biểu đồ cho trình tìm kiếm thơng tin học sinh 33 2.5.8 Biểu đồ cho trình thống kê 33 CHƯƠNG III: THIẾT KẾ CƠ SỞ DỮ LIỆU 34 Các bảng sở liệu .34 1.1 Bảng tài khoản : 34 1.2 Bảng Giáo viên: 34 1.3 Bảng Học sinh: 35 1.4 Bảng Lớp : 35 1.5 Bảng Điểm: 35 1.6 Bảng hạnh kiểm: 36 1.7 Bảng môn học: 36 1.8 Bảng Điểm tổng kết: 36 Mơ hình liên kết thực thể 37 PHẦN III: BẢN ỨNG DỤNG ………………………………………………………… 49 CHƯƠNG I: BẢN ĐẶC TẢ GIAO DIỆN 49 Đặc tả giao diện hệ thống 38 1.1 Đặc tả giao diện form “frmDangNhap” 38 1.2 Đặc tả giao diện form “frmDangky” 39 1.3 Đặc tả giao diện form “frmQuanlytaikhoan” 40 1.4 Đặc tả giao diện Quảnlý .41 1.4.1 Đặc tả giao diện form “frmHocSinh” .41 1.4.2 Đặc tả giao diện form “frmLop” 42 1.4.3 Đặc tả giao diện form “frmGiaovien” 43 1.4.4 Đặc tả giao diện form “frmMonhoc” .44 1.4.5 Đặc tả giao diện form “frmNhapdiem” 45 1.4.6 Đặc tả giao diện form “frmTongketdiem” 47 1.4.7 Đặc tả giao diện form “frmHanhkiem” 48 1.4.8 Đặc tả giao diện form “frmNhaphocsinhtuexcel” 48 1.4.9 Đặc tả giao diện form “frmNhapdiemtuexcel” 49 1.4.10 Đặc tả giao diện form “frmNhaphanhkiemtuexcel” .50 1.5 Đặc tả giao diện Thống kê – Báo cáo 51 1.5.1 Đặc tả giao diện form “frmThongkediem” 51 1.5.2 Đặc tả giao diện form “frmThongkehanhkiem” .53 Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc 1.6 Đặc tả giao diện form “frmTimkiemhocsinh” .54 1.7 Đặc tả giao diện In 55 1.7.1 Đặc tả giao diện form “frmBangdiemhocsinh” 55 1.7.2 Đặc tả giao diện form “frmDShocsinh” 56 1.7.3 Đặc tả giao diện form “frmDSLop” 56 1.7.4 Đặc tả giao diện form “frm DSgiaovien” 57 CHƯƠNG II: THỬ NGHIỆM VÀ ĐÁNH GIÁ HỆ THỐNG 56 Cài đặt chương trình 58 Đánh giá .58 Hướng phát triển 58 Đề xuất ý kiến 59 PHẦN IV: KẾT LUẬN 56 TÀI LIỆU THAM KHẢO 57 Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc LỜI CẢM ƠN Em xin chân thành cảm ơn thầy cô giáo Khoa Công Nghệ Thông Tin thầy cô Trường Đại Học Công nghệ thông tin truyền thông Thái Nguyên tận tình dạy, tạo điều kiện học tập tốt giúp đỡ em suốt trình học tập trường Đặc biệt, em xin chân thành cảm ơn nhiệt tình hướng dẫn, giúp đỡ thầy suốt thời gian em làm đềtài thực tập chuyên ngành Trong trình làm thực tập em nỗ lực khơng tránh khỏi thiếu sót, hạn chế Em mong nhận đóng góp ý kiến thầy cô bạn đểđềtài em ngày hoàn thiện Em xin chân thành cảm ơn! Vĩnh Phúc, Ngày 14 tháng 11 năm 2017 Sinh viên thực Nguyễn Thị Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc LỜI MỞ ĐẦU Cơng nghệ thông tin ngày phát triển không ngừng, thâm nhập vào lĩnh vực sống Nó với lĩnh vực khác phát triển mạnh Công nghệ thông tin phát triển nhiều mặt, đặc biệt cơng nghệ phần mềm Các chương trình phần mềm ngày phát triển ứng dụng rộng rãi đem lại nhiều thành tựu to lớn Trước xây dựng phần mềm có hiệu cao ta cần phải thực cơng việc Vì việc phân tích liệu thiết kế Modul cho phù hợp với để lập trình phần mềm việc quan trọng hàng đầu Sau phân tích xong đến công việc thiết kế phần mềm… Các phần mềm bắt nguồn từ nhu cầu thực tế Dưới phần mềm quảnlýđiểmtrườngTHCS Sơn Lôi Em xây dựng phần mềm nhằm giúp người quảnlý thuận tiện việc quảnlýđiểm cách nhanh chóng xác tính bảo mật cao Phần mềm xây dựng thay hệ thống quảnlý thủ công sổ sách nâng cao chất lượng làm việc cho giáo viên quảnlýđiểmtrường Trong phạm vi thực tập chuyên ngành, em tiến hành khảo sát, phân tích thiết kế phần mềm quảnlýđiểm đến xây dựng phần mềm quảnlýđiểm cho trườngTHCS Sơn Lơi Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xuyên- Vĩnh Phúc PHẦN I: MỞ ĐẦU Lý chọn đềtài Trong thời đại ngày nay, lĩnh vực công nghệ thông tin phát triển mạnh mẽ nhanh chóng xâm nhập vào lĩnh vực khoa học kỹ thuật sống hàng ngày Ngành công nghệ thông tin trở thành công cụ đắc lực ngành nghề đặc biệt cơng tác quảnlý Vì việc ứng dụng CNTT xu tất yếu doanh nghiệp quan nhà nước Một trường học để đạt thành tích giảng dạy học tập phụ thuộc vào trình độ truyền đạt kiến thức giáo viên khả tiếp thu học tập học sinh Bên cạnh công tác quảnlý thông tin học sinh, giáo viên, lớp học, điểm không phần quan trọng Nhằm nâng cao chất lượng quảnlý cách nhanh chóng, xác thay quảnlý thơng tin sổ sách đáp ứng nhu cầu thực tế với kiến thức trang bị học tập trường Đại học Công nghệ thông tin truyền thơng em tìm hiểu định chọn đềtài là: “Phân tích thiết kế hệ thống quảnlýđiểmtrườngTHCS Sơn Lôi” Hướng tiếp cận đềtài - Khảo sát thực tế trườngTHCS Sơn Lơi - Tìm hiểu nghiệp vụ quảnlýđiểm học sinh - Thu thập tài liệu liên quan đến công tác quảnlýđiểm Ý nghĩa lý luận thực tiễn đềtài - Ý nghĩa lý luận đề tài: Đềtàitài liệu để tham khảo, nghiên cứu tiền đềđể phát triển xây dựng phần mềm khác có liên quan - Ý nghĩa thực tiễn đề tài: Ứng dụng đềtài vào việc quảnlýđiểmtrườngTHCS Sơn Lôi thuận tiện, đạt hiệu công việc, giảm thời gian công sức quảnlý sổ sách Cấu trúc báo cáo - Phần I: Mở đầu Phần giới thiệu tổng quanđềtài xây dựng phần mềm quảnlýđiểmtrườngTHCS Sơn Lôi - Phần II: Nội dung đềtài Trong phần gồm chương sau: + Chương I Tổng quan phân tích trạng hệ thống: Chương giới thiệu sơ lược trình phát triển phần mềm, vai trò Khảo sát trạng hoạt động quảnlýđiểmtrườngTHCS Sơn Lôi Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc + Chương II Phân tích thiết kế hệ thống với UML: Phân tích chức năng, đưa danh sách Actor, Usecase, cá tình sử dụng usecase Thiết kế hệ thống: Biểu đồ lớp, biểu đồ usecase, biểu đồ đặc tả chức hệ thống + Chương III Thiết kế sở liệu: Các bảng sở liệu, Lược đồ sở liệu quan hệ + Chương IV Bản ứng dụng chương trình: Trình bày cách cài đặt sử dụng phần mềm Đưa số giao diện hệ thống - Phần III Kết luận: Kết đạt được, ưu nhược điểm hệ thống, hướng phát triển đềtài - Phần IV Tài liệu tham khảo Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc PHẦN II: NỘI DUNG ĐỀTÀI CHƯƠNG I: TỔNG QUAN VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG Thông tin chung 1.1 Thời gian khảo sát - 8h – 10h ngày 18/10/2017 1.2 Địa điểm - TrườngTHCS Sơn Lôi, xã Sơn Lôi, huyện Bình Xuyên, tỉnh Vĩnh Phúc 1.3 Thành phần tham gia - Nguyễn Thị Thu 1.4 Thành Phần cung cấp thông tin - Đại diện TrườngTHCS Sơn Lôi: Thầy giáo Nguyễn Văn Hiệp (Phó hiệu trưởngtrườngTHCS Sơn Lơi) Nội dung khảo sát 2.1 Thông tin liên hệ - TrườngTHCS Sơn Lơi, xã Sơn Lơi, huyện Bình Xuyên, tỉnh Vĩnh Phúc 2.2 Thông tin dự án Ngày cơng nghệ cơng tin đóng vai trò quan trọng đời sống Tin học có nhiều ứng dụng lĩnh vực quảnlý Đặc biệt, việc sử dụng tin học đểquảnlýđiểmtrường học làm đơn giản hóa cơng việc phức tạp Vì vậy, em chọn đềtài phân tích thiết kế hệ thống quảnlýđiểm cho trườngTHCS nhằm giúp cho trường học có phần mềm chuyên dụng đầy đủ yêu cầu, chức phục vụ cho cơng việc nhập, tính điểm, thống kê bảng điểm, báo cáo điểmtrường Dự án phát triển phần mềm quảnlýđiểm xây dựng theo yêu cầu nhà trường Xây dựng phần mềm quảnlýđiểm sử dụng để hỗ trợ để giúp cho công việc quảnlýđiểmtrường học thuận lợi Qua trình khảo sát thực tế, em nhận thấy trường học quảnlýđiểm sổ sách cao sử dụng cơng cụ Excel q trình quảnlýđiểm Việc quảnlý điểm, lưu trữ thông tin học sinh, thông tin lớp học báo cáo thống kê công việc vất vả tốn nhiều gian, thiếu xác phải quảnlý nhiều thơng tin Mỗi có thay đổi thơng tin học sinh người quảnlý phải thay đổi lại giấy tờ cho phù hợp Vì việc quảnlý phương pháp thủ công mang lại hiệu hẳn so với việc áp dụng CNTT vào quảnlý mang lại hiệu nhanh chóng, xác tiện lợi, tốn chi phí cho người quảnlý 2.3 Cơ cấu tổ chức đơn vị Hiệu trưởng nhà trường người có quyền hạn cao trực tiếp quản lý: Trang Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc - Giáo viên: Có nhiệm vụ cập nhật điểm học sinh gửi bảng điểmtrường - Nhân viên: Có nhiệm vụ cập nhật điểm, lập thống kê báo cáo kết học tập học sinh 2.4 Cơ sở hạ tầng nhà trường việc quảnlýđiểm Qua q trình khảo sát em biết cơng tác quảnlýđiểm nhà trường dựa công cụ lưu trữ sổ sách, ứng dụng lưu trữ Word, excel Việc lưu trữ thủ công nhiều thời gian, công tác quảnlý cồng kềnh, dẫn đến mát thông tin, thông tin sai hỏng sửa chữa lại phải làm lại giấy tờ 2.5 Hướng triển khai thực đềtài - Dựa vào tài liệu thu thập qua buổi khảo sát trường nắm vững sơ cơng tác quảnlý điểm, từ vào phân tích thiết kế hệ thống quảnlýđiểm thơng tin liên quan - Tìm hiểu tài liệu liên quan đến công tác quảnlý điểm, tham khảo số phần mềm quảnlýđiểm ứng dụng trực tiếp nhà trường - Xây dựng phần mềm với phân tích thiết kế CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG VỚI UML Tổng quan UML 1.1 Giới thiệu chung UML UML (Unifiled Modeling Language) mơ hình hóa thống nhất, ngơn ngữ biểu diễn mơ hình theo hướng đối tượng xây dựng với chủ đích là: Mơ hình hố hệ thống sử dụng khái niệm hướng đối tượng Thiết lập kết nối từ nhận thức người đến kiện cần mô hình hố Giải vấn đề mức độ thừa kế hệ thống phức tạp, có nhiều ràng buộc khác Tạo ngơn ngữ mơ hình hố sử dụng người máy UML tổ chức mơ hình thành loạt hướng nhìn, thể khía cạnh khác hệ thống Khi kết hợp tất hướng nhìn lại với nhau, ta có tranh trọn vẹn hệ thống Một hướng nhìn khơng phải hình vẽ, nội dung miêu tả qua biểu đồ, hình vẽ chứa đựng phần tử mơ hình hóa Một biểu đồ bình thường trình bày phần nội dung hướng nhìn, hướng nhìn định nghĩa với nhiều biểu đồ Một biểu đồ chứa phần tử mơ hình, ví dụ lớp, đối tượng, nút mạng, thành phần mối quan hệ nối kết, khái quát hóa, phụ thuộc Các phần tử có ý nghĩa (semantic) ký hiệu hình học Trang 10 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc Giao diện: - Điều khiển label - Điều khiển textbox : Dùng để ghi tên : Dùng để nhập hiển thị thông tin: Tên môn, mã môn, ghi - Điều khiển button : Dùng để thực chứa cập nhập - Điều khiển datagridview: Dùng để hiển thị thông tin cập nhật Các kiện Click: - Nhấn nút “Thêm”: Khi muốn thêm môn học danh sách quảnlý môn học hệ thống lưu lại thông tin môn học thêm hiển thị giao diện form - Nhấn nút “Sửa”: Khi người dùng muốn sửa thơng tin mơn học hệ thống cập nhật lại thơng tin - Nút “Xóa”: Khi muốn xóa thơng tin mơn học khơng cần thiết - Nhấn nút “Thốt”: Khi người dùng khơng muốn cập nhật thơng tin mơn học, kích chọn quay trở giao diện hệ thống 1.4.5 Đặc tả giao diện form “frmNhapdiem” Hình 1.4.5 Giao diện form “frmNhapdiem” Chức năng: Form cho phép người dùng cập nhật điểm học sinh theo môn học tính điểm tổng kết cho mơn học Giao diện: - Điều khiển label - Điều khiển texbox : Ghi tên miêu tả điều khiển : Dùng để hiển thị điểm Trang 42 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lôi- Bình Xuyên- Vĩnh Phúc - Điều khiển combobox : Dùng để chọn giá trị hộp điều khiển - Điều khiển button - Điều khiển datagridview: Hiển thị thông tin cập nhật : Thực chức cập nhật Các kiện Click: - Nhấn nút “Thêm”: Khi người dùng muốn nhập điểm học sinh với thông tin lớp, năm học, học kỳ, môn học cho học sinh hệ thống lưu lại điểm mà người dùng nhập - Nhấn nút “Sửa”: Khi người dùng muốn sửa thông tin điểm học sinh hệ thống tự động cập nhật sửa thơng tin - Nút “Xóa”: Khi muốn xóa điểm cho học sinh khơng cần thiết - Nhấn nút “Thốt”: Khi người dùng khơng muốn cập nhật thơng tin điểm, kích chọn quay trở giao diện hệ thống 1.4.6 Đặc tả giao diện form “frmTongketdiem” Hình 1.4.6 Giao diện form “frmTongketdiem” Chức năng: Form cho phép người dùng tính điểm tổng kết học kỳ điểm tổng kết năm theo lớp học Giao diện: - Điều khiển combobox: : Dùng để chọn liệu hộp - Điều khiển button - Điều khiển datagridview : Hiển thị thông tin điểm học sinh : Dùng để thực chức cập nhật Các kiện Click: - Nhấn nút “Cập nhật”: Bảng tổng kết điểm học sinh cho phép người dùng tính điểm trung bình học kỳ 1, học kỳ 2, điểm tổng kết năm theo danh sách lớp Trang 43 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xuyên- Vĩnh Phúc Khi người dùng chọn thông tin cần tính xong, nhấn chọn nút “Cập nhật” hệ thống tự động tính điểm theo thơng tin chọn - Nhấn nút “Thốt”: Khi người dùng khơng muốn thực giao diện form tính điểm tổng kết, kích chọn quay trở giao diện hệ thống 1.4.7 Đặc tả giao diện form “frmHanhkiem” Hình 1.4.7 Giao diện form “frmHanhkiem” Chức năng: Form cho phép người dùng cập nhật hạnh kiểm học sinh Giao diện: - Điều khiển combobox: : Chọn liệu hộp điều khiển - Điều khiển button - Điều khiển datagridview: Hiển thị thông tin cập nhật hạnh kiểm : Thực chức cập nhật Các kiện Click: - Nhấn nút “Thêm”: Khi người dùng muốn nhập hạnh kiểm học sinh - Nhấn nút “Sửa”: Khi người dùng muốn sửa thơng tin - Nút “Xóa”: Khi người dùng muốn xóa thơng tin hạnh kiểm - Nhấn nút “Thốt”: Khi người dùng khơng muốn cập nhật thơng tin hạnh kiểm, kích chọn quay trở giao diện hệ thống 1.4.8 Đặc tả giao diện form “frmNhaphocsinhtuexcel” Trang 44 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lôi- Bình Xuyên- Vĩnh Phúc Hình 1.4.8 Giao diện form “frmNhaphocsinhtuexcel” Chức năng: Form cho phép người dùng nhập danh sách học sinh từ file excel có sẵn Giao diện: - Điều khiển button : Thực chức năng: Mở file, ghi DL, thoát - Điều khiển datagridview: Dùng để hiển thị thông tin Các kiện Click: - Nhấn nút “Mở file”: Khi người dùng muốn nhập từ danh sách học sinh có sẵn file excel - Nhấn nút “Ghi liệu”: Khi chọn nút danh sách học sinh file chọn ghi vào sở liệu - Nhấn nút “Thốt ” Khi người dùng khơng muốn thực công việc nữa, quay trở giao diện 1.4.9 Đặc tả giao diện form “frmNhapdiemtuexcel” Hình 1.4.9 Giao diện form “frmNhapdiemtuexcel” Trang 45 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc Chức năng: Form cho phép người dùng nhập điểm học sinh từ file excel có sẵn Giao diện: - Điều khiển textbox : Hiển thị thông tin load lên - Điều khiển button - Điều khiển datagridview : Dùng để hiển thị thông tin : Thực chức năng: Mở file, ghi DL, thoát Các kiện Click: - Nhấn nút “Mở file”: Khi người dùng muốn nhập từ danh sách điểm có sẵn file excel, thông tin danh sách hiển thị lên giao diện Mã lớp, Mã môn, năm học, học kỳ - Nhấn nút “Ghi liệu”: Khi chọn nút danh sách học sinh file chọn ghi vào sở liệu - Nhấn nút “Thốt ” Khi người dùng khơng muốn thực công việc nữa, quay trở giao diện 1.4.10 Đặc tả giao diện form “frmNhaphanhkiemtuexcel” Hình 1.4.10 Giao diện form “Nhaphanhkiemtuexcel” Chức năng: Form cho phép người dùng nhập hạnh kiểm học sinh từ file excel có sẵn Giao diện: - Điều khiển textbox: Hiển thị thông tin load lên - Điều khiển button - Điều khiển datagridview: Dùng để hiển thị thông tin : Thực chức năng: Mở file, ghi DL, thoát Các kiện Click: Trang 46 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc - Nhấn nút “Mở file”: Khi người dùng muốn nhập từ danh sách hạnh kiểm có sẵn file excel Thơng tin danh sách hiển thị lên giao diện Mã lớp, Mã môn, năm học, học kỳ - Nhấn nút “Ghi liệu”: Khi chọn nút danh sách hạnh kiểm file chọn ghi vào sở liệu - Nhấn nút “Thoát ” Khi người dùng không muốn thực công việc nữa, quay trở giao diện 1.5 Đặc tả giao diện Thống kê – Báo cáo 1.5.1 Đặc tả giao diện form “frmThongkediem” Hình 1.5.1 Giao diện form “frmThongkediem” Chức năng: Form cho phép người thống kê điểm học sinh theo năm học, học kỳ, lớp Giao diện: - Điều khiển tabcontrol : Cho phép thực mở giao diện form - Điều khiển combobox : Cho phép chọn giá trị hộp điều khiển - Điều khiển textbox - Điều khiển button : Hiển thị kết : Thực chức thống kê, báo cáo Các kiện Click: Trang 47 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc Nhấn nút “Thống kê”: - Chức thống kê năm học: Người dùng chọn năm học cần thống kê danh sách học sinh có điểm tổng kết năm học thị giao diện tự động thống kê % xếp loại - Chức thống kê học kỳ: Người dùng chọn năm học học kỳ cần thống kê hệ thống load tất học sinh thuộc năm học, học kỳ lên giao diện tự động tính % xếp loại - Chức thống kê lớp: Người dùng chọn năm học, lớp học cần thống kê hệ thống load danh sách điểm tổng kết thuộc lớp lên tự động tính % xếp loại lớp - Nhấn nút “Báo cáo”: Khi muốn in danh sách điểm thống kê - Nhấn nút “Thoát”: Khi người dùng muốn thoát khỏi form thống kê điểm quay giao diện form 1.5.2 Đặc tả giao diện form “frmThongkehanhkiem” Hình 1.5.2 Giao diện form “frmThongkehanhkiem” Chức năng: Form cho phép người dùng thống kê hạnh kiểm học sinh theo năm học, học kỳ lớp học Giao diện: - Điều khiển tabcontrol : Cho phép thực mở giao diện form - Điều khiển combobox : Cho phép chọn giá trị hộp điều khiển - Điều khiển textbox : Hiển thị kết Trang 48 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc - Điều khiển button : Thực chức năng: thống kê, báo cáo.thoát Các kiện Click: Nhấn nút “Thống kê”: - Chức thống kê năm học: Người dùng chọn năm học cần thống kê danh sách học sinh năm học thị giao diện tự động thống kê % xếp loại hạnh kiểm - Chức thống kê học kỳ: Người dùng chọn năm học học kỳ cần thống kê hệ thống load tất học sinh thuộc năm học, học kỳ lên giao diện tự động tính % xếp loại hạnh kiểm - Chức thống kê lớp: Người dùng chọn năm học, lớp học cần thống kê hệ thống load danh sách thuộc lớp lên tự động tính % xếp loại hạnh kiểm lớp - Nhấn nút “Báo cáo”: Khi muốn in danh sách hạnh kiểm thống kê - Nhấn nút “Thoát”: Khi người dùng muốn thoát khỏi form thống kê hạnh kiểm quay giao diện form 1.6 Đặc tả giao diện form “frmTimkiemhocsinh” Hình 1.6 Giao diện form “frmTimkiemhocsinh” Chức năng: Form cho phép người dùng muốn tìm kiếm thông tin học sinh Giao diện: - Điều khiển radiobutton : Cho phép lựa chọn chức nhiều chức - Điều khiển textbox : Cho phép nhập thơng tin cần tìm kiếm - Điều khiển button : Thực chức tìm kiếm, in Trang 49 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc - Điều khiển datagridview: Dùng hiển thị thơng tin tìm Các kiện Click: - Nhấn nút “Tìm kiếm”: Khi người muốn tìm kiếm thơng tin học sinh theo tiêu chí chọn tiêu chí nhập thơng tin cần tìm Kích chọn nút tìm kiếm Hệ thống dò tìm học sinh với u cầu người dùng - Nhấn nút “In”: Khi muốn in thông tin học sinh tìm - Nhấn nút “Thốt”: Khi khơng muốn thực chức tìm kiếm quay trở giao diện 1.7 Đặc tả giao diện In 1.7.1 Đặc tả giao diện form “frmBangdiemhocsinh” Hình 1.7.1 Giao diện form “frmBangdiemhocsinh” Chức năng: Form cho phép người dùng xem in bảng điểm Giao diện: - Điều khiển combobox : Chọn thông tin cần in: Niên khóa, lớp - Điều khiển button - Điều khiển checkbox - Điều khiển datagridview :: Hiển thị thông tin trước in : Thực chức năng: xem,In, thoát : Thực chức lúc Các kiện Click: - Nhấn nút “Xem”: Khi người dùng muốn xem danh sách điểm với thông tin lựa chọn giao diện form Trang 50 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lôi- Bình Xuyên- Vĩnh Phúc - Nhấn nút “In”: Khi người dùng muốn in danh dách điểm chọn - Nhấn nút “Thoát”: Khi người dùng muốn thoát khỏi form 1.7.2 Đặc tả giao diện form “frmDShocsinh” Hình 1.7.2 Giao diện form “frmDShocsinh” Chức năng: Form cho phép người dùng in danh sách học sinh lớp Giao diện: - Điều khiển combobox - Điều khiển button - Điều khiển datagridview : : Chọn thông tin cần in: Niên khóa, lớp : Thực chức năng: In, : Hiển thị thông tin trước in Các kiện Click: - Nhấn nút “In DS”: Khi người dùng muốn in danh sách học sinh lớp chọn lớp nhấn nút In DS danh sách chọn in - Nhấn nút “Thoát” người dùng không muốn in danh sách quay trở giao diện 1.7.3 Đặc tả giao diện form “frmDSLop” Trang 51 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc Hình 1.7.3 Giao diện form “frmDSLop” Chức năng: Form cho phép người dùng in danh sách lớp theo niên khóa Giao diện: - Điều khiển combobox - Điều khiển button : Chọn thông tin cần in : Thực chức in, thoát Các kiện Click: - Nhấn nút “In DS”: Khi người dùng muốn in danh sách lớp chọn niên khóa nhấn nút In DS danh sách lớp thuộc niên khóa in - Nhấn nút “Thốt” người dùng không muốn in danh sách quay trở giao diện 1.7.4 Đặc tả giao diện form “frm DSgiaovien” Hình 1.7.4 Giao diện form “frm DSgiaovien” Chức năng: Form cho phép người dùng in danh sách giáo viên thuộc chuyên môn Giao diện: - Điều khiển combobox : Chọn thông tin cần in Trang 52 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc - Điều khiển button : Thực chức in, thoát Các kiện Click: - Nhấn nút “In DS”: Khi người dùng muốn in danh sách giáo viên chọn chọn chuyên mơn nhấn nút In DS danh sách giáo viên chun mơn in - Nhấn nút “Thốt” người dùng khơng muốn in danh sách quay trở giao diện CHƯƠNG II: THỬ NGHIỆM VÀ ĐÁNH GIÁ HỆ THỐNG Cài đặt chương trình u cầu hệ thống máy tính tối thiểu: Hệ điều hành: Windows Hệ quản trị sở liệu SQL Server 2005 Máy cài NET Framework 4.0 Cài đặt: Chọn tới thư mục cài đặt, chạy file softQld.exe, chương trình tự cài đặt Chương trình chạy tốt Win 2K/XP, Win Vista, Win Các chức thiết kế chạy ổn định Đánh giá Hệ thống quảnlýĐiểmtrườngTHCS Sơn Lôi chạy tốt cài đặt windows Về hệ thống cung cấp đầy đủ chức phục vụ công tác quảnlýđiểm như: Cập nhật thông tin học sinh, giáo viên, môn học, lớp học, điểm, hạnh kiểm,thống kê báo cáo, tìm kiếm, In Phân hệ quản trị hệ thống: Trong phân hệ người quản trị cập nhật thơng tin giáo viên quảnlý điểm, tạo tài khoản phân quyền quản trị cho giáo viên giáo viên đăng nhập, thay đổi mật khẩu, khỏi tài khoản sử dụng Phân hệ quản trị quản lý: Trong phân hệ người quản trị cập nhật thông tin về: Học sinh, giáo viên, lớp học, môn học, điểm cho môn học, điểm tổng kết học kỳ, tổng kết năm học Phân hệ quản trị tìm kiếm: Trong phân hệ người quản trị tìm kiếm thơng tin học sinh Trang 53 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc Phân hệ quản trị thống kê: Trong phân hệ người quản trị thống kê học lực, kết rèn luyện Để lập báo cáo theo dõi tình hình học tập học sinh theo năm học, học kỳ, lớp học Phân hệ In: Trong phân hệ người quản trị In: Bảng điểm học sinh theo lớp, cho cá nhân, danh sách học sinh, danh sách lớp, danh sách giáo viên Hướng phát triển Hiện nay, theo xu hướng công nghệ, phần mềm quảnlý chạy desktop vốn giữ ưu trước dần chuyển sang web Trong thời gian tới nhóm tích hợp thêm số chức khác làm cho hệ thống quảnlý tốt Cần phải mở rộng hệ thống thực cài đặt hệ thống nối mạng, mở rộng toán để đáp ứng nhiều chức thiếu Cài đặt hệ thống hồn chỉnh hơn, để chương trình thực hữu ích hơn, đáp ứng nghiệp vụ quảnlý phức tạp hơn, liệu lớn việc quảnlýĐề xuất ý kiến Bài thực tập xây dựng thành công hệ thống quảnlýđiểmtrườngTHCS Sơn Lôi Việc xây dựng hệ thống thực theo quy trình cơng nghệ hướng đối tượng Em kết hợp vấn đề liên quan trình quảnlýđiểm như: Quảnlý học sinh, giáo viên, lớp học, môn học, Quảnlýđiểm – hạnh kiểm, tìm kiếm thống kê báo cáo phục vụ cho công tác quảnlý nhanh xác Hệ thống có khả mở rộng thành hệ thống lớn hơn, hỗ trợ thêm nhiều chức mới, nhằm phục vụ tốt công tác quảnlý Em hy vọng đềtài nhận quan tâm nhiều người sử dụng đặc biệt trườngTHCS Sơn Lôi Em mong nhận góp ý, đánh giá thầy cơ, bạn bè để hệ thống chúng em ngày hồn thiện nhằm phục vụ tốt cho cơng tác quảnlýđiểm Trang 54 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc PHẦN IV: KẾT LUẬN Sau thời gian làm việc nghiêm túc với hướng dẫn thầy Nguyễn Hồng Tân, em hoàn thành đềtài “Phân tích thiết kế hệ thống quảnlýđiểmtrườngTHCS Sơn Lơi – Bình Xun – Vĩnh Phúc” Kết đạt được: Xây dựng thành công hệ thống quảnlýđiểmtrườngTHCS Sơn Lơi Tìm hiểu tương đối kỹ nghiệp vụ: Quản lý, Thống kê Tìm hiểu tương đối đủ C#, Windown form Phân tích thiết kế hệ thống tương đối đầy đủ Giao diện hệ thống thiết kế đơn giản, thân thiện, dễ sử dụng Tiếp cận ứng dụng phương pháp lập trình theo hướng đối tượng Quảnlýdễ dàng thông tin học sinh, lớp, giáo viên, điểm Thống kê, tìm kiếm theo tiêu chí khác nhau, từ giúp cho việc quảnlý thuận lợi Mặc dù, chương trình hồn thành song điều kiện thời gian trình độ hạn chế nên thiết kế chương trình nhiều hạn chế: Việc khảo sát xây dựng hệ thống nhiều vướng mắc dẫn đến thiết kế hệ thống chưa tối ưu, mức độ chuẩn hóa chưa cao Hệ thống cài đặt máy tính độc lập Do kỹ lập trình hạn chế đặc biệt vận dụng tính C# lập trình CSDL Chưa khai thác hết khả tối đa ngôn ngữ nhằm tối ưu hóa cải tiến tốc độ chạy chương trình CSDL hệ thống chưa tối ưu Em xin chân thành cảm ơn thầy cô khoa CNTT đặc biệt thầy Nguyễn Hồng Tân tạo điều kiện hướng dẫn nhiệt tình để em hồn thành thực tập Em mong nhận góp ý đánh giá từ thầy cô bạn để em hoàn thiện Em xin chân thành cảm ơn! Vĩnh Phúc, ngày 14 tháng 11 năm 2017 Sinh viên thực Nguyễn Thị Thu Trang 55 Phân tích thiết kế hệ thống QuảnlýđiểmTrườngTHCS Sơn Lơi- Bình Xun- Vĩnh Phúc TÀI LIỆU THAM KHẢO [1] Phạm Hữu Khang, Hoàng Đức Hải Lập trình ứng dụng SQL Server tồn tập [2] Phạm Hữu Khang, Hồng Đức Hải Lập trình Window Form C# 2005 [3] Dương Kiều Hoa, Tơn Thất Hòa An Phân tích thiết kế hướng đối tượng theo UML [4] Huỳnh Văn Đức, Đồn Thiện Ngân Giáo trình nhập mơn UML Một số tài liệu internet http://ebook.com.vn http://google.com.vn http://Congnghephanmem.com số tài liệu có liên quan Trang 56 ... Nhập Quản lý người dùng Quản lý thông tin tài khoản Quản lý giáo viên Quản lý thông tin giáo viên Quản lý học sinh Quản lý thông tin học sinh Quản lý lớp Quản lý thông tin lớp học Quản lý điểm Quản. .. trường THCS Sơn Lơi - Tìm hiểu nghiệp vụ quản lý điểm học sinh - Thu thập tài liệu liên quan đến công tác quản lý điểm Ý nghĩa lý luận thực tiễn đề tài - Ý nghĩa lý luận đề tài: Đề tài tài liệu... Use Case quản lý quản lý lớp học Hình 2.2.6 - Biểu đồ Use Case quản lý lớp học 2.2.7 Biểu đồ Use Case quản lý điểm học sinh Trang 16 Phân tích thiết kế hệ thống Quản lý điểm Trường THCS Sơn Lơi-