Google Search

Saturday, January 29, 2011

CREATE AN E- BOOK OF YOUR CHOICE MC1804 Software Project Development Lab Anna University lab manual download


Problem Statement


         Our e-book documentation specifies the details of our hospital – “TOUCH LIVES”. It explains the details about the hospital, the medical facilities available, the medical services offered, the type of treatment given to the patients, the consultants, the preventive health check ups provided and other required information.
      The documentation for e-book also explains all the operations that can be performed. When the user is in need of any information from the e-book, he/she has to open the Internet Explorer available on the desktop and type in the web site address on the address bar. The address is sent to the operating system. The operating system will pass on the information to the C.P.U and the C.P.U will forward this address to the server, which responds back by opening the Internet
        If the entered address of the URL is not found, the server displays an error on the desktop. This error message is referred to as the SERVER ERROR.
        Now, the user can select any menu and can easily view the web page to have any information about it. These menu options includes knowing about the hospital, medical highlights, getting details about the ambulance services provided, knowing the various doctors based on their speciality, enquiring about any information related to the consulting times or the hospital timings, general searching facility that is provided so that any information can be found based on the keyword specified, etc. Any operation that could be performed on the e-book is done by opening that particular menu and working on it.
        “Knowing about the Hospital” use case  provides the user to know any information about the hospital – the entire history regarding its inauguration, the founder, the CEO, the chairman, the chief doctors available, etc.  The user opens the e-book as specified above and selects this menu to know its details. After selecting the menu, the information is sent to the server. The server performs a self -search. If the information is found, the server retrieves the page and displays details of – “History”, “Recognition”, “Branches”, “Achievements”. If the information is not found, server displays an error message corresponding to the SERVER ERROR.
         “Getting Ambulance Services” use case helps the user to get relevant information about the ambulance services provided by the hospital. The user opens the e-book as specified above and selects this menu to know its details. After selecting the menu, the information is sent to the server. The server performs a self -search. If the information is found, the server retrieves the page and displays details of – “number of ambulances available”, “Ambulance phone number”, “Ambulance location”. If the information is not found, server displays an error message corresponding to the SERVER ERROR.
        “Admission Details” use case provides the user to know details about the number of beds available, ward details, operation theatre facilities, etc. The user opens the e - book as specified above and selects this menu to know its details. After selecting the menu, the information is sent to the server. The server performs a self – search. If the information is found, the server retrieves the page and displays details of – “ICU”, “Emergency”, “Rooms available”. If the information is not found, server displays an error message corresponding to the SERVER ERROR.
         “Get Medical Highlights” use case provides the user to know the detailed information about the various facilities offered, the special surgeries undertaken, new/latest equipments launched, etc. The user opens the e-book as specified above and selects this menu to know its details.    After selecting the menu, the information is sent to the server. The server performs a self -search. If the information is found, the server retrieves the page and displays details of – “Salient facts”, “the operations performed”. If the information is not found, server displays an error message corresponding to the SERVER ERROR.
         “Enquiry” use case helps the user to know any details related to the hospital and helps to clarify any doubt. The user opens the e-book as specified above and selects this menu to know its details. After selecting the menu, the information is sent to the server. The server performs a self -search. If the information is available, it sends back the response to the user by displaying the corresponding message on the page. If the information is not found, server displays an error message corresponding to the SERVER ERROR.
           “Speciality search” use case allows the user to know the details of the specialities – “Cardiology”, “Oncology”, “Neurology”, “Gaenocology” provided by the hospital, the respective doctors for each treatment, etc. The user opens the e – book as specified above and selects this menu to know its details. After selecting the menu, the user is allowed to enter the speciality required in the space provided. The server performs a self – search. If the information is available, it sends back
the response to the user by displaying the corresponding message on the page. If the search is not found, server displays a “Search not found” message.
        “General Search” use case allows the user to have any information about the hospital. This information can include any of the above said details or any other related information. The user opens the e-book as specified above and selects this menu to know its details. After selecting the menu, the user is allowed to enter any query on the space provided. The server performs a self – search. If the information is available, it sends back the response to the user by displaying the corresponding message on the page. If the search is not found, server displays a “Search Not found” message.
         “Downloading Files” use case allows the user to download any file so as to obtain that information in hand. The user opens the e-book as specified above and selects this menu to know its details. After selecting the menu, the user is allowed to click on the download option on the page and entire file is downloaded within few seconds.

