1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Website bán hàng điện thoại di động chuyên đề tốt nghiệp

25 353 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 1,49 MB

Nội dung

Tính năng dành cho khách mua hàng trên web user: - Đăng nhập và đăng kí thành viên hệ thống.. Phần dành cho khách mua hàng trên trang web: Khách hàng là những người có nhu cầu mua

Trang 1

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ – HCM KHOA TIN HỌC QUẢN LÝ

-oOo -

Chuyên Đề Tốt Nghiê ̣p

Tên Đề Tài :

WEBSITE BÁN HÀNG DTDD

GVHD : Hư ́ a Thi ̣ Ngo ̣c Nga SVTH : Phạm Đình Duy Lớp : TH02 Khóa : K34

Niên Khóa Ho ̣c 2008-2012

Trang 2

MỤC LỤC

LỜI CẢM ƠN

CHƯƠNG 1 : TỔNG QUAN 1

1.1 Lý do chọn đề tài 1

1.2 Mục tiêu đề tài 1

1.3 Đối tượng nghiên cứu 1

CHƯƠNG 2 : PHƯƠNG PHÁP NGHIÊN CỨU 2

2.1 Tổng quan yêu cầu hệ thống 2

2.2 Đặc tả yêu cầu hệ thống 2

2.2.1 Phần dành cho khách mua hàng trên trang web 2

2.2.2 Phần dành cho nhân viên quản lý 3

2.2.3 Định hướng nghiên cứu và giải pháp 3

2.2.4 Phần mềm sử dụng: 3

2.2.5 Ngôn ngữ sử dụng: 3

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 4

3.1 Sơ đồ phân rã chức năng 4

3.2 Sơ đồ DFD mức ngữ cảnh 5

3.3 Sơ đồ DFD mứ c 0 6

3.4 Sơ đồ DFD mức 1 (Phân rã chức năng) 7

CHƯƠNG 4 : PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 11

4.1 Các thực thể 11

4.2 Mối kết hợp giữa các thực thể Error! Bookmark not defined 4.3 Các bảng dữ liệu 15

4.4 Phác thảo giao diện 18

Trang 3

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 3

Chương 1: TỔNG QUAN

1 Lý do chọn đề tài:

Hiện nay với sự phát triển nhanh chóng của xã hội, sự tiến bộ ngày càng

nhanh của internet và thương mại điện tử, yếu tố thời gian là quan trọng

Chúng ta có thể tiết kiệm được thời gian mua sắm bằng cách mua hàng trực

tuyến, chỉ với 1 cái click chuột tại nhà hay tại công sở là ta có thể mua được

những món hàng mà ta muốn Do vậy website được xây dựng với mục đích

trên

2 Mục tiêu của đề tài:

Website bán DTDD trực tuyến được xây dựng hướng đến đối tượng là

những khách hàng trẻ tuổi, năng động và yêu thích công nghệ Cửa hàng

cung cấp những mẫu điện thoại HOT nhất và giá cả cạnh tranh nhất

Website được xây dựng nhằm giúp tiết kiệm thời gian của khách hàng và

chi phí cho cửa hàng trong việc giới thiệu và hỗ trợ khách hàng lựa chọn

các sản phẩm phù hợp với nhu cầu của minh Muốn được vậy website phải

thật cá tính để có thể gây ấn tượng với khách hàng

3 Đối tượng nghiên cứu:

- Khách hàng

- Nhân viên quản trị

Trang 4

Chương 2: PHƯƠNG PHÁP NGHIÊN CỨU

1 Tổng quát yêu cầu hệ thống:

Tính năng dành cho người quản lý bán hàng (admin):

- Quản lý khách hàng

- Quản lý sản phẩm

- Quản lý đơn đặt hàng

- Quản lý việc thanh toán của khách hàng

- Thống kê các mặt hàng bán trong tháng, năm, thống kê khách hàng, thống

kê tồn kho, thống kê doanh thu

