TRƯNG CAO ĐNG CÔNG NGH THÔNG TIN
HU NGH VIT HN
KHOA: THƯƠNG MẠI ĐIỆN TỬ VÀ TRUYỀN THÔNG
= = = o0o = = =
ĐỒ ÁN TỐT NGHIỆP
NGÀNH : QUẢN TRỊ KINH DOANH
ĐỀ TÀI :
XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ
SOCOLA.COM
Sinh viên thực hiện : Nguyễn Thị Thảo Nhi
Lớp : CCTM07A
Giảng viên hướng dẫn : ThS. Ngô Lê Quân
Đà Nẵng, tháng 6 m 2016
i
LỜI CẢM ƠN
Lời đầu tiên em xin gửilời cảm ơn chần thành sâu sắc đến các Thầy trong
trường Cao Đẳng Công Nghệ Thông Tin Hữu Nghị Việt Hàn nói chung các Thầy
trong khoa Thương Mại Điện Tử Trường Cao Đẳng Công NghThông Tin Hữu
Nghị Việt Hàn nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến thức,
kinh nghiệm quý báu trong suốt thời gian qua. Một lần nữa em xin gửi lời chúc sức
khỏe, chúc quý thầy cô gặt hái được nhiều thành công trong công tác giảng dạy của
mình.
Đặc biệt, em xin gửi lời cảm ơn đến Thầy NQuân, Thầy đã tận tình giúp
đỡ, trực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ án tốt nghiệp. Trong
thời gian làm việc với Thầy, em không ngừng tiếp thu thêm nhiều kiến thức bổ ích
còn học tập được tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu
quả.
Sau cùng, xin gửi lời cảm ơn chân thành đến gia đình, bạn đã luôn động viên,
đóng góp ý kiến giúp đỡ em trong quá trình học tập, nghiên cứu hoàn thành đồ
án tốt nghiệp.
Mặc đã cố gắng hoàn thành luận văn trong phạm vi khả năng cho phép
nhưng chắc chắn sẽ không khỏi thiếu sót. Em kính mong nhận được sự thông cảm
tận tình chỉ bảo của các thầy cô và các bạn.
Em xin chân thành cảm ơn!
Đà Nẵng, tháng 6 m 2016
Sinh viên thực hiện:
Nguyễn Thị Thảo Nhi
ii
MỤC LỤC
LỜI CẢM ƠN ................................................................................................................. i
MỤC LỤC ...................................................................................................................... ii
DANH MỤC CHỮ VIẾT TẮT ..................................................................................... v
DANH MỤC BẢNG BIỂU .......................................................................................... vi
DANH MỤC CÁC HÌNH VẼ ..................................................................................... vii
MỞ ĐẦU ......................................................................................................................... 1
CHƯƠNG I. TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT ............................................. 4
1.1. TỔNG QUAN THƯƠNG MẠI ĐIỆN TỬ ....................................................... 4
1.1.1. Khái niệm thương mại điện tử .................................................................... 4
1.1.2. Các đặc trưng của thương mại điện tử ...................................................... 4
1.1.3. Các loại hình giao dịch trong thương mại điện tử .................................... 4
1.2. TỔNG QUAN VỀ WEBSITE BÁN HÀNG TRỰC TUYẾN ......................... 6
1.2.1. Kinh doanh bán hàng trực tuyến ............................................................... 6
1.2.2. Hỗ trợ khách hàng trực tuyến. ................................................................... 6
1.2.3. Lợi ích của website bán hàng trực tuyến ................................................... 7
1.2.4. Hạn chế của website bán hàng trực tuyến ................................................. 7
1.3. WEBSITE THƯƠNG MẠI ĐIỆN TỬ .............................................................. 8
1.3.1. Chức năng của một Weebsite ..................................................................... 8
1.3.1.1. Phân hệ khách hàng. ............................................................................. 8
1.3.1.2. Phân hệ quản trị. .................................................................................... 9
1.4. CÁC CÔNG CỤ ĐỂ XÂY DỰNG WEBSITE ............................................... 10
1.4.1. Hệ quản trị cở sở dữ liệu SQL Server 2008 ............................................. 10
1.4.2. Visual studio.Net 2005 ............................................................................... 10
1.4.3. ASP.NET ..................................................................................................... 11
1.4.4. ADO.NET ................................................................................................... 11
1.4.5. Các công cụ khác ........................................................................................ 11
1.5. TỔNG QUAN VỀ NGANLUONG.VN ........................................................... 12
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN CỦA
WEBSITE THƯƠNG MẠI ĐIỆN TỬ ...................................................................... 16
2.1. XÁC ĐỊNH YÊU CẦU HỆ THỐNG .............................................................. 16
2.1.1. Đối với khách hàng .................................................................................... 16
iii
2.1.2.Đối với nhà quản trị .................................................................................... 16
2.3. XÁC ĐỊNH YÊU CẦU ..................................................................................... 16
2.3.1. Yêu cầu chức năng ..................................................................................... 16
2.3.2. Yêu cầu phi chức năng ............................................................................... 17
2.4. PHÂN TÍCH YÊU CẦU ................................................................................... 17
2.4.1. Đối với nhà quản trị ................................................................................... 17
2.4.2. Đối với khách hàng .................................................................................... 20
2.5. PHÂN TÍCH THIẾT KẾ HỆ THỐNG ........................................................... 22
2.5.1. Mô hình hóa chức năng ............................................................................. 22
2.5.1.1. Biểu đồ phân rã chức năng (BFD) ...................................................... 22
2.5.1.2. Biểu đồ dòng dữ liệu (DFD) ................................................................ 24
2.5.2. Mô hình hóa dữ liệu ................................................................................... 29
2.5.2.1. Biểu đồ quan hệ thực thể (ERD) ......................................................... 29
2.5.2.2. Mô hình dữ liệu quan hệ (RDM) ......................................................... 30
2.5.3. Thiết kế cơ sở dữ liệu ................................................................................. 30
2.5.3.1. Các bảng cơ sở dữ liệu ......................................................................... 30
2.5.3.2Mối quan hệ giữa các bảng dữ liệu. ...................................................... 33
CHƯƠNG III: CHƯƠNG TRÌNH DEMO WEBSITE ........................................... 34
3.1. GIỚI THIỆU KỸ THUẬT XÂY DỰNG WEBSITE MÔ HÌNH 3 LỚP ..... 34
3.1.1. Khái niệm .................................................................................................... 34
3.1.2. Chức năng từng lớp ................................................................................... 34
3.1.3. Ưu nhược điểm của mô hình 3 lớp ........................................................... 35
3.2. XÂY DỰNG WEBSITE ................................................................................... 35
3.2.1. Giới thiệu cây Foder của website .............................................................. 35
3.2.2. Chức năng của 5 thư mục .......................................................................... 36
3.2.2.1. Thư mục App_Code .............................................................................. 36
3.2.2.2. Admin .................................................................................................... 36
3.2.2.3. Thư mục Bin ......................................................................................... 36
3.2.2.4. Thư mục Image .................................................................................... 37
3.2.2.5. Tainguyendieukhien ............................................................................. 37
3.2.3. Xây dựng các tầng trong hệ thống ............................................................ 37
3.2.3.1. Giới thiệu các đối tượng dùng chung (common layer) ....................... 37
iv
3.2.3.2. Xây dựng tầng Data Access ................................................................. 38
3.2.3.3. Xây dựng tầng Business Logic ............................................................. 39
3.2.3.4. Xây dựng tầng trình bày dữ liệu .......................................................... 39
3.2.4. Xây dựng các chức năng của hệ thống ..................................................... 39
3.2.4.1. Đối với nhà quản trị ............................................................................. 39
3.2.4.2. Đối với khách hàng .............................................................................. 44
CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .......................................... 54
4.1 KẾT LUẬN ......................................................................................................... 54
4.2. HƯỚNG PHÁT TRIỂN ................................................................................... 55
TÀI LIỆU THAM KHẢO ............................................................................................ ix
ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN ....................................................... x