Trong đời sống hiện nay, ứng dụng tin học hóa vào các ngành kinh tế góp phần quan trọng trong sự thành công và tăng trưởng của từng ngành. Đặc biệt hơn hết đó là ứng dụng tin học vào các lĩnh vực quản lý có hệ thống như bến xe, siêu thị, nhà sách, công ty, ngân hàng, kí túc xá, nhà hàng….Với việc góp sức từ các phần mềm quản lý đã giảm thiểu được số lượng chi phí đầu tư cho nguồn nhân công, đồng thời còn giúp tăng hiệu quả tính chính xác trong việc quản lý, giúp tiết kiệm thời gian và nâng cao chất lượng cuộc sống con người. Kí túc xá không còn xa lạ với mọi người, là nơi có số lượng sinh viên tương đối nhiều. Việc quản lý kí túc xá sinh viên của trường là con rất khó khăn nếu không có mặt của ứng dụng tin học. Vì vậy để có thể quản lý được kí túc xá sinh viên một cách chặt chẽ hiệu quả cần xây dựng một hệ thống quản lý bằng tin học. Đây cũng là một vấn đề đáng quan tâm của nhà trường.
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CƠ SỞ TẠI THÀNH PHỐ HỒ CHÍ MINH NHẬP MƠN CƠNG NGHỆ PHẦN MỀM ĐỀ TÀI: “Xây dựng phần mềm quản lý ký túc xá học viện sở” Chương 1: Phân tích trạng Trong đời sống nay, ứng dụng tin học hóa vào ngành kinh tế góp phần quan trọng thành công tăng trưởng ngành Đặc biệt hết ứng dụng tin học vào lĩnh vực quản lý có hệ thống bến xe, siêu thị, nhà sách, công ty, ngân hàng, kí túc xá, nhà hàng….Với việc góp sức từ phần mềm quản lý giảm thiểu số lượng chi phí đầu tư cho nguồn nhân cơng, đồng thời cịn giúp tăng hiệu tính xác việc quản lý, giúp tiết kiệm thời gian nâng cao chất lượng sống người Kí túc xá khơng cịn xa lạ với người, nơi có số lượng sinh viên tương đối nhiều Việc quản lý kí túc xá sinh viên trường khó khăn khơng có mặt ứng dụng tin học Vì để quản lý kí túc xá sinh viên cách chặt chẽ hiệu cần xây dựng hệ thống quản lý tin học Đây vấn đề đáng quan tâm nhà trường Chương 2: Thiết kế sở liệu Các bảng quan hệ bảng Giải thích thuộc tính bảng a Bảng Role: Phân quyền người dùng ID_Role(PK, int, NOT NULL): Mã quyền TenRole(nchar(20), NOT NULL): Tên quyền b Bảng TaiKhoan: Dữ liệu nhập người dùng TenTK(PK, nchar(30), NOT NULL): Tên đăng nhập người dùng MatKhau(nchar(10), NOT NULL): Mật người dùng Email(nchar(40), NOT NULL): Thư điện tử người dùng ID_Role(FK, int, NOT NULL): Khoá ngoại, liên kết quyền tài khoản(Role) Xác định quyền cho tài khoản c Bảng QuanLy: Thông tin hồ sơ quản lý IDQuanLy(PK, nchar(20), NOT NULL): Mã người quản lý Ten(nchar(40), NOT NULL): Họ tên cuả người quản lý SDT(nchar(15), NOT NULL): Số điện thoại liên lạc quản lý TTKQuanLy(FK, nchar(30), NOT NULL): Khố ngoại, liên kết tài khoản(TaiKhoan) Truy cập thơng tin khớp tên đăng nhập d Bảng SinhVien: Thông tin hồ sơ sinh viên MSSV(PK, nchar(20), NOT NULL): Mã số sinh viên Ten(nchar(40), NOT NULL): Họ tên sinh viên NgaySinh(date, NOT NULL): Ngày tháng năm sinh sinh viên GioiTinh(nchar(5), NOT NULL): Giới tính sinh viên QueQuan(nchar(10), NOT NULL): Quê quán sinh viên SDT(nchar(15), NOT NULL): Số điện thoại sinh viên DiaChi(nvarchar(100), NOT NULL): Địa sinh viên TTKSinhVien(FK, nchar(30), NOT NULL): Khoá ngoại, liên kết tài khoản(TaiKhoan) Truy cập thông tin khớp tên đăng nhập e Bảng thân nhân: Thông tin người thân sinh viên MSSV(PK, nchar(20), NOT NULL): Mã số sinh viên Quan hệ 1-1 với SinhVien, khớp với MSSV chuỗi TenNgThan(nchar(20), NOT NULL): Tên người thân sinh viên DiaChiNgThan(nchar(100), NOT NULL): Địa người thân sinh viên SDTNgThan(nchar(20), NOT NULL): Số điện thoại người thân sinh viên f Bảng HopDong: Thông tin hợp đồng đăng ký KTX sinh viên ID_HopDong(PK, nchar(10), NOT NULL): Mã hợp đồng IDQuanLy(FK, nchar(20), NOT NULL): Khố ngoại, liên kết thơng tin quản lý(QuanLy) Thơng tin người chịu trách nhiệm hợp đồng MSSV(FK, nchar(20), NOT NULL): Khố ngoại, liên kết thơng tin sinh viên(SinhVien) Thơng tin người chịu trách nhiệm hợp đồng MaPhong(FK, nchar(10), NOT NULL): Khố ngoại, liên kết thơng tin phịng(Phong) Thơng tin phòng đăng ký hợp đồng SoTienTra(int, NOT NULL): Số tiền phải đóng đăng ký phịng HanTra(date, NOT NULL): Hạn chót đóng phí TinhTrang(bit, NOT NULL): Ghi nhận đóng phí hay chưa đóng NgayDangKy(date, NOT NULL): Ngày ghi nhận đăng ký hợp đồng NgayKetThuc(date, NOT NULL): Ngày kết thúc hợp đồng lý thuyết NgayRoiDi(date, NULL): Ngày ghi nhận sinh viên rời phịng g Bảng phịng: Thơng tin phòng MaPhong(PK, nchar(10), NOT NULL): Mã phòng MaDay(FK, nchar(10), NOT NULL): Khố ngoại, liên kết thơng tin dãy(Day) Xác định phòng thuộc dãy ToiThieu(int, NOT NULL): Số lượng tối thiểu phòng, thường ToiDa(int, NOT NULL): Số lượng tối đa phòng, khác phịng loại phịng TinhTrang(bit, NOT NULL): Tình trạng phịng, thể phịng có sử dụng hay khơng, mặc định MaLoaiPhong(FK, nchar(10), NOT NULL): Khố ngoại, liên kết thơng tin loại phịng(LoaiPhong) Xác định phịng thuộc loại phịng h Bảng Day: Thơng tin dãy phòng MaDay(PK, nchar(10), NOT NULL): Mã dãy TenDay(nchar(10), NOT NULL): Tên dãy GioiTinh(nchar(10), NOT NULL): Phân biệt dãy nam dãy nữ TinhTrang(bit, NOT NULL): Tình trạng dãy, thể dãy có sử dụng hay khơng, mặc định i Bảng LoaiPhong: Thông tin loại phòng MaLoaiPhong(PK, nchar(10), NOY NULL): Mã loại phòng TenLoaiPhong(nchar(10), NOT NULL): Tên loại phòng GiaTien(nchar(10), NOT NULL): Giá tiền loại phịng j Bảng CSVC: Thơng tin sở vật chất phòng id(PK, int, NOT NULL): mã CSVC MaPhong(FK, nchar(10), NOT NULL): Khố ngoại, liên kết thơng tin phòng(Phong) Xác định CSVC thuộc phòng TenVatTu(nvarchar(50), NULL): Tên vật tư NgayThem(date, null): Ngày thêm vật tư GhiChu(nvarchar(100), NULL): Ghi thêm TinhTrang(bit, NOT NULL): Tình trạng vật tư, thể vật tư có sử dụng hay không, mặc định k Bảng HoaDon: Thơng tin hố đơn phịng MaHD(PK, nchar(10), NOT NULL): Mã hoá đơn MaPhong(FK, nchar(10), NOY NULL): Khoá ngoại, liên kết thơng tin phịng(Phong) Xác đinh hố đơn thuộc phịng TongTien(int, NOT NULL): Tổng cộng loại phí NgayTaoHD(date, NOT NULL): Ngày tạo hoá đơn l Bảng PhatSinh: Thông tin loại phát sinh MaPS(PK, nchar(10), NOT NULL): Mã phát sinh TenPS(nchar(10), NOT NULL): Tên phát sinh GiaTienPS(int, NOT NULL): Giá tiền phát sinh DonViTinh(nchar(10), NOT NULL): Đơn vị tính phát sinh(điện(kW), nước(Khối),…) m Bảng PS_Phong: Thể quan hệ n-n bảng PhatSinh bảng HoaDon MaHD(PK, FK, nchar(10), NOT NULL): Khố ngoại, liên kết thơng tin hoá đơn(HoaDon) MaPS(PK, FK, nchar(10), NOT NULL): Khoá ngoại, liên kết thông tin phát sinh(PhatSinh) NgayPS(date, NOT NULL): Ngày xảy phát sinh SL(int, NOT NULL): Số lượng phát sinh 2 Mơ hinh ERD Hình Hình Chương 3: Xác định yêu cầu 2.1 Xác định yêu cầu chức nghiệp vụ Bộ phận: Sinh viên Mã số: SV a Công việc/ Chức stt Công Loại Quy định/ Công Biểu mẫu việc công việc thức liên quan liên quan Ghi Đăng kí tài Lưu trữ khoản SV_QĐ_TK TAI_KHOA Tài khoản phải N mã số sinh viên, email Học Viện cấp Điền thông Lưu trữ tin sinh viên SV_QĐ_TT TT_SINH_V Nhập thông IEN tin sinh viên, người thân Đăng kí Lưu trữ phịng KTX toán SV_QĐ_PHONG CHON_PH Trường yêu cầu ONG phải tốn để hồn tất đăng ký Xem thông Tra cứu tin hợp đồng Sinh viên xem thơng tin hợp đồng cịn thời gian hiệu lực b Quy định/ Công thức liên quan: stt Mã số SV_QĐ_TK SV_QĐ_TT Tên quy định/ Công thức Quy định tạo tài khoản Quy định điền thông tin sinh viên SV_QĐ_PHONG Quy định việc đăng ký phòng c Các biễu mẫu liên quan: Mô tả chi tiết Ghi Sinh viên tạo tài khoản phải áp dụng điều sau: - Dùng mã số sinh viên tạo tài khoản - Dùng email cấp học viện - Không đăng ký trùng tài khoản tồn Sinh viên điền thơng tin đầy đủ xác Sinh viên gặp trường hợp quên tài khoản/mật phải báo với quản lý để cấp lại tài khoản/mật Sinh viên đăng ký phòng phải áp dụng điều sau: - Phải sử dụng tài khoản đăng ký - Phòng đăng ký phải chỗ trống - Cấm đăng ký phòng khác giới Sinh viên bị phạt nặng đăng ký phòng khác giới TAI_KHOAN: TT_SINH_VIEN CHON_PHONG Bộ phận: Quản lý KTX Mã số: QL a Công việc/chức năng: Loại stt Công việc công việc Đăng ký thông tin sinh viên Lưu trữ Thu phí phát sinh Quản lý sở vật chất KTX Lưu trữ Xem tình trạng KTX, danh sách sinh viên Truy xuất Thống kê số liệu KTX Lưu trữ Kết xuất Quy định/ Công Biểu mẫu liên thức liên quan quan QL_NHAP_TT QL_THU_PHI QL_DANG_KY Ghi - Thêm/sửa/xố thơng tin sinh viên - Đăng ký phịng cho sinh viên - Thêm/ sửa/xố chi phí phát sinh QL_PHAT_SINH phòng - Quy định thời hạn đóng phí QL_CSVC Tiếp nhận thơng tin hư hỏng, thiếu sót sở vật chất từ sinh viên Xem thông tin chung KTX, sinh viên Xem số liệu số lượng sinh viên, đăng ký phịng, phí thu,… b Quy định/ Công thức liên quan: stt Mã số Tên quy Mô tả chi tiết định/ Công thức QL_NHAP_TT Quy định Tạo tài khoản cho sinh viên nhập thông tin khi: sinh viên - Sinh viên thuộc học viện sở - Sinh viên chưa có tài khoản - Phòng đăng ký chỗ trống QL_THU_PHI Quy định thu Chỉ thêm phí phát sinh phí phát sinh phòng KTX sử dụng KTX vượt mức quy định Ghi Các loại phí phát sinh khơng bao gồm tiền phịng c Các biểu mẫu liên quan: QL_DANG_KY QL_PHAT_SINH QL_CSVC 2.2 Xác định yêu cầu chức hệ thống yêu cầu chất lượng Bảng yêu cầu chức hệ thống: Nội dung STT Mô tả chi tiết Ghi Phân quyền - Người quản lý: phép sử dụng tất chức sử dụng - Sinh viên: đăng ký phòng xem thông tin thân Bảng yêu cầu chất lượng hệ thống: stt Nội dung Tiêu Mô tả chi tiết chuẩn Cho phép thay đổi loại chi phí, số lượng dãy, phịng, loại phịng Tiến hóa Người dùng phần mềm thay đổi đơn giá chi phí từ tiền phịng loại phát sinh, số lượng phòng, loại phòng, dãy… Hình thức tra cứu thật Tiện Hỗ trợ khả tra cứu gần tiện dụng, tự nhiên, trực dụng đúng, tra cứu theo nội dung, … quan Dễ sử dụng cho người không chuyên tin học Tốc độ thực việc Hiệu Tra cứu thông tin có kết tra cứu thơng tin nhanh tối đa 10 giây Ghi 2.3 - Xác định yêu cầu phi chức Giao diện đơn giản, dễ sử dụng Khả kế thừa Quy định sử dụng rõ ràng Toàn vẹn liệu Chương 4: Tổng kết Ư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ẾT ... người Kí túc xá khơng cịn xa lạ với người, nơi có số lượng sinh viên tương đối nhiều Việc quản lý kí túc xá sinh viên trường khó khăn khơng có mặt ứng dụng tin học Vì để quản lý kí túc xá sinh... 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... ngân hàng, kí túc xá, nhà hàng….Với việc góp sức từ phần mềm quản lý giảm thiểu số lượng chi phí đầu tư cho nguồn nhân cơng, đồng thời cịn giúp tăng hiệu tính xác việc quản lý, giúp tiết kiệm