1. Trang chủ
  2. » Thể loại khác

ĐỒ ÁN CƠ SỞ 2 ĐỀ TÀI: WEBSITE BÁN ĐỒNG HỒ X-WATCH. Giảng viên hướng dẫn : THS. NGUYỄN VĂN BÌNH

28 5 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 28
Dung lượng 2,88 MB

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

Nội dung

Vì thế phải có cácchức nă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.. - Sau khi khách hàng chọn và đặt hàng trực tiếp thì phải hiện lên đơn

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN

Lớp : 19IT1

Đà Nẵng, tháng 12 năm 2020

Trang 2

MỞ ĐẦU

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là mộttrong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổchức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ranhững bước đột phá mạnh mẽ Cùng với sự phát triển không ngừng về kỹ thuậtmáy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ cóđẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác MạngInternet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trởnên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổithông tin trên toàn cầu Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễdàng cho người sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữliệu truy tìm thì gần như lập tức… cả thế giới về vấn đề mà bạn đang quan tâm sẽhiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanhnếu bạn cần… Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc

độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điềunày, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử và chính phủđiện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chấtlượng cuộc sống con người Trong hoạt động sản xuất, kinh doanh, giờ đây, thươngmại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanhnghiệp Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến kháchhàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết Vậyphải quảng bá thế nào đó là xây dựng được một Website cho cửa hàng của mìnhquảng bá tất cả các sản phẩm của mình bán Vì vậy, em đã thực hiện đồ án “ XÂYDỰNG WEBSITE BÁN HÀNG QUA MẠNG” với tất cả các loại đồng hồ của tất

cả các công ty nổi tiếng Người chủ cửa hàng đưa các sản phẩm đó lên website củamình và quản lý bằng website đó Khách hàng có thể đặt mua hàng trên website màkhông cần đến cửa hàng Chủ cửa hàng sẽ gửi sản phẩm cho khách hàng sau khinhận được tiền

Trang 3

LỜI CẢM ƠN

Thực hiện đồ án là cơ hội để em áp dụng những kiến thức đã học từ thầy cô và

tự học, đồng thời đúc kết được những kiến thức để vận dụng cho quá trình học tập và làm việc sau này Mặc dù đã rất cố gắng thực hiện đề tài nhưng vì thời gian còn hạn chế nên không thể không có những sai sót, rất mong thầy cô thông cảm Những góp ý của thầy cô là kinh nghiệm để em học hỏi sau này Qua đây

em xin chân thành cảm ơn thầy (TS) Nguyễn Văn Bình, người đã hướng dẫn, chỉ bảo em trong suốt quá trình thực hiện đồ án và có thể hoàn thành đề tài.

Trang 4

NHẬN XÉT CỦA GIÁO VIÊN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 5

M C L C ỤC LỤC ỤC LỤC Chương 1 Giới thiệu 6

1 Tên đồ án 6

2 Tổng quan 6

3 Cơ sở lý thuyết……… 6

4 Phương pháp……….6

5 Yêu cầu trang web 7

Chương 2 Phân tích và thiết kế hệ thống 8

1 Khảo sát hiện trạng hiện nay 8

2 Phân tích hệ thống 8

3 Biểu đồ tổng quát của hệ thống……… 17

4 Sơ đồ chức năng của mỗi nghiệp vụ……… 17

5 Thiết kế mã……… 20

6 Các chức năng module 23

Chương 3 Thiết kế và xây dựng website……… 25

1 Một số giao diện chương trình………25

2 Thiết kế mã ( Code Design )……… 26

Chương 4 Tổng kết đánh giá và hướng phát triển của website……….27

1 Những nhược điểm chương trình làm được………27

2 Những điểm chưa làm được và hướng giải quyết……… 27

3 Hướng phát triển của chương trình……….27

Trang 6

Chương 1 Giới thiệu

Tuy nhiên hiện nay dịch vụ này vẫn còn khá mới với nhiều người tiêu dùng nước ta, đặc biệt là những người không có kiến thức về tin học nói chung và thương mại điện tử nói riêng Nên hiện giờ các đối tượng chính của thương mạiđiện tử vẫn chủ yếu là tầng lớp tri thức và học sinh,sinh viên Là những người sinh viên, cũng có chút kiến thức về tin học cũng như tiếp xúc với thương mại điện tử tuy nhiên đôi lúc cũng gặp một số khó khăn trong việc mua bán trên các

