Está en la página 1de 97

UNIVERSITY OF CAMBRIDGE

Computer Studies Course work

CD Renting service
CANDIDATE NAME : Aishath Jaleela

CANDIDATE NUMBER : CENTRE CODE :

GCE OLevel Computer Studies Course Work

2013

CD Renting service
CANDIDATE NAME : Aishath Jaleela

CANDIDATE NUMBER : CENTRE CODE :

Page 2 of 97

GCE OLevel Computer Studies Course Work

2013

CONTENTS

Page 3 of 97

GCE OLevel Computer Studies Course Work

2013

Modules & Stages 1 2 3 Description of the system Specific objectives Working of the existing System Evaluation of the existing solution Description of possible solutions Evaluation of possible solutions Overall plan Hardware requirments Software requirements Description of method of solution

Page 5 6 7-8 8-9 9-10 10-11 13-14 15-16 17 18-22 23-28 29 31-38 39-50 51-57 58-65 66-91 93 93

Analysis phase

4 5 6 7 8 9

Design phase

10

11 Form layouts 12 Table relation Ship Implementation phase Testing phase Documentation phase Evaluation phase 13 Accurate method of solution 14 Forms,Reports & Queries 15 Test strategy & test results 16 User documentation 17 Technical documentation 18 System evaluation 19 Future development

Page 4 of 97

GCE OLevel Computer Studies Course Work

2013

ANALYSIS PHASE

DESCRIPTION OF THE SYSTEM


Page 5 of 97

GCE OLevel Computer Studies Course Work

2013

MUSIC CAF is a shop which rents CDs, to a range of customers. It is located in the single island atoll in Maldives called Fuvahmulah. The shop is owned by Mr. Mohamed Fazeel. The Company was established on 4th March 2000. At start, the shop had just 200 customers. But now the number of customers is gradually increasing, and business started getting wider. The MUSIC CAF rents English, Dhivehi and Hindi (both audio and video) CDs. This shop starts giving its service at 7.00am and stops at 11.30pm. MUSIC CAF is a building that has one counter and a specified section for the CD shelves which occupies most of the space. The shops aim is to give their customers a good quality service and faster renting service. But as the information of the customers and CDs are stored manually, on paper files, it is difficult to achieve their goal. There are only two staffs to handle the information stored on paper files. So, they face many obstacles in providing the details of the CDs and customers. Moreover, the manual system they use now is a time consuming process i.e., it is working very slowly. So in order to achieve the target of the shop, the system should be computerized.

SPECIFIC OBJECTIVES
To make the system work faster and more accurately, by replacing the manual system with the computerized system.
Page 6 of 97

GCE OLevel Computer Studies Course Work

2013

To create and maintain database to store information of rented CDs and customers, up-to-date. Searching, sorting and editing can be done quickly in order to save time of the customer. To avoid mistakes done by the staffs, for an example, when writing the customer details they may write an invalid customer ID. To reduce the number of papers used up by the staffs in storing information. Including auto-validation softwares to provide error free database. Easy to create reports and make calculations on the monthly profit, daily income, yearly profits, total cassettes unpaid and number of cassettes which are not returned. Easy to apply validations in different levels, and easy to detect errors. Very accurate calculations in CDs record keeping and rent details.

WORKING OF THE EXISTING SYSTEM


Page 7 of 97

GCE OLevel Computer Studies Course Work

2013

When new customers visit the MUSIC CAF they are asked to fill in their details on the customer record book. Each customer is given a membership card, containing a code, which is unique for each customer. And it contains details of the customers gender type, address, contact number and name of the customer. Every time the MUSIC CAF purchases a CD, they attach a sticker in the CD, with its title and reference number. Then, a CD card is created and put in a pocket on the CD case. And whenever a CD is rented, the CD card is taken from the pocket. Also, renters membership number and the rented date are written on it and the card is put in the file box for rented CDs. The reference number of the CD and the rental date is then added to the customer card. Finally, when the customer returns the CD, the CD card is put back in the pocket on the CD case and CD is then put back on the shelves. The retuned date is checked off the customers card. A tally is kept of the number of CDs rented in a day, to check the balance of the till. Any customer overdue more than two days, in returning a CD, is sent a short letter requesting the return of the CD and indicating that a fine was being imposed of $2 per day. The staffs spent hours per day putting the cards back in order in each card box, and sorting the CDs on the shelves to see the more and less popular ones. They often lose track of the number of CDs being rented because of the number of customers. Moreover, if a customer calls up to find out the availability of a particular CD, the staffs looked up the reference number. If the company has that particular CD then, the staffs check through the box of loan cards for CDs currently out, and make sure it is not rented.
Page 8 of 97

GCE OLevel Computer Studies Course Work

2013

So, all these tasks created troubles for the staffs. And they do many mistakes doing all the tasks simultaneously. Thus, the system should be computerized.

EVALUATION OF THE EXISTING SYSTEM


The current system has advantages as well as disadvantages. ADVANTAGES No need for any technical knowledge for doing the business. The data is processed without electricity. The system will not be affected even if there is no electricity. So the cost of paying the power charges is also very less. If anybody gets the idea of cross referencing any customers data, then that person has to physically break in and alter the data. This is difficult and also even a small change to data can be detected very easily. The changes that have been done in the files especially in financial section can easily be reorganized. DISADVANTAGES Manual system is very slow, so a long qeue will be there and customers may be unsatisfied. This will affect the good will of the company.

Page 9 of 97

GCE OLevel Computer Studies Course Work

2013

When the employees wants to search for a customer or CD it is very difficult because datas are entered in paper files and kept together in shelves. Very difficult to calculate daily, monthly, yearly profit of the company. Human beings makes mistakes, so any mistake on particular day will affect the entire operations of the system working. It is very difficult to recognize people who rented disks from the shop and who make failure to return. The registers filled by the staffs are not reliable, as some of the staffs may change information according to their wishes. If any loss occurred, it is very difficult to find out what cassette is borrowed, and by customer. Doing calculations, making edit operations and entering other details in the present system is time consuming task.

DESCRIPTON OF THE POSSIBLE SOLUTIONS.


SOLUTION 1 We can increase the number of employees, so that the customers will be satisfied with the services, because they dont have to wait for a long time. SOLUTION 2 We can use Microsoft excel and spreadsheets to maintain all the information. SOLUTION 3
Page 10 of 97

GCE OLevel Computer Studies Course Work

2013

We can increase the number of counters in the shop to make the service faster. SOLUTION 4 We can computerize the system using Microsoft Access to store all the information.

EVALUATION OF THE POSSIBLE SOLUTIONS


SOLUTION 1 ADVANTAGE They can overcome the slow procedure by increasing the number of employees. It will not take much time if each employee is doing separate tasks. Work load can be shared among the staffs. DISADVANTAGE Increasing the number of staffs will increase salary overhead of the company. If they are not getting much profit, this suggestion will not be viable. Manual errors are still arising. More job opportunities will be offered. SOLUTION 2 ADVANTAGE Most of the paper work will be eliminated. The space occupied by the files can be replaced by only one computer. Also, deletion can be done automatically.
Page 11 of 97

GCE OLevel Computer Studies Course Work

2013

DISADVANTAGE Structure is for transparent and it may cause accidental modifications. Because all the sheets are available in a single workbook it is difficult to search the details. SOLUTION 3 ADVANTAGES When counters increases the employees can speed up the service. Cutomers dont have to wait longer in a qeue. DISADVANTAGES Money has to be spent to buy and install the counters. The installation of counters requires a lot of space.

