Luận văn Xây dựng Website bán hàng đa cấp bằng ASP.NET

MỤC LỤC

DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU . 3

MỞ ĐẦU . 4

CHƢƠNG I. TỔNG QUAN VỀ MICROSOFT VISUAL STUDIO, ASP.NET VÀ

SQL SERVER 2005 . 5

1.1. Tổng quan về MICROSOFT VISUAL STUDIO . 5

1.1.1. Microsoft Visual Studio . 5

1.1.2. Những chức năng của MIROSOFT VISUAL STUDIO . 6

1.1.3. Các dòng sản phẩm đã phát hành của MICROSOFT VISUAL STUDIO . 7

1.1.4. VISUAL STUDIO 2008 . 8

1.2. Giới thiệu ASP.NET . 13

1.3. Giới thiệu SQL Server 2005 . 15

Chƣơng II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG . 17

2.1. Mô tả nghiệp của bài toán đặt ra . 17

2.1.1. Tổng quan về bán hàng đa cấp . 17

2.1.2. Mô tả bài toán . 17

2.1.3. Mô tả mô hình nghiệp vụ . 19

2.2. Các mô hình xử lý nghiệp vụ . 28

2.2.1. Biểu đồ luồng dữ liệu mức 0 . 28

2.2.2. Biểu đồ luồng dữ liệu mức 1 . 29

2.3. Mô hình dữ liệu quan niệm . 31

2.3.1. Xác định các thực thể . 31

2.3.2. Xác định mối quan hệ giữa các thực thể . 32

2

2.3.3. Biểu đồ của mô hình E-R . 33

2.4.Thiết kế cơ sở dữ liệu . 34

2.4.1.Chuyển mô hình E-R sang mô hình quan hệ . 34

2.4.2. Thiết kế cơ sỡ dữ liệu vật lý . 36

Chƣơng III. CÀI ĐẶT HỆ THỐNG VÀ HƢỚNG DẪN SỬ DỤNG . 39

3.1. Hướng dẫn cài đặt . 39

3.1.1. Cài đặt IIS . 39

3.1.2.Cài đặt SQL Server 2005. 40

3.2. Hướng dẫn sử dụng một số chức năng chính . 41

3.2.1. Hướng dẫn sử dụng chức năng ĐĂNG KÝ . 41

3.2.2. Hướng dẫn MUA SẢN PHẨM . 42

3.2.3. Hướng dẫn Quản lý NPP . 43

3.3.4. Hướng dẫn quản lý sản phẩm . 44

3.3.5. Hướng dẫn gửi mail cho thành viên . 45

3.4. Những vấn đề tồn tại và hướng phát triển . 46

KẾT LUẬN . 47

TÀI LIỆU THAM KHẢO . 48

pdf50 trang | Chuyên mục: ASP.NET | Chia sẻ: dkS00TYs | Lượt xem: 2625 | Lượt tải: 1download
Tóm tắt nội dung Luận văn Xây dựng Website bán hàng đa cấp bằng ASP.NET, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
ạt 
c Bảng giá e Hóa đơn 
Bảng hoa hồng 
b Bảng hoa hồng 
d Bảng thông tin NPP 
30 
b. Biểu đồ luồng dữ liệu tiến trình ”2.0. Quản lý sản phẩm.” 
Hình 2.14. Biểu đồ luồng dữ liệu mức 1 Quản lý sản phẩm 
NHÀ PHÂN PHỐI 2.1 
Cập nhật thông 
tin sản phẩm 
2.2 
Thống kê danh 
sách sản phẩm 
2.3 
Thống kê sản 
phẩm bán chạy 
Thông tin sản phẩm 
Hợp lý 
Không hợp lý 
c Bảng giá 
31 
c. Biểu đồ luồng dữ liệu tiến trình ”3.0.Quản lý nhà phân phối.” 
Hình 2.15. Biểu đồ luồng dữ liệu mức 1 Quản lý Nhà phân phối 
2.3. Mô hình dữ liệu quan niệm 
2.3.1. Xác định các thực thể 
Từ các hố sơ ta xác định được các thực thể sau: 
KHACHHANG (mãKH, họ tên, ngày sinh, địa chỉ, CMT) 
NHAPHANPHOI (mãNPP, họ tên, ngày sinh, địa chỉ , CMT, cấp độ, điểm tích lũy) 
TAIKHOAN (tênTK, mật khẩu) 
SANPHAM (maSP, tên sản phẩm, loại sản phẩm, số lượng, giá) 
NHÀ PHÂN PHỐI 
3.1 
Tra cứu thông 
tin tài khoản 
3.2 
Trao đổi mail 
d Bảng thông tin NPP 
Thông tin phản hồi 
b Bảng hoa hồng 
32 
2.3.2. Xác định mối quan hệ giữa các thực thể 
 Ta có các động từ nhận được từ các hồ sơ là: mua, tạo, tra cứu 
