Kết hợp với các kiến thức đã học được ở trường cùng với sự giúp đỡnhiệt tình của ban lãnh đạo cùng toàn thể anh chị trong công ty đã cho em cái nhìnsấu sắc hơn về toàn bộ công tác thiết
Trang 1LỜI CẢM ƠN
Sau một thời gian thực tập tại công ty Cổ phần phát triển công nghệ nền móngThăng Long Kết hợp với các kiến thức đã học được ở trường cùng với sự giúp đỡnhiệt tình của ban lãnh đạo cùng toàn thể anh chị trong công ty đã cho em cái nhìnsấu sắc hơn về toàn bộ công tác thiết kế, hoàn thiện và phát triển Website
Qua quá trình tìm hiểu và nghiên cứu của bản thân trong thời gian thực tập emđặc biệt chú ý đến kế hoạch hoàn thiện và phát triển Website của công ty nhằm cóthể nâng cao các tính năng của Website , tạo vị thế cạnh tranh cho công ty Vì vậy,
em đã chọn đề tài là “Hoàn thiện và phát triển Website cho công ty Cổ phần phát triển công nghệ nền móng Thăng Long” là đề tài khóa luận tốt nghiệp của mình.
Em xin cảm ơn Ban giám đốc và toàn thể anh chị trong công ty đã giúp emtrong việc thu thập số liệu, nắm bắt các thông tin qua việc phỏng vấn, phiếu điềutra, nhận thức tình hình thực hiện đề tài phục vụ cho việc nghiên cứu
Em xin chân thành cảm ơn giảng viên Đàm Gia Mạnh, bộ môn Công nghệthông tin trong thời gian qua đã tận tình hướng dẫn em trong quá trình viết và hoànthành khóa luận tốt nghiệp này
Mặc dù đã cố gắng hoàn thành luận văn trong phạm vi và khả năng có thể.Tuy nhiên, bài luận không thể tránh khỏi những sai sót Em mong nhận được sựđóng góp ý kiến của thầy cô để nội dung khóa luận có thể hoàn thiện hơn
Em xin chân thành cảm ơn!
i
Trang 2MỤC LỤC
LỜI CẢM ƠN i
MỤC LỤC ii
DANH MỤC TỪ VIẾT TẮT iv
DANH MỤC BẢNG BIỂU v
DANH MỤC HÌNH VẼ v
PHẦN MỞ ĐẦU 1
1 LÝ DO CHỌN ĐỀ TÀI NGHIÊN CỨU 1
2 TỔNG QUAN TÌNH HÌNH NGHIÊN CỨU 2
3 MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU 3
4 PHẠM VI NGHIÊN CỨU 3
5 PHƯƠNG PHÁP NGHIÊN CỨU 4
6 KẾT CẤU CỦA KHÓA LUẬN TỐT NGHIỆP 5
PHẦN NỘI DUNG 6
CHƯƠNG 1: CƠ SỞ LÍ LUẬN CỦA VẤN ĐỀ NGHIÊN CỨU 6
1.1 Một số khái niệm cơ bản về Website 6
1.1.1 Khái niệm về Website 6
1.1.2 Một số khái niệm khác 7
1.2 Một số lý thuyết liên quan đến thiết kế Website 8
1.2.1 Những khái niệm cơ bản 8
1.2.2 Các bước xây dựng một website 14
1.2.3 Các công cụ thiết kế một Website 15
1.3 Hoàn thiện và phát triển Website 24
CHƯƠNG 2: PHÂN TÍCH VÀ ĐÁNH GIÁ THỰC TRẠNG 26
2.1 Giới thiệu về công ty 26
2.1.1 Thông tin cơ bản 26
2.1.2 Lịch sử hình thành và phát triển 26
2.1.3 Mục tiêu hoạt động 26
2.1.4 Các lĩnh vực kinh doanh của công ty 27
2.1.5 Tình hình hoạt động của doanh nghiệp trong 3 năm gần nhất 27
2.2 Phân tích và đánh giá tình trạng Website của công ty 28
2.2.1 Khái quát về tình hình Website của công ty 28
Trang 32.2.3 Những thành tựu đạt được 34
2.2.4 Những tồn tại 34
CHƯƠNG 3: ĐỀ XUẤT GIẢI PHÁP HOÀN THIỆN VÀ PHÁT TRIỂN WEBSITE CHO CÔNG TY 36
3.1 Một số đề xuất, giải pháp 36
3.1.1 Về hoàn thiện Website cho công ty 36
3.2.2 Về phát triển website cho công ty 38
3.2 Một số kiến nghị với công ty 46
3.2.1 Về hoàn thiện 46
3.2.2 Về phát triển 46
KẾT LUẬN 47 DANH MỤC TÀI LIỆU THAM KHẢO
PHỤ LỤC
iii
Trang 4DANH MỤC TỪ VIẾT TẮT
Trang 5DANH MỤC BẢNG BIỂU
Bảng 2.1: Kết quả kinh doanh ba năm gần đây từ năm 2013-2015 30Bảng 2.2:Tỉ lệ các hình thức tìm kiếm khách hàng của công ty 31Bảng 2.3:Bảng tỉ lệ mức quan tâm của công ty với Website của mình 32Bảng 2.4: Bảng tỉ lệ các hình thức đăng ký đặt hàng của khách hàng 32Bảng 2.5:Bảng tỉ lệ tần suất cập nhật thông tin cho Website 33Bảng 2.6: Bảng tỉ lệ mức độ quan tâm đối với Website của công ty 33Bảng 2.7: Bảng tỉ lệ đối tượng khách ghé thăm Website công ty 33Bảng 2.8: Bảng tỉ lệ về mức tăng đơn hàng khi có Website 34Bảng 2.9: Bảng tỉ lệ mức quan tâm về xây dựng kênh thanh toán trực tuyến 34Bảng 2.10: Bảng tỉ lệ mức quan tâm xây dựng giao diện tiếng anh 35Bảng 2.11: Bảngđánh giá hiệu quả bán hàng qua Website 35
DANH MỤC HÌNH VẼ
Hình 2.1: Ảnh chụp giao diện Website công ty 30
Hình 3.2: Giao diện công cụ Google PageSpeed Insights 39
Hình 3.3: Mô hình hoạt động TTTT của NgânLương.vn 41
Hình 3.4: Các bước tích hợp Ngân lượng vào Website 42
Hình 3.5: Giải pháp hỗ trợ trực tuyến Subiz 47
v
Trang 6PHẦN MỞ ĐẦU
1 LÝ DO CHỌN ĐỀ TÀI NGHIÊN CỨU
Trong thời đại CNTT đã và đang ngày càng phát triển, khi mà Internet đã phủsóng toàn bộ khắp mọi nơi trên thế giới.Việc thuê mặt bằng đắt đỏ nên TMĐT trởthành sự lựa chọn tối ưu của các doanh nghiệp Vậy làm sao để có thể có được mộthình ảnh thu hút được khách hàng trên Internet đó là lý do các doanh nghiệp ngàycàng chú trọng hơn trong việc hoàn thiện và phát triển Website của mình để đápứng các nhu cầu tìm kiếm của khách hàng Thương mại điện tử nói chung và cụ thể
là các Website thực sự là một kênh kinh doanh mới, hiệu quả và kinh tế cho cácdoanh nghiệp ở Việt Nam Nếu không có Website công ty sẽ bỏ lỡ rất nhiều cơ hộitốt bởi những khách hàng tiềm năng trên thị trường trong và ngoài nước Mở rộngthị trường và tiếp cận thị trường với một chi phí nhỏ Không tiếp cận được với thịtrường thế giới, tiếp cận thị trường rộng với chi phí nhỏ Nâng cao chất lượng dịch
vụ khách hàng, cung cấp thông tin nguyên nhân Không cung cấp được đầy đủthông tin khách hàng một cách nhanh chóng, tiện lợi Không giải đáp được thắc mắccủa khách hàng một cách nhanh chóng hiệu quả Không cung cấp được dịch vụ tiệnlợi cho khách hàng lựa chọn hàng, đặt hàng Những yếu tố nói trên thực sự quantrọng khi công ty có đối tượng khách hàng ở xa, ở nhiều địa phương quốc gia
Cùng với sự phát triển của TMĐT, giờ đây việc tiêu dùng và mua sắm không cònmất thời gian và tốn kém như trước dường như nó đã trở thành một phần trong cuộcsống của mọi người Điều này đặt ra cho các doanh nghiệp một hành động là phải quantâm đến việc phát triển công ty của mình qua Internet, phải xây dựng, thiết kế, hoànthiện và phát triển Website của mình để có thể quản trị quá trình bán lẻ một cách hiệuquả nhằm đạt được lợi nhuận cao từ thị trường kinh doanh trực tuyến
Nắm bắt được xu hướng đó công ty đã xây dựng cho mình một Website Tuynhiên là doanh nghiệp thuộc lĩnh vực xây dựng chuyên dụng nên Website công tycòn nhiều hạn chế: chưa thực sự chú trọng vào vấn đề phát triển Website, chưa có
bộ phận chuyên về kỹ thuật, không có hỗ trợ trực tuyến giải đáp thắc mắc kháchhàng, tính năng thanh toán trực tuyến chưa được đưa vào sử dụng… Do đó vấn đềđặt ra bây giờ là hoàn thiện và phát triển các tính năng của Website sao cho nó đượchoạt động một cách tốt nhất, để cho Website công ty không chỉ là nơi quảng bá các
Trang 7sản phầm mà còn là nơi bán hàng hiệu quả cho doanh nghiệp.
Từ tầm quan trọng, ý nghĩa của vấn đề nghiên cứu, cùng với thông tin đãnghiên cứu tìm tòi trong thời gian thực tập tạo doanh nghiệp và sự yêu thích của bản
thân, em đã chọn đề tài:“Hoàn thiện và phát triển Website cho công ty Cổ phần phát triển công nghệ nền móng Thăng Long”.
2 TỔNG QUAN TÌNH HÌNH NGHIÊN CỨU
Tình hình nghiên cứu trong nước
- “Nghiên cứu hoàn thiện Website Báo Phú Yên điện tử” do cử nhân Phạm
Thanh Phong - Tổng Biên tập Báo Phú Yên làm chủ nhiệm Đề tài đã đạt các mụctiêu và các nội dung đã được phê duyệt Việc nghiên cứu hoàn thiện Website BáoPhú Yên điện tử cả về nội dung và hình thức theo hướng hiện đại và tiện dụng, tăng
số lượng truy cập, thuận tiện cho người sử dụng, tăng khả năng tương tác giữa độcgiả và tòa soạn, khả năng tác nghiệp của tòa soạn và đưa tin tức kịp thời… Ngoài
ra, trang Web còn có nhiều tính năng hỗ trợ quản trị nhanh chóng và hiệu quả BáoPhú Yên điện tử đã xây dựng và vận hành khai thác thành công cũng như áp dụngcác ứng dụng tin học và tin học hóa quy trình biên tập, quản trị nội dung, bảo mật
hệ thống
- “Hoàn thiện quy trình quản trị bán lẻ hàng điện máy gia dụng tại Website www.hienquan.com của công ty TNHH Điện tử Hiền Quân” do SV Nguyễn Thị
Minh Tâm K41- I3 Đại học Thương Mại nghiên cứu
- “Xây dựng công cụ Internet Sharing trên môi trường Window Server” của
sinh viên Trường Hoàng Lâm thuộc trường Đại học Bách khoa Hà Nội khoaCNTT.Mục đích của bài toán là xây dựng một chương trình cho phép chia sẽ kết nốiInternet cho nhiều người dùng đồng thời với các dịch vụ cơ bản như WWW, FTP,HTTP…, qua một đường kết nối duy nhất, ngoài ra phải bao gồm tính năng quản trịphân quyền việc truy cập
Trải qua quá trình tìm kiếm, phân tích và tổng hợp, em thấy rằng đề tài “Hoàn thiện và phát triển Website cho công ty Cổ phần phát triển công nghệ nền móng Thăng Long” là một đề tài chưa từng được nghiên cứu trong công ty Qua bài
nghiên cứu này mong rằng sẽ đóng góp được một phần không nhỏ trong quá trìnhhoàn thiện và phát triển Website cho công ty
Tình hình nghiên cứu trên thế giới
Các đề tài về xây dựng hoàn thiện và phát triển Website được nhiều người trên
2
Trang 8thế giới quan tâm là:
- Thiết kế xây dựng và phát triển – Website so sánh giá của công ty ViVis.Website: http://www.sosanhgia.com.vn Cách thông thường khi các bạn tìm muamột sản phẩm, đó là các bạn phải ghé thăm rất nhiều Website để tìm kiếm nhà cungcấp có giá rẻ nhất Thay vì vậy, các bạn có thể truy cập vào Websitehttp://www.sosanhgia.com.vn để tìm kiếm thông tin về giá cả của rất nhiều mặthàng khác nhau và thông in về nhà cung cấp bán giá thấp nhất
- Thiết kế và phát triển – EastWestGaden, Website chuyên cung cấp hàng thủcông, mỹ nghệ xuất nhập khẩu cho thị trường Châu Âu
3 MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU
Mục tiêu nghiên cứu:
- Hoàn thiện và phát triển Website cho công ty CPPT công nghệ nền móngThăng Long, nghiên cứu bằng những phương pháp khác nhau như thu thập dữ liệu
sơ cấp và thức cấp
- Xem xét đánh giá phân tích và qua những phân tích đánh giá này đưa ramột số giải pháp, đề xuất và kiến nghị để hoàn thiện và phát triển Website
Nhiệm vụ nghiên cứu:
- Thiết lập sự hiện diện mới trên Internet, tạo cơ hội tiếp xúc với kháchhàng ở mọi nơi và tại mọi thời điểm
- Giới thiệu các sản phẩm dịch vụ một cách sinh động và mang tính tươngtác cao
- Tạo cơ hội để bán sản phẩm hàng hóa một cách chuyên nghiệp mà khôngtốn nhiều chi phí
- Cơ hội phục vụ khách hàng tốt hơn, đạt được sự hài lòng lớn hơn từ khách hàng
- Tạo một hình ảnh chuyên nghiệp trước công chúng, công cụ hiệu quả đểthực hiện các chiến dịch PR và marketing
4 PHẠM VI NGHIÊN CỨU
Là một đề tài nghiên cứu luận văn của sinh viên nên phạm vi nghiên cứu của
đề tài chỉ mang tầm vi mô, giới hạn trong một doanh nghiệp với một khoảng thờigian ngắn hạn Cụ thể là:
- Về không gian: Đề tài tập trung vào vấn đề hoàn thiện và phát triển Website
của công ty Cổ phần phát triển công nghệ nền móng Thăng Long nhằm đưa ra một
Trang 9số giải pháp để Website công ty có thể hoàn thiện hơn.
- Về thời gian: Các số liệu điều tra và nghiên cứu được thu thập trong khoảng
thời gian thực tập và được khảo sát từ năm 2013 đến nay
5 PHƯƠNG PHÁP NGHIÊN CỨU
Phương pháp khảo sát điều tra thực tế
Phương pháp điều tra dữ liệu sơ cấp
Phương pháp điều tra bằng phiếu điều tra trắc nghiệm tại công ty
Nội dung: Hoàn thiện và phát triển Website cho công ty sau thời gian nghỉ bảo
trì Áp dụng cho công ty Cổ phần phát triển công nghệ nền móng Thăng Long
Cách thức tiến hành: Các phiếu điều tra được gửi cho bộ phận lãnh đạo và các
phòng ban trong công ty Sau đó các phiếu điều tra được thu lại và tổng hợp, xử lý
và đưa ra các đánh giá nhận xét phục vụ cho quá trình nghiên cứu đề tài
Các câu hỏi mang tính chất tham khảo các ý kiến của các cá nhân về tình tranghiện tại của Website, các đánh giá cũng như khó khăn trong quá trình thay đổi hìnhảnh Website và các chức năng của Website sao cho hiệu quả nhất
Phương pháp phỏng vấn
Nội dung: Tìm hiểu sâu hơn về quy trình quản trị bán lẻ, đặt hàng mua hàng
và thanh toán của Website công ty
Cách thức tiến hành: Phỏng vấn những người có chuyên môn cao trong công
ty về vấn đề thay đổi Website như thế nào
Phương pháp điều tra dữ liệu thứ cấp
Sưu tầm các báo cáo, các bài đánh giá về công ty, về Website công ty để cócái nhìn sâu hơn đánh giá chính xác về Website nhằm có thể hoàn thiện và pháttriển Website một cách hiệu quả mang lại lợi ích cho công ty trong quá trình đưahình ảnh của công ty lên mạng
Phương pháp phân tích và xử lý dữ liệu.
- Phương pháp định tính: Phân tích, tổng hợp các ý kiến thu được thông qua
các câu hỏi phỏng vấn chuyên sâu
- Phương pháp định lượng: Sử dụng phần mềm đề xử lý thông tin.
Cách thức tiến hành: Sử dụng phần mềm SPSS là phần mềm chuyên dụng xử
lý thông tin sơ cấp theo mẫu câu hỏi thiết kế có sẵn
4
Trang 106 KẾT CẤU CỦA KHÓA LUẬN TỐT NGHIỆP
Cấu trúc của khóa luận gồm 3 chương, cụ thể:
Chương 1: Tổng quan về hoàn thiện và phát triển Website
Chương 2: Cơ sở lý luận và thực trạng
- Đưa ra các khái niệm và lý thuyết về Website, các khái niệm liên quan đến
Website, các quy trình, công cụ thiết kế Website
- Chủ yếu tập trung nghiên cứu và tìm hiểu về công ty, tình hình thực trạng
về Website và đánh giá về tình hình đó ảnh hưởng như thế nào đến hoạt động kinhdoanh của công ty
Chương 3: Đề xuất giải pháp hoàn thiện và phát triển Website cho công ty.
Trang 11PHẦN NỘI DUNGCHƯƠNG 1: CƠ SỞ LÍ LUẬN CỦA VẤN ĐỀ NGHIÊN CỨU
1.1 Một số khái niệm cơ bản về Website
1.1.1 Khái niệm về Website
Website hiểu đơn giản là một “gian hàng” hay một "cuốn catalog" trên mạngInternet, nơi trưng bày và giới thiệu thông tin, hình ảnh về doanh nghiệp và sảnphẩm, dịch vụ của doanh nghiệp (hay giới thiệu bất cứ thông tin gì) khách hàng cóthể truy cập ở bất kỳ nơi đâu, bất cứ lúc nào
Website tương tự như quảng cáo trên các trang vàng, nhưng có điểm khác ởchỗ nó cho phép người truy cập có thể trực tiếp thực hiện nhiều việc trên Websitenhư giao tiếp, trao đổi thông tin với người chủ Website và với những người truy cậpkhác, tìm kiếm, mua bán chứ không phải chỉ xem như quảng cáo thông thường.Hàng triệu người trên khắp thế giới có thể truy cập Website, nhìn thấy nó chứkhông giới hạn trong phạm vi lãnh thổ nào cả Đối với một doanh nghiệp, Website
là một cửa hàng ảo với hàng hoá và dịch vụ có thể được giới thiệu và rao bán trênthị trường toàn cầu Cửa hàng đó mở cửa 24 giờ một ngày, 7 ngày một tuần, quanhnăm, cho phép khách hàng của bạn tìm kiếm thông tin, xem, mua sản phẩm và dịch
vụ của bạn bất cứ lúc nào họ muốn
Website là một văn phòng ảo của doanh nghiệp trên mạng Internet Websitebao gồm toàn bộ thông tin, dữ liệu, hình ảnh về các sản phẩm, dịch vụ và hoạt độngsản xuất kinh doanh mà doanh nghiệp muốn truyền đạt tới người truy cập Internet.Với vai trò quan trọng như vậy, có thể coi Website chính là bộ mặt của công ty, lànơi để đón tiếp và giao dịch với các khách hàng trên mạng Website không chỉ đơnthuần là nơi cung cấp thông tin cho người xem, cho các khách hàng và đối tác kinhdoanh của doanh nghiệp, nó còn phải phản ánh được những nét đặc trưng của doanhnghiệp, đảm bảo tính thẩm mỹ cao, tiện lợi, dễ sử dụng và đặc biệt phải có sức lôicuốn người sử dụng để thuyết phục họ trở thành khách hàng của doanh nghiệp.Khách hàng có thể xem thông tin ở bất kỳ nơi nào, tiết kiệm chi phí cho doanhnghiệp trong những vấn đề như in ấn, gửi bưu điện, fax, thông tin không giới hạn…Thuận tiện cho việc quảng bá sản phẩm, dịch vụ rộng rãi và nhanh chóng, từ đó
6
Trang 12đem lại sự tiện lợi cho đối tác, khách hàng và hơn nữa đây là xu thế để tồn tại và lớnmạnh của mỗi doanh nghiệp.
Sự khác nhau ở phần lập trình back-end của Website làm phân ra 2 loạiWebsite:
- Website động (Dynamic website) là website có cơ sở dữ liệu, được cungcấp công cụ quản lý Website (Admin Tool) để có thể cập nhật thông tin thườngxuyên, quản lý các thành phần trên Website Loại Website này thường được viếtbằng các ngôn ngữ lập trình như PHP, Asp.net, JSP, Perl, , quản trị Cơ sở dữ liệubằng SQL hoặc MySQL,
- Website tĩnh do lập trình bằng ngôn ngữ HTML theo từng trang nhưbrochure, không có cơ sở dữ liệu và không có công cụ quản lý thông tin trênWebsite.Bạn phải biết kỹ thuật thiết kế trang Web (thông thường bằng các phầnmềm như FrontPage, Dreamwaver, ) khi muốn thiết kế hoặc cập nhật thông tin củanhững trang Web này
Website là kênh thông tin để quảng bá, giới thiệu dịch vụ, sản phẩm, mô hìnhhoạt động của doanh nghiệp, cửa hàng đến với người tiêu dùng khắp mọi nơi Cónhiều loại Website như: Website giới thiệu, quảng bá dịch vụ, sản phẩm, Websitethương mại điện tử(TMĐT), Website tin tức, rao vặt, kênh thông tin giải trí Tùyvào nhu cầu mà quý doanh nghiệp cần chọn loại Website cho phù hợp Và Website
là một công cụ tất yếu không thể thiếu trong hoạt động của mỗi doanh nghiệp Mộtdoanh nghiệp, cửa hàng, cá nhân có thể sở hữu nhiều Website ứng với mỗi dịch vụ,sản phẩm khác nhau, để mở rộng thị trường rộng lớn hơn
1.1.2 Một số khái niệm khác
Trước tiên do tốc độ phát triển Internet nhanh, đối thủ cạnh tranh của bạn luôntìm cách kiểm soát phần thị trường đáng kể trên mạng Internet và nếu họ giànhđược thị phần đó sớm hơn bạn, bạn sẽ khó có thể giành lại nó Ví dụ, nếu vào thờiđiểm này công ty bán sách nào đó muốn tiếp cận Internet để thiết lập cửa hàng trựctuyến của họ, họ sẽ không đạt được nhiều kết quả, vì các công ty như Amazon.com,Border.com và các công ty khác đã nắm quyền kiểm soát thị trường đặc biệt này -bán sách trên internet Công ty của bạn sẽ giống như công ty bán sách kia nếu bạnchậm chân trong việc thiết lập sự hiện diện của mình trên Internet Một lý do khác
để bạn tiến hành việc kinh doanh trực tuyến càng sớm càng tốt là trên thực tế bạn có
Trang 13thể không đăng ký được tên miền mà bạn muốn (www.tencongty.com) bởi vì tênmiền đang được đăng ký với tốc độ khoảng 50.000 tên mỗi ngày Việc đăng ký tênmiền cho phù hợp với doanh nghiệp của bạn (ví dụ tên của công ty là 3DLinkNetwork., thì tên miền tương xứng là www.3dlink.net) trước khi có ai đó đăng kýmất cái tên đó là vô cùng quan trọng.
Tên miền (domain): Tên miền chính là địa chỉ Website, tên miền này là địa
chỉ duy nhất trên Internet Website bắt buộc phải có tên miền, có hai loại tên miền.+ Tên miền quốc tế là tên miền có đuôi com net org biz Ví dụ nhưwww.finalstyle.com, www.phongcachso.com
+Tên miền Việt Nam có đuôi quốc tế thêm đằng sau .vn nhưwww.hoabachkhoa.com.vn, www.conduongmoi.com.vn, sohacogroup.com.vn
Hosting(nơi lưu trữ Website/máy chủ chứa Website): Dữ liệu thông tin của
Website phải được lưu trữ trên một máy tính (máy chủ - server) luôn hoạt động vàkết nối với mạng Internet Một server có thể lưu trữ nhiều Website, nếu server này
bị sự cố chẳng hạn tắt trong một thời điểm nào đó thì không ai có thể truy cập đượcnhững Website lưu trữ trên server tại thời điểm bị sự cố
Tùy theo nhu cầu mà doanh nghiệp có thể thuê hosting với dung lượngthích hợp
Dung lượng host: Là nơi để lưu cơ sở trữ dữ liệu của Website (hình ảnh, thông
tin …) thường được đo bằng MB Dung lượng host càng lớn thì càng lưu trữ đượcnhiều dữ liệu Thông thường 1 Website cần dung lượng host khoảng từ 10 đến100MB
Băng thông hay dung lượng truyền: Là tổng số MB dữ liệu truyền (download,
upload) qua máy chủ nơi đặt Website trong một tháng Băng thông càng lớn thìcàng hỗ trợ được nhiều khách hàng truy cập vào Website Thông thường mộtWebsite cần băng thông khoảng từ 1.000 đến 10.000 MB / tháng
Soure Website(Lập trình Website): Là toàn bộ quá trình xây dựng và phát
triển Website, bao gồm các tính năng và cách xử lý các hoạt động của Website
1.2 Một số lý thuyết liên quan đến thiết kế Website
1.2.1 Những khái niệm cơ bản
Mạng máy tính
8
Trang 14Là một tập hợp các máy tính được nối với nhau bởi đường truyền theo một cấutrúc nào đó và thông qua đó các máy tính trao đổi thông tin qua lại cho nhau Phânloại theo phạm vi địa lý gồm:
GAN –Global Area Netwwork
WAN - Wide Area Netwwork
LAN- Local Area Netwwork
Trong đó WAN và LAN là hai khái niệm hay được sử dụng nhất
Chọn hệ điều hành mạng nào sẽ làm nền tảng cho mạng sẽ được phát triển tùythuộc vào kích cỡ của mạng hiện tại và sự phát triển trong tưuơng lai, còn tùy thuộcvào những ưu điểm và nhược điểm của từng hệ điều hành
Hệ điều hành mạng UNIX: do các nhà khoa học xây dựng và được dung rấtphổ biến trong giới khoa học, giáo dục UNIX là hệ điều hành đa nhiệm, đa người
sử dụng, phục vụ cho truyền thống tốt Nhược điểm: hiện nay có nhiều Versionkhác nhau, không thống nhất gây khó khăn cho ngưới sử dụng; phức tạp lại đồi hỏicấu hình máy mạnh
Hệ điều hành mạng Window NT: Đây là hệ điều hành của hang Microsoft,cũng là hệ điều hành đa nhiệm, đa người sử dụng Đặc điểm của nó là tương đối dễ
sử dụng, hỗ trợ mạnh cho phần mền WINDOWS Ngoài ra Windows NT có thểliên kết tốt với máy chủ Novell Netware Tuy nhiên để chạy có hiểu quả, Windows
NT cũng đòi hỏi cấu hình máy tương đối mạnh
Hệ điều hành mạng Windows for Workgroup: Đây là hệ điều hành mạng
Trang 15ngang hàng nhỏ, cho phép một nhóm người làm việc (khoảng 3-4 người) dungchung ổ đĩa trên máy của nhau Dung chung máy in nhưng không cho phép chạychung một ứng dụng Hiện nay rất ít sử dụng.
Hiện nay có Window Server 2008
Hệ điều hành mạng NetWare của Novell: Đây là hệ điều hành phổ biến, nó
có thể dung cho các mạng nhỏ (khoảng từ 5-25 máy tính) và cũng có thể dung chocác mạng lớn gồm hàng trăm máy tính Có nhiều phiên bản của NetWare NetWare
là một hệ đièu hành mạng cục bộ dung cho các máy vi tính theo chuẩn của IBM haycác máy tính Apple Macintosh Chạy hệ điều hành MS-DOS hoặc OS/2
Sự phát triển của mô hình TCP/IP
Thập niên 60 DARPA phát triển Transmission Control Protcol/ IntemetProtcol (TCP/IP) kết nối các mạng máy tính thuộc bộ quốc phòng Mỹ.Internet,mạng máy tính toàn cầu, sử dụng TCP/IP kết nối các mạng máy tính thế giới
– 4 lớp của mô hình TCP/IP
Layer 4: Application (ứng dụng)
Layer3: Transport (vận chuyển)
Layer2: Internet
Layer1: Network access (truy cập mạng)
Network access (truy cập mạng)
Kết hợp chức năng hai lớp vật lý và liên kết dữ liệu mô hình OSL
Các mô tả về chức năng, thủ tục, cơ học, điện học
Trang 16 Tìm đường, bảng tìm đường, giao thức tìm đường
Phân đoạn, dòng dự liệu
Định hướng kết nối và không kết nối
Điều kiển luồng
Phát hiện và sửa lỗi
Transmission control protocol (TCP)
User datagram protocol (UDP)
Lớp ứng dụng (Application)
Kết hợp chức năng của ba lớp phiên, trình bày, ứng dụng trong mô hình OSL
FPT, HTML, SMNP, DNS
Định dạng dữ liệu, cấu trúc dữ liệu, mã hóa
Điều kiển đối thoại
Hình 1.1 : Chồng giao thức TCP/IP
(Nguồn: Internet) Các lớp địa chỉ IP
Địa chỉ mạng
Địa chỉ mạng là địa chỉ của mạng mà một thiết bị nào đó thuộc về
Trang 17 Địa chỉ mạng là địa chỉ mà các bit phần máy đồng thời là 0
Các máy có cùng địa chỉ mạng có thể giao tiếp trực tiếp với nhau mà khôngcần thông qua thiết bị trung gian nào
Các máy có thể chia sẻ đường truyền chung nhưng nếu chúng có địa chỉmạng khác nhau thì không thể giao tiếp với nhau trực tiếp được mà phải thông quamột thiết bị trung gian (thường là router)
Địa chỉ mạng tương tự mã tỉnh, thành phố trong số điện thoại Địa chỉ máy
là phần còn lại của số điện thoại
Địa chỉ quảng bá
Muốn gửi dữ liệu đến tất các máy trong một mạng?
Địa chỉ quảng bá được sử dụng để gửi dữ liệu đến tất cả các máy trong cũngmột mạng
Địa chỉ quảng bá trực tiếp: các bit phần máy đông thời là 1
Địa chỉ quảng bá nội bộ: tất cả các bit là 1
Trang 18 Lưu trữ và liên kết các thong tin liên quan đến tên miền.
Chuyển đổi tên miền (tên của máy tính) sang địa chỉ IP
Quảng lý danh sách các máy chủ chuyển thư điện tử cho từng miền
Hệ thống quản lý tên miền
DNS server là một máy trên mạng có nhiệm vụ quản lý tên miền và đápứng các yêu cầu của client
Có nhiều DNS server liên kết với nhau, chia sẻ và quản lý truy vấn CSDLtên miền
CSDL tên miền có cấu trúc phân cấp
Cấu trúc CSDL tên miền
Kiến trúc tên miền không bắt buộc các tên miền phải tuân theo qu cách đặttên, tuy nhiên, chúng được quản lý một cách tập trung
Cú pháp của tên không cho biét đối tượng được đặt tên là gì: ví dụwww.ptithcm.edu.vn là một máy tính, trong khi ptithcm.edu.vn lại là tên miền
Hình 1.4: DNS: không gian tên miền
Nguồn: Internet
Trang 201.2.2 Các bước xây dựng một website
Bước 1: Đăng ký tên miền
Tên miền (Domain name) là một tên dễ nhớ để gán cho một địa chỉ trên Internet
Ví dụ:www.vavietnam.com Nó thay thế cho một dải những con số khó nhớ(gọi là Internet Protocol numbers) có thể hiểu tên miền như là địa chỉ (số nhà) trênmạng Interrnet Nếu bạn tham gia hoạt động trên mạng Internet thì đăng ký một tênmiền là việc đầu tiên cần làm, tên miền riêng khẳng định vị trí, giúp khách hàng dễtìm đến Website của bạn, vừa bảo vệ thương hiệu của doanh nghiệp bạn trênInterrnet
Bước2: Thuê host
Web hosting là nơi không gian trên máy chủ có cài dịch vụ Internet như ftp,www, nơi đó bạn có thể chứa nội dung trang Web hay dữ liệu trên không gian đó
Lý do bạn phải thuê Web Hosting để chứa nội dung trang web, dịch vụ mail, ftp,
vì những máy tính đó luôn có một địa chỉ cố định khi kết nối vào Internet (đó là địachỉ IP) , còn như nếu bạn truy cập vào Internet như thông thường hiện nay thôngqua các IPS (Internet Service Provider - Nhà cung cấp dịch vụ Internet) thì địa chỉ
IP trên máy bạn luôn bị thay đổi, do đó dữ liệu trên máy của bạn không thể truy cậpđược từ những máy khác trên Internet
Bước 3: Thiết kế Website
Tuỳ theo quy mô và nhu cầu của từng cá nhân và doanh nghiệp, các Website
sẽ có các chức năng, và độ phức tạp khác nhau Với đội ngũ chuyên gia và các lậptrình viên sáng tạo, giàu kinh nghiệm, V&A sẽ giúp bạn có được website ấn tượng,đạt hiệu quả và tiết kiệm nhất
Bước 4: Duy trì Website
Website của bạn sau khi được xây dựng, cần thường xuyên cập nhật thông tin
để đảm bảo độ tươi mới của nó Qua đó, khách hàng có thể thấy được tình hình pháttriển của công ty bạn
Bước5: Quảng bá Website
Để Website của bạn hoạt động có hiệu quả nhất, ngoài việc in địa chỉ Websitetrên danh thiếp của công ty, giới thiệu với bạn bè và người thân, bạn còn có thểquảng bá trên các phương tiện thông tin đại chúng, các mạng thương mại, báo chí
và các trang Website điện tử
Trang 211.2.3 Các công cụ thiết kế một Website
Ngôn ngữ HTML
Là ngôn nhữ đá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 với các mẩu thông tin được trình bày trên World WideWeb HTML được định nghĩa như là một ứng dụng đơn giản của SGML và đượ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 đã trở thànhmột chuẩn Internet do tổ chức World Wide Web Consortium (W3C) duy trì Phiênbản chính thức mới nhất của HTML là HTML 4.01 (1999).Sau đó, các nhà pháttriển đã thay thế nó bằng XHTML.Hiện nay, HTML đang được phát triển tiếp vớiphiên bản HTML5 hứa hẹn mang lại diện mạo mới cho Web
Các thẻ HTML
Cấu trúc chung của một siêu văn bản
<HTML>
<HEAD>
<TITLE> Tiêu đề trang </TITLE>
Các khai báo khác ở đây
Trang 22– <head> </head>, <title> </title>
– <body> </body>
Một số thuộc tính của thẻ <body> …</body>
– Background: Ảnh nền, được hiển thị theo kiểu xếp gạch
– Bgcolor, text, link, alink, vlink: Tương ứng là các thuộc tính quy định màunền, màu văn bản, màu siêu liên kết, màu liên kết đang hoạt động, màu liên kết đãthực sự được duyệt
– Leftmargin, topmargin: Căn lề trái, lề trên của tài liệu theo pixel
Chèn hình ảnh vào trang web
Thẻ <img> không có thẻ kết thúc, gồm các thuộc tính:
• Src: Đường dẫn đến file ảnh
• Alt: Đoạn văn bản hiển thị khi không có ảnh
• Width, height: Độ rộng, chiều cao của ảnh khi hiển thị
• Border: Độ đậm của đường viền xung quanh ảnh
• Vspace, hspace: Khoảng cách theo chiều dọc và theo chiều ngang của ảnhvới các phần tử khác
• Lowsrc: Đường dẫn đến file ảnh thứ 2’ (cho phép hiển thị 2 ảnh trong 1không gian)
Chèn hình ảnh vào trang web
Thẻ <img> không có thẻ kết thúc, gồm các thuộc tính:
• align = ‘left | right’: căn lề trái | phải
• align = ‘top | texttop’: phần trên của ảnh ở vị trí cao nhất của phần tử | phần
tử text trên nó
Trang 23• align = ‘middle | absmiddle’: đường căn giữa của ảnh trùng với đường cơ sở
| đường căn giữa của dòng hiện thời
• align = ‘baseline’: biên dưới của ảnh trùng với đường cơ sở của dòng hiệnthời
• align = ‘bottom | absbottom’: biên dưới của ảnh trùng với đường cơ sở |biên dưới của dòng hiện thời
Chèn file hình ảnh/âm thanh
Thẻ <embed> không có thẻ kết thúc, gồm các thuộc tính:
• Src: Đường dẫn đến file cần chạy
• Width, height: Kích thước khung điều khiển
• Autoplay: Tự động bật hay không
• Controller: Có hiện thị bảng điều khiển không
• Loop: Có tự động lặp lại khi hết không
Lớp thẻ tạo danh sách
• Gồm các loại danh sách
– <dir> </dir>: Danh sách thư mục
– <dl> </dl>: Danh sách được định nghĩa
– <menu> </menu>: Danh sách thực đơn
– <ol> </ol>: Danh sách có thứ tự
– <ul> </ul>: Danh sách không có thứ tự
• Các loại danh sách có thể lồng nhau
Trang 24– Trường nhập dữ liệu nhiều dòng
• Có thể có nhiều form trong một tài liệu
• Form không được lồng nhau
• Thuộc tính
– Action: vị trí của tài nguyên được truy nhập khi form được đăng ký
– Method = “POST | GET”: phương thức gửi dữ liệu từ form
– Enctype: cách thức dữ liệu được mã hóa để gửi
• Là một trường của form cho phép người dùng nhập dữ liệu theo nhiều dạng
• Mỗi vùng con là một frame có đặc điểm:
– Có thể truy cập tới một URL độc lập với frame khác
– Mỗi frame có thể được đặt tên
– Có thể thay đổi kích thước khung nhìn, cho phép hay không cho phép ngườidùng thay đổi kích thước này
• Tài liệu có cấu trúc frame, không có phần tử body
• Frameset: dùng để phân vùng hiển thị trên trình duyệt
– Cols = n | * | n%
Trang 25– Rows = n | * | n%
– Border, bordercolor
• Frame: Nằm trong frameset dùng để định nghĩa từng vùng
– Src: URL chứa nội dung của vùng
– Name, bordercolor, noresize, marginwidth, marginheight
– Scrolling = ‘yes|no|auto’
Ngôn ngữ Javascript
JavaScript là ngôn ngữ kịch bản dùng để tạo các client-side scripts và side scripts.JavaScript làm cho việc tạo các trang Web động và tương tác dễ dànghơn JavaScript là một ngôn ngữ kịch bản được hãng Sun Microsystems vàNetscape phát triển, JavaScript được phát triển từ Livescript của Netscape Các ứngdụng client chạy trên một trình duyệt như Netscape Navigator hoặc InternetExplorer
server-Khả năng của Javascript
JavaScript có thể tăng cường tính động và tính tương tác của các trang Web.– Cung cấp sự tương tác người dùng
– Thay đổi nội dung động
– Xác nhận tính hợp lệ của dữ liệu
Công cụ và môi trường thực thi
Các công cụ sinh mã JavaScript
– Thuận lợi khi soạn thảo
Trang 26Sử dụng một file JavaScript ở ngoài
<script language="JavaScript" src="filename.js">
</script>
Sử dụng các biểu thức JavaScript trong các giá trị thuộc tính của thẻ
Sử dụng trong các trình điều khiển sự kiện
Ví dụ:
<HTML>
<HEAD>
<SCRIPT LANGUAGE = "Javascript">
confirm ("Are you Sure?")
Giao tiếp với người sử dụng
Hiển thị một dòng thông báo trên hộp hội thoại
alert(”Chuỗi ký tự thông báo");
Hiển thị một dòng thông báo trong hộp hội thoại đồng thời cung cấp mộttrường nhập dữ liệu để người sử dụng nhập vào
Trang 27prompt(“Chuỗi thông báo”,”Giá trị mặc định”);
confirm ("Are you Sure?");
Biến trong JavaScript
Biến là một vật chứa tham chiếu đến một vị trí ở bộ nhớ máy tính
Nó được sử dụng để giữ giá trị và có thể thay đổi trong khi kịch bản thực thi
Các biến tuân theo quy tắc đặt tên
Một biến được khai báo sử dụng từ khoá ‘var’
Trong JavaScript, hai biến khác kiểu có thể kết hợp với nhau
ví dụ: A = “ This apple costs Rs.” + 5
sẽ có kết quả là một chuỗi với giá trị là "This apple costs Rs 5"
Các kiểu nguyên thủy
Integer – là các hệ thống số thập phân, thập lục phân và nhị phân
Floating- point(số thực) – Các số thập phân có phần thập phân sử dụng “e”
22
Trang 28or “E”và theo sau là các số nguyên.
String – là một chuỗi rỗng hay chuỗi ký tự được đặt trong cặp ngoặc đơnhoặc ngoặc kép
Boolean–Kiểu này có hai giá trị: True or False
null - Kiểu null chỉ có một giá trị: null Null hàm ý không có dữ liệu
Toán tử
Các toán tử xử lý một hoặc nhiều biến hoặc các giá trị (các toán hạng) vàtrả lại giá trị kết quả
JavaScript sử dụng cả hai toán tử một ngôi và hai ngôn
Các toán tử được phân loại phụ thuộc quan hệ chúng thực hiện như:
Trang 29JavaScript có sẵn các hàm đinh nghĩa trước dùng trong script.
Một vài hàm định nghĩa trước trong JavaScript bao gồm:
Khi tạo trang Web, chúng ta cần sử dụng:
– Các đối tượng trình duyệt
– Các đối tượng có sẵn (thay đổi phụ thuộc vào ngôn ngữ kịch bản được sử dụng)
24
Trang 30– HTML elements
Chúng ta cũng có thể tạo ra các đối tượng để sử dụng theo yêu cầu củamình
1.3 Hoàn thiện và phát triển Website
Sự phát triển mạnh mẽ của Internet đã làm thay đổi bộ mặt của toàn thếgiới.Cơ hội và thách thức luôn luôn song hành cùng với nhau.Thiết kế Website choDoanh nghiệp của mình là vấn đề tất yếu Bạn biết rõ điều này và đối thủ cạnh tranhcủa bạn cũng không phải là ngoại lệ
Sự khác biệt giữa Bạn với các đối thủ cạnh tranh là gì ?
Bạn là người tiên phong
Bạn nhận thức rõ được tầm quan trọng của TMĐT
Website của Doanh nghiệp bạn phải có những tính năng ưu việt so với cácđối thủ cạnh tranh
Website là bộ mặt của tổ chức Vì vậy bạn hãy đặt chất lượng lên hàng đầu,đừng quá coi trọng vấn đề chi phí Hãy nhìn vào năng lực của đối tác mà bạn địnhchọn lựa, những giải pháp mà họ đưa ra có đáp ứng được yêu cầu của doanh nghiệpcủa bạn hay không mới là thiết yếu Thiết kế Website là công việc của một tập thể
Chiến lược kinh doanh trên Internet
Xây dựng cấu trúc, nội dung Website
Thiết kế Website với giao diện phù hợp
Công nghệ áp dụng phù hợp với mục tiêu kinh doanh
Phương pháp quảng bá Website
Phương pháp cập nhật Website
Xây dựng, hoàn thiện và phát triển Website nhằm đạt được các kết quả sau:
- Tăng khả năng tiếp cận khách hàng
- Tăng phạm vi khách hàng
- Tăng tính tương tác làm giảm bớt thời gian tìm kiếm cho khách hàng và đưa
doanh nghiệp lên một thứ hạng tốt hơn
- Xúc tiến kinh doanh hiệu quả dịch vụ khách hàng hiệu quả không chỉ giúp
khách hàng tìm được sản phẩm ưng ý mà còn cung cấp các dịch vụ chăm sóc kháchhàng nhanh chóng và hiệu quả Những thắc mắc và câu hỏi của khách hàng về sảnphẩm sẽ được phản hồi tích cực