Kết luận
Những kết quả thu được :
Luận văn đã nghiên cứu và đưa ra hướng xây dựng phương pháp quản lý và phân bổ các máy ATM để hỗ trợ cho BIDV triển khai và mở rộng mạng lưới máy ATM tại các tỉnh/thành phố đạt hiệu quả cao, mang lại nhiều sự thuận lợi cho khách hàng, nâng cao vị thế và hình ảnh của BIDV đồng thời cũng giúp cho BIDV có được nhiều lợi ích từ việc triển khai lắp đặt các máy ATM, đảm bảo các ATM hoạt động thông suốt.
Kết quả đạt được
1. Chương trình hiện được xây dựng đáp ứng được việc tra cứu thông tin liên quan đến máy ATM, quản lý máy ATM, lựa chọn và phân bổ các máy ATM tại các điểm mà khoảng cách đồng đều nhau.
2. Theo dõi trạng thái các máy ATM và đưa ra thông tin kịp thời một số trạng thái lỗi của máy.
3. Chương trình có phần kết xuất tổng hợp thông tin, đưa ra các báo
cáo để phục vụ cho công tác phân tích và nâng cao hiệu quả kinh doanh từ việc triển khai các máy ATM.
4. Ngoài việc quản lý mở rộng mạng lưới máy ATM, có thể ứng dụng chương trình cho việc quản lý mở rộng các chi nhánh và phòng giao dịch, quỹ tiết kiệm,...
Hướng phát triển tiếp theo :
1. Tuy chương trình đưa ra được một số trạng thái máy ATM nhưng
chưa xây dựng được việc cảnh báo về tình trạng hoạt động của các hộp tiền trong máy ATM. Đồng thời, theo yêu cầu nghiệp vụ, phải thể hiện được tần suất hoạt động, lượng tiền được rút của của máy ATM trên bản đồ.
2. Chương trình chưa hỗ trợ được việc quản lý quy trình bảo trì sửa
chữa khắc phục sự cố ATM: theo dõi sự cố máy ATM từ khi phát hiện sự cố, đến phân công nhiệm vụ, thực thi công tác, xác định nguyên nhân, sửa chữa, theo dõi quá trình sửa chữa đến khi kết
thúc sửa chữa và hoàn thành công việc.
3. Tiêu chí để đánh giá địa điểm đặt máy mới chỉ dừng lại ở đánh
giá về khoảng cách giữa các máy ATM, chưa hỗ trợ đánh giá địa điểm đặt máy với nhiều tiêu chí bổ sung như mật độ dân số, độ an toàn,...
4. Chương trình quản lý máy ATM mới chỉ dừng ở mức hỗ trợ người quản lý, hướng phát triển tiếp theo có thể tính tới việc hỗ trợ khách hàng sử dụng máy ATM, thông qua tương tác Web hoặc gửi tin nhắn qua điện thoại di động.
Trên đây cũng là một số vấn đề cần thiết mà luận văn cần phải tiếp tục nghiên cứu, bổ sung và hoàn thiện để có được một chương trình hoạt động hiệu quả nhất.
Tài liệu tham khảo
1. BIDV, Đề án mở rộng mạng lưới ATM 2006, NXB. Ngân hàng BIDV.
2. MapXtreme 2005 v6.7 Developer Guide. NXB. Business object, 2005
3. Developer Express.NET Document v7.2, NXB. Business object, 2005
4. http://www.bidv.com.vn 5. http://www.vcb.com.vn 6. http://www.vbard.com.vn 7. htttp://www.icb.com.vn 8. http://ww.eab.com.vn 9. http://www.acb.com.vn 10. http://www.habubank.com.vn 11. http://www.sacombank.com.vn 12. http://www.banknetvn.com.vn 13. http://www.MapInfo.com.vn 14. http://www.colorado.edu/geography/gcraft/notes/coordsys/coordsys.htm 15. http://www.devexpress.com 16.http://inventors.about.com/library/ inventors/blatm.htm?terms=Mary+Bellis+ATM 17.http://news.bbc.co.uk/1/hi/scotland/4135269.stm 18.http://www.atmmarketplace.com/ research_story.htm?article_id=13829&pavilion=107 19.http://www.atmmachine.com/atm-inventor.html
Phụ lục
Một số công cụ sử dụng:
1. Công cụ xây dựng chương trình: MapXtreme2005
MapXtreme2005 hỗ trợ .NET Framework của Window phản ánh một mô hình đối tượng đơn lẻ dùng cho việc phát triển hoặc mở rộng các ứng dụng bản đồ chạy trên desktop, chạy trong môi trường client/sever truyền thống hoặc chạy trên web.
MapXtreme 2005 là một công cụ phát triển ứng dụng dùng cho các tổ chức. Các tổ chức nhận ra rằng việc vẽ bản đồ và hình dung ra các dữ liệu có thể giúp bạn có những quyết định kinh doanh tốt hơn, quản lý các hoạt động và tài sản một cách hiệu quả hơn. Các tổ chức cần MapXtreme để hợp nhất định nghĩa hoặc phân tích các vị trí vào trong các sản phẩm chạy trên desktop, client/server và web. MapXtreme2005 có thể được sử dụng như là một công cụ phân tích mạnh để làm các quyết định kinh doanh cuối cùng như tối ưu các vị trí đối với các bộ phận bán hàng, làm thế nào để chuyên chở các sản phẩm một cách hiệu quả nhất và làm thế nào để quản lý và bảo vệ tài sản. Các chuyên viên thiết kế có thể sử dụng MapXtreme2005 để rút ngắn thời gian phát triển ứng dụng của họ và cải tiến sự thực thi, an toàn và hiệu quả [2] .
Giới thiệu về MapXtreme2005 : là công cụ dùng để phát triển phần mềm liên quan đến bản đồ.
Các chuyên viên thiết kế giàu kinh nghiệm về.NET sử dụng công cụ
này để tạo ra các ứng dụng trên client/server và trên desktop.
Có thể sử dụng ngôn ngữ lập trình.NET để phát triển các ứng dụng,
chia sẻ và sử dụng lại các mã giữa web và desktop, sử dụng các giao thức chuẩn để truy cập dữ liệu từ nhiều nguồn khác nhau.
100% mã của API được phát triển trong .NET Framework của
Microsoft.
Giúp xây dựng các ứng dụng Web ASP.NET và các Window Form
một cách hiệu quả.
Tạo Framework (Product Framework): Mô hình đối tượng MapXtreme2005 tương thích với .NET Framework 1.1 và 2.0. MapXtreme2005 cơ bản dựa trên .NET Framework của Microsoft. MapXtreme2005 mang đến nhiều thuận lợi như ADO.NET.
Công cụ phát triển (Development Environment Tools): các công cụ, mã đơn giản, các điều khiển và các mẫu đa dạng giúp phát triển các Form của Window và các ứng dụng ASP.NET trong Visual Studio.NET. Có hai tiêu chuẩn quản lý dữ liệu trong ứng dụng: Geodictionary Manager để quản lý các bảng và Wokspace Manager dùng để quản lý các vùng làm việc.
Khả năng phân tích và vẽ bản đồ (Full Mapping và Analytical Capabilities): tạo và hiển thị bản đồ, truy cập dữ liệu, vẽ lưới và các đường cắt, trình bày và xử lý đối tượng...
Thay đổi các thành phần (Scalable Infrastructure): phân chia đối tượng vùng cho các ứng dụng Web. Duy trì các vùng và thông tin người sử dụng bằng cách ghi lại các thông tin vào định dạng vùng làm việc XML của MapXtreme.
Triển khai thời gian thực (Runtime Deployment): MapXtreme2005 sử dụng công nghệ cài đặt của Window để cài đặt và bố trí lại các thành phần đã sử dụng trong ứng dụng.
Tài liệu (Extensive Documentation): Tài liệu hướng dẫn được tích hợp các thành phần trong môi trường phát triển Visual Studio.NET. Trang tài nguyên MapXtreme2005 giữ cho bạn kết nối tới tất cả các tài nguyên sản xuất khác. Nó có giá trị từ menu Start.
Cài đặt MapXtreme2005:
Để cài đặt được MapXtreme2005 cần đáp ứng các yêu cầu sau:
Yêu cầu về hệ thống
o Hệ điều hành:
Windows 2000 Professional SP4 Windows 2000 Server SP4 Windows 2000 Professional SP4 Windows 2000 Advanced Server SP4 Windows XP Professional SP2
Windows XP Professional x64 Edition+ Window Server 2003 Standard Edition SP1 Window Server 2003 Web Edition SP1 Window Server 2003 Enterprise Edition SP1 Window Server 2003 x64 Edition+
Window Vista Ultimate (x86, x64)+
o Phát triển Framework++
và hỗ trợ IDE: Microsoft.NET Framework 2.0
Visual Studio 2005 (Professtional and Standard Editions) Microsoft.NET Framework 1.1 và SP1
Visual Studio.NET 2003 (For C# và Visual Basic) Microsoft Visual C#.NET 2003 Standard
Microsoft Visual Basic.NET 2003 Standard.
o Các trình duyệt:
Internet Explorer 6.0 Internet Explorer 7.0 Firefox 2.0
Netscape 8.1.2 ++
Yêu cầu đối với hệ thống nhỏ:
o Bộ nhớ:
Windows Server 2003: 256 megabytes (MB) RAM Windows Server 2003 Web: 256 MB RAM
Windows XP:256 MB RAM Windows 2000:256 MB RAM
Windows 2000 Server :256 MB RAM
Windows 2000 Advanced Server :256 MB RAM Windows Vista: 1 Gigabyte (GB) RAM
600-MHz Pentium III-Bộ xử lý lớp
o Thẻ Video:
Card đồ hoạ hỗ trợ tới 256 mầu
Yêu cầu về phần mềm:
o MDAC 2.7 hoặc bản mới hơn
o IIS 5.0, IIS6.0 hoặc IIS 7.0 (dùng cho việc tạo các ứng dụng
Web).
Cơ sở dữ liệu
o IBM infomix Dynamix Server 9.3
o IBM infomix Dynamix Server 9.4
o MapInfo SpatialWare 4.5.1 IBM Informix Dynamic Server
9.3
o MapInfo SpatialWare 4.5.2 IBM Informix Dynamic Server
9.4 o Microsoft Access 97 o Microsoft Access 2000 o Oracle 9i o Oracle 9ir2 o Oracle 10G o Oracle 10Gr2
o MapInfo SpatialWare 4.8.1 for Microsoft SQL Server 2000
o MapInfo SpatialWare 4.9 for Microsoft SQL Server 2000
o MapInfo SpatialWare 4.9 for Microsoft SQL Server 2005
o MapInfo SpatialWare 4.9.2 for Microsoft SQL Server 2005
64 bit1
Loại cài đặt: MapXtreme2005 cung cấp 2 loại cài đặt: 1 cho SDK
(Deverlopment) và 1 cho Runtime (Deploy).
o Cài đặt SDK
Desktop. Cài đặt SDK dùng để phát triển các ứng dụng trên Web và Desktop.
Khi cài đặt, SDK được tự động tích hợp với Microsoft Visual Studio IDE và liên kết với.NET Framework. SDK cung cấp các khuôn mẫu (templates) của ứng dụng VB và C# để phát triển.
o Cài đặt Runtime
Runtime cài đặt Location Runtime Environment để xây dựng MXTRuntimeNCP.exe.
Một số kiến thức cần biết để cài đặt MapXtreme2005:
Quyền quản trị (Administrator Privileges): để cài đặt được
MapXtreme2005, bạn cần phải là người quản trị hoặc là thành viên của nhóm quản trị. Có quyền cài đặt cả SDK và Runtime.
Cài đặt.NET Framework và Visual Studio: để cài đặt được
MapXtreme2005 thì cần phải cài đặt .NET Framwork và Visual Studio trước tiên.
Đóng gói Window 2000 Hotfix: nếu đang chạy Window2000 và
có dự định sử dụng MapXtreme2005 trong một ứng dụng trên web, cần phải sử dụng Microsoft Window 2000 Post-Service Pack 4 (SP4) COM+ 1.0 rollup package 27.
Cài đặt thư mục mặc định cho MapXtreme2005 dưới Wow64.
MapXtreme2005 là một ứng dụng 32bit, chạy trên các hệ thống 64bit thông qua Wow64(Window on Window 64 bit).
Khái niệm về MapXtreme2005:
Phần tử (element) trung tâm của một ứng dụng vẽ bản đồ là bản đồ. Mô hình đối tượng MapXtreme2005 gồm có các thành phần sau:
Maps
Tables
Layers
Features
Themes
Tools
Workspace
Coordinate Systems và Projections
Chi tiết về các thành phần như sau:
Maps
Bản đồ hiển thị mối quan hệ về không gian giữa các tính năng của bản đồ như đường biên quanh thị trấn, vị trí khách hàng hay dòng điện. Bản đồ hướng bạn tới các tính năng đó.
Các yếu tố trên bản đồ có thể bao gồm các nhãn (label), các tiêu đề (title), các ghi chú (legend) và các theme. Các theme được tạo được tạo dựa trên một số hành động liên quan đến các tính năng và thông tin trên bản đồ.
Bản đồ được chứa đựng trong một MapControl. MapControl chứa bản đồ và cung cấp các công cụ cơ bản trong việc hiển thị bản đồ (quay - pan, phóng to – zoom out, thu nhỏ - zoom out, canh giữa - center).
Tạo bản đồ theo các cách sau:
- Sử dụng MapXtreme2005 Workspace Manager để xây dựng
và ghi vùng làm việc của bản đồ.
- Sử dụng mẫu MapXtreme2005 để cung cấp một MapControl.
Kéo và thả vào Visual Studio.NET form.
- Sử dụng mô hình đối tượng MapXtreme2005 để xây dựng bản
đồ.
Tables
Dữ liệu để hiển thị trên bản đồ được lưu trong các bảng. Các bảng có các dòng và cột mô tả các tính năng gồm các thuộc tính bản đồ (attribute), kiểu dáng và hình học.MapXtreme2005 hỗ trợ các bảng từ rất nhiều nguồn khác nhau gồm các bảng riêng rẽ (MapInfo.TAB), hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS), dBase, MS Access, ASCII files và ESRI ShapeFiles.
Bảng gồm có mành quét (raster), lưới (grid), đường liền nét (seamless), views, WMS và ADO.net. Thông tin của bảng được thể hiện thông qua TableInfo class. Các bảng được đóng và mở qua Catalog trong
vùng tên dữ liệu (Data namespace).
Layers
Bản đồ được tạo nên từ nhiều lớp (Layer). Các lớp chứa đựng các tính năng của bản đồ như đường biên mã thư tín(postal code boudaries), các mạng lưới đường phố, trường học... Các lớp chứa các tính năng sẽ làm mờ đi các tính năng của các lớp khác đặt ở mức thấp hơn. Ví dụ lớp miền biên sẽ được đặt ở dưới lớp điểm. Thứ tự của các lớp được vẽ như sau: lớp nằm ở dưới cùng là lớp được vẽ đầu tiên và lớp trên cùng là lớp được vẽ cuối cùng.
Lớp trong MapXtreme2005 có thể mô tả nhiều thuộc tính hơn. Các lớp có thể được nhóm lại để việc định vị dễ dàng hơn, các thuộc tính bản đồ sinh động hơn.
Features
Các tính năng bản đồ được mô tả bởi tính chất hình học, kiểu dáng, nguồn dữ liệu, khóa (key) và các thuộc tính khác. Một tính năng bản đồ là một dòng trong bảng. Các đối tượng hình học được hỗ trợ bao gồm các đối tượng thân thiện bao phủ một vùng (các hình đa giác, nhiều hình đa giác, các hình tròn, các hình chữ nhật, các hình chữ nhật góc tròn và các hình Ellipse). Các đối tượng điểm trình bày vị trí của dữ liệu (điểm, đa điểm) và các đối tượng đường thẳng (line) để nối khoảng cách (đường cong, đa đường cong và LegacyArcs).
Các lớp tính năng (Class Feature) được chứa trong trong MapInfo.Data namespace.
Labels and Legends
Nếu bản đồ không có các element dùng để mô tả những gì hiển thị trên bản đồ thì sẽ không thực sự hữu dụng. Các element dùng để mô tả đó là các nhãn (label) và ghi chú (legend). Các nhãn được gắn vào một loại của một layer gọi là là LabelLayer. Lớp này cho phép bạn kiểm soát được vị trí, mẫu và nội dụng của nhãn. Các lớp của MapXtreme2005 làm việc với các nhãn gồm LabelSource, LabelProperties và LabelModifiers.
Các phần tử văn bản khác có thể cũng được sử dụng trong bản đồ để giúp phân chia thông điệp một cách đúng đắn. Các ghi chú là các phần tử vẽ bản đồ dùng để mô tả các tính năng trong một kiểu đã được mã hóa (coded manner). Các ghi chú cũng chứa một tieeu đề để mô tả một cách chung nhất những gì mà bản đồ trình bày.
Trong MapXtreme2005, các ghi chú (legend) là một phần của lớp trang trí (Adornment class), cùng với các thanh co dãn và các tiêu đề của bản đồ, các trang trí được chứa trong MapInfo.Mapping namespace.
Bản đồ trên máy tính không chỉ hữu ích cho việc hiển thị các mối quan hệ không gian giữa các tính năng của bản đồ mà còn có thể phân tích dữ liệu kết hợp với các tính năng để học nhiều hơn về những gì mà bạn đã thấy. Một công nghệ phân tích phổ biến là tạo một theme dựa trên một lớp tính năng mà ở đó dữ liệu được sắp xếp một cách đặc biệt. Ví dụ như sử dụng một Range theme dùng để hiển thị những khối màu mà ở đó mỗi màu mô tả cho các thuộc tính bản đồ và sử dụng một Graduated symbol theme để hiển thị mật độ dân số.
Các Theme cũng có thể được tạo cho các nhãn. Vùng tên (namespace) MapInfo.Mapping.Thematics chứa các lớp để cài đặt các theme ghi đè lên các lớp Feature và các Object Theme. Các WebControl cho các công cụ Web).
Workspaces
MapXtreme2005 hỗ trợ định dạng vùng làm việc XML-based sử dụng đuôi mở rộng.MWS. MapXtreme2005 cung cấp một tiện ích được gọi là Workspace Manager để giúp cho bạn xây dựng các vùng làm việc và ghi lại chúng cho những lần làm việc sau.
Hệ tọa độ (CoOrdinate System) và phép chiếu (Projections)
Hệ tọa độ và phép chiếu (projection) là hai khái niệm vẽ bản đồ quan trọng. Projection đề cập đến việc làm thế nào để một bản đồ hiển thị được trên bề mặt bằng phẳng như là một bản đồ giấy hoặc màn hình máy tính. Hệ tọa độ mô tả các tính năng của bản đồ được sắp xếp không gian như thế
nào. Cả hai được xem là quan trọng khi phát triển các ứng dụng đặc biệt là sự chính xác về không gian.
Một phép chiếu (projection) là một phương thức làm giảm sự méo mó xảy ra khi các đối tượng từ một bề mặt hình cầu được hiển thị trên bề mặt phẳng.
Một hệ tọa độ (Coordinate System) là tập hợp các tham số mà nó cho bạn biết làm thế nào để hiểu vị trí toạ độ của một đối tượng. Một trong các tham số đó là phép chiếu (projection). Các tọa độ có thể là 2 loại: hình cầu hoặc hệ tọa độ Cartesian.Hình cầu liên quan tới các vị trí trên bề mặt cong của trái đất trong khi Cartesian mô tả vị trí bề mặt bằng phẳng theo hai chiều. Cả hai được mô tả bằng tọa độ x, y nhưng mỗi loại tọa độ có cách