Tuesday, May 29, 2018

How to write report ?


EVEREST ENGINEERING AND MANAGEMENT COLLEGE
(AFFILIATED TO POKHARA UNIVERSITY)
SANEPA-2, LALITPUR





A MINOR PROJECT MID-TERM REPORT ON
  “ATM MACHINE”



SUBMITTED BY
                                                      ANGEL BISTA                       [18120006]
                                                      ANISHA BASNET                  [                 ]
                                                      BASANTA POUDEL              [                 ]     
                                                      PRAYASH SHRESTHA         [                 ]

SUBMITTED TO
DEPARTMENT OF ENGINEERING
EVEREST ENGINEERING AND MANAGEMENT COLLEGE
SANEPA-2, LALITPUR NEPAL




JUNE,2018


                                           ATM MACHINE

Submitted by
                                                 ANGEL BISTA                    [ 18120006  ]
                                                ANISHA BASNET              [                    ]
                                                BASANTA POUDEL          [                   ]
                                                PRAYASH SHRESTHA     [                   ]

Under the Supervision of
                                                                      Er. RANJAN ADHIKARI
                                                                      (POST)


A MINOR PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE DEGREE OF BACHELOR IN ENGINEERING IN INFORMATION TECHNOLOGY


Submitted to
Department Of Electronics and Computer Engineering
Everest Engineering and Management College
Sanepa, Kathamandu




JUNE,2018







SUPERVISOR’S RECOMMENDATION



  
I hereby recommend that this project prepared under my supervision by xyz1, xyz2  entitled “VENUE SELECTION SYSTEM” in partial fulfillment of the requirements for the degree of Bachelor of Computer Engineering  be processed for the evaluation.      







…………………………………………
Er. Mohan Bhandari / Er. Ranjan Adhikari / Er. Saroj Maharjan
Faculty of Computer Engineering
Everest Engineering College


////to be printed in college letter head


 

LETTER OF APPROVAL




This is to certify that this project prepared by xyz1, xyz2 entitled “VENUE SELECTION SYSTEM” in partial fulfillment of the requirements for the degree of Bachelor of Computer Engineering has been well studied.
In our opinion it is satisfactory in the scope and quality as a project for the required degree.


…………………………………                                          ………………………………
Er. Nabin Thapa                                                                     Er. Mohan Bhandari
Head of Department                                                              Supervisor
                                                                       

                                   



 

ABSTRACT


This report attempts to understand the design of an Automated Teller Machine (ATM) system, a device used by bank customers to process account transactions. Typically, a user inserts into the ATM a special plastic card that is encoded with information on a magnetic strip. The strip contains an identification code that is transmitted to the bank's central computer by modem. To prevent unauthorized transactions, a personal identification number (PIN) must also be entered by the user using a keypad. The computer then permits the ATM to complete the transaction; most machines can dispense cash, accept deposits, transfer funds, and provide information on account balances. Banks have formed cooperative, nationwide networks so that a customer of one bank can use an ATM of another for cash access. Some ATMs will also accept credit cards for cash advances. The first ATM was installed in 1969 by Chemical Bank at its branch in Rockville Centre, New York. A customer using a coded card was dispensed a package containing a set sum of money.

Keywords(                  )



                                                ACKNOWLEDGEMENT
We have taken effort in this project. However, it would not have been possible without the help and support of many individual and organization. We would like to extend our sincere thanks to all of them.
We would like to express our deepest sense of gratitude and sincere thanks to our highly respected and esteemed guide Er. Mohan Bhandari for his valuable guidance, encouragement and help for supporting the work. His useful suggestion for this work and co-operative behavior are sincerely acknowledged.
We are highly indebted to EEMC relevant to the project & also creating friendly environment to the success of our project. We are also appreciative of the effort of HOD sir, Er. Nabin Thapa for supporting us throughout this project. We also extend our gratitude to Er. Saroj Maharjan for his support.
We would also like to appreciate the help of various venue for providing us essential data required for our project as well as their time in guiding us so as to how our project will be more effective in user's prospective. 
We are also grateful to our teachers for their constant support and guidance.
At the end we would like to express our sincere thanks to all the friends and others who helped us directly or indirectly during this project work.


