qlý cửa hàng sách final
TRANSCRIPT
Qun L Nh Sch
GVHD:ThS Quch ng Thng TNG LIN ON LAO NG VIT NAM TRNG I HC TN C THNG --------oOo-------KHOA CNG NGH THNG TIN V TON NG DNG
PHN TCH THIT K H THNG THNG TIN
MC LC I. II. III. IV. 1. Thng tin nhm Tng quan Xc nh yu cu h thng Phn tch M hnh ha d liu mc quan nim. a. M t yu cu d liu ca h thng. b. V m hnh thc th kt hp s dng k hiu l thuyt c. V m hnh thc th kt hp s dng cng c Power Designer d. M hnh d liu mc logic e. M t chi tit cc quan h M hnh x l mc quan nim a. M t qui trnh cc nghip v chnh b. M hnh DFD Thit k Thit k h thng. a. Phn chia h thng thnh cc h thng con b. M hnh DFD mc thit k Thit k d liu. Thit k giao din. Thit k bo biu Kt lun u im Khuyt im 2 2 2
3 4 5 6 7 9 10
2.
V. 1.
2. 3. 4. VI. 1. 2.
11 14 19 19 27 30 30 Page 1
Qun L Nh Sch
GVHD:ThS Quch ng Thng
I.
THNG TIN NHM. 1. Danh sch thnh vin nhm.
La Hng Pht (Nhm trng) inh Vn Tun Thi Mnh Huy Nguyn Vn Vit 2. Bng phn cng cng vic ca cc thnh vin. 1 2 3 4II.
081281T 081315T 081261T 081319T
C nhm C nhm C nhm C nhm
V m hnh ERD, m t rng buc ton vn bng ngn ng t nhin v hnh thc. Pht hin thc th, m t quy trnh nghip v, xy dng m hnh quan h. M hnh DFD mc quan nim, thit k h thng. Thit k giao din, lp bo co, biu mu.
TNG QUAN.
Cng ngh thng tin l mt ngnh rt pht trin trong x hi ngy nay. N c ng dng trong rt nhiu ngnh, lnh vc khc nhau v t c nhiu hiu qu cao. c bit l trong cng tc qun l, tin hc lm gim nh c sc ca ngi qun l, tit kim thi gian v gn nh hn nhiu so vi cch qun l bng giy t nh trc kia. ng dng tin hc vo cng tc qun l cn gip thu hp khng gian lu tr d liu, trnh tht lc d liu mt cch an ton. Hn na n cn gip tm kim tra cu thng tin mt cch nhanh chng, chnh xc v y . T nhng nhn thc v tm quan trng ca ngnh cng ngh thng tin vi cng tc qun l, cng vi s mong mun hc hi v gp mt phn nh a tin hc ng dng vo cng tc qun l nhm chng em hon thnh ti Xy dng hon chnh h thng thng tin qun l ca hng sch.III. XC NH YU CU H THNG. 1. Yu cu chc nng.
Cung cp cho nhn vin bn hng nhng thng tin v sch, gip nhn vin bn hng c th tm kim sch theo yu cu ca khch hng. H tr cho nhn vin trong vic cp nht thng tin sch mi khi c sch c nhp vo ca hng. Gip nhn vin trong vic thng k doanh thu ca ca hng, thng k sch tn kho, thng k sch bnGip d dng hn trong vic nhp sch mi khi ca hng ht sch hay xut sch cho khch hng khi khch hng mua vi s lng ln v trong vic lp phiu nhp xut sch, cng nhPage 2
Qun L Nh Sch
GVHD:ThS Quch ng Thng
gip cho vic kim tra sch mt cch y v chnh xc hn. Da vo nhng thng tin y trong h thng h tr ngi qun l trong vic qun l ca hng sch, qun l doanh thu, qun l khch hng2. Yu cu phi chc nng.
H thng c th a c vo trang web ca ca hng. Khch hng c th tra cu sch trn mi trng mng, c th t sch v thanh ton m khng cn n ca hng. Thng tin thng k phi m bo chnh xc, y , khch quan.IV. PHN TCH. 1. M hnh ha d liu mc quan nim. a) M t yu cu d liu ca h thng.
Nh sch c nhiu th loi sch dnh cho mi ngnh hc, gii tr khc nhau (sch v CNTT, sch v k ton, sch v kin trc, truyn tranh, truyn ci.). Mi th loi sch c bao gm 3 thng tin: M TL, Tn TL, Ghi ch. Mi th loi sch c nhiu u sch. Nh sch cn lu li cc thng tin v s lng cc u sch trong nh sch. Thng tin u sch bao gm M sch (Kha chnh), Tn sch, Nm xut bn, S lng, Gi bn, Ti l chit khu. Thng tin v tc gi bao gm: M TG (Kha chnh), Tn TG, Tiu s. Mi tc gi c th vit nhiu cun sch, mt cun sch c th ng tc gi (Do nhiu tc gi cng vit). Nh sch cn nm thng tin v u sch gm nhng tc gi no tham gia, vai tr ca tc gi. Thng tin nh xut bn bao gm: M NXB (Kha chnh), Tn NXB, a ch, Email, ST. Cc u sch c nhp t nhiu nh cung cp khc nhau. Thng tin v nh cung cp bao gm: M NCC (Kha chnh), Tn NCC, a ch, Email, ST. Mt u sch khi c nhp s c nhn vin lp phiu nhp. Mt phiu nhp c th c nhiu sch thuc nhiu u sch khc nhau. Thng tin v phiu nhp bao gm: M NH (Kha chnh), Ngy nhp, Tng tin. Trn phiu nhp cn ghi r nhp u sch no, s lng bao nhiu, gi tin. Khi mua sch t nh cung cp. Nhn vin s lp 1 phiu chi. Thng tin phiu chi bao gm: M phiu chi, Ngy phiu chi, S tin chi, L do chi. Nu cha thanh ton ht s tin phi tr cho nh cung cp, nh sch cn lu li thng tin v Cng n. Thng tin cng n bao gm: M cng n, Thi gian n, S tin phi tr, S tin tr, S tin cn li. Khi khch hng mua sch, nhn vin cn lp 1 ha n thanh ton, thng tin ha n bao gm: M H, Ngy to, Thnh tin. Ha n cn cn ghi r khch hng mua nhng mt hng no, s lng bn, gi bn.Page 3
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Thng tin khch hng bao gm M KH, Tn KH, a ch, Email, ST. Nh sch cn qun l thng tin v nhn vin. Thng tin v nhn vin bao gm M nhn vin, Tn nhn vin, S in thoi, a ch, Email. b) V m hnh thc th kt hp s dng k hiu l thuyt
Page 4
Qun L Nh Sch
GVHD:ThS Quch ng Thng
c) V m hnh thc th kt hp s dng cng c Power DesignerTacGia MaTG Characters (6) TenTG Variable characters (50) TieuSuTG Variable characters (200) Identifier_1 ... 1,n Cua TacGia VaiTro Variable characters (50) 1,n
TheLoai MaTL Characters (6) TenTL Variable characters (30) GhiChu Variable characters (50) Identifier_1 ...
HoaDon MaHD Characters (6) NgayLapHD Date ThanhTien Float Identifier_1 ...
CT MuaSach 0,n Sach Thuoc TheLoai Thuoc NXB MaSach Characters (6) TenSach Variable characters (50) NamXB Date TiLeChietKhau Float GiaBia Float Identifier_1 ... 1,n NhaCungCap PhieuChi MaPhieuChi Characters (6) NgayPhieuChi Date SoTienChi Float LyDo Variable characters (100) Identifier_1 ... MaNCC Characters (6) TenNCC Variable characters (200) DiaChi Variable characters (100) SDT Characters (15) Email Variable characters (50) Identifier_1 ... Nhap Tu CongNo MaCN Characters (6) ThoiGian Date SoTien Float DaTra Float Identifier_1 ... PhieuNhapHang No NCC MaPN Characters (6) NgayNhap Date TongTien Float Identifier_1 ... SoLuongBan Integer GiaBan Float ... 0,n
NhaXuatBan MaNXB Characters (6) TenNXB Variable characters (50) DiaChiNXB Variable characters (100) SDT Characters (15) Email Variable characters (50) Identifier_1 ...
Cua KH
KhachHang MaKH Characters (6) TenKH Variable characters (50) DiaChi Variable characters (100) SoDT Characters (15) Email Variable characters (50) Identifier_1 ...
ChiTietNhapSach SLNhap Integer GiaTien Float ... NV-HoaDon
Chi Tra
1,n
NhanVien MaNV Characters (6) TenNV Variable characters (50) Nhaphang DiaChi Variable characters (200) SDT Characters (15) Email Variable characters (50) Identifier_1 ...
Page 5
Qun L Nh Sch
GVHD:ThS Quch ng Thng
d) M hnh d liu mc Logic Chuyn sang m hnh d liu mc logic (PDM)TheLoai MaTL char(6) TenTL varchar(30) GhiChu varchar(50) TacGia MaTG char(6) TenTG varchar(50) TieuSuTG varchar(200) ... ChiTietMuaSach MaTG MaHD SoLuongBan GiaBan ... char(6) char(6) integer float
Cua TacGia MaTG char(6) MaSach char(6) VaiTro varchar(50) ... HoaDon MaHD MaKH MaNV NgayLapHD ThanhTien ... char(6) char(6) char(6) date float
NhaXuatBan MaNXB TenNXB DiaChiNXB SDT Email ... char(6) varchar(50) varchar(100) char(15) varchar(50) PhieuChi MaPhieuChi MaNCC NgayPhieuChi SoTienChi LyDo ... char(6) char(6) date float varchar(100)
Sach MaSach MaNXB MaTL TenSach NamXB TiLeChietKhau GiaBia ... char(6) char(6) char(6) varchar(50) date float float
KhachHang NhaCungCap MaNCC TenNCC DiaChi SDT Email ... char(6) varchar(200) varchar(100) char(15) varchar(50) ChiTietNhapSach MaSach MaPN SLNhap GiaTien ... char(6) char(6) integer float MaKH TenKH DiaChi SoDT Email ... char(6) varchar(50) varchar(100) char(15) varchar(50)
NhanVien CongNo MaCN MaNCC ThoiGian SoTien DaTra ... char(6) char(6) date float float PhieuNhapHang MaPN MaNV MaNCC NgayNhap TongTien ... char(6) char(6) char(6) date float MaNV TenNV DiaChi SDT Email ... char(6) varchar(50) varchar(200) char(15) varchar(50)
M hnh d liu mc Logic
Page 6
Qun L Nh Sch
GVHD:ThS Quch ng Thng
e) M t chi tit cc quan h
Th Loi STT 1 2 3 Th loi STT 1 2 3 4 5 Th loi STT 1 2 3 4 5 Th loi STT 1 2 3 4 5
TheLoai Tn thuc tnh MaTL(PK) TenTL GhiChu NhaXuatBan Tn thuc tnh MaNXB(PK) TenNXB DiaChiNXB SDT Email NhaCungCap Tn thuc tnh MaNCC(PK) TenNCC DiaChi SDT Email PhieuChi Tn thuc tnh MaPhieuChi(PK) MaNCC(FK) NgayPhieuChi SoTienChi LyDo
Din gii M th loi Tn th loi Ghi ch
Kiu d liu Char(6) Varchar(30) Varchar(50)
Bt buc (not null) X X
Din gii M nh xut bn Tn nh xut bn a ch NXB S in thoi Email NXB
Kiu d liu
Bt buc (not null) Char(6) X Varchar(50) X Varchar(100) X Char(15) Varchar(50)
Din gii M nh cung cp Tn nh cung cp a ch S in thoi Email NCC
Kiu d liu Char(6) Varchar(200) Varchar(100) Char(15) Varchar(50)
Bt buc (not null) X X X
Din gii M phiu chi M nh cung cp Ngy lp phiu chi S tin chi L do chi
Kiu d liu Char(6) Char(6) Date Float Varchar(100)
Bt buc (not null) X X X X
Page 7
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Th loi STT 1 2 3 4 5 Th loi STT 1 2 3 4 5 Th loi STT 1 2 3 4 5 Th loi STT 1 2 3 4 Th loi STT 1 2 3 4 5
CongNo Tn thuc tnh MaCN(PK) MaNCC(FK) ThoiGian SoTien DaTra
Din gii M cng n M nh cung cp Thi gian S tin tr
Kiu d liu Char(6) Char(6) Date Float Float
Bt buc (not null) X X X X X
PhieuNhapHang Tn thuc tnh Din gii MaPN(PK) M phiu nhp MaNV(FK) M nhn vin MaNCC(FK) M nh cung cp NgayNhap Ngy nhp TongTien Tng tin NhanVien Tn thuc tnh MaNV(PK) TenNV DiaChi SDT Email
Kiu d liu Char(6) Char(6) Char(6) Date Float
Bt buc (not null) X X X X X
Din gii M nhn vin Tn nhn vin a ch S in thoi Email
Kiu d liu Char(6) Varchar(50) Varchar(200) Char(15) Varchar(50)
Bt buc (not null) X X X
ChiTietNhapSach Tn thuc tnh Din gii MaSach(FK) M sch MaPN(FK) M phiu nhp SoLuongNhap S lng nhp GiaTien Gi tin KhachHang Tn thuc tnh MaKH(PK) TenKH DiaChi SDT Email
Kiu d liu Char(6) Char(6) Integer Float
Bt buc (not null) X X X X
Din gii M khch hng Tn khch hng a Ch S in thoi Email
Kiu d liu Char(6) Varchar(50) Varchar(100) Char(15) Varchar(50)
Bt buc (not null) X X X
Page 8
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Th loi STT 1 2 3 4 5 Th loi STT 1 2 3 4 Th loi STT 1 2 3 Th loi STT 1 2 3 4 5 6 7 Th loi STT 1 2 3
HoaDon Tn thuc tnh MaHD(PK) MaKH(FK) MaNV(FK) NgayLapHD ThanhTien
Din gii M ha n M khch hng M nhn vin Ngy lp ha n Thnh tin
Kiu d liu Char(6) Char(6) Char(6) Date Float
Bt buc (not null) X X X X X
ChiTietMuaSach Tn thuc tnh Din gii MaTG(FK) M tc gi MaHD(FK) M ha n SoLuongBan S lng bn GiaBan Gi bn TacGia Tn thuc tnh MaTG(PK) TenTG TieuSuTG Sach Tn thuc tnh MaSach(PK) MaNXB(FK) MaTL(FK) TenSach NamXB TiLeChietKhau GiaBia CuaTacGia Tn thuc tnh MaTG(FK) MaSach(FK) VaiTro
Kiu d liu Char(6) Char(6) Integer Float
Bt buc (not null) X X X X
Din gii M tc gi Tn tc gi Tiu s tc gi
Kiu d liu Char(6) Varchar(50) Varchar(200)
Bt buc (not null) X X X
Din gii M sch M nh xut bn M th loi Tn sch Nm xut bn T l chit khu Gi ba sch
Kiu d liu Char(6) Char(6) Char(6) Varchar(50) Date Float Float
Bt buc (not null) X X X X
X
Din gii M tc gi M sch Vai tr tc gi
Kiu d liu Char(6) Char(6) Varchar(50)
Bt buc (not null) X X
Page 9
Qun L Nh Sch
GVHD:ThS Quch ng Thng
2. M hnh ha x l mc quan nim. a) M t cc qui trnh nghip v chnh. Khi nh sch cn nhp sch th s gi phiu t sch cho nh cung cp, nh cung cp s a phiu giao sch cho th kho. Th kho s so snh phiu giao sch ca nh cung cp vi phiu t sch. Nu khng ph hp, th kho s t chi nhn hng. Ngc li, th kho kim tra s lng sch, tnh trng, sch c b h hng khng, Nu ng , th kho s tip nhn, lp phiu nhp kho, chuyn ln cho b phn k ton lp ho n thanh ton, ghi phiu nhp kho li, ghi nhn cc loi sch mi vo kho. Khi xut sch t kho ln quy, nhn vin trng coi quy thng k nhng loi sch cn thit v cm danh sch cc loi sch n gp th kho yu cu xut sch. Th kho s xem loi sch cn trong kho khng v c p ng s lng khng. Nu s tin hnh lp phiu xut kho, xut sch ra, ghi li phiu xut, ghi nhn cc mt hng xut kho. Trng hp ht sch hoc khng s lng, th kho s t chi yu cu xut sch ng thi lp yu cu xin nhp sch gi cho nh cung cp. Khi khch hng n thanh ton ti quy thu ngn, nhn vin thu ngn s qut m vch ca tng quyn sch ly thng tin . Sau khi c thng tin, nhn vin s lp ho n, thng bo thng tin ho n cho khch hng v khch hng s a thng tin thanh ton cho nhn vin. Nu thanh ton xong, nhn vin s tin hnh in ho n cho khch hng. qun l lch lm vic ca nhn vin, nhn vin qun l cung cp thng tin v nhn vin, thi gian. Ngi qun l s ly thng tin ca nhn vin xp lch lm, ghi nhn lch lm vic,ng thi s kim tra nhn vin c lm vic theo ng phn cng hay khng,v ghi nhn lai. Nhn vin qun l s xc nh yu cu thng k lp bng thng k v h thng tr li bo co thng k cho nhn vin qun l.
Page 10
Qun L Nh Sch
GVHD:ThS Quch ng Thng
b) V m hnh DFD.
V.
THIT K. 5. Thit k h thng. a) Phn chia h thng thnh cc h thng con
M hnh phn r chc nng
Qun l nh sch
Page 11
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Qun l vic nhp sch
Qun l vic a sch ln quy
Qun l nhn vinPage 12
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Qun l vic bn sch
Bo co v kim k
Page 13
Qun L Nh Sch
GVHD:ThS Quch ng Thng
b) M hnh DFD mc thit k
M t h thng qun l nh sch mc 0
Page 14
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Qun l nhp sch
Page 15
Qun L Nh Sch
GVHD:ThS Quch ng Thng Qun l a sch ln quy
Qun l bn sch cho khch hng
Page 16
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Qun l nhn vin
Page 17
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Bo co
Page 18
Qun L Nh Sch
GVHD:ThS Quch ng Thng
6. Thit k d liu.a) Chuyn i m hnh ERD sang m hnh quan h
Sach (Masach, TenSach, NamXB, TiLeChietKhau, SoLuong, GiaBan, MaTL, MaNXB) TheLoai (MaTL, TenTL, GhiChu) NhaXuatBan (MaNXB, TenNXB, DiaChi, Email, SDT) PhieuChi (MaPhieuChi, NgayPhieuChi, SoTienChi, LyDo, MaNCC) CongNo (MaCongNo, SoTien, ThoiGian, DaTra, MaNCC) NhaCungCap (MaNCC, TenNCC, DiaChi, SDT, Email) ChiTietNhapSach (MaSach, MaNH, SoLuongNhap, GiaTien) PhieuNhapHang (MaNhapHang, NgayNhap, TongTien, MaNV, MaNCC) NhanVien (MaNV, TenNV, DiaChi, Email, SDT) KhachHang (MaKH, TenKH, DiaChi, Email, SDT) HoaDon (MaHD, NgayTao, ThanhTien, MaKH, MaNV) ChiTietMuaSach (MaHD, MaSach, SLBan, GiaBan) TacGia (MaTG, TenTG, TieuSu) ThamGia (MaTG, MaSach, VaiTro)
7. Thit k giao din. a) Mn hnh giao din ng nhp
Page 19
Qun L Nh Schb) Mn hnh giao din i mt khu
GVHD:ThS Quch ng Thng
c) Mn hnh giao din ha dn
Ghi ch: - Tn KH, Tn sch c ly t c s d liu. - M ha n t pht sinh. - Khi nhn nt Thm. Thng tin sch c mua s c lu tm vo gridview. Sau khi thm tt c sch cn mua ca khch hng. Nhn vin s nhn nt lu lu vo c s d liu. (Lu vo 2 bng CT_Hoadon v Hoadon).Page 20
Qun L Nh Sch
GVHD:ThS Quch ng Thng
-
Khi lu, m nhn vin chu trch nhim (ly MaNV khi ng nhp h thng) s c lu vo c s d liu.
d) Mn hnh giao din thng tin khch hng
Ghi ch: nt X xa trng d liu nhp vo textbox.
e) Mn hnh giao din nh cung cp
Page 21
Qun L Nh Sch
GVHD:ThS Quch ng Thng
f) Mn hnh giao din thng tin nhn vin
g) Mn hnh giao din phiu nhp hng
Ghi ch: - Tn sch c ly t c s d liu. - M NH t pht sinh. - Khi bm thm, m nhn vin chu trch nhim (ly MaNV khi ng nhp h thng) s c lu vo c s d liu.
Page 22
Qun L Nh Sch
GVHD:ThS Quch ng Thng
h) Mn hnh giao din thng tin nh xut bn
i) Mn hnh giao din phiu chi
Page 23
Qun L Nh Sch
GVHD:ThS Quch ng Thng
j) Mn hnh giao din thng tin sch
k) Mn hnh giao din thng tin tc gi
Page 24
Qun L Nh Sch
GVHD:ThS Quch ng Thng
l) Mn hnh giao din to ti khon
m) Mn hnh giao din tham gia
Page 25
Qun L Nh Sch
GVHD:ThS Quch ng Thng
n) Mn hnh giao din th loi
o) Mn hnh giao din cng n
Page 26
Qun L Nh Sch
GVHD:ThS Quch ng Thng
8. Thit k bo biu.
Page 27
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Page 28
Qun L Nh Sch
GVHD:ThS Quch ng Thng
Page 29
Qun L Nh Sch
GVHD:ThS Quch ng Thng
VI.
KT LUN.
1. u im. Vn dng y cc kin thc thu c trn lp. Cc thnh vin trong nhm tch cc trong vic hon thnh n. Mi chi tit ca n u c cc thnh vin xem xt t m v thng nht vi nhau. 2. Khuyt im. Do y l mt mn hc vi nhiu kin thc mi v cc thnh vin cha c nhiu kinh nghim thc t nn trong n khng th trnh khi vn cn nhng sai st. n hon thnh nhng vn cn mang nhiu tnh l thuyt , c th p dng chnh xc trong thc t cn phi c nhng b sung hon chnh hn. Cui cng l li cm n ca chng em ti thy Quch ng Thng v tn tnh ging dy v ch bo trong sut qu trnh chng em thc hin ti.
Page 30