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

Xây dựng phần mềm quản lý tiệm hoa của ngoại

59 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây Dựng Phần Mềm Quản Lý Tiệm Hoa Của Ngoại
Tác giả Đinh Văn Thành, Lê Thế Việt
Người hướng dẫn Th.S Bùi Khánh Linh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 59
Dung lượng 11,58 MB

Nội dung

Hình 2.2 Biểu đồ use case của chức năng quản lý hệ thống.. Hình 2.4 Biểu đồ trình tự của chức năng thêm người dùng.. Hình 2.6 Biểu đồ trình tự của chức năng phân cấp quyền cho người dùng

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

ĐỀ T#I:

XÂY DỰNG PHẦN MỀM QUẢN LÝ TIỆM HOA CỦA NGOẠI

Sinh viên thực hiện : ĐINH VĂN TH#NH

LÊ THẾ VIỆT Giảng viên hướng dẫn : TH.S BÙI KHÁNH LINH

Chuyên ngành : CÔNG NGHỆ PHẦN MỀM

Hà Nội, tháng 5 năm 2023

Trang 2

Sinh viên thực hiện:

Trang 3

STT Họ và tên Nội dung thực hiện Điểm Chữ ký

1 Đinh Văn Thành

Mã sv

Khảo sát + Phân tích +code + làm báo cáo

2 Lê Thế Việt

Mã sv

Khảo sát + Phân tích +code + làm báo cáo

Trang 4

DANH MỤC HÌNH ẢNH

Hình 1.1 Hình ảnh Tiệm hoa của Ngoại

Hình 1.2 Hình ảnh một góc nhỏ Tiệm hoa của Ngoại

Hình 1.3 Một số loại hoa có trong tiệm

Hình 2.1 Biểu đồ use case tổng quát

Hình 2.2 Biểu đồ use case của chức năng quản lý hệ thống

Hình 2.3 Biểu đồ trình tự của chức năng đăng nhập

Hình 2.4 Biểu đồ trình tự của chức năng thêm người dùng

Hình 2.5 Biểu đồ trình tự của chức năng xóa người dùng

Hình 2.6 Biểu đồ trình tự của chức năng phân cấp quyền cho người dùng.Hình 2.7 Biểu đồ trình tự cho chức năng thêm nhân viên

Hình 2.8 Biểu đồ trình tự cho chức năng cập nhật thông tin nhân viênHình 2.9 Biểu đồ trình tự cho chức năng xóa nhân viên

Hình 2.10 Biểu đồ trình tự cho chức năng nhập hàng

Hình 2.11 Biểu đồ trình tự cho chức năng thêm mặt hàng

Hình 2.12 Biểu đồ trình tự cho chức năng đặt hàng

Hình 2.13 Biểu đồ trình tự cho chức năng thanh toán

Hình 2.14 Biểu đồ trình tự cho chức năng thống kê doanh thu

Hình 2.15 Biểu đồ cộng tác của chức năng đăng nhập

Hình 2.16 Biểu đồ cộng tác của chức năng thêm nhân viên

Hình 2.17 Biểu đồ cộng tác của chức năng cập nhật nhân viên

Trang 5

Hình 2.18 Biểu đồ cộng tác của chức năng xóa nhân viên.

Hình 2.19 Biểu đồ cộng tác của chức năng cấp quyền cho người dùng.Hình 2.20 Biểu đồ cộng tác của chức năng thêm người dùng.Hình 2.21 Biểu đồ cộng tác của chức năng thêm người dùng.Hình 2.22 Biểu đồ cộng tác của chức năng nhập hàng

Hình 2.23 Biểu đồ cộng tác của chức năng đặt hàng

Hình 2.24 Biểu đồ cộng tác của chức năng thanh toán

Hình 2.25 Biểu đồ cộng tác của chức năng thống kê doanh thuHình 2.26 Biểu đồ hoạt động của quy trình quản lý đăng nhậpHình 2.27 Biểu đồ hoạt động của quy trình quản lý nhân viênHình 2.28 Biểu đồ hoạt động của quy trình quản lý mặt hàngHình 2.29 Biểu đồ hoạt động của quy trình quản lý bán hàngHình 2.30 Biểu đồ hoạt động của quy trình báo cáo doanh thuHình 2.31 Biểu đồ trạng thái của chức năng đăng nhập

Hình 2.32 Biểu đồ lớp tổng quát

