Group Members SIM5212  WEB TECHNOLOGIES Assignment  III Ahmad Zaki Bin Md  Nor  GM04091 Normadiah Binti Ismail  GM04113 No...
Accountant General´s Department Homepage
Q1: State name of organization & business organization profile. .  <ul><li>Accountant General´s Department </li></ul><ul><...
Q2(i): How and where do they keep the index.html? Ainiah Kamarudin Pegawai teknologi Maklumat (F48) Farizah Binti Muhamad ...
Cont..Q2(i): How and where do they keep the index.html? By using programming PHP MyAdmin and database – mysql  ,php script...
Q2(ii): Tools involved in developing the web site. Category Tools Operating environment Windows Server 2008 R2 Application...
Q2(iii): How they manage CGI-bin directory file?
Q2(iv): Data storage type and the reason why they used it in their environment. Data storage – MySQL  1. Scalability and F...
Cont-Q2(iv): Data storage type and the reason why they used it in their environment. 4. Robust Transactional Support  MySQ...
8. Management Ease  MySQL offers quick-start capability with the average time from software download to installation compl...
Q3: Diagram shows connectivity all the files inclusive the CSS, DOM and JavaScript files. <ul><li>CSS, PHPScript, HTML for...
Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>onMouseOut=&quot;MM...
Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>onMouseOut=&quot;MM...
Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>function MM_findObj...
Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>function MM_preload...
Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>function MM_swapIma...
Q5: Security features implemented in the server. <ul><li>Demilitarized zone (DMZ)  –  subnetwork that contains and exposes...
Q5 (Cont.) 4. Firewall  ( NETASQ F2000 Version8.0.3 NETASQ UNIFIED MANAGER) - to permit or deny network transmissions base...
Diagram of Internet configuration in AG
Q6: What the mechanisms & how they maintain the website to become up to date. Website was maintained manually by web maste...
Web site monitored by Malaysian Administrative Modernisation and Management Planning Unit (MAMPU)
Puan A’iniah binti Kamarudin Pegawai Teknologi Maklumat (F48) Jabatan Akauntan Negara Malaysia
WebMaster: Puan Farizah binti Muhamad Zin Pegawai Teknologi Maklumat (F41) Unit Pembangunan Sumber Manusia Bahagian Pemban...
Terima Kasih.. Thank You..
Upcoming SlideShare
Loading in …5
×

Assignment3 pp v3

