Vous êtes sur la page 1sur 20

ATM MACHINE Project Report

Project Guide:

Prof. Randeep

Singh Computer Department Cordia College, Sanghol.

In the partial fulfillment of the requirement for the

Master of Science (Information Technology) 2nd Year


Undertaken AT:

Computer labs of Cordia College, Sanghol.

Submitted To:

Punjabi University, Patiala

Submitted By: HARPREET KAUR MONIKA RANI

Report prepared with MS Word.

Acknowledgement

We are very grateful to Prof, Randeep Singh our Project guide, for her valuable suggestions and moral support during the making of this project as well as in all related fields. We are very inspired by her hardworking and caring nature which is quite helpful while learning. We also thank all the staff members at Cordia College, Sanghol of Computer Application, all our classmates and friends for their co-operation which was extremely essential for the completion of this project. This project is made by the co-ordination of all Three members. However the different parts of information collection, analysis, design and coding have been assigned to individual members. HARPREET KAUR is doing the information collection and requirement analysis. MONIKA RANI is Testing and maintains the Project and doing the coding and Designer of this project.

Contents

Certificate

Preface System Requirements Feasibility Study Language Used Project Coding Project Output Testing Implementation Maintenance

Certificate
It is to certify that the project work entitled "ATM MACHINE" which is being submitted by MONIKA RANI fulfillment of the requirement for award of Msc (IT) 2nd Year' is an authentic work carried out by him at Cordia College, Sanghol under my supervision & guidance during the session 200910. The matter embedded in this project work hasn't been submitted earlier for the award of any other Degree or Diploma. He has worked with utmost dedication and Zeal. I wish him all the best

Date: Place: Sanghol

Prof. Randip Singh Computer Department Cordia College, Sanghol

Certificate
It is to certify that the project work entitled "ATM MACHINE" which is being submitted by HARPREET KAUR fullfillment of the requirment for award of 'Msc (IT) 2nd Year' is an authentic work carried out by him at Cordia College, Sanghol under my supervision & guidance during the session 200910. The matter embedded in this project work hasn't been submitted earlier for the award of any other Degree or Diploma. He has worked with utmost dedication and Zeal. I wish him all the best

Date: Place: Sanghol

Prof. Randip Singh Computer Department Cordia College, Sanghol

Preface
Computer are used in every sphere of our life, Business, Industry, Education, Science, Medicine, that is to name a few only is the field in which computer have become not only necessary, but also indispensable. Computer are gradually used to gain information about every aspect of life via internet, In today's scenario many web site have created to provide information about various subjects. In the present project "ATM MACHINE the emphasis has been given to provide the information on different automobiles and its working. Computers and the related technologies are becoming more and more ubiquitous. Various technical arenas in the _eld of Computer Science and Engineering, or Information Technology have come very near to the common people. The number of homes with Personal Computers1 is gradually increasing. A day will come, somewhere in the long future, when PC is referred to in the same class of \Food, clothing and shelter". Improvements in the Networking technologies have fostered growth of very dense networks. Land line telephones have been becoming less and less popular and people now prefer communicating while on the move. ISPs are now laying down their own networks to provide broadband Internet access to customers. In the present project "ATM MACHINE" the emphasis has been given to provide the information on Databases and records in perfect manners. However we can feel the scope of our project by reading the full details of our project.

System Requirements
This phase includes detailed appraisal of the existing system and helps in finding out what it does and how the system works. It also includes finding out in more detail what are the system problems and what users require of any new or changed system. all computer software needs certain hardware components or other software resources to be present on a computer system. These pre-requisites are known as (computer) system requirements and are often used as a guideline as opposed to an absolute rule. Most software defines two sets of system requirements: minimum and recommended. With increasing demand for higher processing power and resources in newer versions of software, system requirements tend to increase over time. Industry analysts suggest that this trend plays a bigger part in driving upgrades to existing computer systems than technological advancements. Minimum system requirements The 'Minimum system requirements' must be satisfied for the software to be usable at all. Computers with lower specifications than the minimum requirements may sometimes also run the software. It is suggested, however, that the user will not have a representative experience of the software this way. Generally this set is regarded more of a rule than a guideline. A system meeting this requirement will provide basic performance of a software application. Hardware requirements The most common set of requirements defined by any operating system or software application is the physical computer resources, also known as hardware, A hardware requirements list is often accompanied by a hardware compatibility list (HCL), especially in case of operating