SOLUTION 4 ADVANTAGES In my opinion it is a very effective method of carrying out this business because: We can add, delete and update the files easily. Sorting, searching, altering and making amendments are much faster and easier. Proper security facilities reduce the risk of data being lost. Say to make the copies of sensitive data. Sorting will be done automatically. No need for much technical knowledge for handling this software. A very small space is needed to store the data. Validation checks can be performed on data. Data need not be updated in all the files. Since the updated data is linked to all the files. DISADVANTAGES
Page 12 of 97

GCE OLevel Computer Studies Course Work

2013

Lot of expenses will be paid for computerizing. If there is a power failure, the system wouldnt work. It would be impossible to detect any kind of alteration and deletion of the records or bills as there is no proof. (But files can be protected with passwords). Staffs needs to be trained to use the system.

DESIGN
Page 13 of 97

GCE OLevel Computer Studies Course Work

2013

Over All Plan


I am able to draw the following calculation after the system study. I can develop a new computerized solution for the above said problem. I will use MS-access database software to solve this problem using its features. 2.1 SYSTEM DESIGN PLAN My plans are: 1. Create a suitable database in access called CD-Renting to store all the CD details, member details etc. 2. Create tables to store different data types like Customers details, Library Shelf Details, Rental CDs details, New Disk Details and Supplier details 3. Sample data will be entered to test the table structure and then the relation ship between the tables created to access related data. (Given in technical doc). 4. To create user friendly forms for data collection like CDs (or) members. 5. To create queries for different search criteria for CDs and transactions. 6. To create effective reports on CD-details and transactions etc for the CD- Library.
Page 14 of 97

GCE OLevel Computer Studies Course Work

2013

2.2. Time Agenda Analysis


Description of the System Specific objective Description of existing solution Evaluation of existing solution Description of other possible solution Evaluation of other possible solution 3weeks 2days 2days 4days 3days 5days 5days

Design
Over all plan Hard ware requirement Soft ware requirement Table structure Description of method of solution

3weeks
3days 4days 4days 6days 4days

Implementation
Method of solution related to problem Accurate method of solution

1weeks
3days 4days

Testing
Test strategy Test result

1weeks
4days 3days

Documentation
Technical documentation User documentation
Page 15 of 97

2weeks
7days 7days

GCE OLevel Computer Studies Course Work

2013

Evaluation
Evaluation Processor

2weeks
7days

RAM Hard disk Monitor Key board Disk drives Pointing device Printer A dot matrix printer. System development

Pentium 233 MHz or higher processor; Pentium 4 recommended 248 MB RAM (minimum); 256 MB RAM (recommended) 20GB hard disk Super VGA (800 x 600) or higher resolution with 256 colors A 109 key keyboard DVD drive and floppy disk drives. Mouse (A mouse with a scroll button is recommended)

7days

Total

12weeks

Hardware requirements
Reasons for selecting the hardware are listed above:
The processor central processing unit is used to run the computer. Pentium 4 is advisable as it will be able to run the programs at sufficient speed and so that the process becomes faster. RAM is for the temporary storage of data. A RAM of minimum 248 MB is needed. A RAM of 256 MB is more recommended. This is because fast access to all the programs is needed and also sometimes a lot of bills may need to be created at the same time. I have chosen a hard disk of 20 GB to provide storage and faster access. Fairly huge amounts of data need to be stored. And it is estimated that the size of the database will grow as the no. of customers increases. So, to store such a large amount of data such as all details of customers etc, we need a huge memory capacity.

Page 16 of 97

GCE OLevel Computer Studies Course Work

2013

A visual display unit is fine for the purpose of data entry validation, screen outputs, graphics, etc. if the space possessed by the hardware need to be minimized; the liquid crystal display can be used. While entering details of CDs, cutomers, etc, a lot of data entry needs to be done. So keyboards are used. For this project I have decided to use a keyboard of 109 keys. In the new system we should have at least one floppy disk drive and a DVD drive to enable the installation of the new software and to allow the backing up of the file. DVD drive can be used to write the CDs for back up purposes and also to install software and other programs. Mouse is used as a pointing device to make selections on the computer screen. For this project a mouse with a scroll button is more recommended as this saves time and energy moving the mouse while entering data or checking the rental details, details of customers or CDs. The system needs printer to print the bills for the customers. A dot matrix printer will be suitable as it is comparatively cheap and the cost per sheet is low. And it also allows multi-part stationary.

Page 17 of 97

GCE OLevel Computer Studies Course Work

2013

Software required
Operating system: Microsoft Windows 2000 Service Pack 3 or later, or Windows XP or later (recommended) will be compatible for this application. Windows XP is more recommended because it is a new version when compared to other operating systems and has a lot of striking features. Microsoft access: I choose Microsoft access to create data bases for the billing system. This is because it is easy to create and maintain the bills and customer records. It speeds up the billing process due to the fast creation of customized data entry screens (forms) and report layouts. Data can be easily transferred from spreadsheet applications. It also has the ability to easily interrogate the database using queries in response to information requests from the treasure of the supermarket. Antivirus software: Anti virus software is used to scan and protect the computer against harmful viruses. Norton antivirus software is recommended as it is the most commonly used anti-virus software and is very fast at detecting viruses. Windows-based word processor: I can produce documents very quickly. To edit text and to provide easy access to commonly used function such as saving, printing work, opening existing documents and creating tables. So this package is perfect to use in the system. Spreadsheet: I can use spreadsheet packages to include the information of the bills paid and those which are pending. Modeling system can also be done by using spreadsheet. So it is much cheaper to setup a computer model than to build a whole system for testing. Corel draw: Corel draw software will be ideal to make flow charts of how the system works.

Page 18 of 97

GCE OLevel Computer Studies Course Work

2013

Description of method of solution


Table structure
In this application I have include 5 tables. They are: i. Customers table. ii. Library Shelf Details iii. Rental CDs details iv. New Disk Details. v. Supplier details

Table 1: Customer Details


Fields CustomerID Full name Gender Date of birth Address Village Contact no Profession CD code Regular? Data type Number Text Text Width 4 25 1 Validation check Primary key, between 1000 and 9999 Sample data 0124 Fathimath Description To Give the Unique number to the Customer Store detailed name of Customer This field is used to specify Gender This field is used to specify date of Birth This field is store Full address This field is used store village name This field used to store contact telephone number This field is used to store customer profession Used to identify a movie Check whether the person is a Regular or not

Must be M or F F Medium date Must contain 7 digits Between 000 and 999 yes /no 18/05/1974 Sraven Malegum 7541680 Teacher 001 Yes

Date/time 10 Text Text Number Text Number Text 25 20 Integer 15 Integer 3

Page 19 of 97

GCE OLevel Computer Studies Course Work

2013

Table 2: Library Shelf Details


Fields CD Code Type Title Language Description Company made Rating No of copies Copies in Shelf Price (RF) Data type Number primary key Text Text Text Text Text Number Number Number Number Width Integer 3 40 8 20 15 Integer Integer Integer Integer Validation Sample check data Between 004 000 and 999 DVD 2 In between 5 4 and 20 10 Horizon Dreams English Horror Description To give a Unique number to the Movie to identify it Check Whether it a DVD or CD Title of CD Identify language Small description about the nature of the CD Identify company who made the disk Shows the Rate side No. of copies available Rest of copies available Displays price of the CD/DVD, if any loss occur this field help to evaluate cost

Page 20 of 97

GCE OLevel Computer Studies Course Work

2013

Table 3: Rental details


Fields CD Code Customer ID Number Rent amount Date taken Date RETURN Number Date Date Integer Integer Medium date Medium Date Data type Number Width Integer primary key Validation Sample check data Between 1 024 and 999 between 1000 and 1254 9999 25 Less than current date Grater than current date 02/03/2008 10/03/2009 Description Used to identify a movie To Give the Unique number to the Customer This field is used to hold rent amount of the disk Rent start Date Rent Return Date

