BCA 3rd Semester Sample Reports For C-Programming - TU
Advanced College of Engineering and Management
Department of Bachelor in Computer Applications
REPORT FOR C-PROGRAMMING
ON
E-Cards
---
Submitted By:
Ishan Dhungana [ACE076BCA008]
Submitted To:
Er. Kiran Sharma
Department of Bachelor in Computer Applications
---
ACKNOWLEDGEMENT
We take this opportunity to express our deepest and sincere gratitude to our teacher Er. Kiran Sharma for his insightful advice, motivating suggestions, invaluable guidance, and constant encouragement throughout this project. We would also like to thank him for his continuous support during our bachelor’s program.
We express our deep gratitude to the Head of the Computer Department, Er. Kritika Gulati, for her indispensable guidance and support in harnessing our skills. The timely facilities provided by the department throughout the program are also sincerely acknowledged.
We would like to extend our thanks to the teaching and non-teaching staff of the Advanced College of Engineering and Management for their invaluable help and support during the entire duration of our bachelor's degree.
Lastly, we are grateful to our classmates for their encouragement and valuable suggestions, and to our parents for their unwavering support throughout our bachelor's degree journey.
Asmita Poudel [ACE076BCA008]
---
ABSTRACT
This report presents the findings and study for the project titled “E-cards,” an application for searching and sending festive greetings to friends and family. The project utilizes computer graphics, a rapidly growing field, to enhance user experience through interactive applications.
The application provides a variety of festive occasions for users to select and share greetings, leveraging tools such as Photoshop and Android Studio to create and animate e-cards. The combination of these tools has enabled us to design and deliver greeting cards with features that are both entertaining and functional for daily use.
Keywords: Search, E-cards, Festivities
---
TABLE OF CONTENTS
- Acknowledgement....................................................i
- Abstract.................................................................ii
- List of Figures.......................................................iii
- List of Tables........................................................iv
- List of Abbreviations................................................v
- Chapter 1: Introduction............................................1
- 1.1 Introduction.....................................................1
- 1.2 Objectives......................................................2
- 1.3 Features and Scope.........................................2
- Chapter 2: System Flow Diagram..................................3
- Chapter 3: Methodology...............................................4
- Android Studio.......................................................4
- Photoshop...........................................................4
- Chapter 4: Conclusions...............................................7
- Chapter 5: References and Appendices........................8
---
CHAPTER 1: INTRODUCTION
1.1 Introduction
Computers have become a powerful tool for the rapid and economical production of images. The field of computer graphics remains one of the most exciting and rapidly growing areas, and it plays an increasingly prominent role in many applications, including user interfaces, data visualization, entertainment, and more.
In this project, we explore the integration of graphics through an Android application designed to send digital greeting cards for various occasions. The cards are created using Photoshop and animated using Android Studio and PowerPoint.
1.2 Objectives
The main objectives of this project are:
- To interface the applications of graphics with real-world scenarios.
- To provide a selection of digital greeting cards for different celebratory occasions, such as festivals and birthdays.
- To facilitate efficient sharing of the cards through media like Viber, Gmail, Messenger, and more.
1.3 Features and Scope
This application has a wide scope in the market, as it enables people to reconnect and share joyous moments through digital greeting cards. The application’s features include:
- A variety of festive occasions to choose from.
- The ability to view greeting cards in both video and picture formats.
- Easy sharing of cards as either static images or animated videos.
---
CHAPTER 2: SYSTEM FLOW DIAGRAM
---
CHAPTER 3: METHODOLOGY
The development of this project involved using various software tools to implement the desired features. The main software used include:
Android Studio
Android Studio was used to develop the user interface, display the greeting cards, and add animation and sharing functionalities to the application.
Photoshop
Photoshop was utilized to create the background images for the greeting cards. Commonly used tools in Photoshop include:
- Move Tool: Allows users to move objects within a layer.
- Marquee Tool: Lets users select parts of the canvas in specific shapes, such as rectangles or ellipses.
- Lasso Tool: Enables free-form selection of canvas areas.
- Magic Wand Tool: Selects areas of similar color.
- Paint Can and Gradient Tool: Fills selected areas with color or gradients.
Layer Example
PowerPoint
PowerPoint was used to provide animations for the cards, enhancing the overall user experience with dynamic motion effects.
---
CHAPTER 4: CONCLUSIONS
This project showcases a practical implementation of computer graphics through the creation of an e-card application. Despite facing challenges, we successfully compiled and ran the program. While there are areas for further improvement, we believe that this project serves as an effective real-world application.
We gained valuable knowledge in computer graphics, Android development, and teamwork throughout this project, and we are confident that the skills learned will be useful in future endeavors.
---
CHAPTER 5: REFERENCES AND APPENDICES
- https://lifehacker.com/learn-the-basics-of-photoshop-in-under-25-minutes-5753459
- https://material.io/design/color/the-color-system.html
- https://stackoverflow.com/questions/12266502/android-mediaplayer-stop-and-play
---
End of Report
0 Comments