Xây dựng website siêu thị giá rẻ MUAMUA
SVTH: Nguyễn Thị Hòa – CCTM04E
Trang i
LỜI NÓI ĐẦU
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 sâu. Máy tính điện tử không còn một thứ phương tiện quý hiếm
đang ngày càng trở thành một công cụ làm việc 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
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 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 sản phẩm công nghệ y, chúng ta dễ dàng nhận ra tầm
quan trọng 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 nối mạng Internet bạn sẽ tận tay những mình cần 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 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ề 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 góp phần đẩy mạnh sự phổ biến của thương mại điện tử Việt
Nam, em đã tìm hiểu và thiết kế “Website Siêu thị giá rẻ MuaMua”.
Với sự ớng dẫn tận tình của Nguyễn Thu Hương em đã hoàn thành i
báo cáo đồ án tốt nghiệp này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài
đặt hệ thống nhưng 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à góp ý của quí Thầy cô. Em xin chân thành cảm ơn.
Qua đây cho phép em bày tỏ lòng biết ơn đến sự dạy dỗ chỉ bảo của các thầy, cô
trong trường Cao Đẳng Công Nghệ Thông Tin Hữu Nghị Việt - Hàn. Đặc biệt
Nguyễn Thu Hương, người đã trực tiếp hướng dẫn, chỉ bảo giúp đỡ em trong thời
gian thực hiện đồ án tốt nghiệp này, em chân thành cảm ơn sự hướng dẫn tận tình của
cô.
Đà Nẵng, ngày 03/05/2013
Sinh viên thực hiện
Nguyễn Thị Hòa
Xây dựng website siêu thị giá rẻ MUAMUA
SVTH: Nguyễn Thị Hòa – CCTM04E
Trang ii
MỤC LỤC
MỤC LỤC ..................................................................................................................... ii
DANH MỤC BẢNG BIỂU ........................................................................................... v
DANH MỤC HÌNH VẼ ............................................................................................... vi
MỞ ĐẦU ......................................................................................................................... 1
CHƯƠNG I : CƠ SỞ LÝ THUYẾT ............................................................................ 4
1.1. 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ử. .................................... 5
1.1.4. Lợi ích của Thương mại điện tử. .................................................................. 7
1.1.5 Hạn chế của Thương mại điện tử ................................................................. 7
1.1.6. Những trở ngại của việc tiếp cận Thương mại điện tử. .............................. 8
1.2.GIỚI THIỆU TỔNG QUAN VỀ MÔ HÌNH GROUPON ............................... 9
1.3. CÁC CÔNG CỤ SỬ DỤNG ĐỂ XÂY DỰNG WEBSITE SIÊU THỊ GIÁ
RẺ MUA MUA. ........................................................................................................ 12
1.3.1. Visual studio.Net 2010 ............................................................................... 12
1.3.2. Hệ quản trị cở sở dữ liệu SQL Server 2008 ............................................... 14
1.3.3. Một số công cụ hỗ trợ thiết kế giao diện .................................................... 15
1.3.4 ASP.NET ...................................................................................................... 16
1.3.5 ADO.NET ..................................................................................................... 17
CHƯƠNG II : PHÂN TÍCH THIẾT KẾ HỆ THỐNG ............................................ 18
2.1. ĐIỀU TRA ......................................................................................................... 18
2.1.1. Giới thiệu về công ty .................................................................................... 18
2.1.2 Hiện trạng nghiệp vụ kinh doanh tại công ty TNHH MuaMua ................ 18
2.1.3 Các mẫu hóa đơn trong mua hàng của công ty .......................................... 19
2.1.4 Tình hình ứng dụng thương mại điện tử ở công ty TNHH MuaMua....... 20
2.2. XÁC ĐỊNH YÊU CẦU HỆ THỐNG .............................................................. 21
2.2.1. Yêu cầu chức năng ...................................................................................... 21
2.2.1.1. Đối với khách hàng ............................................................................... 21
2.2.1.2. Đối với nhà quản trị. ............................................................................. 21
2.2.2. Yêu cầu phi chức năng của hệ thống ......................................................... 22
Xây dựng website siêu thị giá rẻ MUAMUA
SVTH: Nguyễn Thị Hòa – CCTM04E
Trang iii
2.3. PHÂN TÍCH YÊU CẦU ................................................................................... 22
2.2.4 Yêu cầu hệ thống cài đặt hệ thống .............................................................. 28
2.2.5 Quy trình nghiệp vụ ..................................................................................... 28
2.2.5.1 Quy trình nghiệp vụ tìm kiếm ................................................................. 28
2.2.5.2 Quy trình nghiệp vụ mua hàng ............................................................... 29
2.3 Mô hình hóa chức năng ..................................................................................... 30
2.3.1 Biểu đồ phân rã chức năng (Business Functional Diagram) .................... 30
2.3.2 Biểu đồ dòng dữ liệu (DFD) ........................................................................ 30
2.3.2.1 Biểu đồ mức ngữ cảnh ............................................................................ 31
2.3.2.3 Biểu đồ phân rã chức năng mức 1 ......................................................... 33
2.4 Mô hình hóa dữ liệu ........................................................................................... 37
2.4.1 Xác định các thực thể................................................................................... 37
2.4.2. Xây dựng biểu đồ thực thể quan hệ (ERD) ............................................... 39
2.4.3 Xây dựng mô hình dữ liệu quan hệ (RDM) ............................................... 40
2.4.4 Thiết kế các bảng cơ sở dữ liệu ................................................................... 40
2.4.4.1 Thực thể SANPHAM ............................................................................... 40
2.4.4.2 Thực thể Danhmucsanpham .................................................................. 41
2.4.4.3 Thực thể HINHSANPHAM .................................................................... 41
2.4.4.4 Thực thể LIENHE ................................................................................... 41
2.4.4.5 Thực thể DONHANG .............................................................................. 41
2.4.4.6 Thực thể TINHTRANGDONHANG ........................................................ 42
2.4.4.7 Thực thể CHITIETDONHANG .............................................................. 42
2.4.4.8 Thực thể NGUOIDUNG ........................................................................ 42
2.4.4.9 Thực thể KIEUNGUOIDUNG ................................................................ 43
2.4.4.10 Thực thể GIOHANG ............................................................................. 43
2.4.4.11 Thực thể TinTuc ................................................................................... 43
2.4.4.12 Thực thể HinhTinTuc ........................................................................... 43
2.4.4.13 Thực thể THONGKE_TRUYCAP ......................................................... 44
2.5. Cơ sở dữ liệu: .................................................................................................... 44
CHƯƠNG III: CÀI ĐẶT HỆ THỐNG ..................................................................... 45
3.1. GIỚI THIỆU KĨ THUẬT XÂY DỰNG WEBSITE THEO MÔ HÌNH 3
LỚP ........................................................................................................................... 45
Xây dựng website siêu thị giá rẻ MUAMUA
SVTH: Nguyễn Thị Hòa – CCTM04E
Trang iv
3.1.2. Giới thiệu các tầng trong hệ thống ............................................................. 47
3.1.2.1. Tầng trình bày dữ liệu (Presentation) ................................................... 47
3.1.2.2. Tầng Truy cập dữ liệu (Data Access) .................................................... 47
3.1.2.3. Giới thiệu tầng Logic (Business Logic) ................................................. 47
3.1.2.4. Giới thiệu c lớp dùng chung .............................................................. 47
3.2 Demo ứng dụng .................................................................................................. 48
3.2.1. Giới thiệu cấu trúc Folder của website Siêu thị gía rẻ MuaMua ............. 48
3.2.2. Xây dựng các đối tượng dùng chung (Common) ...................................... 48
3.2.3. Xây dựng tầng truy cập dữ liệu .................................................................. 49
3.2.4. Xây dựng tầng Logic Business ................................................................... 51
3.2.5. Xây dựng tầng trình bày dữ liệu ................................................................. 52
3.3 Kết quả Demo ..................................................................................................... 53
3.3.1 Giao diện dành cho khách hàng ................................................................ 53
3.3.1.1 Trang giới thiệu (GioiThieu.aspx) ......................................................... 54
3.3.1.2 Trang chủ (TrangChu.aspx) ................................................................... 54
3.3.1.2. Trang giỏ hàng (GioHang.aspx) ........................................................... 55
3.3.1.4. Trang đăng nhập(DangNhap.aspx) ....................................................... 56
3.3.1.5 Trang đăng ký(DangKy.aspx) ............................................................... 57
3.3.1.5 Trang thông tin giao hàng(ThongTinGiaoHang.aspx) ......................... 57
3.3.1.6. Trang hình thức thanh toán (HinhThucThanhToan.aspx) .................... 57
3.3.2.1 Trang đăng nhập quản trị (DangNhap.aspx) ........................................ 59
3.2.2.2. Trang đơn hàng quản trị hệ thống (ThongKeDonHang.aspx) .............. 59
KẾT LUẬN .................................................................................................................. 61
TÀI LIỆU THAM KHẢO ......................................................................................... viii
NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN .............................................................. ix
Xây dựng website siêu thị giá rẻ MUAMUA
SVTH: Nguyễn Thị Hòa – CCTM04E
Trang v
DANH MỤC BẢNG BIỂU
Bảng 1.1 Các loại hình giao dịch Thương mại điện tử ............................................... 6
Bảng 2.1: Chức năng đăng nhập quản trị. ................................................................ 22
Bảng 2.2: Chức năng thêm sản phẩm ........................................................................ 23
Bảng 2.3: Chức năng thêm danh sản phẩm .............................................................. 23
Bảng 2.4: Chức năng sửa thông tin sản phẩm .......................................................... 23
Bảng 2.5: Chức năng xóa sản phẩm ........................................................................... 23
Bảng 2.6: Chức năng thêm tin tức ............................................................................. 24
Bảng 2.7: Chức năng sửa thông tin tin tức ............................................................... 24
Bảng 2.8: Chức năng quản lý đơn hàng .................................................................... 24
Bảng 2.9: Chức năng tìm kiếm thông tin sản phẩm ................................................. 24
Bảng 2.10: Chức năng đăng tài khoản....................................................................... 25
Bảng 2.11: Chức năng đăng nhập .............................................................................. 26
Bảng 2.12: Chức năng quên mật khẩu ...................................................................... 26
Bảng 2.13: Chức năng hiển thị danh mục sản phẩm ............................................... 26
Bảng 2.15: Chức năng thống kê truy cập .................................................................. 27
Bảng 2.16: Chức năng giỏ hàng .................................................................................. 27
Bảng 2.17: Chức năng đơn hàng ................................................................................ 27