Hình 2.33 Biểu đồ thành phần

Hình 2.34 Biểu đồ triển khai hệ thống

Hình 3.1 Giao diện quản lý hệ thống đăng ký

Hình 3.2 Giao diện quản lý hệ thống đăng nhập

Hình 3.3 Giao diện quản lý người dùng

Hình 3.4 Giao diện quản lý nhân viên

Hình 3.5 Giao diện quản lý khách hàng

Hình 3.6 Giao diện quản lý hóa đơn

Hình 3.7 Giao diện quản lý chi tiết hóa đơn

Hình 3.8 Giao diện quản lý nguyên liệu

Hình 3.9 Giao diện phiếu nhập nguyên liệu

Hình 3.10 Giao diện danh sách mặt hàng

Hình 3.11 Giao diện báo cáo thống kê

Trang 6

DANH MỤC BẢNG BIỂU

Bảng 2.1 Bảng đặc tả chức năng quản lý hệ thống

Trang 7

LỜI MỞ ĐẦU

Trên thực tế không có sự thành công nào mà không gắn liền với những sự

hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trongsuốt thời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều

sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè

Và đặc biệt, trong học kỳ này Em xin cảm ơn cô Bùi Khánh Linh đã hướngdẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện Trong thờigian được học tập và thực hành dưới sự hướng dẫn của cô, chúng em khôngnhững thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê vàthích thú đối với bộ môn Phân Tích Thiết Kế Hướng Đối Tượng

Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, dobước đầu đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, với

lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý tiệm hoa của

Ngoại” chắc chắn sẽ không thể tránh khỏi những thiếu sót Chúng em rất mong

nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô

và các bạn để đồ án này ngày càng hoàn thiện hơn

Trang 8

Một lần nữa, chúng em xin chân thành cám ơn cô và luôn mong nhận được

sự đóng góp của thầy cô và các bạn

Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công NghệThông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp củamình là truyền đạt kiến thức cho thế hệ mai sau

Doanh thu hàng tháng: 100.000.000 VND

Địa chỉ: 294 Láng, Đống Đa, Hà Nội

Hotline: 0386203915

Facebook: https://www.facebook.com/tiemhoacuangoai

Trang 9

Hình 1.1 Hình ảnh Tiệm hoa của Ngoại

Trang 10

Hình 1.2 Hình ảnh một góc nhỏ Tiệm hoa của Ngoại

Hình thức kinh doanh: Mặt hàng kinh doanh chủ yếu là các loại hoa tươi, giỏ

hoa, lãng hoa…

Trang 11

Hình 1.3 Một số loại hoa có trong tiệm

Trang thiết bị của cửa hàng:

Mỗi cơ sở gồm: 02 máy tính, 01 máy in, 01 máy thu ngân, 2 camera

an ninh

1.1.2 Hoạt động nghiệp vụ

1.1.2.1 Quy trình nhập hàng

- Vào cuối ngày bộ phận kho sẽ kiểm tra tình trạng hoa thống kê xem loại

hoa nào sắp hết, loại nào còn tồn và những loại bị hỏng, khô héo cùng cácnguyên liệu phụ như giỏ, lãng, giấy gói để thông báo cho quản lý gửiyêu cầu nhập hoa, nguyên liệu cho những đơn vị cung cấp

+ Hoa tươi: Được nhập hằng ngày

+ Hoa khô: 3 bó

+ Hoa lụa: 2 bó

+ Giấy gói hoa: 5 cuộn

+ Ruy băng: 2 cuộn

- Sau khi nhận được thống kê từ bộ phận kho quản lý sẽ liên hệ với các nhà

cung cấp và yêu cầu nhà cung cấp gửi thông tin chi tiết về các mặt hàng.Sau khi thỏa thuận về giá cả quản lý sẽ tiến hành đặt hàng với nhà cung

Trang 12

cấp Quá trình giao hàng sẽ được thực hiện theo thời gian đã thỏa thuậngiữa quản lý và nhà cung cấp

- Khi nhận hàng, bộ phận quản lý kho sẽ kiểm tra hàng, đúng đủ số lượng

và chất lượng hàng thì lập hóa đơn mua hàng thanh toán tiền với nhàcung cấp, ngược lại thì sẽ có thông tin phản hồi tới nhà cung cấp Sau khinhận hàng xong bộ phận quản lý kho sẽ kiểm tra hàng lại một lần nữa rồilập chứng từ nhập kho và cập nhật vào danh mục hàng hóa

