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

Quản lý bán mỹ phẩm tại một cửa hàng

30 1,1K 7

Đ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 30
Dung lượng 1,49 MB

Nội dung

báo cáo phân tích hướng đối tượng phần mềm quản lý bán mỹ phẩm tại một cửa hàng nhỏ. Quy trình làm một quyển báo cáo về đề tài quản lý phần mềm bán mỹ phẩm tại một cửa hang. Biết cách sử dụng phần mềm thông qua báo cáo này

Trang 1

TRƯỜNG ĐẠI HỌC ĐỒNG THÁP

KHOA KỸ THUẬT - CÔNG NGHỆ

KIỀU THỊ BÍCH NGÂN

ĐOÀN NGỌC ĐOAN TRANG

PHÂN TÍCH HỆ THỐNG HƯỚNG ĐỐI TƯỢNG

QUẢN LÝ CỬA HÀNG MỸ PHẨM

NGÀNH: SƯ PHẠM TIN HỌC

LỚP: ĐHSPTIN 2017-L2

Đồng Tháp, ngày 16 tháng 06 năm 2018

Trang 2

MỤC LỤC

Trang 3

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

I Lý do chọn đề tài

Ngày nay với sự phát triển không ngừng của khoa học máy tính Một số công việc làm bằngthủ công vừa tốn công, tốn sức lại hao tốn quá nhiều thời gian dần dần được chuyển sang hệthống tự động hoá, đem lại sự thuận tiện trong công việc cho con người cũng như gópphần làm cho hoạt động mua bán mang tính chuyên nghiệp và hiệu quả hơn Từ nhucầu thực tế đó đã xuất hiện nhiều phần mềm và công cụ để quản lý và xử lý các công việcthay cho con người

Trong quản lý mua bán mỹ phẩm, với số lượng các mặt hàng mỹ phẩm ngày càng đa dạngvào phong phú về cả chủng loại cũng như nhà sản xuất Do đó, xây dựng phần mềm “Quản

lý mua bán mỹ phẩm” giúp cho người bán dễ dàng quản lý tình hình mua bán cũng như tìnhtrạng hàng hóa trong cửa hàng Đây là một công cụ hỗ trợ cần thiết và hiệu quả, giúp chocông việc dễ dàng hơn, tiết kiệm được thời gian và công sức đáng kể

II Giới thiệu sơ lược ứng dụng

1 Mục tiêu

Mục tiêu của đề tài đặt ra là xây dựng hệ thống quản lý mua bán mỹ phẩm, hỗ trợ cho việcnhập thông tin các mặt hàng, thông tin nhân viên, thông tin khách hàng và tính tiền chokhách hàng khi mua sản phẩm

2 Chức năng chính

- Nhập thông tin sản phẩm mới

- Chỉnh sửa thông tin sản phẩm đã có

- Phân loại sản phẩm

- Nhập thông tin nhân viên

- Nhập thông tin khách hàng

- Chỉnh sửa thông tin khách hàng

- Thống kê các mặt hàng trong tiệm

- Thanh toán tiền cho khách hàng

- Tìm kiếm sản phẩm

Trang 4

III Mô tả bài toán

Qua quá trình khảo sát nhóm đã tìm ra các thành phần cần phải lưu trữ như sau:

- Người bán hàng: Là người phụ trách giới thiệu và trực tiếp bán hàng cho khách hàng gồm

có mã nhân viên, tên nhân viên và chức vụ

- Sản phẩm: Các loại mỹ phẩm được quản lý thông qua mã sản phẩm, tên sản phẩm, giá bán

và sản phẩm có khuyến mãi không, số lượng sản phẩm

- Nhà cung cấp: Có mã nhà cung cấp và tên nhà cung cấp

- Loại sản phẩm: Gồm mã loại, tên loại

- Khách hàng: Mỗi khách hàng sẽ đến trực tiếp tại cửa hàng để lựa chọn mua và thanh toántại cửa hàng

- Hóa đơn: Sau khi khách hàng mua sản phẩm cửa hàng sẽ xuất hóa đơn gồm có mã hóa đơn,

mã sản phẩm, số lượng, ngày thanh toán

- Tính tổng số tiền khách hàng phải thanh toán khi mua sản phẩm:

Trang 5

CHƯƠNG 2: PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG VỚI SƠ

ĐỒ UML

I.Sơ đồ actor, usecase

1.1 Sơ đồ chi tiết

