1. Trang chủ
  2. » Luận Văn - Báo Cáo

XÂY DỰNG VÀ PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ SOẠN THẢO, BIÊN DỊCH VÀ THỰC THI CHƯƠNG TRÌNH TRÊN MÔI TRƯỜNG WEB

111 346 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 111
Dung lượng 1,33 MB

Nội dung

XÂY DỰNG VÀ PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ SOẠN THẢO, BIÊN DỊCH VÀ THỰC THI CHƯƠNG TRÌNH TRÊN MÔI TRƯỜNG WEB

TR NG I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN L PC NHÂN TÀI N NG NG HOÀNG H I TR N THANH H I XÂY D NG VÀ PHÁT TRI N H TR CH NG D NG SO N TH O, BIÊN D CH VÀ TH C THI NG TRÌNH TRÊN MÔI TR KHÓA LU N T T NGHI P C TP HCM, 2011 NG WEB NHÂN CNTT TR NG I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN L PC NHÂN TÀI N NG NG HOÀNG H I – 0712142 TR N THANH H I – 0712145 XÂY D NG VÀ PHÁT TRI N H TR CH NG D NG SO N TH O, BIÊN D CH VÀ TH C THI NG TRÌNH TRÊN MÔI TR KHÓA LU N T T NGHI P C GIÁO VIÊN H NHÂN CNTT NG D N PGS.TS TR N AN TH KHÓA 2007 – 2011 NG WEB NH N XÉT C A GIÁO VIÊN H NG D N ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… TP H Chí Minh, ngày … tháng …… n m 2011 Giáo viên h i ng d n NH N XÉT C A GIÁO VIÊN PH N BI N ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Khóa lu n đáp ng yêu c u c a Khóa lu n c nhân CNTT TP H Chí Minh, ngày … tháng …… n m 2011 Giáo viên ph n bi n ii L IC M N Chúng em xin chân thành c m n Khoa Công ngh Thông tin, tr ng i h c Khoa h c T nhiên TP H Chí Minh t o u ki n cho chúng em th c hi n đ tài khóa lu n t t nghi p Chúng em xin g i l i c m n sâu s c đ n PGS.TS Tr n ti p h an Th , ng i tr c ng d n t n tình ch b o chúng em su t th i gian th c hi n đ tài Th y truy n đ t cho chúng em nhi u ki n th c quan tr ng, c ng nh nhi u ý t ng thú v , ngu n đ ng l c đ chúng em th c hi n đ tài v i tinh th n làm vi c nghiên c u khoa h c nghiêm túc Chúng em xin chân thành c m n Th y Cô Khoa cho chúng em nh ng ki n th c quý báu su t th i gian khóa h c, cho chúng em m t n n t ng lý thuy t v ng ch c nh ng k thu t c b n thi t y u TS Tr n Minh Tri t, ng c bi t chúng em mu n c m n i giúp đ , gi i đáp th c m c chúng em g p ph i trình th c hi n đ tài Chúng em c ng mu n mu n c m n Th y Nguy n Kh ng, ng ình i giúp đ t i em r t nhi u trình tri n khai th nghi m đ tài Chúng xin chân thành c m n b m , anh ch em t t c ng i thân gia đình t o m i u ki n t t nh t, đ ng viên khích l chúng trình h c t p nói chung trình làm khóa lu n t t nghi p nói riêng Chúng xin g i l i c m n đ n t t c Th y Cô gi ng viên c a Khoa b n bè n c tham gia th nghi m s n ph m c a chúng tôi, h tr đóng góp ý ki n đ hoàn thi n đ tài V i tinh th n làm vi c nghiêm túc, chúng em hoàn thành đ ban đ u c a khóa lu n Tuy nhiên ch m i nh ng b iii c m c tiêu đ c th nghi m ban đ u, th chúng em mong mu n nh n đ c s giúp đ , ch b o góp ý c a Th y Cô b n đ không ng ng hoàn thi n c mô hình lý thuy t l n ng d ng TP H Chí Minh, tháng n m 2011 iv Khoa Công Ngh Thông Tin L p C nhân tài n ng C Tên thi ch NG CHI TI T Tài: Xây d ng phát tri n ng d ng h tr so n th o, biên d ch th c ng trình môi tr ng Web Giáo viên h ng d n: PGS.TS Tr n an Th Th i gian th c hi n: t 18/10/2010 đ n 25/06/2011 Sinh viên th c hi n:  ng Hoàng H i – 0712142  Tr n Thanh H i – 0712145 Lo i đ tài:  Tìm hi u công ngh phát tri n ng d ng, c th tìm hi u công ngh l p trình Web đ xây d ng m t ng d ng Web theo yêu c u đ c t c a đ tài  Nghiên c u t ng h p hi n tr ng v n đ khoa h c liên quan đ n h ng phát tri n c a đ tài đ làm c s xây d ng, phát tri n ng d ng theo yêu c u c a đ tài N i Dung Tài: N i dung yêu c u đ tài:  Nghiên c u t ng k t hi n tr ng v công c môi tr th o mã ngu n, biên d ch th c thi môi tr ng Web ng h tr so n  Nghiên c u công ngh l p trình Web, h th ng th vi n l p trình Web, h mã ngu n m cho phép phát tri n ng d ng Web theo giao di n thân thi n v i ng i dùng cu i  Tri n khai thi t k cài đ t ng d ng d a k t qu nghiên c u, đáp ng đ c nhu c u c b n ho t đ ng so n th o mã ngu n, biên d ch v th c thi ch Ph ng trình môi tr ng Web ng pháp th c hi n:  T n d ng ngu n tham kh o Web, thông qua trang báo n t , di n đàn c a đ i ng phát tri n, blog c a l p trình viên bên c nh tài li u th c nh sách báo khoa h c  T n d ng s n ph m có s n nh trình biên d ch, h u hành ph n m m mã ngu n m  Luôn ghi chép l u tr c n th n tài li u phát sinh ki n th c thu th p đ c trình th c hi n đ làm c s vi t báo cáo khóa lu n K t qu khóa lu n:  ng d ng th nghi m cung c p d ch v h tr so n th o mã ngu n, biên d ch th c thi môi tr ng Web ng d ng th hi n k t qu nghiên c u c a đ tài đ c tri n khai th nghi m tr c n  Báo cáo t ng h p nghiên c u hi n tr ng v công c môi tr ng h tr so n th o mã ngu n, biên d ch th c thi, công ngh th vi n l p trình Web t ng ng, mô hình thi t k cài đ t ng d ng th nghi m h ng phát tri n ng d ng t ng lai K Ho ch Th c Hi n:  18/10/2010 – 30/10/2010: Ti p nh n đ tài Nhóm liên h giáo viên h sau ti p nh n đ tài ng d n, nghe gi i thi u th o lu n v đ tài,  1/11/2010 – 20/11/2010: Tìm hi u s n ph m hi n có, đánh giá kh thi Nhóm tìm hi u tình tr ng ng d ng t ng t , tìm ki m nh ng công c c b n đ có th xây d ng b n m u đ u tiên  22/11/2010 – 18/12/2010: Xây d ng b n m u đ u tiên Nhóm xây d ng b n m u đ u tiên – c s đ đánh giá tính kh thi c a đ tài  10/01/2011 – 19/02/2011: Xác đ nh phân tích yêu c u Nhóm nghiên c u chi ti t ng d ng hi n có, xác đ nh yêu c u ch c n ng, tìm hi u c ch ho t đ ng c a thành ph n; ch n l c gi i h n vi ch c n ng s tri n khai; phân tích th o lu n thành ph n chi ti t, li t kê k ch b n ng i dùng  21/02/2011 – 19/03/2011: Tìm hi u công ngh l p trình Web gói mã ngu n m Nhóm nghiên c u chu n công ngh l p trình Web hi n đ i; tìm ki m công c gói mã ngu n m có th đáp ng yêu c u c a đ tài; ch n l a chu n công ngh đ phát tri n ng d ng  28/02/2011 – 16/04/2011: Thi t k ch nh s a thi t k Nhóm ti n hành thi t k c th thành ph n ch c n ng, c ch giao ti p, k ch b n ho t đ ng c a ng d ng giao di n c a ng d ng  07/03/2011 – 10/06/2011: Cài đ t ch nh s a cài đ t Nhóm ch n l a gói mã ngu n m thích h p, ch nh s a theo yêu c u gi i h n đ tài, l p trình khung ng d ng, b sung thành ph n thi u Nhóm th c hi n ki m th đ n v ch nh s a thành ph n  23/05/2011 – 30/06/2011: Tri n khai th nghi m ti p nh n ph n h i Nhóm tri n khai trang Web tr c n, cung c p d ch v th nghi m; ti p nh n ph n h i hoàn thi n ng d ng; ti n hành kh o sát ng i dùng v m c đ hài lòng, yêu c u b sung ý ki n đóng góp  25/04/2011 – 30/06/2011: T ng h p báo cáo Nhóm t ng h p nghiên c u th c hi n, tài li u ghi chép su t trình làm vi c; trình bày k t qu thành b n báo cáo hoàn thi n Xác nh n c a GVHD Ngày …… tháng …… n m 2011 Sinh viên th c hi n PGS.TS Tr n an Th ng Hoàng H i  vii Tr n Thanh H i M CL C L I C M N iii C NG CHI TI T v M C L C viii DANH M C HÌNH xii DANH M C B NG xiii THU T NG CH NG VÀ CÁC T VI T T T xiv GI I THI U 1.1 Gi i thi u chung 1.2 Nhu c u xây d ng môi tr 1.3 M c tiêu gi i h n c a khóa lu n 1.4 Các b 1.5 Tiêu chí h 1.6 K t qu khóa lu n 1.7 C u trúc c a báo cáo khóa lu n CH NG ng phát tri n tích h p Web c ti n hành khóa lu n ng ti p c n c b n NGHIÊN C U KI N TH C N N T NG 2.1 L ch s môi tr ng phát tri n tích h p 2.2 Các công ngh l p trình Web 10 2.2.1 D ch v Web v i ki n trúc REST 11 2.2.2 JavaScript 14 2.2.3 C ch Ajax cú pháp JSON 15 2.2.4 HTML5 17 viii 80 81 82 83 A.7 H ng d n s d ng ng d ng th nghi m ây phiên b n tài li u h ng d n s d ng ng d ng, đ c đ ng trang Web trình th nghi m Phiên b n tr c n c a tài li u n m t i đ a ch : http://services.fit.hcmus.edu.vn/ideol/site/help/ A.7.1 Gi i thi u t ng quan Ideol m t môi tr ng phát tri n ph n m m tích h p (IDE) ch y Web Hi n t i, Ideol cung c p cho ng i dùng nh ng tính n ng sau:  So n th o v n b n  Trang trí mã ngu n (syntax highlighting)  Hi n th danh sách d án (project), th m c t p tin c a ng i dùng  Giao di n dòng l nh (command line)  Biên d ch ng d ng console ngôn ng C/C++ Windows  Th c thi ng d ng console ngôn ng C/C++ Windows  C u hình trình so n th o v n b n Trong th i gian t i, d đ nh s cung c p thêm m t s ch c n ng khác:  Tùy ch nh trình biên d ch, môi tr ng  H tr trình g l i  Hoàn thi n ch c n ng hi n th danh sách bi u t  Phân tích mã ngu n t nh  Qu n lý phiên b n  H tr biên d ch th c thi ngôn ng m i  nhi u ch c n ng khác n a 84 ng T ng quan thành ph n c a Ideol A.7.2 Vi t ng d ng HelloWorld v i Ideol Hãy th vi t m t ng d ng HelloWorld kinh n b ng C++ v i Ideol :)  T o d án HelloWorld: Nh p chu t vào bi u t ng thêm d án công c Nh p tên d án HelloWorld  T o t p tin HelloWorld.cpp: Nh p chu t ph i vào n t d c a Project Explorer, ch n  M án HelloWorld New File Nh p tên file HelloWorld.cpp biên t p t p tin HelloWorld.cpp: Nh p đôi chu t ph i vào n t file HelloWorld.cpp c a Project Explorer, t p tin đ nh sau l u l i: 85 c m ra, nh p n i dung t p tin #include using namespace std; int main() { cout Folder ho c File  Ch n d án mu n thêm th m c/t p tin b ng cách nh p chu t trái vào n t d án Project Explorer, nh p chu t vào bi u t ng thêm th m c ho c t p tin công c A.7.5 Biên d ch d án B n có th biên d ch d án m i b ng hai cách:  Nh p chu t ph i lên d án đ c c n biên d ch r i ch n m c Build Th c đ n ng c nh v a hi n 87 Biên d ch d án project_1 t Th c đ n ng c nh  Ch n d án b ng cách nh p chu t trái vào n t d án Project Explorer, vào Thanh th c đ n ch n Build > Build Project Biên d ch d án project_1 t Thanh th c đ n Sau biên d ch thành công, k t qu s đ c hi n th Hi n th k t qu biên d ch 88 Output N u có l i, danh sách l i s đ c tr v Error List Khi ng i dùng nh p vào m t dòng b t k Error List, ng d ng s t đ ng nh y t i dòng t p tin ch a l i t ng ng Hi n th l i A.7.6 Th c thi d án T ng t nh biên d ch d án, c ng có hai cách đ b n th c thi d án s d ng Th c đ n ng c nh ho c Thanh công c ng d ng s hi n th h p tho i đ b n nh p d li u đ u vào H p tho i c ng dùng đ hi n th k t qu th c thi th c thi, nh p nút Run H p tho i đ nh p d li u đ u vào hi n th k t qu th c thi 89 Ghi chú: Các ch c n ng đ i tên, xóa, biên d ch l i (rebuild)… d án/th m c/t p tin c ng th c hi n t ng t nh ch c n ng biên d ch ho c th c thi d án A.7.7 C u hình Ideol thay đ i c u hình d án, ch n Preferences Thanh th c đ n H p tho i c u hình IDEOL Ideol cho phép ng i dùng c u hình b n ph n General, Editor, Console Build 90 TÀI LI U THAM KH O [1] Weinberg, W (2007) Real Programmers Do Use IDEs - The Case for Integrated Development with Embedded Linux Retrieved June 2011, from http://www.linuxpundit.com/cv/docs/IDE_WP.pdf [2] Lehraum, J., & Weinberg, B (2004, June) IDE evolution continues beyond Eclipse Retrieved June 2011, from http://www.eetimes.com/electronicsnews/4049112/IDE-evolution-continues-beyond-Eclipse [3] Integrated development environment (2011, June) Retrieved June 2011, from http://en.wikipedia.org/wiki/Integrated_development_environment [4] Kessler, C (2011) Integrated Development Environments (IDEs) Eclipse Outline Retrieved June 2011, from DF14900 Software Engineering: http://www.ida.liu.se/~chrke/courses/SWE/IDEs_Eclipse.pdf [5] Fielding, R T (2000) Architectural Styles and the Design of Network-based Software Architectures Doctoral dissertation, University of California, Irvine [6] Richardson, L., & Ruby, S (2007) RESTful Web Services O'Reilly [7] Ryan, W (2007) Web-Based Java Integrated Development Environment BEng Dissertation, University of Edinburgh, Division of Informatics [8] Crockford, D (2008) JavaScript: The Good Parts O'Reilly Media / Yahoo Press [9] Flanagan, D (2011) JavaScript: The Definitive Guide (6th ed.) O'Reilly Media [10] JavaScript (2011, June) Retrieved June 2011, from Wikipedia: http://en.wikipedia.org/wiki/JavaScript 91 [11] Ajax (2011, June) Retrieved June 2011, from Wikipedia: http://en.wikipedia.org/wiki/Ajax_(programming) [12] Powers, S (2007) Adding Ajax (1st ed.) O'Reilly Media [13] Garrett, J J (2005, February) Ajax: A New Approach to Web Applications Retrieved June 2011, from http://www.adaptivepath.com/ideas/ajax-new-approachweb-applications [14] Gi i thi u JSON (2011, June) Retrieved June 2011, from http://www.json.org/json-vi.html [15] Lubbers, P., Albers, B., & Salim, F (2010) Pro HTML Programming Apress [16] Harold, E R (2007, August) New elements in HTML Retrieved June 2011, from http://www.ibm.com/developerworks/library/x-html5/?ca=dgrlnxw01NewHTML [17] Kesteren, A v., & Pieters, S (2011, May) HTML5 differences from HTML4 W3C Working Draft Retrieved June 2011, from http://www.w3.org/TR/html5-diff/ [18] Pilgrim, M (2011, June) Dive Into HTML5 Retrieved June 2011, from http://diveintohtml5.org/ [19] Gutmans, A., Bakken, S., & Rethans, D (2009) PHP5 Power Programming Prentice Hall PTR [20] History of PHP (2011, June) Retrieved June 2011, from http://php.net/manual/en/history.php.php 92 [21] Brady, P (2009) Zend Framework: Surviving The Deep End Retrieved June 2011, from http://survivethedeepend.com/zendframeworkbook/en/1.0 [22] Comparison of integrated development environments (2011, June) Retrieved June 2011, from http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments [23] Arthorne, J (2011, May) Orion Architecture Retrieved June 2011, from http://wiki.eclipse.org/Orion/Documentation/Developer_Guide/Architecture [24] Git (software) (2011, June) Retrieved June 2011, from Wikipedia: http://en.wikipedia.org/wiki/Git_%28software%29 [25] McCarthy, P., & Crane, D (2008) Comet and Reverse Ajax - The NextGeneration Ajax 2.0 Apress [26] Deursen, A V., Mesbah, A., Cornelissen, B., Zaidman, A., Pinzger, M., & Guzzi, A (2010) Adinda: a knowledgeable, browser-based IDE International Conference on Software Engineering, (pp 203–206) [27] Porebski, B., Przystalski, K., & Nowak, L (2011) Building PHP Applications with Symfony, CakePHP, and Zend Framework Wiley Publishing [28] Slavik, V (2009, November) Bakefile - Comparions With Other Tools Retrieved June 2011, from http://www.bakefile.org/wiki/ComparisonsWithOtherTools [29] Goh, Y L (2010, February) Integrated Development Environments vs (Text Editors + Command Line) Retrieved June 2011, from http://www.geeksonhigh.com/editorials/integrated-development-environments-vs-texteditors-command-line 93 [30] Cohen, Z (2008, April) Who Needs an Online IDE? Retrieved June 2011, from http://eclipse.dzone.com/news/who-needs-online-ide [31] Patrick Kerpan, D I (2005, February) The IDE is Dead, Long Live the IDE Retrieved June 2011, from EclipseCon: http://www.eclipsecon.org/2005/presentations/EclipseCon2005_7.3.pdf [32] Wichary, M (2011) HTML5 - Web Development to the next level (Google) Retrieved June 2011, from http://slides.html5rocks.com [33] Comet (programming) (2011, June) Retrieved June 2011, from Wikipedia: http://en.wikipedia.org/wiki/Comet_%28programming%29 [34] Raggett, D., Lam, J., Alexander, I., & Kmiec, M (1998) Raggett on HTML Addison Wesley Longman 94 [...]... u hình và t [1] Do v y, các môi tr ng tác v i nhi u công c ng phát tri n tích h p giúp đ n gi n hóa quá trình phát tri n ph n m m d n d n xu t hi n M t th i gian sau, các môi tr l nl t ra đ i Các môi tr ng phát tri n tích h p nh Maestro I, Turbo Pascal ng này đ u có b n thành ph n chính gi ng nhau [3] [4]: trình so n th o mã ngu n, trình biên d ch hay thông d ch, các công c xây d ng t đ ng và trình. .. đòi h i cài đ t và c u hình ng d ng… Vi c đ a các s n ph m lên Web nh m c i thi n và h n ch b t các khó kh n nêu trên G n đây đã xu t hi n m t s môi tr ng phát tri n tích h p trên Web nh ECCO, CodeRun hay Cloud9 Gi ng nh trong các giai đo n đ u c a các môi tr ng trên n n desktop, các s n ph m hi n có trên Web c ng ch h ng t i các ngôn ng hay n n t ng r t c th , g p nh ng khó kh n c th và còn h n ch nhi... các công trình liên quan đ n môi tr đ c xem xét và đ u t k l tranh v i các môi tr ng Trong t ng phát tri n tích h p trên Web v n ng lai, chúng có th s có đ s c c nh ng trên desktop 2.2 Các công ngh l p trình Web xây d ng ng d ng trên Web, chúng tôi ph i tìm hi u nhi u công ngh h tr khác nhau phía client, chúng tôi c n ph i n m v ng các ki n th c c b n v c ch liên l c Ajax, ngôn ng JavaScript và đ c bi... ng trong t  Xây d ng đ ng lai c ng d ng th nghi m cung c p d ch v h tr so n th o mã ngu n, biên d ch và th c thi trên môi tr qu nghiên c u c a đ tài và đ ng Web ng d ng th hi n các k t c tri n khai th nghi m tr c tuy n 1.7 C u trúc c a báo cáo khóa lu n N i dung chính c a báo cáo khóa lu n đ Ch c trình bày t ch ng 2 đ n ch ng 2: trình bày l ch s hình thành và so sánh các môi tr ng 7: ng phát tri n tích... máy tính, các công ngh và công c v n không ng ng đ ngày càng đ c c i thi n và chu n hóa Nh đó, các ng d ng trên Web c b sung nhi u tính n ng mà tr c đây ch th c hi n đ c trên các ng d ng truy n th ng trên desktop Bên c nh đó, các ng d ng trên Web có nhi u u đi m n i tr i nh :  Nhanh chóng, m i lúc m i n i và không ph thu c thi t b : ng i dùng không c n có các thi t b l u tr l n và các b vi x lý m nh,... tr trên m ng nh Amazon S3 hay Dropbox; các s n ph m ng d ng v n phòng nh Gmail, Google Docs hay Zoho; các ch ng trình di t virus nh ESET hay Panda; các ng d ng biên t p phim nh nh JayCut hay Kaltura D ng nh xu h ng t ng lai c a các s n ph m ph n m m chính là Web 1.2 Nhu c u xây d ng môi tr V i các s n ph m môi tr ng phát tri n tích h p trên Web ng phát tri n ph n m m tích h p, quá trình ti n lên Web. .. prototype 4  Xây d ng ng d ng có thi t k đ n gi n 1.6 K t qu khóa lu n Sau m t th i gian dài làm vi c nghiêm túc, chúng tôi đã hoàn thành khóa lu n v i các k t qu n i b t sau:  T ng h p đ c các ki n th c hi n tr ng v các công c và môi tr ng h tr so n th o mã ngu n, biên d ch và th c thi, các công ngh và các th vi n l p trình Web t h ng ng, mô hình thi t k và cài đ t ng d ng th nghi m cùng các ng phát tri... c n c b n Xuyên su t trong quá trình làm khóa lu n, chúng tôi luôn c g ng tuân th theo các quy t c sau:  T n d ng các chu n và công ngh phát tri n Web m i nh t: d ch v Web, c ch Ajax, các công ngh l p trình Web tiên ti n HTML5 và CSS3;  T n d ng các thành ph n có s n nh trình biên d ch (gcc, NET Framework, Eclipse Platform), h đi u hành và các ph n m m mã ngu n m (nh trình so n th o v n b n); 1 Thu... 1.3 M c tiêu và gi i h n c a khóa lu n Trong gi i h n khóa lu n, chúng tôi h ng t i vi c cung c p m t môi tr ng phát tri n tích h p mi n phí trên Web và có kh n ng đáp ng các nhu c u c b n c a m t l p trình viên Các môi tr ng phát tri n tích h p hi n nay cung c p cho ng nhi u ch c n ng h p d n, h tr t t cho ng i dùng r t i l p trình Tuy nhiên, chúng khá ph c t p và c n nhi u th i gian xây d ng Do đó,... n tích h p; xác đ nh và gi i h n các thành ph n mà khóa lu n tìm hi u và tri n khai; trình bày tiêu chí, h Ch ng ti p c n và các b ng 3: kh o sát và xác đ nh các yêu c u c a h th ng c n xây d ng, nhìn t quan đi m ng Ch c ti n hành khóa lu n i dùng cu i, trong ph m vi gi i h n đã đ t ra ng 4: trình bày ki n trúc và các gi i pháp thi t k đ c ch n l a đ xây d ng h th ng Ch ng 5: trình bày các ph ng pháp

Ngày đăng: 02/04/2016, 05:10

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w