Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
1,3 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KÝ TÚC XÁ NHÓM 14 Giáo viên hướng dẫn: Th.s Nguyễn Thị Thanh Huyền Thành viên nhóm: Lớp Kỹ thuật phần mềm – K9 Nguyễn Trọng Hội Đặng Hải Hưng Phạm Tuấn Anh LỜI MỞ ĐẦU Trong thời đại 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 việc ứng dụng tin học vào lĩnh vực quản lý hệ thống bến xe, công ty, ngân hàng, ký túc xá…đã giảm thiểu số lượng phí đầu tư cho nguồn nhân công, đồng thời giúp tăng hiệu tính xác việc quản lý Trường Đại học Công nghiệp Hà Nội với 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 ứ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 đề thiết nhà trường Dựa vào mô hình cụ thể, quản lý ký túc xá sinh viên Đại học Công nghiệp Hà Nội chúng em tìm hiểu sâu vào nghiên cứu đề tài: “Hệ thống quản lý ký túc xá sinh viên trường Đại học Công nghiệp Hà Nội ” hướng dẫn cô giáo Nguyễn Thị Thanh Huyền phụ trách môn Phân tích thiết kế hệ thống Mong phân tích thiết kế hệ thống chúng em giúp ích đượcphần việc quản lý ký túc xá trường Với nỗ lực chúng em xây dựng hoàn thành đề tài Xong hiểu biết hạn chế nên khó tránh khỏi thiếu sót mong đóng góp ý kiến cô bạn để đề tài chúng em hoàn thiện MỤC LỤC Lời nói đầu I Giới thiệu chung 1.1 Mô tả toán 1.2 Xác định phân tích giá trị nghiệp vụ 1.3 Xác định yêu cầu hệ thống II Xác định tác nhân hệ thống III Xác định ca sử dụng hệ thống IV Đặc tả ca sử dụng V.Tìm lớp lĩnh vực 5.1 Xác định lớp dựa vào khái niệm lĩnh vực ứng dụng 5.2 Gán trách nhiệm cho lớp vừa tìm 5.3 Sơ đồ lớp lĩnh vực toán VI Xác định lớp tham gia vào ca sử dụng VII.biểu đồ lớp chi tiết I giới thiệu chung 1.1.mô tả toán Cơ cấu tổ chức: Tên công ty: trung tâm quản lý kí túc xá trường Đại học Công Nghiệp Hà Nội Địa chỉ:Phường Lê Hồng Phong - Thị xã Phủ Lý - tỉnh Hà Nam Bộ máy tổ chức ký túc xá gồm: • Ban giám đốc: Chịu trách nhiệm toàn hoạt động quản lý kí túc xá • Nhà ăn, tổ dịch vụ, tổ xe: phục vụ mặt đời sống sinh viên ăn uống, vui chơi, giải trí nơi trông coi xe sinh viên kí túc • Tổ sửa chữa: bảo trì sửa chữa tài sản cố định kí túc xá máy bơm nước hỏng hóc xảy phòng kí túc • Tổ kế toán: Ghi chép tình hình thu chi báo cáo tổng kết trung tâm dịch vụ Chức bảo vệ KTX nhằm đảm bảo trật tự an ninh kí túc • Nhóm vệ sinh: Đảm bảo vệ sinh mỹ quan kí túc • Ban quản lý: phục vụ công tác lập hợp đồng cho sinh viên, gia hạn hợp đồng cho sinh viên ký túc xá Hoạt động: - Khi sinh viên có nhu cầu vào ký túc phải thực quy trình sau: + Sinh viên gửi đơn vào ký túc lên phòng giám đốc quản lý ký túc + Giám đốc xét duyệt ký đơn, xét nhà cho sinh viên + Nếu sinh viên vào trong kí túctuỳ vào đối tượng đến nộp tiền phòng tài vụ phòng kế toán nhận giấy biên lai thu tiền phòng + Gửi biên lai thu tiền đơn ký cho nhân viên quản lý nhà xét + Nhân viên quản lý nhà xếp phòng cho sinh viên + Nếu có sinh viên xin trả tiền lại cho sinh viên xoá tên danh sách( kỳ không vào lại ký túc) + Thứ hai tuần họp giao ban, báo cáo cuối tuần số sinh viên ký túc, số sinh viên vào, tuần, số chỗ trống, sinh viên vi phạm kỷ luật + Xét đơn xin vào KT KTX chỗ trống + Thu tiền điện nước hàng tháng + Quản lý an ninh vào KT: (Quản lý 24/24) bạn bè, người thân đến chơi phải xuất trình thẻ CMT, nhà 1,2,3,4 sinh viên học ngoại ngữ phải xuất trình thẻ - + Kiểm tra phòng vệ sinh tình hình nhân + Vệ sinh nhà ngày + Nhận đơn để báo sửa chữa Cuối kỳ: + Nhận xét lưu trú cho sinh viên kỳ Hàng năm số lượng tuyển sinh đại học sau đại học quy trường vào khoảng 5000 sinh viên phần lớn sinh viên ngoại tỉnh nên nhu cầu nhà lớn.Như vậy, năm cán ký túc phải quản lý hàng nghìn sinh viên Phương pháp quản lý sinh viên thực theo phương pháp thủ công Việc quản lý phức tạp khó khăn nên cần tin học hoá Hiện tại, trường Đại học công nghiệp hà nội có nhà kí túc: Nhà 1, 2, 3, 4, 11 với 330 phòng Các nhà sử dụng cho sinh viên học hệ quy Đánh gia trạng: a Những khó khăn chính: Sau khảo sát tìm hiểu ta thấy hệ thống quản lý kí túc xá sinh viên nhiều bất cập Trên thực tế nay, kể từ sinh viên nhập trường vào ký túc xá lúc trường xin khỏi ký túc xá, quy trình, thủ tục thực giấy tờ sổ sách thủ công Với cách quản lý dẫn đến: + + Khối lượng giấy tờ sử dụng lưu trữ nhiều Thông tin tình trạng nhà kí túc hay thay đổi thường xuyên, thực thủ công gây lãng phí giấy tờ + Thông tin quản lý không đa dạng, khả bảo mật thấp + Việc tra cứu tìm kiếm thông tin gặp nhiều khó khăn tốn thời gian + Đòi hỏi tốn nhiều nhân lực mà hiệu quản lý không cao Tuy nhiên với cách quản lý yêu cầu, đòi hỏi trình độ không cao, cách quản lý đơn giản b Mục tiêu: Để khắc phục nhược điểm việc ứng dụng tin học vào lĩnh vực quản lý nơi sinh viên ký túc xá trường cần thiết nhằm mục tiêu: + Rút ngắn thời gian làm việc bàn giấy giảm bớt công việc bàn giấy + Phân phối thông tin số lượng phòng thông tin sinh viên nhanh chóng xác + Cho phép kiểm soát quản lý cao dựa việc cung cấp thông tin xác kịp thời cho báo cáo quản lý, tránh việc phòng thừa người phòng thiếu Vì vậy, nhóm 14 tiến hành khảo sát, phân tích thiết kế hệ thống quản lí kí túc xá trường Đại học Công Nghiệp Hà Nội Hoạt động hệ thống: Trước bước vào năm học mới, Ban quản lí KTX đưa thông báo việc đăng kí vào KTX Sau sinh viên đăng kí trực tuyến hệ thống đến nộp hồ sơ trực tiếp cho Ban quản lí kí túc Kết xét duyệt gửi đến email mà sinh viên đăng kí (đối với trường hợp sinh viên đăng kí trực tuyến) Trong trường hợp sinh viên nộp hồ sơ đăng kí trực tiếp cho Ban quản lí Ban quản lí kiểm tra điều kiện sinh viên phòng thuộc khoa sinh viên để trả lời kết cho sinh viên Khi sinh viên vào kí túc phải nộp phí nội trú theo quy định, khoản tiền thu theo kì năm học Ngoài ra, hàng tháng sinh viên phải đóng tiền điện, nước theo mức sử dụng phòng mà chia cho người, đến cuối tháng sinh viên phòng nộp tổng tiền điện, nước cho Ban quản lí kí túc 1.2.Xác định phân tích giá trị nghiệp vụ Dựa vào mô tả toán trên, thấy hệ thống đem lại số lợi ích sau: a Mang lại giá trị nghiệp vụ: Tăng khả xử lý: thông tin xử lý cách tự động, xử lý đồng thời cho kết nhanh chóng, xác Thu thập thông tin sinh viên cách tự động, công nhập lại thông tin Đáp ứng yêu cầu nghiệp vụ cách tin cậy, xác, an toàn b Mang lại giá kinh tế: Giảm biên chế cán bộ, giảm chi phí hoạt động: nhờ có hệ thống đăng kí trực tuyến, thông tin xử lý tự động, công nhận, nhập hồ sơ, giấy tờ nên giảm thiểu số lượng cán tham gia vào công tác này, từ giảm chi phí hoạt động cho tổ chức Tăng thu nhập, hoàn vốn nhanh: hệ thống đăng kí kí túc xá triển khai mạng có nhiều người, nhiều đơn vị tổ chức biết đến Họ trở thành đối tác hệ thống họ người góp phần làm tăng thu nhập cho hệ thống Sinh viên tiết kiệm tiền bạc, thời gian, công sức sử dụng hệ thống đăng kí ký túc xá trực tuyến c Mang lại giá sử dụng:Sinh viên nhanh chóng tìm thông tin phòng mà muốn đăng kí trọ, họ dễ dàng cung cấp thông tin thân cho hệ thống nhận thông tin phản hồi từ hệ thống Sinh viên thời gian để đăng ký phòng kí túc xá trình làm hồ sơ, giấy tờ đăng ký thay việc khai báo thông tin form đăng ký hệ thống Quá trình chờ thông báo kết nhanh nhiều thông qua phận hành chính, nghiệp vụ kết gửi thông qua e-mail từ hệ thống sau hệ thống kiểm tra đầy đủ thông tin Sinh viên thực việc đăng kí phòng dễ dàng thuận tiện Thay sinh viên phải đến trực tiếp tìm hiểu thông tin phòng, thông qua hệ thống này, sinh viên cần xem thông tin phòng kí túc xá, sau lựa chọn phòng muốn điền đầy đủ thông tin vào form đăng ký sau chờ kết phẩn hồi từ hệ thống 1.3.Yêu cầu chức hệ thống Với mục đích hỗ trợ đắc lực cho hoạt động kiểm soát số lượng sinh viên, thông tin sinh viên phòng ký túc xá, hệ thống phải đảm bảo yêu cầu sau : − Hệ thống phải dễ sử dụng, khả truy nhập liệu nhanh chóng xác, thao tác cần đơn giản − Giao diện người máy thiết kế cách khoa học, thân thiện người sử dụng, có tính thống phương pháp làm việc, cách trình bày − Hệ thống giúp cập nhật nhà số phòng sử dụng hết hay chưa sử dụng − Hệ thống đáp ứng nhu cầu tìm kiếm đa dạng Cho biết thông tin sinh viên bất kỳ, đưa báo cáo thống kê nhanh chóng, dễ dàng xác − Cung cấp kịp thời thông tin tổng hợp, báo cáo kết xác theo yêu cầu − Tự động hóa công việc tổng hợp, báo cáo, tra cứu, tìm kiếm thông tin − Cho phép in báo cáo − Báo cáo II Xác định tác nhân hệ thống Dựa vào văn mô tả toán, ta xác định tác nhân hệ thống sau: +,Tác nhân sinh viên: sử dụng hệ thống để đăng kí kí túc xá +,Tác nhân cán quản lý kí túc xá:có chức : -cập nhập thông tin phòng sinh viên -thống kê đánh giá sinh viên -lập báo cáo đánh giá gia hạn hợp đồng sinh viên III Xác định ca sử dụng hệ thống Dựa văn mô tả toán việc phân tích để tìm tác nhân, ta xác định ca sử dụng sau: -Tác nhân sinh viên: +Đăng ký ký túc xá +Ký hợp đồng +Thanh toán +Gia hạn hợp đồng -Tác nhân cán Quản lý ký túc xá: +Đăng nhập +Tra cứu thông tin phòng +Cập nhập thông tin phòng +Cập nhập sinh viên +Đánh giá sinh viên Biểu đồ trình tự cho kịch DangKYOKTX Hình 2: Biểu đồ trình tự cho ca sử dụng DangKyOKTX 6.2.ca sử dụng quản lý sinh viên Mô tả Kịch cho ca sử dụng QuanLySinhVien Chức dành riêng cho CanBoQuanLy Khi đăng nhập vài hệ thống Cán Quản Lý chọn Quản Lý Sinh Viên hình W_QuanLySinhVien Hiện ra, Trong đó, Cán quản lý Thêm, Sửa, Xóa sinh viên… sau hoàn tất hệ thống tiến hành tiếp nhận thông tin lưu kết vào kho SinhVien Kịch cho ca sử dụng QuanLySinhVien BuocRoiKhoiKTX Hệ thống lưu lại toàn lần vi phạm kỷ luật Sinh Viên Đến giới hạn hệ thống đưa cảnh báo định học cán quản lý xem xét đánh giá đưa định thức Biểu đồ lớp tham gia ca sử dụng cho kịch quản lý sinh viên Hình 3: biểu đồ lớp cho ca sử dụng QuanLySinhVien Biểu đồ trình tự cho ca sử dụng quản lý sinh viên Hình 4: Biểu đồ trình tự cho ca sử dụng quản lý sinh viên 6.3.ca sử dụng gia hạn hợp đồng Kịch cho ca sử dụng GiaHanHD: Trong trường hợp Sinh viên hết hạn đồng muốn ký túc xá GiaHanHD, giao diện W_GiaHanHD Sinh viên chọn Gia Hạn Hợp Đồng điền thông tin cá nhân theo mẫu PhieuGiaHanHD sau có chọn GiaHanHD, hệ thống tiến hành ChonHD, Kiểm Tra HD tiếp nhận hợp đồng lưu thông tin sở liệu HopDong Kịch cho ca sử dụng GiaHanHD Hủy Hợp Đồng Trong trình kiểm tra PhieuGiaHanHD, Nếu phát sai sót hệ thống tiến hành Hủy Hợp Đồng trở lại hình để thông báo lỗi đòi hỏi SinhVien nhập lại thông tin xác Biểu đồ lớp tham gia ca sử dụng cho kịch gia hạn hợp đồng Hình 5: Biểu đồ lớp cho ca sử dụng GiaHanHD Biểu đồ trình tự cho ca sử dụng gia hạn hợp đồng Hình 6: Biểu đồ trình tự cho ca sử dụng GiaHanHD 6.4 ca sử dụng toán Kịch cho ca sử dụng ThanhToan: Đến thời hạn toán, Sinh Viên đăng nhập vào hệ thống chọn Thanh Toán Màn hình giao diện W_ThanhToan yêu cầu Sinh Viên nhập thông tin, hệ thống hóa đơn sinh viên Sinh viên xem hóa đơn trả tiền Hệ thống xác nhận thông tin lưu vào Hóa Đơn Kịch cho ca sử dụng ThanhToan: GhiPhieuNo Nếu Sinh viên chưa có tiền nộp ghi nợ Hệ thống đưa phiếu ghi nợ sinh viên điền thông tin số ngày thiếu nợ ( thời gian bị kỷ luật) Biểu đồ lớp tham gia ca sử dụng cho kịch toán Hình 7: biểu đồ lớp cho ca sử dụng ThanhToan Biểu đồ trình tự cho ca sử dụng toán Hình 8: biểu đồ trình tự cho ca sử dụng ThanhToan 6.5.ca sử dụng đăng nhập hệ thống Kịch cho ca sử dụng Đăng nhập: Trong trường hợp cán quản lý muốn đăng nhập vào hệ thống DangNhap, giao diện W_DangNhap can quản lý chọn đăng nhập điền tài khoản mật vào form đăng nhập hệ thống kiểm tra xem mk có không đăng nhập thành công Kịch cho ca sử dụng Đăng nhập Hủy đăng nhập Trong trình kiểm tra hệ thống thấy mật tài khoản chưa huy đăng nhập bắt nhập lại Biểu đồ lơp tham gia ca sử dụng đăng nhập Hình 9: biểu đồ lớp cho ca sử dụng Đăng nhập Biểu đồ trình tự cho ca sử dụng đăng nhập Hình 10: biểu đồ trình tự cho ca sử dụng Đăng nhập 6.6.ca sử dụng quản lý phòng Mô tả Kịch cho ca sử dụng QuanLyPhong Chức dành riêng cho CanBoQuanLy Khi đăng nhập vài hệ thống Cán Quản Lý chọn Quản Lý phòng hình W_QuanLyphong Hiện ra, Trong đó, Cán quản lý Thêm, Sửa, Xóa phòng… sau hoàn tất hệ thống tiến hành tiếp nhận thông tin lưu kết vào kho phòng Biểu đồ trình tự cho ca sử dụng quản lý phòng Hình 10: biểu đồ trình tự cho ca sử dụng quản lý phòng VII.biểu đồ lớp chi tiết Biểu đồ lớp chi tiết VIII,cơ sở liệu giao diện 1,ánh xạ từ lớp sang bảng csdl -Bảng sinh viên: -Bảng Cán Bộ quản lý: -Bảng phòng: -Bảng Phiếu: -Bảng hóa đơn điện nước: -Bảng hợp đồng: -Bảng Phiếu Gia hạn hợp đồng: -Bảng phiếu đăng ký kí túc xá: 2.1.Biểu mẫu Đăng Ký Ở Ký Túc xá: - Tên biểu mẫu: Đăng Ký Ở Ký Túc xá - Người thực hiện: Sinh Viên - Thời gian thực hiện: Khi sinh viên muốn đăng ký ký túc xá - CSDL liên quan: bảng sinh viên - Mẫu thiết kế: 2.2 Biểu mẫu quản lý sinh viên: - Tên biểu mẫu: quản lý sinh viên - Người thực hiện: cán quản lý - Thời gian thực hiện: Khi cán muốn cập nhập sinh viên - CSDL liên quan: bảng sinh viên,bảng cán - Mẫu thiết kế: [...]... Phiếu: -Bảng hóa đơn điện nước: -Bảng hợp đồng: -Bảng Phiếu Gia hạn hợp đồng: -Bảng phiếu đăng ký ở kí túc xá: 2.1.Biểu mẫu Đăng Ký Ở Ký Túc xá: - Tên biểu mẫu: Đăng Ký Ở Ký Túc xá - Người thực hiện: Sinh Viên - Thời gian thực hiện: Khi sinh viên muốn đăng ký ở ký túc xá - CSDL liên quan: bảng sinh viên - Mẫu thiết kế: 2.2 Biểu mẫu quản lý sinh viên: - Tên biểu mẫu: quản lý sinh viên - Người thực hiện: cán... Đặc tả các ca sử dụng *Ca sử dụng đăng ký ở ký túc xá: • Tóm tắt: -Tên ca sử dụng:Đăng ký ở ký túc xá -Mục đích:Use case này cho phép sinh viên đăng ký ở KTX -Tác nhân:Sinh viên • Tiền điều kiện: Không có • Luồng sự kiện chính: - Khi sinh viên chọn chức năng đăng ký ở KTX - Hệ thống hiển thị giao diện đăng ký ở KTX - Sinh viên nhập các thông tin cần thiết - Hệ thống tiếp nhận thông tin, kiểm tra xem... đăng nhập thành công 6 Kết thúc UseCase • Luồng sự kiện rẽ nhánh • • • Luồng 1: • 1 Tại giao diện đăng nhập, người dùng không muốn tiếp tục, chọn hủy bỏ • 2 Kết thúc UseCase Luồng 2: • 1 Hệ thống kiểm tra thông tin đăng nhập không chính xác • 2 Hệ thống từ chối đăng nhập, hiển thị thông báo Hậu điều kiện: Người dùng đăng nhập vào hệ thống và sử dụng các chức năng khác của hệ thống *Ca sử dụng tra cứu... bộ quản lý ký túc xá • Tiền điều kiện: Cán bộ quản lý đã đăng nhập vào hệ thống • Luồng sự kiện chính: • • Từ giao diện chính của hệ thống, người dùng chọn chức năng tra cứu thông tin sinh viên • Hệ thống hiển thị giao diện tra cứu thông tin sinh viên Yêu cầu người dùng nhập mã sinh viên hoặc họ tên sinh viên cần tra cứu • Người dùng nhập mã sinh viên hoặc họ tên sinh viên cần tra cứu • Hệ thống tiếp... nhân: cán bộ quản lý ký túc xá • Tiền sự kiện: Cán bộ quản lý đã đăng nhập vào hệ thống • Luồng sự kiện chính: • • Từ giao diện chính của hệ thống, người dùng chọn chức năng cập nhập sinh viên • Hệ thống hiển thị giao diện cập nhập sinh viên • Người dùng chọn các chức năng: Thêm, sửa , xóa sinh viên • Người dùng nhập thông tin sinh viên cần thêm, sửa Chọn sinh viên cần xóa • Hệ thống tiếp nhận và kiểm... +Tác nhân:cán bộ quản lý ký túc xá • Tiền điều kiện: Cán bộ quản lý đã đăng nhập vào hệ thống • Luồng sự kiện chính: • • Từ giao diện chính của hệ thống, người dùng chọn chức năng tra cứu thông tin Phòng • Hệ thống hiển thị giao diện tra cứu thông tin sinh viên Yêu cầu người dùng nhập mã phòng hoặc tên cần tra cứu • Người dùng nhập mã phòng hoặc tên phòng cần tra cứu • Hệ thống tiếp nhận, kiểm tra... Nếu hợp lệ, hệ thống chấp nhận và thông báo đăng ký thành công và nhắc nhở người dùng in ra hợp đồng - Người dùng chọn chức năng in hợp đồng - Kết thúc Use Case • Luồng sự kiện rẽ nhánh: • • • Luồng 1: • 1 Tại giao diện đăng ký ở KTX, người dùng không muốn tiếp tục, chọn hủy bỏ • 2 Kết thúc Use Case Luồng 2: • 1 Hệ thống kiếm tra thông tin nhập vào không hợp lệ • 2 Hệ thống từ chối đăng ký, hiển thị... trong KTX +Tác nhân:cán bộ quản lý ký túc xá • Tiền điều kiện: Cán bộ quản lý đã đăng nhập vào hệ thống • Luồng sự kiện chính: • • Từ giao diện chính người dùng chọn chức năng cập nhập phòng, • Hệ thống hiển thị giao diện cập nhập phòng • Người dùng chọn các chức năng thêm, sửa, xóa phòng • Người dùng nhập vào phòng cần thêm, sửa thông tin Hoặc chọn phòng cần xóa • Hệ thống tiếp nhận và kiểm tra thông... tin của người dùng nhập vào • Nếu thông tin hợp lệ, hệ thống thông báo thành công và hiển thị danh sách phòng vừa được cập nhập • Kết thúc Use case Luồng sự kiện rẽ nhánh: • Luồng 1: • • • • 1 Tại giao diện cập nhập phòng, người dùng chọn thoát 2 Kết thúc Use case Luồng 2: • 1 Hệ thống kiểm tra thông tin người dùng cung cấp không chính xác • 2 Hệ thống hiển thị thông báo lỗi Hậu điều kiện: không có... thống tiếp nhận, kiểm tra thông tin • Nếu thông tin hợp lệ, hệ thống hiển thị ra thông tin sinh viên cần tra cứu • Kết thúc Use case Luồng sự kiện rẽ nhánh: • Luồng 1: • • • 1 Tại giao diện tra cứu thông tin sinh viên, người dùng chọn thoát 2 Kết thúc Use case Luồng 2: • 1 Hệ thống kiểm tra thông tin người dùng cung cấp không chính xác • 2 Hệ thống hiển thị thông báo lỗi • • Hậu điều kiện: không có