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

Xây dựng website cho công ty ô tô toyota

67 1 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

Tiêu đề Xây dựng website cho công ty ô tô Toyota
Tác giả Bùi Xuân Bằng
Trường học Trường Đại học Kinh doanh và Công nghệ Hà Nội
Thể loại luận văn tốt nghiệp
Năm xuất bản 2011
Thành phố Hà Nội
Định dạng
Số trang 67
Dung lượng 2,75 MB

Cấu trúc

  • Chương I: CÁC CÔNG CỤ VÀ NGÔN NGỮ LẬP TRÌNH (2)
    • 1.1. NHỮNG KIẾN THỨC CƠ SỞ (2)
      • 1.1.1. HTML (2)
      • 1.1.2. Web Programming Language (3)
      • 1.1.3. Web Server (3)
      • 1.1.4. Database Server (4)
    • 1.2. NGÔN NGỮ LẬP TRÌNH PHP (5)
      • 1.2.1. PHP là gì? (5)
      • 1.2.2. Cấu trúc một file PHP (6)
        • 1.2.2.1. Cấu trúc cơ bản (6)
        • 1.2.2.2. Xuất giá trị ra trình duyệt (6)
    • 1.3. CÀI ĐẶT CHƯƠNG TRÌNH (7)
      • 1.3.1. Cài đặt Apache (7)
      • 1.3.2. Cài đặt Macromedia Dreamweaver CS5 (version 11.0) (9)
  • Chương II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (13)
    • 2.1. PHÂN TÍCH HỆ THỐNG (13)
      • 2.1.1. Phân tích yêu cầu của đề tài (13)
        • 2.1.1.1. Mô tả phạm vi bài toán (13)
    • 2.2. THIẾT KẾ HỆ THỐNG (21)
      • 2.2.1. Bảng mathang (21)
      • 2.2.3. Bảng users (21)
      • 2.2.4. Bảng lienhe (22)
      • 2.2.5. Bảng emailkhachhang (22)
  • Chương III: GIAO DIỆN VÀ MÃ NGUỒN (23)
    • 3.1. MỘT SỐ GIAO DIỆN CHÍNH (23)
      • 3.1.1. Trang chủ (23)
      • 3.1.2. Sản phẩm (24)
      • 3.1.3. Chi tiết sản phẩm (24)
      • 3.1.4. Thông số kỹ thuật (25)
      • 3.1.5. Quản trị (25)
      • 3.1.6. Quản trị danh sách sản phẩm (26)
      • 3.1.7. Quản trị danh sách nhân viên (26)
    • 3.2. MỘT SỐ ĐOẠN MÃ CODE CHÍNH (26)
      • 3.2.1. Index.php (26)
      • 3.2.2. sanpham.php (29)
      • 3.2.3. details.php (32)
      • 3.2.4. dathang.php (41)
      • 3.2.5. admin/index.php (48)
      • 3.2.6. admin/themsanpham.php (52)
      • 3.2.7. admin/danhsachsanpham.php (59)

Nội dung

CÁC CÔNG CỤ VÀ NGÔN NGỮ LẬP TRÌNH

NHỮNG KIẾN THỨC CƠ SỞ

HTML (tiếng Anh, viết tắt cho HyperText Markup Language, tức là

"Ngôn ngữ Đánh dấu Siêu văn bản") là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web, nghĩa là các mẩu thông tin được trình bày trên World Wide Web Được định nghĩa như là một ứng dụng đơn giản của SGML, vốn được sử dụng trong các tổ chức cần đến các yêu cầu xuất bản phức tạp, HTML giờ đây đã trở thành một chuẩn Internet do tổ chức World Wide Web Consortium (W3C) duy trì Phiên bản mới nhất của nó hiện là HTML 4.01.

