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

Bao cao Lap Trinh web. ASP

36 1K 3

Đ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 36
Dung lượng 8,47 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

+ Website bán hàng BÉ YÊU cung cấp cho khách hàng những lựa chọn linh hoạt và tiện lợi trong việc tìm mua sản phẩm thông qua chức năng giỏ hàng.. 3.2 Bảng so sánh chức năng của các trang

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

BÁO CÁO LẬP TRÌNH WEB

WEBSITE BÁN HÀNG

Giảng viên hướng dẫn: Thái Thanh Tuấn

Sinh viên thực hiện: Nguyễn Lâm

Võ Thanh Sơn Trịnh Phan Xuân Quí Lớp: 11CTH01

Trang 2

Trong thời gian học tập tai trường Đại Học Công Nghệ TP.HCM, với sự hướng dẫn nhiệt tình của các thầy cô giáo cùng với sự cố gắng của nhóm, chúng em đã có được nhữngkinh nghiệm quý báo, để tìm hiểu sâu hơn về việc lập trình một trang web bán hàng Sự giúp đỡ tận tình của thầy cô đã tạo điều kiện tốt nhất cho chúng em hoàn thành trang web này Do trình độ và thời gian có hạn nên không tránh khỏi những thiếu sót Nhóm chúng

em rất mong được sự hướng dẫn của các thầy cô, những người làm nghiên cứu để trang web của chúng em được hoàn thiện hơn

Chúng em xin chân thành cảm ơn!

Nhóm sinh viên thực hiện:

Nguyễn Lâm

Võ Thanh SơnTrịnh Phan Xuân Quí

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU 2

MỤC LỤC 3

CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 5

CHƯƠNG II: GIAO DIỆ TRANG CHỦ WEB BEYEUSHOP 6

CHƯƠNG III: TÌM HIỂU ĐỀ TÀI 7

3.1 Giao diện một số trang web tham khảo 7

3.2 Bảng so sánh chức năng của các trang web 11

CHƯƠNG IV: MÔ HÌNH HÓA TRANG WEB 11

4.1 Danh sách các actor 11

4.1.1 Chức năng dành cho khách hàng: 11

4.1.2 Chức năng dành cho người quản trị website: 11

4.2 Chức năng của trang web 12

4.2.1 Chức năng đăng nhập 12

4.2.2 Chức năng đăng ký tài khoản 12

4.2.3 Chức năng giỏ hàng 12

4.2.4 Hỗ trợ trực tuyến 13

4.2.5 Tìm kiếm nhanh 13

4.2.6 Đánh giá, bình luận sản phẩm 13

4.3 Sơ đồ use case 13

4.4 Phân từng use case 14

4.4.1 Chức năng đăng nhập 14

4.4.2 Chức năng cập nhật 15

4.4.3 Chức năng cập nhật sản phẩm 15

4.4.4 Chức năng đặt hàng 16

4.4.5 Chức năng thêm sản phẩm 17

4.4.6 Chức năng xóa sản phẩm 17

4.4.7 Chức năng sữa sản phẩm 18

CHƯƠNG V: TỔ CHỨC CƠ SỞ DỮ LIỆU 19

5.1 Mô hình ERD 19

5.2 Mô tả cơ sở dữ liệu 20

5.2.1 Sản phẩm 20

5.2.2 Loại sản phẩm 21

5.2.3 Hóa đơn 21

5.2.4 Chi tiết hóa đơn 22

5.2.5 Nhà sản xuất 22

5.2.6 Người dùng 22

CHƯƠNG VI: DEMO WEBSSITE CỬA HÀNG BÉ YÊU SHOP 23

6.1 Demo website trang quản trị 23

6.1.1 Chức năng user 24

6.1.2 Chức năng sản phẩm 25

6.1.3 Nhà sản xuất 26

6.1.4 Comment 27

6.1.5 Đơn đặt hàng 27

6.2 Demo trang sản phẩm 28

6.2.1 Chức năng đăng nhập 29

6.2.2 Chức năng đăng ký 30

Trang 4

6.2.6 Chức năng xem giỏ hàng 32

6.2.7 Chức năng đặt hàng 32

6.2.7 Chi tiết sản phẩm 33

CHƯƠNG VII: KẾT LUẬN 34

7.1 Kết quả đạt được 34

7.2 Hạn chế và hướng phát triển 35

7.2.1 Hạn chế: 35

7.2.2 Định hướng tương lai – đề xuất 35

