TRƯỜNG ĐẠI HỌC GIAO THÔNG VÂN TẢI KHOA CÔNG NGHỆ THÔNG TIN o0o BÁO CÁO BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ CỬA HÀNG VĂN PHÒNG PHẨM Nhóm sin[.]
Trang 1OACÔNGNGHỆTHÔNGTIN o0o
Trang 2Phântíchthiết kếhệthốngthôngtin Quảnlý cửa hàngvănphòngphẩm
1
GVBM: ĐàoThịLệ Thủy
LỜI CẢM ƠN
Lờiđầutiênchochúngemxingửilờicảmơnsâusắcđếntoànthểcácthầycô giáo trong khoa Công Nghệ Thông Tin – TrườngĐ ạ i H ọ c G i a o T h ô n g Vận Tải, những người đã hết mình truyền đạt và chỉ dẫn cho chúng em nhữngkiếnthức,nhữngbàihọc quýbáu trong suốtthời gianqua.
Để hoàn thành được bài tập lớn này, đặc biệt chúng em xin được bày tỏ lòngtri ân và xin chân thành cám ơn cô Đào Thị Lệ Thủy người đã trực tiếp chỉdẫnchúngemtrongsuốt quátrình họctập.
Trang 3Chương1.KHẢOSÁT VÀTÌMHIỂUNHUCẦUCỦAHỆ THỐNG 4
1.1 Giớithiệuđề tài 4
1.1.1 Xác địnhtênđềtài 4
1.1.2 Lýdolựachọn đềtài 4
1.1.3 Phạm vithựchiện 5
1.1.4 Dựkiếnnơikhảo sát 5
1.2 Phâncông côngviệc 5
1.3 Khảosáthệthống 5
1.3.1 Khảosátthông quaphỏng vấn 5
1.3.1.1 Kếhoạch phỏngvấn 5
1.3.2.2Bảng phỏng vấn chitiết 6
1.3.2 Khảosátthông quaquansátvànghiên cứutài liệu 15
1.4 Đánhgiá thựctrạng 15
1.5 Xác định mục tiêu 16
1.6 Thiếtlập dựán mới 16
Chương2.PHÂNTÍCHCHỨCNĂNGCỦA HỆ THỐNG 17
1 Các tácnhân thamgiahệ thống 17
2 Sơđồ phân rã chứcnăng BFD 17
3 Môhình hóa tiến trình 18
a) DFD logicmứcngữ cảnh 18
b) DFD logicmứcđỉnh 19
c) DFD mứcdướiđỉnh 20
Chương3.PHÂNTÍCHDỮLIỆUCỦAHỆ THỐNG 24
1 Xâydựng môhình thực thểliênkết 24
1.1 Các kiểuthựcthể 24
1.2 Mốiliên kếtgiữacácthựcthể 26
1.3 Thuộc tínhkhóa của thực thể 27
1.4 Môhình thựcthể liênkết 28
2 Xâydựng môhình quan hệ 29
Trang 42.1 Chuyểncácthực thểthành quan hệtươngứng 29
2.2 Chuyểnđổi từ môhình thựcthểliênkếtsangmôhình quanhệ 32
CHƯƠNG4.THIẾTKẾ HỆTHỐNG 33
4.1 Lậptừđiển dữliệu 33
1 Bảngkháchhàng(KHACHHANG) 33
2 Bảngloạisản phẩm(LOAISP) 33
3 Bảngsảnphẩm(SANPHAM) 33
4 Bảngnhàcung cấp(NhaCungCap) 34
5 Bảngphiếu nhập(PHIEUNHAP) 34
6. Bảngchitiếthóađơn(CT_HOADON) 34
7 Bảngđơn hàng(DonHang) 35
8 Bảngchức vụ(CHUCVU) 35
9 Bảnghóađơn(HOADON) 35
10. BảngNhân viên(NHANVIEN) 36
4.2 Thiếtkế giao diện 36
1 Giaodiệnđăng nhập 36
2. Giaodiệntrangchủ 37
3 Giaodiệnquản lýnhân viên 38
4 Giaodiệnquản lýbán hàng 39
5. Giaodiệnquản lýkhách hàng 39
6. Giaodiệnthống kêvà doanh thu 40
Trang 51.1.2 Lýdolựachọnđề tài
- Ngày nay, công nghệ thông tin có những bước phát triển mạnh mẽ, trongđóphải kể đến các ứng dụng phần mềm Một số công việc làm bằng thủ côngsẽ dẫn đến việc tốn sức,tốn công lại hao tốn quá nhiều thời gian nên dầndần chúng được chuyểnsang hệ thống tự động hóa Từ đó đem lại sự thuậntiện trong công việc chocon người cũng như góp phần làm cho hoạtđộngmuabánmangtínhchuyênnghiệpvàđạt hiệuquảhơn.Kếtquảcủanhucầu thực tế đó là sự ra đời của nhiều phần mềm, công cụ quản lý và xử lýcác côngviệcthaychoconngườinhư trướcđây
- Văn phòng phẩm là những vật dụng đơn giản dùng hàng ngày trong họctậpcủa học sinh và văn phòng làm việc, chẳng hạn như bút viết, giấy, túi bìa,kẹp file, Chính vì vậy màcác cửa hàng văn phòng phẩm luôn không thểthiếu trong việc đáp ứng nhucầu học tập và làm việc đối với học sinh vànhân viên văn phòng Với sựphát triển ngày càng rộng, nhu cầu làm đơngiảnhóa cácquytrìnhtrongcửahàngvănphòngphẩmtrởnêntấtyếu
- Chương trình quản lý văn phòng phẩm kế thừa mô hình hoạt động củacáccửah à n g v ă n p h ò n g p h ẩ m h i ệ n c ó t r ê n t h ự c t ế Đ ồ n g t h ờ i ứ n g d ụ n
g m ô hìnhcôngnghệvớimụcđíchlàmchochươngtrìnhcó thểđápứngđược nhucầ u q u ả n l ý ngàyc à n g p hứ c t ạ p vớik h ố i l ượ ng t h ô n g t i n ngà y
cà ng lớn,dễdàngtrong triển khaicũngnhư ứng dụng
- Trong quản lý cửa hàng văn phòng phẩm, với số lượng các mặt hàngngàycàng đa dạng và phong phú về cả chủng loại cũng như nhà sản xuất
Do đó,việc xây dựng hệ thống “Quản lý cửa hàng văn phòng phẩm” giúp chongườibándễdàngquảnlýtình trạngmua báncũngnhưtìnhtranghànghóa
Trang 6trong cửa hàng Đây là một công cụ cần thiết và hiệu quả, giúp cho quảnlýcôngviệcdễdànghơn,tiết kiếmthời gianvàcôngsứcđáng kể.
ự quản lý chặtchẽ và doanh thu và đem lạis ự p h ụ c v ụ c h o k h á c h
h à n g một cách tốt nhất có thể, hệ thống quản lý cửa hàng văn phòngphẩm tíchhợp các chức năng dành riêng cho cửa hành văn phòng phẩm vàđược nhiềucửa hànghưởng ứng,đưa vào ứngdụngmột cáchhiệu quả
1 Xácđịnhđềtài Nguyễn Hải
ĐăngNguyễnAnhQuân
4/9/2022
2 Xácđịnh lý do,phạm vi NguyễnAnhQuân 4/9/2022
ĐăngNguyễnAnhQuân
10/9/2022
Trang 71.3 Khảosáthệthống
Trang 8-Biết rõ thông tintừngmặthàng,cầnnhậpthêmloạimặthàngnào,sốlượngbaonhiêu.
2.
-Quátrìnhphânloạivàquảnlítừngloạimặthàng
-Nắm được quátrìnhphânloạivàquảnlítừngloạimặthàng
3.
-Quảnlýquát r ì n h bántừngloạimặthàng
Nắmđượcsốlượngmặt.hàngđãđượcbán Các thủ tụcmuabán, hình thức vàđốitượng giao dịch
-c á -c h xửlí
5.
-Quátrìnhquảnlínhânviên,hệthốngtrangthiết bị
-Nắm được tìnhhìnhchungcủanhânviêncũngnhưhệthốngmáymóchiệncó
Trang 9Ngườiđược hỏi: LêThị Hồng Ngày:10/9/2022
Người phỏngvấn:NguyễnHảiĐăng
Câuhỏi Trảlời
Trang 10 Hệthốngmáymóc,thiếtbị,phầ
nmềm:
1 Khi bán hàng nhân viên có
cầnmáy móc chuyên môn không?
Vàviệc sử dụng nó như thế nào
chohiệu quả?
Nhân viên chỉ cần sử dụngđượcofficet h à n h t h ạ o V i ệ c s
ử d ụ n g thì cũng khá đơn giản nên cũngkhônggây khó khăn lắm cho nhânviênmới
lý sảnphẩm nên cần phải nâng cấpphầnmềmmới
3 Cửa hàng có thường nâng
cấptrang thiết bị, máy móc hiện
3 Nhân viên ở đây có cần trình
độvề tin học không ? Nếu có thì cửahàng sẽ
tuyển nhân viên thế
nàochophùhợp?
Tuy là cửa hàng nhỏ nhưngcũngcần nhân viên có hiểu biếtchút ítvề máy tính, nếu tuyển thì sẽưutiêncótrình độtinhọccơbảnlà
Trang 11Đối tượng được hỏi là: Chủ
cửahàng
Cần thu thập dữ liệu: Thông tin
vềquá trình quản lí và phân loại mặthàng
Cầnthỏathuận:Xemquaq u á trìnhq
uảnlívàphânloạimặthàng
Cácy ê u c ầ u đ ò i h ỏ i : V a i t r ò , v
ị trí,trìnhđộ,kinhnghiệmcủangườiphỏngvấn
Trang 12đểtiệnchoviệcn h ậ p hàng
vàbánra?
Đểtheotừngthùnglúcnhập,ngoàicửa hàng thì sẽ trưng bàytừng mẫu
Trang 13ư
Trang 14nếucóthìlưuởđâu?
sốítthìtựnhớluôndocửahàngcũngnhỏ
5 Thường thì cửa hàng kiểm
hàngtrongkho baolâu 1lần?
Cũng tùy, chúng tôi sẽ kiểmhàngvào cuối ngày hoặc là sánghômsau
Đối tượng được hỏi là: Chủ
Chươngtrình:
Giớithiệu
Ướclượngthờigian:
-3phút
Trang 15Ngườiđược hỏi: LêThị Hồng Ngày:10/9/2022
Người hỏi:NguyễnAnh Quân
2 Cửa hàng có cần phải lưu
lạithôngtinkháchhàngcũngn h ư các
mặt hàng đã bán ra trong ngàyđể tiện giải quyết những vấn
đềphátsinhsaunày?
Cácmặthàngđãbánrat r o n g ngàythì cần phải thiết phải lưu vìphải
để thống kê doanh thu saumỗi
kì .Còn thông tin kháchhàngđếnm u a t r ự c t i ế p t h ì t h
ư ờ n g l à
Trang 16g cũng như giá cả Cuối cùnglà thutiền và in biên lai đưa lạichokhách.
Quảnlíhàngtồnkho,hưhỏn
g,hết hạn:
1.C ử a h à n g c ó t h ư ờ n g đ ố i m
ặ t với các vấn đề như mặt hàng hưhỏng hay
hết hạn không? Nếu cóbị hư hỏng
thì thường là do nhữngnguyên nhânnào
?
Có Hưhỏngchủyếul à d o
l ú c vậnchuyển,nhậphàngvàdokháchhàngtrựctiếpgâyhưhỏng
4 Cửa hàng có cần lưu lại
thôngtinnhữngmặthàngbịh ư
h ỏ n g hayhếthạnđó không?
Có
Trang 179h50Thờiđiểmkếtthúc:10h4 0
Đối tượng được hỏi là: Chủ
cửahàng Cần thu thập dữ liệu:
Dựkiếntổngcộng:30phút
Phiếuphỏngvấn
Ngườiđược hỏi:LêThịHồng Người đượchỏi: Lê ThịHồng
Trang 18BáchHoáHồng
Quảnlícửahàngvănphòngphẩm
BáchHoáHồng
Trang 19haytronghọctậpcủacácem,đạiloạinhư: sổ tập, giấy, viết, bìa, hồsơ…
2.Cửahàngcóthườngx u y ê n nhậpt
hêmcácmặthàngmớikhông?
Có,cửahàngchúngtôithườngxuyên cậpnhật các mặt hàng mớiđể đấp ứng nhu cầumua dùng củakháchhàng
4.Hìnhthứcnhậpthêmhàngnhưthế
nào?
Nhậpt h e o l o ạ i h o ặ c t h e o n h à cungcấp
5.Khinhậphàngthìnhàcungcấpcó báo
giá hay cửa hàng có cầnthương lượng lại giá
với nhà cungcấp không?
Nhà cung cấp sẽ báo giá, chúngtôisẽcăncứvàođóđểđiềuchỉnhgiá
1.3.2 Khảosátthôngquaquansátvànghiêncứutàiliệu
Các mặt hàng văn phòng phẩm nhập vào kho sẽ được ghi vào phiếunhậpgồm các thông tin như số phiếu, ngày nhập , nhập của nhà cung cấp nào,loại sản phậm nhập,tổng giá trị nhập của phiếu nhập này Phiếu đơn giábán: sẽ có sđt kháchhàng, mã nhân viên xuất hóa đơn, số lượng bán, tênsản phẩm bán, đơngiá bán, tổng tiền của hóa đơn này Cửa hàng sẽ đượcnhà cung cấpkhác nhaucung cấpcácm ặ t h à n g k h á c n h a u t h e o p h i ế u yêu cầucủa cửa hàng do bộ phận nhân viên quản kho yêu cầu Các mặthàngnhập về được kiểm tra xem có đạt chất lượng như yêu cầu haykhông -Nếu đạtthì mặt hàngsẽ đượcnhập và viếtp h i ế u n h ậ p
k h o Đồngthờighivàosổtheodõihàng.Nếukhôngthìgửithôngtinphản
Trang 20hồi với nhà cung cấp Việc thanh toán cho các nhà cung cấp sẽ dobộphận kế toán, có thể thanh toán ngay hoặc vài ngày sau đó Khithanhtoán sẽ phải viết phiếu chi Khi khách vào cửa hàng sẽ được nhânviên sẽgiới thiệu để khách lựa chọn được sản phẩm phù hợp Lúc thanh toánnhân viên thu ngân sẽviết và in hóa đơn cho khách hàng Nếu có sựcốxảyraquảnlýsẽtiếnhànhlậpbiênbảnvàxửlýsựcố.Khichủcửahàngyêu cầu báocáothìlập báocáogửichochủ cửahàng.
Quảnlýkháchhàng:Quảnlýthôngtinkháchhàngvàchămsóckháchhàng
Ở một số cửa hàng vừa và nhỏ kinh doanh ngày càng phát triển mạnhmẽtrong xu hướng bán lẻ để khảo sát các cửa hàng bán đồ trên thị trườngchothấy, đa số các cửa hàng đều đã có phần mềm quản lý, tuy nhiên hiệnnaycác phần mềm đều đã lồi thời và bảo mật thông tin kém, có thể xảy rarấtnhiềurủiro gâymấtdữliệucủacửahàngvàthôngtincủakháchhàng
Trang 21-Mục tiêu của đề tài đặt ra là xây dựng hệ thống quản lý cửa hàngvănphòng phẩm, hỗ trợ cho việc quản lý thông tin các sản phẩm, thôngtinnhân viên, thông tin khách hàng một cách hiện đại, chặt chẽ và dễdànghơn, giúp tiết kiệm thời gian và công sức trong một số quy trìnhtronghoạt động kinh doanh của cửa hàng, giúp tạo ra ưu thế cạnh tranhtrướccácđốithủtrongngành.
Trang 223 Môhìnhhóatiếntrình
a) DFDlogicmứcngữcảnh
Trang 23b) DFDlogicmứcđỉnh
Trang 24c) DFDmứcdướiđỉnh
Môhìnhluồngdữliệucủachứcnăngquảnlýnhânviên
Trang 25Hình1.DFD mức1“Quảnlínhânviên”
Trang 26 Môhìnhluồngdữliệucủachứcnăngquảnlýkhohàng
Hình2.DFD mức1“Quảnlíkhohàng”
Trang 27 Môhìnhluồngdữliệucủachứcnăngquảnlýbánhàng
Hình3.DFDmức1“Quảnlíbánhàng”
Trang 28 Môhìnhluồngdữliệucủachứcnăngquảnlýkháchhàng
Hình4.DFDmức1“Quảnlíkháchhàng”
Trang 30Tênthựcthể:C H U C V UCácthuộctính:
Trang 31Cácthựcthểthamgia:NHANVIEN,HOADON
Diễngiải:Mộthóađơndomộtnhânviênphụtrách,mộtnhânviêncóthểphụtrách nhiềuhóađơn
MốikếthợpNHANVIEN-CHUCVU(1-N)
Cácthựcthểthamgia:NHANVIEN,CHUCVU
Diễng i ả i : M ộ t n h â n v i ê n c ó m ộ t c h ứ c v ụ , n h i ề u c h ứ c v ụ s ẽ c ó n h i ề unhânviên đảmnhận
Trang 32Diễn giải: Một phiếu nhập do một nhân viên phụ trách, một nhân viên cóthểphụtrách nhiềuphiếunhập.
MốikếthợpSANPHAM-LOAISP(1-N)
Cácthựcthểthamgia:LOAISP,SANPHAM
Diễngiải:Mộtsảnphẩmcónhiềuloạisảnphẩm,mộtloạisảnphẩmchỉmộtsảnphẩm
Trang 342 Xâydựngmôhìnhquanhệ
2.1. Chuyểncácthựcthểthànhquanhệtươngứng
Hình1.QuanhệHOADON-NHANVIEN
Hình2.QuanhệNHANVIEN-CHUCVU
Trang 35Hình4.QuanhệHOADON-SANPHAM
Hình5.QuanhệNHANVIEN-PHIEUNHAP
Trang 36Hình7.QuanhệSANPHAM-PHIEUNHAP
Hình8.QuanhệPHIEUNHAP-NHACUNGCAP
Trang 372.2. Chuyểnđổitừmôhìnhthựcthểliênkếtsangmôhìnhquanhệ
Hình1.Mô hìnhquanhệ
Trang 38Môtảthuộctí nh
1 MAKH INT not null Khóachính Mãkháchhàng
2 TENKH nvarchar(30) not null Tênkhách hàng
3 GIOITINH bit null Giớitính
4 NGAYSINH date not null Ngàysinh
5 DIACHI nvarchar(50) not null Địachỉ
6 SDT char(10) not null Sốđiệnthoại
Môtảthuộctí nh
1 MaLoai INT not null Khóachính Mãloại hàng
2 TenLoai nvarchar(50) not null Tênloạihàng
3 MASP INT not null Khóa phụ Mãsản phẩm
1 MASP INT not null Khóachính Mã sản phẩm
2 TENSP nvarchar(150) not null Tênsản phẩm
Trang 391 MaNCC INT not null Khóachính Mãnhàcungcấp
2 TenNCC nvarchar(150) not null Tênnhàcungcấp
3 DiaChi nvarchar(150) not null ĐịachỉNCC
4 SDT char(12) null ĐiệnthoạiNCC
5 EMAIL char(12) null Địachỉemailncc
1 MaPN INT not null Khóachính Mã phiếunhập
2 NGAYLAP DATE not null Ngàylậpphiếu
3 TONGTIEN FLOAT null Tổngtiền
4 MANV INT not null Khóaphụ Mã nhânviên
5 MANCC nvarchar(150) not null Khóaphụ Mãnhàcungcấp
Môtảthuộctí nh
1 MAHD INT not null Khóachính Mãhóađơn
2 MASP INT not null Khóachính Mãsản phẩm
3 SOLUONG INT not null Sốlượng
4 DONGIA FLOAT not null Đơngiá
7 Bảngđơnhàng(DonHang)
STT Tên Kiểudữliệu( Ràng Khóa Môtảthuộctí
Trang 40nh
Độdài) buộc nh
Trang 411 MAPN INT not null Khóachính Mãphiếu nhập
2 MASP INT not null Khóachính Mãsản phẩm
Môtảthuộctí nh
1 MaCV INT not null Khóachính Mãchức vụ
2 TENCV nvarchar(10) not null Tênchức vụ
3 MANV INT not null Khóa phụ Mãnhân viên
Môtảthuộctí nh
1 MAHD INT not null Khóachính mãhóa đơn
2 NgayLap date not null Ngàylập<ngàyhiệntại
3 MaNV INT not null Khóa phụ Mãnhân viên
5 MAKH INT not null Khóa phụ Mãkháchhàng
10 BảngNhânviên(NHANVIEN)
STT Tênthuộctính Kiểudữliệu
(Độdài)
Ràng buộc Khóa Môtảthuộctính
1 MaNV INT not null Khóachính Mãnhân viên
Trang 422 TenNV nvarchar(50) not null Tênnhân viên
4 NGAYSINH date null Ngàysinh
5 DIACHI Nvarchar(30) Địachỉ
4.2 Thiếtkếgiaodiện
1 Giaodiệnđăngnhập
2 Giaodiệntrangchủ
Trang 433 Giaodiệnquảnlýnhânviên
Trang 444 Giaodiệnquảnlýbánhàng
Trang 455 Giaodiệnquảnlýkháchhàng
Trang 466 Giaodiệnthốngkêvàdoanhthu