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

XÂY DỰNG hệ THỐNG WEBSITE bán HÀNG áp DỤNG CHO TNHH SX TM DV điện cơ TRƯỜNG PHÁT

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 (4.76 MB, 62 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP
ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG
ÁP DỤNG CHO TNHH SX-TM-DV ĐIỆN CƠ TRƯỜNG
PHÁT
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 1
Giáo viên hướng dẫn: PHẠM ĐÀO MINH VŨ
Sinh viên thực hiện:
NGUYỄN TẤN VIỆT 11000373
NGUYỄN ANH TUẤN 11000410
Ngành: Kỹ thuật thương mại điện tử
Khóa: 2010 - 2013
Tp. Hồ Chí Minh, Tháng 6 Năm 2013
SỞ GIÁO DỤC & ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TP. HỒ CHÍ MINH ĐỘC LẬP – TỰ DO – HẠNH PHÚC
TRƯỜNG CAO ĐẲNG CNTT TP.HCM  oOo 
NHIỆM VỤ THỰC HIỆN ĐỀ TÀI THỰC TẬP TỐT NGHIỆP
CHUYÊN NGHÀNH: THƯƠNG MẠI ĐIỆN TỬ KHÓA: 2010 – 2013
HỌ TÊN: NGUYỄN TẤN VIỆT MSSV: 11000373
NGUYỄN ANH TUẤN MSSV: 11000410
I. TÊN ĐỀ TÀI
“XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG ÁP DỤNG CHO CÔNG TY
TNHH SX-TM-DV ĐIỆN CƠ TRƯỜNG PHÁT ”
II. NHIỆM VỤ
1. DỮ LIỆU BAN ĐẦU
- Tìm hiểu hệ thống thông tin giới thiệu sản phẩm, kinh doanh của CÔNG TY TNHH
SX-TM-DV ĐIỆN CƠ TRƯỜNG PHÁT.
2. KẾT QUẢ THỰC HIỆN
- Hoàn thiện đầy đủ chức năng cơ bản của một website thương mại điện tử online.


III. NỘI DUNG THỰC HIỆN
1.Phần phân tích thiết kế
- Xây dựng các mô hình dữ liệu, các ràng buộc toàn vẹn, chuẩn hóa cơ sở dữ liệu….
2. Phần cài đặt
- Triển khai cơ sở dữ liệu vào hệ quản trị cơ sở dữ liệu SQL server hoặc Access, Mysql
hay 1 hệ quản trị cơ sở dữ liệu tùy ý.
- Sử dụng các ngôn ngữ (HTML, Javascript, ASP.NET) và các công cụ thiết kế như
Dreamweaver, Photoshop, Microsoft Visual Studio 2010 …. Để hoàn thiện.
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 2
IV. YÊU CẦU
Hệ thống đáp ứng tối thiểu các yêu cầu và chức năng sau:
Phần User – Người dùng
- Một trang chủ và các trang con thực hiện các công việc
- Giới thiệu về công ty, các chương trình giảm giá.
- Giới thiệu danh mục sản phẩm (Kèm theo hình ảnh) phân loại theo đặc điểm sản phẩm.
- Cho phép tìm kiếm sản phẩm theo từ khóa
- Cho phép xem sản phẩm theo từng loại
- Cho phép User đã đăng ký đặt hàng.
- Cho phép người dùng thanh toán qua ngân lượng
- Liên hệ ban quan trị.
Phần Admin – Ban quản trị
- Một trong chủ và các trang con thực hiện các công việc.
- Quản trị cơ chế bảo mật ( Login / Logout ).
- Phân quyền quản lý website
- Cập nhật thông tin (Thêm, xóa, sửa) về sản phẩm.
- Xử lý các đơn đặt hàng, hóa đơn.
- Cho phép quản trị khách hàng, nhân viên.
- Quản lý hiển thị slider, thông tin liên lạc, hỗ trợ online
V. THỜI GIAN THỰC HIỆN ĐỀ TÀI TỪ 15/04/2013 ĐẾN 10/06/2013
XÉT DUYỆT KHOA CNTT TP.HCM, NGÀY….THÁNG… NĂM 2013

GIÁO VIÊN HƯỚNG DẪN
THẦY PHẠM ĐÀO MINH VŨ
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 3
LỜI NÓI ĐẦU
Với sự phát triển không ngừng của các phương tiện truyền thông internet và mạng điện
thoại di động toàn cầu, khách hàng với nhu cầu ngày càng cao trong việc mua sắm về các hình
thức thanh toán và phương thức mua hàng sao cho tiện lợi nhất nhanh chóng, hiệu quả nhằm
tiết kiệm thời gian và chi phí tối đa. Các thuật ngữ “bán hàng qua mạng” hay “trang web bán
hàng” đã xuất hiện ở nước ta trong khoảng vài năm trở lại đây và ngày càng trở nên quen
thuộc.
Những lợi ích của hình thức bán hàng này là rõ rệt và các website bán hàng cũng
như hỗ trợ khách hàng luôn là một kênh chiến lược của các nhà sản xuất và bán hàng từ công
ty hàng đầu cho đến các công ty nhỏ trên toàn thế giới. Đặc biệt ở nước ta hiện nay, người tiêu
dùng với kỹ năng ngày càng cao của mình đòi hỏi các công ty bán hàng trong nước phải xây
dựng các website bán hàng và hỗ trợ tốt nhất nhằm khẳng định thương hiệu của mình. Các
“Website thương mại điện tử” cũng được đầu tư và phát triển ngày càng nhiều ở nước ta khi
tiềm năng bán hàng tại kênh này ngày càng cao cùng với sự phát triển về nhu cầu.
Trong đề tài này, chúng em chỉ bước tìm hiểu và xây dựng một “Website thương
mại điện tử” mong sẽ mang đến cho người đọc một tài liệu cơ bản về website bán hàng trực
tuyến. Mong sự góp ý của thầy cô và các bạn để giúp cho đề tài hoàn thiện hơn trong các phần
sau và trọng tâm là xây dựng hoàn chỉnh một “siêu thi bán hàng trực tuyến” với các tiêu chuẩn
cơ bản.
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 4
MỤC LỤC
CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1
1.1. HOÀN CẢNH: 1
1.2. MỤC TIÊU: 1
1.3. THƯƠNG MẠI ĐIỆN TỬ: 2
1.3.1. Khái niệm thương mại điện tử: 2
1.3.2. Lợi ích thương mại điện tử: 4

1.3.3. Các loại hình ứng dụng thương mại điện tử: 4
CHƯƠNG 2: GIỚI THIỆU CÔNG NGHỆ LIÊN QUAN 9
2.1. CÁC CÔNG NGHỆ - KỸ THUẬT LẬP TRÌNH WEBSITE: 9
2.1.1. Tìm hiểu về ASP.NET: 9
2.1.2. Tìm hiểu về PHP 10
2.1.3. Tìm hiểu về JSP: 10
2.2. CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 12
2.2.1. Tìm hiểu về MySQL 12
2.2.2. Tìm hiểu về Oracle: 12
2.2.3. Tìm hiểu về MSSQL 13
CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 14
3.1. MÔ HÌNH THỰC THỂ KẾT HỢP 14
3.1.1. Danh sách các tập thực thể và thuộc tính 14
3.1.2. Mô hình ERD 16
3.2. Mô hình DFD 17
3.2.1. Mô hình xử lý DFD tổng quát mức 0 17
3.2.2. Mô hình DFD mức 1 17
3.2.3. Phân rã chức năng 1.1 18
3.2.4. Phân rã chức năng 1.2 18
3.2.5. Phân rã chức năng 1.3 18
3.3. CẤU TRÚC TABLE 19
CHƯƠNG 4: THỰC NGHIỆM ĐỀ TÀI 24
4.1. CÀI ĐẶT WEBSITE 24
4.1.1. Cài đặt cơ sở dữ liệu 24
4.1.2. Chạy ứng dụng website bán quạt 28
4.2. Giao diện và một số chức năng phía người dùng 29
4.2.1. Trang chủ 29
4.2.2. Trang sản phẩm 30
4.2.3. Trang chi tiết sản phẩm 31
4.2.4. Trang loại sản phẩm 32

4.2.5. Trang đăng kí 33
4.2.6. Trang giỏ hàng 34
4.2.7. Trang thanh toán 35
4.3. Giao diện và một số chức năng phía quản trị 36
4.3.1. Trang quản lý hóa đơn 36
4.3.2. Trang quản lý loại sản phẩm 36
4.3.3. Trang quản lý sản phẩm 37
4.3.4. Trang quản lý tùy chỉnh website 37
4.3.5. Trang quản lý dịch vụ 38
4.3.6. Trang quản lý nhân viên 38
4.3.7. Trang quản lý khách hàng 39
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 5
4.4. SỬ DỤNG WEBSITE 40
4.5. Kết luận sau khi thực nghiệm website 40
4.5.1. Những tính năng, ứng dụng đã hoàn thiện 40
4.5.2. Những tính năng, ứng dụng chưa hoàn thiện 41
4.6. TỔNG KẾT ĐỀ TÀI 41
4.6.1. Những thuận lợi khi thực hiện đề tài 41
4.6.2. Những khó khăn khi thực hiện 41
4.6.3. Phương hướng phát triển sau khi kết thúc đề tài 41
CHƯƠNG 5: PHỤ LỤC HƯỚNG DẪN ĐĂNG KÝ, CÀI ĐẶT VÀ UPLOAD WEBSITE
LÊN HOST 43
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 6
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 7
1. GIỚI THIỆU ĐỀ TÀI
1. HOÀN CẢNH:
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều
rộng và sâu. Máy tính điện tử không còn là một thứ phương tiện quý hiếm mà đang ngày
càng trở thành một công cụ làm việc và giải trí thông dụng của con người, không chỉ ở
công sở mà còn ngay cả trong gia đình. Đứng trước vai trò của thông tin hoạt động cạnh

tranh gay gắt, các tổ chức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn
thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị.
Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải
pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet.
Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và
tính tất yếu của thương mại điện tử. Với những thao tác đơn giản trên máy có nối mạng
Internet bạn sẽ có tận tay những gì mình cần mà không phải mấtnhiều thời gian. Bạn chỉ
cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì
bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa trên
Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát triển mạnh,
các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng lại ở mức độ
giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt
Nam,nhóm em đã tìm hiểu và cài đặt “Website giới thiệu và bán hàng điện máy qua mạng
cho công ty TNHH SX-TM-DV Điện Cơ Trường Phát.
2. MỤC TIÊU:
 Cho phép khách hàng đặt hàng thông qua tài khoản đã đăng ký trên website.
 Hỗ trợ tra cứu thông tin sản phẩm, đơn đặt hàng
 Hỗ trợ tính toán đơn đặt hàng, tính tiền sản phẩm.
 Cho phép khách hàng thanh toán trực tuyến trên mạng thông qua Ngân
Lượng(nganluong.vn).
 Cho phép khách hàng đọc tin tức online tại trang lấy từ trang khác(RSS).
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 8
3. THƯƠNG MẠI ĐIỆN TỬ:
1. Khái niệm thương mại điện tử:
Thương mại điện tử theo nghĩa rộng được định nghĩa trong Luật mẫu về Thương
mại điện tử của Ủy ban Liên Hợp quốc về Luật Thương mại Quốc tế (UNCITRAL): Thuật
ngữ Thương mại cần được diễn giải theo nghĩa rộng để bao quát các vấn đề phát sinh từ
mọi quan hệ mang tính chất thương mại dù có hay không có hợp đồng. Các quan hệ mang

tính thương mại bao gồm các giao dịch sau đây: bất cứ giao dịch nào về thương mại nào
về cung cấp hoặc trao đổi sản phẩm hoặc dịch vụ; thỏa thuận phân phối; đại diện hoặc đại
lý thương mại, ủy thác hoa hồng; cho thuê dài hạn; xây dựng các công trình; tư vấn; kỹ
thuật công trình; đầu tư; cấp vốn; ngân hàng; bảo hiểm; thỏa thuận khai thác hoặc tô
nhượng; liên doanh các hình thức khác về hợp tác công nghiệp hoặc kinh doanh; chuyên
chở sản phẩm hay hành khách bằng đường biển, đường không, đường sắt hoặc đường bộ.
Như vậy, có thể thấy rằng phạm vi của Thương mại điện tử rất rộng, bao quát hầu hết các
lĩnh vực hoạt động kinh tế, việc mua bán sản phẩm và dịch vụ chỉ là một trong hàng ngàn
lĩnh vực áp dụng của Thương mại điện tử.
Ủy ban Châu Âu đưa ra định nghĩa về Thương mại điện tử như sau: Thương mại
điện tử được hiểu là việc thực hiện hoạt động kinh doanh qua các phương tiện điện tử. Nó
dựa trên việc xử lý và truyền dữ liệu điện tử dưới dạng text, âm thanh và hình ảnh.
Thương mại điện tử gồm nhiều hành vi trong đó hoạt động mua bán sản phẩm và dịch vụ
qua phương tiện điện tử, giao nhận các nội dung kỹ thuật số trên mạng, chuyển tiền điện
tử, mua bán cổ phiếu điện tử, vận đơn điện tử, đấu giá thương mại, hợp tác thiết kế, tài
nguyên mạng, mua sắm công cộng, tiếp thị trực tiếp tới người tiêu dùng và các dịch vụ
sau bán hàng. Thương mại điện tử được thực hiện đối với cả thương mại sản phẩm (ví dụ
như hàng tiêu dùng, các thiết bị y tế chuyên dụng) và thương mại dịch vụ (ví dụ như dịch
vụ cung cấp thông tin, dịch vụ pháp lý, tài chính); các hoạt động truyền thống (như chăm
sóc sức khỏe, giáo dục ) và các hoạt động mới (ví dụ như cửa hàng ảo).
Tóm lại, theo nghĩa rộng thì thương mại điện tử có thể được hiểu là các giao dịch tài
chính và thương mại bằng phương tiện điện tử như: trao đổi dữ liệu điện tử; chuyển tiền
điện tử và các hoạt động gửi rút tiền bằng thẻ tín dụng.
Thương mại điện tử theo nghĩa hẹp bao gồm các hoạt động thương mại được thực
hiện thông qua mạng Internet. Các tổ chức như: Tổ chức Thương mại thế giới (WTO), Tổ
chức Hợp tác phát triển kinh tế đưa ra các khái niệm về thương mại điện tử theo hướng
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 9
này. Thương mại điện tử được nói đến ở đây là hình thức mua bán sản phẩm được bày tại
các trang Web trên Internet với phương thức thanh toán bằng thẻ tín dụng. Có thể nói rằng
Thương mại điện tử đang trở thành một cuộc cách mạng làm thay đổi cách thức mua sắm

của con người.
Theo Tổ chức Thương mại Thế giới: Thương mại điện tử bao gồm việc sản xuất,
quảng cáo, bán hàng và phân phối sản phẩm được mua bán và thanh toán trên mạng
Internet, nhưng được giao nhận một cách hữu hình cả các sản phẩm được giao nhận cũng
như những thông tin số hóa thông qua mạng Internet.
Khái niệm về Thương mại điện tử do Tổ chức hợp tác phát triển kinh tế của Liên
Hợp quốc đưa ra là: Thương mại điện tử được định nghĩa sơ bộ là các giao dịch thương
mại dựa trên truyền dữ liệu qua các mạng truyền thông như Internet.
Theo các khái niệm trên, chúng ta có thể hiểu được rằng theo nghĩa hẹp Thương mại
điện tử chỉ bao gồm những hoạt động thương mại được thực hiện thông qua mạng Internet
mà không tính đến các phương tiện điện tử khác như điện thoại, fax, telex
Qua nghiên cứu các khái niệm về Thương mại điện tử như trên, hiểu theo nghĩa
rộng thì hoạt động thương mại được thực hiện thông qua các phương tiện thông tin liên
lạc đã tồn tại hàng chục năm nay và đạt tới doanh số hàng tỷ USD mỗi ngày. Theo nghĩa
hẹp thì Thương mại điện tử chỉ mới tồn tại được vài năm nay nhưng đã đạt được những
kết quả rất đáng quan tâm, Thương mại điện tử chỉ gồm các hoạt động thương mại được
tiến hàng trên mạng máy tính mở như Internet. Trên thực tế, chính các hoạt động thương
mại thông qua mạng Internet đã làm phát sinh thuật ngữ Thương mại điện tử.
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 10
2. Lợi ích thương mại điện tử:
• TMĐT giúp cho các Doanh nghiệp nắm được thông tin phong phú về thị trường và đối
tác.
• TMĐT giúp giảm chi phí sản xuất.
• TMĐT giúp giảm chi phí bán hàng và tiếp thị.
• TMĐT qua INTERNET giúp người tiêu dùng và các doanh nghiệp giảm đáng kể thời
gian và chí phí giao dịch.
• TMĐT tạo điều kiện cho việc thiết lập và củng cố mối quan hệ giữa các thành phần
tham gia vào quá trình thương mại.
• Tạo điều kiện sớm tiếp cận nền kinh tế số hoá.
3. Các loại hình ứng dụng thương mại điện tử:

 B2B (Business to Business):
Là loại hình giao dịch qua các phương tiện điện tử giữa doanh nghiệp với doanh nghiệp.
Đây là loại hình thương mại điện tử gắn với mối quan hệ giữa các công ty với nhau. Khoảng
80% thương mại điện tử theo loại hình này và phần lớn các chuyên gia dự đoán rằng thương
mại điện tử B2B sẽ tiếp tục phát triển nhanh hơn B2C. Thị trường B2B có hai thành phần chủ
yếu: hạ tầng ảo và thị trường ảo.
Hạ tầng ảo là cấu trúc của B2B chủ yếu bao gồm những vấn đề sau:
• Hậu cần - Vận tải, nhà kho và phân phối;
• Cung cấp các dịch vụ ứng dụng - tiến hành, máy chủ và quản lý phần mềm trọn gói từ
một trung tâm hỗ trợ (ví dụ Oracle và Linkshare);
• Các nguồn chức năng từ bên ngoài trong chu trình thương mại điện tử như máy chủ
trang web, bảo mật và giải pháp chăm sóc khách hàng;
• Các phần mềm giải pháp đấu giá cho việc điều hành và duy trì các hình thức đấu giá trên
Internet;
• Phần mềm quản lý nội dung cho việc hỗ trợ quản lý và đưa ra nội dung trang Web cho
phép thương mại dựa trên Web;
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 11
Phần lớn các ứng dụng B2B là trong lĩnh vực quản lý cung ứng ( Đặc biệt chu trình đặt
hàng mua hàng), quản lý kho hàng (Chu trình quản lý đặt hàng gửi hàng-vận đơn), quản lý
phân phối (đặc biệt trong việc chuyển gia các chứng từ gửi hàng) và quản lý thanh toán (ví dụ
hệ thống thanh toán điện tử hay EPS).
Tại Việt Nam có một số nhà cung cấp B2B trong lĩnh vực IT "khá nổi tiếng" là FPT ,
CMC, Tinh Vân với hàng loạt các dự án cung cấp phần mềm , các trang web giá thành cao và
chất lượng kém ngoài ra các đại gia này còn là nơi phân phối các phần mềm nhập ngoại mỗi
lần nhìn thấy, dùng thử mà chỉ buồn.
Thị trường mạng được định nghĩa đơn giản là những trang web nơi mà người mua người
bán trao đổi qua lại với nhau và thực hiện giao dịch.
Qua hai nội dung trên chúng ta có thể đưa ra vài nét tổng quan về các doanh nghiệp B2B:
Là những nhà cung cấp hạ tầng trên mạng internet cho các doanh nghiệp khác như máy
chủ, hệ điều hành, phần mềm ứng dụng

Là các doanh nghiệp chuyên cung cấp các giải pháp trên mạng internet như cung cấp
máy chủ, hosting (Dữ liệu trên mạng), tên miền, các dịch vụ thiết kế, bảo trì, website
Là các doanh nghiệp cung cấp các phần mềm quản lý doanh nghiệp, kế toán doanh
nghiệp, các phần mềm quản trị, các phần mềm ứng dụng khác cho doanh nghiệp
Các doanh nghiệp là trung gian thương mại điện tử trên mạng internet
Tại Việt Nam các trang web về B2B rất ít xuất hiện hoặc nó bị gán nhầm cho cái tên B2B
thậm chí nhiều người không hiểu B2B là gì, cứ thấy có doanh nghiệp với doanh nghiệp là gán
cho chữ B2B. Chúng ta có thể ghé thăm các website được xếp hạng bên trong trang web của
Bộ Thương mại Việt Nam để cùng suy nghĩ.
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 12
 B2C (Business to Customers)
Là thương mại giữa các công ty và người tiêu dùng, liên quan đến việc khách hàng thu
thập thông tin, mua các hàng hoá thực (hữu hình như là sách hoặc sản phẩm tiêu dùng) hoặc
sản phẩm thông tin (hoặc hàng hoá về nguyên liệu điện tử hoặc nội dung số hoá, như phần
mềm, sách điện tử) và các hàng hoá thông tin, nhận sản phẩm qua mạng điện tử.
Đơn giản hơn chúng ta có thể hiểu: Thương mại điện tử B2C là việc một doanh nghiệp
dựa trên mạng internet để trao đổi các hang hóa dịch vụ do mình tạo ra hoặc do mình phân
phối.
Các trang web khá thành công với hình thức này trên thế giới phải kể đến
www.Amazon.com, www.Drugstore.com, www.Beyond.com.
Tại Việt Nam hình thức buôn bán này đang rất "ảm đạm" vì nhiều lý do nhưng lý do chủ
quan nhất là ý thức của các doanh nghiệp, họ không quan tâm, không để ý và tệ nhất là không
chăm sóc nổi website cho chính doanh nghiệp mình. Tôi đã có lần trình bày ở bài viết về khởi
nghiệp bằng thương mại điện tử của giới trẻ. Chi phí để lập và duy trì một website là rất ít và
không tốn kém với một cá nhân chứ chưa kể đến một doanh nghiệp, doanh nghiệp Việt Nam
nếu vẫn trì trệ trong việc cập nhật công nghệ thì sẽ sớm bị các doanh nghiệp trẻ, doanh nghiệp
nước ngoài chiếm mất thị trường béo bở 80 triệu dân với 40% là giới trẻ.
Danh sách các website được đánh giá cao trong bảng xếp hạng của Bộ Thương mại Việt
Nam.
 C2C (Customers to Customers):

C2CThương mại điện tử khách hàng tới khách hàng C2C đơn giản là thương mại giữa
các cá nhân và người tiêu dùng.
Loại hình thương mại điện tử này được phân loại bởi sự tăng trưởng của thị trường điện
tử và đấu giá trên mạng, đặc biệt với các ngành theo trục dọc nơi các công ty/ doanh nghiệp có
thể đấu thầu cho những cái họ muốn từ các nhà cung cấp khác nhau. Có lẽ đây là tiềm năng
lớn nhất cho việc phát triển các thị trường mới.
Loại hình thương mại điện tử này tới theo ba dạng: (Đấu giá trên một trang web xác
định)
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 13
Hệ thống hai đầu P2P, Forum, IRC, các phần mềm nói chuyện qua mạng như Yahoo,
Skype,Window Messenger,AOL
Quảng cáo phân loại tại một cổng (rao vặt).
Giao dịch khách hàng tới doanh nghiệp C2B bao gồm đấu giá ngược, trongđó khách hàng
là người điều khiển giao dịch.
Tại các trang web của nước ngoài chúng ta có thể nhận ra ngay Ebay là website đứng đầu
danh sách các website C2C trên thế giới đây la một tượng đài về kinh doanh theo hình thức
đấu giá mà các doanh nghiệp Việt Nam nào cũng muốn "trở thành".
Tại Việt Nam thì chưa tất các các hinh thức này ở mọi loại dạng, đi đến đâu cũng thấy
quảng cáo rao vặt, rao bán, rao mua, trao đổi Tôi có thể đưa ra các website do Bộ Thương
mại xếp hạng để các bạn có cơ hội thăm quan.
 B2G (Business to Government):
Thương mại điện tử giữa doanh nghiệp với chính phủ (B2G) được định nghĩa chung là
thương mại giữa công ty và khối hành chính công. Nó bao hàm việc sử dụng Internet cho mua
bán công, thủ tục cấp phép và các hoạt động khác liên quan tới chính phủ. Hình thái này của
thương mại điện tử có hai đặc tính: thứ nhất, khu vực hành chính công có vai trò dẫn đầu trong
việc.
Thiết lập thương mại điện tử, thứ hai, người ta cho rằng khu vực này có nhu cầu lớn nhất
trong việc biến các hệ thống mua bán trở nên hiệu quả hơn.
Các chính sách mua bán trên web tăng cường tính minh bạch của quá trình mua hàng (và
giảm rủi ro của việc không đúng quy cách). Tuy nhiên, tới nay, kích cỡ của thị trường thương

mại điện tử B2G như là một thành tố của của tổng thương mại điện tử thì không đáng kể, khi
mà hệ thống mua bán của chính phủ còn chưa phát triển.
Ngoài ra, còn cóloại hình giao dịch giữa cơ quan nhà nước với cá nhân (G2C -
Government to Customers). Đây chủ yếu là các giao dịch mang tính hành chính, nhưng có thể
mang những yếu tố của TMĐT. Ví dụ khi người dân đóng tiền thuế qua mạng, trả phí khi đăng
ký hồ sơ trực tuyến, v.v
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 14
2. GIỚI THIỆU CÔNG NGHỆ LIÊN QUAN
1. CÁC CÔNG NGHỆ - KỸ THUẬT LẬP TRÌNH WEBSITE:
1. Tìm hiểu về ASP.NET:
1. Khái niệm về ASP.NET:
ASP.NET là một nền tảng ứng dụng web (web application framework) được phát triển
và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động,
những ứng dụng web và những dịch vụ web. Lần đầu tiên được đưa ra thị trường vào tháng 2
năm 2002 cùng với phiên bản 1.0 của .NET framework, là công nghệ nối tiếp của Microsoft's
Active Server Pages(ASP). ASP.NET được biên dịch dưới dạng Common Language Runtime
(CLR), cho phép những người lập trình viết mã ASP.NET với bất kỳ ngôn ngữ nào được hỗ trợ
bởi .NET language.
2. Ưu điểm của ASP.NET
• ASP.NET biên dịch những trang web động thành những tập tin DLL có thể thi hành
nhanh chóng và hiệu quả.
• ASP.NET hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của .NET Framework
làm việc với XML,Web Service,truy cập CSDL qua ADO.Net.
• ASP.NET sử dụng phong cách lập trình mới: Code behide.Tách code riêng,giao diện
riêng nên dễ dàng cho việc nâng cấp và bảo trì.
• ASP.NET giúp tối ưu hệ thống ,giải quyết hiện tượng thắt cổ chai (nghẽn) khi có
nhiều truy cập cùng lúc.
• ASP.NET là ngôn ngữ lập trình hướng đối tượng ( OOP-object-oriented
programming).OOP được xem là giúp tăng năng suất, đơn giản hóa độ phức tạp khi
bảo trì cũng như mở rộng hệ thống bằng cách cho phép lập trình viên tập trung vào

các đối tượng phần mềm ở bậc cao hơn.
• ASP.NET có đặc tính kế thừa cao (inheritance): Đặc tính này cho phép một đối tượng
có thể có sẵn các đặc tính mà đối tượng khác đã có thông qua kế thừa. Điều này cho
phép các đối tượng chia sẻ hay mở rộng các đặc tính sẵn có mà không phải tiến hành
định nghĩa lại.
• ASP.NET phù hợp với các ứng dụng web lớn,các CSDL lớn đòi hỏi ,chiếm đến 55%
thị phần về các giải pháp ứng dụng Web.
• ASP.NET Khả năng mở rộng cao hơn.: có ý nghĩa là một ứng dụng có thể trãi rộng
tương tác trên nhiều server, khả năng giao tiếp giữa các server được tăng cường.
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 15
• ASP.NET cho phép sử dụng các điều khiển Login mới nhằm giúp tạo ra các trang
bảo mật nhanh hơn bằng cách kéo và thả điều khiển Login vào trang .aspx trong môi
trường IDE như Visual Studio .NET hoặc WebMatrix.
• ASP.NET hỗ trợ xác thực người dùng dựa vào form bao gồm quản lý cookie và tự
động chuyển trang đối với những người dùng không hợp lệ.
3. Nhược điểm của ASP.NET:
• ASP.NET không thể chạy trên Linux
• Không miễn phí
2. Tìm hiểu về PHP
1. Khái niệm 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.
2. Ưu điểm của PHP:
• Dùng mãnguồn mở (có thể chạy trên Apache hoặc IIS).
• Phổ biến hơn ASP .

• Dễ học khi đã biết HTML, C.
• Đi cặp với MySQL.
3. Nhược điểm của PHP:
• Chỉ chạy trên ứng dụng web
3. Tìm hiểu về JSP:
1. Khái niệm JSP:
JSP (viết tắt của JavaServer Pages) còn được biết đến với một cái tên khác là Java
Scripting Preprocessor - tạm dịch là "Bộ tiền xử lý văn lệnh Java" - là một công nghệ Java cho
phép các nhà phát triển tạo nội dung HTML, XML hay một số định dạng khác của trang
web một cách năng động, trong khi hồi âm yêu cầu của trình khách. Công nghệ này cho phép
người ta nhúng mã Java và một số hành động xử lý đã được định trước (pre-defined actions)
vào trong nội dung tĩnh của trang.
2. Ưu điểm của JSP:
• Tách biệt nội dung và cách trình bày
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 16
• Đơn giản hóa việc phát triển ứng dụng web với JSP, JavaBeans, và custom tags
• Hỗ trợ tái sử dụng phần mềm qua các components (JavaBeans, và custom tags)
• Tự động biên dịch lại các trang khi có thay đổi
• Độc lập playform
• Dễ dàng hơn cho người thiết kế (Không cần hiểu rõ java)
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 17
2. CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
1. Tìm hiểu về MySQL
MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và
được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL
là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên
nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.Với tốc độ và
tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên
internet. MySQL miễn phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ. Nó
có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều

hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare,
SGI Irix, Solaris, SunOS,
MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan
hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL).
MySQL được sử dụng cho việc bổ trợ PHP, Perl, và nhiều ngôn ngữ khác, nó làm
nơi lưu trữ những thông tin trên các trang web viết bằng PHP hay Perl,
2. Tìm hiểu về Oracle:
ORACLE là một bộ phần mềm được cung cấp bởi công ty ORACLE , nó bao
gồm một bộ xây dựng các ứng dụng và các sản phẩm cuối cùng cho uer (end_uer
product).
Oracle cung cấp một hệ quản trị CSDL mềm dẻo nó bao gồm CSDL Oracle ,
môi trường cho việc thiết kế các cơ sở dữ liệu (Designer 2000) và các công cụ phát
triển (Developer 2000)
Hệ quản trị CSDL có tính an toàn , bảo mật cao,tính nhất quán và toàn vẹn dữ
liệu ,cho phép các user truy nhập tới CSDL phân tán như một khối thống nhất Vì vậy
nó được đánh giá là ưu việt nhất hiện nay .
 Kiến
trúc cơ bản của oracle:
Ðể thiết kế và quản lý CSDL của ORACLE được tốt chúng ta cần phải hiểu được kiến
trúc cơ bản của ORACLE.
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 18
Sơ đồ kiến trúc cơ bản ORACLE như sau:
Một CSDL của ORACLE thì bao gồm các file điêu khiển (Control files),các file dữ liệu (data
files) và các file đăng nhập lại (Redo log files).
3. Tìm hiểu về MSSQL
SQL là viết tắt của Structure Query Language, nó là một công cụ quản lý dữ liệu được
sử dụng phổ biến ở nhiều lĩnh vực. Hầu hết các ngôn ngữ bậc cao đều có trình hỗ trợ SQL
như Visual Basic, Oracle,Visual C
Trong Oracle tất cả các chương trình và người sử dụng phải sử dụng SQL để truy
nhập vào dữ liệu trong CSDL của Oracle. Các chương trình ứng dụng và các công cụ

Oracle cho phép người sử dụng truy nhập tới CSDL mà không cần sử dụng trực tiếp SQL.
Nhưng những ứng dụng đó khi chạy phải sử dụng SQL.
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 19
3. PHÂN TÍCH HỆ THỐNG
1. MÔ HÌNH THỰC THỂ KẾT HỢP
1. Danh sách các tập thực thể và thuộc tính
 Thực thể 1: Loai