Documentation

          
E-book
Use Case Specification: Knowing about hospital

1.           Use Case Name

Knowing About the Hospital.

Brief Description

                  This use case explains the details of the history of the hospital, its recognition, 
             its various branches available, etc.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user selects the “About the Hospital” menu on the page.
            The request is transferred to the server to obtain the page.
            The server retrieves information about “Hospital’s History”, “Excellence”, 
                “Achievements”, “Branches”, “Chief Doctors”, etc.
            The server then displays the information about “Hospital’s History”, 
                “Excellence”, “Achievements”, “Branches”, “Chief Doctors”, etc. on the page.
            If the specified url is not found, the server displays a “Server Error” message on   
               the page.

Alternative Flows

< First Alternative Flow >

Server Error.

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page
                and transfers it to the server.
            The server receives this information and performs a self – search based on the
                entered web site address.
            If the specified url is not found, the server displays a “Server Error” message
                  on the page.

< An alternative sub-flow >

None.

Special Requirements

None.





Preconditions

< Precondition One >

The user opens the page on the desktop so as to view the details about the  
   hospital. 

Post Conditions

< Post condition One >

The “Hospital Page” is displayed on the screen.

Extension Points

<name of extension point>

None.


































E-book
Use Case Specification: Downloading Files

2.           Use Case Name

Downloading Files.

Brief Description

This use case allows the user to download any file so as to obtain the required information.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user selects the “Downloading Files” menu on the page by specifying the
               file that is to be downloaded..
            The request is transferred to the server to obtain the page.
            The server retrieves the corresponding page and makes a copy of this and
               instructs the  user to specify the directory / folder where it needs to be 
              downloaded.
            The user specifies the directory on the screen and informs this to the server.
            The server immediately downloads the requested file(s) on the specified directory 
               and displays a “request successful” message on the screen.
            If the specified url is not found, the server displays a “Server Error” message on
               the page.

Alternative Flows

< First Alternative Flow >

Server Error.

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page
                and transfers it to the server.
            The server receives this information and performs a self – search based on the
                entered web site address.
            If the specified url is not found, the server displays a “Server Error” message
                  on the page.

< An alternative sub-flow >

None.

Special Requirements

None.

Preconditions

< Precondition One >

The user clicks on the “download page” button available on the page.

Post Conditions

< Post condition One >

The server downloads the page on the required directory / folder.

Extension Points

<name of extension point>

None.


























E-book
Use Case Specification: Enquire

3.           Use Case Name

            Enquire

Brief Description

This use case allows the user to know any details related to the hospital and helps to clarify any doubts.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user selects the “Enquire” menu on the page.
            The user enters the query on the search engine and clicks on the “OK” button on 
               the page.
            The server performs a self – search for the given query.
            If the information is found, the server retrieves the information related to the
               query entered on the engine.
            The server displays this information on the page.
            If the specified url is not found, the server displays a “Server Error” message on
                the page.

Alternative Flows

< First Alternative Flow >

Server Error.

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page
                and transfers it to the server.
            The server receives this information and performs a self – search based on the
                entered web site address.
            If the specified url is not found, the server displays a “Server Error” message
                on the page.

Special Requirements

None.








Preconditions

< Precondition One >

The user types the query on the space provided and clicks on the “OK” button.

Post Conditions

< Post condition One >

The corresponding information is available on the screen.

Extension Points

<name of extension point>

None.























E-book
Use Case Specification: Get Medical Highlights

4.           Use Case Name

Get Medical Highlights.

Brief Description

This use case provides the user to know the salient facts about the hospital, the special equipments launched and the various facilities offered.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user selects the “Medical Highlights” menu on the page.
            The request is transferred to the server to obtain the page.
            The server retrieves information about “Salient facts”, “Special Equipments
               launched”, “Special Surgeries undertaken”, etc. 
            The server then displays the information about “Salient facts”, “Special 
                Equipments launched”, “Special Surgeries undertaken”, etc. on the page.
            If the specified url is not found, the server displays a “Server Error” message on
                the page.

Alternative Flows

