1. Trang chủ
  2. » Công Nghệ Thông Tin

BÁO CÁO ĐỒ ÁN LẬP TRÌNH .NET2 WEBSITE BÁN GIÀY DÉP

38 1,6K 12

Đ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 38
Dung lượng 3,44 MB

Nội dung

Khách hàng là nững người có nhu cầu mua sắm hàng hóa, họ sẽ tìm kiếm các mặthàng cần thiết từ hệ thống và đặt mua các mặt hàng này, vì thế phải có các chứcnăng sau:- Hiển thị danh sách c

Trang 1

BÁO CÁO ĐỒ ÁN LẬP TRÌNH NET2

WEBSITE BÁN GIÀY DÉP

Giảng viên hướng dẫn: Thầy Phạm Đức Hồng

Sinh viên thực hiện: Nguyễn Anh Tuấn A

Hà Nội, tháng 6 năm 2014

Trang 2

BÁO CÁO ĐỒ ÁN LẬP TRÌNH NET2

WEBSITE BÁN GIÀY DÉP

Giảng viên hướng dẫn: Thầy Phạm Đức Hồng

Sinh viên thực hiện: Nguyễn Anh Tuấn A

Hà Nội, tháng 6 năm 2014

Trang 3

thông tin, trường Đại học Điện Lực, đã tạo điều kiện cho em thực hiện đề tài này.

Xin cảm ơn thầy giáo Phạm Đức Hồng - người đã tận tình hướng dẫn, chỉ bảo nhóm

em trong suốt thời gian thực hiện đề tài Trong thời gian được làm việc với thầy, emkhông những học hỏi được nhiều kiến thức bổ ích mà còn học được tinh thần làm việc,thái độ nghiên cứu khoa học nghiêm túc của thầy

Xin gửi lời cảm ơn chân thành đến gia đình, và bè bạn vì đã luôn là nguồn độngviên to lớn, giúp đỡ em vượt qua những khó khăn trong suốt quá trình học tập

Mặc dù đã cố gắng hoàn thiện đồ án với tất cả sự nỗ lực của bản thân, nhưng chắcchắn không thể tránh khỏi những thiếu sót Kính mong quý Thầy Cô tận tình chỉ bảo

Một lần nữa, em xin chân thành cảm ơn và luôn mong nhận được sự đóng góp quýbáu của tất cả mọi người

Hà Nội, tháng 6 năm 2014

Sinh viên thực hiện

Nguyễn Anh Tuấn ANguyễn Mạnh Hùng A

Trang 4

triển trên thế giới nói chung và ở Việt Nam nói riêng Và cùng với sự phát triển củacông nghệ thông tin, là sự ra đời của các ngôn ngữ lập trình cho phép bạn thiết kế vàxây dựng các ứng dụng thương mại điện tử dưới nhiều hình thức khác nhau Và đặcbiệt cùng với sự hỗ trợ của các loại cơ sở dữ liệu quan hệ, bạn có thể kết hợp chúngvới một kịch bản trên trình chủ như ASP, JSP, Perl, PHP, để xây dựng và triển khainhiều ứng dụng với nhiều mục đích khác nhau.

Hiện nay, công nghệ thông tin ngày càng được ứng dụng rộng rãi ở nước ta dướinhiều hình thức khác nhau Và một trong những ứng dụng của công nghệ thông tin ởnước ta là dịch vụ bán hàng qua mạng internet Tuy nhiên, với sự đầu tư của nhà nướchiện nay vào ngành công nghệ thông tin, thì số người biết về tin học đã nhiều hơn đặcbiệt là tầng lớp trí thức và học sinh, sinh viên Chính vì vậy, em đã chọn bàitoán “Phân tích và thiết kế website Bán Giày Dép online” của một cửa hàng Giày Dép.Đây là một ứng dụng sử dụng công nghệ ASP.NET và cơ sở dữ liệu SQL Server, giúpcho mọi người có thể truy nhập vào trang web và thực hiện các giao dịch một cáchthuận tiện và dễ dàng

Mặc dù đã có nhiều cố gắng để hoàn thành công việc, xong trong thời gian có hạn,còn nhiều kiến thức và kinh nghiệm chưa nhiều nên việc phân tích thiết kế, xây dựngtrang web còn nhiều thiếu xót, chưa được giải quyết Do vậy, em mong nhận được ýkiến đóng góp của thầy cô và bạn bè để đề tài ngày càng hoàn thiện hơn

Nội dung của đồ án được chia làm 6 chương:

