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

Thiết kế website quảng cáo rao vặt

64 7 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 đề Thiết Kế Website Quảng Cáo Rao Vặt
Tác giả Phạm Thị Lý Luyến
Người hướng dẫn PGS.TSKH.Trần Quốc Chiến, TS. Nguyễn Trần Quốc Vinh
Trường học Đại Học Đà Nẵng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Khóa luận tốt nghiệp
Năm xuất bản 2014
Thành phố Đà Nẵng
Định dạng
Số trang 64
Dung lượng 1,93 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thiết kế website quảng cáo rao vặt là một trong những chiến lượt hàng đầu để tạo ra một trang web hoạt động đáp ứng nhu cầu người tiêu dùng và thiết kế web cũng là một môn học chuyên ng

Trang 1

KHÓA LUẬN TỐT NGHIỆP

ĐỀ TÀI:

THIẾT KẾ WEBSITE QUẢNG CÁO RAO VẶT

CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

Trang 2

KHOA TIN HỌC

ĐỀ TÀI:

THIẾT KẾ WEBSITE QUẢNG CÁO RAO VẶT

CHUYÊN NGÀNH : CÔNG NGHỆ THÔNG TIN

Trang 3

Đà Nẵng, ngày tháng năm 2014

Giảng viên phản biện

TS Nguyễn Trần Quốc Vinh

Trang 4

sự cố gắng hết sức mình của bản thân, em cũng đã nhận được sự khích lệ, động viên rất nhiều từ mọi người

Trước hết em xin chân thành cảm ơn các thầy cô trong khoa Tin Học cũng như các thầy cô giảng dạy trong trường Đại Học Sư Phạm – Đại Học Đà Nẵng đã truyền đạt những kiến thức quý báu cho em trong những năm học vừa qua

Đặc biệt, em xin chân thành cảm ơn thầy Trần Quốc Chiến và thầy Nguyễn Trần Quốc Vinh chủ nhiệm khoa đã tận tình hướng dẫn, động viên và giúp đỡ em trong suốt thời gian thực hiện đề tài

Bên cạnh đó, để hoàn thành đề tài lần này, em cũng đã nhận được nhiều sự giúp đỡ, động viên của bạn bè những người bạn đã ủng hộ, giúp đỡ, chia sẻ kiến thức, kinh nghiệm và tài liệu cho em trong suốt quá trình nghiên cứu và thực hiện

đề tài

Qua quá trình thực hiên đề tài, em đã thu thập được những kiến thức và kinh nghiệm đáng quý Những kinh nghiệm đó sẽ giúp em rất nhiều trong công việc sau này của em Một lần nữa em xin cảm ơn mọi người đã tạo điều kiện thuận lợi và tốt nhất để em có thể hoàn thành đề tài luận văn của mình Em xin chân thành cảm ơn tất cả mọi người

Đà Nẵng, ngày … tháng … năm

SVTH

Phạm Thị Lý Luyến

Trang 5

Những nội dung trong báo cáo này là do em thực hiện dưới sự hướng dẫn trực tiếp của thầy giáo PGS.TSKH.Trần Quốc Chiến Các thông tin tài liệu trích dẫn hay mọi tham khảo dùng trong báo cáo này đều được ghi rõ ràng nguồn gốc tên tác giả, tên website Nếu có gian trá em xin chịu hoàn toàn trách nhiệm

Đà Nẵng, ngày … tháng … năm

SVTH

Phạm Thị Lý Luyến

Trang 6

1.1 Mục tiêu và nhiệm vụ của bài toán 1

1.1.1 Mục tiêu 1

1.1.2 Nhiệm vụ 1

1.2 Đối tượng và phạm vi đề tài 2

1.3 Phương pháp nghiên cứu 2

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 3

2.1 Lý thuyết cơ bản 3

2.1.1 Web Server 3

2.1.2 Middleware 4

2.1.3 Hệ quản trị Cơ Sở Dữ Liệu 4

2.2 Công cụ lập trình 5

2.2.1 Giới thiệu ngôn ngữ lập trình PHP 5

2.2.2 Ưu điểm, nhược điểm của PHP .5

2.2.3 Thực hành ứng dụng đầu tiên 6

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

3.1 Giới thiệu về công ty khảo sát .9

3.1.1 Quá trình hình thành và phát triển 9

3.1.2 Địa chỉ công ty 9

3.1.3 Lĩnh vực kinh doanh 10

3.2 Phân tích hệ thống Website Quảng cáo – Rao vặt 10

3.2.1 Người dùng và các sản phẩm, tin – bài đăng 10

3.2.2 Nguyên tắc và hình thức Quảng cáo – Rao vặt 11

3.3 Phân tích hệ thống về chức năng 12

