1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài trình chiếu powerpoint Xây dựng website bán hàng cho công ty HC computer – TP Hà Giang (Đồ án Công nghệ thông tin)(Đồ án tốt nghiệp CNTT)

33 1,3K 3

Đ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 33
Dung lượng 3,57 MB

Nội dung

Bài trình chiếu “Xây dựng website bán hàng cho công ty HC computer – TP Hà Giang” làm đề tài thực tập tốt nghiệp Lập trình Web Lựa chọn giải pháp:Chương trình sử dụng ngôn ngữ PHP và cơ sở dữ liệu MySQL.Các công cụ mà hệ thống sử dụng:Gói XAMPP: Cài đặt các thành phần Apache, PHP, MySQL.Apache 2 ServerPHP 5.5.1 Ngôn ngữ lập trìnhMySQL Cơ sở dữ liệuVà các tính năng chuyên sâu khác...mySQL: Dùng để lưu cơ sở dữ liệu.Dreamweaver: Tạo form, thiết kế giao diện.Photoshop, flash: Thiết kế giao diện. Chường trình đầy đủ cả mã nguồn liên hệ số ĐT: 0942 102 366

Trang 1

BÁO CÁO ĐỒ ÁN TỐT NHIỆP

Trang 2

CHƯƠNG I - CƠ SỞ LÝ THUYẾT

Trang 3

I INTERNET, WORLD WIDE WEB

1.1 Khái niệm:

Internet là mạng của các máy tính trên toàn cầu được thành lập từ những năm 80 bắt nguồn từ mạng APARRNET của bộ quốc phòng Mỹ

Vào mạng Internet, bạn có thể tìm thấy nhiều tài liệu để

nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán Một trong những mục tiêu của Internet là chia sẻ thông tin giữa những người dùng trên nhiều lĩnh vực khác nhau

CHƯƠNG I: CƠ SỞ LÝ THUYẾT

Trang 4

I INTERNET, WORLD WIDE WEB

World Wide Web:

World Wide Web (WWW) hay còn gọi là Web là một dịch vụ phổ biến nhất hiện nay trên Internet, 85% các giao dịch trên Internet ước lượng thuộc về WWW Ngày nay số Website trên thế giới đã đạt tới con số

khổng lồ WWW cho phép bạn truy xuất thông tin văn bản, hình ảnh, âm thanh, video trên toàn thế giới Thông qua Website, các quý công ty có thể giảm thiểu tối đa chi phí in ấn và phân phát tài liệu cho khách hàng ở nhiều nơi

Trang 5

II Giới Thiệu Về Ngôn Ngữ Lập Trình

- Thực chất PHP là ngôn ngữ kịch bản nhúng trong HTML, nói một cách

đơn giản đó là một trang HTML có nhúng mã PHP, PHP có thể được đặt rải rác trong HTML

- vì tính chất không phụ thuộc môi trường cho phép PHP chạy trên hầu hết trên các hệ điều hành như Windows, Unix và nhiều biến thể của nó Đặc

biệt các mã kịch bản PHP viết trên máy chủ này sẽ làm việc bình thường

trên máy chủ khác mà không cần phải chỉnh sửa hoặc chỉnh sửa rất ít

Trang 6

2.2 Hoạt động và môi trường chạy PHP

Vì PHP là ngôn ngữ của máy chủ nên mã lệnh của PHP sẽ tập

trung trên máy chủ để phục vụ các trang Web theo yêu cầu của

người dùng thông qua trình duyệt

Sơ đồ hoạt động:

Trang 7

Môi trường chạy PHP

Về cơ bản PHP và MySQL đều chạy được trên cả Linux và Win, nhưng trên Linux là chính thống hơn còn trên Win chỉ là giả lập một số thư viện sẽ không hỗ trợ tốt trên Win.

Trên Window:

 Bạn có thể dùng chương trình giả lập đã tích hợp tất cả 5 thành phần :

- CentOS 5.x (một nhánh của Linux version 5.x)

- Apache2 (webserver version 2.x)