Trang 5

···

···

···

···

···

···

Trang 6

···

···

···

···

···

···

Trang 7

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ THIẾT LẬP DỰ ÁN 1

1.1 Hiện trạng của hệ thống 1

1.2 Yêu cầu đặt ra 1

CHƯƠNG 2: PHÂN TÍCH CHỨC NĂNG CỦA HỆ THỐNG 3

2.1 Biểu đồ phân rã chức năng(FDD) 3

2.2 Sơ đồ khung cảnh 6

2.3 Mô hình DFD 12

CHƯƠNG 3: THIẾT KẾ TỔNG THỂ HỆ THỐNG 15

3.1 Các kịch bản chính 15

3.2 Tổng quan về hệ thống 18

3.3 Các vấn đề chính 18

3.4 Đề xuất các giải pháp 19

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

4.1 Thiết kế CSDL vật lý 20

CHƯƠNG 5: THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH 25

5.1 Giao diện người dùng 25

CHƯƠNG 6: HƯỚNG PHÁT TRIỂN VÀ KẾT QUẢ ĐẠT ĐƯỢC 30

6.1 Hướng phát triển website 30

6.2 Kết quả đạt được 30

TÀI LIỆU SỬ DỤNG 32

Trang 8

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ THIẾT LẬP DỰ ÁN

- Cho phép cập nhật hàng vào cơ sở dữ liệu

- Hiển thị danh sách các mặt hàng theo từng loại

- Hiển thị giỏ hàng

- Hiển thị thông tin khách hàng

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

- Cập nhật hàng hóa, nhà sản xuất, loại hàng, tin tức

- Thống kê khách hàng đã mua hàng trong ngày, trong khoảng thời gian cố định

1.2 Yêu cầu đặt ra.

Trang 9

Khách hàng là nững người có nhu cầu mua sắm hàng hóa, họ sẽ tìm kiếm các mặthàng cần thiết từ hệ thống và đặt mua các mặt hàng này, vì thế phải có các chứcnăng sau:

- Hiển thị danh sách các mặt hàng của cửa hàng để khách hàng xem, lựa chọn

và mua

- Khách hàng xem các thông tin, tin tức, khuyến mại mới nhất của cửa hàng

- Có chức năng tìm kiếm sản phẩm theo từng tiêu chí riêng

- Có chức năng nhận ý kiến phản hồi của khách hàng

- Có chức năng giỏ hàng, giúp cho khách hàng thuận tiện trong việc chọn và đặtmua hàng hóa

Thứ hai: Phía quản trị: Người làm chủ ứng dụng có quyền kiểm soát mọi hoạt động

của hệ thống Người này được cấp username và password để đăng nhập hệ thống,thực hiện chức năng của mình:

- Chức năng cập nhật, sửa xóa các mặt hàng, loại hàng, nhà sản xuất, tin

tức(phải kiểm soát được hệ thống)

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

- Thống kê theo ngày, khoảng thời gian

Ngoài các chức năng trên thì trang web phải được thiết kế sao cho dễ hiểu, giaodiện mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thông tin cầntìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin khuyến mại để thu hút kháchhàng Điều quan trọng là đảm bảo an toàn thông tin khách hàng trong quá trình đặtmua qua mạng Đồng thời trang web phải luôn đổi mới, hấp dẫn

Trang 10

CHƯƠNG 2: PHÂN TÍCH CHỨC NĂNG CỦA HỆ THỐNG

2.1 Biểu đồ phân rã chức năng(FDD)

Hình 2.1: Sơ đồ phân rã chức năng FDD

Giải thích sơ đồ phân rã chức năng

1:1 Admin: Quản lý toàn diện hệ thống về quyền và chức năng của từng bộ phận

bao gồm:

2:1.1 Quản lý nhân viên: quản lý thông tin, nhiệm vụ của các nhân viên 2:1.2 Quản lý phân quyền: mỗi nhân viên hoặc người dùng đều có quyền

hạn khác nhau khi đăng nhập vào hệ thống

2:1.2 Quản lý bảo trì: bất kì một hệ thống nào cũng cần có một bộ phận

bảo trì để giúp cho hệ thống phải được hoạt động tốt, an toàn và liên tục

1.2 Quản lý mua bán giúp cho việc quản lý việc mua và bán của của hàng, hình

thức mua bán cũng ảnh hưởng không ít tới lợi nhuận của công ty bao gồm:

