+ All Categories
Home > Technology > Assignment3 pp v3

Assignment3 pp v3

Date post: 21-Dec-2014
Category:
Upload: zanmmit
View: 576 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
24
Powerpoint Templates Page 1 SIM5212 WEB TECHNOLOGIES Assignment III Group Members Group Members Ahmad Zaki Bin Md Nor GM04091 Normadiah Binti Ismail GM04113 Noorakmar Binti Hussin GM04114
Transcript
Page 1: Assignment3 pp v3

Powerpoint TemplatesPage 1

SIM5212 WEB TECHNOLOGIES

Assignment III

Group MembersGroup Members

Ahmad Zaki Bin Md Nor GM04091Normadiah Binti Ismail GM04113Noorakmar Binti Hussin GM04114

Page 2: Assignment3 pp v3

Powerpoint TemplatesPage 2

Accountant General´s Department Homepage

Page 3: Assignment3 pp v3

Powerpoint TemplatesPage 3

Q1: State name of organization & business organization profile.

. Accountant General´s Department

•Located in Presint 2, Putrajaya

•Provide accounting and financial services in public sector :

• To design, develop and implement government accounting system

• To provide advisory services and approve accounting and financial

system in line with best practices

• To advise the decision makers in relation to accounting and finance.

• To enhance competency and career development of the human

resources for the accounting services

• To enforce the Unclaimed Monies Act 1965.

•http://www.anm.gov.my/public_html/eng/default/korp08.php

Page 4: Assignment3 pp v3

Powerpoint TemplatesPage 4

Q2(i): How and where do they keep the index.html?

Ainiah KamarudinPegawai teknologi Maklumat (F48)

Farizah Binti Muhamad ZinPegawai Teknologi Maklumat(F41)

Unit Pembangunan Sumber ManusiaBahagian Pembangunan Perakaunan Dan PengurusanJabatan Akauntan Negara MalaysiaTEL: 03-8882 1171FAX: 03-8882 1055

Index.html : http://www.anm.gov.my/public_html/bm/default/index.php?no=

Page 5: Assignment3 pp v3

Powerpoint TemplatesPage 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

Page 6: Assignment3 pp v3

Powerpoint TemplatesPage 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

Page 7: Assignment3 pp v3

Powerpoint TemplatesPage 7

Q2(iii): How they manage CGI-bin directory file?

Page 8: Assignment3 pp v3

Powerpoint TemplatesPage 8

Q2(iv): Data storage type and the reason why they used it in their environment.

Data storage – MySQL

1. Scalability and FlexibilityIt has the capacity to handle deeply embedded applications with platform flexibility with Linux, UNIX, and Windows allow customization

2. High PerformanceIt 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.

Page 9: Assignment3 pp v3

Powerpoint TemplatesPage 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 StrengthsScales 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 DevelopmentIt 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.

Page 10: Assignment3 pp v3

Powerpoint TemplatesPage 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.

Page 11: Assignment3 pp v3

Powerpoint TemplatesPage 11

Q3: Diagram shows connectivity all the files inclusive the CSS, DOM and JavaScript files.

• CSS, PHPScript, HTML for the ease of code maintenance. • Upload to server using WinSCP.• 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.

Page 12: Assignment3 pp v3

Powerpoint TemplatesPage 12

Q4: Most popular commands they are used to support interaction between them together with API.

• onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage

<td><a href="korp.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('m01','','images/modz01_corpA.gif',1)"><img src="images/modz01_corp.gif" name="m01" width="163" height="20" border="0"></a></td>

  <td><a href="org.php" onMouseOut="MM_swapImgRestore()"

onMouseOver="MM_swapImage('m02','','images/modz02_orgA.gif',1)"><img src="images/modz02_org.gif" name="m02" width="79" height="20" border="0"></a></td>

  <td><a href="acc.php" onMouseOut="MM_swapImgRestore()"

onMouseOver="MM_swapImage('m03','','images/modz03_accA.gif',1)"><img src="images/modz03_acc.gif" name="m03" width="87" height="20" border="0"></a></td>

Page 13: Assignment3 pp v3

Powerpoint TemplatesPage 13

Q4: Most popular commands they are used to support interaction between them together with API.

• onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage

<td><a href="sysacc.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('m04','','images/modz04_sys_accA.gif',1)"><img src="images/modz04_sys_acc.gif" name="m04" width="132" height="20" border="0"></a></td>

<td><a href="khidmat.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('m05','','images/modz05_khidmatA.gif',1)"><img src="images/modz05_khidmat.gif" name="m05" width="99" height="20" border="0"></a></td>

<td><a href="pek.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('m06','','images/modz06_pekA.gif',1)"><img src="images/modz06_pek.gif" name="m06" width="72" height="20" border="0"></a></td>

<td><a href="faq.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('m07','','images/modz07_faqA.gif',1)"><img src="images/modz07_faq.gif" name="m07" width="128" height="20" border="0"></a></td>

Page 14: Assignment3 pp v3

Powerpoint TemplatesPage 14

Q4: Most popular commands they are used to support interaction between them together with API.

• function MM_findObj(n, d)

{ //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length)

{ d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i]

[n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++)

x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x;}

Page 15: Assignment3 pp v3

Powerpoint TemplatesPage 15

Q4: Most popular commands they are used to support interaction between them together with API.

• function MM_preloadImages()

{ //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0;

i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}

• function MM_swapImgRestore(){ //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)

x.src=x.oSrc;}

Page 16: Assignment3 pp v3

Powerpoint TemplatesPage 16

Q4: Most popular commands they are used to support interaction between them together with API.

• function MM_swapImage()

{ //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;

for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc)

x.oSrc=x.src; x.src=a[i+2];}}

Page 17: Assignment3 pp v3

Powerpoint TemplatesPage 17

Q5: Security features implemented in the server.

1. 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

2. Symantec Antivirus – to protect & remove any threats (computer viruses etc)

3. Internet Provider Security (IPS) (Top Layer IPS5500 – 1000 E V5.31.004) – to scan IP and allow control of Domain Name System (DNS)

Page 18: Assignment3 pp v3

Powerpoint TemplatesPage 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.

Page 19: Assignment3 pp v3

Powerpoint TemplatesPage 19

Diagram of Internet configuration in AG

Page 20: Assignment3 pp v3

Powerpoint TemplatesPage 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’.

Page 21: Assignment3 pp v3

Powerpoint TemplatesPage 21

Web site monitored by Malaysian Administrative Modernisation and Management Planning Unit (MAMPU)

Page 22: Assignment3 pp v3

Powerpoint TemplatesPage 22

Puan A’iniah binti KamarudinPegawai Teknologi Maklumat (F48)Jabatan Akauntan Negara Malaysia

Page 23: Assignment3 pp v3

Powerpoint TemplatesPage 23

WebMaster: Puan Farizah binti Muhamad ZinPegawai Teknologi Maklumat (F41)Unit Pembangunan Sumber Manusia

Bahagian Pembangunan Perakaunan dan PengurusanJabatan Akauntan Negara Malaysia

Page 24: Assignment3 pp v3

Powerpoint TemplatesPage 24

Terima Kasih..Thank You..


Recommended