Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 101 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
101
Dung lượng
36,37 MB
Nội dung
BO GIA.O DUC vA DAo TAO TRUONG DHDL NGOAI NGU - TIN HOC TP.HCM KHOA CONG NGH~ THONG TIN ************** , - .- ~ KHOA LUAN TOT NGHIEP • • pHAN MEM TRA CUU THONG TIN CHUNG KHOAN TREN MOBILE GIA.O vrEN HUaNG DAN: Th.S DO THANH VI NGAN SINH vrEN THVC HI~N : LE HoANG MINH LAMHUYLU~T V ~."" ~I " ." \'~ ''' I ,, ' : I, TP HB •.• I' ••• I ~ ',\,\ ' l :~ Chi Mfnh - 2008 Mue Iue • • LiJi cam aoan Lai cam an LiJi noi a6u ChuO'ng Tang quan vJ chu'ng khoan 1.1 Cac khai niem 1.1.1 cA phi~u' -2 1.1.1.1 1.1.1.2 1.1.1.3 1.1.1.4 1.1.2 Trai 1• 1•2••1 1.1.2.2 sau i ii iii Nh~n c8 tu'c Quy~n mua them c8 phi~u mOi Quy~n bo phi~u Quy~n ti~p c~n thong tin phi~u I ,-.-t-,-.-h~.I.-b "-I ' -,,-I.~~I -d~" _ D 01 VOl ral p leu, ~n can uu y mQt SO van e sau M1}cdich cua ngU'o'imua trai phi~u nh~m thu dU'Q'ccac nguAn 1Q'ituc 5 Cach thu'c giao djch chu'!1g khoan 1.2.1 Mua chu'ng khmln cua to chu'c phat himh 1.2.2 Mua ban chu'ng khoan niem y~t tren trung tam giao dich chung Irnoan_ 1.2 1.3 Nhfrng quy djnh mua ban chu'ng khoan tren Thj TrU'o'ng Giao Djch Chung Khoan (TTGDCK) _ 1.3.1 MiYtai khoan giao dich t~i mQt cac cong ty chrrng khoan 1.3.2 Nhu'ng quy djnh v~ giao dich chrrng khoan 1.3.2.1 Thiri gian giao dich 1.3.2.2 Nguyen t~c kh6'p I~nh 1.3.2.3 Cac lo~i I~nh 1.4 K~t lu~n Chu'O'ng2 12 Khai quat va 2.1 vJ cong nghf Thread Timers -2.1.1 Lo'P Thread . - 2.1.2 Cooban v~ luAng (Thread) _-. 2.1.2.1 T~o va khO'i dQng mQt luAng_ 2.1.2.2 Ngung luAng (suspend a thread) 2.1.2.3 SU'd1}ngluAng cho User Interface Controls 2.1.2.4 Thoat luAng u'ng d1}ng 2.1.3 Timers 2.1.3.1 Kho'i tao Timer 2.1.3.2 Vi~t co'de phu'o'ng thu'c Tick 2.1.3.3 Cai diU Tick Interval 2.1.3.4 Trl h~an va ph1}chAi-T-im-er- 2.2 XML 2.2.1 va XSD XML 7 7 8 13 14 14 15 15 16 16 18 19 19 20 20 20 20 20 2.2.1.1 XmlDocument va XmlTextReader 2.2.1.2 XmlNodeReader va DataSct 2.2.2 XSD 2.3 2.3.1 2.3.2 2.3.3 2.3.4 22 24 26 Web Service 27 Kha i qua t v~~-W-e b-S-erv-ic-e-= = = = = = = = = = = = = = = = = = = = = = 27 Dac di~m cua Web Services 29 Kiin truc Web Service ===================== -30 Cac chu'c nang cua Web Service _ 33 2.4 Trao dAi du' lieu v6'i backend server 2.4.1 Vi~c thiit ki 'cho client it kha nang k~r-t-n""'A-i ========-= = = 2.4.2 Cac chQn h,a cho ky thu~t dBng bQ hoa _ 35 36 37 2.5 39 K~t lu~n Chu'O'ng3 Pltiin ticlt va thiit ki 3.1 Thi~t k~ cO' sO' dfr lieu 3.1.1 SO'dB th\l'c th~ qua'n h-~-(-E-RD-)-:~:~~~~~~=========== 3.1.2 Danh sach cac thl,l'c th~ va mBi kit hQ'p: 3.1.3 Mo ta chi tiit cac thu'c th~ 3.1.3.1 Thl,l'c th~ ChungKhoa-n-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_3.1.3.2 3.1.3.3 3.1.3.4 3.1.3.5 3.1.3.6 Thl,l'c th~ CongTy _ Thl,l'c th~ GiaChungKhoan Thl,l'c th~ ThamSo. _ Thl,l'c th~ TaiKhoan _.- Mo hlnh hoa cac rnBi kit hQ'P 3.2 Phan tich cac yeu c~u xii' If 3.2.1 Bi~u dB phan dp chu'c nang (BFD) 3.2.2 So' dB dong du' li~u (DFD) 3.2.2.1 DFD rnu'c 3.2.2.2 DFD rnu'c 3.2.2.3 DFD rnu'c - Tra cu'u 3.2.2.4 DFD rnu'c - C~p nh~t gia chu'ng khoan 3.2.2.5 DFD rnu'c - Xoa gia chung khoan tl;}rn 3.2.2.6 DFD rnu'c - Thay dBi du hlnh 3.2.3 Til' di~n du'li~u 3.2.3.1 D~c ta dong du'li~u 3.2.3.1.1 Yeu cAu tra cu'u 3.2.3.1.2 Yeu du dang nh~p tai khoan 3.2.3.1.3 Kit qua tra cu'u 3.2.3.1.4 Kit qua dang nh~p tai khoan 3.2.3.1.5 Yeu du dang nh~p 3.2.3.1.6 Yeu du thay dBi du hlnh 3.2.3.1.7 Yeu du xoa gia chu'ng khoan tl;}rn 3.2.3.1.8 Yeu du c~p nh~t gia chu'ng khoan 3.2.3.1.9 Kit qua c~p nh~t gia chu'ng khoan 3.2.3.1.10 Kit qua xoa gia chung khoan tl;}rn 40 41 41 42 43 43 44 45 45 46 47 48 48 49 49 50 52 53 54 55 56 56 56 57 58 59 60 61 62 63 64 65 .J 3.2.3.1.11 K~t qua thay dBi ciu hinh 3.2.3.1.12 K~t qua dang nh~p 3.2.3.2 D~c ta kho dii'li~u 3.2.3.2.1 Chu'ng khoan 3.2.3.2.2 Cong ty 3.2.3.2.3 Gia chu'ng khoan 3.2.3.2.4 Tham sa 3.2.3.2.5 Tai khoan 3.2.3.3 Mo ta chi ti~t cac process 3.2.3.3.1 Dang nh~p tai khoan 3.2.3.3.2 Tra CU'U chu'ng khoan 3.2.3.3.3 Dang nh~p 3.2.3.3.4 Thay dBi du hinh 3.2.3.3.5 Xoa gia chu'ng khoan t~m 3.2.3.3.6 C~p nh~t gia chung khoan 3.3 Thi~t k~ giao di~n 3.3.1 Danh sach cac man hinh client -3.3.1.1 Man hinh dang nh~p tai khoan 3.3.1.2 Man hinh tra cU'U 3.3.1.3 Man hinh thong tin 3.3.1.3.1 Man hinh thong tin chung khoan 3.3.1.3.2 Man hinh thong tin cong ty 3.3.1.3.3 Man hinh bi~u dB 3.3.1.3.4 Man hinh ghi chu, 3.3.2 Mo ta chi ti~t mBi man hinh client -3.3.2.1 Man hinh dang nh~p tai khoan 3.3.2.2 Man hinh tra cu'u _ 3.3.2.3 Man hinh thong tin chung khoan _ 3.3.2.4 Man hinh thong tin cong ty _ 3.3.2.5 Man hinh bi~u dB 3.3.2.6 Man hinh ghi chu _ 3.3.3 Danh sach cac man hinh server 3.3.3.1 Man hinh chinh 3.3.3.2 Man hinh dang nh~p 3.3.3.3 Man hinh thay dBi du hinh 3.3.4 Mo ta chi ti~t mBi man hinh server -3.3.4.1 Man hinh chinh 3.3.4.2 Man hinh dang nh~p 3.3.4.3 Man hinh thay dBi du hinh 3.4 K~t lu~n Dimh gia va kit luqn Ph¥ l¥c Tai li?u tham khao 66 67 68 68 69 70 71 72 73 73 74 75 76 77 78 79 79 79 79 80 80 80 81 81 82 82 82 84 84 84 85 86 86 86 86 87 87 87 88 89 iv v vi Lili cam doan Toi xin cam iloan rang, ngo{li trir cac kit qua tham khao tir cac cong trinh khac nhu' ilii ghi ro lu~n viin, cac cong vi~c trinh bay lu~n van la chinh nhom th{l'c hi~n va chua co phan npi dung nao cua lu~n van ilu'(fc npp iii lay mpt bang cap nao if truifng ho(ic tru'o'ng khac 11 Liti cam un TrU'uc hit, Thanh em xin Vi Ngan, giN lifi cam ngu'(J'i dli nhi?t o'n chan tinh hu'ung din dan chung suat thifi gian thf.l'c hi?n dJ tai Trong suat thifi gian thay DB em do, thay dli t/)n tinh chi bao, dong gop y kiin va dinh hU'ung di dJ tai cua em d{lt dU'l/c kit qua tat nhat co thi Chung em xin gu'i din thay lifi chuc sU'Ckhoe va long tri an sau sdc nhat Chung dli giang em cung xin du'(J'c gu'i lifi cam O'n din tat ca cac thay co d{lY, diu ddt chung em suat tru'o'ng D{li h(Jc Ngo{li Ngu' Tin H(Jc Tp.HCM co khoa cong ngh? thong tin, la dpng If.l'c giup h(Jc t{li D(ic bi?t la cac thay nhi1'ng ngu'ifi giang cung t/)n tinh va gan gui V(J'isinh vien chung long nhi?t huyit nhi1'ng nam vien luc nao em Vui trinh dp va vo'i nghJ, cac thay co sf luon la tam gU'O'ng sang, chung em vu'O'n len h(Jc t/)p va co dU'l/C nhi1'ng kiin thifc quy bau Cuai cung, em xin gu'i lo'i cam o'n din ba mrt, b{ln be va nhi1'ng ngU'ifi than luon d{Jng vien, tin tu'O'ng va t{lO m(Ji diJu ki?n cho em hoan tat lu/)n van tat nghi?p III , Lili noi dan Cong nghf thong tin dli va dang phat tri~n rat m(Inh me Theo do, s¥ tin hvc hoa vJ m{it nghifp v(l 0' cac nganh kluic nhlim d(lt din hifU qua cao hO'n, tac d~ nhanh hun, chinh xac va kip thili ho'n dli dtrf/c xuc tiin va co dtrf/C nhu'ng t'.l'u nhat dinh Cho din nay, cong nghf thong tin van rat gan bo vo'i ngu'ili va xli h~i tren mvi linh v¥c No dang m~t phat tri~n nhanh hun va hu'a IUln m~t tu'o'ng fai tat d~p hun M~t thi gio'i thong tin r~ng khap dli khong fa khoa hvc viin tu'ung khong th~ d(It din Hifn nay, b(ln chi can m~t chiic Pocket PC tay fa b(In co tat ca thong tin: nha dat, tri thu-c m6'i, tin tu-c, phim anh Thljt s¥, t'.l'u ma cong nghf thong tin dli va se mang din cho chung ta fa chu'a th~ doan hit du'V'c Ben c(Inh do, thi tru'(J'ng chu'ng khoan 0' Vift Nam dang rat soi d~ng, th~ hifn m~t nJn kinh ti Vift Nam dang tren da phat tri~n m~t cach vtrf/t bljc Do do, vifc can co m~t hf thang cung cap thong tin can thiit vJ chu-ng khoan cho cac nha dau tu' m~t cach chinh xac, nhanh chong, tin cljy va kip thili dang fa win dJ cap bach d{it cho nhil'ng nha phat tri~n phan mJm Trong cac t'.l'u ma nganlt cong nghf thong tin mang [(Ii cho chung ta, difn tho(Ii di d~ng dli trO'thanh m~t thu- gan nhtr khong th~ thiiu cu~c sang hling cua da sa ctr dan dia cau Do do, m'.lc tieu ban dau cua dJ tai faxay d'.l'ng m~t hf thang phan mJm giup cac nha dau tu' co th~ tra cu-u chu-ng khoan tren mobile (cac dong 02J Bling cach nay, cac nha dau tu' co th~ xem thong tin chu-ng 111 khoan m{Ji luc m{Ji no'i mit khong can fuc nao cung phai len san giao • djch di theo diU Tat ca cac thong tin dU'ifc lu'u tren mrt server va se dUifc truy c~p t6'i thong qua mrt web service Thong thu'ifng co hai 10{li chung khoan: phiiu cJ phiiu va trai phiiu nJ tai chu yiu nghien cuu vJ cJ du'a nhu'ng khai ni~m cO'ban vJ chu'ng khoan va giup phan bi~t giU'a cJ phiiu va trai phiiu Bu'o'c ki tiip la nghien cuu vJ cong ngh~ mobile (diiy fa cong ngh~ dU'ifc tich hifP br Studio NET) va ap d{tng nhung di t{lo hiiu biit vJ chu'ng khoan Visual phan mJm co kha nang tra Ctl'Uch il'ng khoan tren mobile (cac dong 02J Phan mJm ch{lY tren moi truilng Windows Mobile 5.0 Ngu'ifi dung muan tra Ctl'Uchi can nh~p vito ma chu'ng khoan muan tra cu'u fa co thi xem thong tin hi~n thifi cua chu'ng khoan (niu ma chu'ng khoan tan t{li va hifP I~) Sau do, ngtdJ'i dung co thi xem thong tin cua cong ty niem yit chung khoan va co thi xem biiu da phat triin cua chung khoan thili gian gan day Ben c{lnh do, niu ngu'o'i dung muan ghi chu cho chu'ng khoan nity t{li tho'i diim thi se ghi vao m{tc ghi chu (co san) nJ tai hoan thanh, ben c{lnh vi~c hoan chinh mrt chuo'ng trinh phan mJm chinh se t(lo t~p tin cab dung di citi d~t tren mobile (cac dong 02J, mrt web service v6'i cac tinh nang can thiit co' ban, web service dimg di truy c~p du' li~u til' server ph{tc v{t cho vi~c tra cuu chu'ng khoan cua cac client (cac mobile) CSDL server va mrt phan mJm quan trj Chuang T6ng quan vS chung ? ChU'ung 1 khmin , Tong quan ve chung khoan Cac khai nifln cO"ban vJ chung khoan Cach thuc giao djch chung khoan Nhung quy ajnh mua ban chung khoan tren TTGDCK Chuong T6ng quan vS chung khmln 1.1 Cae khai Diem • • l.l.l.ca phi~u C6 phi~u Ia chu'ng tu xac nh?n quySn nguai sa huu sa hu'u va IQ'iich hQ'p phap cua c6 phiSu d6i v6i tai san ho?c v6n cua cong ty c6 ph~n Khi sa hfru c6 phiSu, b~n se tra c6 dong cua cong ty dO.V6i tu cach Ia mQt c6 dong co nhli'ng quySn IQ'isau: 1.1.1.1 Nh~n c8 tu'c C6 tuc Ia mQt ph~n IQ'inhu?n kinh doanh cua cong ty rna m6i mQt c6 dong duQ'c chia theo ty I~ gop v6n cua c6 dong Muc chi td cung nhu hinh thuc chi td c6 ttl'Ctuy thuQc van kSt qua ho~t dQng san xufit kinh doanh cua cong ty va HQi d6ng quan tri ho?c £)~i hQi c6 dong quy~t dinh 1.1.1.2 Quy~n mua them c8 phi~u moi Trong qua trinh ho~t dQng, cong ty duQ'c phep phat hanh them c6 phiSu dS tang v6n £)S bao v~ quySn IQ'icua nhli'ng c6 dong hi~n t~i, phat hanh them c6 phiSu, cong ty thuang danh quySn uu tien mua them c6 phiSu m6i cho nhfrng c6 dong nay, tuong u'ng v6i ti I~ c6 ph~n gop v6n cua hQ thuang Ia v6i gia uu diii hon so v6i cac c6 dong m6i 1.1.1.3 Quy~n bo phi~u Trong cac cUQchQp £)~i hQi c6 dong, c6 dong ph6 thong co quySn b6 phi~u cho cac chu'c V\l quan 1;' cong ty; b6 phi~u quySt dinh cac vfin dS quan trQng cua cong ty NSu khong tham dlJ £)~i hQi c6 dong duQ'c, c6 dong co thS uy quySn cho nguai khac thay m?t Chuong Phan tich va thi~t k~ 3.3 79 Thi~t k~ giao di~n 3.3.1 Danb sacb cac mao biob client 3.3.1.1 Man hinh dang nhip tai khoan Hinh 3.4.1.1 Man hinh7!ng nMp 3.3.1.2 Man hinh tra e ~ ~ • ACB AGF 23.92 24.01 24.74 AU 33.38 33.49 35.12 Hinh 3.4.1.2 Alan hinh fra cUu Chu