2:2.1 Quản lý đơn hàng: chúng ta phải cập nhật đơn hàng theo từng ngày,

theo tháng hoặc theo quý để có thể biết được khách hàng hay mua nhữngsản phẩm nào số lượng bao nhiêu, những sản phẩm đó được bán nhiềutrong dịp nào hay khoảng thời gian nào, sản phẩm nào được khách hàng

ưa chuộng để từ có thể đưa ra chiến lược kinh doanh hiệu quả

Trang 11

2:2.2 Phương thức: hiện nay do sự phát triển của công nghệ thì các

phương thức mua và bán trở lên đa dang hơn Khách hàng có thể đến trựctiếp cửa hàng mua hoặc đặt hàng trực tiếp qua trang website bán sảnphẩm

2:2.3 Báo cáo mua bán: mỗi ngày, tháng, quý, năm chúng ta cần có một

báo cáo tổng về tình trạng mua bán của của hàng từ đó có thể rút ra kinhnghiệm tốt hơn cho việc quản lý tạo cơ hội nâng cao doanh thu cho củahàng

1.3 Quản lý sản phẩm quản lý sản phẩm của cửa hàng bao gồm:

2:3.1 Tìm kiếm: đối với một website bán hàng thì chúng ta cần có một

chức năng tìm kiếm khá là dễ dàng và tiện lợi cho người dùng, các sảnphẩm phải được trình bày theo khoa học để có thể thu hút được ánh nhìncủa khách hàng, nếu như khách hàng đã biết mua gì rồi thì họ nhập tên sảnphẩm vào, nếu chưa biết thì khi nhìn thấy những sản phẩm đó họ lại muốnmua mặc dù không có ý định mua gì

2:3.2 Quản lý khuyến mai: thi thoảng cửa hàng nên có đợt khuyến mại sản

phẩm đây cũng là dịp để khách hàng biết đến cửa hàng của mình, theo tâm

lý khách hàng thì thường họ rất thích được tặng kèm những món quà nhỏnên khi được khuyến mại những thứ đó thì hầu như giá cả không bị đangchú ý quá nhiều Ta nên có những hình thức độc đáo khi quảng cáo sảnphẩm khuyến mại

2:3.3 Quản lý sản phẩm: sản phẩm của trên trang phải được cập nhật

thường xuyên và liên tục về các sản phẩm đã hết hay còn và số lượng làbao nhiêu

2:3.4 Báo cáo: kết thúc một ngày hoặc theo tháng, theo quý cần có những

báo cáo cụ thể về sản phẩm Các sản phẩm còn, hết, loại sản phẩm đượcbán nhiều nhất, hay đánh giá cao

Trang 12

1.4 Quản lý thị trường quản lý thị trường là mảng khá quan trọng trong chiến

lược phát triển kinh doanh của cửa hàng, giúp cửa hàng có thể cạnh tranh với các cửahàng khác nhất là trong thời kì nền kinh tế hiện nay bao gồm:

2:4.1 Quản lý quảng cáo: để thu hút được khách hàng thì cửa hàng thường

đưa ra các hình thức quảng cáo rất phong phú và ngày càng độc đáo, nhất

là qua các phương tiện thông tin đại chúng, hoặc qua các trang cộng đồngnhư facebook, yahoo,… quảng cáo bất kì đâu để thu hút sự chú ý củakhách hàng

2:4.2 Quản lý nhà cung cấp: chúng ta cần lắm rõ thông tin về các đại lý

hay cung cấp các mặt hàng rẻ, chất lượng tốt đem lại lợi nhuận và uy tíncho của hàng để có chiến lược hợp tác lâu dài, và cả những đại lý haynhận hàng của cửa hàng với số lương lớn và có uy tín thì nên có chiếnlược để hợp tác lâu dài hơn

2:4.3 Quản lý thông tin khách hàng: khi lắm rõ được khách hàng thì viêc

bán hàng của ta cũng trở lên dễ dàng hơn, ví dụ ta có thể biết được nhữngkhách hàng đó ưa chuộng loại sản phẩm nào để ta tập trung vào quảng cáosản phẩm đó cho họ, biết được những vùng nào hay mua sản phẩm của tathì ta tập trung quảng cáo sản phẩm vào đó

2:4.4 Quản lý tư vấn khách hàng: đây là bộ phận cũng khá quan trọng cần

những người có chuyên môn, khả năng tư vấn vì vừa tư vấn về sản phẩmcho khách hàng và thuyết phục họ tin tưởng và mua sản phẩm của mình

Trang 14

