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

Xây dựng Website bán hàng điện thoại di động bằng Asp.Net, C#

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 MB, 40 trang )

Xây dựng website bán điện thoại
MỤC LỤC
Chương 1: ĐẶT VẤN ĐỀ
1.1. Lý do chọn đề tài
Ngày nay, phương tiện truyền thông đã trở thành một phần thiết yếu trong cuộc sống
của mỗi chúng ta, đặc biệt là các thiết bị truyền thông phổ thông như điện thoại di động.
Cùng với sự phát triển rộng lớn của các mạng di động, điện thoại di động đã làm cho cuộc
sống của chúng ta trở nên dễ dàng hơn trong việc trao đổi thông tin mọi lúc, mọi nơi.
Tại Việt Nam, với cuộc sống ngày càng hiện đại, nhu cầu trao đổi thông tin qua thiết
bị di động ngày càng tăng. Tận dụng được những cơ hội này, các doanh nghiệp Việt Nam
không ngừng mở rộng hoạt động kinh doanh trên mọi lĩnh vực nhằm mong muốn đáp ứng
nhu cầu của người tiêu dùng. Công ty TNHH Nguyễn Ngọc Tuấn cũng không phải là một
ngoại lệ, với qui mô rộng lớn nhưng hoạt động bán hàng, marketing, quảng cáo… vẫn gặp
phải những khó khăn nhất định: hoạt động kinh doanh hầu như dựa trên phương pháp thủ
công, truyền thống là chủ yếu: khi khách hàng có nhu cầu mua sản phẩm thì trực tiếp đến
công ty để liên hệ, chọn sản phẩm và thanh toán. Qua đó cho ta thấy: cả doanh nghiệp và
khách hàng phải mất một khoảng chi phí và thời gian nhất định đáng lẽ không nên có.
Doanh nghiệp phải tốn kém thời gian và chi phí cho việc quảng cáo, marketing, bán hàng
nhưng lại không thu hút được đông đảo khách hàng. Về phía khách hàng thì phải mất thời
gian, chi phí đi lại mà đôi lúc không chọn được sản phẩm mình mong muốn.
Xuất phát từ nhu cầu trên, em quyết định chọn đề tài “Xây dựng Website bán hàng
điện thoại di động” nhằm giúp doanh nghiệp giảm thiểu chi phí, quảng bá hình ảnh, sản
phẩm doanh nghiệp mình trên mạng Internet. Bên cạnh đó, Website còn hỗ trợ khách hàng
trong việc đăng ký, đặt hàng qua Website, cập nhật thông tin về những sản phẩm hiện có và
SVTH : Nguyễn Ngọc Tuấn Trang 1
Xây dựng website bán điện thoại
sắp ra mắt trên thị trường một cách nhanh nhất… đem lại sự hài lòng cao nhất từ phía khách
hàng.
1.2. Xác định yêu cầu
Website cần có các chức năng sau:
1.2.1. Phần quản trị hệ thống (Administrator)


- Quản lý các nhóm người dùng trên hệ thống, quản trị nội dung.
- Quản lý các quyền của người sử dụng.
- Quản lý các danh mục nhà sản xuất.
- Quản lý sản phẩm.
- Quản lý thông tin phản hồi.
- Quản lý thông tin hóa đơn mua hàng.
- Quản lý thống kê hóa đơn.
- Quản lý thông tin khách hàng.
- Quản lý thông tin nhân viên.
1.2.2. Phần khách hàng (Customer)
- Xem và mua hàng trực tuyến qua mạng.
- Download báo giá mới nhất và 1 số tiện ích cho khách hàng dễ sử dụng.
- Đóng góp ý kiến xây dựng .
- Đăng ký thành viên.
- Tìm kiếm sản phẩm mà khách hàng quan tâm.
- Thống kê số người truy cập.
- Trao đổi trực tiếp với nhân viên của công ty.
- Một số tiện ích khác như xem thời tiết, giá vàng, tỉ giá ngoại tệ…
SVTH : Nguyễn Ngọc Tuấn Trang 2
Xây dựng website bán điện thoại
Chương 2: PHÂN TÍCH HỆ THỐNG
2.1. Phân tích dữ liệu
2.1.1. Website thực hiện các chức năng chính là:
Quản trị hệ thống:
- Quản lý sản phẩm: Cung cấp chức năng quản lý các sản phẩm hiện có, lập danh
sách sản phẩm cần nhập.
- Quản lý bán hàng: hệ thống cung cấp chức năng quản lý các giao dịch bán ra của
cửa hàng, thiết lập các đơn đặt hàng, xây dựng báo giá và cấu hình máy dành cho khách
hàng.
- Quản lý hoá đơn: Cung cấp chức năng xử lý trạng thái hoá đơn giúp theo dõi công

