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

Phân tích thiết kế hệ thống cửa hàng bán quần áo

27 601 1

Đ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 27
Dung lượng 503,39 KB

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

Nội dung

Nếu không có sự hỗ trợ của tin học, việc quản lý này phải cần khá nhiều người, chia thành nhiều khâu, mớicó thể quản lý được toàn bộ các đơn hàng, chu trinh nhập xuất phức tạp.. Đ

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

- -BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Nhóm thực hiện: Nhóm 4 – CNTT1 K18

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

- -BÀI TẬP LỚN

MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Sinh viên thực hiện: Nguyễn Trung Đức

Nguyễn Văn Khải

Hà Nội, 5/2016

Trang 3

Mục lục

I GIỚI THIỆU HỆ THỐNG 3

1 Mô tả bài toán 3

2 Hoạt động của hệ thống 3

3 Yêu cầu hệ thống 4

II Phân Tích Hệ Thống 4

1 Biểu đồ ca sử dụng 4

1.1 Các tác nhân của hệ thống 4

1.2 Các ca sử dụng của hệ thống 4

1.3 Đặc tả ca sử dụng 5

2 Xây dựng cơ sở dữ liệu cho hệ thống 7

3 Chức năng của hệ thống 8

3.1 Khách hàng: 8

3.2 Quản lý: 9

III Thiết kế hệ thống 11

1 Biểu đồ Use case 11

1.1 Biểu đồ Use case chi tiết 11

2 Biểu đồ trình tự 14

2.1 Nhân viên bán hàng 14

2.2 Thủ kho 18

Trang 4

Lời nói đầu

Trên thế giới hiện nay, tin học là ngành phát triển không ngừng, thời kỳ côngnghiệp hoá đòi hỏi thông tin nhanh chóng, chính xác Tin học càng ngày càng chiếm một

vị trí quan trọng trong cuộc sống hàng ngày, trong các ngành khoa học kỹ thuật, dịch vụvà xã hội

Đất nước ta đang có những chuyển biến to lớn trong tất cả mọi lĩnh vực, các ngànhkinh tế, các ngành khoa học kỹ thuật và cũng như đời sống xã hội Đảng và nhà nước tacũng đã rất coi trọng vấn đề áp dụng tin học vào các lĩnh vực của đời sống xã hội Sựnghiệp hoá, công nghiệp hoá, hiện đại hoá của đất nước cần đến sự phát triển của côngnghệ thông tin

Ví dụ như việc quản lý kinh doanh trong cửa hàng bán quần áo Nếu không có sự

hỗ trợ của tin học, việc quản lý này phải cần khá nhiều người, chia thành nhiều khâu, mớicó thể quản lý được toàn bộ các đơn hàng, chu trinh nhập xuất phức tạp Các công việcnày đòi hỏi nhiều thời gian và công sức, mà sự chính xác và hiệu quả không cao, vì đa sốđều làm bằng thủ công rất ít tự động Một số nghiệp vụ như tra cứu, thống kê, và hiệuchỉnh thông tin khá vất vả Ngoài ra còn có một số khó khăn về vấn đề lưu trữ khá đồ sộ,

dễ bị thất lạc, tốn kém,… Trong khi đó, các nghiệp vụ này hoàn toàn có thể tin học hoámột cách dễ dàng Với sự giúp đỡ của tin học, việc quản lý sẽ trở nên đơn giản, thuậntiện, nhanh chóng và hiệu quả hơn rất nhiều

Để hoàn thành học phần cũng như ôn tập lại kiến thức môn Phân tích thiết kế hệ thống, được sự hướng dẫn của Giáo viên bộ môn , nhóm chúng em xin trình bày bài tập lớn đề tài: “Phân tích thiết kế hệ thống cửa hàng bán quần áo” Do điều kiện thời gian có hạn và chưa hiểu biết được hết các vấn đề nghiệp vụ, nên đề tài của em khó có thể tránh khỏi những sai sót Kính mong sự đóng góp của cô và các bạn để đề tài của em có thể hoàn thiện thêm

Trang 5

I GIỚI THIỆU HỆ THỐNG

1 Mô tả bài toán

a, Tên cửa hàng: cửa hàng bán quần áo Adam Store

b, Địa chỉ: 360 Cầu Giấy – TP Hà Nội

c, Cơ cấu tổ chức

- Tổng giám đốc

- Giám đốc chi nhánh

- Quản lý

- Nhân viên bán hàng

- Nhân viên thu ngân

- Nhân viên kho

d, Chức năng:

- Khách hàng có thể lựa chọn sản phẩm mình trực tiếp tại cửa hàng hoặc trên hệ

thống

- Giới thiệu nhanh sản phẩm đến người tiêu dùng

- Các mặt hàng cập nhật nhanh về liên tục để cho khách hàng dễ dàng lựa chọn

- Các size và số lượng cũng phải cung cấp đầy đủ cho khách hàng lựa chọn

2 Hoạt động của hệ thống

- Cần một người quản lý hệ thống bán hàng tại cửa hàng

- Nhân viên giới thiệu mặt hàng và bán hàng quần áo

- Cửa hàng cần có kế hoạch chạy quảng cáo để tăng thêm sự thu hút khách hàng

- Phải có chương trình khuyến mãi giảm giá cho các sản phẩm hoặc khách hàng

thân thiết

Trang 6

3 Yêu cầu hệ thống

- Hệ thống phải có giao diện dễ sử dụng thông tin lưu trữ tối ưu với người sử

- Hệ thống đưa ra các doanh thu trong tháng , để đưa ra các hoạt động buôn bán,

những mặt hàng nào bán chạy, mặt hàng nào còn tồn đọng lại, mẫu hàng nào được ưachuộng

- Ưu tiên giảm giá khuyến mãi cho các khách hàng mua nhiều sản phẩm , thân

thiết hoặc tặng quà cho khách hàng trong những ngày lễ kỷ niệm

II Phân Tích Hệ Thống

1 Biểu đồ ca sử dụng

1.1 Các tác nhân của hệ thống

- Các tác nhân:

+ Khách hàng: là người cần được mua sản phẩm

+ Nhân viên: là người xác định khách hàng cần mua và lập hóa đơn bán hàng+ Giám đốc: là người duy trì cửa hàng

+ Quản lý: là người có trách nhiệm tính lương và quản lý cửa hàng

1.2 Các ca sử dụng của hệ thống

- Các ca sử dụng:

+ Duy trì thông tin khách hàng

+ Duy trì thông tin sản phẩm

+ Lập hóa đơn

+ Lập phiếu chuyển

Trang 7

1.3 Đặc tả ca sử dụng

a, Duy trì thông tin khách hàng:

- Mô tả:

+ Tên ca sử dụng: “Thông tin khách hàng”

+ Mục đích: Nhầm lưu trữ thông tin khách hàng, tên khách hàng, điện thoại, địachỉ của khách hàng

+ Khách hàng cập nhật thông tin không thành công

+ Khách hàng đặt hàng không được

+ Lỗi đặt hàng

+ Lỗi hệ thống in phiếu đặt hàng

+ Lỗi kiểm tra thông tin sản phẩm khách hàng

b, Duy trì thông tin sản phẩm

- Mô tả:

+ Tên ca sử dụng: Duy trì thông tin sản phẩm

Trang 8

+ Mục đích: Thêm mới sản phẩm khi nó được nhập vào kho từ các xưởng sảnxuất, sửa chữa các thông tin khi cần thiết và xóa bỏ thông tin về sản phẩm khi không cònsản xuất nữa.

+ Tác nhân: Nhân viên quản lý kho hàng

+ Sửa chữa thông tin sản phẩm khi nhập sai

+ Xóa bỏ thông tin sản phẩm khi không còn sản xuất nữa

- Hậu sự kiên:

+ Sản phẩm được đưa ra kho cho khách hàng lựa chọn

c, Lập hóa đơn

- Mô tả:

+ Tên ca sử dụng: “Lập hóa đơn”

+ Mục đích: Thanh toán tiền và xuất hóa đơn cho khách hàng

+ Tác nhân: Nhân viên thu ngân

+ Hệ thống yêu cầu bắt nhập tên sản phẩm cần thanh toán

+ Nhân viên bán hàng nhập mã hoặc tên sản phẩm

+ Hệ thống tự tính tiền mà khách hàng cần trả dựa trên sản phẩm, số lượng sảnphẩm mà khách mua và sẽ tự động lưu trong hệ thống

+ Nhân viên in hóa đơn và thanh toán cho khách hàng

- Luồng rẽ nhánh:

+ Nhập mã sản phẩm hoặc tên sản phẩm không hợp lệ

+ Hệ thống hiển thị thông báo lỗi

Trang 9

+ Hóa đơn không in ra được.

d, Lập phiếu chuyển

- Mô tả:

+ Tên ca sử dụng: “Lập phiếu chuyển”

+ Mục đích: Vận chuyển sản phẩm khách hàng đã đặt mua đến cho họ.+ Tác nhân: Bộ phận xuất sản phẩm

+ Nhân viên vận chuyển giao hàng đến cho khách hàng

2 Xây dựng cơ sở dữ liệu cho hệ thống

- Mô hình thực thể liên kết:

Trang 10

San pham nhap

So phieu

Ma san pham

So luong nhap Gia nhap

San pham

Ma SP Ten SP Mau Size

Phieu xuat

Ma SP

Ma hoa don

So phieu Ngay xuat