Trang 5

CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI

Ngày nay, với sự phát triển mạnh mẽ của ngành công nghệ thông tin và những ứngdụng của nó trong đời sống Máy tính điện tử không còn một thứ phương tiện lạ lẫm với mọi người mà nó dần trở thành công cụ làm việc và giải trí thông dụng và hữu ích đối vớichúng ta, không chỉ ở nơi làm việc mà còn cả ở trong gia đình

Trong nền kinh tế phát triền hiện nay, với xu thế toàn cầu hóa nền kinh tế thới giới, mọi mặt của đời sống xã hội ngày càng nâng cao, đặc biệt là nhu cầu trao đổi hàng hóa của con người ngày càng tăng cao cả về số lượng và chất lượng Hiện nay các công

ty tin học hàng đầu không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩmnhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phảm và công nghệ này, chúng ta có thể nhận ra tầm quan trọng và 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 tính có nối mạng Internet bạn sẽ có những gì bạn cần mà không mất nhiều thời gian

Do nhu cầu cuộc sống ngày càng được nâng cao, kéo theo nhu cầu của con người càng cao Do thực hiện kế hoạch hóa gia đình nên các bậc cha mẹ chăm sóc các em nhỏ hết lòng, thường đưa các bé đi mua sắm, tuy vậy trong nên kinh tế hiện nay thì các bậc cha mẹ không co thời gian đưa các bé đi, và do mạng Internet phát triền nên nhu cầu mua sắm trên mạng của các bà mẹ ưa chuộng Dựa trên nhu cầu đó nhóm chúng em đã tìm hiểu và lập trình trang web bán hàng các sản phẩm sữa, đồ chơi, thực phẩm,… dành cho các bé

Lo lắng và chăm sóc cho bé cũng như cả gia đình là nhiệm vụ thiêng liêng của

người phụ nữ Đồng cảm với nỗi vất vả này, Nhóm SQL đã xây dựng trang web

Beyeushop với hy vọng chia sẻ bớt những lo toan, giúp bạn mua sắm tiện lợi, nhanh chóng để giúp các bà mẹ có thêm thời gian chơi đùa với con Bé Yêu

(www.beyeushop.vn) là website bán hàng trực tuyến thuộc Shop Bé Yêu với hàng ngàn sản phẩm thiết thực cho bé

+ Xây dựng trang web có nhiều lợi ích như: Khả năng quảng cáo, phổ biến tên tuổi cửa hàng rất nhanh trên môi trường mạng; Việc kinh doanh sẽ mở cửa 24 tiếng / 1 ngày; giảm thiểu chi phí nhân viên cho tiếp thị, quảng cáo; dễ dàng nhận phản hồi từ phíakhách hàng; cơ hội mở rộng liên kết và hợp tác ở phạm vi cả nước…v v

+ Website bán hàng BÉ YÊU cung cấp cho khách hàng những lựa chọn linh hoạt

và tiện lợi trong việc tìm mua sản phẩm thông qua chức năng giỏ hàng Các thông sản phẩm được hiển thị chi tiết và rõ ràng với giá niêm yết trên từng sản phẩm, từ đó khách hàng dễ dàng nhận biết và lựa chọn được thứ mình cần Về phía cửa hàng BÉ YÊU, hệ thống cũng mang lại sự tiện dụng trong việc cập nhật và quản lý các thông tin cho

website Tạo khả năng liên lạc nhanh và dễ dàng với khách hàng

Trang 6

CHƯƠNG II: GIAO DIỆN TRANG CHỦ WEB BEYEUSHOP

Trang 8

CHƯƠNG III: TÌM HIỂU ĐỀ TÀI

Ngày nay khoa học công nghệ ngày càng phát triển, nhu cầu của con người ngày càng cao Một trong những nhu cầu đó là việc mua bán hang được diễn ra thuận tiện Chính vì vậy mà các thương mại điện tử ra đời Việc thiết kế một trang web bán hàng trực tuyến là một yêu cầu cần thiết để đáp ứng nhu cầu hoàn chỉnh hơn

Để làm tốt trang bán hàng cho cửa hàng trong quá trình thiết kế website nhóm chúng em cũng đã tham khảo một số trang web như: kubo.vn, Zinzinshop.vn,

Babygiasi.com,…

3.1 Giao diện một số trang web tham khảo

Giới thiệu về Kubo.vn

