Dịch vụ cung cấp dữ liệu viễn thông Hà Nội

Một phần của tài liệu XÂY DỰNG CÁC MÔ ĐUN CHUYỂN ĐỔI VÀ CUNG CẤP DỮ LIỆU CHO HỆ THỐNG TÍCH HỢP VÀ KHAI THÁC THÔNG TIN MẠNG CÁP THÀNH PHỐ HÀ NỘI (Trang 78)

5.3.1 Mô tả dịch vụ

Để tích hợp với hệ thống tích hợp mạng cáp, các dịch vụ cung cấp dữ liệu của viễn thông được xây dựng và cung cấp dưới dạng các Webservice. Webservice làm nhiệm vụ truy vấn vào cơ sở dữ liệu vt_cable đã được xây dựng ở trên để trả lại kế quả cho các truy vấn đến các đối tượng của điện lực của hệ thống tích hợp

Webservice được mô tả bằng URL : WebserviceDL/DLServices? WSDL

Hình 5-3: Mô tả Webservice viễn thông Hà Nội

5.3.2 Các hàm trong dịch vụ

 getcab_address

- Mô tả : truy vấn đường cáp viễn thông theo địa chỉ của đường cáp(tên đường, tên phường, tên quận)

- Input : xâu ký tự địa chỉ của đường cáp, String address

- Output : Mảng string chứa danh sách các đường cáp có địa chỉ là address, Arraylist<String>

Các đường cáp được lưu theo định dạng (x1 y1,x2 y2,x3 y3…)

 getcab_region

- Mô tả : truy vấn đường cáp viễn thông theo vùng định dạng (đa giác)

- Input : xâu ký tự địa chỉ chứ vùng được xác định, String regionString. Định dạng của vùng: (x1 y1,x2 y2,…,x1 y1)

- Output : Mảng string chứa danh sách các đường cáp trong vùng regionString, Arraylist<String>

Các đường cáp được lưu theo định dạng (x1 y1,x2 y2,x3 y3…)

- Mô tả : truy vấn đường cống bể viễn thông theo địa chỉ của cống bể(tên đường, tên phường, tên quận)

- Input : xâu ký tự địa chỉ của đường cáp, String address

- Output : Mảng string chứa danh sách các cống bể có địa chỉ là address, Arraylist<String>

Các cống bể được lưu theo định dạng (x1 y1,x2 y2,x3 y3…)

 getcongbe_region

- Mô tả : truy vấn đường cống bể viễn thông theo vùng định dạng (đa giác)

- Input : xâu ký tự địa chỉ chứ vùng được xác định, String regionString. Định dạng của vùng: (x1 y1,x2 y2,…,x1 y1)

- Output : Mảng string chứa danh sách các cống bể trong vùng regionString, Arraylist<String>

Các cống bể được lưu theo định dạng (x1 y1,x2 y2,x3 y3…)

 getbecap_address

- Mô tả : truy vấn bể cáp viễn thông theo địa chỉ của bể cáp(tên đường, tên phường, tên quận)

- Input : xâu ký tự địa chỉ của bể cáp viễn thông, String address - Output : Mảng string chứa danh sách các bể cáp có địa chỉ

address, Arraylist<String>

Các bể cáp được lưu theo định dạng (x1 y1)

 getbecap_region

- Mô tả : truy vấn bể cáp viễn thông theo vùng định dạng (đa giác) - Input : xâu ký tự địa chỉ chứa vùng được xác định, String

regionString. Định dạng của vùng: (x1 y1,x2 y2,…,x1 y1)

- Output : Mảng string chứa danh sách các bể cáp viễn thông trong vùng regionString, Arraylist<String>

Các bể cáp được lưu theo định dạng (x1 y1)

 getbecap_near

- Mô tả : truy vấn đưa ra các bể cáp gần một điểm được xác định nhất

- Input : xâu ký tự địa chỉ chứa điểm được xác định, String point. Định dạng của điểm: (x1 y1)

- Output : Mảng string chứa danh sách các bể cáp viễn thông gần điểm point nhất, Arraylist<String>

Các bể cáp được lưu theo định dạng (x1 y1)

 gethoptu_address

- Mô tả : truy vấn hộp tủ viễn thông theo địa chỉ của hộp tủ(tên đường, tên phường, tên quận)