3.3.1 Sơ đồ mức ngữ cảnh 12

3.3.2 Sơ đồ phân rã chức năng 13

3.3.3 Sơ đồ luồng dữ liệu 17

3.4 Sử dụng hệ thống website bằng các lưu đồ thuật toán 22

Trang 7

4.2.1 Structure THANHVIEN 29

4.2.2 Structure DMSANPHAM 30

4.2.3 Structure THONGTINSP 30

4.2.4 Structure LOAISP 32

4.2.5 Structure DMRAOVAT 32

4.2.6 Structure TINRAOVAT 33

4.2.7 Structure LOAITIN 34

4.2.8 Structure GOPY 35

4.2.9 Structure IMAGES 35

4.3 Sơ đồ lượt đồ quan hệ 37

CHƯƠNG 5 KẾT QUẢ VÀ ỨNG DỤNG .38

ĐÁNH GIÁ KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 50

TÀI LIỆU THAM KHẢO 52

Trang 8

Hình 3.2: Chức năng quản lý sản phẩm 14

Hình 3.3: Chức năng quản lý Tin Rao Vặt 14

Hình 3.4: Chức năng quản lý Thành Viên 15

Hình 3.5: Chức năng quản lý Trợ giúp – Góp ý 15

Hình 3.6: Sơ đồ chức năng của khách hàng 16

Hình 3.7 : Sơ đồ DFD mức 0 của hệ thống 17

Hình 3.8: Sơ đồ quản lý sản phẩm 18

Hình 3.9: Sơ đồ quản lý khách hàng 19

Hình 3.10: Sơ đồ quản lý Tin rao vặt 20

Hình 3.11: Thuật toán người dùng đăng tin 24

Hình 4.1: Sơ đồ thực thể quan hệ 28

Hình 4.2: Sơ đồ lượt đồ quan hệ 37

Hình 5.1: Trang giao diện đăng nhập 38

Hình 5.2 : Tên khách hàng 38

Hình 5.3: Sửa thông tin người dùng 39

Hình 5.4: Menu khách hàng nhìn thấy 39

Hình 5.5: Hiển thị tên admin sau khi đăng nhập 39

Hình 5.6: Menu hiển thị admin nhìn thấy 40

Hình 5.7: Danh mục quản lý 40

Hình 5.8: Form Đăng ký 41

Hình 5.9: Giao diện trang chủ 42

Hình 5.10: Menu danh mục sản phẩm 43

Hình 5.11: Trang sản phẩm laptop 43

Hình 5.12: Giao diện trang menu tin tức rao vặt 44

Hình 5.13: form tìm kiếm sản phẩm 45

Hình 5.14: Giao diện trang giới thiệu 45

Hình 5.15 Giao diện trang đăng sản phẩm 46

Trang 10

Bảng 4.2: Bảng mô tả toàn vẹn giá trị danh mục sản phẩm 30

Bảng 4.3: Bảng mô tả toàn vẹn giá trị thông tin sản phẩm 31

Bảng 4.4: Bảng mô tả toàn vẹn giá trị loại sản phẩm 32

Bảng 4.5: Bảng mô tả toàn vẹn giá trị danh mục rao vặt 33

Bảng 4.6: Bảng mô tả toàn vẹn giá trị tin rao vặt 34

Bảng 4.7: Bảng mô tả toàn vẹn giá trị loại tin 34

Bảng 4.8: Bảng mô tả toàn vẹn giá trị góp ý 35

Bảng 4.9: Bảng mô tả toàn vẹn giá trị image 36

Trang 11

dịch vụ do doanh nghiệp cung cấp… Có thể coi website chính là bộ mặt của doanh nghiệp, là nơi để đón tiếp và giao dịch với các khách hàng, đối tác trên Internet Và như chúng ta đã biết thì internet là một hệ thống thông tin toàn cầu, mang lại rất nhiều tiện ích hữu dụng cho người sử dụng, vậy nên nhu cầu sử dụng Internet ngày càng tăng, một lượng lớn các website được hình thành và đang hoạt động Lúc này việc hình thành nên nhiều hình thức quảng cáo khác nhau là điều hiển nhiên, nhằm phục vụ cho các hoạt động kinh tế - xã hội của con người Vì vậy con người cần phải có chiến lược kinh doanh một cách hợp lý

Xuất phát từ những cơ sở khoa học và thực tiễn đó, em đã quyết định chọn

đề tài: "Thiết kế website quảng cáo rao vặt” cho luận văn tốt nghiệp của mình Thiết kế website quảng cáo rao vặt là một trong những chiến lượt hàng đầu để tạo ra