Page 21 of 97

GCE OLevel Computer Studies Course Work

2013

Table 4: Add new Disk details


Fields Movie Code Bill Number Title TYPE Nature Data type Number primary key Number Text Text Validation Sample check data integer Between 018 000 and 999 Integer Width 3 10 Choose only song, Movie, Software or other items VCD Songs Description Give a unique number to the CD/DVD Purchase bill number Title of the project Type of disk whether it is DVD/CD This field store the nature of content stored in the disk Shows nature of description This field is used to identify the whole sale supplier Store purchase price Total number of copies available in the Rack This field is used to store date of purchase To store the purchase date Store the company name

DESCRIPTION Text Supplier ID Price (Rf) No of Copies Date Contact NO Number Number Number Date Number

20

Integer In between 100 and 150 Integer Integer Integer Must have 7 digits 15 -

Romanti c 124 -

7748578 Tips industrie s

Company Made Text

Page 22 of 97

GCE OLevel Computer Studies Course Work

2013

Table 5: Supplier details


Data Validation Width type check Supplier ID Number Integer In between 100 and primary 150 key Supplier Text 20 Name Shop Text 33 Address Fields CONTACT Numeric Integer Restricted NUMBER to 7 digits E.MAIL Text 35 Movie Code Number Integer Between 000 and 999 Sample data 124 Description This field is used to identify the whole sale supplier

Mohamed Ahmed

This field is used to store Supplier name Choice CD Centre, This field is used to male store address of the shop 7331256 To store contact number of company choice@hotmail.co To store e-mail m address of person 145 To identify Movie/song/software /other

Page 23 of 97

GCE OLevel Computer Studies Course Work

2013

Form layouts
Form 1 (Welcome screen)

Title Logo
Quit Proceed

Form 2 (main menu) Label


Add New Disk Add Customer Details

Title

Logo

Add Library Shelf Details Add Rental Details Add Supplier Details Query MENU Home Page 24 of 97

GCE OLevel Computer Studies Course Work

2013

Form 3 (Add New Disk) Add New Disk Entry Form


Date CD Code Bill Number Title Type Description Supplier ID Price (RF) No. of copies Director

Label
Add Delete Save Print Back Report

Page 25 of 97

GCE OLevel Computer Studies Course Work

2013

Form 4(Add Customers Details)


Commands Customer ID Full Name Gender Date of Birth Address Village Delete Print Save Back Report Add

Customer Details Entry Form

Contact no. Profession Regular?

Page 26 of 97

GCE OLevel Computer Studies Course Work

2013

Form 5 (Insert New CD) Library Shelf Details Entry Form


CD Code Type Add Delete Print Save Back Back Report Title Language Description Audio/ Video Company made Rating No. Of Copies Shelf Price (RF)

Page 27 of 97

GCE OLevel Computer Studies Course Work

2013

Form 6 (Rental Details) Rental Details Entry Form


CD Code Title Customer ID Contact no. Date taken Date returned Print Back Report Add Delete Save

Page 28 of 97

GCE OLevel Computer Studies Course Work

2013

Form 7 (Supplier Details)

Supplier Details Entry Form


Suppliers ID Company Name Contact no. E-mail CD Code

Add

Delete

Print

Save

Back

Report s

Page 29 of 97

GCE OLevel Computer Studies Course Work

2013

Table Relationship

Page 30 of 97

GCE OLevel Computer Studies Course Work

2013

IMPLIMENTATI ON

Page 31 of 97

GCE OLevel Computer Studies Course Work

2013

ACCURATE METHOD OF SOLUTION


FLOW CHART

Customer details
Start Keyboard

Detail entry

Error

VDU

Validation

No

Enter new detail

Yes Transaction file Page 32 of 97 Updated customer master file

GCE OLevel Computer Studies Course Work

2013

Stop

W Processing Customer master file Report

Supplier details
Start Start Keyboard Keyboard

Detail entry Detail entry

Error Error

VDU VDU

Validation Validation

No

Enter new Enter detail new detail

Yes Transaction file Transaction file Updated Supplier Updated master file Supplier master file

Stop Stop

W W Customer master file

Processing Page 33 of 97

Report

GCE OLevel Computer Studies Course Work

2013

Processing Customer master file Report

CD Details
Start Keyboard

Detail entry

Error

VDU

Validation

NO

Enter new detail

Yes

Transaction file Updated CD master file

Stop CD master file

Page 34 of 97 Processing

Report

GCE OLevel Computer Studies Course Work

2013

RENTING PROCESS
Start

Request for cassettes

Check for availabilit y

Get customer information

Check the customer file

Get the cassettes

B
Page 35 of 97

Calculate the bill

Stop

Updated Bill master file

GCE OLevel Computer Studies Course Work

2013

Start

Payment Details
Detail entry

Check for payment

Check customer s file

Calculate the bill

Page 36 of 97

Stop

GCE OLevel Computer Studies Course Work

2013

Updated payment master file

Bill

ALGORITHMS FOR THE SPECIFIED PROBLEMS

To enter New Disk Details


Open form Add New Disk Input date Input CD Code Input Bill Number Input Title Input Type Input Description Input Supplier ID Input Price Input no. of copies Input Directors Name Then click Save button If the details valid then, Update database file Else, display error message End if Close

To enter New Customer Details


Open form Add Customer Details Input Customer ID
Page 37 of 97

GCE OLevel Computer Studies Course Work

2013

Input Full name Input Gender type Input Date of birth Input Address Input Village name Input Contact number Input Profession Mark whether the customer is regular Then click on Save If the details are correct then, Update the database file Else, display error message End if Close

To enter new Library Shelf Details


Open form Insert New CD Input CD Code Input CD type Input title Input Language Input Description of the CD Input Audio/Video Input Company name Input Rating Input No. of copies Input No. of copies in shelf Input Price Then, click the Save button If the details are valid then, Update the database file Else, display error message End if Close

To enter New Rental Details


Open the form Add rental details Input CD Code Input Title Input Customer ID Input Contact number
Page 38 of 97

GCE OLevel Computer Studies Course Work

2013

Input Date taken Input Date of return Then click on Save If the data entered is valid then, Update database file Else, display error message End if Close

To enter New Supplier Details Open the form Add supplier details Input Suppliers ID Input Company name Input Contact number Input E-mail address Input CD Code Then, click on Save button If the data entered is valid then, Update the database file Else, display error message End if Close

Page 39 of 97

GCE OLevel Computer Studies Course Work

2013

Forms, Reports & Queries


Form 1(Welcome Screen)

Form 2(Main Menu)

Page 40 of 97

GCE OLevel Computer Studies Course Work

2013

Form 3(Add New Disk)

Table Contents
Page 41 of 97

GCE OLevel Computer Studies Course Work

2013

Form 4(Add Customer Details)

Page 42 of 97

GCE OLevel Computer Studies Course Work

2013

Table contents

Form 5 (Insert New CD)

Page 43 of 97

GCE OLevel Computer Studies Course Work

2013

Table contents

Form 7(Add Rental Details)

Table contents
Page 44 of 97

GCE OLevel Computer Studies Course Work

2013

Form 8(Add Supplier Details)

Table contents
Page 45 of 97

GCE OLevel Computer Studies Course Work

2013

Form 9 (Query Menu)

Page 46 of 97

GCE OLevel Computer Studies Course Work

2013

Reports1 (Library Shelf details)

Report 2(Customer details)

Page 47 of 97

GCE OLevel Computer Studies Course Work

2013

Report 3 (Library Shelf Details)

Report 4(Rental Details)

