(TIỂU LUẬN) đồ án 1 xây DỰNG CHƯƠNG TRÌNH QUẢN lí SINH VIÊN CHO KHOA CNTT

34 12 0
(TIỂU LUẬN) đồ án 1 xây DỰNG CHƯƠNG TRÌNH QUẢN lí SINH VIÊN CHO KHOA CNTT

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN ĐỒ ÁN XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÍ SINH VIÊN CHO KHOA CNTT NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: KỸ THUẬT PHẦN MỀM SINH VIÊN: LÊ HOÀNG TUẤN MÃ LỚP: 101191A HƯỚNG DẪN: CHU THỊ MINH HUỆ HƯNG YÊN – 2020 NHẬN XÉT Nhận xét giảng viên hướng dẫn: GIẢNG VIÊN HƯỚNG DẪN (Ký ghi rõ họ tên) Xây dựng Ứng dụng chạy Console LỜI CAM ĐOAN Em xin cam đoan đồ án xây dựng chương trình quản lí sinh viên khoa cơng nghệ thông tin Là kết thực thân em hướng dẫn Chu Thị Minh Huệ Những phần sử dụng tài liệu tham khảo đồ án nêu rõ phần tài liệu tham khảo Các kết trình bày đồ án chương trình xây dựng hồn tồn kết thân em thực Nếu vi phạm lời cam đoan này, em xin chịu hoàn toàn trách nhiệm trước khoa nhà trường Hưng Yên, ngày … tháng … năm… Sinh viên Họ tên sinh viên Xây dựng Ứng dụng chạy Console LỜI CẢM ƠN Để hồn thành đồ án này, lời em xin phép gửi lời cảm ơn tới môn Công nghệ phần mềm, Khoa Công nghệ thông tin – Trường Đại học Sư phạm Kỹ thuật Hưng yên tạo điều kiện thuận lợi cho em thực đồ án môn học Đặc biệt em xin chân thành cảm ơn cô Chu Thị Minh Huệ tận tình hướng dẫn, bảo em suốt thời gian thực đồ án vừa qua Em xin chân thành cảm ơn tất Thầy, Cơ Trường tận tình giảng dạy, trang bị cho em kiến thức cần thiết, quý báu để giúp em thực đồ án Mặc dù em có cố gắng, với trình độ cịn hạn chế, q trình thực đề tài khơng tránh khỏi thiếu sót Em hi vọng nhận ý kiến nhận xét, góp ý Thầy giáo, Cô giáo kết triển khai đồ án Em xin trân trọng cảm ơn! Xây dựng Ứng dụng chạy Console MỤC LỤC DANH SÁCH HÌNH VẼ DANH SÁCH BẢNG BIỂU DANH SÁCH TỪ VIẾT TẮT CHƯƠNG 1: MỞ ĐẦU 10 1.1 Lý chọn đề tài .10 1.2 Mục tiêu đề tài 10 1.2.1 Mục tiêu tổng quát 10 1.2.2 Mục tiêu cụ thể .10 1.3 Giới hạn phạm vi đề tài 11 1.3.1 Đối tượng nghiên cứu 11 1.3.2 Phạm vi nghiên cứu 11 1.4 Nội dung thực 11 1.5 Phương pháp tiếp cận 11 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 12 2.1 Quy trình xây dựng phần mềm 12 2.2 Một số cấu trúc liệu 12 2.3 Nguyên lý lập trình hướng đối tượng 12 2.4 Xử lý liệu với tệp văn 12 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .13 3.1 Mô tả chức .13 3.2 Thiết kế cấu trúc liệu 13 3.3 Thiết kế giao diện 13 CHƯƠNG 4: XÂY DỰNG ỨNG DỤNG .14 Xây dựng Ứng dụng chạy Console 4.1 Xây dựng sở liệu 14 4.2 Cài đặt chức cho ứng dụng .14 4.3 Kiểm thử triển khai ứng dụng .14 4.3.1 Kiểm thử .14 4.3.2 Đóng gói ứng dụng 14 4.3.3 Triển khai ứng dụng .14 KẾT LUẬN 16 TÀI LIỆU THAM KHẢO .17 Xây dựng Ứng dụng chạy Console DANH SÁCH HÌNH VẼ Hình 2-1: Giao diện quản lý khoản chi 12 Hình 2-2: Giao diện quản lý khoản thu 13 Hình 2-3: Giao diện quản lý ngân sách 15 Xây dựng Ứng dụng chạy Console DANH SÁCH BẢNG BIỂU Bảng 2-1: lớp khoản thu: txtkhoanthu 15 Bảng 2-2: lớp khoản chi: txtkhoanchi 16 Xây dựng Ứng dụng chạy Console DANH SÁCH TỪ VIẾT TẮT Từ viết tắt CMS Từ đầy đủ Content Management System Giải thích Hệ quản trị nội dung 10 Xây dựng Ứng dụng chạy Console CHƯƠNG P H Â N T Í C H V À T H I Ế T K Ế H Ệ T 20 Xây dựng Ứng dụng chạy Console H Ố N G 3.1 Mơ tả chức  Quản Lí Sinh Viên ( Mã SV,Tên SV,Ngày Sinh,SĐT, ) Tên Chức Năng Nhập Thông Tin Mô Tả Cho phép nhập thông tin sinh viên cho sinh viên khoa CNTT Sửa Thông Tin Cho phép thay đổi cập nhật lại thông tin cho sinh viên cho khoa CNTT Hiển Thị Thông Tin Cho phép hiển thị thông tin sinh viên cho khoa CNTT Tiếm Kiếm Sinh Viên Cho phép tìm kiếm thơng tin thông qua mã sinh viên tên sinh viên cho sinh viên khoa CNTT Xóa Sinh Viên Cho phép xóa thơng tin sinh viên sai sót hay thừa bỏ cho sinh viên khoa CNTT  Quản Lí Giảng Viên ( Mã GV,Tên GV,Ngày Sinh,SĐT, ) Tên Chức Năng Nhập Thông Tin Mô Tả Cho phép nhập thông tin giảng viên khoa CNTT Sửa Thông Tin Cho phép thay đổi cập nhật lại thông tin cho giảng viên khoa CNTT Hiển Thị Thông Tin Cho phép hiển thị thông tin giảng viên khoa CNTT Tiếm Kiếm Sinh Viên Cho phép tìm kiếm thơng tin thơng qua mã giảng viên tên giảng viên khoa CNTT 21 Xây dựng Ứng dụng chạy Console Xóa Sinh Viên Cho phép xóa thơng tin giảng viên sai sót hay thừa bỏ cho sinh viên khoa CNTT  Quản Lí Lớp ( Mã Lớp,Tên Lớp,MãGVCN ,MãLT, ) Tên Chức Năng Mô Tả Nhập Thông Tin Cho phép nhập thông tin lớp khoa CNTT Sửa Thông Tin Cho phép thay đổi cập nhật lại thông tin lớp khoa CNTT Hiển Thị Thông Tin Cho phép hiển thị thông tin lớp khoa CNTT Tiếm Kiếm Sinh Viên Cho phép tìm kiếm thơng tin thơng qua mã lớp tên lớp khoa CNTT Xóa Sinh Viên Cho phép xóa thơng tin lớp sai sót hay thừa bỏ khoa CNTT  Quản Lí Học Phần( Mã HP,Tên HP, ) Tên Chức Năng Mô Tả Nhập Thông Tin Cho phép nhập thông tin học phần Sửa Thông Tin Cho phép thay đổi cập nhật lại thông tin học phần Hiển Thị Thông Tin Cho phép hiển thị thông tin học phần Tiếm Kiếm Sinh Viên Cho phép tìm kiếm thơng tin học phần qua mã học phần hay tên học phần Xóa Sinh Viên Cho phép xóa thơng tin học phần sai sót hay thừa bỏ  Quản Lí Điểm ( Mã SV,MãHP,ĐiểmHK1 , ) Tên Chức Năng Mô Tả Nhập Thông Tin Cho phép nhập thông tin điểm Sửa Thông Tin Cho phép thay đổi cập nhật lại điểm Hiển Thị Thơng Tin Cho phép hiển thị điểm Xóa Sinh Viên Cho phép xóa thơng tin điểm sai sót hay thừa 22 Xây dựng Ứng dụng chạy Console bỏ cho sinh viên khoa CNTT 3.2 Thiết kế cấu trúc liệu a) Đối tượng thuộc tính đối tượng Đối Tượng Sinh Viên Thuộc Tính  Mã SV  Tên SV  Giới Tính  Ngày Sinh  Địa Chỉ  Số Điện Thoại  Email  Mã Lớp Lớp  Mã Lớp  Tên Lớp  Mã Lớp Trưởng  Mã GVCN Giảng Viên  Mã Giảng Viên  Tên Giảng Viên  Giới Tính  Địa Chỉ  Số Điện Thoại  Email Học Phần  Mã Học Phần 23 Xây dựng Ứng dụng chạy Console  Tên Học Phần  Số Tín Chỉ Điểm  Mã Sinh Viên  Mã Học Phần  Điểm HK1  Điểm HK2  Hạnh Kiểm  Học Lực b) Thiết kế cấu trúc liệu Tên Trường Kiểu Dữ Liệu Kích Thước Ràng Buộc Chú Thích Mã Sinh Viên string 10 Primary key Duy Tên string 20 Not null string Not null Sinh Viên Giới Tính “Nam” or”Nữ” Ngày Sinh string 10 Not null Địa Chỉ string 30 Not null Số Điện Thoại string 10 Not null Email string 20 Not null Mã Lớp string 10 Primary key Tên Lớp string 20 Not null Mã LT string 10 Not null Mã GVCN string 10 Not null Mã GV string 19 Primary key Tên GV string 20 Not null Địa Chỉ string 30 Not null Số Điện Thoại string 10 Not null Email string 20 Not null Dd/mm/yyyy 24 Xây dựng Ứng dụng chạy Console Mã HP string 10 Primary key Tên HP string 20 Not null int Not null Điểm HK1 double Not null => 10 Điểm HK2 double Not null => 10 Học Lực string Not null Y/TB/K/T/SX Hạnh Kiểm string Not null Y/TB/K/T Số TC 3.3 Thiết kế giao diện Ta dùng giao diện Console App để thiết kế 25 Xây dựng Ứng dụng chạy Console CHƯƠNG X Â Y D Ự N G Ứ N G D Ụ N G 4.1 Xây dựng sở liệu  Sinh Viên : Sinhvien.txt MaSV#TenSV#GioiTinh#NgaySinh#DiaChi#SoDienThoai#Email#Ma Lop - Sv001#nguyen van a#Nam#25/09/2001#Hưng Yên #0123456789 #nguyenvana@gmail.com#Lop001 - Sv002#nguyen van b#Nam#26/09/2001#Hưng Yên #0123456788 #nguyenvanb@gmail.com#Lop002 26 Xây dựng Ứng dụng chạy Console - Sv003#nguyen van c#Nam#26/09/2001#Hưng Yên #0123456787 #nguyenvanc@gmail.com#Lop003  Lớp : Lop.txt MaLop#TenLop#MaLT#MaGVCN - Lop001#101191#Sv001#Gv001 - Lop002#101192#Sv002#Gv002 - Lop003#101193#Sv003#Gv003  Giảng Vien : GiangVien.txt MaGV#TenGV#GioiTinh#DiaChi#SDT#Email GV001#TranVana#Nam#Hưng Yên#0123456786 #tranvana@gmail.com GV002#TranVanb#Nam#Hưng Yên#0123456785 #tranvanb@gmail.com GV003#TranVanc#Nam#Hưng Yên#0123456784 #tranvanc@gmail.com  Học Phần : HocPhan.txt MaHP#TenHP#SoTC - HP001#Lập Trình Hướng Đối Tượng#3 - HP002#Cơ Sở Dữ Liệu#3 - HP003#Cơ Sở Kĩ Thuật Lập Trình #3  Điểm : Diem.txt MaSV#MaHP#DiemHK1#DiemHK2#HanhKiem#DiemTB#XepLoai - Sv001#HP001#9#10#T#9.5#SX - Sv002#HP003#8#6#T#7#K 27 Xây dựng Ứng dụng chạy Console 28 Xây dựng Ứng dụng chạy Console 4.2 Cài đặt chức cho ứng dụng < Xây dựng lưu đồ thuật toán cho chức giải thích cho lưu đồ> 4.3 Kiểm thử triển khai ứng dụng 4.3.1 Kiểm thử : Xây dựng mô tả liệu/hành động cho input kết cho Output 4.3.2 Đóng gói ứng dụng 4.3.3 Triển khai ứng dụng 29 Xây dựng Ứng dụng chạy Console KẾT LUẬN - Trình bày kết đạt được: Kiến thức, sản phẩm - Những hạn chế đề tài: Sản phẩm (ví dụ: chức cịn thiếu, chưa hồn thiện….); Kỹ (phân tích thiết kế hệ thống, lập trình…) - Hướng phát triển đề tài: (Giải hạn chế đề tài) 30 Xây dựng Ứng dụng chạy Console TÀI LIỆU THAM KHẢO [1] Tên tác giả (năm XB), Tên sách, NXB, Nơi XB [2] ……… 31 Xây dựng Ứng dụng chạy Console Nội dung báo cáo Yêu cầu định dạng nội dung báo cáo: - Nội dung phải trình bày rõ ràng, Các bảng biểu, đồ thị, hình vẽ … trình bày theo chiều ngang khổ giấy cần đóng đầu bảng biểu… vào gáy đồ án Các công thức, ký hiệu… phải viết thêm tay cần viết mực đen, rõ ràng, - Đồ án in mặt giấy trắng khổ A4 (210 x 297mm), dày lớn 40, nhỏ 100 trang, khơng kể hình vẽ, bảng biểu, đồ thị danh mục tài liệu tham khảo - Phần nội dung trình bày đồ án sử dụng Font chữ Times New Roman cỡ 13, hệ soạn thảo Microsoft Word; mật độ chữ bình thường, khơng nén kéo dãn khoảng cách chữ; dãn dòng đặt chế độ 1,5 lines; lề 3,0 cm; lề 3,0cm; lề trái 3,5 cm, lề phải 2,0 cm Số trang đánh giữa, phía trang giấy - Cách ghi trích dẫn tài liệu tham khảo: Cuối đoạn trích dẫn đánh số thứ tự tài liệu tham khảo (ví dụ: [1]: tham khảo tài liệu số 1; [3,4,8]: tham khảo tài liệu số 3, 4, 8) - Tuyệt đối khơng tẩy, xố, sửa chữa đồ án - Quy cách trình bày nội dung Đề mục Tên chương Cỡ chữ Định dạng Canh lề trang 14 In hoa, đậm Giữa Tên tiểu mục mức 13 Chữ thường, đậm Trái Tên tiểu mục mức 13 Chữ thường, đậm, nghiêng Trái Đánh mục chữ thường Tên tiểu mục mức 13 a), Trái b), Nội dung 13 Chữ thường (Normal) Đều hai bên 32 Xây dựng Ứng dụng chạy Console Nội dung bảng (table) 12 Normal Tên bảng 12 Chữ thường, nghiêng Tên hình 12 Chữ thường, nghiêng 12 APA style Tài liệu tham khảo Giữa Giữa, bảng Giữa, hình Chú thích bên Cách đánh dấu câu: Các dấu: : , ; ) } ] ! ? ” gõ sau ký tự cuối (không khoảng cách), gõ phím cách (space) sau chúng Sau dấu: “ { ( [ không gõ dấu cách * Cách đánh số tiểu đề mục nhiều mức không lùi sang phải 3: Hướng dẫn xếp tài liệu tham khảo Tài liệu tham khảo xếp theo thứ tự trích dẫn đồ án Tài liệu tham khảo sách, luận án, báo cáo phải ghi đầy đủ thông tin sau: - Tên tác giả quan ban hành (khơng có dấu ngăn cách) - (năm xuất bản), (đặt ngoặc đơn, dấu phẩy sau ngoặc đơn) - Tên sách, luận án báo cáo, (in nghiêng, dấu phẩy cuối tên) - Nhà xuất bản, (dấu phẩy cuối tên nhà xuất bản) - Nơi xuất bản, (dấu chấm kết thúc tài liệu tham khảo) Tài liệu tham khảo báo tạp chí, sách… ghi đầy đủ thông tin sau: - Tên tác giả (không có dấu ngăn cách); - (Năm cơng bố), (đặt ngoặc đơn, dấu phẩy sau ngoặc đơn) - “Tên báo”, (đặt ngoặc kép, không in nghiên, dấu phẩy cuối tên) - Tên tạp chí tên sách, (in nghiên, dấu phẩy cuối tên) - Tập (khơng có dấu ngăn cách) - (Sổ), (đặt ngoặc đơn, dấu phẩy sau ngoặc đơn) - Các số trang, (gạch ngang hai chữ số, dấu chấm kết thúc) 33 Xây dựng Ứng dụng chạy Console Cần ý chi tiết trình bày nêu Nếu tài liệu dài dịng nên trình bày sau cho từ dòng thứ hai lùi vào so với dòng thứ cm để phần tài liệu tham khảo rõ ràng dễ theo dõi Ví dụ: [1] Nguyễn Hồng Sơn (2007), Giáo trình hệ thống Mạng máy tính CCNA (Semester 1), NXB Lao động xã hội [2] Phạm Quốc Hùng (2017), Đề cương giảng Mạng máy tính, Đại học SPKT Hưng Yên [3] James F Kurose and Keith W Ross (2013), Computer Networking: A top-down approach sixth Edition, Pearson Education [4] Heile, R F., Alfvin, R., Kinney, P W., Gilb, J W K., & Kinney, P W (2015) "IEEE Standard for Low-Rate Wireless Networks ", IEEE Computer Society, New York, USA Hưng Yên, ngày 24 tháng 08 năm 2020 THÔNG QUA KHOA 34 ... thông tin sinh viên cho khoa CNTT Tiếm Kiếm Sinh Viên Cho phép tìm kiếm thông tin thông qua mã sinh viên tên sinh viên cho sinh viên khoa CNTT Xóa Sinh Viên Cho phép xóa thơng tin sinh viên sai sót... Tả Cho phép nhập thông tin sinh viên cho sinh viên khoa CNTT Sửa Thông Tin Cho phép thay đổi cập nhật lại thông tin cho sinh viên cho khoa CNTT Hiển Thị Thông Tin Cho phép hiển thị thông tin sinh. .. 1. 3 .1 Đối tượng nghiên cứu 11 1. 3.2 Phạm vi nghiên cứu 11 1. 4 Nội dung thực 11 1. 5 Phương pháp tiếp cận 11 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 12 2 .1 Quy trình

Ngày đăng: 08/12/2022, 04:18

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

Tài liệu liên quan