ANGEL BISTA                     [                     ]
ANISHA BASNET                [                     ]
BASANTA POUDEL            [                     ]
PRAYASH SHRESTHA        [                     ]

 
                                                                                                           
                                                           
Table of Contents


























List of Figures
// List all the figures
FIGURE                                                                                PAGE
Figure 1.1: --------------------------------------------------------------------------          –----------2
Figure 1.2: ------------------------------------------------------------------------------------- 3
Figure 2.1: -----------------------------------------------------------------------------7
























List of Tables
//List All the Tables
TABLE                                                                                  PAGE
Table 1.1: --------------------------------------------------------------------------           –----------2
Table 1.2: ------------------------------------------------------------------------------------          3
Table 2.1: -----------------------------------------------------------------------------7















Abbreviation


//List the abbreviation in ascending order,  used in your project
CSS     = Cascading Style Sheets
ERD    = Entity Relationship Diagram
HTML = Hyper Text Markup Language






Chapter 1: Introduction


1.1. Problem Definition


// Explain the difficulties that are faced and why you need to develop the project

In the past, people obtained suggestions for venues from friends or other conventional sources or sites. Although this method is straightforward and user-friendly, it has some severe limitations. First, the recommendations from friends or other common people are limited to those places they have visited before. Thus, the user is not able to gain information about places less visited by their friends. Besides that, there is a chance of users not liking the place recommended by their friends.
Second, the information provided by the site can often be biased; thus the information provided cannot always consider being accurate.
Even though user may be able to hold the event, they may feel unsatisfied about the services provided about catering, event decorations, audio-video aids, lighting etc.

1.2  Objective

// Explain the object of your project… explain why need to develop this.
The Objective of our project are:
1.        To develop a application to facilitate customers get information about various venues.
2.       To help customer to choose appropriate party venue as per their budget to hold an event.
3.       To recommend one of the appropriate venue as per the customers specifications.

1.3. Scope

            // Explain the scope of your Project
1.    Our project will help customers to get information about party venues.
2.    Helps in comparison and contrast party venues attributes.
3.    Helps customers to decide appropriate venue as per their budget.

Chapter 2: Requirement study and Analysis

2.1 Literature Review

// Explain about what you learned when going through the documentation of related works ands papers
Andrew Keen, author of The Cult of the Amateur wrote in his book, “How the Democratization of the Digital World is Assaulting Our Economy, Our Culture, and Our Values” that, the history of the web so far says that we are highly motivated to come up with ways to make sense of a world richer and more interesting than the constrained resources of the traditional media let on. True indeed, with the rapid growth and development of the Internet, sharing of knowledge, information and opinions became more comfortable. This increase has played a vital role in the development of social networking sites like Facebook, Twitter, and YouTube, etc. The growth of the internet, especially after web 2.0 has brought a lot of exposure for the business, armature artists, writers, etc. Now, authors can share their works with thousands of readers around the world. Amateur-musicians can get famous faster than ever before just to uploading their tracks. The business community has found more customers and profit from the internet. The variety of online shops, auctions or flea markets opened up on the web [1]. // here [1] states that the context is taken from reference 1. This is the method for showing the references.
Nevertheless, the popularity of WWW has introduced a new problem i.e. the amount of information and items got extremely huge, leading to information overload. The Web is a vast collection of completely uncontrolled heterogeneous documents. There are tremendous amounts of information on the internet which often becomes overwhelming for the user, and can be difficult for them to find the exact information they are searching for [2].
Recommender systems are tools used for filtering and sorting items and information. They are efficient tools that overcome the information overload, by providing users with the most relevant information by their interest. These systems are usually based on the user preference and rating. The ratings can either be acquired explicitly by filling up form, providing ratings or implicitly. Since the goal of a recommender system is to generate a meaningful recommendation to a group of users, the blueprint of the system depends on upon the domain and particular characteristics of data available. Additionally, the system may have access to user-specific and item-specific profile attributes such as demographics and product descriptions respectively.
Recommender systems differ in the way they analyze these data sources to develop notions of affinity between users and items which can be used to identify well-matched pairs [3].
There are various approaches used in recommender systems. The most common procedures used for recommender system are content based filtering and collaborative filtering. 