Qua quá trình khảo sát đặc tả hệ thống của đề tài, nhóm đã xác định được các actor và usecase cụ thể như sau:

* Actor khách hàng

* Actor người bán hàng

Trang 6

* Usecase Quản lý hóa đơn

1.2 Sơ đồ tổng quát

Sau khi đã có sơ đồ chi tiết nhóm đã phát triển được sơ đồ Usecase tổng quát, nhằm kháiquát các chức năng quản lý có được của chương trình

Trang 7

II.Sơ đồ lớp

2.1 Sơ đồ chi tiết

Từ sơ đồ tổng quát ở trên, nhóm xác định được các lớp như sau:

* Khách hàng (KhachHang): Với các chức năng thêm, sửa, xóa

Trang 8

Để thuận tiện cho việc phát tiển phần mềm tránh thiếu sót thực thể và thuộc tính nào, nhóm

đã bao quát tất cả các thuộc tính và thực thể qua sơ đồ lớp

III Sơ đồ tuần tự

Trong quá trình phát tiển phần mềm Để các tiến trình diễn ra theo một logic, nhóm đã xâydựng các sơ đồ tuần tự Nhằm mô tả công việc thực hiện của tiến trình

Trang 9

1 Sơ đồ tuần tự nhập sản phẩm

2 Sơ đồ tuần tự thống kê

Trang 10

3 Sơ đồ tuần tự mua sản phẩm

4 Sơ đồ tuần tự hóa đơn nhập sản phẩm

Trang 11

5 Sơ đồ tuần tự hóa đơn xuất sản phẩm

6 Sơ đồ tuần tự thanh toán

Trang 12

7 Sơ đồ tuần tự thu tiền

8 Sơ đồ tuần tự sắp xếp sản phẩm

Trang 13

IV.Sơ đồ hợp tác

Từ sơ đồ tuần tự của hệ thống nhóm đã chuy ển thành các sơ đồ hợp tác Với các

yêu cầu giống như sơ đồ tuần tự

1 Sơ đồ hợp tác nhập sản phẩm

2 Sơ đồ hợp tác thống kê

3

3 Sơ đồ hợp tác mua sản phẩm

Trang 14

4 Sơ đồ hợp tác hóa đơn nhập sản phẩm

5

5 Sơ đồ hợp tác hóa đơn xuất sản phẩm

Trang 15

6 Sơ đồ hợp tác thanh toán

7 Sơ đồ hợp tác thu tiền

8 Sơ đồ hợp tác sắp xếp sản phẩm

Trang 16

V Sơ đồ hoạt động

Nhóm đã dùng sơ đồ hoạt động để mô hình hóa các dòng hoạt động liên kết tới các lớp Mỗi lớp sẽ đảm nhiệm các hoạt động như mô tả dưới đây:

1 Sơ đồ hoạt động nhập sản phẩm

Trang 17

2 Sơ đồ hoạt động mua sản phẩm

Trang 18

3 Sơ đồ hoạt động thống kê

Trang 19

4 Sơ đồ hoạt động hóa đơn nhập sản phẩm

Trang 20

5 Sơ đồ hoạt động hóa đơn xuất sản phẩm

7 Sơ đồ hoạt động thu tiền

Trang 21

6 Sơ đồ hoạt động thanh toán

Trang 22

8 Hoạt động sắp xếp sản phẩm

VI Sơ đồ triển khai

Nhằm mô tả cách bố trí các đối tượng trong quá trình cài đặt Nhóm đã phát triển để thuậntiện trong việc hiển thị sự tương ứng giữa cấu trúc phần mềm của hệ thống và kiến trúc về

bố trí thiết bị của nó

Trang 23

CHƯƠNG 3: THIẾT KẾ

Dưới đây là một số giao diện của phần mềm mà nhóm đã demo

I Giao diện nhập sản phẩm

- Mã sản phẩm (char): tự tăng

- Tên sản phẩm (char): nhâp tối đa 50 kí tự

- Giá bán (int): nhập số nguyên

- Đơn vị tính (char): nhập tối đa 20 kí tự

- Khuyến mãi (char): chương trình khuyến mãi

- Mã loại (char): tối đa 20 kí tự

- Mã nhà cung cấp (char): tối đa 20 kí tự

II Giao diện sản phẩm

- Mã sản phẩm (char): nhập tối đa 4 kí tự

- Tên sản phẩm (char): nhập tối đa 50 kí tự

- Đơn vị tính (char): nhập tối đa 20 kí tự

- Giá (int)

Trang 24