hệ thống bán hàng qua mạng hiện tại Như hình thức thanh toán, nhận hàng, chất lượng sản phẩm thực tế không

được như trên website Vì vậy, chúng em đã dựa vào những phân tích đó và

đã thực hiện đồ án “Website cửa hàng bán đồng hồ”

mà em hướng tới ở đây là đồng hồ, ngày nay nhu cầu làm đẹp của con người không chỉ dừng lại ở áo quần mà còn là những phụ kiện được đeo trên người vàđồng hồ là một trong những trang sức hết sức phổ biến Nó mang lại cho người dùng vẻ đẹp sang trọng, quý phái cũng như thể hiện sự đẳng cấp cho người đeo.

- Người chủ cửa hàng đưa các sản phẩm đó lên website của mình và quản lý bằng website đó Khách hàng có thể đặt mua hàng trên website mà không cần

Trang 7

đến cửa hàng Chủ cửa hàng sẽ gửi sản phẩm cho khách hàng khi trước khi nhận được tiền.

5 Yêu cầu trang web.

Hệ thống có 2 phần:

Thứ nhất: Phần khách hàng:

Khách hàng là những người có nhu cầu mua sắm hàng hóa, họ sẽ tìm kiếm cácmặt hà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ácchức nă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 mới, khuyến mãi và sản phẩm nổi bật trên trang web

- Sau khi khách hàng chọn và đặt hàng trực tiếp thì phải hiện lên đơn hàng để khách hàng có thể nhập thông tin mua hàng và xem hóa đơn mua hàng

Thứ hai: Dành cho người 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, xoá 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) Nó đòi hỏi sự chính xác

- 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, giao diệ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ần tìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyếnmãi để thu hút khách hàng Điều quan trọng là phải đảm bảo an toàn tuyệt đối thông tin khách hàng trong quá trình đặt mua qua mạng Đồng thời trang Web phải luôn đổi mới, hấp dẫn

Trang 8

Chương 2 Phân tích và thiết kế hệ thống

1 Khảo sát hiện trạng hiện nay.

- Sau khi khảo sát tình trạng hiện nay thì em đã nắm bắt được các thông tin sau: Quản lý khách hàng : Mỗi khách hàng được quản lý các thông tin:

+ Họ tên, địa chỉ, số điện thoại, fax, email

+ Quản lý hàng hoá: mã hàng hoá, tên hàng hoá, đơn giá, số lượng, hình ảnh, chi tiết, mã loại hàng,tên loại hàng

+ Quản lý nhà sản xuất:mã nhà sx, tên nhà sx

+ Xử lý được đơn hàng và thống kê

- Khách hàng: người lựa chọn mặt hàng để mua Khác với

mua trực tiếp tại cửa hàng, công ty ở đây khách hàng tự thao tác

thông qua từng bước cụ thể để có thể mua hàng Trên mạng các

mặt hàng được sắp xếp theo thứ tự dễ tìm kiếm

2 Phân tích hệ thống

2.1 Xác định các tác nhân và tình huống sử dụng User Case

2.1.1 Danh sách các Actor của hệ thống

Trong chương trình quản lý Website bán đồng hồ bao gồm Admin, khách hàng Admin: admin là người có quyền cao nhất, và cũng là người đóng vai trò quan trọng của hệ thống sau khi đăng nhập có thể quản lý thông tin sản phẩm, quản lý đơn hàng, quản lý tài khoản, quản lý danh mục, quản lý nhà cung cấp, tìm kiếm, thống kê sau mỗi ngày, mỗi tháng, mỗi năm Khách hàng: có thể xem thông tin cửa hàng, thông tin sản phẩm, tìm kiếm và thêm sản phẩm vào giỏ hàng và đặt mua hàng

2.1.2 User-case

Use case mô tả sự tương tác đặc trưng giữa người dùng và hệ thống.Nó thể hiện ứng

xử của hệ thống đối với bên ngoài, trong một hoàn cảnh nhất định, xét từ quan điểm của người quản lý Nó mô tả các yêu cầu đối với hệ thống quản lý, có nghĩa là những

gì hệ thống phải làm chứ không phải mô tả hệ thống làm như thế nào Tập hợp tất cả Use case của hệ thống sẽ mô tả tất cả các trường hợp mà hệ thống có thể được sử dụng

