Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 84 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
84
Dung lượng
32,48 MB
Nội dung
DO GIAO DUC vA DAo TAO TRUONG DHDL NGO~I NGU-TIN HQC TP.HCM KHOA CONG NGH~ THONG TIN , ~ ~ ~ KHOA LUAN TOT NGHIEP • • • XAY DUNG WEBSITE CHO PHEP RAO • BAN CHUNG KHOAN OTC GIANG VlEN HUONG DAN: Th.S DO THANH VI NGAN SINH VlEN THUC HIEN: LU TAl PHONG ' : ~.! ' , ~ •.• : \ • - -, - • " \ ,', t t-1 I " • \ -,.' l~' / / ' , i'< \": .,J" TP.HO CHi MINH - 2008 LmcAMON Con xin chan bi~t O'n Cha my cung anh chi dfft~o diSu ki~n vS V?t ch~t va tinh thlln dS chung co thS hoan t6t nhfrng nam hQc d~i hQc Em chan cam O'n • Quy thlly co truang D~i hQc Dan L?p Ngo~i Ngu Tin HQc TPHCM da: d~y d6, diu d~t, truySn d~t ki@nthuc va kinh nghi~m quy bau Bac biet em xin tri an Thlly D6 Thanh Vi Ngan la giang vien tf\lc ti@phu6ng dfin hu6ng dfin giup dO-trong qua trinh th\fc hi~n dB an Do thai gian nghien CUuva ki@nthuc co h~n, khoa lu?n t6t nghi~p khong tranh kh6i thi@usot Em r~t mong nh?n duQ'c S\fgop Y quy bau cua quy Thlly Co, anh chi va cac b~n • Xin chan tri an Sinh vien th\fc hi~n Lu Tai Phong NH~N XET eVA GIANG VIEN HUONG DAN • • Muc luc CHITON G 13 1.1 Thj tru'o-ng chung khoan lit gi? 13 1.2 Thj tru'o-fig phi t~p trung OTC lit gi? 15 1.2.1 Khai quat: 15 1.2.2 £)~c diSrn: 16 1.3 TAng quan d~ tili: 19 Y nghTa dS tai: 19 1.3.1 1.3.2 M\lc tieu dS tai: t 'h h'" , 3 £): 01 uQ'ng va p ~rn VI ng len cuu: 19 1.3.3.1 Nguai dung: 19 1.3.3.2 Quan tri h~ th6ng: Co toan quySn tren website: 20 1.3.4 Phuong thuc thvc hi~n: 21 1.3.4.1 Ma hinh thac nuac: 21 1.3.4.2 Cac buac cua rna hinh thac nuac: 21 • 19 1.3.4.2.1 Khao sat hi~n tr~ng va xac dinh yeu c~u: 21 1.3.4.2.2 Phan dch h~ th6ng: 22 1.3.4.2.3 Thi@t k@h~ th6ng: 22 d'" , d~t 1.3 4 Th':"t Ie k:" e glao It;n va, cal ~: 22 CHITON G 23 2.1 Phao tich hi~n tr,ng: 23 2.2 Yeu cAu d~ titi: 23 2.3 > ' nang ~ ng h." , we bSI°te: Y"eu cau c h U'C I~P VI} cua 2.4 Yeu c~u chuc nang h~ thBng clla website: 24 2.5 Yeu c~u phi chu'c nang: 26 23 CHU ON"G 3.1 27 P hit n tich: 27 3.1.1 Phan tich h~ th6ng vS dfr li~u: 27 3.1.1.1 Danh sach cac th\fc thS: 27 3.1.1.2 Mo ta chi tiSt cac thuQc tinh cua th\fc thS: 27 3.1.1.3 Mo hinh hoa cac m6i kSt hqp: 36 3.1.1.4 Mo hinh th\fc thS kSt hqp ERD: 39 3.1.2 Phan tich h~ th6ng vS xu Iy: 40 3.1.2.1 BiSu d6 phan c~p chuc nang BFD (Business Function Diagram): 40 3.1.2.2 Sa d61u6ng dfr li~u DFD (Data Flow Diagram): 41 3.1.2.2.1 Sa d6 phan rnuc 1: 41 3.1.2.2.2 Sa d6 phan rnuc 1.1: 42 3.1.2.2.3 Sa d6 phan rnuc 2: 44 3.1.2.2.3.1 DFD muc - Dang tin: 44 3.1.2.2.3.2 DFD rnuc - Tra cuu: 45 3.1.2.2.3.3 DFD rnuc - Quan 3.1.2.2.3.4 DFD rnuc - Quan 3.1.2.2.3.5 DFD rnuc - Quan , 3.1.2.2.3.6 DFD muc - Quan 3.1.2.2.3.7 DFD rnuc - Quan 3.1.2.2.3.8 DFD rnuc - Quan 3.2 Iy vien: Iy tin dang: Iy tin tuc: Iy gop y: Iy quang cao: ly cong ty: Thi~t k~ he thBng v~ dfr lieu: 46 47 48 49 50 51 52 3.2.1 Mo hinh quan h~: 52 3.2.2 Mo ta chi tiSt cac bang rno hinh quan h~: 52 3.3 Thi~t k~ h~ th8ng v~ xu If: 55 3.3.1 Chi tiSt cac ph~n xu ly: 3.3.1.1 Bang cac ph~ xu ly vS lUll tru: 55 3.3.1.2 Bang cac ph~n xu ly vS tra elm: 55 3.3.1.3 Bang cac ph~n xu ly thong tin: 56 3.3.2 Mo ta chi tiSt cac ph~n xu ly: 3.3.2.1 3.3.2.2 3.3.2.3 3.4 Xu ly lUll tru: Xu ly tra cuu: Xu ly thong tin: Th i~t k~ giao d i~n: • • 57 57 61 62 63 3.4.1 Sa db t6 chuc man hinh website: 63 3.4.2 Danh sach cac man hinh: 64 3.4.2.1 Giao di~n man hinh cua nguai dung: • 55 64 3.4.2.1.1 Man hinh trang chu: 64 3.4.2.1.2 Man hinh trang dang tin: 65 3.4.2.1.3 Man hinh trang gop y: 65 3.4.2.1.4 Man hinh trang kSt qua tra cuu: 66 3.4.2.1.5 Man hinh trang dang ky: 67 3.4.2.1.6 Man hinh trang dang nh~p: 67 3.4.2.1 Man hinh trang tin tuc: 68 3.4.2.1.8 Man hinh trang chi tiSt tin dang: 68 3.4.2.1.9 Man hinh trang lien h~: 69 3.4.2.1.10 Man hinh trang hoi dap: 69 3.4.2.1.11 Man hinh trang danh m\lc CP: 70 3.4.2.2 Giao di~n man hinh cua quan trj h~ th6ng: 71 3.4.2.2.1 Man hinh trang dang nh~p: 71 3.4.2.2.2 Man hinh trang quan ly vien: 71 3.4.2.2.3 Man hinh trang quan ly tin dang: 72 3.4.2.2.4 Man hinh trang qmin ly gop y: 72 3.4.2.2.5 Man hinh trang qmin ly tin tuc: 73 3.4.2.2.6 Man hinh trang quan ly cong ty: 73 3.4.2.2.7 Man hinh trang quan ly quang cao: 74 CHU ON G 4.1 75 AJAX: 75 4.1.1 Gi6i thi~u vS AJAX: 75 4.1.1.1 D6i tugng XMLHttpRequest: 76 4.1.1.2 DOM (Document Object Model) & XML: 77 4.1.2 Uu va khuySt diSm clla AJAX: 78 4.1.2.1 Uu: 78 4.1.2.2 KhuySt: 78 4.1.3 Vai tra clla AJAX "Website cho phep rao ban chung khoan OTC": 4.2 'I We b Servi ces 80 80 4.2.1 Web Services la gi? 80 4.2.2 D~c diSm clla Web Services: 80 4.2.3 KiSn truc Web Service: 81 4.2.4 Vai tra clla Web Services "Website cho phep rao ban chung khoan OTC": CHU ON G 82 83 5.1 K~t Iu~n: ••.•.•.•.•••.•.•••••.•.•.••.••••.•••.•••• •.•••• •.••••.•••••.••• ••.•••• •.• 83 5.2 H If'O'ng pha t tri~n: 84 5.3 Titi li~u tham khao: 85 LOINOIDAu Trong thai d~i nay, loai nguai da: d~t duQ'c nhiing cong dang kS vS khoa hQc ky thu~t, d~c bi~t la linh V\ICcong ngh~ thong tin Nha co cong ngh~ thong tin rna loai nguai da: dugc thuc d~y phat triSn vai t6c dQ cang cao va dmg hmln thi~n rnQi linh V\IC Cung luc do, S\I dai cua Internet da:thuc d~y vi~c thuong rn~i di~n til • phcit triSn ~t Cac c6ng thong tin di~n til cang xu~t hi~n nhiSu, khftp rnQi noi, rnQi thai diSrn Giup cho vi~c kinh doanh qua Internet d~t hi~u qua, va nguai dung cling dugc huang 19i tu nhiSu rn~t Theo do, nhu d.u vS thi twang chUng khoan dang n6i len cling cfin dSn S\I giup cua cong ngh~ thong tin va Internet Tu nhiing giao dich va theo • d5i thong tin b~ng phuong phap thu cong, tay qua tay, rni~ng qua rni~ng da: dfin duQ'c thay thS b~ng nhung website, nhung bang thong tin di~n til, giup cho nguai dung cang dS dang tiSp c~n hon bao gia hSt US tai "Xay d\Illg website cho phep rao ban chUng khoan OTC" duQ'c em th\Ic hi~n tren rnoi twang web Vai kha nang co h~n nen em khong thS giai quySt nhung v~n dS to Ian rna chi ap dl)ng nhiing kiSn thuc da:hQc Trong dS tai em khong tninh kh6i nhfrng sai lfirn va thiSu sot, em kinh rnong S\I thong cam cua quy thfiy co • DE CUONG DE TAl Ten d~ tai: Xay d\ffig website cho phep rao ban chUng khoan GTC Giang vien hmyng d~n: Th.S D6 Thanh Vi Ngan Sinh vien th 1}'C hi~n: MI}C Lu Tai Phong MSSV: 0411103 dich nghien cuu: Xay d\ffig website thong tin cho phep rao ban vS chUng khoan GTC, h6 trQ'thong tin chung khoan cho nguai dung NQi dung thl}'c hi~n: Xay d\ffig website vai cac chuc nang: • Phan h~ nguai dung: o Dang tin mua ban qua website o Gui gop y o Xem thong tin dang o Tra cuu tin dang o Xem tin tuc chung khoan • Phan h~ quan tri: o Quan ly tin tuc chUng khoan o Quan ly tin dang mua va ban o Quan ly vien o Quan ly gop y o Quan ly quang cao o Quan ly cong ty PhU'O'ngphap thl}'c hi~n: • Nghien cuu tai li~u • TiSp c~n website thgc l~y thong tin • TriSn khai dS tai theo rno hinh thac nuac, g6rn giai do~: Khao sat hi~n tr~ng va xac dinh yeu c~u, phan tich, thiSt kS, kiSrn tra • Phan tich h~ themg b~ng rno hinh ERD va BFD Moi truOng cong C1}: • Qmln ly ca so dfr li~u b~ng SQL Server 2000 • Ve sa d6, biSu d6 b~ng SrnartDraw 2008, Visio 2003 • ThiSt kS nut, logo b~ng Photoshop CS2, Xara Webstyle 4, Xara MenuMaker • L?p trinh b~ng Visual Studio 2008 K~ hoach thuc hien: STT Til" A Den , Cong vi~c NguOi th1}"chi~n KhflOsat hi~n tr~ng, xac 25/11/2007 22/12/2007 dinh yeu c~u ViSt bao TaiPhong cao 23/12/2007 25/1/2008 Phan tich h~ thong Viet bao cao 26/1/2008 17/2/2008 Thiet ke h~ thong Viet bao cao 18/2/2008 18/3/2008 19/3/2008 1/4/2008 2/4/2008 13/4/2008 TaiPhong Thiet ke giao di~n Viet bao cao TaiPhong Thiet ke giao di~n Viet bao cao TaiPhong TaiPhong Deploy website ViSt bao cao TaiPhong Chuang 3: Phfm tfch thiSt kS 3.4.2.2 Trang 71 Giao di~n man hlnh cua quan trj h~ thBng: Quan tri h~ th6ng quan 1y trang website thong qua eae man hinh quan 1y 3.4.2.2.1 Man hlnh trang dang nh~p: Tu'O'ng t~r man hinh dang nh~p eua nguai dlll1g 3.4.2.2.2 Man hinh trang quan _ to I vien: _.- Admin nghoa • DuQ'c xay d~11g tren n~n tang nhu11g c6ng nghe c1ac1uQ'cchAp nh?n, co d?ng module, co thS c6ng bE>(publish) va gQi thvc hien qua m?ng, • Nhu'ng c6ng nghe SLl' d~mg c1Sphat triSn m(>t Web Services kh6ng nhAt thiSt phai la nhu'ng c6ng nghe maio DiSm khac biet cua Web Services so vai cac c6ng nghe khac la kha nang kSt hQ'p cac c6ng nghe c1a co nhu XML, SOAP, WSDL, UDDI c1St?O cac services, c1?c c1iSm lam n6i b?t vai tro va thS m?nh cua Web Services • 4.2.3 Ki~n truc Web Service: Service prov'der Service broker • Service Find requester Chuang 4: Cong ngh~ Sll'd\lng Trong bao g6m cac ph~n: • Trang 82 • Service Provider (Nha cung c~p djch Vv): Cung c~p cac ph~n cua ph~n mSm nhu la cac Web Services ben ngoai; • Service Consumer (86i tuqng su dVng djch vV): SU dVng cac Web Services ma Nha cung c~p djch vv dil cung c~p, d6i tuqng co thS la Web Site, ho?c la ca Web Services khac • Service Broker (D?i di~n djch vV): Chuc nang nhu trang yang, chua cac thong tin lien quan dSn cac djch vv duqc cung c~p, d6i tuqng su dVng co nhu c~u djch vv, 119 se tim dSm D?i di~n djch vv D?i di~n djch vv tim dlmg nha cung c~p djch vv, se tra l?i cac thong tin lien quan, tll' do, d6i tm;mg Sll'd\mg co thS tiSp c~n cac djch vv tll' nha cung c~p 4.2.4 Vai tro eua Web Services "Website eho phep rao ban chu'ng khoan OTe": • Khi ngtroi dung dang tin mua ban Website, h9 co thS co ll!a ch9n "Xac thvc tin" vo-im\lc aich nha h~ th6ng kiSm tra s6 luqng c6 phiSu co au ma h9 rao ban, ho?c luqng tiSn tai khoan co au ma h9 rao mua hay khong Hanh dQng nh~m gop ph~n lam tang uy tin cho tin dang cua h9, giup nguai xem tin tuong han truo-c lien h~ nh~m giao djch theo nhu h9 , mong muon ChuO'ng 5: KSt lu~n va huang phat triSn • CHU'ONG5 • KET LU~N vA HUaNG PHA.T TRIEN Trang 83 5.1 K~t lu~n: Website cho phep rao ban chlmg kh03n aTC la m9t h~ th6ng mua ban nhanh g9n, giup nguai dung thu~n ti~n vi~c trao d6i thong tin mua ban m9t cach mau chong Ttl' giup cho vi~c mua ban di@nra nhanh g9n va t6t d~p han H~ th6ng website dii hoan vai kSt qua sau: • Nguai dtll1g la vien cua website: o Dang tin mua va ban tren website o Xem thong tin mua va ban, chi tiSt tin mua va ban • o Xem danh sach cac 10?i chung kh03n co tren website o Xem tin tuc v~ chlmg khoan o Xem thong tin vien khac o G6i gop y o Phfm 10?i danh m\lc theo 10?i o Tra cuu thong tin mua va ban • Nguai dung la khach: o Xem thong tin t6ng quat mua va ban I o Xem danh sach cac 10?i chu'ng khoan co tren website o Xem tin tll'Cv~ chlrng khoan o G6i gop y ChuO'ng 5: KSt lu~n va hucmg phM triSn ,r • • Trang 84 Quan tri website: , , o Them, x6a, Sll'a thong tin tin ttl'c • o Them, x6a, slra vien o Them, x6a, Sll'a quang cao o Them, x6a, slra cong ty c6 phiSu I o Duy~t tin ban va mua o Duy~t g6p y Giao di~n: dS nhin, dS Sll'd\:mg, trinh bay cac m~u tin theo d~mg danh sach va trang Ki~n thu'c va cong ngh~: Trong qua trinh thl!C hi~n d6 an em da tich lfiy them du9'c kiSn thtl'c vS cach thuc Sll' dVng SQL Server 2000, Visual Studio • , 2008, SmartDraw, Web Services, kiSn thuc vS phan dch thiSt kS h~ th6ng thong tin H~n ch~: Do thai gian th\;I'Chi~n d6 an c6 lwn va v6n kiSn thuc h?n h~p nen chuO'ng trinh nhu'ng h?n chS nhu: • Chua dua vao thl,JC tS va triSn khai su dVng, nen c6 thS 16i chua luang t6'i du9'c 5.2 • • • Dfr li~u thu nghi~m h?n chS • Cac chtl'c nang quan ly h?n chS so v6'i yeu c~u d?t Hu'o'ng phat tri~n: Trong tuO'ng lai, h~ th6ng se phM triSn them s6 tinh nang nhu: • Xem bang gia tn,Jc tuySn cac 10?i c6 phiSu • Kfch ho?t tai khoan qua SMS Chuung 5: K8t lu~n va hucmg phat triSn • • - Trang 85 H6 tr9' diSn dan cho cac vien trao d6i thong tin cling nhu ti~n cho vi~c Iien l~c v6i qu~mtri cua h~ th6ng • Nfmg cap giao di~n than thi~t hun cho nguo'i dung 5.3 Tai Ii~u tham khao: [I] Bret Hartman - Donald J FIinn - Konstantin Beznosov - Shirley Kawamoto, Mastering Web Services Security, Joe Wikert, 2003, 28-376 [2] TS Dao Le Minh, Giao trinh nhung vein a~co' bim v~ chzlng khoan va thi trtrong chung khoan, NXB Chinh trj qu6c gia, 2002 [3] http://forums.asp.netDiSndanh6tr9'congngh~ASP.NET [4] http://www.interaktonline.com/Support/ Articles/Details/ AJAX:+ Asynchr onously+Moving+Forward- Why+use+AJAX%3F.html?id use AJAX • • • [5] http://www.sanotc.com Website mua ban GTC [6] http://www.w3schools.com/ajax/default.asp AJAX Tutorial art=36 Why