Shop thời trang trẻ em KubO chuyên cung cấp các sản phẩm thời trang cao cấp như: Quần áo, Giầy dép, phụ kiện thời trang cho các bé từ sơ sinh cho đến 14 tuổi KubO luôn

cố hết sức mình để “săn lùng” các mặt hàng có chất lượng tốt nhất, giá cả hợp lý nhất để phục vụ cho các bé cả những lúc ở nhà cũng như những lúc đi chơi, dự tiệc Các sản phẩm tại Shop luôn được cân nhắc rất kỹ về chất lượng và cả về giá nữa Các sản phẩm tại KubO thường là những sản phẩm cao cấp xuất khẩu (Xuất xịn) với các nhãn hiệu lớn như: Tara, Gap, Zara, Disney, Oshkosh, Cherry KubO cam kết không bán các loại mặt hàng giá quá rẻ với chất lượng kém

Trang 9

Giới thiệu về ZINZINSHOP

CÔNG TY THỜI TRANG TRẺ EM XUẤT KHẨU ZINZIN

Tên gọi thân thương: ZINZINSHOP hoặc SHOPZINZIN

Hotline: 0947.689.784 - 01212.883.88

Địa chỉ mua hàng:

Cơ sở 1: Đầu ngõ Đình - Hồ Ba Mẫu - Lê Duẩn - Hà Nội

Cơ sở 2: Số 141A - Hà Huy Giáp - Phường Thạnh Lộc - Quận 12- TP Hồ Chí Minh

Trang 10

Giới thiệu về babygiasi

CÔNG TY THỜI TRANG TRẺ EM babygiasi.com

M0m Dung: 0909 19 59 72

Q.Huy: 09 32 8866 32

Trang 11

Giới thiệu 123mua.vn

Ra mắt từ năm 2006 cho đến nay 123Mua.vn đã trải qua nhiều giai đoạn phát triển và

tích lũy nhiều kinh nghiệm có giá trị trong lĩnh vực kinh doanh TMĐT theo mô hình C2C(Consummer to Consummer) tại Việt Nam

Đặc biệt trong những năm gần đây, 123Mua.vn đã khẳng định uy tín và chất lượng

phục vụ và trở thành người bạn thân thiết cho hàng ngàn shop kinh doanh đủ mặt hàng vàcũng là điểm đến mua sắm của hàng triệu bạn trẻ trong cả nước Phần thông tin chi tiết

dưới đây giúp bạn tìm hiểu rõ hơn về quá trình hình hành và phát triển của 123Mua.vn

Trang 12

3.2 Bảng so sánh chức năng của các trang web

Chức năng Web Beyeushop.vn kubo.vn Zinzinshop.vn Babygiasi.com 123mua.vn

Trang web của nhóm lập trình ra đáp ứng nhu cầu mua hàng của khách hàng nên

sẽ có chức năng dành cho khách hàng và để cập nhật sản phẩm thì sẽ có chức năng của người quản trị website (admin)

4.1.1 Chức năng dành cho khách hàng:

+ Cho phép khách hàng đăng ký thành viên và đảm bảo bí mật thông tin

+ Xem và thay đổi các thông tin về tài khoản

+ Xem các thông tin sản phẩm trên website, xem theo danh mục hoặc xem tất cả + Xem chi tiết từng sản phẩm

+ Chọn sản phẩm cho vào giỏ hàng, cập nhật, xóa thông tin giỏ hàng, gửi thông tingiỏ hàng cùng thông tin cá nhân đến người quản trị để đặt hàng

+ Gửi ý kiến đóng góp, liên hệ đến người quản trị

+ Xem các chương trình khuyến mãi của cửa hàng

+ Cho phép khách hàng tìm kiếm nhanh chóng, chính xác theo nhiều tiêu chí

4.1.2 Chức năng dành cho người quản trị website:

+ Cập nhật thông tin sản phẩm cho website

Trang 13

Dễ dàng cập nhật, thêm mới, sửa thông tin, xóa thông tin sản phẩm, danh mục sản phẩm và các thông tin khác.

+ Quản lý các đơn đặt hàng từ các giỏ hàng mà khách hàng đã gửi

Quản lý, lưu trữ các thông tin và trạng thái đơn đặt hàng: đã giao hàng chưa, đã thanh toán chưa,…

+ Thay đổi các thông tin đăng nhập (username, password,…)

4.2 Chức năng của trang web

4.2.2 Chức năng đăng ký tài khoản