b) Sơ đồ khung cảnh mức 1.2

1.2Quản lý mua bán hàng

Trang 15

d) Sơ đồ khung cảnh mức 1.4

1:4 Quản lý thị trường

G á n q u y ề n

Hình 2.7: Sơ đồ khung cảnh mức 2:1.2

2:2.1 Đơn hàng

Khách hàng

N h ậ n h à n g

Đ ặ t h à n g

Trang 16

Hình 2.8: Sơ đồ khung cảnh mức 2:2.1

2:2.2 Phương thức

Nhân viên

N h ậ n b á o c á o b á n

Hình 2.10: Sơ đồ khung cảnh mức 2:2.3

2:3.1 Tìm kiếm

Trang 17

T ìm s ả n p h ẩ m

K h u y ế n m ã i

2:3.2 Khuyến mại

Nhân viên

N h ậ n b á o c á o

S ả n p h ẩ m

Hình 2.14: Sơ đồ khung cảnh mức 2:3.4

Trang 18

2:4.1 Quảng cáo

Nhân viên

C ậ p n h ậ t th ô n g

T in k h á c h h à n g

Hình 2.17: Sơ đồ khung cảnh mức 2:4.3

Trang 20

1:1 admin

Khách hàng

1:3 Quản lý sản phẩm

1:4 Quản lý thị trường

1:2 Quản lý mua bán hàng

1:1 admin

Cập nhậtQuảng cáo

Xem thông tin kho Báo cáo

bán

Cập nhật nhân viên

Cập nhật

Ý kiến

Cập nhật thông tin KH

Trang 21

Hình 2.20: Mô hình DFD level 1

b) Level 2

Tìm kiếm Khuyến mại Cập nhật sản phẩm Báo cáo sp

Đơn hàng Phương thức

Báo cáo mua bán

Quán lý quảng cáo Nhà cung cấp Thông tin KH

Tư vấn KH

QL Nhân viên Phân quyền Bảo trì

Cập nhật đại lý

Cập nhật Nhân viên

B áo cáo đơ n h àn g

Hình 2.21: Mô hình DFD level 2

Trang 22

CHƯƠNG 3: THIẾT KẾ TỔNG THỂ HỆ THỐNG

3.1 Các kịch bản chính

a) Khách hàng đặt mua hàng

Hình 3.1: Sơ đồ chức năng chọn và đặt hàngSau khi khách hàng truy cập vào website Khách hàng thực hiện việc tìm kiếm vàchọn sản phẩm cần mua, điền các thông tin vào đơn đặt hàng và thực hiện giao dịch

Hệ thống sẽ tiếp nhận đơn hàng của khách hàng, hệ thống sẽ gửi báo giá các mặt hàngcho khách hàng qua đơn đặt hàng,Fax, telephone… Bộ phận bán hàng sẽ tiếp nhậnđơn đặt hàng, xác nhận và cập nhât thông tin mua hàng của khách vào cơ sở dữ liệu

Trang 23

b) Khách hàng đăng nhập và thanh toán

Hình 3.2: Sơ đồ chức năng đăng nhập và thanh toánc) Chức năng đăng kí thành viên

Hình 3.3: Sơ đồ chức năng đăng kí thành viên

Trang 24

d) Chức năng gửi thông tin liên hệ

Hình 3.4: Sơ đồ chức năng gửi thông tin liên hệ

Trang 25

Một số hiểm họa thường xảy ra trong giao dịch điện tử, thanh toán qua mạng:

- Virus máy tính và các phần mềm độc hại: Spyware, Trojan horses, Logic bomb…

- Các tội phạm điện tử: SPAM, Ddos, Phising, Pharming…

- Hacker

Nhân viên quản lý, điều hành hệ thống website cần có những kỹ năng thao tác

Trang 26

b) Những sai lầm dễ mắc phải trong kiến trúc hệ thống

Thời gian truy nhập website quá lâu,hệ thống xây dựng chưa tốt có thể khi nhiềungười truy cập sẽ bị treo

Quy trình mua hàng và thanh toán trực tuyến quá rườm rà không đáp ứng được nhucầu khách hàng

Hình ảnh sản phẩm kém hấp dẫn hoặc chưa quảng bá được thương hiệu

Không cung cấp thông tin liên hệ, tương tác với khách hàng yếu nên tạo ấn tượngkhông tốt cho khách hàng

và thanh toán trực tuyến trong một trang duy nhất (Single-Page Checkout) hoặc hơnthế nữa là tiện ích mua hàng trong vòng 1 click chuột (One-Click Checkout)