systems. An HCL lists tested, compatible, and sometimes incompatible hardware devices for a particular operating system or application.

Software requirements Software Requirements deal with defining software resource requirements and pre-requisites that need to be installed on a computer to provide optimal functioning of an application. These requirements or pre-requisites are generally not included in the software installation package and need to be installed separately before the software is installed.

Platform In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. Typical platforms include a computer's architecture, operating system, or programming languages and their runtime libraries. Operating system is one of the first requirements mentioned when defining system requirements (software). Software may not be compatible with different versions of same line of operating systems, although some measure of backward compatibility is often maintained. For example, most software designed for Microsoft Windows XP does not run on Microsoft Windows 98, although the converse is not always true. To Run this project your system should meet following requirements:1. 2. 3. 4.
5.

6. 7. 8.

One Intel Pentium compatible personal computer 32 MB or Higher Ram any operating system that support web browsing web browser software An expert user, who has complete knowledge to operate Internet. ASP Supported PC. MS Access FAT or NTFS Formatted Drives
8

9. Expandable Memory

Feasible Study
The ATM MACHINE is the Most Developing Project. This can be expands or collapse easily. So the feasible cases can be described below that are necessary in this Project Depending on the result of initial investigation, the survey is expanded to a more detailed feasibility study. A feasibility study is the test of a system proposal according to its workability, impact on the organization ability to meet user needs, and effective use of the resources. it focus on three major questions: What are the user's demonstrable need's and how does a candidate system meet them? What are the available for a given candidate system? Is the problem solving? What are the likely impacts on the candidate system on the organization? how well does it fit within the organization's master plain? These questions resolve around the investigation and evaluation of the problem, identification and description of candidate system, specification of performance and the cost of each system, and a final selection of the best system. The result of a feasibility study is a formal proposal. This is simply a report, a formal document Detailing the nature and scope of the proposed solution. Oral representation of the report is also required to make the proposal effective. the management reviews this proposal, after its approval it becomes a formal agreement that paves the way for actual design and implementation. This is the crucial point in the system development life cycle. At this point lot of changes may

required as per the arguments by the management, some time the whole plan is requires to changed, even a situation of pack may also arise for the candidate system, to choose the other alternative. Feasibility Consideration: There are lots of key factors to be considered under the feasibility study, followings are the few very important of them: Economic feasibility: Economic analysis is the most frequently used for evaluating the effectiveness of a candidate system. Most commonly known as cost/benefit analysis, the procedure is to determine the benefits and savings that are expected from the candidate system and compare with the costs. If the benefits outweigh costs then the decision is made to design and implement the system. Otherwise further justification or alternatives on the proposed system will have to be made if it is to have a chance of being approved. This is an outgoing effort that improves in accuracy at each phase of the system life cycle. Technical Feasibility: Tech Feasibility centers on the existing computer system(h/w & s/w) and to what extend it can propose addition. For e.g. If the current computer is operating at the 80% capacity then running another application could overload the system or require the additional h/w. This evolves financial constraints to accommodate Technical enhancement. If the budget is serious constraint, then project is judged not feasible. Duration feasiblity: Time is one of the major constraints of the project development. Optimization of the duration of project development is must, both the cases, consuming less time then required, lead to chaos and erroneous result. in case if the project completes before time , there will be a chance of underestimations or misestimating the problem and the solution to that problem. On the other hand if more than the required time is consumed , it will lead to increased cost and change in the actual objective of project. Its natural that the requirement may change as the timepass. So requirement of time must examine critically.

10