- PHP5.x (ngôn ngữ lập trình version 5.x)

muốn dùng commandline)

Vào thành 1 gói là XAMPP rất dễ dùng và dễ hiểu

Trang 8

Giao diện phần mềm XAMPP

Trang 9

MySQL và PHP

Để connect tới 1 CSDL trên MySQL Server rất đơn giản Chỉ cần sử dụng hàm:mysql_connect (host, user, password) để mở 1 kết nối tới MSQL Server với kết quả là giá trị trả về của hàm (Giả sử là biến $dbname) Sau đó, dùng hàm mysql_select_db(dbname, $link)

VD:

<?phpdefine('sv', 'localhost');

define('dbname', 'minhtoan');

define('username', 'root');

define('pass', '');

$link=mysql_connect(sv, username, pass);

mysql_select_db("minhtoan", $link)or die("khong ket noi duoc co so du lieu)"

mysql_error());

?>

Trang 10

CHƯƠNG II KHẢO SÁT HIỆN TRẠNG CÔNG TY

1 Giới thiệu về cửa hàng bán máy tính:

Tên công ty: Công ty HC computer

Địa chỉ: Tổ 6 Phường Minh Khai - TP Hà Giang

Điện thoại: 01646045366

Fax: (84-4)35641366

Công ty HC computer được đặt tại phường Minh Khai – TP hà giang.

là một chi nhánh của Tổng công ty siêu thị điện máy HC home Center, Trong đó của hàng máy tính HC computer chuyên phụ trách về mặt hàng máy tính Hàng của công ty được bán trực tiếp cho người tiêu dùng

Hàng của công ty được nhập từ các nhà sản xuất hay các nhà phân phối lớn

Trang 11

- vấn đề giới thiệu các sản phẩm máy tính tới

người sử dụng là rất quan trọng với các hình thức quảng cáo sản phẩm tới người tiêu dùng thủ công như:

+ Phát tờ rơi quảng cáo + Mở các buổi giới thiệu sản phẩm tại hội trợ các trung tâm để có thể giới thiệu

từng sản phẩm tới người tiêu dung.

KHẢO SÁT HIỆN TRẠNG CÔNG TY

Trang 12

- Công việc này tốn nhiều kinh phí và mất công tổ

chức và chẩn bị không thể giới thiệu hết được các

sản phẩm, nên rất cần thiết có một website giới thiệu các sản phẩm chính hãng của công ty một cách chi tiết, để người tiêu dùng có thể truy cập xem các sản phẩm tại nhà, biết công dụng tính năng, hiệu quả, giá thành

- việc cấp thiết là cần phải xây dựng một trang

websize giới thiệu các sản phẩm tới người tiêu dùng một cách chi tiết và cập nhật thường xuyên liên

tục….

KHẢO SÁT HIỆN TRẠNG CÔNG TY

Trang 13

PHÒNG CHĂM SÓC KHÁCH HÀNG

CỘNG TÁC VIÊN

Trang 14

CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG

• Yêu cầu đề tài:

 Là một Website chuyên bán các sản phẩm về máy tính, các linh kiện

phụ tùng máy tính …cho các cá nhân và doanh nghiệp

 Là một Website động, các thông tin được cập nhật theo định kỳ.

 Người dùng truy cập vào Website có thể xem, tìm kiếm, mua các sản

phẩm,hoặc đặt hàng sản phẩm

 Các sản phẩm được sắp xếp hợp lý Vì vậy người dùng sẽ có cái

nhìn tổng quan về tất cả các sản phẩm hiện có.

Trang 15

CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG

• Quản trị hệ thống

Các Usecase chính

• khách hàng

Trang 16

Biểu đồ Use Case mức tổng quát

Trang 17

Biểu đồ Use Case

“Tác nhân quản trị hệ thống (Admin)”

Biểu đồ Use Case của quản trị hệ thống(Admin )

Trang 18

Biểu đồ Use Case

“Tác nhân Khách hàng

Biểu đồ Use Case của Khách hàng

Trang 19

