Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 103 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
103
Dung lượng
3,84 MB
Nội dung
- i - B GIÁO DC VÀ ÀO TO TRNG I HC M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN TÀI: GV Hng Dn: Nguyn Lâm Kim Thy Nhóm SV Thc hin: Hà Trng Tính 0851010280 Phm Nguyn Thanh Tùng 0851010322 Lp: TH08A1 Tháng 8/2012 - ii - LI CM N Trc ht chúng em xin gi li cm n chân thành đn Lãnh đo Nhà trng i Hc M TP H Chí Minh, li cm n đn Ban lãnh đo khoa Công Ngh Thông Tin đã to điu kin đ chúng em hoàn thành khóa lun ln này. c bit chúng em xin đc gi li cm n đn Cô Nguyn Lâm Kim Thy là giáo viên hng dn đã tn tình ch bo, hng dn chúng em hoàn thành xong khóa lu n ca mình. Cng qua khóa lun này, chúng em đã phn nào rút đc kinh nghim cho bn thân, đ có th t tin thc hin nhng d án tip theo. Chúng em đã dn bit vn dng nhng kin thc c bn, bit tìm tòi nghiên cu, và áp dng vào d án ca mình đang thc hin. Cui cùng, chúng em xin cm n Cha m, bn bè, anh ch đã to điu kin, giúp đ, là hu ph ng đ chúng em có th thc hin đc nhng điu mình mong mun trong quá trình hc tp. Chúc quý Thy Cô, Cha m, bn bè sc khe, chúng em mong đc s đóng góp ý kin tn tình ca quý Thy Cô và các bn đ chúng em nhn ra u khuyt đim ca mình, nhm phát trin tt d án hin ti và công vic sau này! Nhóm chúng em xin chân thành cm n! - iii - Li nhn xét ca Giáo viên hng dn - iv - Mc Lc Chng 1 : M đu 1 1.1 Tng quan v tình hình nghiên cu lnh vc đ tài 1 1.2 Phm vi mc tiêu 1 1.2.1 Phm vi 1 1.2.2 Mc tiêu 1 1.3 Phng pháp nghiên cu 1 1.4 Ni dung ca đ tài 2 Chng 2 : Phân tích thit k h thng 4 2.1 Tìm hiu hin trng 4 2.1.1 S đ t chc ca mt công ty bán hàng: 4 2.2 Các quy trình nghip v 5 2.2.1 Quy trình bán hàng ti chi nhánh 5 2.2.2 Quy trình bán hàng online 5 2.2.3 Quy trình nhp hàng, đt hàng 5 2.2.4 Chng trình khuyn mãi 6 2.2.5 Quy trình bo hành 6 2.2.6 Quy trình đi tr hàng 6 2.2.7 Quy trình điu hàng t chi nhánh khác 7 2.2.8 Quy trình x lý đn hàng khách hàng 7 2.3 Các mu đn trong nghip v bán hàng 8 2.4 H thng thông tin ý nim 12 2.4.1 H thông tin ý nim truyn thông 12 2.4.1.1 Mô hình ý nim truyn thông nghip v bán hàng 12 2.4.1.2 Mô hình ý nim truyn thông nghip v đt nhp hàng 13 2.4.1.3 Mô hình ý nim truyn thông nghip v bo hành 15 2.4.1.4 Mô hình ý nim truyn thông nghip v đi tr hàng 16 2.4.1.5 Mô hình ý nim truyn thông x lý đn hàng khách hàng 17 2.4.2 H thông tin ý nim d liu 18 2.4.3 H thông tin ý nim x lý 21 2.4.3.1 Mô hình ý nim x lý nghip v bán hàng 21 2.4.3.2 Mô hình ý nim x lý v đt nhp hàng 24 2.4.3.3 Mô hình ý nim x lý nghip v bo hành 27 2.4.3.4 Mô hình ý nim x lý nghip v đi tr hàng 29 2.4.3.5 Mô hình ý nim x lý nghip v x lý đn hàng khách hàng 32 2.5 H thông tin logic 35 2.5.1 H thông tin logic d liu 35 2.5.2 H thông tinh t chc x lý 39 2.5.2.1 Mô hình t chc x lý nghip v bán hàng 39 2.5.2.2 Mô hình t chc x lý nghi p v nhp hàng 41 2.5.2.3 Mô hình t chc x lý nghip v bo hành 44 2.5.2.4 Mô hình t chc x lý nghip v đi tr hàng 46 2.5.2.5 Mô hình t chc x lý nghip v x lý đn hàng khách hàng 48 2.6 H thông tin vt lý 50 Chng 3 : Phát trin ng dng 60 3.1 Các công c xây dng ng dng 60 3.1.1 Sql server 2008 R2 H qun tr c s d liu 60 3.1.2 Devexpress 60 3.1.3 Telerik 61 - v - 3.1.4 Visual Studio 2010 62 3.1.5 ASP.NET MVC Framework vi Razor Engine: 65 3.1.6 Power AMC 67 3.1.7 Crystal Report 2010 67 3.1.8 Các công c khác 68 3.2 Hin thc ng dng 68 3.2.1 Form Qun lý Bán Hàng: 68 3.2.1.1 Qun lý danh mc 68 3.2.1.2 Danh mc hàng hóa sn phm: 68 3.2.1.3 Danh mc nhà cung cp: 69 3.2.1.4 Danh mc khách hàng: 70 3.2.1.5 Danh mc t giá: 70 3.2.1.6 Danh mc b phn: 71 3.2.1.7 Danh mc Nhân viên: 71 3.2.1.8 Nghip v bán hàng 72 3.2.1.9 Nghip v nhp hàng 73 3.2.1.10 Nghip v đi tr hàng 73 3.2.1.11 Nghip v qun lý Tn kho 74 3.2.1.12 Nghip v qun lý chng trình khuyn mãi 75 3.2.1.13 Nghi p v thu tin đn hàng khách hàng 75 3.2.1.14 Nghip v chi tr tin đn hàng nhà cung cp 76 3.2.1.15 Nghip v lp đn đt hàng khách hàng 77 3.2.1.16 Nghip v lp đn đt hàng nhà cung cp 77 3.2.1.17 Nghip v lp hóa đn 78 3.2.1.18 Nghip v bo hành 79 3.2.1.19 Nghip v x lý điu xut hàng ni b 79 3.2.1.20 Nghip v qun lý doanh thu 80 3.2.2 Các báo cáo thng kê 81 3.2.2.1 Báo cáo doanh thu 81 3.2.2.2 Báo cáo sn phm bán chm 81 3.2.2.3 Báo cáo sn phm bán ch y 82 3.2.2.4 Báo cáo tính hình nhp kho 82 3.2.2.5 Doanh thu theo khong thi gian 83 3.2.3 Website Trng bày sn phm 84 3.2.3.1 Trang ch 84 3.2.3.2 Menu, Banner và Footer 85 3.2.3.3 Trang tin tc 86 3.2.3.4 Trang khuyn mãi 87 3.2.3.5 Gii thiu 88 3.2.3.6 Trang chính sách và quy đnh bo hành 88 3.2.3.7 Sn phm mi và sn phm bán chy 89 3.2.3.8 Chi tit sn phm và lc sn phm 90 3.2.3.9 Thông tin gi hàng 91 3.2.3.10 Thông tin đn đt hàng 91 3.2.3.11 Tra cu sn phm qua khung search 92 3.2.3.12 Download Driver, bng báo giá 92 3.2.3.13 Tra cu bn đ 93 Chng 4 : Kt lun 94 4.1 Ni dung nghiên cu đã th c hin 94 4.2 Các tính nng ni bt ca chng trình 94 4.2.1 Website bán hàng: 94 - vi - 4.2.2 Form Bán hàng 94 4.3 u khuyt đim ca đ tài 95 4.3.1 u đim: 95 4.3.2 Khuyt đim: 95 4.4 Hng phát trin 95 Danh Mc các Bng biu, hình v Hình 2.1: S đ t chc công ty [2] 4 Hình 2.2: Phiu đt hàng 8 Hình 2.3 : Báo cáo doanh thu 8 Hình 2.4: Phiu xut hàng 9 Hình 2.5: Phiu nhp kho 9 Hình 2.6: Báo cáo tn kho sn phm 10 Hình 2.7 : Hóa đn giá tr gia tng (VAT), Liên 2 giao khách hàng 10 Hình 2.8 : Hóa đn giá tr gia tng (VAT), Liên 1công ty gi 11 Hình 2.9 : Mô hình ý nim truyn thông nghip v bán hàng 12 Hình 2.10 : Mô hình ý nim truyn thông nghip v đt nhp hàng 13 Hình 2.11 : Mô hình ý nim truyn thông nghip v bo hành 15 Hình 2.12 : Mô hình ý nim truyn thông nghip v đi tr hàng 16 Hình 2.13 : Mô hình ý nim truyn thông x lý đn hàng khách hàng 17 Hình 2.14 : Mô hình ý nim d liu 18 Hình 2.15 : Hình ý nim truyn thông nghip v bán hàng 21 Hình 2.16 : Mô hình ý nim truyn thông nghip v đt nhp hàng 24 Hình 2.17 : Mô hình ý nim truyn thông nghip v bo hành 27 Hình 2.18 : Mô hình ý nim truyn thông nghip v đi tr hàng 29 Hình 2.19 : Mô hình ý nim x lý nghip v x lý đn hàng khách hàng 32 Hình 2.20 : Mô hình logic d liu 35 Hình 2.21 : Mô hình t chc x lý nghip v bán hàng 39 Hình 2.22 : Mô hình t chc x lý nghip v nhp hàng 41 Hình 2.23 : Mô hình t ch c x lý nghip v bo hành 44 Hình 2.24 : Mô hình t chc x lý nghip v đi tr hàng 46 Hình 2.25 : Mô hình t chc x lý nghip v x lý đn hàng khách hàng 48 Hình 2.26 : Mô hình vt lý d liu 50 Hình 3.1 : SQL Server 60 Hình 3.2 : DevExpress Dxperience[6] 60 Hình 3.3 : Telerik RadControls[11] 61 Hình 3.4 : Visual Studio 2010 62 Hình 3.5 : Mô hình MVC c bn 65 Hình 3.6 : Công ngh Web ca Microsoft 65 Hình 3.7 : Hot đng ca các lp trong MVC 66 Hình 3.8 : PowerAMC 67 Hình 3.9 : Danh mc ng dng 68 Hình 3.10 : Danh mc hàng hóa sn phm 69 Hình 3.11 : Danh mc nhà cung cp 69 Hình 3.12 : Danh mc khách hàng 70 Hình 3.13 : Danh mc t giá 70 Hình 3.14 : Danh mc b phn 71 - vii - Hình 3.15 : Danh mc nhân viên 71 Hình 3.16 : Nghip v bán hàng 72 Hình 3.17 : Nghip v nhp hàng 73 Hình 3.18 : Nghip v đi tr hàng 73 Hình 3.19 : Nghip v qun lý tn kho 74 Hình 3.20 : Nghip v qun lý chng trình khuyn mãi 75 Hình 3.21 : Nghip v thu tin đn hàng khách hàng 75 Hình 3.22 : Nghip v chi tr tin đn hàng nhà cung cp 76 Hình 3.23 : Nghip v lp đn hàng khách hàng 77 Hình 3.24 : Nghip v lp đn hàng nhà cung cp 77 Hình 3.25 : Nghip v lp hóa đn 78 Hình 3.26 : Nghip v bo hành 79 Hình 3.27 : Nghip v x lý điu xut hàng ni b 79 Hình 3.28 : Nghip v qun lý doanh thu 80 Hình 3.29 : Danh mc báo cáo 81 Hình 3.30 : Báo cáo các sn phm bán chm 81 Hình 3.31 : Báo cáo các sn phm bán chy 82 Hình 3.32 : Báo cáo tình hình nhp kho 82 Hình 3.33 : Báo cáo doanh thu theo khong thi gian 83 Hình 3.34 : Trang ch 84 Hình 3.35 : Menu và Banner 85 Hình 3.36 : Footer web 85 Hình 3.37 : Trang tin tc 86 Hình 3.38 : Trang khuyn mãi 87 Hình 3.39 : Gii thiu v tác gi 88 Hình 3.40 : Chính sách và quy đnh bo hành 88 Hình 3.41 : Trang sn phm 89 Hình 3.42 : Trang chi tit sn phm 90 Hình 3.43 : Gi hàng 91 Hình 3.44 : n đt hàng 91 Hình 3.45 : Duyt tìm s n phm qua khung search 92 Hình 3.46 : Download driver, bng báo giá 92 Hình 3.47 : Bn đ 93 - 1 - Chng 1 : M đu 1.1 Tng quan v tình hình nghiên cu lnh vc đ tài Trong tình hình phát trin hin nay, các công ty bán hàng ngày càng có xu hng m rng và phát trin thêm nhiu chi nhánh. Vi mt h thng bán hàng cc b, khi m rng nhiu chi nhánh có th làm h thng b chm do lng truy vn ln, hay khi có trc trc xy ra h thng thì có th làm trì tr tt c hot đng ca các chi nhánh. Vn đ đ t ra cho h thng tin hc là không ch qun lý tt vic bán hàng mt chi nhánh riêng l, mà còn phi giúp qun lý trên toàn b h thng ca hàng. Trc yêu cu đó, cn có mt h thng có th đáp ng đc vic phát trin quy mô ca công ty, đng thi phi qun lý tt và linh hot gia các chi nhánh, nhm h tr vic bán hàng đt doanh thu cao nht. Do yêu cu đó mà h thng thông tin phân tán tr thành ti u và cn đc trin khai. 1.2 Phm vi mc tiêu 1.2.1 Phm vi Áp dng trong các doanh nghip đã và đang phát trin, có c cu t chc và k thut theo xu hng phát trin nhiu chi nhánh, mun tn dng li h thng thông tin d liu đã có và gii quyt hiu qu vic qun lý kinh doanh các chi nhánh thuc doanh nghip. 1.2.2 Mc tiêu ng dng phi đáp ng t t công vic bán hàng trên mt h thng các chi nhánh, x lý tt đc s lng tn kho, điu phi hàng hóa gia các chi nhánh cng nh đa ra các chng trình khuyn mãi cho sn phm tn, góp phn gia tng doanh s bán hàng. 1.3 Phng pháp nghiên cu Quy trình nghiên cu ứ Giai đon kho sát yêu cu: Các nghiên cu kho sát đc thc hin bng cách nghiên cu các hóa đn, phiu xut hàng, quan sát và tr i nghim các quy trình mua bán hàng ti ca hàng. ứ Giai đon phân tích thit k: giai đon này đc thc hin bng phng pháp MERISE vi s h tr ca công ngh Power AMC designer. - 2 - ứ Giai đon lp trình: Tìm hiu và nghiên cu công ngh mi phù hp vi mc đích và yêu cu đt ra ca đ tài. Các công ngh chính d án phn mm cn nghiên cu và phát trin bao gm: ng dng lý thuyt c s d liu phân tán đ thit k h thng c s d liu tp trung nhng phân tán nhiu ni [4][12]. Công ngh kt ni nhiu Server c a SQL Server: SQL Server cho phép kt ni vi các h c s d liu khác thông qua đi tng Linked Server [9]. Mi đi tng Linked Server đc đng ký thông qua mt đa ch IP và mt Login ca h c s d liu cn kt ni. Khi đc kt ni, h c s d liu hin ti có th truy xut đn c s d liu ca h c s d liu đc kt ni trong quyn hn đc cho phép ca Login cung cp. ây là mt tính nng quan trng ca SQL Server dùng đ thit k h thng thông tin d liu phân tán gi lp trên h qun tr SQL Server. Công ngh web phát trin theo mô hình MVC [1][5][10] ca ASP.NET, ng dng s đc chia ra thành ba thành phn Model, View và Controller. Thành phn Model đc dùng đ tng tác vi c s d liu. Thành phn View dùng đ trình di n giao din ca website. Khác vi các phiên bn MVC trc, MVC3 khi dùng công ngh Razor View Engine 1 cho phép lp trình vi cú pháp ngn gn nhng vn đc phân chia rõ ràng nh khi làm trên webform. Thành phn Controller là thành phn trung gian dùng đ tng tác gia c s d liu (Model) và giao din website (View). a vào s dng các b Component library nh DevExpress, Telerik, nhm h tr trong vic to giao din và lp trình cho ng dng. ứ Giai đon kim tra, chy th: Ngi lp trình chy bn kim th “ test”, ngi s d ng chy bn “ test”. Nu có li đc phát hin do ngi s dng, ngi lp trình có nhim v phân tích li và tìm cách khc phc. 1.4 Ni dung ca đ tài tài gm 4 chng Chng 1: Gii thiu tng quan v khóa lun, phm vi và mc tiêu ca ng dng, các công c và công ngh đc áp dng đ thc hin khóa lun. 1 ây là mt ngôn ng mi, ngn gn, có th d dàng s dng vì da trên C# và Visual Basic. Razor View cho phép kim tra tng đn v mà không đòi hi phi chy các ng dng hoc phi chy web server. - 3 - Chuong 2: Chng này nêu lên các quy trình nghip v ca qun lý bán hàng, các mô hình phân tích thit k. Chng 3: Chng này trình bày các công c đc dùng đ thit k ng dng, các chc nng, và gii thiu v ng dng hin thc đ tài. Chng 4: Kt lun li nhng đim mnh và yu ca đ tài, mc tiêu và hng phát trin ca đ tài. [...]... u mua hàng trên website B ph n bán hàng Khách hàng 2 Ki m tra thông tin khách hàng Khách hàng B ph n bán hàng 3 Ch p nh n n hàng Khách hàng B ph n bán hàng 4 Danh sách n hàng h p l B ph n k toán B ph n bán hàng B ph n Kho B ph n bán hàng Khách hàng B ph n bán hàng 7 L p phi u xu t B ph n Kho B ph n k toán 8 Giao hàng, xác nh n Khách hàng B ph n Kho 5 Ki m tra t n kho 6 Ki m tra thanh toán n hàng -... tr hàng Tác nhân nh n Tác nhân phát B ph n bán hàng Khách hàng 2 Yêu c u ki m tr s n ph m B ph n k thu t B ph n bán hàng 3 Ch p nh n yêu c u Khách hàng B ph n bán hàng 4 Yêu c u thanh toán phí chênh l ch Khách hàng B ph n bán hàng 5 Thanh toán B ph n bán hàng Khách hàng 6 Khách hàng B ph n bán hàng i s n ph m khác - 16 - 2.4.1.5 Mô hình ý ni m truy n thông x lý n hàng khách hàng 1 Yêu c u mua hàng trên. .. u t hàng nhà cung c p nhân viên kho có th ki m tra l t n kho c a các chi nhánh khác và a ra yêu c u chuy n hàng thi u hàng Phi u xu t và phi u nh p n i b s 2.2.8 Quy trình x lý Khi nh n c áp ng vi c bán hàng, cl pt ng hàng n chi nhánh ang ng ng cho các chi nhánh n hàng khách hàng n hàng t khách hàng, nhân viên bán hàng s ti n hành ki m tra thông tin khách hàng, và hình th c thanh toán mà khách hàng. .. khách hàng chính xác, thì nhân viên bán hàng s ti n hành x lý +N us l ng hàng hóa trong kho + N u s l ng t n kho không nhánh c a hàng th chuy n n n t hàng thì s l p phi u xu t t i c a hàng hàng xu t hay kho ng cách a lý t chi a ch c a khách hàng là không t i u, thì nhân viên bán hàng có n hàng ó sang m t chi nhánh c a hàng khác có th gi i quy t hay có kho ng cách n a ch khách hàng là t i u nh t -7- n hàng. .. Tên Lo i B ph n bán hàng Tác nhân n i B ph n kho Tác nhân n i B ph n k toán Tác nhân n i B ph n qu n lý Tác nhân n i Khách hàng Tác nhân ngo i Danh sách các lu ng Tên Tác nhân nh n Tác nhân phát 1 Yêu c u bán hàng B ph n bán hàng Khách hàng 2 Xem xét yêu c u B ph n bán hàng B ph n bán hàng - 12 - 3 Ch p nh n yêu c u Khách hàng B ph n bán hàng 4.Thông báo bán hàng B ph n k toán B ph n bán hàng 5 Yêu c... bán hàng t i chi nhánh Khách hàng sau khi ch n hàng c n mua, nhân viên bán hàng ghi l i tên hàng, s l ng, n giá t ng m t hàng ( n giá bán có trong b ng báo giá c công ty c p nh t hàng ngày), sau ó chuy n cho nhân viên thu ngân l p phi u bán hàng và thu ti n i v i khách hàng quen công ty có th cho n t i a trong vòng 10 ngày 2.2.2 Quy trình bán hàng online Khi nh n c n t hàng c a khách hàng (qua website,... thông nghi p v bán hàng 1 Yêu c u bán hàng 2 Xem xét yêu c u B ph n bán hàng Khách hàng 3 Ch p nh n yêu c u 5 Yêu c u thanh toán 4.Thông báo bán hàng 6 Thanh toán 7 L p phiêu xu t hàng B ph n k toán 8 Yêu c u xu t kho 10 Xuât hóa VAT 11 Báo cáo doanh thu n 12 Báo cáo tình hình xu t kho B ph n qu n lý B ph n kho 9 Giao hàng, xác nh n Hình 2.9 : Mô hình ý ni m truy n thông nghi p v bán hàng Danh sách... o hành – khách hàng BH_NV B o hành – Nhân viên CTBAOHANH Chi ti t b o hành CTDonHangKH Chi ti t n t hàng khách hàng CTDonHangNCC Chi ti t n t hàng nhà cung c p - 19 - CTHOADON Chi ti t hóa CTKHUYENMAI Chi ti t khuy n mãi CTPNHAP Chi ti t phi u nh p CTPXUAT Chi ti t phi u xu t DHKH_NV n n t hàng khách hàng – Nhân viên GOM G m GROUP_OBJECT Nhóm - GROUP_USER Nhóm - Ng HD_KH Hóa n – khách hàng HD_PX Hóa... hàng t hàng Danh sách hàng hóa c n S ki n n i Thanh toán t hàng n hàng S ki n n i nhà cung c p Chuy n kho n thanh Th t c t hàng nhà cung c p Xem xét yêu c u t Th t c Th t c t hàng nhà cung c p t hàng Th t c nh p hàng nhà cung c p S ki n n i Th t c nh p hàng toán Nh p hàng S ki n n i Th t c nh p hàng Báo cáo thu chi S ki n n i Th t c t hàng nhà cung c p Báo cáo nh p kho S ki n n i Th t c nh p hàng -... c bán hàng L p phi u xu t hàng Th t c thanh toán Giao hàng cho khách Th t c xu t hàng Ki m tra xác nh n Th t c xu t hàng Ki m tra hàng hóa và dán tem b o hành cho khách Danh sách các tác v Tên tác v i u ki n S ki n kh i Qui t c phát S ki n phát ng ng b sinh hóa - Xem xét yêu c u ng ý yêu - Ch p nh n - Yêu c u mua - hàng c u bán hàng - T ch i yêu -S l c u kho ng t n - T ch i bán hàng - L p th t c bán . cách đa lý t chi nhánh ca hàng đn đa ch ca khách hàng là không ti u, thì nhân viên bán hàng có th chuyn đn hàng đó sang mt chi nhánh ca hàng khác có th gii quyt đn hàng hay. chi nhánh. 2.2.8 Quy trình x lý đn hàng khách hàng Khi nhn đc đn hàng t khách hàng, nhân viên bán hàng s tin hành kim tra thông tin khách hàng, và hình thc thanh toán mà khách hàng. vic bán hàng, ngoài vic yêu cu đt hàng nhà cung cp nhân viên kho có th kim tra lng hàng tn kho ca các chi nhánh khác và đa ra yêu cu chuyn hàng đn chi nhánh đ ang thiu hàng.