Ask DBMS Expert


Home >> DBMS

Final Project GCI, Inc. Revenue Cycle

Greene Camping, Inc. (GCI) is an exclusive distributor of super high tech camping equipment in the Chicago area. The founder and owner, Brian Greene, started the company two years ago and organized it as a commercial corporation, which he manages and runs with five hourly employees. The company grew at a modest pace, becoming popular with the young Chicago business professionals who have more money than time and own big SUVs. Recently one of GCI's products, a solar powered beer cooler, was featured as an online promotion and GCT's sales immediately explored.

Since the company is growing fast, Brian Greene has retained you to replace GCI's manual accounting system with a database. The new system will be built and implemented piecemeal, one cycle at a time, beginning with GCT's revenue cycle. The initial feasibility study and user needs have already been analyzed and the logical work for the revenue cycle is complete. You are provided with a narrative and an ERD of the new system.

Assignment -

1. Convert the ERD into a database schema and make sure it is normalized. Do a strict conversion.

2. Build the GCI, Inc, revenue cycle database in Access using the procedure and specifications on the next pages.

Procedure for building an Access database application

1) Convert the ERD into database tables and build these tables in Access. Use the table and field names of the common schema for the established tables and fields. You may add additional tables and fields as needed, as you further develop your database.

2) Create the relationship between the tables (primary key to foreign key links) and enforce referential integrity for this relationship.

3) Create forms for the maintenance of all resources an agent entities.

4) Use the maintenance forms to populate the resources and agent tables.

5) Create forms for the event entities (use the form wizard for forms with subforms).

6) Create the reports (start with easiest forms, save hardest for last).

7) Create a navigation form that opens automatically upon startup that provides a user interface with navigation buttons to all functions in the application.

8) Enter event transactions, process them completely, and teat all conditions and scenarios to make sure that the system can handle them. Make any necessary modifications and add any necessary functionality to make your system work.

Need to be done in MS Access.

Alternate Form Versions for Approvals - Create alternative versions of the sales invoice from for sales approval and the sales return form for return approval. These versions allow Brian Greene to access to approval field, whereas the user of the regular form version can only view the approval field. Access to the alternate form version will be available from the navigation form. Normally this across would be password protected but we will not implement that control.

The navigation form should open automatically upon startup. The navigation form should be easy to use and logically organized.  The navigation form(s) should allow access to all transaction processing and report generation. Your navigation form(s) are the "front end" of your system and it should have the following buttons:

Enter Sales Invoices.

Approve Credit for Saks Invoices

Enter Shipment

Enter Cash Receipts

Enter Sales Return s

Approve sales Returns

View/Print Sales Invoice

View/Print Bill of Lading (for shipment)

View Print Credit Memo Document

View/ Print Monthly G/L. Journal Fairy Report

View/Print Monthly Sales By Customer Report

View/Print A/R Summary Repent

Open Customer Maintenance

Open Inventory Maintenance

Open Employee Maintenance

Open Cash Account Maintenance

Open Shipper Maintenance

Reports

- Reports should be well designed and in good form. Although autoreports can be used to begin the process of creating reports. no autoreports should be in the final database. Autoreports or reports created by report wizard should be altered to improve fonts, layout and readability

- Reports that are business documents should be properly paginated, one document to a page.

The following reports are required:

o Sales Invoice document - example in Perry text p. 371

o Bill of Lading document - example attached

o Credit Memo document - example attached

o Monthly General Ledger Journal Entry Report (example attached - use a parameter query so the user will be able to generate this mood only for transactions in a given month)

o Monthly sales By Customer Report (example attached - use a parameter query so the be user will be able to generate this report only for transactions in a given month)

Record and Transaction Specification

Populate the resource and agent entities with at least 6 records each (expect for cash where 3 accounts are sufficient) FOR THE EVENT ENTITIES MAKE SURE YOU PROCESS ENOUGH TRANSACTIONS TO TEST EVERY POSSIBLE CONTINGENCY AND TRANSACTION COMBINATION. For the event entities enter at least 14 sales invoices, 12 shipments (including at least one invoice with 2 shipments), & cash receipts from customers (including one receipt applied to 2 shipments and 2 receipts applied to one shipment).

Process at least 4 sales returns. Make sure the sales invoice, shipments, cash receipts and sales returns transactions occur over the 3-month period of February-April 2017.

While building your database remember to backup frequently! This will minimize the amount of work lost if your file were to be corrupted or lost.

To be submitted:

#1 Hand in a Word document with a full schema conversion of the ERD of this project.

#2 Hand in your Access file containing all of the objects required in procedure steps 2 - 4 + the sales form (with subform) from step 5. These procedure steps are described on the first page.

#3: Your final completed project. Your project will consist of one Access database file.

Need to be done in MS Access.

Attachment:- Assignment Files.rar

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M92292920
  • Price:- $230

Guranteed 48 Hours Delivery, In Price:- $230

Have any Question?


Related Questions in DBMS

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

Sql query assignment -for this assignment you are to write

SQL Query Assignment - For this assignment you are to write your answers in a word document. This assignment is in three parts: Part A (reporting queries), Part B (query performance), Part C (query design). For this assi ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

You are in a real estate business renting apartments to

You are in a real estate business renting apartments to customers. Your job is to define an appropriate schema using SQL DDL in MySQL. The relations are Property(Id, Address, NumberOfUnits), Unit(ApartmentNumber, Propert ...

Objectivethe objective of this lab is to be familiar with a

OBJECTIVE: The objective of this lab is to be familiar with a process in big data modeling. You're required to produce three big data models using the MS PowerPoint software. This tool is available on UMUC Virtual Deskto ...

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Relational database exerciseyou have been assigned to a new

Relational Database Exercise: You have been assigned to a new development team. A client is requesting a relational database system to manage their present store with the anticipation of adding more stores in the future. ...

Relational database design a given the following business

Relational Database Design A) Given the following business rules, identify entity types, attributes (at least two attributes for each entity, including the primary key) and relationships, and then draw an Entity-Relation ...

We can represent a data set as a collection of object nodes

We can represent a data set as a collection of object nodes and a collection of attribute nodes, where there is a link between each object and each attribute, and where the weight of that link is the value of the object ...

Data model development and implementationpurpose of the

Data model development and implementation Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain unde ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As