- Input : xâu ký tự địa chỉ của hộp tủ viễn thông, String address - Output : Mảng string chứa danh sách các hộp tủ có địa chỉ

address, Arraylist<String>

Các bể hộp tủ được lưu theo định dạng (x1 y1)

 gethoptu_region

- Mô tả : truy vấn hộp tủ cáp viễn thông theo vùng định dạng (đa giác)

- Input : xâu ký tự địa chỉ chứa vùng được xác định, String regionString. Định dạng của vùng: (x1 y1,x2 y2,…,x1 y1)

- Output : Mảng string chứa danh sách các hộp tủ cáp viễn thông trong vùng regionString, Arraylist<String>

Các bể cáp được lưu theo định dạng (x1 y1)

 gethoptu_near

- Mô tả : truy vấn đưa ra các hộp tủ cáp gần một điểm được xác định nhất

- Input : xâu ký tự địa chỉ chứa điểm được xác định, String point. Định dạng của điểm: (x1 y1)

- Output : Mảng string chứa danh sách các hộp tủ cáp viễn thông gần điểm point nhất, Arraylist<String>

Các hộp tủ cáp được lưu theo định dạng (x1 y1)

 getmangxong_address

- Mô tả : truy vấn măng xông cáp viễn thông theo địa chỉ của măng xông (tên đường, tên phường, tên quận)

- Input : xâu ký tự địa chỉ của măng xông, String address

- Output : Mảng string chứa danh sách các măng xông cáp có địa chỉ address, Arraylist<String>

Các măng xông cáp được lưu theo định dạng (x1 y1)

 getmangxong_region

- Mô tả : truy vấn măng xông cáp viễn thông theo vùng định dạng (đa giác)

- Input : xâu ký tự địa chỉ chứa vùng được xác định, String regionString. Định dạng của vùng: (x1 y1,x2 y2,…,x1 y1)

- Output : Mảng string chứa danh sách các măng xông cáp viễn thông trong vùng regionString, Arraylist<String>

Các măng xông cáp được lưu theo định dạng (x1 y1)

 getmangxong_near

- Mô tả : truy vấn đưa ra các măng xông cáp gần một điểm được xác định nhất

- Input : xâu ký tự địa chỉ chứa điểm được xác định, String point. Định dạng của điểm: (x1 y1)

- Output : Mảng string chứa danh sách các măng xông cáp viễn thông gần điểm point nhất, Arraylist<String>

Các măng xông cáp được lưu theo định dạng (x1 y1)

 getlocong_address

- Mô tả : truy vấn lỗ cống cáp viễn thông theo địa chỉ của lỗ cống(tên đường, tên phường, tên quận)

- Input : xâu ký tự địa chỉ của lỗ cống, String address

- Output : Mảng string chứa danh sách các lỗ cống cáp có địa chỉ address, Arraylist<String>

Các lỗ cống cáp được lưu theo định dạng (x1 y1)

 getlocong_region

- Mô tả : truy vấn lỗ cống cáp viễn thông theo vùng định dạng (đa giác)

- Input : xâu ký tự địa chỉ chứa vùng được xác định, String regionString. Định dạng của vùng: (x1 y1,x2 y2,…,x1 y1)

- Output : Mảng string chứa danh sách các lỗ cống cáp viễn thông trong vùng regionString, Arraylist<String>

Các lỗ cống cáp được lưu theo định dạng (x1 y1)

 getlocong_near

- Mô tả : truy vấn đưa ra các lỗ cống cáp gần một điểm được xác định nhất

- Input : xâu ký tự địa chỉ chứa điểm được xác định, String point. Định dạng của điểm: (x1 y1)

- Output : Mảng string chứa danh sách các lỗ cống cáp viễn thông gần điểm point nhất, Arraylist<String>

Các lỗ cống cáp được lưu theo định dạng (x1 y1)

 gettongdai_address

- Mô tả : truy vấn tổng đài cáp viễn thông theo địa chỉ của tổng đài (tên đường, tên phường, tên quận)

- Input : xâu ký tự địa chỉ của tổng đài, String address

- Output : Mảng string chứa danh sách các tổng đài cáp có địa chỉ address, Arraylist<String>

Các tổng đài cáp được lưu theo định dạng (x1 y1)

 gettongdai_region

- Mô tả : truy vấn tổng đài cáp viễn thông theo vùng định dạng (đa giác)