Language Used
We can use the front-end language HTML and back-end language is ASP. Both of these languages help us in completion of our project. HTML HTML is not a programming language, but rather a markup language H-T-M-L are initials that stand for HyperText Markup Language (computer people love initials and acronyms -- you'll be talking acronyms ASAP). Let me break it down for you: Hyper is the opposite of linear. It used to be that computer programs had to move in a linear fashion. This before this, this before this, and so on. HTML does not hold to that pattern and allows the person viewing the World Wide Web page to go anywhere, any time they want. Text is what you will use. Real, honest to goodness English letters. Mark up is what you will do. You will write in plain English and then mark up what you wrote Language because they needed something that started with "L" to finish HTML and Hypertext Markup Louie didn't flow correctly. Because its a language. Creating an HTML document is easy. To begin coding HTML you need only two things: a simple-text editor and the dedication to follow our tutorial! Notepad is the most basic of simple-text editors and you will probably code a fair amount of HTML with it.

11

Brief HTML Background HTML has not been around for many years. November 1990 marks the day of the first web page and back then there were little to no HTML standards to be

followed. A group called the World Wide Web Consortium was then formed and have since set the standards that are widely accepted and we will base our teachings around them.

Web Pages Web pages have many uses. Here are some important facts about why web pages are so useful.

A cheap and easy way to spread information to a large audience. Another medium to market your business. Let the world know about you with a personal website!

Words to Know

Tag - Used to specify ("mark-up") regions of HTML documents for the web browser to interpret. Tags look like this: <tag> Element - A complete tag, having an opening <tag> and a closing </tag>. Attribute - Used to modify the value of the HTML element. Elements will often have multiple attributes.

For now just know that a tag is a command the web browser interprets, an element is a complete tag, and an attribute customizes or modifies HTML elements.

12

ASP
ASP is acronym for Active Server Page. Its Server side script language developed by Microsoft. When ASP file is request by the browser, the browser does not send the page back to the client browser instead its content is interpreted & processed by the server. ASP is also script language that you combine with HTML document if your server supports ASP. The default language is VBScript. However, you can specify to use JavaScript or perlScript. If you are building E-commerce page, ASP is your ideal language or one of the languages on your choice list.

"Active Server Pages" abbreviated as ASP, is a server-side scripting environment developed by Microsoft. Using ASP, we can create and run dynamic and interactive web server applications. With ASP, we can combine HTML pages, script commands, and COM components to create interactive Web pages or powerful Web-based applications, which are easy to develop modify. The default scripting language used for writing ASP is VBScript although we can use JavaScript. All ASP pages will be executed at the server and the page will have the extension ".asp". An ASP page cannot run by simply opening it in a web browser. The page must be requested through a web server that supports ASP, this is why ASP stands for Active Server Pages, no server, no active pages. When a browser requests an ASP page, the web server interprets any ASP contained within the web page before sending the HTML produced to the browser. In this way, the entire ASP is run on the web server and no ASP will ever be passed back to the web browser.

13

Installing ASP and IIS on Windows XP Professional First locate your XP Professional CD and put it into your CD-ROM then follow these steps: 1. Open your control panel. Click Start -> then Settings -> then Control Panel 2. Select and Open "Add or Remove Programs" 3. On the left column of the popup window select "Add or Remove Windows Components" 4. Scroll down until you see Internet Information Services (IIS) 5. If IIS is not checked then check it, otherwise you already have IIS installed on your computer 6. Click Next and follow the on screen instructions from the installer

7. When it has completed, open up Internet Explorer and type in http://localhost 8. If IIS was install appropriately you should be taken to the welcome screen http://localhost/localstart.asp

14

15

16

System Implementation
Because ATM MACHINE is implemented manually so it was easy to implement this project time by time and modified easily. The purpose of System Implementation can be summarized as making the new system available to a prepared set of users and positioning on-going support and maintenance of the system within the Performing Organization. Transitioning the system support responsibilities involves changing from a system development to a system support and maintenance mode of operation. The purpose of System Implementation can be summarized as making the new system available to a prepared set of users (the deployment), and positioning on-going support and maintenance of the system within the Performing Organization. At a finer level of detail, deploying the system consists of executing all steps necessary to educate the Consumers on the use of the new system, placing the newly developed system into production, confirming that all data required at the start of operations is available and accurate, and validating that business functions that interact with the system are functioning properly. Transitioning the system support responsibilities involves changing from a system development to a system support and maintenance mode of operation, with ownership of the new system moving from the Project Team to the Performing Organization. A key difference between System Implementation and all other phases of the lifecycle is that all project activities up to this point have been performed in safe, protected, and secure environments, where project issues that arise have little or no impact on day-to-day business operations. Once the system goes live, however, this is no longer the case. Any miscues at this point will almost certainly translate into direct operational and/or financial impacts on the Performing Organization. It is through the careful planning, execution, and management of System Implementation activities that the Project Team can minimize the likelihood of these occurrences, and determine appropriate contingency plans in the event of a problem.

17

PREPARATION OF SYSTEM IMPLEMENTATION


This phase consists of the following processes: 1. Prepare for System Implementation, where all steps needed in advance of actually deploying the application are performed, including preparation of both the production environment and the Consumer communities. 2. Deploy System, where the full deployment plan, initially developed during System Design and evolved throughout subsequent lifecycle phases, is executed and validated. 3. Transition to Performing Organization, where responsibility for and ownership of the application are transitioned from the Project Team to the unit in the Performing Organization that will provide system support and maintenance. Because of these and other impacts, the communication of planned deployment activities to all parties involved in the project is critical. A smooth deployment requires strong leadership, planning, and communications. By this point in the project lifecycle, the team will have spent countless hours devising and refining the steps to be followed. During this preparation process the Project Manager must verify that all conditions that must be met prior to initiating deployment activities have been met, and that the final green light is on for the team to proceed In the implementation of any new system, it is necessary to ensure that the Consumer community is best positioned to utilize the system once deployment efforts have been validated. Therefore, all necessary training activities must be scheduled and coordinated. As this training is often the first exposure to the system for many individuals, it should be conducted as professionally and competently as possible. A positive training experience is a great first step towards Customer acceptance of the system.

18

PROJECT MANAGER
During System Implementation it is essential that everyone involved be absolutely synchronized with the deployment plan and with each other. The final process within the System Development Lifecycle is to transition ownership of the system support responsibilities to the Performing Organization. In order for there to be an efficient and effective transition, the Project Manager should make sure that all involved parties are aware of the transition plan, the timing of the various transition activities, and their role in its execution. Due to the number of project participants in this phase of the SDLC, many of the necessary conditions and activities may be beyond the direct control of the Project Manager. Consequently, all Project Team members with roles in the implementation efforts must understand the plan, acknowledge their responsibilities, recognize the extent to which other implementation efforts are dependent upon them, and confirm their commitment. Additionally, the Project Manager should be aware that not everyone is open or receptive to change. As a system is rolled out to its target audience, the team must remain keenly attentive to how it is perceived. The fact that functions that were present in the legacy system no longer exist or work differently may cause some Consumers to see the new system negatively. And while the new system may provide overall benefits to the business or agency, those benefits may come at the expense of additional work responsibilities to some of the individuals who interact with the system (e.g., the new system may require the entry of additional data that was not previously required). By understanding some of the dynamics behind how the system is being received, the Project Team may be better able to identify or publicize some of the benefits that the system provides. A well-defined Organizational Change Management Plan should have anticipated and addressed these issues.

19

Maintenance
The Project ATM MACHINE is High level Based project and includes the large amount of the databases So it Was maintained manually. Maintenance is necessary to eliminate errors in the system during its working life. There are always some errors detected that must be corrected. If the major change to the system is required, a new project may have to be set up to carry out the change. Project Maintenance is a formal process designed to manage change. It is a very involved, detail-oriented process that focuses on specific goals to achieve a defined outcome. The outcome is managed in such a way that time constraints, costs, and performance targets are of primary focus. The project manager is responsible for knowing exactly what steps are necessary to complete the project, who is responsible for completing each step, how long each step in the process should take, what is needed to complete each step, and how long the entire project should take. A comprehensive maintenance plan should be identified for the completed project. The plan should include details related to the maintenance of the output of the project A project team includes the personnel working on a project who report to the project manager. The various team members must work both independently and as a group: Each member has his/her own area of expertise for which he/she is responsible. Team members must work together to successfully integrate the various aspects of the project. Project scheduling is one of the most crucial steps of the project management process. A detailed plan of the project's various phases, timelines, milestones, specific activities and tasks as well as specific resources (people, equipment, facilities, etc.) necessary for completion of each task are essential to the scheduling of a project.

20

Vous aimerez peut-être aussi