Xây dựng website buôn bán các thiết bị máy văn phòng
Thực tập tốt nghiệp GVHD: Ngô Văn Công LỜI CẢM ƠN Qua thời gian ba tháng làm thực tập em rút nhiều kinh nghiệm thực tế mà ngồi ghế nhà trường em chưa biết Để hoàn thành thực tập nổ lực thân, em nhận giúp đỡ động viên nhiều người Đầu tiên em xin gởi lời cảm ơn đến thầy cô khoa Công Nghệ Thông Tin trang bị cho em kiến thức vô quý giá suốt trình học Đặc biệt nhờ bảo hướng dẫn góp ý tận tình thầy Ngô Văn Công Bên cạnh em xin gửi lời cảm ơn chân thành đến anh chị công ty T&H giúp đỡ tạo điều kiện thuận lợi giúp em hoàn thành tốt trình thực tập Sau em gửi lời cảm ơn đến gia đình, bạn bè người động viên cổ vũ tinh thần tạo điều kiện thuận lợi để em hoàn thành đề tài Trong trình thực tập làm báo cáo, thiếu nhiều kinh nghiệm thực tế nên không tránh khỏi sai sót Em mong thầy cô bảo thêm giúp em hoàn thành đạt kết tốt Em xin chân thành cảm ơn! Page Thực tập tốt nghiệp GVHD: Ngô Văn Công NHẬN XÉT CỦA CƠ QUAN THỰC TẬP ……………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ………… , ngày … tháng … năm 2013 Page Thực tập tốt nghiệp GVHD: Ngô Văn Công NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… Nha Trang, ngày … tháng … năm 2013 Giáo viên hướng dẫn Page Thực tập tốt nghiệp GVHD: Ngô Văn Công NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN …………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ………………………………………………………… Nha Trang, ngày … tháng … năm 2013 Giáo viên phản biện Page Thực tập tốt nghiệp GVHD: Ngô Văn Công Mục lục LỜI CẢM ƠN Mục lục 1.1 Giới thiệu đề tài 1.2 Ý nghĩa thực tiễn đề tài 1.3 Mục tiêu đề tài CHƯƠNG 2: ĐẶC TẢ BÀI TOÁN 2.1 Đặc tả toán CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Khảo sát trạng 3.2 Sơ đồ phân rã chức 10 3.3 Sơ đồ luồng liệu mức tổng quan .11 3.4 Sơ đồ luồng liệu mức xử lý .11 3.5 Sơ đồ luồng liệu phân rã chi tiết .13 3.6 DANH SÁCH CÁC BẢNG DỮ LIỆU 18 CHƯƠNG 4: GIỚI THIỆU WEBSITE 25 Trang chủ website: ”Buôn bán thiết bị máy văn phòng” .25 4.2 Demo mua hàng 25 4.3 Demo tìm tìm kiếm sản phẩm 29 4.4 Giao diện cho người quảng trị 30 KẾT LUẬN 35 TÀI LIỆU THAM KHẢO 36 CHƯƠNG 1: MỞ ĐẦU Page Thực tập tốt nghiệp GVHD: Ngô Văn Công 1.1 Giới thiệu đề tài Trong thời đại khoa học công nghệ phát triển nay, Công nghệ Thông tin xem ngành phát triển nhanh xâm nhập vào hầu hết lĩnh vực đời sống xã hội Nó công cụ hữu ích thúc đẩy ngành khoa học khác phát triển Công nghệ Thông tin làm thay đổi đời sống giúp người tiết kiệm thời gian nâng cao hiệu công việc Như biết lập trình thiết kế Website coi ngành “hot” mà quan tâm Sau nghiên cứu tình hình công ty em đưa định “XÂY DỰNG VÀ THIẾT KẾ WEBSITE BUÔN BÁN CÁC THIẾT BỊ MÁY VĂN PHÒNG” nhằm đáp ứng nhu cầu khách hàng Hiện nhu cầu sử dụng Internet ngày nhiều hình thức kinh doanh mạng ngày đa dạng phong phú nhiều người sử dụng ưa chuộng Cho nên xây dựng trang web hệ thống trực tuyến giúp cho khách hàng thuận lợi việc mua sản phẩm công ty mà không cần phải vất vả đến tận nơi công ty mua hàng lúc trước 1.2 Ý nghĩa thực tiễn đề tài Giúp cho người có nhu cầu mua hàng công ty cách nhanh chóng Tiết kiệm nhiều thời gian tiền bạc cho người có nhu cầu mua hàng Đồng thời giúp cho công ty đạt kết tốt kinh doanh 1.3 Mục tiêu đề tài Là xây dựng phần mềm ứng dụng kết nối đường dây internet phục vụ nhu cầu mua bán hàng hóa trực tuyến Người mua hàng cần tốn thời gian để đăng kí trực tuyến thông tin sau tìm hiểu đẩy đủ thông tin cần thiết đặt hàng CHƯƠNG 2: ĐẶC TẢ BÀI TOÁN Page Thực tập tốt nghiệp GVHD: Ngô Văn Công 2.1 Đặc tả toán BÁN CÁC THIẾT BỊ MÁY VĂN PHÒNG TRỰC TUYẾN QUA MẠNG Công ty TNHH T&H muốn thêm hình thức bán thiết bị máy văn phòng(laptop, máy in, máy photocopy, máy fax ) trực tuyến qua mạng nhằm đáp ứng nhu cầu khách hàng Qua khảo sát thực tế em đưa đặc tả toán sau: Khách hàng muốn mua sản phẩm vào Website công ty để tham khảo mặt hàng, giá tất loại mặt hàng mà công ty kinh doanh đưa lên trang web Khi khách hàng cần mua loại kích vào biểu tượng thêm vào giỏ hàng sản phẩm muốn mua Khách hàng điền đầy đủ thông tin vào trang thông tin khách hàng để mua hàng hệ thống lưu trữ thông tin để chuyển hàng cho khách hàng sau nhận số tiền từ khách hàng (qua thẻ tín dụng trực tiếp) Nếu thông tin hợp lệ hệ thống gửi thông báo mua thành công cho khách hàng - Thông tin mua hàng khách hàng lưu vào bảng orders với thông tin: id, name, address, phone, email, status, datetime, nganhang - Thông tin bảng ordersdetails với thông tin: id, order_id, product_id, qty, total Khách hàng trả tiền trực tiếp nhân viên đến giao hàng chuyển khoản trước nhân viên giao hàng - Mỗi user quản lý thông tin sau: id, username, password, name, email, phone, image, idrole, datetime, published - Mỗi sản phẩm thuộc thương hiệu nào, loại nào, sản phẩm hay không, sản phẩm bán chạy hay không, sản phẩm giảm giá hay không - Products quản lý thông tin sau: ID, peoduct_code, name, price, cat_id, brand_id, isnew, isale, isselling, description, published, image_1, image_2, image_3 - Trang web hiển thị thông tin theo phân quyền sử dụng khác quản lý thông tin sau: Tên đăng nhập, mật + Quyền admin xem, xóa, sửa tất thông tin trang web + Quyền người thành viên trang web xem, sửa thông tin cá nhân mình, xem xóa sửa sản phẩm Page Thực tập tốt nghiệp GVHD: Ngô Văn Công CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Khảo sát trạng Quá trình khách hàng: Khách hàng xem lựa chọn sản phẩm cần mua, cần tham khảo thông tin truy cập giá sản phẩm Công ty Sau lựa chọn xong, phận bán hàng tiến hành lập đơn đặt hàng khách Sau tiếp nhận yêu cầu trên, phận làm hóa đơn toán tiền Khách hàng: người có nhu cầu mua sắm tham khảo giá sản phẩm, xem thông tin quảng bá sản phẩm mạng Khác với việc đặt hàng trực tiếp công ty, khách hàng phải hoàn toàn tự thao tác thông qua bước cụ thể để mua hàng Trên mạng, sản phẩm xếp phân theo loại sản phẩm giúp cho khách hàng dễ dàng tìm kiếm Trong hoạt động này, khách hàng cần chọn sản phẩm từ danh mục sản phẩm thông tin sản phẩm hiển thị lên hình như: hình ảnh, đơn giá, mô tả cách chi tiết, Đây cách đặt hàng trực tuyến mà chứa thông tin sản phẩm lẫn số lượng khách muốn mua đặt hàng Khi khách hàng muốn đặt hàng kích vào giỏ hàng hệ thống hiển thị trang xác lập đơn đặt hàng thông tin khách hàng sản phẩm Cuối khách hàng tùy chọn đặt hay không Khách hàng tham khảo giá sản phẩm xem tin tức, dịch vụ từ website công ty Page Thực tập tốt nghiệp GVHD: Ngô Văn Công Và mô hình sơ lược hoạt động khách hàng hệ thống trang web Hình 1: Lược đồ tổng quát hoạt động Khách hàng Page Thực tập tốt nghiệp GVHD: Ngô Văn Công Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm soát hoạt động hệ thống Nhà quản lý cấp username password để đăng nhập vào hệ thống thực chức Nếu trình đăng nhập thàng công nhà quản lý thực công việc: quản lý User, phân chức cho User quản lý cập nhật thông tin sản phẩm, tiếp nhận đơn đặt hàng, kiểm tra đơn đặt hàng xử lý đơn đặt hàng.Quản lý Cập nhật trang giới thiệu, dịch vụ công ty, thông tin liên hệ khách hàng đến công ty 3.2 Sơ đồ phân rã chức Hình 2: Sơ đồ phân rã chức hệ thống quản lý Page 10 Bảng 9: Thông tin params: Bảng 10: Thông tin products: Bảng 11: Thông tin roles: Bảng 12: Thông tin users: CHƯƠNG 4: GIỚI THIỆU WEBSITE Trang chủ website: ”Buôn bán thiết bị máy văn phòng” 4.1 Giao diện cho người sử dụng Trang chủ Website “buôn bán thiết bị máy văn phòng”: 4.2 Demo mua hàng Bạn muốn mua sản phẩm công ty, kích vào sản phẩm Website đưa bạn đến trang chi tiết sản phẩm Sau bạn đồng ý chọn mua sản phẩm công ty kích vào Thêm vào giỏ Khi bạn chọn mua mặt hàng, bạn thêm mặt hàng với số lượng vào Hệ thống tự động tính giá tiền đưa vào giỏ hàng bạn Trong giỏ hàng mình, bạn tiếp tục mua hàng bỏ sản phẩm không muốn mua Sau chọn sản phẩm đưa vào giỏ hàng, bạn toán hàng Ở áp dụng hình thức toán thẻ tín dụng Bạn điền đầy đủ thông tin mình: Họ tên, địa chỉ, điện thoại, email phương thức toán Hệ thống áp dụng phương thức toán sau: a Thanh toán tiền mặt cho người giao hàng Nếu địa điểm giao hàng địa điểm toán công ty thu tiền giao hàng Nếu địa điểm giao hàng khác với địa điểm toán, công ty thu tiền trước giao hàng Bạn yêu cầu cho biết cụ thể thời gian toán vào đặt hàng b Chuyển khoản qua ngân hàng toán thẻ ATM Bạn toán hình thức chuyển khoản nhận thông báo ngân hàng, công ty thực đơn đặt mua hàng bạn Khách hàng cập nhật thông tin giỏ hàng theo ý muốn 4.3 Demo tìm tìm kiếm sản phẩm Bạn nhập vào ô tìm kiếm tên sản phẩm tên nhà sản xuất mà muốn tìm Ví dụ: Tìm sản phẩm dell, nhà sản xuất DELL kết kết mặt hàng có nhà sản xuất DELL làm tương tự muốn tìm tên sản phẩm có liên quan 4.4 Giao diện cho người quảng trị Để vào trang quản trị bạn phải đăng nhập vào hệ thống quản trị Đây form đăng nhập hệ thống quản trị: Với tên truy nhập mật hợp lệ, bạn login vào trang quản trị Tại bạn có quyền hệ thống thêm sản phẩm, sửa đổi sản phẩm, xóa sản phẩm, hay quản lý người sử dụng Với form quản lý sản phẩm, người quản trị quản lý tất sản phẩm: thêm, xóa , sửa sản phẩm Với form thêm sản phẩm Thực tập tốt nghiệp GVHD: Ngô Văn Công Để sửa đổi sản phẩm, bạn phải chọn loại sản phẩm cần sửa đổi Form chọn sản phẩm cần sửa đổi Sau bạn click vào công cụ công cụ để xóa sản phẩm form sửa đổi lên cho bạn sửa đổi click Phần quản lý người dùng tương tự quản lý sản phẩm Page 34 Thực tập tốt nghiệp GVHD: Ngô Văn Công KẾT LUẬN Qua sáu tuần thực tập Công ty TNHH T&H, em tìm hiểu quy trình làm việc, tổ chức hoạt động công ty, thu tập số thông tin quản lý bán hàng, hình thức kinh doanh Từ chúng em thiết lập sở liệu cho trang web bán hàng trực tuyến qua mạng Trong thời gian thực tập tìm hiểu công cụ thiết kế trang web cho công ty, chúng em tìm hiểu ngôn ngữ PHP, MYSQL Các công cụ dùng cho việc thiết kế trang web động ngày mạnh mẽ Cũng ASP, JSP, PHP công cụ mạnh lĩnh vực xây dựng web động Tính hỗ trợ cho việc kết nối sở liệu PHP giống ASP sử dụng PHP có hỗ trợ sẵn chế kết nối ADO Phần câu lệnh PHP giống ngôn ngữ lập trình khác Điểm đặc biệt PHP chạy trình duyệt Việc tạo dựng sở liệu MySQL không giống SQL, thực hoàn toàn lệnh, đòi hỏi người xây dựng sở liệu phải có tính cẩn thận cao Kiểu liệu MySQL giống kiểu liệu sở liệu khác Để trang web sinh động thu hút người truy nhập, công cụ Photoshop giúp tạo hình ảnh động nhiều dạng khác trang web Với kiến thức tảng học trường nỗ lực mình, em hoàn thành đề tài “Xây dựng Website buôn bán thiết bị máy văn phòng” Mặc dù cố gắng đầu tư nhiều thời gian có hạn nên đề tài nhiều hạn chế Em mong nhận thông cảm góp ý quý Thầy cô bạn để Website ngày hoàn thiện Một lần em xin chân thành cảm ơn Thầy Ngô Văn Công tận tình giúp đỡ em suốt thời gian thực đồ án thực tập tốt nghiệp Em xin chân thành cảm ơn Thầy Page 35 Thực tập tốt nghiệp GVHD: Ngô Văn Công TÀI LIỆU THAM KHẢO Tiếng việt: [1] Lập trình Web động với Php/MySql Tống Phước Khải [2] 3CD học PHP & My SQL Đại Học KHTN,TP-HCM Internet : [3] http://www.vavietnam.com [4] http://phpcodevn.com [5] http://forum.cntt.vn/ [6] http://izwebz.com [7] http://www.daubu.info/2010/06/top-websites-to-learn-css.html Page 36 [...]... products: Bảng 11: Thông tin về roles: Bảng 12: Thông tin về users: CHƯƠNG 4: GIỚI THIỆU WEBSITE Trang chủ website: Buôn bán các thiết bị máy văn phòng 4.1 Giao diện cho người sử dụng Trang chủ của Website buôn bán các thiết bị máy văn phòng : 4.2 Demo mua hàng Bạn muốn mua sản phẩm của công ty, kích vào sản phẩm đó và Website sẽ đưa bạn đến trang chi tiết sản phẩm Sau khi bạn đồng ý chọn mua sản phẩm... bằng sự nỗ lực của mình, em đã hoàn thành đề tài Xây dựng Website buôn bán các thiết bị máy văn phòng Mặc dù đã cố gắng và đầu tư rất nhiều nhưng do thời gian có hạn nên đề tài còn nhiều hạn chế Em rất mong nhận được sự thông cảm và góp ý của quý Thầy cô cùng các bạn để Website ngày càng hoàn thiện hơn Một lần nữa em xin chân thành cảm ơn Thầy Ngô Văn Công đã tận tình giúp đỡ em trong suốt thời gian... GVHD: Ngô Văn Công 3.3 Sơ đồ luồng dữ liệu mức tổng quan Yêu cầu đặt hàng Chấp nhận WEBSITE BUÔN KHÁCH HÀNG Y/c nhập sphẩm hoặc không Y/c lập hóa đơn Hóa đơn được lập BÁN THIẾT BỊ MÁY VĂN PHÒNG Kết quả yêu cầu Y/c cập nhật Y/c xóa kết quả cập nhật, xóa MẠNG thống kê Hình 3: Sơ đồ luồng dữ liệu ở mức tổng quan 3.4 Sơ đồ luồng dữ liệu mức xử lý Page 11 NHÀ QUẢN LÝ Thực tập tốt nghiệp GVHD: Ngô Văn Công... Thực tập tốt nghiệp GVHD: Ngô Văn Công KẾT LUẬN Qua sáu tuần thực tập tại Công ty TNHH T&H, em đã tìm hiểu về quy trình làm việc, tổ chức hoạt động của công ty, và thu tập được một số thông tin quản lý bán hàng, hình thức kinh doanh Từ đó chúng em đã thiết lập được cơ sở dữ liệu cho trang web bán hàng trực tuyến qua mạng Trong thời gian thực tập tìm hiểu các công cụ và thiết kế trang web cho công ty,... mạng Trong thời gian thực tập tìm hiểu các công cụ và thiết kế trang web cho công ty, chúng em đã tìm hiểu về ngôn ngữ PHP, MYSQL Các công cụ dùng cho việc thiết kế các trang web động ngày càng mạnh mẽ hơn Cũng như ASP, JSP, PHP là một công cụ rất mạnh trong lĩnh vực xây dựng web động Tính năng hỗ trợ cho việc kết nối cơ sở dữ liệu trong PHP cũng giống như trong ASP nhưng khi sử dụng PHP có hỗ trợ sẵn... ngôn ngữ lập trình khác Điểm đặc biệt của PHP là có thể chạy trên bất kỳ trình duyệt nào Việc tạo dựng cơ sở dữ liệu trong MySQL không giống như SQL, được thực hiện hoàn toàn bằng lệnh, đòi hỏi người xây dựng cơ sở dữ liệu phải có tính cẩn thận cao Kiểu dữ liệu trong MySQL cũng giống như kiểu dữ liệu trong các cơ sở dữ liệu khác Để được những trang web sinh động thu hút người truy nhập, công cụ Photoshop... với hệ thống như thêm mới sản phẩm, sửa đổi sản phẩm, xóa sản phẩm, hay quản lý người sử dụng Với form quản lý sản phẩm, người quản trị quản lý tất cả các sản phẩm: thêm, xóa , sửa sản phẩm Với form thêm mới sản phẩm Thực tập tốt nghiệp GVHD: Ngô Văn Công Để sửa đổi sản phẩm, bạn phải chọn loại sản phẩm mình cần sửa đổi Form chọn sản phẩm mình cần sửa đổi Sau khi bạn click vào công cụ công cụ để xóa... Sơ đồ phân rả chức năng của Đặt hàng Page 13 Đơn đặt hàng Thực tập tốt nghiệp GVHD: Ngô Văn Công PHÂN RÃ CHỨC NĂNG “ Kiểm tra ADMIN ” Tên và mật khẩu đăng nhập ADMIN Thông tin sai, nhập lại Thông tin KH & SP Đăng Nhập HỆ THỐNG Quản lý Hình 6: Sơ đồ phân rả chức năng của Admin Page 14 Thực tập tốt nghiệp GVHD: Ngô Văn Công PHÂN RÃ CHỨC NĂNG “ Tìm kiếm sản phẩm ” Yêu cầu tìm kiếm theo tên SP Tìm kiếm... Thông tin cập nhật đơn đặt hàng Hình 9: Sơ đồ phân rả chức năng của “cập nhật” Mô hình quan niệm dữ liệu Cập nhật đơn đặt hàng 3.6 DANH SÁCH CÁC BẢNG DỮ LIỆU Ứng với mỗi thực thể trong mô hình thực thể liên kết, dữ liệu được cài đặt thành một tệp cơ sở dữ liệu gồm các cột: Tên trường, kiểu dữ liệu, kích thước dữ liệu, phần ràng buộc dữ liệu Bảng 1: Thông tin về banners: Bảng 2: Thông tin về brands: Bảng... Admin Thực tập tốt nghiệp GVHD: Ngô Văn Công 3.5 Sơ đồ luồng dữ liệu phân rã chi tiết PHÂN RÃ CHỨC NĂNG “ Đặt hàng ” Thông tin khách Thông tin sai, nhập lại Kiểm tra khách hàng Y/c đặt hàng Khách hàng Tên ,địa chỉ,Số đt,mail Ghi Nhận khách hàng Danh sách MH Tra cứu mặt hàng Tên ,địa chỉ,Số đt,mail Mặt hàng đã chọn Chi tiết đơn đặt hàng Mặt hàng Xử lý mặt hàng Thông tin các mặt hàng đặt mua Kiểm tra đặt ... GVHD: Ngô Văn Công 2.1 Đặc tả toán BÁN CÁC THIẾT BỊ MÁY VĂN PHÒNG TRỰC TUYẾN QUA MẠNG Công ty TNHH T&H muốn thêm hình thức bán thiết bị máy văn phòng( laptop, máy in, máy photocopy, máy fax )... users: CHƯƠNG 4: GIỚI THIỆU WEBSITE Trang chủ website: Buôn bán thiết bị máy văn phòng 4.1 Giao diện cho người sử dụng Trang chủ Website buôn bán thiết bị máy văn phòng : 4.2 Demo mua hàng Bạn... việc Như biết lập trình thiết kế Website coi ngành “hot” mà quan tâm Sau nghiên cứu tình hình công ty em đưa định “XÂY DỰNG VÀ THIẾT KẾ WEBSITE BUÔN BÁN CÁC THIẾT BỊ MÁY VĂN PHÒNG” nhằm đáp ứng nhu