Cấu trúc HTML
Cấu trúc cơ bản cho mọi tài liệu HTML <html>
<head>…</head> <body>…</body> </html>
Tiêu đề Tài liệu
<title>…</title>
Ở bên trong <head>…</head> Chú Thích
Các ghi chú và thông tin trong phần body nhưng không được browser hiển thị <!—blah
Màu Nền Cố định
Định màu nền cho trang web. <body bgcolor=#XXXXXX> Tập tin Cấu trúc Nền
Dùng một hình ảnh “lợp” kế nhau đầy trong trang web. <body
Định màu Văn bản và Siêu Liên kết
Định màu cho tất cả văn bản và siêu liên kết thành màu mong muốn. <body TEXT=#XXXXXX LINK=#YYYYYY VLINK=#00HH00> 4.2. ĐỊNH DẠNG VĂN BẢN Tiêu Đề
Tiêu đề các mục có kích cở khác nhau, với n=1 to 6. Align=center để sắp tiêu đề vào giữa trang.
<Hn>…</Hn>
<Hn align=center>…</Hn> Kiểu chữ
Làm cho đậm, nghiêng, hay typewriter (chữ đánh máy). Làm cho gach dưới và gạch ngang
<b>…</b> làm cho đậm <i>…</i> làm cho nghiên <tt>…</tt> làm chữ đánh máy <u>…</u> làm cho gạch dưới <strike>…</strike>
Ký tự Đặc biệt
Mã cho ký tự đặc biệt và các dấu phụ &xxxx;
Kích thước
Đổi kích thước phông lớn hơn hay nhỏ hơn kích thước thông thường. <big>…</big>
<small>…</small> Màu
Đổi màu đoạn văn được chọn với XXXXXX là mã màu hệ thập lục phân của trị màu RGB.
<font color=#XXXXXX> …
</font>
4.3. PHÂN ĐOẠN VÀ NGẮT QUÃNG VĂN BẢN
Paragraph
Sang đoạn mới cùng với một dòng trống <p>
Line Break
Sang dòng mới, không thêm dòng trống <br>
Chỉnh lề ở giữa
Chỉnh tất cả vào giữa trang <center>…
</center>
<p align=center>… </p>
Division
Chỉnh mọi thứ về bên trái, vào giữa, hay về bên phải của trang <div align=
left|center|right> …
Bảng
<tr> để định nghĩa hàng trong bảng và <td> để định nghĩa dữ kiện cho một phần tử. <table <tr> … </tr> <td … </td> </table> 4.4. SIÊU LIÊN KẾT
Liên kết Siêu văn bản Cục bộ
Liên kết đến tài liệu khác trong cùng directory/folder. <a href=”file.htm”>
hypertext</a>
Liên kết đến tài liệu khác trong directory/folder có tên là “data” nằm trong thư mục có tài liệu HTML gọi
<a href=”data/file.htm”> hypertext</a>
Liên kết đến tài liệu khác trong directory/folder cao hơn một cấp so với thư mục có tài liệu HTML gọi
<a href=”../file.htm”> hypertext</a>
Uniform Resource Locator
Địa chỉ các nguồn trên Internet: URL Liên kết Siêu văn bản của Internet
Liên kết đến một Site Internet khác, được chỉ định bởi URL <a href=”URL”>
Liên kết Siêu Hình ảnh của Internet
Hình ảnh Inline hoạt động như một siêu liên kết đến site được chỉ định bởi URL. Thêm thuộc tính border=0 để hủy bỏ hộp bao quanh hình ảnh
<a href=”url”> <img src=”file.gif” border=0></a>
PHẦN II
XÂY DỰNG ỨNG DỤNG I. Giới thiệu về OAS
Trên thế giới, các mơ hình thương mại điện tử rất phổ biến, trong đĩ mơ hình đấu giá trực tuyến cũng khơng phải là ngoại lệ. Đặc trưng cho mơ hình đấu giá trực tuyến là trang web nổi tiếng ebay.com , nơi mà mọi người cĩ thể rao bán những mĩn hàng của mình, những người mua sẽ lần lượt trả giá, ai trả giá cao nhất sẽ mua được mĩn hàng đĩ. Đây là một mơ hình rất phát triển tại các nước cơng nghiệp. Những tập đồn đa quốc gia như Amazon, Ebay đã rất thành cơng với dịch vụ này. Tại Việt Nam, với sự phát triển của Internet, nhu cầu tìm kiếm, cung cấp thơng tin về hàng hố và dịch vụ qua mạng ngày càng lớn và các website thơng tin rao vặt đã rất phát triển. Hàng chục trang thơng tin về rao vặt với một lượng tin khổng lồ về mua và bán đã phần nào đáp ứng nhu cầu này. Mỗi ngày người duyệt web cĩ thể đăng tải và tìm thấy hàng nghìn thơng tin về hàng hố và dịch vụ. Tuy vậy , những thơng tin tại đây đã bộc lộ những hạn chế như độ tin cậy hay hàng hố và dịch vụ đã được bán hoặc mua mà khơng cĩ báo cáo lại, tư cách thành viên khơng được kiểm tra và đánh giá thường xuyên sau mỗi giao dịch. Xuất phát từ thực tế đĩ, chúng tơi đã quyết định xây dựng 1 mơ hình đấu giá trực tuyến nhằm chứng tỏ mức độ tin cậy của loại hình dịch vụ mới này. Tại tất cả các sàn đấu giá trực tuyến, việc kiểm định và đánh giá tư cách người tham gia đấu giá (dù là người bán hay người mua) cĩ một vai trị quan trọng. Do vậy mà các hình thức kiểm tra nghiêm ngặt phải được thực hiện thường xuyên bởi các quản trị viên website . Thế là OAS – trang web đấu giá trực tuyến ra đời! Vậy đấu giá trực tuyến là gì? Thực chất đấu giá trực tuyến khơng cĩ gì khác phương pháp đấu giá “truyền thống” mà cĩ thể bạn đã tham gia đơi lần . Người bán rao bán mặt hàng của mình, bạn trả giá và sẽ thắng đấu giá nếu bạn trả giá cao hơn những người tham gia đấu giá khác. Điểm khác cơ bản của đấu giá trực tuyến là nĩ được tổ chức trên internet. Chính vì thế mà chúng tơi hy vọng sẽ giúp tiết kiệm tối đa thời gian , cơng sức cho cả người bán và người mua, và nhờ đĩ sẽ gĩp phần đưa phương thức mua bán đầy tiện ích này vào cuộc sống thường nhật của mỗi chúng ta. Hãy hình dung vào những trưa hè nắng nĩng hay ngày đơng rét buốt, ta thoải mái “đi dạo” những “gian hàng” yêu thích mà khơng phải bước chân ra khỏi nhà để hứng cái nắng như thiêu như đốt hay những làn khơng khí lạnh cắt da cắt thịt , chẳng tiện lợi
lắm sao ? Hơn nữa , chúng tơi tin rằng đây là hình thức mua và bán cĩ lợi nhất cho cả người mua và người bán . Trước hết , vì nĩ giúp hạn chế những khâu trung gian , do đĩ giảm đáng kể giá thành mặt hàng . Sau nữa , nĩ là cách tốt nhất để “cung” và “cầu” gặp nhau, tránh được việc ra giá hay trả giá một cách chủ quan, quá thấp hay quá cao. Tại sao lại “ OAS ” ? “ OAS ” đến hồn tồn tình cờ khi chúng tơi cần một cái tên cho đề án đang trong giai đoạn phát triển . Chúng tơi thấy “ OAS “ là 1 cái tên thật dễ nhớ và cũng phản ánh khá rõ nét mục đích trang web của chúng tơi _ “ Online Auction Service”. Chúng tơi muốn OAS trở thành một siêu thị trực tuyến sầm uất , nơi hàng triệu nhu cầu “cung” và “cầu” gặp nhau, nơi bạn cĩ thể mua và bán tất cả mọi thứ. Tất nhiên, đĩ là một mục tiêu đầy tham vọng và khơng thể đạt được trong ngày một, ngày hai. Nhưng chúng tơi tin rằng với một dịch vụ ngày càng hồn thiện hơn và thật sự đáp ứng được nhu cầu của đơng đảo người tiêu dùng, OAS sẽ phát triển lớn mạnh trong một ngày khơng xa. Và chính bạn là người sẽ quyết định điều đĩ !
Trang web của chúng tơi được thiết kế với giao diện dễ nhìn với ngưịi sử dụng. Do đĩ, mọi người đều cĩ thể truy cập và sử dụng trang web này. Về mặt khách hàng , do những điều kiện khách quan, hiện thời trang web đấu giá OAS chỉ phục vụ những khách ở Việt Nam. Vì vậy, phạm vi áp dụng hệ thống của OAS sẽ chỉ tập trung ở Việt Nam .Cơng bằng mà nĩi , trong một mơi trường với các hoạt động về thương mại điện tử cịn manh mún và hành lang pháp lý trong lĩnh vực này cịn chưa được hồn thiện ở Việt Nam thì việc thực hiện đấu giá trực tuyến của OAS thực sự đã vấp phải nhiều hạn chế. Trên thực tế , những giao dịch tại website của chúng tơi đều chỉ " trực tuyến một nửa ". Cĩ nghĩa là việc thỏa thuận giữa hai bên được thực hiện qua mạng . Nhưng đến phần trao tiền và hàng thì các đối tác hoặc là phải gặp nhau trực tiếp , hoặc " cầu viện " đến dịch vụ của bưu điện . Những rắc rối vì hành lang pháp lý chưa thơng suốt cũng đã dẫn đến sự rườm rà trong việc đăng kí làm thành viên chính thức ở trang web OAS. Chúng tơi biết sẽ cĩ nhiều khách hàng cĩ thể sẽ nản lịng vì sự rườm rà này. Tuy nhiên, để đảm bảo an tồn giao dịch cho cả người mua lẫn người bán , chúng tơi dự định sẽ tiếp tục duy trì cách thức hoạt động này đến khi luật giao dịch được ban hành. Hy vọng luật giao dịch điện tử sẽ sớm được áp dụng trong 1 ngày gần đây nhằm tạo sự thuận tiện cũng như lịng tin cho người tham gia giao dịch. Đồng thời việc ra đời luật giao dịch sẽ tạo điều kiện cho chúng tơi trong nỗ lực trực tuyến hố hồn tồn sàn giao dịch điện tử. Phát triển 1 dịch vụ mới mẻ khơng phải là điều dễ dàng chút nào . Tuy nhiên, như người Việt Nam thường nĩi : “ tiếng lành đồn xa ”, chúng tơi tin tưởng rằng với một dịch vụ ở
đẳng cấp cao đồng thời rất quan tâm đến người sử dụng , OAS sẽ dần tạo được chỗ đứng cho mình trong lịng đơng đảo người tiêu dùng Việt Nam luơn sẵn sàng đĩn nhận cái mới. Chúng tơi khơng giấu diếm tham vọng của mình là đưa đấu giá trực tuyến vào cuộc sống thường ngày tại Việt Nam. Cĩ thể số lượng thơng tin tại sàn đấu giá trực tuyến OAS chưa thật phong phú do mới bắt đầu, nhưng với những ưu điểm nổi trội của mình, sàn đấu giá trực tuyến của chúng tơi hồn tồn cĩ thể phát triển và quan trọng hơn là gĩp phần nâng cao văn hố kinh doanh trên mạng .
1) Khách vãng lai :
1.1. Xem thơng tin mặt hàng : khách hàng sẽ biết thơng tin về sản phẩm giao dịch qua chức năng này
Input : chọn mặt hàng cần xem
Process : lấy thơng tin từ cơ sở dữ liệu
Output : hiển thị thơng tin về mặt hàng (mã hàng, tên mặt hàng, loại mặt hàng, tên tài khoản chủ sở hữu mặt hàng, số lượng mặt hàng tham gia giao dịch, số lượng mặt hàng đã bán được, ảnh mặt hàng, giá mặt hàng, miêu tả về mặt hàng)
1.2. Tìm kiếm mặt hàng : tìm kiếm thơng tin các mặt hàng giao dịch
Input : nhập từ khĩa của mặt hàng cần tìm kiếm
Process : tìm kiếm thơng tin thỏa mãn trong cơ sở dữ liệu
Output : hiển thị các thơng tin tìm được
1.3. Đăng kí thành viên :
Input : thơng tin về cá nhân (tên tài khoản, họ tên đầy đủ, mật khẩu tài khoản, địa chỉ e-mail, địa chỉ chi tiết nhà ở, số điện thoại, tên thành phố nơi ở, ngày sinh)
Process :
kiểm tra tính hợp lệ của form
cập nhập cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng hay khơng thành cơng
1.4. Xem các phiên giao dịch mới đăng hoặc sắp kết thúc :
Input : chọn chức năng xem phiên giao dịch
Process : lấy thơng tin từ cơ sở dữ liệu
Output : hiển thị thơng tin về phiên giao dịch (tên hàng hố tham gia giao dịch, số lượng hàng hố bán trong phiên giao dịch, tổng giá trị giao dịch, ngày bắt đầu phiên giao dịch, ngày kết thúc phiên giao dịch, tên tài khoản người bán, tên tài khoản người bán, phương thức thanh tốn,…)
2) Thành viên :
Cĩ đầy đủ các chức năng của khách vãng lai ở trên , ngồi ra cịn thêm 1 số chức năng sau :
2.1. Tham gia đấu giá : thành viên cĩ thể mua hàng thong qua chức năng này
Process :
kiểm tra tính hợp lệ của đơn hàng
cập nhập vào cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng hay khơng thành cơng
2.2. Bán hàng :
Input : thơng tin chi tiết về mặt hàng cần bán (tên mặt hàng, loại mặt hàng, loại giao dịch : mua ngay hay đấu giá, số lượng mặt hàng, ảnh mặt hàng, giá khởi điểm mặt hàng, miêu tả về mặt hàng)
Process :
kiểm tra tính hợp lệ của form rao bán
cập nhập vào cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng hay khơng thành cơng 2.3. Sửa thơng tin cá nhân :
Input : thơng tin cần sửa (tên tài khoản, password tài khoản, số điện thoại, địa chỉ email)
Process:
kiểm tra tính hợp lệ của form
cập nhập vào cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng hay khơng thành cơng 2.4. Gửi thơng tin gĩp ý :
Input : thơng tin gĩp ý (nội dung gĩp ý, tiêu đề gĩp ý)
Process :
kiểm tra tính hợp lệ của form
cập nhập gĩp ý vào cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng hay khơng thành cơng 2.5. Đăng nhập :
Input : password , tên tài khoản
Process :
đối chiếu với cơ sở dữ liệu xem cĩ khớp khơng
chuyển đến trang cá nhân
Output : hiển thị thơng báo thành cơng hay khơng thành cơng 2.6. Đăng xuất :
Input : chọn chức năng đăng xuất Process : xĩa session
3) Admin :
3.1. Quản lý mặt hàng :
3.1.1. Xem thơng tin mặt hàng : admin sẽ biết thơng tin chi tiết về mặt hàng qua chức năng này
Input : chọn mặt hàng cần xem
Process : lấy thơng tin từ cơ sở dữ liệu
Output : hiển thị thơng tin (mã mặt hàng, tên mặt hàng, loại mặt hàng, tên tài khoản chủ sở hữu mặt hàng, số lượng mặt hàng tham gia giao dịch, số lượng mặt hàng đã bán được, ảnh mặt hàng, giá mặt hàng, miêu tả về mặt hàng, loại giao dịch mặt hàng tham gia : mua ngay hay đấu giá, tình trạng kiểm định)
3.1.2. Thêm mặt hàng : thêm mặt hàng mới vào cơ sở dữ liệu
Input : chọn chức năng thêm mặt hàng và điền thơng tin về mặt hàng cần thêm (mã hàng, tên mặt hàng, loại mặt hàng,tên tài khoản chủ sở hữu mặt hàng, số lượng mặt hàng tham gia giao dịch, ảnh mặt hàng, giá mặt hàng, miêu tả về mặt hàng, loại giao dịch mặt hàng tham gia : mua ngay hay đấu giá, tình trạng kiểm định)
Process : cập nhập mặt hàng mới vào cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.1.3. Xố mặt hàng : xố thơng tin về mặt hàng
Input : chọn chức năng xố mặt hàng
Process : xố mặt hàng khỏi cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng
3.1.4. Thêm loại mặt hàng :
Input : chọn chức năng thêm loại mặt hàng mới và điền thơng tin về loại mặt hàng cần thêm (mã loại mặt hàng, mã loại mặt hàng cha, tên loại mặt hàng)
Process : cập nhập loại mặt hàng mới vào cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.1.5. Xố loại mặt hàng : xố thơng tin về loại mặt hàng
Input : chọn chức năng xố loại mặt hàng
Process : xố loại mặt hàng khỏi cơ sở dữ liệu
3.2. Quản lý thành viên :
3.2.1. Xem thơng tin về các thành viên : xem thơng tin cá nhân các thành viên
Input : chọn thành viên cần xem thơng tin
Process : lấy thơng tin từ cơ sở dữ liệu
Output : hiển thị thơng tin ra màn hình ( tên tài khoản, tên đầy đủ, password tài khoản, địa chỉ e-mail, địa chỉ nhà ở, số điện thoại, tên thành phố / tỉnh, tên quận / huyện, ngày sinh, tình trạng kiểm định)
3.2.2. Thêm thành viên :
Input : chọn chức năng thêm thành viên mới và điền thơng tin về thành viên cần thêm (tên tài khoản, tên đầy đủ, password, địa chỉ e-mail, địa chỉ nhà ở, số điện thoại, tên thành phố / tỉnh, tên quận / huyện, ngày sịnh, tình trạng kiểm định)
Process :
kiểm tra tính hợp lệ của form
cập nhập thành viên mới vào cơ sở dữ liệu
Output : hiển thị thơng báo thành cơng hay khơng thành cơng 3.2.3. Xố thành viên : xố thơng tin về thành viên
Input : chọn chức năng xố thành viên
Process : xố thành viên khỏi cơ sở dữ liệu