Báo cáo Bài tập lớn môn học Lập trình Access:”Xây dựng phần mềm quản lý điểm sinh viên”

56 2.1K 7
Báo cáo Bài tập lớn môn học Lập trình Access:”Xây dựng phần mềm quản lý điểm sinh viên”

Đ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

MỤC LỤCLời nói đầuI. Giới thiệu đề tài.....................5 1. Lý do chọn đề tài.................................................................... 2. Đặt vấn đề............................................................................... 3. Mục đích nghiên cứu.............................................................. 4. Nội dung nghiên cứu.............................................................. 5. Phương pháp nghiên cứu.......................................................II. Phân tích thiết kế hệ thống......................................................81.Sơ đồ chức năng....................................................................2.Các bảng dữ liệu....................................................................3.Thiết lập mối quan hệ thực thể giữa các bảng.....................15III. Xây dựng chương trình...........................................................1.Giao diện chương trình..........................................................2.Các truy vấn............................................................................3.Tạo các form...........................................................................3.1.Quản lý sinh viên......................................................................................3.2.Quản lý điểm của sinh viên.................................................3.3.Các chức năng tìm kiếm.....................................................4.Các report..............................................................................5.Modul....................................................................................6.Một số vấn đề liên quan........................................................Lời kết.........................................................................................

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN -o0o Bài tập lớn mơn học Lập trình Access Đề tài:”Xây dựng phần mềm quản lý điểm sinh viên” Giáo viên hướng dẫn: Phan Văn Viên Nhóm Sinh viên thực hiện: Họ Và Tên Mã SV Nhiệm Vụ Nguyễn Thế Đảng 5821060028 Lập Ghi Chú bảng,quản lý Nhóm Trưởng điểm sinh viên (Team Leader) Nguyễn Thị Thanh 5821060106 Làm word, Quản lý Mai Lê Đức Luận sinh viên Tìm kiếm điểm sinh Ngơ Huy Minh viên Thống kê báo cáo Đỗ Văn Mịch LỚP : Tin KHÓA:58 NĂM 2012 MỤC LỤC Lời nói đầu I Giới thiệu đề tài Lý chọn đề tài Đặt vấn đề Mục đích nghiên cứu Nội dung nghiên cứu Phương pháp nghiên cứu II Phân tích thiết kế hệ thống Sơ đồ chức Các bảng liệu Thiết lập mối quan hệ thực thể bảng 15 III Xây dựng chương trình Giao diện chương trình Các truy vấn Tạo form 3.1 Quản lý sinh viên 3.2 Quản lý điểm sinh viên 3.3 Các chức tìm kiếm Các report Modul Một số vấn đề liên quan Lời kết LỜI NÓI ĐẦU Cùng với phát triển giới xu hướng hội nhập kinh tế quốc tế, đất nước ta dần đổi bước vào thời kì cơng nghiệp hóa, đại hóa, vừa xây dưng sở vật chất, kĩ thuật, vừa phát triển kinh tế đất nước Hiện nay, nước ta xây dựng phát triển khu công nghiệp, khu đô thị, cao ốc…Do đó, ngành cơng nghệ thơng tin khơng thể thiếu có vai trị quan trọng q trình xây dựng phát triển đất nước Là sinh viên ngành công nghệ thông tin Trường Đại Học Công Nghiệp Hà Nội Qua chúng em học trường với bảo quan tâm tận tình thầy trường, đặc biệt thầy cô khoa công nghệ thông tin giúp chúng em có nhìn rộng hiểu biết ngành theo học sâu Để đánh giá kiến thức học sau kết thúc môn học để chúng em tìm hiểu thực tế ngành công nghệ thông tin Nên chúng em thầy Phan Văn Viên giao cho chúng em làm đề tài:” Xây dựng chương trình quản lý điểm sinh viên.” Với hướng dẫn nhiệt tình thầy Phan Văn Viên giúp cho chúng em hoàn thành đề tài:” Xây dựng chương trình quản lý điểm sinh viên.” Do thời gian có hạn, chúng em vừa học hỏi vừa tìm hiểu với kinh nghiệm thực tế chưa có nên q trình thực tập lớn cịn nhiều thiếu sót Nhóm thực mong đánh giá sâu sắc thầy(cô) đặc biệt thầy Phan Văn Viên phụ trách môn, để chúng em rút nhiều học kinh nghiệm quý báu Sự góp ý đánh giá thầy học quý chúng em nhận được, chúng em xin chân thành cảm ơn nhiệt tình giúp đỡ thầy(cơ) đặc biệt thầy Phan Văn Viên Chúng em chân thành cảm ơn! PHẦN I:NỘI DUNG BÀI TẬP LỚN I – GIỚI THIỆU ĐỀ TÀI 1.Lý chọn đề tài Trong hệ thống quản lý điểm tất trường học, việc quản lý điểm học sinh, sinh viên vô cần thiết quan trọng Đặc biệt trường đại học với số lượng sinh viên lên tới hàng chục nghìn yêu cầu cần có hệ thống phần mềm để quản lý tốt hơn, xác tránh nhầm lẫn, thiếu xót thời gian tìm kiếm điểm sinh viên Để đáp ứng nhu cầu nhóm bắt tay vào nghiên cứu đề tài :” Xây dựng chương trình quản lý điểm sinh viên” phần mềm quản lý điểm sinh viên giúp cho việc quản lý điểm sinh viên cách hiệu xác Đặt vấn đề Thể mơ hình tổ chức quản lý sinh viên theo khóa, theo lớp, theo loại hình đào tạo; Quản lý môn học lớp theo học kỳ kết học tập sinh viên mơn học Hệ thống cịn phải cho phép tạo báo cáo từ kết học tập sinh viên nhằm phục vụ công tác điều hành huấn luyện như: Tổng kết kết học tập theo kỳ, theo năm, theo khóa; In Danh sách thi lại; In Bảng điểm học kỳ; In Bảng điểm cá nhân Ngồi chức trên, hệ thống cần thêm số chức khác như: cập nhật loại danh mục liệu (danh mục lớp, danh mục loại hình đào tạo, danh mục ngành học ); chức lưu phục hồi liệu; chức trợ giúp Mục đích nghiên cứu Phần mềm có nhiều tính mà nhà quản lý điểm quan tâm như: Tính điểm trung bình, nhập xem điểm với giao diện dễ nhìn tăng độ xác q trình nhập tính điểm, điểm sở để đánh giá trình độ học lực người học Đặc biệt tính truy vấn (Query) có chứa tham số phần mềm giúp người sử dụng truy cập vào bảng ghi có phạm vi quản lý chỉnh sửa Tính dễ sử dụng quan trọng nhất, thời đại công nghệ nay, việc sử dụng tin học văn phịng phổ biến, mà phần mềm quản lý điểm viết Access nằm Office tập đoàn Microsoft lợi cho người sử dụng 4.Nôi dung nghiên cứu Qua khảo sát thực tế trường Đại Học Công Nghiệp Hà Nội, chúng em đưa yêu cầu cho chương trình quản lý điểm - Đưa yêu cầu như: cập nhật, sửa xóa thơng tin sinh viên, điểm, tìm điểm theo tiêu chí… - Chương trình dễ sử dụng Nội dung sở liệu : Trường có nhiều hệ đào tạo quản lý thông tin: mã hệ đào tạo, tên hệ đào tạo Trường có nhiều khoa như: khoa công nghệ thông tin, khoa thú y, khoa nông học… khoa quản lý thông tin gồm: mã khoa , tên khoa, sdt, địa Mỗi khoa có nhiều ngành đào tạo: ngành quản lý thông tin: mã ngành, tên ngành, mã khoa Mỗi ngành có nhiều lớp: lớp quản lý thông tin: mã lớp, tên lớp giáo viên chủ nhiệm, sĩ số, khóa học, mã ngành 5 Mỗi lớp có nhiều sinh viên quản lý thông tin: mã sinh viên, họ tên, ngày sinh, giới tính, quê quán, mã lớp, mã ngành, mã khoa Mỗi sinh viên học nhiều học phần học phần quản lý thông tin: mã học phần, tên học phần, số đơn vị học trình, học kỳ, mã khoa, mã hệ đào tạo Mỗi sinh viên phải học nhiều học phần Việc tham gia học học phần sinh viên ghi lại điểm thi học phần:mã sinh viên, mã học phần, học kỳ, điểm chuyên cần, điểm kỳ, điểm kết thúc học phần, điểm tổng kết môn Phương pháp nghiên cứu - Đề tài thưc sở phương pháp khoa học phần mềm Access -Để giải nhiệm vụ đặt ,đề tài sử dụng nghiên cứu cụ thể như:phân tích , thiết kế hệ thống, xây dựng chương trình, giao diện cách khoa học Access II.PHÂN TÍCH THIẾT KẾ HỆ THỐNG Từ thông tin hệ thống ta thấy tốn có nhiều liệu phải quản lý Cụ thể ta phân chúng thánh nhóm liệu vào sau:  Nhóm liệu vào: - Hồ sơ sinh viên: họ tên, ngày sinh, nơi sinh,… - Nhóm liệu liên quan đến kết học tập như: điểm thi môn, điểm thi lại mơn,… - Nhóm liệu danh mục cần quan tâm: danh sách lớp, danh sách mơn học, học phần,…  Nhóm liệu ra: - Danh sách sinh viên - Điểm thi - Danh sách môn thi lại - Điểm thi môn - Kết học tập sinh viên Sơ đồ chức Để cho người sử dụng có nhìn tổng quan hệ thống, tax ay dựng sơ đồ phân rã chức để hướng tới cấu trúc hóa chương trình Có nhiều quan điểm phân rã chức như:  Phân rã chức theo đối tượng  Phân rã chức theo kiện  Phân rã chức theo tiến trình cơng việc Trong cách tiếp cận tốn này, việc biểu diễn sơ đồ phân rã chức theo kết hợp hai quan điểm phù hợp Tên sinh viên, Mã sinh viên, Lớp, Khoa, Hệ đào tạo Các bảng liệu Dùng lệnh File/New mở tệp CSDL có tên Quanlydiemsinhvien.mdb  Bảng DIEM B1: Khởi động trình thiết kế cấu trúc bảng chế độ Design View, thẻ Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kế cấu trúc bảng xuất hiện: B2: Khai báo danh sách tên trường bảng: cách gõ danh sách tên trường lên cột Field Name cửa sổ thiết kế Đối với bảng DIEM bao gồm trường là: 1:masv 2:mahp 3:diemcc 4:diemgk 5:diemkt 6:diemtk 7:hocky Khóa gồm trường masv mahp B3: Khai báo kiểu liệu liệu bảng cách chọn kiểu liệu cho trường cột Data Type tương ứng B4: Thiết lập trường khóa cho bảng cách: Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dịng trường muốn thiết lập khóa Mở thực đơn Edit/ Primary key để thiết lập thuộc tính khóa cho trường vừa chọn Cũng lệnh cách nút Primary key công cụ B5: lưu lại cấu trúc bảng với tên DIEM Nhấn tổ hợp phím Alt + S nhấn nút Save công cụ • Nhập liệu cho bảng  Bảng HEDAOTAO B1: Khởi động trình thiết kế cấu trúc bảng chế độ Design View, thẻ Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kế cấu trúc bảng xuất hiện: B2: Khai báo danh sách tên trường bảng: cách gõ danh sách tên trường lên cột Field Name cửa sổ thiết kế Đối với bảng hedaotao gồm trường la: 1: mahdt 2: tenhdt Khóa la trường mahdt B3: Khai báo kiểu liệu liệu bảng cách chọn kiểu liệu cho trường cột Data Type tương ứng B4: Thiết lập trường khóa cho bảng cách: Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dòng trường muốn thiết lập khóa 10 • Thống kê điểm theo tên lớp: • Báo cáo làm: 42 Modul Một số vấn đề liên quan Tạo menu cho chương trình • Bước 1: Từ cửa sổ Database, vào menu Tools, chọn Customize 43 • Bước 2: Trong cửa sổ Customize, chọn Tab Toolbars Giữ nguyên lựa chọn Database Menu Bar nhấn nút New Nhập tên cho Toolbar vào Toolbar name nhấn Ok • Bước 3: Trong danh sách Toolbar, chọn Toolbar xuất nhấn nút Properties để chọn thuộc tính cho menu 44 • Bước 4: Trong cửa sổ Toolbar Properties, kiểm tra lại thuộc tính Toolbar cần tạo, nhấn Close • Bước 5: Tạo Menu cha: Trong cửa sổ Customize, chọn Tab Commands, danh sách Categories chọn New Menu, bấm chuột vào nút New Menu cửa sổ Commands kéo thả vào menu tạo • Bước 6: Tạo Menu cha (tiếp): nhấn chuột phải vào nút New Menu nhập tên Menu cha vào ô Name, ký hiệu & đặt trước ký tự dùng để truy cập tới menu (ký tự có dấu gạch chân) • Lặp lại Bước để tạo Menu cha khác • Bước 7: Tạo Menu con: Trong danh sách Categories, chọn File, kéo thả nút Custom bên cửa sổ Commands vào vị trí thích hợp Menu cha 45 • Bước 8: Tạo Menu (tiếp): Kích chuột phải vào Custom nhập tên cho Menu Lặp lại bước để tạo menu • Gán Macro vào Menu con: Nhấn chuột phải vào Menu con, chọn Properties, chọn Macro cho thuộc tính On Action Close • Gán Menu vào chương trình: Vào menu Tools, chọn Startup • Gán Menu vào chương trình (tiếp): - Chọn tham số tương ứng cửa sổ Startup, ví dụ • Gán Menu vào Form: - Mở cửa sổ thiết kế Form cần gán Menu - Bấm chuột phải vào biểu tượng Form, chọn Properties - Trong cửa sổ Form, chọn tab Other - Chọn Menu cần gán cho thuộc tính Menu Bar nhấn Close để đóng cửa sổ Form Lưu mở lại Form để xem thay đổi 46 Dưới Menu chương trình quản lý điểm sinh viên, với Menu người sử dụng dễ dàng tìm kiếm thơng tin, thêm, sửa, xóa Mọi thơng tin mà người sử dụng cần hiển thị đầy đủ: IV - KẾT LUẬN Kết Mặc dù cố gắng tìm hiểu cơng việc “Quản lý điểm sinh viên” khơng khỏi thiếu sót.Mong thầy bạn đóng góp ý kiến để nhóm chúng tơi hồn thiện báo cáo Q trình khảo sát, phân tích thiết kế cài đặt gồm công việc: -Cập nhật thơng tin sinh viên -Xóa sửa thơng tin sinh viên -Cập nhập điểm sinh viên -Xóa ,sửa điểm sinh viên 47 2.Ưu điểm -Giúp quản lý điểm sinh viên cách dễ dàng theo hệ thống định -Giúp tìm kiếm sửa chữa thơng tin nhanh -Lưu trữ thông tin nhiều bảo quản liệu tốt -Không trùng lặp thông tin -Tránh nhầm lẫn thiếu xót thời gian tìm kiếm điểm sinh viên -Truy nhập tìm kiếm thơng tin nhanh -Thêm xóa sửa thơng tin dễ dàng 3.Nhược điểm -Còn nhiều phần bọn em chưa nghiên cứu sâu công tác quản lý điểm 4.Hướng phát triển -Do thời gian nghiên cứu đề tài cịn ngắn nên khơng bọn em chưa làm tốt -Do lần đầu nghiên cứu đề tài nên kĩ -Qua đề tài bọn em tích lũy thêm kĩ để đề tài nghiên cứu sau hoàn thiện 48 PHẦN II: BÀI TẬP BẮT BUỘC Bài tập chương II: Quản lý hàng :Bảng Loaihang: :Bảng DMHang 49 : Bang DMKhach : Bảng HDNhap 50 : Bảng CTNhap Bảng HDXuat 51 Bảng CTXuat 52 Mối quan hệ bảng Chương III QUERY Bài 2: mở CSDL sinhvien.mdb Tạo bảng Hoso Tạo bảng GIADINH Tạo mối liên hệ hai bảng Hoso GIADINH 53 Query1 từ bảng hồ sơ tạo bảng gồm trường : MaVS,Ho,Ten,Khoa,Giaitich,Daiso,TinHoc,TrietHoc,An hvan,DiemTB Query2 :Dùng truy vấn Make Table tạo bảng KhoaCNTT gồm trường bảng Hoso Query3: từ bảng Hoso GiaDinh đưa bảng liệu gồm cột MaSV ,Họ tên sv Họ tên người than,……… Query4: Từ bảng Hoso đưa danh sách sv phải thi lại…… Query5: Dung truy vấn tham số đưa danh sách sv có độ tuổi……… Chương IV FORM Bài 2:dung CSDL Sinhvien tạo Form: Form1:dang Autoform:columnar Form2: dang Autoform:Tablular Form3: dang Autoform:Datasheet Form4:dung Wizard tạo form nhập liệu cho bảng Hoso GiaDinh Form5:tạo Form để xem ghi Query1 thuộc tập chương tạo Form hỏi đáp……… Chương V REPORT Bài Report1 54 Report2 Chương VI MACRO VÀ GIAO DIỆN Bài mở CSDL Sinhvien Bài MởCSDL QLHang.mdb,tạo macro”tính hang tồn kho” -Query14:dùng truy vấn Update tính tổng lượng hàng có thời kỳ gồm hang tồn cũ cộng với hang nhập kỳ _Query15: Lập biểu mẫu XuattruNhap………… Bài Tạo CSDL Nganhang với bảng có cấu trúc sau: 55 LỜI KẾT Qua thời gian nghiên cứu tìm hiểu qua nhiều giáo trình mạng bản, kiến thức chúng em học lớp với giúp đỡ thầy cô khoa công nghệ thông tin, hướng dẫn nhiệt tình, tỉ mỉ thầy PHAN VĂN VIÊN giúp đỡ nhóm chúng em thực tập lớn môn mạng với đề tài “Xây dựng phần mềm quản lý điểm sinh viên“ hoàn thiện Do thời gian thực đề tài có hạn, kiến thức nhóm em khơng rộng, với kinh nghiệm nhóm em cịn chưa có nên lúc thực đề tài cịn nhiều thiếu sót…Nhóm em mong nhận đóng góp bảo thầy bạn để nhóm em thực đề tài tốt Chúng em chân thành cảm ơn tất thầy cô thầy PHAN VĂN VIÊN giúp đỡ, hướng dẫn tận tình giúp nhóm chúng em thực hồn thành đề tài mà thầy giao cho Chúng em chân thành cảm ơn! Hà Nội, ngày 30 tháng 12 năm 2012 56 ... đề tài :” Xây dựng chương trình quản lý điểm sinh viên” phần mềm quản lý điểm sinh viên giúp cho việc quản lý điểm sinh viên cách hiệu xác Đặt vấn đề Thể mơ hình tổ chức quản lý sinh viên theo... tin: mã học phần, tên học phần, số đơn vị học trình, học kỳ, mã khoa, mã hệ đào tạo Mỗi sinh viên phải học nhiều học phần Việc tham gia học học phần sinh viên ghi lại điểm thi học phần: mã sinh viên,... tạo; Quản lý mơn học lớp theo học kỳ kết học tập sinh viên mơn học Hệ thống phải cho phép tạo báo cáo từ kết học tập sinh viên nhằm phục vụ công tác điều hành huấn luyện như: Tổng kết kết học tập

Ngày đăng: 19/04/2016, 22:40

Từ khóa liên quan

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

Tài liệu liên quan