Vì vậy việc áp dụng tin học, đưa máy tính vào trợ giúp quản lí kí túc xá sinh viên là rất cần thiết, nó giúp cho người quản lý thu hẹp không gian trữ, tránh được thất lạc dữ liệu, xử lý
Trang 1SỞ GIÁO DỤC VÀ ĐÀO TẠO BẮC GIANG TRƯỜNG CAO ĐẲNG NGÔ GIA TỰ BẮC GIANG
BÁO CÁO BÀI TẬP LỚN Học phần: Phân tích và thiết kế hệ thống TÊN ĐỀ TÀI Phân tích và thiết kế quản lí sinh viên kí túc xá Giáo viên hướng dẫn: Ngô Thị Bến Nhóm thực hiện: Ngọc thị Hải Tạ Thị Hoa Lê Thị Nguyên Lớp: SP TOÁN -TIN K33 Bắc Giang, tháng 09 năm 20115
Trang 2MỤC LỤC
Trang 3PHẦN MỞ ĐẦU 3
Phần 1: khảo sát thực trạng và xác định yếu cầu 6
I.Khảo sát thực trạng 6
1.Cơ cấu tổ chức của hệ thống quản lý kí túc xá sinh viên 6
2.Chức năng, nhiệm vụ của các bộ phận trong hệ thống quản lý kí túc xá 6
3 Bài toán tin học hóa quản lý kí túc xá sinh viên 7
II Yêu cầu bài toán 9
PHẦN 2: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÍ KÝ TÚC XÁ SINH VIÊN 9 I.Xác định yêu cầu của phần mềm quản lí ký túc xá sinh viên 9
1.Yêu cầu của người sử dụng 9
2.Yêu cầu của hệ thống 10
II.Phân tích hệ thống 10
1.Hoạt động của hệ thống quản lý kí túc xá 10
2.Mô hình phân rã chức năng 12
3.Mô hình luồng dữ liệu khung cảnh 13
Mô hình luồng dữ liệu mức đỉnh 14
4 Mô hình định mức dưới đỉnh 15
5.Lập mô hình liên kết thực thể 20
Phần 3: KẾT LUẬN 23
Tài liệu tham khảo 23
PHẦN MỞ ĐẦU
Ngày nay, công nghệ thông tin đang phát triển vô cùng mạnh mẽ Nó đã chứng tỏ được sức của mình trong mọi lĩnh vực trong cuộc sống
Nước ta ngành tin học đã và đang khẳng định vai trò, vị trí lớn của mình trong mọi lĩnh vực kinh tế, xã hội Rất nhiều cơ quan công sở, xí nghiệp, trường học, bệnh viện đã đưa tin học vào ứng dụng Trong đó việc quản lí thông tin là một ứng dụng cần thiết và mạng lại nhiều lợi ích Nó giúp cho các công ty, xí nghiệp, trường học tiết kiệm được thời gian, tiền bạc, nhân công và độ chính xác rất cao
Tại các trường đại học vấn đề quản lí chỗ ở của sinh viên là một trong những vấn đề cần thiết và cấp bách Một sinh muốn đạt được thành quả cao trong học tập phải có
Trang 4môi trường sống và học tập tốt Thực tê các trường đại học việc quản lí chỗ ở hầu hết cũng chỉ quản lí trên giấy tờ.
Vì vậy việc áp dụng tin học, đưa máy tính vào trợ giúp quản lí kí túc xá sinh viên là rất cần thiết, nó giúp cho người quản lý thu hẹp không gian trữ, tránh được thất lạc dữ liệu, xử lý nhanh một khối lượng lớn về thông tin, tra cứu tìm kiếm thông tin một cách nhanh chóng với độ chính xác cao, tiết kiệm được nhiều thời gian và công sức không chỉ đối với người quản lý mà còn đối với người thân, bạn bè hay chính bản 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 vào mô hình cụ thể, quản lý kí túc xá sinh viên Đại học chúng em đã tìm hiểu
và đi sâu vào nghiên cứa đề tài “ Phân tích và thiết kế hệ thống quản lí kí túc xá sinh viên trường Cao đẳng Ngô Gia Tự Bắc Giang”, với các chức năng, xử lý
thông tin về sinh viên và tình hình trong kí túc
Chúng em chân thành cảm ơn sự chỉ bảo tận tình của cô Ngô Thị Bến - Giảng viên
bộ môn phân tích và thiết kế hệ thống thông tin Đồng thời chúng em cũng cảm ơn sự giúp đỡ cảu các cô chú trong ban quản lí kí túc xá cung cấp cho chúng em những thông tin hữu ích để giúp chúng em hoàn thành đồ án này
Trong qua trình làm đồ án, do kiến thức về phân tích và thiết kế chưa sâu sắc nên đồ
án của chúng em sẽ không tránh khỏi những sai sót Mong cô thông cảm và góp ý thêm cho chúng em để đồ án được hoàn thành chính xác hơn
Xin chân thành cảm ơn!
Trang 6Phần 1: khảo sát thực trạng và xác định yếu cầu
− Quản lý nhân viên
− Quản lý điện nước
− Báo cáo thống kê
2 Chức năng, nhiệm vụ của các bộ phận trong hệ thống quản lý kí túc xá
Quản lí sinh viên
− Nhập thông tin sinh viên
− Sửa thông tin sinh viên
− Xóa thông tin sinh viên
Quản lí phòng
− Nhập mới thông tin phòng
− Sủa thông tin phòng
Trang 7− Xóa thông tin phòng
Quản lí nhân viên
− Nhập thông tin nhân viên
− Sửa thông tin nhân viên
− Xóa thông tin nhân viên
Quản lí điện nước
− Nhập thông tin điện nước
− Sửa thông tin điện nước
− Xóa thông tin điện nước
− Lập bảng báo cáo hóa đơn
Báo cáo thống kê
− Báo cáo doanh thu
− Thống kê số hợp đồng
− Thống kê tình trạng phòng
3 Bài toán tin học hóa quản lý kí túc xá sinh viên
Mô tả hoạt động
− Khi sinh viên có nhu cầu vào kí túc thì phải thực hiện quy trình sau:
+ Sinh viên gửi đơn vào kí túc lên vào giám đốc quản lí kí túc
+ Giám đốc xét duyệt và ký đơn, xét nhà cho sinh viên
+ Nếu sinh viên được vào trong ở trong kí túc tùy vào đối tượng đến nộp tiền tại phòng tài vụ hoặc phòng kế toán và nhận biên lai thu tiền tại phòng đó
+ Gửi biên lại thu tiền cùng đơn đăng kí cho nhân viên quản lí nhà được xét
+ Nhân viên quản lí nhà thu xếp phòng cho sinh viên
− Hoạt động trong kỳ:
Trang 8+ Nếu có sinh viên xin ra thì trả tiền còn lại cho sinh viên và xóa tên trong danh sách ( trong kỳ ai đã ra không được vào lý túc).
+ Thứ hai mỗi tuần nộp giao ban, báo cáo cuối tuần về số sinh viên hiện đang ở trong kí túc, số sinh viên vào, ra trong tuần, số chỗ còn trống, những sinh viên vi phạm kỉ luật
+ Xét đơn xin vào kí túc nếu kí túc xá còn chỗ trống
+ Thu tiền điện nước hàng tháng
+ Quản lí an ninh vào ra trong KT (Quản lí 24/24) bạn bè, người thân đên chơi phải xuất trình thẻ hoặc CMT
+ Kiểm tra các phòng về vệ sinh và tình hình nhân sự
− Khối lượng giấy tờ sử dụng và lưu trữ nhiều
− Thông tin về tình trạng nhà hiện tại cua kí túc hay thay đổi thường xuyên, thực hiện thủ công gây lãng phí giấy tờ
− Thông tin quản lí không đa dạng, khả năng 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 và tốn thời gian
− Tốn nhiều thời gian cho việc tồng hợp các báo cáo định kì
Trang 9− Đòi hỏi tốn nhiều nhân lực và hiệu quả 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ững nhược điểm trên thì việc ứng dụng tin học vào lĩnh vực quản lí nơi ở của sinh viên tại kí túc xá cua trường sẽ 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 và giảm bớt công việc bàn giấy
− Phân phối thông tin về số lượng phòng và thông tin sinh viên nhanh chóng và chính xác
− Cho phép kiểm soát quản lý cao hơn dựa trên việc cung cấp thông tin chính xác va kịp thời cho báo cáo quản lý, tránh được việc phòng thừa người ở phòng thì thiếu
− Cập nhật và lưu trữ được số lượng lớn sinh viên ở trong lí túc
− Phục vụ việc tra cứu, tìm kiếm sinh viên nhanh chóng
− Lên được những báo cáo phục vụ quản lí (Báo cáo về tình hình vào ra của sinh viên trong kí túc, bản thân xét lưu trú, )
PHẦN 2: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÍ KÝ TÚC XÁ SINH VIÊN
1 Yêu cầu của người sử dụng
Ban quản lý KTX cần một phần mềm quản lý sinh viên và một số các thông tin liên quan :
− Những sinh viên hiện ở trong KTX
− Những sinh viên vào, ra khỏi ký túc trong kỳ
− Những sinh viên được khen thưởng, bị kỷ luật
− Sinh viên đã nộp tiền nhà hay chưa
− Lưu trữ dữ liệu về sinh viên nội trú trong 5 năm
Trang 10− Thông tin về nhân viên quản lí các nhà.
2 Yêu cầu của hệ thống
Với mục đích hỗ trợ đắc lực cho hoạt động kiểm soát được số lượng sinh viên, thông tin sinh viên ở trong phòng của ký túc xá, cho nên hệ thống phải đảm bảo những yêu cầu sau:
− Hệ thống phải sử dụng khả năng truy nhập dữ liệu nhanh chóng và chính xác, các thao tác cần đơn giản
− Giao diện người và máy được thiết kế khoa học, thân thiện với người sử dụng,
co tính thống nhất về phườn pháp làm việc, cách trình bày
− Hệ thống giúp có thể cập nhật được số nhà và số phòng đã sử dụng hết hay chưa sử dụng
− Hệ thống có thể đáp ứng được yêu cầu tìm kiếm đa dạng Cho biết thông tin
về sinh viên bất lỳ, đưa ra được các báo cáo thống kê nhanh chóng dễ dàng và chính xác
− Cung cấp kịp thời các thông tin tổng hợp, báo cáo kết quả chính xác theo nhu cầu
− Tự động hóa các công việc như tổng hợp, báo cáo, tra cứu, tìm kiếm các thông tin
− Cho phép in báo cáo
− Báo cáo
1 Hoạt động của hệ thống quản lý kí túc xá
Quản lý hợp đồng: Khi sinh viên có nhu cầu tạm trú trong kí túc phải thực hiện
thủ tục đăng kí với tổ công tác sinh viên, bộ phận quản lí hợp đồng sẽ kiểm tra hồ
sơ đăng kí của sinh viên Nếu hồ sơ được đáp ứng thì hệ thống sẽ nhận hợp đồng Khi cần thiết có thể sửa hoặc xóa hợp đồng Thông tin hợp đồng gồm: Mã hợp đồng, mã phòng, tên sinh viên, địa chỉ sinh viên, giới tính, lớp, khoa, ngành, điện thoại, số CMND
Trang 11 Quản lý sinh viên: trong thời gian tạm trú ở kí túc xá bộ phận quản lý sinh viên
sẽ nhập và lưu trữ toàn bộ thông tin về sinh viên Khi cần thiết có thể sửa, xóa thông tin Thông tin sinh viên bao gồm: Mã sinh viên, tên sinh viên, ngày sinh, địa chỉ sinh viên, giới tính, điện thoại, mô tả khác
Quản lý phòng: Nhập mới thông tin phòng, sửa thông tin phòng, xóa thông tin
phòng Thông tin phòng bao gồm: Mã phòng, tình trạng phòng, số lượng sinh viên, khu nhà, mô tả khác
Quản lý nhân viên: Theo dõi và quản lý nhân viên làm việc ký túc xá thưc hiện
thêm mới vào danh sách khi có nhân viên được tuyển, sửa thông tin khi có biến đổi xảy ra và xóa thông tin nhân viên khi hết hợp đồng hoặc bị xa thải Các thông tin nhân viên bao gồm: mã nhân viên, tên nhân viên, điện thoại liên hệ, mô tả khác
Quản lý điện nước: khi sinh viên ở kí túc xá các phòng sẽ sử dụng điện nước,
hàng tháng bộ phận quản lí điện nước có trách nhiệm lập hóa đơn nước cảu mỗi phòng Hóa đơn bao gồm các thông tin: số hóa đơn, mã phòng, ngày lập, tổng tích Thông tin điện nước bào gồm: mã công tơ, mã phòng, tháng ghi số, chỉ số đầu kỳ, chỉ số cuối kỳ Ngoài ra bộ phận này còn phải nhập thông tin điện nước, xóa thông tin điện nước khi có sự thay đổi mức giá điện nước khi có điều chỉnh
Báo cáo thống kê: Lấy thông tin từ các bộ phận khác và có nhiệm vụ thống kê số
lượng hợp đồng, thống kê tình trạng, báo cáo doanh thu để đưa lên nhà quản lý khi nhận được yêu cầu từ nhà quản lý ký túc xá
Trang 122 Mô hình phân rã chức năng
Xóa thông tin sinh viên
Sửa thông tin sinh viên
Nhập thông tin phòng
Sửa thông tin phòng
Xóa thông tin phòng
Thêm thông tin nhân viên
Sửa thông tin nhân viên
Xóa thông tin nhân viên
Nhập thông tin điện nước
Sửa thông tin điện nước
Xóa thông tin điện nước
Báo cáo doanh thu
Thông kê
số lượng hợp đồng
Thống kê tinhg trạng phòng
Lập hóa đơn
Trang 133 Mô hình luồng dữ liệu khung cảnh
Trang 14Mô hình luồng dữ liệu mức đỉnh
Quản lý sinh viên
Quản lý điện nước Quản lý nhân viên
T hô ng tin
sinh v iê
n m ới
T hô ng tin sin
h v iên th ay đ ổi
T hô ng tin
sinh v iê
n b
ị x óa
T hô ng tin đ iệ
n n ướ
c b
ị x óa
T hô ng tin đ iệ
n n ướ
c tha
y đ ỏi
Quản lý hợp đồng
Quản lý phòng
Báo cáo thống kê
Hợp đồng
Sinh viênHóa đơn
Hợp
đồng
Thô
ng ti
n hợ
p đồng
Trang 15Sinh viên
Phòng
Hợp đồng
Thông báo từ chối
Thông tin yêu cầu vào kí túc xá
Thông báo hết phòng Thông
báo từ
chối
Hợp đồng
Thông tin hợp đồng thay đổi
Thông tin
yêu
cầu đăng
kí phòng
Sửa hợp đồng
Trang 16Sinh viên
Sinh viên
Thông tin sinh viên thay đổi
Thông tin sinh viên
Nhập thông tin sinh viên
Trang 17PhòngThông tin phòng mới
* Tiến trình: “ Quản lý phòng ở ”
Nhân viên
Nhập thông tin phòng
Xóa thông tin phòng
Sửa thông tin phòng
Trang 18Danh sách nhân vên bị xóa
Thông tin nhân viên
Trang 20Báo cáo số lượng hợp đồng
Báo cáo tình trạng
Báo cáo doanh thu
Thống kê tình trạng phòng
Trang 21Sinh viên: Mã sinh viên
Hợp đồng: Mã hợp đồng
Phòng: Mã phòng
Nhân viên: Mã sinh viên
Hóa đơn: Số hóa đơn
Điện nước: Mã công tơ
Bước 2: Xác định liên kết thực thể
Trang 22Mã sinh viên
Mã phòngNgày bắt đầuNgày kết thúc
Mã phòngKhu nhà
Số ngườiTình trạng phòng
Mã NVTên NVĐịa chỉ NVĐiên thoại
Số hóađơnNgày lập
Mã phòng
Mã NVTổng tiền
Mã công tơ
Mã phòngTháng ghi sốChỉ số đầu kìChỉ số cuối kì
Bước 4: Mô hình liên kết thực thể
Nhân viên
Mã nhân viênTên nhân viênĐịa chỉ nhân viênĐiện thoại
Sinh viên
Mã svTên svNgày sinhLớpQuê quánGiới tính
Trang 23Phần 3: KẾT LUẬN
Trong quá trình làm bài tập các thành viên trong nhóm đã cố gắng làm tốt phần việc được giao của nhóm trưởng, thông qua bài tập lớn các viên trong nhóm đã đoàn kết với nhau hơn, tinh thần làm việc tập thể được nâng lên cao hơn Nhưng
do trình độ hiểu biết còn hạn chế nên bài làm không tránh khỏi những khuyết điểm Vì vậy chúng em rất mong nhận được sự đóng góp ý kiến của cô giáo và các bạn sinh viên để bài tập lớn chúng em được hoàn thiện hơn Chúng em xin trân thành cảm ơn cô giáo Ngô Thị Bến đã nhiệt tình hướng dẫn chúng emlafm bài tập lớn này trong suốt quá trình qua, được sự nhiệt tình hướng dẫn của cô chúng em đã hòn thành được bài tập lớn vfa hiểu rõ hơn về môn học
Tài liệu tham khảo
Giáo trình môn phân tích thiết kế hệ thống