Professional Documents
Culture Documents
BONAFIDE CERTIFICATE
Certified that this project report OPEN SOURCE MYTHICAL TICKET SYSTEMis the bonafide work of BALAJI.V, DINESHKUMAR.S,
KRISHNAKUMAR.N, KARTHIKEYAN.E who carried out the project work under my supervision.
SIGNATURE
SIGNATURE
SUPERVISOR
Mr.M.ELANGOVAN,B.Tech Lecturer, Department of CSE, Mahendra Engineering College, Mahendirapuri, Mallasamudram, Namakkal - 637503.
Internal Examiner
External Examiner
iii
ACKNOWLEDGEMENT
First and foremost, we sincerely thank our beloved Chairman
Shri.M.G.BHARATH KUMAR, and all the members of MAHENDRA ENGINEERING COLLEGE at this time for providing all necessary facilities to complete the course successfully.
We
wish
to
express
my
sincere
thanks
to
our
respected
Principal
Dr.R.SAMSON RAVINDRAN B.E., M.S., M.B.A., Ph.D (Solar Energy)., Ph.D(Bio-Engg)., F.I.E, C.E.(India) M.I.S.T.E for his encouragement during the course of study.
We solemnly express our gratitude to our Head of the Department of Computer Science and Engineering Prof R.G.SAKTHIVELAN, M.E., (Ph.D), for his encouragement and constant support which initiated us to complete this report work.
We are indebted to our guide, Mr.M.ELANGOVAN, B.Tech, Lecturer, Department of Computer Science and Engineering, for his constant guidance and encouragement throughout the report work without which the report could not have been completed successfully.
We
wish
to
express
our
sincere
thanks
to
our
project
co-ordinator,
Ms.P.SRIMIRUTHULA, B.E., Lecturer, Department of Computer Science and Engineering, for her guidance and encouragement to complete it successfully.
Finally, we thank all teaching and non-teaching staff members of Department of Computer Science And Engineering and our friends for their support towards the successful completion of this technical report work.
iv
TABLE OF CONTENTS
CHAPTER NO
TITLE
PAGE NO
Abstract List of Tables List of Abbreviations 1 Introduction 1.1 Objective 1.2 Overview 2 System Analysis 2.1 Existing System 2.1.1 Drawbacks 2.2 Proposed System 2.3 Feasibility Study 2.3.1 Economic Feasibility 2.3.2 Operational Feasibility 2.3.3 Technical Feasibility 3 System Specification 3.1 Hardware Requirements 3.2 Software Requirements 4 Software Description 4.1 Front End 4.2 Features of Rails 5 Project Description 5.1 Problem Definition 5.2 Overview of the Project 5.3 Module Description 5.3.1 Modules 5.4 Database design vii viii 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 11 11 11 11 11 14
5.5 Input Design 5.6 Output Design 6 7 System Implementation Conclusion & Future Enhancements 7.1 Conclusion 7.2 Future Enhancements 8 Appendix 8.1 Source Code 8.2 Screen Shots 9 References
17 17 18 19 19 19 20 20 36 52
vi
ABSTRACT
Open Source Mythical Ticket System is also a metaphor for the touting of new technology in terms of 'modernity' rather than its actual suitability to purpose. The ticketing system is now considered to be a philosophy to work with minimal paper and convert all forms of documentation to a digital form. The ideal is driven by a number of motivators including productivity gains, costs savings, space saving, the need to share information and reduced environmental impact. The computer provides anyone access to digital documents in the paperless environment controlled by log in permissions which provide high security. It has been specifically designed for IT support companies who service multiple small business clients; however, it can easily be used by a companys internal IT staff to support a single client with hundreds of users. The application was written using Ruby on Rails and boasts the latest features found in todays rich web applications such as Ajax. There is a ticketing concept to manage the office as fully control in a digital way. In that for every employee in the office had their own username and password for login into the ticketing panel to report the ticket of their own. Due to the digital form documents, the employee of one cant visible another documents in the ticketing system which enhances the security system of the office. But the administrator who manages the ticketing system can able to visible and edit the ticket which is post by the other.
vii
LIST OF TABLES
TABLE NO
1 2 3 4 5
TITLE
USER LOGS TICKET LOGS TICKET STSTUS TICKET TEXTS SESSIONS
PAGE NO
14 15 15 16 16
viii
LIST OF ABBREVIATIONS
RUBY ON RAILS MODEL VIEW CONTROLLER DONT REPEAT YOURSELF CREATE, READ, UPDATE AND DELETE CROSS SITE REQUEST FORGERY CROSS SITE SCRIPTING HYPER TEXT TRANSFER PROTOCOL MESSAGE DIGEST COMMON VULNERABILITIES AND EXPOSURES
YOU AINT GONNA NEED IT STRUCTURED QUERY LANGUAGE PRINCIPLE OF LEAST SURPRISE APPLICATION PROGRAMMING INTERFACE GIGA BYTE COMPACT DISK-READ ONLY MEMORY UNIVERSAL SYNCHRONOUS BUS HYPER TEXT MARK-UP LANGUAGE