1. Trang chủ
  2. » Luận Văn - Báo Cáo

NHOM1 70DCTT21 CNPM

83 2 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

Thông tin cơ bản

Định dạng
Số trang 83
Dung lượng 6,62 MB
File đính kèm NHOM1_70DCTT21_CNPM.rar (6 MB)

Nội dung

ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN CÔNG NGHỆ PHẦN MỀM BÁO CÁO BÀI TẬP ĐỀ TÀI PHẦN MỀM QUẢN LÝ SINH VIÊN NỘI TRÚ KÍ TÚC XÁ TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢICHƯƠNG 1: KHẢO SÁT 1 1.1 Địa điểm khảo sát 1 1.2 Cơ cấu tổ chức 1 1.3 Tìm hiểu các nghiệp vụ liên quan 1 1.4 Khảo sát kí túc xá 2 1.4.1 Phương pháp phỏng vấn 2 1.4.2 Kết quả phỏng vấn 2 1.5 Đánh giá hệ thống hiện tại 3 1.6 Đề xuất hệ thống mới 3 1.6.1 Phát biểu bài toán 3 1.6.2 Các chức năng dự kiến 4 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 6 2.1 Biểu đồ USECASE 6 2.1.1 Xác định tác nhân(Actor) và chức năng(Usecase) 6 2.1.2 Biểu đồ Usecase tổng quát 7 2.1.3 Biểu đồ chi tiết và đặc tả 7 2.2 Biểu đồ lớp 30 2.3 Biểu đồ tuần tự 30 2.3.1 Biểu đồ tuần tự Đăng nhập 30 2.3.2 Biểu đồ tuần tự Đăng ký tài khoản 31 2.3.3 Biểu đồ tuần tự Sửa tài khoản 31 2.3.4 Biểu đồ tuần tự Xóa tài khoản 32 2.3.5 Biểu đồ tuần tự Đổi mật khẩu 32 2.3.6 Biểu đồ tuần tự Quản lý phòng 33 2.3.7 Biểu đồ tuần tự Thêm nhân viên 33 2.3.8 Biểu đồ tuần tự Chấm công 34 2.3.9 Biểu đồ tuần tự Thống kê 35 2.3.10 Biểu đồ tuần tự Lập kế hoạch 35 2.3.11 Biểu đồ tuần tự Quản lý sinh viên 36 2.3.12 Biểu đồ tuần tự Đăng ký ở KTX 36 2.3.13 Biểu đồ tuần tự Gia hạn hợp đồng 37 2.4 Biểu đồ hoạt động 38 2.4.1 Biểu đồ hoạt động Đăng nhập 38 2.4.2 Biểu đồ hoạt động Đăng ký tài khoản 39 2.4.3 Biểu đồ hoạt động Sửa tài khoản 40 2.4.4 Biểu đồ hoạt động Xóa tài khoản 41 2.4.5 Biểu đồ hoạt động Đổi mật khẩu 42 2.4.6 Biểu đồ hoạt động Đăng kí và gia hạn 43 2.4.7 Biểu đồ tuần tự Quản lý nhân viên 46 2.4.8 Biểu đồ tuần tự Thống kê 47 2.4.9 Biểu đồ tuần tự Lập hóa đơn 48 2.4.10 Biểu đồ tuần tự Chấm công 49 2.4.11 Biểu đồ tuần tự Lập kế hoạch 50 2.4.12 Biểu đồ tuần tự Xử lý vấn đề phát sinh 51 2.4.14 Biểu đồ tuần tự Quản lý sinh viên 52 2.5 Biểu đồ trạng thái 53 2.5.1 Biểu đồ trạng thái Phòng 53 2.5.2 Biểu đồ trạng thái Hóa đơn 53 2.6 Biểu đồ lớp chi tiết 54 2.7 Mô hình cơ sở dữ liệu 54 2.7.1 Bảng sinh viên(Sinhvien) 54 2.7.2 Bảng nhân viên(Nhanvien) 55 2.7.3 Bảng phòng(Phong) 55 2.7.4 Bảng hợp đồng(Hopdong) 55 2.7.5 Bảng hóa đơn điện nước 56 2.7.6 Bảng sổ theo dõi 56 2.7.7 Bảng hóa đơn 57 2.7.8 Bảng thân nhân 57 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 58 3.1 Thiết kế tổng thể 58 3.1.1Biểu đồ thành phần 58 3.1.2 Biểu đồ triển khai 58 3.2 Thiết kế chi tiết 58 3.2.1 Thiết kế cơ sở dữ liệu vật lý 58 3.2.2 Thiết kế giao diện người dùng 61 3.2.3 Thiết kế kiểm soát 65 3.2.4 Thiết kế chương trình 66 KẾT LUẬN 70

ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN  CÔNG NGHỆ PHẦN MỀM BÁO CÁO BÀI TẬP ĐỀ TÀI: PHẦN MỀM QUẢN LÝ SINH VIÊN NỘI TRÚ KÍ TÚC XÁ TRƯỜNG ĐẠI HỌC CƠNG NGHỆ GIAO THÔNG VẬN TẢI Giáo viên hướng dẫn: Vũ Thị Hà Thành viên: Nhóm thực hiện: Nhóm Nguyễn Đức Nam Lớp: 70DCTT21 Lại Quang Nam Lê Thị Thùy Trinh Nguyễn Trường An Đỗ Đăng Thịnh HÀ NỘI – 03/2022 MỤC LỤC CHƯƠNG 1: KHẢO SÁT .1 1.1 Địa điểm khảo sát .1 1.2 Cơ cấu tổ chức 1.3 Tìm hiểu nghiệp vụ liên quan .1 1.4 Khảo sát kí túc xá .2 1.4.1 Phương pháp vấn .2 1.4.2 Kết vấn .2 1.5 Đánh giá hệ thống 1.6 Đề xuất hệ thống 1.6.1 Phát biểu toán 1.6.2 Các chức dự kiến CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Biểu đồ USECASE 2.1.1 Xác định tác nhân(Actor) chức năng(Usecase) 2.1.2 Biểu đồ Usecase tổng quát 2.1.3 Biểu đồ chi tiết đặc tả 2.2 Biểu đồ lớp 30 2.3 Biểu đồ 30 2.3.1 Biểu đồ Đăng nhập .30 2.3.2 Biểu đồ Đăng ký tài khoản 31 2.3.3 Biểu đồ Sửa tài khoản 31 2.3.4 Biểu đồ Xóa tài khoản 32 2.3.5 Biểu đồ Đổi mật 32 2.3.6 Biểu đồ Quản lý phòng .33 2.3.7 Biểu đồ Thêm nhân viên .33 2.3.8 Biểu đồ Chấm công 34 2.3.9 Biểu đồ Thống kê .35 2.3.10 Biểu đồ Lập kế hoạch .35 2.3.11 Biểu đồ Quản lý sinh viên 36 2.3.12 Biểu đồ Đăng ký KTX 36 2.3.13 Biểu đồ Gia hạn hợp đồng 37 2.4 Biểu đồ hoạt động 38 2.4.1 Biểu đồ hoạt động Đăng nhập 38 2.4.2 Biểu đồ hoạt động Đăng ký tài khoản .39 2.4.3 Biểu đồ hoạt động Sửa tài khoản 40 2.4.4 Biểu đồ hoạt động Xóa tài khoản 41 2.4.5 Biểu đồ hoạt động Đổi mật 42 2.4.6 Biểu đồ hoạt động Đăng kí gia hạn 43 2.4.7 Biểu đồ Quản lý nhân viên 46 2.4.8 Biểu đồ Thống kê .47 2.4.9 Biểu đồ Lập hóa đơn 48 2.4.10 Biểu đồ Chấm công 49 2.4.11 Biểu đồ Lập kế hoạch .50 2.4.12 Biểu đồ Xử lý vấn đề phát sinh 51 2.4.14 Biểu đồ Quản lý sinh viên 52 2.5 Biểu đồ trạng thái 53 2.5.1 Biểu đồ trạng thái Phòng 53 2.5.2 Biểu đồ trạng thái Hóa đơn .53 2.6 Biểu đồ lớp chi tiết 54 2.7 Mơ hình sở liệu 54 2.7.1 Bảng sinh viên(Sinhvien) 54 2.7.2 Bảng nhân viên(Nhanvien) 55 2.7.3 Bảng phòng(Phong) 55 2.7.4 Bảng hợp đồng(Hopdong) 55 2.7.5 Bảng hóa đơn điện nước 56 2.7.6 Bảng sổ theo dõi .56 2.7.7 Bảng hóa đơn 57 2.7.8 Bảng thân nhân .57 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 58 3.1 Thiết kế tổng thể 58 3.1.1Biểu đồ thành phần 58 3.1.2 Biểu đồ triển khai 58 3.2 Thiết kế chi tiết .58 3.2.1 Thiết kế sở liệu vật lý 58 3.2.2 Thiết kế giao diện người dùng 61 3.2.3 Thiết kế kiểm soát 65 3.2.4 Thiết kế chương trình .66 KẾT LUẬN 70 MỤC LỤC Ả Hình 2.1: Biểu đồ usecase tổng quát Hình 2.2: Usecase Đăng nhập Hình 2.3: Biểu đồ Usecase sử dụng cho tác nhân “Quản lý” 12 Hình 2.4:Usecase Xử lý vấn đề phát sinh .13 Hình 2.5: Usecase Thống kê lên kế hoạch 14 Hình 2.6: Usecase Quản lý phịng 16 Hình 2.7: Usecase sử dụng cho tác nhân “Nhân viên” 17 Hình 2.8: Usecase Quản lý sinh viên 18 Hình 2.9: Usecase Tư vấn 20 Hình 2.10: Usecase Thống kê lên kế hoạch .21 Hình 2.11: Usecase Xử lý vấn đề phát sinh 23 Hình 2.12: Usecase Đăng kí gia hạn 24 Hình 2.13: Usecase sử dụng cho tác nhân Sinh viên 27 Hình 2.14: Usecase Đăng kí KTX .27 Hình 2.15: Biểu đồ lớp 30 Hình 2.16: Biểu đồ Đăng nhập 30 Hình 17: Biểu đồ Đăng kí tài khoản .31 Hình 2.18: Biểu đồ Sửa tài khoản 31 Hình 2.19: Biểu đồ Xóa tài khoản 32 Hình 2.20: Biểu đồ Đổi mật .32 Hình 2.21: Biểu đồ Quản lý phòng .33 Hình 2.22: Biểu đồ Thêm nhân viên 33 Hình 2.23: Biểu đồ Chấm cơng 34 Hình 2.24: Biểu đồ Thống kê .35 Hình 2.25: Biểu đồ Lập kế hoạch .35 Hình 2.26: Biểu đồ Quản lý Sinh viên .36 Hình 2.27: Biểu đồ Đăng kí KTX 36 Hình 2.28: Biểu đồ gia hạn hợp đồng 37 Hình 2.29: Biểu đồ hoạt động Đăng nhập 38 Hình 2.30: Biểu đồ hoạt động Đăng kí tài khoản 39 Hình 2.31: Biểu đồ Sửa tài khoản 40 Hình 2.32: Biểu đồ Xóa tài khoản 41 Hình 2.33: Biểu đồ Đổi mật .42 Hình 2.34: Biểu đồ Đăng kí gia hạn 43 Hình 2.35: Biểu đồ Gia hạn phòng .44 Hình 2.36: Biểu đồ Gia hạn phòng online 45 Hình 2.37: Biểu đồ Quản lý nhân viên .46 Hình 2.38: Biểu đồ Thống kê .47 Hình 2.39: Biểu đồ Lập hóa đơn 48 Hình 2.40: Biểu đồ Chấm công 49 Hình 2.41: Biểu đồ Lập kế hoạch .50 Hình 2.42: Biểu đồ Xử lý vấn đề phát sinh 51 Hình 2.43: Biểu đồ Quản lý sinh viên 52 Hình 2.44: Biểu đồ trạng thái Phòng 53 Hình 2.45: Biểu đồ trạng thái Hóa đơn 53 Hình 2.46: Biểu đồ lớp chi tiết 54Y Hình 3.1: Biểu đồ thành phần 58 Hình 3.2: Biểu đồ triển khai 58 Hình 3.3: Bảng Hóa đơn 59 Hình 4: Bảng Hóa đơn điện nước 59 Hình 3.5: Bảng Hợp đồng 59 Hình 3.6: Bảng Nhân viên 60 Hình 3.7: Bảng Phịng 60 Hình 3.8: Bảng Sinh viên .60 Hình 3.9: Bảng Sổ theo dõi 60 Hình 3.10: Giao diện đăng nhập .61 Hình 11: Giao diện Thống kê .62 Hình 12: Giao diện đăng kí cho sinh viên 62 Hình 13: Giao diện Đăng kí cho nhân viên 63 Hình 14: Giao diện phòng 63 Hình 15: Giao diện tạo thơng tin cho phịng .64 Hình 16: Giao diện thơng tin phòng 64 Hình 17: Giao diện danh sách sinh viên .65 Hình 18: Giao diện thơng tin nhân viên .65 Hình 19: Các modul chương trình .67 Hình 20: Lưu đồ thuật toán sinh viên 68 Hình 21: Lưu đồ thuật toán nhân viên 69 MỤC LỤC BẢ Bảng 1.1: Bảng khảo sát trực tiếp 2Y Bảng 2.1: Bảng tác nhân(Actor) chức năng(Usecase) Bảng 2: Bảng đặc tả usecase Đăng nhập Bảng 2.3: Bảng đặc tả Usecase Quên mật .9 Bảng 2.4: Bảng đặc tả usecase Đăng ki tài khoản 10 Bảng 2.5: Bảng đặc tả usecase Sửa tài khoản 10 Bảng 2.6: Bảng đặc tả usecase Xóa tài khoản 11 Bảng 2.7: Bảng đặc tả usecase Quản lý NV 12 Bảng 2.8: Bảng đặc tả usecase Xử lý vấn đề phát sinh 13 Bảng 2.9: Bảng đặc tả usecase Thống kê lên kế hoạch 14 Bảng 2.10: Bảng đặc tả Quản lý phòng 16 Bảng 2.11: Bảng đặc tả usecase Quản lý nhân viên 18 Bảng 2.12: Bảng đặc tả usecase Kiểm tra tình trạng phịng 19 Bảng 2.13: Bảng đặc tả Usecase Tư vấn 20 Bảng 2.14: Bảng đặc tả usecase Thống kê lên kế hoạch 21 Bảng 2.15: Bảng đặc tả usecase Xử lý vấn đề phát sinh 23 Bảng 2.16: Bảng đặc tả usecase Đăng kí gia hạn .24 Bảng 2.17: Bảng đặc tả Usecase Thanh toán 25 Bảng 2.18: Bảng đặc tả usecase Lập hóa đơn 26 Bảng 2.19: Bảng đặc tả usecase Đang ki KTX 27 Bảng 2.20: Bảng đặc tả usecase Gia hạn hợp đồng 28 Bảng 2.21: Bảng đặc tả usecase Thanh toán 28 Bảng 2.22: Mô hình CSDL Sinh viên .51 Bảng 2.23: Mơ hình CSDL Nhân viên 52 Bảng 2.24: Mơ hình CSDL Phịng 52 Bảng 2.25: Mơ hình CSDL Hợp đồng 52 Bảng 2.26: Mơ hình CSDL Hóa đơn điện nước .53 Bảng 2.27: Mơ hình CSDL Sổ theo dõi 53 Bảng 2.28: Mơ hình CSDL Hóa đơn 54 Bảng 2.29: Mô hình CSDL Thân nhân 54 LỜI MỞ ĐẦU Hàng năm trường đại học, cao đẳng tiếp nhận hàng nghìn sinh viên, với nhu cầu đăng kí nội trú trường tăng cao Trước toán đặt với trường đại học: vấn đề quản lý kí túc xá- vấn đề co stuwf lâu nhiều bất cập như: việc quản lý trường theo phương pháp thủ cơng, liệu khơng có tính thống nhất, chặt chẽ dẫn đến hiệu suất làm việc không cao Hiện nay, khơng cịn xa lạ với sản phẩm ứng dụng công nghệ thông tin- ngành khoa học trở thành tất yếu sống Cùng với phát triển đó, ứng dụng việc quản lý nhân sự, nhà hàng, quản lý trường học, góp phần giảm tải nhiều lượng chi phi đầu tư cho nhân lực tăng tính hiệu xác việc khai thác quản lý liệu Từ thực tế đó, nhóm đặt câu hỏi: Tại không áo dụng công nghệ thơng tin vào quản lý kí túc xá? Từ nhóm bắt tay vào tìm hiểu ngiên cúng đề tài”Phần mềm quản lý sinh viên nội trú kí túc xá trường đại học Công nghệ giao thông vận tải” với hi vọng sở phát triển cho việc quản lý kí túc xá sau 3.2.1.4 Bảng Nhân viên Hình 3.6: Bảng Nhân viên 3.2.1.5 Bảng Phịng Hình 3.7: Bảng Phịng 3.2.1.6 Bảng Sinh viên 59 Hình 3.8: Bảng Sinh viên 3.2.2 Thiết kế giao diện người dùng 3.2.2.1 Giao diện Đăng nhập 60 Hình 3.9: Giao diện đăng nhập 3.2.2.2 Giao diện Thống kê 61 Hình 10: Giao diện Thống kê 3.2.2.3 Giao diện Đăng kí cho sinh viên Hình 11: Giao diện đăng kí cho sinh viên 3.2.2.4 Giao diện Đăng kí cho nhân viên 62 Hình 12: Giao diện Đăng kí cho nhân viên 3.2.2.5 Giao diện Phịng Hình 13: Giao diện phịng 3.2.2.6 Giao diện tạo thơng tin phịng 63 Hình 14: Giao diện tạo thơng tin cho phịng 3.2.2.7 Giao diện thơng tin phịng Hình 15: Giao diện thơng tin phịng 3.2.2.8 Giao diện Danh sách sinh viên 64 Hình 16: Giao diện danh sách sinh viên 3.2.2.9 Giao diện thông tin nhân viên Hình 17: Giao diện thơng tin nhân viên 3.2.3 Thiết kế kiểm soát - Dữ liệu: liệu nhập vào phải có hệ thống hiển thị - Tài khoản password phải trùng sở liệu đăng nhập vào hệ thống 65 - Bảo mật an toàn thông tin: đặt mật lưu thành nhiều để phục hồi, dùng phương pháp vật lý để khóa lại hệ thống khơng bị xâm hại có lỗi kỹ thuật có khả ngăn ngừa xâm hại người dùng - Xác định điểm hở yếu hệ thống: Dữ liệu đường truyền từ nơi lưu trữ đến nơi sử dụng, thông tin trao đổi qua giao diện, nơi lưu trữ thông tin - Xác định kiểu đe dọa xảy ra: Ăn cắp thơng tin tài sản, thất tài sản, lộ thông tin cá nhân,… - Xây dựng giải pháp kiểm soát hệ thống: + Phân biệt riêng tư:  Mức thấp: Mỗi người mật truy cập  Mức vừa: Phân loại người dùng gán loại người dùng số quyền định  Mức cao: sử dụng nhiều tầng truy cập + Đối với liệu:  Quyền bản: Create, Edit, Read, Delete  Quyền nâng cao: Expand (thêm thuộc tính), Drop (xóa file), Index (tạo mục) + Đối với liệu:  Quyền truy cập: thi hành 3.2.4 Thiết kế chương trình 66 3.2.4.1 Các modul chương trình Hình 18: Các modul chương trình 3.2.4.2 Lưu đồ thuật toán 67 *Lưu đồ cho thuật toán sinh viên Hình 19: Lưu đồ thuật tốn sinh viên 68 *Lưu đồ thuật tốn nhân viên Hình 20: Lưu đồ thuật tốn nhân viên 69 BẢNG PHÂN CƠNG CÔNG VIỆC Lại Quang Nam Nguyễn Đức Nam Lê Thị Thùy Trinh Nguyễn Trường An Đố Đăng Thịnh Quản lý, mô Quản lý, thiết kế CSDL, thiết kế hệ thống Tài khoản, thiết kế CSDL Nhân viên, biểu đồ lớp Khảo sát, Usecase tổng quát KẾT LUẬN Qua phân tích đề tài quản lý ký túc xá, chúng em hiểu nắm rõ kiến thức môn học, bước xây dựng thiết kế phần mềm Hơn hết cảm ơn cô- Vũ Thị Hà nhà trường tạo điều kiện kiến thức chuyên ngành giúp nhóm hồn thiện đề tài nghiên cứu Vì kiến thức cịn hạn chế, q trình nghiên cứu nhóm khơng tránh khỏi sai sót, kính mong nhận ý kiến đóng góp từ bạn lớp Xin chân trọng cảm ơn

Ngày đăng: 23/09/2022, 21:44

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

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

TÀI LIỆU LIÊN QUAN

w