a. Động từ MUA 
Câu hỏi cho “MUA” 
Câu trả lời nhận được từ 
Thực thể Thuộc tính 
Ai mua? KHÁCH HÀNG 
Mua gì? SẢN PHẨM 
khi nào? Ngày mua 
Mua bao nhiêu? Số lượng 
Mua hết bao nhiêu? Tổng tiền 
b. Động từ TRA CỨU 
Câu hỏi cho “TRA CỨU” 
Câu trả lời nhận được từ 
Thực thể Thuộc tính 
Ai Tra cứu? NHÀ PHÂN PHỐI 
Tra cứu cái gì? SẢN PHẨM 
Tra cứu khi nào? Ngày tra cứu 
c. Động từ TẠO 
Câu hỏi cho “TẠO” 
Câu trả lời nhận được từ 
Thực thể Thuộc tính 
Ai TẠO? NHÀ PHÂN PHỐI 
Tạo cái gì? TÀI KHOẢN 
Khi nào Ngày tạo 
33 
2.3.3. Biểu đồ của mô hình E-R 
Hình 2.16. Mô hình E-R của bài toán 
KHÁCH 
HÀNG 
SẢN PHẨM mua 
ngaymua 
soluong 
tongtien 
CMND 
diachi 
hoten 
ngaysinh 
maKH 
maSP 
tensp 
soluong 
gia 
loaisp 
Tra cứu ngaytracuu 
TÀI KHOẢN 
Tạo 
ngaytao 
tenTK matkhau 
NHÀ PHÂN PHỐI 
maNPP 
CMND 
diemtichluy 
ngaysinh 
capdo 
diachi 
maHD 
hoten 
34 
2.4.Thiết kế cơ sở dữ liệu 
2.4.1.Chuyển mô hình E-R sang mô hình quan hệ 
2.4.1.1.Chuyển mô hình quan niệm sang mô hình quan hệ 
a. Biểu diễn các thực thể 
 Thực thể KHACHHANG (maKH, hoten, ngaysinh, diachi,CMND) (1) 
  Thực thể NHAPHANPHOI (maNPP, hoten, ngaysinh , diachi, capdo, 
diemtichluy) (2) 
 Thực thể SANPHAM ( maSP, tensp, loaisp, soluong, gia) (3) 
 Thực thể TAIKHOAN (tenTK, matkhau) (4) 
b. Biểu diễn mối quan hệ 
Quan hệ “ MUA” 
 HOADON (maHD, maKH, maSP, soluong, ngaymua, tongtien) (5) 
Quan hệ “ TRA CỨU” 
 BANGTRACUU (ngaytracuu, maNPP, maSP) (6) 
Quan hệ “ TẠO” 
 BANGTAOTAIKHOAN (tenTK, maKH, ngaytao) (7) 
