2. Background
• IIT offers several course programs – BSSE, MSSE, PGDIT, MIT.
• IIT conducts academic works manually – student and course
management, faculty and course allocation, program and batch
management, course content management.
• IIT Academic Automation System will automate these works.
2
3. Objectives
The objectives to develop this application are –
• To implement the learnings of the previous seven semesters in this
project.
• To develop a software product following complete software
engineering processes.
• To learn how to adapt with new technologies and implement them.
• To understand a real-life software project.
3
4. Scope
My scopes in this project are –
• Management of user account
• Management of user profile
• Course management
• Management of batch, academic year and semester
• Course content management
• Keeping track of semester fee payment
4
5. Challenges
The key challenges are –
• To complete the project following the standard software engineering
processes.
• To learn new technologies and tools, and implement them in the
project.
5
6. Tools and Technologies
I assume that I will use the following tools and technologies while
working in the project –
• ASP.Net MVC
• AngularJS
• Entity Framework
• SQL Server
• Visual Studio
• Git
6
Works like student and course management, class attendance, evaluation of exams
requirements specification, software design, testing etc.
Scopes are features and functions that characterize a product, service, or result.
:create and initiate users according to user role in the system.
: update user profile information, change password etc.
: create and initialize courses, allocate students and teachers to course and allocate courses to semester.
: allocate students to batch, academic year and semester.
: store and manage course contents uploaded by course teachers.
: update payment status, show status to student.