Professional Documents
Culture Documents
2013
The proposal is to replace all the paperwork and manual computer data entry using generic software. A web-based computerized booking system will be used. It will allow travelers to make their bookings online using a secured booking website.
Minhas Rupsi
Building and testing One or more programmers use the designs to build and document the software. The appropriate hardware and software is installed. The solution is tested according to the test plan, with test results in the form of before and after screenshots and comments. In the case of printed output, the actual output should be included as the after evidence. Documentation Technical documentation The purpose of this documentation is to provide technical personnel with: a detailed explanation of how the system works information to assist them in: o routine hardware, software or file maintenance tasks o corrective maintenance o adaptive maintenance o perfective maintenance o future development of a replacement system Its contents include: the purpose of the system the limitations of the system (things it does not do) hardware and software requirements system flowchart processing file types and structures validation and verification checks User documentation The purpose of this documentation, known as the user guide or manual, is to tell people who use the system: what the system does how to use the system not how the system does what it does.
Implementation (changeover) This involves: installing and commissioning new hardware, software and data fi les training new or existing staff members how to use the new system choosing the method of implementation from: o direct o phased o pilot o parallel running. Evaluation After installing a new system, it is necessary to evaluate it to find out whether it is effective in fulfilling the clients requirements. An evaluation of the new system is carried out by documenting: a comparison of the facilities of the new system with the requirements and objectives specification a comparison of the test results from the new system with the expected results and with results from the previous system a comparison of the performance of the new system with the requirements and objectives specification users responses to the new system any expected or unexpected limitations in the facilities or performance of the system a description and prioritization of any necessary improvements. Maintenance The technical documentation should support three forms of maintenance: corrective adaptive perfective.
Staff at the cruise liner office checks the booking files to ensure that the potential traveler is registered with the company and if not then register them. Staff looks to find the requested cruises available cabins (staterooms) for those mentioned dates and destinations in the booking file. Staff then offers the traveler a date and time for the booking. If this is agreed then the travelers name is written in the booking file for that desired cruise, date and other details, a ticket is then generated after payment is made, printed and handed over to the traveler. At the start of everyday, cruise office staff prepare a booking list for each of the cruises travelling for that day. The list contains travelers ticket number, name, details and allotted cabin (stateroom) numbers. When the travelers arrive at the cruise line door for their journey, they present their tickets to the boarding staff. The boarding staff checks their tickets against pre-printed booking list and after necessary boarding procedure travelers are then escorted to their cabins.
Tips to be remembered: a selection of available cruises/dates/cabins/stateroom/births is listed on the screen. the traveler chose the available slot they want, the staff/traveler clicks/touches on the selection using a mouse/finger, all the information about the selection is displayed on the screen, at the company, the booking is made, the number of available booking slots for the selected cruise is automatically checked and updated to the online database, ticket is printed and handed over or e-mailed to the traveler, the value of the received daily payments is also automatically updated, at the end of the day following reports are printed: o Total booking details (may be daily, weekly and monthly etc.) o Total daily payments received.
1) Gantt Chart: Progress versus expected time to do work. How task are linked together. Allow sharing of task via Email/Internet. Allow use of PERT Charts. Description for Gantt e.g. o show all stages o tasks to be done o show the critical path o show key project milestones o progress of tasks as % completed o number of days to do a task 2) PERT Chart: Program Evaluation and Review Technique used for critical path analysis used for complex problems with multiple tasks 3) Project Management Software/Spreadsheet Allows progress to be tracked allows easy production and updating of Gantt
3. State items of hardware that would be needed to connect computers to the wireless LAN of the Booking office and to connect web server to Internet. Justify your choice for each item. LAN Wireless adapter o to allow a computer to access the LAN (from anywhere within the booking office) Wireless Access Point (WAP) o to extend the reach of the LAN incase booking office size increases. Switch o to enable computers in the booking office to connect to the wired LAN Host computer/Server o to manage the LAN
4. Steps to ensure that the intranet is secure against use from outside the booking office. login/password use of firewall checking of MAC addresses/station ids Wired Equivalent Privacy/WEP/wireless security/encryption Network name NOT broadcast/hidden anti-spyware/ anti-virus software
5. What information would a systems analyst need to gather to decide on what hardware is required for a new computerized system? Information needed to decide on the hardware requirements: Amount & frequency of printing Data storage requirements (e.g. for files) size and resolution of monitors/touchscreen (e.g. enough to accommodate finger touch) input and output requirements (e.g. printers, mouse, etc.) portability requirements (Do we need to take system around the booking office) will disabled people be using the hardware? Will system be available online? Will system be able to print wirelessly? Do output and input devices be required wirelessly? Will database be available online? How customer/travelling agents will be using the online system? Frequency of daily hits on web-server.
10
7. Would it be better to use existing software or arrange to have new software written for this application? Justify your answer. existing software o already fully tested and debugged o usually less expensive to buy o large backup technical help desk o usually compatible with other existing soft ware bespoke software o can be tailored to the specific task o in contact with the actual programmers if there is a problem o software can develop as it is used o doesnt contain unwanted features
8. What would need to be done before the new web-based system became live and working? What to do before making system live: produce user documentation and technical documentation install hardware and software fully test the new system train the staff to use the new system Changeover from old to new system
11
10. Give three examples of test data that could be used. Justify your choice for each example. The following are examples only, there are many correct answers. Traveler booking no e.g. 102 o this checks only whole no are accepted. Traveler name e.g. John Smith o this checks that system can accept appropriate inputs Stateroom charges e.g. -1450 o checks that negative prices are rejected amount of daily taking e.g. 50 o checks that file updated correctly a valid/invalid date. o check that normal data is accepted/ invalid data is rejected e.g. date before current date.
12
13
14
Parallel - more expensive than direct since two systems in operation at the same time - more time consuming
Pilot - if new system fails can easily go back to point where system failed - less expensive than parallel - can train staff while system being introduced in stages - can ensure system works before expanding
Phased - if new system fails can easily go back to point where system failed - less expensive than parallel - can train staff while system being introduced in stages - can ensure system works before expanding
- can gradually train staff while both systems are running together
15
16
17
Screen 1
Screen 2
18
Tips to be remembered: Points to be considered ONLY when asked to improve a given screen otherwise only draw it. Seen on Screen - increase size of font - use a different font - add suitable pictures - add suitable heading Explanation - to improve readability - to make the screen understandable - to make the screen attractive - so the user knows what this screen is for
19
Tips to be remembered: Points to be considered ONLY when asked to improve a given screen otherwise only draw it. Seen on Screen - password entry to system - move instructions - change/lighten colour of box - login button next to instruction Explanation - to improve security - for a better start point - to attract attention better - to make the action clearer
20
21
22
23
24
User Database
No
Display Error
Process
Payments
Enter Credit Card Details Verify Credit Card Bank Database
Is Credit Card Verified? Yes Update Cruise, User & Booking File
No
Display Error
Booking Database
Display Confirmation
Stop
25