1. Trang chủ
  2. » Luận Văn - Báo Cáo

PHÂN TÍCH THIẾT KẾ HỆ THỐNG website bán quần áo

38 6,6K 85

Đ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 4,92 MB

Nội dung

Giới thiệu về hệ thống Hệ thống quản lý Shop bao gồm: Chủ cửa hàng: là người quản lý cửa hàng, người đứng đầu cửa hàng, có quyền hạn cao nhất trong cửa hàng. Chủ cửa hàng cùng bộ phận nhập hàng sẽ là những người liên hệ trực tiếp với các nhà cung cấp để nhập sản phẩm. Chủ cửa hàng sẽ quản lý nhân viên, quản lý doanh thu của cửa hàng, quản lý việc nhập xuất sản phẩm của cửa hàng. Nhân viên bán hàng có nhiệm vụ hướng dẫn khách hàng tìm kiếm sản phẩm cho phù hợp, tính tiền số sản phẩm mà khách đã mua và lập hóa đơn bán hàng. Bộ phận kế toán: Quản lý các hóa đơn mua hàng của khách hàng. Dựa vào đó, có thể thống kê doanh thu, số lượng từng sản phẩm đã bán, số lượng tồn kho. Việc này sẽ được thống kê theo từng thời kỳ như theo tháng, theo quý, theo năm. Với các thông tin này sẽ được chủ cửa hàng lưu trữ lại để đưa ra các quyết định kinh doanh cho phù hợp, phát triển bền vững cửa hàng. Bộ phận nhập hàng: có nhiệm vụ quản lý việc nhập sản phẩm và kiểm tra sản phẩm của cửa hàng. Khi sản phẩm nào đó hết, bộ phận nhập hàng sẽ lập phiếu nhập hàng.

Trang 1

Mục Lục

LỜI MỞ ĐẦU 4

CHƯƠNG I: KHẢO SÁT HỆ THỐNG 5

1.1 Nêu bài toán 5

1.2 Hiện trạng và cơ cấu tổ chức 5

1.3 Giới thiệu về hệ thống 5

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 7

2.1 Danh sách các tác nhân 7

2.2 Danh sách các chức năng 7

2.3 Biểu đồ chức năng 8

2.2.9 Biểu đồ chức năng mức tổng quát 8

2.3.2 biểu đồ chức năng của người dùng 9

2.3.3 biểu đồ chức năng của Admin 9

2.4 Biểu đồ phân rã chức năng 10

2.4.1 Phân rã chức năng quản lý thông tin 10

2.4.2 phân rã chức năng quản lý tìm kiếm 10

2.4.3 Phân rã chức năng thống kê 11

2.4.4 Phân rã chức năng quản lý sản phẩm 11

2.5 Mô tả chức năng 12

2.5.1 Mô tả chức năng Đăng nhập (Người dùng) 12

2.5.2 Mô tả chức năng đăng kí tài khoản 12

2.5.3 Mô tả chức năng xem thông tin sản phẩm 13

2.5.4 Mô tả chức năng đặt mua 13

2.5.5 Mô tả chức năng thanh toán 14

2.5.6 Đăng nhập 14

2.5.7 Quản lý thông tin 15

2.5.8 Nhập hàng 15

2.5.9 Tìm kiếm thông tin 16

2.5.10 Thống kê 16

2.6 Biểu đồ tuần tự 17

2.6.1 Chức năng đăng kí 17

Trang 2

2.6.3 Chức năng đặt mua 18

2.6.4 Chức năng thanh toán 19

2.6.5 Chức năng thêm sản phẩm 19

2.6.6 Chức năng sửa thông tin sản phẩm 19

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

2.6.8 Chức năng nhập hàng 21

2.6.9 Chức năng tìm kiếm 21

2.6.10 Chức năng thống kê 21

2.7 Biểu đồ phân cấp chức năng 22

2.8 Xác định thực thể và các bảng thuộc tính 23

2.8.1 Xác định thực thể 23