một trang web hoạt động đáp ứng nhu cầu người tiêu dùng và thiết kế web cũng là một môn học chuyên ngành không thể thiếu của ngành công nghệ thông tin Bên cạnh lý thuyết đã học thì luận văn cũng là một phần quan trọng để củng cố lý thuyết

và vận dụng nó vào trong thực tế một cách hiệu quả nhất Khi làm luận văn giúp chúng ta học hỏi thêm nhiều kinh nghiệm trong quá trình học và tạo cho chúng ta sự

tư duy cao Khi làm luận văn này đòi hỏi chúng ta phải tìm ra phương án khả thi nhất có khả năng áp dụng vào thực tế Và đây chính là những bước đi đầu tiên, làm hành trang cho em bước vào cuộc sống của nền khoa học kỹ thuật ngày càng phát triển như hiện nay

Nhờ sự hướng dẫn tận tình của thầy giáo PGS.TSKH.Trần Quốc Chiến đã giúp em hoàn thành luận văn này Nhưng đây là luận văn đòi hỏi sự tư duy và lượng kiến thức lớn nên trong quá trình làm luận văn không thể không tránh khỏi những sai sót nhất định, do đó sẽ có những sai lệch trong lý luận cũng như trong cách làm nên rất mong thầy xem xét và chỉ bảo thêm để em hoàn thành tốt hơn luận văn

Trang 12

 Chương 1 Tổng quan vấn đề

Chương này nêu lên nhiệm vụ mục tiêu đối tượng phạm vi và phương pháp nghiên cứu luận văn

 Chương 2 Cơ sở lý thuyết

Chương này sẽ trình bày các nội dung về một số lý thuyết cơ bản về hệ quản trị cơ sở dữ liệu và một số khái niệm về web sever và công cụ lập trình

 Chương 3 Phân tích thiết kế hệ thống

Chương này phân tích xây dựng hệ thống website, từ đó đưa quyền truy cập vào các cơ sở dữ liệu

 Chương 4 Phân tích và thiết kế cơ sở dữ liệu

Chương này trình bày các nội dung cơ bản thiết kế cơ sở dữ liệu

 Chương 5 Kết quả và ứng dụng

Chương này đưa ra thuật toán hướng dẫn người dùng sử dụng website và các kết quả chương trình đạt được

Trang 13

CHƯƠNG 1 TỔNG QUAN VẤN ĐỀ 1.1 Mục tiêu và nhiệm vụ của bài toán

 Tốc độ xử lý, cập nhật còn chậm, tính an toàn về thông tin còn thấp

 Đối với các quảng cáo lớn thì không thể làm quảng cáo thử nghiệm nhiều lần vì chi phí khá tốn kém

 Phạm vi của quảng cáo, tiếp thị còn tương đối nhỏ, chưa có tính toàn cầu hoá…

Vì vậy mục tiêu mà bài toán đặt ra là phải tìm ra một phương tiện có thể đáp ứng được những nhu cầu đó Giải pháp đặt ra là tạo một trang Web có thể tiếp thị, quảng cáo – rao vặt thông qua mạng Internet

Để tạo một website chuyên nghiệp nhằm thỏa mãn mục tiêu đề ra em sử dụng một kiến trúc nền tảng là ngôn ngữ PHP Việc sử dụng PHP làm nền tảng cho

ứng dụng website chuyên nghiệp hơn và việc cần làm thực tế là thiết kế các trang

nhỏ, giúp quản lý website tôt hơn, tiện ích hơn để hổ trợ người dùng như : thông tin

về sản phẩm, rao vặt, tìm kiếm, tin tức, quản lý sản phẩm…

1.1.2 Nhiệm vụ

Nhiệm vụ đặt ra của em khi thiết kế Website Quảng cáo – Rao vặt đó là :

 Tạo ra một Website có giao diện thân thiện, dễ dàng trong thao tác và sử dụng nhằm tạo cảm giác thoải mái cho người dùng khi sử dụng

 Thu thập những nguồn thông tin chính xác bổ ích cho người sử dụng

 Xây dựng hệ thống tìm kiếm và các chức năng đơn giản giúp người dùng có thể tìm kiếm một cách dễ dàng và nhanh nhất

Trang 14

 Hệ thống phải tổ chức tốt về cơ sở dữ liệu, việc lưu trữ, cập nhật thông tin sao cho tối ưu, hiệu quả, nhanh chóng và tránh mất mát dữ liệu

 Giúp cho cá nhân, tổ chức, doanh nghiệp…có thể quảng cáo, tiếp thị một cách rộng rãi và mang tính toàn cầu

1.2 Đối tượng và phạm vi đề tài

Đề tài được xây dựng trong phạm vi kiến thức đã học tại trường Đại Học Sư Phạm, dựa trên các tài liệu tham khảo cùng với sự tìm hiểu khảo sát thực tế tại Công

