System Analysis Phase

download System Analysis Phase

of 7

Transcript of System Analysis Phase

  • 8/7/2019 System Analysis Phase

    1/7

  • 8/7/2019 System Analysis Phase

    2/7

    monitors(s_id or u_id): All user accounts and monitors .

    maintain(s_id or u_id):Maintain information about user details.

    Registration(): user will register and admin will add new register.

    AcceptRequestCard(): user apply for the service and admin will accept the request.

    Payment(u_id,amt):payment process

    issueProcess():information regarding status of the process.

    Search():retrieving of information from database.

    Reports():reports generated by the admin.

    Admin

    A_id

    U_id

    Amt

    monitors( u_id)

    maintain( u_id)

    Registration()

    acceptRequest(U_id)

    Issueprocess()

    Reports()

    Search()

    Servicedetails()

    Mail()

    Query()

  • 8/7/2019 System Analysis Phase

    3/7

    User

    Registered

    Any person who wants to utilize the services of website application at any time from

    any where they should get registered in this application. After getting registered user can

    apply for the required service. For this user has to furnish the required information and

    get registered. User can query to the admin of the system. user can check th status of the

    applied service. He can have the complete information of all the services details which he

    applied.

    Register():user need to register by furnishing all the details.

    ApplyService():User need to apply for the service he want from the system.

    Checkstatus():User can check the status of the applied service.

    Query():User can query to the admin

    Payment():user need to pay amount to the system.

    Servicedetails():user can get the complete information regarding the applied services.

    User

    u_id

    u_name

    Register()

    ApplyService()

    Checkstatus()

    Query()

    Search()

    Servicedetails()

    Payment()

  • 8/7/2019 System Analysis Phase

    4/7

    Visitor/Non-Registered

    Visitor is the one who visits the Registro civil application and want to have the complete

    information related to the Services Provided by the website

    II) Feasibility studies:

    Feasibility Studyis a high level capsule version of the entire process intended to answer a

    number of questions like: What is the problem? Is there any feasible solution to the given

    problem? Is the problem even worth solving? Feasibility study is conducted once the

    problem clearly understood. Feasibility study is necessary to determine that the proposed

    system is Feasible by considering the technical, Operational, and Economical factors. By

    having a detailed feasibility study the management will have a clear-cut view of the

    proposed system.

    Feasibility study is conducted once the problem is clearly understood. The objective is to

    determine quickly at a minimum expense how to solve a problem. The purpose of

    feasibility is not to solve the problem but to determine if the problem is worth solving.

    In this phase, we study the feasibility of all proposed systems, and pick the best feasible

    solution for the problem. The feasibility is studied based on three main factors as follows.

    i) Technical feasibility

    ii) Economical feasibility

    iii) Operational feasibility

    Technical feasibility:

    In this step, we verify whether the proposed systems are technically feasible or not. i.e.,

    all the technologies required to develop the system are available readily or not.

    Technical Feasibility determines whether the organization has the technology and skills

    necessary to carryout the project and how this should be obtained. The system can be

    feasible because of the following grounds.

    i) All necessary technology exists to develop the system.

    ii) This system is too flexible and it can be expanded further.

  • 8/7/2019 System Analysis Phase

    5/7

    iii) This system can give guarantees of accuracy, ease of use, reliability

    and the data security.

    iv) This system can give instant response to inquire.

    v) Our project is technically feasible because, all the technology needed

    for our project is readily available.

    The proposed system can be developed using existing technology or not. It is

    planned to implement the proposed system using ASP.NET with C# and

    databases are SQL Server 2005and with web server IIS 6.0 with the operating

    system Windows XP.

    Economical Feasibility:

    In this step, we verify which proposal is more economical. We compare the financial

    benefits of the new system with the investment. The new system is economically feasible

    only when the financial benefits are more than the investments and expenditure.

    Economical Feasibility determines whether the project goal can be within the resource

    limits allocated to it or not. It must determine whether it is worthwhile to process with the

    entire project or whether the benefits obtained from the new system are not worth the

    costs. Financial benefits must be equal or exceed the costs. In this issue, we should

    consider:

    i) The cost to conduct a full system investigation.

    ii) The cost of h/w and s/w for the class of application being considered.

    iii) The development tool.

    iv) The cost of maintenance etc.,

    Our project is economically feasible because the cost of development is very minimal

    when compared to financial benefits of the application.

    Operational feasibility:

    In this step, we verify different operational factors of the proposed systems like

    man-power, time etc., whichever solution uses less operational resources, is the

    best operationally feasible solution. The solution should also be operationally

    possible to implement. Operational Feasibilitydetermines if the proposed system

    satisfied user objectives could be fitted into the current system operation. The

  • 8/7/2019 System Analysis Phase

    6/7

    present system Enterprise Resource Information System can be justified as

    Operationally Feasible based on the following grounds.

    i) The methods of processing and presentation are completely accepted by the

    clients since they can meet all user requirements.

    ii) The clients have been involved in the planning and development of the

    system.

    iii) The proposed system will not cause any problem under any circumstances.

    Our project is operationally feasible because the time requirements and personnel

    requirements are satisfied.

    III) Requirement Elicitation & Analysis:In this activity, s/w engineers work with customers and system end-users to find out

    about the application domain, what services the system should provide, the requirementperformance of the system, h/w constraints and so on. The whole process activities are:

    In the requirement elicitation the user requirements can be obtained from the following

    Error avoidance

    At this stage care is to be taken to ensure that input data remains accurate form the stage

    at which it is recorded up to the stage in which the data is accepted by the system. This

    can be achieved only by means of careful control each time the data is handled.

    Error detection

    Even though every effort is make to avoid the occurrence of errors, still a small

    proportion of errors is always likely to occur, these types of errors can be discovered by

    using validations to check the input data.

    Data validation

    Procedures are designed to detect errors in data at a lower level of detail. Data

    validations have been included in the system in almost every area where there is a

    possibility for the user to commit errors. The system will not accept invalid data.

    Whenever an invalid data is keyed in, the system immediately prompts the user and the

    user has to again key in the data and the system will accept the data only if the data is

    correct. Validations have been included where necessary.

  • 8/7/2019 System Analysis Phase

    7/7