Page 48 of 97

GCE OLevel Computer Studies Course Work

2013

Report 5 (Supplier Details)

Queries
Query 1 (Customer Details based on SEX)

Page 49 of 97

GCE OLevel Computer Studies Course Work

2013

Query 2(Library Shelf Details based on TYPE)

Page 50 of 97

GCE OLevel Computer Studies Course Work

2013

Query 3 (Rental Based on Date taken)


Page 51 of 97

GCE OLevel Computer Studies Course Work

2013

Page 52 of 97

GCE OLevel Computer Studies Course Work

2013

TESTING

Page 53 of 97

GCE OLevel Computer Studies Course Work

2013

Test strategty Test results


This application is tested to make sure whether it works successfully before it is implemented. All the input boxes are tested for normal data, abnormal data, and extreme data if possible. Testing is done with the forms below: Add New Disk entry form Add cutomer Details entry form Add Supplier Details entry form

Form 1 (Add New Disk-Test results)


In CD Code, only values between 001 and 999 are acceptable. When values between these two extremes were input no error message was displayed.

Normal Data
It is the data which valid or data which are accepted by the computer.

When an abnormal data was entered an error message was displayed which goes code accepted only between 001-999

Page 54 of 97

GCE OLevel Computer Studies Course Work

2013

Abnormal Data
Abnormal data is data which is not accepted by the computer. An error message is displayed if we input abnormal data. Below shows the actual test run for abnormal data in CD Code fiel

Extreme Data
This is the data which lies in two extremes. The most extreme is 999 and 001 is the least extreme that can be accepted.

Page 55 of 97

GCE OLevel Computer Studies Course Work

2013

Form 2 (Add Customer Details Test results)


Normal Data
In customer ID only values between 1000 and 9999 are acceptable. When values between these two extremes were input no error message was displayed.

Page 56 of 97

GCE OLevel Computer Studies Course Work

2013

When the abnormal data was input the error message Invalid Customer ID number, please Re-enter it again!!!(Hint: 10009999) was displayed.

Abnormal Data
Below shows the actual test run for abnormal data in Customer ID field

Extreme Data
The least extreme is 1000 and largest extreme is 9999.
Page 57 of 97

GCE OLevel Computer Studies Course Work

2013

Form 3 (Add Supplier Details)


Normal Data
In Suppliers ID only values between 100and 150 are acceptable. When values between these two extremes were input no error message was displayed.

Page 58 of 97

GCE OLevel Computer Studies Course Work

2013

Abnormal Data

When abnormal data was filled an error message Invalid Supplier ID please Re-Enter it again!!!

Extreme Data
The largest extreme is 150 and the least extreme is 100.

Page 59 of 97

GCE OLevel Computer Studies Course Work

2013

Document ation
Page 60 of 97

GCE OLevel Computer Studies Course Work

2013

User
Page 61 of 97

GCE OLevel Computer Studies Course Work

2013

Documen tation

Introduction to User guide


This user guide will help us to use the program more easily. All the tasks done by the program is explained. This guide will help us to overcome all the problems that you may face in running the program.

Screen 1 (Welcome Screen)

Page 62 of 97

GCE OLevel Computer Studies Course Work

2013

To close the data base we have to click on Quit. In the welcome screen if we click the Proceed in the welcome screen given below will appear.

Screen 2(Main Menu)

In this screen if we want to open any title move courser to the commands then the titles become high lighted then click the title so that it will open. To go to welcome screen click HOME.
Page 63 of 97

GCE OLevel Computer Studies Course Work

2013

When we open Add New Disk in main menu, the screen given below will appear.

Screen 3 (Add New Disk)

If we need to add customer details then we just have to click Add after entering the details of the customers. If there is a necessity of a record to be deleted then click on Delete. After adding the details of the customer we can click on the command Save. And if the record is to be printed then click on the Print command. And when we need the form to be closed we can click the Back.

When we open Add Customer Details in main menu, the following screen is displayed.
Page 64 of 97

GCE OLevel Computer Studies Course Work

2013

Screen 4 (Add Customer Details)

If we need to add customer details then we just have to click Add after entering the details of the customers. If there is a necessity of a record to be deleted then click on Delete. After adding the details of the customer we can click on the command Save. And if the record is to be printed then click on the Print command. And when we need the form to be closed we can click the Back.

When we choose the Insert New CD the screen that follows is demonstrated.

Screen 5 (Insert New CD)


Page 65 of 97

GCE OLevel Computer Studies Course Work

2013

In this form also to add the library shelf details we have to click on the command button Add. Then to save the record we have to click Save. When any printed record is required click on Print, to print the details. If any detail is needed to be deleted, click the cursor on the Delete command. And to go back click on Back.

When we select the Add Rental Details then the screen below is displayed.
Page 66 of 97

GCE OLevel Computer Studies Course Work

2013

Screen 6 (Rental Details)

To add the details of the rented disks we have to click on Add. If any deletion is needed we can click Delete. We can click on Save whenever we need to save a record. When there is a need for a printed record of this just click on Print. We can go back to the main menu choosing Back.

Page 67 of 97

GCE OLevel Computer Studies Course Work

2013

The screen given below is displayed when we select Add Supplier Details.

Screen 7 (Supplier Details)

To add a new record click on Add. Deletion can be done by clicking the button Delete. We can print the form by choosing the button Print. The form can be saved by clicking on Save.
To go back click on Back.

Page 68 of 97

GCE OLevel Computer Studies Course Work

2013

Technical Documen tation

Page 69 of 97

GCE OLevel Computer Studies Course Work

2013

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Add New Disk Details Properties DateCreated: 4/21/2008 7:07:22 PM DefaultView: DisplayViewsOnSharePoint 1 False GUID: {guid {95B64C33-012C-445DFalse A929-2884D84BA4B6}} LastUpdated: 6/29/2008 12:05:03 PM NameMap: OrderByOn: False OrderByOnLoad: Orientation: Left-to-Right RecordCount: TotalsRow: False Updatable:

Monday, June 30, 2008 Page: 1

2 FilterOnLoad: HideNewField: Long binary data True 12 True

Relationships Add New Disk DetailsLibrary shelf details Add New Disk Details CD Code Attributes: RelationshipType: Library shelf details CD code

Unique, Enforced, Cascade Updates, Cascade Deletes One-To-One

Supplier DetailsAdd New Disk Details Supplier Details Suppliers ID Attributes: RelationshipType:
1

Add New Disk Details Supplier ID

Enforced, Cascade Updates, Cascade Deletes One-To-Many

Table Indexes Name CD Code

Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary:

Number of Fields 1 False 30 False False CD Code False

Page 70 of 97

GCE OLevel Computer Studies Course Work


Required: Unique: Fields: CD Code PrimaryKey Clustered: DistinctCount: Foreign: IgnoreNulls: False False Ascending 1 False 30 False False

2013

Page 71 of 97

GCE OLevel Computer Studies Course Work

2013

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Add New Disk Details Page: 2 Name: PrimaryKey Primary: True Required: True Unique: True Fields: CD Code Ascending Supplier DetailsAdd New Disk Details 1 Clustered: False DistinctCount: 11 Foreign: True IgnoreNulls: False Name: Supplier DetailsAdd New Disk Details Primary: False Required: False Unique: False Fields: Supplier ID Ascending\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Customer Details Page: 3 Properties DateCreated: GUID: PM NameMap: Orientation: Updatable:

4/17/2008 6:32:36 PM {guid {2B5F7CC0-731E-

DefaultView: LastUpdated:

2 5/12/2008 5:28:54 False 1

4BB7-8EB1-2A2F27C03517}} Long binary data OrderByOn: Left-to-Right RecordCount: True

Relationships Rental detailsCustomer Details Rental details CustomerID Attributes: RelationshipType: Customer Details Customer ID

Unique, Enforced, Cascade Updates, Cascade Deletes One-To-One

Table Indexes Name Customer ID Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields: Customer ID PrimaryKey Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields:

Number of Fields 1 False 13 False False Customer ID False False False Ascending 1 False 13 False False PrimaryKey False False False

Page 72 of 97

GCE OLevel Computer Studies Course Work

2013

Customer ID Ascending PrimaryKey1 1 Clustered: False DistinctCount: 12 Foreign: False IgnoreNulls: False Name: PrimaryKey1\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Customer Details Page: 4 Primary: True Required: True Unique: True Fields: Customer ID Ascending Rental detailsCustomer Details 1 Clustered: False DistinctCount: 1 Foreign: True IgnoreNulls: False Name: Rental detailsCustomer Details Primary: False Required: False Unique: True Fields: Customer ID Ascending \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Library shelf details Properties DateCreated: 5/1/2008 6:03:59 PM DefaultView: DisplayViewsOnSharePoint 1 False GUID: {guid {8C315E10-F06E-4503False 8A73-A377874ABD80}} LastUpdated: 6/29/2008 11:59:07 AM NameMap: OrderByOn: False OrderByOnLoad: Orientation: Left-to-Right RecordCount: TotalsRow: False Updatable: Monday, June 30, 2008 Page: 5

2 FilterOnLoad: HideNewField: Long binary data True 6 True

Relationships Add New Disk DetailsLibrary shelf details Add New Disk Details CD Code Attributes: RelationshipType: Library shelf details CD code

Unique, Enforced, Cascade Updates, Cascade Deletes One-To-One

Library shelf detailsRental details Library shelf details CD code Attributes: RelationshipType:
1

Rental details CD Code

Enforced, Cascade Updates, Cascade Deletes One-To-Many

Supplier DetailsLibrary shelf details Supplier Details Suppliers ID


1

Library shelf details SupplierID

Page 73 of 97

GCE OLevel Computer Studies Course Work


Attributes: RelationshipType:

2013

Enforced, Cascade Updates, Cascade Deletes One-To-Many

Table Indexes Name Number of Fields Add New Disk DetailsLibrary shelf details 1 Clustered: False DistinctCount: 6 Foreign: True IgnoreNulls: False Name: Add New Disk DetailsLibrary shelf details \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Library shelf details Page: 6 Primary: False Required: False Unique: True Fields: CD code Ascending Movie code 1 Clustered: False DistinctCount: 10 Foreign: False IgnoreNulls: False Name: Movie code Primary: False Required: False Unique: False Fields: CD code Ascending PrimaryKey 1 Clustered: False DistinctCount: 10 Foreign: False IgnoreNulls: False Name: PrimaryKey Primary: True Required: True Unique: True Fields: CD code Ascending Supplier DetailsLibrary shelf details 1 Clustered: False DistinctCount: 4 Foreign: True IgnoreNulls: False Name: Supplier DetailsLibrary shelf details Primary: False Required: False Unique: False Fields: SupplierID Ascending SupplierID 1 Clustered: False DistinctCount: 4 Foreign: False IgnoreNulls: False Name: SupplierID Primary: False Required: False Unique: False Fields: SupplierID Ascending \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Rental details Properties DateCreated: Monday, June 30, 2008 Page: 7

5/5/2008 5:01:15 PM

DefaultView:

Page 74 of 97

GCE OLevel Computer Studies Course Work


GUID: AM NameMap: Orientation: Updatable: {guid {CEC5CB88-BD9DLastUpdated:

2013
5/8/2008 10:49:24 False 2

4C1D-9595-DFD1C207D877}} Long binary data OrderByOn: Left-to-Right RecordCount: True

Relationships Library shelf detailsRental details Library shelf details CD code Attributes: RelationshipType:
1

Rental details CD Code

Enforced, Cascade Updates, Cascade Deletes One-To-Many

Rental detailsCustomer Details Rental details CustomerID Attributes: RelationshipType: Customer Details Customer ID

Unique, Enforced, Cascade Updates, Cascade Deletes One-To-One

Table Indexes Name CustomerID Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields: CustomerID Library shelf detailsRental details Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary:

Number of Fields 1 False 6 False False CustomerID False False False Ascending 1 False 2 True False Library shelf detailsRental details False Monday, June 30, 2008 Page: 8

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Rental details Required: False Unique: False Fields: CD Code Ascending Movie Code 1 Clustered: False DistinctCount: 2 Foreign: False IgnoreNulls: False Name: Movie Code Primary: False Required: False Unique: False Fields: CD Code Ascending PrimaryKey 1 Clustered: False

Page 75 of 97

GCE OLevel Computer Studies Course Work


DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields: CustomerID 2 False False PrimaryKey True True True Ascending