35 
2.4.1.2. Biểu đồ mô hình quan hệ 
Hình 2.17. Biểu đồ của mô hình quan hệ 
36 
2.4.2. Thiết kế cơ sỡ dữ liệu vật lý 
a. Bảng NHAPHANPHOI 
STT Tên trường Kiểu dữ liệu Kích cỡ Ghi chú 
1 MaNhaPhanPhoi nvarchar 50 Mã nhà phân phối, khóa chính 
2 HoTen ntext 18 Họ tên Nhà phân phối 
3 DiaChi ntext 18 Địa chỉ 
4 
5 
6 
NgaySinh 
CapDo 
DiemTichLuy 
datetime 
varchar 
int 
50 
8 
Ngày Sinh 
 Cấp độ 
Điểm Tích Lũy 
b. Bảng KHACHHANG 
STT Tên trường Kiểu dữ liệu Kích cỡ Ghi chú 
1 MaKhachHang nvarchar 50 Mã khách hàng, khóa chính 
2 HoTen ntext 18 Họ tên Nhà phân phối 
3 DiaChi ntext 18 Địa chỉ 
4 NgaySinh datetime Ngày sinh 
5 CMND int 8 Chứng minh nhân dân 
37 
c. Bảng SAPPHAM 
STT Tên trường Kiểu dữ liệu Kích cỡ Ghi chú 
1 MaSanPham nvarchar 50 Mã sản phẩm, khóa chính 
2 TenSanPham ntext 18 Tên sản phẩm 
3 LoaiSanPham nvarchar 50 Loại sản phẩm 
4 
5 
SoLuong 
Gia 
varchar 
float 
50 
8 
Số lượng 
 Giá tiền 
d. Bảng TAIKHOAN 
STT Tên trường Kiểu dữ liệu Kích cỡ Ghi chú 
1 TenTaiKhoan nvarchar 50 Tên tài khoản, khóa chính 
2 MatKhau varchar 50 Mật khẩu 
e. Bảng HOADON 
STT Tên trường Kiểu dữ liệu Kích cỡ Ghi chú 
1 MaHoaDon nvarchar 50 Mã hóa đơn, khóa chính 
3 
4 
5 
MaNhaPhanPhoi 
MaSanPham 
SoLuong 
nvarchar 
nvarchar 
varchar 
50 
50 
50 
Mã Nhà phân phối, khóa ngoài 
 Mã sản phẩm, khóa ngoài 
Số lượng 
6 Ngaymua datetime Ngày mua 
7 TongTien float 8 Tổng tiền 
38 
f. Bảng BANGTRACUU 
STT Tên trường Kiểu dữ liệu Kích cỡ Ghi chú 
1 MaNhaPhanPhoi nvarchar 50 Mã nhà phân phối, khóa ngoài 
2 MaSanPham nvarchar 50 Mã sản phẩm, khóa ngoài 
3 
4 
5 
TenSanPham 
SoLuong 
Gia 
ntext 
varchar 
float 
18 
50 
8 
Tên sản phẩm 
Số lượng 
Giá tiền 
g. Bảng BANGTAOTAIKHOAN 
STT Tên trường Kiểu dữ liệu Kích cỡ Ghi chú 
1 TenTaiKhoan nvarchar 50 Tên tài khoản, khóa chính 
3 MaKhachHang nvarchar 50 Mã khách hàng, khóa phụ 
4 NgayTao datetime Ngày tạo 
39 
Chƣơng III. CÀI ĐẶT HỆ THỐNG VÀ HƢỚNG DẪN SỬ DỤNG 
3.1. Hƣớng dẫn cài đặt 
3.1.1. Cài đặt IIS 
Các bước để cài đặt IIS: 
- Cài IIS 5.1 đối với Windows XP: 
Bước 1: Vào menu Start -> Control Panel 
Bước 2: Vào mục Add, Remove Program 
Bước 3: Trong cửa sổ mở ra, tiếp tục chọn vào Add, Remove Windows 
Components 
Bước 4: Trong cửa sổ tiếp theo, đánh dấu vào mục Internet Information 
Services (IIS) - đây chính là thành phần mà ta cần cài. 
Trong quá trình cài, Windows có thể yêu cầu cho đĩa Windows vào ổ CD 
để nó chép các file cần thiết. Lúc này ta có thể có hai cách: 
 Cho đĩa vào ổ CD và OK. 
 Nếu trên máy bạn đã có sẵn thư mục chứa bộ cài đặt Windows, 
