II. Phân tích hoạt động và kết quả thực hiện
2.1 Hoạt động cập nhật thông tin DSLAM
Đối với việc cập nhật thiết bị DSLAM tại các đài cần một số yêu cầu sau đây: - Tên đài có lắp đặt thiết bị
- Chủng loại thiết bị.
- Số l−ợng vệ tinh có trong đài - Số l−ợng thiết bị có tại vệ tinh đó - Số l−ợng thuê bao.
- Điểm đấu nối (tới các nhà cung cấp dịch vụ ADSL) - Thời gian đ−a vào hoạt động
- Số l−ợng các VPI và VCI.
Ta có thể sắp xếp các thông tin về thiết bị theo chủng loại thiết bị, theo đơn vị quản lý thiết bị. Các yêu cầu đối với các đài điện thoại là nh− nhau. Nh− vậy khi thay đổi các đài hay các trạm vệ tinh thì số l−ợng các thông tin thiết bị DSLAM của các trạm đó cũng sẽ thay đổi theo.
Từ đặc điểm đó, khi xây dựng trang web báo cáo cập nhật, ta sử dụng Ajax. Nhờ việc cho phép tải từng phần thông tin từ server, tốc độ thực hiện công việc đ−ợc tăng lên đáng kể.
2.2. Các mối quan hệ
Ta nhận thấy rằng, mỗi đài điện thoại đ−ợc nhận dạng bằng một mã duy nhất. Mỗi đài điện thoại lại có một số l−ợng các vệ tinh, cũng đ−ợc xác định bằng một mã duy nhất. Mỗi vệ tinh có số l−ợng thuê bao khác nhau và những chủng loại thiết bị DSLAM khác nhau cũng nh− thông tin về thời gian hoà mạng, điểm đấu nối dịch vụ Từ đó, ta có một số mối quan hệ nh− sau:
- Mối quan hệ giữa đài điện thoại và số l−ợng các thiết bị, số l−ợng các thuê bao
Đài Điên Thoại Số l−ợng vệ tinh
Số thiết bị DSL Số thuê bao
- Mối quan hệ giữa đài điện thoại, vệ tinh trong đài, tên thiết bị sử dụng. Đài Điện Thoại
Tên Vệ Tinh Chủng loại thiết bị
- Mối quan hệ của thiết bị Mã số thiết bị trên mạng Loại thiết bị
Thời gian hoà mạng Điểm kết nối (đầu và cuối)
Từ những mối quan hệ đó, ta tiến hành xây dựng cơ sở dữ liệu cho hệ thống. Cơ sở dữ liệu đ−ợc sử dụng ở đây là SQL Server 2000. Ngôn ngữ đ−ợc sử
dụng là ngông ngữ JavaScript dùng kỹ thuật thiết kế web Ajax đã trình bày ở trên