In the backdrop of soaring un-employment, financial challenges and lack of knowledge in current Affairs about further studies, professions, careers, high paying skills, job requirements and scope and objectives about these specific studies we make youth career and professional deve
Youth Educational career development
In the backdrop of soaring un-employment, financial challenges and lack of knowledge in current
Affairs about further studies, professions, careers, high paying skills, job requirements and scope
and objectives about these specific studies we make youth career and professional development
application.Our project Youth Career and Professional Development help those student who
recently complete Matric, F.Sc, BS etc. Student can search information about both academics and
professions in this web Application. The application will use news papers, social media, and
websites for accessing career counselling blogs, job requirements, high paying skills and posting of
all these opportunities for youth including youth advise, professional development, education and
skills based on their interests.
The objectives of our website are as following
We are creating a website which will help the students of middle, secondary school, higher secondary school students throughout their further studies to choose the best school, college or university for themselves. we provide access to the schools and college of big cities at start and later we will expand the website to smaller cities also.
our project will also guide the students about the current high paying skills and professions and scope and objectives of these high paying skills and professions.
our website will guide the students by telling the scope and objectives of their fields.
2. Design methodology and software process model
To build our web application we are using ASP.NET. C# is the language used to build this application. We followed Object
Oriented for applying MVC patterns on our project. For the client browser to connect to the
ASP.NET engine we used Microsoft’s Internet Information Services (IIS) as the Web Server.
ASP.NET uses ADO.NET to interact with the database as it provides in-memory caching that
eliminates the need to contact the database server frequently and it can easily deploy and maintain
an ASP.NET application. SQL was used as back-end database since it is one of the most popular
databases, and it provides fast data access, easy installation and simplicity.
This project helps in understanding the creation of an interactive web page and the technologies
used to implement it. The design of the project which includes Data Model and Process Model
illustrates how the database is built with different tables, how the data is accessed and processed
from the tables. The building of the project has given me a precise knowledge about how ASP.NET
is used to develop a website, how it connects to the database to access the data and how the data and
web pages are modified to provide the user with Youth Professional and career development
application.
2.1 Design decisions applied whole application
2.1.1 Object oriented software development methods
Reasons:
1) Improved software maintainability.
2)Faster development
3)Lower cost development
4)Improved software development productivity
5)Higher quality software
2.1.2 Three-Tier Client Server Architecture
Reasons:
As more users access the system a three-tier solution is more scalable than
the other solutions because you can add as many middle tiers as needed to
ensure good performance.
Software Requirements Specification for <Project> Page 6
? Security is also the best in the three-tier architecture because the middle layer
protects the database tier.
2.1.3 MVC Architectural Pattern
Reasons:
1) It should interact with other machines or users effectively.
2)For more efficient interaction system should have flexible interfaces.
3)MVC can be taken as for a popular and easy to handle web application
development style that has the feature of separating the presentation,
Business & intermediate logics.
4)Ease to coding and provide well defined interfaces within each logic.
The project will be very beneficient for both students who want to study further and want choose best institute for themselves.
The project will also guide the peoples who want to know about high paying skills, jobs and professions.
3.1.1 High level components and interfaces
Student component: This is one of the key components of the Student Registration System. This is where the student class and subjects selection option is implemented. This also includes the schools, colleges preview, university preview and profile functions.
Authentication and user management component: This is the major sub system that is responsible for the security of the Student Registration system. It authenticate users and also handles the user management activities such as creating new user accounts, removing accounts from the system etc. Furthermore this component Implements the “control access privilege matrix”.
Education component : This is the key component that implements the functions related to the subject operations of administrator such as adding a new educational institue such as school, colleges, or university, editing of existing educational instititues and removing them. education component is also responsible for displaying the available educational institutes list.
Publish component : Publish component is the component responsible for publishing notices created by the administrator. This component has the ability to publish multiple notices.
Public component: This is a relatively small subsystem compared to the other components of the Youth career and professtional development. This is the component which is responsible for the guest viewer (public) to view educational institutes.
3.1.2 Interfaces
Student component
studentSelectInstitues: This interface will provide the available list for the educational institutes. This allows the student to choose the subjects, hence a busy interface. This interface is the bridge between the student component and the subject component. studentProfile: This interface is used for the student to view and edit personnel information.
Authentication and user management component
authenticateUser: This is the interface that allows the users to login to the system. This will guide the user to the relevant home page.
Institutes component
newInstitute: This interface is where administrator adds new institutes. The institutes and student components are connected. editInstitutes: In this interface the administrator edit existing institues. The institues and student components are connected.
Publish component
Getnotice: This is the interface where the notifications are published. It is connected with the institute component .
Public component
viewResults: This is the interface which shows the institutes to the Guest user, therefore connected with the Student component.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Database | Equipment | 1 | 15000 | 15000 |
| Schools data gathered | Miscellaneous | 1 | 10000 | 10000 |
| Database | Equipment | 1 | 10000 | 10000 |
| Colleges data gathered | Miscellaneous | 1 | 0 | 0 |
| Universities data gathered | Equipment | 1 | 20000 | 20000 |
| Blogs written by professionals | Equipment | 4 | 3000 | 12000 |
| Total in (Rs) | 67000 |
Windsocks are used to tell wind speed and the direction of the wind speed itself. Windsock...
When the overloading occurs at the distribution end the instability in the overall grid is...
Over the past few decades, significant innovations have been made in the field of medicine...
The brushless DC (BLDC) motor bears many advantages such as higher speed ranges, nois...
Electric power transmission is the bulk movement of electrical energy from a generating si...