Course Code: MCS-014
Course Title: Systems Analysis and Design
Assignment Number: MCA (I)/014/Assignment/15-16
Maximum Marks: 100
Weightage: 25%
Develop SRS for Online Admission System for a University. SRS should be as per IEEE standard SRS template. Make necessary assumptions.
Software Requirement Specification (SRS) for Online Examination
1. Introduction:
The following subsections of the SRS document provide an overview of the entire SRS.
i) Purpose: The purpose of the project is to provide online facility to Institutes to conduct online exams and to Students to give online exams. Institutes can enter and edit the questions along with the students list. Also they can view the result. Students can login and give their respective exams and view their score then and there. Others can view sample papers to get look and feel of the online examination system.
ii) Scope: The website to conduct online Admission for a University is “Online Admission System”. This website provides facility to institutes to conduct online Admissions by providing a unique id to each Student. The institute provides online registration of the student. Institute also enters the list of eligible students. All the information entered can be later edited by the institute.
In turn student can login with their id, name and Programid to give the forms and can view their Admission status then and there. Institutes can also change the status of admission of their students (if needed).
Benefits: This website reduces the manual work, maintaining accuracy, increasing efficiency and saving time. Also institutes need not go to develop new software each time; instead they just register and admit the students online. For students, it saves time of going to far away admission centres and also they can view their Admission status then and there.
iii) Abbreviations:
JSP stands for Java Server Pages
HTTP stands for HyperText Transfer Protocol
iv) References:
IEEE Recommended Practice for Software Requirements Specification- IEEE STD 830-1993.
v) Overview: The rest of this SRS document describes the various system requirements, interfaces, features and functionalities in detail.
2. Overall Description: In Online Admission system institute can register to conduct an online admission and view the academic records later. Students can fill the form and their respective academic records (softcopy), which helps the registrar to admit the student or reject as per submited records. No student can take a particular online registration more than once.
i.) Product
Perspective:
(i) User interfaces
The application will have a user friendly and menu based interface.
Following screens will be provided:
(ii) A login screen for entering the username, password will be provided. Access to different screens will be based upon the user.
(iii) There is a screen for displaying information regarding entries to be made by institutes.
(iv) There is a screen for displaying information regarding filling of Admission form details by institutes.
(v) There is a screen for displaying information regarding entering student list for the particular program.
(vi) There is a screen for displaying information menu regarding what options the institutes will select while filling entries in the form.
(vii) There is a screen for displaying course details to the students when they are selecting program for admission.
(viii) There is a screen for submitted status for the students.
(ix) There is a screen for displaying of results of students after taking time for registrar for selecting and rejecting students in the selected list and rejected list.
(x) Hardware interfaces
(i) Support for printer for printing results then and there.
(ii) Screen resolution of at least 800X600 is required for proper and complete viewing of screens. Higher resolution will be accepted.
(xi) Software interfaces
(i) Any windows based operating system.
(ii) MS Access 2000 as the DBMS-for database.
(iii) IDE (NET BEANS) for developing code.
(xii) Communications interfaces None
(xiii) Memory Constraints At least 512 MB RAM and 5 MB space on hard disk will be required for running the application.
(xv) Site Adaptation Requirements Web browser with cookies enabled.
ii.) Product Functions: The website will allow access only to authorised users with specific roles (Administrator- maintains the website, Institutes-Register to select the forms submitted by the students, Students-Apply for admission online) a summary of the major functions that the website will perform:
a. Provide facility to institutes to register to conduct an online admission process.
b. Institutes can enter the number of programs and there course details and the list of eligible students selected.
c. Students can login and submit the admission form.
iii.) User Characteristics:
a. Educational level: Users should be comfortable with the English language.
b. Experience: Users should have prior information regarding the online admission process.
c. Skills: Users should have basic knowledge and should be comfortable using general purpose applications on computers.
iv.) Constraints:
* Since the DBMS being used is MS Access 2000, which is not a very popular DBMS, it will not be able to store a very huge number of records.
* Due to limited features of DBMS being used performance tuning features will not be applied to the queries and thus the system may become slow with the increase in number of records being stored.
* An extra security as SSL must be used to secure the marks details and other examination information.
v.) Assumptions: The application is online so taking into consideration that all the details are true. Students can submit application form just once.
vi.) Apportioning of Requirements: The future versions of the website will be having a better database to handle larger number of records, in a more secure way.
Also separate profile will be maintained later for all students so that he can view all his previous academic records later.
3. Specific Requirements: This section provides software requirements to a level of detail sufficient to enable designers to design the system and testers to test the system.
• External Interface Requirements:
* User Interfaces:
*Institute Registration Screen: Various fields available on this screen will be:
*Login Name
*Institute Name
*Email Id
*Password
*Institute Login Screen: Fields available on this screen are:
*Login Name
*Email Id
*Password
*Entering academic details: Various Fields are:
*Programs
*Course list for each Program
*Admission selected/rejected list Screen: Various Fields are:
*Student List Screen: Various Fields are:
*Student ID
*Student Name
*Student Login Screen: Various Fields are:
*Student ID
*Student Name
*Institute ID
*Result (Select/Reject)
*Hardware interfaces:
*Support for printer for printing results then and there.
*Screen resolution of at least 800X600 is required for proper and complete viewing of screens. Higher resolution will be accepted.
*Software interfaces:
*Any windows based operating system.
*MS Access 2000 as the DBMS-for database.
*IDE (NET BEANS) for developing code.
*Communications interfaces
None
ii.) Software Product Features:
Validity Checks: JavaScript provides validity checks for various fields in the forms.
Sequencing Information: All the information regarding exam details, student list, question details, display of result should be handled sequentially that is data should be stored only in a particular sequence to avoid any inconvenience
Error Handling: If any of the validations or sequencing flows does not hold true then
appropriate error messages will be prompted to the user for doing the needful.
iii.) Performance Requirements: This subsection specifies numerical requirements placed on the software or on the human interaction with the software, as a whole. Numerical requirements will include:
*300 terminals will be supported at a time
*Only text information will be supported (HTTP)
*All the transactions will be processed within seconds.
iv.) Design Constraints: None
v.) Software System Attributes:
*Security: Only authorized users will be able to access the website by entering the correct login name and corresponding password.
*Maintainability: The website can be maintained in present or future. It will be easy to incorporate new requirements in the individual modules.
*Portability: As the website is online so will be easily portable on various systems.
The website will be also easily portable on any windows based system that has MSACCESS installed.
*Logical Database Requirements: The following information will be placed in the database:
*Organization Details: ID, Login Name, Email, Password, Institute Name.
*Program Details: ID, Pname, No. of Course, No. of Duration, credits.
*Institute Student List: Sid, Sname, FormID, Result.
*Other Requirements: None
Much obliged to you for requiring significant investment to give us a portion of the valuable and restrictive data with us.
ReplyDeleteThanks,
JAVA Training in Chennai | JAVA course in Chennai | Best JAVA Training in Chennai
Very interesting article and the idea in general. But I would recommend you to use a cloud storage server and functionality, in order to achieve your goals. For example, this ideals VDR
ReplyDeleteThanks for sharing this informative post to my vision.
ReplyDeleteRegards,
Java Training in Chennai | J2EE Training in Chennai |
Java Training Chennai
ReplyDeleteExcellent post!!! The future of .net application development is on positive note. It offers huge career prospects for talented professionals all over the world. Training on .net technology will ensure good salary package. Best DOT NET Training in Chennai | .NET Course in Chennai
.Net is most preferred programming language among software developers all over the world. It is also considered as most trusted and effective platform to build high performing desktop or enterprise application. DOT NET Training Institutes in Chennai
ReplyDelete
ReplyDeleteThis is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
Android training in chennai
I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
ReplyDeleteBest Hadoop Training Institute In chennai
I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
ReplyDeleteClick here:
angularjs training in bangalore
Excellent blog, I wish to share your post with my folks circle. It’s really helped me a lot, so keep sharing post like this
ReplyDeleteClick here:
Microsoft azure training in chennai
Click here:
Microsoft Azure training in online
Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
ReplyDeleteDevops Training in pune|Devops training in tambaram|Devops training in velachery|Devops training in annanagar|Devops training in sholinganallur
Thanks for sharing this wonderful blog. Helpful article ! Kindly visit us @ Chocolate gift box
ReplyDeleteI really love the theme/design of your website. Do you ever run into any browser compatibility problems?
ReplyDeletenebosh course in chennai
Information from this blog is very useful for me, am very happy to read this blog Kindly visit us @ Christmas Gift boxes | Wallet Box
ReplyDeleteI was curious if you ever considered changing the layout of your site? It’s very well written;
ReplyDeletefire and safety course in chennai
I was in search of this blog for a while and just now got this into my vision Thanks for sharing.
ReplyDeleteEnglish Coaching Center in Chennai
English Coaching in Chennai
Spoken English Center in Chennai
Best Spoken English Coaching Center near me
Spoken English Training in Chennai
Best Spoken English in Chennai
English Language Classes in Chennai
As for a beginner, transparency and simplicity are important to me superior casino websites come in and get win
ReplyDeleteIts a good post and keep posting good article.its very interesting to read.
ReplyDeleteDotnet Training in Chennai
Dotnet Course in Chennai
Dotnet Training Institute in Chennai
Best Dotnet Training in Chennai
website design in patna
ReplyDeleteKeep posting
ReplyDeletefreeinplanttraining
courseforECEstudents
internship-in-
chennai-for-bsc
inplant-
training-for-automobile-engineering-students
freeinplanttraining
for-ECEstudents-in-chennai
internship-for-
cse-students-in-bsnl
application-for-
industrial-training
best-inplant-
training-in-chennai-for-CSE-student.
implant-
training-for-biotechnology-students
Very nice blog
ReplyDeleteinterview-questions/aptitude/permutation-and-combination/how-many-groups-of-6-
persons-can-be-formed
tutorials/oracle/oracle-delete
technology/chrome-flags-complete-guide-enhance-browsing-experience/
interview-questions/aptitude/time-and-work/a-alone-can-do-1-4-of-the-work-in-2-days
interview-questions/programming/recursion-and-iteration/integer-a-40-b-35-c-20-d-10
-comment-about-the-output-of-the-following-two-statements
tutorials/apache-pig/apache-pig-subtract-function
errors-and-fixes/csharp/xml-serializer-there-was-an-error-reflecting-type
interview-questions/aptitude/simple-interest/if-the-simple-interest-on-a-certain-sum-
of-money
interview-questions/aptitude/compound-interest/rs-5887-is-divided-between-shyam-
and-ram
letters/tag/specimen-presentation-of-letters-issued-by-company/
Good Post....
ReplyDeletefinal year project proposal for information technology
free internship for bca
web designing training in chennai
internship in coimbatore for ece
machine learning internship in chennai
6 months training with stipend in chennai
final year project for it
inplant training in chennai for ece students
industrial training report for electronics and communication
inplant training certificate
Nice....
ReplyDeletesnowflake interview questions and answers
inline view in sql server
a watch was sold at loss of 10
resume format for fresher lecturer in engineering college doc
qdxm:sfyn::uioz:
java developer resume 6 years experience
please explain in brief why you consider yourself suitable for the position applied for
windows 10 french iso kickass
max int javascript
tp link router password hack
very nice....
ReplyDeleteinplant training in chennai
inplant training in chennai
inplant training in chennai for it
namibia web hosting
norway web hosting
rwanda web hosting
spain hosting
turkey web hosting
venezuela hosting
vietnam shared web hosting
good blogs...
ReplyDeleteinternship in chennai for ece students
internships in chennai for cse students 2019
Inplant training in chennai
internship for eee students
free internship in chennai
eee internship in chennai
internship for ece students in chennai
inplant training in bangalore for cse
inplant training in bangalore
ccna training in chennai
Thanks for this wonderful blog. keep update more information about this
ReplyDeleteEthical Hacking Course in Chennai
Hacking Course in Chennai
Ethical hacking course in bangalore
Ethical hacking course in coimbatore
Hacking course in bangalore
Ethical hacking in bangalore
Ethical hacking training in bangalore
ielts coaching centre in coimbatore
Software Testing course in Bangalore
You are providing an valuable content.
ReplyDeleteAngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery
thanks a lot for sharing this wonderful page and details.i really enjoy to read this.
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
Thanks for the informative article. This is one of the best resources I have found in quite some time. Nicely written and great info. I really cannot thank you enough for sharing.
ReplyDeleteSalesforce Training in Chennai | Certification | Online Course | Salesforce Training in Bangalore | Certification | Online Course | Salesforce Training in Hyderabad | Certification | Online Course | Salesforce Training in Pune | Certification | Online Course | Salesforce Certification Online Training Courses
Its such as you learn my mind! You appeаr tо grasp ѕo much approximately this, such as you wrote the book in it or something.
ReplyDeleteI think that you could ɗo wіth some percent to pressure the mesѕage home a little bit,
but instead of that, this iѕ excellent blog. An excellent
read. I ԝilⅼ defіnitely be back.
java training in chennai
java training in velachery
aws training in chennai
aws training in velachery
python training in chennai
python training in velachery
selenium training in chennai
selenium training in velachery
ReplyDeleteYour passion for learning is truly inspiring. Your thirst for knowledge is contagious. Buy google drive plans from google drive plans
ibovi staffing and consulting agency
ReplyDelete