Biểu đồ Biểu đồ trình tự:

Use Case Đăng kí thành viên

Hành động của tác nhân

Phản ứng của hệ thống

1 Chọn chức năng đăng ký thành viên

3 Nhập thông tin

4 Gửi thông tin lên hệ thống

 

2 Hiển thị form nhập liệu, yêu cầu người dùng nhập đầy đủ thông tin

5 Kiểm tra thông tin

6 Tạo mới người sử dụng

7 Thông báo kết quả

Trang 20

Biểu đồ trình tự Use Case Tìm kiếm thông tin

Hành động của tác nhân

Phản ứng của hệ thống

1 Nhập thông tin cần tìm kiếm

2 Nhấn nút tìm kiếm

  

3 Tìm thông tin theo yêu cầu

4.kiểm tra thông tin và hiển thị kết quả

Trang 21

Hành động của tác nhân

Phản ứng của hệ thống

1 Chọn hiển thị danh sách sản phẩm

4 Hiển thị Form danh sach sản phẩm

5 chọn chức năng tương ứng

6 hiển thị from chức năng

7 Chọn chức năng quản lý (thêm, sửa, xóa sản phẩm)

2 Gửi thông tin truy xuất

3 Hiển danh sach sản phẩm

8.Thêm, sửa, xóa sản phẩm

9 cập nhật danh mục sản phẩm

10 Thông báo hoàn thành

Biểu đồ trình tự Use Case Quản lý sản phẩm

Trang 22

Biểu đồ trình tự Use Case Quản lý Khách

hàng

Hành động của tác nhân Phản ứng của hệ thống

1.Chọn hiển thị danh sách khách hang

4 Chọn chức năng tương ứng

6 Hiển thị From chức năng

7 chọn chức năng thêm, sửa, xoá khách hàng

10 Thông bá kết quả

2 Gửi thông tin truy xuất

 3 hiển thị danh sách khách hang

8 Thêm, sửa, xoá khách hàng

9 Cập nhật danh mục khách hàng

Trang 23

Biểu đồ lớp ca sử dụng

Biểu đồ lớp ca sử dụng đăng ký

Biểu đồ lớp ca sử dụng quản lý tìm kiếm

Trang 24

Biểu đồ lớp ca sử dụng

Biểu đồ lớp ca sử dụng quản lý Khách hàng

Biểu đồ lớp ca sử dụng quản lý sản phẩm

Trang 25

CHƯƠNG IV XÂY DỰNG WEBSITE GIỚI THIỆU SẢN PHẨM

Và các tính năng chuyên sâu khác

mySQL: Dùng để lưu cơ sở dữ liệu

Dreamweaver: Tạo form, thiết kế giao diện

Photoshop, flash: Thiết kế giao diện

Trang 26

Giao diện trang chủ

Trang 27

Giao diện Form đăng nhập Giao diện Form Tìm Kiếm

Giao diện Form

Trang 28

Giao diện Form đăng ký thành viên

Trang 29

Giao diện Form liên hệ

Trang 30

Giao diện trang giỏ hàng

Trang 31

Giao diện trang chi tiết sản phẩm

Trang 32

Giao diện trang quản trị Admin

Trang 33

KẾT LUẬN

Hướng nghiên cứu phát triển:

-Tìm hiểu sâu hơn về ngôn ngữ PHP & MySQL để có thể đáp ứng nhiều hơn nữa nhu cầu của người sử dụng, phát triển và tối ưu hóa hệ thống,

-Kết hợp ngôn ngữ PHP với các hệ quản trị cơ sở dữ liệu lớn hơn: SQL Server,

-Tìm hiểu thêm một số ngôn ngữ, các phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn…

-Xây dựng trang Web quy mô lớn hơn với nhiều ứng dụng, chức năng

Để hoàn thành đề tài này, một lần nữa em xin chân thành cảm ơn Thầy

……… là người đã quan tâm, giúp đỡ em trong suốt thời gian qua Em

xin chân thành cảm ơn !

Ngày đăng: 23/11/2017, 09:20

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w