almunimanager srs

Upload: raghuram-puram

Post on 05-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 AlmuniManager SRS

    1/11

    SYSTEM REQUIRMENT SPECIFICATIONS FOR WEB BASED

    ALUMNI MANAGER

    PURPOSE OF THE SYSTEM

    This project is aimed to developing a repository for the alumni of the college, which is of importance to a college

    The entire project has been developed keeping in view of the distributed client server computing technology, in

    mind. The Alumni Manager is an Internet based application that can be accessed throughout the World. This

    system explains about the Alumni (Old students) how exactly the maintenance of the Alumni manager system

    works. The system clearly deals with all the information of the Alumni users. Anyone can access the search

    Engine to know about any Alumni of that college but cant able to add. Alumni can only update the database when

    they are in the college.

    PROBLEMS IN THE EXISTING SYSTEM:

    It is limited to a single system.

    It is less user-friendly.

    It is having lots of manual work (Manual system does not mean that you are working with pen and paper,

    it also include working on spread sheets and other simple software's).

    The present system is very less secure.

    It is unable to generate different kinds of report.

    It is difficult to maintain Phones.

    Manual Interaction of Friends is much difficult.

    SOLUTION OF THESE PROBLEMS

    The development of the new system contains the following activities, which try to automate the entire process

    keeping in view of the database integration approach.

    User friendliness is provided in the application with various controls.

    The system makes the overall project management much easier and flexible.

    It can be accessed over the Internet.

    There is no risk of data mismanagement at any level while the project development is under process.

    It provides high level of security using different protocols like https etc.

  • 7/31/2019 AlmuniManager SRS

    2/11

    STUDY OF THE SYSTEM

    In the flexibility of the uses the interface has been developed a graphics concept in mind, associated through a

    browses interface. The GUIS at the top level have been categorized as

    1. Administrative user interface

    2. The operational or generic user interface

    The administrative user interface concentrates on the consistent information that is practically, part of the

    organizational activities and which needs proper authentication for the data collection. The interfaces help the

    administrations with all the transactional states like Data insertion, Data deletion and Date updation along with the

    extensive data search capabilities.

    The operational or generic user interface helps the users upon the system in transactions through the existing dataand required services. The operational user interface also helps the ordinary users in managing their own

    information helps the ordinary users in managing their own information in a customized manner as per the

    assisted flexibilities.

    Number of Modules

    The system after careful analysis has been identified to be presented with the following modules:

    The modules involved are:

    1.Administration

    2.Alumni users

    3.Search

    4.Reports

    5.Authentication

    Administrator:-

    This Module is divided into different sub-modules.

    1. State Information

    2. City Information

    3. University Information

    4. College Information

    5. Complaints

  • 7/31/2019 AlmuniManager SRS

    3/11

    In this module the Administrator has the privileges to maintain entire application.

    State Information:-

    In this module the Admin will add the new State information and also keep track on the state information which is

    present in the system.

    City Information:-

    In this Module the admin will add new Cities of an existing State based on alumni requests or complaints. He can

    watch the information of all the Cities in the existing state.

    University Information:-

    This is the main role of Admin a University will provide different type alumni. So that admin will add set of

    University details into the system. He can watch the information of all the Universities in the existing state.

    College Information:-

    Normally Universities have No of colleges, so that will add these college details into the existing system, and

    maintain the college details for provide best alumni for students.

    Complaints:-

    In this module the Admin can receive all complaints or requests from the students. Based on the complaints or

    requests he can manage the State, City, University and Colleges. Admin will take decisions base on these

    complaints only.

    Alumni Users:-

    This module is especially for Old Students

    1. Inbox

    2. Outbox3. Compose

    4. Address Book

    5. Personal Mails

    6. Complaints

    Inbox:-

    This module is help the students for check their mails and know from where it comes , when it was comes etc. If

    he wants to delete he can delete directly.

    Outbox:-

    The User can watch the sent items (previously send mails by himself). If he wants to delete he can delete directly.

  • 7/31/2019 AlmuniManager SRS

    4/11

    Compose:-

    By using the module he can send the mails to his friends and create alumni concept, by using their email address

    These address are provided by alumni system.

    Address Book:-

    User can store his Friends details by using this module only. This is very useful to the user to interact with friendsfurther more. Any modifications he want he can do directly in this module.

    Personnel Mails:-

    User can watch his personnel mails, here he can get subject and where it is comes, whenever he clicks the link

    the entire information will displays.

    Search:-

    Here users can search for his friends for providing alumni. The search is mainly depends on these issues.

    1. Friends Name2. Qualification

    3. Year Of Passing

    A user can search his friends individually or any combination of the above mentioned.

    Authentication:-

    This module contains all the information about the authenticated user. User without his username and password

    cant enter into the login, if he is only the authenticated user then he can enter to his login and he can see the his

    details and his document details.

    INPUTS & OUTPUTS

    The main inputs, outputs and major functions of the system are as follows.

    Inputs:

    Admin enters his or her user id and password.

    Students enter his details along with his or her user id and password.

    Student requests for alumni.

    Students request the search.

    Admin can edit State, City, University, College details etc...

    Students send Complaints or Requests

  • 7/31/2019 AlmuniManager SRS

    5/11

    Outputs:

    Admin receives the Complaints or Requests.

    Students got their old friends for alumni.

    Students watch the status of his complaint.

    Displays search result.

    SCOPE OF THE PROJECT

    This project is aimed at developing a repository for the alumni of the college, which is of importance to a college.

    The Alumni Manager is an Internet based application that can be accessed throughout the World. Any one can

    access the search Engine to know about any Alumni of that college but cant able to add. Alumni can only update

    the database when they are in the college.

    SDLC METHODOLOGIES

    This Document plays a vital role in the development life cycle (SDLC) as it describes the complete requirement of

    the system. It is meant for use by the developers and will be the basic during testing phase. Any changes made to

    the requirements in the future will have to go through formal change approval process.

    WATER FALL MODEL was being chosen because all requirements were known beforehand and the objective of

    our software development is the computerization/automation of an already existing manual working system

    Communicated

    Requirements

    RequirementsSpecification

    DesignSpecification

    Executable

    SoftwareModules

    IntegratedSoftwareProduct

    DeliveredSoftwareProduct

    ChangedRequirements

    RequirementsEngineering

    Design

    Programming

    Integration

    Delivery

    Maintenance

    ProductProduct

    Input Output

    Process

  • 7/31/2019 AlmuniManager SRS

    6/11

    Fig 2.2: Water Fall Model

    The developer is responsible for:

    Developing the system, which meets the SRS and solving all the requirements of the system?

    Demonstrating the system and installing the system at client's location after the acceptance testing is

    successful.

    Submitting the required user manual describing the system interfaces to work on it and also the documents

    of the system.

    Conducting any user training that might be needed for using the system.

    Maintaining the system for a period of one year after installation.

    INPUT DESIGN

    Input design is a part of overall system design. The main objective during the input design is as given below:

    To produce a cost-effective method of input.

    To achive the highest possible level of accuracy.

    To ensure that the input is acceptable and understood by the user.

    INPUT STAGES:

    The main input stages can be listed as below:

    Data recording

    Data transcription

    Data conversion Data verification

    Data control

    Data transmission

    Data validation

    Data correction

  • 7/31/2019 AlmuniManager SRS

    7/11

  • 7/31/2019 AlmuniManager SRS

    8/11

    Users main interface with the computer.

    Operational outputs whose use is purely with in the computer department.

    Interface outputs, which involve the user in communicating directly with

    OUTPUT DEFINITION

    The outputs should be defined in terms of the following points:

    Type of the output

    Content of the output

    Format of the output

    Location of the output

    Frequency of the output

    Volume of the output

    Sequence of the output

    It is not always desirable to print or display data as it is held on a computer. It should be decided as which form of

    the output is the most suitable.

    For Example

    Will decimal points need to be inserted

    Should leading zeros be suppressed.

    OUTPUT MEDIA:

    In the next stage it is to be decided that which medium is the most appropriate for the output. The main

    considerations when deciding about the output media are:

    The suitability for the device to the particular application.

    The need for a hard copy.

    The response time required.

    The location of the users

    The software and hardware available.

    Keeping in view the above description the project is to have outputs mainly coming under the category of

    internal outputs. The main outputs desired according to the requirement specification are:

  • 7/31/2019 AlmuniManager SRS

    9/11

  • 7/31/2019 AlmuniManager SRS

    10/11

    PERFORMANCE REQUIREMENTS:

    Performance is measured in terms of the output provided by the application. Requirement specification plays an importan

    part in the analysis of a system. Only when the requirement specifications are properly given, it is possible to design a

    system, which will fit into required environment. It rests largely in the part of the users of the existing system to give the

    requirement specifications because they are the people who finally use the system. This is because the requirements have

    to be known during the initial stages so that the system can be designed according to those requirements. It is very

    difficult to change the system once it has been designed and on the other hand designing a system, which does not cater to

    the requirements of the user, is of no use.

    The requirement specification for any system can be broadly stated as given below:

    The system should be able to interface with the existing system

    The system should be accurate

    The system should be better than the existing system

    The existing system is completely dependent on the user to perform all the duties.

    FEASIBILITY STUDY

    TECHINICAL FEASIBILITY:

    Evaluating the technical feasibility is the trickiest part of a feasibility study. This is because, at this point in time,

    not too many-detailed design of the system, making it difficult to access issues like performance, costs on (on

    account of the kind of technology to be deployed) etc. A number of issues have to be considered while doing a

    technical analysis.

    Understand the different technologies involved in the proposed system:

    Before commencing the project, we have to be very clear about what are the technologies that are to be required

    for the development of the new system.

    Find out whether the organization currently possesses the required technologies:

    Is the required technology available with the organization?

  • 7/31/2019 AlmuniManager SRS

    11/11

    If so is the capacity sufficient?

    For instance Will the current printer be able to handle the new reports and forms required for the new system?

    OPERATIONAL 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.

    ECONOMIC FEASIBILITY:

    Economic feasibility attempts 2 weigh 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 proves to be a useful point of reference

    to compare actual costs as the project progresses. There could be various types of intangible benefits on account of

    automation. These could include increased customer 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.