QUẢN LÝ BÁN HÀNG TRÊN THIẾT BỊ DI ĐỘNG TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

66 3 0
QUẢN LÝ BÁN HÀNG TRÊN THIẾT BỊ DI ĐỘNG TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TỔNG LIÊN ĐỒN LAO ĐỘNG VIỆT NAM ĐẠI HỌC TƠN ĐỨC THẮNG  Trần Thái Phi Đỗ Cẩm Tú QUẢN LÝ BÁN HÀNG TRÊN THIẾT BỊ DI ĐỘNG Chuyên ngành: Công Nghệ Thông Tin Mã số: 01.01.11 Luận Văn Cử Nhân Khoa Học Tin Học Người hướng dẫn khoa học: GV Huỳnh Lê Tấn Tài THÀNH PHỐ HỒ CHÍ MINH 2008 TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM ĐẠI HỌC TÔN ĐỨC THẮNG  Trần Thái Phi Đỗ Cẩm Tú QUẢN LÝ BÁN HÀNG TRÊN THIẾT BỊ DI ĐỘNG Chuyên ngành: Công Nghệ Thông Tin Mã số: 01.01.11 Luận Văn Cử Nhân Khoa Học Tin Học Người hướng dẫn khoa học: GV Huỳnh Lê Tấn Tài THÀNH PHỐ HỒ CHÍ MINH 2008 MỤC LỤC MỤC LỤC CHƯƠNG I: MỞ ĐẦU 1.1 Mục tiêu đề tài: 1.2 Đối tượng sử dụng: .6 1.3 Mô tả đề tài: 1.4 Các yêu cầu đặt ra: .8 1.4.1 Yêu cầu phạm vi đề tài: 1.4.2 Yêu cầu thiết bị: .8 1.4.3 Yêu cầu công nghệ: 1.5 Phương hướng giải quyết: CHƯƠNG II: TỔNG QUAN MOBILE COMMERCE 10 2.1 Định nghĩa M-Commerce: 10 2.2 Tổng quan công nghệ di động: .10 2.2.1 Công nghệ truyền thông (Communication Technology): .10 2.2.2 Công nghệ trao đổi thông tin: .12 CHƯƠNG III: TÌM HIỂU CÔNG NGHỆ J2ME 13 3.1 Giới thiệu công nghệ J2ME: .13 3.2 Kiến trúc J2ME: 13 3.3 Các thành phần tảng J2ME: 14 3.3.1 Phần cứng thiết bị (Device Hardware Layer) 14 3.3.2 Định nghĩa Cấu Hình (Configuration): 14 3.3.3 Định nghĩa Profile: 15 3.4 Sơ lược MIDP: .16 3.5 KVM: .17 3.6 MIDlet: 17 3.6.1 Hai dạng MIDlet: 18 3.6.2 Các trạng thái MIDlet: 18 3.6.3 Các phương thức MIDlet: 19 3.6.4 Các phương thức dùng để điều khiển trạng thái MIDlet: 19 CHƯƠNG IV: TÌM HIỂU WEBSERVICE 20 4.1 Khái quát dịch vụ Web (Web service), SOAP WSDL: 20 Trang 4.2 Ưu điểm: 20 4.3 Kiến trúc dịch vụ Web: .21 4.4 Các thành phần dịch vụ Web: .22 4.4.1 HTTP: 22 4.4.2 XML: 23 4.4.3 SOAP: 23 4.4.4 WSDL: 24 4.4.5 UDDI: 25 4.5 JAX-WS: 25 CHƯƠNG V: TỔNG QUAN MySQL 26 5.1 Tại MySQL? 26 5.2 Các loại kiến trúc MySQL: 27 5.3 Biến người dùng : .27 CHƯƠNG VI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 28 6.1 Khái quát hệ thống: 28 6.2 Phân tích hệ thống: .29 6.2.1 Sơ đồ chức năng: 29 6.2.2 Sơ đồ lớp: 30 6.2.3 Sơ đồ thuật giải: 31 6.3 Thiết kế hệ thống: .35 6.3.1 Thiết kế Cơ Sở Dữ Liệu 35 6.3.2 Thiết kế Website: 35 6.3.3 Thiết kế Ứng dụng Mobile: 54 CHƯƠNG VII: KẾT LUẬN 63 7.1 Kết đạt được: .63 7.2 Hạn chế: .63 7.3 Hướng phát triển: .63 CHƯƠNG VIII: TÀI LIỆU THAM KHẢO 64 8.1 Sách tham khảo: 64 8.2 Website tham khảo: 64 Trang DANH MỤC HÌNH ẢNH Hình 1: Sự phát triển cơng nghệ truyền thông vô tuyến 11 Hình 2: Hệ thống WAP 12 Hình 3: Kiến trúc J2ME .14 Hình 4: Cấu hình 15 Hình 5: Vị trí Profile .16 Hình 6: Tiến trình xây dựng MIDlet vai trị KVM 17 Hình 7: MIDlet 18 Hình 8: Chu kỳ sống MIDlet 19 Hình 9: Dịch vụ WEB 20 Hình 10: Kiến trúc tổng quát dịch vụ Web 21 Hình 11: Chồng giao thức dịch vụ Web 22 Hình 12: UseCase Quản Lý 29 Hình 13: Usecase Khách hàng .29 Hình 14: Class Diagram Quản Lý 30 Hình 15: Class Diagram Khách hàng .30 Hình 16: Mơ hình nhập kho 31 Hình 17: Mơ hình xuất kho 32 Hình 18: Mơ hình Quản lý thống kê 33 Hình 19: Mơ hình Quản lý tìm kiếm 34 Hình 20: Mơ hình DFD 35 Hình 21: Màn hình Đăng Nhập 36 Hình 22: Màn hình Danh Sách Sản Phẩm 36 Hình 23: Màn hình Chi Tiết Sản Phẩm 37 Hình 24: Màn hình Thêm Sản Phẩm 37 Hình 25: Màn hình Sửa thơng tin Sản Phẩm 38 Hình 26: Màn hình Danh sách Nhà Cung Cấp .38 Hình 27: Màn hình Chi tiết Nhà Cung Cấp 39 Hình 28: Màn hình Thêm Nhà Cung Cấp 39 Hình 29: Màn hình Sửa thông tin Nhà Cung Cấp 40 Hình 30: Màn hình Danh sách Khách Hàng 40 Trang Hình 31: Màn hình Chi tiết Khách Hàng 41 Hình 32: Màn hình Thêm Khách Hàng 41 Hình 33: Màn hình Sửa thơng tin Khách Hàng 42 Hình 34: Màn hình Danh Sách Nhóm Sản Phẩm 42 Hình 35: Màn hình Chi tiết Nhóm Sản Phẩm .43 Hình 36: Màn hình Thêm Nhóm Sản Phẩm 43 Hình 37: Màn hình Sửa thơng tin Nhóm Sản Phẩm .44 Hình 38: Màn hình Danh sách Loại Sản Phẩm .44 Hình 39: Màn hình Chi tiết Loại Sản Phẩm 45 Hình 40: Màn hình Thêm Loại Sản Phẩm 45 Hình 41: Màn hình Sửa thơng tin Loại Sản Phẩm 46 Hình 42: Màn hình Danh sách Phiếu Nhập 46 Hình 43: Màn hình Chi tiết Phiếu Nhập .47 Hình 44: Màn hình Thêm Phiếu Nhập 47 Hình 45: Màn hình Sửa thơng tin Phiếu Nhập 48 Hình 46: Màn hình Danh sách Chi tiết Nhập 48 Hình 47: Màn hình Chi tiết Nhập 49 Hình 48: Màn hình Thêm Chi Tiết Nhập .49 Hình 49: Màn hình Sửa thơng tin Chi Tiết Nhập 50 Hình 50: Màn hình Danh sách Phiếu Xuất .50 Hình 51: Màn hình Chi tiết Phiếu Xuất 51 Hình 52: Màn hình Thêm Phiếu Xuất 51 Hình 53: Màn hình Sửa thơng tin Phiếu Xuất 52 Hình 54: Màn hình Danh sách Chi tiết Xuất 52 Hình 55: Màn hình Chi tiết Xuất 53 Hình 56: Màn hình Thêm Chi Tiết Xuất 53 Hình 57: Màn hình Sửa thơng tin Chi Tiết Xuất 54 Hình 58: Sơ đồ hình .55 Hình 59: Màn hình .56 Hình 60: Màn hình Đăng Nhập 56 Hình 61: Màn hình Đăng Ký 57 Hình 62: Màn hình Giới Thiệu 57 Hình 63: Màn hình Lựa chọn .58 Trang Hình 64: Màn hình Thơng tin Khách Hàng 58 Hình 65: Màn hình Đổi Mật Khẩu 59 Hình 66: Màn hình Tìm Kiếm .59 Hình 67: Màn hình Kết Quả Tìm Kiếm 60 Hình 68: Màn hình Chi Tiết Sản Phẩm 60 Hình 69: Màn hình thêm Sản Phẩm vào Giỏ Hàng 61 Hình 70: Màn hình xem Giỏ Hàng .61 Hình 71: Màn hình Bớt Sản Phẩm khỏi Giỏ Hàng 62 Hình 72: Màn hình Thơng tin Hóa Đơn 62 Trang CHƯƠNG I: MỞ ĐẦU 1.1 Mục tiêu đề tài:  Xây dựng hệ thống quản lý bán hàng doanh nghiệp nhằm giúp đưa thông tin đến người tiêu dùng cách nhanh chóng hỗ trợ đắc lực cho cơng việc quản trị  Xây dựng chương trình để quản lý thông tin sản phẩm cách cụ thể trực quan  Quản lý thông tin khách hàng: cho phép thêm, loại bỏ chỉnh sửa thông tin khách hàng  Quản lý việc giao nhận sản phẩm đến khách hàng  Giới thiệu sản phẩm có tình trạng sản phẩm  Tạo phiếu đặt hàng cho khách hàng có nhu cầu mua sản phẩm Bên cạnh phần mềm cịn có mục tiêu:  Đơn giản, dễ sử dụng: giao diện trực quan, dễ thao tác cho người quản lý khách hàng  Hệ thống dễ dàng bảo trì, phát triển 1.2 Đối tượng sử dụng: Hệ thống “quản lý bán hàng thiết bị di động” nhằm giúp cho việc quản lý mua bán thông qua mạng ĐTDĐ cách dễ dàng, nhanh chóng tiện lợi Do đối tượng sử dụng là:  Quản trị: o Quản lý thông tin sản phẩm o Quản lý thông tin khách hàng o Thống kê doanh thu, xuất – nhập – tồn kho  Khách hàng: o Tạo chỉnh sửa thông tin tài khoản o Theo dõi thơng tin sản phẩm có o Tìm kiếm sản phẩm o Đặt hàng qua mạng ĐTDĐ Trang 1.3 Mô tả đề tài: Một doanh nghiệp kinh doanh mặt hàng điện tử có nhu cầu xây dựng hệ thống quản lý việc kinh doanh mua bán Doanh nghiệp cần quản lý vấn đề khách hàng, nguồn cung ứng sản phẩm, loại sản phẩm doanh số bán sản phẩm tình trạng tồn kho sản phẩm Mỗi loại sản phẩm mà doanh nghiệp phép kinh doanh thường gồm nhiều sản phẩm Mỗi sản phẩm nhận biết qua tên sản phẩm, đơn vị tính gán cho mã số gọi mã sản phẩm để tiện việc quản lý Người quản lý phải theo dõi tình hình mua bán doanh nghiệp để kinh doanh hiệu Ðồng thời nhận báo cáo tồn kho để xem sản phẩm tồn ngưỡng cho phép mua sản phẩm nhập kho để chủ động kinh doanh, sản phẩm tồn đọng lâu đề xuất phương án giải Khi doanh nghiệp mua sản phẩm phải làm thủ tục nhập kho Mỗi lần nhập kho phiếu nhập lập Phiếu nhập kho thường tổng hợp từ hóa đơn mà doanh nghiệp mua từ đơn vị khác chuyến sản phẩm Mỗi phiếu nhập thủ kho nhập chịu trách nhiệm kiểm tra chất lượng, số lượng sản phẩm nhập Trên phiếu nhập có ghi rõ họ tên, địa nhà cung cấp, sản phẩm, số lượng, đơn giá mua tương ứng khoản phụ thu khác (thuế, vận chuyển, bốc vác, thuê kho bãi, …) Nếu đồng ý mua sản phẩm, khách hàng phải chuyển tiền vào số tài khoản cố định doanh nghiệp, hệ thống ghi nhận việc mua chuyển khoản khách hàng Sau đó, sản phẩm giao đến địa khách hàng yêu cầu Hệ thống phải ghi nhận sản phẩm, số lượng bán, đơn giá bán tương ứng với sản phẩm Ðơn giá bán tính theo giá thị trường thời điểm Cuối tháng, doanh nghiệp phải hạch tốn sản phẩm, tình hình kinh doanh sản phẩm, báo cáo tồn đầu - nhập - bán - tồn cuối sản phẩm Ðơn giá vốn sản phẩm tháng tổng số tiền tồn cuối tháng trước số tiền mua chia cho tổng số lượng tồn cuối tháng trước số lượng nhập sản phẩm tháng Trang 1.4 Các yêu cầu đặt ra: 1.4.1 Yêu cầu phạm vi đề tài:  Quản lý thông tin Khách hàng: o Thêm khách hàng o Loại bỏ khách hàng o Chỉnh sửa thông tin khách hàng  Quản lý thông tin Nhà cung cấp: o Thêm nhà cung cấp o Loại bỏ nhà cung cấp o Chỉnh sửa thông tin nhà cung cấp  Quản lý thông tin Sản phẩm: o Quản lý thơng tin loại sản phẩm, nhóm sản phẩm o Thêm sản phẩm o Xóa sản phẩm o Chỉnh sửa thông tin sản phẩm  Quản lý xuất – nhập – tồn kho: o Quản lý xuất kho: bán sản phẩm cho khách hàng o Quản lý nhập kho: mua sản phẩm từ nhà cung cấp o Quản lý tồn kho 1.4.2 Yêu cầu thiết bị: Hệ thống “quản lý bán hàng thiết bị di động” thiết kế theo mơ hình Client – Server, bao gồm WebService, Website phục vụ cho quản trị, thiết bị di động kết nối vào WebService  Yêu cầu thiết bị di động: o Màn hình: 240 x 320 pixels, 65 triệu màu trở lên o MIDP: 2.0, CLDC 1.0 o Hỗ trợ kết nối: Có thể kết nối Internet thông qua GPRS, Wiless, … o Khả xử lý: hỗ trợ thể đối tượng đồ họa SVG, WebService Client Trang Hình 49: Màn hình Sửa thơng tin Chi Tiết Nhập Hình 50: Màn hình Danh sách Phiếu Xuất Trang 50 Hình 51: Màn hình Chi tiết Phiếu Xuất Hình 52: Màn hình Thêm Phiếu Xuất Trang 51 Hình 53: Màn hình Sửa thơng tin Phiếu Xuất Hình 54: Màn hình Danh sách Chi tiết Xuất Trang 52 Hình 55: Màn hình Chi tiết Xuất Hình 56: Màn hình Thêm Chi Tiết Xuất Trang 53 Hình 57: Màn hình Sửa thơng tin Chi Tiết Xuất 6.3.3 Thiết kế Ứng dụng Mobile: 6.3.3.1 Môi trường phát triển Ứng Dụng:  Java Development Kit Version (JDK) 1.6  IDE: NetBean 6.1, tích hợp sẵn Java Wireless Toolkit 2.5.5  Test SDK: o Motorola: MOTODEV_SDK_JavaME_v1.0 o Nokia:  Nokia S60 V3: S60-3.2-SDK-f.inc3.2130  Nokia S40 V5: Series_40_5th_Edition_SDK  Nokia S80: S80_DP2_0_MIDP_SDK 6.3.3.2 Các yêu cầu thiết bị:  Hỗ trợ J2ME với MIDP 2.0 CLDC 1.1  Kích thước hình: 240x320  Hỗ trợ Scalar Vector Graphics: SVG , JSR226  Webservice API: JSR172, kết nối Internet thông qua Wireless, GPRS,… Trang 54 6.3.3.3 Sơ đồ hình chính: Hình 58: Sơ đồ hình Trang 55 6.3.3.4 Giới thiệu Ứng Dụng:  Màn hình chính: Hình 59: Màn hình  Màn hình Đăng Nhập: Hình 60: Màn hình Đăng Nhập Trang 56  Màn hình Đăng Ký: Hình 61: Màn hình Đăng Ký  Màn hình Giới Thiệu: Hình 62: Màn hình Giới Thiệu Trang 57  Màn hình Lựa chọn: Hình 63: Màn hình Lựa chọn  Màn hình Thơng tin Khách Hàng: Hình 64: Màn hình Thơng tin Khách Hàng Trang 58  Màn hình Đổi Mật Khẩu: Hình 65: Màn hình Đổi Mật Khẩu  Màn hình Tìm Kiếm: Hình 66: Màn hình Tìm Kiếm Trang 59  Màn hình Kết Quả Tìm Kiếm Hình 67: Màn hình Kết Quả Tìm Kiếm  Màn hình Chi Tiết Sản Phẩm Hình 68: Màn hình Chi Tiết Sản Phẩm Trang 60  Màn hình thêm Sản Phẩm vào Giỏ Hàng Hình 69: Màn hình thêm Sản Phẩm vào Giỏ Hàng  Màn hình xem Giỏ Hàng Hình 70: Màn hình xem Giỏ Hàng Trang 61  Màn hình Bớt Sản Phẩm khỏi Giỏ Hàng Hình 71: Màn hình Bớt Sản Phẩm khỏi Giỏ Hàng  Màn hình Thơng tin Hóa Đơn Hình 72: Màn hình Thơng tin Hóa Đơn Trang 62 CHƯƠNG VII: KẾT LUẬN 7.1 Kết đạt được:  Nắm Lập trình thiết bi di động, lập trình Webservice thiết kế Web ngơn ngữ Java  Xây dựng tương đối hoàn chỉnh chức ban đầu đặt như: o Hỗ trợ đưa thông tin sản phẩm đến người tiêu dùng o Hỗ trợ lưu trữ thông tin khách hàng, sản phẩm đặt hàng o Hỗ trợ tìm kiếm sản phẩm theo yêu cầu o Hỗ trợ quản lý, thống kê 7.2 Hạn chế:  Website thiết kế đơn giản, giao diện chưa đẹp  Chưa có phần quảng bá sản phẩm đặt hàng qua mạng Internet dựa Website  Webservice cần bảo mật cao  Ứng Dụng Mobile chạy điện thoại mạnh nhiều chức năng, chưa thể phát triển rộng rãi thời gian Với công nghệ 3G với phát triển không ngừng điện thoại di động, ứng dụng quản lý dạng phát triển trở thành xu quản lý quảng bá sản phẩm công ty 7.3 Hướng phát triển:  Xây dựng Website không phục vụ công việc quản lý cơng ty, mà cịn phụ vụ quảng bá sản phẩm bán hàng thông qua Website Để làm điều đó, cần thiết kế lại: giao diện đẹp hơn, cách bố trí cần xắp xếp lại,…  Tăng cường tính bảo mật Webservice  Thêm chức quản lý cho ứng dụng Mobile, cho phép người quản trị hệ thống dùng ĐTDĐ để quản lý hệ thống Trang 63 CHƯƠNG VIII: TÀI LIỆU THAM KHẢO 8.1 Sách tham khảo:  Nền tảng Công Nghệ J2ME & MIDP – Nguyễn Thị Bích Ngà, nhà xuất Giao Thông Vận Tải, 2006  JavaServer Pages, 3rd Edition, OReilly  Core J2ME Technology & MIDP, Sun Micro System  J2ME step by step, IBM Developer Work  Getting start with WebService, JSR 172, for The JavaTM Platform, Micro Edition, IBM Developer Work  Web Services Essentials, OReilly 8.2 Website tham khảo:  http://javavietnam.org  http://www.ddth.com  http://vnicts.com  http://www.forum.nokia.com  http://www.dev.mysql.com  http://www.netbeans.org  http://www.sun.com/java  http://www-128.ibm.com/developerworks Trang 64 ... 42: Màn hình Danh sách Phi? ??u Nhập 46 Hình 43: Màn hình Chi tiết Phi? ??u Nhập .47 Hình 44: Màn hình Thêm Phi? ??u Nhập 47 Hình 45: Màn hình Sửa thông tin Phi? ??u Nhập 48 Hình... 50: Màn hình Danh sách Phi? ??u Xuất .50 Hình 51: Màn hình Chi tiết Phi? ??u Xuất 51 Hình 52: Màn hình Thêm Phi? ??u Xuất 51 Hình 53: Màn hình Sửa thơng tin Phi? ??u Xuất 52 Hình... Phẩm Hình 42: Màn hình Danh sách Phi? ??u Nhập Trang 46 Hình 43: Màn hình Chi tiết Phi? ??u Nhập Hình 44: Màn hình Thêm Phi? ??u Nhập Trang 47 Hình 45: Màn hình Sửa thơng tin Phi? ??u Nhập Hình 46: Màn hình

Ngày đăng: 30/10/2022, 19:32

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan