04_pr_cg_01

70
1.1 IT Fundamentals and Office Productivity Tools P P R R O O J J E E C C T T

Upload: ran-mori

Post on 27-Apr-2015

148 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 04_PR_CG_01

1.1 IT Fundamentals and Office Productivity Tools

PPRROOJJEECCTT

Page 2: 04_PR_CG_01

1.2 IT Fundamentals and Office Productivity Tools

Page 3: 04_PR_CG_01

1.3 IT Fundamentals and Office Productivity Tools

NNOOTTEESS FFOORR TTHHEE FFAACCUULLTTYY

The following are the inputs for the faculty for project allocation and evaluation:

The project should be allocated to individual students by the end of the second

cycle.

The student can start the project earliest after completing the first experiment

session of Access.

When allocating projects, tell the students the scope of the project by referring

to the topic Project Activities and Project Timelines.

Ask the students to refer to the sample case study and its solution given in the

sample project documentation.

Ask the students to refer to the topic Project Standards and Guidelines before

starting the project documentation.

Before project evaluation day, ask the students to verify their projects according

to the standards and guidelines given in the topic Project Standards and Guidelines.

Evaluate the students according to the guidelines given in the topic Project

Evaluation Guidelines.

Page 4: 04_PR_CG_01

1.4 IT Fundamentals and Office Productivity Tools

CCAASSEE SSTTUUDDYY 11:: QQUUIICCKKIIEESS JJOOIINNTT

Quickies Joint is one of the largest fast food joints in Dallas. Besides being noted for the quality of its products, it boasts of an efficient home delivery system.

Business Problem

Quickies Joint has increased its volume of business in the last few months. It has not been able to manage the transactional and inventory details efficiently because all records are maintained manually. Its home delivery boys frequently misplace the order

paper, which results in delay of delivery. In addition, the existing paper-based system prevents the staff from taking the orders quickly and generating their bills simultaneously. Therefore, Quickies Joint has decided to automate its transactional and inventory management system.

Goal

Quickies Joint requires a computerized system that provides an effective method of storing transaction details. It also requires an inventory system whereby the available quantity of each item is tracked at any given time. Quickies Joint has asked Petra, Inc., a reputed software solutions company, to develop this computerized system.

To create a computerized transaction system, Petra, Inc. needs to perform the

following tasks:

1. Create a database named Quickies.mdb by using Microsoft Office Access 2007.

2. Create the following tables:

Item_Details

Transaction_Master

Transaction_Details

Customer_Details

Page 5: 04_PR_CG_01

1.5 IT Fundamentals and Office Productivity Tools

Their structure is shown in the following tables.

Field Name Data type Width Description

Item_No Text 5 Item number

Item_Name Text 50 Item name

Item_Description Text 50 Item description

QOH Number Quantity on hand

Amount Number Rate per unit

ROQ Number Reorder quantity

Item_Details Table

Field Name Data type Width Description

Tran_No Text 5 Transaction number

Cust_ID Text 5 Customer number

Trans_Date Date Transaction date

Trans_Type Text 15 Type of transaction (cash or credit card)

Mode Text 9 Mode (take-away or in-house)

Transaction_Master Table

Page 6: 04_PR_CG_01

1.6 IT Fundamentals and Office Productivity Tools

Field Name Data type Width Description

Tran_No Text 5 Transaction number

Item_No Text 5 Item number

Cust_ID Text 5 Customer number

Quantity_Ordered Number Quantity ordered

Unit_Price Currency Cost of the item

Total_Amount Currency Quantity ordered *

Unit Price

Transaction_Details Table

Field Name Data type Width Description

Cust_ID Text 4 Customer number

Cust_Name Text 50 Customer name

Cust_Address Text 50 Customer address

Cust_Ph_No Number Customer phone number

Customer_Details Table

3. Validate the points mentioned in the bulleted lists while creating the structure of the respective tables.

Table: Item_Details

Item_No must be unique.

Item_Name should not be left blank.

Item_Description should not be left blank.

The transaction should not take place if QOH is 0.

Amount should be greater than 0.

ROQ should be greater than 0.

Table: Transaction_Master

Tran_No should be auto generated.

The system should display a list of Cust_IDs from the Customer_Details table.

Page 7: 04_PR_CG_01

1.7 IT Fundamentals and Office Productivity Tools

Trans_Date should be the system date.

Trans_Type must be either Cash or Credit_Card. A user can enter “cash” or

“CC”, followed by the credit card number.

Mode in Transaction_Details table should be take-away or in-house.

Table: Transaction_Details

The system should display a list of Transaction Numbers from the Transaction_Master table. It should be a subform of Transaction_Master.

The system should display a list of Item_Nos from the Item_Details table.

Quantity_Ordered and Unit_Price should be greater than 0.

Total_Amount should be automatically calculated and be stored in the total

amount field.

Table: Customer_Details

Customer_No must be unique.

Cust_Name should be mandatory.

Cust_Address should be mandatory.

Cust_Ph_No should be mandatory.

4. Create appropriate relationships between the tables.

5. Create forms to enable a user to enter data in the tables.

6. Create a subform for Transaction_Details. In this subform, after the user enters the Tran_ID, the corresponding Cust_ID should be extracted from the Transaction_Master table and be displayed.

7. Ensure that the quantity on hand in the Items_Details should be automatically updated after every transaction.

8. Create a query that displays a dialog box in which the user can enter a value such as “take-away” or “in-house”. The system should display the details of the items based on the specified criterion.

9. Create a query to find out the details of the customers who have performed the

maximum number of transactions. The number should be count-based.

10. Create a query to find out the names of the items that have been sold the maximum in a month.

11. Create a monthly report providing details on the status of items in Quickies Joint.

12. Create a daily report providing the details on transactions for each day in Quickies Joint.

Page 8: 04_PR_CG_01

1.8 IT Fundamentals and Office Productivity Tools

13. Create a report that will be given as a bill to the customer after the customer purchases the required items.

14. Create documentation for the computerized system of Quickies Joint by using Microsoft Office Word 2007. The documentation should include details for each module, such as Items, Transaction, and Customer. This documentation should also include the limitations of the existing system and the need for the envisioned system.

15. Prepare a slide show presentation by using Microsoft Office PowerPoint 2007 for the stakeholders of Quickies Joint. The presentation should include:

The design of each table in the database

Screen shots of the relationships between the tables

The validations that are created for ensuring data accuracy

The queries that are created for finding out the required details

Screen shots of the user interfaces including output

16. Create a graph that will enable the stakeholders to analyze the sales of each product in a month.

17. Write a mail by using Microsoft Office Outlook 2007 to inform the stakeholders of

the time and venue of the presentation.

IINNSSTTRRUUCCTTOORR NNOOTTEESS

In Item_Details table:

To make the QOH greater than 0, perform the following steps:

1. In the Design view for the Field QOH, go to the General Tab.

2. Type >0 in the Validation Rule cell.

3. Type “QOH should be greater than 0” in the Validation Text. This message will be displayed if the user violates the validation rule.

Repeat steps 1 to 3 for Amount and ROQ.

Page 9: 04_PR_CG_01

1.9 IT Fundamentals and Office Productivity Tools

CCAASSEE SSTTUUDDYY 22:: MMAARRSSRROOCCKK IINNTTEERRNNAATTIIOONNAALL

Marsrock International is an eminent higher secondary public school. The school has over 1500 students and over 800 employees. The board and the trusties have decided to increase the volume of the students to over 3000 by the next financial year and provide vocational courses in the summer vacation. The school has been maintaining its employees’ records, students’ personal records, students’ academic records, students’ financial records, and students’ academic reports manually. The plan for the future also includes automating all the students’ records in the first stage and then

automating the employees’ records and the financial operations records in the second stage.

Business Problem

Marsrock International maintains all the students’ records manually, which is tedious and time-consuming. People need to look in different places to get different bits of

information. For example, the students’ personal details are with the administration department, the students’ financial records are with the accounts department and the academic records are with the teachers. The paper-based systems take a lot of time of the teachers. Occasionally, the teacher would send a note home with the child in order to communicate with the parent, but the child would fail to deliver it. In its recent Annual General Meeting (AGM), the school has decided to increase its student intake, automate all types of record keeping, and provide new learning courses.

Goal

The management has decided to automate all record keeping related to the students and the record keeping designed to promote collaboration among the teachers, students, and parents. In addition, the teachers will be able to access all information from one place.

Before initiating the project, the IT staff presents a project design to the board and gets approval for the same. The IT staff proposes to use Microsoft Office 2007 for offering a complete set of business and personal productivity tools to increase efficiency and to enable one-point access to the information. To do this, the IT staff needs to perform the following tasks:

1. Generate PTM and Circular formats by using Microsoft Office Word 2007.

2. Generate various charts to depict studentwise and subjectwise exam results by

using Microsoft Office Excel 2007.

3. Design the terminal examwise aggregate chart for each class and send it to the principal by using Microsoft Office Outlook 2007.

Page 10: 04_PR_CG_01

1.10 IT Fundamentals and Office Productivity Tools

4. Create a database called Students.mdb by using Microsoft Office Access 2007.

5. Create the following tables:

Student_Personal_Details

Student_Academic_Details

Student_Master

Their structure is shown in the following tables.

Field Name Data type Size Description

Stud_ID Text 4 Unique identification number

of the student

Stud_Fname Text 10 Student’s first name

Stud_Lname Text 10 Student’s last name

Date_Of_Birth Date/time Date of birth of the student

Stud_Address Text 30 Residential address of the student

Postal_Code Text 5 Postal code of the city

City Text 10 City where the student resides

Res_Phone_number Number Student’s residential telephone number

Fathers/ guardian Name

Text 20 Father or guardian’s name

Office_Phone_No Number Office phone number of parent or guardian

Mbl_number Number Mobile number of the father or guardian

Stud_Grade Multivalued Class of the student

Notes Memo 200 Additional information about the student

Students_Personal_Details Table

Page 11: 04_PR_CG_01

1.11 IT Fundamentals and Office Productivity Tools

Field Name Data type Size Description

Roll_No Text 5 Roll number of the students

Subject Text 20 Subject

Terminal1_Mrks Number Marks scored in first terminal

Terminal2_Mrks Number Marks scored in second terminal

Final_Term_Mrks Number Marks scored in final terminal

Student_Academic_Details

Field Name Data type Size Description

Roll_No Text 5 Roll number of the students

Class Text 20 Class of the student

Aggregate Number Aggregate of the student in the class

Highest Number Highest in the class

Student_Master Table

6. Create a query that displays the studentwise aggregate score.

7. Create a query that displays the subjectwise topper of a class.

8. Create a form for entering or deleting the student’s personal details.

9. Create a form for entering or deleting the student’s academic details.

10. Generate a report that displays the aggregate for each student for each exam.

11. Generate a report that displays the individual subject scores and the aggregate for each exam. The aggregate should be displayed at the bottom of the report.

12. Generate a report that displays the names of the five students who have secured the maximum marks for each class for each exam.

Page 12: 04_PR_CG_01

1.12 IT Fundamentals and Office Productivity Tools

CCAASSEE SSTTUUDDYY 33:: TTEELLEEMMAATT,, IINNCC..

Telemat, Inc. is small software development company with over 250 employees. Telemat, Inc. works on projects of large IT companies and educational institutes. It computes all its billing based on the number of hours its employees spend working on that project. Therefore, tracking time against projects is critical for creating accurate invoices. Telemat has been tracking employee records, project records, financial records and client records separately, by using Microsoft Office Excel. It has decided to automate all its operations to improve data accessibility, consistency, and efficiency.

Business Problem

Telemat, Inc. maintains all its employee records, project records, financial records, and client records in Excel. The management is aware that it needs to store and manage different records by using a single solution. It has decided to automate all its operations.

Goal

Telemat, Inc. has decided to develop a system to automate the employee inventory and project records in the first stage. The project’s first stage development should be completed in two weeks and a pilot should be performed in the third week. In order to start the project:

1. The project manager creates the requirement details (RD) by using Microsoft Office Word 2007.

2. Based on the RD, the team leader presents the database design to the project

manager.

Based on the presentation, the project manager decides to use Microsoft Office 2007. This system offers a complete set of business and personal productivity tools to increase the employees’ efficiency.

To automate the employee inventory and project records by using Microsoft Office 2007, Telemat needs to perform the following tasks:

1. Create the Telematix.mdb database by using Microsoft Office Access 2007.

2. Create the following tables:

Employee_Details

Department_Details

Project_Details

Ms Quyen
Highlight
Ms Quyen
Highlight
Ms Quyen
Highlight
Page 13: 04_PR_CG_01

1.13 IT Fundamentals and Office Productivity Tools

Project_Transaction_Details

Leave_Details

Their structure is shown in the following tables.

Field Name Data type Width Description

Emp_No Text 4 Employee number

Emp_FName Text 50 Employee first

name

Emp_LName Text 50 Employee last name

Residential_ address

Text 50 Employee home address

Ph_No Number Employee phone number

Date_of_Birth Date Employee date of birth

Basic_Sal Number Employee basic

salary

Bonus Number Bonus awarded if any

Deductions Number Deductions of an employee if any

Dept_ID Text 4 Department number

Project_ID Text 4 Project number

Leaves_ Available

Number Number of leaves available for the employee

Skills Memo 100 Skills possessed by an employee

Employee_Details

Page 14: 04_PR_CG_01

1.14 IT Fundamentals and Office Productivity Tools

Field Name Data type Width Description

Dept_ID Text 5 Department number

Department_ Name

Text 15 Department name

Emp_No Text 5 Employee ID of the employee who is heading the department

Department_Details

Field Name Data type Width Description

Project_ID Text 5 Project number

Project_Start_Date Date Project start date

Project_End_Date Date Project end date

Project_Name Text 50 Name of the project

Client Text 50 Client for the project

Project_Status Text 10 Status of the

project can be ongoing or closed.

Project_Details

Page 15: 04_PR_CG_01

1.15 IT Fundamentals and Office Productivity Tools

Field Name Data type Width Description

Emp_No Text 5 Employee number

Project_ID Text 5 Project ID

Project_Joining_Dt Date/Time Date on which employee joined the project

Project_Leaving_Dt Date/Time Project leaving date

of employee

Project_Transaction_Details

Field Name Data type Width Description

Emp_No Text 5 Department number

Date_Of_Leave Date/Time Leave date of employee

Leaves_Availed Number Number of leaves

availed by the employee

Leave_Details

3. Validate the points mentioned in the bulleted lists while creating the structure of

the respective tables.

Table: Employee_Details

Emp_No should be unique and should not be left blank.

The Emp_Fname, Emp_Lname, Residential_address, Ph. No, Date_Of_Birth

and Skills fields should not be left blank.

Basic_Sal should be greater than 0.

The system should display a list of Dept_IDs from the Department_Details table.

The system should display a list of Project_IDs from the Project_Details table.

Page 16: 04_PR_CG_01

1.16 IT Fundamentals and Office Productivity Tools

Table: Department_Details

Dept_ID should be unique.

Department_Name should not be left blank.

The system should display a list of Emp_Numbers from the Employee_Details

table.

Table: Project_Details

Project_ID should not be left blank.

Project_Start_Date should be less than the Project_End_Date.

Before a new project is assigned to an employee, a check should be performed to ensure that the start date of the new project is greater than the end date of

the current project to which that employee has been assigned.

4. Create appropriate relationships between the tables.

5. Create a query to find out the details of employees who are working on projects.

6. Create a query to find out the details of employees whose projects are completed.

7. Generate a query that displays the skills of the employee before an employee is assigned to a new project.

8. The system should not allow the user to assign an employee to a new project if the current project in which he/she is working is not completed.

9. Create forms to enable the user to input data in all the tables.

10. Update the Project_ID field in the Employee_details table whenever a project is allocated to an employee.

11. Create reports of projects that are ending in a particular month.

12. Create a report that displays the projects undertaken by an employee in a specific year.

13. Create a leave report for an employee.

14. Create a chart that displays the analysis of the leaves taken by an employee.

15. Create a chart that displays the projects that have not met a deadline in a particular month.

Telemat, Inc. will perform the pilot of this project and then move to the second stage for integrating the finance records and the client records.

Page 17: 04_PR_CG_01

1.17 IT Fundamentals and Office Productivity Tools

IINNSSTTRRUUCCTTOORR NNOOTTEESS

Employee_Details:

To view the Dept_ID list from the Department_Details table, perform the following steps:

1. In the Design View of the Employee_Details table, go to the Dept_ID Field.

2. Select Lookup Wizard from the Data Type. This displays the Lookup Wizard.

3. Click the I Want the lookup column to lookup the values in a table or query radio button and click Next.

4. Select the Department_Details table and click Next.

5. Select the Dept_ID column and click Next.

6. Click Next in the give the window name here window.

7. Click Finish to close the Lookup Wizard.

Before you perform the preceding steps, make sure the relationships between the tables have been set.

Repeat Steps 1 to 7 to view the Product_ID column.

Page 18: 04_PR_CG_01

1.18 IT Fundamentals and Office Productivity Tools

CCAASSEE SSTTUUDDYY 44:: LLEEAARRNN EEAASSYY

Learn Easy is a large learning institution. Besides offering students courses on a variety of self-improvement and technical skills, Learn Easy provides counseling services to individual students. The institution also offers e-learning courses.

Business Problem

Learn Easy maintains all the records, such as student details, course details, enrollment details, and payment details, manually in various registers.

Whenever any information is required, the staff needs to refer to the relevant register, which is a tedious and time-consuming process. All the registers are not placed at one location, making it even more difficult to locate the relevant information. For example, whenever information about the payments received from the students is required, the administrative staff needs to approach the Accounts department to obtain the details.

To overcome the problems of the current system, the management has decided to automate the record-keeping process. This will enable the staff to perform its duties quickly and easily.

Goal

Learn Easy requires a computerized system that will store the details of all its

students, the available courses, and the number of students enrolled in each course. In addition, it needs to record the fee due and received from each student.

To automate the current system, you need to perform the following tasks:

1. Create a database eLearn.mdb by using Microsoft Office Access 2007.

2. Create the following tables:

Student_Details

Course_Details

Students_Course_Details

Students_Course_Details

Payment_Details

Page 19: 04_PR_CG_01

1.19 IT Fundamentals and Office Productivity Tools

Their structure is shown in the following tables.

Field Name Data type Width Description

Student_ID Text 6 Student’s roll number

Name Text 50 Student’s name

Address Text 50 Student’s address

Ph_No Text 15 Student’s phone number

Email Text 50 Student’s e-mail address

Enrolment_ Date

Date Student’s enrolment date

Student_Details Table

Field Name Data type Width Description

Course_ID Text 4 Course number

Course_Name Text 50 Name of the course

Subject Memo 50 Subjects covered in the course

Duration Number Course duration in number of months

Fee Currency Cost of the course

Course_Details Table

Page 20: 04_PR_CG_01

1.20 IT Fundamentals and Office Productivity Tools

Field Name Data type Width Description

Course_ID Text 4 Course number

Student_ID Text 6 Student’s roll number

Category Text 50 Category (regular, distance, or e-learning)

Students_Course_Details Table

Field Name Data type Width Description

Student_ID Text 5 Student’s roll

number

Course_ID Text 5 Course number

Total_Amount Currency Total amount to be paid

Amount_Paid Currency Amount already paid

Amount_Due Currency Amount due

Payment_Details Table

3. Validate the points mentioned in the bulleted lists while creating the structure of

the respective tables.

Table: Student_Details

Student_ID must be unique.

Name, Address, and Enrolment_Date should not be left blank.

Phone_No should be entered in the format, (xxx) xxx-xxxx.

Enrolment_Date should be greater than or equal to the current date.

Table: Course_Details

Course_ID must be unique.

Course_Name and Subject should not be left blank.

Duration should be greater than 0.

Fee should be greater than 0.

Page 21: 04_PR_CG_01

1.21 IT Fundamentals and Office Productivity Tools

Table: Students_Course_Details

Course_IDs should be displayed from the Course_Details table.

Student_IDs should be displayed from the Student_Details table.

Category must be regular, distance, or e-learning.

4. Create appropriate relationships between the tables.

5. Create forms to enable a user to enter data in the tables.

6. Create a query that accepts a course name as a parameter and displays the details of students who have enrolled for the corresponding course.

7. Create a query that accepts a student name as a parameter and displays the

corresponding course details and the payment details.

8. Create a report in the following format by using the Reports wizard.

Student-ID Name Category Course-ID Enrolment

Date

Duration Due

9. Create documentation for the computerized system of Learn Easy by using Microsoft Office Word 2007. The documentation should include details for each module, such as Student, Project, and Payments. This documentation should also include the limitations of the existing system and the need for the envisioned

system.

10. Prepare a slide show presentation by using Microsoft Office PowerPoint 2007 for the stakeholders of Learn Easy to display the way in which the computerized system will work. The presentation should provide the following information:

The design of each table in the database

Screen shots of the relationships between the tables

The validations that are created for ensuring data accuracy

The queries that are created for finding out the required details

Screen shots of the user interfaces including the output

11. Write a mail by using Microsoft Office Outlook 2007 to inform the stakeholders about the time and venue of the presentation.

12. Create a graph that will enable the stakeholders to analyze the number of students enrolled for each course.

13. Create mailing labels for sending letters to the defaulting students, reminding them of the fee due for payment. Generate these letters by using the Mail Merge utility

of Microsoft Office Word 2007.

Page 22: 04_PR_CG_01

1.22 IT Fundamentals and Office Productivity Tools

IINNSSTTRRUUCCTTOORR NNOOTTEESS

In Course_Details table:

To make the duration greater than 0, perform the following steps:

1. In the Design view for the Field Duration, go to the General Tab.

2. Type >0 in the Validation Rule cell.

3. Type “Duration should be greater than 0” in the Validation Text. This

message will be displayed if the user violates the validation rule.

Repeat steps 1 to 3 for the Fee field.

Page 23: 04_PR_CG_01

1.23 IT Fundamentals and Office Productivity Tools

CCAASSEE SSTTUUDDYY 55:: FFUUTTUURRIISSTTIICC EENNTTEERRTTAAIINNMMEENNTT

Futuristic Entertainment is a large multimedia library located in Los Angeles. It rents media such as DVDs, VHS, and music CDs to its customers. Each member can rent a maximum of three media at a time. The media can be borrowed for a maximum of two days after which a fine is applicable. The hiring charge for each media depends on its cost.

Business Problem

The staff at Futuristic Entertainment manually maintains various registers to record the details of customers, the available media, and the transaction details. With the increase in the number of customers visiting the library, the documentation process has become tedious and time-consuming. Therefore, the management has decided to automate all the record-keeping processes to save time and improve the quality of service.

Goal

Futuristic Entertainment wants you to develop an application in order to computerize

its rental system. The details about the customers that need to be stored include the customer identification number, the customers’ first and last names, the phone number, the address, and the amount outstanding to the company.

The details of all the available media will be stored in a database. This database will contain information such as a unique identification number for each media, the media type, and the media description. The library has three copies for each type of media.

All library transactions will be recorded through an invoicing system. The information related to every transaction includes an invoice number (which is generated automatically), the scheduled date of return, the actual date of return, and the fine amount (if applicable). The scheduled date of return is the date on which the media is rented plus two days. If the media is not returned by the scheduled date, a fine will be levied. This fine will be calculated on the basis of number of days of delay per media.

The actual date of return is the date when the media is returned to the library.

To automate the record-keeping process, you need to perform the following tasks:

1. Create a database named media.mdb by using Microsoft Office Access 2007.

Page 24: 04_PR_CG_01

1.24 IT Fundamentals and Office Productivity Tools

2. Create the following tables:

Customer_Details

Media_Details

Transaction_Master

Transaction_Details

Their structure is shown in the following tables.

Field Name Data type Width Description

Cust_ID Text 4 Customer number

(membership number)

Cust_Name Text 50 Customer name

Cust_Address Text 50 Customer address

Cust_Ph_No Number Customer phone number

Amount_Outstanding Currency Total amount to be paid by the customer

Customer_Details Table

Media_Details Table

Field Name Data type Width Description

Media_No Text 4 Media number

Media_Type Text 10 Media type (DVD, VHS, or music CD)

Media_Title Text 50 Title of the Media

Description Memo Information about the movie

or music CD

No_of_Copies Number Number of copies available

Rent_per_day Amount to be paid per media per day

Page 25: 04_PR_CG_01

1.25 IT Fundamentals and Office Productivity Tools

Transaction_Master Table

Transaction_Details Table

3. Validate the points mentioned in the bulleted lists while creating the structure of the respective tables.

Table: Customer_Details

Customer_No must be auto generated.

Field Name Data type Width Description

Tran_No Text 5 Transaction number

Cust_ID Text 5 Customer number

Date_of_Issue Date/Time Date on which the media is rented

Scheduled_Return_Date

Date/Time Scheduled date of return

Trans_Type Text 15 Mode of payment (cash/credit card)

Field Name Data type Width Description

Tran_No Text 5 Transaction number

Media_No Text 5 Media number

Cust_ID Text 5 Customer number

Qty_Rented Number Number of media rented

Status Text 5 Status of the media

(Issued or Returned)

Date_of_Return Date/Time Return date of the media

Fine_Amount Currency Rent per day (return date – due date)

Page 26: 04_PR_CG_01

1.26 IT Fundamentals and Office Productivity Tools

Cust_Name should not be left blank.

Cust_Address should not be left blank.

Cust_Ph_No should not be left blank.

Amount_Outstanding should automatically be updated whenever a transaction is performed.

Table: Media_Details

Media_No must be auto generated.

Media_Title should not be left blank.

Media_description should not be left blank.

Number_of_copies should be 3.

Table: Transaction_Master

Tran_No should be auto generated.

Cust_IDs should be displayed from the Customer table.

Date_of_Issue should be the system date.

Scheduled_Return_Date should be the date on which the media is rented plus two days.

Table: Transaction_Details

Tran_Numbers should be displayed from the Transaction_Master table.

Media_Nos should be displayed from the Media_Details table.

Qty_Rented should be greater than 0.

Status should be marked as Issued by default.

When a transaction is performed, the Number_of_Copies field in the Media_Details table should be updated.

When the user enters the Tran_ID in the Transaction_Details subform, the

corresponding Cust_ID should be extracted from the Transaction_Master table and be displayed on the screen.

When a customer returns a media, the Status field for the corresponding record in the Transaction _Details table should be updated to Returned. In

addition, the Date_of_Return field should be updated for the corresponding record in the Transaction _Details table.

Date_of_Return and Fine_Amount should be available only if the user updates the Status field to Returned.

The fine amount should be automatically calculated and stored in the

Fine_ Amount field.

4. Create appropriate relationships between the tables.

5. Create forms to enable a user to enter data in the tables.

Page 27: 04_PR_CG_01

1.27 IT Fundamentals and Office Productivity Tools

6. Create a query to display a dialog box in which the user can enter a value for the media type. The system should display the details of the media based on the specified criterion.

7. Create a query to provide the details of the customers who have performed the maximum number of transactions.

8. Create a count-based query that provides the details of the media that have been

rented out the maximum in a month.

9. Create a monthly report that provides details about the status of media. The report should be in the following format.

Date: _____________

Media No Media Description No of Times Rented

Status

Format for Monthly Report on Status of Media

10. Create a monthly report that provides the details of customers and the corresponding amount due. The report should be in the following format.

Media

No.

Customer

Number

Customer

Name

Customer

Address

Phone

Number

Amount

Outstanding

Format for Monthly Report on Customer Details and Outstanding Amount

Page 28: 04_PR_CG_01

1.28 IT Fundamentals and Office Productivity Tools

11. Create a report that will be given as a bill after a customer rents a media. The report should be in the following format.

Transaction Date: --/--/--

Customer Number:

Customer Name:

Media Title Amount

Total Amount:

Format for Bill to be generated

12. Create a query that accepts a media title and displays the number of copies available for the corresponding media.

13. Create the documentation to explain the computerized system of Futuristic Entertainment by using Microsoft Office Word 2007. The documentation should

include details for each module, such as Media, Transaction, and Customer. This documentation should also include the limitations of the existing system and the need for the envisioned system.

14. Prepare a slide show presentation by using Microsoft Office PowerPoint 2007 for

the stakeholders of Futuristic Entertainment. The presentation should provide the following information:

The design of each table in the database

Screen shots of the relationships between the tables

The validations that are created for ensuring data accuracy

The queries that are created for finding out the required details

Screen shots of the user interfaces including the output

15. Write a mail by using Microsoft Office Outlook 2007 to inform the stakeholders about the time and venue of the presentation.

16. Create a graph that will enable the stakeholders to analyze the number of times a media is rented in a month.

Page 29: 04_PR_CG_01

1.29 IT Fundamentals and Office Productivity Tools

17. Create mailing labels to send a report that contains the list of media available in the library to all the customers on a monthly basis. The labels should contains the customer details. You need to use the Mail Merge utility of Microsoft Office Word 2007 to perform this task.

Page 30: 04_PR_CG_01

1.30 IT Fundamentals and Office Productivity Tools

PPRROOJJEECCTT EEXXEECCUUTTIIOONN

This book contains three case studies and one sample case study. These case studies will be allocated to the individual students.

Phases in Project Execution

The project will be carried out in the following phases:

System Analysis: System analysis refers to an in-depth study of the existing

system to depict the functionality of the system. The analysis phase is the most crucial phase in a project because it helps developers to identify the processes in the system and the functioning of each process. The project teams will analyze their respective case studies before moving on to the development phase.

Development: This phase involves developing the project based on the

specifications.

Testing and debugging: This phase involves testing the project before

submitting it to the coordinator.

Documentation: Documentation is one of the most important aspects of

computer programming. The project documentation should be submitted to the

coordinator in the formats given in this book before the project walkthrough. The

blank report following the case studies is to be filled up, detached from the book, and submitted on the given date.

Project Evaluation Guidelines

The project is to be evaluated based on the following parameters:

Quality: Refers to the following requirements: – 20 Marks

The solution maps to the requirements specified along with the case study.

All exceptional conditions are effectively handled.

Timeliness: Refers to timely implementation of the project. – 20 Marks

Quality of documentation: Refers to the following requirements: – 40 Marks

Completion of all the formats

Accuracy of design

Adherence to standards and processes

Query handling: Refers to the handling of queries during project

walkthrough. – 20 Marks

Page 31: 04_PR_CG_01

1.31 IT Fundamentals and Office Productivity Tools

Project Standards and Guidelines

The following standards and guidelines should be followed while creating the project:

A consistent naming convention should be used for tables, forms, and reports.

Fields in a table should not have a “.” character.

Fields in a table should not have spaces and should not be too long.

Following these standards and guidelines is one of the evaluation criteria for the

project.

Project Submission Details

The students will get 16 hours to complete the project. The activities to be performed during this period are:

Analyze the case study to identify the system processes.

Create the design of the given tables, forms, and reports.

Test the tables, forms, and reports with some values.

Debug the tables, forms, and reports in case of any errors.

Document the project by using the formats given in the later section.

Submit the documentation to the faculty.

After submitting the documentation, the project team will present the project in

the class. The faculty will assign marks to the teams based on the evaluation

criterions specified in this section.

Page 32: 04_PR_CG_01

1.32 IT Fundamentals and Office Productivity Tools

Project Timelines

The tasks listed in the following table should be completed in the specified sessions.

Session # Tasks to be Performed

1 Create the presentation and Word document

as per the project requirement.

2 Create the database design.

3 Create the tables.

Add the fields.

Perform the validations on the fields.

4 Create the forms with respect to the tables.

5 Create queries on the basis of the tables.

6 Create the reports on the basis of queries.

7 Document the database design and the

system processes involved in the project.

8 Create a presentation on the basis of the

documentation

Tasks to be Performed

Page 33: 04_PR_CG_01

1.33 IT Fundamentals and Office Productivity Tools

SSAAMMPPLLEE CCAASSEE SSTTUUDDYY:: CCAALLLL2244XX77,, IINNCC..

Call24x7, Inc., a large manufacturer of mobile phones, has entered the IT enabled service (ITES) arena. As a result, it has set up a call centre in Mumbai with the required infrastructure. The company provides various perks to its employees, such as free meals, transport, and residential accommodation.

Business Problem

The number of employees in the call centre has increased from 250 to 500. Call24x7

has been storing all transport-related data in Microsoft Office Excel 2003. This includes employee details, routes, driver details, and transport company details. However, the tasks of storing and maintaining data are tedious and time-consuming. Therefore, the company has decided to automate the transport system. Earlier, the employees were informed about their pickup time, pickup point, route number, and route change through the phone. Now, the employees will receive all updates through e-mail.

Goal

Call24x7 proposes to automate its transport system in two weeks. The new system will help reduce the time to respond to transport-related enquires and generate reports. This project has been assigned to the company’s IT department. In order to start the project:

1. The transport department presents its requirement to the project leader of the IT department. This presentation includes information such as the project start date, the project requirement, and the specifications.

2. The project leader of the IT department selects the design and presents the same to the IT and Transport department heads.

The project leader decides to use the new Microsoft Office 2007 system, which offers a complete set of business and personal productivity tools. To automate its transport system, Call24x7 needs to perform the following tasks:

1. Create a database called transport.mdb by using Microsoft Office Access 2007.

2. Create the following tables:

Employee_Details

Vehicle_Details

Driver_Details

Daily_Transaction_Log

Page 34: 04_PR_CG_01

1.34 IT Fundamentals and Office Productivity Tools

Field Name Data Type Size Description

Emp_Code Text 5 Employee’s unique number

Emp_Fname Text 20 Employee’s first name

Emp_Lname Text 20 Employee’s last name

Emp_Address Text 50 Employee’s residence

address

Emp_Email_ID Text 30 Employee’s official e-mail address

Emp_res_Phone Number Employee’s land

line number

Emp_mbl_Phone Number Employee’s mobile number

Date_Of_Birth Text 10 Employee’s date

of birth

Transport_Medium Text 8 Own/Official

Vehicle_ID Text 4 Vehicle’s identification number

Employee_Details Table

Page 35: 04_PR_CG_01

1.35 IT Fundamentals and Office Productivity Tools

Field Name Data type

Size Description

Vehicle_ID Text 4 Vehicle’s unique identification number

Vehicle_Type Text 10 Type of vehicle (AC or Non AC)

Vehicle_Size Number Number of seats available.

Vehicle_Transporter Text 20 Name of the vehicle’s

transporter

Transporter_Address Text 30 Address of the transporter

Vehicle_SLA_Adherence Yes/No Accessories available or not (fire extinguisher, cleanliness, driver’s uniform)

Vehicle_Details Table

Field Name Data type Size Description

Driver_ID Text 4 Driver’s unique identification

number

Driver_Name Text 20 Driver’s name

Driver_Address Text 30 Address of the driver

City Text 20 City

Driver_Phone Number Driver’s residential phone number

Drive_mbl_Number Number Driver’s mobile number

Vehicle_ID Text 4 Vehicle’s identification

number

Route_No(FK) Text 4 Route number on which driver operates

Driver_Details Table

Page 36: 04_PR_CG_01

1.36 IT Fundamentals and Office Productivity Tools

Field Name Data type Size Description

Vehicle_ID (FK) Text 4 Vehicle’s identification number

No_Of_Employees Text 20 Number of employees that travelled in a day

Date_Travel Date/Time Travel date

St_Time Date/Time First pickup time

Reporting_Time Date/Time Reporting time in the

office

Reason Memo Reason for not reaching office on time

Daily_Transaction_Log Table

3. Validate the points mentioned in the bulleted lists while creating the structure of

the respective tables:

Table: Employee_Details

Emp_Code should be unique and should not be left blank.

Emp_Code should begin with “E” followed by the 4 digits.

If Emp_Code is not entered in a specific format, the “Employee code must

begin with E.” error message should be displayed to the user.

Emp_Address, Emp_res_Phone, Emp_mbl_Phone, and Emp_Email_ID should not be left blank.

Emp_Fname and Emp_Lname should follow sentence casing.

Date_Of_Birth should be in dd-mm-yyyy format. For example, the date of birth can be written as 01-01-2007.

Emp_mbl_Phone should be exactly 10 digits.

If mobile number validation fails, the “Check the mobile number. It should

have 10 digits.” error message should be displayed.

Transport_Media field should have “Office” as the default value.

Vehicle_ID should be displayed as a combo box and the values should be extracted from the Vehicle_Details table. Multiple selections should not be allowed.

Table: Vehicle_Details

Vehicle_ID should be unique and should not be left blank.

Vehicle_ID should begin with “H” followed by the 3 digits.

Page 37: 04_PR_CG_01

1.37 IT Fundamentals and Office Productivity Tools

If the Vehicle_ID entered is incorrect, the error message “Vehicle Identification number should begin with H.” should be displayed.

Vehicle_Transporter and Vehicle_SLA_Adherence should not be left blank.

The default value for the Vehicle_Type should be “AC”.

Table: Driver_Details

Driver_ID should be unique and should not be left blank.

Driver_name, Driver_Address, city, Driver_Phone, and Drive_mbl_Number should not be left blank.

Drive_mbl_Number should be exactly 10 digits.

If mobile number validation fails, the error message “Check the mobile

number. It should have 10 digits.” should be displayed.

Daily_Transaction_Log

All the fields must be filled.

Vehicle_ID should be a multivalued field and the values should be mapped to the Vehicle_ID field in the Vehicle_Details table.

Create appropriate relationships between the tables.

Create a query that displays the details of the employees travelling on a specific route.

Create a query that displays the monthwise list of vehicles that did not reach

the office on time.

Create a form to add or delete information related to employees, vehicles, drivers, and daily transaction log.

Create a report that displays information related to the employees to be picked

on a specific route.

Create a report that displays the monthwise list of vehicles that did not reach the office on time.

Use Microsoft Office Excel 2007 to create charts for displaying the monthwise list of vehicles that did not reach the office on time.

Use Microsoft Office Outlook 2007 to inform the employees about all transport-related updates.

Create a transport policy by using Microsoft Office Word 2007 and send it to all the employees by using Microsoft Office Outlook 2007.

Page 38: 04_PR_CG_01

1.38 IT Fundamentals and Office Productivity Tools

SSOOLLUUTTIIOONN TTOO TTHHEE SSAAMMPPLLEE CCAASSEE SSTTUUDDYY

CCAALLLL2244XX77,, IINNCC..

To automate its transport system, Call24x7 needs to perform the following tasks:

Create a database called Transport.mdb.

Create the following tables: Employee_Details, Vehicle_Details, Driver_Details,

and Daily_Transaction_Log.

Create appropriate relationships between the tables.

Create forms for adding or deleting the information in the following tables:

Employee_Details, Vehicle_Details, Driver_Details, and Daily_Transaction_Log.

Create a query that accepts a route number as a parameter and displays the

details of the employees who are traveling on that route.

Create a query that displays a monthwise list of vehicles that did not reach the

office on time.

Create a routewise employee report by using Report Wizard.

Create a monthwise report of vehicles not reaching on time by using Report

Wizard.

Create a presentation by using Microsoft Office PowerPoint 2007.

Compose an e-mail message by using Microsoft Office Outlook 2007.

To create the Transport.mdb database, perform the following steps:

1. Select the StartAll ProgramsMicrosoft OfficeMicrosoft Office Access

2007 menu command to display the Microsoft Office Access window.

2. Select the Blank Database option from the New Blank Database section of the

Task Pane. On the right-hand side pane of the window, the File Name option of the Blank Database section is displayed. Click the folder icon to select the path of

the folder.

3. Type Transport.mdb in the File name text box.

4. Click the OK button.

5. Click the Create button.

Page 39: 04_PR_CG_01

1.39 IT Fundamentals and Office Productivity Tools

To create the Employee_Details table, perform the following steps:

1. On the Ribbon, select the Create tab.

2. On the Create tab, click the Table option in the Tables group.

3. Click the Save button in the Quick Access toolbar to display the Save As dialog

box.

4. Type the name of the table in the Table Name text box.

5. Click the OK button. The Employee_Details table is created.

6. On the Home tab, in the Views group,click the View drop-down arrow and select Design View.

7. Type the following data in the Field Name, Data Type, Field Size, and Description text boxes.

Field Name Data type Size Description

Emp_Code Text 5 Employee’s unique number

Emp_Fname Text 20 Employee’s first name

Emp_Lname Text 20 Employee’s last name

Emp_Address Text 50 Employee’s residence

address

Emp_Email_ID Text 30 Employee’s official e-mail address

Emp_res_Phone Number Employee’s land line number

Emp_mbl_Phone Number Employee’s mobile number

Date_Of_Birth Text 10 Employee’s date of birth

Transport_Medium Text 8 Own/Official

Vehicle_ID Text 4 Vehicle’s identification number

Page 40: 04_PR_CG_01

1.40 IT Fundamentals and Office Productivity Tools

Note

8. Repeat steps 1 to 6 to create the Vehicle_Details, Driver_Details, and Daily_Transaction_Log tables.

9. Save and close all the tables.

Refer to the Call24X7, Inc. case study for the fields of Vehicle_Details, Driver_Details,

and Daily_Transaction_Log tables.

To create relationship between any two tables, perform the following steps:

1. On the Ribbon, select the Database Tools tab.

2. On the Database Tools tab, in the Show/Hide group, click the Relationships option. This will display the Show Table dialog box.

3. Select the Employee_Details, Vehicle_Details, Driver_Details, and Daily_Transaction_Log tables on the Tables tab from the Show Table dialog box.

4. Click the Add button to add the selected tables to the Relationships window.

5. Click the Close button to close the dialog box.

6. Click the Vehicle_ID from the Vehicle_Details table and drag it to the

Vehicle_ID of the Employee_Details table. This will display the Edit Relationships dialog box.

7. Click the Create button in the Edit Relationships dialog box. The relationship is

created between the tables.

8. Repeat steps 6 to 7 for Vehicle_ID of Driver_Details table and Vehicle_ID of

the Daily_Transport_Log table.

9. Save and close the Relationship window.

Page 41: 04_PR_CG_01

1.41 IT Fundamentals and Office Productivity Tools

To create forms by using Forms Wizard, perform the following steps:

1. On the Ribbon, select the Create tab.

2. Select the Employee_Details table from the left hand side to design the Form.

3. Click the Form option in the Forms group.

4. Select the Save button on the Quick Access toolbar to display the Save As dialog box.

5. Type Employee_Details form in the Form Name text box.

6. Click the OK button.

7. Repeat steps 1 to 6 to create Vehicle_Details, Driver_Details and Daily_Transaction_Log forms.

8. Close all the form windows.

To create a query that displays the details of the employees traveling on a specific route, perform the following steps:

1. On the Ribbon, select the Create Tab.

2. Click the Query Design option in the Other group. The ShowTable dialog box is displayed on the Query window.

3. Select the Employee_Details, Vehicle_Details, Driver_Details, and

Daily_Transaction_Log tables and click the Add button on Show Table dialog box.

4. Drag the fields Route_No from Driver_Details table and Emp_Fname, Emp_Lname, Emp_Address, and Emp_mbl_Phone from Employee_Details tables and drop them to the Field drop-down list box.

5. Select Ascending from the Sort drop-down for the Route_No field.

6. Type [Driver_Details.Route_No], in the Criteria cell under Route_No field.

7. Select the Save button on the Quick Access toolbar to display the Save As dialog

box.

8. Type RouteWise Employee details in the Query Name text box.

9. Close the query window.

Page 42: 04_PR_CG_01

1.42 IT Fundamentals and Office Productivity Tools

To create a query that displays the monthwise list of vehicles that did not reach the office on time, perform the following steps:

1. On the Ribbon, select the Create Tab.

2. On the Other group, click the Query Design option to display Query window.

3. Select the Daily_Transaction_Log table and click the Add button in the Show Table dialog box.

4. Drag Vehicle_ID, No_Of_Employee, Date_travel, Reason, and Reporting_Time from the Daily_Transaction_Log table and drop them to the

Field drop-down list box .

5. Type the month in mm/dd/yy format in the Criteria cell under the Date_Travel field.

6. Type >#9:05:00 AM# in criteria cell under Reporting_Time field.

7. Select the Save button on the Quick Access toolbar to display the Save As dialog box.

8. Type Month_wise_query in the Query Name text box.

9. Close the query window.

To create the routewise employee details report by using Report Wizard, perform the following steps:

1. On the Create tab in the Reports group, click Report Wizard to display Report

Wizard dialog box.

2. From Tables/Queries drop-down, select the RouteWise Employee details

query.

3. Select the Route_No, Emp_Fname, Emp_Lname, Emp_Address, and

Emp_Mbl_Phone fields from the Available Fields list and click the > button to move the fields to the Selected Fields list.

4. Click the Next button to display the next page.

5. Select the Route_No field for grouping and click the > button.

6. Click the Next button.This will display the page for deciding the sorting order.

7. Click to the Next button. This will display the page for setting the layout of the report.

Page 43: 04_PR_CG_01

1.43 IT Fundamentals and Office Productivity Tools

8. Select the Outline radio button from the Layout section and the Landscape radio button from the Orientation section and click the Next button.

9. Ensure that the Office style is selected and then click the Next button.

10. Type the name of the Report as RouteWiseEmployeeDetails Report.

11. Click the Finish button.

12. Close the report.

To create a monthly report that displays the list of vehicles that did not reach the office on time by using Report Wizard, perform the following steps:

1. On the Create tab, in the Reports group, click Report Wizard, to display Report

Wizard dialog box.

2. From Tables/Queries drop-down, select Daily_Transaction_Log table.

3. Select the Vehicle_ID, No_Of_Employee, Date_Travel, Reason, and

Reporting_Time fields from the Available Fields list and click the > button to move the fields to the Selected Fields list.

4. Click the Next button to display the next page.

5. Select the Date_Travel for grouping and and click the > button.

6. Click the Next button.This will display the page for deciding the sorting order.

7. Click to the Next button. This will display the page for setting the layout of the report.

8. Select the Outline radio button from Layout section and Landscape radio button from Orientation section and click the Next button.

9. Ensure that the Office style is selected and then click the Next button.

10. Type the name of the Report as Vehicles not reaching on time Report.

11. Click the Finish button.

12. Close the report.

To create the presentation, perform the following steps:

1. Open the StartAll ProgramsMicrosoft OfficeMicrosoft Office

PowerPoint 2007 window.

2. On the Ribbon, under Home Tab click drop-down arrow of the New Slide of Slides group.

Page 44: 04_PR_CG_01

1.44 IT Fundamentals and Office Productivity Tools

3. Select Title Slide from the Office Theme. Type the information.

4. Select the Save button on the Quick Access toolbar to display the Save As dialog

box.

5. Save the presentation as Design1.pptx.

6. Close Microsoft Office PowerPoint 2007.

To compose an e-mail message, perform the following steps:

1. Select StartAll ProgramsMicrosoft Office Microsoft Office Outlook

2007 to display the Microsoft Office Outlook 2007 window.

2. Select NewMail Message from the Standard toolbar to display the Untitled-

Message window.

3. In the To field, type the email addresses of the employees to whom you want to send the message.

4. In the Subject text box type subject of your email.

5. Type the e-mail content in the message area provided below the fields.

6. After customizing the email message, click the Send button.

7. Close Microsoft Office Outlook 2007.

Page 45: 04_PR_CG_01

1.45 IT Fundamentals and Office Productivity Tools

SSAAMMPPLLEE PPRROOJJEECCTT DDOOCCUUMMEENNTTAATTIIOONN::

CCAALLLL2244XX77 IINNCC..

PROJECT ON

Call 24x7 Inc.

Developed by

Name: Debbie Howe

Reg. No.: 4701-10-258

Page 46: 04_PR_CG_01

1.46 IT Fundamentals and Office Productivity Tools

Call 24x7 Inc. (Project Title)

Batch Code :

Start Date : Aug 1, 2007 End Date: Aug 10, 2007

Name of the Coordinator : Alex Norton

Name of Developer : Debbie Howe

Date of Submission : Aug 11, 2007

Page 47: 04_PR_CG_01

1.47 IT Fundamentals and Office Productivity Tools

CERTIFICATE

This is to certify that this report, titled Student Call24X7 Inc., embodies the

original work done by Debbie Howe in partial fulfillment of his/her course requirement at NIIT.

Coordinator:

Alex Norton

Page 48: 04_PR_CG_01

1.48 IT Fundamentals and Office Productivity Tools

ACKNOWLEDGEMENT

We have benefited a lot from the feedback and suggestions given to us by Mr. Alex Norton and other faculty members.

Page 49: 04_PR_CG_01

1.49 IT Fundamentals and Office Productivity Tools

SYSTEM ANALYSIS

System summary: Call24X7 is a mobile phone manufacturing company that has set up a call center. The company provides various perks to its employees, such as free meals, transport, and residential accommodation. It wants to automate its transport system.

Page 50: 04_PR_CG_01

1.50 IT Fundamentals and Office Productivity Tools

DATABASE DESIGN

Database Name: Transport.mdb

Number of tables: 4

Table Names:

Employee_Details

Driver_Details

Vehicle_Details

Daily_Transaction_Log

Page 51: 04_PR_CG_01

1.51 IT Fundamentals and Office Productivity Tools

FORM DESIGN

Form Name Form Type Description Table/Query Used

Daily_Transport_

Logform

Columnar This form is used to

enter or delete the daily transport

details of the employees.

Daily_Transaction_Log

Driver_Details form

Columnar This form is used to enter or delete the driver details.

Driver_Details

Employee_Details form

Columnar This form is used to enter or delete the employee details.

Employee_Details

Vehicle_Details form

Columnar This form is used to enter or delete the

vehicle details.

Payment_Details

Page 52: 04_PR_CG_01

1.52 IT Fundamentals and Office Productivity Tools

VALIDATIONS PERFORMED

Table: Employee_Details

Emp_Code should be unique and should not be left blank.

Emp_Code should begin with “E” followed by the 4 digits.

If the Emp_Code is not entered in a specific format, the “Employee code must

begin with E.” error message should be displayed.

The Emp_Address, Emp_res_Phone, Emp_mbl_Phone, and the Emp_Email_ID

should not be left blank.

Emp_Fname and Emp_Lname should follow sentence casing.

Employee Date_Of_Birth should be in dd-mm-yyyy format. . For example, the

date of birth can be written as 01-01-2007.

Emp_mbl_Phone should be exactly 10 digits.

If the previous mobile number validation fails, the “Check the mobile number.

It should have 10 digits.” error message should be displayed.

Transport_Media field should have “Office” as the default value.

Vehicle_ID should be displayed as a combo box and the values should be

picked from the Vehicle_Details table.

Table: Vehicle_Details

Vehicle_ID should be unique and should not be left blank.

Vehicle_ID should begin with “H” followed by the 3 digits.

If the Vehicle_ID entered is incorrect, the “Vehicle Identification number

should begin with H.” error message should be displayed.

Vehicle transporter and Vehicle_SLA_Adherence should not be left blank.

The default value for the Vehicle_type should be “AC”.

Page 53: 04_PR_CG_01

1.53 IT Fundamentals and Office Productivity Tools

Table: Driver_Details

Driver_ID should be unique and should not be left blank.

Driver_name, Driver_Address, city, Driver_Phone, and Drive_mbl_Number

should not be left blank.

Drive_mbl_Number should be exactly 10 digits.

If the mobile number validation fails, the “Check the mobile number. It should

have 10 digits.” error message should be displayed.

Daily_Transaction_Log

All the fields must be filled.

Vehicle_ID should be a multivalued field and the values should be mapped to

the Vehicle_ID field in the Vehicle_Details table.

Create appropriate relationships between the tables.

Create a query that displays the details of the employees traveling on a

specific route.

Create a query that displays the monthwise list of vehicles that did not reach

the office on time.

Create a form to add or delete information related to the employee, vehicle,

driver, and daily transaction log.

Create a report that displays information related to the employees to be picked

on specific route.

Create a report that displays the monthwise list of vehicles that did not reach

the office on time.

Use Microsoft Office Excel 2007 to create charts for displaying the monthwise

list of vehicles that did not reach the office on time.

Use Microsoft Office Outlook 2007 to inform the employees about all transport-

related updates.

Create a transport policy by using Microsoft Office Word 2007 and send it to all

the employees by using Microsoft Office Outlook 2007.

Page 54: 04_PR_CG_01

1.54 IT Fundamentals and Office Productivity Tools

QUERIES USED

Query Name Query Type Description Tables Used

RouteWise Employee details query

Parameterized query

This query accepts a route number as a parameter and

displays the details of the

employees who are travelling on that route.

Employee_Details, Vehicle_Details, and Driver_Details

Vehicle NotReporting on time Query

Simple query This query displays a list of vehicles that did not reach the office on time.

Daily_Transaction_Log

Page 55: 04_PR_CG_01

1.55 IT Fundamentals and Office Productivity Tools

REPORTS OUTLINE

Report Name Report Type Description Tables/Queries Used

RouteWise

Employee details report

AutoReport:

Columnar

This report

displays the list of employees that belong to a

specific route.

RouteWise

Employee details query

Vehicle NotReporting on time report

AutoReport: Columnar

This report displays the monthly list of vehicles that did not reach the office on

time.

Vehicle NotReporting on time Query

Page 56: 04_PR_CG_01

1.56 IT Fundamentals and Office Productivity Tools

PROBLEMS ENCOUNTERED

.

Page 57: 04_PR_CG_01

1.57 IT Fundamentals and Office Productivity Tools

CONFIGURATION

Hardware: A node with PIV processor (3.0 GHz or higher), SCSI Hard disk of 80GB, 512MB RAM, CDROM, and 10/100 Mbps network card.

Operating system: Windows XP Professional

Software: Microsoft Office Access 2007

PROJECT FILE DETAILS

S.No File Name Remarks

1 Transport.mdb Microsoft Office Access 2007 database that contains tables, queries, forms, and reports.

Page 58: 04_PR_CG_01

1.58 IT Fundamentals and Office Productivity Tools

BBLLAANNKK DDOOCCUUMMEENNTTAATTIIOONN FFOORRMMAATTSS

PROJECT ON

Developed by

Name :

Reg. No.:

Page 59: 04_PR_CG_01

1.59 IT Fundamentals and Office Productivity Tools

(Project Title)

Batch Code :

Start Date : End Date:

Name of the Coordinator :

Name of Developer :

Date of Submission :

Page 60: 04_PR_CG_01

1.60 IT Fundamentals and Office Productivity Tools

CERTIFICATE

This is to certify that this report, titled ___________ embodies the original

work done by _________ in partial fulfillment of his/her course requirement at NIIT.

Coordinator:

Page 61: 04_PR_CG_01

1.61 IT Fundamentals and Office Productivity Tools

ACKNOWLEDGEMENT

Page 62: 04_PR_CG_01

1.62 IT Fundamentals and Office Productivity Tools

DATABASE DESIGN

Database Name:

Number of tables:

Table Names:

Page 63: 04_PR_CG_01

1.63 IT Fundamentals and Office Productivity Tools

FORM DESIGN

Form Name

Form Type Description

Table/Query Used

Page 64: 04_PR_CG_01

1.64 IT Fundamentals and Office Productivity Tools

VALIDATIONS PERFORMED

Page 65: 04_PR_CG_01

1.65 IT Fundamentals and Office Productivity Tools

QUERIES USED

Query Name

Query Type Description Tables Used

Page 66: 04_PR_CG_01

1.66 IT Fundamentals and Office Productivity Tools

REPORTS OUTLINE

Report Name Report Type Description Tables/Queries Used

Page 67: 04_PR_CG_01

1.67 IT Fundamentals and Office Productivity Tools

PROBLEMS ENCOUNTERED

.

Page 68: 04_PR_CG_01

1.68 IT Fundamentals and Office Productivity Tools

CONFIGURATION

Hardware:

Operating System:

Software:

PROJECT FILE DETAILS

S.No File Name Remarks

Page 69: 04_PR_CG_01

1.69 IT Fundamentals and Office Productivity Tools

FORM

.

Page 70: 04_PR_CG_01

1.70 IT Fundamentals and Office Productivity Tools

REPORTS

.