Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Product Master Maintenance system
#1

Title of the project

Development of a Product Master Maintenance system.


Abstract of the project

This project is aimed at developing an online product master maintenance system used in a manufacturing industry. The Product Master Maintenance (PMM) is a client server based application that can be accessed by a selected group of users. This system can be used for maintaining all the details related to a product like Product hierarchy, product/sub components attributes(cost/size/weight etc.) and supplier details. There are additional features like user access control, report generators etc in this system.


Functional components of the project

Following is a list of functionalities of the system. More functionalities that you find
appropriate can be added to this list. And, in places where the description of a functionality
is not adequate, you can make appropriate assumptions and proceed.
Following tasks can be performed with the application :
(a) User Maintenance : Granting & Revoking access to users on application
b) Product Maintenance
: A user should be able to :
Create a new product with attributes.
Define the hierarchy of product. The hierarchies can be defined as
- Family
- Class
- Product
Relate a product to another product which is higher / lower in hieararchy
using parent-child relationship. ie. Product is child of Class and Class is child
of Family.
For example an automobile manufacturer can define following hierarchy
Family Car
Class Hatchback
Product Maruti 800
Family Car
Class Sedan
Product Maruti Esteem
Family Van
Class Delivery
Product Maruti Omni
Family Van
Class Passenger
Product Maruti Versa
Add a supplier for the project.
Mark the product as active or defunct.
Modify any attribute of the project.
© Supplier Maintenance :
Allow the user to Add and Modify a supplier.
(d) Find User :
A search screen to find users and display results.
(e) Find product : A search screen to find products and display results.
(f) Find Suppliers :
A search screen to find suppliers and display results.
(g) Report :
Generate reports on product hierarchies, suppliers etc.
Accordingly there would be following levels of user privileges :
Application admin having all privileges.
Users having privileges for (b),©,(e),(f) & (g).
1. A user should be able to

Login to the system through the first page of the application.
Change the password after logging into system.
Add and/or Modify a product.
Add and Modify details about a Supplier.
Relate a product to a supplier.
Generate product and supplier reports.
2. The Application Admin should be able to do the following tasks
in addition to 1 :
Add a new user.
Remove a user.
Steps to start-off the project
There are couple of alternatives to implement such a system.
A. Microsoft platform: The system is developed using ASP.NET \VB.NETas the
front end and SQL Server 2000/2005 as the back end.
B. Unix-based platform: Swing as front end,
EJB / Java programming, any relational database (eg Postgress / Oracle /
My SQL), and tools in Unix
The following steps will be helpful to start off the project.
1. Study and be comfortable with technologies
such as
VB.NET/ASP.NET and SQL server 2000/2005.
Unix commands, Shell programming, Java Programming, SQL.
Some links to these technologies are given in the Guidelines and References
section of this document.
2. Gather some knowledge of product hierarchies and maintenance before starting the
design. Have a full-fledged example with several products and sub-components etc for
testing the application.
3. Create a user database with different access levels.
4. Start with creating the login screen.
5. Create menus for navigation and group the functionalities as sub menus.
5. Create the help-pages of the application in the form of Q&A. This will help you also
when implementing the application.
Requirements
Hardware requirements
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.