2.9 các bảng dữ liệu 24

2.9.1 bản chứa thông tin về tài khoản người quản trị 24

2.9.2 Lớp chứa thông tin về tài khoản khách hàng 24

2.9.3 Lớp chứa thông tin về hoá đơn nhập hàng 25

2.9.4 Lớp chứa thông tin về chi tiết hoá đơn nhập hàng 25

2.9.5 Lớp chứa thông tin về chi tiết hoá đơn mua hàng 26

2.9.6 Lớp chứa thông tin về hình thức thanh toán 26

2.9.7 Lớp chứa thông tin về hoá đơn mua hàng 27

2.9.8 Lớp chứa thông tin về hình thức thanh toán 28

2.9.9 Lớp chứa thông tin về hãng sản xuất 28

2.9.10 Lớp chứa thông tin về phong cách 28

2.9.11 Lớp chứa thông tin về loại sản phẩm 28

2.9.12 Lớp chứa thông tin về nhà cung cấp 29

2.9.13 Lớp chứa thông tin về Sản phẩm 29

2.10 Sơ đồ quan hệ trong cơ sở dữ liệu 30

CHƯƠNG III: THIẾT KẾ WEBSITE 31

3.1 Công cụ 31

3.2 Thiết kế giao diện website 33

3.2.1.Giao diện trang chủ dành cho khách hàng 33

3.2.2 Menu trái 34

Trang 3

3.2.4 Trang Chi tiết sản phẩm 36

3.2.5 Trang Đăng Nhập 36

3.2.6 Trang Đăng kí 37

3.3.7 Giao diện dành cho người quản trị 37

3.3.8 Thêm mới sản phẩm 38

KẾT LUẬN 38

Trang 4

LỜI MỞ ĐẦU

Ngày nay, cùng với sự phát triển của đất nước ngành Công nghệ thông tin đã có

những bước phát triển mạnh mẽ không ngừng và tin học đã trở thành chiếc chìa khóa

dẫn đến thành công cho nhiều cá nhân trong nhiều lĩnh vực, hoạt động Với những ứng

dụng của mình, ngành Công nghệ thông tin đã góp phần mang lại nhiều lợi ích mà

không ai có thể phủ nhận được Đặc biệt là trong lĩnh vực quản lý kinh tế, tin học đã góp

phần tạo ra sự thay đổi nhanh chóng cho bộ mặt xã hội Nhất là khi việc tin học hóa vào

công tác quản lý, bán hàng là một trong những yêu cầu cần thiết đối với các doanh

nghiệp hiện nay

Từ những phần mềm quản lý giúp cho công việc bán hàng của cửa hàng trở nên

nhanh chóng và dễ dàng, ngày nay công nghệ thông tin đã phát triển mạnh mẽ hơn nữa,

Website ra đời không chỉ đáp ứng cho các khách hàng đến trực tiếp cửa hàng mua sản

phẩm mà nó còn phục vụ cho những khách hàng ở xa Không những thế, việc giới thiệu,

quảng bá hình ảnh về cửa hàng, công ty được mở rộng trên quy mô lớn giúp cho việc

kinh doanh, buôn bán, trao đổi tin tức thuận lợi hơn rất nhiều, mang lại hiệu quả kinh tế

cao hơn và tạo uy tín trong lòng khách hàng

Chính vì lợi ích mà Website mang lại mà các cửa hàng, công ty đã áp dụng nó để

phát triển công việc kinh doanh và giới thiệu cửa hàng của mình Trong số đó, thời trang

cũng là một ngành sử dụng nhiều đến Website Do vậy, nhóm em lựa chọn đề tài thiết kế

Website cho cửa hàng thời trang nhằm đưa đến cho khách hàng một địa điểm lý tưởng

trong việc mua sắm quần áo, đặc biệt là phái nữ

Dưới sự hướng dẫn tận tình của thầy Phạm Đức Hồng chúng em đã tìm hiểu và

hoàn thành bài được giao Tuy nhiên với lượng kiến thức có hạn, bài làm của chúng em

còn nhiều thiếu sót Mong các thầy (cô) góp ý để bài làm của chúng em được hoàn thiện

Trang 5

CHƯƠNG I: KHẢO SÁT HỆ THỐNG

Ngày nay, việc áp dụng Website trong việc phát triển kinh doanh của cửa hàng trở

nên rất phổ biến và hiệu quả, trong đó ngành thời trang cũng có sử dụng nhiều đến

Website để giới thiệu và quảng bá sản phẩm của cửa hàng, công ty mình Việc lên mạng

tìm kiếm và mua sản phẩm trở nên khá gần gũi với các bạn trẻ ngày nay, đặc biệt là các

bạn nữ Bên cạnh đó, Website còn giúp giới thiệu hình ảnh cửa hàng đến với mọi người

Do vậy, nhóm em quyết định thực hiện đề tài này với mong muốn đưa đến nhiều sự lựa

chọn hơn cho khách hàng, và phát triển cửa hàng trên quy mô lớn hơn

1.1 Nêu bài toán

Quản lý shop thời trang là hoạt động của một cửa hàng dù lớn hay nhỏ, nhân viên

phải thực hiện các công việc liên quan đến nhập, xuất quần áo Điều này gây ảnh

hưởng rất nhiều đến hiệu quả và thời gian làm việc Bên cạnh đó, số người biết đến

cửa hàng không lớn, chỉ trong quy mô nhỏ Do vậy, việc sử dụng Website để bán

hàng và giới thiệu cửa hàng là điều cần thiết để phát triển cửa hàng lớn mạnh hơn

1.2 Hiện trạng và cơ cấu tổ chức

1.2.1 Cơ cấu

Chủ cửa hàng: Chịu trách nhiệm về việc bán hàng, nhập hàng, quản lý doanh thu

của cửa hàng

1.2.2 Hiện trạng

Nhập sản phẩm mới cho cửa hàng: Khi cửa hàng nhập 1 loại quần áo mới về thì

chủ cửa hàng chịu trách nhiệm cập nhật thông tin sản phẩm(Loại sản phẩm, số

lượng, giá cả )

Bán hàng: Khi có khách hàng tới mua quần áo thì chủ cửa hàng cung cấp các

thông tin về sản phẩm, thông tin giá cả và cung cấp sản phẩm cho khách hàng khi

Trang 6

Hệ thống quản lý Shop bao gồm:

 Chủ cửa hàng: là người quản lý cửa hàng, người đứng đầu cửa hàng, có quyền

hạn cao nhất trong cửa hàng Chủ cửa hàng cùng bộ phận nhập hàng sẽ là những

người liên hệ trực tiếp với các nhà cung cấp để nhập sản phẩm Chủ cửa hàng sẽ

quản lý nhân viên, quản lý doanh thu của cửa hàng, quản lý việc nhập xuất sản

phẩm của cửa hàng

 Nhân viên bán hàng có nhiệm vụ hướng dẫn khách hàng tìm kiếm sản phẩm cho

phù hợp, tính tiền số sản phẩm mà khách đã mua và lập hóa đơn bán hàng

 Bộ phận kế toán: Quản lý các hóa đơn mua hàng của khách hàng Dựa vào đó, có

thể thống kê doanh thu, số lượng từng sản phẩm đã bán, số lượng tồn kho Việc

này sẽ được thống kê theo từng thời kỳ như theo tháng, theo quý, theo năm Với

các thông tin này sẽ được chủ cửa hàng lưu trữ lại để đưa ra các quyết định kinh

doanh cho phù hợp, phát triển bền vững cửa hàng

 Bộ phận nhập hàng: có nhiệm vụ quản lý việc nhập sản phẩm và kiểm tra sản

phẩm của cửa hàng Khi sản phẩm nào đó hết, bộ phận nhập hàng sẽ lập phiếu

nhập hàng