- Hàng đạt tiêu chuẩn:

+ Hoa: Tươi, không bị gãy nát, màu sắc tươi sáng

+ Nguyên liệu phụ: Giấy gói, lãng, giỏ không bị hỏng hóc, chất lượngtốt, mẫu mã đẹp

✔ Giá nhập kho = đơn giá*số lượng

1.1.2.2 Quản lý hàng hóa

- Mỗi lần bộ phận bán hàng lấy hàng từ kho thì bộ phận kho sẽ xuất phiếu

xuất kho bao gồm số lượng và tên các mặt hàng để quản lý dễ nắm bắttình hình cũng như thuận tiện cho việc quản lý hàng hóa Bộ phận bánhàng sẽ đảm nhận nhiệm vụ gói hoa theo yêu cầu của khách ngoài ra bộphận bán hàng sẽ gói sẵn một vài kiểu bó hoa khác để khách hàng có thểlựa chọn

- Giá của sản phẩm được tính:

Giá của bó hoa = Tổng giá nhập + 50% lợi nhuận + 1% mặt bằng

1.1.2.3 Quy trình bán hàng

Khi cửa tiệm nhận được yêu cầu cung cấp hàng của khách hàng, nhânviên sẽ gửi báo giá các mặt hàng cho khách hàng Sau khi thống nhất, nếuđồng ý khách hàng sẽ gửi yêu cầu mua hàng thông qua đơn đặt hàng,hoặc khách hàng có thể đặt gói trực tiếp ngay tại cửa hàng Bộ phận bánhàng sẽ tiếp nhận đơn đặt hàng, xác nhận và cập nhật thông tin kháchhàng sau đó chuyển cho bộ phận quản lý kho Dựa trên các thông tintrong đơn đặt hàng, thủ kho sẽ kiểm tra số lượng hàng trong kho, nếu đápứng đủ yêu cầu của khách hàng thì sẽ cập nhật danh mục hàng xuất, sau

đó chuyển hàng cho bộ phận bán hàng để tiến hành giao hàng cho khách.Ngược lại thì trình quản lý để có kế hoạch nhập hàng về

Bộ phận bán hàng, khi nhận được hàng từ kho sẽ kiểm tra hàng và lập hóađơn bán hàng đồng thời thực hiện giao hàng đến tận nơi cho khách hàng.Vào các dịp lễ trong năm cửa tiệm sẽ có chính sách khuyến mãi cùng cácchương trình tri ân khách hàng như chương trình: Tặng chậu sen đá,

Trang 13

xương rồng mini, các bó hoa nhỏ xinh, các mã giảm giá nhằm đánh vàothị hiếu ưa thích đồ rẻ - đẹp - chất lượng của khách hàng, từ đó tạo nêndanh tiếng thương hiệu và phong cách riêng cho quán Ngoài ra cửa tiệmluôn chú ý quan tâm đến từng khách hàng chính sự quan tâm nhiệt tìnhnày đã tạo nên ấn tượng tốt cho khách hàng và tạo ra một lượng kháchquen luôn ủng hộ cửa tiệm.

1.1.2.4 Báo cáo thồng kê

Quản lý cửa hàng sẽ tổng hợp các doanh thu, phiếu nhập, thông tin kháchhàng để lập báo cáo định kỳ hàng ngày, hàng tháng, hàng quý, hàng năm

Bộ phận bán hàng sẽ thống kê các mặt hàng bán chạy,mặt hàng không bánchạy để quản lý lập phương hướng phát triển cửa hàng trong tháng tiếptheo

1.1.2.5 Quản lý nhân viên

Nhân viên của cửa tiệm bao gồm: 01 quản lý, 01 chủ kho, 02 nhân viênbán hàng,

Một tháng nhân viên full time được nghỉ phép 2 ngày Báo trước cho quản

lý 1 ngày (nếu ngày nghỉ là thứ 2 – 6) và báo trước 1 tuần (nếu ngày nghỉ

là thứ 7 và chủ nhật)

Nhân viên part time có thể đổi ca linh hoạt cho nhau

Trong trường hợp xin nghỉ hẳn phải báo cho quản lý trước 2 tuần để quản

lý có thời gian bố sung nhân sự kịp thời