Chất lượng của hình ảnh sản phẩm cần được chú trọng đầu tư với tùy chọn kíchthước ảnh

Thông tin liên hệ cần được minh bạch, chính xác, đặt ở vị trí dễ nhìn để khách hàngtìm thấy một cách dễ dàng

Trang 27

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

4.1 Thiết kế CSDL vật lý

Hình 4.1: Cơ sở dữ liệu mức vật lý

CÁC BẢNG TRONG CƠ SỞ DỮ LIỆU

Bảng tblUser

Lưu trữ thông tin của quản trị viên, dùng để đăng nhập và quản trị hệ thống website

Bảng tblNhaCungCap

Trang 28

ID_NhaCungCap Int Khoa chinh Mã nhà cc

Lưu trữ thông tin của các đối tác (nhà cung cấp sản phẩm) cho cửa hàng

Bảng tblLoaiSanPham

Lưu trữ thông tin cho các danh mục sản phẩm mà cửa hàng bày bán

Bảng tblSanPham

Lưu trữ thông tin các mặt hàng có trong kho Bảng tblSanPham liên kết với 2 bảngtblLoaiSanPham và tblNhaCungCap

Bảng tblKhachHang

Trang 29

ID_KhachHang Int Khoa chinh Mã KH

Lưu trữ thông tin về khách hàng

Bảng tblHoaDonBan

hàngLưu trữ thông tin hóa đơn nhập kho từ các nhà cung cấp, có trường ID_KhachHangliên kết với bảng tblKhachHang

Bảng tblHoaDonBanChiTiet

Trang 30

Lưu trữ thông tin chi tiết về hóa đơn bán, gồm danh sách các sản phẩm và số lượng màkhách hàng đặt mua, có trường ID_HoaDonBan liên kết với bảng tblHoaDonBan vatrường ID_SanPham liên kết với bảng tblSanPham.

Bảng tblYKien

Lưu trữ thông tin về ý kiến, đóng góp, khiếu nại của khách hàng với công ty

Bảng tblChiTietSanPham

Lưu trữ thông tin chi tiết của sản phẩm

Trang 31

-CHƯƠNG 5: THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH

5.1 Giao diện người dùng

Giao diện trang chủ

Hình 5.1: Giao diện thống kê danh sách khách hàng

Trang 32

Menu điều hướng web

Hình 5.2: Giao diện menu điều hướng website

Trang 33

Giao diện giỏ hàng

Hình 5.3: Giao diện giỏ hàng Giao diện trang liên hệ

Hình 5.4: Giao diện trang liên hệ của khách hàng

Trang 34

Giao diện trang giới thiệu cửa hàng

Hình 5.5: Giao diện trang giới thiệu website Giao diện trang đăng nhập của khách hàng

Hình 5.6: Giao diện đăng nhập

Trang 35

Giao diện trang bảo hành

Hình 5.7: Giao diện trang thông tin bảo hành Giao diện trang chi tiết sản phẩm

Hình 5.8: Giao diện trang chi tiết sản phẩm

Trang 36

CHƯƠNG 6: HƯỚNG PHÁT TRIỂN VÀ KẾT QUẢ ĐẠT ĐƯỢC

6.1 Hướng phát triển website

Hướng phát triển của website là tiến đến một thương mại điện tử với đầy đủ cácchức năng thanh toán qua mạng Nhưng vì trong nước ta hiện nay, vấn đề thanh toánqua mạng còn gặp nhiều khó khăn và chưa phổ biến nên chức năng dành cho nhà quảntrị còn hạn chế Vấn đề chính của website là phục vụ việc quảng cáo Từ đó bên cạnhviệc thương mại thì vấn đề cần phải tập trung là thu hút khách hàng quan tâm đến cácsản phẩm của cửa hàng

6.2 Kết quả đạt được

Tìm hiểu và nắm bắt được các công cụ thiết kế web và đồ hoạ Biết được cách thiết kế web động cũng như cách tổ chức cơ sở dữ liệu, nắm bắt được cách thiết kế html và css.

Viết javascript để tương tác người dùng một cách linh hoạt.

Các dịch vụ trên internet, đặc biệt là web.

6.3

Trang 37

Nguyễn Mạnh Hùng A

Trang 38

TÀI LIỆU SỬ DỤNG

Ngày đăng: 06/12/2015, 16:25

TỪ KHÓA LIÊN QUAN

w