when buying a product in today’s marketplace, an individual is faced with the challenge of...
TRANSCRIPT
![Page 1: When buying a product in today’s marketplace, an individual is faced with the challenge of remembering an abundance of information about the product that](https://reader037.vdocuments.net/reader037/viewer/2022110211/56649f175503460f94c2d3eb/html5/thumbnails/1.jpg)
When buying a product in today’s marketplace, an individual is faced with the challenge of remembering an abundance of information about the product that may be useful in the future. Keeping all of this information organized so that it can be accessed when necessary takes an extremely large amount of time. The intent of this project is to create a PC based software program that will assist the user in keeping all of this information organized for tax, insurance, and moving purposes. The software will allow the user to input and view such things about the item as: type, model number, serial number, purchase date, purchase cost, vendor name, warranty length, 800 telephone numbers, a digital picture, whom to notify upon moving, and whether or not the item is tax deductible. As a result, users of this software will have a tool that conveniently organizes their personal records.
Problem Statement•The large amount of information that comes with today’s consumer products requires an excessive amount of time and energy to keep organized
Problem Solution•Provide users with a piece of software that will store and organize this information for them
Operating Environment• A Windows based PC in the home or office setting
Intended Uses Intended Users•Assist those planning a move•Help maintain records for tax and insurance purposes •Manage basic product information
Assumptions Limitations •Software shall have a uniform set
of information fields for all products•User has access to removable storage
for backup of record data
Expected End Product and Other Deliverables•Software that stores and organizes product information entered by a user •User manual that includes a simple tutorial
Design Objectives•User interface must be simple and easy to use•Records shall be stored in an underlying database•Display records in clear and organized tables
Functional Requirements•Prompt for username and password•Allow user to add, delete, modify, and view records•Display records by item name, type, model number
and serial number
Design Constraints•Uniform set of information fields will be used
for all products•Software will accept comma delimited text files as input•Simple interface design
Measurable Milestones•Project definition•Project design•Project implementation
Design Team Members Client Team AdvisorRyan Moeller, CprE Sarah Schambler, CprE Senior Design Doug JacobsonLucas Sedlak, CprE Tyler Krogmeier, CprE
Approach and ConsiderationsAbstract
Introduction
Project Requirements
The Personal Record Keeper Dec04-09
Design Team Information
•Adult consumers•General Businesses
Proposed Approach•Define the problem•Select programming language and environment •Use software engineering practices to establish requirements and design•Write the software code•Thoroughly test all essential aspects of the software
Technologies Considered•Programming Languages: C++, Microsoft C#, Java•Database: MySQL, Microsoft Access, Microsoft SQL, Microsoft Excel•Code Development Software: Microsoft Visual Studio, Borland Builder, Eclipse
Testing Considerations•Database entry testing•Subsystems tested for functionality•Full scale software tested by team and impartial non-team member testers
Budget and Personal Effort
Prototype Screenshot
Other ResourcesItem Cost
Programming language references books $55.00
Development Software Free
Total $55.00
Project Schedule
ConclusionBecause of the glut of information that comes with most current day products much of the important information gets lost or poorly filed away somewhere. The Personal Record Keeper will assist the consumer in keeping this important information, along with other information about their product, in an efficient manner.
•Size of record data cannot exceed the
amount of free space on the hard disk•Time to deliver the software is two
semesters
•Successful project testing•Project demonstration