< First Alternative Flow >

  Server Error.

              The user sends a message to the desktop to open the Internet Explorer.
              The desktop informs this request to the operating system.
              The operating system transfers this information to the C.P.U.
              The C.P.U opens the page on the desktop.
              The user now types in the web site address on the address bar of the I.E page
                  and transfers it to the server.
              The server receives this information and performs a self – search based on the
                  entered web site address.
              If the specified url is not found, the server displays a “Server Error” message
                  on the page.

< An alternative sub-flow >

  None.

Special Requirements

None.





Preconditions

< Precondition One >

 The user clicks on the menu on the desktop.

Post Conditions

< Post condition One >

The “Medical Highlights” page is displayed on the screen.

Extension Points

<name of extension point>

None.
























E-book
Use Case Specification: Knowing Admission Details

5.           Use Case Name

Knowing the admission details.

Brief Description

This use case provides the user to know the details about the number of beds available, ward details, operation theatres, ICU, emergency.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user selects the “Admission Details” menu on the page.
            The request is transferred to the server to obtain the page.
            The server retrieves information about “Room Availability”, “Ward Details”,
               “ICU”, “Emergency”, etc.
            The server then displays the information about “Room Availability”, “Ward 
                Details”, “ICU”, “Emergency”, etc. on the page.
            If the specified url is not found, the server displays a “Server Error” message on 
                the page.

Alternative Flows

< First Alternative Flow >

Server Error.

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page
                and transfers it to the server.
            The server receives this information and performs a self – search based on the
                entered web site address.
            If the specified url is not found, the server displays a “Server Error” message
                on the page.

< An alternative sub-flow >

None.

Special Requirements

None.

Preconditions

< Precondition One >

This user opens the “Knowing Admission Details” menu on the desktop.

Post Conditions

< Post condition One >

The Admission Details” page is opened on the screen.

Extension Points

<name of extension point>

             None.

























E-book
Use Case Specification: Opening the web page

6.           Use Case Name

Opening the web page.

Brief Description

The user clicks on the Internet Explorer so as to view the e-book or any of its related menus.

Flow of Events

Basic Flow

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page and 
               transfers it to the server.
            The server receives this information and performs a self – search based on the
               entered web site address.
            If the specified url is found, the server opens the page on the screen.

Alternative Flows

< First Alternative Flow >

None.

< An alternative sub-flow >

None.

Special Requirements

< First special requirement >

None.

Preconditions

< Precondition One >

The user is in need of the html page. 

Post Conditions

< Post condition One >

The user views the page on the desktop.

Extension Points

<name of extension point>

None.


E-book
Use Case Specification: Search Not Found

7.           Use Case Name

Search not found .

Brief Description

The user views the “Search not found” message on the page when the server cannot find the specified contents in it.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user enters the query / keyword / speciality on the search engine and clicks on  
               the “OK” button on the page.
            The server performs a self – search based on the given keyword.
            If the search query / keyword / speciality is not found, the server displays a 
               “Search Not Found” message on the page.

Alternative Flows

< First Alternative Flow >

None.

< An alternative sub-flow >

None.

Special Requirements

             None.

Preconditions

< Precondition One >

The server searches the database to find the specified contents.

Post Conditions

< Post condition One >

The user views the “Search not found” message on the page.

Extension Points

<name of extension point>

None.







E-book
Use Case Specification: Server error

8.          Use Case Name

Server error.

Brief Description

The server displays a “Server message” on the desktop if the specified web site address or the menu entered is available at that time.

Flow of Events

Basic Flow

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page and 
               transfers it to the server.
           The server receives this information and performs a self – search based on the
               entered web site address.
           If the specified url is not found, the server displays a “Server Error” message on
                The page.

Alternative Flows

< First Alternative Flow >

None.

< An alternative sub-flow >

None.

Special Requirements

None.

Preconditions

< Precondition One >

The server performs a self - search in its database.

Post Conditions

< Post condition One >

The server displays the “Server error” message on the screen.

Extension Points

<name of extension point>

None.




E-book
Use Case Specification: Speciality Search

9.           Use Case Name

Speciality Search.

Brief Description

This use case allows the user to enter the speciality name and the information related to the entered keyword is identified and is displayed on the screen.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user selects the “Speciality Search” menu on the page.
            The user enters the keyword based on the specialities like “Cardiology”,
               “Oncology”, “Neurology”, “Gaenecology”, etc., on the search engine and clicks 
               on the “OK” button on the page.
            The server performs a self – search based on the specified keyword.
            If the information related to the speciality is found, the server retrieves the 
                information accordingly.
            The server displays the corresponding information on the page.
            If the search is not found, the server displays a “Search Not Found” message on
               the page.
            If the specified url is not found, the server displays a “Server Error” message on
                the page.

Alternative Flows

< First Alternative Flow >

Server Error.

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page
                and transfers it to the server.
            The server receives this information and performs a self – search based on the
                entered web site address.
            If the specified url is not found, the server displays a “Server Error” message
                on the page.

< An alternative sub-flow >

None.



< Second Alternative Flow >

Search Not Found.

            It includes “Opening the web page” use case.
            The user enters the query / keyword / speciality on the search engine and clicks on  
               the “OK” button on the page.
            The server performs a self – search based on the given keyword.
            If the search query / keyword / speciality is not found, the server displays a 
               “Search Not Found” message on the page.

Special Requirements

None.

Preconditions

< Precondition One >

The user enters the required speciality name on the search engine and clicks on the “ok” button.

Post Conditions

< Post condition One >

The server searches its database and the corresponding information is displayed on the page.

Extension Points

<name of extension point>

None.


















E-book
Use Case Specification: View Ambulance Services

10.           Use Case Name

View Ambulance Services

Brief Description

This use case allows the user to know the details about the ambulance services provided by the hospital, its care during the time of emergencies, its location, etc.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user selects the “Ambulance Services” menu on the page.
            The request is transferred to the server to obtain the page.
            The server retrieves information about “number of ambulances available”,
                “Ambulance phone number”, “Ambulance Location”, etc.
            The server then displays the information about “number of ambulances
                available”, “Ambulance phone number”, “Ambulance Location”, etc. on the
                page.
            If the specified url is not found, the server displays a “Server Error” message on
                the page.

Alternative Flows

< First Alternative Flow >

Server error.

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page
                and transfers it to the server.
            The server receives this information and performs a self – search based on the
                entered web site address.
            If the specified url is not found, the server displays a “Server Error” message
                on the page.

< An alternative sub-flow >

None.

Special Requirements

None.





Preconditions

< Precondition One >

The user clicks the menu on the desktop.

Post Conditions

< Post condition One >

The “View Ambulance Services” page is displayed on the screen.

Extension Points

<name of extension point>

None.




































E-book
Use Case Specification: General Search

11.           Use Case Name

General Search

Brief Description

This use case allows the user enters a keyword in the search engine and the server searches its database to find the corresponding information and displays it on the page.

Flow of Events

Basic Flow

            It includes “Opening the web page” use case.
            The user selects the “General Search” menu on the page.
            The user enters the keyword on the search engine and clicks on the “OK” button
               on the page.
            The server performs a self – search based on the given keyword.
             If the information is found, the server retrieves the information related to the
                keyword entered on the engine.
             The server displays this information on the page.
             If the search is not found, the server displays a “Search Not Found” message on
                 the page.
             If the specified url is not found, the server displays a “Server Error” message on
                 the page.

Alternative Flows

< First Alternative Flow >

Search Not Found.

            It includes “Opening the web page” use case.
            The user enters the query / keyword / speciality on the search engine and clicks on  
               the “OK” button on the page.
            The server performs a self – search based on the given keyword.
            If the search query / keyword / speciality is not found, the server displays a 
               “Search Not Found” message on the page.

< An alternative sub-flow >

None.






2.2.2.       < Second Alternative Flow >
Server Error.

            The user sends a message to the desktop to open the Internet Explorer.
            The desktop informs this request to the operating system.
            The operating system transfers this information to the C.P.U.
            The C.P.U opens the page on the desktop.
            The user now types in the web site address on the address bar of the I.E page
                and transfers it to the server.
            The server receives this information and performs a self – search based on the
                entered web site address.
            If the specified url is not found, the server displays a “Server Error” message
                on the page.

2.2.2.1    < An alternative sub-flow >
None.

Special Requirements

None.

Preconditions

< Precondition One >

The user types in the keyword on the search engine and clicks on the “Search” button.

Post Conditions

< Post condition One >

The requested information is available on the page.

Extension Points

<name of extension point>

            None.
 

0 comments:

Post a Comment