Ty TNHH Công Nghệ Tin Học Phương Tùng, và các Website Quảng cáo Rao vặt

đã và đang hoạt động trên mạng Hệ thống thực hiện trong phạm vi :

 Đề tài cho phép người dùng:

- Chưa đăng nhập: xem thông tin sản phẩm, tin rao vặt, xem trang giới thiệu, trang liên hệ để từ đó họ có thể biết doanh nghiệp, cửa hàng bán sản phẩm và địa chỉ để mua hàng

- Đăng nhập: Đăng ký thành viên, đăng nhập sau đó có thể đăng sản phẩm, đăng tin, góp ý

 Các cá nhân, tổ chức, công ty … có thể quảng bá sản phẩm của mình ở các lĩnh vực khác nhau

- Vi tính – Điện tử các loại, Điện thoại

- Và đăng tin rao vặt theo các danh mục như : Nhà cửa – Đất đai, Giáo dục – Đào tạo, Vi tính – Điện tử, Ô tô – Xe máy, Việc làm, Dịch vụ và Lĩnh vực khác

 Người quản trị có thể theo dõi, quản lý được sản phẩm theo danh mục và theo loại, quản lí tin – bài đăng, quản lí góp ý các thành viên đã đăng ký vào hệ thống

1.3 Phương pháp nghiên cứu

Phương pháp chính là nghiên cứu tài liệu, nghiên về lý thuyết lập trình web, các câu lệnh truy vấn, có xây dựng một ứng dụng mô phỏng yêu cầu của vấn

đề cần nghiên cứu

Trang 15

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2.1 Lý thuyết cơ bản

Kiến trúc căn bản nhất để trang Web động hoạt động được là nó phải làm việc trên mô hình client/server Có nghĩa là mỗi thứ client hay server đều đảm đương một chức năng riêng để hoàn thành công việc chung đó là cho ra một trang Web động Ứng dụng Web thì khác hẳn, phải có một mô hình server có thể là một máy tính làm server thôi, nhằm tập trung hoá việc xử lý dữ liệu Còn các client, còn được hiểu là máy tính của người sử dụng phải được nối mạng với server, giả sử các máy này truy cập vào một Website chẳng hạn, thì có nghĩa họ đã truy cập vào server, sau đó lấy dữ liệu từ server về thể hiện lên máy mình Cùng một lúc có thể

có hàng trăm người (client) truy cập vào cùng một Website được xử lý tập trung trên server

2.1.1 Web Server

Web Server (máy phục vụ Web) : máy tính mà trên đó cài đặt phần mềm phục vụ Web, đôi khi người ta cũng gọi chính phần mềm đó là Web Server.Tất cả các Web Server đều hiểu và chạy được các file *.htm và *.html, tuy nhiên mỗi Web Server lại phục vụ một số kiểu file chuyên biệt chẳng hạn như:

 IIS của Microsoft dành cho *.asp, *.aspx ; Apache dành cho *.php ;

 Sun Java System Web Server của SUN dành cho *.jsp

Chức năng của Web Server có vẻ không phức tạp mấy Nó chỉ ở tại chỗ, chạy trên nền của HĐH, lắng nghe các yêu cầu ai đó trên Web gởi đến, sau đó trả lời những yêu cầu này, và cấp phát những trang Web thích ứng

Thực tế thì nó không quá đơn giản như vậy, bởi vì nhiệm vụ của Web Server

là phải cung cấp tính ổn định cho môi trường Web cho nên đòi hỏi này phải được đáp ứng một cách rất nghiêm túc

Trang 16

2.1.2 Middleware

Middleware là phần mềm máy tính với nhiệm vụ kết nối các thành phần phần phần mềm hoặc các ứng dụng với nhau Phần mềm loại này bao gồm một tập các dịch vụ cho phép sự tương tác giữa các tiến trình chạy trên một hoặc nhiều máy khác nhau Công nghệ middleware đã được phát triển để cung cấp khả năng hoạt động tương hỗ, phục vụ cho các kiến trúc phân tán thường được để hỗ trợ và đơn giản hóa các ứng dụng phân tán phức tạp

PHP thuộc lớp ngôn ngữ lập trình gọi là middleware Các ngôn ngữ này hoạt động cận kề với Web Server để thông dịch các yêu cầu từ trên World Wide Web, sau đó nhận các trả lời từ Web Server chuyển tải đến trình duyệt Web nhằm đáp ứng các yêu cầu đó đó nhận các trả lời từ Web Server chuyển tải đến trình duyệt Web nhằm đáp ứng các yêu cầu đó

2.1.3 Hệ quản trị Cơ Sở Dữ Liệu

