Create and design a database in ms access

Assignment Help Visual Basic Programming
Reference no: EM131303848

Objective:

This is an individual assignment aimed to give students the experience to use visual programming language, create simple graphical user interfaces with event-driven programs, develop data connectivity and design reports within an applications environment.

Learning Outcomes covered:

1. Understand visual programming environment and controls

2. Apply visual programming concepts to write event-driven programs

3. Write programs with the support of an integrated development environment

4. Build database applications using ADO.Net

5. Design reports using Crystal Report

Task 1:

Choose one from the given list below and create your own VB.Net Application. Gather information from any company based on your chosen application. When you create your application, make sure to change the company name into your own company name as well as the logo. You have to design your forms appropriately and use different controls (like textbox, listbox, combo box, radio buttons, data grid, date format, etc) in your application. Your application should include the ALL requirements stated below. Any additional features of the application will be awarded with marks appropriately.

Choose any one from the following list of system and ensure to employ the given requirements:

- HR Employee?s Salary Calculation: The application should maintain employee details. The application should allow the user to enter increment (for example: 10% of Basic Pay) for a specific employee then it should automatically calculate the total salary of that particular employee based on employee?s salary and some criteria, which you have to prepare. The current/calculated salary should be stored/updated in the database table. The application should provide an interface that will allow user to evaluate more than one employee at a time and will automatically calculate the total salary of all the employees evaluated. Error message should be displayed if the entered increment is more than 100 and the evaluation process should not be processed/displayed.

- Sales/Order System: The application should maintain details of products/items available. The application should allow user to choose any products/items the customer purchases and should request the user to enter the quantity bought for each product/item being purchased. Upon this process, the stock on hand and total of all purchases should be automatically calculated by the application. The application should provide an interface that will allow user to do multiple product purchases for a single customer and should automatically calculate the overall total to be paid based on the purchased products/items. Error message should be displayed if the quantity bought is greater than the stock and the transaction should not be processed/displayed.

- Library management System: The application should maintain details about the different books in the library. The application should allow user to lend books to students. A student can take only 5 books for a period of 1 month. Upon this process of borrowing/returning books, the available number of books that can be borrowed should be updated and amount to be paid as fine should be automatically calculated. The application should provide an interface that will allow user to borrow multiple books for a single student and should automatically calculate the overall fine to be paid on late submission. Error message should be displayed if the number of books that can be lent is greater than the limit and transaction should not be processed/displayed.

- Car Rental System: The application should maintain details about the cars for rent. The application should allow user to choose from the list of cars for rent and should accept number of days to be rented from the user. The application should automatically calculate the amount to be paid for the rented car based on the entered number of days to be rented and should update the status of that specific/chosen car to "rented". The application should provide an interface that will allow user to process multiple car rentals on a single transaction/customer and should automatically calculate the overall total to be paid on the rented cars. Error message should be displayed if the chosen car to rent is already rented and transaction should not be processed/displayed.

- Hotel Room Reservation: The application should maintain details about the different rooms in the hotel. The application should allow the user to choose from the list of rooms and should accept number of days the room will be reserved. The application should automatically calculate the amount to be paid for the reserved room on the entered number of days to be reserved and should update the availability of the specific/chosen room to "reserved". The application should provide an interface that will allow user to process multiple room reservations on a single transaction/customer and should automatically calculate the overall total to be paid on the reserved rooms. Error message should be displayed if the chosen room is already reserved and transaction should not be processed/displayed.

Requirements:

A. Submit a work proposal for this case study by the end of week 9, which must include:

1. Table columns of the chosen system with at least 2 sample data/records.

2. Understanding on the deliverables - which may include the form designs along with codes (whatever have been completed)

3. Time line for completion of each deliverables.

B. You have to prepare a report/documentation that will include the following:

1. A brief introduction of what your application/system is all about and the scope of your application/system.

2. The screen design with their proper source codes.


C. Create and Design a database in MS Access that will include the following:

1. At least one (1) table with minimum six (6) columns

2. Insert at least 15 appropriate records

D. Create and Design a VB application that will include the following:

1. Connect the created database to your VB application. Database connectivity of transaction form should be through codes.

2. Log in form - create at least 2 different users with different level of access/privileges. The login form should validate the given username and password and will display appropriate messages if invalid data is entered. If valid username and password are entered, a splash screen will be displayed and then the main form/menu will be displayed with all the functionalities/operations that can be performed by the user. A user can have only at most three (3) attempts to login. After three invalid attempts, the application/program should be closed automatically. Password should not be readable.

3. Splash screen - will show the name of your system as well as the logo. Create and design your own company name and logo. This will be displayed only if the entered username and password are valid.

4. Main Menu - a form that will contain all the functionalities/operations a valid user can perform based on his/her level of access/privileges. (e.g. maintenance, transaction or report)

5. Maintenance form - a form where user can add, delete and update records stored in the database. Upon opening the form, all fields should not be enabled to do any changes. When updating a record, a form or an input box can be used to make the changes. There should be a function/procedure to be called in this form while updating records are being done.

