1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) báo cáo kiến trúc và thiết kế phần mềm đề tài hệ thống quản lý ký túc xá

63 10 0

Đ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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN - BÁO CÁO KIẾN TRÚC VÀ THIẾT KẾ PHẦN MỀM Đề tài: HỆ THỐNG QUẢN LÝ KÝ TÚC XÁ Giảng viên: ThS Dương Thanh Thảo Sinh viên thực hiện: Nguyễn Đăng Việt Lê Quang Lộc Nguyễn Vĩnh Hồng Trần Nhật Anh Lê Đình Mỹ Hồ Chí Minh, tháng năm 2023 PHẦN MỞ ĐẦU Tên đề tài Hệ thống quản lý ký túc xá Lý chọn đề tài Ngày nay, ngành công nghệ thông tin phát triển vô mạnh mẽ Nó chứng tỏ sức mạnh lĩnh vực sống Tại trường đại học vấn đề quản lý chỗ sinh viên vấn đề cần thiết cấp bách Một sinh viên muốn đạt thành cao hoc tập phải có mơi trường sống học tập tốt Thực tế trường đại học việc quản lý chỗ hầu hết quản lý giấy tờ, sổ sách; điều gây nhiều khó khăn rườm rà khâu xử lý văn bản, giấy tờ sinh viên nhân viên làm việc Ban quản lý KTX Vì việc áp dụng công nghệ thông tin vào việc quản lý kí túc xá sinh viên thiết thực, giúp cho người quản lý thu hẹp khơng gian lưu trữ, tránh thất lạc liệu, xử lý nhanh khối lượng lớn thông tin, tra cứu tìm kiếm cách nhanh chóng với độ xác cao, tiết kiệm nhiều thời gian công sức khơng người quản lý mà cịn người thân, bạn bè hay thân sinh viên Xuất phát từ nhận thức trên, với mong muốn áp dụng công nghệ thông tin vào quản lý, dựa hoạt động thực tiễn để xây dựng bước phần mềm "Quản lý kí túc xá sinh viên”, với chức lưu trữ, xử lý thơng tin sinh viên tình hình kí túc xá Chúng em xin trân trọng cảm ơn Dương Thanh Thảo tận tình hướng dẫn chúng em q trình thực hồn thành đề tài Mục đích phát triển đề tài Xây dựng phần mềm quản lý kí túc xá bước đầu giúp cho người quản lý tiếp cận dễ dàng ứng dụng Công nghệ thông tin để áp dụng vào trình quản lý để mang lại hiệu cao đ\ng thời giảm tải khối lượng công việc Đối tượng phạm vi nghiên cứu - Quy trình quản lý sinh viên kí túc xá - Các vấn đề cần giải trình quản lý số lượng sinh viên kí túc, tra cứu tìm kiếm sinh viên Từ tiến hành xây dựng sở liệu khai thác liệu phục vụ công tác quản lý - Theo dõi báo cáo tình hình cho ban quản lý kí túc xá, đáp ứng yêu cầu quản lý dịch vụ thời điểm phát triển tương lai Phương pháp nghiên cứu - Giai đoạn khảo sát: Tiến hành khảo sát thực tế kí túc xá trường đại học, vấn sinh viên nhân viên quản lý kí túc xá, tìm hiểu thêm tài liệu từ sách báo, Internet - Giai đoạn phân tích, thiết kế: Sử dụng phương pháp phân tích thiết kế hướng đối tượng công cụ Rational Rose MS Word để xây dựng biểu đ\, mẫu - Giai đoạn xây dựng sở liệu: Sử dụng công cụ hỗ trợ MS Word, Excel… hệ quản trị CSDL SQL để thực công việc - Giai đoạn cài đặt ứng dụng: Dùng ngôn ngữ lập trình C# để xây dựng giao diện cài đặt chương trình Dự kiến kết đạt - Hồn thành bước phân tích, thiết kế hệ thống, thu mô tả biểu đ\, mẫu thiết kế - Thiết kế giao diện thân thiện, dễ nhìn, dễ sử dụng - Thu sản phẩm sơ bộ, đáp ứng số yêu cầu tối thiểu phân tích Một số đề xuất hướng phát triển - Nghiên cứu việc đ\ng hóa liệu với sở liệu nhà trường - Nghiên cứu việc kết hợp phần mềm với hệ thống Website cho phép tương tác trực tiếp Internet để sinh viên thực cơng việc đăng kí phịng, nộp tiền trực tuyến - Có khả tương tác cao với người sử dụng CẤU TRÚC CỦA ĐỀ TÀI CHƯƠNG I: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Cơ sở lý thuyết a Hệ quản trị sở liệu SQL Server SQL viết tắt Structured Query Language hay cịn gọi ngơn ngữ truy vấn mang tính cấu trúc, loại ngơn ngữ máy tính phổ biến để tạo, sửa, lấy liệu từ hệ quản trị sở liệu quan hệ Ngôn ngữ phát triển vượt xa so với mục đích ban đầu để phục vụ hệ quản trị sở liệu đối tượng-quan hệ Nó tiêu chuẩn ANSI/ISO Khái niệm cấu trúc vật lý  Máy chủ (Server)  Máy trạm (Client): máy tính phép truy xuất tài nguyên chia sẻ mạng  Dây cáp mạng (Cable Media): hệ thống dây cáp nối kết vật lý máy tính, máy in lại với  Dữ liệu chung (Shared data): tập tin, thư mục mà người sử dụng hệ thống mạng truy xuất vào máy chủ từ máy trạm Khái niệm xử lý  Các xử lý ứng dụng chia làm hai loại xử lý máy trạm xử lý máy chủ  Xử lý máy trạm o Đọc, cập nhật liệu Document continues below Discover more kiến trúc máy from: tính ktmt 2022 Học viện Cơng ng… 211 documents Go to course TIỂU LUẬN KĨ NĂNG 52 THUYẾT Trình-ÁP… kiến trúc máy tính 100% (6) ĐỀ CƯƠNG ƠN TẬP MƠN KIẾN TRÚC MÁ… kiến trúc máy tính 100% (8) Cau truc 3G - câc 14 kiến trúc máy tính 100% (3) Nhóm VLSI - Tìm 21 74 hiểu cấu trúc và… kiến trúc máy tính 100% (2) Dlscrib sấdfasdfasdfasdf kiến trúc máy tính 100% (2) 45 Internal Memory - Bộ slide giảng môn… kiến trúc o Tính tốn, hiển thị liệu hình giao diện máy tính 100% (2) o Có thể sử dụng nhiều loại ngơn ngữ lập trình khác nhau: Java, C#  Xử lý máy chủ Database Server o Xử lý yêu cầu đọc/ghi liệu o Quản lý đ\ng liệu yêu cầu đọc ghi từ nhiều máy trạm gửi tới o Các dịch vụ quản trị liệu tự động theo định kỳ backup/restore liệu Các tiện ích Microsoft SQL Server  Tiện ích SQL Server Management Studio cho phép quản trị Cơ sở liệu giao diện đ\ họa o Quản trị thể o Quản trị đối tượng o Sử dụng Query Window để thực câu lệnh  Tiện ích Book Online tồn tài liệu liên quan đến SQL Server  Tiện ích SQL Server Configuration Manager Cấu hình hệ thống b Windows forms o C# ngôn ngữ lập trình hướng đối tượng phát triển Microsoft, phần khởi đầu cho kế hoạch NET họ Tên ngôn ngữ bao g\m ký tự thăng theo Microsoft theo ECMA C# o WinForms ứng dụng có giao diện đ\ họa chạy hệ điều hành Windows WinForms ứng dụng chạy máy tính người dùng, khác với Web Forms ứng dụng chạy Web Forms Khi ứng dụng chạy hiển thị kết lên trình duyệt Windows Forms phần kiến trúc NET o Một ứng dụng Windows Forms ứng dụng hướng kiện hỗ trợ Microsoft NET Framework Không giống chương trình hàng loạt , dành hầu hết thời gian đơn giản chờ đợi cho người sử dụng để làm điều đó, chẳng hạn điền vào hộp văn bấm vào nút o Tất phần tử trực quan thư viện lớp Windows Forms xuất phát từ lớp Control Điều cung cấp tính tối thiểu phần tử giao diện người dùng chẳng hạn vị trí, kích thước, màu sắc, phơng chữ, văn kiện thông thường nhấp kéo / thả Lớp điều khiển có hỗ trợ docking phép kiểm soát xếp lại vị trí quyền phụ huynh c Kiến trúc Phần mềm theo Mơ hình lớp (Three Layers) Để dễ quản lý thành phần hệ thống, không bị ảnh hưởng thay đổi, người ta hay nhóm thành phần có chức lại với phân chia trách nhiệm cho nhóm để cơng việc khơng bị ch\ng chéo ảnh hưởng lẫn Một mơ hình lập trình Mơ hình lớp (Three Layers) Cấu trúc mơ hình Lớp ( – Layer) Câu lệnh: "UPDATE Diennuoc SET Thang='" + TH + "',CScudien='" + CSDC + "',CSmoidien='" + CSDM + "',CScunuoc='" + CSNC + "',CSmoinuoc='" + CSNM + "'where Maphong ='" + MP + "'" Select bảng DANGNHAP  Kiểm tra đăng nhập Câu lệnh: "Select * From Taikhoan where username='" + user + "' and Pass='" + Pass + "' and Quyen='Admin'" CHƯƠNG III: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Thiết kế phần mềm 3.1.1 Form đăng nhập Form đăng nhập phân quyền đăng nhập hệ thống, đảm bảo tính bảo mật, tính an tồn hệ thống Bên cạnh cịn hỗ trợ kiểm soát hỗ trợ đầy đủ chức phân quyền 3.1.2 Form trang chủ admin a Form Quản lý phòng b Form Quản lý Sinh viên c Form Quản lý hoá đơn d Form Phiếu báo cáo e Form Quản lý Nhân viên f Form Thống kê g Form Đổi Mật 3.1.3 Form Trang chủ Sinh viên a Form Quản lý phòng b Form Tra cứu hoá đơn c Form Đổi Mật 3.2 Cài đặt phần mềm Phần mềm “Quản lý KTX sinh viên” xây dựng:  Dựa Visual Studio 2019  Sử dụng Ngơn ngữ lập trình C#  Thiết kế dựa Windowns Forms  Chương trình viết theo mơ hình lớp  Sử dụng Kiểu thiết kế Singleton Pattern KẾT LUẬN  Ưu điểm:  Rút ngắn thời gian làm h\ sơ cho sinh viên  Sử dụng máy tính vào cơng việc tìm kiếm thơng tin chi tiết lý lịch thông tin sinh viên dễ dàng nhanh chóng thuận tiện Việc lưu trữ đơn giản, khơng cần phải có nơi lưu trữ lớn, thơng tin sinh viên xác nhanh chóng  Việc thống kê sinh viên, thống kê phòng theo năm thuận tiện, nhanh chóng  Với chức xử lý hệ thống rút ngắn công việc ban quản lý giảm số lượng nhân viên quản lý, tránh tình trạng dư thừa  Nhược điểm  Kinh phí để xây dựng hệ thống quản lý thiết bị cho ban quản lý bao g\m máy móc, phần mềm tốn  Do thời gian làm phần mềm báo cáo gói gọn thời gian ngắn nên báo cáo chưa hoàn chỉnh, số trường hợp khác quản lý sinh viên KTX chưa giải hết  Hướng phát triển mở rộng đề tài Để phần mềm quản lý KTX góp phần quan trọng việc quản lý hệ thống KTX sinh viên Khánh Hòa, giảm bớt c\ng kềnh sổ sách… việc mở rộng đề tài, xem xét nhiều khía cạnh để phần mềm hồn thiện cần thiết Trong đề tài em có phân tích xây dựng liệu SQL, phần mềm đơn giản chưa có tính phức tạp Vì vậy, hướng phát triển đề tài là:  Các mối ràng buộc quan hệ table sở cần chặt chẽ  Cho phép ban quản lý từ xa  Quản lý thông tin sinh viên cách chi tiết như: thêm tơn giáo, ngày vào đồn, ngày vào đảng, …  Cập nhật lực học sinh viên theo kỳ  Lập hóa đơn điện nước cho phịng  Thêm bảng thiết bị phịng, tình trạng phịng có hư hỏng thiết bị hay khơng  Phân chia sinh viên theo diện hộ nghèo để hỗ trợ TÀI LIỆU THAM KHẢO [1] Đỗ Thị Minh Phụng Hệ quản trị sở liệu SQL Server Nhà xuất Đại học quốc gia TP H\ Chí Minh, 2012 [2] Dương Quang Thiện C# NET Framework Nhà xuất tổng hợp Hà Nội, 2010 [3] Trịnh Minh Tuấn Thiết kế sở liệu Nhà xuất Đại học quốc gia TP H\ Chí Minh, 2012 [4] Rob Miles C# Programming Department of Computer Science University of Hull, July 2010 [5] Trang web: http://vi.wikipedia.org//wiki/Cthăng [6] Trang web: https://vi.wikipedia.org/wiki/Microsoft_Visual_Studio More from: kiến trúc máy tính ktmt 2022 Học viện Công nghệ Bư… 211 documents Go to course TIỂU LUẬN KĨ NĂNG THUYẾT Trình-ÁP LỰC… kiến trúc máy tính 100% (6) ĐỀ CƯƠNG ƠN TẬP MƠN 52 KIẾN TRÚC MÁY TÍNH kiến trúc máy tính 100% (8) Cau truc 3G - câc 14 kiến trúc máy tính 100% (3) Nhóm VLSI - Tìm hiểu 21 cấu trúc nguyên lí … kiến trúc máy tính 100% (2) Recommended for you English for Academic and 53 Professional Purposes realers 100% (32) Entrepreneurship the 1408 Practice and Mindset 2n… Entrepreneurship 100% (11) Applied linguistics for BA 189 students Applied Linguistics 100% (6) Short response questions pearson Financial Accounting… 100% (5)

Ngày đăng: 26/12/2023, 04:57

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w