Trường hợp đi muộn bị trừ 1% lương / lần / tháng Nghỉ không xin phép10% lương / lần / tháng Nếu diễn ra nhiều lần sẽ bị buộc thôi việc Lươngcủa nhân viên được trả định kì vào ngày cuối cùng của tháng và được tínhtheo công thức:

Tổng lương: Ca (ngày) x số ngày công + thưởng – phạt

- Đối với vị trí quản lý lương cố định là: 8.000.000 + thưởng

- Full time: 300.000 x ngày công + thưởng

- Part time:

+ Ca sáng: 8h – 12h: 80.000 đồng / ca x ngày công + thưởng+ Ca chiều: 14h – 18h: 80.000 đồng / ca x ngày công + thưởng+ Ca tối: 18h – 23h: 125.000 đồng / ca x ngày công + thưởng

1.2 Xác lập dự án

1.2.1 Yêu cầu

Trang 14

- Hệ thống quản lý bán hàng có nhiệm vụ chức năng nghiệp vụ về bán

hàng Hỗ trợ quản lý kho hàng và nhân viên làm việc Giúp quản lý cửatiệm thống kê báo cáo từ đó nắm bắt được tình hình kinh doanh của tiệm

để đưa ra phương hướng phát triển trong thời gian tới

- Góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt động của

cửa tiệm Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng và chínhxác hơn

- Giảm bớt chi phí, nhân công, thời gian và sức lực.

Trang 15

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

2.1 Xác định các Actor và Use case tổng quát của hệ thống

- Quản lý nhân viên

- Quản lý chính sách, nội quy

- Hoàn tất các thu chi

- Báo cáo theo tháng

Trang 16

3 Nhân viên chủ kho

- Tiếp nhận thông tin từ quản lý

- Cập nhật thông tin hàng tồn

- Kiểm tra hàng

- Chọn lựa các loại hoa

2.2.2 Use case tổng quát của hệ thống

Trang 17

H2.1 Biểu đồ use case tổng quát.

2.2 Phân rã use case

Trang 18

2.2.1 Biểu đồ của chức năng quản lý hệ thống

2.2.1.1 Biểu đồ use case

H2.2 Biểu đồ use case của chức năng quản lý hệ thống.

Trang 19

Tên Use case Quản lý hệ thống

Người quản lýMục đích

- Đăng nhập vào hệ thống để thực hiện các công việc củamình

- Có thể thay đổi mật khẩu của tài khoản của cá nhân

- Sao lưu và phục hồi dữ liệu

Mô tả

- Khi người dùng muốn sử dụng hệ thống để thực hiện côngviệc của mình thì phải đăng nhập vào hệ thống, form đăngnhập cho phép đăng nhập với tên và mật khẩu của mình

- Hệ thống thực hiện kiểm tra tài khoản người dùng đăngnhập vào đúng hay chưa Nếu đúng hệ thống kiểm traquyền truy cập

- Người dùng muốn tham gia vào hệ thống thì phải đượccấp quyền đúng với các chức năng của mình Cấp quyềncho người dùng có trong danh sách quyền của hệ thống.Thông tin quyền người dùng được cấp tại bảng chi tiếtquyền người dùng ghi lại quyền cụ thể của từng người

- Trong trường hợp người dùng có quyền thì hệ thống thiếtlập trạng thái cho người dùng Trong trường hợp ngườidùng nhập sai tài khoản hệ thống sẽ thông báo lại cho ngườidùng

- Định kỳ người quản lý phải thực hiện sao lưu dữ liệu cótrong hệ thống vào một thư mục khác Trong quá trình saolưu người quản lý chọn hình thức lưu dữ liệu, chọn thư mục

để lưu, nhập tên file sao lưu và tiến hành sao lưu dữ liệu.Thông tin dữ liệu sẽ được sao lưu vào một thư mục khác,người quản lý phải lưu lại đường dẫn file để quản lý

- Khi hệ thống xử lý xong sự cố hoặc hệ thống có lỗi thìngười quản lý phải khôi phục lại dữ liệu cũ để tiếp tục làmviệc Trong quá trình hồi phục người quản lý chọn thư mụcchứa file đã sao lưu trước để phục hồi lại dữ liệu

Bảng 2.1 Bảng đặc tả chức năng quản lý hệ thống.

Trang 20

2.2.1.2 Biểu đồ trình tự

H2.3 Biểu đồ trình tự của chức năng đăng nhập.

Trang 21

H2.4 Biểu đồ trình tự của chức năng thêm người dùng.

