Tải bản đầy đủ (.docx) (78 trang)

Áp dụng giải pháp joomla phiên bản 2 5 xây dựng website đấu giá trực tuyến cho công ty cổ phần dịch vụ và phát triển joomexp

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.78 MB, 78 trang )

Lời cảm ơn
Trải qua thời gian 5 năm học tập và rèn luyện tại Trường Đại Học Công nghệ
thông tin và truyền thông, đến nay em đã kết thúc khoá học và hoàn thành đồ án
tốt nghiệp. Để có được kết quả này em xin chân thành cảm ơn :
Em xin gửi lời cảm ơn đến các thầy, cô giáo trong ngành Hệ thống thông tin,
Khoa Công Nghệ Thông Tin, Trường Đại học Công Nghệ Thông Tin và Truyền
Thông, những nhà giáo đã truyền dạy cho em những kiến thức quý báu trong suốt
những năm học vừa qua.
Em xin chân thành cảm ơn cô giáo hướng dẫn ThS. Nguyễn Thị Linhvì sự
giúp đỡ và dìu dắt tận tình của cô.Cô luôn quan tâm và rất nhiệt tình hướng dẫn
em từ việc tìm tài liệu cho đến việc định hướng lựa chọn giải pháp để triển khai đồ
án. Cô cũng luôn nhắc nhở, động viên em mỗi khi gặp khó khăn, nhờ vậy mà em
đã hoàn thành tốt đồ án tốt nghiệp của mình đúng thời hạn.
Cuối cùng em xin cảm ơn các anh trong công ty TNHH cổ phần và dịch vụ
phát triển công nghệ JoomEXP đã tạo điều kiện cho em được làm việc tại công ty
và nhiệt tình giúp đỡ em trong quá trình thực hiện đồ án này, cùng với gia đình và
bạn bè đã luôn động viên em trong suốt quá trình học và hoàn thành đồ án này.
Do thời gian hoàn thành đồ án có hạn, sự thể hiện đồ án không tránh khỏi có
những khiếm khuyết. Em rất mong được sự động viên và đóng góp ý kiến của các
thầy cô giáo, giúp em hoàn thành tốt đồ án và chuẩn những kỹ năng tốt nhất cho
trải nghiệm sau này, có khả năng ứng dụng trong thực tế.
Em xin chân thành cảm ơn!
Thái nguyên , ngày 12 tháng 06 năm 2012
Sinh viên
Nguyễn Thị Diệu Linh

1


Lời cam đoan
Đồ án tốt nghiệp là sản phẩm tổng hợp toàn bộ các kiến thức mà sinh viên đã


học được trong suốt thời gian học tập tại trường đại học. Ý thức được điều đó, với
tinh thần nghiêm túc, tự giác cùng sự lao động miệt mài của bản thân và sự hướng
dẫn tận tình của Cô giáo Ths. Nguyễn Thị Linh em đã hoàn thành xong đồ án tốt
nghiệp của mình.
Em xin cam đoan: nội dung đồ án của em không sao chép nội dung cơ bản từ
các đồ án khác và sản phẩm của đồ án là của chính bản thân em nghiên cứu xây
dựng lên. Mọi thông tin sai lệch em xin hoàn toàn chịu trách nhiệm trước hội đồng
bảo vệ.

2


Lời nói đầu
1. Tại sao thực hiện đề tài

Thế kỷ 21 đã đánh dấu sự tác động lẫn nhau của con người trên toàn cầu. thế
giới đang mở ra cơ hội cho hàng triệu người nhờ công nghệ mới, những thông tin
và kiến thức thiết yếu được mở rộng đã cải thiện một cách đáng kể cuộc sống của
con người và giúp giảm cảnh nghèo nàn.
Trong kỷ nguyên thông tin ngày nay, việc truy cập thông một cách dễ dàng
đang làm thay đổi cách chúng ta sống, làm việc và giải trí. Nền kinh tế số - còn
được gọi là kinh tế tri thức, kinh tế mạng hay kinh tế mới, được mô tả như một sự
chuyển tiếp từ sản xuất hàng hòa sang tạp lập ý tưởng. Công nghệ thông tin và
truyền thông đang đóng góp một vai trò quan trọng và toàn diện trên mọi mặt của
kinh tế xã hội.
Sự phát triển của công nghệ thông tin đặc biệt là sự phát triển mạnh mẽ trong
việc truy cập Internet hay các Website và các dịch vụ trên mạng như: thương mại
điện tử, đào tạo từ xa, các dịch vụ giải trí, du lịch, các thông tin văn hóa xã hội…
Các sản phẩm của ngành công nghệ thông tin là: phần cứng, phần mềm, trí tuệ
nhân tạo được ứng dụng hầu hết trong các lĩnh vực khác nhau của xã hội, chính vì

sự phát triển ưu thế của lĩnh vực này mà nhiều cơ quan, xí nghiệp, công ty, trường
học có nhu cầu tin học hóa trong công việc của mình.
Công nghệ thông tin đang đưa ra mọi người vào một kỷ nghuyên thông tin
mở rộng và tin cậy.Công nghệ thông tin đã thâm nhập vào tất cả các lĩnh vực của
cuộc sống. Công nghệ thông tin cho phép truy cập và khai thác các cơ sở dữ liệu
thuộc nhiều lĩnh vực kinh tế xã hội, các ngành nghề khác nhau như các thông tin
về khoa học kỹ thuật, giáo dục và đào tạo, y tế, thương mại điện tử, thị trường giá
cả, dự báo thời tiết… và rất nhiều các dịch vụ thương mại điện tử như một công cụ
đắc lực không thể thiếu.
Ngày nay, việc phổ cập sử dụng khai thác máy tính điện tử trong các công
việc quản lý, thương mại điện tử, kinh tế tài chính, khoa học giáo dục… và các
ngành công nghệ khác đã khiến cho nhu cầu trao đổi thông tin ngày càng lớn. Từ
đó thúc đẩy các mạng dữ liệu điện tử, các dịch vụ thông tin bao quát toàn bộ các
lĩnh vực kinh tế, văn hóa, xã hội, y tế, giáo dục đào tạo và các hoạt động khác như
ngân hàng điện tử, quản lý dự án…
3


Vì vậy có thể khẳng định lại rằng việc ứng dụng công nghệ thông tin vào
thực tiễn công việc của tất cả mọi người và các hoạt động xã hội nói chung là hoàn
toàn phù hợp và cần thiết hơn bao giờ hết.
Là một sinh viên đang thực tập tại Công ty Dịch vụ và phát triển EXP, mặc
dù hiện nay công ty đã có website giới thiệu các sản phẩm mà Công ty thiết kế,
nhưng website này chưa hoàn toàn phù hợp với việc kinh doanh của Công ty nên
em chọn đề tài này đó là : “Áp dụng giải pháp Joomla xây dựng website đấu giá
trực tuyến cho công ty cổ phần và dịch vụ JoomEXP ” làm đồ án thực tập tốt
nghiệp lần này.
2. Mục đích tìm hiểu và nghiên cứu đề tài
Tìm hiểu thực tế công việc kinh doanh của Công ty, thiết kế website bằng
ngôn ngữ php, bước đầu xây dựng và chạy thử chương trình.Từ đó rút ra được kết

quả và những điều chưa đạt dược.
3. Đối tượng nghiên cứu đề tài
Chương trình :Áp dụng giải pháp Joomla xây dựng website đấu giá trực
tuyến
4. Nhiệm vụ
- Tìm hiểu và nắm được các kiến thức về ngôn ngữ php, Joomla.
- Khảo sát và phân tích thiết kế hệ thống, đưa ra sơ đồ chức năng của website
- Xây dựng website cho công ty EXP áp dụng giải pháp Joomla
- Hoàn thiện hệ thống báo cáo, đánh giá kết quả đạt được và các mặt hạn chế
của chương trình, đồng thời đưa ra giải pháp cũng như hướng mở rộng của chương
trình
5. Phương pháp nghiên cứu
- Khảo sát thực tế
- Tìm hiểu và trao đổi với anh chị trong công ty
- Phân tích chi tiết bài toán
- Xây dựng, cài đặt và kiểm thử chương trình

MỤC LỤC

4


5


CHƯƠNG 1.CƠ SỞ LÝ THUYẾT
1.1. Kiến trúc cơ bản
Kiến trúc cơ bản nhất để trang Dynamic Web hoạt động được là nó phải
làm việc trên mô hình clien/server. Nôm na 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 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 hóa 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àn hì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.
1.2. Client
Các ứng dụng phát triển trên nền My SQL và PHP sử dụng tính năng single
client đó là trình truyệt web.Tuy nhiên, không phải đây chỉ là ngôn ngữ duy nhất
để phát triển ứng dụng Web.Ngôn ngữ khởi thuỷ cho việc duyệt Web là HTML.
HTML cung cấp những thẻ lệnh (Tag) cho phép thể hiện trang Web theo nhiều
kiểu cách khác nhau. Nếu bạn chưa có kiến thức cơ sở về HTML thì có thể chạy ra
ngoài mua ngay một quyển sách hoặc download trên internet xuống các bài học
hướng dẫn. Bạn không nên bỏ ra quá nhiều thời gian để học về HTML. Ngoài
HTML ra các trình duyệt Web còn cho phép các add-in hỗ trợ nhiều thứ khác như
RealPlayer, Flash, Shockwave, hoặc hỗ trợ về Javascript hoặc XML.
1.3. Server
Hầu hết các ứng dụng Web đều hoạt động tập trung trên Server.Một số ứng
dụng đặc trưng gọi là Web Server sẽ đảm trách việc giao tiếp với các trình
duyệt.Một Cơ sở dữ liệu trên Server sẽ lưu trữ tất cả những thông tin đáp ứng yêu
cầu cho công việc của ứng dụng Web.Web Server, Ngôn ngữ lập trình, CSDL phải
hoạt động tốt trên một Hệ Điều Hành nào đó.

6


Hình 1.1: Sơ đồ hoạt động ứng dụng web trên server
1.4. Hệ điều hành
Có rất nhiều chủng loại HĐH.PHP và My SQL thuộc nhóm phần mềm ứng
dụng có tên gọi là open source (nguồn mở).Việc này có nghĩa là người dùng sẽ

xem được mã nguồn của các ứng dụng sử dụng PHP/MySQL.Chúng tận dụng
được mô hình phát triển dựa vào nguồn mở, cho phép người nào cảm thấy thích nó
đều có thể góp phần vào việc phát triển các dự án.Sử dụng PHP để tạo ra một sản
phẩm phần mềm tốt.
1.5. Web Server
Có nhiều loại Web Server khác nhau, nhưng chủ yếu trên thị trường chỉ
thường sử dụng Apache và IIS (Internet Information Server của Microsoft).
INTERNET INFORMATION SERVER (IIS) được tích hợp rất tốt với PHP.
Trước đây, có một số vấn đề cần phải bàn về tính ổn định của PHP/IIS với việc
truyền tải lớn, nhưng PHP và IIS cũng đã được cải thiện liên tục nên việc này
không còn đáng phải bận tâm. APACHE là một kiểu mẫu Web Server rất phổ biến.
Giống như Linux, PHP, MySQL nó là một dự án nguồn mở. APACHE tận dụng
được tính năng của third-party.Bởi vì đây là nguồn mở nên bất kỳ ai có khả năng
đều có thể viết chương trình mở rộng tính năng của Apache.PHP hoạt động với tư
cách là một phần mở rộng của Apache, và người ta gọi là một module của
Apache.Apache có tính ổn định và tốc độ đáng phải nói..

7