Trang 7

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Tên Chức Năng Ý nghĩa

1 Đăng nhập CHỨC NĂNG này mô tả chức năng đăng nhập vào

hệ thống của người dùng hoặc Admin

2 Đăng kí CHỨC NĂNG này mô tả chức năng đăng kí tài

khoản làm thành viên của người dùng và Admin

phẩm tại website của người dùng

4 Thanh toán CHỨC NĂNG này mô tả chức năng thanh toán tiền

Trang 8

cung cấp của Admin

7 Nhập hàng CHỨC NĂNG này mô tả chức năng nhập hàng của

Admin

8 Bán hàng CHỨC NĂNG này mô tả chức năng bán hàng trực

tuyến của Admin

9 Tìm kiếm thông

tin

CHỨC NĂNG này mô tả chức năng tìm kiếm cácthông tin như: sản phẩm, khách hàng, nhà cung cấp,hãng sản xuất của Admin

10 Thống kê CHỨC NĂNG này mô tả chức năng thống kê theo

các tiêu chí khác nhau của Admin

2.3 Biểu đồ chức năng

2.2.9 Biểu đồ chức năng mức tổng quát

Trang 9

2.3.2 biểu đồ chức năng của người dùng

2.3.3 biểu đồ chức năng của Admin

Trang 10

2.4 Biểu đồ phân rã chức năng

2.4.1 Phân rã chức năng quản lý thông tin

2.4.2 phân rã chức năng quản lý tìm kiếm

Trang 11

2.4.3 Phân rã chức năng thống kê

2.4.4 Phân rã chức năng quản lý sản phẩm

2.4.5 Phân rã chức năng đặt mua

Trang 12

2.5 Mô tả chức năng

2.5.1 Mô tả chức năng Đăng nhập (Người dùng)

(1) Người dùng chọn chức năng đăng nhập từ trang chủ của website

(2) Trang chủ sẽ mở đến trang đăng nhập

(3) Người dùng nhập tài khoản của mình (bao gồm tên đăng nhập và mật khẩu)

(4) Hệ thống xác nhận thông tin đăng nhập

(5) Hiển thị thông báo

Trường hợp đăng nhập thành công: hệ thống hiển thị trang chủ của hệ thống.

Sau khi đăng nhập thành công, Người dùng có thể thực hiện các chức năng tương ứng

với quyền đăng nhập của mình, như là thanh toán tiền, gửi ý kiến phản hồi

Trường hợp đăng nhập thất bại: Hệ thống đưa ra thông báo đăng nhập không

thành công và hiển thị trang chủ

2.5.2 Mô tả chức năng đăng kí tài khoản

(1) Người dùng chọn chức năng đăng kí từ trang chủ của website

(2) Trang chủ sẽ mở đến trang đăng kí

(3) Người dùng nhập đầy đủ thông tin tài khoản và thông tin cá nhân

(4) Hệ thống xác nhận thông tin và lưu lại

(5) Hiển thị thông báo

Trang 13

Trường hợp đăng kí thành công: hệ thống hiển thị trang đăng nhập để người

dùng có thể đăng nhập vào website và thực hiện các chức năng tương ứng với quyền

đăng nhập của mình, như là thanh toán tiền, gửi ý kiến phản hồi

Trường hợp đăng kí thất bại: Hệ thống đưa ra thông báo đăng kí không thành

công và hiển thị trang chủ

2.5.3 Mô tả chức năng xem thông tin sản phẩm

(1) Người dùng truy cập vào website và nhấn vào mục giỏ hàng

(2) Trang chủ sẽ mở đến trang giỏ hàng

(3) Người dùng xem thông tin sản phẩm và có thể yêu cầu thông tin chi tiết

(4) Hệ thống xác nhận yêu cầu, hiển thị thông tin chi tiết của sản phẩm

Người dùng là người sử dụng chức năng này Chức năng này được sử dụng để

thực hiện chức năng xem thông tin sản phẩm cảu người dùng Sau khi truy cập vào

