1
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
* * *
BÁO CÁO THỰC TẬP TỐT NGHIỆP
ĐỀ TÀI : Xây dựng trang web quảng cáo sản phẩm nội thất của một công
ty
SINH VIÊN : Nguyễn Thanh Tùng A
Ngày Sinh : 08/11/1990
LỚP : CNTT ĐS-K6
Giáo Viên Hướng Dẫn : Cao Tuấn Dũng
Hà Nội, 04/2011
[Báo cáo thực tập] Trang 1
2
LỜI NÓI ĐẦU
Ngày nay chúng ta đang được sống trong kỷ nguyên của tin học nhờ sự vượt
bậc , sự bùng nổ mạnh mẽ của công nghệ thông tin. Công nghệ thông tin không
chỉ dừng lại ở mục đích phục vụ cho khoa học kỹ thuật mà đi sâu vào đời sống ,
chính trị, kinh tế , xã hội, trở nên thân thiện, gần gũi , mang lại nhiều lợi ích cho
con người. Đặc biệt trong lĩnh vực kinh tế, công nghệ thông tin đã thực sự có
nhiều đóng góp quan trọng trong công việc quản lý , quảng cáo các sản phẩm,
hàng hóa của các công ty, xí nghiệp, doanh nghiệp lớn nhỏ. Những ứng dụng
của công nghệ thông tin đã mang lại nhiều lợi ích không nhỏ, đạt hiệu quả kinh
tế cho những công ty , xí nghiệp đó.
Các sản phẩm nội thất hiên nay đang trở nên rất phổ biến và cần thiết cho mỗi
gia đình , công ty và các doanh nghiệp. Các sản phẩm nội thất giúp các công ty
doanh nghiệp trở nên sang trọng và hiện đại giúp tiện nghi trong công việc. Vì
vậy sản phẩm nội thất trở nên không thể thiếu trong các công ty , xí nghiệp ,
trường học , gia đình và các nơi công cộng.
Có nhiều các công ty quảng cáo và bán các sản phẩm nội thất nổi tiếng đặc biệt
là tập đoàn Hòa Phát. Muốn bán và đưa các sản phẩm cho mọi người biết một
cách rộng rải và nhanh chóng thì cần phải quảng cáo. Vì vậy, xây dựng một
vậy sản phẩm nội thất trở nên không thể thiếu trong các công ty , xí nghiệp ,
trường học , gia đình và các nơi công cộng.
Có nhiều các công ty quảng cáo và bán các sản phẩm nội thất nổi tiếng đặc biệt
là tập đoàn Hòa Phát. Muốn bán và đưa các sản phẩm cho mọi người biết một
cách rộng rải và nhanh chóng thì cần phải quảng cáo. Vì vậy, xây dựng một
website quảng cáo và bán các sản phẩm là điều không thể thiếu, các chức năng
phân chia quảng cáo các sản phẩm, đặt hàng .
Vì vậy ,sau đây em xin thực hiện thiết kế website với đề tài
“ Xây Dựng Website Quảng cáo sản phẩm nội thất “
[Báo cáo thực tập] Trang 3
4
PHẦN 2 : KHẢO SÁT VÀ XÁC ĐỊNH MỤC TIÊU
I. Mục tiêu của trang web
a. Mục tiêu chính
Xây dựng trang web giới thiệu các sản phẩm nội thất của một công ty , giới
thiệu các sản phẩm nội thất đến các khách hàng đến với website của mình.
b.Mục tiêu tổng quát
Xây dựng phân chia các sản phẩm nội thất thành một menu giúp khách hàng
nhận biết được các sản phẩm ở danh mục nào.
Các sản phẩm phải được thông báo chi tiết , nguồn sản xuất, giá.
Luôn cập nhật các sản phẩm mới một cách nhanh chóng giúp khách hàng có
thể nắm bắt được thông tin một cách rõ rang và sớm nhất.
Cho phép tìm kiếm sản phẩm một cách nhanh chóng
II. Khảo Sát Hiện Trạng Của Trang Web Quảng cáo
Sau khi nghiên cứu và tìm hiểu về công cụ Joomla , bằng khả năng thực tế
có được em đã xây dựng một trang web quảng cáo . Đây là trang web sẽ
quảng cáo những sản phẩm nội thất của một số công ty.
• Qua việc nghiên cứu và tìm hiểu một số website trên mạng về quảng
cáo các sản phẩm nội thất như :
hài hòa
Thông tin sản phẩm được cập nhật và sửa đổi thường xuyên
Cho phép tìm kiếm
Từ các yêu cầu trên em đưa ra một số yêu cầu chi tiết hơn cho website
của mình như sau :
Hiển thị các danh mục sản phẩm
Hiển thị chi tiết các thông tin sản phẩm trong danh mục
Hiển thị kết quả trong việc tìm kiếm cũng như đăng nhập, đăng ký
Hiển thị các thông tin mới
A, Chức năng User
Cho phép đăng ký thành viên
Cho phép sửa đổi
Cho phép tìm kiếm
B, Đối với admin (quản trị)
Quản lý các User: xóa, sửa, nhập thêm User, Admin
Cập nhật mới các thông tin liên quan, sửa thông tin, xóa thông tin
Hiển thị thông tin lên nhóm tin, danh mục
[Báo cáo thực tập] Trang 5
6
C, Yêu cầu của hệ thống mới
- Hình thức thông tin đa dạng và sống động
- Giao diên thân thiện, dễ nhìn, màu sắc không đối lập
- Cung cấp thông tin và phát triển hoạt động liên tục, không ngừng.
- Thông tin sản phẩm được cập nhật và sửa đổi thường xuyên
- Có khả năng cập nhật, sửa, xoá.
- Có khả năng tra và tìm kiếm một cách nhanh chóng.
III. Phân tích hệ thống
1. Yêu cầu chi tiết về Website:
- Hiển thị các danh mục sản phẩm
- Hiển thị chi tiết về sản phẩm có trong danh mục.
- Tên sản phẩm: Mục tiêu là hiện thị tiêu đề và thể hiện nội dung sản
phẩm.
- Nội dung chính( mô tả sản phẩm ): Không được để rỗng. . Thể hiện
thông tin sản phẩm trong bản tin khi người đọc
- Ảnh : Thể hiện hình ảnh minh họa của sản phẩm
* Nhập nội dung sản phẩm:
- Thiết kế nhập: Mã thông tin sản phẩm nhập bằng tay. Đưa ra cảnh báo
nếu trùng số thứ tự.
- Nội dung sản phẩm: Ghi rõ thông tin sản phẩm.
-Ảnh sản phẩm: Nếu để rỗng sẽ có thông báo
* Update thông tin sản phẩm :
Cho phép sửa xóa các sản phẩm hoặc thêm sản phẩm mới.
* Xóa thông tin: Có thể xóa theo mục.
- Xóa theo mục (Xóa rất nhiều sản phẩm).
- Xóa một sản phẩm.
* Liên hệ: (Liên hệ của người đọc với Admin)
Khách hàng phản ánh qua Website cho phép họ gửi nội dung vào email
của Admin
Cho phép người đọc nhập thông tin cá nhân: Tên, tuổi, Email để khảng
định chính xác người đó, số điện thoại di động
[Báo cáo thực tập] Trang 8
9
* Chức năng tìm kiếm
Cho phép khách hàng tìm kiếm sản phẩm theo tên, thể loại sản phẩm
* Chức năng hiện thị thông tin
Giao diện đẹp, thích hợp với loại thông tin sản phẩm
Cách hiện thị thông tin sản phẩm theo trang web của
www.noithathoaphat.net
[Báo cáo thực tập] Trang 9
B. Công cụ xây dựng web động :
1b. Macromedia Dreamweaver
Macromedia Dreamweaver là trình biên soạn HTMl chuyên nghiệp dùng
để thiết kế, viết mã và phát triển website cùng các trang web và các ứng
dụng web. Cho dù bạn có thích thú với công việc viết mã HTML thủ
công hoặc bạn thích làm việc trong môi trường biên soạn trực quan,
Dreamweaver cung cấp cho bạn những công cụ hữu ích để nâng cao kinh
nghiệm thiết kế web của bạn.
Các tính năng biên soạn trực quan trong Dreamweaver cho phép bạn tạo
nhanh các trang web mà không cần các dòng mã. Bạn có thể xem tất cacr
các thành phần trong website của bạn và kéo chúng trực tiếp từ một panel
dễ sử dụng vào 1 văn bản. Bạn có thể nâng cao sản phẩm của bạn bằng
cách tạo và sửa các ảnh trong Macromedia Fireworks hoặc trong ứng
dụng ảnh khác, rồi sau đó chèn trực tiếp vào Dreamweaver.
Dreamweaver cũng cung cấp những công cụ giúp đơn giản hóa việc chèn
Flash vào trang web.
Bên cạnh những tính năng kéo và thả giúp xây dựng trang web của bạn,
Dreamweaver còn cung cấp một môi trường viết mã đầy đủ chức năng
bao gồm các công cụ viết mã (như tô màu mã, bổ sung thẻ tag, thanh
công cụ mã và thu bớt mã) và nguyên liệu tham chiếu ngôn ngữ trong
Cascading Style Sheets (CSS), JavaScript, ColdFusion Markup Language
(CFML) và các ngôn ngữ khác. Công nghệ Macromedia Roundtrip
HTML nhập các văn bản HTML viết mã thủ công mà không định dạng
lại mã; khi đó bạn có thể định dạng lại mã với phong cách định dạng của
riêng bạn.
Dreamweaver cũng cho phép bạn xây dựng các ứng dụng web động dựa
theo dữ liệu sử dụng công nghệ máy chủ như CFML, ASP.NET, ASP,
JSP, và PHP. Nếu sở thích của bạn là làm việc với dữ liệu XML,
Dreamweaver cung cấp những công cụ cho phép bạn dễ dàng tạo các
trang XSLT, chèn file XML và hiển thị dữ liệu XML trên trang web của
những entry của họ.
• Hỗ trợ link dạng SEO.
• Trình soạn thảo tuyệt vời: nhanh và nhẹ. Đổi từ chế WYSIWYG sang
HTML Code một cách hoàn hảo chứ không bị thay đổi cấu trúc như
Yahoo! 360.
• Và rất nhiều chức năng khác…
[Báo cáo thực tập] Trang 12
13
2. Lập trình tương tác cơ sở dữ liệu
2A. Ngôn ngữ PHP
PHP (viết tắt hồi quy "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.
Đoạn mã sau minh họa giúp cách viết PHP lồng vào các trang HTML dễ dàng
như thế nào:
1. <html>
2. <head>
3. <title>Mã mẫu</title>
4. </head>
5. <body>
6. <?php
7. echo "Chào thế giới PHP!";
8. ?>
9. </body>
10. </html>
làm được gì cả.
[Báo cáo thực tập] Trang 14
15
2C. Tìm hiểu về Appsev
a. Giới thiệu về Appsev
AppServ được phát triển bởi một công ty của Thái Lan – Phanupong
Panyadee (AppServ Foundation). AppServ bao gồm các dịch vụ như
Apache, PHP, MySQL và tất cả chỉ cái đặt trong 1 phút . Lần đầu tiên
phân phối cung cấp trênvào 09/10/2001. Nhiều người sử dụng
AppServ và phát triển ở khắp mọi nơi trên thế giới. Ban đầu trang web
cung cấp AppServ tiếng Thái và tiếng Anh và hiện nay đã lên 11 thứ
tiếng. Trong tương lai trang web sẽ cung cấp cho các ngôn ngữ trên
thế giới.
b. Gói dịch vụ của AppServ
AppServ có đầy đủ tính năng cần thiết cho một máy chủ như Apache,
MySQL, PHP, phpMyAdmin. Bạn có thể thiết lập trong 1 tới 2 phút.
Gói AppServ
- Apache
- PHP
- MySQL
- PhpMyAdmin
c. Giới thiệu tổng quan
Appsev mặc định dung cổng 80 trong khi cài đặt. Khi cài đặt xong bạn
có thể kiểm tra bằng cách truy cập vào http://localhost và thấy được
giao diện của nó.
[Báo cáo thực tập] Trang 15