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

báo cáo thiết kế và xây dựng phần mềm đề tài xây dựng phần mềm quản lý cho cửa hàng tiện lợi s mart

26 1 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ý cho cửa hàng tiện lợi S-mart
Tác giả Nguyễn Mạnh Hùng, Lê Thành Đạt, Nguyễn Quang Nhật, Nguyễn Mạnh Kiên, Nguyễn Lê Anh
Người hướng dẫn Đỗ Văn Uy
Trường học Đại Học Bách Khoa Hà Nội, Trường Công Nghệ Thông Tin Và Truyền Thông
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo thiết kế và xây dựng phần mềm
Thành phố Hà Nội
Định dạng
Số trang 26
Dung lượng 2,96 MB

Nội dung

- Lưu trữ thông tin của các nhân viên - Quản lý việc xuất/nhập hàng hoá t i c a hàng ạ ử- Hỗ trợ đa dạng hình thức thanh toán - Thống kê hàng hoá đã bán được trong ngày cũng như theo các

Trang 1

ĐẠI H C BÁCH KHOA HÀ N I Ọ Ộ

TRƯỜNG CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

BÁO CÁO THIẾT KẾ VÀ XÂY D NG PHẦN MỀM

Đề tài: Xây d ng ph n m m qu n lý cho c a hàng ti n l i S-mart ự ầ ề ả ử ệ ợ

Giảng viên: Đỗ Văn Uy

Trang 2

LÝ DO CH ỌN ĐỀ TÀI

Bán l , buôn bán hiẻ ện đại dưới hình th c siêu th t ứ ị ự chọn các c a hàng trung ửtâm thương mại xu t hiấ ện ở Việt Nam t ừ 1994 và tăng trưởng mạnh trong các năm gần đây Mức sống của người dân ngày càng cao dẫn đến xu hướng thích mua hàng

ở cửa hàng, siêu th hị ơn ở chợ vì y u t ế ố chất lượng an toàn v sinh th c phệ ự ầm, hơn nữa các m t hàng này ph c v cho nhu c u thi t y u c a cu c s ng Ta nh n thặ ụ ụ ầ ế ế ủ ộ ố ậ ấy các kênh phân ph i hiố ện đại đang dần chiếm ưu thế, đặc biệt là tại các đô thị lớn Trong đó, các kênh bán lẻ ện đạ hi i ( siêu thị, trung tâm thương mại, … ) đã phát triển chóng mặt Và có th ể thấy các hình thức phân phối này đã dần trở nên quen thuộc v i nhớ ững người dân thành th và các t nh l n M t chu i kênh phân ph i, ở ị ỉ ớ ộ ỗ ốbán l ẻ hiện đại đang dần mọc lên như là xu thế tất yếu trên con đường thương mại hoá hiện đại hoá của Việt Nam v i nhiớ ều thương hiệu như Shop&Go, Family Mart, Co.op Mart, Winmart, CirleK … Theo công ty nghiên cứu thị trường Kantar Worldpanel, mức tăng trưởng của mô hình c a hàng tiử ện l i so v i cùng k ợ ớ ỳ năm trước lên đến 80%, g n v i nhu cắ ớ ầu v s ề ự tiện l i cợ ủa người tiêu dùng thành th ịĐồng th i v i s bùng n c a hình th c buôn bán hiờ ớ ự ổ ủ ứ ện đại đó, xu hướng tin học hoá, áp d ng công ngh máy tính vào trong mụ ệ ọi lĩnh vực hoạt động c a xã hủ ội đương thời, với thế m nh và tính c p thi t cạ ấ ế ủa ứng d ng tin h c thì vi c phát triụ ọ ệ ển các ứng d ng t ụ ự động là m t lợi thế ộ để tiết ki m chi phí, ph c v nhu cệ ụ ụ ầu cuộc sống con người

Do v y mà h u hậ ầ ết các lĩnh vực trong xã h i hiộ ện nay đều sử dụng phần mềm tự động để thuận tiện cho nhân viên, qu n lý và khách hàng Vì v y mà viả ậ ệc đầu tư phần mềm h ỗ trợ quản lý là r t c n thi t cho hi n nay ấ ầ ế ệ

Phần m m qu n lý là m t hình th c qu n lý linh ho t, ti n dề ả ộ ứ ả ạ ệ ụng cho người

