Xây dựng phần mềm quản lý sinh viên trong kí túc xá

23 280 4
Xây dựng phần mềm quản lý sinh viên trong kí túc 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

Công nghệ phần mềm là một trong những chuyên ngành chính của công nghệ thông tin. Nhiều phần mềm ra đời, có ứng dụng rất lớn trong thực tế. Môi trường Đại Học cũng không nằm ngoài phạm vi ứng dụng của chuyên ngành này. Nhiều phần mềm như: quản lý sinh viên, quản lý sách thư viện hay quản lý tiền lương của giáo viên trong trường đã góp phần không nhỏ trong việc quản lý và phát triển các trường đại học trên cả nước. Ứng dụng những kiến thức đã học về phần mềm của ngành CNTT và qua quá trình khảo sát thực tế, nhóm sinh viên chúng em quyết định xây dựng phần mềm “Quản lý sinh viên trong kí túc xá” với mục đích giúp nhà trường quản lý các sinh viên trong kí túc xá một cách dễ dàng, đơn giản, tiết kiệm được cả thời gian và công sức của con người.

Nhận xét giáo viên Hưng Yên, ngày tháng năm MỤC LỤC Mục lục…………………………………………………………………………… Lời nói đầu…………………………………………………………………………3 Chương 1………………………………………………………………………… Tổng quan đề tài…………………………………………………………… 1.1.Mô tả đề tài……………………………………………………………… 1.1.1.Mô tả đề tài…………………………………………………………4 1.1.2 Đặc tả hệ thống……………………………………………………… 1.1.3Phạm vi ứng dụng………………………………………………………4 1.1.4 Đối tượng sử dụng…………………………………………………….5 1.2 Đề xuất hệ thống mới……………………………………………………… 1.2.1.Mục đích……………………………………………………………….5 1.2.2.Tên đề tài………………………………………………………………5 1.2.3.Mơi trường triển khai………………………………………………… 1.2.4.Công cụ hỗ trợ phát triển phần mềm………………………………… 1.2.5.Yêu cầu đề tài………………………………………………………….5 Chương 2………………………………………………………………………… Phân tích yêu cầu khách hàng…………………………………………………….6 2.1.Những yêu cầu khách hang…………………………………… 2.1.1.Yêu cầu chung hệ thống……………………………………………6 2.1.2.Yêu cầu cụ thể chức năng……………………………………… 2.2.Kết luận……………………………………………………………………….7 Chương 3……………………………………………………………………………8 Phân tích chức hệ thống……………………………………………… 3.1.Thơng tin hệ thống……………………………………………………… 3.2.Các chức hệ thống ………………………………………… 3.2.1.Các chức chính………………………………………………… 3.2.2.Phân tích chức hệ thống…………………………………… 3.2.3.Phân tích chi tiết chức năng…………………………………… 10 3.2.4.Sơ đồ phân tích hệ thống chức năng………………………………13 Chương 4……………………………………………………………………… 17 Phân tích sở liệu………………………………………………………… 17 4.1.Thiết kế bảng sở liệu………………………………………… 17 Chương 5…………………………………………………………………… 19 Thiết kế Module………………………………………………………………… 19 5.1.Thiết kế menu………………………………………………………… .19 5.2.Thiết kế chi tiết Form……………………………………………… 20 5.2.1.Form chính……………………………………………………………20 5.2.2.Form Đăng ký……………………………………………………… 20 5.2.3.Form Đăng nhập…………………………………………………… 20 5.2.4.Form Quản phòng………………………………………………….21 5.2.5.Form Quản sinh viên……………………………………………….21 5.2.6.Form Chuyển phòng………………………………………………… 21 5.2.7.Form Thống kê sinh viên…………………………………………… 22 5.2.8.Form Tìm kiếm sinh viên…………………………………………… 22 Kết Luận………………………………………………………………………… 23 LỜI NĨI ĐẦU Cơng nghệ thơng tin lĩnh vực thiết thiếu guồng máy kinh tế nhiều nước giới đặc biệt nước phát triển Việt Nam Với nhiều thành quan trọng, công nghệ thông tin ứng dụng rộng dãi nhiều lĩnh vực, trở thành yếu tố quan trọng phát triển kinh tế - hội, an ninh - quốc phòng Việc đẩy mạnh ứng dụng công nghệ thông tin làm thay đổi tác phong làm việc, nâng cao suất lao động, nâng cao dân trí,…Chính thế, cơng nghệ thơng tin trở thành kinh tế mũi nhọn nước ta năm tới Công nghệ phần mềm chun ngành cơng nghệ thơng tin Nhiều phần mềm đời, có ứng dụng lớn thực tế Môi trường Đại Học không nằm phạm vi ứng dụng chuyên ngành Nhiều phần mềm như: quản sinh viên, quản sách thư viện hay quản tiền lương giáo viên trường góp phần khơng nhỏ việc quản phát triển trường đại học nước Ứng dụng kiến thức học phần mềm ngành CNTT qua trình khảo sát thực tế, nhóm sinh viên chúng em định xây dựng phần mềm “Quản sinh viên túc xá” với mục đích giúp nhà trường quản sinh viên túc cách dễ dàng, đơn giản, tiết kiệm thời gian cơng sức người Sau q trình nghiên cứu hướng dẫn thầy “Hồng Quốc Việt” nhóm sinh viên chúng em xây dựng phần mềm “Quản sinh viên túc xá” Là sinh viên năm đầu, kiến thức kinh nghiệm lập trình, thiết kế hạn chế nên phần mềm chúng em có nhiều thiếu xót Rất mong đóng góp thầy bạn để phần mềm chúng em hoàn thiện Chúng em xin chân thành cảm ơn ! Nhóm sinh viên thực hiện: CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1.MÔ TẢ VỀ ĐỀ TÀI Quản sinh viên túc 1.1.1 Mơ tả đề tài Đề tài quản sinh viên túc gồm chức như: thêm sinh viên, xoá sinh viên, sửa thông tin sinh viên, thống kê sinh viên Với chức người sử dụng nhập danh sách sinh viên lưu trữ, đồng thời thêm sinh viên vào danh sách có sinh viên chuyển đến, xóa sinh viênsinh viên chuyển , tìm kiếm sinh viên chưa biết hết thơng tin sinh viên truy nhập đến thơng tin sinh viên để sửa lại thông tin phát sai lệch thông tin với thực tế Mặt khác, hệ thống có chức thống kê tất thông tin sinh viên túc nhập vào 1.1.2 Đặc tả hệ thống Việc quản sinh viên túc gồm công việc sau Ban đầu, người quản sinh cần nhập thông tin sinh viên sống túc lưu lại thơng tin để dễ dàng cho việc quản Những thông tin cuả sinh viên cần nhập vào là: mã sinh viên, họ tên, quê quán, ngày sinh, lớp, tên dãy phòng túc Trong q trình làm việc, có sinh viên đến, người quản nhập thơng tin sinh viên vào danh sách cũ lưu lại thơng tin Nếu có người chuyển ra, người quản xố sinh viên khỏi danh sách Ngồi người quản tìm kiếm sinh viên túc truy nhập đến thông tin sinh viên sửa lại thơng tin cuả sinh viên phát sai xót Người quản theo dõi thống kê tồn thơng tin sinh viên túc vào tháng cần thiết Trong trình quản lý, tuỳ theo yêu cầu công việc mà người quản tiến hành cơng việc thêm sinh viên, xóa sinh viên, cập nhật thơng tin, tìm kiếm sinh viên hay thống kê danh sách sinh viên theo mong muốn 1.1.3.Phạm vi ứng dụngsinh viên năm đầu nên phần mềm chúng em nhiều hạn chế Chính chúng em định chọn phạm vi ứng dụng trường Đại Học Sư Phạm Thuật Hưng Yên 1.1.4 Đối tượng sử dụng Đối tượng sử dụng phần mềm người quản sinh túc trường Đại Học Sư Phạm Kỹ Thuật Hưng n 1.2 ĐỀ XUẤT HỆ THỐNG MỚI 1.2.1.Mục đích Nhóm sinh viên chúng em xây dựng lên phần mềm với mục đích trợ giúp nhà trường việc quản sinh viên cách dễ dàng, thuận tiện mà không cần dùng đến công cụ truyền thống giấy bút, sổ sách , tiết kiệm thời gian công sức người 1.2.2.Tên đề tài QUẢN SINH VIÊN TRONG TÚC 1.2.3.Mơi trường triển khai Môi trường triển khai phần mềm 1.2.4.Công cụ hỗ trợ phát triển phần mềm Công cụ hỗ trợ phát triển phần mềm Windows form ngôn ngữ lập trình C# sở liệu File Text 1.2.5.Yêu cầu đề tài Sản phẩm hoàn thành cần đạt yêu cầu sau - Sản phẩm ứng dụng thực tế trường Đại Học mà cụ thể trường Đại Học SPKT Hưng Yên Sản phẩm có giao diện đơn giản, dễ nhìn Sản phẩm phải đầy đủ chức cần thiết, tiện ích, dễ sử dụng, thực chức nhanh chóng CHƯƠNG2: PHÂN TÍCH U CẦU KHÁCH HÀNG Khảo sát thực tế từ thầy phòng quản sinh viên túc trường ĐẠI HỌC SƯ PHẠM THẬT HƯNG YÊN 2.1.Những yêu cầu khách hàng 2.1.1 Yêu cầu chung hệ thống: Cơ áp dụng rộng rãi, phổ biến cho nhiều người sử dụng được, khơng khó cài đặt, xảy lỗi, đầy đủ, rành mạch, rõ ràng Có chức như: Quản thông tin sinh viên, lưu trữ danh sách sinh viên, quản phòng, thống kê , tìm kiếm,… Giao diện đơn giản,dễ nhìn Phải có tính bảo mật Khơng phải sử dụng được,nhưng khơng q khó để đăng nhập đăng người sử dụng Thao tác nhanh chóng,hợp lý,hiệu quả… 2.1.2.Yêu cầu cụ thể chức năng: Hệ thống quản sinh viên : Quản đầy đủ thông tin sinh viên như: mã sinh viên, họ tên, quê quán, lớp, ngày sinh , tên dãy phòng mà sinh viên Thơng tin sinh viên vừa nhập phải bên dưới, thao tác không q rắc rối, kích vào nút thêm thêm Khi thêm sinh viên vào phòng mà phòng đủ người chương trình báo cho người nhập đề nghị chọn phòng khác tránh tình trạng nhập trùng mã mã sinh viên Sửa, xóa thơng tin sinh viên mà người dùng muốn Đảm bảo chuyển sinh viên từ phòng sang phòng khác Thơng tin gia đình q quán, cha mẹ,diện ưu tiên, sách hay thuộc dân tộc(sinh viên cử tuyển),gia đình đặc biệt khó khăn…trong phần Thơng tin tính tốn chi phí túc bao gồm:  Tiền điện phải cập nhật giá hàng tháng, nhập vào số điện, tiền phải đóng, số tháng đóng, số tháng nợ  Tiền phòng nộp hay chưa nộp, hay thuộc diện sinh viên cử tuyển miễn tiền phòng ở…thống kê lần, tổng tiền nhà mà phòng phải nộp kì…  Tiền vệ sinh, tiền nước,tiền điện phải cập nhạt tính tốn hàng tháng, tổng số tiền mọt phòng phải nộp tháng Hệ thống tìm kiếm: Khi muốn tìm thơng tin sinh viên, tất thơng tin sinh viên phải Cần tìm kiếm theo tên thường gọi, quê quán,theo phòng, tìm theo q Khi ta biết thơng tin sinh viên dễ dàng tìm thơng tin sinh viên Hệ thống thống kê: Thống kê theo tên.Khi gõ vào tên sinh viên tất sinh viên có tên Hệ thống trợ giúp: Hỗ trợ cài đặt tiếng Anh tiếng Việt Hướng dẫn, thich cụ thể rõ ràng chức hệ thống(có kèm theo hình ảnh minh họa) Lưu trữ hồ sơ cán túc kèm thêm chức thêm, xoá, sửa Trên tất Form phải có nút thốt, kiểm tra hoạt động vừa kích,và số phím chức cần thiết… 2.2 Kết Luận Theo khảo sát thực tế trên, nhóm sinh viên chúng em nhận thấy để xây dựng chương trình với đầy đủ chức đòi hỏi phải có khéo léo, cẩn thận khơng thể thiếu chuyên môn vững vàng lập trình đáp ứng Vì vậy, sinh viên năm đầu, kiến thức chuyên môn chưa sâu kinh nghiệm hạn chế nên chúng em chưa thể đáp ứng đầy đủ yêu cầu mà thực yêu cầu Rất mong đóng góp ý kiến bảo, hướng dẫn thầy cô bạn để chúng em hoàn thiện sản phẩm đề tài sau Chương PHÂN TÍCH CHỨC NĂNG CỦA HỆ THỐNG 3.1.THƠNG TIN VỀ HỆ THỐNG Trước vào phân tích chức hệ thống, tìm hiểu số thông tin cần thiết hệ thống Các thông tin hệ thống thông tin sinh viên  Mã sinh viên  Họ tên  Quê quán  Ngày sinh  Lớp  Dãy  Phòng 3.2.CÁC CHỨC NĂNG CỦA HỆ THỐNG 3.2.1.Chức Hệ thống gồm chức sau:         Quản sinh viên Quản phòng túc Thống kê sinh viên Tìm kiếm sinh viên Chuyển phòng Đăng nhập Đăng ký Trợ giúp Trong chức quản sinh viên quản phòng gồm có chức sau:  Thêm  Xóa  Sửa 3.2.2.Phân tích chức hệ thống  Chức Tên chức Mơ tả Quản phòng Chức cho phép người sử dụng quản thông tin sinh viên thực số cơng việc như: thêm, xóa sửa thơng tin sinh viên Chức cho phép người dùng nhập danh sách dãy phòng thuộc dãy lưu trữ lại Thống kê sinh viên Chức cho phép người dùng thống kê tồn thơng tin sinh viên sống túc cần thiết Tìm kiếm sinh viên Chức cho phép người dùng tìm kiếm sinh viên túc theo số tiêu chí : tìm kiếm theo tên, tìm theo q Quản sinh viên Chuyển phòng Chức cho phép người dùng thay đổi số phòng sinh viên sinh viên chuyển từ phòng cũ xang phòng Tìm phòng trống Chức cho phép người dùng thống kê phòng thiếu người Đăng nhập Cho phép người dùng đăng nhập vào hệ thống trước sử dụng chương trình Đăng ký Cho phép người dùng thay tên đăng nhập mật khác theo ý muốn Trợ giúp Hướng dẫn người dùng sử dụng chương trình cách hợp  Chức Chức 3.2.3 Phân Thêm sinh viên tích chi tiết Xóa sinh viên chức Truy nhập thơng tin Mô tả Chức cho phép người dùng thêm vào danh sách sinh viên sinh viên chuyển vào túc Chức cho phép người dùng xoá sinh viên khỏi danh sách có sinh viên chuyển Chức cho phép người dùng truy nhập đến thông tin sinh viên sửa lại thông tin bị sai phát lỗi  Chức quản sinh viên Chức cho phép thêm, xố sửa thơng tin sinh viên Đầu vào Mã sinh viên Họ tên Quê quán Ngày sinh Lớp Dãy, Phòng Q trình Thực cơng việc như: Thêm sinh viên Xố sinh viên Sửa thơng tin sinh viên Đầu Bảng danh sách chứa thông tin sinh viên  Chức quản phòng Đầu vào Tên phòng, dãy Q trình: Thực cơng việc Thêm,xố phòng sửa thơng tin tuỳ theo yêu cầu công việc Đầu Danh sách phòng tên dãy phòng  Chức thống kê sinh viên Đầu vào Tên dãy, phòng cần thống kê sinh viên Q trình Nhập tên dãy phòng Duyệt tìm danh sách sinh viên thuộc dãy, phòng Đầu Bảng danh sách chứa sinh viên thuộc dãy, phòng 10  Chức tìm kiếm Đầu vào: tiêu chí tìm kiếm Họ tên Q qn Q trình Nhập tiêu chí Duyệt tìm danh sách sinh viên có tiêu chí vừa nhập vào Đầu Bảng thơng tin sinh viên cần tìm  Chức chuyển phòng Đầu vào Thơng tin sinh viên Q trình Chọn dãy phòng cũ sinh viên Thơng tin sinh viên hiển thị ô textbox combobox Thay đổi số phòng mà sinh viên muốn chuyển đến Đầu Danh sách sinh viênsinh viên vừa chuyển phòng  Chức đăng nhập Đầu vào Tên đăng nhập Mật Quá trình So sánh tên đăng nhập mật lưu file Đầu Người dùng đăng nhập vào hệ thống  Chức thêm sinh viên Đầu vào Mã sinh viên Họ tên Quê Ngày sinh Lớp Tên dãy 11 Tên phòng Q trình: Nhập thơng tin sinh viên Chèn sinh viên vào danh sách.(chèn cuối) Đầu Bảng thơng tin có sinh viên vừa nhập vào  Chức xoá sinh viên(xoá trực tiếp DataGrid View) Đầu vào Thông tin sinh viên Q trình Click vào sinh viên muốn xố khỏi danh sách DataGridView thơng tin sinh viên ô textbox combobox Xố sinh viên khỏi danh sách Đầu Bảng thơng tin khơng sinh viên sinh viên xoá  Chức cập nhật( sửa trực tiếp DataGridView) Đầu vào Các thông tin cũ sinh viên Q trình Click vào sinh viên cần thay đổi thơng tin datagridview thơng tin sinh viên ô textbox combobox Sửa thông tin sinh viên Đầu Bảng thông tin sinh viên sau sửa 3.2.4 Sơ đồ phân tích hệ thống chức  Hệ thống: 12 Hình 3.1: Sơ đồ phân tích hệ thống  Các chức Quản sinh viên quản phòng: Hình 3.2: Sơ đồ phân tích chức Quản  Thơng tin sinh viên: Hình 3.3:Sơ đồ phân tích thơng tin cần quản sinh viên  Thêm sinh viên: 13 Hình 3.4:Sơ đồ phân tích chức thêm sinh viên  Cập nhật thơng tin sinh viên(sửa thơng tin): Hình 3.5:Sơ đồ phân tích chức sửa thơng tin sinh viên  Xóa sinh viên: 14 Hình 3.6:Sơ đồ phân tích chức xố sinh viên  Thống kê sinh viên: Hình 3.7: Sơ đồ phân tích chức thống kê sinh viên  Tìm kiếm sinh viên: Hình 3.8: Sơ đồ phân tích chức tìm kiếm sinh viên  Chuyển phòng: 15 Hình 3.9: Sơ đồ phân tích chức chuyển phòng Chương PHÂN TÍCH CƠ SỞ DỮ LIỆU Thiết kế bảng sở liệu Hệ thống quản sinh viên túc cài đặt ngơn ngữ lập trình C# sở liệu lưu dạng File 16 Ta có bảng phân tích sở liệu sau:  Quản sinh viên Tên trường Kiểu liệu Kích thước Ràng buộc Mã sinh viên Họ tên Quê quán Ngày sinh Lớp Dãy Phòng text text text Date/Time text text text 10 20 30 Short date 8 Duy Tên trường Kiểu liệu Kích thước Ràng buộc Tên dãy Tên phòng Text Text 8 Tên trường Kiểu liệu Kích thước Tên dãy Tên phòng Text Text 8  Quản phòng  Chuyển phòng Ràng buộc  Thống kê sinh viên Tên trường Kiểu liệu Kích thước Tên dãy Tên phòng Text Text 8 Ràng buộc  Tìm kiếm sinh viên Tên trường Kiểu liệu Kích thước Ràng buộc 17 Tìm theo tên Tìm theo quê Text Text 30 20 Tên trường Kiểu liệu Kích thước Tên đăng nhập Mật Text Text 20 20 Kiểu liệu Text Text Text Kích thước 20 20 20  Đăng nhập Ràng buộc  Đăng ký Tên trường Tên đăng nhập Mật Đánh lại mật Ràng buộc 18 Chương THIẾT KẾ MODULE 5.1.Thiết kế menu Menu Hệ thống quản sinh viên túc bao gồm chức sau:  Hệ thống  Quản  Thống kê  Tìm kiếm  Trợ giúp Trong menu lại gồm menu sau:  Hệ thống: - Đăng nhập - Đăng ký - Thoát  Quản - Quản sinh viên - Quản phòng - Chuyển phòng  Thống Kê - Thống kê sinh viên  Tìm kiếm - Tìm kiếm sinh viên  Trợ giúp - Hướng dẫn sử dụng chương trình 5.2 Thiết kế chi tiết Form 5.2.1.Form Chính 19 Form Đăng nhập From đăng Form quản phòng 20 From quản sinh viên From chuyển phòng Form thống kê sinh viên 21 From tìm kiếm sinh viên KẾT LUẬN 22 Sau trình học tập, nghiên cứu khảo sát thực tế túc trường Đại Học Sư Phạm Thuật Hưng Yên nhóm sinh viên chúng em hồn thành chương trình “Quản sinh viên túc xá” với hướng dẫn nhiệt tình thầy Hồng Quốc Việt Do thời gian và vốn kiến thức có hạn nên khơng thể tránh khỏi thiếu xót q trình phân tích thiết kế chương trình Rất mong ủng hộ đóng góp ý kiến thầy bạn để chúng em tiếp tục hoàn thành tốt đề tài Chúng em xin chân thành cảm ơn! Nhóm sinh viên thực hiện: 23 ... tất thông tin sinh viên kí túc xá nhập vào 1.1.2 Đặc tả hệ thống Việc quản lý sinh viên kí túc xá gồm công việc sau Ban đầu, người quản sinh cần nhập thông tin sinh viên sống kí túc xá lưu lại thơng... tài quản lý sinh viên kí túc xá gồm chức như: thêm sinh viên, xoá sinh viên, sửa thông tin sinh viên, thống kê sinh viên Với chức người sử dụng nhập danh sách sinh viên lưu trữ, đồng thời thêm sinh. .. khảo sát thực tế, nhóm sinh viên chúng em định xây dựng phần mềm Quản lý sinh viên kí túc xá với mục đích giúp nhà trường quản lý sinh viên kí túc xá cách dễ dàng, đơn giản, tiết kiệm thời gian

Ngày đăng: 25/10/2018, 10:22

Từ khóa liên quan

Mục lục

  • 2.1.Những yêu cầu cơ bản của khách hàng

  • 2.1.1. Yêu cầu chung về hệ thống:

  • 2.1.2.Yêu cầu cụ thể từng chức năng:

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

  • Đang cập nhật ...

Tài liệu liên quan