nhấn Browse và tìm đến thư mục I386 có trong bộ cài đặt đó. -> OK 
Khi máy báo cài xong, nhấn Finish. 
- Cài IIS 7 đối với Windows 7: 
Bước 1: Vào Control Panel -> Programs and Features 
Bước 2: Chọn Turn windows features on or off 
Bước 3: Một của sổ hiện ra: 
 Chọn dấu tick vào Internet Infomation Services 
 Chọn dấu tick vào World Wide Web Services 
 Chọn dấu tick vào ASP, ASP.Net 
40 
Click OK 
3.1.2.Cài đặt SQL Server 2005 
Bước 1: Cài Windows Installer 3.1 
Bước 2: Cài Framework 2.0 
Bước 3: Cài Microsoft SQL Server 2005 
Bước 4: Cài Microsoft SQL Server Management Studio Express 
41 
3.2. Hƣớng dẫn sử dụng một số chức năng chính 
3.2.1. Hƣớng dẫn sử dụng chức năng ĐĂNG KÝ 
Bước 1: Click nút ĐĂNG KÝ 
Bước 2: Nhập đầy đủ thông tin cần thiết 
Nếu là được người NPP giới thiệu vào mua hàng thì nhập Mã giới thiệu 
của người đó. Ví dụ như ở đây là REF1 
Hình 5.1. Nhập thông tin đăng ký 
Bước 3: Sau khi click TẠO TÀI KHOẢN sẽ nhận được thông báo đăng ký 
thành công và yêu cầu kích hoạt tài khoản với mã kích hoạt đã được gửi vào 
mail. 
42 
Bước 4: Check mail để có mã kích hoạt, sau đó đăng nhập để kích hoạt tài 
khoản. 
3.2.2. Hƣớng dẫn MUA SẢN PHẨM 
Bước 1: Chọn sản phẩm 
Bước 2: Click nút ĐẶT HÀNG 
Bước 3: Xem giỏ hàng, thay đổi sản phẩm trong giỏ hàng và bắt đầu thanh 
toán. 
Hình 5.2. Giỏ hàng 
Sau khi chọn mua, trình duyệt sẽ liệt kê các mặt hàng đã đặt mua hoặc có 
thể xem lại giỏ hàng của mình bất kỳ lúc nào bằng cách bấm vào nút Giỏ hàng ở 
phía phải website. 
Đánh dấu và nhấn vào nút Xoá mặt hàng này để loại bỏ mặt hàng đó ra 
khỏi danh sách cần mua. 
Khi đã hài lòng với danh mục sản phẩm cần mua nhấn nút MUA HÀNG 
43 
Bước 5: Thanh toán, xác nhận và giao hàng. 
Sau khi hoàn tất quá trình đặt hàng, hệ thống sẽ tự động tạo mã xác nhận. 
Mã xác nhận sẽ được giao tới tận tay cùng với sản phẩm đã đặt hàng. 
Nhập mã xác nhận để có quyền lợi thăng cấp và tính hoa hồng. 
3.2.3. Hƣớng dẫn Quản lý NPP 
Bước 1: Vào  
Bước 2: Chọn mục BÁN HÀNG ĐA CẤP để thống kê danh sách và xem 
thông tin về NPP 
Hình 5.3. Thống kê danh sách NPP 
Hình 5.4. Xem thông tin NPP 
44 
Bước 3: Chọn mục Hệ thống và tiểu mục Quản lý người dùng để cập nhật 
danh sách NPP 
Hình 5.5. Cập nhật danh sách NPP 
3.3.4. Hƣớng dẫn quản lý sản phẩm 
a. Quản lý Loại sản phẩm: 
Bước 1: Vào  
Bước 2: Chọn mục Quản lý sản phẩm, tiểu mục Loại sản phẩm 
Bước 3: Tiến hành cập nhật Loại sản phẩm 
Hình 5.6. Quản lý Loại sản phẩm 
45 
b. Quản lý sản phẩm 
Bước 1: Vào  
Bước 2: Chọn mục Quản lý sản phẩm, tiểu mục Quản lý sản phẩm 
Bước 3: Tiến hành cập nhật sản phẩm 
Hình 5.7. Quản lý sản phẩm 
3.3.5. Hƣớng dẫn gửi mail cho thành viên 
Bước 1: Vào  
Bước 2: Chọn mục Gửi Mail 
Bước 3: Điền nội dung mail và tiến hành gửi 
Hình 5.8. Gửi mail 
46 
3.4. Những vấn đề tồn tại và hƣớng phát triển 
a. Website còn nhiều vấn đề tồn tại chưa khắc phục được như là: 
- Chưa có sự kết hợp với các Ngân Hàng để tiến hành thanh toán điện tử. 
- Chưa có chiến lược quảng cáo Website. 
b. Hướng phát triển trong tương lai: 
Nếu như website sau khi hoạt động đạt được thành công nhất định thì có thể sẽ 
nâng cấp website lên mức cao hơn. 
Có thể tiến hành thanh toán điện tử và tự động quảng cáo Website. 
47 
KẾT LUẬN 
Trong đồ án này em đã nghiên cứu xây dựng hệ thống Website bán hàng trực 
tuyến. Đồ án đã thực hiện các nhiệm vụ sau: 
 Mô tả nghiệp vụ của bài toán và tiến hành mô hình hóa nghiệp vụ bài 
