Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
0,97 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN Môn: Cơ sở liệu không gian Bài báo cáo đồ án Đề tài: Thiết kế CSDL không gian quản lý hệ thống nhà thuốc GGP tp.HCM Sinh viên làm đồ án: Võ Hoàng Hải MSSV: 07520465 Giáo viên hướng dẫn: Cao Thị Kim Tuyến Thành phố Hồ Chí Minh, ngày 15 tháng năm 2011 1 TỔNG QUAN VỀ ĐỀ TÀI Trình bày sơ lược hệ thống trung tâm Anh ngữ ILA ; Đặt vấn đề đề tài ; Mục tiêu thực ; Phương pháp thực nội dung thực PHÂN TÍCH THIẾT KẾ CSDL (xem lại đề mục) 1.3.1.Phân tích 1.1.1 Lớp Nhà Thuốc (NhaThuoc) Lớp Nhà Thuốc (NhaThuoc) lớp liệu không gian dạng điểm lưu giữ vị trí nhà thuốc thuộc tính liên quan sau: Bảng 1 Bảng thuộc tính lớp NhaThuoc STT Tên thuộc tính STT Tên thuộc tính Mã Nhà Thuốc 13 Tình trạng nhà thuốc (domain) Tên nhà thuốc 14 Hình ảnh Số nhà Tổ/ ấp Đường Phường/ Xã Quận/ Huyện Số điện thoại Số fax 10 E_mail 11 Họ tên giám đốc 12 Loại nhà thuốc 1.1.2 Lớp khách hàng : Lớp khách hàng lớp liệu không gian dạng điểm lưu giữ vị trí khách hàng thuộc tính liên quan sau: Bảng Bảng thuộc tính lớp khách hàng STT Tên thuộc tính STT Tên thuộc tính Mã khách hàng 14 Ngày mua hàng Họ tên 15 Loại khách hàng Email Ngày sinh Giới tính Số nhà Tổ/ ấp Đường Phường/ Xã 10 Quận/ Huyện 11 Điện thoại 12 Mã trung tâm 1.1.3 Lớp hành xã STT Tên thuộc tính Mã xã Tên xã Mã huyện 1.1.4 Lớp hành huyện STT Tên thuộc tính Mã huyện Tên huyện 1.1.5 Quan hệ đối tượng Mô tả: học viên theo học thuộc trung tâm anh văn Một trung tâm anh văn có nhiều học viên học anh văn theo học Tương tự cho quan hệ TrungTam với Phường/Xã; HocVien - Phường/Xã Domain: liệt kê hết domain đề tài - Loại học viên (DMLoaiHV) - Xếp loại học tập (DM_LoaiHTap) ……… 1.3.2.Thiết kế 1.2.1 Mơ hình liệu mức quan niệm : lưu ý mức có thuộc tính bản, chưa có thuộc tính khố – mã hết (cả ngoại) Ví dụ : lớp TrungTamAN kg có thuộc tính MaXa, … Lược đồ lớp Hình Mơ hình liệu mức quan niệm i Mô tả đối tượng - Lớp Nhà Thuốc – NhaThuoc Bảng 3 Bảng thuộc tính lớp Nhà Thuốc- mức quan niệm Tên thuộc tính - Diễn giải MaNhaThuoc Mã nhà thuốc TenNhaThuoc Tên nhà thuốc SoNha Số nhà ToAp Tổ ấp Duong Đường MaXa Mã xã Huyen Quận/ huyện SoDienThoai Số điện thoại SoFax Số fax E_mail Địa e-mail GiamDoc Họ tên giám đốc LoaiNhaThuoc Loại nhà thuốc TinhTrang Tình trạng nhà thuốc HinhAnh Hình ảnh Lớp Học viên: Bảng Bảng thuộc tính lớp học viên - mức quan niệm Tên thuộc tính MaKH Diễn giải Mã khách hàng - HoTen Họ tên khách hàng NgaySinh Ngày sinh GioiTinh Giới tính SoNha Số nhà ToAp Tổ ấp Duong Đường MaXa Phường/ xã Huyen Quận/ Huyện Tuoi Tuổi DienThoai Số điện thoại E_mail Email MaNhaThuoc Mã Nhà Thuốc MaLoaiKH Mã loại khách hàng Lớp loại nhà thuốc: Tên thuộc tính - Diễn giải MaLoaiNT Mã loại nhà thuốc TenLoai Tên loại nhà thuốc Lớp loại khách hàng: Tên thuộc tính MaLoaiKH TenKH Diễn giải Mã loại khách hàng Tên khách hàng - Lớp hành huyện – HanhChinhHuyen: Tên thuộc tính - Tên thuộc tính MaHuyen Mã huyện TenHuyen Tên huyện Lớp hành xã – HanhChinhXa: Tên thuộc tính MaXa Mã xã TenXa Tên xã MaHuyen 1.2.2 Diễn giải Mã huyện Mơ hình liệu mức logic i Lược đồ lớp Hình Mơ hình liệu mức logic ii Mơ tả đối tượng - Lớp Trung tâm anh văn: Bảng Thuộc tính lớp TTAV - mức logicc logic Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu Miền Chiều giá trị dài MaNhaThuoc Mã nhà thuốc B Chuỗi 10 TenNhaThuoc Tên nhà thuốc K Chuỗi 200 SoNha Số nhà K Chuỗi 15 ToAp Tổ ấp K Chuỗi 64 Duong Đường K Chuỗi 64 MaXa Mã xã K Chuỗi 64 Huyen Quận/ huyện K Chuỗi 64 Ghi SoDienThoai Số điện thoại K Chuỗi 20 SoFax Số fax K Chuỗi 20 E_mail Địa e-mail K Chuỗi 20 GiamDoc Họ tên giám đốc K Chuỗi 100 LoaiNhaThuoc Loại nhà thuốc K Domain TinhTrang Tình trạng trung tâm K Domain HinhAnh Hình ảnh K Chuỗi Loại giá trị Kiểu liệu - 100 Lớp học viên Tên thuộc tính Diễn giải Miền Chiều giá trị dài MaKH Mã khách hàng B Chuỗi 10 TenKH Tên khách hàng K Chuỗi 200 NgaySinh Ngày sinh K Chuỗi 30 GioiTinh Giới tính K Chuỗi 10 SoNha Số nhà K Chuỗi 15 ToAp Tổ ấp K Chuỗi 64 Duong Đường K Chuỗi 64 MaXa Mã xã K Chuỗi 64 Huyen Quận/ huyện K Chuỗi 64 SoDienThoai Số điện thoại K Chuỗi 20 E_mail Địa e-mail K Chuỗi 30 MaNhaThuoc Mã nhà thuốc K Chuỗi 10 MaLoaiKH Mã loại khách hàng K Ghi Domain 10 - Lớp loại nhà thuốc Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu Miền Chiều giá trị dài MaLoaiNT Mã loại nhà thuốc B Chuỗi 10 TenLoaiNT Tên loại nhà thuốc K Chuỗi 200 Loại giá trị Kiểu liệu - Lớp loại khách hàng Tên thuộc tính Diễn giải Miền Chiều giá trị dài MaLoaiKH Mã loại khách hàng B Chuỗi 10 TenLoaiKH Tên loại khách hàng K Chuỗi 200 - Ghi Lớp hành huyện – HanhChinhHuyen: Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu Miền Chiều giá trị dài MaHuyen Mã huyện B Chuỗi 10 TenHuyen Tên huyện K Chuỗi 200 - Ghi Ghi Lớp hành xã – HanhChinhXa: Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu Miền Chiều giá trị dài MaXa Mã xã B Chuỗi 10 TenXa Tên Xã K Chuỗi 200 MaHuyen Mã huyện K Chuỗi 10 Ghi 11 1.2.3 Ánh xạ mơ hình liệu mức logic xuống mức vật lý i Lược đồ lớp Hình Mơ hình liệu mức vật lý ii Mô tả đối tượng - Lớp Nhà Thuốc (NhaThuoc) thuộc tính liên quan: Bảng Các thuộc tính lớp NhaThuoc - mức vật lý Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu Miền Chiều giá trị dài MaNhaThuoc Mã nhà thuốc B Chuỗi 10 TenNhaThuoc Tên nhà thuốc K Chuỗi 200 SoNha Số nhà K Chuỗi 15 ToAp Tổ ấp K Chuỗi 64 Ghi 12 Duong Đường K Chuỗi 64 MaXa Mã xã K Chuỗi 64 Huyen Quận/ huyện K Chuỗi 64 SoDienThoai Số điện thoại K Chuỗi 20 SoFax Số fax K Chuỗi 20 E_mail Địa e-mail K Chuỗi 20 GiamDoc Họ tên giám đốc K Chuỗi 100 LoaiNhaThuoc Loại hình nhà thuốc K TongPhongBan Tổng số phịng ban K TinhTrang Tình trạng trung tâm K HinhAnh Hình ảnh K - Domain Số Domain Chuỗi 100 Lớp Khách Hàng thuộc tính liên quan: Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu Miền Chiều giá trị dài MaKH Mã khách hàng B Chuỗi 10 HoTen Tên học viên K Chuỗi 200 NgaySinh Ngày sinh K Chuỗi 30 GioiTinh Giới tính K Chuỗi 10 SoNha Số nhà K Chuỗi 15 ToAp Tổ ấp K Chuỗi 64 Duong Đường K Chuỗi 64 MaXa Mã xã K Chuỗi 64 Huyen Quận/ huyện K Chuỗi 64 SoDienThoai Số điện thoại K Chuỗi 20 Ghi 13 E_mail Địa e-mail K Chuỗi 30 MaNhaThuoc Mã nhà thuốc K Chuỗi 10 MaLoaiKH Mã loại khách hàng K - Domain Lớp mã loại nhà thuốc: Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu Miền Chiều giá trị dài MaLoaiNT Mã loại nhà thuốc B Chuỗi 10 TenLoaiNT Tên loại nhà thuốc K Chuỗi 200 Loại giá trị Kiểu liệu - Lớp mã loại khách hàng: Tên thuộc tính Diễn giải Miền Chiều giá trị dài MaLoaiKH Mã loại khách hàng B Chuỗi 10 TenLoaiKH Tên loại khách hàng K Chuỗi 200 Loại giá trị Kiểu liệu - Ghi Ghi Lớp hành huyện (HanhChinhHuyen): Tên thuộc tính Diễn giải Miền Chiều giá trị dài MaHuyen Mã huyện B Chuỗi 10 TenHuyen Tên huyện K Chuỗi 200 Ghi 14 - Lớp hành xã (HanhChinhXa): Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu Miền Chiều giá trị dài MaXa Mã xã B Chuỗi 10 TenXa Tên Xã K Chuỗi 200 MaHuyen Mã huyện K Chuỗi 10 1.2.4 Ghi Các domain - Domain loại nhà thuốc - DMLoaiNT: Bảng Domain loại sở giá trịi sở giá trị sở giá trị giá trị Miền trị - Mã Cấp 1 Cấp 2 Cấp 3 Domain loại khách hàng – DMLoaiKH: Bảng Domain loại khách hàng giá trị Miền trị - Mã Vip Bình thường Domain tình trạng nhà thuốc – DMTinhTrang: 15 Bảng Domain tình trạngtrung tâm giá trị Miền trị Mã Đang hoạt động Không hoạt động Đang sửa chữa Đang tháo dỡ Khác 1.3.3.Cài đặt 1.3.4.Xuất mơ hình liệu thiết kế - Vào Tool Add-Ons ESRI XMI Export Giao diện xuất mơ hình sang XMI hiển thị sau: Hình 3 Giao diện xuất mơ hình liệu sang XMI - Từ Tool Macro ESRI Sematics_Checker 16 Hình Giao diện gọi thực kiểm tra kết - Chọn file MoHinhDuLieu vừa xuất xong, nhấn check để kiểm tra lỗi mơ hình vừa xuất: Hình Giao diện kiểm tra kết sau xuất mơ hình liệu sang XMI 17 1.3.5 Dùng Schema Wizard ArcCatalog để xây dựng Geodatabase từ mơ hình UML xuất Hình Giao diện xây dựng Geodatabase từ XMI Dùng công cụ Schema Creation công cụ để tạo lớp thuộc tính, lớp khơng gian, domain quan hệ lớp KẾT QUẢ CÀI ĐẶT CSDL QUẢN LÝ TRUNG TÂM ANH NGỮ ILA 3.3.1.Cài đặt CSDL sau thiết kế Cấu trúc CSDL sau thiết kế lưu trữ tập tin XMI MoHinhDuLieu.xml Từ tập tin ta dùng công cụ CaseTool ArcGIS để tạo thể hệ quản trị Sau tiến hành cài đặt CSDL hệ quản trị MS SQL Server 2005 theo mơ hình Multiuser GeoDB Dưới dây CSDL chuyên đề SXH cài đặt thể thơng qua giao diện ArcCatalog: 18 Hình Các lớp thuộc tính, khơng gian, domain quan hệ chúng lưu trữ Geodatabase Dữ liệu nhập/chuyển vào chương trình bao gồm: Dữ liệu nền: liệu tỉnh Tiền Giang bao gồm lớp bản: Bình độ; Đường giao thơng; Địa vật; Độ cao; Dân số; Giao thơng; Hành chính; Sơng suối; Sông hồ; Nhà dân Dữ liệu chuyên đề Cơ sở y tế: trạm y tế, trung tâm y tế quận/ huyện, bệnh viện Bệnh nhân SXH (trên địa bàn huyện Cai Lậy, TP Mỹ Tho, tỉnh Tiền Giang) Kết luận … 19 20