Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 118 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
118
Dung lượng
2,54 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN KHĨA LUẬN TỐT NGHIỆP TÌM HIỂU ALPHA FIVE VÀ ỨNG DỤNG XÂY DỰNG WEBSITE QUẢN LÝ SINH VIÊN KÝ TÚC XÁ ĐHQG TP.HCM GVHD: ThS NGUYỄN THỊ KIM PHỤNG Sinh viên thực hiện: NGUYỄN THÀNH HIỆP - 08520121 NGUYỄN THẾ QUANG LINH - 08520201 Lớp: HTTT03 Khóa: 2008 - 2013 TP.Hồ Chí Minh, năm 2013 ii MỞ ĐẦU Đại học quốc gia thành phố Hồ Chí Minh (ĐHQG TP.HCM) trung tâm nghiên cứu, đào tạo hàng đầu Việt Nam Nằm qui hoạch phủ, khu đô thị ĐHQG quận Thủ Đức, TP.HCM nơi tập trung trường đại học thành viên ĐHQG TPHCM đơn vị trực thuộc Với 50.000 sinh viên học tập sinh sống, khu thị ĐHQG nơi có cộng đồng sinh viên lớn nước ta Để đáp ứng nhu cầu chỗ cho sinh viên, ký túc xá (KTX) ĐHQG TP.HCM xây dựng từ năm 2000 không ngừng mở rộng, đến KTX ĐHQG TP.HCM đáp ứng chỗ cho gần 20.000 sinh viên nâng lên 60.000 chỗ vào năm 2014 Thực phương châm “Ký túc xá không nơi mà nơi tự rèn luyện sinh viên”, ban quản lý KTX triển khai lực lượng nhỏ cán quản lý để giám sát nhắc nhở sinh viên thực nội qui Bài toán đặt cho ban quản lý KTX đảm bảo hiệu công tác quản lý sinh viên với số lượng cán ỏi, số lượng sinh viên cần quản lý vô lớn không ngừng tăng thêm qua năm Với mong muốn hoàn thiện hệ thống quản lý sinh viên KTX tìm hiểu Alpha Five, cơng cụ cịn mẻ hỗ trợ tốt cho việc lập trình, nhóm định chọn đề tài “Tìm hiểu Alpha Five ứng dụng xây dựng website quản lý sinh viên KTX ĐHQG TP.HCM” Hy vọng sau hoàn thành, website trở thành công cụ hỗ trợ đắc lực cho ban quản lý KTX công tác quản lý phục vụ sinh viên GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 iii LỜI CẢM ƠN Lời đầu tiên, nhóm tác giả xin chân thành cảm ơn q thầy khoa Hệ Thống Thông Tin, trường Đại Học Công Nghệ Thông Tin, ĐHQG TP.HCM, tận tình hướng dẫn nhóm suốt thời gian học trường Những kiến thức mà thầy cô truyền đạt tảng quan trọng để nhóm hồn thành đề tài Nhóm tác giả xin gửi lời cảm ơn chân thành lòng biết ơn sâu sắc đến ThS Nguyễn Thị Kim Phụng, cảm ơn tận tình hướng dẫn tạo điều kiện tốt cho nhóm hồn thành đề tài Những lời động viên, góp ý chân tình động lực q báu để nhóm vượt qua khó khăn tìm hiểu thực khóa luận Bên cạnh đó, nhóm chân thành cảm ơn ThS Phan Nguyễn Thụy An ThS Cao Thị Kim Tuyến, xin cảm ơn hai có góp ý cho đề tài nhóm thời gian đầu thực đề tài Xin cảm ơn anh Hoàng Văn Cường, nhân viên trung tâm quản lý KTX, giúp đỡ nhóm q trình tìm hiểu nghiệp vụ KTX ĐHQG TP.HCM Trong thời gian tháng thực đề tài, nhóm tác giả cố gắng vận dụng kiến thức tảng học, kết hợp học hỏi tìm hiểu cơng nghệ để ứng dụng xây dựng đề tài khóa luận tốt nghiệp “Tìm hiểu Alpha Five ứng dụng xây dựng website quản lý ký túc xá ĐHQG TP.HCM ” Tuy nhiên trình thực hiện, kiến thức kinh nghiệm cịn nhiều hạn chế, khó tránh khỏi thiếu sót Chính vậy, nhóm tác giả mong nhận góp ý từ q thầy để nhóm hồn thiện thêm kiến thức mà nhóm học tập, làm hành trang q báu cho nhóm cơng việc sau Xin chân thành cảm ơn q thầy ! Nhóm tác giả GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 iv NHẬN XÉT (Của giảng viên hướng dẫn) NHẬN XÉT (Của giảng viên phản biện) - GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 v MỤC LỤC MỞ ĐẦU ii DANH MỤC CÁC HÌNH ix DANH MỤC CÁC BẢNG .xi DANH MỤC THUẬT NGỮ VÀ TỪ VIẾT TẮT xiii CHƯƠNG 1:TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Giải pháp 1.3 Mục tiêu đề tài 1.3.1.Xây dựng website quản lý sinh viên KTX ĐHQG TP.HCM .3 1.3.2.Tìm hiểu Alpha Five 1.4 Phạm vi đề tài 1.5 Công cụ sử dụng 1.6 Bố cục báo cáo GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 vi CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Khảo sát trạng 2.1.1 Sơ đồ tổ chức trung tâm quản lý KTX 2.1.2 Thực trạng ứng dụng công nghệ thông tin KTX ĐHQG 11 2.1.3 Các qui định qui trình công tác quản lý sinh viên .12 2.2 Yêu cầu chức hệ thống 18 2.2.1 Yêu cầu lưu trữ .18 2.2.2 Yêu cầu tính .18 2.3 Các yêu cầu phi chức 19 2.4 Phân tích yêu cầu người dùng 19 2.4.1 Mơ hình use case tồn hệ thống 19 2.4.2 Sơ đồ use case cho nhân viên quản lý block nhà .22 2.4.3 Sơ đồ use case cho nhân viên phịng kế tốn tài vụ 31 2.4.4 Sơ đồ use case cho nhân viên phịng cơng tác sinh viên 36 2.4.5 Sơ đồ use case cho nhân viên bảo vệ 39 2.4.6 Sơ đồ use case cho nhân viên sửa chữa 42 2.4.7 Sơ đồ use case cho nhân viên trạm y tế 46 2.4.8 Sơ đồ use case cho người quản trị hệ thống 47 2.5 Thiết kế xử lý 48 2.5.5 Lược đồ cho thao tác tính phí điện nước .53 2.5.6 Lược đồ hoạt động cho thao tác tính phí điện nước 54 2.6 Thiết kế sở liệu 56 CHƯƠNG 3: TÌM HIỂU VỀ ALPHA FIVE 58 3.1 Mơ hình phát triển ứng dụng nhanh (RAD) 58 3.1.1 Đặc điểm mơ hình phát triển ứng dụng nhanh 58 3.1.2 Ưu điểm mơ hình phát triển ứng dụng nhanh 61 3.1.3 Khuyết điểm mơ hình phát triển ứng dụng nhanh .62 3.1.4 Khi áp dụng mơ hình phát triển ứng dụng nhanh .62 3.2 Tổng quan Alpha Five .62 GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 vii 3.2.1 Mục đích thiết kế .63 3.2.2 Vấn đề đặt cho Alpha Five 63 3.2.3 Cấu trúc Alpha Five 64 3.3 Những tính Alpha Five 77 3.4 Đánh giá công cụ Alpha Five 79 3.4.1 Ưu điểm 79 3.4.2 Khuyết điểm 80 CHƯƠNG 4: XÂY DỰNG VÀ TRIỂN KHAI HỆ THỐNG 81 4.1 Xây dựng sở liệu 81 4.2 Kết xây dựng ứng dụng web 82 4.2.1 Danh sách hình website quản lý KTX .82 4.2.2 Một số giao diện trang web .85 4.2.2 Đánh giá ứng dụng website quản lý KTX 91 CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .92 5.1 Kết luận 92 5.1.1 Kết đạt .92 5.1.2 Hạn chế 92 5.2 Hướng phát triển 92 PHỤ LỤC 94 PHỤ LỤC A: Mơ hình tiến trình tăng dần .94 PHỤ LỤC B: Chi tiết bảng thuộc tính 96 TÀI LIỆU THAM KHẢO 106 GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 viii GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 ix DANH MỤC CÁC HÌNH Hình 2.1 Sơ đồ tổ chức trung tâm quản lý KTX ĐHQG .6 Hình 2.2 Sơ đồ use case tổng quan 20 Hình 2.3 Sơ đồ use case cho nhân viên quản lý block nhà .22 Hình 2.4 Sơ đồ use case cho nhân viên phịng kế tốn tài vụ 31 Hình 2.5 Sơ đồ use case cho nhân viên phịng cơng tác sinh viên 36 Hình 2.6 Sơ đồ use case cho nhân viên bảo vệ 39 Hình 2.7 Sơ đồ use case cho nhân viên sửa chữa .42 Hình 2.8 Sơ đồ use case cho nhân viên trạm y tế .46 Hình 2.9 Sơ đồ use case cho người quản trị hệ thống 47 Hình 2.10 Lược đồ cho thao tác thêm sinh viên 49 Hình 2.11 Lược đồ hoạt động cho thao tác thêm sinh viên .50 Hình 2.12 Lược đồ cho thao tác thu phí sinh viên 51 Hình 2.13 Lược đồ hoạt động cho thao tác thu phí sinh viên 52 Hình 2.14 Lược đồ cho thao tác tính phí điện nước .53 Hình 2.15 Lược đồ hoạt động cho thao tác tính phí điện nước 54 Hình 2.16 Lược đồ lớp hệ thống quản lý sinh viên KTX 55 Hình 2.17 Lược đồ sở liệu mức vật lý 57 Hình 3.1 Mơ hình RAD .59 Hình 3.2 Triển khai mơ hình xây dựng ứng dụng nhanh 61 Hình 3.3 Cấu trúc Alpha Five 65 Hình 3.4 Hộp thoại cấu hình kết nối CSDL Access 68 Hình 3.5 Hộp thoại cấu hình kết nối CSDL SQLServer QuickBookOnline 68 Hình 3.6 Mơ hình sử dụng Portable SQL 69 Hình 3.7 Biểu đồ đánh giá người dùng Alpha Five v11 78 Hình 4.1 Một giao diện website quản lý KTX 83 Hình 4.2 Màn hình quản lý hồ sơ sinh viên 86 Hình 4.3 Màn hình xem danh sách phòng 87 GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 x Hình 4.4 Màn hình thêm sinh viên 87 Hình 4.5 Màn hình quản lý vi phạm sinh viên 88 Hình 4.6 Màn hình quản lý thơng tin nhân viên .89 Hình 4.7 Màn hình thu phí sinh viên 90 GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 91 CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết luận 5.1.1 Kết đạt Sau thực đề tài “Tìm hiểu Alpha Five xây dựng website quản lý sinh viên ký túc xá ĐHQG TP.HCM” nhóm thu kết sau: Tìm hiểu qui trình phát triển ứng dụng nhanh (RAD) công cụ Alpha Five với ưu khuyết điểm để áp dụng vào thực tế Củng cố kiến thức phân tích thiết kế hệ thống, phân tích thiết kế CSDL học Xây dựng ứng dụng có tính thực tiễn cao Đóng góp đề tài góc độ ứng dụng tìm hiểu qui trình cơng cụ giúp phát triển nhanh ứng dụng tiết kiệm thời gian chi phí Về khả sử dụng, website quản lý sinh viên KTX thực hầu hết chức công tác quản lý sinh viên Website quản lý sinh viên KTX ĐHQG TP.HCM giúp trung tâm quản lý KTX ĐHQG nâng cao hiệu quản lý sinh viên, tiết kiệm chi phí nhân lực 5.1.2 Hạn chế Do thời gian thực đề tài kiến thức có hạn, nhóm tác giả chí trình bày khái qt đặc điểm Alpha Five, chưa có so sánh Alpha Five với cơng cụ lập trình framework theo qui trình RAD khác Qui trình RAD công cụ Alpha Five tốt cho tất các trường hợp nên cần xem xét kĩ lưỡng áp dụng Ứng dụng website quản lý KTX chưa thực hồn thiện giao diện số tính phụ 5.2 Hướng phát triển Tìm hiểu sâu Alpha Five qui trình ARAD (Architected RAD), dạng cải tiến qui trình RAD để ứng dụng vào thực tế GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 92 Tìm hiểu thêm khả hỗ trợ lập trình thiết bị di động Alpha Five để ứng dụng vào thực tế, lập trình thiết bị di động xu hướng quan tâm Tiếp tục bổ sung phát triển tính website quản lý sinh viên giúp việc thao tác quản lý sinh viên ngày dễ dàng thuận lợi hơn.Tích hợp chức lịch biểu, loại biểu đồ… Tích hợp thêm ứng dụng thiết bị di động vào hệ thống quản lý sinh viên để việc sử dụng thuận tiện Tích hợp loại thẻ thiết bị đọc thẻ thông minh giúp thao tác người dùng đơn giản hóa Cải tiến giao diện website đẹp tiện dụng GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 93 PHỤ LỤC PHỤ LỤC A: Mơ hình tiến trình tăng dần 1) Khái niệm: Mơ hình tiến trình tăng dần (Incremental Model) kết hợp mơ hình tuyến tính truyền thống tư tưởng mơ hình tạo mẫu (Prototyping) Khi xây dựng phần mềm theo mô hình tăng dần, yêu cầu phân loại theo độ ưu tiên, độ ưu tiên cao cho chức chức có độ rủi ro cao Phân chia yêu cầu cho vòng thiết kế kiến trúc tồn hệ thống: Vịng tạo sẩn phẩm cốt lõi Các vòng bổ sung chức khác tích hợp vào hệ thống nhằm hồn thiện dần sản phẩm Mỗi chức toàn hệ thống tích hợp đánh giá theo tứng giai đoạn Các yêu cầu kiến trúc toàn hệ thống điều chỉnh dựa theo sản phẩm phát triển theo vịng Hình A.1 Mơ hình phát triển ứng dụng tăng dần 7 Nguồn hình ảnh: http://koolkampus.com/engineering-notes-1/computer-science/the-incremental-model/ Ngày truy cập lần cuối 16/02/3013 GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 94 2) Ưu điểm Ưu điểm mơ hình u cầu có thứ tự ưu tiên cao (chức chính, chức có rủi ro cao) tập trung thực trước, chúng kiểm thử nhiều hơn, hệ thống hồn thành sớm phần Sau vịng chuyển giao kết cho khách hàng Những kết đóng vai trị mẫu thử giúp tìm hiểu u cầu vịng Có thể thực nhiều công việc đồng thời, tách nhỏ công việc để dễ quản lý Giảm rủi ro việc thất bại hoàn toàn dự án, rủi ro chia nhiều phần nhỏ Tiết kiệm nhân lực, họ thực cơng việc tương tự vòng lặp phần mềm 3) Khuyết điểm Khuyết điểm mơ hình tiến trình tăng dần phải xác định đầy đủ hoàn chỉnh hết chức hệ thống trước xác định vòng gia tăng Phải xác định rõ cách giao tiếp module thời gian hoàn thành chúng khác Khó khăn kiểm tra, tích hợp hồn chỉnh hệ thống Địi hỏi phải có kế hoạch phân chia công việc tốt, phân chia công việc hợp lý Khách hàng nhận sản phẩm lõi nghĩ cơng việc đơn giản tốn 4) Trường hợp ứng dụng Mơ hình tăng dần áp dụng hiểu rõ hết yêu cầu phần mềm cần có tiến hóa sản phẩm cần đưa sản phẩm mẫu với chức thị trường sớm Mơ hình tăng dần áp dụng cho sản phẩm có thời gian phát triển năm GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 95 PHỤ LỤC B: Chi tiết bảng thuộc tính 1) Bảng accidentinsurances Bảng lưu thơng tin phí bảo hiểm y tế Column Name ID SchoolYearID StudentID AccidentInsuranceStatus AccidentInsuranceDate Data type int int int int datetime Length Note 11 Khóa 11 Khóa ngoại 11 Khóa ngoại 11 Tình trạng phí Ngày đóng Bảng B.1 Chi tiết kiểu liệu bảng accidentinsurance 2) Bảng activetimes Bảng lưu thơng tin học kì Column Name ID ActiveTimeName StartDate EndDate SchoolYear NumberOfMonth Data type int varchar date date int int Length Note 11 Khóa 20 Tên học kì Ngày bắt đầu Ngày kết túc 11 Năm học 11 Số tháng Bảng B.2 Chi tiết kiểu liệu bảng activetimes 3) Bảng arrangerooms Bảng lưu thơng tin xếp phịng sinh viên thơng tin đóng phí nội trú Column Name ID StudentID RoomID BlockID ActiveID DormitoryFees DormitoryFeeStatus DormitoryFeesRemain Data type int int int int int float int float Length Note 11 Khóa 11 Khóa ngoại 11 Khóa ngoại 11 Khóa ngoại 11 Khóa ngoại 11 Phí nội trú 11 Tình trạng phí nội trú 11 Phí nội trú cịn lại Bảng B.3 Chi tiết kiểu liệu bảng arrangerooms 4) Bảng blocks GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 96 Bảng lưu thông tin block nhà Column Name ID BlockName ProvinceID Data type int char int Length Note 11 Khóa Tên block nhà 11 Khóa ngoại Bảng B.4 Chi tiết kiểu liệu bảng blocks 5) Bảng divisions Bảng lưu thơng tin phịng ban Column Name ID Data type int ManagerID DivisionName UserGroup int varchar varchar Length Note 11 Khóa Khóa ngoại 11 (Người quản lý) 50 Tên phịng ban 50 Nhóm người dùng Bảng B.5 Chi tiết kiểu liệu bảng divisions 6) Bảng documentfee Bảng lưu thơng tin đóng phí hồ sơ Column Name ID StudentID SchoolYearID DocumentFeeStatus DocumentFeeDate Data type int int int int datetime Length Note 11 Khóa 11 Khóa ngoại 11 Khóa ngoại 11 Tình trạng phí Ngày đóng Bảng B.6 Chi tiết kiểu liệu bảng documentfee 7) Bảng dormitoryfee Bảng lưu thông tin mức phí nội trú KTX Column Name ID ActiveTimeID ProvinceID DormitoryFee Data type int int int float Length Note 11 Khóa 11 Khóa ngoại 11 Khóa ngoại Mức phí Bảng B.7 Chi tiết kiểu liệu bảng dormitoryfee 8) Bảng dormitoryinvoices GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 97 Bảng lưu vết thơng tin đóng phí điện nước (bảng tham số) Column Name ID StudentID TotalFees Note CreatedBy CreatedDate Status Data type int int float text varchar datetime int Length Note 11 Khóa 11 Khóa ngoại 11 Tổng phí Ghi 50 Người tạo Ngày tạo 11 Tình trạng Bảng B.8 Chi tiết kiểu liệu bảng dormitoryinvoices 9) Bảng electricprices Bảng giá điện (bảng tham số) Column Name ID Data type int RoomType From To ElectricPrice AppliedDate int int int float datetime Length Note 11 Khóa Loại phịng 11 (6 người) 11 Từ kw thứ 11 Đến kw thứ Mức giá điện Ngày áp dụng Bảng B.9 Chi tiết kiểu liệu bảng electricprices 10) Bảng electricwaterinvoices Bảng lưu vết thơng tin đóng phí điện nước (bảng tham số) Column Name ID ElectricWaterLogID RoomID TotalFee CreatedBy CreatedDate UpdatedBy UpdatedDate Data type int int int float varchar datetime varchar datetime Length Note 11 Khóa 11 Khóa ngoại 11 Khóa ngoại 20 Tổng phí 50 Tạo user Ngày tạo 50 Cập nhật user Ngày cập nhật Bảng B.10 Chi tiết kiểu liệu bảng electricwaterinvoices 11) Bảng electricwaterlogs Bảng ghi số tính tiền điện nước tháng GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 98 Column Name ID SubID RoomID BlockID LogDate ElectricOld ElectricNew WaterOld WaterNew WaterUse ElectricUse ElectricFee WaterFee TotalFee FeeStatus DebtMonth UpdatedBy UpdatedDate CreatedBy CreatedDate Data type int int int int datetime int int int int int int float float float int varchar varchar datetime varchar datetime Length Note 11 Khóa 11 Khóa ngoại 11 Khóa ngoại 11 Khóa ngoại Ngày ghi điện nước 11 Chỉ số điện cũ 11 Chỉ số điện 11 Chỉ số nước cũ 11 Chỉ số nước 11 Lượng nước dùng 11 Số điện dùng 10 Tiền điện 10 Tiền nước 10 Tổng tiền 11 Trạng thái phí 10 Nợ tháng 50 Cập nhật user Ngày cập nhật 50 Tạo user Ngày tạo Bảng B.11 Chi tiết kiểu liệu bảng electricwaterlog 12) Bảng fixedfees Bảng lưu mức phí loại phí cố định theo năm học Column Name ID SchoolYear HeathInsurance AccidentInsurance SummerFee FurnitureFee DocumentFee StartDate EndDate Data type int char float float float float float datetime datetime Length Note 11 Khóa 10 Năm học Mức phí bảo hiểm y tế Mức phí bảo tai nạn Mức phí nội trú hè Mức phí chân tài sản Mức phí hồ sơ Ngày bắt đầu năm học Ngày kết thúc năm học Bảng B.12 Chi tiết kiểu liệu bảng fixedfees 13) Bảng furniturefees Bảng lưu thơng tin đóng phí chân tài sản Column Name GVHD: ThS Nguyễn Thị Kim Phụng Data type Length Note SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 99 ID StudentID SchoolYearID FeeStatus FeeDate FurnitureFeeRemain int int int int datetime float 11 11 11 11 11 Khóa Khóa ngoại Khóa ngoại Tình trạng phí Ngày đóng phí Phí cịn lại Bảng B.13 Chi tiết kiểu liệu bảng furniturefees 14) Bảng furnitures Bảng danh mục tài sản trang bị phòng sinh viên Column Name ID FurnitureName OrginalPrice CompensationPrice Data type int varchar float float Length Note 11 Khóa 100 Tên tài sản 11 Giá ban đầu 11 Giá bồi thường đề nghị Bảng B.14 Chi tiết kiểu liệu bảng furniture 15) Bảng generaltypes Bảng tham số giúp định nghĩa cho thuộc tính có miền giá trị xác định Column Name ID TypeGroup TypeName Data type int varchar varchar Length Note 11 Khóa 25 Nhóm kiểu liệu 50 Tên kiểu Bảng B.15 Chi tiết kiểu liệu bảng generaltypes 16) Bảng guestrooms Bảng lưu thông tin phòng dành cho khách Column Name ID GuestRoomName BlockID NumberOfSlot RemainOfSlot RecommendPrice Data type int varchar int int int float Length Note 11 Khóa 50 Tên phịng 11 Khóa ngoại 11 Số chỗ 11 Còn trống Giá Bảng B.16 Chi tiết kiểu liệu bảng guestrooms 17) Bảng heathinsurances Bảng lưu thơng tin đóng bảo hiểm y tế Column Name GVHD: ThS Nguyễn Thị Kim Phụng Data type Length Note SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 100 ID StudentID SchoolYearID FeeStatus FeeDate int int int int date 11 11 11 11 Khóa Khóa ngoại Khóa ngoại Tình trạng Ngày đóng Bảng B.17 Chi tiết kiểu liệu bảng heathinsurance 18) Bảng manageblocks Bảng chứa thông tin phân công nhân viên quản lý block nhà Column Name ID StaffID BlockID ActiveTimeID Data type int int int int Length 11 11 11 11 Note Khóa Khóa ngoại Khóa ngoại Khóa ngoại Bảng B.18 Chi tiết kiểu liệu bảng blocks 19) nationalities Bảng danh sách quốc tịch Column Name ID Nationality Data type int varchar Length Note 11 Khóa 50 Quốc tịch Bảng B.19 Chi tiết kiểu liệu bảng nationalities 20) Bảng provinces Bảng chứa thông tin tỉnh Column Name Data type ID ProvinceName int varchar Length Note Khóa 11 25 Tỉnh Bảng B.20 Chi tiết kiểu liệu bảng provinces 21) Bảng repairdetails Bảng chứa chi tiết thông tin sửa chữa Column Name GVHD: ThS Nguyễn Thị Kim Phụng Data type Length Note SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 101 ID StaffID FurnitureID RepaireDate RepaireFee RepairerNote RoomID Status BlockControllerNote int int int datetime float text int int text 11 11 11 11 11 Khóa Khóa ngoại Khóa ngoại Ngày sửa Phí sửa Gh sửa chữa Khóa ngoại Tình trạng Ghi Bảng B.21 Chi tiết kiểu liệu bảng repairdetail 22) Bảng rooms Bảng lưu thơng tin phịng sinh viên Column Name ID BlockID RoomName NumberOfSlot SlotRemain Data type int int varchar int int Length Note 11 Khóa 11 Khóa ngoại 10 Tên phịng 11 Số chỗ 11 Còn trống Bảng B.22 Chi tiết kiểu liệu bảng rooms 23) Bảng staffs Bảng lưu thông tin nhân viên Column Name ID Username DivisionID FullName DateOfBirth Gender HomeTown IDCard Address PhoneNumber IsActive Data type int varchar int varchar datetime int varchar char varchar char int Length Note 11 Khóa 50 Tài khoản 11 Khóa ngoại 50 Tên Ngày sinh 11 Giới tính 100 Quê quán 11 Số chứng minh 100 Địa 11 Số điện thoại Tình trạng Bảng B.23 Chi tiết kiểu liệu bảng staffs 24) Bảng studentmedications Bảng lưu thông tin khám bệnh sinh viên Column Name ID StudentID GVHD: ThS Nguyễn Thị Kim Phụng Data type int int Length Note 11 Khóa 11 Khóa ngoại SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 102 MedicalDate MedicalDetail date varchar 500 Ngày khám bệnh Chi tiết khám bệnh Bảng B.24 Chi tiết kiểu liệu bảng studentmedications 25) Bảng students Bảng lưu thông tin cá nhân sinh viên Column Name ID StudentDomitoryID PriorityID UniversityID ProvinceID LastName FirstName BirthDate Gender Faculty Sector CourseID UniversityStudentID Ethnic RegionID Nationality MainAddress HomePhone CellPhone IdentifyCardNumber IdentifyCardIssueDate IsCommunityParty IsCommunityYoungUnion RelatedPerson RelatedPersonPhone HomeAddress Guarantor GuarantorAgency BoodType Patient InDate OutDate ProfilePicture Status Data type int char int int int varchar varchar date int varchar varchar int char varchar int int varchar char char char date int int varchar char varchar varchar varchar char varchar datetime datetime varchar int Length Note 11 Khóa 20 Mã KTX 11 Diện ưu tiên 11 Khóa ngoại 11 Khóa ngoại 50 Họ chữ lót 15 Tên Ngày sinh 11 Giới tính 50 Khoa 50 Ngành 11 Khóa 15 Mã số sinh viên 25 Dân tộc 11 Tôn giáo 11 Quốc tịch 100 Hộ 15 SĐT nhà 11 SĐT di động Số chứng minh Ngày cấp chứng minh 11 Đảng viên 11 Đoàn viên 50 Người thân 15 SĐT người thân 100 Địa nhà 50 Người bảo lãnh 50 Cơ quan người bảo lãnh Nhóm máu 250 Tiền sử bệnh án Ngày vào KTX Ngày KTX 250 Hình 11 Tình trạng Bảng B.25 Chi tiết kiểu liệu bảng students GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 103 26) Bảng studentviolations Bảng lưu thông tin vi phạm sinh viên Column Name ID StudentID ViolationDate ViolationDetail Discipline Data type int int date text text Length Note 11 Khóa 11 Khóa ngoại Ngày vi phạm Chi tiết vi phạm Hình thức xử lý Bảng B.26 Chi tiết kiểu liệu bảng studentviolations 27) Bảng university Bảng danh sách trường đại học cao đẳng Column Name ID UniversityName Data type int varchar Length Note 11 Khóa 50 Trường đại học Bảng B.27 Chi tiết kiểu liệu bảng univesity 28) Bảng visitings Bảng lưu thông tin khách viếng thăm lưu trú lại KTX Column Name ID StudentID GuestRoomID IdentifyNumber FromDate ToDate Relation NumberOfGuest TotalPrice GuestNote Data type int int int char date date varchar int decimal varchar Length Note 11 Khóa 11 Khóa ngoại 11 Khóa ngoại 10 Số chứng minh Ngày đến Ngày 50 Quan hệ với sinh viên 11 Số khách Tổng giá tiền 200 Ghi Bảng B.28 Chi tiết kiểu liệu bảng visitings 29) Bảng waterprice GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 104 Bảng mức giá nước (Bảng tham số) Column Name ID From To WaterPrice WaterDate Data type int int int float date Length Note 11 Khóa 11 Từ mét khối nước thứ 11 Đến mét khối nước thứ Mức giá Ngày áp dụng Bảng B.29 Chi tiết kiểu liệu bảng blocks TÀI LIỆU THAM KHẢO Tài Liệu Tiếng Việt Công nghệ phần mềm- Chương 2: Qui trình xây dựng phần mềm, Đại học công nghiệp TP.HCM, Tài liệu học tập, 2009 Những điều cần biết- Năm học 2012-2013, Trung tâm quản lý KTX ĐHQG TP.HCM, Lưu hành nội bộ, 2012 GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201 105 Phân tích thiết kế hướng đối tượng, Trần Ngọc Bảo, Đại học sư phạm TP.HCM, Tài liệu học tập, 2008 Tài Liệu Tiếng Anh Alpha Software (2007), Alpha Five SQL Database Application Architecture, Alpha Software Inc, Training Document Barbara Tacchino (2004), RAD and ARAD, Tham khảo: http://www.disi.unige.it/person/ReggioG/ISII04WWW/RADARAD.ppt, Ngày truy cập lần cuối: 13/02/2013 Martin Hellen (2010), Alpha Five v10- Web application the tutorial, Alpha Software Inc, Volume 1, Training Document Rapid Application Development (RAD) Model, Tham khảo: http://koolkampus.com/engineering-notes-1/computer-science/rapid-applicationdevelopment-rad-model/, Ngày truy cập lần cuối: 16/02/2013 The Incremental Model, Tham khảo: http://koolkampus.com/engineering-notes1/computer-science/the-incremental-model/, Ngày truy cập lần cuối: 16/02/2013 GVHD: ThS Nguyễn Thị Kim Phụng SVTH: Nguyễn Thành Hiệp Nguyễn Thế Quang Linh 08520121 08520201