website người dung có thể xem thông tin các sản phẩm có tại website

2.5.4 Mô tả chức năng đặt mua

(1) Người dùng chọn chức năng xem thông tin chi tiết của sản phẩm

(2) Trang chủ sẽ mở đến trang thông tin chi tiết của sản phẩm

(3) Người dùng xem và nhấn vào nút “đặt mua”

(4) Hệ thống xác nhận thông tin và lưu lại

(5) Hiển thị trang thông tin sản phẩm

Trường hợp đặt mua thành công: hệ thống tiến hành thêm sản phẩm vào giỏ hàng

của người đó và hiện ra trang thông tin sản phẩm để người dùng tiếp tục đặt mua

Trang 14

Trường hợp đặt mua thất bại: Hệ thống đưa ra thông báo và quay về trang trước

đó

2.5.5 Mô tả chức năng thanh toán

(1) Người dùng chọn chức năng đặt mua

(2) Trang chủ sẽ mở đến trang giỏ hàng của người dùng

(3) Người dùng xem và nhấn vào nút “thanh toán”

(4) Hệ thống xác nhận thông tin và hiển thị trang thanh toán

(5) Người dùng nhập đầy đủ thông tin

(6) Hệ thống đưa ra thông báo và quay trở lại trang giỏ hàng

Trường hợp thanh toán thành công: Hệ thống tiến hành tiếp nhận thông tin và

chuyển sản phẩm đến tay khách hàng

Trường hợp thanh toán thất bại: Hệ thống đưa ra thông báo và quay về trang

trước đó

2.5.6 Đăng nhập

(1) Admin chọn chức năng đăng nhập từ trang chủ

(2) Hệ thống hiển thị trang đăng nhập

(3) Admin nhập tài khoản của mình (bao gồm tên đăng nhập và mật khẩu)

(4) Hệ thống xác nhận thông tin đăng nhập

(5) Hệ thống xử lý quyền đăng nhập

(6) Hiển thị trang quản trị

Trang 15

Trường hợp đăng nhập thành công: Hệ thống hiển thị trang chủ quản trị.

Trường hợp đăng nhập thất bại: Hệ thống đưa ra thông báo đăng nhập không

thành công và hiển thị trang chủ

2.5.7 Quản lý thông tin

(1) Admin chọn chức năng quản lý thông tin từ trang chủ quản trị

(2) Hệ thống hiển thị trang quản lý thông tin

(3) Admin nhập đầy đủ thông tin của các đối tượng

(4) Hệ thống kiểm tra và lưu thông tin

(5) Hiển thị thông báo

(6) Hiển thị trang quản lý thông tin

Trường hợp quản lý thông tin thành công: Hệ thống ghi nhận thao tác, tiến hành

cập nhật lai dữ liệu và đưa ra thông báo thành công

Trường hợp quản lý thông tin thất bại: Hệ thống đưa ra thông báo và hiển thị

trang quản lý thông tin

2.5.8 Nhập hàng

(1) Admin chọn chức năng nhập hàng từ trang chủ quản trị

(2) Hệ thống hiển thị trang nhập hàng

(3) Admin nhập đầy đủ thông tin

(4) Hệ thống kiểm tra và lưu thông tin

(5) Hiển thị thông báo

Trang 16

(6) Hiển thị trang nhập hàng

Trường hợp nhập hàng thành công: Hệ thống ghi nhận thao tác, tiến hành cập

nhật lai dữ liệu và đưa ra thông báo thành công

Trường hợp nhập hàng thất bại: Hệ thống đưa ra thông báo và hiển thị trang nhập

hàng

2.5.9 Tìm kiếm thông tin

(1) Admin chọn chức năng tìm kiếm từ trang chủ quản trị

(2) Admin nhập từ khóa tìm kiếm

(3) Hệ thống xác nhận thông tin và thực hiện tìm kiếm

(4) Hệ thống trả về thông tin tìm kiếm

