Sunteți pe pagina 1din 7

ii

PRASAD V POTLURI

SIDDHARTHA INSTITUTE OF TECHNOLOGY


(Affiliated to JNTU: Kakinada, Approved by AICTE) (An ISO certified and NBA accredited institution)

Kanuru, Vijayawada 520007

CERTIFICATE
This is to certify that the project report titled PAY LOGS is a bonafide work carried

out by K.Anusha (07501A1241), G.Leela Devi (07501A1245), and Y.Phani sankar (07501A1223) in partial fulfillment of the requirements for the award of the graduate degree of BACHELOR OF TECHNOLOGY in Information Technology during the academic year 2010-2011.

Signature of the Guide Mrs.A.Haritha, M.S

Signature of the HOD


Dr.J.RAJENDRAPRASAD Mtech, PhD

iii ACKNOWLEDGEMENT

First and foremost I sincerely salute our esteemed institution PRASAD V. POTLURI SIDDHARTHA INSTITUTE OF TECHNOLOGY for giving this golden opportunity for fulfilling my warm dreams of becoming engineers. I hereby express my sincere gratitude to our principal Dr.K.SRINIVASU, M.Tech., Ph.D., who has rendered his constant encouragement and valuable suggestions making my goals successful. I am also thankful to our Head of Department Dr.J.Rajendra Prasad, M.Tech., Ph.D., for his constant encouragement and invaluable support throughout the course of the project.
I am glad to express my deep sense of gratitude to Mrs.A.Haritha,M.S, Assistant professor , my guide , for his guidance and cooperation in completing this project successfully.

I thank one and all who have rendered help directly or indirectly in the Completion of this project successfully. ...Project associates K.Anusha G.LeelaDevi (07501A1241) (07501A1245)

Y.Phani sankar (07501A1223)

iv

ABSTRACT
Now-a-days payment of Utility bills such as Electricity, Telephone and Water services is a difficult task for the people in their busy lives. Though payments can be done at multiple counters at different locations, working people, people living in cities, people living in semi-urban areas have to travel long distance and spare extra time to pay the bills which is an avoidable inconvenience. Even though the eSeva is providing services to the people, it does not use any cost and effort saving processes and practices and is not up to the user satisfaction. There are some limitations in case of eSeva services like billing and collection of dues is a tedious and costly process for the utility companies, and it gets complicated with the increasing number of consumers and varieties of services being offered.

So as to overcome these difficulties, Pay logs is developed. Pay logs is a webbased application, which relives the customers workload in their busy lives. Pay logs helps paying bills in time. Utility companies can also benefit from this arrangement by getting consolidated payments with statements every month. Their workload of individually processing the payments from each citizen gets reduced by about 30%.

Pay logs ensures security for the deposits and customer satisfaction, as there is login for every user restricting invalid access to the system. The end user can check the information about payment of bills from Internet. This application reduces the workload of customers and also the Utility companies.

CHAPTERS
S.NO 1. INTRODUCTION 1.1 PROBLEM DEFINITION 1.2 EXISTING SYSTEM 1.2.1 DEMERITS OF EXISTING SYSTEM 1.3 PROPOSED SYSTEM 1.4 SELECTION OF S/W & HARDWARE STRUCTURE 1.4.1 SOFTWARE REQUIREMENTS 1.4.2 HARDWARE REQUIREMENTS 1.5. SYSTEM REQUIREMENT SPECIFICATION 1.5.1 FUNCTIONAL REQUIREMENTS 1.5.2 NON-FUNCTIONAL REQUIREMENTS 1.6. FEASIBILITY STUDY 2. SYSTEM ANALYSIS 2.1 SCENARIO BASED MODELLING 2.1.1 USECASES DIAGRAMS 2.2.2 ACTIVITY DIAGRAM 2.2 FLOW-ORIENTED MODELLING 2.2.1 OVERALL DATA FLOW DIAGRAM 2.2.2 CONTROL FLOW 2.3 BEHAVIOURAL MODELLING 2.3.1 STATE CHART DIAGRAM 2.3.1 SEQUENCE DIAGRAMS 2.4 CLASS BASED MODEELLING 2.4.1 CLASSES IDENTIFIED 2.4.2 CRC MODELS 2.4.3. COLLABORATION DIAGRAM 11 11 19 21 22 23 24 24 25 28 28 28 29 1 1 1 2 5 5 5 6 6 7 9 DESCRIPTION PG.NO

