LýdochọnđềtàiVớisựpháttriểncủangànhcông nghiệp nuôithúcưng,nhucầumuabánthúcưngcũng ngàycàng tăngcao.Dođó,việc xâydựngphầnmềmquảnlýcửa hàng bán thú cưng sẽ giúp cho các cửa hàng có thể qu
Trang 1TẠOTRƯỜNGĐẠIHỌCĐẠINA M
BÀITẬPLỚN TÊNHỌCPHẦN:LẬPTRÌNHJAVA
ĐỀTÀI:XÂYDỰNG PHẦNMỀMQUẢNLÝCỦACỬA
HÀNGBÁNTHÚCƯNG
Giáoviênhướngdẫn: Trần Quý
NamSinhviênthựchiện:
1 1451020009 NguyễnThếAnh CNTT14-04
2 1451020203 NguyễnVănTạo CNTT14-04
3 1451020209 PhạmQuangThanh CNTT14-04
Trang 2M
BÀITẬPLỚN
TÊNHỌCPHẦN:LẬPTRÌNHJAVA
PHẦNMỀMQUẢNLÝCỦACỬAHÀNGBÁNTHÚCƯNG
Điểm Bằn
g Số
Bằng Chữ
1 1451020009 NguyễnThếAnh 20/03/2001
2 1451020203 NguyễnVănTạo 29/12/2002
3 1451020209 PhạmQuangThanh 19/07/2002
CÁNBỘ CHẤMTHI
HàNội,năm2022
Trang 31 Lýdochọnđềtài
Vớisựpháttriểncủangànhcông nghiệp
nuôithúcưng,nhucầumuabánthúcưngcũng ngàycàng tăngcao.Dođó,việc
xâydựngphầnmềmquảnlýcửa hàng bán thú cưng sẽ giúp cho các cửa hàng có thể quản lý được số lượngthúcưng trong kho hàng củamình
Phần mềm sẽ giúp cho các nhân viên trong cửa hàng có thể quản lý dễdàng hơn các thông tin về khách hàng, sản phẩm và hóa đơn Điều này sẽ giúpchocửahàng tối ưu hóa quy trình làm việc
Việc thủ công quản lý thông tin sẽ dễ dẫn đến các sai sót như lập hóa đơnsai thông tin sản phẩm, ghi nhầm thông tin khách hàng, Xây dựng phần mềmquảnlý cửahàng sẽgiúp giảm thiểutình trạngnày
Việc xây dựng phần mềm quản lý cửa hàng bán thú cưng sẽ giúp tối ưuhóa việc quản lý và lên kế hoạch kinh doanh, giúp cho cửa hàng đạt được hiệuquảkinh tếcaohơn
Phần mềm quản lý cửa hàng bán thú cưng đem lại các tiện ích cho kháchhàng như tìm kiếm sản phẩm, đặt hàng, tra cứu thông tin, thanh toán online,thống kê thông tin v.v nên tiếp cận cũng như tương tác với khách hàng
sẽ dễdànghơn chocửahàng
2 Mụcđích
Tối ưu hoá quy trình quản lý: Mục tiêu chính của đề tài là xây dựng phầnmềm quản lý cửa hàng bán thú cưng để giúp tối ưu hoá quy trình quản lý, giảmthiểuthời gian,năng
Trang 4chóng giúp khách hàng tìm kiếm sản phẩm dễ dàng, tư vấn chăm sóc thú cưnghiệu quả, đồng thời hỗ trợ các dịch vụ online giao hàng, thanh toán trực tuyếnđểđáp ứng nhu cầukháchhàng
Tăng hiệu quả công việc và giảm thời gian: Tạo môi trường làm việcchuyênnghiệp,hỗ trợtoàndiệnđốivớinhân viênbánhàng,
đơngiảnhóaquytrìnhtìm kiếm thôngtin, quản lý,báo cáo,tươngtácvới khách
hàng
Tăng doanh số và tối ưu hoá chi phí: Điều tra thị trường, phát triển kếhoạch kinh doanh để quản lý hiệu quả các thông tin chi phí, tối ưu hoá chínhsách giá,tăngdoanh số bánhàng
Cậpnhậtcác tínhnăng mớiliêntụcvàbảo trì,nângcấpphầnmềm: Xâydựng phần mềm quản lý cửa hàng bán thú cưng đáp ứng được nhu cầu thịtrường, cập nhật các tính năng mới liên tục (ví dụ : hỗ trợ truy xuất nguồn gốcsản phẩm), bảo trì và nâng cấp phần mềm đảm bảo hoạt động liên tục và ổnđịnh
3 Đốitượng
Đốitượngcủađề tàilàcác cửahàngbánthú cưngvànhữngngười quảnlý cửa hàng Ngoài ra, đối tượng cũng bao gồm nhân viên bán hàng trong cửahàngvà khách hàngsử dụng dịchvụ củacửahàng
4 Phạmvinghiêncứu
Tìmhiểuvềcác quy trìnhkinhdoanhcủacửahàngbánthúcưng, thôngtinvề sảnphẩm,khách hàng, nhàcungcấp,hóa đơn,
Tìmhiểuvềcáccôngnghệ,phầnmềmứngdụngcósẵntrênthịtrườngđể quản lý cửahàng, đánh giáưu và nhượcđiểmcủatừng phần mềm
Thiết kế và phát triển phần mềm quản lý cửa hàng bán thú cưng, baogồm: quản lý sản phẩm, khách hàng, hóa đơn, giá cả, thống kê doanh số bánhàng,
Trang 5Đánh giá hiệu quả của phần mềm sau khi triển khai, bao gồm: đánh giáđộchínhxác, tốcđộ xửlý vàsựđápứngcủaphầnmềm vớinhu cầu kinh doanhcửa hàng, đánh giá ảnh hưởng và đóng góp của phần mềm đối với quản lý cửahàng,đánh giádoanh sốbán hàng tănglênhaykhông,
Đềxuấtcác cảitiếnhoặctính năngmớichophầnmềmquản lý cửa hàngbánthú cưngđể đápứng nhucầuthị trườngngày càngtăngcao
5 Phươngpháptiếpcận
Tìm hiểu cụ thể nhu cầu, yêu cầu của cửa hàng: Chúng ta nên tiếp cậnđầu tiên là điều tra, phân tích chi tiết nhu cầu, yêu cầu của cửa hàng bán thúcưng,thông quaviệctiếpxúc trựctiếpvớichủcửahàng, ngườiquản lývànhânviên
Thiếtkếphần mềm:Dựatrêncác thôngtinthuthập đượctừ cửahàng,tasẽ tiến hành xây dựng phần mềm quản lý cửa hàng bán thú cưng với các tínhnăng phù hợp Phía bên trong phần mềm sẽ dựa trên các phương pháp Agile,ScrumhoặcWaterfall
Kiểmthửphầnmềm: Các bàikiểmtracơbản nên đượcthựchiệnđể đảmbảo phầnmềmcóthểhoạtđộng tốt,đápứngcácyêucầu củacửa hàng,đảmbảođộ chính xác vàtính ổn định củahệ thống
Thực hiện bảo trì và nâng cấp phần mềm: Sau khi hoàn thành xây dựngphần mềm, chúng ta cần duy trì và bảo trì hệ thống Các nâng cấp phần mềmmớicànglàcầnthiếtđểđáp ứngnhucầupháttriển củacửahàngbánthúcưng
Đàotạochongườisửdụng:Saukhihoànthành phầnmềm,chúngtacầnđào tạo cho người sử dụng một cách chi tiết, giúp họ đáp ứng nhanh chóng vớicác nhu cầu thực tế của cửa hàng bán thú cưng, tăng cường hiệu quả kinhdoanh và quản lý
6 Ýnghĩacủađềtài
Trang 6Giúpchoviệcquảnlý vàtổchứchoạtđộng bánhàngcủacửa hàng bánthú cưng được trở nên dễ dàng hơn, chuyên nghiệp hơn, giúp sẵn sàng trả lờicho một số câu hỏi cơ bản như số lượng sản phẩm cửa hàng có sẵn, số lượngsản phẩm bán ra trong thời gian một tháng, số lượng khách hàng đến muahàng,
Tốiưuhoáquytrình làmviệccủacửa hàng, tăngsựchínhxác và tínhhiệuquả trong côngviệcquản lý bán hàng
Đồngthờiđồngbộhóathôngtingiữa kháchhàng,cửahàng vànhàcungcấpgiúp tăngtính ổn địnhvà quản lý hiệuquảcáccửahàng
Cải thiện quy trình đặt hàng, xử lý hóa đơn, kiểm tra hàng hoá, đóng góivàgiaohàng nhanh chóngvà đúng hẹn
Tăngcường sựcạnhtranhvàsựpháttriểncủa cửahàngbánthúcưnggiữa môi trường kinh doanh cạnh tranh và sự gia tăng ngày càng nhiều cáccông nghệ mới, đồng thời khách hàng cũng đòi hỏi nhiều tính năng mới vàđượccậpnhật hơn ởmột cửahàng
Vì các lý do trên, việc xây dựng phần mềm quản lý cửa hàng bán thúcưng là rất quan trọng trong việc giúp cải thiện hoạt động kinh doanh và quảnlýchocửahàng bán thú cưng
Trang 7MỤCLỤC (Đánhtựđộngvới3mức)
Trang 8MỤCLỤCHÌNH ẢNH (Đánhtựđộngnếucó)
Trang 9MỤCLỤCBẢNG (Đánhtựđộngnếucó)
Trang 10(Nếucó)
2
Trang 11CHƯƠNG I.Môtảbàitoánvàthiếtkếcơsởdữliệu
1 MôtảbàiToánvàcácchứcnăngcủachươngtrình
1.1 Môtảbàitoán
Chươngtrìnhphầnmềmquảnlýcửahàngbánthúcưnggiúpquảnlýtheodõisốlượng sản phẩm còn lại trong kho, hạn sử dụng, giá bán và nhà cung cấp Ngoài ra cònchophépđặthàngmới từnhàcungcấpkhi
sảnphẩm còn ít.
Chươngtrìnhphầnmềmquảnlýcửahàngbánthúcưnggiúpquảnlýtheodõihóađơn, kiểm tra tình trạng đơn hàng, đơn hàng tồn kho nhằm giúp quản lý đưa ra các quyếtđịnhkinhdoanhphùhợp,cảithiệnhiệuquảkinhdoanhvà phụcvụkháchhàngtốthơn.
Chươngtrìnhphầnmềmquảnlýcửahàngbánthúcưnggiúpquảnlýtheodõivàlưu trữ thông tin khách hàng, bao gồm tên, địa chỉ, số điện thoại, email, hình ảnh kháchhàngđểphụcvụtốthơnchocácchươngtrìnhkhuyếnmãivàchămsóckháchhàng.
Chươngtrìnhphầnmềmquảnlýcửahàngbánthúcưngchophépquảnlýlấydữliệu để phân tích số lượng sản phẩm bán ra mỗi ngày, mỗi tuần và mỗi tháng để đưa racácquyết địnhkinh doanh phùhợp và hiệuquả.
Chươngtrìnhphầnmềmquảnlýcửa hàngbánthúcưngchophépquảnlýquảnlýtài khoản đăng nhập của nhân viên, kiểm soát các hành động trên phần mềm để bảo đảmantoànvàbảo mậtthôngtin của cửahàng Quảnlýthôngtinkháchhàng:Chứcnăngchophépquảnlýcácthôngtincủakháchhàngbaogồm tên,địachỉ,sốđiện thoại,email,…
Quảnlýsảnphẩm:Chức năngquảnlýthôngtinvềsảnphẩmbaogồm:tênsảnphẩm,giábán, sốlượnghàngtồnkho,nhàcungcấp,môtả sảnphẩm,hìnhảnhsảnphẩm,
Quảnlýkhohàng:Chức năngquảnlýsốlượnghàngtồnkho,đơnhàngchờxácnhậnvà cácthông tin liênquanđếnquản lýkho hàng.
Quảnlýbánhàng:Chứcnăngquảnlýcác hoáđơnbánhàng, kiểmtra tìnhtrạngđơnhàng,đơn hàng tồnkhonhằmcảithiệnhiệuquảkinhdoanh.
Trang 12Quảnlýcôngnợ/phiếuthuchi:Chứcnăngquảnlýcácphiếuthu,chichocácnguyênvật liệu, thu tiền từ khách hàng, thanh toán cho nhà cung cấp và các hoạt động kinhdoanhkhác.
Quảnlýnhânviên:Chứcnăngquảnlýthôngtincácnhânviêntạicửahàngbaogồmtênnhânviên ,địachỉ,sốđiệnthoạivàmứclương.
Quảnlýtàikhoản:Chứcnăngquảnlýtàikhoảnđăngnhậpcủangườisửdụngphầnmềm.
Tínhnăngbáođộngkhisảnphẩmđãhếthàng:Nếusảnphẩmnàođãhếthàng,phầnmềmcóthể báo độngđểngười quảnlýcóthểđặtđơn hàngmớicho sảnphẩmđó.
Quảnlýcácchươngtrìnhkhuyếnmãi:Chứcnăngchophépquảnlýcácchươngtrìnhkhuyến mãi, giảm giá, voucher cho khách hàng, kích thích khách hàng thường xuyênmuahàngtại cửahàng.
Tómlại, phầnmềmquảnlýcửahàngbánthúcưnggiúpquảnlýcửahàngquảnlývàtối ưu toàn bộ quy trình kinh doanh, giúp cửa hàng đạt được hiệu quả kinh doanh tốt
hơn,đồngthờicungcấpchokháchhàngdịchvụtốthơnvàtăngđộhàilòngcủakháchhàng.
1.2 Cácchứcnăngcơbảncủachươngtrình
- Quảnlýnhânviên:
+Thêmnhânviên, thêmthôngtinnhânviên
+Sửa thôngtinnhân viên
+Xóanhânviên
- Quảnlý thúcưng
+Thêmthôngtin thúcưng
+Sửathôngtinthúcưng
+Xóathúcưng
- Quảnlý
Trang 13Quycáchtrìnhbàynộidung
hữ
Địnhdạng Canhlềtra
ng
Vídụ
Tênchương 14 Inhoa, đậm Giữa CHƯƠNG2.TÊNC
HƯƠNG
Tênt i ể u m ụ c m ứ c
1 13 Chữthường, đậm Trái
2.1 Tiểumụcmức 1 2.2 Tiểumụcmức1
Tênt i ể u m ụ c m ứ c
Chữ thường,
đậm,nghiêng Trái
2.1.1 Tiểumụcmức2 2.1.2 Tiểumụcmức2
Tênt i ể u m ụ c m ứ c
Đánhc h ỉ m ụ c b ằ n g c
hữ cáithường a) Trái
a) Tiểumụcmức3 b) Tiểumụcmức3 c) ……
b)
Trang 14Quycáchtrìnhbàynộidung
hữ
Địnhdạng Canhlềtra
ng
Vídụ
Tênchương 14 Inhoa, đậm Giữa CHƯƠNG3.TÊNC
HƯƠNG
Tênt i ể u m ụ c m ứ c
1 13 Chữthường, đậm Trái
3.1 Tiểumụcmức 1 3.2 Tiểumụcmức1
Tênt i ể u m ụ c m ứ c
Chữ thường,
đậm,nghiêng Trái
3.1.1 Tiểumụcmức2 3.1.2 Tiểumụcmức2
Tênt i ể u m ụ c m ứ c
Đánhc h ỉ m ụ c b ằ n g c
hữ cáithường a) Trái
a) Tiểumụcmức3 b) Tiểumụcmức3 c) ……
b)
Trang 15(Trìnhbàythành 3đoạnvănnêuƯuđiểm,nhược điểmvàhướngpháttriểnchủđề)
Trang 16[1] NguyễnHồngSơn(2007),GiáotrìnhhệthốngMạngmáytínhCCNA
(Semester1),NXBLao động xãhội.
[2] PhạmQuốc Hùng(2017),Đềcương bàigiảng Mạngmáy tính,Đại họcSPKTHưngYên [3] JamesF K u r o s e a n d K e i t h W R o s s ( 2 0 1 3 ) , C o m p u t e r N e t w o r k i n g : A t o p
-d o w n a p p r o a c h sixth E-dition, Pearson E-ducation.
Trang 17- BàitậplớnđượcintrênmộtmặtgiấytrắngkhổA4(210x297mm),
dàylớnhơn30trang,nhỏhơn100trang,khôngkể hìnhvẽ,bảngbiểu,đồthịvàdanhmục
tàiliệuthamkhảo.
- Phần nội dung trình bày trong bài tập lớn sử dụng Font chữTimes New Romancỡ13,
hệsoạn thảo Microsoft Word; mật độ chữ bình thường, không được nén hoặc kéo dãn
khoảngcáchgiữa các chữ;dãndòngđặtởchếđộ1,5lines;lề trên2,0cm;lềdưới2,0cm;lề trái2,5cm,lềphải2,0cm.Số trang đượcđánhởgiữa,phía dưới tranggiấy.
- Cáchghitríchdẫntàiliệuthamkhảo:Cuốiđoạntríchdẫnđánhsốthứtựtàiliệuthamkhảo(vídụ: [1]:tham khảotàiliệusố 1;[3,4,8]:tham khảo3tàiliệu số3, 4,8).
- Tuyệtđốikhôngđược tẩy,xoá,sửachữa trongbàitậplớn.
- Quycáchtrìnhbàynộidung
Tênchương 14 Inhoa,đậm Giữa
Têntiểumục mức1 13 Chữthường, đậm Trái
Têntiểumục mức2 13 Chữthường,đậm,nghiêng Trái
Têntiểumục mức3 13
Đánhchỉmụcbằng chữcáith ường
a),
b),
Trái
Nội dung 13 Chữthường(Normal) Đềuhaibên
Nộidungbảng(table) 12 Normal Giữaô
Tênbảng 12 Chữthường,nghiêng Giữa,trênbảng Tênhình 12 Chữthường,nghiêng Giữa,dưới hình
Trang 18Cácdấu::,.;)}]!?”đượcgõngaysaukýtựcuốicùng(khôngkhoảngcách),vàgõ1phímcách (space)sau chúng.Sau cácdấu:“{( [ không gõdấucách.
*Cáchđánhsốcáctiểuđềmục nhiềunhấtlà 3mứcvàkhônglùisangphải
Hướngdẫnxếptàiliệuthamkhảo
1 Tàiliệutham khảoxếptheothứtự tríchdẫntrongbàitậplớn.
2 Tàiliệu thamkhảolàsách,luậnán,báocáo phảighi đầyđủcácthôngtinsau:
- Têncác tácgiảhoặc cơquanbanhành(khôngcódấungăn cách)
- (nămxuấtbản), (đặttrong ngoặcđơn, dấuphẩysaungoặcđơn)
- Tênsách,luận ánhoặcbáocáo,(innghiêng,dấuphẩycuốitên)
- Nhàxuất bản,(dấuphẩy cuốitên nhàxuất bản)
- Nơixuấtbản,(dấuchấmkếtthúc tàiliệu thamkhảo).
Tàiliệu thamkhảolàbàibáotrongtạpchí, bàitrong mộtcuốn sách… ghiđầyđủcácthôngtinsau:
- Têncác tácgiả (khôngcódấu ngăncách);
- (Năm côngbố),(đặttrong ngoặcđơn, dấuphẩysau ngoặc đơn)
- “Tênbài báo”,(đặttrongngoặc kép,khônginnghiên, dấuphẩycuối tên)
- Têntạpchíhoặc tênsách,(innghiên,dấuphẩy cuốitên)
- Tập(khôngcódấungăn cách)
- (Sổ),(đặt trongngoặcđơn, dấuphẩysau ngoặc đơn)
- Cácsốtrang,(gạch nganggiữahai chữsố,dấuchấm kếtthúc)
Cần chú ý những chi tiết về trình bày nêu trên Nếu tài liệu dài hơn một dòng thì nên trình bày saucho từ dòng thứ hai lùi vào so với dòng thứ nhất 1 cm để phần tài liệu tham khảo được rõ ràng
và dễtheodõi.
Vídụ:
[4] NguyễnHồngSơn(2007),GiáotrìnhhệthốngMạngmáytínhCCNA
(Semester1),NXBLao động xãhội.
[5] PhạmQuốc Hùng(2017),Đềcương bàigiảng Mạngmáy tính,Đại họcSPKTHưngYên.
[6] JamesF K u r o s e a n d K e i t h W R o s s ( 2 0 1 3 ) , C o m p u t e r N e t w o r k i n g : A t o p
-d o w n a p p r o a c h sixth E-dition, Pearson E-ducation.