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

Xây dựng website bán laptop (goodlaptop)

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.42 MB, 49 trang )

Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

Mục lục

1


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

LỜI CẢM ƠN
Qua một thời gian nghiên cứu, phân công công việc và tiến hành thực hiện đến
nay, đề tài “xây dựng website bán máy tính” đã hoàn thành .Chúng em cũng xin chân
thành cảm ơn thầy Nguyễn Thị Phương Trang đã tận tình giảng dạy và hướng dẫn
chúng em hoàn thành tốt đề tài này và một thành phần không thể thiếu được chính là sự
nỗ lực của các thành viên trong nhóm.
Trong quá trình thực hiện đề tài, chúng em đã cố gắng rất nhiều nhưng vẫn không
tránh khỏi những thiếu xót cũng như những hạn chế nhất định. Chúng em mong nhận
được sự đóng góp ý kiến, chỉ bảo tận tình của các thầy cô và các bạn để đề tài của chúng
em hoàn thiện hơn và thiết thực hơn.
Chúng em xin chân thành cảm ơn!
Nhóm sinh viên thực hiện:

Phạm Văn Long
Lê Văn Bửu

2



Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

LỜI NÓI ĐẦU
1. GIỚI THIỆU ĐỀ TÀI
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ất nhiề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 đã quyết định thực hiện đề tài “Xây dựng Website bán máy
tính”.
Với sự hướng dẫn tận tình của Thầy, nhóm em đã hoàn thành đề tài này.

Tuy đã cố gắng hết mình nhưng do thời gian có hạn, năng lực bản thân còn nhiều
hạn chế nên chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận được
sự thông cảm và đóng góp của quí thầy cô.

2. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU
Nghiên cứu công nghệ ASP.NET MVC 5, nghiên cứu các kiến thức liên quan
như HTML5, CSS3, AJAX, JQUERY
3


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

3. MỤC TIÊU ĐỀ TÀI
3.1. Chức năng người dùng
 Xem giới thiệu về web.
 Xem thông tin sản phẩm phân loại theo đặc điểm sản phẩm.
 Gợi ý sản phẩm cho khách hàng.
 Khách hàng có thể đánh giá sản phẩm so với các trang web khác
 Khách hàng có thể so sánh giá cả giữa các trang web.
 Xem những sản phẩm bán chạy nhất .
 Cho phép tìm kiếm sản phẩm theo loại.
 Cho phép User đã đăng ký đặt hàng và xác nhận lại đơn đặt hàng.
 Xem thông tin cá nhân.
 Tìm địa điểm bằng Google Map.
 Khách hàng có thể comment và share sản phẩm.
3.2. Chức năng quản trị:
 Quản trị cơ chế bảo mật ( Login / Logout)



Cập nhật thông tin (Thêm, xóa, sửa) về menu, slider, sản phẩm, tin tức, nhà
sản xuất, giới thiệu,



Đưa ra gợi ý các sản phẩm tốt ,bán chạy nhất cho khách hàng.



Xử lý các đơn đặt hàng, hóa đơn.



Quản lý MailChimp



Chat hỗ trợ trực tuyến cho khách hàng.



Phân quyền quản trị tài khoản khách hàng và Admin.

Chương 2:
4


Xây dựng Website bán laptop (GoodLaptop)


GVHD: Nguyễn Thị Phương Trang

CƠ SỞ LÝ THUYẾT
1. THƯƠNG MẠI ĐIỆN TỬ VÀ WEBSITE THƯƠNG MẠI ĐIỆN TỬ
-

Thương mại điện tử là gì?
Thương mại điện tử (còn gọi là thị trường điện tử, thị trường ảo, E-Commerce hay

E-Business) là quy trình mua bán ảo thông qua việc truyền dữ liệu giữa các máy tính
trong chính sách phân phối của tiếp thị. Tại đây một mối quan hệ thương mại hay dịch
vụ trực tiếp giữa người cung cấp và khách hàng được tiến hành thông qua Internet.
Hiểu theo nghĩa rộng, thương mại điện tử bao gồm tất cả các loại giao dịch thương mại
mà trong đó các đối tác giao dịch sử dụng các kỹ thuật thông tin trong khuôn khổ chào
mời, thảo thuận hay cung cấp dịch vụ. Thông qua một chiến dịch quảng cáo của IBM
trong thập niên 1990, khái niệm Electronic Business, thường được dùng trong các tài
liệu, bắt đầu thông dụng.
- Thương mại điện tử xuất hiện ở Việt Nam khi nào?

Việt Nam hòa nhập Internet vào cuối năm 1997, một thời gian sau thì thuật ngữ
thương mại điện tử bắt đầu xuất hiện nhưng chưa phát triển.
- Lợi ích của thương mại điện tử (TMĐ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á.

- Ưu điểm và nhược điểm của thương mại điện tử:

5


Xây dựng Website bán laptop (GoodLaptop)


GVHD: Nguyễn Thị Phương Trang

Tất cả các công ty đều rất quan tâm tới TMĐT đơn giản vì nó có thể giúp họ

tăng thêm lợi nhuận qua việc tăng lượng bán và giảm chi phí. Quảng cáo tốt
trên Web có thể có được thông báo quảng cáo của các công ty nhỏ tới người tiêu
dùng trên mọi quốc gia trên thế giới.



Chi phí cho việc sử lý những yêu cầu bán hàng, cung cấp các yêu cầu
hỏi về giá cả, và xác nhận các sản phẩm có sẵn có thể giảm nhờ TMĐT trong
hỗ trợ kinh doanh và quá trình đặt hàng của một doanh nghiệp.



Năm 1998, Cisco Systems đã bán được 72 hàng hóa thiết bị máy tính của mình
qua Web, bởi không có một dịch vụ khách hàng nào có thể đại diện cho những
hoạt động kinh doanh như thế nên Cisco dự tính rằng họ có thể bớt được
500.000 cuộc gọi mỗi tháng và mỗi năm có thể tiết kiệm được hơn 500 triệu đô
la.



TMĐT tăng cơ hội bán cho người bán đồng thời cũng tăng cơ hội mua cho
người kinh doanh cũng như người mua. Các doanh nghiệp có thể dùng TMĐT
trong quá trình mua bán để xác định các đối tác cung và cầu mới. Trong TMĐT
thì thoả thuận về giá cả và chuyển giao các mặt hàng dễ dàng hơn bởi vì Web có
thể cung cấp thông tin cạnh tranh về giá cả rất hiệu quả. TMĐT đẩy mạnh tốc
độ và tính chính xác để các doang nghiệp có thể trao đổi thông tin và giảm chi
phí cho cả hai bên trong các giao dịch.




TMĐT cho người kinh doanh nhiều sự lựa chọn hơn là thương mại truyền thống
bởi họ có thể đồng thời biết nhiều loại hàng hóa và các loại dịch vụ từ nhiều
người bán khác nhau luôn sẵn sàng hàng ngày, hàng giờ. Có khách hàng thì
muốn sử dụng một lượng thông tin lớn khi quyết định mua bán trong khi những
người khác không cần nhiều như vậy.



TMĐT cung cấp cho người kinh doanh cách dễ dàng nhất để tuỳ chỉnh các cấp
độ thông tin trong mua bán. Thay vì phải đợi nhiều ngày để gửi thư từ, mang
theo một quyển mẫu hoặc các trang mô phỏng hàng hóa hoặc thậm chí nhanh
hơn là nhờ vào những giao dịch qua fax, thì người kinh doanh có thể truy cập
ngay vào những thông tin chi tiết trên Web. Với một số hàng hóa như phần
6


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

mềm, các audio clip, các hình ảnh thậm chí là có thể được chuyển qua Internet,
giảm được thời gian mà người kinh doanh phải chờ để bắt đầu việc mua hàng.


Lợi nhuận của TMĐT cũng đã tăng thêm phúc lợi xã hội. Thanh toán điện tử
của việc trả thuế, lương hưu, và phúc lợi xã hội chi phí thấp, an toàn và nhanh
chóng khi giao dịch qua Internet. Hơn nữa các thanh toán điện tử có thể kiểm
toán và điều hành dễ dàng hơn các thanh toán bằng séc có thể chống thất thoát
và gian lận.




TMĐT còn có thể đáp ứng được các dịch vụ và các hàng hóa tới những nơi xa
xôi.

-

Website thương mại điện tử là gì?
Website thương mại điện tử cũng là web site động với các tính năng mở rộng cao
cấp cho phép giao dịch qua mạng như: giỏ hàng, đặt hàng, thanh toán qua mạng,
quản lý khách hàng, quản lý đơn đặt hàng.

2. CÁC CÔNG NGHỆ - KỸ THUẬT LẬP TRÌNH WEBSITE
2.1. Tìm hiểu về HTML5
2.1.1. Khái niệm
HTML5 là một ngôn ngữ cấu trúc và trình bày nội dung cho World Wide Web và
sẽ là công nghệ cốt lõi của Internet trong tương lai không xa, được đề xuất đầu tiên
bởi Opera Software. Đây là phiên bản thứ 5 của ngôn ngữ HTML và hiện tại vẫn
đang được phát triển bởi World Wide Web Consortium và WHATWG. Mục tiêu cốt
lõi khi thiết kế ngôn ngữ là cải thiện khả năng hỗ trợ cho đa phương tiện mới nhất
trong khi vẫn giữ được việc con người và các thiết bị, các chương trình máy tính
như trình duyệt web, trình đọc màn hình, v.v.. có thể đọc, hiểu, hay xử lý một cách dễ
dàng. HTML5 vẫn sẽ giữ lại những đặc điểm cơ bản của HTML4 và bổ sung thêm
các đặc tả nổi trội của XHTML, DOM, đặc biệt là JavaScript.
2.1.2.
-

Ưu điểm
HTML5 làm giảm tầm quan trọng của các plug-ins.
HTML5 hỗ trợ đồ họa tương tác.

HTML5 cho phép các ứng dụng kết nối tới khu vực lưu trữ file.
7


Xây dựng Website bán laptop (GoodLaptop)

-

GVHD: Nguyễn Thị Phương Trang

HTML5 sẽ đơn giản hóa chia nhỏ dữ liệu với cyborg data.
HTML5 giúp hợp nhất các địa chỉ.
HTML5 làm video của Web đẹp hơn.
HTML5 tạo ra wiget chat.
HTML5 có thể tăng khả năng bảo mật.
HTML5 đơn giản hóa việc phát triển web.

2.1.3. Nhược điểm
- Chưa chạy tốt trên mọi trình duyệt web (Phiên bản IE 8.0 trở xuống thì
không hỗ trợ HTML5).
- Người dùng vẫn chưa thấy được nhều tính năng của HTML5 mang lại.
- Nếu không có sự hỗ trợ của JavaScript hay Css3 thì HTML5 sẽ không hoàn
toàn thể hiện được hết khả năng của mình, thậm chí nó sẽ không smooth
bằng Flash hay Silverlight.
2.2. Tìm hiểu về CSS3
2.2.1. Khái niệm
CSS3 tuy chưa được chính thức sử dụng rộng rãi nhưng những gì mà nó có thể
làm được quả là rất đáng mong đợi. Về mặt nguyên lý thì có vẻ sự ra đời của CSS3
đã phần nào lấn sân của Javascript. Bởi vì người ta nói rằng HTML dùng để thể hiện
nội dung, CSS dùng để trình bày cấu trúc và Javascript thì tương tác với người dùng.

Nhưng những tính năng mới của CSS3 như transition và animation phần nào đã làm
thay đổi nguyên lý này.
Hiện tại khi sử dụng Javscript người lập trình bao giờ cũng phải tính đến điều kiện
trình duyệt của người dùng không bật Javascript. Nhưng nếu trong tương lai (hy vọng
không xa) chúng ta có thể tạo ra những hiệu ứng động đơn giản mà không cần sự hỗ
trợ của Javascript thì cũng rất tiện chứ sao. Trong bài này tôi sẽ cùng bạn khám phá
một vài trong rất nhiều những cách sử dụng transition khác nhau của CSS3.
2.2.2. Ưu điểm
- Có thể áp dụng các giá trị thuộc tính transform như rotate,scale,skew để tạo
hiệu ứng mà phương thức animate của jQuery không làm được.
8


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

- Hiệu ứng của css3 nên nó diễn ra khá mượt. Ta cũng có thế sử dụng css3transition để tạo nhiều hiệu ứng diễn ra liên tiếp.
- Giảm mã script, giúp tránh lỗi trang.

2.2.3. Nhược điểm
- Chưa chạy tốt trên mọi trình duyệt web.
2.3. Tìm hiểu về MVC
2.3.1. Khái niệm:
Mô hình MVC (Model – View - Controller) là một kiến trúc phần mềm hay
mô hình thiết kế được sử dụng trong kỹ thuật phần mềm, nó giúp cho các
developer tách ứng dụng của họ ra 3 thành khác nhau Model, View và
Controller. Mỗi thành phần có một nhiệm vụ riêng biệt và độc lập với các thành
phần khác
2.3.2. Ưu điểm

Thể hiện tính chuyên nghiệp trong lập trình, phân tích thiết kế. do được
chia thành các thành phần độc lập nên giúp phát triển ứng dụng nhanh, đơn
giản, dễ nâng cấp, bảo trì…
2.3.3. Nhược điểm
Đối với dự án nhỏ việc áp dụng mô hình MVC gây cồng kềnh, tốn thời gian
trong quá trình phát triển, Tốn thời gian trung chuyển dữ liệu của các thành
phần.
2.4. Tìm hiểu về ASP.NET MVC5
Asp.Net MVC 5 : Phiên bản này được phát hành vào tháng 10 năm 2013 trên nền tảng
bộ .Net Framework 4.5 và .Net Framework 4.5.1 trên phiên bản Visual Studio 2013. Các
đặc điểm chính của phiên bản này như sau :
9


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang



Với MVC5 thì cải tiến hơn so với ASP.NET MVC4, Bootstrap được thay thế mẫu
MVC mặc định;



Chứng thực người dùng Authentication Filter được tuỳ chỉnh hoặc chứng thực từ
hãng thứ 3 cung cấp;




Với Filter overrides, chúng ta có thể Filter override trên Method hoặc Controller;



Thuộc tính Routing được tích hợp vào MVC5;

2.5. Tìm hiểu về jQuery
2.5.1. Khái niệm
 jQuery là 1 Javascript Framework, tạo ra các tương tác trên web một
cách nhanh nhất.


jQuery được khởi xướng bởi John Resig (hiện là trưởng dự án
của Mozzila) vào năm 2006.
jQuery có mã nguồn mở và hoàn toàn miễn phí, có một cộng đồng sử dụng
đông đảo và được rất nhiều lập trình tham gia hoàn thiện, phát triển và
viết Plugin

2.5.2. Ưu điểm
Hỗ trợ tốt việc xử lý Dom, Ajax…
Tương thích nhiều trình duyệt web phổ biến.
Nhỏ gọn, dễ dùng.
Ít xung khắc với các thư viện Javascript khác.
Plugin phong phú.
2.5.3. Nhược điểm
 Máy client yếu,chậm nếu xài js quá nhiều.
 Không tốt cho SEO.
 Nếu check security không tốt có thể bị hack bằng cách access thẳng đến file
php xử lý


10


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

2.6. Tìm hiểu về Bootstrap
2.6.1. Khái niệm
Bootstrap là 1 framework HTML, CSS, và JavaScript cho phép người dùng dễ dàng
thiết kế website theo 1 chuẩn nhất định, tạo các website thân thiện với các thiết bị
cầm tay như mobile, ipad, tablet,...
Tại sao lại như vậy?
Bootstrap bao gồm những cái cơ bản có sẵn như: typography, forms, buttons, tables,
navigation, modals, image carousels và nhiều thứ khác. Trong bootstrap có thêm
nhiều Component, Javascript hỗ trợ cho việc thiết kế reponsive của bạn dễ dàng,
thuận tiện và nhanh chóng hơn
2.6.2. Ưu điểm:
Giao diện đầy đủ, sang trọng: Giao diện của bootstrap có màu xám bạc rất sang trọng
và hỗ trợ gần như đầy đủ các thành phần mà một website hiện đại cần có. Cầu trúc
HTML rõ ràng giúp bạn nhanh chóng nắm bắt được cách sử dụng và phát triển.
Không những vậy, bootstrap còn giúp webside hiển thị tốt .
Dễ dàng tuỳ biến: Để phù hợp cho nhiều loại website, bootstrap cũng hỗ trợ thêm tính
năng customizer, bạn có thể thay đổi gần như tất cả những thuộc tính của nó để phù
hợp với chương trình của bạn. Nếu những tuỳ chình này vẫn không đáp ứng được yêu
cầu của bạn, bạn hoàn toàn có thể chỉnh sửa trực tiếp trên mã nguồn của bootstrap.
2.6.3. Nhược điểm:
Tính kém phổ biến: Bootstrap không phải là ứng dụng web phổ biến nên để
tìm được một tổ chức, cá nhân thành thạo bootstrap để có thể sử dụng với
nền tảng lập trình

Sản phẩm nặng, tốc độ tối ưu chưa cao: nên nếu dự án của bạn đòi hỏi sản
phẩm nhẹ thì việc sử dụng bootstrap sẽ là cả một gánh nặng cho web.
Chưa hoàn thiện: Bootstrap chưa đầy đủ các thư viện cần thiết. Các phát
triển chưa thể tạo ra một framework riêng hoàn hảo, do đó một số trang
web vẫn phải dùng phiên bản dành riêng cho mobile
Quá nhiều code thừa: Không thể phủ nhận rằng Bootstrap có rất nhiều ưu
điểm khi nó cũng cấp gần như đầy đủ những tính năng cơ bản của một
trang web responsive hiện đại. Tuy nhiên, mặt trái của việc này là website
của bạn sẽ phải tải thêm rất nhiều dòng code không cần thiết khi mà bạn chỉ
cần chưa đến 10% những gì Bootstrap cung cấp.

11


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

GIỚI THIỆU WEBSITE BÁN LAPTOP
Website bán laptop là website được xây dựng để bán và cung cấp các sản phẩm
máy tính từ các hãng Apple, Acer, Asus, HP, MSI. Được viết bằng công nghệ
ASP.Net MVC 5 với Visual Studio.

1. MÔ HÌNH THỰC THỂ KẾT HỢP

12


Xây dựng Website bán laptop (GoodLaptop)


GVHD: Nguyễn Thị Phương Trang

1.1. Mô hình ERD chi tiết.

Mô tả: Mỗi sản phẩm chỉ có một nhà sản xuất, một nhà sản xuất có thể có nhiều sản
phẩm. Mối quan hệ giữa Laptop (Sản phẩm) và Manufacturer (Nhà sản xuất) là quan hệ
1-n (một nhiều).

Mô tả: mỗi sản phẩm chỉ có duy nhất chi tiết. Mối quan hệ giữa Laptop (Sản phẩm) và
LaptopDetails Chi tiết sản phẩm là quan hệ 1-1 (một một).

Mô tả: chi tiết đơn hàng có thể gồm nhiều sản phẩm, laptop có thể có nhiều trong các đơn
hàng. Mối quan hệ giữa Laptop (Sản phẩm) và OrderDetails (Chi tiết đơn hàng) là n-n
(nhiều nhiều).

Mô tả: Mối quan hệ giữa Orders (Đơn đặt hàng) và OrderDetails (Chi tiết đơn đặt hàng)
là 1-1 (một một).

13


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

Mô tả: Một đơn hàng chỉ có thể từ một khác hàng, nhưng một khách hàng thì có thể có
nhiều đơn hàng. Mối quan hệ giữa Orders (Đơn đặt hàng) và Customers (Khách Hàng) là
quan hệ 1-n (một nhiều).

1.2. Thuộc tính của các loại thực thể.

 Manufacturer (Nhà sản xuất)
• IDO (Mã nhà sản xuất)
• ManufacturerName (Tên nhà sản xuất)
 Raiting
• ID
• Star
• Timestamp

 LAPTOP (Sản phẩm)
• ID (Mã sản phẩm)
• ProductName (Tên sản phẩm)
• Price (Giá)
• ImageCover (Ảnh bìa)
• UpdateDate (Ngày cập nhật)
• Amount (Số lượng tồn)
• IDM (Mã nhà sản xuất)
 LAPTOPDETAILS (Chi tiết sản phẩm)
• ID (Mã sản phẩm)
• Screen (Màn hình)
• Cpu (Cpu)
• Ram (Ram máy tính)
• Vga (Card màn hình)
• OS (Hệ điều hành)
• Quantity (Trọng lượng)
 Administrator (Admin)
• TaiKhoan (Tài khoản)
14


Xây dựng Website bán laptop (GoodLaptop)


GVHD: Nguyễn Thị Phương Trang




Matkhau (Mật khẩu)
Hoten (Họ và tên admin)
 OrderDetails (Chi tiết đơn hàng)
• IDO (Mã đơn hàng)
• ID (Mã sản phẩm)
• Number (Số lượng)
• Price (Giá)
 Order (Đơn hàng)
• IDO (Mã đơn hàng)
• Payment (Tình trạng thanh toán)
• Deliver (tình trạng giao hàng)
• OrderDate (ngày đặt hàng)
• DeliverDate (ngày giao hàng)
• Reciever (tên người nhận)
• Place (địa chỉ người nhận)
• Phone (số điện thoại người nhận)
• IDC (mã khách hàng)
 Customers
• IDC (Mã khách hàng)
• CustomerName (Tên khách hàng)
• Account (Tài khoản)
• Passwords (Mật khẩu)
• ConfirmPassword (Xác nhận lại mật khẩu)
• Email (Địa chỉ email)

• Addresses (Địa chỉ khác hàng)
• PhoneNumber (Số điện thoại khách hàng)
• Birthdate (Ngày sinh khách hàng)
1.3. Mô hình quan hệ.
Manufacturer (IDM, ManufacturerName)
LAPTOP (ID, ProductName, Price, ImageCover, UpdateDate, Amount, IDM)
LAPTOPDETAILS (ID, Screen, Cpu, Ram, Vga, OS,Quantity)
Orders (IDO, Payment, Deliver, OrderDate, DeliverDate, Reciever, Place, Phone, IDC)
OrdersDetail (IDO, ID, Number, Price)
Customers (IDC, CustomersName, Account, Passwords, ConfirmPassword, Email,
Addresses, PhoneNumber, Birthdate)
15


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

1.4. Mô hình vật lý.
 Table Manufacturer

Tên Cột

Kiểu

Chiều Dài

Diễn Giải

Ghi Chú


IDM

Int

Identity

Mã nhà sản xuất

Khóa chính

ManufacturerNam
e

Nvarcha
r

20

Tên nhà sản xuất

 Table LAPTOP

Tên Cột

Kiểu

Chiều Dài

Diễn Giải


Ghi Chú

ID

Int

Identity

Mã sản phẩm laptop

Khóa chính

ProductName

Nvarchar

100

Tên sản phẩm

Price

Float

ImageCover

Varchar

UpdateDate


Smalldatetim
e

Ngày cập nhật sản phẩm

Amount

Int

Số lượng tồn

IDM

Int

Giá sản phẩm
50

Identity

Ảnh bìa

Mã nhà sản xuất

Khóa ngoại

 Table RAITING

16



Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

 Table Adminstrator

Tên Cột

Kiểu

Chiều Dài

Diễn Giải

Ghi Chú

TaiKhoan

Varchar

20

Tên tài khoản

Khóa chính

MatKhau


Varchar

20

Mật khẩu

Hoten

Nvarcha
r

20

Tên admin

 Table Orders

Tên Cột

Kiểu

Chiều Dài

Diễn Giải

Ghi Chú

IDO

Int


Identity

Mã đơn hàng

Khóa chính

Payment

Bit

1/0

Tình trạng thanh toán

Deliver

Bit

1/0

Tình trạng giao hàng

OrderDate

Datetime

Ngày đặt hàng

DeliverDate


Datetime

Ngày giao hàng
17


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

Reciever

Nvarchar

50

Tên người nhận hàng

Place

Nvarchar

200

Địa chỉ nơi nhận hàng

Phone

Nvarchar


12

Số điện thoại người nhận

IDC

Int

Identity

Mã khách hàng

Khóa ngoại

 Table OrderDetails

Tên Cột

Kiểu

Chiều Dài

Diễn Giải

Ghi Chú

IDO

Int


Identity

Mã đơn hàng

Khóa chính,
khóa ngoại

ID

Int

Identity

Mã sản phẩm

Khóa chính,
khóa ngoại

Number

Int

Số lượng sản phẩm

Price

Float

Giá sản phẩm


 Table Customers

Tên Cột

Kiểu

Chiều Dài

Diễn Giải

Ghi Chú

IDC

Int

Identity

Mã khách hàng

Khóa
chính

CustomerName

Nvarchar

100


Tên khách hàng

Account

Varchar

20

Tài khoản

Passwords

Varchar

20

Mật khẩu
18


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

ConfirmPasswor
d

Varchar

20


Xác nhận lại mật khẩu

Email

Varchar

100

Email khách hàng

Addresses

Nvarchar

200

Địa chỉ khách hàng

PhoneNumber

Varchar

12

Số điện thoại khách
hàng

Birthdate


Datetime

Ngày sinh khách hàng

1.5. Cơ sở dữ liệu

19


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

1.6. Sơ đồ Sile

Đăng nhập

20


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

MỘT SỐ GIAO DIỆN CHỨC NĂNG CHÍNH
1. Các trang người dùng.
 Trang chủ:

Chức năng:
- Trình bày các sản phẩm mới, bán chạy, cao cấp, trung cấp.

- Tìm kiếm những sản phẩm mới trong Website.
- So sánh các sản phẩm với nhau
- Bình luận về sản phẩm.
- Giúp cho khách hàng có thể xem một cách tổng quá về Website.

21


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

 Sản phẩm theo Apple.

22


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

Sản phẩm theo Acer

23


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang


24


Xây dựng Website bán laptop (GoodLaptop)

GVHD: Nguyễn Thị Phương Trang

 Sản phẩm theo Asus

25


×