An Online Magic Square Gaming System Computer Science Essay

Published: 2020-05-25 20:31:04
7935 words
29 pages
printer Print
essay essay

Category: Computer Science

Type of paper: Essay

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Hey! We can write a custom essay for you.

All possible types of assignments. Written by academics

GET MY ESSAY
Game is defined as structured activity which normally undertaken for enjoyment and sometimes used as an educational tool. Harmonizing to Roger Caillois in his book Les jeux et les places ( Games and Men ) defined a game as an activity that must possesses features as merriment – the activity chosen for its blithe character, separate – it is circumscribed in clip and topographic point, unsure – the result of the activity is unforeseeable, non-productive – engagement is non productive, governed by regulations – the activity has regulations that are different from mundane life and fabricated – it is accompanied by the consciousness of a different world. While mathematical game or besides defined as recreational mathematics are mentioning to multiplayer games whose regulations, schemes and results can be studied and explained by mathematics.
Magic square is an order of N whereby square consisting of N rows and N columns that is filled with distinguishable whole numbers in such a manner that the amount of the whole numbers in each rows, each column and each chief diagonal is equal to some fixed Numberss. The fixed figure is called as charming amount of the square. While each infinite of the square is called a cell. A charming square is reliable if the entries are the back-to-back Numberss from 0 to nA? – 1. Normal charming squares exist for all orders n a‰? 1 except n = 2, even though the instance n = 1 is fiddling. The charming invariable of a normal charming square depends merely on N and has the value as M = N ( nA? +1 ) /2 or M ( N ) = ( n^3+n ) /2.
There are many ways to build charming square, but the criterion and most simple method is to follow certain constellation or expression which generate regular forms. Magic square exists for all values of N, with merely one exclusion which is impossible to build a charming square of order 2. Magic square could be divided into three types as odd, singly even ( n even, but indivisible by 4 ) and double even ( n divisible by 4 ) .
Therefore, I would wish to develop an online Magic Square bet oning system which will be different on each any every mode from the system those are available in the web site presently. I ‘m acute in making it on-line because these game need to recover back it ‘s renown seems it ‘s been about forgotten by the gamers. So, by implement it online, many people will see it and at the same clip will acquire them a opportunity to larn and play this ancient game once more and it will be as community based games through rank board installations. Unlike other game ‘s web site which offers assortments of games on one peculiar site, this web site would entirely offers merely Magic Square game for the users. This is because it would be an chance for the users to pass their clip sagely to acquire more familiar and better apprehension of this game without distraction by other games. At the same clip, they besides are able to larn the mathematical and algorithm theory that would be really utile even in existent universe environment through this game. I ‘m besides trusting to rectify and reshuffle those disadvantages and to heighten further in both gambling and system positions as it to be as renowned community based game of a new epoch.
Undertaking Background
Numbers have ever fascinated people. The unusual and surprising belongingss that Numberss have either separately or in relation with each other force us to believe that Numberss have intrinsic beauty and thaumaturgy. It is so astonishing that telling Numberss in certain ways leads to really surprising objects and consequences. That is how Magic Square was found, harmonizing to hypertext transfer protocol: //www.grogono.com/magic/history.php ( 2009 ) a Magic Square is an ancient math square game which was known as Lo Shu square every bit early as 2800 B.C by Chinese mathematicians. Magic square is an agreement of the Numberss from 1 to nA? ( n-squared ) in an n ten N matrix, with each figure happening precisely one time, and such that the amount of the entries of any row any column or any chief diagonal is the same ( Allan Adler ‘s, no day of the month ) . The Magic Square games affecting recreational mathematics as of the solution expression for these game ( Hankin RKS, 2005 ) .
This game normally played by kids ‘s, adolescents and gamers ‘ who keen in mathematical deduction games. Good figure accomplishments help us all in about every facet of day-to-day life. Numeracy leads to break fiscal direction when they are older, so playing this sort of math ‘s games will giving them a great clip now and doing them richer in ulterior life ( hypertext transfer protocol: //education.newarchaeology.com/free_fun_math_games.php ) . These math based system would link mathematical acquisition with personal experiences, events and personal involvements. Apart from that, while in job work outing state of affairs which affecting Numberss, it must be utilizing appropriate computational processs such as remembering the basic facts of add-on, minus, generation and division which is common mental math applications. It would be an amusement semen instructions bet oning system for the participant ‘s.
Presently the Magic Square game which held in many web site is non synergistic in the footings of GUI and it could besides presume bored because there are no interesting application apart from work outing the square itself. There are besides merely fewer assortments of squares ( e.g. 3×3, 4×4 and etc ) available in the current system and even non being updated consecutively. Besides that, the game direction that been given besides non user friendly. While, the solutions provided are besides non synergistic whereby the reply were merely pop up ‘s without measure by measure method ( http: //www.math-play.com/magic-square.html ) . Apart from that, the current system is besides does n’t hold rank history page and forums for the frequent game participants to pass on and discourse about the game.
In concurrence of that, I would wish to contrive an efficient and synergistic online or web based Magic Square bet oning system which will be different on each any every mode from the system those are available in the web site presently. I ‘m acute in making it on-line because these game need to recover back it ‘s renown seems it ‘s been about forgotten by the gamers. So, by implement it online, many people will see it and at the same clip will acquire them a opportunity to larn and play this ancient game once more and it will be as community based games through rank board installations. Unlike other game ‘s web site which offers assortments of games on one peculiar site, this web site would entirely offers merely Magic Square game for the users. This is because it would be an chance for the users to pass their clip sagely to acquire more familiar and better apprehension of this game without distraction by other games. At the same clip, they besides are able to larn the mathematical and algorithm theory that would be really utile even in existent universe environment through this game. I ‘m would be besides trusting to rectify and reshuffle those disadvantages in the new system as it to be an interesting and joyful merriment of on-line Magic Square bet oning system.
Aim of Project
The purpose of this undertaking is to bring forth a gambling system whereby the user would be able to larn and play the game to broaden their mathematical cognition.
Restriction of Merchandise
The restriction of the merchandise is, it require internet connexion to play this game since it is a web based gambling system. Besides that, it is a individual participant game, whereby merely one participant is allowed to play the game on a computing machine at a clip. This gambling system does n’t hold multiple participant option which means that, a participant could non be play with other participant at a same clip. Apart from that, this game can merely play by utilizing mice.
Expected Product Outcomes
The expected merchandise result would allow the participants to acquire cognize about the regulations and direction of this game, view the solution of the squares visually with measure by measure method and play assortments figure of squares such as 3×3, 4×4, 5×5, 6×6 and so on. The system is besides has degree options such as easy, moderate and disputing which will be choice by the participant before start playing the game. Besides that, there would be besides rank history in the system so that the members have more privileged application on the sites. The participants are besides can portion their sentiment and confab via forum. Apart from that, the participants are besides can seek to look through the rankings of the participants complete the game harmonizing to some standards ‘s. This system is besides implemented with recommendations options whereby the system would place and apportion the accomplishment or degree position of the participant ‘s consequences.
Chapter 2: Analysis
Literature Review
This subdivision is composing about the literature reappraisal of the undertaking. The undertaking rubric is on-line charming square bet oning system. The constituents of this undertaking are HTML, XHTML, PHP, JQuery ( JavaScript ) , MySql, and Ajax compatible package ‘s as Macromedia Dreamweaver, Microsoft Expression Web, Notepad and Notepad++ , and HCI ( Human computing machine Interaction ) . There are assorted types of beginning to analyze this undertaking. Looking at books itself non plenty to acquire done this undertaking, but besides research on cyberspace to acquire thought of old work or up-to-date stuff is really of import. So the undertaking chiefly research country is on charming square games, recreational mathematics and fiting algorithm.
In this epoch of high engineering universe, IT ( Information System ) now are good set uping, so many games are available as manually installed games and on-line games. Today ‘s people prefer on-line games to play cause of relaxation, user friendly, and free. Magic Square is one of the on-line games that would pull the gamers. The current online thaumaturgy square games is non synergistic and besides assume bored because there are no interesting applications apart from work outing the square itself. Therefore this is a right clip to implement a better and synergistic thaumaturgy square bet oning system, so the participants can entree and play the games through website anytime. This undertaking would allow the participants to acquire cognize the regulations and direction of the game, view the solution of the squares visually with measure by measure method, play assortments figure of squares such as 3×3, 4×4, 5×5, 6×6 and so on. The system is besides has degree options such as easy, moderate and disputing which will be choice by the participant before start playing the game. Besides that, there would be besides rank history in the system so that the members have more privileged application on the sites. The participants are besides can portion their sentiment and confab via forum. Apart from that, the participants are besides can seek to look through the rankings of the participants complete the game harmonizing to some standards ‘s. This system is besides implemented with recommendations options whereby the system would place and apportion the accomplishment or degree position of the participant ‘s consequences.
Harmonizing to Netsity, a web based application is a package bundle that could be accessed through the web browser. The package and database reside on a cardinal waiter instead than being installed on the desktop system and is accessed over a web. Web based application are the ultimate manner to take advantage of today ‘s engineering to heighten the organisations efficiency and productiveness. Therefore, the Magic Square game that I ‘m traveling to build as web based system would assist to germinate it ‘s renown among the online gamers ‘ . It allows the user to entree into the site 24 hours a twenty-four hours, 7 yearss a hebdomad and from anyplace with computing machine connected to the cyberspace. The new system would be an interesting and joyful merriment of game.
HCI
Human-computer interaction ( HCI ) is the survey of interaction between users and computing machines. It is a subject concerned with the design, rating and execution of synergistic calculating systems for human usage and with the survey of major phenomenon environing them.
Human-computer interaction is concerned with the joint public presentation of undertakings by worlds and machines, the construction of communicating between human and machine, human capablenesss to utilize machines ( including the learn ability of interface ) , algorithms and scheduling of the interface itself, technology concerns that arise in planing and edifice interfaces the procedure of specification, design, and execution of interfaces, and design tradeoffs. Human-computer interaction therefore has scientific discipline, technology and design facets. ( Human-Computer Interaction and Web Design, hypertext transfer protocol: //www.comp.lancs.ac.uk/~dixa/papers/web-hci-2004/ ) , ( Daniel D. McCracken, ( 2004 ) , Rosalee Jean Wolfe, User-centered Website development: a human-computer interaction attack ) , ( Andrew Sears, Julie A. Jacko, ( 2008 ) , The human-computer interaction enchiridion )
Undertaking Development Methodology
A undertaking Methodology refers to the analysis of the methods used appropriate to the field of survey. It is a systematic manner of carry throughing certain undertakings and is defined as a aggregation of processs, techniques, tools and certification AIDSs that helps a package developer to rush up and simplify the package development procedure ( Pressman, 2001 ) . It is a system of inter-related stages, activities, processs and undertakings that define the undertaking procedure from the get downing through to completion. Each stage of the undertaking produces a major deliverable that contributes towards accomplishing the undertaking purpose and aims. There a assorted sorts of undertaking methodological analysis being widely to steer the procedures of the undertaking, such as waterfall theoretical account ( the original SDLC method ) , Rapid Application Development ( RAD ) , Joint Application Development ( JAD ) , the fountain and the coiling theoretical account. That methodological analysis would guarantee and better the quality of a undertaking.
( Project direction methodological analysis, ( no day of the month ) , hypertext transfer protocol: //www.transport.qld.gov.au/Home/Projects_and_initiatives/Onq_project_management_methodology/Methodology/ )
Target Market
These games are chiefly played by childs, adolescents and grownups who keen in mathematical deduction games. Harmonizing to the study by comScore ( NASDAQ: SCOR ) , a leader in mensurating the digital universe, released the consequences of a planetary survey into on-line bet oning demoing the figure of alone visitants to these sites to hold reached about 217 million worldwide – a year-on-year growing of 17 per centum whereby the participants are ages between under 18 to 50+ above. 57 % of on-line game participants are male and 43 % are female. 37 % per centum of caputs of families study they play games on wireless devices such as a call phone or Personal digital assistant, up from 20 % in 2002 ( hypertext transfer protocol: //www.theesa.com/facts/gameplayer.asp ) .
Previous Work / Existing Systems
The current Magic Square bet oning system which held in many web site is non synergistic in the footings of GUI and it could besides presume bored because there are no interesting application apart from work outing the square itself. There are besides merely fewer assortments grid of squares ( e.g. 3×3, 4×4 and others ) available in the current system and even non being updated consecutively. Besides that, the game direction that been given besides non user friendly. The solutions provided are besides non synergistic whereby the reply were merely pop up ‘s without measure by measure method. It makes the users hard to understand and ignored to be as learning procedure for them to better their accomplishments and techniques to work out the game. Apart from that, the current system is besides does n’t hold rank history page and forums for the frequent game participants to pass on and discourse about the game. Therefore it would non be a community based game without that application.
Some of the bing Online Magic Square Game is every bit below:
The default game interface The solved game interface
Beginning from allmath.com, ( 1997-2005 ) , hypertext transfer protocol: //www.allmath.com/magicsquare.php
Beginning from Dubi Kaufmann, Magic Square Puzzle, hypertext transfer protocol: //www.dubster.com/math/
Beginning from Magic Squares, hypertext transfer protocol: //www.theproblemsite.com/games/magical_squares.asp
The Benefits and Advantages
The benefit of the charming square game is to ease up participant ‘s critical thought ; logic is the key to work outing the mystifier. As brand it habit, our ability to believe critically improves. Patience, the participants would acquire such a nice feeling as after complete the mystifier. However, forbearance is needed to outwit the slippery challenge. Besides, disposition is one thing that develops in you as you get to more advanced degrees. Besides that, focal point is of import to acquire every figure into its right grid of squares. Surveies show that, short attending span is improved as we make Charming Square game portion of our mundane wont. Apart from that, it would besides increase the participant ‘s creativeness. Since the participants keen to finish the game as the fastest manner possible, the participant ‘s so thought of ways on how to carry through it. That ‘s where the originative thought plants on. The more participants think of ways to work out charming square, the more they develop their right encephalon.
As the benefits and advantages of the undertaking are as the participants would hold a seeable apprehensions of the game regulations. The participant ‘s besides would be able to see the square solution visually with measure by measure method which is an synergistic manner for the participants to larn the resolution technique easy. Apart from that, the forum installations besides let the participants to pass on and discourse each other about the game. The participants are besides can see the rankings list of the participants who were manage to carry through the game. This would be challenges and pull the participant ‘s to vie among participant ‘s to carry through the game more as to be foremost in the superior list. Besides that, the participants besides could see their accomplishment or degree position in finishing the game.
The decision maker besides can recover the record anytime. Through rank histories, it is convenient to the decision maker to see the record of both participants and games. The decision maker can acquire cognize about the participants involvement through their profile towards bet oning which can be revise to be implement in the hereafter. System security is concern, the participants profile is protected by username and watchword to forestall unauthorised individual to derive entree to the participant ‘s information in the database. So lone participants with reliable username and watchword could entree or modify their ain profile.
This gambling system would be really interesting and user friendly in both gambling and system position.
The Disadvantages
The disadvantage of this undertaking is for those who have no cyberspace connexion because it is a web based gambling system. I construct it as web based system because these game need to recover back it ‘s renown seems it ‘s an ancient game and been about forgotten by the gamers. So, by implement it online, many people will see it and acquire them a opportunity to larn and play this ancient game. This would be an enterprise for the gambling system to go a community based game. Apart from that, this game could merely be play by a individual participant on a computing machine at a clip.
Chapter 3: Requirements and Analysis
This chapter is about Requirement and Analysis ” of the undertaking. This chapter consists of functional and non functional demands, development tools ( package ) , security, preparation and cost. The package demand concern on this undertaking is Web development tools such as Notepad, Notepad++ , Adobe Dreamweaver ( Macromedia Dreamweaver ) and Microsoft Expression Web to construct the system. The package requirement country covered the advantages of the package tools that mentioned above. The hardware requirement country discussed the lower limit hardware demand to run the system. Besides that, assorted types of costs would be discoursing more inside informations in this chapter. The continuance of execution of this undertaking will took about 7-8 months to finish.
Functional Requirements
I have set several maps in the system. The game would be play as One Player game whereby merely one participant is allowed to be play at a clip at one system.
When participant enter the system, the user must snap the button named New Game or Start Game in the toolbar in order to get down playing a new game. After that the user have an option to be chosen as dimension type ( e.g. 3×3, 4×4, 5×5, etc ) to be drama. Player would be play with the computing machine itself. The participant needs to play the game until terminal to be a victor.
While there is besides login maps for the members. When participant enter the system, they required to come in their username and watchword in order to entree into members game website, so the user must snap the button named New Game or Start Game in the toolbar in order to get down playing a new game. After that the user have an option to be chosen as dimension type ( e.g. 3×3, 4×4, 5×5, etc ) to be drama. Player would be play with the computing machine itself. The participant needs to play the game until terminal to be a victor. The victor will be recorded in database as to be ranked top high tonss harmonizing to several classs. The system is besides will shops the participant ‘s name, tonss, clip and Numberss of squares attempted/completed in the database.
Besides that, the system besides embedded with a better basicss understanding of regulations and direction of the game, so that the user does n’t hold to meet any troubles for playing this game. There is besides an option named intimation would be provided for the participants while playing the game. This option meant to give solution intimation or hints for the participants if they find any troubles while playing the game. The system is besides implemented with recommendations options which would place and apportion the participants bet oning accomplishments or degree position harmonizing to the bet oning consequences they acquired.
Apart from that, there would be besides solutions provided visually in a manner of measure by measure method for each and every square of the games. The solutions provided would assist the participants to understand the squares solution better whereas work outing the game harmonizing to the process right, easy, and complete it every bit fast as possible. These maps will be chiefly used by the participants who are giving up or abandon of playing the games. Though, there would be besides an qui vive dad up message if the participants insert or placed the figure on the incorrect grid of squares. This would assist to better the user ‘s accomplishments on work outing game right.
The rank history besides would be implemented in the system so that the members have more privileged application on the site. The members page would hold privileged as hunt options for the members to see the rankings of the participants harmonizing to several classs. The members besides can portion their sentiment among members and chew the fating sing the games via forum on the site. Then, there are extra maps that give information to participant about Magic Square Game such as about the game as clip clock, history, debut, regulations, and tips.
Apart from that, the web site is besides would be maintain up-to-date harmonizing to the participants feedback. It is to do the game web site to be visit often by the participants. This would make utilizing object-oriented method. The web site is besides giving a flexibleness and dynamism in footings of solution which be provided through animated ocular format, square work outing intimation, fast response clip and apprehensible playing method.
Non Functional Requirements
I had has identified some non-functional demands in order to guarantee the quality of the system. Below are these demands based on the demands of the system.
Hardware and Software Consideration
Players merely need the common computing machine system ( proctor, CPU, keyboard, and mouse ) with minimal demand and with internet connexion to entree into the web page. The undermentioned inside informations are recommended minimal hardware and package demands to run the system. These minimal specifications are non needfully to be available in new computing machine constellation presently on the market and are provided as a mention for a minimally configured computing machine.
2.0 GHz or faster CPU ( e.g. , Intel Pentium/Celeron Family, AMD Athlon/Phenom household, or compatible processor )
128MB or more RAM for Windowss 98, NT, or Me runing System, 128MB or more for Windows 2000, 256MB or more for Windows XP runing system and 512MB or more for Windows Vista and Windows 7 operating System is recommended. For other runing system and package application, look into the minimal demands of the operating system and application package that will be utilizing for the necessary RAM for the system needs.
10GB or larger difficult thrust capacity
High declaration artworks arranger with at least 2 MB picture RAM, Supporting at least 16-bit colour at 800 x 600 declarations. Laptops should hold an external proctor port for connexion to an external proctor or schoolroom projection system.
High-resolution colour show ( at least 800 ten 600 declarations, 16-bit colour. Laptop shows should be at least 12 ” diagonally and utilize active-matrix engineering. Desktop shows should be at least 15 ” diagonally. )
56kbps modem, ISDN, DSL or higher web overseas telegram or WI-FI.
Players besides need to see the package demand before drama the game. Minimum there are Operating System ( Windows, Mac OS X, Ubuntu and others ) , Internet Browser ( Internet Explorer, Google Chrome, Opera, Mozilla Firefox, Safari and etc ) , ActiveX controls and net browser additions to back up the game.
Serviceability
The chief concern of this system development is to supply the user-friendly interface. I have emphasized much on the system user interface design. The aim of this concern is to supply better interaction between the system and user. I expects that all degree of people are able to utilize the system no affair how old the user is, how smart the user or how mature the user because this game is provided for all classs of user.
Maintainability
The system database will enter name, mark and continuance clip to name out the participants rankings. This faculty is merely available for the members. Any new informations of members map would be comparing with others informations earlier save in database. If the new informations higher than old, the new informations will replace the old, while old will be downgraded because the system was set to shows as top-down participants rankings.
Flexibility and Dynamism
The database will enter the member ‘s informations. Then to enter the tonss, the participants must win the game. The system will enter every clip participant wins the game.
Response Time
I have tried to construct this system with faster response clip in order to cut down the clip ingestion. However, the velocity of the system is still depending on the cyberspace connexion and memory of the hardware because in this system, I had included sound in order to do the game attractive and interesting.
Security
The system would be holding user name and watchword entree for the registered users and decision maker. A watchword is non-spaced sequence of characters and numerical used to find that a computing machine user bespeaking entree to a computing machine system is truly that the peculiar user. Before any user accessing the system, the users are necessitating to come in their user name and watchword. This will forestall hackers from accessing our system without mandate.
Training
The system will be really convenience and provide easiness of use and flexibleness to the users because the system is really user friendly. Use can mention to the regulations and direction which held on the web site when they have job on the site or playing the game.
The Component
Web Application Software
The web based programming linguistic communication as HTML, XHTML, PHP, JQuery ( JavaScript ) , MySql, Ajax and others are great linguistic communications to construct this Magic Square bet oning system. The package that I might be utilizing to build this system would be as Notepad, Notepad++ , Macromedia Dreamweaver or Microsoft Expression Web. That package is simple, easy and user friendly to be used. Both design and coding stage that available in the package ( Macromedia Dreamweaver or Microsoft Expression Web ) are to be really convenient and comfort for me to place the mistakes of the codification while planing the gambling system interface. That package is besides used to be really fast in managing and runing the designing and cryptography page at a same clip. Apart from that, the Apache will be use as web waiter for the system. Apache is a public-domain unfastened beginning web waiter which is used to function both inactive content and dynamic web pages on the World Wide Web. This country will be discoursing farther inside informations in the following chapter.
( Make Your Own Website, hypertext transfer protocol: //www.quackit.com/make-your-own-website ) , ( Web Building Tutorial, hypertext transfer protocol: //www.w3schools.com/Site/default.asp ) , ( Scott Mitchell, ( 2006 ) , Create your ain web site ) ( Craig Grannell, ( 2007 ) , The Essential Guide to CSS and HTML Web Design ) .
System Development Life Cycle
I will be utilizing System Development Life Cycle ( SDLC ) methodological analysis to accomplish the purpose and aim of this undertaking. The SDLC is a conceptual theoretical account which being used in undertaking direction that describes the phases involved in an information system development undertaking from an initial feasibleness survey through care of the completed application. Largely, several theoretical accounts would be merged into some kind of intercrossed methodological analysis. Besides that, certification is important regardless of the type of theoretical account chosen or devised for any application and is normally done in analogue with the development procedure. The advantages of SDLC are, its consist clear undertaking aims to be achieve, Stable undertaking demands, advancement of system is mensurable, rigorous sign-off demands and others. ( Software Development Life Cycle, ( no day of the month ) hypertext transfer protocol: //www.startvbdotnet.com/sdlc/sdlc.aspx )
The strengths of SDLC are as:
Control
Monitor big undertakings
Detailed stairss
Evaluate costs and completion marks
Documentation
Well defined user input
Ease of care
Development and design criterions
Tolerates alterations in MIS staffing
The SDLC procedure theoretical accounts are as below:
Beginning from Wikipedia, ( no day of the month ) , hypertext transfer protocol: //en.wikipedia.org/wiki/Systems_Development_Life_Cycle
Development Tools ( Software )
This undertaking is built utilizing either Notepad, Notepad++ , Adobe Dreamweaver ( Macromedia Dreamweaver ) and Microsoft Expression Web. All these package ‘s are familiar to me and its really user friendly to be use. This is really fame web designing/development tools which immensely used by most of the web site developer. The system programming would be done utilizing notepad and notepad++ and seems it is suited for developing because it is easier to utilize than others. While for the interface design and lifes, it would be better to utilize the Adobe Dreamweaver ( Macromedia Dreamweaver ) and Microsoft Expression Web because it is really user friendly.
Notepad
Notepad is a simple text editor for Microsoft Windows. It has been included in all version of Microsoft Window since Windows 1.0 in 1985. Making a web page is absolutely all right. The advantages of notepad are as it ‘s a lightweight package, It would be able for larning and retrieving the cryptography by typing it one by one, its free version whereby its preinstalled in Microsoft Windows, no complicated design functionality to be learn, we have complete control over the codification, it does n’t add arranging into the file that saved at the terminal and it does n’t automatically bring forth redundant hypertext markup language which sometimes hard to read. The web page programming codifications that supported by notepad are as HTML, XHTML, JavaScript, jQuery, PHP, Ajax, and Xml.
Notepad ++
Notepad++ is a text editor and beginning codification editor for Windows. The primary advantage of Notepad++ over the constitutional text editor, Notepad, is tabbed redacting, to easy work with multiple unfastened files. Like most text editors, this is non specifically a Web editor, but can be used to redact and keep HTML. With the XML circuit board, it can look into for XML mistakes rapidly, including XHTML. It Supported linguistic communications as C, C++ , Java, C # , XML, HTML, PHP, JavaScript, RC resource file, makefile, ASCII art file ( extension.nfo ) , doxygen, ini file, batch file, ASP, VB/VBS beginning files, SQL, Objective-C, CSS, Pascal, PERL, Python, Lua, TeX, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab, Verilog, Haskell and InnoSetup. Notepad enables the user to redact several paperss at the same clip. Besides that, it ‘s easier to seek and replace one twine in the papers by utilizing the regular look. It can be besides open a papers by retarding force & A ; bead. The user can besides travel the papers from a place ( or even a position ) to another by retarding force & A ; bead. The user can put the place of the positions dynamically ( merely in 2 positions manner: the splitter can be set in horizontal or in perpendicular ) .It has File Status Auto-detection whereby, If the user modify or cancel a file which opened in Notepad++ , It will be notified to update the papers ( recharge the file or take the file ) and it is besides consist with auto-completion characteristics which involves the plan foretelling a word or phrase that the user wants to type in without the user really typing it in wholly. The notepad++ is a user friendly tool to compose the web page cryptography.
( Notepad++ , ( no day of the month ) , hypertext transfer protocol: //www.htmladvisor.com/texteditors/notepad/ ) , ( Wikipedia, ( no day of the month ) , hypertext transfer protocol: //en.wikipedia.org/wiki/Notepad % 2B % 2B ) .
Adobe Dreamweaver
Adobe Dreamweaver ( once known as Macromedia Dreamweaver ) is a web development application originally created by Macromedia, and is now developed by Adobe Systems, which acquired Macromedia in 2005. It supports web engineerings such as CSS, JavaScript, and assorted server-side scripting linguistic communications and models including ASP, ColdFusion, and PHP. Besides that, it could pull off many sites easy. Dreamweaver makes it every bit easy as possible to toggle between sites you are working on. If developing web sites for a life, this easiness of exchanging up undertakings is a definite must. Easy to upload via built in FTP, the built in FTP characteristics are good because FTP system is capable of altering file permissions ( CHMOD ) which is nice. Apart from that, it is built in CSS characteristics, one of the best things about Dreamweaver is the manner it makes complicated coding procedures easy for people who are n’t hard-core programmers. The CSS tools are a perfect illustration. Using the point and chink CSS window, the user can get down adding CSS manners to the sites.
It is besides easy to make rollover button and it does all the behind the scenes coding. The user is besides could take the button styles from a built in choice of brassy buttons that have rollover effects. While, with the built in pop-up bill of fare, the user can easy make the types of pilotage links that normally seen on professional looking sites. It is besides consist of Server Side Include button which are so indispensable to website edifice, but few WYSWYG editors include a particular characteristic for them. Dreamweaver hits the grade absolutely with SSI and gives several options to take from. Understanding this cardinal characteristic will salvage the clip and aid to construct better sites. Apart from that, the Dreamweaver Template Files is easy to utilize, even for a novice, and makes the web sites more flexible. If the user make a error when planing web pages, but have use a dwt file, the user can rectify the error on 100s of pages immediately. Besides it is utile for updating site layouts. The web signifiers Godhead in Dreamweaver is exceeding. It is easy to make web signifiers, and with a little extra PHP book, the user can hold consequences of any signifier sent to any email reference you want. Check out my site for more on the PHP signifier book. ( J. Gilbert, ( no day of the month ) , hypertext transfer protocol: //ezinearticles.com/ ? 8-Benefits-Of-Using-Dreamweaver-8 & A ; id=369892 ) .
Microsoft Expression Web
Microsoft Expression Web is an HTML editor and general web design plan by Microsoft. It capable of redacting web pages utilizing XML, CSS 2.1, ASP.NET 2.0, XHTML, XSLT and JavaScript. It requires the.NET Framework 2.0 to run. ( Wikipedia, ( no day of the month ) , hypertext transfer protocol: //en.wikipedia.org/wiki/Microsoft_Expression_Web ) .
Microsoft Expression Web allows a developer or instead a web-designer to hold the most exact standards-compliant engines. Experts have rated the Expression Web as effectual package in supplying engine truth which planetary criterions rate as most correct. The application besides benefits coders and web interior decorators by offering them portion like installations through which they can entree and implant additions on web-pages. This means that a web interior decorator is able to put an ‘add-on ‘ on a web site from any 3rd party coder or web-designer.
The capableness besides extends to assorted tools like support and circuit boards which make an entreaty to most end-users. It does the rudimentss good which is easy for novices to larn and powerful for advanced users. It is besides has an handiness checker built-in. Apart from that, It is besides adds in CSS proof and stronger visual image of CSS pages to do it a more effectual professional designtool. ( JenniferKyrnin, ( 2008 ) , hypertext transfer protocol: //webdesign.about.com/od/expressionweb/gr/expression_web2.htm ) .
Apache HTTP Server
The Apache HTTP waiter, normally define as Apache is web waiter package which is playing a important cardinal function in the initial growing of the World Wide Web. Apache was the first feasible option to the Netscape Communication Corporation web waiter ( presently known as Sun Java System Web Server ) , and has since evolved to equal other UNIX based web waiters in footings of functionality and public presentation. It is develop and maintain by Apache Software Foundation. Apache supports a assortment of characteristics, as many implemented as compiled faculties which extend the nucleus functionality. This could run from server-side scheduling linguistic communication support to hallmark strategies. It supports PHP, Perl, Python, Tcl and others. ( Apache HTTP Server, ( no day of the month ) , hypertext transfer protocol: //en.wikipedia.org/wiki/Apache_HTTP_Server # Features )
Apache significantly used to function both inactive content and dynamic web pages on the World Wide Web. It is a flexible tool which can be customized due to its modular construction, easy to administer, it ‘s an unfastened beginning community, efficient, portability and support. ( The Advantages of Apache, ( no day of the month ) , http: //www.webslave.ws/apache/the-advantages-of-apache/ )
The Apache double star is called as httpd for UNIX and apache.exe for Win32 and normally runs in the background. Each transcript of httpd/apache that is started has its attending directed at a web site which is called as a directory. A web site directory typically contains four subdirectories:
Conf – It contains the constellation files of which httpd.conf are the most of import. It specifies the URLs that will be served.
Htdocs – It contains the HTML files to be served up to the site ‘s clients. This directory and those below it, the web infinite is accessible to anyone on the Web and hence poses a terrible security hazard if used for anything other than public informations.
Logs – It contains the log informations, both of entrees and mistakes.
Cgi-bin – It contains the CGI books. These are plan or shell books written by or for the webmaster that can be executed by Apache on behalf of its client. It is of import for security grounds that this directory non will be in the web infinite.
Apache listen to the IP references specified in its Config file. When a petition appears, Apache receives it and analyzes the headings. It so applies the regulations it finds in the Config file and rakes the appropriate action. While the webmaster ‘s chief control over Apache is through the config file. ( Ben Laurie, Peter Laurie, ( 2002 ) , Apache: the unequivocal usher )
Programing Languages ( Script )
HTML / XHTML
HTML ( HyperText Markup Language ) is the prevailing markup linguistic communication for web pages. It provides a agencies to make structured paperss by denoting structural semantics for text such as headers, paragraphs, lists etc every bit good as for links, quotation marks, and other points. It ‘s allows images and objects to be embedded and can be used to make synergistic signifiers. It is written in the signifier of HTML elements dwelling of tickets ” surrounded by angle brackets within the web page content. Besides that, it can include or can lade books in linguistic communications such as JavaScript which affect the behaviour of HTML processors like Web browsers and Cascading Style Sheets ( CSS ) to specify the visual aspect and layout of text and other stuff.
( Wikipedia, ( no day of the month ) , hypertext transfer protocol: //en.wikipedia.org/wiki/Html )
While, XHTML ( Extensile Hypertext Markup Language ) is a household of XML markup languages that mirror or extend versions of the widely used Hypertext Markup Language ( HTML ) , the linguistic communication in which web pages is written. It is defined as an application of Standard Generalized Markup Language ( SGML ) which is a really flexible markup linguistic communication model. XHTML is an application of XML, a more restrictive subset of SGML, because XHTML paperss need to be grammatical, they can be parsed utilizing standard XML parsers unlike HTML which requires a indulgent HTML-specific parser.
( Wikipedia, ( no day of the month ) , hypertext transfer protocol: //en.wikipedia.org/wiki/Xhtml ) .
JavaScript
JavaScript usage to plan synergistic sites. Although it portions many of the characteristics and constructions of the full Java linguistic communication, it was developed independently. JavaScript is intended to be a fast and simple linguistic communication for heightening web pages and severs. It is built into the browser to supply a simple agencies of adding interactivity to net pages. JavaScript can interact with HTML beginning codification, enabling Web writers to spice up their sites with dynamic content. It is endorsed by a figure of package companies and is an unfastened linguistic communication that anyone can utilize without buying a licence. It is supported by recent browsers from Netscape and Microsoft, though Internet Explorer supports merely a subset, which Microsoft calls Jscript. ( JavaScript, ( no day of the month ) , hypertext transfer protocol: //www.webopedia.com/TERM/J/Javascript.html ) .
jQuery
jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. It is a free and unfastened beginning JavaScript library that is used by Web developers to voyage HTML paperss, handle events, perform lifes and add Ajax interactions to Web pages. jQuary sentence structure is designed to do it easier to voyage a papers, create life, choice DOM elements, Ajax development and event handling. Besides that, it besides provides capablenesss for developers to make plugin on top of the JavaScript library. By supplying this option, package developers are able to make abstractions for low-level life and interaction, advanced effects and high-level, theme-able doodads. This contributes to the creative activity of robust, powerful and dynamic web pages.
( Wikipedia, ( nodate ) , hypertext transfer protocol: //en.wikipedia.org/wiki/Jquery ) , ( jQuery ( nodate ) , hypertext transfer protocol: //www.webopedi.com/TERM/j/jQuery.html ) .
PHP
PHP ( Hypertext Preprocessor ) is general purpose scripting linguistic communication which was originally designed for web development to bring forth dynamic web pages. It could be embedded into HTML and by and large runs on a web waiter which needs to be configured to treat PHP codification and construct web page content from it. It can be deployed on most web waiters and on about every operating system and platform free. PHP codification is processed by an translator application in bid line manner executing desired operating system operations and bring forthing plan end product on its criterion end product channel. It could be besides map as a graphical application. Besides that, PHP is available as a processor for most modern web waiters and a standalone translator on about every operating system and calculating platform. PHP significantly acts as a filter which taking input from a file or watercourse incorporating text and/or PHP direction and outputs another watercourse of informations, normally the end product will be HTML. Since PHP 4, the PHP parser compiles input to bring forth bytecode for processing by the Zend engine, it provides improved public presentation over its translator predecessor. ( Wikipedia, ( no day of the month ) , hypertext transfer protocol: //en.wikipedia.org/wiki/Php ) .
Costss and ROI ( Return On Investment )
The undertaking is economical executable. This is because, the expected benefits of the proposed system out weight the costs involved in developing, put ining and runing it. While, undertaking benefits in footings of cost include touchable cost, intangible cost, and erstwhile cost.
Tangible Cost
The touchable costs ( mensurable in footings of money ) are package and hardware cost and operational costs. The touchable benefit of the new enforced system will better the users money, as with computerized system, the users does non necessitate to purchase Magic Square game book or magazine to play alternatively they can make it compensate away through online anyplace, anytime and drama as many clip as they want without boundaries with handiness of internet connexion. It will besides better the user ‘s mathematical cognition. Through the measure by measure ocular method solution the users would be able to larn the right method of playing it. So, the outlook of users to see the site is high.
Intangible Cost
The intangible cost is which can non be measured in footings of money, since the proposed system is the solution to the bing system, intangible cost does non incur here. The touchable benefit of new the new enforced system will execute better information of the game. The participants ranking record could be search and position from the system easy. Besides that, the game history and direction is besides made utile for the users to larn and acquire know about it further.
Erstwhile Cost
This is the cost calculated when originating a undertaking and the system. This will necessitate the package and hardware equipments such as a development tools ( package ) , modem or WI-FI, computing machine and pressman.
Care
The system has a good care characteristic. Maintenance will allow the decision maker to maintain updating the system as to carry through the user ‘s demands. The updates would be take topographic point in footings of adding assortments of squares, new characteristics and that information that related to the Magic Square game.
Drumhead
In this chapter, I has discussed on demands analysis which include functional and non-functional demand. The functional demand includes chief map such as login, square dimension type, Numberss type, solutions, intimation, and watchful message, hunt maps to see the participant rankings and sub maps. While, the non-functional demand is more concern to minimum hardware and package demand, serviceability, maintainability, flexibleness and dynamism and response clip.
Besides that, All the package ‘s as mentioned above are support web markup linguistic communication as HTML, XHTML, XML and programming linguistic communications as JavaScript, jQuery, PHP, and Ajax which I might be utilizing to develop the Magic Square System. The package tools and scripting linguistic communication is really user friendly, flexible and dynamic to develop the system though complicated and tough parts involved.

Warning! This essay is not original. Get 100% unique essay within 45 seconds!

GET UNIQUE ESSAY

We can write your paper just for 11.99$

i want to copy...

This essay has been submitted by a student and contain not unique content

People also read