1. Develop a windows application to maintain and manage product inventory. User stories
a. As a user of the application, I should be able to log in to the system.
b. As an associate I should be able to add product information into the system under Products tab.(Name, category, serial number, department, price, quantity, date of shipment, seller/brand)
c. As an associate, I should be able to edit/update a product or its information on the Products tab.
d. As an associate, I should be able to delete a product on the Products tab.
e. As a user, I should be able to view all the details of the inventory listed on the Summary page.
f. As an admin, I should be able to add categories and associate a product serial number for the same. (Include category as a dropdown and pre-populate the serial number in a textbox on the add/update forms when selected on Products page in associate’s view.)
g. As an admin, I should be able to add associates into different departments as an allocation under the work team.
There is no rubric for the project so far, but if one comes up I will provide it.
There needs to be a project proposal to send asap about the project above, an overview of classes that you would like to create, features, methods, and how they interact as part of the proposal
Description
This course introduces students to C# and the use of Graphical User Interface (GUI) forms to
develop event-driven solutions to business problems. Students also acquire skills using ADO.NET
tools to access databases. Sequential I/O access of text files is also covered.
Projects are designed to simulate real-world application solution scenarios.
Resources
Text book
• Farrell, Joyce. Microsoft Visual C# 2017: An Introduction to Object-Oriented
Programming. Cengage Learning, 2017.
Course Objectives and Outcomes
Upon successful completion of this course, students will be able to:
Produce
• Event-driven, user-interactive solutions to business problems
• Appropriate documentation
• Reusable templates and modules that can be utilized to solve a variety of business
problems
Use
• Logical skills in the solution of computer application development problems
• Text files and databases to assist in solving business problems
• Object-oriented design fundamentals (classes, objects, attributes, and methods)
• Oral and written instructions to determine requirements, procedures, expected
outcomes, and product
• SDLC concepts to initiate requests for development or modification
• Effective team techniques to work with a diverse group of individuals toward a common
goal
Knowledgeably Discuss
• The fundamentals of event-driven programming
• The use of the three basic control structures (sequence, selection, and iteration) and
how they apply to event-driven programming
• The fundamentals of database access and manipulation using ADO .NET
• Passing parameters
• Modularized, structured software solutions
• The use of classes for code reusability


0 comments