Tải bản đầy đủ (.doc) (72 trang)

Xây đựng website bán hàng thời trang qua mạng (file chương trình)

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.59 MB, 72 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ỐT NGHIỆP

TÊN ĐỀ TÀI
XÂY DỰNG WEBSITE SHOP THỜI TRANG


MỞ ĐẦU
Công nghệ thông tin phát triển ngày càng hiện đại và đổi mới không ngừng, bằng việc
chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng internet đang trở thành mạng
truyền thông có sức ảnh hưởng lớn nhất, không thể thiếu tất cả các hoạt động của con
người trong việc truyền tải và trao đổi dữ liệu. Không như ngày xưa nay mọi việc liên
quan đến thông tin ngày càng dễ dàng hơn cho người sử dụng bằng việc kết nối internet
và một dòng dữ liệu truy tìm thì ngay lập tức có cả kho tài nguyên không chỉ trong nước
mà ngoài nước hiện ra không chỉ bằng ngôn ngữ mà cả bằng hình ảnh, âm thanh.
Chính vì lợi ích từ internet đã thúc đẩy sự ra đời và phát triển của thương mại điện tử làm
biến đổi bộ mặt văn hóa cũng như nâng cao chất lượng cuộc sống của con người các hoạt
động thông thường như sản xuất, kinh doanh.
Cuộc sống con người ngày càng phát triển thì nhu cầu cuộc sống của con người cũng
được nâng cao và những nhu cầu đơn giản cũng như rất thiết thực. Đó là nhu cầu ăn, ở và
mặc đây là vấn đề cũng đang là một bài toán của các nhà kinh doanh, làm sao để đáp ứng
nhu cầu của con người để cải thiện đời sống ngày càng cao.
Chính lẽ đó để đáp ứng nhu cầu đó của con người trên cơ sở kế thừa những trang web
bán hàng khác em xây dựng một website bán hàng thời trang qua mạng để đáp ứng nhu
cầu mua sắm của mọi người, cũng như nhằm giảm bớt thời gian đi lại thì website của em
sẽ cung cấp trực tiếp online những mặt hàng mới nhất, giá cả rẽ hơn thị trường nhằm giúp


khách hàng có thể chọn cho mình một sản phẩm vừa ý với túi tiền của mình. Với cách
thức mua hàng online, hoặc gọi số điện thoại để đặt hàng. khách hàng chỉ cần bấm một
cái click chuột hoặc gọi số điện thoại của công ty thì sẽ có ngay một sản phẩm thời trang
cho riêng mình. Đó là lí do em chọn đề tài “Xây đựng website bán hàng thời trang qua
mạng”.


NHẬN XÉT
CỦA GIÁO VIÊN HƯỚNG DẪN
...........................................................................................................................................


...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................

...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................


NHẬN XÉT
CỦA GIÁO VIÊN PHẢN BIỆN
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................

...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................


MỤC LỤC

Mục lục.............................................................................................................................. 6
CHƯƠNG 1:KHẢO SÁT HỆ THỐNG..............................................................................1
1.1Khảo sát hiện trạng:.......................................................................................................1
1.2Mục tiêu:.......................................................................................................................2
1.3Yêu cầu chức năng:.......................................................................................................2
1.3.1Đối với người quản trị..........................................................................................2
1.3.2Đối với khách hàng...............................................................................................2
1.4Yêu cầu phi chức năng:.................................................................................................3
CHƯƠNG 2:PHÂN TÍCH CHỨC NĂNG.........................................................................3
2.1.Cơ sỡ lý thuyết.............................................................................................................3
2.2.Phân tích chức năng.....................................................................................................7
2.2.1Mô hình chức năng...............................................................................................7
2.2.2Mô tả các chức năng.............................................................................................8
2.3.Phân tích dữ liệu:.......................................................................................................10
2.3.1Xác định thực thể:....................................................................................................10
2.3.2Mô hình thực thể liên kết (ERD).........................................................................11
CHƯƠNG 3:THIẾT KẾ HỆ THỐNG..............................................................................13
3.1Thiết kế cơ sỡ dữ liệu..................................................................................................13
3.1.1Các table trong cơ sỡ dữ liệu..............................................................................13
3.1.1Quan hệ giữa các table........................................................................................14
3.1.2Mô hình quan hệ.................................................................................................15
3.2Thiết kế giao diện........................................................................................................19
3.2.1Giao diện người dùng.........................................................................................19
3.2.2Giao diện admin :................................................................................................34
3.3Thiết kế xử lý:.............................................................................................................45
3.3.1Mô tả cách thức mua Sản phẩm:.........................................................................45


3.3.2Mô tả thiết kế xử lý:............................................................................................52
CHƯƠNG 4:kết luận đánh giá.........................................................................................63

4.1Những điểm chương trình đã làm được.......................................................................63
4.1.1Đối với người sử dụng........................................................................................63
4.1.2Đối với người quản trị........................................................................................63
4.2Những điểm chưa làm được và hướng phát triển........................................................64
4.2.1Những điểm chưa làm được................................................................................64
4.2.1Hướng phát triển.................................................................................................64


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

CHƯƠNG 1:
1.1

GVHD: TRẦN MINH THÁI

KHẢO SÁT HỆ THỐNG

Khảo sát hiện trạng:

Hiện nay trào lưu kinh doanh qua mạng ngày trở nên phổ biến. Internet phát triển kéo
theo nhiều dịch vụ phát triển và việc tiếp cận với internet hiện nay không còn mấy xa lạ
với con người được trở thành phương tiện truyền thông được nhiều người sử dụng nhất
trên thế giới. Không chỉ internet làm phương tiện truyền thông trao đổi , giải trí, xem tivi,
xem tin tức, tìm kiếm thông tin... mà còn dùng internet kinh doanh các loại mặt hàng từ
bình thường đến những mặt hàng đa cấp.
Những trang web kinh doanh qua mạng được đầu tư kỹ lưỡng như www.vatgia.com,
www.thegioididong.com, và nhiều trang web nỗi tiếng khác. Các mặt hàng thời trang
cũng được bán khá nhiều trên website. Tuy nhiên không phải việc kinh doanh qua mạng

trở thành 1 trào lưu phát triển mạnh mẽ và thu hút các nhà kinh doanh, mọi lứa tuổi mà vì
một số lí do như không mất chi phi thuê mặt bằng kinh doanh, phí nhân công bán hàng.
Kinh doanh trực tuyến không phải có một nguồn vốn lớn mới kinh doanh mà chỉ cần
nguồn vốn đủ để tích lũy hàng hay một số dịch vụ khác là bạn có thể bắt tay vào việc
kinh doanh của mình. Bên cạnh đó các bạn trẻ có thể sử dụng blog cá nhân của mình để
kinh doanh các mặt hàng thời trang của mình.
Hiện nay xu hướng thời trang đang thịnh hành, với các shop online như thế này thì chủ
cửa hàng chỉ cần thường xuyên lên mạng quảng cáo các mặt hàng của mình với mục đích
tìm kiếm và thu hút khách hàng. Khách hàng chỉ cần 1 cái click chuột hoặc gọi số điện
thoại tới cửa hàng là đã có ngay một sản phẩm ưng ý. Sản phẩm sẽ được giao hàng tận
nơi nếu có sự cố về sản phẩm thì sẽ được hoàn trả lại tiền hoặc có thể đổi sản phẩm khác
ưng ý hơn.
Việc kinh doanh qua mạng giúp cho nhiều công ty có nhiều cơ hội và thách thức hơn
trong việc mở rộng thị trường không chỉ thời gian mà cả không gian, trong nước cũng
nước cũng như ngoài nước.
Sinh viên thực hiện đề tài: | Nguyễn Vương

1


ĐỀ TÀI

1.2

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

Mục tiêu:


Mục tiêu của đề tài xây dựng website bán quần áo thời trang qua mạng, nhằm cung cấp
các thông tin và giá cả của công ty cung cấp các sản phẩm quần áo thời trang cho nam
giới, đặt mạnh khía thời trang cho phái nam. Đồng thời sẽ đưa ra chiến lược giảm giá sản
phẩm, ưu đãi đặc biệt để tạo nhiều điều kiện thuận lợi cho khách hàng khi mua sản phẩm.
Bên cạnh đó còn liên quan đến khía cạnh quản bá thương hiệu, nhằm đáp ứng nhu cầu
mở rộng thị trường tiêu thụ sản phẩm và nâng cao hiệu quả hoạt dộng trong kinh doanh
của công ty giúp tiết kiệm nhiều chi phí.

1.3

Yêu cầu chức năng:

1.3.1 Đối với người quản trị
• Để đảm bảo an toàn cho hệ thống, hệ thống cần cung cấp password để người quản trị
có thể truy cập vào hệ thống thao tác với cơ sỡ dữ liệu của website.
• Giúp người quản trị có thể xem, theo dõi quản lý các đơn đặt hàng mua sản phẩm
quần áo của khách hàng và quản lý khách hàng. Thuận lợi trong việc thêm, sửa hàng
hóa và kiểm tra dữ liệu nhập vào để đáp ứng kịp thời các nhu cầu từ khách hàng.
• Thống kê tình hình các đơn hàng đặt mua từ khách hàng, xem danh sách đơn hàng từ
khách hàng khi tham gia vào việc đặt mua sản phẩm.


Thống kê lượng hàng nhập vào, bán được bao nhiêu, tình trạng hàng còn hay hết.

• Quản lý các slide quảng cáo của website.
1.3.2 Đối với khách hàng
• Có thể xem thông tin các mẫu thời trang mới, sản phẩm giảm giá,sản phẩm bán chạy,
tìm kiếm sản phẩm một cách nhanh chóng và chính xác, có thể cho ý kiến về loại sản
phẩm đang xem, hay mua.


Sinh viên thực hiện đề tài: | Nguyễn Vương

2


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

• Khách hàng tùy ý chọn sản phẩm và xem chi tiết sản phẩm tùy ý, nhưng muốn thanh
toán một hay nhiều sản phẩm phải đăng ký tài khoảng tại website để đảm bảo tính an
toàn cho người mua. Trong qua trình thanh toán khách hàng có thể tùy ý thêm, xóa
,cập nhật số lượng sản phẩm và nhớ là số tiền sẽ thay đổi theo giá sản phẩm và số
lượng mua của từng sản phẩm.
• Kết thúc việc thanh toán thì trong khoảng thời gian quy định giao hàng của công ty, sẽ
có nhân viện giao hàng tận nơi.
• Khách hàng có thể đăng ký, cập nhật thông tin, nếu có thắt mắt có thể gọi tới số Fax
của công ty để được tư vấn thêm.

1.4

Yêu cầu phi chức năng:

• Hỗ trợ khách hàng an toàn khi mua các sản phẩm như thông tin cá nhân liên quan đến
khách hàng được đảm bảo an toàn. Giao diện thân thiện với người dùng. Sản phẩm
được trình bày bắt mắt, dễ dàng tìm kiếm sản phẩm.
• Website có dung lượng không quá lớn, tốc độ sử lý nhanh.
• Việc tính toán đảm bảo tính chính xác cao và không chấp nhận sai sót.

• Đảm bảo an toàn dữ liệu khi chạy

CHƯƠNG 2:
2.1.

PHÂN TÍCH CHỨC NĂNG

Cơ sỡ lý thuyết

2.2.1

Giới thiệu ngôn ngữ lập trình

− PHP: (Hypertext Preprocessor) là ngôn ngữ lập trình script rất thông dụng, được dùng
để phát triển các ứng dụng mã nguồn mở, chạy trên máy chủ. PHP có thể được nhúng
vào trang HTML rất dễ dàng.
Sinh viên thực hiện đề tài: | Nguyễn Vương

3


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

Ngày nay, PHP đượ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 website ngắn hơn nhiều 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.
PHP có thể triển khai trên hầu hết các chủng loại máy chủ web hiện có, trên nhiều
hệ điều hành khác nhau và các phần cứng khác nhau. Bên cạnh đó, PHP và có thể được
sử dụng kết hợp với nhiều hệ quản trị dữ liệu quan hệ khác nhau, như MySQL, MS SQL
Server,... PHP được phân phối miễn phí và nhóm phát triển PHP cung cấp các mã nguồn
hoàn chỉnh để người dùng có thể tùy biến và mở rộng theo mục đích sử dụng riêng.


JSP: (viết tắt của tiếng anh 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.
Java là một công nghệ xây dựng các ứng dụng phần mềm có vị trí rất lớn trong
những năm cuối thế kỉ 20, đầu thế kỉ 21. Nó được coi là công nghệ mang tính cách mạng
và khả thi nhất trong việc tạo ra các ứng dụng có khả năng chạy thống nhất trên nhiều
nền tảng mà chỉ cần biên dịch một lần.


ASP.NET là một kỹ thuật server-side. Hầu hết những web designers bắt đầu sự

nghiệp của họ bằng việc học các kỷ huật client side như HTML, JavaScript và
CascadigStyleShees (CSS). Khi một trình duyệt web yêu cầu một trang web được tạo ra
bởi các kỷ thuật client-side, web server đơn giản lấy các files mà được yêu cầu và gửi
chúng xuống. Phía client chịu trách nhiệm hoàn toàn trong việc đọc các định dạng trong
các files này và biên dịch chúng và xuất ra màn hình.



Với kỹ thuật server-side như ASP.NET thì hoàn toàn khác, thay vì việc biên dịch

từ phía client, các đoạn mã server-side sẽ được biên dịch bởi webserver. Trong trường
hợp này, các đoạn mã sẽ được đọc bởi server và dùng để phát sinh ra HTML, JavaScript
Sinh viên thực hiện đề tài: | Nguyễn Vương

4


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

và CSS để gửi cho trình duyệt. Chính vì việc xử lý mã xảy ra trên server nên nó được gọi
là kỹ thuật server-side.

ASP là một kỹ thuật dành cho việc phát triển các ứng dụng web. Một ứng dụng
web đơn giản chỉ các trang web động. Các ứng dụng thường được lưu trữ thông tin
trong database và cho phép khách truy cập có thể truy xuất và thay đổi thông tin. Nhiều
kỹ thuật và ngôn ngữ lập trình khác cũng đã được phát triển để tạo ra các ứng dụng web
như PHP, JSP, Ruby on Rails, CGI và ColdFusion. Tuy nhiên thay vì trói buộc bạn vào
một ngôn ngữ và một công nghệ nhất định, ASP.NET cho phép bạn viết ứng dụng web
bằng các loại ngôn ngữ lập trình quen thuộc khác nhau.
ASP.NET sử dụng .NET Framework, .NET Framework là sự tổng hợp tất các các
kỷ thuật cần thiết cho việc xây dựng một ứng dụng nền desktop, ứng dụng web, web
services…. thành một gói duy nhất nhằm tạo ra cho chúng khả năng giao tiếp với hơn 40
ngôn ngữ lập trình.


Sinh viên thực hiện đề tài: | Nguyễn Vương

5


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

Thậm chí với những sự lý giải kỹ càng như vậy, bạn vẫn ngạc nhiên tự hỏi điều gì
làm nên một ASP.NET tốt như vậy. Sự thật là có rất nhiều kỹ thuật server-side với điểm
mạnh và điểm yếu riêng nhưng ASP.NET có những tính năng gần như là duy nhất.
ASP cho phép bạn sử dụng ngôn ngữ lập trình mà bạn ưa thích hoặc gần gủi với
chúng. Hiện tại, thì .NET Framework hỗ trợ trên 40 ngôn ngữ lập trình khác nhau mà đa
phần đều có thể được sử dụng để xây dựng nên những websites ASP.NET. Chẳng hạn như
C# (C sharp) và Visual Basic.
Nhưng trang ASP.NET được Compiled chứ không phải là Interpreted. Khác với
các trang ASP được Interpreted, điều này có nghĩa là mỗi lần người dùng yêu cầu một
trang, máy chủ sẽ đọc các đoạn mã vào bộ nhớ, xử lý cách thức thực thi các đoạn mã và
thực thi chúng. Đối với ASP.NET, máy chủ chỉ cần xử lý cách thức thực thi một lần duy
nhất. Đoạn mã sẽ được Compiled thành các files mã nhị phân cái mà được thực thi rất
nhanh mà không cần phải đọc lại. Chính điều này tạo ra bước tiến nhảy vọt về hiệu suất
so với ASP
ASP đã có khả năng toàn quyền truy xuất tới các chức năng của .NET Framework.
Hỗ trợ XML, web services, giao tiếp với CSDL, email… và rất nhiều các kỹ thuật khác
được tích hợp vào .NET, giúp bạn tiết kiệm được công sức.
ASP cho phép bạn phân chia các đoạn mã server-side và HTML. Khi bạn phải làm
việc với cả đội ngũ lập trình và thiết kế, sự tách biệt này cho phép các lập trình viên chỉnh

sửa server-side code mà không cần dính dáng gì tới đội ngũ thiết kế.
ASP giúp cho việc tái sử dụng những yếu tố giao diện người dùng trong nhiều web
form vì nó cho phép chúng ta lưu các thành phần này một cách độc lập.
Bạn có được một công cụ tuyệt vời hỗ trợ phát triển các ứng dụng ASP.NET hoàn
toàn miễn phí, đó là Visual Web Developer, một trình soạn thảo trực quan mạnh mẽ có
Sinh viên thực hiện đề tài: | Nguyễn Vương

6


ĐỀ TÀI

GVHD: TRẦN MINH THÁI

[WEBSITE SHOP THỜI TRANG]

tính năng Code Autocompletion, Code Format, Database Integration Functionality,
Visual HTML editor, Debugging…

2.2.
2.2.1

Phân tích chức năng
Mô hình chức năng

Hệ thống website bán hàng
Thời TRANG

Quản lý
nhập hàng


Quản lý
bán hàng

Báo cáo
thống kê

Quản lý
người dùng

Cập nhật
sản phẩm

Tìm kiếm
sản phẩm

Thống kê
đơn đặt hàng

Đăng nhập

Cập nhật
hóa đơn

Xem thông
tin sản phẩm

Thống kê số
lượng sản
phẩm


Đăng ký

Cập nhật
số lượng

Đặt hàng

Xem thông
tin đặt hàng

Thống kê
doanh thu
Thống kê
người truy
cập

Thanh toán
Thống kê
hàng trong
kho

Sinh viên thực hiện đề tài:Hình
| Nguyễn
2.1.1Vương
Biểu đồ chức năng của hệ thống

Xem thông
tin cá nhân
Cập nhật

thông tin
cá nhân
Đổi mật
khẩu

7


ĐỀ TÀI

2.2.2

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

Mô tả các chức năng

Chức năng: quản lý nhập hàng
• Các sự kiện click:
− Cập nhật sản phẩm:Thêm sửa xóa cập nhật thông tin sản phẩm
− Cập nhật hóa đơn: cập nhật thông tin sản phẩm vào trong cơ sỡ dữ liệu.
− Cập nhật số lượng
• Dữ liệu vào
− Số liệu từ các bảng SQL

Chức năng: quản lý bán hàng
• Các sự kiện click:
− Tìm kiếm sản phẩm: khi khách hàng muốn tìm kiếm một hay nhiều sản phẩm nào đó
của website thì chỉ cần nhập tên cần tìm rồi click vào tìm kiếm, hệ thống sẽ gởi thông

tin khách hàng cần tìm về sản phẩm nếu có trong cơ sỡ dữ liệu.
− Xem thông tin sản phẩm: khách hàng muốn xem thông tin sản phẩm thì click vào hình
ảnh hoặc tên sản phẩm bất kì để biết thông tin sản phẩm mình cần mua.
− Đặt hàng:Khách hàng có thể click trực tiếp vào nút đặt hàng thì sẽ chuyển ngay đến
trang đơn hàng, tại đây khách hàng có thể thêm,xóa,cập nhật số lượng sản phẩm theo
ý mình. Nhưng muốn thanh toán sản phẩm thì phải đăng nhập vào hệ thống website.
Hệ thống sẽ cung cấp cách thức tạo tài khoảng để bạn có thể mua sản phẩm.
Sinh viên thực hiện đề tài: | Nguyễn Vương

8


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

− Thanh toán: Khách hàng có thể đặt hàng thông qua website bằng các hình thức như:
đặt hàng trực tiếp online,thẻ ATM hoặc gọi điện thoại của cửa hàng. Sản phẩm sẽ
được giao hàng tận nơi.
− Xem thông tin đơn hàng: khách hàng có thể đặt hàng qua hệ thống website nhà quản
trị sẽ xem thông tin đơn đặt hàng của khách hàng. Nếu trong hệ thống còn hàng thì hệ
thống sẽ duyệt đơn hàng và trả lời khách hàng và thực hiện giao dịch.còn nếu hết
hàng thì hệ thống sẽ gởi lại thông báo cho khách hàng.

Chức năng: báo cáo thống kê
− Thống kê đơn đặt hàng: Nhà quản trị sẽ thống kê đơn đặt hàng của khách hàng đã
mua dựa vào đơn đặt hàng.
− Thống kê số lượng: Nhà quản trị sẽ thống kê số lượng sản phẩm còn lại trong kho

hàng để kiểm kê.
− Thống kê doanh thu: Nhà quản trị thống kê tổng tiền bán được qua các hóa đơn.
− Thống kê số lượng người truy cập: khi người truy cập vào hệ thống website thì sẽ
hiện số lượng người truy cập và đang online.
− Thống kê hàng trong kho: Nhà quản trị sẽ kiểm tra lại hàng trong kho xác định hàng
tồn kho hàng bán chạy, tình trạng của từng sản phẩm trong kho.

Chức năng: quản lý người dùng
− Đăng nhập: khi khách hàng muốn mua sản phẩm của shop thì bắt buộc phải đăng
nhập vào hệ thống
− Đăng kí: nếu khách hàng nào chưa có tài khoảng thì có thể đăng kí lick vào đăng kí và
điền thông tin đầy đủ. Nếu thông tin chính xác thì hệ thống sẽ đưa khách hàng về
Sinh viên thực hiện đề tài: | Nguyễn Vương

9


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

trang chủ với tài khoảng vừa tạo. Nếu lỗi thì khách hàng kiểm tra lại thông tin mình
đã nhập.
− Xem thông tin cá nhân: sau khi đăng nhập thành công khách hàng có thể click vào
xem thông tin cá nhân.
− Cập nhật thông tin cá nhân: nếu khách hàng muốn thay đổi thông tin thì điền đầy đủ
thông tin rồi click cập nhật.
− Đổi mật khẩu: khách hàng quyển đổi lại mật khẩu nếu như không thích mật khẩu cũ.


2.3.
2.3.1

Phân tích dữ liệu:
Xác định thực thể:

− Khách hàng gồm các thuộc tính: makh, hoten, ngaysinh, gioitinh, diachi, dienthoai,
email, tendn, matkhau.
− Sản phẩm gồm các thuộc tính: masp, macd, masx, masx, mapl, tensp, chatlieu,
mausac, kichco, tinhtrang, hinh, mota, motachitiet, the_sanpham, don_gia, giamoi,
sale, luotmua, ngaydang, xoa_tam, id_new, soluong.
− Phân loại sản phẩm gồm các thuộc tính: mapl, tenpl
− ảnh chi tiết từng sản phẩm gồm các thuộc tính: id, masp, anh.
− Nhà sản xuất gồm các thuộc tính: masx, tensx, diachi, dienthoai.
− Bình luận gồm các thuộc tính: mabl, makh, masp, ngaybl, noidung.
− Chủ đề gồm các thuộc tính: macd, tencd, stt, menucha, xoa, an_hien.
− Hóa đơn gồm các thuộc tính: mahd, makh, ngaydh, gia, trangthai, ngaygiaohang,
ghichu.
− Chi tiết đơn hàng gồm các thuộc tính: macthd, masp, soluong, dongia, thanhtien.
− Slide gồm các thuộc tính: id, tieude, anh, ngaydang, thutu, link, xoa_luon.
− Lịch sử gồm các thuộc tính: id, ten, ngaycapnhat, hanhdong.
− Quản trị gồm các thuộc tính: stt, tendn, matkhau.
Sinh viên thực hiện đề tài: | Nguyễn Vương

10


ĐỀ TÀI


2.3.2

GVHD: TRẦN MINH THÁI

[WEBSITE SHOP THỜI TRANG]

Mô hình thực thể liên kết (ERD)

Lịch sử

Ảnh chi tiết
sản phẩm

Quản trị

Chủ đề

1



1

Chi tiết HD

1 Sản phẩm


Hóa đơn


1
1



Nhà sản xuất

∞ 1

1





Bình luận

1



Phân loại SP


1

Khách hàng

slide
1


Sinh viên thực hiện đề tài: | Nguyễn Vương

11


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

Sinh viên thực hiện đề tài: | Nguyễn Vương

GVHD: TRẦN MINH THÁI

12


ĐỀ TÀI

[WEBSITE SHOP THỜI TRANG]

CHƯƠNG 3:
3.1
3.1.1

GVHD: TRẦN MINH THÁI

THIẾT KẾ HỆ THỐNG

Thiết kế cơ sỡ dữ liệu

Các table trong cơ sỡ dữ liệu

Sinh viên thực hiện đề tài: | Nguyễn Vương

13


ĐỀ TÀI
3.1.1

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI

Quan hệ giữa các table






Dbo.BINHLUAN(MABL, MAKH, MASP, NGAYBL, NOIDUNG)
Dbo.CHUDE(MACD, TENCD, STT, MENUCHA, XOA, AN_HIEN)
Dbo.CT_HOADON(MACTH, MASP, SOLUONG, DONGIA, THANHTIEN)
Dbo.HOADON(MAHD, MAKH, NGAYDH, GIA, TRANGTHAI,




NGAYGIAOHANG, GHICHU)

Dbo.IMG_SANPHAMCHITIET(ID, MASP, ANH)
Dbo.KHACHHANG(MAKH, HOTEN, NGAYSINH, GIOI TINH, DIACHI,







DIENTHOAI, EMAIL, TENDN, MATKHAU)
Dbo.LICHSU(ID, TEN, NGAYCAPNHAT, HANHDONG)
Dbo.NHASANXUAT(MASX, TENSX, DIACHI, DIENTHOAI)
Dbo.PHANLOAISANPHAM(MAPL, TENPL)
Dbo.QUANTRI(STT, TENDN, MATKHAU)
Dbo.SANPHAM(MASP, MACD, MASX, MAPL, TENSP, CHATLIEU,
MAUSAC, KICHCO, TINHTRANG, HINH, MOTA, MOTACHITIET,
THE_SANPHAM, DONGIA, GIAMOI, SALE, LUOTMUA, NGAYDANG,
XOA_TAM, ID_NEW, SOLUONG)

Sinh viên thực hiện đề tài: | Nguyễn Vương

14


ĐỀ TÀI
3.1.2

[WEBSITE SHOP THỜI TRANG]

GVHD: TRẦN MINH THÁI


Mô hình quan hệ

Mô tả chi tiết:
Sinh viên thực hiện đề tài: | Nguyễn Vương

15


ĐỀ TÀI

GVHD: TRẦN MINH THÁI

[WEBSITE SHOP THỜI TRANG]

Bảng: Chủ đề
STT
1
2
3
4
5
6

Tên Trường
MACD
TENCD
STT
MENUCHA
XOA

AN_HIEN

Kiểu DL
Int identity(1,1)
Nvarchar
Int
Int
bit
bit

Độ Dài

Khóa chính
x

50

Ghi Chú
ID chủ đề
Tên chủ đề
Số thứ tự
Menu cha
Xóa
Ẩn hiện

Bảng: bình luận
STT
1
2
3

4
5

Tên Trường
MABL
MAKH
MASP
NGAYBL
NOIDUNG

Kiểu DL
Int identity(1,1)
Int
Int
Datetime
Ntext

Độ Dài

Kiểu DL
Int identity(1,1)
Nvarchar
SmallDateTime
Bit default 1
bit
Nvarchar
Nvarchar
Nvarchar
Varchar


Độ Dài

Khóa chính
x

Ghi Chú
Mã bình luận
Mã khách hàng
Mã sản phẩm
Ngày bình luận
Nội dung

Bảng: khách hàng
STT
1
2
3
4
5
6
7
8
9

Tên Trường
MAKH
HOTEN
NGAYSINH
GIOITINH
DIACHI

DIENTHOAI
EMAIL
TENDN
MATKHAU

100

15
50
50
255

Bảng: sản phẩm
Sinh viên thực hiện đề tài: | Nguyễn Vương

Khóa chính
x

Ghi Chú
Mã khách hàng
Tên chủ đề
Ngày sinh
Giới tình
xóa
Điện thoại
Email
Tên đăng nhập
Mật khẩu

16



ĐỀ TÀI

STT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

GVHD: TRẦN MINH THÁI

[WEBSITE SHOP THỜI TRANG]


Tên Trường
MASP
MACD
MASX
MAPL
TENSP
CHATLIEU
MAUSAC
KICHCO
TINHTRANG
HINH
MOTA
MOTACHITIET
THE_SANPHAM
DONGIA
GIAMOI
SALE
LUOTMUA
NGAYDANG
XOA_TAM
ID_NEW
SOLUONG

Kiểu DL
Int identity(1,1)
Int
Int
Int
Nvarchar

Nvarchar
Nvarchar
Nvarchar
Nvarchar
Varchar
Ntext
Ntext
Ntext
Int
Float
Int
Int
Smalldatetime
Bit
Bit
Int

Độ Dài

Khóa chính
x

100
100
100
30
30
50

Ghi Chú

Mã sản phẩm
Mã chủ đề
Mã sản xuất
Mã phân loại
Tên sản phẩm
Chất liệu
Màu sắc
Kích cỡ
Tình trạng
Hình
Mô tả
Mô tả chi tiết
Thẻ sản phẩm
Đơn giá
Giá mới
Sale
Lượt mua
Ngày đăng
Xóa tạm
Id_new
Số lượng

Bảng: Ảnh chi tiết từng sản phẩm
STT
1
2
3

Tên Trường
ID

MASP
ANH

Kiểu DL
Int identity(1,1)
Int
Varchar

Độ Dài

50

Khóa chính
x

Ghi Chú
ID ảnh chi tiết sản phẩm
Mã sản phẩm
Ảnh

Bảng: phân lại sản phẩm
Sinh viên thực hiện đề tài: | Nguyễn Vương

17


ĐỀ TÀI

GVHD: TRẦN MINH THÁI


[WEBSITE SHOP THỜI TRANG]

STT Tên Trường
1
MAPL
2
TENPL

Kiểu DL
Int
Nvarchar

Độ Dài

Khóa chính
x

300

Ghi Chú
Mã phân loại
Tên phân loại

Bảng: nhà sản xuất
STT
1
2
3
4


Tên Trường
MASX
TENSX
DIACHI
DIENTHOAI

Kiểu DL
Int identity(1,1)
Nvarchar
Nvarchar
Varchar

Độ Dài

Khóa chính
x

50
150
15

Ghi Chú
Mã sản xuất
Tên sản xuất
Địa chỉ
Điện thoại

Bảng: hóa đơn
STT
1

2
3
4
5
6
7

Tên Trường
MAHD
MAKH
NGAYDH
GIA
TRANGTHAI
NGAYGIAOHANG
GHICHU

Kiểu DL
Int identity(1,1)
Int
DateTime
Int
Bit
DateTime
Ntext

Độ Dài

Khóa chính
x


Ghi Chú
Mã hóa đơn
Mã khách hàng
Ngày đặt hàng
Giá
Trạng thái
Ngày giao hàng
Ghi chú

Bảng: Chi tiết hóa đơn
STT
1
2
3
4
5

Tên Trường
MACTHD
MASP
SOLUONG
DONGIA
THANHTIEN

Kiểu DL
Int
Int
Int
Int
Int


Độ Dài

Bảng: slide chuyển ảnh
Sinh viên thực hiện đề tài: | Nguyễn Vương

Khóa chính
x
x

Ghi Chú
Mã chi tiết hóa đơn
Mã sản phẩm
Số lượng
Đơn giá
Thành tiền

18


×