825 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
825
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Assignment3 pp v3

  1. 1. Group Members SIM5212 WEB TECHNOLOGIES Assignment III Ahmad Zaki Bin Md Nor GM04091 Normadiah Binti Ismail GM04113 Noorakmar Binti Hussin GM04114
  2. 2. Accountant General´s Department Homepage
  3. 3. Q1: State name of organization & business organization profile. .  <ul><li>Accountant General´s Department </li></ul><ul><li>Located in Presint 2, Putrajaya </li></ul><ul><li>Provide accounting and financial services in public sector : </li></ul><ul><ul><li>To design, develop and implement government accounting system </li></ul></ul><ul><ul><li>To provide advisory services and approve accounting and financial system in line with best practices </li></ul></ul><ul><ul><li>To advise the decision makers in relation to accounting and finance. </li></ul></ul><ul><ul><li>To enhance competency and career development of the human resources for the accounting services </li></ul></ul><ul><ul><li>To enforce the Unclaimed Monies Act 1965. </li></ul></ul><ul><li>http://www.anm.gov.my/public_html/eng/default/korp08.php </li></ul>
  4. 4. Q2(i): How and where do they keep the index.html? Ainiah Kamarudin Pegawai teknologi Maklumat (F48) Farizah Binti Muhamad Zin Pegawai Teknologi Maklumat(F41) Unit Pembangunan Sumber Manusia Bahagian Pembangunan Perakaunan Dan Pengurusan Jabatan Akauntan Negara Malaysia TEL: 03-8882 1171 FAX: 03-8882 1055 Index.html : http://www.anm.gov.my/public_html/bm/default/index.php?no =
  5. 5. Cont..Q2(i): How and where do they keep the index.html? By using programming PHP MyAdmin and database – mysql ,php script is embedded within a Web page, the Web server calls PHP to interpret and perform the operations specified in the PHP script. Web pages with embedded PHP script can use the file extensions .php, .php3 or .phtml
  6. 6. Q2(ii): Tools involved in developing the web site. Category Tools Operating environment Windows Server 2008 R2 Application Winscp Web Server Internet Information Service (IIS) 7.0 Integrated Development Environment (IDE) Macromedia Dreamweaver mx Database provider MySQL Server
  7. 7. Q2(iii): How they manage CGI-bin directory file?
  8. 8. Q2(iv): Data storage type and the reason why they used it in their environment. Data storage – MySQL 1. Scalability and Flexibility It has the capacity to handle deeply embedded applications with platform flexibility with Linux, UNIX, and Windows allow customization 2. High Performance It unique storage-engine architecture allows database professionals to configure the MySQL database server. With a high-speed transactional processing system or a high-volume web site, MySQL can meet the most demanding performance expectations of billion queries a day, 3. High Availability MySQL offers a variety of high-availability options from high-speed master/slave replication configurations, to specialized Cluster servers offering instant failover, to third party vendors offering unique high-availability solutions for the MySQL database server.
  9. 9. Cont-Q2(iv): Data storage type and the reason why they used it in their environment. 4. Robust Transactional Support MySQL features include complete ACID (atomic, consistent, isolated, durable) transaction support, unlimited row-level locking, distributed transaction capability, and multi-version transaction support where readers never block writers and vice-versa. 5. Web and Data Warehouse Strengths Scales up into the terabyte range, main memory tables, B-tree, hash indexes, compressed archive tables can reduce storage requirements 6. Strong Data Protection MySQL offers security features that ensure data protection. Ensure only authorized users have entry to the database server, backup and recovery utilities 7. Comprehensive Application Development It provides comprehensive support for the database, for stored procedures, triggers, functions, views, cursors, ANSI-standard SQL, for embedded applications, plug-in libraries. Provides connectors and drivers (ODBC, JDBC, etc.) that allow all forms of applications to make use of MySQL as a preferred data management server.
  10. 10. 8. Management Ease MySQL offers quick-start capability with the average time from software download to installation completion being less than fifteen minutes. Self-management features (automatic space expansion, auto-restart, and dynamic configuration changes) reduce burden database administrators. 9. Open Source Freedom and 24 x 7 Support Provide complete around-the-clock and available to provides a unique combination of open source freedom and trusted software with support. 10. Lowest Total Cost of Ownership The reliability and easy maintainability of MySQL means that database administrators don't waste time troubleshooting performance or downtime issues, but instead can concentrate on making a positive impact on higher level tasks that involve the business side of data. Cont-Q2(iv): Data storage type and the reason why they used it in their environment.
  11. 11. Q3: Diagram shows connectivity all the files inclusive the CSS, DOM and JavaScript files. <ul><li>CSS, PHPScript, HTML for the ease of code maintenance. </li></ul><ul><li>Upload to server using WinSCP. </li></ul><ul><li>The web server will reply with the HTML page and further render the relevant components in those PHPscripts and CSS, combine into a presentation, which users can view. </li></ul>
  12. 12. Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage </li></ul><ul><li><td><a href=&quot;korp.php&quot; onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage('m01','','images/modz01_corpA.gif',1 )&quot;><img src=&quot;images/modz01_corp.gif&quot; name=&quot;m01&quot; width=&quot;163&quot; height=&quot;20&quot; border=&quot;0&quot;></a></td> </li></ul><ul><li>  </li></ul><ul><li><td><a href=&quot;org.php&quot; onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage('m02','','images/modz02_orgA.gif',1 )&quot;><img src=&quot;images/modz02_org.gif&quot; name=&quot;m02&quot; width=&quot;79&quot; height=&quot;20&quot; border=&quot;0&quot;></a></td> </li></ul><ul><li>  </li></ul><ul><li><td><a href=&quot;acc.php&quot; onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage('m03','','images/modz03_accA.gif',1 )&quot;><img src=&quot;images/modz03_acc.gif&quot; name=&quot;m03&quot; width=&quot;87&quot; height=&quot;20&quot; border=&quot;0&quot;></a></td> </li></ul>
  13. 13. Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage </li></ul><ul><li><td><a href=&quot;sysacc.php&quot; onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage('m04','','images/modz04_sys_accA.gif',1 )&quot;><img src=&quot;images/modz04_sys_acc.gif&quot; name=&quot;m04&quot; width=&quot;132&quot; height=&quot;20&quot; border=&quot;0&quot;></a></td> </li></ul><ul><li><td><a href=&quot;khidmat.php&quot; onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage('m05','','images/modz05_khidmatA.gif',1 )&quot;><img src=&quot;images/modz05_khidmat.gif&quot; name=&quot;m05&quot; width=&quot;99&quot; height=&quot;20&quot; border=&quot;0&quot;></a></td> </li></ul><ul><li><td><a href=&quot;pek.php&quot; onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage('m06','','images/modz06_pekA.gif',1 )&quot;><img src=&quot;images/modz06_pek.gif&quot; name=&quot;m06&quot; width=&quot;72&quot; height=&quot;20&quot; border=&quot;0&quot;></a></td> </li></ul><ul><li><td><a href=&quot;faq.php&quot; onMouseOut=&quot;MM_swapImgRestore()&quot; onMouseOver=&quot;MM_swapImage('m07','','images/modz07_faqA.gif',1 )&quot;><img src=&quot;images/modz07_faq.gif&quot; name=&quot;m07&quot; width=&quot;128&quot; height=&quot;20&quot; border=&quot;0&quot;></a></td> </li></ul>
  14. 14. Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>function MM_findObj(n, d) </li></ul><ul><li>{ //v4.01 </li></ul><ul><li>var p,i,x; if(!d) d=document; if((p=n.indexOf(&quot;?&quot;))>0&&parent.frames.length) { </li></ul><ul><li>d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} </li></ul><ul><li>if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; </li></ul><ul><li>for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document ); </li></ul><ul><li>if(!x && d.getElementById) x=d.getElementById(n); return x; </li></ul><ul><li>} </li></ul>
  15. 15. Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>function MM_preloadImages() </li></ul><ul><li>{ //v3.0 </li></ul><ul><li>var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); </li></ul><ul><li>var i,j=d.MM_p.length,a= MM_preloadImages.arguments; for(i=0; i<a.length; i++) </li></ul><ul><li>if (a[i].indexOf(&quot;#&quot;)!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} </li></ul><ul><li>} </li></ul><ul><li>function MM_swapImgRestore() </li></ul><ul><li>{ //v3.0 </li></ul><ul><li>var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; </li></ul><ul><li>} </li></ul>
  16. 16. Q4: Most popular commands they are used to support interaction between them together with API. <ul><li>function MM_swapImage() </li></ul><ul><li>{ //v3.0 </li></ul><ul><li>var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) </li></ul><ul><li>if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} </li></ul><ul><li>} </li></ul>
  17. 17. Q5: Security features implemented in the server. <ul><li>Demilitarized zone (DMZ) – subnetwork that contains and exposes AG external services to a larger network/ internet. DMZ will add an additional layer of security to AG’s LAN. External attacker only has access to equipment in the DMZ, rather than any other part of the network </li></ul><ul><li>Symantec Antivirus – to protect & remove any threats (computer viruses etc) </li></ul><ul><li>Internet Provider Security (IPS) ( Top Layer IPS5500 – 1000 E V5.31.004) – to scan IP and allow control of Domain Name System (DNS) </li></ul>
  18. 18. Q5 (Cont.) 4. Firewall ( NETASQ F2000 Version8.0.3 NETASQ UNIFIED MANAGER) - to permit or deny network transmissions based upon a set of rules and is frequently used to protect networks from unauthorized access.
  19. 19. Diagram of Internet configuration in AG
  20. 20. Q6: What the mechanisms & how they maintain the website to become up to date. Website was maintained manually by web master if there any request by other section in AG. Page will be opened using micromedia dreamweaver and will be maintained through the page and renew website ‘updated date’.
  21. 21. Web site monitored by Malaysian Administrative Modernisation and Management Planning Unit (MAMPU)
  22. 22. Puan A’iniah binti Kamarudin Pegawai Teknologi Maklumat (F48) Jabatan Akauntan Negara Malaysia
  23. 23. WebMaster: Puan Farizah binti Muhamad Zin Pegawai Teknologi Maklumat (F41) Unit Pembangunan Sumber Manusia Bahagian Pembangunan Perakaunan dan Pengurusan Jabatan Akauntan Negara Malaysia
  24. 24. Terima Kasih.. Thank You..

×