2.1.3 Biểu đồ Use case

Trang 9

2.2 Biểu đồ lớp

2.3 Biểu đồ tuần tự

Trang 10

2.3.1 Biểu đồ tuần tự cho quá trình đăng nhập

2.3.2 Biểu đồ tuần tự cho quá trình tìm kiếm

2.3.3 Biểu đồ tuần tự cho quá trình quản lý sản phẩm

Trang 11

2.3.4 Biểu đồ tuần tự cho quá trình quản lý danh mục

Trang 12

2.3.5 Biểu đồ tuần tự cho quá trình đặt hang qua website

2.3.6 Biểu đồ tuần tự cho quá trình quản lý tài khoản

Trang 13

2.4 Biểu đồ hoạt động

2.4.1 Đăng nhập

2.4.2 Đăng ký

Trang 14

2.4.3 Thêm vào giỏ hàng

2.4.4 Quản lý tài khoản

Trang 15

2.4.5 Quản lý danh mục sản phẩm

Trang 16

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

Trang 17

3 Biểu đồ tổng quát của hệ thống.

4 Sơ đồ chức năng của mỗi nghiệp vụ.

1.1 Sơ đồ phân cấp chức năng của nghiệp vụ Admin.

Khách hàng

Xem thông tin sản phẩm

Chọn hàngĐăng kí thành viên

hoá Các thông tin khác

Tìm kiếm

Đặt hàng

Phản hồi thông tin

Thanh toán trực tiếp

Thông tin khách hàng

Hoá đơn (của mình)

Hàng hoá

Trang 18

2.1 Sơ đồ phân cấp chức năng của nghiệp vụ Quản lý kho.

3.1 Sơ đồ phân cấp chức năng của nghiệp vụ Bán hàng.

ADMIN

Cập nhật khách hàng

Sửa thông tin mặt hàng

Xoá mặt hàng

Trang 19

Bán hàng

Quản lý khách hàng

Theo dõi hàng hoá trong

kho Lập hoá đơn thanh toán

Cập nhật đơn hàng

Trả lời phản hồi Tìm kiếm khách hàng Sửa thông tin khách hàng Xoá khách hàng

Trang 20

5 Thiết kế mã (Code Design )

Sơ đồ chức năng chọn và đặt hàng

Thêm vào giỏ hàng

LIỆT KÊ DANHMỤC HÀNG

Lập, lưu đơn hàng vào

Xem danh mục hàng

Danh mục hàng

Sp đã tồn tại chưa?

Dừng chọn hàng

Đặt hàng

Đăng ký thành viên

Đơn hàng

Trang 21

Sơ đồ chức năng theo dõi đơn hàng

Đăng nhập

KT

Kiểm traNhập thông tin thanh toán

Xác nhận thanh toán

Gửi email thông

báo không thanh

toán

Trang 22

Sơ đồ chức năng Đăng ký thành viên

Sơ đồ chức năng Tìm kiếm

Nhập thông tin cá nhân

KT-TTNhập vào

Thêm thành viên

hàng

Nhập thông tin cần tìm

Chọn đối tượng cần tìm kiếm

Trang 23

Sơ đồ chức năng Phản hồi – Liên hệ

6 Các chức năng module.

Chức năng đăng ký thành viên.

- Khách hàng có thể đăng ký để trở thành khách hàng thường xuyên (thành viên) của công ty và được cấp một tài khoản người dùng(Acount) để đăng nhập khi cần đặt hàng ,thanh toán, hỗ trợ kỹ thuật…

- Đầu vào: Các thông tin cá nhân của khách hàng :

+ User name (tài khoản người dùng )

+ Module nhập thông tin cá nhân của khách hàng

+ Module xác nhận thông tin vừa nhập

+ Module thông báo cho khách hàng và yêu cầu nhập lại tài khoản người dùng nếu tài khoản đó đã có người đăng ký

+Module lưu thông tin khách hàng vừa đăng ký vào CSDL

+ Module thông báo và gửi Email đến khách hàng kết quả đăng ký

+ Thông báo kết qủa đăng ký , mã khách hàng được cấp

Nhập thông tin phản hồi

Nhập thông tin vào CSDL

CSDL

Trang 24

+ Module tìm kiếm trong CSDL.

+ Module hiển thị kết quả tìm kiếm