- Input : xâu ký tự địa chỉ chứa vùng được xác định, String regionString. Định dạng của vùng: (x1 y1,x2 y2,…,x1 y1)

- Output : Mảng string chứa danh sách các tổng đài cáp viễn thông trong vùng regionString, Arraylist<String>

Các tổng đài cáp được lưu theo định dạng (x1 y1)

 gettongdai_near

- Mô tả : truy vấn đưa ra các tổng đài cáp gần một điểm được xác định nhất

- Input : xâu ký tự địa chỉ chứa điểm được xác định, String point. Định dạng của điểm: (x1 y1)

- Output : Mảng string chứa danh sách các tổng đài cáp viễn thông gần điểm point nhất, Arraylist<String>

Chương 6. Kết luận 6.1 Thử nghiệm và đánh giá

6.1.1 Triển khai một số chức năng chính

Qua thời gian xây dựng hệ thống, hệ thống đã triển khai được hầu hết các chức năng chính của hệ thống.

Hình 6-1. Giao diện trang chủ của hệ thống

Chức năng quan trọng nhất của hệ thống là tìm kiếm đã được hoàn thành. Chức năng hoạt động tốt, trả lại kết quả chính xác và ổn định.

Hình 6-2. Giao diện tìm kiếm đối tượng gần nhất

Hình 6-3. Giao diện tìm kiếm theo tên phố

Hình 6-4. Giao diện tìm kiếm theo vùng bản đồ

Tiếp theo, hệ thống đã được triển khai chức năng thống kê cho nhà cung cấp thông tin, người sử dụng cuối.

Hình 6-5. Giao diện trang thống kê của nhà cung cấp thông tin

Hình 6-6. Giao diện trang thống kê của người sử dụng cuối

Sau đó, hệ thống đã được trang bị các chức năng đăng ký , thay đổi thông tin của nhà cung cấp thông tin và người sử dụng cuối.

Hình 6-7. Giao diện trang đăng kí của nhà cung cấp thông tin

Hình 6-8. Giao diện trang thay đổi thông tin của người sử dụng cuối Cuối cùng, các chức năng của Ban quản trị cũng đã được xây dựng. Các chức năng quan trọng nhất là quản lý các nhà cung cấp thông tin, người sử dụng và các thông tin về thống kê.

Hình 6-9. Giao diện trang chủ của Ban quản trị

Hình 6-10. Giao diện trang quản lý nhà cung cấp thông tin của Ban quản trị

Hình 6-11. Giao diện trang thống kê truy vấn của người sử dụng cuối của Ban quản trị

Ngoài ra, các trang về giới thiệu, liên hệ, hướng dẫn của hệ thống cũng đã được triển khai đầy đủ.

6.1.2 Kết quả thử nghiệm

Hệ thống đã được thử nghiệm trên hệ thống:

• CPU: 2.4GHz, RAM 512, HĐH CentOS 5.4, JVM 1.6.0.11-b03, tốc độ mạng 1024 kb/s

• Web server sử dụng: Apache – tomcat 6.0.20

• Cơ sở dữ liệu lưu trữ: MySQL 5.0

• Ngôn ngữ lập trình Java với jdk-6u10-rc2-bin-b32-linux-i586- 12_sep_2008.bin

• Hai nhà cung cấp thông tin: Điện lực Ba Đình và Trung tâm vận hành – Viễn thông Hà Nội

• Nội dung thử nghiệm: thử nghiệm hai mô đun tích hợp dịch vụ và đăng ký dịch vụ của hệ thống

Nội dung thử nghiệm:

• Hệ thống hoạt động tự nhiên: truy vấn 10 000 điểm của các dạng đối tượng đường và điểm, của hai nàh cung cấp và theo các dạng truy vấn khác nhau. Ghi nhận các thông tin: lỗi, thời gian, hiệu suất, tài nguyên.

Kết quả thử nghiệm:

• Hệ thống hoạt động cơ bản tốt

• Hiệu năng ổn định, tương đối tốt

• Hệ thống chạy hết hiệu suất của mạng

• Tốt tương đối nhiều tài nguyên

6.2 Kết luận và hướng phát triển đề tài6.2.1 Kết luận 6.2.1 Kết luận

Hệ thống đã đạt được những kết quả cơ bản theo yêu cầu của đồ án

• Hệ thống hoạt động tốt, thông suốt, ít lỗi

• Kết quả trả về chuẩn xác

