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 1KHÓ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 2KHOA 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 4sự 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 5Nhữ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 61.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 74.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 8Hì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 10Bả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 11dị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 13CHƯƠ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 162.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 172.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 18Hỗ 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 19Khô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 20Localhost 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 21CHƯƠ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 223.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 23download 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 24Yê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 253.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 283.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 293.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 30Chú 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 31Chú 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 323.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