Chức năng đăng ký cho phép khách hàng đăng ký tài khoản sử dụng trên website của cửa hàng Để khách hàng dùng tài khoản đăng ký để mua sản phẩm

4.2.3 Chức năng giỏ hàng

Trong website của cửa hàng thì có chức năng giỏ hàng là chức năng dành cho khách hàng khi mua hàng thì sản phẩm sẽ được lưu vào giỏ hàng Trong giỏ hàng khách

Trang 14

Chức năng này cho phép khách hàng có thể cho ý kiến vể sản phẩm hoặc cho các

ý kiến cho website Từ đó cửa hàng có thể thu thập ý kiến, đánh giá về các sản phẩm của cửa hàng hay các ý kiến phản hồi của khách hàng về website của cửa hàng Từ những ý kiến của khách hàng thì cửa hàng điều chỉnh lại website

4.3 Sơ đồ use case

Sơ đồ use case tổng quát của website

Trang 15

Người quản trị có thể đăng nhập đăng xuất hệ thống để quản trị thông tin cho hệ thống Gồm có Cập Nhật các thông tin và thực hiện chức năng quản lý đơn hàng

Còn khách hàng thì có thể truy cập hệ thống, thực hiện tìm kiếm hệ thống, thực hiện tìm kiếm sản phẩm, tạo và gửi giỏ hàng

4.4 Phân từng use case

4.4.1 Chức năng đăng nhập

Người dùng vào website của cửa hàng khi người dùng đã có tài khoản thì khi đăng nhập tài khoản, mật khẩu Sau đó kiểm tra mật khẩu xem có đúng không, sau khi xác thực thành công thì thông báo lại cho người dùng, đăng nhập thành công

Trang 16

Cập nhật danh mục sản phẩm và cập nhật sản phẩm Gồm các thao tác thêm sửa xóa thông tin sản phẩm

4.4.3 Chức năng cập nhật sản phẩm

Người quản trị thực hiện chức năng cập nhật sản phẩm trong trang quản trị Bao gồm các chức năng con là thêm hàng, sửa thông tin sản phẩm, Xóa sản phẩm Các thông tin của sản phẩm sẽ được hiển thị trên trang người dùng cho khách hàng xem

Trong quá trình cập nhật sản phẩm, chức năng tìm kiếm sản phẩm được sử dụng trong quá trình thực hiện các chức năng trên

Trang 17

4.4.4 Chức năng đặt hàng

Khách hàng truy cập trang web thực hiện chức năng đặt hàng quá trình tìm kiếm sản phẩm để thêm vào giỏ, khách hàng có thể sử dụng chức năng tìm kiếm hàng Sau khi chọn được sản phẩm mong muốn, khách hàng có thể thực hiện cập nhật giỏ hàng để cập nhật số lượng hàng của mỗi sản phẩm Khách hàng không muốn mua sản phẩm nào thì cóthể Xóa hàng Cuối cùng khách hành có thể thực hiện Gửi đơn hàng Trong đó khách hàng có thể điền thêm các thông tin cá nhân của mình để quản trị hệ thống có thể liên lạc lại Thông tin giỏ hàng được gửi vào mail của người quản trị và được lưu lại vào cơ sỡ dữliệu Sau đó hệ thống sẽ tạo đơn đặt hàng mới trong trường hợp khách tiếp tục đặt hàng

Trang 18

Người quản trị đăng nhập vào quyền quản trị Thêm sản phẩm sau đó nhập thông tin sản phẩm, kiểm tra xem các thông tin nhập vào có đúng với kiểu dữ liệu đã lập trình không Thông tin nhập sản phẩm vào hợp lệ thì sẽ tạo ra sản phẩm mới, trả về thông báo thêm thành công và hiển thị sản phẩm mới thêm vào.

4.4.6 Chức năng xóa sản phẩm

Người quản trị đăng nhập vào quyền quản trị Sau đó chọn sản phẩm, khi chọn xong sản phẩm thì chọn xóa sản phẩm Website sẽ xóa sản phẩm và thông báo lại danh sách sản phẩm khi đã xóa xong sản phẩm

Trang 19

4.4.7 Chức năng sữa sản phẩm

Người quản trị đăng nhập vào quyền quản trị Chọn sản phẩm, chọn sữa sản phẩm,khi chọn sữa sản phẩm thì nhập thông tin sữa sản phẩm Hệ thống kiểm tra thông tin nhậpvào, nếu thông tin hợp lệ thì sẽ upload lại sản phẩm Sau đó xuất ra danh sách sản phẩm