việc bán hàng.
- Quản lý người dùng: Chức năng này giúp cho người quản trị hệ thống có thể tạo
các tài khoản cho người sử dụng để có thể đăng nhập và sử dụng các chức năng của hệ
thống.
- Quản lý khách hàng: Chức năng giúp cho người quản trị quan sát được những
khách hàng đã từng mua bán sản phẩm của công ty.
Khách hàng:
- Xem chi tiết mặt hàng và mua hàng trực tuyến.
- Tìm kiếm sản phẩm.
- Đăng ký thành viên.
SVTH : Nguyễn Ngọc Tuấn Trang 3
Xây dựng website bán điện thoại
- Đóng góp ý kiến.
2.1.2. Chi tiết các chức năng
Quản trị hệ thống
* Chức năng quản lý sản phẩm:
Cung cấp chức năng quản lý sản phẩm: giúp cho việc theo dõi các sản phẩm hiện đang
có.
+ Thêm mới sản phẩm: Khi cửa hàng nhập sản phẩm mới về, người quản lý có thể sử
dụng chức năng này để đưa vào cơ sở dữ liệu tiện cho việc quản lý.
+ Cập nhật thông tin sản phẩm: Nếu thông tin liên quan đến sản phẩm có sai sót, người
quản lý có thể sử dụng chức năng để cập nhật thông tin của sản phẩm theo đúng thông tin
chính xác.
+ Xoá sản phẩm: Khi sản phẩm không còn liên quan đến công việc kinh doanh hoặc đã
hết hạn sử dụng, người quản lý sử dụng chức năng này.
+ Liệt kê sản phẩm: Duyệt hết tất cả các sản phẩm hiện đang có trong cơ sở dữ liệu để
có thể tiện theo dõi và có cái nhìn trực quan.
*Chức năng quản lý hoá đơn:
Chức năng này có thể giúp cho người quản lý theo dõi chi tiết các hoá đơn và trạng
thái đồng thời có thể dựa vào đó để thống kê các sản phẩm được bán ra.

+ Liệt kê danh sách các hóa đơn có thể dựa trên các tiêu chí sau: Tất cả các hóa đơn
hoặc những hóa đơn chưa thanh toán hoặc những hóa đơn đã được thanh toán.
+ Tìm kiếm hóa đơn: Người quản lý dùng chức năng trên để có thể tìm ra hóa đơn cần
tìm để biết thêm thông tin liên quan.
+ Tìm kiếm dựa trên các tiêu chí: Theo tên khách hàng hoặc mã hóa đơn hoặc ngày
lập hóa đơn.
+ Hiển thị chi tiết hóa đơn: Chức năng giúp ta có thể theo dõi được các chi tiết thông
tin chí nh xác thuộc hóa đơn này ví dụ như:
Thông tin người đặt hàng.
SVTH : Nguyễn Ngọc Tuấn Trang 4
Xây dựng website bán điện thoại
Thông tin người nhận hang.
Phương thức thanh toán mà khách hàng đã lựa chọn vv…
- Ngoài các chức năng chính kể trên, hệ thống còn cung cấp thêm một số các chức
năng hỗ trợ khác như:
ü Quản lý danh mục: quản lý thông tin về các chính sách bảo hành, khuyến mãi
và các thông tin phản hồi.
ü Quản lý người dùng: quản lý tài khoản và thông tin người dùng.
ü Thống kê.
* Chức năng quản lý danh mục:
- Liệt kê các danh mục sản phẩm hiện có.
- Lưu và quản lý các thông tin phản hồi từ phía khách hàng.
+ Quản lý danh mục sản phẩm:
ü Thêm mới danh mục sản phẩm.
ü Cập nhật danh mục.
ü Xóa danh mục sản phẩm.
ü Liệt kê các danh mục.
+ Quản lý thông tin phản hồi:
ü Nhập thông tin phản hồi: sau khi giao hàng, người giao hàng sẽ đưa cho khách
hàng phiếu phản hồi để xin ý kiến phản hồi từ phía khách hàng, sau đó nhà quản lý sẽ