Loại sản phẩm
o Các thuộc tính:
• Mã loại(MaLoai): Mã của một loại sản phẩm để phân biệt giữa các loại sản phẩm,
thuộc tính khóa.
• Tên loại(TenLoai): Tên loại của sản phẩm.
• Mô Tả(MoTa): Mô tả về loại sản phẩm đó.
 Thực thể 2: HangHoa
Hàng hóa bán trên tại cơ sở.
o Các thuộc tính:
• Mã hàng hóa(MaHH): Mã của một loại hàng hóa, thuộc tính khóa.
• Tên hàng hóa(TenHH).
• Đơn vị tiền tệ(MoTaDonVi).
• Đơn giá bán(DonGia).
• Hình hàng hóa(Hinh).
• Giảm giá theo phần trăm(GiamGia).
• Mô tả hàng hóa(MoTa).
 Thực thể 3: KhachHang
Thông tin về khách hàng mua hàng trực tuyến
o Các thuộc tính:
• Mã số khách hàng(MaKH):Thuộc tính khóa.
• Mật khẩu đăng nhập(MatKhau).
• Họ tên khách hàng(HoTen)
• Giới tính(GioiTinh).

• Ngày sinh(NgaySinh).
• Địa chỉ(DiaChi).
• Điện Thoại(DienThoai).
• Email, dùng để đăng nhập(Email).
• Hiệu lực(HieuLuc).
• Ngày đăng ký(NgayThamGia).
 Thực thể 4: HoaDon
