Академический Документы
Профессиональный Документы
Культура Документы
1. Introduction
This project is my Computer Studies course work of Cambridge GCE O level for the year 2011. I have done on field and off field research before composing this course work project. I have consulted experts, accountants, individual employers and experience personal in this field of work. In the project I have attached questioner and all the individual answer scripts. I have made this as a summary to database designing done for Illusion Company Private Limited by using information given by the company to their standards, requests and recommendations.
Page 1
Mini Project
Content
Name
1. Introduction 2. Problem Definition 2.1. Client Description 2.2. Nature of the problem to be solved 2.3. Software Used 3. Investigation 3.1. Meeting held with the company 3.2. Questionnaires to employs and customers 3.3. Observation 4. Description of the current database 4.1. Overall design of the current system 4.1.1. Flowchart showing overall design 4.2. Method of data collection 4.3. Method and Medium of data storage 4.4. The type of processing used 4.5. User friendliness of the current database 5. Evaluation of the current database 5.1. Advantages. 5.2. Disadvantages 5.3. Suggested Improvements 17 17 17 15 15 14 15 15 6 7 - 12 13 4 5 5
Page
1
6. Objectives
Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19 Page 2
Mini Project
6.1. General Objectives 6.2. Specific Objectives 7. Description and evaluation of the given two solutions. 7.1. Solution One 7.1.1. Advantages. 7.1.2. Disadvantages 7.2. Solution Two 7.2.1. Advantages 7.2.2. Disadvantages 8. Chosen Solution 8.1. Advantages of the chosen solution 8.2. Limitations 9. Methodology 10. Data Design 10.1. Data Dictionary 11. Program Flow Charts 11.1. Flow Chart One 11.2. Flow Chart Two 11.3. Flow Chart Three 11.4. Flow Chart Four 11.5. Flow Chart Five 12. Hardware Requirements
Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19
19 19
20 20 20 21 21 21
22 22 23
24
25 26 27 28 29
Page 3
Mini Project
12.1. Processor 12.2. Hard Disk Drive (HDD) 12.3. System Memory (RAM) 12.4. Monitor Display 12.5. Mouse 12.6. Keyboard 12.7. Printer 12.8. DVD / CD-ROM Drive 13. Software Requirements 13.1. Operating System
30 31 32 33 34 35 36 37
38
2. Problem Definition
2.1. Client Description
Page 4
Mini Project
Illusion Company Private Limited have been supplying broadcasting equipment to Maldivian electronic field for quite some time. The company was started in 1976 to supply broadcasting equipment to Radio Maldives, the only broadcasting body of the country at the time; and later in the year 1978 when Television Maldives (TVM) came to being the company began to supply equipment which they required. Later on, they expanded their field of services. In addition to broadcasting equipments they started supplying computer electronic equipments in the year 1996 when computers were introduced and started to use in government offices and later in 1998 it became familiar to the public. For the first 21 years of work the company was running in the same shop located in the capital Male which consisted of a store, administrative department and stock storage. In the year 1997 the administrative department moved to a separated office block from the shop and the stock was also being moved into a warehouse, hence the shop was expanded. Late in the year 1999, the business was developed by adding more shops which added more work forces to keep the manual database stock in check. Since then companys business expanded into more fields of work such as hardware supplying, construction material supplying, mobile phones shops and service centres, sales and service centres for authorized products(such as Apple, Asus, Dell....Etc..) pharmaceuticals and food and beverages to the Maldivian public as well as the tourism industry. Specifically they expanded their business throughout Maldives. In the year 2009 a devastating fire nearly destroyed nearly all the data in their manual database which included a lot of invoices and stock data sheets. This catastrophic fire led the company to make radical decisions to computerize their partially computerized database of invoicing / sales and stock control to fully computerized database.
Mini Project
auditingetc. Workers doing a lot of manual labor to keep the database in check has been a big headache for the company. For such reasons the company wants to completely remove the manual data check to reduce work force.
3. Investigation
3.1. Meeting held with the company
Page 6
Mini Project
Before the contract was handed over to me, a meeting was held between the company and me to ensure we had mutual understanding of each other. In the meeting the company set certain standards, special requests and recommendations which should be in the new database. Listed below are the standards, requests and recommendations set by the company. 1. 2. The new database should be user friendly. The database should have an automatic updating function to update the data when new data is inputted to the system / database. 3. The database should be compatible for the latest Windows OS and the latest computer systems. 4. Database should have an easy search many to go through the database without the user hitting brick walls 5. The time taken to serve a customer should be radically reduced by a factor of 90% 6. None of the lower ranked workers should be able to bring any changes to the database, only superior supervisors should have the right and access to change the database. 7. The database should be password protected to stop any unauthorized access of data by an unknown person or organization.
The following pages contain questionnaires forms and interviews of company workers and clients of the company.
Page 7
Mini Project
Page 8
Mini Project
Page 9
Mini Project
Page 10
Mini Project
Page 11
Mini Project
3.3. Observation
Before starting the work of building a database I did field work such as observations of how current database works and how comfortable are the workers using this kind of database. I found that the workers are finding it really difficult to use the partially computerized manual database. I also found that customers are feeling intimidated when it takes time for the cashiers to make invoices the customers has requested for.
Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19 Page 12
Mini Project
Mini Project
If Yes Manually check customers history and add the purchase to latest purchasing from the company.
Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19
If No
Manually register the customer in the database with all the information about the person / company
Page 14
Make an invoice for the customer and update the stocks database.
Mini Project
If Yes
If No
Mini Project
The current database stores data in huge box filing cabinets which take up a lot of space. All the data about stock and invoice copies are stored in paper format. As data is stored in data sheets are at many risks and disadvantages when stored in box file cabinets. The disadvantages are listed later on
If Yes
Check whether all the information from the required fields is received by the office.
If No
Check the reliability of all the information received from the required fields If No If Yes
Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19
Send a message reminding the required fields workers to report back the precise information on delivery and stock of goods
Page 16
Mini Project
Input all the data into the database in the right areas. Make sure that the information is matching to data about stocks in the database.
If Yes Re-verify the database by another worker or order workers to send verified information.
If No
If Yes
Import all the data into the main database after finalization and make it effective to the database.
5.2. Disadvantages
i. ii. In case of fire all the data in the database can be lost. Anyone at anytime can access the database without superior officers knowledge.
Page 17
Mini Project
Very low security. Data sheets can be easily lost. Need a lot of storage area. A lot of money is spent on paper and ink alone. Need workers to maintain the database.
6. Objectives
6.1. General Objectives
i. ii. iii. iv. v. The first objective of the company is to reduce cost in maintaining their current database. They want to reduce their paper costs by a factor of 85% . Their third objective is to fasten their pace in customer services. They want to have daily stock information on demand without any delays. They want to save time by referring to computerized database rather than a box filing cabinet.
Mini Project
The database should be protected with the latest security software. When a data about certain product is entered only it should appear in search results. When data is edited by an authorized personal from the company it should immediately take effect in the main database. The database should be able to be used in a intranet network without any down time. The database should be able to handle everything thing while working at maximum capacity of the companies servers without any crashing.
Mini Project
ix. x. xi.
The storage of the database will be shared between computerized systems. Daily updating of the database is easy. Use Microsoft Office as the base of the database.
7.1.1. Advantages
i. ii. iii. iv. v. vi. Cost effective. Takes up a lot less space compared to others. Fewer workers needed to maintain the database. No need of expensive internet security software. Most programs and software can be written by a programmer with ease. No wastages of paper.
7.1.2. Disadvantages
i. ii. iii. iv. v. Processing time is slow compared to normal working conditions. Need to buy a moderate priced server for the database. Need to connect all the shops, warehouses and offices with their own cable networks. Any changes brought to database can slow a computer system somewhere while a purchase is going on. No fool proof backups.
Mini Project
x. xi.
The database nor server system cannot crash as backup database and servers come online if the system or database is facing any difficulties. A paper based back up is taken every year.
7.2.1. Advantages
i. ii. iii. iv. In case of system crash the data in process is not lost. The processing speed is a lot faster. Any change brought to the database does not affect the speed of the computers. Can use small server because the database uses intranet and internet.
7.2.2. Disadvantages
i. ii. iii. iv. The database all ways at risk of being hacked. Need to buy genuine anti-virus etc.. software. Take more space. Need to use paper.
8. Chosen Solution
8.1. Advantages of the chosen solution.
The solution chosen by the company is the proposed solution one. As use of this method reduces the company bills spend on buying paper, ink cartridges and printers. As this solution doesnt need any paper to store data it is more environment friendly compared to the other solution. As there is no printing done, no ink cartridges nor printers are needed to print datasheets for the database. As this database is based on servers and intranet meaning there is no outside connection from the computer systems of the company which eliminates the buying of expensive genuine anti-virus or anti-spy where software. As this database needs only computer hard disks to store the data, less workers are need to maintain the it.
8.2. Limitations
Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19 Page 21
Mini Project
The chosen solution for the current problems faced by this company comes with a price. This type of computerized database needs the companys workers to be trained in how to use computers and how to work with this kind of programs. Due to workers being pulled off their jobs to be trained it strains the companys staff between work and training. Other limitations include buying new hardware and cables for this database to operate in full capacity. As this database is connected to a server which doesnt have any connection to internet, the programs used can be written by a programmer or can use non-genuine softwares. Other limitations include buying cables to connect all their shops, warehouses and offices located everywhere to the server.
9. Methodology
The method I have used to make this database is simple and easy one which is most common in a database by small businesses. These programs and software included in all computer systems when we first purchase them. These programs are mostly known as Microsoft Word, Microsoft Access and Microsoft Excel. The database is made in Microsoft Access tables because it has an easy search box. The Microsoft Excel is can be used calculate mathematical numbers with formulas already embedded into the program, excel can be used to keep mathematical numbers in tables with ease. Microsoft Word is used to make daily, monthly and yearly reports about the sales and stock. As these programs are already there when we install Microsoft Office in any computer system its much cost effective than buying expensive program specifically designed for databases. The software and programs being used is Microsoft also makes it easy to train workers as they will already have some experience using Microsoft Windows as well as Microsoft office.
Page 22
Mini Project
Page 23
Mini Project
If Yes
If No
Confirm that all the information allocated Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19 about the customers 100% correct and liable.
If No
Mini Project
Page 25
Mini Project
Create new files with the updated stock and sales while keeping the old files for reference of stock and sales.
Take the files from the database which has details and information about the item or product that has to
be removed
Page 26
Mini Project
Create a new files show that the information removed detail from has the been current
database while creating backups and files for history reference showing that the item existed in the past in the database.
Sort all the information about client before searching for the client in main database.
Get all the Page information about 27 the client from the database.
Mini Project
Add new information about the client recent activities with the company.
Finalize all the information about the client and their recent activities with the company in order of years, months, and days.
Add
all
the into
new the
Take the entire necessary file from the main database.28 Page
information Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19 database files.
Mini Project
Print invoices
the while
necessary making
Page 29
Mini Project
The greater the speed of the processor and the power the more efficient Recommended Hardware Requirements Intel Processor Core i7 the system is as MS Access 2007 needs to be run in High capacity processors. This also means that work can be done much faster.
3.3GHz, 8MB
Page 30
Mini Project
To store the database files Minimum Hardware Requirements in the computer. Larger the 40GB Hard memory, easier to store many files without slowing the Pc down
The operating system needs at least 30GB to work and 15GB to be free at all times to function properly. The Recommended Hardware 320GB SATA Hard constant data entering will also take up space, therefore a hard disk with more capacity would be the ideal choice.
Mini Project
Hardware
Reason
Microsoft Windows Vista needs at least 1GB of RAM to work efficiently. So at least 1GB is needed for the OS and to run the database.
Microsoft Windows Vista needs at least 1GB of RAM to work efficiently. So 1GB of RAM taken for OS and the Recommended Requirements other 1GB run the database. DDR 4GB RAM And the other 2GB RAM to run other programs. This is to prevent the computer from getting slow while OS and the database is running. This ensures ease of work.
Reason
Page 32
Mini Project
Monitor is a must since the software uses graphical Minimum Hardware Requirements 17 CRT Flat Screen 1280 960 32bit monitor interfaces that can be displayed only through monitors. To display the color images on the screen.
Color monitor is needed to display the colorful images Recommended Hardware Requirements 23 LCD Flat Screen 1280 1024 color monitor included in the program. To produce a neat output reports.
12.5. Mouse
Hardware
Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19
Reason
Page 33
Mini Project
Standard Mouse
Recommended Hardware
Mouse is required to select options, open and closes the program. The scroll in the mouse helps the user to find the data easily.
12.6. Keyboard
Page 34
Mini Project
Hardware
Reason A keyboard is considered necessary since data has to be entered and the keyboard is an ideal piece of hardware to enter data.
Standard Keyboard
Recommended Hardware
Multimedia Keyboard
12.7. Printer
Mohamed Sibaaq Ali Saleem 9G 09-4005 Reg no. 19 Page 35
Mini Project
Hardware
Reason
Printing of reports every HP DeskJet F4180 month, when hard copies are needed.
Print out monthly reports, invoices, and delivery Recommended Hardware HP LaserJet Printer notes. To print advertisement of the company.
Mini Project
Hardware
Reason
To burn DVDs which TSST corp. CD-W / DVDWriteable provide higher storage space and are better means of back up storage than CD-ROMs.
Recommended Hardware
Mini Project
Windows XP has WIMP Minimum Software Requirements Genuine Microsoft XP Service pack 3 interface. So it is easy for employees to run the program and do tasks.
Windows Vista provides more security features and it Recommended Software Genuine Microsoft Vista is the latest OS which is more user-friendly and stable.
Page 38