Product Master Maintenance system - Printable Version +- Free Academic Seminars And Projects Reports (https://easyreport.in) +-- Forum: Project Ideas And Disscussion (https://easyreport.in/forumdisplay.php?fid=32) +--- Forum: Engineering Project Ideas (https://easyreport.in/forumdisplay.php?fid=33) +---- Forum: Computer Science Project Ideas (https://easyreport.in/forumdisplay.php?fid=36) +---- Thread: Product Master Maintenance system (/showthread.php?tid=61177) |
Product Master Maintenance system - sandeeppatiln - 10-06-2017 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 |