Hệ quản trị cơ sở dữ liệu (Relational Database Management Systems ) là hệ thống phần mềm cho phép một hoặc nhiều người tạo lập, cập nhật, thêm, sửa, xóa, sắp xếp, tìm kiếm, thống kê và và khai thác csdl

Hệ quản trị cơ sở dữ liệu phân tán là hệ thống phần mềm, cho phép quản lý các hệ CSDL phân tán và làm cho việc phân tán trở nên vô hình đối với người sử dụng

Cung cấp phương thức tuyệt vời để lưu trữ và truy xuất lượng thông tin lớn

và phức tạp Nó đã ra đời khá lâu Thực tế, nó có trước Web, Linux và WindowsNT, cho nên không có gì ngạc nhiên khi có quá nhiều hệ CSDL để chọn lựa Tất cả các CSDL này đề dựa trên cơ sở SQL (Structure Query Language) Một số hệ phổ biến như Oracle, Sysbase, Informix, Ms SQL Server, IBM's DB2 Hệ nguồn mở thông dụng hiện nay là MySQL mà quyển sách này đề cập đến, ngoài ra còn có hai hệ nguồn mở khác là PostgresSQL đã một thời thay thế MySQL

và Interbase là bộ nguồn mở của Borland giới thiệu vào tháng 8/1999

Trang 17

2.2 Công cụ lập trình

2.2.1 Giới thiệu ngôn ngữ lập trình PHP