1.6. Website động là gì ?
Website động là những thực thể mạnh và linh hoạt, thường được thực hiện
dưới dạng các ứng dụng hơn là các Website đơn thuần. Các ưu điểm của Website
động: đáp ứng nhiều tham số khác nhau, thường có các giao diện cho phép người
quản trị có thể quản lý nội dung của site, có bộ nhớ, cho phép người sử dùng đăng
ký và đăng nhập, thực hiện thương mại điện tử, dễ dàng duy trì cập nhật và phát
triển…
1.7.Joomla
Joomla là một hệ quản trị nội dung mã nguồn mở (Tếng Anh : Open Source
ContentManagement Systems . Joomla được viết bằng ngôn ngữ PHP và kết nối

tới cơ sở dữ liệu MySQL , cho phép người sử dụng có thể dễ dàng xuất bảncác nội
dung của họ lên Internet hoặc Intranet. Joomla có các đặc tính cơ bản là: bộ đệm
trang (page caching) để tăng tốc độhiển thị, lập chỉ mục, đọc tin RSS (RSS feeds),
trang dùng để in, bản tinnhanh, blog, diễn đàn, bình chọn, Joomla được phát âm
theo

tiếng

Swahili

như



'jumla'

nghĩalà

"đồng

tâm

hiệp

lực".

Joomla được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho
tớinhững hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều
dịchvụ và ứng dụng.Joomla có thể dễ dàng cài đặt, dễ dàng quản lý.
Joomlacó mã nguồn mở do đóviệc sử dụng Joomla là hoàn toàn miễnphí cho tất

cả mọi người trên thế giới.
1.8. Hệ CSDL quan hệ
Relational Database Management Systems (Hệ Quản trị Cơ Sở Dữ Liệu
Quan hệ - RDBMSs) 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.

8


1.9.PHP là gì?
PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf tạo ra
năm 1994, để theo dõi người dùng truy cập lý lịch trực tuyến của ông. Vì tính hữu
dụng, khả năng phát triển, PHP đã bắt đầu được sử dụng trong môi trýờng chuyên
nghiệp và nó ðã trở thành “PHP: Hypertext Preprocessor”.
PHP là một công nghệ phía máy chủ (server-side) và không phụ thuộc môi
trường (cross-platform).Cả hai yếu tố này đều rất quan trọng.
Tại sao cần dùng PHP?PHP được sử dụng để phát triển Website động vì nó
tốt, nhanh và dễ dàng nghiên cứu hơn các giải pháp khác.PHP có khả năng thực
hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữ liệu có sẵn, tính bền vững, linh
động và khả năng phát triển không giới hạn.Tất cả các đặc tính trên đều miễn phí
vì PHP là mã nguồn mở.PHP vừa dễ với người sử dụng và vừa có khả năng làm
được mọi thứ, đáo ứng yêu cầu của lập trình viên chuyên nghiệp.PHP la module
thông dụng cho Apache (máy chủ Web phổ biến nhất) và nó đã có mặt trên 12
triệu Website.

Cách làm việc của PHP
PHP là một ngôn ngữ máy chủ, mã lệnh PHP sẽ tập trung trên máy chủ để
phục vụ các trang web theo yêu cầu của người dùng thông qua trình duyệt.
Khi người dùng truy cập Website viết bằng PHP, máy chủ đọc mã lệnh PHP
và xử lý chúng theo các hướng dẫn đã được mã hóa.

Hình 1.2:Cách làm việc của PHP phù hợp vói mô hình khách-chủ khi người
dùng yêu cầu một trang Web

9


Hình 1.3:Quá trình xử lý yêu cầu đối với một trang HTML tĩnh
MySQL là gì?
Là cơ sử dữ liệu phố biến nhất thế giới.Giống như PHP, MySQL có một khả
năng thực thi hoàn hảo, rất linh động, đáng tin cậy, dễ nắm bắt và ít chi phí hoặc
miễn phí.

Hình 1.4:Trang chủ ứng dụng cơ sở dữ liệu MySQL

Hình 1.5:Cách hoạt động của phần lớn các ứng dụng Web động sử dụng
PHP và MySQL
Để thực hiện phát triển Website động dùng PHP và MySQL cần những công cụ:




Một ứng dụng máy chủ Web (ví dụ Apache, Xitami hoặc IIS).
PHP.
MySQL.

10




Trình duyệt Web ( như Internet Explorer của Microsodt, Navigator của Netscape,

Safari của Apple, Mozilla, Opera...).
• Trình soạn thảo văn bản, ứng dụng WYSIWYG có hỗ trợ PHP (Dreamweaver
Qualifies của Macromedia) hoặc IDE (Intergrated Development Environment:
Môi trường phát triển tích hợp).
• Ứng dụng FTP nếu dùng máy chủ ở xa.
Điều hấp dẫn của việc phát triển các Website động dùng PHP và MySQL là
tất cả các yêu càu có thể được đáp ứng mà không tốn tiền, bất kể hệ ddieuf hành
đang sử dụng. Apache, PHP và MySQL là những mà nguồn mở.
1.10 Tại sao sử dụng PHP và MySQL?
Nói về PHP:
+ Tốc độ nhanh, dễ sử dụng
+ Chạy trên nhiều hệ điều hành.
+ Truy cập bất kỳ loại CSDL nào
+ Luôn được cải tiến và cập nhật
+ Được hướng dẫn kỹ thuật bất cứ lúc nào
+ Hoàn toàn miễn phí
Nói về MySQL:Mặc dù MySQL được phổ biến rất nhiều. Trong phần trên, chúng
ta đã bàn sơ qua MySQL.Trong phần này, bạn sẽ được biết về những đặc điểm của
những Hệ quản trị CSDL khác mà MySQL không hỗ trợ.
Với những hạn chế đó đã làm cho MySQL không được chọn để chạy trên
một số các môi trường.Nếu bạn đang có kế hoạch bắt đầu cho một ngân hàng
chẳng hạn, thì tôi khuyên bạn là MySQL không thích hợp cho bạn.
Nhưng đối với phần đông mọi người và phần lớn các ứng dụng, MySQL là

sự chọn lựa của họ bởi nó rất thích hợp cho những ứng dụng Web.
+ Vừa túi tiền
+ Nhanh và mạnh
+ Cải tiến liên tục

11


CHƯƠNG 2. KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ
THỐNG WEBSITE ĐẤU GIÁ TRỰC TUYẾN
2.1 Khảo sát hiện trạng hệ thống
Trong thực tế, qua sự tìm hiểu, khảo sát thực tế, hiện nay thương mại điện
tử càng ngày càng thể hiện nhiều mặt thuận lợi hơn cùng với xu hướng tin học hóa
trong kinh doanh cũng như trong nhiều lĩnh vực hoạt động khác, chính vì vậy em
thấy nên xây dựng một Website có thể giới thiệu các sản phẩm của công ty, xây
dựng module đấu giá nhằm thu hút khách hàng tìm đến với các sản phẩm của công
ty, mở rộng thêm thị trường khách hàng. Website đấu giá cho phép khách hàng
tham gia đấu giá, mua hàng.Chỉ có Admin mới có thể đăng tin đấu giá, đăng tin
bán hàng. Các module chính của website gồm: Đấu giá, Mua bán, Tìm kiếm,
Admin.
2.2 Mục tiêu đạt được của website
- Cho phép đấu giá, mua bán, tra cứu dữ liệu thuận tiện, đơn giản đối với
thành viên và tiết kiệm được thời gian.
- Lưu trữ, tìm kiếm và theo dõi thông tin đảm bảo:
+ Lưu trữ khoa học và an toàn nhất
+ Tìm kiếm các sản phẩm một cách nhanh chóng
+ Đảm bảo đầy đủ thông, tránh dư thừa dữ liệu
- Giảm bớt công sức và thời gian, thay thế những thao tác thủ công.
- Đảm bảo tính bảo mật trong khi đấu giá, mua hàng.
- Tận dụng được tối đa khả năng làm việc của máy tính.

2.3 Khái quát về cách đấu giá hiện nay
2.3.1 Khái niệm:
Đấu giá là một quá trình mua và bán bằng cách đưa ra món hàng cần đấu
giá, ra giá và sau đó bán món hàng cho người ra giá cao nhất.Về phương diện kinh
tế, một cuộc đấu giá là phương pháp xác định giá trị của món hàng chưa biết đến
hay giá trị thường thay đổi.Trong một số trường hợp, có thể tồn tại mức giá tối
thiểu hay còn gọi là giá sàn, nếu sự ra giá không đạt đến được giá sàn, món hàng
12


sẽ không được bán. Trong ngữ cảnh của cuộc đấu giá, một từ vựng tiếng Anh
thường được dùng là bid hay auction, nghĩa là giá đề nghị. Đấu giá có thể áp dụng
cho nhiều loại mặt hàng: đồ cổ, bộ sưu tập (tem, tiền, xe cổ, tác phẩm nghệ thuật,
bất động sản cao cấp, các mặt hàng đã qua sử dụng, sản phẩm thương mại (cá,
tôm), giống ngựa đua thuần chủng và các cuộc bán đấu giá cưỡng ép (thanh lý,
phát mãi)). Có nhiều cách phân loại đấu giá.
Bán đấu giá từ rất lâu đã là hình thức kinh doanh, mua bán quen thuộc đối
với các nền kinh tế phát triển trên thế giới.Phương thức này cho phép hàng hoá
được giới thiệu trước một số lượng đông người mua. Tại đây khách hàng được tự
do đưa ra các mức trả giá mang tính cạnh tranh cho một món hàng. Sự cạnh tranh
giữa những người mua hàng với nhau làm cho giá cả món hàng tăng lên và dần
dần tạo thành giá trị của hàng hoá trên thị trường. Với sự phát triển nhanh chóng
của công nghệ thông tin và mạng Internet, bán đấu giá đã phát triển đếm một tầm
vóc mới: hình thức đấu giá qua mạng hình thành và ngày càng phát triển. Tại Việt
Nam, dù đấu giá chưa được tiến hành phổ biến, người dân vẫn hình dung được
phần nào hình thức và quang cảnh của một cuộc đấu giá truyền thống qua phim
ảnh.Theo xu hướng hiện nay, đấu giá qua mạng chắc chắn sẽ trở thành hình thức
phổ biến hơn so với đấu giá truyền thống trong đó Việt Nam không phải là một
ngoại lệ.
Cũng giống như một cuộc đấu giá truyền thống, một website đấu giá đòi

hỏi phải có người bán đấu giá và những người mua. Có hai hình thức người bán
tham gia trên website đấu giá: Thứ nhất, chủ website cũng chính là chủ những mặt
hàng được đấu giá tại website. Thứ hai, chủ hàng "thuê mặt bằng" trên website để
tiến hành các hoạt động kinh doanh của mình.
Thông thường, việc tự xây dựng website riêng cho các mặt hàng của mình
sẽ giúp chủ hàng tiết kiệm được một khoản lớn tiền "thuê mặt bằng" và còn chủ
động hơn trong hoạt động kinh doanh của mình. Tuy nhiên, trong lĩnh vực bán đấu
giá, càng nhiều khách hàng viếng thăm càng đem đến cho chủ hàng nhiều cơ hội
bán hàng. Trong khi đó, không phải website nào được xây dựng cũng thu hút được
sự quan tâm của các khách hàng trên mạng. Vì thế, chấp nhận trả phí để có mặt tại
một địa chỉ nổi tiếng vẫn là một toan tính cần thiết của các chủ hàng bán đấu giá.
13


Về tài sản bán đấu giá: Mọi tài sản không bị pháp luật cấm lưu thông trên thị
trường đều có thể là đối tượng của các phiên đấu giá như: Máy móc, thiết bị,
phương tiện vận tải, nhà và giá trị quyền sử dụng đất, tài sản không sử dụng trong
doanh nghiệp cần thanh lý, tài sản bảo đảm bị phát mại để thu hồi nợ vay của ngân
hàng.
2.3.1.1Hoạt động
Để đưa hàng lên bán tại một website đấu giá, chủ hàng hoặc phải là chủ
website hoặc phải trả một khoản phí nhất định cho mỗi mặt hàng của mình. Những
mặt hàng được lựa chọn đem đấu giá thường được đi kèm với các thông tin liên
quan và tuân thủ những nguyên tắc nhất định để có thể bán đấu giá được như số
lượng rất hạn chế, không sản xuất đại trà, tính độc đáo, tính lịch sử, văn hoá hoặc
tính cá nhân của sản phẩm....
Để mua hàng tại các website đấu giá, trước hết, người mua sẽ lựa chọn các
mặt hàng mình muốn theo các category được trình bày rõ ràng tại các website. Sau
khi lựa chọn mặt hàng muốn mua, người mua sẽ phải tham gia đấu giá với những
người mua khác bằng cách điền vào một form cho trước, trong đó có những thông

số tối thiểu như đặt giá cho mặt hàng muốn mua và số lượng muốn mua đối với
mặt hàng đó. Máy tính của chủ website sẽ tự động làm việc và khi thời hạn đấu giá
kết thúc, đơn mua chiến thắng sẽ được thông báo rõ ràng và các đơn ở các vị rí
tiếp theo cũng được thông báo.
Những quy tắc chung của một website bán đấu giá:
a. Thời hạn kết thúc đấu giá đối với một mặt hàng
Để tránh tình trạng có quá nhiều mặt hàng tồn đọng trên website, khi một
mặt hàng được đưa lên website bán đấu giá, chủ hàng phải xác định thời hạn chấm
dứt đấu giá.Thời hạn hàng càng lưu trên website lâu, mức phí chủ hàng phải trả
cho chủ website càng lớn.Ví dụ, nếu mặt hàng được đưa lên trang đầu tháng
12/2002, chủ hàng sẽ có thông báo rằng mặt hàng đó chỉ được đấu giá đến ngày
30/1/2003, nếu muốn để mặt hàng được đấu giá đến hết tháng 2/2003, chủ hàng
phải trả thêm một khoản phí nữa cho chủ website.
Một phát sinh là nếu đến thời hạn chót, mặt hàng lại đang được đấu giá sôi
nổi thì khi nào sẽ được chọn là thời điểm dừng đấu giá?Về vấn đề này, mỗi
14


website có một chính sách riêng. Thông thường, các website tuân theo luật sau:
Nếu có một đơn đấu giá trong vòng 10 phút trước thời hạn quy định, mặt hàng đó
sẽ được coi là đấu giá xong với giá cuối cùng nếu sau đó 10 phút không còn đơn
đấu giá nào nữa. Giai đoạn đi đến mức giá cuối cùng của đấu giá trong tiếng Anh
là "going, going, gone" ;tạm dao dịch theo cách đấu giá truyền thống là “tiếp theo,
một, hai, ba, đã xong”.;
b. Thắng lợi trong đấu giá
Không phải khi nào việc đấu giá cũng cho ra kết quả rõ ràng người thắng,
người thua. Vì thế, việc xác định người nào thắng trong đấu giá cũng được các
website đấu giá xây dựng thành luật chơi rõ ràng. Nói vắn tắt, quy định về người
thắng trong đấu giá là "giá cả trước, số lượng sau và thời gian sau cùng".
Cũng giống như trong đấu giá truyền thống, một mặt hàng khi được đấu giá

trên mạng sẽ được đặt mức giá tối thiểu (Reserve Price). Đơn đấu giá nào có mức
giá cao nhất và vượt mức tối thiểu sẽ là đơn chiến thắng. Trong trường hợp hai hay
nhiều đơn đấu giá có cùng mức giá; đơn nào mua số lượng hàng lớn hơn sẽ là đơn
chiến thắng. Nếu các đơn cùng đặt mức giá và số lượng như nhau, đơn nào đặt
sớm hơn sẽ là đơn thắng. Thứ tự bán hàng cho các đơn chiến thắng sẽ là người
thắng lợi được quyền mua hàng theo đơn. Sau khi quá trình đấu giá kết thúc, hàng
sẽ được bán cho người thắng lợi trong đấu giá. Với khả năng sau đơn mua của
người thắng đầu tiên, chủ hàng vẫn còn hàng; hàng sẽ được bán cho người chiến
thắng trong số những người còn lại (cũng được xác định theo luật trên) và tiếp tục
như vậy, hàng sẽ được bán cho đến hết hoặc đến đơn đấu giá cuối cùng vượt mức
giá tối thiểu. Như vậy, người chiến thắng cuối cùng có thể không mua đủ số lượng
hàng như mong muốn.
Trong trường hợp không có đơn đấu giá nào vượt mức tối thiểu, cuộc đấu giá
vẫn được coi là thành công mà không có người mua hàng.
2.3.1.2 Thanh toán
Rất nhiều trong số những người tham gia đưa hàng lên các website đấu giá
thuộc loại "không chuyên nghiệp". Từ "không chuyên nghiệp" nhằm để chỉ những
đối tượng có thể vẫn đi làm tại các công ty, cơ quan như bình thường; họ chỉ dành
khoảng thời gian rỗi rãi ít ỏi của mình để khám phá khả năng kinh doanh của mình
15


mà không phải tốn kém quá nhiều: Đưa các mặt hàng mình lựa chọn từ một cơ sở
sản xuất nào đó lên mạng để bán đấu giá. Như vậy, việc thanh toán giữa người
mua với người bán là một vấn đề cần được giải quyết.
Lẽ dĩ nhiên, nền thương mại điện tử phát triển phải đáp ứng được các yêu
cầu tối thiểu là thanh toán bằng thẻ, trực tiếp qua mạng. Tuy nhiên, không phải
khách hàng sẽ tin vào bất kỳ một website thương mại nào và sẵn sàng khai chính
xác chi tiết các thông số cá nhân của mình. Do vậy, một số công ty trung gian ra
đời với vai trò là cầu nối giữa người bán với người mua. Những công ty này đủ

lớn và có uy tín để khách hàng sẵn sàng khai báo các thông tin cá nhân và thẻ
thanh toán của mình. Do vậy, việc thanh toán giữa người mua với người bán qua
mạng sẽ được thực hiện gián tiếp bằng đường "người mua" - "công ty trung gian" người bán". Các công ty trung gian này lấy khoản hoa hồng trong thanh toán giữa
người bán với người mua là nguồn tài chính để tồn tại và phát triển.Đổi lại, các
website nhỏ lại nhờ cậy vào uy tín của các công ty tài chính lớn để tăng cường sự
tin cậy cuả khách hàng đối với website. Ngoại trừ một số website lớn có hệ thống
thanh toán của riêng mình như Yahoo!; eBay..., các website khác đều thông qua
các cổng thanh toán khác như PayPal...
2.3.1.3 Gian lận
Gian lận trên thực tế là hiện tượng phổ biến trong các hoạt động thương mạI.
Với một website đấu giá, người bán và người mua có thể sử dụng nhiều hình thức
gian lận nhằm thu lợi bất hợp pháp như người bán khai gian lận về các thông số
hàng hoá hoặc người mua là một thực thể ma, gây nhiễu và cản trở trong quá trình
kinh doanh của người bán. Do vậy, việc đảm bảo người bán và người mua tuân thủ
đúng trách nhiệm của mình cũng có ý nghĩa quan trọng đối với sự thành công của
một website đấu giá. Một hình thức chứng thực được hình thành nhằm đáp ứng
nhu cầu này.Đó là các website trung gian, giúp người bán và người mua tin tưởng
vào đối tác của mình.Công ty trung gian này sẽ có trách nhiệm xác định sự tồn tại
và tính trung thực của cả hai phía.Sau khi tính trung thực đã được xác định những
người đăng ký sẽ có được một sự bảo đảm nhất định các đối tác chỉ cẩn kiểm
chứng người đó đã xác thực tại công ty trung gian là đủ độ tin cậy để hợp tác làm
ăn. Dù sao thì việc sẵn sàng chi một khoản tiền nhỏ đăng ký vào một công ty trung
16


gian uy tín vẫn tốt hơn việc giao tiếp kinh doanh qua mạng không bảo đảm với độ
rủi ro cao.
2.3.1.4 Về khả năng phát triển của hình thức đấu giá qua mạng ở Việt Nam
Đấu giá chưa phải là hình thức phát triển ở Việt Nam song, với những lợi thế
của Internet và công nghệ thông tin đấu giá qua mạng chắc chắn sẽ là một dịch vụ

giá trị gia tăng trên mạng phát triển ở Việt Nam. Việc xây dựng một website đấu
giá trong đó các doanh nghiệp đăng ký sẽ là những người bán, đã là ý tưởng được
nhiều công ty tính đến và không vượt quá sức đối với một công ty mức độ trung
bình. Nhưng để website đó thực sự hoạt động hiệu quả lại là vấn đề không đơn
giản. Hiện cơ sở hạ tầng Internet còn yếu là một trở ngại không nhỏ.Ngoài ra,
những yếu tố hạ tầng khác như thanh toán qua mạng bằng thẻ; các quy định pháp
lý; mức độ phát triển của thương mại điện tử, của các công ty trung gian còn
yếu.Mở đầu cho dòng phát triển này có lẽ sẽ là Phòng Thương mại và Công
nghiệp Việt Nam (VCCI). Website đấu giá có quy mô đầu tiên của Việt Nam sẽ
được VCCI cho ra mắt đầu năm 2003Tuy nhiên, hình thức thương mại này vẫn sẽ
mang nhiều tính truyền thống khi việc đấu giá hoàn tất, khách hàng và chủ hàng sẽ
lại phải gặp gỡ trực tiếp để đàm phán và tiến hành các thủ tục thanh toán truyền
thống.
Website tham khao:
www.ebay.com
www.auction.com
www.daugia247.com ...
2.3.1.5 Bán đấu giá- Phương thức mua bán hiện đại hiệu quả
- Bán hàng thông qua phương thức đấu giá sẽ giúp khách hàng giảm bớt
được thời gian tìm kiếm thị trường và bán hàng.Đồng thời khi sử dụng phương
thức bán đấu giá sẽ giúp khách hàng tránh những cuộc thương lượng kéo dài
không cần thiết trong quá trình đàm phán.Bởi lẽ, các điều kiện và nhân tố cần thiết
cho cuộc đấu giá đã được xác định từ trước và thời gian từ khi tổ chức phiên đấu
giá đến khi kết thúc là rất ngắn.
- Mua hàng thông qua dịch vụ bán đấu giá tạo sự cạnh tranh lành mạnh giữa
những người mua hàng.
17


- Trong suốt quá trình bán đấu giá có rất nhiều người mua hàng ở cùng một

thời điểm, đồng thời cùng lúc cạnh tranh lành mạnh với nhau để giành được quyền
mua hàng.
- Người mua hàng cũng thích sự cạnh tranh, thử sức trong việc mặc cả, trả
giá tại cuộc đấu giá.
- Việc trả giá cạnh tranh một cách lành mạnh như vậy sẽ đem đến việc tài sản
nhanh chóng đạt được giá trị thực. Đồng thời thông qua việc trả giá tài sản đấu giá
thông thường sẽ khiến cho mức giá của hàng hoá đem bán cao hơn nhiều so với
mức giá người bán mong đợi.
Lợi ích của khách hàng khi sử dụng phương thức bán đấu giá:
+ Đối với người có tài sản, bán đấu giá giúp:
- Giới thiệu hàng hoá với số đông người mua.
- Khách hàng bán được hàng hoá trong thời gian ngắn nhất.
- Giảm thiểu thời gian hàng hoá lưu thông trên thị trường, bỏ qua các khâu trung
gian không cần thiết.
- Giảm bớt quá trình đi thương lượng, cho phép bán được hàng của mình theo
những điều kiện và tiêu chuẩn đặt ra.
- Biết được thời điểm chính xác món hàng được đem bán.
+ Đối với người mua hàng, bán đấu giá giúp:
- Trên cơ sở sự cạnh tranh lành mạnh giữa những người mua hàng, người mua có
thể đưa ra giá mua đúng mức giá thị trường và phù hợp với khả năng và điều kiện
của mình.
- Loại bỏ được những cuộc thương lượng về giá kéo dài.
- Giảm bớt được thời gian mua hàng.
- Không cần phải lo lắng về các yếu tố phụ thuộc thời gian, vì thời gian mua hàng
và thời hạn giao hàng đã được xác định.
- Thủ tục pháp lý và tính hợp pháp của tài sản được bảo đảm.
- Có đủ thời gian và điều kiện cần thiết để xem kỹ chất lượng, giá trị, giá cả món
hàng định mua.

18



2.3.2. Các kiểu đấu giá trên thế giới:
2.3.2.1 Theo phương pháp đấu giá:
* Đấu giá trao đổi:
Gồm những người mua rất chuyên nghiệp, họ giám sát lẫn nhau để không ai có thể
“lừa lọc” được.
* Đấu giá lẻ:
Dành cho tác phẩm nghệ thuật hay các món hàng riêng rẽ.
* Đấu giá sỉ:
Dành cho các bộ sưu tập.
2.3.2.2 Theo mô hình quốc gia:
* Đấu giá kiểu Anh:
Đây là hình thức được nhiều người biết đến nhất. Người tham gia trả giá công khai
với nhau, giá đưa ra sau bao giờ cũng cao hơn giá đưa ra trước đó. Cuộc đấu giá
kết thúc khi không ai đưa ra giá cao hơn hoặc khi đạt tới giá “trần”, khi đó người
ra giá cao nhất sẽ được mua món hàng đó với giá mình đã trả. Người bán có thể
đặt ra giá sàn, nếu người điều khiển không thể nâng giá cao hơn mức sàn thì việc
đấu giá có thể thất bại.
* Đấu giá kiểu Hà Lan:
Trong một sàn đấu giá kiểu Hà Lan truyền thống, người điều khiển ban đầu sẽ hô
giá cao, rồi thấp dần cho tới khi có người mua chấp nhận mức giá đó hoặc chạm
đến mức giá sàn dự định bán ra. Người mua đó sẽ mua món hàng với mức giá đưa
ra cuối cùng.Hình thức này đặc biệt hiệu quả khi cần đấu giá nhanh món hàng nào
đó, vì có những cuộc mua bán không cần đến lần trả giá thứ hai, một ví dụ tiêu
biểu là việc bán hoa tulip.Kiểu đấu giá này còn được sử dụng để mô tả đấu giá trực
tuyến khi một số món hàng đồng nhất được bán đồng thời cho một số người cùng
ra giá cao nhất.
2.3.2.3 Theo Hình thức đấu giá:
* Đấu giá kín theo giá thứ nhất:

Tất cả mọi người cùng đặt giá đồng thời, không ai biết giá của ai, người ra giá cao
nhất là người được mua món hàng.
*Đấu giá kín theo giá thứ hai (đấu giá Vickrey):
19


Tương tự như đấu giá kín theo giá thứ nhất, tuy nhiên người thắng chỉ phải mua
món hàng với mức giá cao thứ hai chứ không phải giá cao nhất mình đặt ra.
* Đấu giá câm:
Đây là một biến thể của đấu giá kín, thường dùng trong các cuộc đấu giá từ thiện,
liên quan tới việc mua một tập các món hàng giống nhau, người tham gia sẽ đặt
giá vào một tờ giấy đặt kế món hàng, họ có thể được biết hoặc không được biết có
bao nhiêu người tham gia và giá mà họ đưa ra. Người trả cao nhất sẽ mua món
hàng với giá mình đã đặt.
* Đấu giá kiểu thầu (đấu thầu):
Hình thức này tráo đổi vai trò người bán và người mua. Người mua đưa ra bản yêu
cầu báo giá cho một loại hàng nào đó và các nhà cung cấp sẽ đưa ra giá thấp dần
với mong muốn giành lấy gói thầu đó.Vào cuối buổi đấu giá, người ra giá thấp
nhất sẽ thắng cuộc.
* Đấu giá nhượng quyền:
Đây là hình thức đấu giá dài vô hạn định, dành cho những sản phẩm có thể được
tái bản (bản thu âm, phần mềm, công thức làm thuốc), người đấu giá đặt công khai
giá lớn nhất của họ (có thể điều chỉnh hoặc rút lại), người bán có thể xem xét kết
thúc cuộc đấu giá bất cứ lúc nào khi chọn được mức giá vừa ý. Những người thắng
cuộc là những người đặt giá bằng hoặc cao hơn giá được chọn, và sẽ nhận được
phiên bản của sản phẩm.
* Đấu giá ra giá duy nhất:
Trong hình thức này, người đấu giá sẽ đưa ra giá không rõ ràng, và được cung cấp
một phạm vi giá mà họ có thể đặt. Một mức giá duy nhất có thể cao nhất hoặc thấp
nhất từ các các mức giá được ra giá sẽ thắng cuộc. Ví dụ, nếu một cuộc đấu giá

quy định mức giá cao nhất là 10; năm giá cao nhất là 10, 10, 9, 8, 8 thì 9 sẽ là giá
thắng cuộc vì là người ra giá duy nhất đạt giá cao nhất. Hình thức này phổ biến
trong các cuộc đấu giá trực tuyến.
* Đấu giá mở:
Đây là hình thức được sử dụng trong thị trường chứng khoán và trao đổi hàng hoá.
Việc mua bán diễn ra trên sàn giao dịch và người giao dịch đưa ra giá bằng lời
ngay tức thì.Những giao dịch có thể đồng thời diễn ra ở nơi khác trong sàn mua
20


bán.Hình thức này dần được thay thế bởi hình thức thương mại điện tử.
* Đấu giá giá trần:
Hình thức đấu giá này có giá bán ra định trước, người tham gia có thể kết thúc
cuộc đấu giá bằng cách đơn giản chấp nhận mức giá này. Mức giá này do người
bán định ra. Người đấu giá có thể chọn để ra giá hoặc sử dụng luôn mức giá
trần.Nếu không có người chọn giá trần thì cuộc đấu giá sẽ kết thúc với người trả
mức cao nhất.
* Đấu giá tổ hợp:
Trong một số trường hợp, sự định giá của người mua là một tập món hàng với số
lượng và chủng loại khác nhau (gọi là tổ hợp). Ví dụ, nếu bánh xe đạp và khung xe
được bán rời ra trong một cuộc đấu giá, thì đối với người ra giá 1 tổ hợp bao gồm
1 bánh xe hoặc 1 khung xe chẳng có giá trị gì cả, nhưng 2 bánh xe và 1 khung xe
thì lại đáng giá đến $200. Nếu bị buộc phải mua từng phần trong những cuộc đấu
giá khác nhau, người ra giá có thể gặp trường hợp oái oăm: thắng được một số
món được rao bán trước nhưng lại thua khi đấu những món được rao bán sau; mặt
khác, thua ngay trong cuộc đấu giá đầu tiên thì chắc chắn anh ta sẽ không có được
tổ hợp mong muốn. Tình thế này có để được giải quyết bằng cách bán tất cả các
món đồng thời và cho phép người mua đăng ký ra giá cho một tổ hợp các món
hàng. Sự ra giá theo tổ hợp như vậy sẽ đề nghị một giá để trả cho tất cả các món
trong tổ hợp, nếu thắng thì có được tổ hợp, ngược lại sẽ không phải mua bất cứ

món gì trong tổ hợp.
2.4 Các tác nhân và ca sử dụng
2.4.1. Xác định các tác nhân.
+ Thành viên mua (Thành viên tham gia mua và tham gia đấu giá mua sản
phẩm): tham gia mua bán hàng, tham gia đấu giá, gửi các ý kiến về sản phẩm, đặt
hàng…
+Thành viên bán( Công ty và các thành viên đăng bán sản phẩm): tham gia
đăng tin đấu giá, tin bán sản phẩm, họ theo có thể dõi, quản lý các tin đã đăng…
+ Quản trị hệ thống: Có nhiệm vụ quản lý các danh mục, các tin tức, thành
viên… có liên quan đến hệ thống.

21


+ Ngân hàng: Ngân hàng tiếp nhận thông tin từ Thành viên bán và thực hiện
chuyển khoản từ tài khoản của khách hàng vào tài khoản của công ty nếu thỏa mãn
điều kiện chuyển khoản.
2.4.2. Ca sử dụng của hệ thống.
Tên tác nhân

User Case

Thành viên mua

- Đăng ký thành viên
- Đăng nhập hệ thống
- Cập nhật thông tin cá nhân
- Tìm kiếm thông tin
- Tham gia đấu giá
- Lưu thông tin phiên đấu giá

- Lưu thông tin sản phẩm quan tâm
- Tham gia mua hàng
- Xử lý thanh toán
- Đăng ký thành viên

Thành viên bán

- Đăng nhập hệ thống
- Cập nhật thông tin cá nhân
- Đăng tin đấu giá
- Theo dõi các phiên đấu giá đã đăng
- Theo dõi các sản phẩm đăng bán
- Đăng tin bán hàng
- Tìm kiếm thông tin
- Xử lý thanh toán
- Đăng nhập hệ thống

Quản trị hệ thông

- Cập nhật danh mục
- Quản lý thành viên
- Quản lý sản phẩm
- Quản lý tin tức
Ngân hàng
- Xử lý thanh toán
Hình 2.1:Bảng Ca sử dụng của hệ thống

22



2.4.3. Mô hình ca sử dụng của hệ thống
2.4.3.1 User case Quản trị hệ thống
Capnhatdanhmuc

Quanlythanhvien

Dangnhaphethong

Quantrihethong

Quanlysanpham

Quanlytintuc

Hình 2.2: User case quản trị hệ thống
2.4.3.2 User case của thành viên bán
Dangkythanhvien

Dangnhaphethong

Xulythanhtoan

Capnhathongtincanhan

Thanhvienban
Timkiemthongtin

Dangtindaugia

Dangtinbanhang


Theodoicactinbansanphamdadang

Theodoicactindaugiadadang

Hình 2.3: User case của thành viên bán

23


2.4.3.3 Usercase của thành viên mua

Dangnhaphethong

Dangkythanhvien

Capnhathongtincanhan

Timkiemthongtin
Xulythanhtoan
Thanhvienmua

Thamgiadaugia

Thamgiamuahang
Luuthongtinphiendaugia

Luuthongtinsanphamquantam

Hình 2.4: User case của thành viên mua

2.4.3.4 User case Ngân hàng

Xulythanhtoan
Nganhang

Hình 2.5: User case ngân hàng
2.4.4. Đặc tả chi tiết cho từng ca sử dụng của hệ thống.
2.4.4.1 User case đăng ký tài khoản
- Mục đích: Yêu cầu khách hàng đăng ký thành viên của hệ thống để có thể
thao tác với hệ thống.
- Tác nhân: Thành viên mua, Thành viên bán.
- Mô tả chung: để mua và bán sản phẩm trên hệ thống thì bắt buộc khách
hàng phải là thành viên của hệ thống. Nếu chưa phải là thành viên thì phải đăng ký
thành viên qua trang đăng kí thành viên.Khách hàng điều đầy đủ và đúng thông tin
của trang nhập và gửi lên hệ thống để hệ thống xử lý.
24


- Luồng sự kiện
Hành động của tác nhân

Phản ứng của hệ thống

1. Chọn chức năng đăng ký thành
viên
2. Hiện thị trạng thái Đăng ký thành viên
3. Nhập dữ liệu
4. Gửi thông tin lên hệ thống
5. Kiểm tra tích hợp lệ của dữ liệu
6. Nếu có lỗi thì thông báo lỗi

7. Nhập lại thông tin khi sai
8. Xử lý thông tin
9. Hiển thị kết quả
Hình 2.6: Bảng sự kiện user case đăng ký tài khoản
- Biểu đồ trình tự UC đăng ký thành viên của tác nhân Thành viên mua
page_main

page_dangnhaphethong

xulythongtin

: thanhvienmua
1 : Chon chuc nang dang ky he thong()

2 : Hien thi trang dang ky he thong()
3 : Nhap du lieu()

4 : Gui thong tin len he thong()

5 : Kiem tra tinh hop le cua du lieu()

6 : Neu co loi thi thong bao loi()
7 : Sua lai thong tin neu sai()
8 : Xu ly du lieu()

9 : Thong bao ket qua()

Hình 2.7: Biểu đồ trình tự usercase đăng ký của thành viên mua
- Biểu đồ trình tự UC đăng ký thành viên của tác nhân Thành viên bán
25


xulydulieu


×