Tính năng dành cho khách mua hàng trên web (user):

- Đăng nhập và đăng kí thành viên hệ thống

- Xem và lựa chọn sản phẩm cần mua (giỏ hàng)

- Đặt hàng và thanh toán

2 Đặc tả yêu cầu hệ thống:

Là website bán hàng hỗ trợ giao diện tốt nhất cho người mua, và đơn giản cho

người bán có thể quản lý cửa hàng của mình

Phần dành cho khách mua hàng trên trang web:

Khách hàng là những người có nhu cầu mua sắm và họ sẽ tìm kiếm các sản phẩm

cần thiết từ hệ thống và đặt mua các sản phẩm này Vì thế trang web phải thỏa

mãn các nhu cầu sau:

- Hệ thống cung cấp chức năng đăng ký để khách hàng có thể đăng ký đă ̣t

mua hàng qua ma ̣ng Khi khách hàng đăng ký thành công hê ̣ thống sẽ ta ̣o

khách hàng mới trong bảng csdl KhachHang với mã khách hàng được ta ̣o

tự đô ̣ng (Ví dụ: Khách hàng cuối cùng trong hệ thống là KH0007 thì khách

hàng mới đăng ký sẽ có mã khách hàng là KH0008.) Và email đăng ký của

khách hàng sẽ cũng chính là username để đăng nhậ p vào hê ̣ thống

- Hiển thị danh sách các loại sản phẩm để khách hàng xem và lựa chọn, hệ

thống sẽ hiển thị thêm tình hình về loại sản phẩm khách hàng đang xem (

đang còn hàng hoặc là hết hàng )

- Cung cấp chức năng tìm kiếm sản phẩm theo tên, hãng sản xuất và giá

- Cung cấp chức năng bình luận về sản phẩm và hỏi đáp thắc mắc

- Sau khi khách hàng lựa chọn xong sản phẩm cần mua thì hệ thống phải có

chức năng đặt mua, đưa vào giỏ hàng, và trong giỏ hàng khách hàng có thể

sửa, xóa các sản phẩm ko vừa ý để từ đó xác nhận lại giỏ hàng của mình và

tiến hành đă ̣t hàng

Trang 5

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 5

-

- Khi click chọn chức năng đặt hàng thì hệ thống sẽ hiển thị đơn đặt hàng và

yêu cầu khách hàng nhập thêm thông tin ( họ, tên, số điện thoại, địa chỉ,

cmnd, … )

- Sau khi chọn chức năng đặt hàng thì hệ thống sẽ hiển thị đơn đặt hàng đầy

đủ, các thông tin cần thiết của khách hàng và yêu cầu xác nhận

- Khách hàng xác nhận để hoàn tất việc đặt hàng

- Khi hoàn tất đặt hàng thì hệ thống sẽ chuyển đơn đặt hàng về trạng thái đã

đặt mua Khi khách hàng thoát ra và đăng nhập lại thì hệ thống sẽ gửi tin

nhắn trên thanh trạng thái để thông báo về tình trạng của đơn đặt hàng ( đã

đặt, đang giao hoặc đã giao)

Phần dành cho nhân viên quản lý:

Là người quản lý hệ thống và có toàn quyền kiểm soát mọi hoạt động của hệ

thống Admin sẽ được cung cấp một username và password để đăng nhập vào hệ

thống với chức năng phân quyền Nhà quản lý có những chức năng:

- Khi đăng nhập vào hệ thống nhà quản lý sẽ nhận được các thông báo mới

trên thanh trạng thái về các đơn đặt hàng mới, khách hàng đăng kí mới, báo

cáo về các sản phẩm đã gần hết hàng, các yêu cầu đăng quảng cáo mới

- Chức năng quản lý cập nhật ( thêm, sửa, xóa ) các sản phẩm và dữ liệu liên

quan khác trên trang web

- Quản lý danh sách khách hàng ( thêm, sửa, xóa )

- Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng Cập nhật đơn đặt hàng

hay xóa bỏ đơn đặt hàng

- Thống kê doanh thu theo tháng, quý, năm, sản phẩm bán chạy nhất và sản

phẩm bán ít nhất

3 Định hướng nghiên cứu và giải pháp:

Thiết kế giao diện và các chức năng cần thiết của hệ thống

4 Phần mềm sư ̉ du ̣ng:

- Microsoft Visual Studio 2010

- Microsoft SQL Server 2008

5 Ngôn ngư ̃ sử du ̣ng:

- Phần lập trình: ASP.NET và C#

- Phần phân tích thiết kế: DFD

Trang 6

Chương 3: PHÂN TÍCH, THIẾT KẾ HỆ

THỐNG

1 Sơ đồ phân rã chức năng

HỆ THỐNG QUẢN LÝ

Kiểm tra KH Tìm kiếm SP Kiểm tra SP

Đăng nhâ ̣p

Đăng ký

Tìm kiếm theo tên SP

Tìm kiếm theo nhà sx

Tìm kiếm theo giá

Tiếp nhâ ̣n đơn đă ̣t hàng

Kiểm tra SP còn hàng ko?

Chọn hình thức thanh toán

Thanh toán Giao hàng

Lâ ̣p hóa đơn

Trang 7

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 7

2 Sơ đồ DFD mƣ ́ c ngƣ̃ cảnh:

Yêu cầu câ ̣p nhâ ̣t

Kết quả trả về

KHÁCH

HÀNG

NHÀ QUẢN LÝ

Trang 8

3 Sơ đồ DFD mức 0:

Yêu cầu đặt hàng

Thông tin phản hồi ( chấp nhận hoặc ko )

Yêu cầu cập nhật

Kết quả trả về

Yêu cầu thống kê Kết quả trả về

Khách

Hàng

0.1 Đặt hàng Thông tin sản phẩm

Đơn đặt hàng

Nhà quản lý

0.4

Thống kê

0.3 Cập nhật

Thông tin khách hàng

0.2

Xử lý đơn đặt hàng

Đơn đặt hàng Hóa đơn

Trang 9

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 9

4 Sơ đồ DFD mƣ ́ c 1:

Phân rã chức năng 0.1 (“Đặt hàng”)

Thông tin đăng ký

Thông tin đăng nhâ ̣p

Phân rã chức năng 0.2 (“Xử lý đơn đặt hàng”)

T.tin DDH

Ko chấp nhâ ̣n Yêu cầu xƣ̉ lý DDH

T.tin đăng nhập

Khách

Hàng

1.1 Đăng

1.2 Đăng nhâ ̣p

Thông tin khách hàng

1.3

Xem sản

phẩm

1.4 Đặt Hàng

Thông tin sản phẩm

Đơn đă ̣t hàng

Nhà

quản lý

2.2 Đăng nhâ ̣p

Thông tin NV

2.1 Xƣ̉ lý

DDH

Đơn đă ̣t hàng Hóa đơn

Trang 10

3.1 Đăng nhập

3.3

Câ ̣p nhâ ̣t sản phẩm

3.4 Cập nhật đơn đă ̣t hàng

Thông tin khách hàng

Thông tin nhân viên

Thông tin sản phẩm

Đơn đă ̣t hàng

Nhà

quản lý

4.1 Đăng

4.2 Thống kê

Thông tin KH

Thông tin SP

Đơn đặt hàng

Hóa đơn

Trang 11

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 11

1.4.2 Đặt hàng

1.4.3 Kiểm tra

1.4.1.2 Tìm kiếm theo nhà sx

1.4.1.3 Tìm kiếm theo giá

Thông tin SP

Trang 12

Khách

Hàng

1.4.3.2 Tình trạng giao hàng

Đơn đă ̣t hàng

1.4.2.1 Tiếp nhận DDH

Đơn đă ̣t hàng

1.4.2.2 Xác nhận