nhập các thông tin từ phiếu vào cơ sở dữ liệu để tham khảo.
ü Liệt kê thông tin phản hồi.
* Chức năng quản lý khách hàng
ü Nhập thông tin khách hàng khi khách hàng đăng ký.
ü Liệt kê danh sách khách hàng.
ü Tìm kiếm khách hàng dựa theo tên, email.
SVTH : Nguyễn Ngọc Tuấn Trang 5
Xây dựng website bán điện thoại
* Thống kê
ü Thống kê đơn hàng (bao gồm đã thanh toán và chưa thanh toán). Những đơn hàng
có giá trị tổng tiền lớn nhất.
ü Thống kê khách hàng mua hàng nhiều nhất của công ty.
ü Thống kê sản phẩm bán chạy nhất.
Khách hàng
- Chức năng chính: tìm kiếm và lựa chọn món hàng vừa ý.
ü Khi khách hàng có nhu cầu tìm kiếm và mua mặt hàng ưa thích hoặc phù hợp với
túi tiền, chức năng này sẽ đáp ứng và đưa ra kết quả cuối cùng về tổng tiền cũng như là các
mặt hàng được chọn một cách chính xác và thuận tiện.
- Ngoài ra còn 1 số chức năng phụ như:
ü Tìm kiếm sản phẩm theo mức (đơn giản hoặc nâng cao).
ü Download báo giá mới nhất theo từng ngày của công ty để biết mức giá cạnh
tranh.
ü Hỗ trợ trực tuyến (phòng kinh doanh, kỹ thuật).
ü Liên kết tới đối tác của công ty.
SVTH : Nguyễn Ngọc Tuấn Trang 6
Bán hàng điện thoại
Hoạt động thành viên Hoạt động quản trị
Xem thông tin sp
Đăng ký thành viên
Mua hàng

Thêm mới sản phẩmSửa đổi sản phẩmXóa sản phẩmQuản lý thành viênTìm kiếm sản phẩm
Quản lý điện thoại
Sản phẩm
Người xem
Thông tin sp
Thông tin sp
Thông tin thành viên, đặt hàng
Thông tin giỏ hàng
Xây dựng website bán điện thoại
2.1.3. Biểu đồ phân cấp chức năng hệ thống
2.1.4. Biểu đồ luồng dữ liệu
Biểu đồ luồng dữ liệu ở mức khung cảnh
Biểu đồ luồng dữ liệu ở mức đỉnh:
SVTH : Nguyễn Ngọc Tuấn Trang 7
Hoạt động thành viên
1
Hoạt động quản trị
Người xem
Sản phẩm
Thành viên
Giỏ hàng
Thông tin thành viên
Thông tin sản phẩm
Mua hàng
Thông tin sản phẩm
Xây dựng website bán điện thoại
Biểu đồ luồng dữ liệu mức dưới đỉnh hoạt động thành viên :
SVTH : Nguyễn Ngọc Tuấn Trang 8
Xem thông tin sp
Đăng ký thành viên (1.3)

Mua hàng
Sản phẩm
Người xem
TT thành viên
Thành viên
Giỏ hàng
TT sản phẩm
Bình chọn
TT sản phẩm
Xây dựng website bán điện thoại
Biểu đồ luồng dữ liệu mức dưới đỉnh hoạt động quản trị :
SVTH : Nguyễn Ngọc Tuấn Trang 9
Thêm sp
Sửa sp
Xóa sp
Quản lý thành viên (2.4)
Người xem
Sản phẩm
Thành viên
Quản lý thanh toán (2.5)
TT sản phẩm
TT sản phẩm TT sản phẩm
TT thành viên
TT hàng
Sản phẩm
Giỏ hàng
Xây dựng website bán điện thoại
SVTH : Nguyễn Ngọc Tuấn Trang 10
Xây dựng website bán điện thoại
Mô hình thực thể kết hợp (ERD)

Mô tả chi tiết các thực thể
Thực thể : QUYEN
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MAQUYEN Mã quyền Int Khóa chính
2 TENQUYEN Tên quyền Nvarchar 50
Thực thể : NHANVIEN
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MANV Mã nhân viên Nvarchar 50 Khóa chính
2 USERNAME Tên đăng nhập Nvarchar 50
3 PASSWORD Mật khẩu Nvarchar 50
4 HOTEN Họ tên nhân viên Nvarchar 200
5 DIACHI Địa chỉ Nvarchar 200
6 EMAIL Email Nvarchar 100
7 DIENTHOAI Điện thoại Nvarchar 15
8 MAQUYEN Mã quyền Int Khóa ngoại
SVTH : Nguyễn Ngọc Tuấn Trang 11
Xây dựng website bán điện thoại
Thực thể : KHACHHANG
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MAKH Mã khách hàng Nvarchar 50 Khóa chính
2 USERNAME Tên đăng nhập Nvarchar 50
3 PASSWORD Mật khẩu Nvarchar 50
4 HOTEN Họ tên khách hàng Nvarchar 200
5 CMND Số cmnd
6 DIACHI Địa chỉ Nvarchar 200
7 EMAIL Email Nvarchar 100
8 DIENTHOAI Điện thoại Nvarchar 15
9 NGAYDK Ngày đăng ký Datetime
10 MAQUYEN Mã quyền Int Khóa ngoại
Thực thể : GOPY

STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MATHU Mã thư Nvarchar 50 Khóa chính
2 HOTEN Họ tên người gửi Nvarchar 200
3 EMAIL Email Nvarchar 50
4 CHUDE Chủ đề góp ý Nvarchar 100
5 NOIDUNG Nội dung góp ý
6 NGAYGUI Ngày gửi Nvarchar 1000
7
TINHTRANG
Tình trạng Bit
Thực thể : PHANHOI
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MATHU Mã thư Nvarchar 50 Khóa chính
2 MANV Mã nhân viên 50 Khóa ngoại
3 HOTEN Họ tên người gửi Nvarchar 200
4 EMAIL Email Nvarchar 50
5 CHUDE Chủ đề góp ý Nvarchar 100
6 NOIDUNG Nội dung trả lời Nvarchar 1000
7
NGAYTRALOI
Ngày trả lời Datetime
Thực thể : HANGSANXUAT
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MAHSX Mã hãng sản xuât Nvarchar 50 Khóa chính
2 TEHSX Tên hãng sản xuất Nvarchar 200
SVTH : Nguyễn Ngọc Tuấn Trang 12
Xây dựng website bán điện thoại
Thực thể : SANPHAM
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MASP Mã sản phẩm Nvarchar 50 Khóa chính

2 TESP Tên sản phẩm Nvarchar 200
3 MAHSX Mã hãng sản xuất Nvarchar 50 Khóa ngoại
4 GIA Giá Float
5 HINHANH Hình ảnh Nvarchar 50
6
TINHNANG
NOIBAC
Tính năng nổi bậc Nvarchar 1000
7 GIAITRI Giải trí Nvarchar 1000
8 UNGDUNG ứng dụng Nvarchar 1000
9
NHAC
CHUONG
Nhạc chuông Nvarchar 1000
10 BONHO Bộ nhớ Nvarchar 1000
11 DANHBA Danh bạ Nvarchar 1000
12
KETNOIDU
LIEU
Kết nối dữ liệu Nvarchar 1000
13 MANHINH Màn hình Nvarchar 1000
14
THONGTIN
CHUNG
Thông tin chung Nvarchar 1000
15 NGUON Nguồn Nvarchar 1000
Thực thể : DONDATHANG
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MADDH Int Khóa chính
2 MANV Nvarchar 50 Khóa ngoại

3 MAKH Nvarchar 50 Khóa ngoại
4 NGAYDAT Datetime
5 TONGTIEN Float
6 HTTTOAN Nvarchar 50
7
DCGIAOHANG
Nvarchar 500
8
TINHTRANG
Bit
9
NGAYGIAO
Datetime
Thực thể : CHITIETDDH
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MADDH Int Khóa chính
SVTH : Nguyễn Ngọc Tuấn Trang 13
WEBSITE
QUẢN LÝ
NGƯỜI DÙNG
MODUL PHỤ
ĐĂNG KÝ
TÀI KHOẢN
THỐNG KÊ
TRUY CẬP
THÔNG TIN THỜI TIẾT
BẢN ĐỒ
ĐĂNG NHẬP
THANH TOÁN
QUẢN LÝ

BÁN HÀNG
CẬP NHẬT
ĐƠN HÀNG
QUẢN LÝ GÓP Ý, PHẢN HỔI
QUẢN LÝ
GÓP Ý
QUẢN LÝ
PHẢN HỒI
QUẢN LÝ
SẢN PHẨM
CẬP NHẬT
SẢN PHẨM
CẬP NHẬT
DMSP
TÌM KIẾM
GIÁ VÀNG
TỈ GIÁ NGOẠI TỆ
Xây dựng website bán điện thoại
2 MASP Nvarchar 50
Khóa chính
Khóa ngoại
3 SOLUONG Int
4 DONGIA Float
5 THANHTIEN Float
6 GHICHU Nvarchar 500
Thực thể : THONGKE
STT Thuộc Tính Diễn Giải Kiểu DL Kích thước Ràng Buộc Ghi chú
1 MATK Mã thống kê Int Khóa chính
2 THOIGIAN Thời gian Datetime
3

SOTRUYCAP
Số lượng truy cập BigInt
Ràng buộc toàn vẹn
- RB-1: Username của công ty là duy nhất
- RB-2: Email của khách hàng là duy nhất.
- RB-4: Tổng số tiền của đơn đặt hàng > 0
- RB-5: Số tiền của chi tiết đơn đặt hàng > 0
- RB-7: Số lượng bán của mặt hàng >= 0
- RB-8: Tổng số tiền của đơn đặt hàng bằng tổng số của số tiền các chi tiết đơn đặt hàng
thuộc về chi tiết đơn đặt hàng này.
- RB-9: Các mặt hàng phải thuộc về một danh mục hợp lệ.
- RB-10: Mỗi chi tiết đơn đặt hàng chỉ có đúng 1 mặt hàng.
2.2. Thiết kế giao diện
2.2.1. Sơ đồ website
SVTH : Nguyễn Ngọc Tuấn Trang 14
Xây dựng website bán điện thoại
SVTH : Nguyễn Ngọc Tuấn Trang 15
Xây dựng website bán điện thoại
2.2.2. Giao diện người sử dụng
Trang chủ của trang web bán điện thoại trực tuyến :
SVTH : Nguyễn Ngọc Tuấn Trang 16
Xây dựng website bán điện thoại
Xem chi tiết các loại điện thoại.
Bạn có thể tìm kiếm theo danh mục sản phẩm.
SVTH : Nguyễn Ngọc Tuấn Trang 17
Tìm kiếm theo danh mục sp
Xây dựng website bán điện thoại
Bạn cũng có thể tìm kiếm sản phẩm mình quan tâm theo giá.
Hoặc bạn cũng có thể tìm kiếm sản phẩm mình quan tâm theo tên ngắn gọn và hãng sản
xuất