vi 3. SYSTEM DESIGN 3.1 COMPONENT LEVEL DATA/CLASS DESIGN 3.2 ARCHITECTURAL DESIGN 3.2.1 PROCEDURAL STEPS FOR DESIGN 3.2.2 ARCHITECTURAL DESIGN DIAGRAMS 3.3 INTERFACE DESIGN 3.3.1 INTERFACE DESIGN PROCEDURAL STEPS 3.3.2 GUI COMPONENTS AND ACTIONS 3.4 COMPONENT LEVEL DESIGN 3.4.1 PROCEDURAL STEPS 3.4.2 DETAILED CLASS DIAGRAMS 4. SYSTEM IMPLEMENTATION 5. SYSTEM TESTING 6. SCREENS 7. DOCUMENTATION 7.1 HOW TO OPERATE THE PACKAGE? 8. SCOPE FOR FURTHER DEVELOPMENT 9. CONCLUSION 10. REFERENCES 76 77 78 31 31 31 32 35 35 36 37 38 39 40 59 63 75

vii

LIST OF FIGURES
FIGURE NUMBER 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 5.1 5.2 5.3 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 NAME OF FIGURE Use case diagram for Administrator. Use case diagram for utility companies Use case diagram for end user Use case diagram for entire system. Activity diagram for user login & bill payment. Activity diagram for all the services. Over all Data Flow Diagram. Over all Control flow Diagram State Chart Diagram Sequence diagram for user login. Sequence diagram for bill payment. Sequence diagram for send bills. Collaboration diagram for user login system. Collaboration diagram for admin login system. Data flow diagram for end user bill payment. Data flow diagram for end user view bill process. Data flow diagram for admin login. Data flow diagram for admin view companies. Data flow diagram for viewing surety details by admin. Data flow diagram for viewing bills by admin. Data flow diagram lo companies login. Data flow diagram for acknowledgement process. Class diagram for pay logs systems. Displaying User Login failed report. Displaying Admin Login failed report. Displaying Company Login failed report. Displaying Home Page of pay logs. Displaying About us page for pay logs. Displaying Help page for pay logs. Displaying Suggestion page for pay logs. Displaying Rules page for pay logs. Displaying contact page for pay logs. Displaying Registration page for pay logs. Displaying Selecting services from registration page. Displaying Deposit page for pay logs. Displaying Surety page for pay logs. PAGE NO 13 14 15 16 20 21 22 24 25 26 27 27 30 30 32 32 33 33 33 34 34 34 39 60 61 62 63 64 64 65 65 66 66 67 67 68

viii 6.11 6.12 6.13 6.14 6.15 6.16 6.17 6.18 6.19 6.20 Displaying End page for pay logs. Displaying the User Login Page. Displaying the User Home Page. Displaying the Company Login Page. Displaying the Company Home Page. Displaying the Bill Payment Page. Displaying the Acknowledgement Sending Page. Displaying the Admin Login Page. Displaying the Admin Home Page. Displaying the Bill Payment Process Pages. 68 69 69 70 70 71 71 72 73 74

LIST OF TABLES
TABLE NUMBER 1.1 1.2 1.3 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 NAME OF TABLE Use Case of an End User. Use Case of an Administrator. Use Case of a Utility Companies. Registration Table. Suggestion Table. Surity Table. Deposit Table. Utility Login Table. Notification Table. Admin Login Table. Acknowledgment Table. Bills Sending Table.

PAGE NO
60 60 61 50 50 51 51 51 52 52 52 52

S-ar putea să vă placă și