6. Transaction form - a form where users can use the records in the database to do some transactions. Transaction activities mentioned earlier in each system requirements needs to be implemented in this form such as calculations, error messages, etc. Make use of message boxes for displaying error messages with regard to your chosen application. Ensure to connect and access your database in doing the transaction.

7. Crystal Report - at least 2 different kinds of report that can be generated from your database through your application. One of the reports should be a parameter report.

8. Export any of the reports to MS Word/MS Excel/Text format.

Task 2:

You have to present and demonstrate your work to your teacher. During presentation, you may be asked to debug code, add and delete records, do transaction, etc.

Reference no: EM131303848

Questions Cloud

Calculate the number of photon hitting solar cell per second : Using the energy of a photon you calculated in part a and your answer in part b, calculate the number of photons hitting the solar cell per second.
What is this agencys philosophy toward self-care : Define self-care. What is this agency's philosophy toward self-care? Evaluate how this philosophy benefits the staff and the work they do with clients. Discuss ramifications when self-care is not used in the human services profession.This agency f..
Don’t firms and households demand more money as prices rise : In the market for money, use a graph to explain the effect of a decrease in the price level on the equilibrium interest rate. How does the change in the interest rate affect planned investment spending, consumption spending, and net exports?
Identify the elements of the personal selling process : Identify the elements of the personal selling process. Must a salesperson include all these elements when selling a product to a customer? Why or why not?
Create and design a database in ms access : Visual Programming (COMP 1007) - The experience to use visual programming language, create simple graphical user interfaces with event-driven programs, develop data connectivity and design reports within an applications environment.
Are order getters more aggressive or creative : Are order getters more aggressive or creative than order takers? Why or why not?- Why are team selling and relationship selling becoming more prevalent?
How will you address these needs : Bolivia is one of the countries where the woman and children mortality rates is high. How will you address these needs? Is a vertical or horizontal health program better suited for your community? Each village is different. One size does not fit a..
What major issues or questions should management consider : What major issues or questions should management consider when developing a training program for the sales force?
Under a gold standard is inflation possible : Explain how leaving the gold standard in the 1930s would lead to an increase in a country's output and employment.

Reviews

len1303848

12/7/2016 2:33:51 AM

Deliverables 0-2 3-8 9-14 15 Mark Transaction Form Form design only and no codes Good form design with partially correct functionality of transaction form and no error messages Good for design with satisfactory correct functionality of transaction form with error messages Complete and accurate in all aspects Deliverables 0 1-4 5-9 10 Mark Crystal Report No Crystal Report Only 1 simple Crystal Report 2 Crystal reports (1 simple & 1 parameter report) but satisfactory design Complete and accurate in all aspects Deliverables 0-1 2-5 Mark Export Report Unable to export any report Able to export reports

len1303848

12/7/2016 2:33:37 AM

Deliverables 0-2 3-5 6-9 10 Mark Login Form Form design only and no codes Good design with partially incomplete/incorr ect codes as per the requirement Good design with correct codes but a few requirements are missing Complete and accurate in all aspects Deliverables 0-4 5 Mark Main Menu Form design only and no codes Complete and accurate in all aspects Deliverables 0-2 3-8 9-14 15 Mark Maintenance Form Form design only and no codes Good form design with partially correct functionality of maintenance form Good form design with satisfactory correct functionality of maintenance form Complete and accurate in all aspects

Write a Review

Visual Basic Programming Questions & Answers

  Make a httpwebrequest get request using a proxy

Make a HttpWebRequest GET request using a proxy, the proxy should be loaded from a file whatever.txt the proxy format is 0.0.0.0:00 ( $IP:PORT)

  Triangle of asterisks write a program that displays the

write a program that displays the following patterns separately one below the other in a textbox. use for...next loops

  Add a form that includes the richtextbox control

Add a form that includes the RichTextBox control and several predefined template letters

  Module scope and procedure scope

What are the differences between a module scope and procedure scope? How do you declare a procedure-level and module-level variable?

  Create an application in which a user can enter a phone book

Create an application in which a user can enter a phone book entry, including the following elements: First Name, Last Name, Phone Number, email address

  Design vb project to calculate checking account balance

Design vb 2008 project to calculate a checking account balance. form: include radio buttons to indicate the type of transaction: deposit, check, or service charge.

  Airplane seating chart

Airplane Seating Chart An airplane has 15 rows (numbered 1 through 15), with six seats (labeled A, B, C, D, E, and F) in each row. Write a multiform program that keeps track of the seats that have been reserved and the type of meal requested by ea..

  Program in basic which prompts user to input two integers

Write down the program by using Small Basic which prompts the user to input two integers: firstNum and secondNum (firstNum must be less than secondNum).

  Do not allow the user to resize the form.

Remove minimize, maximize, and close buttons from the title bar

  Create a setup program for the project

Place breakpoints in the code at appropriate places for testing.

  Prepare a basic four function calculator

Your project will consist of programming a basic 4 function calculator with an on and off button. Such task usually primitive and essay to implement however the thing that will make it a challenge is to correctly utilize the Graphical user Interfa..

  How to validate the user input data using loops

How to validate the user input data using loops. You will write the program in Visual Basic, a console application.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd