Tải bản đầy đủ (.pdf) (33 trang)

Quản lý cửa hàng giày dép (báo cáo lập trình JAVA)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.04 MB, 33 trang )

lOMoARcPSD|17343589

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CƠNG NGHÞ THƠNG TIN

BÁO CÁO CHUYấN ị HC PHắN
LP TRèNH JAVA

ị TCI:
QUắN Lí CA HNG GIY DẫP

Sinh viờn thc hin

: NGUYịN ỵC TRIịU

Ging viờn hng

: PHNG VN CắNH

dn
Ngnh

: CễNG NGHị THễNG TIN

Chuyờn ngnh

: CễNG NGHị PHắN MịM

Lp

: D15CNPM2



Khúa

: D15
H Ni, thỏng 6 nm 2022


lOMoARcPSD|17343589

PHIắU CHắM IịM
Sinh viờn thc hin:
H v tờn
Nguyn c Triu

Ni dung

Điểm

MSV: 20810310288

Giảng viên chấm điểm:
Họ và tên
Giảng viên chấm
1:

Giảng viên chấm 2
:

Chữ



Ghi
chú


lOMoARcPSD|17343589

MỤC LỤC
Lßi Mß Đ¿u

1

CHƯƠNG I Kh¿o Sát Và Xác L¿p Bài Tốn

2

1 Kh¿o sát

2

2 Xác l¿p bài tồn

2

3 u c¿u cÿa cÿa hàng

2

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


3

1 Bißu đß usecase tßng quát

7

2 Bißu đß tu¿n tÿ

12

3 Bißu đß lßp tßng quát

17

CHƯƠNG III CÀI ĐẶT
1 Giao dißn trang chÿ

23

2 Giao dißn đăng nh¿p

24

3 Giao dißn menu

25

4 Giao dißn qu¿n lý giày dép

26


5 Giao dißn qu¿n lý nhà cung c¿p

27

6 Giao dißn qu¿n lý hóa đ¡n

28

7 Giao dißn qu¿n lý kho

29

8 Giao dißn đăng ký

30


lOMoARcPSD|17343589

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. Trong
suß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 q Th¿y Cơ, gia đình và b¿n bè.
Và đ¿c bißt, trong hßc kÿ này. Chúng em xin c¿m ¡n th¿y Đ¿ng Tr¿n Đÿc đã
h±ßng d¿n, góp ý, th¿o lu¿n đß bài báo cáo này cÿa em đ±ÿc hồn thißn. Trong
thßi gian đ±ÿc hßc t¿p và thÿc hành d±ßi sÿ h±ßng d¿n cÿa cơ, chúng em
khơng nhÿng thu đ±ÿc r¿t nhißu ki¿n thÿc bß ích, mà cịn đ±ÿc trun sÿ say
mê và thích thú đßi vßi bß L¿p trình Java.

M¿c dù đã r¿t cß g¿ng hồn thißn đß án vßi t¿t c¿ sÿ nß lÿc, tuy nhiên, do
b±ß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 dép= ch¿c ch¿n s¿ khơng thß tránh khßi nhÿng thi¿u sót. Em r¿t mong nh¿n
đ±ÿc sÿ quan tâm, thơng c¿m và nhÿng đóng góp q báu cÿa các th¿y cơ và
các b¿n đß dÿ án này ngày càng hồn thißn h¡n.
Mßt l¿n nÿa, chúng em xin chân thành cám ¡n th¿y 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ÿa mình
là trun đ¿t ki¿n thÿc cho th¿ hß mai sau.
Trân trßng!
Trang 1


lOMoARcPSD|17343589

