qlý cửa hàng sách final

Upload: la-hong-phat

Post on 11-Jul-2015

321 views

Category:

Documents


2 download

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