Đề tài Phân tích thiết kế hệ thống quản lý học sinh tại trường THCS Đoàn Xá

57 405 0
Đề tài Phân tích thiết kế hệ thống quản lý học sinh tại trường THCS Đoàn Xá

Đ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

Đề tài Phân tích thiết kế hệ thống quản lý học sinh trường THCS Đoàn Xá uyenlongthien.cntt@gmail.com MỤC LỤC LỜI GIỚI THIỆU CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Lý thuyết chung sở liệu 1.2 Lý thuyết phân tích thiết kế hệ thống 1.2.1.Biểu đồ phân cấp chức (BPC) 1.2.2 Biểu đồ luồng liệu (BLD) 1.2.3 Mô hình thực thể liên kết (E-R) 1.2.4 Mô hình quan hệ: 1.2.5 Khảo sát trạng xác lập dự án 1.2.6 Thiết kế tổng thể 10 1.2.7 Thiết kế giao diện 10 1.2.8 Thiết kế kiểm soát 11 1.2.9 Thiết kế tệp (file) 11 1.2.10 Thiết kế chương trình 12 1.3 Tổng quan ngôn ngữ lập trình Visual Basic 13 1.4 Tổng quan phần mềm Microsoft Access 15 1.4.1 Các thành phần hình Access 15 1.4.2 Các đối tượng Access 16 1.5 Tổng quan toán quản lý điểm học sinh trường THCS 18 CHƯƠNG II KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 20 2.1 Khảo sát toán………………………………………………………… 19 2.1.1 Giới thiệu trường THCS Đoàn Xá 20 2.1.2 Khảo sát thực trạng quản lý học sinh trường THCS Đoàn Xá 22 2.1.3.Một số biểu mẫu sử dụng trình quản lý điểm hs….23 2.1.4 Các yêu cầu người dùng hệ thống quản lý điểm hs….23 2.2 Phân tích thiết hệ thống quản lý điểm học sinh……………………………24 2.2.1 Thông tin vào hệ thống…………………………………… .25 2.2.3 Biểu đồ phân cấp chức năng………………………………………… 26 2.2.4 Biểu đồ liệu mức đỉnh…………………………………………… 27 2.3 Biểu đồ luồng liệu mức đỉnh…………………………………… 28 2.4 Thiết kế bảng sở liệu 42 2.5 Mô hình thực thể liên kết (ER)…………………………………………….45 -2- uyenlongthien.cntt@gmail.com LỜI GIỚI THIỆU Trên giới nói chung Việt Nam nói riêng, công nghệ thông tin trở thành ngành công nghiệp mũi nhọn, ngành khoa học - kỹ thuật thiếu đời sống Trong thời đại công nghệ thông tin phát triển nay, phải kể đến việc áp dụng tin học vào lĩnh vực xã hội như: quản lý, thông tin, kinh tế, cho đời phần mềm ứng dụng để thay công tác quản lý thủ công, giảm nhẹ tới mức tối thiểu việc sử dụng sức người công tác quản lý, tăng cường hiệu quả, tiết kiệm chi phí, thời gian sức lao động Ở nước ta nay, việc đưa số phần mềm ứng dụng vào việc quản lý quan, xí nghiệp nhà trường phổ biến trở nên cấp thiết Là cán công tác trường THCS – Đoàn Xá – Kiến Thụy – Hải Phòng, việc đưa ứng dụng quản lý học sinh vào nhà trường việc cần thiết để phục vụ cho việc quản lý thông tin học sinh, trình học tập, kết học tập… Vì em mạnh dạn chọn đề tài “ Phân tích thiết kế hệ thống quản lý học sinh trường THCS Đoàn Xá ” Do trình độ thời gian có hạn nên trình thực tập chuyên ngành trình làm báo cáo cho chương trình quản lý học sinh chắn có số chỗ sai sót chưa hợp lý Vì vậy, em mong có đóng góp ý kiến, giúp đỡ quý thầy cô bạn để chương trình hoàn thiện Em xin chân thành cảm ơn Thầy giáo Th.s LÊ TUẤN ANH - Giảng viên Trường Đại học CNTT&Truyền Thông Thái Nguyên thầy cô giáo trường THCS Đoàn Xá tận tình giảng dạy tạo điều kiện cho em hoàn thành báo cáo Hải Phòng, tháng năm 2012 Sinh viên ĐỖ THỊ HƯƠNG -3- uyenlongthien.cntt@gmail.com CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Lý thuyết chung sở liệu Cơ sở liệu sưu tập lớn loại liệu tác nghiệp, bao gồm loại liệu âm thanh, tiếng nói, chữ viết, văn bản, đồ hoạ, hình ảnh tĩnh hay hình ảnh động Được mã hoá dạng chuỗi bít lưu trữ dạng File liệu nhớ máy tính Cấu trúc liệu tuân theo quy tắc dựa lý thuyết toán học Cơ sở liệu phản ánh trung thực giới liệu thực khách quan Cơ sở liệu tài nguyên thông tin dùng chung cho nhiều người: Cơ sở liệu (CSDL) tài nguyên thông tin chung cho nhiều người sử dụng Bất kỳ người sử dụng mạng máy tính, thiết bị đầu cuối, nguyên tắc có quyền truy nhập khai thác toàn hay phần liệu theo chế độ trực tuyến hay tương tác mà không phụ thuộc vào vị trí địa lý người sử dụng với tài nguyên CSDL hệ ứng dụng khai thác ngôn ngữ liệu chương trình ứng dụng để xử lý, tìm kiếm, tra cứu, sửa đổi, bổ sung hay loại bỏ liệu Tìm kiếm tra cứu thông tin chức quan trọng phổ biến dịch vụ CSDL Hệ quản trị CSDLHQTCSDL phần mềm điều khiển chiến lược truy nhập CSDL Khi người sử dụng đưa yêu cầu truy nhập ngôn ngữ liệu đó, HQTCSDL tiếp nhận thực thao tác CSDL lưu trữ Đối tượng nghiên cứu CSDL thực thể mối quan hệ thực thể Thực thể mối quan hệ thực thể hai đối tượng khác Mối quan hệ thực thể loại thực thể đặc biệt Trong cách tiếp cận CSDL quan hệ, người ta dựa lý thuyết đại số quan hệ để xây dựng hệ chuẩn, kết nối không tổn thất thông tin biểu diễn liệu Dữ liệu lưu trữ nhớ máy tính phải tính đến yếu tố tối ưu không gian lưu trữ, mà phải đảm bảo tính -4- uyenlongthien.cntt@gmail.com khách quan, trung thực liệu thực Nghĩa phải đảm bảo tính quán liệu giữ toàn vẹn liệu 1.2 Lý thuyết phân tích thiết kế hệ thống * Một số phương pháp phân tích thiết kế hệ thống - Phương pháp SA Do De Macro người khác đề xuất năm 70 Đặc điểm phương pháp phân tích hệ thống thành chức nhỏ đơn giản dần Đặc điểm phương pháp: Phương pháp phân tích hệ thống theo hướng chức Sử dụng biểu đồ phân cấp chức Dùng biểu đồ luồng liệu Phân tích từ xuống Sử dụng biểu diễn dạng đồ hoạ Ưu điểm phương pháp đơn giản, gọn nhẹ, dễ hiểu dễ thực phù hợp với nhiều loại hệ thống lớn vừa nhỏ - Phương pháp E/A: Do H.Tardieu P.Chen phát triển năm 1976 Đặc điểm: Đây phương pháp phân tích theo hướng liệu Các thông tin gom nhóm xung quanh vật thể Sử dụng mô hình thực thể liên kết(mô hình E/A) Ưu điểm phương pháp đơn giản gần với tư trực quan -5- uyenlongthien.cntt@gmail.com 1.2.1.Biểu đồ phân cấp chức (BPC) Là biểu đồ cho phép ta phân giã chức thành chức nhỏ gọi biểu đồ phân cấp dạng phương tiện để chi tiết hoá dần trình mô tả xử lý - Cung cấp cách nhìn tổng quát từ phân cấp đến mức sau - Dễ thành lập, dễ hiểu - Các chức trình bày dạng tĩnh tức bỏ qua mối liên quan chức việc chuyển giao liệu trình độ thời gian 1.2.2 Biểu đồ luồng liệu (BLD) Mục đích: Diễn tả tập hợp chức hệ thống mối quan hệ trước sau tiến trình xử lý, chuyển giao thông tin cho - DFD: Biểu đồ luồng liệu cho biểu diễn động, cung cấp cách quan sát tổng thể hệ thống Tác dụng: - DFD: Là công cụ để thể bước phân tích thiết kế, trao đổi lưu trữ liệu - DFD: Chia làm mức: + Mức 1: Mức vật lý – Biểu đồ luồng liệu mức vật lý + Mức 2: Biểu đồ luồng liệu mức logic Biểu đồ luồng liệu mức Vật lý: Các chức xử lý: Là thao tác biểu diễn động từ Làm nhiệm vụ biến đổi thông tin, chức có tên riêng, tên động từ có kèm theo bổ ngữ Để biểu diễn chức người ta dùng hình tròn, bên hình tròn tên chức Luồng liệu luồng thông tin vào, chức xử lý Kho liệu: tên nội dung thông tin mang tin Kho nơi lưu trữ thông tin khoảng thời gian để sau nhiều chức xử lý sử dụng -6- uyenlongthien.cntt@gmail.com Tác nhân một nhóm người tổ chức nằm quan, doanh nghiệp có trao đổi thông tin trực tiếp với hệ thống Tác nhân trong: Là hệ thống hệ thống mà xem xét trình bày trang khác biểu đồ 1.2.3 Mô hình thực thể liên kết (E-R) Thực thể: Là đối tượng quan tâm đến hệ thống quản lý Kiểu thực thể: Là tập hợp thực thể có chất Liên kết: Là ràng buộc có ý nghĩa mặt quản lý hai hay nhiều thực thể Kiểu liên kết: Là tập hợp liên kết có chất - Các dạng liên kết: + Liên kết: 1-1 + Liên kết: 1-n + Liên kết: n-n Mô hình thực thể liên kết: 1 n n n Thuộc tính: Là giá trị dùng để mô tả khía cạnh thực thể Thuộc tính khoá: Để phân biệt hai đối tượng kiểu thực thể 1.2.4 Mô hình quan hệ: Quan hệ: Để biểu diễn tích đề toán học dùng bảng biểu diễn - Quan hệ tích đề nên biểu diễn quan hệ dạng bảng Mỗi cột thuộc tính, hàng Số lượng hàng lực lượng quan hệ + Khoá quan hệ: Là số thuộc tính dùng để phân biệt hai hàng hai khác -7- uyenlongthien.cntt@gmail.com + Khoá quan hệ: Là số thuộc tính dùng để phân biệt hai hàng hai khác Lược đồ quan hệ: Là đôi gồm có tập thuộc tính phụ tập phụ thuộc hàm F Các dạng chuẩn (3 dạng): - Dạng chuẩn 1: Một lược đồ quan hệ r xác định tập thuộc tính u, quan hệ r gọi nằm dạng chuẩn thuộc tính r giá trị nguyên tố - Dạng chuẩn 2: Nó dạng chuẩn thuộc tính không khoá phụ thuộc đầy đủ vào khoá - Dạng chuẩn 3: Cho quan hệ r xác định tập thuộc tính U r quan hệ nằm dạng chuẩn Nếu nằm dạng chuẩn thuộc tính không khoá không phụ thuộc vào khoá bắc cầu, khoá 1.2.5 Khảo sát trạng xác lập dự án Đây giai đoạn trình phân tích thiết kế hệ thống Là giai đoạn có tính chất định xem dự án có tồn hay không Mục đích yêu cầu - Mục đích: Là hợp đồng xây dựng hệ thống tin hình thành Để đạt mục đích có số yêu cầu sau: + Phải khảo sát tìm hiểu đánh giá trạng hệ thống cũ + Đề xuất yêu cầu mục tiêu ưu tiên hệ thống + Phải phác hoạ giải pháp cân nhắc tính khả thi hệ thống + Xây dựng kế hoạch để thực dự án đưa dự trù tổng quát Khảo sát trạng toán Phương pháp thực hiện: Tiến hành mức khác nhau: ứng với mức nhóm người tham gia vào hệ thống Mức thực hành: Muốn xây dựng hệ thống hoàn hảo quan tâm đến người tham gia làm việc trực tiếp với thao tác hệ thống Vì họ người nhận khó khăn vấn đề cần giải -8- uyenlongthien.cntt@gmail.com Mức điều phối quản lý: Là người quản lý trực tiếp họ người biết rõ tổ chức hoạt động cụ thể Mức định lãnh đạo: Đặc trưng họ người định họ có yêu cầu thông tin thông tin họ yêu cầu tiết Mức chuyên gia cố vấn: Những người nhìn toàn diện hệ thống nhìn nhận cách chi tiết hệ thống Tập hợp thông tin: - Các thông tin hệ thống cũ (hiện tại): Đó thông tin môi trường, thông tin liên quan trực tiếp đến trình nghiên cứu hệ thống + Thông tin tĩnh: Gồm có thông tin sơ đẳng + Thông tin có cấu trúc: Các sổ sách mà thu + Các thông tin động gồm mặt không gian: Các đường di chuyển tài liệu mặt giấy tờ + Thông tin biến đổi: Đó qui tắc quản lý, qui định hành chính, công thức tính toán, điều kiện để thực qui trình - Các thông tin hệ thống (hệ thống tương lai): Là thông tin thu thập cách nói trực tiếp yêu cầu, nguyện vọng với hệ thống mới, thường phát biểu dự đoán Sau thu thập đựơc thông tin nhìn khía cạnh sau: + Số lượng: Quyết định xem công việc có thực hay không? + Tần xuất: Số lượng nhiều tần xuất lại Có yêu cầu số lượng nhiều tần xuất nhiều + Độ xác thông tin + Thời gian sống: Thông tin thông tin mang tính chất bất thường - Phát yếu hệ thống cũ đưa yêu cầu hệ thống mới: + Đưa chưa có phải bổ sung vào + Yếu, kém? -9- uyenlongthien.cntt@gmail.com +Yêu cầu mới: Những nhu cầu thông tin chưa đáp ứng Các nguyện vọng người thực Các dự kiến kế hoạch phát triển 1.2.6 Thiết kế tổng thể Xuất phát: Mô tả logic hệ thống Cụ thể bao gồm biểu đồ phân cấp chức hệ thống Biểu đồ phân cấp chức mức mô hình thực thể liên kết mô hình quan hệ Nhiệm vụ giai đoạn thiết kế: Chuyển mức mô tả logic thành mô tả vật lý muốn phải bổ sung thêm biện pháp, phương tiện cài đặt Cách tiến hành: chia thành bước - Bước 1: Thiết kế tổng thể: + Phân định danh giới phần thực máy tính phần thực thủ công + Phân định hệ thống máy tính - Bước 2: Thiết kế giao diện: Thiết kế đầu vào, đầu thiết kế danh giới thủ công máy tính - Bước 3: Thiết kế kiểm soát, vấn đề liên quan đến bảo vệ va bảo mật liệu - Bước 4: Chúng ta quan tâm đến đủ, không dư thừa, không trùng lặp phần thiết kế phải quan tâm đến hai yêu cầu tiện lợi nhanh chóng - Bước 5: Thiết kế chương trình 1.2.7 Thiết kế giao diện Thiết kế tài liệu xuất: Tài liệu xuất có dạng sau: In giấy, report, hình lưu trữ lại đĩa tệp liệu Tài liệu xuất có loại sau: - Tài liệu có cấu trúc chứa thông tin theo yêu cầu: trả lời với yêu cầu đưa vào - Tài liệu xuất đưa dạng khung tạo sẵn để điền thông tin khung sẵn - 10 - uyenlongthien.cntt@gmail.com Gioi Yes/No Giới tính Mamon Text 15 Mã môn học SoDT Number Integer Số điện thoại 2.4.3 Tên lớp (tenlop) STT Tên Kiểu trường Độ rộng Diễn giải #Tenlop Text 10 Tên lớp (Khoá chính) Khối Text 25 Khối MasoGV Text 15 Mã số giáo viên Siso Number Integer Sĩ số 2.4.4 Mã môn (mamon) STT Tên trường Kiểu Độ Diễn giải rộng #Mamon Text 15 Mã môn (Khoá chính) Tenmon Text 30 Tên môn Sotiet Number Integer Số tiết - 43 - uyenlongthien.cntt@gmail.com 2.4.5 Bảng điểm học kì I (bdHKI) STT Tên trường Độ rộng Kiểu Diễn giải MAHS Text 15 Mã học sinh DM1 Number Integer Điểm miệng lần DM2 Number Integer Điểm miệng lần DM3 Number Integer Điểm miệng lần D151 Number Integer Điểm 15 lần D152 Number Integer Điểm 15 lần D153 Number Integer Điểm 15 lần D451 Number Integer Điểm 45 lần D452 Number Integer Điểm 45 lần 10 D453 Number Integer Điểm 45 lần 11 DHKI Number Integer Điểm học kì 2.4.6 Bảng điểm học kì II (bdHKII) STT Tên trường Kiểu Độ rộng Diễn giải MAHS Text 15 Mã học sinh DMK21 Number Integer Điểm miệng học kì lần DMK22 Number Integer Điểm miệng học kì lần DMK23 Number Integer Điểm miệng học kì lần - 44 - uyenlongthien.cntt@gmail.com D15K21 Number Integer Điểm 15 học kì lần D15K22 Number Integer Điểm 15 học kì lần D15K23 Number Integer Điểm 15 học kì lần D45K21 Number Integer Điểm 45 học kì lần D45K22 Number Integer Điểm 45 học kì lần 10 D45K23 Number Integer Điểm 45 học kì lần 11 DHKII Number Integer Điểm học kì 2.5 Mô hình thực thể liên kết (ER) Căn vào chức quản lý điểm trường THCS, ta có sơ đồ quan hệ thực thể liên kết - 45 - uyenlongthien.cntt@gmail.com CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM THCS 4.1 Giao diện chương trình - 46 - uyenlongthien.cntt@gmail.com 4.2 Giao diện chức cập nhật thông tin Menu “Cập nhật”: Thực chức cập nhật liệu, gồm mục sau: 4.2.1 Form cập nhật thông tin học sinh - 47 - uyenlongthien.cntt@gmail.com 4.2.2 Form cập nhật điểm Chức để thêm điểm cho học sinh sửa điểm cho học sinh 4.2.3 Form cập nhật lớp Chức cho phép thêm lớp - 48 - uyenlongthien.cntt@gmail.com 4.2.4 Form cập nhật khối Chức cho phép thêm mới, sửa thông tin 4.2.6 Form cập nhật môn học Chức cho phép ta thêm môn học có thay đổi môn học từ phòng giáo dục - 49 - uyenlongthien.cntt@gmail.com 4.3 Giao diện chức tìm kiếm 4.3.1 Form tìm kiếm điểm Form tìm kiếm điểm cho phép ta tìm kiếm điểm theo theo tên lớp 4.3.2 Form tìm kiếm thông tin học sinh Chức cho phép tìm kiếm thông tin học sinh theo mã học sinh - 50 - uyenlongthien.cntt@gmail.com 4.3.3 Form tìm kiếm thông tin lớp 4.3.4 Form tìm kiếm thông tin môn học - 51 - uyenlongthien.cntt@gmail.com 4.4 Giao diện chức thống kê báo cáo 4.4.1 Báo cáo danh sách điểm học sinh Chức cho phép người dùng in danh sách điểm học sinh lớp theo học kì - 52 - uyenlongthien.cntt@gmail.com 4.4.2 Báo cáo danh học sinh lưu ban - 53 - uyenlongthien.cntt@gmail.com 4.4.3 Báo cáo danh học sinh lên lớp Chức cho phép người dùng tổng hợp in danh sách học sinh lên lớp lớp - 54 - uyenlongthien.cntt@gmail.com 4.4.4 In bảng điểm cá nhân Chức cho phép xem in bảng điểm học sinh - 55 - uyenlongthien.cntt@gmail.com KẾT LUẬN Sau chạy thử nghiệm ta thấy chương trình “Quản Lý Điểm THCS ” Đã có tính mở, thân thiện với người sử dụng, giao diện thiết kế phù hợp Chương trình hỗ trợ nhiều cho công việc giáo viên chủ nhiệm giáo viên môn việc quản lý học sinh Mặt khác chương trình giúp cho Ban Giám Hiệu nắm bắt thông tin tổng quát điểm học sinh trường Tuy nhiên hiểu biết ACCESS hạn chế, từ chưa phát huy hết khả mạnh ngôn ngữ để xây dựng chương trình hoàn thiện Mặc dù cố gắng nhiều để hoàn thành chương trình quản lý điểm học sinh THCS điều kiện có hạn, vốn lập trình không nhiều nên chương trình dừng mức Rất mong muốn nhận đóng góp ý kiến thầy cô giáo bạn để chương trình ngày hoàn thiện Những kết đạt - Cập nhật lưu trữ thông tin cần thiết học sinh - Tìm kiếm thông tin học sinh theo tiêu chí tên, mã hs, lớp, khối báo cáo thống kê điểm học sinh theo học kì, năm, in bảng điểm theo danh sách lớp, khối, môn, bảng điểm cá nhân, danh sách học sinh lại lớp, lên lớp… Hướng phát triển đề tài: - Phân tích sở liệu chi tiết chặt chẽ hơn, để hoàn thành đầy đủ chức áp dụng vào quản lý Với mục đích chương trình nhanh chóng, xác tiết kiệm thời gian, công sức người làm công tác quản lý điểm nhằm nâng cao chất lượng quản lý trường giúp người quản lý hoàn thành nhiệm vụ giao phó Việc giải toán đòi hỏi phải có trình phân tích tỉ mỉ, xác khoa học nhằm đưa phần mềm vào ứng dụng thực tế nhà trường, mặt khác cố gắng khắc phục khuyết điểm, hạn chế, phát huy ưu điểm vấn đề phát sinh thời gian ngắn Một lần em xin gửi lời biết ơn chân thành tới Thạc sĩ Lê Tuấn Anh, người hướng dẫn em thực đồ án này! - 56 - uyenlongthien.cntt@gmail.com TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Ba (2003) Phân tích thiết kế hệ thống thông tin, NXB Đại Học Quốc gia Hà Nội [2] Đào Thanh Tĩnh, phân tích va thiết kế hệ thống thông tin, NXB Đại Học Quốc Gia Hà Nội [3] Nguyễn Hoài Anh, sách điện tử phân tích thiết kế hệ thống thông tin [4] Hướng dẫn lập trình MS – Accesss 2000 – Nhà xuất Giáo dục– 2005 [5] Cơ sở liệu – Nguyễn Đăng Tị - Đỗ Phúc [6] Nhập môn sở liệu quan hệ - Nhà xuất thống kê [7] Tụ học nhanh Access 2003, NXB Văn hóa - Thông tin - 57 -

Ngày đăng: 02/11/2016, 20:22

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan