80 likes | 272 Views
ABCD Tax System. Ynial Adderley Ryan Busser Alen Cruz Bhavya Daya. What is the purpose of the Tax System?. Compute Taxes for tax form 1040EZ Provide users with graphical interface to fill out tax forms Manage user information to allow for multiple forms to be filled out
E N D
ABCD Tax System Ynial Adderley Ryan Busser Alen Cruz Bhavya Daya
What is the purpose of the Tax System? • Compute Taxes for tax form 1040EZ • Provide users with graphical interface to fill out tax forms • Manage user information to allow for multiple forms to be filled out • Compute Taxes for users whose taxable income is less than $100,000
User Registration • To gain access the user must first register personal information • Do this by clicking on “New User?” button • From here enter in the appropriate information and click the “Submit” button
File System • The personal information gets saved to a file that is specific to each user • The user can now enter in a login username and password • If the username and password matches information kept in a user file then the user is granted access.
Tax Form • Once the user has access they can begin filling out the appropriate text boxes in the tax form • When the user is finished filling out the tax form they can press the “Process Taxes” button to continue • From there the user has the option to request a list of tax advisors and their contact information
Output • The user is prompted for their billing information • Once the user has submitted sufficient billing information their tax payment or refund is displayed on the screen.
Features we hope to implement • The ability to save progress on a certain tax form so that the user can return later to finish an incomplete form • A detailed output file formatted for the user such that the questions and their answers are printed neatly along with the tax calculations