Chương trình Quản lý Chợ địa ốc phục vụ quá trình tin học hóa nghiệp vụ tại Chợ địa ốc A & Q của công ty ABC.
Chương trình được xây dựng trên:
Ngôn ngữ Java
IDE NetBean 7.0
Hệ quản trị CSDL Microsoft SQL 2005
Hệ điều hành Windows 7 Professional
Môi trường thực thi Máy ảo Java Virtual Machine
- Do được viết bằng ngôn ngữ Java và thực thi trên nền máy ảo Java Virtual Machine (JVM), chương trình có thể chạy ổn định trên mọi môi trường hệ điều hành có hỗ trợ JVM. Do vậy, nó có thể được cài đặt và sử dụng cho hầu hết các hệ điều hành hiện nay.
- Chức năng: Chương trình đã đảm bảo tốt các chức năng quản lý Khách hàng, quản lý Địa ốc cùng các dịch vụ Quảng cáo liên quan. Cung cấp một cách đầy đủ các bảng biểu thống kê, các màn hình phục vụ việc quản lý dữ liệu.
- Giao diện: Chương trình có giao diện nhằm tối ưu hóa việc giao tiếp giữa người sử dụng và chương trình, giúp người sử dụng thực hiện thao tác cần thực thi với số bước nhỏ nhất.
- Thiết kế: Với định hướng về mô hình thao tác dữ liệu 3 lớp ngay từ ban đầu, chương trình đã được thiết kế với những lớp đối tượng phục vụ cho việc
Truy xuất Database - Lớp DataAccess: có chức năng thao tác với cơ sở dữ liệu thông qua JDBC, lớp này bảo đảm các quy tắc thao tác với dữ liệu ở mức thấp. Hỗ trợ giao diện thao tác dữ liệu cho lớp trên nó trong mô hình là Business.
Thực thi các xử lý nghiệp vụ - Lớp Business: với giao diện mà Lớp DataAccess cung cấp, Lớp Business thực hiện thao tác với cơ sở dữ liệu thông qua trung gian là Lớp DataAccess. Tại đây, các xử lý về nghiệp vụ sẽ được thực thi. Lớp này còn cung cấp giao diện cho lớp trên nó là Presentation.
Thực thi giao diện chương trình - Lớp Presentation: Cung cấp giao diện cho người dùng, thao tác với Cơ sở dữ liệu thông qua giao diện mà lớp Business cung cấp. Nó hoàn toàn không cần biết việc xử lý ở DataAccess như thế nào, hay việc kiểm soát các quy trình nghiệp vụ ở Business ra sao. Nó chỉ cần biết nó có thể sử dụng giao diện mà Business cung cấp một cách thoải mái.
Với thiết kế như trên giúp cho chương trình có tính tiến hóa rất cao. Ngay khi có một điều kiện về môi trường, về dữ liệu, về nghiệp vụ hay về chính giao diện chương trình thay đổi, chúng ta đều dễ dàng sửa đổi chương trình thông qua sự tác động riêng rẽ đến từng phân lớp nêu trên.
Kết luận: Chương trình Quản lý Chợ Địa ốc được nhóm thực hiện lần đầu tiên với ngôn ngữ Java. Mới bắt đầu tiếp xúc trong học kỳ này, sự chuyên sâu về ngôn ngữ có hạn, nên chương trình chưa tạo được một giao diện bóng bẩy mà thay vì nếu làm bằng ngôn ngữ C# (đã làm quen 3 học kỳ), nhóm em sẽ tạo điểm nhấn trong giao diện và tác động tốt đến người sử dụng. Bù lại, khả năng thực thi độc lập
Đại học Công Nghệ Thông Tin
không phụ thuộc hệ điều hành cũng chính là một điểm mạnh của chương trình viết bằng Java. Tuy nhiên sự thành công của chương trình không đến từ điểm mạnh của ngôn ngữ, mà chính là giao diện thân thiện của nó.
Hướng phát triển: Internet đang bùng nổ. Ứng dụng được đưa vào sử dụng và có thể thao tác với các ứng dụng khác thông qua Internet là một hướng đi đúng đắn. Có thể phải bổ sung một số chức năng như Gửi Email cho Khách hàng, Gửi Email cho Toàn soạn Báo, Thực hiện đa ngôn ngữ…
Chương trình có thể mở rộng cho một mạng lưới các công ty Địa ốc, giúp cho sàn giao dịch được mở rộng, sự quảng cáo Địa ốc trên Chợ địa ốc sẽ càng có giá trị hơn.