psneog / CS1308

Repository for 6th sem software engineering 2017 at NIT Silchar
1 stars 1 forks source link

Problem statement #1

Closed psneog closed 4 years ago

psneog commented 7 years ago

To manage an organization of the size of NIT Silchar is a huge task. So, the management desires to go for a software system. They approach the students with software engineering knowledge to build the software.

Designing a software system so big is a gigantic and time consuming task. Moreover NITS doesn’t want to overburden the students with this task. Hence it is decided to adopt a modular system within a time-frame of one year per module. The existing manual system is divided into some self containing modules like admission, course management etc..Starting with a one year module, students would develop the software module by module, batch by batch. That is, if the students in seventh semester are engaged then they will take up a module, finish it and add to the modules already developed before passing out after eight semester. Then next batch in seventh semester will pick up another module, develop it and integrate with the system and so on.

Task

The basic and the most important design task will involve designing the architecture of a skeletal system to be the core of the software system. It has to provide some interfaces for connecting other modules. An example would be to design a central database for the whole MIS to be used by future modules.
Creation of a course management system is taken to be the first module to be designed and implemented. It will both act as a prototype as well as a module of working software. The scope of the module would be creating a grade sheet for a course in a semester. It will facilitate the followings:

    • Add, delete and modify a course
    • Enrolling, editing, deleting students and teachers.
    • Storing of marks for exams, assignments, class tests and other curricular activities.
    • Implementation of a hierarchical access control system for various actors like student, teachers, director and so on.

Preliminary instructions:

psneog commented 7 years ago

assignment