• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Choice of Software.

Extracts from this document...


Choice of Software Below is a list of possible solutions to this assignment and with them there are the disadvantages and advantages. After thoroughly analysing these choices I will pick the best option. Database Advantages Using a database is a very simple option. Almost every employee without too much guidance could use the solution to enter data and carry out the basic operations. Using the database wizard, the data can be input into a table and the field types could be declared. Thus would make data entry effective and unsophisticated. The built-in features of a database will diminish the risk of errors during the input process. Adding a new record to a database would be simple as entering it underneath the previous record. Report can also be easily printed off from a database and are aesthetically pleasing in appearance already without the need of major modification. Data validation is also a key area of this project and a database already has the suitable data validation methods pre-set end embedded into the core of the database application. Disadvantages Functions such as the ability to carry out complex mathematical calculations are not necessarily included in a database application. To overcome this irregularity the database would have to be cross-linked to a spreadsheet application. ...read more.


This solution could prove to be expensive. Bespoke Program Advantages The advantages of creating a bespoke program using a high level/imperative programming language is that the styles, functions and forms of the screens can be manipulated to suit the end users. The program would come with extensive help guides and instruction for the end users. The screens would de designed specifically using extensive research techniques to gather information for the program and to meet the users requirements and create a user-friendly interface. Behind this user-friendly interface, all of the required formulae and utilities could be implemented. The cost of creating a bespoke program is virtually none after purchasing the software to create such a program with its official license, which is a great advantage over the previous examples. Disadvantages The only obvious disadvantage to such a solution would be the time taken to complete the task. After the initial research and design period, the whole design and implementation of the program and extensive testing could take 3-4 months to be fully implemented. Online Web-Based Solution Advantages The advantages of using on online system is that the system does not have to be limited to one machine or a local network of computers but this accessibility can be enlarged and accessed all over the world by the right personnel. ...read more.


Also it is not that costly so it will keep the bank manager happy, which would not have been the case if I had gone with the other options! The layout of the forms could be suited to use the user and I would not have to add features, which are not required by the users. The feedback from the users can be used to design the type of inputs and outputs they require from the program and how they would like to enter the data and then output the information in the form of the reports. This also enables me to create a versatile and innovative solution to the problem. The reasons why I have not used some of the other possible solutions is some of them are not practical while others are surreal! The idea of incorporating two programs to work together with each other appears to be out of the question, as it would make life hard for the end user then the current methods they are using. Also some of the solutions suggest features, which could affect the integrity of the data within the organisation and allow it to be prone to hacking and malicious damage from external sources. Other solutions do not have the necessary features to carry out this task. This is why I have eliminated these solutions when considering which solution to use and the only one that seemed practical would be the BESPOKE PROGRAM option. ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. Flexible Architectures in Communication Security Application

    In addition, our memory system has a next-line prefetch capability which eliminates virtually all data cache misses in the cipher kernel. A limited window size also has little affect on any of the codes, except RC4. RC4 has significant parallelism between rounds of the kernel cipher.

  2. With diagrams compare and contrast the relative advantages and disadvantages of digital transmission over ...

    Evaluate current transmission methods and media and assess suitability of each for a particular communications channel? The transmission methods and media Synchronous Serial Transmission Synchronous serial transmission requires the sender and receiver share a clock with one another, or that the sender provide a strobe or other timing signal so

  1. Programming Techniques

    Until mark = -1 Writeln('Total of all marks is ', total) Difference between these two types of loops: (1) In a While loop, the Boolean condition is checked before entering the loop whereas in a repeat..until loop, it is checked at the end of the loop (2)

  2. Computing Project

    11457848 Sean Higgins 125 Buckingham Avenue, Bath, BA15SS 0015 8794649 12147894 Harry Atkinson 32A Church Street, Manchester, MA326TR 0248 6497466 21347418 Katy Buckland 36 Burleigh Road, Loughborough, LE115DS 0150 9296797 21547854 Lyne Payne 32 Oxford Road, Cambridge, CM115KP 0117 3526594 22174895 Richard Talver 6 Stewart Drive, Manchester, MN148SK 0178 2649849

  1. Internal Operations

    When the RD line changes state, the ROM chip presents the selected byte onto the data bus. 6) Describe the "fetch-decode-execute" cycle for an instruction in a microprocessor. Relate the basic actions of the cycle to the internal operations of the microprocessor system.

  2. Smart Card System

    The interpreter translates byte codes directly into program actions. 5.2.3 Debugger The Java debugger, jdb, enables the programmer to debug the Java classes. Unfortunately, the Java debugger is a throwback to the pre-GUI debugger dark ages of programming. However, it can use the jdb to set breakpoints, inspect objects and variables, and monitor threads.

  1. Computing Project

    I will use a CD burner to burn my system to a CD-R using burning software. Once the system has been burned to CD-R this will make it read only meaning the system can not be delete or either written over All the databases will also need to be backed

  2. Introduction to spreadsheets

    It did not work the first time this is because I had spelt the name of the sheet wrong. After correcting this error it did take me to Sales\stock page. Products:- Test No. Purpose of test Method of testing and test data Expected result of test and result Testing the

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work