1.4.2.3 Giao hàng

Trang 13

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 13

Chương 4: PHÂN TÍCH, THIẾT KẾ CƠ SỞ DỮ

LIỆU

I Các thực thể :

1 Loại sản phẩm: LoaiSP( MaLoaiSP, TenLoaiSP )

Bao gồm các thuộc tính:

- MaLoaiSP: 1 LoaiSP thì có 1 mã loại sản phẩm

- TenLoaiSP: 1 MaLoaiSP tương ứng với 1 tên loại sản phẩm

2 Sản phẩm : SanPham( MaSP, TenSP, MaLoaiSP, MaNCC, GiaSP,

HinhSP, ThongTin, SoLuong, TinhTrang )

Bao gồm các thuộc tính:

- MaSP: 1 SanPham thì có 1 mã sản phẩm

- TenSP: 1 MaSP tương ứng với 1 tên sản phẩm

- MaLoaiSP: nhiều SanPham có thể chung 1 mã loại sản phẩm

- MaNCC: nhiều SanPham có thể chung 1 nhà cung cấp

- GiaSP: 1 SanPham có 1 giá nhất định

- HinhSP: 1 SanPham có 1 hình đại diện cho sản phẩm đó

- ThongTin: thông tin về sản phẩm (bao gồm chi tiết sp, màu sắc, phụ

kiện,…)

- SoLuong: số lượng của sản phẩm

- TinhTrang: tình trạng của sản phẩm trong kho (còn hàng hay hết hàng)

3 Nhà cung cấp: NhaCC( MaNCC, TenNCC, DiaChi, SoDT, Email )

Bao gồm các thuộc tính:

- MaNCC: 1 NhaCC thì có 1 mã nhà cung cấp

- TenNCC: 1 MaNCC tương ứng với 1 tên nhà cung cấp

- DiaChi: địa chỉ của NCC

- SoDT: số điện thoa ̣i liên la ̣c của NCC

- Email: email liên lạc của NCC

4 Hệ thống : HeThong ( Username, Password, UserType)

Bao gồm các thuộc tính:

- UserName: mỗi nhân viên hoặc khách hàng sẽ có 1 uid để đăng nhập vào

hệ thống

- Password: 1 uid sẽ tương ứng với 1 pw

- UserType: phân quyền

Trang 14

5 Nhân viên: NhanVien ( MaNV, HoTenNV, NgaySinh, DiaChi,

SoDT, Email , User_NV, Pass_NV)

Bao gồm các thuộc tính:

- MaNV: 1 NhanVien thì có 1 mã nhân viên

- HoTenNV: 1 MaNV tương úng với 1 tên nhân viên

- NgaySinh: ngày sinh của NhanVien

- DiaChi: địa chỉ của NhanVien

- SoDT: số điện thoại của NhanVien

- Email: email liên lạc của NhanVien

- User_NV: username đăng nhập vào hê ̣ thống của NhanVien

- Pass_NV: password đăng nhập vào hê ̣ thống của NhanVien

6 Khách hàng: KhachHang ( MaKH, HoTenKH, NgaySinh, DiaChi,

SoDT, Email )

Bao gồm các thuộc tính:

- MaKH: 1 KhachHang thì có 1 mã khách hàng

- HoTenKH: 1 KhachHang tương ứ ng với 1 tên khách hàng

- NgaySinh: ngày sinh của KhachHang

- DiaChi: địa chỉ của KhachHang

- SoDT: số điện thoa ̣i của KhachHang

- Email: email liên lạc của KhachHang, đồng thời là username đăng nhâ ̣p vào

hê ̣ thống của khách hàng

7 Đơn đặt hàng: DDH ( MaDDH, MaKH, TongTien, NgayLap,

YeuCauGiaoHang, TrangThaiDDH )

Bao gồm các thuộc tính:

- MaDDH: 1 DDH thì có 1 mã đơn đặt hàng

- MaKH: mỗi DDH sẽ do 1 khách hàng lập

- TongTien: tổng tiền củ a DDH

- NgayLap: mỗi DDH thì có 1 ngày lập xác định

- YeuCauGiaoHang: yêu cầu của KH khi giao hàng

- TrangThaiDDH: tình trạng hiện tại của đơn hàng (chờ xử lý, đang giao, đã

giao)

8 Chi tiết Đơn đặt hàng: ChiTietDDH (MaDDH, MaSP, SoLuong,

Gia )

Bao gồm các thuộc tính:

- MaDDH: 1 ChiTietDDH thì thuộc 1 DDH

- MaSP: mã sản phẩm đặt mua

Trang 15

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 15

- SoLuong: số lượng sản phẩm đặt hàng

- Giá: giá hóa đơn đặt hàng

9 Trạng thái Đơn đặt hàng: TrangThaiDDH(MaTT, TenTT)

Bao gồm các thuô ̣c tính:

- MaTT: 1 TrangThaiDDH thì có 1 mã trạng thái

- TenTT: 1 MaTT tương ứ ng với 1 tên tra ̣ng thái

Trang 16

II Các mối kết hợp giữa các thực thể:

Trang 17

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 17

III Bảng dữ liệu:

Bảng 1: LoaiSP( MaLoaiSP, TenLoaiSP )

1 MaLoaiSP int Khóa chính (Ko thể rỗng)

2 TenLoaiSP nvarchar(50) Ko thể rỗng

Bảng 2: SanPham( MaSP, TenSP, MaLoaiSP, MaNCC,

GiaSP, HinhSP, ThongTin, SoLuong, TinhTrang )

1 MaSP int Khóa chính (Ko thể rỗng)

Bảng 3: NhaCC( MaNCC, TenNCC, DiaChi, SoDT, Email )

1 MaNCC int Khóa chính (Ko thể rỗng)

2 TenNCC nvarchar(100) Ko thể rỗng

3 DiaChi nvarchar(500) Ko thể rỗng

4 SoDT varchar(20) Ko thể rỗng

5 Email varchar(250) Ko thể rỗng

Trang 18

Bảng 4: HeThong ( Username, Password, UserType)

1 Username varchar(100) Khóa chính (Ko thể rỗng)

2 Password char(100) Ko thể rỗng

3 UserType nvarchar(50) Ko thể rỗng

Bảng 5: NhanVien ( MaNV, HoTenNV, NgaySinh, DiaChi,

SoDT, Email , User_NV, Pass_NV, Role)

1 MaNV int Khóa chính (Ko thể rỗng)

1 MaKH int Khóa chính (Ko thể rỗng)

Trang 19

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 19

Bảng 7: DDH ( MaDDH, MaKH, TongTien, NgayLap,

YeuCauGiaoHang, TrangThaiDDH)

1 MaDDH int Khóa chính (Ko thể rỗng)

Bảng 8: ChiTietDDH (MaDDH, MaSP, SoLuong, Gia )

3 SoLuong int Ko thể rỗng

Bảng 9: TrangThaiDDH ( MaTT, TenTT)

1 MaTT int Khóa chính (Ko thể rỗng)

2 TenTT nvarchar(50) Ko thể rỗng

Trang 20

IV Phác thảo giao diện

 Trang sản phẩm (~/SanPham.aspx)

Trang 21

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 21

 Trang Chi Tiết Sản Phẩm (~/ChiTietSanPham.aspx)

Trang 22

 Trang Đăng Ký (~/DangKi.aspx)

Trang 23

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 23

 Trang giỏ hàng (~/GioHang.aspx)

Trang 24

 Trang Quản Lý Nhân Viên (~/QlyNhanVien.aspx)

Trang 25

Sinh Viên: Phạm Đình Duy _ TH02 _ K34 Page 25

 Trang Quản Lý Sản Phẩm (~/QlySanPham.aspx)

Ngày đăng: 22/03/2017, 23:49

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w