Hóa đơn đặt hàng
o Các thuộc tính:
• Mã số của hóa đơn(MaHD): thuộc tính khóa.
• Ngày đặt(NgayDat).
• Họ tên người nhận(HoTen).
• Địa chỉ nhận hàng(DiaChi).
• Hình thức thanh toán(CachThanhToan).
• Trạng thái Hóa Đơn(TrangThai).
• Ghi Chú(GhiChu).
• Thanh Tiền(ThanhTien).
 Thực thể 5: NhanVien
Tài khoản nhân viên quản trị
o Các thuộc tính:
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 20
• Mã số nhân viên(MaNV):Thuộc tính khóa.
• Họ tên nhân viên(HoTen).
• Email – sử dụng đăng nhập(Email).
• Mật khẩu đăng nhập(MatKhau).
• Yahoo liên hệ(Yahoo).
 Thực thể 6:PhanQuyen
Các quyển của hệ thống
o Các thuộc tính:
• Mã Quyền(MaPQ):Thuộc tính khóa.

• Tên hiển thị(TenPQ).
• Quyền(Quyen).
 Thực thể 7: Slider
Lưu thông tin trình chiếu ảnh
o Các thuộc tính:
• Mã Slide(MaSlide): thuộc tính khóa.
• Tiêu đề(TieuDe).
• Link hình(Hinh).
• Link liên kết tới(Link).
• Trạng thái ẩn hiện(TrangThai).
 Thực thể 8: TaiKhoanHoTro
