3. MÔI TRƯỜNG HỆ THỐNG MỚI
4.2. Ngôn ngữ lập trình:
Visual studio 2005 – C# là ngôn ngữ lập trình hướng đối tượng , thân thiện (giống với C++,Java) , đơn giản ,an toàn cho phép những nhà lập trình chuyên nghiệp tạo ra những ứng dụng lớn . Ngoài ra nó còn :
• Mạnh mẽ trong tập hợp garbage , và loại dữ liệu an toàn ( được phân biệt rõ )
• Được hỗ trợ bởi nhiều thư viện tích hợp giúp cho việc lập trình được tiện dụng như thư viện MSDN .
• Được phát triển và kế thừa những đặc tính tốt nhất của các ngôn ngữ khác như C, Java…
CHƯƠNG IV. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Trong chương này ta sẽ thực hiên việc đặc tả yêu cầu cũng như thiết kế hệ thống đã mô tả ở trên . Phương pháp đặc tả ở đây được sử dụng là các biểu đồ UML. Trong tài liệu này , tôi chỉ dừng lại việc đặc tả yêu cầu ở các biểu đồ use-case , trong văn bản này sẽ không bao gồm các đặc tả chi tiết cho từng Usecase .Với việc thiết kế chương trình , để thuận lợi cho việc thiết kế chương trình cũng như giảm thiểu những thiết kế mà tác giả cảm thấy không cần thiết . Ở đây tác giả xin trình bày các loại biểu đồ : biểu đồ diễn tiến ,biểu đồ hoạt động ,biểu đồ lớp và biểu đồ thực thể cho phần database .
Trong chương này đặc tả các yêu cầu và thiết kế hệ thống, mối quan hệ qua lại giữa các chức năng , bao gồm:
• Các biểu đồ BLD mức khung cảnh,BLD logic…
• Các biểu đồ UML
1.CÁC BIỂU ĐỒ BLD KHUNG CẢNH, LOGIC.
1.1.Biểu đồ mức khung cảnh :
Biểu đồ này cho thấy những tương tác giữa hệ thống kê toán với các tác nhân cũng như với các hệ thống ngoài.Ở đây tác giả chỉ nêu ra mà không mô tả chi tiết cụ thể các tương tác.
Hệ thống kế toán , hay còn gọi là backoffice nhận các hoá đơn , chứng từ từ hệ thống quản lý khách sạn HMS hay còn gọi là frontoffice
Hình 4.1. Biểu đồ mức khung cảnh. Ban quản trị Khách hàng Kho hàng Ngân hàng Nhà nước Hệ thống kế toán Phiếu thu Hóa đơn Báo cáo nợ Trả tiền Xác nhận nợ
Báo cáo Lập kế hoạch Thanh toán Chuyển khoản Hệ thống HMS Các khoản nộp ngân sách Hóa đơn từ lễ tân