Download - Factory Management System
FACTORY MANAGEMENT SYSTEM
Submitted By
Md. Shajjad Hossain Shuvo
08.01.04.077
Abdur Rahim
08.01.04.068
Acknowledgement The satisfaction that accompanies that the
successful completion of any task would be incomplete without the mention of people whose ceaseless cooperation made it possible, whose constant guidance and encouragement crown all efforts with success. We are grateful to our project guide Mrs. Sharmin Sultana for the guidance, inspiration and constructive suggestions that helped us in the preparation of this project. We also thank our colleagues who have helped in successful completion of the project.
CONTENTSPart-1(Fieldwork) Background Feasibility Study Company Requirements
Part-2 (Software Design) Tools & Languages Features Project Requirements Data Flow Diagrams (DFD) Entity Relationship Diagram(ERD) Data Tables GUI Data Connection Software Specialties Software Limitations
FIELDWORK
PART-1
Background Feasibility Study Company Requirements
BACKGROUND
Have been to the Bangla Ice Bar factory
Analyzed the factory environment
Came with the following conclusion:
i. Manually maintained Account system
ii. Past data loss
iii. Manpower mismanagement
iv. Wrong data calculation
FEASIBILITY STUDY
EDUCATIONAL FEASIBILITY :
• Must have computer knowledge• Employees must pass HSC
FINANCIAL FEASIBILITY :
• Must ensure buying cost for the Software
ENVIRONMENTAL FEASIBILITY :
• Must maintain proper environment to operate the computer
COMPANY REQUIREMENTS Having the system Item, Raw materials,
Suppliers, Customers etc.
PART-2
SOFTWARE DESIGN
TOOLS & LANGUAGES
• Developed in C#
• Database Design (SQL Server 2008)
• Form Design (WPF)
• Reporting Tool (Data Report)
FEATURES
Purpose • Automation of Factory Management
It maintains two levels for use:
• Administrative Level • User Level
The Software functions are:•Maintaining Product details•Providing Selling systems•Salary Automation•Employee Management•Financial report generation
PROJECT REQUIREMENTS
Hardware Requirem
ents
• Processor : Pentium IV or higher
• RAM: 512 Mb or Higher• Disk Space: 130 Mb
Software Requirements
• Operating System: Win-XP, Win-7 or any other higher version
• Database: SQL Server 2008
DATA FLOW DIAGRAM
Employee
Invoice
Supplier
StockRaw-Materials
D Account File
Accounts
SupplyProducts
SupplyDetails
Payments
VerifyInvoice
VerifyRaw
Materials
Level 1: Data-Flow Diagram of Purchase
D1 Raw Materials File
D1 Supplier File
Update
Update
LEVEL-01
LEVEL-02Raw Materials
Stock
Employee
List ofRaw
Materials
Production
Product Stock
EntryProduction
RequisitionOrder
VerifyProduct
D Production File
D Raw Materials File
Update
Level 2: Data-Flow Diagram of Production
Salesman
SuppliesProduct
EmployeeSalesman Requisition
Customer SuppliesProduct
Invoice+
Payments
Salesman
Invoice
CustomerCollectsPayment
Update Accounts
Level 3: Data Flow Diagram of Sales
D Account File
LEVEL-03
ENTITY RELATIONSHIP
Account
Account No
AccountBalance
AccountPayable
AccountReceivable
Profit/Loss
Receivedby
Supplier
Supplies
Raw_Materials
Usedin
Production
Of
Item
Salesman
Sales
Customer
Purchases
Receivedby
Pays to
Employee
Received
by
Works
Working Hour
Customer_Id
Customer_Name
Customer_Mobile
Customer_Add
Customer_Region
Supplier_Id
Supplier_Name
Supplier_Mobile
Supplier_Add
Item_Id
Raw_Materials
_Id
Raw_Materials_Name
Unit_Price
Details
Unit_Type
Raw_Materials
_Id
Item_Id
Production_Id
Details
Item_Quantity
Costing
Salesman_Id
Salesman_Name
Salesman_Mobile
Salesman_Add
Salesman_Region
Salary
Salary_Type
Employee_Add
Employee_Name
Salary_Type
Employee_Id
SalaryEmployee_Mobile
Employee_Id
hour/month
Item_Id
Item_Name
Category
Price
Details
DATA TABLES
GRAPHICALUSER
INTERFACE
Raw Materials View
The Software is designed with WPF(Windows Presentation Foundation).
WPF is used for enhanced GUI design, Because it uses graphics acceleration.
Also it is easy for development process because it saves development time , by using mark up language.
Friendly User Interface.
SOFTWARE SPECIALTIES
Working approach Accuracy Reliability No Redundancy Immediate retrieval of information Immediate storage of information Easy to Operate
SOFTWARE LIMITATIONS
GUI is only in English so not easy to handle by an illiterate person. If the hard disk is crashed data will be lost.Can’t use different branches by the internet or intranet system.Printing facilities of different data are still not added. Still some errors in form validation Searching option is not strong enough
CONCLUSIONS
It has really been a very useful experience doing this project. Though we have passed through so many difficulties and obstacles; we surely tried our level best. There are someother people without whom it could have been a disaster. This experience will guide us through our long run undoubtedly.Last but not the least we would again thank our courseteacher Mrs. Sharmin, who encouraged us during making this project a success. The project may not seem to be up tothe mark but we will not take this as a failure rather thanan inspiration.