CHƯƠNG I Kh¿o Sát Và Xác L¿p Bài Toán
1 Kh¿o sát
- Trong mßt thßi đißm cơng nghß thơng tin phát trißn nh± hißn nay thì mßi cÿa hàng
đßu áp dÿng nhÿng ÿng dÿng cÿa cơng nghß thơng tin vào cơng vißc mua bán cÿa
mình, nh¿m t¿o ra đißu kißn thu¿n lÿi cho sÿ phát trißn cÿa cÿa hàng mình.
- Mßi cÿa hàng đßu có nhÿng ph¿n mßm qu¿n lý và tính tißn riêng tÿ đó mßi ph¿n
mßm này cũng ph¿i phù hÿp vßi đ¿c đißm cÿa tÿng cÿa hàng đó.
- Trong tÿng mÿc đích cÿa ch±¡ng trình thì nó s¿ thß hißn đ±ÿc nhÿng cơng vißc
chính cÿa mÿc đích đó, ví dÿ nh± mÿc Qu¿n lý giày dép thì nó s¿ thÿc hißn qu¿n lý
t¿t c¿ các thơng tin vß giày dép trong cÿa hàng.
2 Xác l¿p bài toán
- Login(Taikhoan,Matkhau)
- Qlgiaydep(Magiay,Tengiay,Xuatxu,Hang,Gia,Tinhtrang)

- Qlnhacungcap(Manhacungcap,Tennhacungcap,Diachi,Sodienthoai)
-Quanlyhoadon(Mahoadon,Tenhoadon,Ngaylap)
-Quanlykho(Makho,Tenkho)
3 u c¿u cÿa cÿa hàng
- Có mßt hß thßng qu¿n lý giúp cho cơng vißc t¿i cÿa hàng đ±ÿc thu¿n tißn
h¡n.
- Các chÿc năng qu¿n lý chính cÿa cÿa hàng:
- Qu¿n lý giày dép.
- Qu¿n lý nhà cung c¿p.
- Qu¿n lý s¿n ph¿m.
- Qu¿n lý hóa đ¡n.
Trang 2


lOMoARcPSD|17343589

- Đăng nh¿p.
- Qu¿n lý kho .
* Nhân viên bán hàng
- Đăng nh¿p.
- L¿p hóa đ¡n.
- Qu¿y giao dßch.
* Quản lý
- Qu¿n lý giày dép.
- Nh¿p hàng.
- Xu¿t hàng.
- Nhà cung c¿p.
* Nhân viên
- T¿o phi¿u nh¿p.
- T¿o phi¿u xu¿t.

- Kißm kê hàng hóa.
+u cầu thống kê
- Thßng kê danh sách các m¿t hàng.
- Thßng kê danh sách nhân viên.
- Thßng kê danh sách khách hàng.
- Thßng kê danh sách nhà cung c¿p.
Trang 3


lOMoARcPSD|17343589

- Phi¿u hóa đ¡n.
- Phi¿u nh¿p hàng.
- Phi¿u xu¿t hàng.
+Yêu cầu tra cÿu
- Tra cÿu thông tin m¿t hàng.
- Tra cÿu thông tin nhà cung c¿p.

Mô t¿

Chÿc năng

Qu¿n lý nhà cung c¿p

Giúp chÿ cÿa hàng có thß dß dàng tìm ki¿m
nhà cung c¿p phù hÿp.

Qu¿n lý hóa đ¡n

Giúp qu¿n lý các hóa đ¡n hàng đã và đang

bán d¿ dß dàng.

Qu¿n lý kho hàng

Qu¿n lý vißc xu¿t nh¿p tßn kho t¿i thßi đißm
hißn t¿i cÿa cÿa hàng.

Qu¿n lý giày dép

Qu¿n lý thơng tin vß s¿n ph¿m giày dép

3.1 Qu¿n lý giày dép
- Qu¿n lý giày dép(Mã giày,Tên giày, Xu¿t xÿ, Hãng, Giá,Tình tr¿ng)
- Chÿc năng qu¿n lý s¿n ph¿m giúp nhân viên cÿa hàng dß dàng qu¿n lý tÿng
lo¿i s¿n ph¿m theo các thơng tin đã l±u trong c¡ sß dÿ lißu.
3.2 Qu¿n lý nhà cung c¿p
- Nhà Cung C¿p (Mã nhà cung c¿p, Tên nhà cung c¿p, Đßa chß,Sß đißn tho¿i)
Trang 4


lOMoARcPSD|17343589

- Các s¿n ph¿m cÿa cÿa hàng đßu có ngn gßc xu¿t xÿ tÿ ngußn cung c¿p
mà cÿa hàng nh¿p đß đ¿m b¿o vß ngußn hàng và gßc xu¿t xÿ cÿa mßi s¿n
ph¿m đ¿n tay khách hàng.
3.3 Qu¿n lý hóa đ¡n
- Hóa đ¡n ( Mã hóa đ¡n ,Tên hóa đ¡n,Ngày l¿p)
- Đ¡n hàng ch±a so¿n: là nhÿng đ¡n hàng ch±a so¿n cho khách,n¿u là đ¡n
hàng đ±ÿc in màu đß thì là đ¡n c¿n ±u tiên so¿n tr±ßc , đ¡n vàng thì chu¿n
bß, đ¡n đen thì ch±a c¿n thÿc hißn ngay có thß so¿n sau cùng.

- Đ¡n hàng đã so¿n: là nhÿng đ¡n hàng so¿n và chu¿n bi giao cho khách.
- Đ¡n hàng đang v¿n chyßn: là nhÿng đ¡n hàng đang đ±ÿc giao ch±a tßi tay
khách hàng.
- Đ¡n đã đã bán : là nhÿng đ¡n đã bán và giao tßi khách hàng.
3.4 Qu¿n lý kho
- Kho(Mã kho,Tên kho)
- Qu¿n lý nhißu kho hàng, nhißu chi nhánh khác nhau, qu¿n lý hàng hóa b¿ng
serial/imei, qu¿n lý đißu chun hàng hóa (kèm imei/serial) giÿa các kho
trong hß thßng.
- Chÿc năng qu¿n lý kho hàng : bißu đß use case thß hißn chÿc năng nh¿p
kho, bißu đß Diagram thß hißn chÿc năng nh¿p kho.
- Xu¿t kho : Nh¿p phi¿u xu¿t kho l±u và l±u thơng tin các m¿t hàng vào c¡
sß dÿ lißu và c¿p nh¿t tình hình hàng hóa trong kho, bißu đß use case và
Sequence thß hißn chÿc năng xu¿t kho.
Trang 5


lOMoARcPSD|17343589

- Hß thßng danh mÿc đ¿y đÿ : kho hàng, hàng hóa, dßch vÿ, nhóm, đ¡n vß bán
hàng , nhà cung c¿p, nhà s¿n xu¿t... .
- Nh¿p kho :
+ Xÿ lý quy trình nh¿p hàng: K¿ ho¿ch nh¿p hàng –> Đ¡n đ¿t hàng –> Bß
ph¿n kißm duyßt k¿ ho¿ch duyßt đ¡n hàng –> Chßt đ¡n hàng –> C¿p nh¿t
thơng tin hàng trên đ±ßng đi –> Kißm duyßt và nh¿p hàng vß kho —> Cơng
nÿ/ Thanh tốn.
+ Nh¿p sß l±ÿng hàng hóa theo đ¡n hàng mua nhà cung c¿p
- Kißm kho : Kißm tra mÿc lßnh giÿa tßn kho và thÿc t¿ .

Trang 6



lOMoARcPSD|17343589

CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1 Bißu đß use case tßng quát

Trang 7


lOMoARcPSD|17343589

1.1 Bißu đß use case chÿc năng đăng nh¿p

- Tên use case: Đăng nh¿p
- Mÿc đích: cho phép nhân viên siêu thß đăng nh¿p thơng qua tài kho¿n và m¿t
kh¿u đã đăng ký tr±ßc đó.
- Mßi nhân viên có thß truy c¿p vào hß thßng đß tra cÿu, sÿa đßi thông tin các liên
quan.

Trang 8


lOMoARcPSD|17343589

1.2 Bißu đß use case qu¿n lý giày dép

- Qu¿n lý có thß tìm nhà cung c¿p theo tên ho¿c đßa chß rßi sau đó có thß tùy chßn
các chÿc năng t±¡ng ÿng nh± nh¿p thông tin nhà cung c¿p, xóa thơng tin nhà cung
c¿p, sÿa thơng tin nhà cung c¿p.

- Qu¿n lý có thß nh¿p thơng tin nhân viên, xóa thơng tin nhân viên, sÿa thơng
tin nhân viên.Qu¿n lý có trách nhißm thßng kê thu chi,hóa đ¡n,hàng nh¿p,ngun
lißu tßn.Sau đó in ra báo cáo.

Trang 9


lOMoARcPSD|17343589

1.3 Bißu đß use case qu¿n lý nhà cung c¿p

- Tên use case: Qu¿n lý nhà cung c¿p
- Mÿc đích: cho phép ng±ßi qu¿n lý cÿa hàng đăng nh¿p thơng qua tài kho¿n và
m¿t kh¿u đã đăng ký tr±ßc đó và thêm sÿa xóa thơng tin vß nhà cung c¿p n¡i mà
cÿa hàng nh¿p các s¿n ph¿m rßi l±u thơng tin vào CSDL đßng thßi in hóa đ¡n.
-Đßi tác: Ng±ßi Qu¿n lý

Trang 10

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

1.4 Bißu đß use case qu¿n lý kho

- Tên use case: Qu¿n lý kho
- Mÿc đích: cho phép ng±ßi qu¿n lý cÿa hàng đăng nh¿p thông qua tài kho¿n
và m¿t kh¿u đã đăng ký tr±ßc đó và thêm sÿa xóa thơng tin vß kho n¡i mà
cÿa hàng chÿa các s¿n ph¿m rßi l±u thơng tin vào CSDL.

- Đßi tác : Ng±ßi qu¿n lý

Trang 11

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

2 Bißu dß tu¿n tÿ
- Bißu đß tu¿n tÿ bißu dißn t±¡ng tác giÿa nhÿng ng±ßi dùng và nhÿng đßi
t±ÿng bên trong hß thßng. Bißu đß này cho bi¿t các thơng đißp đ±ÿc trun tu¿n
tÿ nh± th¿ nào theo thßi gian. Thÿ tÿ các sÿ kißn trong bißu đß tu¿n tÿ hồn tồn
t±¡ng tÿ nh± trong scenario mơ t¿ use case t±¡ng ÿng.
- Trong mßi bißu đß tu¿n tÿ s¿ thÿc hißn các chÿc năng:
- Boundary: Đßi t±ÿng biên
+ Dành cho lßp trên biên hß thßng và th¿ gißi cịn l¿i.Chúng có thß là form,
report, giao dißn vßi ph¿n cÿng nh± máy in&
+ Kh¿o sát bißu đß Use case đß tìm ki¿m lßp biên.
Control: Đßi t±ÿng đißu khißn
+ Có trách nhißm đißu phßi ho¿t đßng cÿa các lßp khác.
+ Thơng th±ßng mßi Use case có mßt lßp đißu khißn.
+ Nó khơng thÿc hißn chÿc năng nhißp vÿ nào.
+ Các lßp đißu khißn khác: Đißu khißn sÿ liên quan đ¿n an ninh và liên quan
đ¿n giao dßch vßi CSDL.
- Entity: Đßi t±ÿng thÿc thß
+ Lßp thÿc thß là lßp l±u trÿ thơng tin s¿ ghi vào bß nhß ngồi
+ Thơng th±ßng ph¿i t¿o ra b¿ng CSDL cho lßp lo¿i này.

Trang 12


Downloaded by v? ngoc ()


lOMoARcPSD|17343589

2.1Bißu đß tu¿n tÿ chÿc năng đăng nh¿p

Trang 13

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

2.2 Bißu đß tu¿n tÿ chÿc năng qu¿n lý nhà cung c¿p

Trang 14

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

2.3 Bißu đß tu¿n tÿ qu¿n lý giày dép

Trang 15

Downloaded by v? ngoc ()



lOMoARcPSD|17343589

2.4 Bißu đß tu¿n tÿ qu¿n lý kho

Trang 16

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

3 Bißu đß lßp tßng quát

Trang 17

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

3.1 Bißu đß lßp đăng nh¿p

Trang 18

Downloaded by v? ngoc ()


lOMoARcPSD|17343589


3.2 Bißu đß lßp qu¿n lý nhà cung c¿p

Trang 18

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

3.3 Bißu đị lßp qu¿n lý giày dép

Trang 20

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

3.4 Bißu đß lßp qu¿n lý hóa đ¡n

Trang 21

Downloaded by v? ngoc ()


lOMoARcPSD|17343589

3.5 Bißu đß lßp qu¿n lý kho

Trang 22


Downloaded by v? ngoc ()


×