Lưu thông tin tài khoản hỗ trợ trên website.
o Các thuộc tính:
• Ma tài khoản(MaTK):thuộc tính khóa.
• Id Yahoo(IDHoTro).
 Thực thể 9:DichVu
Lưu thông tin các dịch vụ của website
o Các thuộc tính:
• Mã dịch vụ(MaDV):thuộc tính khóa.
• Tên dịch vụ(TenDV).
• Nội dung(NoiDung).
• Trạng thái ẩn hiện(TrangThai).
2. Mô hình ERD
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 21
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 22
2. Mô hình DFD
1. Mô hình xử lý DFD tổng quát mức 0
2. Mô hình DFD mức 1
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 23
3. Phân rã chức năng 1.1

Lập hóa đơn
4. Phân rã chức năng 1.2
Tra cứu sản phẩm
5. Phân rã chức năng 1.3
Đăng ký khách hàng
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 24
3. CẤU TRÚC TABLE
• Bảng dịch vụ
STT Thuộc tính Mô tả
Kiểu dữ
liệu
Kích
thước
Miền giá trị
Ràng
buộc
Ghi
chú
1 MaDV Mã dịch vụ int 0-9
Khóa
chính
2 TenDV Tên dịch vụ Char 50 a-z
3 NoiDung
Nội dung
dịch vụ
Char max a-z
4 TrangThai
Trạng thái
ẩn hiện
Bit 0-1

• Bảng liên lạc
STT Thuộc tính Mô tả
Kiểu dữ
liệu
Kích
thước
Miền giá trị
Ràng
buộc
Ghi
chú
1 MaLL Mã liên lạc int 0-9
Khóa
chính
2 TenLL Tên liên lạc Char 50 a-z
3 DiaChi
Địa chỉ
công ty
Char max a-z
4 DienThoai
Số điện
thoại
Char 20 0-9
5 SoFax Số fax Char 20 0-9
6 Email
Địa chỉ
Email
Char 50 a-z
XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG 25

×