You are on page 1of 4

Functional Requirements:

Registration:

User registration:
This system shall allow the user to register in to the system.

Assign ID:
This system allow administrator to give the user ID and it is add in record.this ID used
by the user.

Data Base:
 System has a provision for viewing stock details
 System has the provision to update the items delete the items of the consumer.
 System should allow based on valid username and password

Non-functional Requirements:

Security:
The web server and database server should be protected from hacking, virus etc.

User friendly:
Theses forms and reports are generated as user-friendly to the Client. .

Reliability:
The package wills pick-up current transactions on line. Regarding the old transactions, User will
Enter them in to the system.

Availability:
This software will be available always.
Feasibility Study:
Preliminary investigation examines project feasibility; the likelihood the system will be
useful to the organization. The main objective of the feasibility study is to test the Technical,
Operational and Economical feasibility for adding new modules and debugging old running
system. All systems are feasible if they are given unlimited resources and infinite time. There are
aspects in the feasibility study portion of the preliminary investigation:
• Technical Feasibility
• Economical Feasibility
• Operation Feasibility
Technical Feasibility:
Technical feasibility is concerned with hardware and software feasibility and to what
extent it can support the proposed addition. This involves financial considerations to
accommodate technical enhancements. If the budget is a serious constraint, the project is judged
not feasible.

Economical Feasibility:
Economic feasibility attempts to weights the costs of developing and implementing a new system,
against the benefits that would accrue from having the new system in place. This feasibility study gives the
top management the economic justification for the new system.
A simple economic analysis which gives the actual comparison of costs and benefits are much more
meaningful in this case. In addition this provides to be a useful point of reference to compare actual costs as
the project progresses. There could include increased client satisfaction, improvement in product quality
better decision making timeliness of information, expediting activities, improved accuracy of operations,
better documentation and record keeping, faster retrieval of information, better employee morale.
Operation Feasibility:
Proposed projects are beneficial only if they can be turned into information systems that will meet the
organizations operating requirements. Simply stated, this test of feasibility asks if the system will work when
it is developed and installed. Are there major barriers to implementation? Here are questions that will help test
the operational feasibility of a project.
Is there sufficient support for the project from management from users? If the current system is well
liked and used to the extent that persons will not be able to see reasons for change, there may be resistance.
Are the current business methods acceptable to the user? If they are not, Users may welcome a change that
will bring about a more operational and useful systems.
Have the user been involved in the planning and development of the project? Early involvement reduces the
chances of resistance to the system and in general and increases the likelihood of successful project.
Since the proposed system was to help reduce the hardships encountered. In the existing manual system, the
new system was considered to be operational feasible.
Modules:
Registration Module:
Student:
Maintains records of students, the courses and modules on which they are registered and the outcome
of their studies. The system maintains personal information for each student registered at the university.
This information consists of the student’s registration number, forename, surname, home address, term-
time address and date of birth. This information is required for maintain all the information of student.
Login details:
Student enters username and password after registering
Checks where he is a valid student or not
Student can change the password
Faculty:
This Module gives the details of the faculty and the related assignment which are given
to them. Students who want to take the test will be approaching the faculty for assistance
Faculty is used for maintaining allotted students for test.
Details: Login details are maintained separately by the faculty
Student details can be viewed by the faculty
Question and Solution:
Student will post questions to faculty. Faculty will give the solution to the students.
Administrator Module:
This module is used for maintain different students and faculty and create test which is
used for generating.New questions are inserted in this module
Details: login details are inserted by using admin user name and password.
Details of questions are inserted for student’s who want to take the test
Admin is responsible for all the activities of student and faculty

Question Banking:
Administrator can maintain the total information.
Test:
An online test is taken by the student. At first the student has to enter the preferences in which
areas he would like to take the test. According to the preferences entered by the student questions
will be posed to the students. This test is of limited time after which the values will be
automatically saved in the database. The score obtained by the student will be viewable to the
student, the professor and the administrator.
The student can check the mails he has received and can also compose mails. The
administrator sends a mail to the student after the student is assigned to a professor.
Ask a Q:
Where actual interaction between faculty and students can be takes place.

SRS (Software Requirement Specification)


Software Requirements:

• Web Presentation : HTML, CSS, JavaScript


• Programming Language : Java
• Web based Technologies : Servlets, JSP
• Database Connectivity API : JDBC
• Operating System : Windows XP/2000/2003
• Backend Database : Oracle
• Web server : Tomcat

Hardware Requirements:

• Hardware : Pentium IV
• RAM : 2GB
• Keyboard : MM keyboard
• Mouse : optical mouse
References:

Software Engineering 7th edition Somerville

Software Engineering by pressman

You might also like