toán chuẩn bị cho bước sau. 
 Phân tích bài toán theo hướng cấu trúc bao gồm phân tích dữ liệu và phân 
tích xử lý. 
 Thiết kế hệ thống chương trình bao gồm thiết kế kiến trúc, thiết kế dữ 
liệu, thiết kế giao diện và các mô đun xử lý. 
 Cài đặt hệ thống và thử nghiêm với một số dữ liệu. 
Trong thời gian nghiên cứu, xây dựng chương trình, em đã hết sức cố gắng làm 
việc với sự giúp đỡ tận tình của thầy giáo hướng dẫn. Chương trình đã đạt được một số 
kết quả nhất định. Tuy nhiên với trình độ và kinh nghiệm còn hạn chế; chương trình 
vẫn còn nhiều thiếu sót. Rất mong các thầy cô giáo và các bạn tận tình giúp đỡ để 
chương trình ngày càng được hoàn thiện hơn. Nếu được phát triển tiếp đề tài này, em 
sẽ tiếp tục hoàn thiện các chức năng của chương trình để có thể đáp ứng được với nhu 
cầu của các doanh nghiệp. 
48 
TÀI LIỆU THAM KHẢO 
[1] Nguyễn Văn Vỵ, Phân tích và thiết kế hệ thống thông tin quản lý, NXB Khoa học 
Tự nhiên và Công nghệ, Hà nội, 2007 
[2] Trung tâm tin học, Lập trình ứng dụng Web với ASP.NET , Đại họa khoa học tự 
nhiên thành phố Hồ Chí Minh,2009 
[3] Tham khảo và dịch tại:  
[4] Tham khảo và dịch tại:  
[5] Website:  

File đính kèm:

  • pdfLuận văn Xây dựng Website bán hàng đa cấp bằng ASP.NET.pdf
Tài liệu liên quan