MCS-014 Assignment solved

1Introduction:

Student admissions are a vital part of any university’s running because students are what keep a University alive. The student admission is one of the most important activities within a university as one cannot survive without students. A poor admissions system can mean fewer students being admitted into a university because of mistakes or an overly slow response time and student also feel very nervous after getting admission in bad university due to lack of admission process knowledge. For all things, it is necessary that one get much educated about online admission process and this is only possible when they will choose best system for admission.

1.1Purpose

The purpose of the system to provide online admission facility to campus, off-campus, enter state or a student from anywhere in the world. Online Admission System supports the student admission, selecting various courses, entering academic data and fees payment. Database maintained by this system usually contains the student’s personal, academic and its fee related information. It focuses on storing and processing using web pages.

1.2Scope

As per our discussion with ABC University Managers, They are talking about their manual process of admission. Today all the work at the time of admission of the students is done manually in branch office and head office, which is slow and consuming much efforts and time. It is required to Design of Online Admission System, to speed up and make it easy to use system from anywhere.

·University can approach to the geographically scattered students.

·Trace all of the University Courses.

·Common interface on web accessed by everyone.

·Online admission forms along with online submission and fees payment.

·Central database having all information about candidates and courses.

·Preparation of merit list for each course.

·On each event all information is stored in central database controlled by authorized persons & online available for candidates.

1.3Benefits

Benefit of a software system is the use of a central database and connect applicant online. This is a far more reasonable storage method than a paper-based file system, where the time of traveling to and physically searching the records for the required information could be a burden. Human error could also be a factor in that mistakes could be made in the filing process which would not occur in a well written database system and mistakes or changes on physical records can be messy to correct. Software systems are also much faster at performing certain tasks than humans, meaning that time can be saved performing processes. This also means that these tasks can be done solely by the system, freeing up those involved to perform more important tasks.

That is also beneficial for applicant who wants to apply for a course but not able to come in university. Online admission system will increase number of admissions in university.

2Informative Description about the system

2.1Information flow and features

This system having following product features:

i.Applicant can register and login.

ii.Applicant can search for courses.

iii.Applicant can choose and pay for selected courses.

iv.Applicant can check admission status.

v.Management has a panel login for editing data.

vi.Management can update/view details of courses and fees.

vii.Management can generate merit and update admission status.

2.2NONFUNCTIONAL REQUIREMENTS

2.2.1Performance Requirements

·A database which can perform and process minimum 10,000 records at a time.

·Software will support multiple user session at a time.

·Hosting server which can handle multiple process and db operations at a time.

2.2.2Security Requirements:

·Some of the factors that are identified to protect the software from accidental or malicious access, use, modification, destruction, or disclosure are described below.

·Specific requirements in this area could include the need to: Utilize certain cryptographic techniques, Keep specific log or history data sets, Assign certain functions to different modules, Restrict communications between some areas of the program, Check data integrity for critical variables.

2.2.3Portability Requirements:

·Some of the attributes of software that relate to the ease of porting the software to other host machines and/or operating systems.

2.2.4Maintainability

·The user will be able to reset all options and all stored user variables to default settings.

2.2.5Reliability

·All data storage for user variables will be committed to the database at the time of entry.

·Data corruption is prevented by applying the possible backup procedures and techniques.

2.2.6Usability requirements

·A logical interface is essential to an easy to use system, speeding up common tasks.

·Error prevention is integral to the system.

·Logging errors for future enhancement and maintenance.

2.2.7Availability

·All cached data will be rebuilt during every startup. There is no recovery of user data if it is lost. Default values of system data will be assigned when necessary.

2.2.8Legal

·No legal action needed.

2.3EXTERNAL INTERFACE REQUIREMENTS

2.3.1User Interface

·The application that will be developing will have a user friendly and menu based interface.

·Login Panel with username and password inputs.

·There will be a screen which will be displaying the major tasks that the system will be performing i.e. Registration, Fees and Course details

·All the major tasks mentioned above will have their separate forms and will perform the desired actions.