SVTH : Nguyễn Ngọc Tuấn Trang 18
Tìm kiếm
theo giá
Tìm kiếm theo tên sản phẩm và
hãng sản xuất
Xây dựng website bán điện thoại
Nếu sản phẩm mà bạn tìm kiếm chưa có trong cơ sở dữ liệu thì thông báo hiện ra.
Bạn có thể thêm sản phẩm vào giỏ hàng bằng cách nhấn vào nút “Thêm vào giỏ
hàng”, trang web sẽ tự động chuyển đến trang giỏ hàng với thông tin sản phẩm mà bạn vừa
chọn.
SVTH : Nguyễn Ngọc Tuấn Trang 19
Xây dựng website bán điện thoại
Bạn có thể thêm những sản phẩm khác vào giỏ hàng của bạn hoặc cập nhật thêm số
lượng mỗi sản phẩm bằng cách thay đổi ở ô “số lượng”, khi đó thành tiền của mỗi sản phẩm
và tổng tiền thanh toán sẽ tự động cập nhật.
Bạn có thể xem lại thông tin chi tiết của sản phẩm bạn chọn bằng cách nhấn vào tên
sản phẩm đó. Trang web sẽ chuyển đến trang hiển thị thông tin chi tiết sản phẩm bạn chọn.
Nếu bạn thấy sản phẩm mà mình đã chọn không ưng ý thì có thể xóa sản phẩm đó ra
khỏi giỏ hàng của mình bằng cách nhấn vào nút “xóa"
Sau khi đã chọn xong các sản phẩm thì bạn nhấn vào “Thanh toán”.
+ Nếu bạn chưa đăng nhập: trang web sẽ yêu cầu bạn đăng nhập.
SVTH : Nguyễn Ngọc Tuấn Trang 20
Tổng tiền tự cập
nhật
Thành tiền tự cập
nhật
Cập nhật số
lượng
Xây dựng website bán điện thoại
Hoặc bạn chưa đăng ký là thành viên của công ty thì bạn Click vào tùy chọn “Bạn

chưa đăng ký?”. Wesite sẽ chuyển đến trang đăng ký cho bạn.
Sau khi điền đầy đủ thông tin, bạn nhấn vào nút “Đăng ký”. Nếu tên đăng nhập hoặc
email đã tồn tại trong hệ thống thì thông báo hiện ra và yêu cầu bạn nhập lại thông tin khác.
Nếu tất cả thông tin bạn nhập đều hợp lệ thì website sẽ thông báo bạn đăng ký thành
công.
SVTH : Nguyễn Ngọc Tuấn Trang 21
Xây dựng website bán điện thoại
Và sau đó Website sẽ chuyển đến trang đăng nhập cho bạn.
Bạn điền đầy đủ thông tin vào rồi nhấn nút “Đăng nhập”.
Nếu tên đăng nhập hoặc mật khẩu không đúng, thông báo sẽ hiện ra và yêu cầu bạn
nhập lại.
SVTH : Nguyễn Ngọc Tuấn Trang 22
Xây dựng website bán điện thoại
Ngược lại, hệ thống sẽ thông báo bạn đã đăng nhập thành công.
SVTH : Nguyễn Ngọc Tuấn Trang 23
Xây dựng website bán điện thoại
Bạn có thể xem hoặc cập nhật lại thông tin của mình bằng cách nhấn vào “Thông tin
cá nhân”. Trang web sẽ hiện ra thông tin cá nhân của bạn và bạn có thể cập nhật lại những
thông tin đó.
Bạn cũng có thể thay đổi lại mật khẩu của mình bằng cách nhấn vào “Đổi mật khẩu”.
Trang web sẽ yêu cầu bạn nhập lại mật khẩu cũ và mật khẩu mới. Nếu mật khẩu cũ bạn
nhập không đúng thì sẽ có thông báo yêu cầu bạn nhập lại. Bạn cần nhập đúng mật khẩu cũ
và hai ô “Mật khẩu mới” và “Nhập lại mật khẩu” phải trùng nhau.
Và bạn có thể thanh toán ngay bây giờ.
SVTH : Nguyễn Ngọc Tuấn Trang 24
Xây dựng website bán điện thoại
Bạn nhập đầy đủ thông tin rồi nhấn vào nút “Đặt hàng”.
Hệ thống sẽ hiển thị chi tiết đơn đặt hàng của bạn.
SVTH : Nguyễn Ngọc Tuấn Trang 25

×