1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán hàng trên mạng tại shop qn

54 352 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 54
Dung lượng 5,16 MB

Nội dung

Khóa luận tốt nghiệp Trờng đại học vinh KHOA CÔNG NGHệ THÔNG TIN -*** - XÂY DựNG WEBSITE Bán HàNG TRÊN MạNG TạI SHOP q&n KHOá LUậN TốT NGHIệP ĐạI HọC NGàNH Cử NHÂN KHOA HọC CÔNG NGHệ THÔNG TIN Giáo viên hớng dẫn: Th.S Trần Xuân Hào Sinh viên thực : Nguyễn Thị Hằng Lớp : 47B - CNTT Vinh - 2010 Lời CảM ƠN Để hoàn thành khóa luận em xin chân thành cảm ơn cảm ơn Thầy giáo, Cô giáo khoa Công nghệ thông tin, nh bạn bè, ngời thân động viên, giúp đỡ, tạo điều kiện cho em suốt trình học tập thực đề tài SVTH: Nguyễn Thị Hằng_LớP 47B CNTT Khóa luận tốt nghiệp Đặc biệt, em xin bày tỏ lòng biết ơn sâu sắc tới Thầy giáo Th.S Trần Xuân Hào ngời tận tình hớng dẫn, giúp đỡ em kể từ nhận đề tài khóa luận đợc hoàn thành Em mong đón nhận đánh giá, bổ sung lời bảo Thầy giáo, Cô giáo để giúp em tiếp tục nghiên cứu kĩ lĩnh vực Cuối em xin chân thành cảm ơn kính chúc Thầy giáo, Cô giáo sức khoẻ hạnh phúc! Em xin chân thành cảm ơn! Vinh, tháng năm 2010 Sinh Viên thực hiện: Nguyễn Thị Hằng Nguyễn Thị Hằng_Lớp 47B CNTT Khóa luận tốt nghiệp mở đầu Cùng với phát triển lĩnh vực kinh tế, xã hội, nhu cầu ứng dụng Công nghệ thông tin ngày cao không ngừng biến đổi Một ứng dụng đáng quan tâm World Wide Web (thờng gọi tắt Web) ứng dụng của Web thay đổi cách biểu diễn văn toàn chữ nhàm chán sang kiểu thông tin có hình ảnh, âm sinh động Web hỗ trợ nhiều cho việc kinh doanh, đáp ứng đợc nhu cầu mở rộng, đa dạng thị trờng tiêu thụ, quảng cáo thông tin nhà sản xuất, kinh doanh Thông tin chuyển tải Web luôn mới, phong phú hấp dẫn Thông qua Web ngời truy cập Internet, trình duyệt mạnh nh: Internet Explorer, Mozilla Firefox, Opera họ có thông tin tất lĩnh vực nh âm nhạc, thời sự, thị trờng a thích Ngoài họ mua sắm mặt hàng nh: phơng tiện lại, thời trang, đồ dùng gia đình thông qua cửa hàng, siêu thị Web mà không cần phải di chuyển khỏi nhà Web thật mảnh đất cho thị trờng quảng cáo tiêu dùng Trên sở muốn tìm hiểu ứng dụng Web, nh phát triển Web, em xin tìm hiểu đề tài: Xây dựng Website bán hàng qua mạng Shop Q&N Đề tài gồm chơng: Chơng 1: Giới thiệu ngôn ngữ lập trình PHP Chơng 2: Phân tích thiết kế hệ thống Chơng 3: Một số giao diện chơng trình Do kinh nghiệm kiến thức hạn chế, nên việc xây dựng thể đề tài không tránh khỏi sai lầm thiếu sót Em mong đóng góp ý kiến Thầy Cô bạn khoa Công nghệ thông tin để đề tài đợc hoàn thiện hơn, đạt đợc hiệu cao Nguyễn Thị Hằng_Lớp 47B CNTT Khóa luận tốt nghiệp Chơng I: Giới thiệu ngôn ngữ lập trình PHP 1.1 Giới thiệu PHP 1.1.1 Khái niệm PHP viết tắt chữ Personal Home Page đời năm 1994 phát minh Rasmus Lerdorf, tiếp tục đợc phát triển nhiều cá nhân tập thể khác, PHP đợc xem nh sản phẩm mã nguồn mở Đến phiên 3.0, ngôn ngữ đợc đổi tên thành PHP Hypetext Preprocessor chủ yếu phát triển nhóm PHP đợc thơng mại hóa PHP kịch trình chủ (Server Script) chạy Zend PHP dựa cú pháp ngôn ngữ lập trình C, làm việc với PHP bạn phải ngời có kiến thức ngôn ngữ C, C++, Visual C Nếu bạn xây dựng ứng dụng PHP có kết nối sở liệu kiến thức sở liệu MySQL, SQL Server hay Oracle điều cần thiết.phía Server (Server Side) nh cách Server Script khác (Asp, Jsp, Cold Fusion) PHP kịch cho phép xây dựng ứng dụng Web mạng Internet hay Intranet tơng tác với sở liệu nh MySQL, PostgreSQL, Oracle, SQL Server Access Từ phiên 4.0 trở sau hỗ trợ Session, PHP nh Perl kịch bảng xử lý chuỗi mạnh bạn sử dụng PHP có yêu cầu xử lý chuỗi Quá trình thông dịch trang PHP Khi ngời sử dụng gọi trang PHP, Web Server triệu gọi PHP Engine để thông dịch (tơng tự nh ASP 3.0 thông dịch biên dịch) dịch trang PHP trả kết cho ngời sử dụng nh hình sau: Nguyễn Thị Hằng_Lớp 47B CNTT Khóa luận tốt nghiệp Hình 1.1 Quá trình thông dịch trang PHP 1.1.2 Cấu trúc ngôn ngữ PHP Nội dung PHP khai báo lẫn lộn với HTML, bạn sử dụng cặp dấu giá để khai báo mã PHP Chẳng hạn, khai báo: 1-Giá trị biến Str: 2-Giá trị biến i: 3-Giá trị cụ thể: Chẳng hạn bạn khai báo trang hello.php với nội dung nh ví dụ 1.1 sau: Ví dụ 1.1: Trang hello.php ::Welcome to PHP Greeting: Nguyễn Thị Hằng_Lớp 47B CNTT Khóa luận tốt nghiệp Kết trả nh hình 1.2 gọi trang trình duyệt Trong trờng hợp có nhiều khai báo, bạn sử dụng Scriptlet, có nghĩa sử dụng cặp dấu nh với khai báo PHP với cú pháp C nh sau: -Khai bao tren la Scriptlet Gia tri cua paging: -Khai bao tren la Script Chú ý: kết thúc câu lệnh phải dùng dấu ; Nguyễn Thị Hằng_Lớp 47B CNTT Khóa luận tốt nghiệp Chẳng hạn, bạn khai báo đoạn PHP tập tin Script.php nh ví dụ 1.2 Ví dụ 1.2: Trang Script.php ::Welcome to PHP Giá trị paging: Và ta đợc kết nh hình sau đây: Hình 1.3 Hiện thị Script.php trình duyệt IE Nguyễn Thị Hằng_Lớp 47B CNTT Khóa luận tốt nghiệp 1.2 Cú pháp số biến PHP 1.2.1 Khái niệm cú pháp PHP Cú pháp PHP cú pháp ngôn ngữ C, bạn làm quen với ngôn ngữ C có lợi lập trình PHP Để lập trình ngôn ngữ PHP cần ý điểm sau: + Cuối câu lệnh có dấu ; + Biến PHP có tiền tố $ + Mỗi phơng thức bắt đầu { đóng dấu } + Khi khai báo biến kiểu liệu + Nên có giá trị khởi đầu cho biến khai báo + Phải có ghi (Comment) cho Feature + Sử dụng dấu // # để giải thích cho câu ghi + Sử dụng /* */ cho đoạn ghi + Khai báo biến có phân biệt chữ hoa hay thờng 1.2.2 Khai báo biến Khi thực khai báo biến C, bạn cần phải biết tuân thủ quy định nh: kiểu liệu trớc tên biến có giá trị khởi đầu, nhiên làm việc với PHP không cần khai báo kiểu liệu nhng sử dụng tiền tố $ trớc biến Xuất phát từ điều trên, khai báo biến PHP nh sau: $variablename [=initial value]; $licount=0; $lsSQL=Select * from tblusers where active=1; $nameTypes = array("first", "last", "company"); $checkerror=false; 1.2.3 Kiểu liệu Bảng kiểu liệu thông thờng Boolean: True hay False Integer: giá trị lớn xấp xỉ tỷ Float: ~1.8e308 gồm 14 số lẻ String: Lu chuỗi ký tự chiều dài vô hạn Object: Kiểu đối tợng Array: Mảng với nhiều kiểu liệu - Kiểm tra kiểu liệu biến Để kiểm tra kiểu liệu biến, bạn sử dụng hàm nh sau: is_int để kiểm tra biến có kiểu Integer, biến có kiểu Integer hàm trả giá trị True Tơng tự, bạn sử dụng hàm kiểm tra tơng ứng với kiểu liệu is_array, is_bool, is_callable, is_double, is_float, is_int, is_integer, Nguyễn Thị Hằng_Lớp 47B CNTT Khóa luận tốt nghiệp is_long, is_null,is_numeric,is_object, is_real, is_string Chẳng hạn, bạn khai báo hàm nh ví dụ sau: Ví dụ 1.4 ::Đề tài TTCN:: Check DataType of Variable Nguyễn Thị Hằng_Lớp 47B CNTT Khóa luận tốt nghiệp - Thay đổi kiểu liệu biến: Khi khai báo biến khởi tạo giá trị cho biến với kiểu liệu, sau bạn muốn sử dụng giá trị biến thành tên biến có giá trị giá trị biến trớc sử dụng cặp dấu $$ Ví dụ, biến $var có giá trị Total, sau muốn sử dụng biến Total khai báo nh ví dụ sau: Ví dụ 1.5: ::Luan van tot nghiep:: Change DataType of Variable - Biến Form Biến Form PHP đợc biết đến nh loại biến, thay khai báo biến tên thẻ nhập liệu trang Submit hay tham số Querystring Nguyễn Thị Hằng_Lớp 47B CNTT 10 Khóa luận tốt nghiệp Hình 2.7 Form phơng thức toán nhanh cha có tài khoản Nguyễn Thị Hằng_Lớp 47B CNTT 40 Khóa luận tốt nghiệp Hình 2.8 Form chi tiết sản phẩm Nguyễn Thị Hằng_Lớp 47B CNTT 41 Khóa luận tốt nghiệp 3.3 Các trang dành cho việc quản lý cửa hàng Trang truy cập hệ thống: Trang đợc gọi ngời quản trị có yêu cầu truy cập vào hệ thống Hình 3.1 Form đăng nhập quyền Admin Trang hỗ trợ cho ngời quản trị hệ thống: Trang giới thiệu chức hệ thống hỗ trợ cho ngời quản trị Các chức hỗ trợ bao gồm: Cập nhật, thống kê, đổi mật truy cập hệ thống, nhập sản phẩm (hóa đơn nhập sản phẩm) xem danh sách khách hàng đăng ký vào cửa hàng Hình 3.2 Giao diện ngời quản trị Các danh mục Menu ngời quản trị: + Danh mục + Quảng cáo + Sản phẩm + Thơng hiệu + Ngân hàng + Tin tức + Khu vực Nguyễn Thị Hằng_Lớp 47B CNTT 42 Khóa luận tốt nghiệp + Cấp quyền + Thống kê a Danh mục Hình 3.3 Menu danh mục Hình 3.3 Form sửa xóa tên danh mục Hình 3.4 Form xem xóa sửa tên danh mục b Quảng cáo Nguyễn Thị Hằng_Lớp 47B CNTT 43 Khóa luận tốt nghiệp Hình 3.5 Menu cho danh mục quảng cáo Hình 3.6 Tạo Banner Hình 3.7 Chọn File ảnh để làm Banner Nguyễn Thị Hằng_Lớp 47B CNTT 44 Khóa luận tốt nghiệp c Sản phẩm Hình 3.8 Mục sản phẩm Hình 3.9 Chọn sản phẩm cần hiển thị Hình 3.10 Thêm phí cho sản phẩm d Thơng hiệu Hình 3.11 Menu phần thơng hiệu Nguyễn Thị Hằng_Lớp 47B CNTT 45 Khóa luận tốt nghiệp Hình 3.12 Sửa xóa thơng hiệu Hình 3.13 Thêm thơng hiệu e Ngân hàng Hình 3.14 Menu tài khoản ngân hàng Hình 3.15 Form nhập thêm tài khoản ngân hàng f Tin tức Nguyễn Thị Hằng_Lớp 47B CNTT 46 Khóa luận tốt nghiệp Hình 3.16 Menu tin tức Hình 3.17 Tạo tin tức g Khu vực & Thành phố Nguyễn Thị Hằng_Lớp 47B CNTT 47 Khóa luận tốt nghiệp Hình 3.18 Menu khu vực thành phố Hình 3.19 Thêm khu vực thành phố h Cấp quyền Hình 3.20 Menu cấp quyền + thêm quyền cho nhóm Nguyễn Thị Hằng_Lớp 47B CNTT 48 Khóa luận tốt nghiệp Hình 3.21 Cấp quyền cho thành viên + nhóm Hình 3.22 Sửa xóa thành viên Nguyễn Thị Hằng_Lớp 47B CNTT 49 Khóa luận tốt nghiệp Hình 3.23 Tạo thành viên Hình 3.24 Menu thống kê Site Nguyễn Thị Hằng_Lớp 47B CNTT 50 Khóa luận tốt nghiệp KếT LUậN Xây dựng phần mềm quản lý nhu cầu xuât phát từ thực tế phát triển hệ thống Xã hội ngày phát triển hệ thống thông tin ngày đa dạng, thông tin thực trở thành nguồn tài nguyên quan trọng chiếm lĩnh tất lĩnh vực sống với phơng thức hoạt động hoàn toàn mẻ, sáng tạo, nhanh chóng mà không tính xác Tin học hóa hoạt động quản lý có tầm nhìn bao quát, tìm kiếm nhanh chóng thông tin cần nắm bắt, hiệu công việc đợc nâng cao, chi phi thấp làm việc với cách thức khoa học Qua thời gian thực nghiên cứu chơng trình Xây dựng Website bán hàng qua mạng Shop Q&N Kết đạt đợc: - Về phía khách hàng: + Xem thông tin sản phẩm Shop Q&N Website + Cho phép khách hàng đặt mua hàng xem giỏ hàng - Về phía ngời quản lý: + Xây dựng đợc Website bán hàng phù hợp với xu kinh tế thị trờng + Trang Web giới thiệu đầy đủ thông tin sản phẩm nhằm giúp khách hàng biết chọn sản phẩm mà cần + Trang Web đáp ứng đầy đủ chức đặt mua hàng khách hàng Hớng phát triển: - Tiếp tục khắc phục hoàn thiện việc quản lý khách hàng đăng ký thông tin cho cửa hàng để giảm bớt thông tin thừa cửa hàng - Tạo giao diện thân thiện cho cửa hàng nhằm thu hút khách hàng vào cửa hàng - Kiểm tra đợc hàng hóa tồn kho tự động, số hàng nhập vào xuất - Thống kê đợc giá nhập, giá xuất, thống kê đợc doanh thu - An toàn đờng truyền: Đây vấn đề lớn nay, việc toán tiền thẻ tín dụng hay chuyển khoản thông qua mạng đợc xây dựng Qua thời gian làm khóa luận em tham khảo, học hỏi đợc nhiều điều cách nhìn nhận giải vấn đề thực tế Bên cạnh em nhận đợc kinh nghiệm, đóng góp ý kiến từ giáo viên hớng Nguyễn Thị Hằng_Lớp 47B CNTT 51 Khóa luận tốt nghiệp dẫn, tận tình giáo viên hớng dẫn, tận tình giáo viên Khoa công nghệ thông tin Tuy nhiên hạn chế trình độ, thời gian không nhiều nên kết đạt đợc cha đầy đủ nhiều sai sót Nhiều vấn đề nêu lên cách chung chung, dừng lại lý thuyết Mặc dù vậy, kết đạt đợc phần góp phần làm sáng tỏ ứng dụng quan trọng Tin học vào thực tiễn sống Em mong nhận đợc đóng góp ý kiến quý báu Thầy giáo, Cô giáo bạn để đề tài em đợc hoàn thiện Em xin chân thành cảm ơn! Nguyễn Thị Hằng_Lớp 47B CNTT 52 Khóa luận tốt nghiệp Tài liệu tham khảo [1] Lê Minh Hoàng, Các thủ thuật HTML thiết kế Web, NXB Lao Động Xã Hội 2005 [2] Phạm Hữu Khang, PHP MySQL, NXB Thành Phố Hồ Chí Minh 2003 [3] Nguyễn Văn Lân, Kỹ thuật xây dựng ứng dụng ASP.NET, NXB Phơng Đông 2000 [4] Nguyễn Vũ Nguyễn Sáng, Tự học thiết kế trang Web, NXB Giao Thông Vận Tải 2000 [5] Nguyễn Trờng Sinh, Học thiết kế Web hình minh họa, NXB Phơng Đông 2007 [6] Website tham khảo: http://thietkewebsite.net http://thietkeweb.vn http://phpvn.org Nguyễn Thị Hằng_Lớp 47B CNTT 53 Khóa luận tốt nghiệp Mục lục Trờng đại học vinh KHOA CÔNG NGHệ THÔNG TIN .1 -*** - 3.2 Đăng kí tài khoản mua hàng 36 Nguyễn Thị Hằng_Lớp 47B CNTT 54 [...]... liệu, bổ sung mặt hàng, soạn sửa mặt hàng, bán hàng, quản lý và xử lý đơn đặt hàng Trong đề tài Xây dựng Website bán hàng qua mạng tại Shop Q&N", chỉ tập trung vào việc bán hàng qua mạng, cho nên nhiệm vụ chính của nhà quản lý bao gồm: bán hàng, nhận đơn hàng, quản lý cơ sở dữ liệu, quản lý khách hàng, bổ sung soạn sửa mặt hàng, quản lý đơn hàng 2.2 Mục tiêu và yêu cầu giải quyết khi xây dựng hệ thống... máy tính nào đó trên mạng Nếu nh trong thế giới thực, cửa hàng đợc xây dựng bằng gạch, ximăng, sắt, thép thì trên Internet cửa hàng đợc xây bằng phần mềm Tận dụng tính năng đa phơng tiện của môi trờng Web, các cửa hàng trực tuyến đợc xây dựng trên nền tảng của ngôn ngữ HTML và đáp lại những tình huống từ phía ngời mua hàng cũng nh ngời bán Cửa hàng trên Internet nó cũng giống nh siêu thị trên Internet... tiếp kiểm tra mặt hàng, sản phẩm trớc khi mình đặt mua Do đó để xây dựng một Website bán hàng Nguyễn Thị Hằng_Lớp 47B CNTT 11 Khóa luận tốt nghiệp qua mạng thì nhà quản lý cần phải xây dựng cho cửa hàng một thơng hiệu tốt, tạo đợc uy tín cao trong việc mua bán sản phẩm với nhà cung cấp và với khách hàng Vì thế nhà quản lý cần làm tốt những chức năng sau: quản lý khách hàng, quản lý mua hàng, quản lý cơ... không d thừa dữ liệu và nhất quán, một giao diện thân thiện giúp khách hàng không bỡ ngỡ khi bớc vào Website bán hàng qua mạng Hoạt động của nhà quản lý có thể phân ra những nhiệm vụ sau: Hớng dẫn, giới thiệu sản phẩm: Trên Website bán hàng có rất nhiều mặt hàng đợc bày bán, nhiệm vụ của nhà quản lý là phải nhanh chóng đa khách hàng tới danh mục các sản phẩm mà họ cần Việc lu trữ các thông tin về sản... lý giao tiếp và theo dõi khách hàng của mình thông qua các đơn đặt hàng Khách hàng cung cấp thông tin về mình, nhà quản lý dựa trên thông tin đó để giao hàng, gửi hoá đơn kèm theo hoặc gửi qua Email mà khách hàng cung cấp Về phía nhà quản lý ngoài việc nhận thông tin từ khách hàng còn phải đa thông tin về loại sản phẩm, mặt hàng cần bán lên Internet Nhà quản lý phải xây dựng một cơ sở dữ liệu phù hợp,... trên Internet nhng quy mô bán hàng của nó chỉ gói gọn trong những hàng hóa thuộc một lĩnh vực nào đó, chẳng hạn nh các mặt hàng quần áo, giày dép thuộc lĩnh vực thời trang Do đó, thực hiện đề tài xây dựng một cửa hàng trên Internet là một vấn đề thực tế, ứng dụng đợc và có tiềm năng phát triển cao trong tơng lai Đặc điểm nổi bật của cửa hàng trên Internet là ngời mua và ngời bán không hề gặp mặt nhau... cửa hàng trực tuyến: Trong hoạt động của cửa hàng bao gồm 3 hoạt động chính - Hoạt động của khách hàng - Hoạt động của nhà quản lý - Hoạt động của nhà cung cấp Tuy nhiên trong phần bán hàng tại Shop Q&N ta chỉ quan tâm đến hai hoạt động chính: Hoạt động của khách hàng, hoạt động của nhà quản lý đối Nguyễn Thị Hằng_Lớp 47B CNTT 12 Khóa luận tốt nghiệp với khách hàng và sản phẩm Hoạt động của khách hàng: ... khách hàng khi tham quan cửa hàng thì đặt vấn đề họ đặt ra là: cửa hàng bán những gì, thông tin gì về những sản phẩm đợc bán, giá cả và hình thức thanh toán Do đó để đáp ứng những nhu cầu tối thiểu trên, cửa hàng trên Internet phải đảm bảo cung cấp những thông tin cần thiết, có giá trị và hơn thế nữa là dễ thao tác Sản phẩm khi bán phải có hình ảnh, giá cả, thông tin liên quan đến sản phẩm Một số cửa hàng. .. Address trên trình duyệt của bạn Bất kỳ khi nào bạn chuyển sang trang khác của một sản phẩm khác con số đó cũng đi theo bạn Nhận đơn hàng: Sau khi khách hàng kết thúc giao dịch, đơn hàng đợc tổng hợp lại và gửi qua cho các bộ phận kế toán Ngoài ra sau một thời gian nhất định, nhà quản lý có thể xử lý đơn hàng và các khách hàng cũ nếu cần Bổ sung và soạn sửa mặt hàng: Do mục tiêu là xây dựng cửa hàng trực... khách hàng đăng ký thông tin cá nhân của mình cho cửa hàng, để lần sau khách hàng có thể truy xuất vào cửa hàng bằng Username & Password của mình, mua sản phẩm mà không cần cung cấp lại các thông tin và đợc u tiên hởng các lợi ích từ phía cửa hàng Cơ chế này có tác dụng tạo ra tâm lý đợc quan tâm của cửa hàng đối với khách hàng, coi khách hàng là một ngời thân thiết Giao dịch: Trong quá trình mua hàng ... dựng Website bán hàng qua mạng Shop Q&N", tập trung vào việc bán hàng qua mạng, nhiệm vụ nhà quản lý bao gồm: bán hàng, nhận đơn hàng, quản lý sở liệu, quản lý khách hàng, bổ sung soạn sửa mặt hàng, ... cứu chơng trình Xây dựng Website bán hàng qua mạng Shop Q&N Kết đạt đợc: - Về phía khách hàng: + Xem thông tin sản phẩm Shop Q&N Website + Cho phép khách hàng đặt mua hàng xem giỏ hàng - Về phía... giúp khách hàng không bỡ ngỡ bớc vào Website bán hàng qua mạng Hoạt động nhà quản lý phân nhiệm vụ sau: Hớng dẫn, giới thiệu sản phẩm: Trên Website bán hàng có nhiều mặt hàng đợc bày bán, nhiệm

Ngày đăng: 15/12/2015, 07:41

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w