Chương trình FSIS, mà đã được giới thiệu trước đó trong học kỳ, bây giờ cần phải được nâng cấp nhưng một lần nữa để làm cho nó phù hợp hơn để sử dụng bởi người sử dụng. Hơn nữa, các khách hàng yêu cầu bạn tài liệu các quyết định thiết kế mà bạn thực hiện trong việc phát triển ứng dụng này để biện minh cho việc thiết kế. Bạn phải tái sử dụng các lớp học mà bạn phát triển sớm hơn trong học kỳ cho chương trình FSIS để thực hiện nâng cấp. Nếu bạn có thể nhớ lại, trong đó có một lớp học chương trình chính tên là CustomerWorkSheet, cho phép người dùng để tạo ra một tập được sắp xếp của khách hàng (bao gồm cao đối với người có) và hiển thị một báo cáo đơn giản textbased về các đối tượng trên bàn giao tiếp đầu ra. Tính năng nâng cấp chính mà bạn cần làm là để thay đổi hành vi của lớp CustomerWorkSheet này để nó bắt dữ liệu về tiêu chuẩn và khách hàng cao-nguồn thu các đối tượng trực tiếp từ người sử dụng và có thể tạo ra một báo cáo các đối tượng trong hai hình thức: dựa trên văn bản và HTML-loại. Tính năng này đòi hỏi bạn phải sử dụng một thư viện thành phần được gọi là TextIO, mà bạn đã học được để sử dụng trong một mô-đun Java trước đó. Báo cáo dựa trên văn bản có định dạng tương tự như thực hiện trong mã hiện tại và là sẽ được hiển thị trên giao diện điều khiển. Báo cáo HTML-loại phải bao gồm một bảng HTML liệt kê các đối tượng và phải được ghi vào một gỡ vì vậy mà nó có thể được xem trong một trình duyệt web chuẩn. Bất kỳ lỗi nào xảy ra phải là xử lý và phù hợp lỗi thư được hiển thị trên giao diện điều khiển. Các tính năng nâng cấp thứ hai, cũng được áp dụng cho các lớp học CustomerWorkSheet, là một tính năng từ khoá dựa trên tìm kiếm cho phép người dùng tìm kiếm các đối tượng khách hàng bằng từ khóa. Tính năng này đòi hỏi bạn phải sử dụng các thành phần thư viện KEngine. Các từ khóa phải được nhập bởi người sử dụng từ đầu vào bàn giao tiếp và kết quả tìm kiếm là để được ghi vào một báo cáo tìm hai cấu hình. Các1first form is a simple string containing the query and result, which is printed directly out on the console. The second form is a simple HTML document containing the query and a result table listing the matches. This document is saved to a file so that it can be viewed in a standard web browser. Any errors that occured during the search must be handled and suitable error messages be displayed on the console. Since this has now become a moderately complex application, you have decided to hire a design consultant to help you with the design. After about a month, the consultant and you come up with a design and a rough implementation plan. The key part of the design specification is written by the consultant, while a few small parts of it will be written by you. Read Section 2, which presents the design and implementation instructions as a sequence of tasks. Carry out these tasks and, when completed, follow the instructions in Section 3 to submit your finishied product.
đang được dịch, vui lòng đợi..