Trang 20

CHƯƠNG V: TỔ CHỨC CƠ SỞ DỮ LIỆU

Để thiết kế cơ sở dữ liệu cho website của cửa hàng, nhóm chúng em chọn Microsoft Access Database

5.1 Mô hình ERD

Trang 21

5.2 Mô tả cơ sở dữ liệu

5.2.1 Sản phẩm

Trang 22

5.2.2 Loại sản phẩm

5.2.3 Hóa đơn

Trang 23

5.2.4 Chi tiết hóa đơn

5.2.5 Nhà sản xuất

5.2.6 Người dùng

Trang 24

CHƯƠNG VI: DEMO WEBSSITE CỬA HÀNG BÉ YÊU SHOP

Để có thể sử dụng được website yêu cầu máy tính cần cài đặt:

 Visual Studio 2012

 Microsoft Access Database

Để chạy website vào thư mục Solution\ Solution.sln

Website của cửa hàng có nhóm người dùng và người quản trị (admin)

6.1 Demo website trang quản trị

Khi chạy website trang quản trị thì cần yêu cầu đăng nhập vào

Tài khoản đăng nhập vào trang quản trị

Username: aaa

Password: 123456

Giao diện trang quản trị

Trang 25

Trong trang quản trị của hàng có các chức năng user, sản phẩm, loại sản phẩm, nhà cung cấp, comment, order.

6.1.1 Chức năng user

Trong chức năng user có thể xem các user, thêm user

Xem các user, có thể xóa, sửa user

Trang 26

6.1.2 Chức năng sản phẩm

Xem các sản phẩm, có thể sửa, xóa sản phẩm

Thêm sản phẩm

Trang 27

6.1.3 Nhà sản xuất

Xem nhà sản xuất, có thể xóa hay sửa

Thêm nhà sản xuất

Trang 28

6.1.4 Comment

Xem các commet khách hàng comment trên website

6.1.5 Đơn đặt hàng

Trang 29

6.2 Demo trang sản phẩm

Trang 30

Trang chủ của website có các mục như: đồ cho bé, sữa, thực phẩm, đồ chơi, đồ cho mẹ Chức năng đăng nhập, tìm kiếm, giỏ hàng và hổ trợ trực tuyến.

6.2.1 Chức năng đăng nhập

Trang 31

6.2.2 Chức năng đăng ký

6.2.3 Chức năng đổi mật khẩu

Trang 32

6.2.4 Chức năng giỏ hàng

6.2.5 Chức năng hổ trợ trực tuyến

Trang 33

6.2.6 Chức năng xem giỏ hàng

6.2.7 Chức năng đặt hàng

Trang 34

6.2.7 Chi tiết sản phẩm

Trang 35

CHƯƠNG VII: KẾT LUẬN

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

Được sự chỉ dẫn tận tình của giảng viên hướng dẫn và sự nổ lực của chính bản thân trongquá trình thực hiện đồ án, nhóm đã đạt được những kết quả sau đây:

- Nghiên cứu và tiếp cận thành công hướng công nghệ lập trình ASP.NET

- Tạo được các giao diện thân thiện và dễ sử dụng

Trang 36

7.2 Hạn chế và hướng phát triển

7.2.1 Hạn chế:

- Hệ thống còn nhiều phần chưa logic chặc chẽ với nhau

- Còn nhiều chi tiết nhóm chưa nắm bắt được yêu cầu sử dụng của ngườidùng

7.2.2 Định hướng tương lai – đề xuất

+ Tìm hiểu thêm yêu cầu người dùng để có thể xây dựng các chức năng chưarõ

+ Tiếp tục nghiên cứu sâu, xử lý hết những thiếu sót, cố gắng giải quyếtnhững phát sinh tiềm ẩn

+ Điều chỉnh, bổ sung thêm những yêu cầu cần thiết trong việc quản lý, ápdụng vào thực tế

+ Tối ưu hóa lại cơ sở dữ liệu

+ Triển khai bản thiết kế ra sản phẩm thật sự

Ngày đăng: 16/06/2016, 16:53

HÌNH ẢNH LIÊN QUAN

Sơ đồ use case tổng quát của website - Bao cao Lap Trinh web. ASP
Sơ đồ use case tổng quát của website (Trang 14)

TỪ KHÓA LIÊN QUAN

w