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

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms". This assignment will contain two (2) Parts: Written Paper and Visual Basic Prototype. The Visual Basic Prototype is not included in the total page count but is included in the e..

  Visual basic programming discussion

The use of decision logic is one of the major concepts of computer programming. The decision takes your code from being sequential to one that can take various options based on the different conditions. Determine the method of coding that you would u..

  Ticketseller

Use Visual basic 2010Visual Basic,  TicketSeller. This assignment will contain two (2) Parts: Event Planning Document and Coding phase. You must submit both parts as separate files for the completion of this assignment. Remember, you are only to de..

  Data storage & "exception error trapping"

Discussion on Data Storage and  "Exception Error Trapping".

  Designing vb applications across multiple platforms

Technical Project "Designing VB Applications Across Multiple Platforms".

  The implementation of server side of the application

Implementation of dynamic content, server side (backend) and database for your web site using Microsoft Visual Studio 2012

  Need help building a vwd website

Need help building a VWD website. This website may not go live. I have little progress as a family tragedy has impeded my time for school.

  To develop a visual basic console application

The aim of the assessment is to develop a Visual Basic console application that performs a number of mathematical functions. The mathematics package will be menu driven, i.e. a number of options will be displayed, and the user will be able to input w..

  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).

  Develop vb-net application that includes arrays and loops

Develop a VB.NET application that includes arrays, loops, and IF statements to do the following. Your output must also display the number of applicant(s) being interviewed.

  Visual basic program to accept numeral values

Write a VISUAL BASIC program to accept numeral values of any unit, sum up the total, calculate the average, and then Output the result with a proper unit.

  Write a visual logic program to accept series of number

Write a Visual Logic program which accepts a series of numbers, until the first negative value is entered. The maximum number of non-negative input values is 250.

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