PHP (viết tắt "PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợp với web và

có thể dễ dàng nhúng vào trang HTML Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới

Thẻ <?php và thẻ ?> sẽ đánh đấu sự bắt đầu và sự kết thúc của phần mã PHP

qua đó máy chủ biết để xử lý và dịch mã cho đúng Đây là một điểm khá tiện lợi của PHP giúp cho việc viết mã PHP trở nên khá trực quan và dễ dàng trong việc xây dựng phần giao diện ứng dụng HTTP

Ngôn ngữ, các thư viện, tài liệu gốc của PHP được xây dựng bởi cộng đồng và

có sự đóng góp rất lớn của Zend Inc., công ty do các nhà phát triển cốt lõi của PHP lập nên nhằm tạo ra một môi trường chuyên nghiệp để đưa PHP phát triển ở quy mô doanh nghiệp

2.2.2 Ưu điểm, nhược điểm của PHP

 Ưu điểm

Tốc độ nhanh và PHP có đầy đủ các đặc tính như khả năng cấu trúc, dễ sử dụng

 Chạy trên được nhiều hệ điều hành như Win NT/2000/2003/XP hay Unix với sự

hỗ trợ của IIS hoặc Apache

 Hỗ trợ truy cập bất kì loại cơ sở dữ liệu nào thông qua các hàm được xây dựng sẵn

 Luôn được cải tiến và cập nhật liên tục

 Và đặt biệt là hoàn toàn miễn phí, đây là một lợi thế của PHP

Trang 18

Hỗ trợ giao thức HTTP, dùng để truy cập dữ liệu như bạn truy cập vào

website Có thể dùng : Server Apache (Apache : http://www.apache.org),

- Các phần mềm như Photoshop cs2, paint, PhotoScape…

 Cấu hình web server XAMPP :

XAMPP là gói cài đặt localhost, là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn của X + Apache + Mysql + PHP + Perl Chữ X là cross (platform ) ám chỉ dùng được cho cả 4 hệ điều hành khác nhau : Windows, Linux, Solaris và MAC

Trang 19

Không như Appserv, Xampp có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc nào

Là một ứng dụng để chạy Webserver trên máy tính của bạn mà không cần phải mua hosting va domain

Có thể coi đây là một chương trình giúp bạn thực hành về phát triển Web phục vụ học tập và giải trí

2.2.3.2 Xây dựng trang PHP đầu tiên

 Soạn thảo đoạn code :

- Mở trình soạn thảo văn bản thuần túy ( VD notepad ++ ) gõ nội dung dưới

-> Lưu lại với tên “chao.php” trong thư mục htdocs của Xampp

Để kết quả hiển thị ta gõ đường dẫn locallhost/chao.php lên trình duyệt firefox Gói cài đặt localhost với xampp đã được cài đặt ở trên

Giới thiệu thêm về localhost:

Localhost tức là host trên máy tính của mình Có thể hiểu host là một địa chỉ của một máy chủ (Server) hoặc không gian trên mạng dùng để chứa dữ liệu và các máy tính khác có thể kết nối đến host theo một phương thức nào đó

?>

</body>

</html>

Trang 20

Localhost rút cuộc nó là địa chỉ của một máy chủ (Server) cho phép các máy trong mạng LAN có thể truy xuất thông tin theo một phương thức nào đó, dĩ nhiên trong đó có máy của mình rồi

Thông thường localhost hiểu là một Server trên máy của mình dùng vào một

số mục đích nhất định nào đó

Như chúng ta biết một số ngôn ngữ lập trình như PHP, ASP là những ngôn ngữ dành cho Server tức là những ngôn ngữ chỉ thực thi trên Server (hay còn gọi là host)

Nhưng không phải ai cũng có điều kiện và tiền bạc để thuê host của các nhà cung cấp, hoặc đơn giản là dùng host free, lý do là vì máy không nối mạng

Vậy thì muốn chạy được PHP thì phải làm sao khi không có mạng giải pháp đưa ra đó là cài đặt localhost

Localhost là giải pháp đưa ra để có thể chạy PHP ngay trên máy tính của mình, và các máy tính khác trong mạng LAN có thể truy cập vào máy mình theo giao thức HTTP Biến máy tính của mình thành một Server và như vậy bạn có thể tha hồ học lập trình PHP

Và đây là kết quả hiển thị sau khi trình chạy trình duyệt với đường dẫn localhost/chao.php

Hình 0.1: Trang PHP đầu tiên

Trang 21

CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Giới thiệu về công ty khảo sát

3.1.1 Quá trình hình thành và phát triển

Công ty TNHH công nghệ tin học Phương Tùng được thành lập vào ngày 31/12/1997 Hiện nay công ty có trên 50 nhân viên trong đó có trên 80% tốt nghiệp đại học và trên đại học Với đội ngũ nhân viên năng động nhiệt tình cùng với định hướng phát triển đúng đắn của ban lãnh đạo, Tại Phương Tùng đã tạo ra một môi trường làm việc chuyên nghiệp và cũng chính là địa chỉ tin cậy của hầu hết khách hàng từ tiêu dùng cá nhân đến các doanh nghiệp, cơ quan nhà nước và các trường học trên địa bàn thành phố Đà Nẵng và các vùng lân cận

Quan hệ hợp tác quốc tế: Với bề dày kinh nghiệm, khả năng lớn về tài chính cũng như nguồn lực con người Phương Tùng được các hãng linh kiện nổi tiếng thế giới chọn là đại lý, nhà phân phối chính thức cho các sản phẩm CNTT như: Intel; SONY; IBM; HP; BenQ; Compaq; Toshiba; Epson; Samsung; LG; Netac; Asus; … Định hướng phát triển: Đầu tư phát triển nguồn nhân lực, tuyển dụng và đào tạo lao động trẻ có năng lực để đáp ứng việc phát triển nghiên cứu công nghệ mới nhằm giữ vững vị thế là doanh nghiệp tiên phong trong lĩnh vực khai thác và sử dụng công nghệ mới Tăng cường mở rộng quan hệ hợp tác với các hãng trong và ngoài Nước nhằm mở rộng hơn nữa các mặt hàng có chất lượng cao và giá cả hợp

lý nhằm cung cấp cho người tiêu dùng Mở rộng hệ thống phân phối rộng hơn nữa

để bao phủ toàn thị trường khu vực Miền Trung

3.1.2 Địa chỉ công ty

CÔNG TY TNHH CÔNG NGHỆ TIN HỌC PHƯƠNG TÙNG®

Địa chỉ: 40 Nguyễn Văn Linh, Nam Dương, Hải Châu, Đà Nẵng

Điện thoại: 0511.3656 666 - Fax: 0511.3656 176

Hotline: 0905123336 , 0903502084

Trang 22

3.1.3 Lĩnh vực kinh doanh

 Kinh doanh

 Lắp đặt thi công các hệ thống mạng máy tính, phòng Lab máy tính, Hội nghị truyền hình

 Lắp ráp Máy tính thương hiệu VINTE

 Cung cấp Linh kiện máy tính , Thiết bị mạng , Video

 Cung cấp Máy chủ , Máy tính , Máy tính xách tay

 Cung cấp Thiết bị máy văn phòng : Máy in , Máy chiếu, máy Photocopy, Máy hủy giấy, máy Fax

 Cung cấp các phần mềm bản quyền Microsoft , Antivirus , Autocad …

 Xử lý Sự cố máy tính tận nơi một cách nhanh chóng

 Tư vấn trang thiết bị bên lĩnh vực CNTT khi khách hàng có nhu cầu

3.2 Phân tích hệ thống Website Quảng cáo – Rao vặt

3.2.1 Người dùng và các sản phẩm, tin – bài đăng

Ngày nay hoạt động mua bán trực tuyến, thương mại điện tử ngày càng phổ biến Các công ty, tổ chức, doanh nghiệp… không chỉ tạo Website của riêng mình

để có thể quảng cáo, mua bán sản phẩm mà họ còn tiếp thị, quảng bá trên nhiều phương tiện, Website khác

Các chức năng của Website cho phép người dùng (sau khi đã đăng ký làm thành viên ) quảng cáo sản phẩm, thương hiệu của mình, có thể đăng tin rao vặt,

Trang 23

download bảng giá của sản phẩm, gửi những thắc mắc và góp ý cho trang Web Những thông tin về thành viên, sản phẩm, tin đăng, bài viết… sẽ được người quản trị giám sát chặt chẽ để tránh những tin, bài không hợp lệ làm ảnh hưởng đến hệ thống Website

Còn đối với khách hàng, trước khi mua hàng, khách hàng phải xác định được mình cần gì, sau đó họ cần nắm được những thông tin về đặc tính của mặt hàng, chế

độ bảo trì và sữa chữa… của sản phẩm đó Do đó họ cần được tư vấn, cần có những thông tin chính xác nhất về sản phẩm Vì thế nên trang Web quảng cáo góp phần không nhỏ vào việc đáp ứng những mong đợi, thoả mãn yêu cầu của khách hàng

3.2.2 Nguyên tắc và hình thức Quảng cáo – Rao vặt

Đầu tiên, khi một doanh nghiệp, cửa hàng, cá nhân…muốn quảng bá sản phẩm hay đăng tin rao vặt, thì bắt buộc phải đăng ký làm thành viên của Website

Hệ thống sẽ cung cấp thủ tục đăng ký cực kỳ đơn giản, nhanh chóng, chỉ với một vài thao tác, bạn đã là thành viên của Website khi đó bạn sẽ dễ dàng sử dụng những chắc năng của Website mang lại

Sau khi đã đăng ký thành công, thành viên sẽ gửi thông tin về sản phẩm, mặt hàng như: giá cả, đặc điểm, chức năng…và hình ảnh của sản phẩm, mặt hàng đó (nếu có) về cho người quản trị Người quản trị Website sẽ xử lý và đăng sản phẩm cho bạn trong thời gian sớm nhất, như vậy là sản phẩm của bạn đã được quảng cáo

và chỉ cần khách hàng ghé thăm Website là họ sẽ biết đến cửa hàng, công ty của bạn Hoặc nếu như bạn muốn đăng tin rao vặt thì thủ tục đơn giản hơn Bạn chỉ cần điền đầy đủ thông tin vào mục rao vặt là hệ thống sẽ nhanh chóng đăng tin đó của bạn lên Nếu thông tin hay tin đăng của bạn không hợp lệ, người quản trị sẽ thông báo cho bạn để xử lý

Trang 24

Yêu cầu đăng ký thành viên

Yêu cầu xem sản phẩm, tin, bài đăng

Yêu cầu tìm kiếm sản phẩm

D

Dữ liệu

Thông tin Sản phẩm cần tìm

Thông tin về các Sản phẩm, tin bài

Thông tin về thành viên

Yêu cầu Đownload bảng giá

Thông tin bảng giá Sản phẩ

Khách hàng

Trang 25

3.3.2 Sơ đồ phân rã chức năng

Hình 0.2: Sơ đồ phân rã chức năng 3.3.1.1 Chức năng của người quản trị Web

Người quản trị là người nắm hết tất cả quyền điều hành và quản lý trang web.Và quản trị cũng là người có quyền thêm, xóa, sửa các sản phẩm, thành viên, tin, bài đăng Chức năng chính của Admin là: quản lý sản phẩm, quản lý tin rao vặt, quản lý thành viên và quản lý các ý kiến đóng góp

Trang 26

 Quản lý sản phẩm

Hình 0.1: Chức năng quản lý sản phẩm

Chức năng của quản lý sản phẩm chính là Admin có thể thêm hàng vào danh mục sản phẩm của mình Sau đó cập nhật thông tin chi tiết cho từng loại hàng, ví dụ như: xuất xứ, giá cả,số lượng, tình trạng, nơi bán…Admin cũng có quyền xóa đi sản phẩm trong danh sách sản phẩm của mình

Quản lý tin Rao vặt

Hình 0.2: Chức năng quản lý Tin Rao Vặt

Chức năng quản lý Tin Rao Vặt của người quản trị là chức năng cho phép Admin có thể cập nhật tin Rao Vặt từ cơ sở dữ liệu Ngoài ra Admin còn có thể xóa

đi những tin đăng không hợp lệ, và sau khi đã xóa khỏi thì thống thì thông báo cho người dùng đã đăng tin đó biết

Trang 27

 Quản lý Thành Viên

Hình 0.3: Chức năng quản lý Thành Viên

Đây là chức năng mà Admin có thể xem thông tin chi tiết của thành viên, cập

nhật thông tin cho thành viên, sửa thông tin thành viên, xóa thành viên ra khỏi hệ

thống nếu vi phạm

 Quản lý Trợ giúp – Góp ý

Hình 0.4: Chức năng quản lý Trợ giúp – Góp ý

Trang 28

3.3.1.2 Chức năng của khách hàng

Hình 0.5: Sơ đồ chức năng của khách hàng

Đối với khách hàng đã đăng ký thành viên : Khi đăng ký thành viên xong thì

User có thể bắt đầu đăng sản phẩm, đăng tin, rao vặt hay có thể tham gia đóng góp ý kiến, gửi những thắc mắc về cho ban quản trị Ngoài ra User còn có thể tìm kiếm sản phẩm, Đownload bảng giá về máy, xem thông tin về sản phẩm hay các tin rao

vặt, các tin bình luận

Đối với những khách hàng không đăng ký thành viên thì họ chỉ có thể tìm kiếm sản phẩm, Đownload bảng giá, xem thông tin sản phẩm, tin rao vặt hay các bài bình luận mà Website cung cấp Ngoài ra họ không có quyền đăng bài hay sản phẩm

Trang 29

3.3.3 Sơ đồ luồng dữ liệu

Khách hàng

2.3

Quản lý tin bài

Download Bảng giá

Xem,tham gia góp ý

1.3

Xem,th

am gia góp ý

2.1

Quản

lý sản phẩm

Quản lý sản phẩm

2.4

Quản

lý góp ý

Quản lý góp ý

D

Thành viên D Tin rao vặt

Trang 30

Chú thích

5 Yêu cầu xem, đăng tin 10 Thông tin về bài đăng

Thêm sản phẩm

Admin

2.1.3

Xóa sản phẩm

sản phẩm Hình 0.7: Sơ đồ quản lý sản phẩm

Trang 31

Chú thích

1 Thông tin sản phẩm 2 Danh sách Sản Phẩm

3 Thông tin cần sửa 4 Thông tin về Sản Phẩm

5 Yêu cầu xóa Sản Phẩm 6 Xác nhận xóa Sản Phẩm

D Thành viên

Chú thích

3 Yêu cầu cập nhật thông tin 7 Yêu cầu xóa

4 Thông tin về Thành viên 8 Xác nhận xóa

2.1.2

Sửa thông tin

1.3

Xem,tham gia góp ý

2.4

Quản lý góp ý

2.1

Quản lý sản

1.2

Đownload Bảng giá

Hình 0.8: Sơ đồ quản lý khách hàng

Trang 32

3.3.3.5 Sơ đồ phân rã ô xử lý 2.3

Chú thích

2 Xác nhận đã đăng tin 6 Thông tin về tin rao vặt

3 Yêu cầu cập nhật thông tin 7 Yêu cầu xóa bài đăng

4 Thông tin về bài đăng 8 Xác nhận xóa

(8) (7)

(1)

(2)

(3) (4)

D Tin rao vặt

D Tin rao vặt 2.3.2

Sửa tin đăng

Admin

2.3.3

Xóa tin đăng

Thành viên

2.3.1

Cập nhật tin đăng

(6) (5)

Hình 0.9: Sơ đồ quản lý Tin rao vặt

Ngày đăng: 21/05/2021, 22:23

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Giáo trình phân tích thiết kế hệ thống thông tin. Tác giả Phạm Minh Tuấn - Nhà xuất bản Hà Nội 2009 Khác
2. Nhập môn cơ sở dữ liệu. Tác giả: PGS.TSKH.Trần Quốc Chiến Khác
3. Kỹ Thuật Lập Trình Web Với Ajax. Tác giả : Phạm Trung Kiên, NXB Hồng Đức. NXB 08 – 2007 Khác
4. Tạo Website Hấp Dẫn Với HTML, XHTML Và CSS. Tác giả : Việt Dũng, NXB Lao Động – Xã Hội Khác
5. Thực hành javascript (cho Web). Tác giả : Nguyễn Trường Sinh . Nhà xuất bản Thống Kê. NXB 2003.Website Khác
1. Http://www.phpvn.org : Căn bản về Javascrip và CSS Khác
2. Http://freecode.vn : Khái niệm cơ bản về Session và Cookie trong PHP Khác
3. Http://www.izwebz.com : Thiết kề giao diện với CSS Khác
5. Http://sinhvienit.net/@forum : Hướng dẫn tạo trang đăng ký, đăng nhập, quản lý bằng PHP Khác
6. Phuongtung.com : Tham khảo giao diện và một số chức năng về website quảng cáo rao vặt Khác

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w