• Hệ thống quản lý hoạt động tốt

• Hiệu năng tốt, hệ thống chạy nhanh

Về mặt trau truốt của hệ thống, do thời gian và trí lực có hạn vẫn còn một vài điều đáng quan tâm:

• Hệ thống vẫn còn 1 số lỗi kín, lỗi ngầm chưa phát hiện hết

• Hệ thống chưa tự động hóa được phần đăng ký dịch vụ và dữ liệu của nhà cung cấp

• Hệ thống chạy vẫn tốn tương đối nhiều tài nguyên.

• Chưa thử nghiệm với yêu cầu dữ liệu lớn, số lượng người sử dụng nhiều

• Kết quả trả về không thật tốt, tuy chính xác nhưng không thực sự thỏa mãn yêu cầu

6.2.2 Hướng phát triển

Như vậy, phần nội dung của đồ án đã được hoàn thành cơ bản đầy đủ. Nhưng quá trình thử nghiệm quá ngắn với mô hình dữ liệu nhỏ nên không thể thấy hết được các nguy cơ đối với hệ thống, những lỗi chưa phát sinh. Bên cạnh đó, chức năng đăng ký dịch vụ, dữ liệu ban đầu của nhà cung cấp vẫn phải thực hiện bằng tay, chưa hoàn thiện.

Trong thời gian tiếp theo sau khi kết thúc đồ án, em sẽ cùng với nhóm thực hiện tiếp tục thử nghiệm và hoàn thiện hệ thống để có thể nhanh chóng đưa hệ thống vào sử dụng trong thực tế. Mong rằng hệ thống sẽ góp phần

cung cấp những thông tin hữu ích cho những cá nhân, tổ chức có nhu cầu! Hi vọng sự thành công của hệ thống sẽ góp phần giúp Hà Nội sớm hoàn thành mục tiêu “Thành phố không dây”, mừng Đại lễ kỉ niệm 1000 năm Thăng Long – Hà Nội!

Tài liệu tham khảo

[1] H. Wache, T. Vogele, U. Visser, H. Stuckenschmidt, G. Schuster, H. Neumann and S. Hubner. “Ontology-Based Integration of Information - A Survey of Existing Approaches”.

[2] N.J.Belkin, B.W.Croft. “Information filtering and information retrieval: Two sides of the same coin?” Communications of the ACM,35(12):29–38, December1992.

[3] Won Kim and Jungyun Seo. “Classifying schematic and data heterogeinity in multidatabase systems.” IEEEComputer,24(12):12–18,1991

[4] Barry, Douglas K. (2003). Web Services and Service-Oriented Architectures: The Savvy Manager's Guide. San Francisco: Morgan Kaufmann Publishers. ISBN 1-55860-906-7.

[5] Erl, Thomas (2005). Service-Oriented Architecture: Concepts, Technology, and Design. Upper Saddle River: Prentice Hall PTR. ISBN 0-13- 185858-0.

[6] Hurwitz, Judith; Robin Bloor, Carol Baroudi, Marcia Kaufman (2006). Service Oriented Architecture for Dummies. Hoboken: Wiley. ISBN 0-470-05435-2.

[7] Krafzig, Dirk; Karl Banke, Dirk Slama (2004). Enterprise SOA Service Oriented Architecture Best Practices. Upper Saddle River: Prentice Hall PTR. ISBN 0-13-146575-9.

[8] Bieberstein, Norbert; Sanjay Bose, Marc Fiammante, Keith Jones, Rawn Shah (2006). Service-Oriented Architecture Compass - Business Value, Planning and Enterprise Roadmap. Upper Saddle River: Pearson. ISBN 0-13-187002-5.

[9] Erl, Thomas (2007). ServiceSOA Principles of Service Design. Upper Saddle River: Prentice Hall PTR. ISBN 0-13-234482-3

[10] Website Forums.mysql.com/mysql-gis-extension [11] Website bộ tài nguyên môi trường www.ciren.com.vn

Một phần của tài liệu XÂY DỰNG CÁC MÔ ĐUN CHUYỂN ĐỔI VÀ CUNG CẤP DỮ LIỆU CHO HỆ THỐNG TÍCH HỢP VÀ KHAI THÁC THÔNG TIN MẠNG CÁP THÀNH PHỐ HÀ NỘI (Trang 78)

Tải bản đầy đủ (DOC)

(94 trang)
w