2013

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Supplier Details Properties DateCreated: 5/5/2008 5:14:42 PM DisplayViewsOnSharePoint False GUID: {guid {49A8818A-4C2B4C36-AC77LastUpdated: 6/29/2008 11:51:40 AM OrderByOn: False Orientation: Left-to-Right TotalsRow: False

Monday, June 30, 2008 Page: 9

DefaultView: 1 HideNewField: NameMap: OrderByOnLoad: RecordCount: Updatable:

2 FilterOnLoad: False Long binary data True 20 True

Relationships Supplier DetailsAdd New Disk Details Supplier Details Suppliers ID Attributes: RelationshipType:
1

Add New Disk Details Supplier ID

Enforced, Cascade Updates, Cascade Deletes One-To-Many

Supplier DetailsLibrary shelf details Supplier Details Suppliers ID Attributes: RelationshipType:


1

Library shelf details SupplierID

Enforced, Cascade Updates, Cascade Deletes One-To-Many

Table Indexes Name CD Code

Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields: CD Code PrimaryKey Clustered: DistinctCount: Foreign: IgnoreNulls:

Number of Fields 1 False 22 False False CD Code False False False Ascending 1 False 20 False False Monday, June 30, 2008 Page: 10

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Supplier Details

Page 76 of 97

GCE OLevel Computer Studies Course Work


Name: Primary: Required: Unique: Fields: Suppliers ID Suppliers ID Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields: Suppliers ID PrimaryKey True True True Ascending 1 False 23 False False Suppliers ID False False False Ascending

2013

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Add New Disk Details Entry Form Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: True ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible:

Monday, June 30, 2008 Page: 11

True True True True True No True Add New Disk Details Entry Form True 2 True False False 24 True Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True 0 False

AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle:

True True True True True True Sizable CloseButton: False Single Form True False 24 False True True False Left-to-Right (bitmap) Clip 0 True Add New Disk Details Both Datasheet on Top 0 False Both 13170

DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:

Code

1 2 3 4 5 6 7 8 9 10 11 12 13 14

VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Add New Disk Details Entry Form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Add_New_Record_Click() On Error GoTo Err_Add_New_Record_Click

Page 77 of 97

GCE OLevel Computer Studies Course Work


15 16 17

2013

DoCmd.GoToRecord , , acNewRec

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Add New Disk Details Entry Form Page: 12 18 Exit_Add_New_Record_Click: 19 Exit Sub 20 21 Err_Add_New_Record_Click: 22 MsgBox Err.Description 23 Resume Exit_Add_New_Record_Click 24 25 End Sub 26 27 28 Private Sub SAve_record_Click() 29 On Error GoTo Err_SAve_record_Click 30 31 32 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 33 34 Exit_SAve_record_Click: 35 Exit Sub 36 37 Err_SAve_record_Click: 38 MsgBox Err.Description 39 Resume Exit_SAve_record_Click 40 41 End Sub 42 43 Private Sub Command32_Click() 44 On Error GoTo Err_Command32_Click 45 46 Dim stDocName As String 47 Dim stLinkCriteria As String 48 49 stDocName = "Main menu" 50 DoCmd.OpenForm stDocName, , , stLinkCriteria 51 52 Exit_Command32_Click: 53 Exit Sub 54 55 Err_Command32_Click: 56 MsgBox Err.Description 57 Resume Exit_Command32_Click 58 59 End Sub 60 Private Sub Command33_Click() 61 On Error GoTo Err_Command33_Click 62 63 64 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 65 DoCmd.PrintOut acSelection 66 67 Exit_Command33_Click: 68 Exit Sub 69 70 Err_Command33_Click: 71 MsgBox Err.Description \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Add New Disk Details Entry Form Page: 13 72 Resume Exit_Command33_Click 73 74 End Sub 75 Private Sub Command34_Click() 76 On Error GoTo Err_Command34_Click 77 78 79 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 80 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Page 78 of 97

GCE OLevel Computer Studies Course Work


81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

2013

Exit_Command34_Click: Exit Sub Err_Command34_Click: MsgBox Err.Description Resume Exit_Command34_Click End Sub Private Sub Command35_Click() On Error GoTo Err_Command35_Click DoCmd.Close Exit_Command35_Click: Exit Sub Err_Command35_Click: MsgBox Err.Description Resume Exit_Command35_Click End Sub Private Sub CmDCD_Click() On Error GoTo Err_CmDCD_Click Dim stDocName As String stDocName = "CD STOCK Report" DoCmd.OpenReport stDocName, acPreview Exit_CmDCD_Click: Exit Sub Err_CmDCD_Click: MsgBox Err.Description Resume Exit_CmDCD_Click End Sub Monday, June 30, 2008 Page: 14

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Customer Details entry form Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: True ControlBox: DefaultEditing: DividingLines: Filter: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize:

True AllowDatasheetView: True AllowEditing: True AllowFilters: True AllowLayoutView: True AllowPivotTableView: No AutoCenter: True BorderStyle: Customer Details entry form True 2 True (([Customer Details].[Regular?]=0)) False 24 False True True False Left-to-Right (bitmap) Clip 0 True Customer Details Both Datasheet on Top 0 DataEntry: DefaultView: FetchDefaults: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar:

True True True True True True Sizable CloseButton: False Single Form True False False 24 True Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True

Page 79 of 97

GCE OLevel Computer Studies Course Work


SubdatasheetExpanded: 0 ViewsAllowed: Both Width: 14700 False Visible:

2013
SubdatasheetHeight: False

Code

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Customer Details entry form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command24_Click() On Error GoTo Err_Command24_Click DoCmd.GoToRecord , , acNewRec

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Customer Details entry form Page: 15 17 18 Exit_Command24_Click: 19 Exit Sub 20 21 Err_Command24_Click: 22 MsgBox Err.Description 23 Resume Exit_Command24_Click 24 25 End Sub 26 Private Sub Command25_Click() 27 On Error GoTo Err_Command25_Click 28 29 30 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 31 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 32 33 Exit_Command25_Click: 34 Exit Sub 35 36 Err_Command25_Click: 37 MsgBox Err.Description 38 Resume Exit_Command25_Click 39 40 End Sub 41 Private Sub Command26_Click() 42 On Error GoTo Err_Command26_Click 43 44 45 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 46 DoCmd.PrintOut acSelection 47 48 Exit_Command26_Click: 49 Exit Sub 50 51 Err_Command26_Click: 52 MsgBox Err.Description 53 Resume Exit_Command26_Click 54 55 End Sub 56 Private Sub Command41_Click() 57 On Error GoTo Err_Command41_Click 58 59 Dim stDocName As String 60 Dim stLinkCriteria As String 61 62 stDocName = "Main menu"

Page 80 of 97

GCE OLevel Computer Studies Course Work


63 DoCmd.OpenForm stDocName, , , stLinkCriteria 64 65 Exit_Command41_Click: 66 Exit Sub 67 68 Err_Command41_Click: 69 MsgBox Err.Description 70 Resume Exit_Command41_Click

2013

Page 81 of 97

GCE OLevel Computer Studies Course Work

2013

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Customer Details entry form Page: 16 71 72 End Sub 73 Private Sub Command42_Click() 74 On Error GoTo Err_Command42_Click 75 76 77 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 78 79 Exit_Command42_Click: 80 Exit Sub 81 82 Err_Command42_Click: 83 MsgBox Err.Description 84 Resume Exit_Command42_Click 85 86 End Sub 87 Private Sub CmdCust_Click() 88 On Error GoTo Err_CmdCust_Click 89 90 Dim stDocName As String 91 92 stDocName = "Customer Details Report" 93 DoCmd.OpenReport stDocName, acPreview 94 95 Exit_CmdCust_Click: 96 Exit Sub 97 98 Err_CmdCust_Click: 99 MsgBox Err.Description 100 Resume Exit_CmdCust_Click 101 102 End Sub 103 104 Private Sub CmDclose_Click() 105 On Error GoTo Err_CmDclose_Click 106 107 108 If Me.Dirty Then Me.Dirty = False 109 DoCmd.Close 110 111 Exit_CmDclose_Click: 112 Exit Sub 113 114 Err_CmDclose_Click: 115 MsgBox Err.Description 116 Resume Exit_CmDclose_Click 117 118 End Sub \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Library shelf details entry form Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: Monday, June 30, 2008 Page: 17

True True True True True No True Library shelf details True 2 True False False 24 True

AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton:

True True True True True True Sizable True False Single Form True False 24 False True

Page 82 of 97

GCE OLevel Computer Studies Course Work


MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible: Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True 0 False Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:

2013
True False Left-to-Right (bitmap) Clip 0 True Library shelf details Both Datasheet on Top 0 False Both 14580

Code

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Library shelf details entry form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command24_Click() On Error GoTo Err_Command24_Click DoCmd.GoToRecord , , acNewRec Exit_Command24_Click:

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Library shelf details entry form Page: 18 19 Exit Sub 20 21 Err_Command24_Click: 22 MsgBox Err.Description 23 Resume Exit_Command24_Click 24 25 End Sub 26 Private Sub Command25_Click() 27 On Error GoTo Err_Command25_Click 28 29 30 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 31 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 32 33 Exit_Command25_Click: 34 Exit Sub 35 36 Err_Command25_Click: 37 MsgBox Err.Description 38 Resume Exit_Command25_Click 39 40 End Sub 41 Private Sub Command26_Click() 42 On Error GoTo Err_Command26_Click 43 44 45 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 46 DoCmd.PrintOut acSelection 47 48 Exit_Command26_Click: 49 Exit Sub 50 51 Err_Command26_Click: 52 MsgBox Err.Description

Page 83 of 97

GCE OLevel Computer Studies Course Work

2013

53 Resume Exit_Command26_Click 54 55 End Sub 56 Private Sub Command27_Click() 57 On Error GoTo Err_Command27_Click 58 59 60 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 61 62 Exit_Command27_Click: 63 Exit Sub 64 65 Err_Command27_Click: 66 MsgBox Err.Description 67 Resume Exit_Command27_Click 68 69 End Sub 70 Private Sub Command30_Click() 71 On Error GoTo Err_Command30_Click 72 \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Library shelf details entry form 73 Dim stDocName As String 74 Dim stLinkCriteria As String 75 76 stDocName = "Main menu" 77 DoCmd.OpenForm stDocName, , , stLinkCriteria 78 79 Exit_Command30_Click: 80 Exit Sub 81 82 Err_Command30_Click: 83 MsgBox Err.Description 84 Resume Exit_Command30_Click 85 86 End Sub 87 Private Sub CDReport_Click() 88 On Error GoTo Err_CDReport_Click 89 90 Dim stDocName As String 91 92 stDocName = "CD STOCK Report" 93 DoCmd.OpenReport stDocName, acPreview 94 95 Exit_CDReport_Click: 96 Exit Sub 97 98 Err_CDReport_Click: 99 MsgBox Err.Description 100 Resume Exit_CDReport_Click 101 102 End Sub Monday, June 30, 2008 Page: 19

Page 84 of 97

GCE OLevel Computer Studies Course Work


\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Main menu Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible:

2013
Monday, June 30, 2008 Page: 20

True True True True True No True True False Single Form True False 24 False True True False Left-to-Right (none) Clip 0 True True Allow Edits Form Only True 0 False

AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:

True True True True True False Sizable True 2 True False False 24 True Both Enabled True True (Default) Center False No Locks Dynaset Both Datasheet on Top 0 False Both 18000

Code

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Main menu" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command10_Click() On Error GoTo Err_Command10_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "Add New Disk Details Entry Form" DoCmd.OpenForm stDocName, , , stLinkCriteria Monday, June 30, 2008 Page: 21

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Main menu 20 21 Exit_Command10_Click: 22 Exit Sub 23 24 Err_Command10_Click: 25 MsgBox Err.Description 26 Resume Exit_Command10_Click 27 28 End Sub 29 Private Sub Command14_Click() 30 On Error GoTo Err_Command14_Click 31

Page 85 of 97

GCE OLevel Computer Studies Course Work


32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 Dim stDocName As String Dim stLinkCriteria As String stDocName = "Add New Disk Details Entry Form" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_Command14_Click: Exit Sub Err_Command14_Click: MsgBox Err.Description Resume Exit_Command14_Click End Sub Private Sub Command19_Click() On Error GoTo Err_Command19_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "Customer Details entry form" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_Command19_Click: Exit Sub Err_Command19_Click: MsgBox Err.Description Resume Exit_Command19_Click End Sub Private Sub Command20_Click() On Error GoTo Err_Command20_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "Library shelf details entry form" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_Command20_Click: Exit Sub

2013

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Main menu 74 75 Err_Command20_Click: 76 MsgBox Err.Description 77 Resume Exit_Command20_Click 78 79 End Sub 80 Private Sub Command21_Click() 81 On Error GoTo Err_Command21_Click 82 83 Dim stDocName As String 84 Dim stLinkCriteria As String 85 86 stDocName = "Rental details entry form" 87 DoCmd.OpenForm stDocName, , , stLinkCriteria 88 89 Exit_Command21_Click: 90 Exit Sub 91 92 Err_Command21_Click: 93 MsgBox Err.Description 94 Resume Exit_Command21_Click 95 96 End Sub 97 Private Sub Command22_Click() 98 On Error GoTo Err_Command22_Click 99 100 Dim stDocName As String 101 Dim stLinkCriteria As String 102

Monday, June 30, 2008 Page: 22

Page 86 of 97

GCE OLevel Computer Studies Course Work


103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 stDocName = "Supplier Details entry form" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_Command22_Click: Exit Sub Err_Command22_Click: MsgBox Err.Description Resume Exit_Command22_Click End Sub Private Sub CmdBack_Click() On Error GoTo Err_CmdBack_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "Welcome" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_CmdBack_Click: Exit Sub Err_CmdBack_Click: MsgBox Err.Description

2013

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Main menu 128 Resume Exit_CmdBack_Click 129 130 End Sub 131 Private Sub CmDqueries_Click() 132 On Error GoTo Err_CmDqueries_Click 133 134 Dim stDocName As String 135 Dim stLinkCriteria As String 136 137 stDocName = "QueryMenu" 138 DoCmd.OpenForm stDocName, , , stLinkCriteria 139 140 Exit_CmDqueries_Click: 141 Exit Sub 142 143 Err_CmDqueries_Click: 144 MsgBox Err.Description 145 Resume Exit_CmDqueries_Click 146 147 End Sub

Monday, June 30, 2008 Page: 23

Page 87 of 97

GCE OLevel Computer Studies Course Work


\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: QueryMenu Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible:

2013
Monday, June 30, 2008 Page: 24

True True True True True No True True False Single Form True False 24 False True True False Left-to-Right (none) Clip 0 True True Allow Edits Form Only True 0 False

AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:

True True True True True False Sizable True 2 False False True 24 True Both Enabled True True (Default) Center False No Locks Dynaset Both Datasheet on Top 0 False Both 8884

Code

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_QueryMenu" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub CmdQuary_Click() On Error GoTo Err_CmdQuary_Click Dim stDocName As String stDocName = "Customer Details QuerySEX" DoCmd.OpenQuery stDocName, acNormal, acEdit Monday, June 30, 2008 Page: 25

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: QueryMenu 20 Exit_CmdQuary_Click: 21 Exit Sub 22 23 Err_CmdQuary_Click: 24 MsgBox Err.Description 25 Resume Exit_CmdQuary_Click 26 27 End Sub 28 Private Sub CmdQueryType_Click() 29 On Error GoTo Err_CmdQueryType_Click 30 31 Dim stDocName As String

Page 88 of 97

GCE OLevel Computer Studies Course Work


32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

2013

stDocName = "Library shelf details QueryTYPE" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit_CmdQueryType_Click: Exit Sub Err_CmdQueryType_Click: MsgBox Err.Description Resume Exit_CmdQueryType_Click End Sub Private Sub CmdQuaryDate_Click() On Error GoTo Err_CmdQuaryDate_Click Dim stDocName As String stDocName = "Rental details QueryDATE" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit_CmdQuaryDate_Click: Exit Sub Err_CmdQuaryDate_Click: MsgBox Err.Description Resume Exit_CmdQuaryDate_Click End Sub Private Sub CmDclose_Click() On Error GoTo Err_CmDclose_Click If Me.Dirty Then Me.Dirty = False DoCmd.Close Exit_CmDclose_Click: Exit Sub Err_CmDclose_Click: MsgBox Err.Description Resume Exit_CmDclose_Click

Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible:

True True True True True No True Rental details True 2 True False False 24 True Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True 0 False

AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:

True True True True True True Sizable True False Single Form True False 24 False True True False Left-to-Right (bitmap) Clip 0 True Rental details Both Datasheet on Top 0 False Both 14640

Page 89 of 97

GCE OLevel Computer Studies Course Work


Code

2013

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Rental details entry form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command14_Click() On Error GoTo Err_Command14_Click DoCmd.GoToRecord , , acNewRec Exit_Command14_Click:

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Rental details entry form Page: 28 19 Exit Sub 20 21 Err_Command14_Click: 22 MsgBox Err.Description 23 Resume Exit_Command14_Click 24 25 End Sub 26 Private Sub Command15_Click() 27 On Error GoTo Err_Command15_Click 28 29 30 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 31 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 32 33 Exit_Command15_Click: 34 Exit Sub 35 36 Err_Command15_Click: 37 MsgBox Err.Description 38 Resume Exit_Command15_Click 39 40 End Sub 41 Private Sub Command16_Click() 42 On Error GoTo Err_Command16_Click 43 44 45 DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 46 47 Exit_Command16_Click: 48 Exit Sub 49 50 Err_Command16_Click: 51 MsgBox Err.Description 52 Resume Exit_Command16_Click 53 54 End Sub 55 Private Sub Command17_Click() 56 On Error GoTo Err_Command17_Click 57 58 59 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 60 DoCmd.PrintOut acSelection 61 62 Exit_Command17_Click: 63 Exit Sub 64 65 Err_Command17_Click: 66 MsgBox Err.Description 67 Resume Exit_Command17_Click 68 69 End Sub 70 Private Sub Command19_Click()

Page 90 of 97

GCE OLevel Computer Studies Course Work


71 On Error GoTo Err_Command19_Click 72

2013

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Rental details entry form Page: 29 73 74 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 75 76 Exit_Command19_Click: 77 Exit Sub 78 79 Err_Command19_Click: 80 MsgBox Err.Description 81 Resume Exit_Command19_Click 82 83 End Sub 84 Private Sub Command20_Click() 85 On Error GoTo Err_Command20_Click 86 87 Dim stDocName As String 88 Dim stLinkCriteria As String 89 90 stDocName = "Main menu" 91 DoCmd.OpenForm stDocName, , , stLinkCriteria 92 93 Exit_Command20_Click: 94 Exit Sub 95 96 Err_Command20_Click: 97 MsgBox Err.Description 98 Resume Exit_Command20_Click 99 100 End Sub 101 Private Sub CmdReport_Click() 102 On Error GoTo Err_CmdReport_Click 103 104 Dim stDocName As String 105 106 stDocName = "OUTCD Report" 107 DoCmd.OpenReport stDocName, acPreview 108 109 Exit_CmdReport_Click: 110 Exit Sub 111 112 Err_CmdReport_Click: 113 MsgBox Err.Description 114 Resume Exit_CmdReport_Click 115 116 End Sub 117 Private Sub CmDclose_Click() 118 On Error GoTo Err_CmDclose_Click 119 120 121 If Me.Dirty Then Me.Dirty = False 122 DoCmd.Close 123 124 Exit_CmDclose_Click: 125 Exit Sub 126 \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Rental details entry form 127 Err_CmDclose_Click: 128 MsgBox Err.Description 129 Resume Exit_CmDclose_Click 130 131 End Sub \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Supplier Details entry form Monday, June 30, 2008 Page: 30

Monday, June 30, 2008 Page: 31

Page 91 of 97

GCE OLevel Computer Studies Course Work


Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible:

2013

True True True True True No True Supplier Details True 2 True False False 24 True Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True 0 False

AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:

True True True True True True Sizable True False Single Form True False 24 False True True False Left-to-Right (bitmap) Clip 0 True Supplier Details Both Datasheet on Top 0 False Both 14580

Code

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Supplier Details entry form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command11_Click() On Error GoTo Err_Command11_Click DoCmd.GoToRecord , , acNewRec Exit_Command11_Click:

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Supplier Details entry form Page: 32 19 Exit Sub 20 21 Err_Command11_Click: 22 MsgBox Err.Description 23 Resume Exit_Command11_Click 24 25 End Sub 26 Private Sub Command12_Click() 27 On Error GoTo Err_Command12_Click 28 29 30 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 31 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 32 33 Exit_Command12_Click: 34 Exit Sub 35 36 Err_Command12_Click:

Page 92 of 97

GCE OLevel Computer Studies Course Work

2013

37 MsgBox Err.Description 38 Resume Exit_Command12_Click 39 40 End Sub 41 Private Sub Command15_Click() 42 On Error GoTo Err_Command15_Click 43 44 45 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 46 DoCmd.PrintOut acSelection 47 48 Exit_Command15_Click: 49 Exit Sub 50 51 Err_Command15_Click: 52 MsgBox Err.Description 53 Resume Exit_Command15_Click 54 55 End Sub 56 Private Sub Command16_Click() 57 On Error GoTo Err_Command16_Click 58 59 60 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 61 62 Exit_Command16_Click: 63 Exit Sub 64 65 Err_Command16_Click: 66 MsgBox Err.Description 67 Resume Exit_Command16_Click 68 69 End Sub 70 Private Sub Command18_Click() 71 On Error GoTo Err_Command18_Click 72 \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Supplier Details entry form 73 Dim stDocName As String 74 Dim stLinkCriteria As String 75 76 stDocName = "Main menu" 77 DoCmd.OpenForm stDocName, , , stLinkCriteria 78 79 Exit_Command18_Click: 80 Exit Sub 81 82 Err_Command18_Click: 83 MsgBox Err.Description 84 Resume Exit_Command18_Click 85 86 End Sub 87 Private Sub CmdReport_Click() 88 On Error GoTo Err_CmdReport_Click 89 90 Dim stDocName As String 91 92 stDocName = "Supplier DetailsReport" 93 DoCmd.OpenReport stDocName, acPreview 94 95 Exit_CmdReport_Click: 96 Exit Sub 97 98 Err_CmdReport_Click: 99 MsgBox Err.Description 100 Resume Exit_CmdReport_Click 101 102 End Sub \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Welcome Monday, June 30, 2008 Page: 33

Monday, June 30, 2008 Page: 34

Page 93 of 97

GCE OLevel Computer Studies Course Work


Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible:

2013

True True True True True No True True False Single Form True False 24 False True True False Left-to-Right (none) Clip 0 True True Allow Edits Form Only True 0 False

AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:

True True True True True False Sizable True 2 True False False 24 True Both Enabled True True (Default) Center False No Locks Dynaset Both Datasheet on Top 0 False Both 13984

Code

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Welcome" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command1_Click() On Error GoTo Err_Command1_Click DoCmd.Close Exit_Command1_Click: Exit Sub Monday, June 30, 2008 Page: 35

\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Welcome 20 21 Err_Command1_Click: 22 MsgBox Err.Description 23 Resume Exit_Command1_Click 24 25 End Sub 26 Private Sub Command9_Click() 27 On Error GoTo Err_Command9_Click 28 29 Dim stDocName As String 30 Dim stLinkCriteria As String 31 32 stDocName = "Main menu" 33 DoCmd.OpenForm stDocName, , , stLinkCriteria 34 35 Exit_Command9_Click: 36 Exit Sub 37

Page 94 of 97

GCE OLevel Computer Studies Course Work


38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 Err_Command9_Click: MsgBox Err.Description Resume Exit_Command9_Click End Sub Private Sub Command10_Click() On Error GoTo Err_Command10_Click DoCmd.Close Exit_Command10_Click: Exit Sub Err_Command10_Click: MsgBox Err.Description Resume Exit_Command10_Click End Sub Private Sub CmdQuit_Click() On Error GoTo Err_CmdQuit_Click DoCmd.Quit Exit_CmdQuit_Click: Exit Sub Err_CmdQuit_Click: MsgBox Err.Description Resume Exit_CmdQuit_Click End Sub

2013

Page 95 of 97

GCE OLevel Computer Studies Course Work

2013

Evaluation

SYSTEM EVALUATION
After several validation checks and example data, it is found that the system responds in the expected way. The process has become very accurate and there is very less risk of any human errors. If a wrong data is entered the system automatically displays an error message, so that the
Page 96 of 97

GCE OLevel Computer Studies Course Work

2013

user will be aware of the mistake before the bills are sent to the customers. I am satisfied with the new system. The system has been developed within the time plan and most of objectives of the system are achieved. The system can store all the information about customers, CDs, rental details, e.t.c. So in short I could tell that I am completely satisfied with the way I have computerized the CD rental system of the shop solving a lot of problems caused to them.

FUTURE DEVELOPMENT
The modifications that can bring betterment in the management of the current system includ the collaboration of the system with the Networking. The company can open a website where the customers can pay their bills and by credit cards then this improvising of the system may be helpful to the business. Another way of improving the system is by using preprinted stationery for bills. I have made this program in such a way that it can work with more effectively by modifying its programming using new database softwares that comes in future with more complicated features.

****************************************

Page 97 of 97

También podría gustarte