Tuy nhiên, HTML hiện không còn được phát triển tiếp Người ta đã thay thế nó bằng XHTML.

 Thẻ HTML dùng để viết lên những thành tố HTML

 Thẻ HTML được bao quanh bởi hai dấu lớn hơn < và > nhỏ hơn.

 Những thẻ HTML thường có một cặp giống như

 Thẻ thứ nhất là thẻ mở đầu và thẻ thứ hai là thẻ kết thúc.

 Dòng chữ ở giữa hai thẻ bắt đầu và kết thúc là nội dung.

 Những thẻ HTML không phân biệt in hoa và viết thường, ví dụ dạng đều như nhau,

Các thuộc tính của thẻ HTML

Những thẻ HTML đều có những thuộc tính riêng Những thuộc tính này cung cấp thông tin về thành phần HTML của trang web Tag này xác định thành phần thân của trang HTML: Với một thuộc tính thêm vào là bgcolor, bạn có thể báo cho trình duyệt biết rằng màu nền của trang này là màu đỏ, giống như sau: hoặc (#E6E6E6 là giá trị hex của màu)

Thẻ này sẽ xác định dạng bảng HTML: với một thuộc tính đường viền (border), bạn có thể báo cho trình duyệt biết rằng bảng sẽ không có đường viền:

Thuộc tính luôn luôn đi kèm một cặp như name/value: name="value" (tên="giá trị") thuộc tính luôn luôn được thêm vào thẻ mở đầu của thành phần HTML.

Web Programming Language (Ngôn ngữ lập trình Web): Ngôn ngữ được viết theo phong cách lập trình (khác so với HTML - ngôn ngữ đánh dấu) để hỗ trợ và tăng cường các khả năng của Web Cho phép điều khiển các phần tử của trang Web dễ dàng hơn.

Chúng ta có một số ngôn ngữ lập trình Web như là: ASP, ASP.Net, PHP,

Web Server (máy phục vụ Web): là máy chủ có dung lượng lớn, tốc độ cao, được dùng để lưu trữ thông tin như một ngân hàng dữ liệu, chứa những website đã được thiết kế cùng với những thông tin liên quan khác (các mã Script, các chương trình, và các file Multimedia)

Web Server có khả năng gửi đến máy khách những trang Web thông qua môi trường Internet (hoặc Intranet) qua giao thức HTTP - giao thức được thiết kế để gửi các file đến trình duyệt Web (Web Browser), và các giao thức khác.

Tất cả các Web Server đều có một địa chỉ IP (IP Address) hoặc cũng có thể có một Domain Name Giả sử khi bạn đánh vào thanh Address trên trình duyệt của bạn một dòng: http://www.abc.com sau đó gõ phím Enter bạn sẽ gửi một yêu cầu đến một Server có Domain Name là www.abc.com Server này sẽ tìm trang Web có tên là index.htm rồi gửi nó đến trình duyệt của bạn.

Bất kỳ một máy tính nào cũng có thể trở thành một Web Server bởi việc cài đặt lên nó một chương trình phần mềm Server Software và sau đó kết nối vào Internet.

Khi máy tính của bạn kết nối đến một Web Server và gửi đến yêu cầu truy cập các thông tin từ một trang Web nào đó, Web Server Software sẽ nhận yêu cầu và gửi lại cho bạn những thông tin mà bạn mong muốn.

Giống như những phần mềm khác mà bạn đã từng cài đặt trên máy tính của mình, Web Server Software cũng chỉ là một ứng dụng phần mềm Nó được cài đặt, và chạy trên máy tính dùng làm Web Server, nhờ có chương trình này mà người sử dụng có thể truy cập đến các thông tin của trang Web từ một máy tính khác ở trên mạng (Internet, Intranet).

Server phải hoạt động liên tục 24/24 giờ, 7 ngày một tuần và 365 ngày một năm, để phục vụ cho việc cung cấp thông tin trực tuyến Vị trí đặt server đóng vai trò quan trọng trong chất lượng và tốc độ lưu chuyển thông tin từ server và máy tính truy cập

Database server (máy phục vụ Cơ sở dữ liệu): Máy tính mà trên đó có cài đặt phần mềm Hệ quản trị Cơ sở dữ liệu (HQTCSDL) Chúng ta có một sốHQTCSDL chẳng hạn như: SQL Server, MySQL, Oracle.

NGÔN NGỮ LẬP TRÌNH PHP

Ngôn ngữ lập trình PHP (Hypertext Preprocessor) là ngôn ngữ script trên server được thiết kế để dễ dàng xây dựng các trang Web động Mã PHP có thể thực thi trên Webserver để tạo ra mã HTML và xuất ra trình duyệt web theo yêu cầu của người sử dụng.

Ngôn ngữ PHP ra đời năm 1994 Rasmus Lerdorf sau đó được phát triển bởi nhiều người trải qua nhiều phiên bản Phiên bản hiện tại là PHP 5 đã được công bố 7/2004.

Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế xin nêu ra đây một số lý do cơ bản :

- Mã nguồn mở (open source code)

- Miễn phí, download dễ dàng từ Internet.

- Ngôn ngữ rất dễ học, dễ viết.

- Mã nguồn không phải sửa lại nhiều khi viết chạy cho các hệ điều hành từ Windows, Linux, Unix

- Rất đơn giản trong việc kết nối với nhiều nguồn DBMS, ví dụ như : MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas, dBase, Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis và nhiều hệ thống CSDL thuộc Hệ Điều Hành Unix (Unix dbm) cùng bất cứ DBMS nào có sự hổ trợ cơ chế ODBC (Open Database Connectivity) ví dụ như DB2 củaIBM.

1.2.2 Cấu trúc một file PHP

PHP cũng có thẻ bắt đầu và kết thúc giống với ngôn ngữ HTML Chỉ khác, đối với PHP chúng ta có nhiều cách để thể hiện.

Trong PHP để kết thúc 1 dòng lệnh chúng ta sử dụng dấu ";" Để chú thích 1 đoạn dữ liệu nào đó trong PHP ta sử dụng dấu "//" cho từng dòng Hoặc dùng cặp thẻ "/*…… */" cho từng cụm mã lệnh.

1.2.2.2 Xuất giá trị ra trình duyệt: Để xuất dữ liệu ra trình duyệt chúng ta có những dòng cú pháp sau :

Thông tin bao gồm : biến, chuỗi, hoặc lệnh HTML ….

Printf “ Good morning ”;

Nếu giữa hai chuỗi muốn liên kết với nhau ta sử dụng dấu "."

Echo “Hello Word” “Good morning ”;

CÀI ĐẶT CHƯƠNG TRÌNH

Double click file Apache.exe để bắt đầu cài đặt, bấm Next

Chọn nơi cài đặt, mặc định là C:\Appserv, nhấn Next

Nhập tên server name, email và port của bạn sau đó bấm Next

Nhập root password, nhấn Install

Nhấn Finish để hoàn thành quá trình cài đặt

1.3.2 Cài đặt Macromedia Dreamweaver CS5 (version 11.0)

- Ấn vào “Accept” khi màn hình dưới hiện ra:

- Chọn “Install this product as a trial” Chọn language và ấn Next.

- Ấn Install và đợi cho quá trình cài đặt hoàn thành.

- Nếu hiện ra yêu cầu đóng trình duyệt -> đóng trình duyệt lại và ấn “Continue”.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

PHÂN TÍCH HỆ THỐNG

2.1.1 Phân tích yêu cầu của đề tài

2.1.1.1 Mô tả phạm vi bài toán

Yêu cầu đối với website bán ô tô

Xây dựng website bán ô tô trong đó chủ yếu xử lý về quá trình bán hàng giữa cửa hàng (Người chủ Website) đối với khách hàng là những người sử dụng Internet.

Bán hàng ở đây cũng gần giống như một cửa hàng, chỉ khác là khách hàng được gián tiếp nhìn thấy các sản phẩm qua hình ảnh hoặc thông tin được đăng mà không cần trực tiếp đến cửa hàng đó.

Hoạt động của khách hàng

Khách hàng khi thăm quan website, xem những sản phẩm ô tô mà họ mong muốn mua

Khách hàng cũng có thể tìm hiểu thông tin về ô tô như về giá cả, mẫu mã, khuyến mại, hình thức thanh toán về loại đó.

Trong một số trường hợp, website còn thiết lập cơ chế để người tiêu dùng có thể đặt hàng thông qua email hoặc gọi điện thoại đến nhà cung cấp Trong quy trình giao dịch này, việc mua bán qua mạng chỉ thể hiện ở giai đoạn xem hàng và đặt hàng, các công đoạn khác vẫn được tiến hành theo cách thức truyền thống.

Trong khi các showroom trên mạng được hình thành rất rầm rộ, thậm chí có cả những showroom để cho thuê (người lập website không dùng nó để trưng bày các sản phẩm của mình, mà của các doanh nghiệp khác); thì việc mua bán qua mạng lại chưa được phát triển ở Việt Nam

Hoạt động của nhà quản lý Đối với cửa hàng trên Internet, người quản lý giao tiếp và theo dõi khách hàng của mình thông qua đơn đặt hàng của khách trên mạng.

Khách đã cung cấp cho người quản lý thông tin về khách như:

Người quản lý sẽ dựa vào những thông tin trên để giao hàng, gởi hóa đơn kèm theo đến tận tay khách hàng.

Hướng dẫn giới thiệu sản phẩm và nhanh chóng đưa khách hàng tới sản phẩm của họ cần Các thông tin về sản phẩm sẽ được trình bày trên gian hàng

Tính năng cần có để quảng cáo bán ô tô a, Giỏ hàng

Khách hàng sẽ thăm quan cửa hàng, tham khảo các sản phẩm cho tới khi kết thúc việc mua hàng, có thể lựa chọn sản phảm, hoặc loại bỏ sản phẩm đó mà khách hàng không thích. b, Giao dịch

Doanh nghiệp nhận và lưu trữ thông tin đặt hàng đồng thời chuyển tiếp thông tin thanh toán (số thẻ tín dụng, ngày đáo hạn, chủ thẻ…) đã được mã hóa đến máy chủ (Server, thiết bị xử lý dữ liệu) của Trung tâm cung cấp dịch vụ xử lý thẻ trên mạng Internet Với quá trình mã hóa các thông tin thanh toán của khách hàng được bảo mật an toàn nhằm chống gian lận trong các giao dịch (chẳng hạn doanh nghiệp sẽ không biết được thông tin về thẻ tín dụng của khách hàng). c, Thanh toán

 Khi Trung tâm xử lý thẻ tín dụng nhận được thông tin thanh toán, sẽ giải mã thông tin và xử lý giao dịch đằng sau bức tường lửa (Firewall) và tách rời mạng Internet (of the Internet), nhằm mục đích bảo mật tuyệt đối cho các giao dịch thương mại, định dạng lại giao dịch và chuyển tiếp thông tin thanh toán đến ngân hàng của doanh nghiệp (Acquirer) theo một đường dây thuê bao riêng (một đường truyền số liệu riêng biệt).

 Ngân hàng của doanh nghiệp gởi thông điệp điện tử yêu cầu thanh toán (authorization request) đến ngân hàng hoặc công ty cung cấp thẻ tín dụng của khách hàng (Issuser) Và tổ chức tài chính này sẽ phản hồi là đồng ý hoặc từ chối thanh toán đến trung tâm xử lý thẻ tín dụng trên mạng Internet.

 Trung tâm xử lý thẻ tín dụng trên Internet sẽ tiếp tục chuyển tiếp những thông tin phản hồi trên đến doanh nghiệp, và tùy theo đó doanh nghiệp thông báo cho khách hàng được rõ là đơn đặt hàng sẽ được thực hiện hay không.

 Toàn bộ thời gian thực hiện một giao dịch qua xử lý trong khoảng 15 –

20 giây. d, Nhận hàng và trả hóa đơn hàng

Khi khách hàng kết thúc giao dịch, sản phẩm và hóa đơn được đưa lại cho khách hàng.

Quá trình bán hàng a, Đối với khách hàng

Khách hàng có thể vào cửa hàng trực tuyến trên mạng để tìm kiếm sản phẩm cần mua và đặt hàng Khách hàng có thể tìm kiếm sản phẩm mà mình cần theo nhiều phương thức như: Tên, mẫu mã, chủng loại, tính năng

Khi khách hàng thêm những mặt hàng vào giỏ mua hàng của mình thì một trang đăng ký sẽ xuất hiện yêu cầu khách hàng phải đăng nhập tài khoản, nếu khách hàng chưa có tài khoản của mình trên website thì cung cấp cho khách hàng thông tin cần phải có tài khoản Yêu cầu khách hàng cung cấp thông tin cá nhân, thông tin tài khoản, cung cấp cho khách hàng một tài khoản được bảo mật tuyệt đối và duy nhất.

Khi khách hàng đã có tài khoản trên website thì khách hàng có thể tiếp tục mua hàng, khách hàng có thể xem những sản phẩm mà khách hàng đó cần thông tin qua giỏ hàng, trong giỏ hàng khách hàng có thể thêm, xóa chỉnh sửa số lượng và một số đánh giá về sản phẩm đó.

Khách hàng đã sẵn sàng hoàn thành hóa đơn đặt hàng của mình thì các sản phẩm mà khách hàng hiện có trong giỏ hàng sẽ chuyển vào hóa đơn đặt hàng thực hiện công việc chuyển tận tay đến khách hàng. b, Đối với người quản trị

THIẾT KẾ HỆ THỐNG

GIAO DIỆN VÀ MÃ NGUỒN

MỘT SỐ GIAO DIỆN CHÍNH

3.1.6 Quản trị danh sách sản phẩm

3.1.7 Quản trị danh sách nhân viên

MỘT SỐ ĐOẠN MÃ CODE CHÍNH

ShowRoom oTo - Design by Bùi Xuân Bằng - Hanoi University of Business and Technology (HUBT)

Languages:

Hiện Tại: Trang Chủ

Sản Phẩm

swfobject.registerObject("FlashID");

" width="600" height="450" />

VNĐ

Tên Của Bạn

Hãy Nhập Chính Xác

Số Điện Thoại

Địa Chỉ

Chi Tiết Nhất !

* Mong Bạn Hãy Ghi Đúng Thông Tin Để Chúng Tôi Có Thể Liên Hệ Sớm Nhất

Hoặc Bạn Có Thể Địa Chỉ Công Ty

- Trụ sở chính: Đại Học Kinh Doanh Công nghệ Hà Nội

Số Điện Thoại : 094.664.2009 - Mr Bằng

swfobject.registerObject("FlashID");

Ngày đăng: 27/05/2023, 16:10

HÌNH ẢNH LIÊN QUAN

Sơ đồ phân cấp chức năng giúp người phân tích viên xác định rõ hơn phạm vi công việc của hệ thống cần phân tích - Xây dựng website cho công ty ô tô toyota
Sơ đồ ph ân cấp chức năng giúp người phân tích viên xác định rõ hơn phạm vi công việc của hệ thống cần phân tích (Trang 19)
Sơ đồ xử lí hệ thống - Xây dựng website cho công ty ô tô toyota
Sơ đồ x ử lí hệ thống (Trang 20)
Sơ đồ ngữ cảnh - Xây dựng website cho công ty ô tô toyota
Sơ đồ ng ữ cảnh (Trang 20)
Sơ đồ ngữ cảnh - Xây dựng website cho công ty ô tô toyota
Sơ đồ ng ữ cảnh (Trang 20)
2.2.1. Bảng mathang - Xây dựng website cho công ty ô tô toyota
2.2.1. Bảng mathang (Trang 21)
2.2.2. Bảng khachhang - Xây dựng website cho công ty ô tô toyota
2.2.2. Bảng khachhang (Trang 21)
2.2.4. Bảng lienhe - Xây dựng website cho công ty ô tô toyota
2.2.4. Bảng lienhe (Trang 22)
2.2.5. Bảng emailkhachhang - Xây dựng website cho công ty ô tô toyota
2.2.5. Bảng emailkhachhang (Trang 22)
w