- Nhập mới: thêm thông tin sản phẩm mới

- Cập nhật: sửa thông tin sản phẩm

- Xóa: xóa thông tin sản phẩm

- Thoát: thoát khỏi form

III Giao diện thông tin nhân viên

- Mã nhân viên (char): nhập tối đa 5 kí tự

- Tên nhân viên (char): nhập tối ta 20 kí tự

- Chức vụ (char): nhập tối đa 20 kí tự

- Thêm: thêm thông tin nhân viên mới

- Sửa: sửa thông tin nhân viên

- Xóa: xóa thông tin nhân viên

- Thoát: thoát khỏi form

Trang 25

IV Giao diện thống kê sản phẩm

- Mã sản phẩm (char): nhập tối đa 4 kí tự

- Tên sản phẩm (char): nhập tối đa 50 kí tự

- Số lượng (int): nhập tối đa 3 kí tự

- Tìm kiếm: nhập mã sản phẩm thống kê theo sản phẩm

- In: in ra phiếu thống kê

- Thoát: thoát khỏi form

Trang 26

V Giao diện hóa đơn tính tiền

- Mã hóa đơn (char): tự tăng khi có hóa đơn mới

- Ngày xuất hóa đơn (date): hiển thị ngày hiện hành khi xuất hóa đơn

- Đơn giá (int): tự hiển thị khi chọn mã sản phẩm

- Số lượng (int): nhập số nguyên

- Tên sản phẩm (char): tự hiển thị khi chọn mã sản phẩm

- Giá bán (int): tự hiển thị khi chọn mã sản phẩm

- Đơn vị tính (char): tự hiển thị khi chọn mã sản phẩm

- Sửa: sử thông tin hóa đơn

- In: in hóa đơn

- Thoát: thoát khỏi form

Trang 28

CHƯƠNG 4: TỔNG KẾT

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

Qua nghiên cứu môn học này nhóm em đã xác định được hệ thống phần mềm theo hướngđối tượng uml, xác định được các actor, usecase và biết cách thể hiện hệ thống qua các sơđồ: sơ đồ hoạt động, vẽ được các sơ đồ tuần tự, sơ đồ triển khai Ngoài ra, nhóm tạo đượccác chức năng quản lý thông tin nhân viên, thông tin sản phẩm, thống kê sản phẩm và xuấtfile

II Hướng phát triển

- Tiếp tục phát triển theo hướng hiện thực hóa phần mềm

- Phát triển hệ thống sang giao diện web, xây dựng hệ thống trên web giúp cho người bán hàng có thể nhập thông tin sản phẩm mọi lúc mọi nơi (nếu có internet)

Trang 29

TÀI LIỆU THAM KHẢO

[1] TS Phạm Nguyễn Cương, TS.Hồ Tường Vinh, Giáo trình “PT&TK HT HĐT sử dụng UML”, 2013, ĐHKHTN TP.HCM

[2] TS Phạm Thị Xuân Lộc, Giáo trình “Phân tích h ệ thống HĐT”, ĐH Cần Thơ, 2009 [3] Trần Đình Quế, Giáo trình Phân tích thiết kế hệ thống, ĐH Bưu chính Viễn Thông, 2007

Trang 30

PHỤ LỤC

BẢNG PHÂN CÔNG CÔNG VIỆC

1 Đoàn Ngọc Đoan

Trang

- Thiết kế bài báo cáo, khảo sát hệ thống, vẽ sơ

đồ lớp, vẽ sơ đồ actor, tổng hợp bài

- Sơ đồ triển khai

- Sơ đồ tuần tự: nhập sản phẩm, mua sản phẩm, thống kê, thu tiền

-Sơ đồ hoạt động: hóa đơn nhập sản phẩm, hóa đơn xuất sản phẩm, thanh toán, thu tiền

2 Kiều Thị Bích

Ngân - Thiết kế bài báo cáo, khảo sát hệ thống, vẽ sơ đồ lớp, vẽ sơ đồ actor, tổng hợp bài

Sơ đồ triển khai

- Sơ đồ tuần tự: hóa đơn nhập sản phẩm, hóa đơn mua sản phẩm, thanh toán, sắp xếp sản phẩm -Sơ đồ hoạt động: nhập sản phẩm, mua sản phẩm, thống kê, thu tiền

NHẬN XÉT, ĐÁNH GIÁ CỦA CÔ:

Người đánh giá

Ngày đăng: 16/04/2019, 18:15

TỪ KHÓA LIÊN QUAN

w