SSRN Id4842071
SSRN Id4842071
net/publication/380987112
CITATIONS READS
77 1,046
1 author:
Kamal Acharya
Tribhuvan University
245 PUBLICATIONS 4,340 CITATIONS
SEE PROFILE
All content following this page was uploaded by Kamal Acharya on 02 June 2024.
Date: 2021/04/25
1|Page
2|Page
Annexure
Brief background of the organization where the
I student has developed the project
Data dictionary This should give a catalogue of the
Ii data elements used in the system/sub system
Data name, aliases if any, length (size), type numeric,
alpha, binary etc.
Iii List of abbreviations, figures, tables
Iv References: bibliography, websites used
V Soft copy of the project on CD
3|Page
The report depicts the basics logic used for software development long with the Activity diagrams
so that logics may be apprehended without difficulty.
For detailed information, screen layouts, provided along with this report can be viewed.
Although this report is prepared with considering the results required these may be across since
the project is subjected to future enhancements as per the need of organizations
4|Page
We are highly obliged to express our deep gratitude towards those who have provided a helping
hand to us throughout the development of the project.
We would like to express our gratitude who was constantly encouraging to us, our project work
and guiding us through the phases.
We would also like to express our gratitude to our professors, who helped us not only in making
our project a great success but also helped us in making the entire documentation for the same.
Last but not the least we would like to express our profound gratitude to the other staff members
& friends of the Computer Department without whom this project would have been the idle dream.
5|Page
The information of each User will be stored in database, which will retrieve the
information when desired.
User can choose resume template for three category Basic, Professional and Advance.
Facility for taking print outs will be available of every Resume of user.
The access to this proposed system will be secured that is it would have access only by
the password.
The system will not allow an important field tobe left blank and will direct the user to
move forward.
In the proposed system there will be some visual contents of the methods or procedure to
be well understood to the user.
The proposed system will also have the space for making any change and also choose
different resume layout.
The proposed system also stores information about new user can be accessed at any time
to generate resume.
6|Page
The system is user friendly as there is maximum interaction with the user.
Since the current system was prone to human error the proposed one is fully checked by
the computer itself.
A help document present to help the user to exercise the system smooth and correctly.
A unique id will help the user to retrieve the information of the desired.
Multiple copies can be of the Transection and company report can be generated by
facility of printouts.
7|Page
8|Page
9|Page
The Waterfall Model also called as “Linear Sequential Model” which suggests a systematic,
sequential approach to software development that begins at system level and progress to the
application level.
Requirement
Design
Implementation
Verification
Maintenance
Problem Definition:
This activity requires a precise definition of the problem in user terms. It not only helps
the developers but also the user to understand the problem better.
Analysis:
10 | P a g e
Design:
It is a multi step process and focusses on building the plan for program, like data structures,
software architecture, interface, representation, and algorithm. The design process translates
requirements into representation into software that can be accessed for quality before coding
begins. Design is also documented and becomes a part of software configuration.
Coding:
The design has to be translated into machine readable code if the design has been properly
defined, code generation phase relatively mechanical.
Testing:
On completion of coding different levels of testing are performed. Each module is tested
differently for logical errors, then the system is integrated and the entire software as an
application is tested for logical errors.
Maintenance:
A software will undergo changes as time passes. This changes are made due to the
requirements of the customers or adaptation to new systems (change in hardware, change in
operaating system) or due to the bugs in the software.
11 | P a g e
Operational Feasibility
We did planning by taking the information of the present working system in the
market and try for some crucial enhancement.
We also provided the format of the data stored that will help us in developing the
project.
The system will have a positive impact on organisation image as well as the users
by giving them independence from certain responsibilities.
The User will benefit maximum from this system by having proper Resume
Layout.
Technical Feasibility
Any individual qualified non- technical staff can operate the system after giving
them the proper training.
The proposed system meets all specifications given by the User survey, Resume
Layout.
Economic Feasibility
Since the proposed system is free of cost no need for any user have any economic
function.
12 | P a g e
3 Adding new Adding new User Add new User User details Database
User record User details confirmed
record
13 | P a g e
Software requirements:
XAMPP
Hardware requirements:
14 | P a g e
15 | P a g e
0 2 4 6 8 10 12
16 | P a g e
* The main purpose of a use case diagram is to show what system functions are
performed for which actor. Roles of the actors in the system can be depicted.
System
Draw your system's boundaries using a rectangle that contains use cases. Place actors outside the
system's boundaries.
Use Case
Draw use cases using ovals. Label with ovals with verbs that represent the system's functions.
Actors
Actors are the users of a system. When one system is the actor of another system, label the actor
system with the actor stereotype.
17 | P a g e
Illustrate relationships between an actor and a use case with a simple line. For relationships
among use cases, use arrows labeled either "uses" or "extends." A "uses" relationship indicates
that one use case is needed by another in order to perform a task. An "extends" relationship
indicates alternative options under a certain use case.
18 | P a g e
19 | P a g e
An entity is a real-world item or concept that exists on its own. The set of all possible values for
an entity is the entity type.
LOGIN
USER INFO
TEMPLATE
RESUME INFO
ADMIN
REGISTER
USER
DELETE SEARCH
20 | P a g e
The class diagram is the main building block in object oriented modelling. It is used both
for general conceptual modelling of the systematics of the application, and for detailed modelling
translating the models into programming code. The classes in a class diagram represent both the
main objects and or interactions in the application and the objects to be programmed. In the class
diagram these classes are represented with boxes which contain three parts:
LOGIN
ID:string
Password:
string USER
name:varchar
address:varcahar
contact:string
date:datetime
add ( )
TEMPLATE
sno:varchar
REGISTER sname:string
project:varchar
details:varchar
Date:date
get Records ( )
update ( ) PRINT
21 | P a g e
Object diagrams describe the static structure of a system at a particular time and they are used to
test the accuracy of class diagrams.
Object names
Each object is represented as a rectangle, which contains the name of the object and its class
underlined and separated by a colon.
LOGIN
ID:abc
Password:
User123#$ USER
name:abc
address:sm road,abc
contact:9688656565
date:12-5-2016
add ( )
TEMPLATE
sno:uid
REGISTER sname:tempate
project:c: Marketing
details:idfgdhgdfg, ABBDAS
Date:12—6-2016
get Records ( )
update ( ) PRINT
22 | P a g e
An activity diagram illustrates the dynamic nature of a system by modeling the flow of control
from activity to activity. An activity represents an operation on some class in the system that
results in a change in the state of the system. Typically, activity diagrams are used to model
workflow or business processes and internal operation. Because an activity diagram is a special
kind of statechart diagram, it uses some of the same modeling conventions.
Action states
Action states represent the noninterruptible actions of objects. You can draw an action state in
SmartDraw using a rectangle with rounded corners.
Action Flow
23 | P a g e
Object flow refers to the creation and modification of objects by activities. An object flow arrow
from an action to an object means that the action creates or influences the object. An object flow
arrow from an object to an action indicates that the action state uses the object.
Initial State
Final State
An arrow pointing to a filled circle nested inside another circle represents the final action state.
24 | P a g e
A diamond represents a decision with alternate paths. The outgoing alternates should be labeled
with a condition or guard expression. You can also label one of the paths "else."
Synchronization
A synchronization bar helps illustrate parallel transitions. Synchronization is also called forking
and joining.
25 | P a g e
OPERAT
Invalid User
Valid
26 | P a g e User
OPERAT
OPERAT
27 | P a g e
OPERAT
Search user Details Update user Details Delete user Details View user Details
28 | P a g e
OPERAT
Sequence Diagram
Class roles
Class roles describe the way an object will behave in context. Use the UML object symbol to
illustrate class roles, but don't list object attributes.
29 | P a g e
Messages
Messages are arrows that represent communication between objects. Use half-arrowed lines to
represent asynchronous messages. Asynchronous messages are sent from an object that will not
wait for a response from the receiver before continuing its tasks.
30 | P a g e
Lifelines are vertical dashed lines that indicate the object's presence over time.
Destroying Objects
Objects can be terminated early using an arrow labeled "<< destroy >>" that points to
an X.
31 | P a g e
32 | P a g e
• The components you develop as a part of s/w system must be deployed on some set of
h/w in order to execute
33 | P a g e
• Class/Interface/object
Database
• Relationship
Main program
Sub program
34 | P a g e
Interface
Dependencies
35 | P a g e
Register
Detail
RESUME
Template
LOGIN
LOGIN SEARCH
36 | P a g e
MENU TREE
Template
Basic
Advanced
Professional
About Us
Why us
Contact
Basic info
Skill info
Work Experience
Choose Template
37 | P a g e
Deployment diagrams depict the physical resources in a system including nodes, components,
and connections.
Association
38 | P a g e
Printer
Users
Template
Info
User
Resume
39 | P a g e
40 | P a g e
43 | P a g e
44 | P a g e
45 | P a g e
46 | P a g e
47 | P a g e
48 | P a g e
49 | P a g e
50 | P a g e
51 | P a g e
52 | P a g e
53 | P a g e
<div class="welcomeContainer">
<div class="welCome">
<h1><span class="wel">Wel</span>come to Resume Builder</h1>
<div class="welText"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Duis cursus tortor. Nunc consectetuer diam ac odio. Pellentes que vel mauris sit amet
urna malesuada ornare. Curabitur venenatis est eget arcu. Donec vestibulum. Proin rutrum.
Morbi commodo fringilla orci. Ut vel tortor. In ut velit. Vivamus hendrerit aliquam quam.
Curabitur placerat eros vitae libero. Fusce sagittis commodo purus. Cras orci. Quisque at
justo. Quisque ullamcorper feugiat ligula. Quisque vulputate.<br />
<br />
Nunc viverra. Aliquam suscipit egestas turpis. Aenean mollis est. Sed feugiat,
nulla sit amet dictum aliquam, massa leo elementum risus, sed gravida felis erat ut
libero. Integer sem nisi, adipiscing non, sagittis eget, hendrerit non, nisi. </div>
<div class="clear"></div>
</div>
<div class="welPic"> </div>
<div class="clear"></div>
</div>
<div class="clear"></div>
<div class="productContainer2">
<div class="proBox1">
<h3>Type<span class="wel"> of </span>PRODUCTS</h3>
</div>
<div class="productzone">
<div class="bordertop"></div>
<div class="icoline1"> <img src="images/blackbullet1.jpg" alt="" width="25"
height="315" /> </div>
<div class="productcolumn">
<div class="productheading"><img src="images/h1.jpg" alt="" /></div>
<div class="productimage"> <img src="images/pic1.jpg" alt="" width="197"
height="158" />
<div class="proLinks1"><a href="#"></a></div>
</div>
</div>
<div class="icoline1"> <img src="images/blackbullet2.jpg" alt="" width="25"
height="315" /> </div>
<div class="productcolumn">
<div class="productheading"><img src="images/h2.jpg" alt="" /></div>
<div class="productimage"><img src="images/propic2.jpg" alt="" width="209"
height="157" />
<div class="proLinks2"><a href="#"></a></div>
</div>
</div>
<div class="icoline1"> <img src="images/blackbullet3.jpg" alt="" width="25"
height="315" /> </div>
54 | P a g e
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
}
55 | P a g e
<br />
<asp:Label ID="Label3" runat="server" ForeColor="Red" Text=""></asp:Label>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="*"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="TextBox2" ErrorMessage="*"></asp:RequiredFieldValidator>
<br />
<asp:Button ID="Button1" runat="server" class="button special" Text="Login"
OnClick="Button1_Click" />
</center>
<br /> <br />
</asp:Content>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
public partial class Login : System.Web.UI.Page
{
SqlConnection con = new
SqlConnection(ConfigurationManager.ConnectionStrings["cp"].ConnectionString);
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Text == "admin" && TextBox2.Text == "admin")
{
Response.Redirect("Adjob.aspx?id="+ TextBox1.Text);
56 | P a g e
if (dr.Read())
{
}
else
{
}
try
{ }
catch
{
Label3.Text = "Entered USERID is not formated";
}
}
57 | P a g e
<center>
<img src="images/4600955_orig.png" width="100%" />
<br
/> <br />
58 | P a g e
</asp:Content>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
}
protected void Button1_Click(object sender, EventArgs e)
{
SqlDataAdapter ad=new SqlDataAdapter("select max(mid) from Register",con);
DataSet ds= new DataSet();
int id=0;
try
{
ad.Fill(ds,"Register");
id =Int32.Parse(ds.Tables[0].Rows[0][0].ToString())+1;
}
catch
{
id = 1000;
59 | P a g e
con.Open();
cmd1.ExecuteNonQuery();
con.Close();
TextBox1.Text = "";
TextBox2.Text = "";
TextBox3.Text = "";
TextBox5.Text = "";
Response.Write(@"<script language='javascript'>alert('Registration is
Successfull.');</script>");
//SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')
}
60 | P a g e
61 | P a g e
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
}
}
62 | P a g e
<div style="padding:15px">
Registration No:
<asp:Label ID="Label2" runat="server" Text="Id"></asp:Label>
<br />
<br />
Name: <br />
<asp:Label ID="Label1" runat="server" Font-Bold="True" Text="Full
Name"></asp:Label>
<br />
<br />
DOB :
<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<br />
Address :
<br />
<asp:TextBox ID="TextBox2" runat="server" Height="82px" TextMode="MultiLine"
Width="440px"></asp:TextBox>
<br />
<br />
Career Objective :
<br />
<asp:TextBox ID="TextBox3" runat="server" Height="140px" TextMode="MultiLine"
Width="662px"></asp:TextBox>
<br />
<br />
Achivement :
<br />
<asp:TextBox ID="TextBox4" runat="server" Height="63px" TextMode="MultiLine"
Width="658px"></asp:TextBox>
<br />
<br />
Interest & Hobbies :
<br />
<asp:TextBox ID="TextBox5" runat="server" Width="653px"></asp:TextBox>
<br />
<br />
Language : <asp:CheckBoxList ID="CheckBoxList1" runat="server"
RepeatDirection="Horizontal" Width="313px">
<asp:ListItem>Hindi</asp:ListItem>
<asp:ListItem>English</asp:ListItem>
<asp:ListItem>Marathi</asp:ListItem>
</asp:CheckBoxList>
<br />;
63 | P a g e
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
try
{
Label2.Text = mid.Value;
Label1.Text = cnnn.Value;
}
catch
{
Response.Redirect("Login.aspx");
}
if (Page.IsPostBack == false)
{
try
{
HttpCookie mid = new HttpCookie("mid");
mid = Request.Cookies["mid"];
SqlCommand kl = new SqlCommand("select * from basic where mid='" +
mid.Value + "'", con);
con.Open();
SqlDataReader dr = kl.ExecuteReader();
if (dr.Read())
{
TextBox1.Text = dr[1].ToString();
64 | P a g e
dr.Close();
}
catch
{
}
}
con.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
if (dr.Read())
{
dr.Close();
if (CheckBox2.Checked == true)
{ language = language + ", " + CheckBox2.Text; }
if (CheckBox3.Checked == true)
65 | P a g e
cmd1.Parameters.AddWithValue("@f", language);
cmd1.ExecuteNonQuery();
TextBox1.Text = "";
TextBox2.Text = "";
TextBox3.Text = "";
TextBox5.Text = "";
Response.Redirect("Education.aspx");
}
else
{
dr.Close();
if (CheckBox2.Checked == true)
{ language = language + ", " + CheckBox2.Text; }
if (CheckBox3.Checked == true)
{ language = language + ", " + CheckBox3.Text; }
cmd1.Parameters.AddWithValue("@g", language);
cmd1.ExecuteNonQuery();
TextBox1.Text = "";
TextBox2.Text = "";
TextBox3.Text = "";
TextBox5.Text = "";
Response.Redirect("Education.aspx");
con.Close();
}
}
66 | P a g e
<div style="padding:15px">
Registration No:
<asp:Label ID="Label2" runat="server" Text="Id"></asp:Label>
<br />
<br />
Name: <br />
<asp:Label ID="Label1" runat="server" Font-Bold="True" Text="Full
Name"></asp:Label>
<br />
<br />
Project :
<br />
<asp:TextBox ID="TextBox1" runat="server" Width="697px"></asp:TextBox>
<br />
<br />
Description :
<br />
<asp:TextBox ID="TextBox2" runat="server" Height="87px" TextMode="MultiLine"
Width="695px"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Add Project" />
<br />
<br />
<asp:GridView ID="project" runat="server" Width="704px">
</asp:GridView>
<br />
<br />
Skill :
<br />
<asp:TextBox ID="TextBox3" runat="server" Width="214px"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button2" runat="server" Text="Add Skill" />
<br />
<br />
67 | P a g e
</div>
</asp:Content>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
public partial class Skill : System.Web.UI.Page
{
SqlConnection con = new
SqlConnection(ConfigurationManager.ConnectionStrings["cp"].ConnectionString);
protected void Page_Load(object sender, EventArgs e)
{
try
{
Label2.Text = mid.Value;
Label1.Text = cnnn.Value;
fillgrid();
}
catch
{
Response.Redirect("Login.aspx");
}
}
void fillgrid()
{
68 | P a g e
ad1.Fill(ds1, "project");
project.DataSource = ds1;
project.DataBind();
ad2.Fill(ds2, "skill");
skills.DataSource = ds2;
skills.DataBind();
cmd1.ExecuteNonQuery();
con.Close();
fillgrid();
}
con.Open();
cmd1.ExecuteNonQuery();
con.Close();
fillgrid();
}
protected void Button3_Click(object sender, EventArgs e)
{
Response.Redirect("print.aspx");
}
}
69 | P a g e
<div style="padding:15px">
Registration No:
<asp:Label ID="Label2" runat="server" Text="Id"></asp:Label>
<br />
<br />
Name: <br />
<asp:Label ID="Label1" runat="server" Font-Bold="True" Text="Full
Name"></asp:Label>
<br />
<br />
Course :
<br />
<asp:TextBox ID="TextBox3" runat="server" Width="697px"></asp:TextBox>
<br />
University :
<br />
<asp:TextBox ID="TextBox4" runat="server" Width="694px"></asp:TextBox>
<br />
Year :
<br />
<asp:TextBox ID="TextBox5" runat="server" Width="101px"></asp:TextBox>
<br />
Grade/Percentage :
<br />
<asp:TextBox ID="TextBox1" runat="server" Width="102px"></asp:TextBox>
<br />
<br />
</div>
70 | P a g e
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
try
{
Label2.Text = mid.Value;
Label1.Text = cnnn.Value;
fillgrid();
}
catch
{
Response.Redirect("Login.aspx");
}
void fillgrid()
{
ad1.Fill(ds1, "Register");
71 | P a g e
con.Open();
cmd1.ExecuteNonQuery();
con.Close();
}
protected void educationgrid_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "dd")
{
fillgrid();
}
}
protected void Button3_Click(object sender, EventArgs e)
{
Response.Redirect("Skill.aspx");
}
}
72 | P a g e
<center>
<img src="images/responsive-design-banner.jpg" width="100%" /></center>
</asp:Content>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
ad1.Fill(ds1, "Register");
GridView1.DataSource = ds1;
GridView1.DataBind();
}
}
73 | P a g e
74 | P a g e
</tr>
<BR>
<tr>
<td><b>
<br />
AWARDS & ACHIEVEMENTS<br />
</b> <asp:Label ID="Label11" runat="server" Text="Label"></asp:Label>
<br />
</td>
</tr>
<tr>
<td><b>KEY SKILLS</b>
<br />
<tr>
<td><b>INTERESTS & ACTIVITIES</b>
<tr>
<td><b>Date of Birth:</b><asp:Label ID="Label7" runat="server"
Text="Label"></asp:Label></td>
</tr><BR>
<tr>
<td><b>Address:</b>
<BR>
<asp:Label ID="Label8" runat="server" Text="Label"></asp:Label>
</td>
</tr><BR>
<tr>
<td><b>Languages:</b>
75 | P a g e
</form>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.html.simpleparser;
using iTextSharp.text.pdf;
using System.Text;
ad1.Fill(ds1, "Education");
GridView1.DataSource = ds1;
GridView1.DataBind();
76 | P a g e
// Creating the object of HTML Writer and passing the object of String Writer to
HTMl Text Writer
HtmlTextWriter hw = new HtmlTextWriter(sw);
this.Page.RenderControl(hw);
// Now we what ever is rendered on the page we will give it to the object of the
String reader so that we can
StringReader srdr = new StringReader(sw.ToString());
// Creating the PDF DOCUMENT using the Document class from Itextsharp.pdf
namespace
Document pdfDoc = new Document(PageSize.A4, 15F, 15F, 75F, 0.2F);
// HTML Worker allows us to parse the HTML Content to the PDF Document.To do this
we will pass the object of Document class as a Parameter.
HTMLWorker hparse = new HTMLWorker(pdfDoc);
// Finally we write data to PDF and open the Document
PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
pdfDoc.Open();
// Now we will pass the entire content that is stored in String reader to HTML
Worker object to achieve the data from to String to HTML and then to PDF.
hparse.Parse(srdr);
pdfDoc.Close();
// Now finally we write to the PDF Document using the Response.Write method.
Response.Write(pdfDoc);
Response.End();
}
}
77 | P a g e
The Website would be updated in near future to overcome all the limitations.
In the future there will be more requirements by the user hence to meet the user
requirements the Website will the updated.
In future the All new format of Resume are going to be added and the user can also
add their image in the resume.
Also after adding a new feature to the new Website a newer version of the Website
will be developed hence also the Website will be enhanced.
78 | P a g e
www.google.com
www.youtube.com
www.projects.com
References - - -
Reference
Acharya, Kamal. "STUDENT INFORMATION MANAGEMENT
SYSTEM." Authorea Preprints (2023).
Acharya, Kamal. "Library Management System." Available at SSRN4807104 (2019).
ACHARYA, KAMAL, et al. "LIBRARY MANAGEMENT SYSTEM." (2019).
Acharya, Kamal. "Online bus reservation system project report." Authorea
Preprints (2024).
Acharya, Kamal. "Online bus reservation system project report." (2024).
Acharya, Kamal. “Online Bus Reservation System.” SSRN ElectroNIC ASIA
Journal (2024): n. pag.
79 | P a g e
80 | P a g e
81 | P a g e