Trang 22

H2.5 Biểu đồ trình tự của chức năng xóa người dùng.

Trang 23

H2.6 Biểu đồ trình tự của chức năng phân cấp quyền cho người dùng.

Trang 24

H2.7 Biểu đồ trình tự cho chức năng thêm nhân viên

H2.8 Biểu đồ trình tự cho chức năng cập nhật thông tin nhân viên

Trang 25

H2.9 Biểu đồ trình tự cho chức năng xóa nhân viên

H2.10 Biểu đồ trình tự cho chức năng nhập hàng

Trang 26

H2.11 Biểu đồ trình tự cho chức năng thêm mặt hàng

H2.12 Biểu đồ trình tự cho chức năng đặt hàng

Trang 27

H2.13 Biểu đồ trình tự cho chức năng thanh toán

H2.14 Biểu đồ trình tự cho chức năng thống kê doanh thu

2.2.1.3 Biểu đồ cộng tác

Trang 28

H2.15 Biểu đồ cộng tác của chức năng đăng nhập.

H2.16 Biểu đồ cộng tác của chức năng thêm nhân viên.

Trang 29

H2.17 Biểu đồ cộng tác của chức năng cập nhật nhân viên.

H2.18 Biểu đồ cộng tác của chức năng xóa nhân viên.

Trang 30

H2.19 Biểu đồ cộng tác của chức năng cấp quyền cho người dùng.

H2.20 Biểu đồ cộng tác của chức năng thêm người dùng.

Trang 31

H2.21 Biểu đồ cộng tác của chức năng thêm người dùng.

H2.22 Biểu đồ cộng tác của chức năng nhập hàng.

Trang 32

H2.23 Biểu đồ cộng tác của chức năng đặt hàng.

Trang 33

H2.24 Biểu đồ cộng tác của chức năng thanh toán

.H2.25 Biểu đồ cộng tác của chức năng thống kê doanh thu

Trang 34

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

H2.26 Biểu đồ hoạt động của quy trình quản lý đăng nhập

Trang 35

H2.27 Biểu đồ hoạt động của quy trình quản lý nhân viên

Trang 36

H2.28 Biểu đồ hoạt động của quy trình quản lý mặt hàng

Trang 37

H2.29 Biểu đồ hoạt động của quy trình quản lý bán hàng

Trang 38

H2.30 Biểu đồ hoạt động của quy trình báo cáo doanh thu

Trang 39

2.2.1.5 Biểu đồ trạng thái

H2.31 Biểu đồ trạng thái của chức năng đăng nhập

2.3 Biểu đồ lớp tổng quát

Trang 40

Hình 2.32 Biểu đồ lớp tổng quát

2.4 Biểu đồ thành phần

Hình 2.33 Biểu đồ thành phần

Trang 41

2.5 Biểu đồ triển khai

Hình 2.34 Biểu đồ triển khai hệ thống

Trang 42

private string MaNguoiDung;

private string Pass;

public void SetName()

Trang 43

private String MaNguoiDung;

private String TenNguoiDung;

private String QueQuan;

private Date NgaySinh;

private String GioiTinh;

private String SoDienThoai;

private void SoTaiKhoan;

public void getTenNguoiDung()

Trang 46

public NhanVien()

{

}

private float HeSoTienLuong;

public void ThemSanPhamMoi()

Trang 47

private void MaSanPham String;

public String TenSanPham;

public string LoaiHoa;

private FLoat GiaNhap;

public FLoat GiaBan;

public void ThongTinSanPham()

private String MaPhieuNhap;

private DateTime NgayNhap;

private String NhaCungCap;

private String MaNhanVien;

public void SetMaPhieuNhap()

Trang 48

private String MaPhieuNhapSanPham;

private String MaSanPham;

private void SoLuong; int;

private void DonGia; float;

public void HienThiCTPheuNhap()

Trang 49

private String MaGioHang;

public void MuaSanPham()

Trang 50

private String MaKhachHang;

private String MaHoaDon;

public DateTime NgayBan;

public void setMaHoadon()

private String MaChiTietHoaDon;

private String MaHoaDon;

private String MaSanPham;

Trang 51

private int SoLuong;

private void DonGia;

public void HienThiChiTietHoaDon()

private string MaPhieuDat;

private Datetime NgayDat;

private string MaKhachHang;

public void SetMaPhieuDat()

Ngày đăng: 26/12/2024, 17:04