Nhan vien

Ma NV Ten NV Dien thoai Dia chi Hoa don

Ma HD Ngay lap Nguoi lap

Khach hang Ten khach hang Dien thoai Dia chi Thong tin khac

1.1 1.n 1.n 1.1

1.1 1.n

1.n 1.1

2 Đặt hàng Chức năng cho phép khách hàng duyệt sản phẩm trên trang

web và nhấn nút đặt hàng sản phẩm đã chọn

3 Giỏ hàng Chophépkháchhàngcóthểxem, điềuchỉnhmặthàngmìnhđãchọn

mua(thêm, sửa, bớt sản phẩm trong giỏ hàng, thay đổi số

Trang 11

lượng sản phẩm trong giỏ hàng) Baogồm tính tổng giá sản phẩm màkhách hàng đã chọn.

4 Thanh toán Khách hàng có thế thanh toán bằng 2 hình thức là :giao dịch

trực tiếp hoặc thanh toán trực tuyến

cập Đếm số lượng nguời dùng đã truy cập vào website.

8 Đánh giá Người xem có thể đánh giá cho từng sản phẩm trên website

theo các tiêu chí: Thiết kế, chức năng, hiệu năng và giá cả…

9 Hỗ trợ trực

tuyến

Khách hàng có thể đặt những câu hỏi, những thắc mắc của mình cho website Website sẽ hỗ trợ trực tuyến giải đáp nhữngcâu hỏi của khách hàng

Trang 12

mục sản phẩm năng thêm, sửa, xóa danh mục sản phẩm (loại sản phẩm).

3 Quản lý đơn

đặt hàng

Thống kêđơnđặthàngđặtbởikháchhàng, xemtìnhtrạngđơnđặthàngnhư: Đãgiao hàng, và chi tiết đơnđặt hàng

4 Chi tiết đơn

đặt hàng

Hiểnthị thong tinchitiếtđơnđặthàngbaogồm thong tinvềkháchhàng, thong tinvềcácsảnphẩmtrongđơnhàng, nhânviênthựchiệngiao đơn hàng, tình trạng đơn hàng, ghi chúcủangười quản trị

Trang 13

III Thiết kế hệ thống

1 Biểu đồ Use case

Trang 15

1.1 Biểu đồ Use case chi tiết

- Giám đốc:

Doanh thu hang thang

San pham da ban

San pham ton kho Giam doc Bao cao

<<include>>

<<include>>

<<include>>

Trang 16

- Nhân viên:

Trang 17

Da TT Chua TT

Thong tin SP Xac nhan TT

QL don hang

Nguoi lap DH

Trang 18

2 Biểu đồ trình tự

2.1 Nhân viên bán hàng

- Thêm mặt hàng:

- Hiển thị mặt hàng:

Trang 19

- Cập nhập mặt hàng:

Trang 20

- Xóa mặt hàng:

Trang 21

- Thêm thông tin khuyến mại:

Trang 23

2.2 Thủ kho

- Biểu đồ nhập thông tin

Trang 24

- Biểu đồ nhận đơn hàng

Trang 25

- Biểu đồ xử lý đơn hàng

Trang 26

- Biểu đồ quản lý đăng nhập

Trang 27

KẾT LUẬN VÀ ĐÁNH GIÁ CÔNG VIỆC

Trên đây là toàn bộ bài phân tích của chúng em khi xây dựng một hệ thống quản

lý bán quần áo Với mục đích xây dựng một hệ thống quản lý tối ưu và hiệu quả nhất.Quamột thời gian nghiên cứu và thực hiện, nhóm đã hoàn thành đề tài mặc dù vẫn còn nhiềuthiếu sót, nhưng cũng từ những thiếu sót đó nhóm đã tích luỹ được một số kinhnghiệm.Học cách xây dựng được một dự án quản lý

Nhưng điều quan trọng hơn là qua bài tập lớn lần này chúng em đã học tập đượcnhiều kinh nghiệm để làm việc theo nhóm Học hỏi được nhiều phương pháp tìm kiếm,tra cứu thông tin hữu ích cho quá trình học tập Chúng em đã tìm kiếm được nhiều thôngtin bổ ích không những cho bài tập lớn của mình mà còn nhiều thông tin bổ ích khác liênquan đến ngành học của mình thông qua các kênh thông tin khác nhau

Tuy nhiên, chúng em vẫn chưa có kinh nghiệm, mặt khác kiến thức còn hạn chếnên không thể tránh khỏi nhưng sai sót, khiếm khuyết trong quá trình làm bài tập, rấtmong thầy giáo và các bạn góp ý để chúng em chỉnh sửa và hoàn thiện bài cũng như hiểubiết của bản thân về môn học hơn nữa!

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

Ngày đăng: 09/05/2019, 21:37

w