Académique Documents
Professionnel Documents
Culture Documents
CONTENTS
ANALYSIS Introduction to the business Problem Specific objectives Working of the existing system Evaluation of existing system Description of the possible solutions Evaluation of the other possible solutions DESIGN Action plan Description of method of solution Screen layouts Hardware design Software design 14 16 16 30 31 7 7 7 8 9 10 10
IMPLEMENTATION Accurate method of solution Algorithms for addition, deletion, and modification 34 44
Page 1 of 119
DOCUMENTATION User documentation Technical documentation EVALUATION Evaluation of the system Future developments 111 112 71 84
Page 2 of 119
My topic
My topic is to computerize the minimart Elbian.
Why I chosen
The minimart Elbian is one of the most famous Super markets in Fuvahmulah. Many customers visit the Elbian for shopping. There are totally four staffs in Elbian. So I believe if the supermarket is computerized, customers as well as the management will be benefited. Also I hope that this could improve the economy of the city.
Page 3 of 119
GCE O Level Computer Studies Course work 2013 I have chosen the minimart Elbian. It is one of the famous minimarts in Fuvahmulah. (The second southern island of Maldives). It is in the middle of the island. Totally four staffs are there to serve its customers. It is a two story building. It sells almost every item we need in our daily life. The shop is opened for total 11 hours. Many services are being provided to customers of the minimart like delivery service. The main purpose of their business is to provide the customers needs in one place in an affordable price.
The Problem
The Elbian maintains a record of all of its customers and their products in a manual filling system .Using that they create their Daily Sales Report and the other reports of the company. Since this is a manual system many errors have been detected from the Elbians reports.
Specific Objectives
The minimart Elbian is going to computerize in order to: Create and maintain a database of its customers, transactionsetc Provide search conditions with options of adding, deleting and modifying the data. Update the data about the quantity in hand when an item is sold. create the reports of Elbians Daily Sales Report and yearly report automatically. Reduce the labor cost by reducing the number of employee.
Page 5 of 119
GCE O Level Computer Studies Course work 2013 To avoid paper works. Like the customer records and daily sales report file. Avoid the repetition of works in order to make the job interesting for the staffs.
Page 6 of 119
GCE O Level Computer Studies Course work 2013 (Daily Sales Report) is sent to the manager who is living in the capital of Maldives-Male by post. The original copy is filed in another file. Monthly and Yearly Reports are also created using the same method but totaling the daily sales report. Every month they count in the Transaction Record to find amount sold in each and every item and they subtract from the amount in hand. If any of these items are found to be out of stock an order form is created and sent to that particular supplier.
Page 7 of 119
GCE O Level Computer Studies Course work 2013 This system is cheap since we do not use much electronic devices. Hacking and file corruption is prevented.
Page 8 of 119
Disadvantages Each staff needs to be paid monthly. The staffs also may do some mistakes.
Increasing the number of counters Advantages Increase the speed of service being provided to the customers. Customers need not to be in a queue. Disadvantages The counters will take up more space. A staff needs to be at each counter and these staffs needs to be paid. Usage of electronic devices Advantages Send the required files within a short time. The process will be faster than before.
Disadvantages If the telephone line breaks there is no way of sending ordersetc. The telephone line must be paid.
Computerization Advantages
Create and maintain forms and data bases automatically. Page 9 of 119
GCE O Level Computer Studies Course work 2013 Store a large volume of data in a small piece of storage. Work for the whole 24 hours of the day. Process calculations faster. Avoid permanent costs. For an example a staff has to be paid monthly, but computers need not to be paid. Can work in an environmentally friendly way.
Disadvantages
It relies on electricity. Installing the computer requires a grueling and expensive task of The need to obtain stand by facilities in the event of breakdown of
Since increasing the number of staffs and counters involves a lot of space and using the electronic devices also involves a lot of costs those methods are rejected. Due to the advantages of computerization, like its speed, etc, it is found to computerize the sales and customers record of Elbian.
Page 10 of 119
Page 11 of 119
AC TION PLAN
TASK
ANALYSIS
Description of the problem Objectives
Page 12 of 119
DESIGN
TASK Action plan Description of method of solution Hardware Software TOTAL NO.OF DAYS 7 21 14 14 56 days WEEK 5 6, 7 & 8 9 & 10 11 & 12 8 weeks
IMPLEMENTATION
TASK Method of solution Accurate method of solution TOTAL NO.OF DAYS 14 14 28 days WEEK 9 & 10 11 & 12 4 weeks
TESTING
TASK Testing strategy Test results TOTAL NO.OF DAYS 14 14 28 days WEEK 13 & 14 15 & 16 4 weeks
DOCUMENTATION
TASK Technical documentation User documentation TOTAL NO.OF DAYS 14 14 28 days WEEK 17 & 18 19 & 20 2 weeks
Page 13 of 119
6MONT HS
Page 15 of 119
1. Customer record
FIELD NAME DATA Txt txt Number txt txt "cc-????" VALIDATION "M" or "F" Like "???????" SAMPLE Eesh Ahmed Female 8596874 Eysh@hotmail.com cc-0001
Name Sex
Contact .No. Email Customer ID
Page 16 of 119
Page 17 of 119
GCE O Level Computer Studies Course work 2013 Country Contact. NO. Email Amount of item Last paid Total Txt Numb Txt Numb Date/time currency >0 Like "????" Like "???????" Maldives 8569745 nawu@live.com 20 03/05/2008 $500
4. Transaction record
FIELD NAME Date Item code Customer ID Cost Amount Total DATA Date/time Txt Txt currency Numb currency Like "cc-????" >0 >0 >0 VALIDATION SAMPLE 01/02/2009 I-002 cc-5415 $250 5 $1250
Screen layouts
This project contains totally 6 forms. They are; Welcome screen
Page 18 of 119
GCE O Level Computer Studies Course work 2013 Main menu Transaction record Customer record Credit customer record Daily sales record
1. Welcome screen
TITLE
LOGO
COMMAND
COMMAND
Page 19 of 119
HEADING
OPTION COMMAND 1 OPTION COMMAND 2 OPTION COMMAND 3
LOGO
COMMAND
COMMAND
COMMAND
COMMAND
COMMAND
COMMAND
Page 20 of 119
3. Transaction record
TITLE
LABEL LABEL LABEL TEXT BOX TEXT BOX TEXT BOX TEXT BOX TEXT BOX TEXT BOX
COMMAND COMMAND
LOGO
COMMAND
COMMAND
COMMAND
TEXT
COMMAND
Page 21 of 119
4. Customer record
HEADING
LABEL LABEL
TEXT BOX TEXT BOX TEXT BOX TEXT BOX TEXT BOX TEXT BOX
COMMAND COMMAND
LOGO
COMMAND
COMMAND
COMMAND
TEXT
COMMAND
Page 22 of 119
HEADING
LABEL LABEL TEXT BOX TEXT BOX TEXT BOX TEXT BOX TEXT BOX LABEL LABEL LABEL
COMMAND
LOGO
COMMAND
TEXT
COMMAND
Page 23 of 119
TITLE
LABEL TEXT BOX
TEXTBOX
LABEL LABEL LABEL LABEL LABEL LABEL
TEXTBOX
LABEL LABEL LABEL LABEL LABEL LABEL
TEXTBOX
LABEL LABEL LABEL LABEL LABEL LABEL
TEXTBOX
LABEL LABEL LABEL LABEL LABEL LABEL
COMMAND
COMMAND
COMMAND
COMMAND
COMMAND
Page 24 of 119
LOGO
CUSTOMER ID NAME
ADDRESS1
DATE TIME
2. Customer report
NAME LOGO SEX CONTACT NO E-MAIL CUSTOMER ID CUSTOMER REPORT
Page 25 of 119
DATE
ITEM CODE
COST
AMOUNT
TOTAL
DAILY SALES
4. Transaction report
LOGO TRANSACTION REPORT DATE TIME
DATE
ITEM CODE
CUSTOMER ID
TOTAL
COST
AMOUNT
Page 26 of 119
Page 27 of 119
GCE O Level Computer Studies Course work 2013 text text text text text text numb numb numb text text text text text text
GCE O Level Computer Studies Course work 2013 Date/time Date/time Date/time Date/time Text Text Text Text Text Text Text Text Number Number Number Number Number Number Number Number Number Number Number Number
Page 29 of 119
CREDIT CUSTOMER RECORD customer ID name address country contact no E-mail amount of item last paid total CUSTOMER RECORD name sex contact no E-mail customer ID DAILY SALES RECORD date item code cost amount total daily sales
Page 30 of 119
Hardware Design
The computer system bought for running the application of Elbian must have at least the following hardware requirements. The Central Processing Unit (CPU).
HDD of 40GB For storing the programs, implicational databases and the other documents of Elbian 20GB would be sufficient. SD or DD RAM of 512MB A RAM of 256MB can run the application in the normal speed. VGA card of 32MB For the monitors graphics a VGA Card of 16MB would be enough. Pentium or Celeron Processor of 3.00GHz A PII cannot control the system in a task fill condition. So a P III or a P IV system can be suitable. USB port A USB port can de used for connecting the Back up device (a USB portable Hard Disk)
Page 31 of 119
Input Devices.
Scroll Mouse Since the documents are very large a scroll mouse can be used. Standard keyboard with 109 keys This is used for inputting the details. CD- ROM Drive To install the soft wares since most of the softwares are now coming in CDs.
Output Devices
LCD Monitor A VDU cannot be used because there is not much space to keep it.
Software Design
The computer system bought for running the application of Elbian must Have at least the following software requirements. The Operating System It must be a Windows 98 or a later edition. The older ones may not support Microsoft Office Access 2003. The Utility Program Norton Anti Virus 2006 can be used as the anti-virus software.
Page 32 of 119
GCE O Level Computer Studies Course work 2013 Win Zip 7.0 can be used as file compression software. So it will take less space on the disk. Application Program Ms Access can be used to build the Application. Ms Access has all the necessary features needed for building the application. Ms Word can be used for documentation. Since it is good at word processing.
Page 33 of 119
Page 34 of 119
This project consists of six forms and four reports. All of them are shown below.
1.Welcome screen
Page 35 of 119
2.Main menu
Page 36 of 119
3. Customer record
Page 37 of 119
Page 38 of 119
5. Transaction record
Page 39 of 119
Page 40 of 119
Page 41 of 119
8. Transaction report
Page 42 of 119
9. Customer report
Page 43 of 119
GCE O Level Computer Studies Course work 2013 Open the database Open the table Find the desired record Add new record Save the record Close the table Close the database Deletion Open the database Open the table Find the record Delete the record Update the table Close the table Close the database Modification Open the database Open the table Find the record Make changes Update the table Close the table Close the database
Page 46 of 119
Page 47 of 119
Testing strategy
Page 48 of 119
GCE O Level Computer Studies Course work 2013 This application is tested to make sure that it works properly before introducing to Elbian. Every form is tested for normal data, abnormal data and extreme data.
Page 49 of 119
For above data no error should be found. The result is shown below.
Page 50 of 119
Page 51 of 119
For the above data an error should be found. The result is shown below.
Page 52 of 119
In the above field, only numbers will be accepted by the system. When okiui was entered, system has rejected it because it is not the appropriate data type for that field.
Page 53 of 119
i)
When this is entered, an error should be found on customer id. The result is shown below. Page 54 of 119
Page 55 of 119
GCE O Level Computer Studies Course work 2013 The system will accept only if four numbers are entered with (cc-).if the number you entered is less than or more that four numbers, system will reject it.
Page 56 of 119
5/18/2007 10 500
For Above Data no error should be found. The Result Is Shown Below.
Page 57 of 119
Page 58 of 119
For Above Data an error should be found in the field amount of item. The Result Is Shown Below.
Page 59 of 119
Only numbers are accepted by the system for this field. If the data type is not numbers, it will be rejected.
Page 60 of 119
For Above Data an error should be found in the field amount of item. The Result Is Shown Below.
Page 61 of 119
Page 62 of 119
Only four digits are allowed for this field. When 150 were entered, system has rejected. If a number less than four or more than four is entered, it will be rejected by the system.
Page 63 of 119
GCE O Level Computer Studies Course work 2013 DATA FIELD NAME date item code cost amount total date/tim e txt currenc y number currenc
(i)the following data was entered ( normal data checking) FIELD NAME DATE ITEM CODE COST AMOUNT TOTAL DAILY SALES DATA 05/06/09 589 $56 6 336 336
When this data is entered, no error should be found. The result is shown below.
Page 64 of 119
When this data is entered, an error message should appear. The result is shown below.
Page 65 of 119
In the field amount, only numbers are allowed to enter, as I enter letters, an error message was appeared.
Page 66 of 119
GCE O Level Computer Studies Course work 2013 FIELD NAME DATE ITEM CODE COST AMOUNT TOTAL DAILY SALES DATA 05/06/09 -9 $56 6 336 336
When this data is entered, an error message should appear asking to enter a value greater than 0 The result is shown below.
Page 67 of 119
In the field cost, a value greater than 0 should be entered, when I enter -9 an error message was appeared because it a number less than 0.
Transaction record
FIELD DATE ITEM CODE CUST_ID COST AMOUNT TOTAL DATA Date/time Number Txt Currency Number currency
FIELD DATE
GCE O Level Computer Studies Course work 2013 ITEM CODE CUST_ID COST AMOUNT TOTAL 859 cc-5896 85 2 170
When this data is entered, no error should be found. The result is shown below.
Page 69 of 119
(ii)the following data was entered.(abnormal data checking) FIELD DATE ITEM CODE CUST_ID COST AMOUNT TOTAL DATA 05/06/09 hhh cc-5896 85 2 170
When this is entered, an error message should be shown. The result is shown below.
Page 70 of 119
An error was shown because numbers should be enters to the field item code.
Page 71 of 119
GCE O Level Computer Studies Course work 2013 FIELD DATE ITEM CODE CUST_ID COST AMOUNT TOTAL DATA 05/06/09 859 cc-589 85 2 170
When this data is entered, an error message should be shown. The result is shown below.
The error message was shown because, in the field customer record, four digits must be entered with CC-. If a value other than that has been entered, the database will show an error message.
Page 72 of 119
Page 73 of 119
Page 74 of 119
USER DOCUMENTATION
This user documentation will guide to get used to this system. This will give detailed information about installing and running the application.
Installing
If your application is on a CD, insert the CD and copy and paste it to your desktop. You can use it now.
Page 75 of 119
GCE O Level Computer Studies Course work 2013 When you press the GO button, the main menu screen will appear. From this you can select the form or the report you want to select.
When you click this button, you will be able to go to the welcome screen.
Page 76 of 119
When you press the button CUSTOMER RECORD another screen (customer record) will be opened. In this form you will see the details of the customers of Elbian.
If you find that a record is no longer needed, you can delete the record from this button.
Directly go to the main menu with out closing the customer record.
If you select CREDIT CUSTOMER RECORD from the main menu, another form is opened. (Credit customer record form).You can see the details of the credit customers registered on Elbian.
Page 78 of 119
Page 79 of 119
If you find that a record is no longer needed, you can delete the record from this button.
Directly go to the main menu with out closing the customer record.
Page 80 of 119
When you select transaction record from the main menu screen, another form (Transaction record) is opened.
EXPLANATION OF BUTTONS
Page 81 of 119
If you find that a record is no longer needed, you can delete the record from this button.
Directly go to the main menu with out closing the customer record.
To close the transaction record. When the DAILY SALES RECORD from the main menu is selected, daily sales record form will be opened.
Page 82 of 119
If you find that a record is no longer needed, you can delete the record from this button.
Directly go to the main menu with out closing the customer record.
To close the daily sales record form. The rest in the main menu are all reports. When you select the report you want, it will be displayed. There are 4 reports. All are shown below.
Page 83 of 119
Page 84 of 119
CUSTOMER REPORT
Page 85 of 119
TRANSACTION REPORT
Page 86 of 119
Page 87 of 119
Properties DateCreated: 3/23/2009 6:36:50 PM DefaultView: DisplayViewsOnSharePoint 1 GUID: {guid {3E6E0AAE-ADC1460C-9CAA-43C50254CC03}} LastUpdated: 6/18/2009 3:14:41 PM NameMap: OrderByOn: False OrderByOnLoad: Orientation: Left-to-Right RecordCount: TotalsRow: False Updatable:
Columns Name customer ID Name Address 1 Country Contact No E mail Amount of item Last paid Total Relationships credit customer recordCustomer record credit customer customer ID Attributes: RelationshipType: Customer record Cust_id Unique, Not Enforced One-To-One Type Text Text Text Text Long Integer Text Long Integer Date/Time Currency Size 255 255 255 255 4 255 4 8 8
Table Indexes Name Last paid Fields: Last paid PrimaryKey Fields: customer ID
Page 88 of 119
Properties DateCreated: 4/25/2009 10:16:09 AM DisplayViewsOnSharePoint 1 GUID: {guid {65F7E8A1-3075-4C478F0B-89967EAA21BC}} LastUpdated: 6/18/2009 2:16:49 PM NameMap: OrderByOn: False OrderByOnLoad: Orientation: Left-to-Right RecordCount: TotalsRow: False Updatable:
DefaultView: 2 FilterOnLoad: False HideNewField: False Long binary data True 9 True
Columns Name Name Sex Contact No E-mail Cust_id Relationships credit customer recordCustomer record credit customer customer ID Attributes: RelationshipType: Customer record Cust_id Unique, Not Enforced One-To-One Type Text Text Long Integer Text Text Size 255 255 4 255 255
Customer recordDaily sales record Customer record Cust_id Attributes: RelationshipType: Daily sales record Item Code Unique, Not Enforced One-To-One
Page 89 of 119
Properties DateCreated: 3/23/2009 6:54:00 PM DefaultView: DisplayViewsOnSharePoint 1 GUID: {guid {B43B6CFD-18BC4D93-AF88-D9B01830F790}} LastUpdated: 6/18/2009 4:48:39 PM NameMap: OrderByOn: False OrderByOnLoad: Orientation: Left-to-Right RecordCount: TotalsRow: False Updatable:
Columns Name Date Item Code Cost Amount Total Daily sales Relationships Customer recordDaily sales record Customer record Cust_id Attributes: RelationshipType: Daily sales record Item Code Unique, Not Enforced One-To-One Type Date/Time Text Currency Long Integer Currency Currency Size 8 255 8 4 8 8
Daily sales recordTransaction record Daily sales record Date Attributes: RelationshipType: Transaction record Date Not Enforced Indeterminate
Number of Fields
Page 90 of 119
Properties DateCreated: 4/25/2009 10:25:08 AM DisplayViewsOnSharePoint 1 GUID: {guid {7FF3CBEA-F93B4230-836F-345415C89377}} LastUpdated: 6/18/2009 5:02:08 PM NameMap: OrderByOn: False OrderByOnLoad: Orientation: Left-to-Right RecordCount: TotalsRow: False Updatable:
DefaultView: 2 FilterOnLoad: False HideNewField: False Long binary data True 10 True
Columns Name Date Item code Customer ID Cost Amount Total Relationships Daily sales recordTransaction record Daily sales record Date Attributes: RelationshipType: Transaction record Date Not Enforced Indeterminate Type Date/Time Text Text Currency Long Integer Currency Size 8 255 255 8 4 8
Number of Fields 1
Page 91 of 119
Properties DateCreated: 5/9/2009 3:41:24 PM DefaultView: DisplayViewsOnSharePoint 1 FilterOnLoad: False GUID: 4B39HideNewField: MaxRecords: ODBCTimeout: OrderByOnLoad: RecordLocks: RecordsetType: TotalsRow: Updatable: False 0 60 True No Locks Dynaset False True LastUpdated: NameMap: OrderByOn: Orientation: RecordsAffected: ReturnsRecords: Type:
2 DOL: Long binary data {guid {99ADB399-68B4A29B-5C61C491A2C0}} 5/9/2009 3:41:24 PM Long binary data False Left-to-Right 0 True 0
SELECT [credit customer record].[customer ID], [credit customer record].[Name], [credit customer record].[Address 1], [credit customer record].[Address 2], [credit customer record]. [Address 3], [credit customer record].[Country], [credit customer record].[Contact No], [credit customer record].[E mail], [credit customer record].[Amount of item], [credit customer record].[Last paid], [credit customer record].[Total] FROM [credit customer record];
SQL
Columns Name customer ID Name Address 1 Address 2 Address 3 Country Contact No E mail Type Text Text Text From From Text Long Integer Text Size 255 255 255 0 0 255 4 255
Page 92 of 119
Properties DateCreated: 5/9/2009 3:41:46 PM DefaultView: DisplayViewsOnSharePoint 1 FilterOnLoad: False GUID: HideNewField: MaxRecords: ODBCTimeout: OrderByOnLoad: RecordLocks: RecordsetType: TotalsRow: Updatable: False 0 60 True No Locks Dynaset False True LastUpdated: NameMap: OrderByOn: Orientation: RecordsAffected: ReturnsRecords: Type:
2 DOL: Long binary data {guid {CBF2E986-0CFD4534-8805-043230711637}} 5/9/2009 3:41:46 PM Long binary data False Left-to-Right 0 True 0
SELECT [Customer record].[Name], [Customer record].[Sex], [Customer record]. [Contact No], [Customer record].[E-mail], [Customer record].[Cust_id] FROM [Customer record];
SQL
Columns Name Name Sex Contact No E-mail Cust_id Table Indexes Name Cust_id PrimaryKey H:\albian database.accdb Type Text Text Long Integer Text Text Size 255 255 4 255 255
Page 93 of 119
Properties DateCreated: 5/9/2009 3:41:36 PM DefaultView: DisplayViewsOnSharePoint 1 FilterOnLoad: False GUID: HideNewField: MaxRecords: ODBCTimeout: OrderByOnLoad: RecordLocks: RecordsetType: TotalsRow: Updatable: False 0 60 True No Locks Dynaset False True LastUpdated: NameMap: OrderByOn: Orientation: RecordsAffected: ReturnsRecords: Type:
2 DOL: Long binary data {guid {EDD07E8C-BD994863-A9AC-2C771F234447}} 5/9/2009 3:41:36 PM Long binary data False Left-to-Right 0 True 0
SELECT [Daily sales record].[Date], [Daily sales record].[Item Code], [Daily sales record].[Cost], [Daily sales record].[Amount], [Daily sales record].[Total], [Daily sales record].[Daily sales] FROM [Daily sales record];
SQL
Columns Name Date Item Code Cost Amount Total Daily sales Table Indexes Name Daily sales recordDate Item Code PrimaryKey H:\albian database.accdb Query: Transaction record Query Type Date/Time Text Currency Long Integer Currency Currency Size 8 255 8 4 8 8
Properties DateCreated: 5/9/2009 3:41:54 PM DefaultView: DisplayViewsOnSharePoint 1 FilterOnLoad: False GUID: HideNewField: False LastUpdated:
Page 94 of 119
SQL SELECT [Transaction record].Date, [Transaction record].[Item code], [Transaction record].[Customer ID], [Transaction record].Cost, [Transaction record].Amount, [Transaction record].Total FROM [Transaction record];
Columns Name Date Item code Customer ID Cost Amount Total Table Indexes Name Customer ID Item code PrimaryKey Transaction recordDate H:\albian database.accdb Form: credit customer record Type Date/Time Text Text Currency Long Integer Currency Size 8 255 255 8 4 8
Properties AllowAdditions: True AllowDeletions: True AllowEditing: True AllowFilters: True AllowLayoutView: True AllowPivotTableView: AutoCenter: False BorderStyle: Sizable Container: Forms Count: 28 Cycle: All Records DatasheetAlternateBackCol 16777215
AllowDatasheetView: False AllowDesignChanges: True AllowEdits: True AllowFormView: True AllowPivotChartView: False False AllowUpdating: No AutoResize: True CloseButton: True ControlBox: True CurrentView: 0 DataEntry: False 16053492 DatasheetBackColor:
Page 95 of 119
Page 96 of 119
Page 97 of 119
Page 98 of 119
Properties AllowAdditions: True AllowDatasheetView: False AllowDeletions: True AllowDesignChanges: True AllowEditing: True AllowEdits: True AllowFilters: True AllowFormView: True AllowLayoutView: True AllowPivotChartView: False AllowPivotTableView: False AllowUpdating: No AutoCenter: False AutoResize: True BorderStyle: Sizable CloseButton: True Container: Forms ControlBox: True Count: 20 CurrentView: 0 Cycle: All Records DataEntry: False DatasheetAlternateBackCol 16053492 DatasheetBackColor: 16777215 DatasheetBorderLineStyle: 1 DatasheetCellsEffect: Flat DatasheetColumnHeaderU 1 DatasheetFontHeight: 11 DatasheetFontItalic: False DatasheetFontName: Calibri DatasheetFontUnderline: False DatasheetFontWeight: Normal DatasheetForeColor: 0 DatasheetGridlinesBehavior Both DatasheetGridlinesColor: 15062992 DateCreated: 5/10/2009 9:08:57 AM DefaultEditing: 2 DefaultView: Single Form DisplayOnSharePointSite: Follow Table Setting DividingLines: False FastLaserPrinting: True FetchDefaults: True FilterOn: False FilterOnLoad: False FitToScreen: True FrozenColumns: 1 GridX: 24 GridY: 24 GUID: {guid {4B740AB9-D856HasModule: False 4EE8-A252HelpContextId: 0 HorizontalDatasheetGridline 1 Hwnd: 1114484 ImageData: Long binary data InsideHeight: 7350 InsideWidth: 11700 KeyPreview: False LastUpdated: 5/10/2009 9:08:57 AM LayoutForPrint: False LogicalPageWidth: 11520 MaxButton: True MinButton: True MinMaxButtons: Both Enabled Modal: False Moveable: False NameMap: Long binary data NavigationButtons: True OrderByOn: False OrderByOnLoad: True Orientation: Left-to-Right Owner: admin Painting: True PaletteSource: (Default) Picture: (none) PictureAlignment: Center PictureSizeMode: Clip PictureTiling: False PictureType: 0 PopUp: False PrtDevMode: Long binary data PrtDevNames: Long binary data PrtMip: Long binary data RecordLocks: No Locks RecordSelectors: True
Page 99 of 119
Form
SplitFormSplitterBar: True False SubdatasheetHeight: 0 UseDefaultPaperSize: False Thursday, June 18, 2009 Page: 15 VerticalDatasheetGridlineSt 1 Visible: False WindowHeight: 7605 WindowTop: 0
Objects Section: Detail Section: FormFooter Section: FormHeader Image: Auto_Logo0 Label: Auto_Title0 Rectangle: Box17 Command Button: Command10 Command Button: Command11 Command Button: Command12 Command Button: Command13 Command Button: Command14 Command Button: Command15 Command Button: Command18 Text Box: Contact No Text Box: Cust_id Text Box: E-mail Label: Label1 Label: Label3 Label: Label5 Label: Label7
Properties AllowAdditions: True AllowDatasheetView: False AllowDeletions: True AllowDesignChanges: True AllowEditing: True AllowEdits: True AllowFilters: True AllowFormView: True AllowLayoutView: True AllowPivotChartView: False AllowPivotTableView: False AllowUpdating: No AutoCenter: False AutoResize: True BorderStyle: Sizable CloseButton: True Container: Forms ControlBox: True Count: 22 CurrentView: 0 Cycle: All Records DataEntry: False DatasheetAlternateBackCol 16053492 DatasheetBackColor: 16777215 DatasheetBorderLineStyle: 1 DatasheetCellsEffect: Flat DatasheetColumnHeaderU 1 DatasheetFontHeight: 11 DatasheetFontItalic: False DatasheetFontName: Calibri DatasheetFontUnderline: False DatasheetFontWeight: Normal DatasheetForeColor: 0 DatasheetGridlinesBehavior Both DatasheetGridlinesColor: 15062992 DateCreated: 5/10/2009 9:19:41 AM DefaultEditing: 2 DefaultView: Single Form DisplayOnSharePointSite: Follow Table Setting DividingLines: False FastLaserPrinting: True FetchDefaults: True FilterOn: False FilterOnLoad: False FitToScreen: True FrozenColumns: 1 GridX: 24 GridY: 24 GUID: {guid {04637492-A092-4031HasModule: False 8AB3-0C425AA415CE}} HelpContextId: 0 HorizontalDatasheetGridline 1 Hwnd: 1180020 ImageData: Long binary data InsideHeight: 7350 InsideWidth: 11700 KeyPreview: False LastUpdated: 5/10/2009 9:19:41 AM LayoutForPrint: False LogicalPageWidth: 11520 MaxButton: True MinButton: True MinMaxButtons: Both Enabled Modal: False Moveable: False NameMap: Long binary data NavigationButtons: True OrderByOn: False OrderByOnLoad: True Orientation: Left-to-Right Owner: admin Painting: True PaletteSource: (Default) Picture: (none) PictureAlignment: Center PictureSizeMode: Clip
Form
SplitFormSplitterBar: True False SubdatasheetHeight: 0 UseDefaultPaperSize: False Thursday, June 18, 2009 Page: 17 VerticalDatasheetGridlineSt 1 Visible: False WindowHeight: 7605 WindowTop: 0
Objects Section: Detail Section: FormFooter Section: FormHeader Text Box: Amount Image: Auto_Logo0 Label: Auto_Title0 Rectangle: Box18 Command Button: Command12 Command Button: Command13 Command Button: Command14 Command Button: Command15 Command Button: Command16 Command Button: Command17 Command Button: Command20 Text Box: Cost Text Box: Daily sales Text Box: Date Text Box: Item Code
Properties AllowAdditions: True AllowDatasheetView: False AllowDeletions: True AllowDesignChanges: True AllowEditing: True AllowEdits: True AllowFilters: True AllowFormView: True AllowLayoutView: True AllowPivotChartView: False AllowPivotTableView: False AllowUpdating: No AutoCenter: False AutoResize: True BorderStyle: Sizable CloseButton: True Container: Forms ControlBox: True Count: 14 CurrentView: 0 Cycle: All Records DataEntry: False DatasheetAlternateBackCol 16053492 DatasheetBackColor: 16777215 DatasheetBorderLineStyle: 1 DatasheetCellsEffect: Flat DatasheetColumnHeaderU 1 DatasheetFontHeight: 11 DatasheetFontItalic: False DatasheetFontName: Calibri DatasheetFontUnderline: False DatasheetFontWeight: Normal DatasheetForeColor: 0 DatasheetGridlinesBehavior Both DatasheetGridlinesColor: 15062992 DateCreated: 5/10/2009 9:04:49 AM DefaultEditing: 2 DefaultView: Single Form DisplayOnSharePointSite: Follow Table Setting DividingLines: False FastLaserPrinting: True FetchDefaults: True FilterOn: False FilterOnLoad: False FitToScreen: True FrozenColumns: 1 GridX: 24 GridY: 24 GUID: {guid {04539139-436A-49C8HasModule: True 911A-FDAA714CB656}} HelpContextId: 0 HorizontalDatasheetGridline 1 Hwnd: 1245556 ImageData: Long binary data InsideHeight: 7350 InsideWidth: 11700 KeyPreview: False LastUpdated: 5/10/2009 9:04:49 AM LayoutForPrint: False LogicalPageWidth: 16118 MaxButton: True MinButton: True
Objects Section: Detail Section: FormFooter Section: FormHeader Image: Auto_Logo0 Command Button: BACK Rectangle: Box22 Command Button: Command3 Command Button: Command31 Command Button: Command32 Command Button: Command33 Command Button: Command34 Command Button: Command4 Command Button: Command5 Command Button: Command9 Command Button: DAILY SALES RECORD Label: Label30 Line: Line23
Code 1 2 3 4 5 6 7 8 9 10 11
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
Properties AllowAdditions: True AllowDatasheetView: False AllowDeletions: True AllowDesignChanges: True AllowEditing: True AllowEdits: True AllowFilters: True AllowFormView: True AllowLayoutView: True AllowPivotChartView: False AllowPivotTableView: False AllowUpdating: No AutoCenter: False AutoResize: True BorderStyle: Sizable CloseButton: True Container: Forms ControlBox: True Count: 22 CurrentView: 0 Cycle: All Records DataEntry: False DatasheetAlternateBackCol 16053492 DatasheetBackColor: 16777215 DatasheetBorderLineStyle: 1 DatasheetCellsEffect: Flat DatasheetColumnHeaderU 1 DatasheetFontHeight: 11 DatasheetFontItalic: False DatasheetFontName: Calibri DatasheetFontUnderline: False DatasheetFontWeight: Normal DatasheetForeColor: 0 DatasheetGridlinesBehavior Both DatasheetGridlinesColor: 15062992 DateCreated: 5/10/2009 9:11:03 AM DefaultEditing: 2 DefaultView: Single Form DisplayOnSharePointSite: Follow Table Setting DividingLines: False FastLaserPrinting: True FetchDefaults: True FilterOn: False FilterOnLoad: False FitToScreen: True FrozenColumns: 1 GridX: 24 GridY: 24 GUID: {guid {9C6BB44D-0E89HasModule: False 475F-905B-F0982135D9B7}} HelpContextId: 0 HorizontalDatasheetGridline 1 Hwnd: 1311092 ImageData: Long binary data InsideHeight: 7350 InsideWidth: 11700 KeyPreview: False LastUpdated: 5/10/2009 9:11:03 AM LayoutForPrint: False LogicalPageWidth: 11520 MaxButton: True MinButton: True MinMaxButtons: Both Enabled Modal: False Moveable: False NameMap: Long binary data NavigationButtons: True OrderByOn: False OrderByOnLoad: True Orientation: Left-to-Right Owner: admin Painting: True PaletteSource: (Default) Picture: (none) PictureAlignment: Center PictureSizeMode: Clip PictureTiling: False PictureType: 0 PopUp: False PrtDevMode: Long binary data PrtDevNames: Long binary data PrtMip: Long binary data RecordLocks: No Locks RecordSelectors: True RecordsetType: Dynaset RecordSource: Transaction record
Form
SplitFormSplitterBar: True False SubdatasheetHeight: 0 UseDefaultPaperSize: False Thursday, June 18, 2009 Page: 21 VerticalDatasheetGridlineSt 1 Visible: False WindowHeight: 7605 WindowTop: 0
Objects Section: Detail Section: FormFooter Section: FormHeader Text Box: Amount Image: Auto_Logo0 Label: Auto_Title0 Rectangle: Box19 Command Button: Command12 Command Button: Command13 Command Button: Command14 Command Button: Command15 Command Button: Command16 Command Button: Command17 Command Button: Command20 Text Box: Cost Text Box: Customer ID Text Box: Date Text Box: Item code Label: Label1 Label: Label11 Label: Label3
Properties AllowAdditions: True AllowDatasheetView: False AllowDeletions: True AllowDesignChanges: True AllowEditing: True AllowEdits: True AllowFilters: True AllowFormView: True AllowLayoutView: True AllowPivotChartView: False AllowPivotTableView: False AllowUpdating: No AutoCenter: False AutoResize: True BorderStyle: Sizable CloseButton: True Container: Forms ControlBox: True Count: 5 CurrentView: 0 Cycle: All Records DataEntry: False DatasheetAlternateBackCol 16053492 DatasheetBackColor: 16777215 DatasheetBorderLineStyle: 1 DatasheetCellsEffect: Flat DatasheetColumnHeaderU 1 DatasheetFontHeight: 11 DatasheetFontItalic: False DatasheetFontName: Calibri DatasheetFontUnderline: False DatasheetFontWeight: Normal DatasheetForeColor: 0 DatasheetGridlinesBehavior Both DatasheetGridlinesColor: 15062992 DateCreated: 5/9/2009 8:59:50 PM DefaultEditing: 2 DefaultView: Single Form DisplayOnSharePointSite: Follow Table Setting DividingLines: False FastLaserPrinting: True FetchDefaults: True FilterOn: False FilterOnLoad: False FitToScreen: True FrozenColumns: 1 GridX: 24 GridY: 24 GUID: {guid {5185238E-8556-4E25HasModule: False B8BF-72C75E814867}} HelpContextId: 0 HorizontalDatasheetGridline 1 Hwnd: 1376628 ImageData: Long binary data InsideHeight: 7350 InsideWidth: 11700 KeyPreview: False LastUpdated: 5/9/2009 8:59:50 PM LayoutForPrint: False LogicalPageWidth: 11520 MaxButton: True MinButton: True MinMaxButtons: Both Enabled Modal: False Moveable: False NameMap: Long binary data NavigationButtons: True OrderByOn: False OrderByOnLoad: True Orientation: Left-to-Right Owner: admin Painting: True
Objects Section: Detail Section: FormFooter Section: FormHeader Image: Auto_Logo0 Rectangle: Box11 Command Button: Command5 Command Button: Command9 Label: Label2
Objects Section: Detail Section: PageFooterSection Section: PageHeaderSection Section: ReportFooter Section: ReportHeader Text Box: AccessTotalscustomer ID Text Box: Address 1 Text Box: Amount of item Image: Auto_Logo0 Label: Auto_Title0 Text Box: Contact No Text Box: Country Text Box: customer ID Text Box: E mail Label: Label10 Label: Label12 Label: Label14 Label: Label16 Label: Label18 Label: Label20 Label: Label4 Label: Label6 Label: Label8
Text Box: Text0 Text Box: Text1 Text Box: Text2 Text Box: Total
Objects Section: Detail Section: PageFooterSection Section: PageHeaderSection Section: ReportFooter Section: ReportHeader Text Box: AccessTotalsName Image: Auto_Logo0 Label: Auto_Title0 Text Box: Contact No Text Box: Cust_id Text Box: E-mail Label: Label10 Label: Label12 Label: Label4 Label: Label6 Label: Label8 Text Box: Name Combo Box: Sex Text Box: Text0 Text Box: Text1 Text Box: Text2 H:\albian database.accdb Report: Daily sales record Thursday, June 18, 2009 Page: 27
Objects Section: Detail Section: PageFooterSection Section: PageHeaderSection Section: ReportFooter Section: ReportHeader Text Box: AccessTotalsDate Text Box: Amount Image: Auto_Logo0 Label: Auto_Title0 Text Box: Cost Text Box: Daily sales Text Box: Date Text Box: Item Code Label: Label10 Label: Label12 Label: Label14 Label: Label4 Label: Label6 Label: Label8 Text Box: Text0 Text Box: Text1 Text Box: Text2 Text Box: Total H:\albian database.accdb Report: Transaction report Thursday, June 18, 2009 Page: 28
Objects Section: Detail Section: PageFooterSection Section: PageHeaderSection Section: ReportFooter Section: ReportHeader Text Box: Amount Image: Auto_Logo0 Label: Auto_Title0 Text Box: Cost Text Box: Customer ID Text Box: Date Text Box: Item code Label: Label10 Label: Label12 Label: Label14 Label: Label4 Label: Label6 Label: Label8 Text Box: Text0 Text Box: Text1 Text Box: Text2 Text Box: Total
create the reports of Elbians Daily Sales Report and yearly report automatically. Now daily sales report and yearly sales report will be generated automatically by using the new system. No more hand works are needed for this.
Reduce the labor cost by reducing the number of employee. Fewer customers are needed now, because most of the works are done by computer and not by staffs. So labor cost would be reduced.
To avoid paper works. Like the customer records and daily sales report file.
With the introduction of computer to Elbian, paper works would be reduced much more. All the customer record and daily sales report will be created using the new system.
GCE O Level Computer Studies Course work 2013 When these features have been introduced the application would be much more useful to the Elbian. And I am planning to do that after few years , if the income and profit increases.