Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
18,38 MB
Nội dung
BO GIAO DUC vA DAo TAO TRUONG DHDL NGOAI NGU- TIN HOC TP.HCM KHOA CONG NGH~ THONG TIN 000 KHOA LuAN TOT NGHIEP • • xAY DuNG • WEBSITE CUA HANG LINH KIEN pHAN CUNG MAY TINH • GIANG VI:EN HUONG DAN: Th.S Vii Thanh Hi~n SINH VIEN THVC HI~N : Phan Le Ng(}c - 0311002 Nguy~n Thj Thanh Huy~n - 0311099 TP HO CHI MINH - 2007 • LOi Cam an Chung em xin chan cam an quy thfty co da: giup dO' chung em thlJc hi~n d~ tai D?c bi~t la thfty Vli Thanh Hi~n da:t?n tinh giup dO',chi bao chung em Chung em tran tn;mg cam an nhfrng tinh cam quy bau cac thfty co khoa cong ngh~ thong tin cling cac b~n da:truy~n d~t cho chung em, nhfrng kinh nghi~m, ky thu?t va cach thuc vi~c xay dlJllg dS tai Tuy nhien, thai gian co h~n nen chung em khong thS phat huy hSt nhfrng y tuang, kha nang h6 trQ'cua ngon ngfr va ky thu?t l?p trinh vao d~ tai Trong qua trinh xay dlJllg chuang trinh, khori.g thS tranh kh6i nhling sai xot, mong nh?n duQ'c SlJdong gop va cam thong cua quy thfty co va cac b~n • Cu6i cling, chung em xin chuc cac thfty co duQ'c d6i dao suc kh6e dS co 0'" {, thS tiSp t\lC truy~n d~t kiSn thuc cho chung em, cling nhu cac thS h~ tiSp theo Sinh vien thlJc hi~n , Mue Iue • • Liri m 0' diu , Chlfo'ng 1.1 1.2 1.3 1.4 1.5 1: Yell Call Chrrc Nang Quy Trinh Mua Ban Hang Qua M~ng: B6 Phan Ban Hang: Be?Ph?n Kinh Doanh: Be?Ph?n Quan Ly: Chilc nang cua Khach Hang: ChuO'ng 2: Phan Tich Yeu cfiu Chrrc Nang 2.1 Yeu c~u chung: 2.2 Chilc nang dang nh?p: 2.3 B6 Phan Ban Hang: 2.4 Be?Ph?n Kinh Doanh: 2.5 Be?Ph?n Quan Ly: 2.6 Khach H~ng:, ,' Chrro'ng 3: Thiet k~ h~ thong , 3.1 BQ Ph~n Kinh Doanh: 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.6 4 6 14 32 37 42 , Thiet ke co' sO- d IT li~u: 3.1.1 Class Diagram: 1.2 ERD: 3.1.3 Sa d6 V?t ly: 3.2 Chu'c nang dang nh~p clla Nhan Vien: 3.3 Chu'c nang dang nh~p clla Khach Hang: 3.4 BQ Ph~n Ban Hang: 3.4 Quan Iy khach hang : 3.4.2 Quan ly h6a dan: 3.4.3 Quan ly thuS su~t: 3.5 Quan Quan Qwin Quan Quan Quan ly lo~i hang: ly nha cung c~p: ly tlnh nang: ly hang h6a: ly nh?p hang: ly may be?: BQ Ph~n QUaD Ly: 3.6.1 Quan ly nhan vien: 3.6.2 Quan ly Message: 3.7 Khach Hang: 42 42 43 44 45 45 46 46 49 51 52 52 55 58 62 66 68 72 72 77 78 • • 3.7.1 Lien h~: 3.7.2 Dang ky: 3.7.3 Sua thong tin vien: 3.7.4 Tim ki~m hang hoa: 3.7.5 D?t hang: 3.7.5 ,Tim, ki~m tuang thieh:., 3.8 Thiet ke cae Io-p th •.•.c the: 3.8.1 Khaeh Hang: 3.8.2 Hoa Dan: 3.8.3 Thu~ Suc'~.t: 3.8.4 Loe;tiHang: 3.8.5 Nha Cung clip: 3.8.6 Tinh Nang: 3.8.7 Hang Hoa: 3.8.8 Chi Ti~t Hoa Dan: 3.8.9 Chi Ti~t Tinh Nang eua Hang Hoa: 3.8.10 Nhan Vien: 3.8.11 Message: 3.8.12 Thong Tin: ChU'O'ng 4: 78 79 80 81 82 83 84 84 84 84 85 85 85 86 87 87 87 88 88 G ia d i~n • •.••••••.• .• •.• 89 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 Trang ehu: Qui eau hoi d~n eua hang: Dang ky Thanh Vien: Chi ti~t linh ki~n: D?t hang: Dang nh?p eua Nhan Vien Danh saeh Khaeh Hang: Chi ti~t Hoa Dan: Danh saeh Hang Hoa: Sua Hang Hoa: Chi ti~t Tinh Nang: 4.12 Them Nhan Vien: ~89 90 91 92 93 94 94 95 96 97 98 99 , Ch U'O'ng 5: Kef 1:u ~n 5.1 Nhu'ng £lieu d~t ou.Vc: 5.1.1 D6i v6i eua hang: 5.1.2 , D6i v6i ~haeh Hang: It 5.2 Diem h~n che: ; 5.3 Hrro-ng phat trieD: ,., T AI LI~U THAM KHA 100 100 100 101 102 102 103 Liri rnO' dfiu Trang • a " LOi rnO' dan • • Thi twang th~ giai cang phat triSn va rna T9ng khong ngung Theo da phcit triSn do, dfr 1i~u lUll trfr cua rn6i doanh nghi~p cang lan, khong thS quan 1y tay b~ng cac lo~i s6 sach rna d6i hoi c~n co cac chuang trinh quan 1y dS quan 1y dfr 1i~u Chuang trinh quan 1y giup cac dfr 1i~u d6ng b9 vai nhau, co kha nang phan quySn cho cac nhan vien cling nhu kha nang rna r9ng giup doanh nghi~p ho~t d9ng hi~u qua han G~n day, cac trng d\mg web cang dugc ua thfch va su d\lng r9ng rai tren kh~p th~ giai U'ng d\lng web phat triSn 1ado cac nguyen nhan sau: / Ch~y t6t tren cac h~ diSu hanh khac / Gia th~p ./ D~ phat triSn chuang trinh rna cac doanh nghi~p Ian co nhiSu chi nhanh / S\I phat triSn rn~nh cua cac ngon ngfr web rnang l~i nhiSu suc rn~nh va ti~n ich cho ngmJi l~p trinh Cung vai S\I phcit triSn cua cac trng d\lng web 1a S\I phat triSn cua cac ngon ngfr l~p trinh web Ngoai HTML, Javascript & VBscript cho web tInh va cac ngon ngfr cac web d9ng nhu ASP, PHP, JSP, ASP.NET Trong do, it co ngon ngfr phcit triSn rn~nh va r9ng rai nhu ngon ngfr ASP.NET Ngon ngfr ASP NET dang dugc su d\lng r9ng rai chi phi th~p, d~ su d\lng D6ng hanh cung vai ngon ngfr l~p trinh 1a S\Iphcit triSn cua cac h~ quan tri cac ca So' dfr 1i~unhu DB2, Oracle Server, SQL Server, MySQL Khi su d\lng ASP NET nguai ta thuang co xu huang su d\lng h~ qmln 1a Oracle Server vi Oracle Server dugc vi~t b~ng ngon ngfr Java va day cling 1a rn9t h~ quan tri ca So' dfr li~u rfrt rn~nh, l~i h6 trg cho cac trng d\lng dung ngon ngfr Java Tuy nhien, nhu da noi, day 1a rn9t h~ quan tri ca So' rfrt rn~nh dung dS quan tri ca So' dfr 1i~u rfrt lan, nhiSu nguai dung va co tinh phan tan cao, do, n~u su d\lng h~ quan tri cho cac trng d\lng vua va nh6 thi rfrt phi Trong twang hQ'Pnay thi h~ quan tri ca So' dfr 1i~u SQL Server 1at6t nh~t H~ quan tri SQL Server khong qua Ian nhung vfin co du cac tinh nang cua rn9t h~ quan tri ca So' dfr 1i~u chu~n da nguai dung (thu t\lC thuang tru, bfiy 16i, kha nang lUll va ph\lc h6i dfr 1i~u, kha nang chuySn d6i dfr 1i~u ) Do do, chung ta vfin co thS t~o rn9t trng d\lng t6t va hoan hao vai SQL Server Trang ChU'O'ng1: Yeu cAu chrrc nang • " ChU'O'ng1: Yen Can Chrrc Nang Trong s6 chung ta ch~c h~n cling da tUng di mua linh ki~n va cling cam thc1yr~ng vi~c tim kiSm cac linh ki~n la rc1tmc1tthai gian nhc1tla d6i vai nhfrng cua hang Ian Nhung nhfrng nam g~n day vi~c tim kiSm co thS tra nen dS dang nha vao vi~c phan theo tUng loe;tilinh ki~n nhu: MainBoard CPU, Ram D6ng thai, vi~c quan ly cua hang cling khong kern ph~n phuc te;tp.DS hiSu ro vc1ndS nay, chung ta co thS xem chi tiSt vS tinh hinh buon ban linh ki~n cua mQt cua hang C\lthS: 1.1 • Quy Trinh Mua Ban Hang Qua M~ng: Khi khach hang truy c~p vao website cua cua hang, khach hang co thS xem thong tin hang hoa, chi tiSt hang hoa, chi tiSt theo thS loe;ti Khi khach hang mu6n d~t hang qua me;tngthi c~n phai co mQt tai khoan tren Website, vai ten truy c~p va m~t kh~u khach t\1'ch -Thongbao'", khong tim thay \ -~~1_~ / Hienthi "\ ( Hang I-ba ! \ ._-~/ ~(j)/ • ChU'O'ng3: Thi~t k~ h~ th6ng Trang 42 " , ChU'O'ng3: Thiet ke h~ thong 3.1 Thi~t k~ CO'sO' dfr Ii~u: 3.1.1 Class Diagram: . - .- I Tinh Nang MaTN : Integer MaLH : String Inhnang : String iaithich : Text i i-. MaNCC : String ll:?8TenNCC: String l~GhiChU : String O n HangHoa ~ I' MaHH: String MaTN: Integer - -~ MayBo I" O n \,O n MaNH : Integer MaHH: String Ngaynhap : Datetime " Dongianhap: Float , Soluongnhap: Integer • Soluongton: Integer Message , Ma : Integer , Nguoigui: String Email: String • Noidung: String Ngaygui : Datetime " HoaDon _~I I; MaHD: String UserlD : String f2rhuesuat : String Gdathang : Datetime Ggiaohang: Datetime Inhtrang : String Igia: Money Nhan\ien : String ill, Thong Tin MaTI: String • Noidung: String \i -_._._] -_._-_.- Nhap Hang Thue Suat O n MaHH: String MaLK : String , MaTS: String uesuat : String CTHoaDon MaHD: Integer I." MaHH: String O nl~Dongiaban : Float I SoLuong: Integer ~~~rigng _ :,.;mrenHH : String ilI]TGbaohanh: Integer Khuyenmai: String ~ " Hinhanh: String l_"t!IIDOngiaban: Float i O n ~ • MaHH: String I" ~:~~~ ~-HH_ TN -' I' I J I [ NhaCung~~_ I NhanVien , , , , UserName: String Pass: String Hoten: String Ma: Integer 1\ l n Quyen fi21Ma : Integer ~uyen : String ~ KhachHang • UserlD: String Hoten : String Email: String ~Pass : String DiaChi : String anhpho : String • Quocgia: String SoDT: String , Mawng : String i Trang 43 ChU'O'ng 3: Thi~t k~ h~ th8ng " 3.1.2 ERD: TinhNang NhaCungCap MaNCC TenNCC Ghichu VA4 VA50 VA100 MaTN Tinhnang Giailhich LoaiHang I VA100 TXT MaLH TenLH 1,1 VA4 VA50 pk_LoaiHang 1,1 1,n CTHoaDon Dongiaban Soluong HangHoa (1,1 ) MaHH TenHH TGbaohanh Dongiaban Khuyenmai Hinhanh VA11 VA50 I F VA100 VA50 F I 1,n pk_HangHoa (1,1 ) pk_TinhNang pk_NhaCungCap 1,1 HoaDon NhanVien Usemame Pass Holen pk_NhanVien VA50 VA50 VA50 I NhapHang MaNH Ngaynhap Dongianhap Soluongnhap Soluonglon I pk_NhapHang 1,1 I VA11 DT F I I I VA50 VA100 TXT DT MaHD ThueSJal TGdalhang TGgiaohang Tinhlrang Tigia Nhanvien pk_HoaDon UseriD Holen Email Pass ThanhPho Quocgia Mavung Diachi SoDT VA50 VA5 DT DT VA50 MN VA50 VA50 VA50 VA100 VA50 VA50 VA50 VA5 VA150 VA20 Message 1,n Quyen Ma Quyen pk_Quyen I VA50 Mamessage Nguoigui Email Noidung Ngaygui pk_Message ThueSual MaTS ThueSJal pk_ThueSual VA5 VA5 Thong Tin MaTT Noidung pk_ThongTin VA50 TXT pk_KhachHang I ChU'O'ng 3: Thi~t k~h~thBng Sa db v~t ly: 3.1.3 NhaCungCap MaNCC TenNCC Ghichu Trang 44 TinhNang varchar(4) varchar(50) varchar(100)