Report 1
Report 1
Submitted by:
Roshni S. Patel
[201100107526]
Under Supervision of:
Mayank Patel
Arth Infosoft Pvt.ltd
(Duration: 27/01 /2023 to 03/05/2023
Academic Year:
2022-23
Affiliated
CERTIFICATE
Date:--/--/----
External Examiner
ACKNOWLEDGEMENT
The satisfaction that accompanies the successful completion of any task would be incomplete
without the mention of people whose ceaseless corporation made it possible, whose constant
guidance and encouragement grown all effort with success.
Our sincere thanks to our guide Prof. Pankti S. Naik, External Guide Mr.Mayank Patel and
HOD Prof. Archana Nayak for providing valuable guidance throughout our project work.
Whenever we were confused about anything, they were always there to help us.
We are thankful to Gujarat Technological University to giving the opportunity for assigning this
Internship work.
BIBLIOGRAPHY .............................................................................................................................. 28
CHAPTER: 1 COMPANY PROFILE
Company Address: 306,Arth infosoft Pvt Ltd, Hir asha arcade Sagar
Sangeet apartment sola, Ahmedabad
Founder and CEO: Ashutosh Bharti
Website: http://www.arthinfosoft.in
1
Chapter 2: Project Profile
2.1 Project Overview
The “Expense Manager System” has been developed to override the problems prevailing
in the practicing manual system. This software is supported to eliminate and in some cases
reduce the hardships faced by this existing system. Moreover, this system is designed for
the particular need of the company to carry out operations in a smooth and effective
manner.
Every organization, whether big or small, has challenges to overcome and managing the
information of Category, Expense, User, Registration ,Login.
Every Expense Manager System has different Expense needs, therefore we design
exclusive employee manager systems that are adapted to your managerial requirements.
This is designed to assist in strategic planning, and will help you ensure that your
organization is equipped with the right level of information and details for your future
goals.
2
Chapter 3: About The Tools
3.1 JAVA:-
One major advantage of developing software with Java is its portability.
Once you have written code for a Java program on a notebook computer, it is very easy to
move the code to a mobile device.
Java is still the most popular language for application software development—developers
continue to choose it over languages such as Python, Ruby, PHP, Swift, C++, and others.
As a result, Java remains an important requirement for competing in the job market.
3.2 MySQ :-
MySQL is an open-source relational database management system .
A relational database organizes data into one or more data tables in which data may be
related to each other these relations help structure the data.
SQL is a language programmers use to create, modify and extract data from the relational
database, as well as control user access to the database
It provides a flexible way to configure Java Beans, XML configurations, and Database
Transactions.
3
CHAPTER: 4 System Analysis
4.1 STACKHOLDER OF SYSTEM
Anyone who benefits in a direct or indirect way from the system are known as
stakeholders of the system.
In short, the one who will go to use the system is known as stakeholder of the system.
2) User
Category: Users can see category.
Expense: Users can see expense.
Register: Users can register.
4
CHAPTER: 5 Design Phase
5.1 CLASS DIAGRAM:-
5
5.2 USE CASE DIAGRAM:-
6
5.3 ACTIVITY DIAGRAM:-
7
5.4 DFD DIAGRAM:-
Figure 4: DFD
8
5.5 DATA DICTIONARY :-
1. table_Users:-
2. table_Category:-
3. table_SubCategory:-
4. table_vendor:-
9
5. table_account:-
6. table_Status:-
7.table_Expense:-
10
8.table_Income:-
11
5.6 SCREENSHOTS
Registration
Figure 5: Registration
12
Login
Figure 6: Login
Frist one for Email and the second one is for password ,after entering these details press login tab
User has option of remember me to save their details on sign in page to easily access their account
without entering their data .
13
Forgot Password
14
Update Password
15
Admin Dashboard
List Category
17
Edit Category
Delete Category
18
Add Account
In this screen admin can add all the details of the account type.
List Account
In this screen user can show all the list account type .
19
List Expense
User Dashboard
After successful login dashboard screen will be displayed. Display total Expense, Monthly
Expense, Total income. Graphical view of total Expense, total income.
Here one can see brief about whole system.
20
Profile – show
Overview in My Profile
21
Edit Profile in My Profile
Setting in My Profile
List Expense
Admin can Edit the Module after clicking on the “Edit” Button on List Module Page. Edit Module
shows the every details which Admin had already Entered. Admin can Change the data on That.
Admin will redirect to the List Module page after clicking the “Update Module”.
Admin can see the Module list with the Updated data.
Delete Expense
24
User Dashboard: Monthly Expense for Particular User
25
Filter: Invalid Credentials
Session Expired
In this screen redirect to login step when session expired and then login to specific email Id.
26
CHAPTER: 6 CONCLUSION
As an undergraduate, I would like to say that this training program is an excellent opportunity
for us to get the ground level and experience the things that we would have never gained
through going straight into a job.
Because of the things I’ve learned during this 12-weeks Internship, I can look forward to my
future and can get a job through this experience. I’ve learned about the team work and it also
Improve the communication skills.
Expense Manager helps to detail what tasks will be accomplished, who will be involved in
completing the tasks, and when tasks should start and finish.
Expense Manager provides helps add daily expense and generate reports according to
expense. Adds Income and provides expense alert based on Income.
27
BIBLIOGRAPHY
https://www.github.com
https://spring.io
https://chat.openai.com
https://www.javascript.com
https://www.mysql.com
https://getbootstrap.com
28