Đây là phần chương trình được thiết kế để phục vụ cho các nhân viên của cửa hàng. Nhìn chung chương trình đáp ứng khá đầy đủ các yêu cầu đặt ra. Giao diện tiếng Việt rất dễ sử dụng. Việc lưu trữ và xử lý dữ liệu diễn ra nhanh chóng. Việc phân trang trên web còn hơi hạn chế, mỗi lần phải di chuyển đến trang kế tiếp phải load lại toàn bộ trang web nên mất nhiều thời gian. Dung lượng lưu trữ và xử lý trên Server rất lớn nên chương trình có đoạn đã hơi lạm dụng và phung phí bộ nhớ. Mặc dù vậy chương trình đã chạy demo và chạy ở
mức chấp nhận được. Vấn đề bảo mật trên Server chưa được chú trọng nhiều. Để đưa vào ứng dụng thực tế thì vấn đề này cần được chú trọng và quan tâm nhiều hơn.
5.3.2 Chương trình chạy trên Client
Giao diện này được thiết kế chủ yếu là cho khách hàng sử dụng. Vì là phiên bản demo nên trong luận văn này chúng em chưa thật sự chú trọng đến giao diện nhiều. Chính vì vậy giao diện chưa thật sự nổi bật cho người dùng. Nếu muốn
ứng dụng vào thực tế thì cần phải load những hình ảnh lên J2ME thì sẽ làm chương trình mình nổi bật hơn rất nhiều. Các chức năng đã đáp ứng được các yêu cầu đặt ra, dễ sử dụng. Dung lượng bộ nhớ trên J2ME rất hạn chế nên việc xử lý dữ liệu còn hơi chậm. Chưa giải quyết được triệt để những xung đột tìm
Ch Ch Ch
Chương ng 5ng ng 555: : T: : TTTổng kết – đánh giá
5.4 Hướng phát triển
Thị trường thiết bị di động hỗ trợ J2ME ở Việt Nam ngày nay rất phổ biến và đa dạng. Đặc biệt là chiếc điện thoại di động trở nên gắn bó mật thiết với cuộc sống con người. Chính vì vậy Việt Nam là một tìm năng rất lớn cho các nhà phát triển các dự án phần mềm trên các thiết bị di động này. Mục tiêu ban đầu của chúng em khi xây dựng chương trình này là tạo được một nền móng thật vững chắc để có thể dễ dàng phát triển lên và đưa vào ứng dụng thực tế. Sau khóa luận này nhóm em sẽ tiếp tục nghiên cứu và phát triển ứng dụng này.
Đểứng dụng này được đưa vào thực tế thì chúng em xin nêu ra một số phương pháp và cách làm cụ thể như sau:
- Thiết kế lại cơ sở dữ liệu hoàn thiện hơn
- Về phần web Server phải đăng ký một tên miền trên Internet. Nhân viên của cửa hàng có thể làm việc tại nhà được.
- Các thiết bị hỗ trợ J2ME phải kết nối Internet.
- Khắc phục một số nhược điểm như đã đề cập phần trên. - Có thể thanh toán tiền online
Ch Ch Ch
Chương ng 5ng ng 555: : T: : TTTổng kết – đánh giá
Mô hình triển khai thực tế
H 5.40 Mô hình phát triển
Với việc xây dựng thành công ứng dụng này chúng em hy vọng sẽ góp phần làm cho lĩnh vực thương mại điện tử của chúng ta ngày càng phong phú và đa dạng hơn. Từ ứng dụng này cũng có thể phát triển thành nhiều ứng dụng khác nữa như: Đặt mua vé tàu hỏa, máy bay, xe khách… qua môi trường di động.
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
PHỤ LỤC
Hướng dẫn cài đặt J2ME Wireless Toolkit 2.5
Tiến hành chạy tập tin sun_java_wireless_toolkit-2_5_1-windows.exe
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
Đây là những thông tin về bản quyền và quy định sử dụng phần mềm. Chọn
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
Để chương trình chạy được thì cần phải cài đặt file JDK. Trong luận văn này
chúng tôi đã tích hợp JDK vào trong Jboss. Nên chúng ta chỉ cần chọn đường dẫn
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
Chọn đường dẫn để cài đặt phần mềm. Tên thư mục WTK2.5.1 là do mặc định phần mềm tạo ra. Chúng ta nên để mặc định. Nhấn Next để tiếp tục cài đặt
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
Đây là màn hình đặt tên cho biểu tượng của phần mềm. Chúng ta nên để mặc
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
Nếu muốn cập nhật phần mềm từ nhà sản xuất thì ta đánh dấu check vào mục
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
Đây là những thông tin mà mình đã cài đặt từ bước đầu. Nếu thấy chưa đúng chúng ta có thể nhấn nút Backđể quay lại chọn lại. Nhấn Nextđể tiếp tục
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
Ph PhPh
Phụ l l l lụcc: Hucc: Hu: Hu: Huớngngngng d d d dẫnn cnn cài c càiài dài d d dặtttt J2ME J2ME W J2ME J2ME WWireless TWireless Tireless Tireless Toooooolkit 2.5oolkit 2.5lkit 2.5lkit 2.5
Đây là màn hình thông báo quá trình cài đặt đã hoàn tất. Nhấn Finish để kết thúc quá trình cài đặt.
T T T
Tàiài àiài lilililiệu tham khảo
DANH MỤC TÀI LIỆU THAM KHẢO
Webstie:
http://www.thongtinmobile.com: Trang chứa tài liệu về các bài học về lập trình J2ME
http://www.sun.com: Trang chủ Sun Java
http://www.manguon.com: Trang chứa các project thuộc hệ thống mã nguồn mở
http://www.java2s.com:Trang chứa các đoạn chương trình ứng dụng trên J2ME và J2EE
Sách:
- Nền tảng công nghệ J2ME & MIDP
Tác giả: Nguyễn Thị Bích Hà
Nhà xuất bản giao thông vận tải
- Giáo trình môn học Java Server Pages
Tác giả: Phạm Hữu Khang(huukhang@yahoo.com) - Java™ 2 Micro Edition Application Development By Michael Kroll & Stefan Haustein
- Wireless Java Developing with J2ME, Second Edition
By Jonathan Knudsen - JavaTM Servlet Specification
By Danny Coward(danny.coward@sun.com)
& Yutaka Yoshida(yutaka.yoshida@sun.com)
- Enterprise J2ME: Developing Mobile Java Applications
By Michael Juntao Yuan
- Core Java™ 2: Volume I–Fundamentals By Cay S. Horstmann & Gary Cornell
- Mastering Enterprise JavaBeans 3.0
By - Rima Patel Sriganesh
- Gerald Brose
- Micah Silverman
- Maximizing Your Java Application Development By Rahul Kumar Gupta