2.2 Related Works

// List the related works to your project
Recommender system has been widely used in recent days, especially in the field of ecommerce. Listed below are some of the popular application based which uses recommendation algorithm.  

2.2.1 Amazon

Amazon.com is the largest internet- based retailer of US. It uses recommendations as a targeted marketing tool in many email campaigns and on most of its websites’ pages. Clicking on “Your Recommendations” link clients are directed to a page where they can filter their recommendations by product line and subject area, rate recommended products and rate their previous purchase. Our shopping cart recommendations offer product suggestions to the clients based on the items in their shopping cart [1].

//You can list many related to your project

2.3 Requirement study and Analysis

// Explain the requirement  that you researched to your project
The requirements are the major part in the system development. Once the requirements are collected they determine the structure, functionalities and operational constraints of the system. The requirements are hard to determine due to their dynamic and dependent nature. During system development the requirements may change by the system user. One requirement may depend on another requirement thus making changes to lower requirement leads to change of upper requirements and vice-versa.

2.4 Feasibility study

2.4.1 Technical feasibility

// focus on gaining an understanding of the present technical resources of the organization and their applicability to the expected needs of the proposed system. It is an evaluation of the hardware and software and how it meets the need of the proposed system
The application uses HTML to display content in the browser, CSS to beautify the HTML content, and jQuery is used for making the web page interactive. At the server side, it uses C# to implement the logic, ASP.NET framework for dynamic web page generation and to display the predicted result in the browser as well as to handle page requests. It requires a server, client, and internet connection to function properly. It supports Windows platform for its operation. All of the technology required by the application are available and can be accessed freely, hence it was determined technically feasible.  The system is supported by all kind of web browsers.

2.4.2 Economical feasibility

// explain about your cost and explain if your client financial afford it or not, how?
The system is economically feasible. It only requires Internet Access. There is no any cost associated for using the system.

2.4.3 Operational feasibility

// Explain how well a proposed system solves the problems, and takes advantage of the opportunities identified during scope definition and how it satisfies the requirements identified in the requirements analysis phase of system development.
……………..








Chapter 3: System Design


3.1 Design

Designing is the most important phase of software development. It requires a careful planning and thinking on the part of the system designer. Designing software means to plan how the various parts of the software are going to achieve the desired goal. It should be done with utmost care because if the phase contains any error then that will affect the performance of the system, as a result it may take more processing time, more response time, extra workload, etc.

3.2 System Algorithm

3.2.1 Algorithm 1

            // write your algorithm here

3.2 System Diagram

3.2.1 Flowchart 1

// Draw your flow charts here


 
3.2.3 Context diagram

// Click here to learn more about Context Diagram
Figure 1 : Context diagram of Venue Selection System

Chapter 4: Implementation

4.1 Application  

       Since this project named as Contact Management

4.2 Gantt Chart

// Click here for gantt chart

4.3 Tools Used

// list and describe the software tools that you have used in your project

4.4 Description of main modules 

// describe your main modules of your project

 






 




 

 








                                               Chapter 5: Testing

Testing is performed at every phase of the SDLC.  It helps to determine whether an input given to the system provides correct output or not. It mainly ensures that the system performs as planned. Following are some of the test carried out in this project.
//Explain how you tested your project and the snap shot of your results

























Chapter 6: Limitation


// List what your project lacks and cannot do

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Chapter 7: Conclusion and future work

7.1 Conclusion

// Explain about the project conclusion you have found (about its hindrances on developing, its advantages and how it is effective)

 

7.2 Future work

// List what you are planning to include in your project to make it better
Our future work includes following:
1.    SMS notification
2.    Online financial transaction


 












 



Appendix

Appendix 1: Pseudo code

// Place the key C codes of your project

Appendix 2: Snapshot

Figure 2 : Login

// you can have many of your snapshot

 

 

 

 

 

 

 


 


 

References

// list the papers and important websites that you have taken for support in IEEE format. Click here
for more details.
[1]. D. Asanov(2011) ‘Algorithms and Methods in Recommender System’,pp.2-5.
[2]. S.B Larry Page (1994) ‘The Anatomy of a Large-Scale Hyper-textual Web Search Engine’.