- Đầu ra: Kết quả tìm kiếm

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

- Sau khi khách hàng chọn những sản phẩm cần mua đặt vào giỏ hàng,khách hàng có thể đặt mua hàng chính thức thông qua Website

- Đầu vào:

+ Danh mục mặt hàng trong giỏ hàng

+ Thông tin cá nhân của khách hàng ( Họ tên, mật khẩu, số điện thoại…).+ Thông tin liên quan đến việc mua hàng

- Các quá trình thực hiện:

chọn

+ Module tính tổng tiền hàng theo đơn giá và tỷ giá của ngày đặt mua

+ Module nhập thông tin đơn hàng

+ Module cập nhật đơn hàng vào CSDL

+ Module thông báo cho khách hàng việc đặt hàng thành công ,các thủ tục thanh toán, nhận hàng ,hướng dẫn đặt hàng hay thông báo đặt hàng không thành công

- Đầu ra:

+ Thông báo tình trạng đặt hàng (thành công\không thành công),các thủ tục thanh toán, nhận hàng , hoặc hướng dẫn đặt hàng lại trong trường hợp thông tin đặt hàng không phù hợp

+ Module nhập thông tin phản hồi, góp ý

+ Module lưu thông tin góp ý vào CSDL.

- Đầu ra:

+ Thông tin chi tiết về phản hồi, góp ý chờ nhà quản trị phản hồi

Trang 25

Chương 3 Thiết kế và xây dựng website

1 Một số giao diện chương trình.

Giao diện trang chủ

Giao diện admin

Giao diện trang sản phẩm

Giao diện trang Giỏ Hàng

2 Xây dựng mô hình thực thể quan hệ.

2.1 Lược đồ quan hệ nhóm dữ liệu đơn hàng.

Trang 26

Mô tả bảng Đặt Hàng.

Chương 4 Tổng kết đánh giá và hướng phát triển của

website

1 Những nhược điểm chương trình làm được.

Chương 5 Đối với người sử dụng, chương trình đã đưa ra được:

- Các cách tìm kiếm, tra cứu theo các chủ đề khác nhau, kết hợp nhiều chủ đề theo ý khách hàng

- Xem chi tiết thông tin sản phẩm thương mại và đầy đủ các thông tin về cửa hàng đồng hồ MONA

- Cho phép khách hàng đăng ký thông tin để thực hiện việc mua sản phẩm

- Kiểm tra tính hợp lệ của khách hàng đăng nhập hệ thống

- Tạo đặt đơn hàng

Chương 6 Đối với người quản trị, chương trình đã đưa ra được:

- Xem thông tin của các đề mục cần quản lý như: Khách hàng, sản phẩm, đơn đặthàng…

- Đưa ra các form để nhập dữ liệu mới của các loại tư liệu

- Có thể sửa đổi, cập nhật các dữ liệu trên

- Trong việc thêm mới sản phẩm chương trình tự động sinh mã sản phẩm, điều này tiện lợi cho người quản trị và dữ liệu luôn đồng nhất

- Các chức năng này được thực hiện thông qua giao diện web

- Có thể chạy trên nhiều hệ điều hành

1 Những điểm chưa làm được và hướng giải quyết:

- Việc kết nối giữa server và cơ sở dữ liệu còn chậm

- Điều này cũng dễ hiểu vì việc thiết lập cầu nối phải qua nhiều cấp Chỉ có cách giải quyết là cho server chạy trên máy có cấu hình mạnh, tốc độ truy xuất đĩa nhanh

2 Hướng phát triển của chương trình:

- 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ác chức năng thanh toán tiền qua mạng Nhưng vì trong nước ta hiện nay vấn

đề thanh toán tiền qua mạng còn gặp nhiều khó khăn và chưa phổ biến lắm cho nên chức năng của Website dùng để hỗ trợ cho nhà quản trị 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ạnh việc thương

Trang 27

mại thì vấn đề cần phải tập trung thu hút khách hàng liên hệ và thõa thuận thiết

kế, lắp đặt một công trình nào đó thuộc lĩnh vực chuyên môn của công ty, cửa hàng

- Do vậy trong thời gian sau này cần bổ sung các chức năng về kiểm kê: Thống

kê số lần truy cập database, thống kê giá xuất nhập, tồn, thống kê doanh thu, xử

Ngày đăng: 20/11/2021, 08:25

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w