sử d ng Vụ ới ph n mầ ềm thì vi c nh p, xu t d u và qu n lý hàng hoá s ệ ậ ấ ữ liệ ả ẽ trở nên

dễ dàng hơn Bên cạnh đó việc này giúp ti t ki m th i gian, ti n bế ệ ờ ề ạc hơn cho chủ cửa hàng đáp ứng được mọi yêu cầu mà người sử dụng đặt ra

1 Giới thiệu địa điểm khảo sát

- Cửa hàng ti n l ệ ợi S mart đị a ch ỉ số 25 Ngõ 298 Ngọc Lâm, Long Biên, Hà N ội.

- Thời gian ho ạt độ ng: t 7h30 22h00 các ngày trong tu ừ – ần

Trang 3

- Lợi nhu n c a c ậ ủ ửa hàng đế ừ ự n t s chênh l ch gi a giá nh p ệ ữ ậ sản ph m và giá bán th ẩ ực t t i c ế ạ ửa hàng

2 Mặt hàng kinh doanh

a Lợ i nhuận chung t ho ừ ạt độ ng kinh doanh

- Trong quá trình kh o sát tìm hi u các lo ả ể ại hàng hoá được kinh doanh t i c a hàng cho bài toán d ạ ử ự đoán doanh thu Lợi nhu n chính c a c a hàng t s chênh l ch gi giá ậ ủ ử ừ ự ệ ữ nhập và giá bán Trong đó mặt hàng được kinh doanh nhiều nhất là:

- Nhóm nướ c uống gi ải khát như nướ ọc, nước có ga, … c l

- Nhóm đồ ăn vặt như bánh ạo, bim bim,… g

b Nguồn nh p hàng hoá ậ

- Nguồn nh p ch ậ ủ y ếu đế ừ các nhà cung c p l n t ấ ớn như công

ty TNHH pepsico Vi t Nam, Công ty c ph n s a Vi ệ ổ ầ ữ ệt Nam,…

3 Đối tượng kinh doanh

- Do c a hàng to l c g ử ạ ạ ần trườ ng h ọc và chung cư nên nguồ n khách hàng ch y ủ ếu đế ừ ọc sinh, giáo viên cũng như n t h các h ộ dân cư đế ừ chung cư… Trong đó nhóm khách n t hàng thường xuyên đến mua hàng nhất là học sinh

4 Yêu c ầu ngườ i dùng

- Quản lý l ch làm vi c, ca làm vi c nhân viên làm vi c theo ị ệ ệ ệ

ca

- Lưu trữ thông tin của các nhân viên

- Quản lý việc xu ất/nhậ p hàng hoá t i c a hàng ạ ử

- Hỗ trợ đa dạng hình thức thanh toán

- Thống kê hàng hoá đã bán được trong ngày cũng như theo các m c th ố ời gian như theo tháng, theo quý, …

Trang 4

- Cho phép người quản lý thống kê và xử lý các thống kê của cửa hàng

- Giao di n d s d ng ệ ễ ử ụ

PHẦN II: XÁC L P YÊU C U Ậ Ầ

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

a, Cơ cấu tổ chức của cửa hàng

- Nhân s t i c a hàng: qu n lý và m t nhân viên bán hàng ự ạ ử ả ộ

Mô t v nhân s : ả ề ự

o Quản lý: Giám sát quá trình ho ạt độ ng c a c a hàng, ủ ử đưa ra quyế t định nh ập hàng hoá cũng như quả n lý lịch làm vi c c a các nhân viên Ngoài ra qu ệ ủ ản lý cũng tham gia vào vi ệc thanh toán hoá đơn cho khách hàng.

o Nhân viên: M i ca làm vi ỗ ệc thườ ng s có 1 nhân viên ẽ

và 1 qu n lý Nhân viên làm vi c s ph trách vi ả ệ ẽ ụ ệc thanh toán và th ng kê các m ố ặt hàng bán đượ c trong ngày

b, Các ho ạt độ ng c a c a hàng ủ ử

- Hoạt động bán hàng:

o Sau khi vào c a hàng, khách hàng s l a ch n các s n ử ẽ ự ọ ả phẩm c ần mua và mang đế n qu y thanh toán, nhân ầ viên s quét mã v ch s n ph ẽ ạ ả ẩm để tính ti n cho khách ề hàng

- Hoạt động nhập hàng hoá:

o Dựa vào thống kê từ ho ạt độ ng kinh doanh c ủa cửa hàng người quản lý sẽ liên hệ tới các công ty cung cấp hàng hoá để thông báo về số lượng hàng hoá c ần để

nh ập trung bình s nh p hàng hoá 2 l ẽ ậ ầ n/tu ần

Trang 5

o Sau khi nh p hàng hoá, nhân viên s có trách nhi ậ ẽ ệm kiểm tra hàng hoá để rà soát lại số lượng sao cho khớp với hoá đơn và quản lý sẽ thanh toán tiền hàng hoá

o Sau khi nh p li u hàng hoá nhân viên s t ng k ậ ệ ẽ ổ ết thông tin v các m t hàng vào s sách th ng kê c ề ặ ổ ố ủa cửa hàng

2 Phỏng v ấn ngườ i dùng

Các thông tin thu được từ việc phỏng vấn nhân viên của cửa hàng (Các câu h i kh ỏ ảo sát đượ ắ c s p x p theo th t ế ứ ự chi ến lược đặt câu hỏi - từ diện rộng đến hẹ p):

Câu h ỏi Trả l i

và thông thường 1 ca làm việc

hàng hoá …

nhiên để cạnh tranh với các cửa hàng khác thì chức năng mong

đăng ký thành viên cho khách hàng để kích cho nhu cầu mua

Trang 6

như để tri ân khách hàng đã đế n

4 Các ch ức năng đề xu ất

- Thanh toán:

o Thêm thành viên

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

o Thay đổi lịch làm việc của nhân viên

o Quản lý nhân viên theo ca

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

o Nhập hàng

Trang 7

o Xuất hàng

o Thống kê hàng hoá

- Quản lý doanh thu

o Quản lý doanh thu theo ngày

o Thống kê doanh thu

- Đả m b o h thống ph n hồi nhanh, chính xác, thông tin hi n thị ả ệ ả ể

- Có thể nâng c ấp thay đổ i h ệ thống trong tương lai.

- Giao di ện đơn giả n, d ễ ử s dụng

PHẦN I II: THIẾ T K H Ế Ệ THỐNG

1 Biểu đồ use case tổng quan hệ thống

Trang 8

2 Biểu đồ use case phân rã

Trang 9

5 Nhân viên Xuất hóa đơn

6 Nhân viên Hoàn thành thanh

toán

3a Khách hàng Thanh toán bằng

thẻ tín d ng ụUse case ti p tế ục bước 5

4a Nhân viên Không nhận được

tiền

Trang 10

Use case quay lại bước 1 Non-functional

requirement yêu c u tính chính xác cao ầ

Use case ID 02 Use case name Quản lý doanh thu Description Nhân viên bán hàng và quản lý thực hiện các hành vi quản lý

doanh thu

Trigger Quản lý hoặc nhân viên muốn xem doanh thu trong một

khoảng thời gian nhất định Pre-condition Tên quản lý và nhân viên đã có trong hệ thống Post-condition Phiếu thống kê doanh thu

thu

cần xem doanh thu

Alternative flow Xem tổng doanh thu theo ngày/tháng/năm Exception flow Ngày/tháng/năm không hợp lệ

Quay lại bước 2 Non-functional

requirement

Trang 11

Use case ID 03 Use case name Quản lý nhân viên Description Quản lý c a hàng th c hi n hành vi qu n lý nhân viên trong ử ự ệ ả

cử hàng

Trigger Điểm danh, xem l ch làm vi c ị ệ

Pre-condition Phải có nhân viên

Post-condition Nhân viên điểm danh và có ca làm vi c ệ

Use case ti p tế ục bước 5

Use case quay lại bước 3 Non-functional

requirement

Trang 12

Use case ID 04 Use case name Quản lý hàng hóa Description Nhân viên bán hàng và quản lý thực hiện các hành vi quản lý

1 Nhân viên & quản

Chọn vào mục hàng hóa

2 Nhân viên & quản

Sử dụng các chức năng trong mục hàng hóa

Alternative flow

Exception flow Hàng hóa chưa có đầy đủ thông tin

Quay lại bước 2 Non-functional

requirement

Trang 13

4 Biểu đồ trình tự

4.1 Quản lý thanh toán

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

Trang 15

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

Biểu đồ hoạt động mô tả chức năng thanh toán

Trang 16

Biểu đồ hoạt động tra c thông tin ứ

Biểu đồ quản lý hàng hóa

Trang 17

Chức năng thống kê

Trang 18

Chức năng quản lý doanh thu

Trang 19

6 Biểu đồ lớp

Trang 20

7 Thiết k CSDL ế

Bảng tài khoản Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

EMENT

2 TenTaiKhoan Varchar NOT NULL

Bảng nhân viên Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

EMENT

2 TenNhanVien Varchar NOT NULL

4 SoGioLamThem Time NOT NULL

Trang 21

Bảng Quản lý Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

2 TenQuanLy Varchar NOT NULL

Bảng Thủ Kho Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

2 TenThuKho Varchar NOT NULL

Bảng Khách Hàng Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

1 idKhachHang Int AUTO_INCREMENT

2 TenKhachHang Varchar NOT NULL

Trang 22

Bảng Hóa Đơn Stt Tên c t ộ Kiểu d ữ

Varchar NOT NULL

Bảng Hàng Hóa Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

1 idHangHoa Int AUTO_INCREMENT

2 TenHangHoa Varchar NOT NULL

3 LoaiHangHoa Varchar NOT NULL

Trang 23

Bảng Phiếu ki m kê ểStt Tên c t ộ Kiểu d ữ

liệu Rằng bu c ộ Ghi chú

1 idPhieuKiemKe Int AUTO_INCREMENT

Bảng Phiếu xuất hàng Stt Tên c t ộ Kiểu d ữ

liệu Rằng bu c ộ

Ghi chú

1 idPhieuXuatHang Int AUTO_INCREMENT Id c a tài ủ

khoản

2 LoaiHangXuat Time NOT NULL

Khóa

Khóa

Trang 24

PHẦ N IV: THI T K KIỂN TRÚC Ế Ế

- Tiêu chí đóng gói: Theo vai trò người dùng

Giải thích: Vì m ỗi ngườ ử ụng (nhân viên, ngườ i s d i qu n ả lý) đều có nghiệp vụ riêng, việc phân chia các gói theo vai trò ngườ i dung sẽ giúp tách biệt các l ớp liên quan đế n người dung tương ứ ng, sau này việc bảo trì b ảo dưỡ ng cũng sẽ trở nên dễ dàng tránh được trườ ng hợp các lớp

có liên quan đến nhau khó có thể giao tiếp với nhau

Bảng Phiếu nhập hàng Stt Tên c t ộ Kiểu d ữ

liệu Rằng bu c ộ Ghi chú

1 idPhieuNhapHang Int AUTO_INCREMENT Id c a tài ủ

khoản

2 LoaiHangNhap Time NOT NULL

Khóa

chính

idPhieuNhapHang Khóa

Trang 25

- Lý do bài toán này đượ c áp d ng mô hình MVC mà ụ không ph i các mô hình khác: ả

+ MVC là m t mô hình v i k t c ộ ớ ế ấu tương đối đơn giản đối với những nhóm phát tri ển chưa có nhiề u kinh nghi m v ệ ề thiết kế và xây dựng ph n m m, không có quá nhi u ầ ề ề chuyên môn cũng có thể sử d ụng đượ c trong khi MVP và MVVM l i phù h p cho nh ng d án có m ạ ợ ữ ự ức độ ph c t ứ ạp cao. 

+ MVC cho phép phân tách gi a Model, View, Controller ữ

Trang 26

Mỗi thành ph n có m ầ ột nhi m v ệ ụ riêng bi ệt và độ ậ c l p v ới các thành ph n khác ầ

+ MVC dễ cài đặt cho các bài toán có mô hình thương mại tương tự như nhau Do đó, việ c phát triển dựa trên

mô hình này cũng trở nên đơn giản hơn.

PHẦ N V: THI T K GIAO DI N Ế Ế Ệ

1 Giao di ện đăng nhậ p

2 Giao di n th ng kê thu nh p ệ ố ậ

Bảng th ng kê doanh thu Quản lý:

Tổng thu

Ngày đăng: 11/06/2024, 17:52

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w