Trường hợp thành công: hệ thống hiển thị thông tin liên quan đến đối tượng mà

Admin tìm kiếm

Trường hợp thất bại: Hệ thống đưa ra thông báo lỗi và trở lại trang chủ

2.5.10 Thống kê

(1) Admin chọn chức năng tìm kiếm từ trang chủ quản trị

(2) Hệ thống đưa tra các tiêu chí để thống kê cho Admin lựa chọn

(3) Admin lựa chọn tiêu chí muốn thống kê

(4) Hệ thống xác nhận thông tin và thực hiện thống kê

(5) Hệ thống trả về thông tin thống kê

Trang 17

Trường hợp thành công: hệ thống hiển thị thông tin thống kê theo tiêu chí đã chọn

Trường hợp thất bại: Hệ thống đưa ra thông báo lỗi và trở lại trang thống kê

2.6 Biểu đồ tuần tự

2.6.1 Chức năng đăng kí

Hình 2.1 Biểu đồ tuần tự chức năng đăng kí

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

Trang 18

Hình 2.2 Biểu đồ tuần tự chức năng đăng nhập

2.6.3 Chức năng đặt mua

Hình 2.3 Biểu đồ tuần tự chức năng đặt mua

Trang 19

2.6.4 Chức năng thanh toán

Hình 2.4 Biểu đồ tuần tự chức năng thanh toán

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

Hình 2.5 Biểu đồ tuần tự chức năng thêm sản phẩm

2.6.6 Chức năng sửa thông tin sản phẩm

Trang 20

Hình 2.6 Biểu đồ tuần tự chức năng cập nhật thông tin sản phẩm

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

Trang 22

Hình 2.10 Biểu đồ tuần tự chức năng thống kê

2.7 Biểu đồ phân cấp chức năng

Trang 23

Sơ đồ phân cấp chức năng hay còn gọi là sơ đồ phân rã chức năng hoặc sơ đồ chức năng

nghiệp vụ Với một chức năng lớn, phức tạp, ta có thể phân rã nó thành các chức năng

nhỏ, đơn giản hơn

Biểu đồ phân cấp chức năng mang tính phân cấp, từ tổng quát đến chi tiết (rõ ràng, đơn

giản, dễ hiểu, dễ sử dụng)

2.8 Xác định thực thể và các bảng thuộc tính

2.8.1 Xác định thực thể

Thực thể db.taikhoan

o Mô tả thông tin về tài khoản

o Mỗi thực thể tượng trưng cho một người quản trị

o Mỗi một account (Account) duy nhất sẽ có một password (Password )duy

nhất

Thực thể db.khachhang

o Mô tả thông tin về khách hàng

o Mỗi thực thể tượng trưng cho một khách hàng duy nhất

o Mỗi một khách hàng khi đăng kí sẽ có một account (Account) và một

password (Password ) duy nhất, Email (Email),tên đầy đủ (tenkh),ngày tháng năm sinh (NgaySinh),địa chỉ (DiaChi), số điện thoại (sdt)

Thực thể db.nhaphang

o Mô tả thông tin quá trình nhập hàng

o Mỗi một lần nhập hàng sẽ có một id tương ứng (id), ngày tháng nhập date

và số tiền nhập money

Thực thể db.chitietnhaphang

o Mô tả thông tin chi tiết mỗi lần nhập hàng

o Bao gồm một mã ID một product id pricepost, amount, số tiền money

Thực thể db.muahang

o Mô tả thông tin về việc đặt mua hàng

o Bao gồm một id khác, tài khoản taikhoan, ngày tháng mua hàng date, tài

khoản thanh toán Pay ID, mã giao dịch, địa chỉ đặt mua, tên đặt mua,

email.tên giao dịch, phone giao dịch,

Thực thể db.chitietdatmua

o mô tả thông tin về chi tiết mua hàng

o bao gồm một id khác orther_ID, một mã sản phẩm produc_ID, tên sản

Ngày đăng: 28/05/2016, 14:47

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w