Textile Management Systen
Textile Management Systen
Submitted By
PRASHANT BHARATI
&
ABHISHEK MEDEKAR
ELPHINSTONE COLLEGE 156, MAHATMA GANDHI ROAD, FORT, MUMBAI 400 032
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 1
acknowledgement
Many People have contributed to this project, and I would like to thank all of them. I should start with my group partner with whom I shared my project work. I am thankful to him for being committed to this project and lending a helping hand. Special thanks to our coordinator for assisting us to complete our project, and our faculty whose expertise and talent in software language and logical regression helped us effectively and to maintaining the lab effectively. We should also like to thank our Principal for providing us a library, which helped us constantly in increasing our technological knowledge, and write this project report. I extend a special thank you to my parents, my family members and my friends for their constant inspiration and encouragement, without which this work would not have become successful.
COURSE COORDINATOR
MRS.DR.JAYSHREE DESAI
FACULTY :
INDEX
TITLE NO PAGE NO TITLE NAME
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Introduction Synopsis Objective and Scope of project Definition of project Software/Technologies used Explanation of the technologies System Life Cycle Spiral Model System Requirements System planning Gantt Chart Entity Relationship Diagram Structure Chart Pert Chart Testing Report List Table List Snapshots Future Enhancements Bibliography Conclusion
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 3
INTRODUCTION
Textile Management System is software for textile industries, which aimed to reducing the workload in the textile industry. The Textile Management System is designed to allow the industry to keep track of all employee details, textile details, product details, banquet details and agent details. It keeps tracks of active employees as well as employees who have left the textile industry. The Textile management System includes Front Office Module, Back Office Module, Human Resource Management Module, and Accounts Module. This will help authorized user to insert, delete, update or view the various records related to employees, products and many more details. This makes the software flexible to use.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 4
SYNOPSIS
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 5
SYNOPSIS
The proposed system is developed to create a simple, user friendly and to use software that avoids the tedious task done by the existing system. The proposed system is accessible only to authenticated user of the system wherein all users of the system contain their valid user id and password. The proposed system handles the various requirements of the textile. The administrator of the system has been assigned to make their settings of the system. He also has the right to see the login details. The main requirement of this project is to make the task of inserting the employee related details, product related details and maintain them very simple and time saving. After inserting the details it must be retrieved whenever necessary by search criteria which will give the actual information needed by the valid user. There are several reports that are generated based on the employees and room which will show employee information, salary records and attendance. It will also show room check in details and check out details.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 6
PROJECT DEFINITION:
Management of activities in a Textile Industry. To replace their existing system Connecting all the departments through a single system
So the owner can have all these details in his personal computers rather than having hundreds of registers.
We are designing our project with the help of C#.NET as front end and Microsoft SQL server 2000 as back end.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 7
o Keeping record of raw material purchased. o Gives and stores details of suppliers. o Keeping record of stock available. o Maintaining record of customers. o Stores record of order placed by the customers. o Gives details of orders to be processed. o Gives information about orders that are completed. o Gives information about uncompleted orders.
o Displays payment status of customers order like total amount to be paid advanced paid by the customer, balance amount. o Generates billing information. o Stores employee information.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 8
PURPOSE
The purpose of the project is to develop a Textile management system, which will be used by the company through which all purchase details of textile can be managed by the company.
B.Sc (IT) ELPHINSTONE COLLEGE Page 9
TEXTILE MANAGEMENT SYSTEM The system deals with very popular interface tool and retrieval of the records is much faster than the present system. Hence it cause to saving time for the further work. The user can have fast interaction with the system by inserting, update Customer etc. Because not only the front end provides the faster interaction with the records but with back end also provides the proper interaction with the records and gives or prompts the information to the end user if he is making error during work. Searching features is quite faster than current system, because it searches directly from system that is from the front end.
Client Computer:
PIV processor or higher
B.Sc (IT) ELPHINSTONE COLLEGE Page 11
Client Computer:
.NET Framework 2.0 Microsoft Windows XP with SP2/Vista
DATA DICTIONARY
B.Sc (IT) ELPHINSTONE COLLEGE Page 12
Table Name: login_details Description: This table stores the details about the users of the system.
Table Name: customer_details Description: This table stores the details of all the Customers.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 13
TEXTILE MANAGEMENT SYSTEM Fields customer_id customer_nam e contact_no email address lock Data Type Int varchar(100) varchar(50) varchar(50) varchar(MAX) Int Description It stores the ID of the customer It stores the name of the customer It stores the contact no of customer It stores the email of user customer It stores the address of customer It stores the value either 0 or 1
Table Name: customer_order Description: This table stores the order details placed by the customers.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 14
TEXTILE MANAGEMENT SYSTEM Fields order_id customer_id date customer_nam e material_name rate quantity total_expense Advance Balance Data Type Int Int smalldatetime varchar(100) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) Description It stores order ID It stores customer ID It stores the date of order It stores the name of the customer It stores the name of the material It stores the rate It stores the quantity It stores the total bill amount It stores the advance paid by the customer It stores the balance remained by the customer It stores the value either 0 or 1
lock
Int
Table Name: customer_bill Description: This table stores the details about the customer bill.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 15
TEXTILE MANAGEMENT SYSTEM Fields bill_no order_id customer_id customer_name total_expense Advance Balance Data Type Int Int Int varchar(100) varchar(50) varchar(50) varchar(50) Description It stores the unique bill no. It stores the order ID It stores the customer ID. It stores the name of the customer It stores the total bill amount It stores the advance paid by the customer It stores the balance remained by the customer It stores the remaining balance paid by the customer It stores the bill date It stores the value either 0 or 1
varchar(50)
smalldatetime varchar(50)
Table Name: Stock Description: This table stores the raw material details.
B.Sc (IT) ELPHINSTONE COLLEGE Page 16
Description It stores the material ID It stores the Supplier ID It stores the name of the material It stores the rate per material It stores the available quantity of material It stores the value either 0 or 1
Description It stores the supplier ID It stores the supplier name It stores the contact no It stores the email id of the supplier It stores the address of the supplier It stores the value either 0 or 1
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 18
TEXTILE MANAGEMENT SYSTEM Description: This table stores material details supplied by the supplier.
Description It stores the order id It stores the supplier id It stores the name of the supplier It stores the material name It stores the rate per material It stores the quantity of material It stores the value either 0 or 1
TEXTILE MANAGEMENT SYSTEM Description: This table stores supplier bill details.
Fields order_id supplier_id supplier_name material_name Rate quantity total_expense advance Balance Date lock
Data Type Int Int varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) smalldatetime Int
Description It stores the order id It stores the supplier id It stores the name of the supplier It stores the material name It stores the rate per material It stores the quantity of the material It stores the total bill amount It stores the advance paid by the user It stores the balance paid by the user It stores the bill date. It stores the value either 0 or 1
Table Name: supplier_bill Description: This table stores supplier bill details.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 20
Fields bill_no order_id supplier_id supplier_name total_expense Advance Balance balance_paid bill_date
Data Type Int Int Int varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) smalldatetime
Description It stores unique bill no It stores the order id It stores the supplier id It stores the name of the supplier It stores the total bill amount It stores the advance paid by the user It stores the balance paid by the user It stores the remaining balance It stores the bill date.
Table Name: lock Description: It stores other tables as fields of this table.
B.Sc (IT) ELPHINSTONE COLLEGE Page 21
Fields customer_detai ls
Description It stores the value either 0 or 1 It stores the value either 0 or 1 It stores the value either 0 or 1 It stores the value either 0 or 1 It stores the value either 0 or 1 It stores the value either 0 or 1
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 22
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 23
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 24
In order to develop the software for textile management, we need to analyze the existing system and create a design for envision system.
1. Implementing the functionality on the login page to validate department credentials and provide the user with appropriate features and functionality. 2. Implementing the functionality on the Front Office page to view available product number the basis of cloth Type, Cloth quality, and Size of cloth. 3. Implementing the functionality on the Front Office page to enable user to book cloth they need, calculate customer payment details and also help in cancellation of orders and to store details about the Transport Agent who brings and supplies the material. 4. Implementing the functionality on the Back Office page to view the cloth Service report containing cloth maintenance, raw material, etc.
B.Sc (IT) ELPHINSTONE COLLEGE Page 25
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 26
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 27
THEORETICAL BACKGROUND
Existing System
This system analysis yielded the simple basic system that the TEXTILE was currently under the influence of. It was a manual system that the textile companies are using currently. There was no system of anything of the device to keep records of transaction. The present system of the textile company today is totally based on the manual data management. The details about the cloth recorded in various registers. The users at have to manually enter the details. The entries in various registers are made manually. When the data is to be retrieved, the user has to go through the different registers as the exact location of the data is not known. This is very time consuming and tedious process. The system has lots of calculations like the salary of the employees and agent commissions. Since the user does all these calculations manually there are chances or possibility of incorrect calculations. It even becomes a tedious job of searching for the different values in the various registers and then performing the calculations. The user has to manually go through the registers to create the different reports that the staffs have to generate. This also is very time consuming and tedious process. Thus keeping the entire problem in mind schools definitely want to have software which will save their time in entering, retrieving and calculations.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 28
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 29
No Security has been provided to the data. As the work is manual it consumes lot of time and energy. Records of the customers and supplier are not maintained. Finding a specific record required searching of more then half of record. Since the system is manual report creation takes lots of timeprocess.
As the calculations are done manually there is possibility of incorrect calculation resulting in incorrect information. Tasks like fee receipt, attendance management and salary generations are manually carried out. In our system, attendance records once entered in maintained and retrieved easily. As we see this reduces the manual work and manpower. Hence processing becomes faster.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 30
DEFINITION OF PROJECT
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 31
1) Maintaining detail:There are many more departments in the textile industry where all the data maintaining in hand written register is too difficult at time of adding data or retrieving data.
2) Absence of validation:-
As the storage and exchange of date is achieved only by user of registers, which lack validation problem.
Checking status of the product was performed manually looking in register which is time consuming.
4) No security facility:There is no security to handle the departmental data. Anyone can manipulate the data.
5) Update problem:There is problem with updating or deleting of particular record. For example they are not able to recollect the details of the previous customers, employees, etc .
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 32
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 33
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 34
Software used in this project is: 1. FRONT END : Microsoft Visual Studio 2005(C#) 2. BACK END : Microsoft SQL Server 2005 3. HELP: Agora Help Generator
The explanations about these software / technologies are discussed in details in next section.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 35
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 37
BACK END:
MICROSOFT SQL SERVER 2005: Microsoft SQL 2005 is a relational database management system from Microsoft. Its primary components are SQL OS implementing basic services required for server, including thread scheduling. I/O and Memory Management, Relational Engine implementing relational database components having support for databases, tables, query and stored procedures and finally Protocol layer which exposes all these functionalities. Being Transact-SQL as its primary query language a high performance data access is provided. This SQL Server version is Microsofts next generation data management and analysis software delivering increased scalability, availability and security for enterprise data. The next major enhancement in SQL Server 2005 which the SQL Server 2005 lacks is the integration of a .NET compliant language such as C#, ASP.NET or VB.NET to build objects (stored procedures, triggers, functions, etc.), which enables the application to execute .NRT code in the DBMS to take the advantage of the .NET functionality. SQL Server 2005 has native capabilities to support encryption of the data stored in user defined databases which SQL Server 2000 lacks. Real Estate Web application utilizes these features of Microsoft SQL Server 2005 to store the entire details of the property listings along with its images.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 38
Databases structure:Before storing the information, you need design a database structure. Each database has following elements. Field : Contains one portion of the data, also
Database table: Made up by one or more records. Database file is physically file stored on a disk and contains tables, query, forms and report. Database is collection of information about an entity such the entire student enrolled at a school or all customers of a company. Others example includes the phones book or address book. Each access databases is comprised of 5 objects.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 39
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 40
System life cycle is used by the system analysis to develop information System including various phases as requirement, validation, training meets maintenance. System Life Cycle should result in a high quality system that meets or exceeds customer expectation with in time and cost estimate works effectively and efficiently in the current and plant maintenance and cost effective enhancing. The success of the project is depends upon successful completion of all the stages the various phases encountered during the lifecycle of developing this web application. System development lifecycle is concerned with the detail management of all the components that go into development of a new system.
design with the necessary for the hardware, software, people &
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 42
using computer programming and finding out all possible error. b) System testing functionality . : It evaluates the system actual
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 43
SPIRAL MODEL
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 44
3. A first prototype of the new system is concentrated from the preliminary design. This is usually a scaled down system and represents an appropriate of the characteristics of the final product.
4. A second prototype is evaluated by the four filed procedures. i. Evaluating the first prototype in terms of its strength, weakness and risks. ii. iii. iv. Defining the requirements of the second prototype. Planning & designing the second prototype. Constructing & testing the second prototype.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 46
6. The preceding steps are integrated and the entire customer is satisfied that the refined prototype represents the final procedures designed.
Spiral Approach
B.Sc (IT) ELPHINSTONE COLLEGE Page 47
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 48
System requirements
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 49
SYSTEM
REQUIREMENTS
HARDWARE REQUIREMENT:
Computer are never fast enough and rarely have enough space or Memory, so as the faster and more powerful your computer is better as suggest that an ideal system for a professional
Intel Pentium P4
256 MB of memory
15 screen
Realistically though, software be run with more modest configuration and still provide reasonably performance. The minimum that you need so that the performance adequate is
Keyboard (84 keys or more) Mouse (any standard) Printer (to print reports) System Software Requirements:-
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 51
System planning
System Planning:
The project team consists of following two members: 1) Abhishek Medekar 2) Prashant Bharati
TASKS Requirement Gathering DESCRIPTION RESPONSIBILITIES
Study of existing system, Abhishek Medekar advantages and disadvantages, working on it Prashant Bharati like where automation is needed. Front-end(user interface Abhishek Medekar form, user modification form etc.) and Back-end designing Prashant Bharati Coding using C#.NET 2008). (Visual eachand Abhishek Medekar Studio Prashant Bharati every Abhishek Medekar Prashant Bharati
Designing
Coding
Testing
Testing module
Documentation
B.Sc (IT)
ELPHINSTONE COLLEGE
PROPOSED SYSTEM
Multiuser environment is provided. In this when one user is updating a form; the other user cannot open the same form to avoid conflicts. Security to the data is provided by means of Login Form. Only authorized users can have access to the system. The system allows users to maintain records of customers, suppliers, their orders, raw materials, stock availability as well as bill generation. This system also allows users to generate Customer reports, Supplier reports, sales and purchase reports as well as raw materials reports in the form of crystal reports.
B.Sc (IT) ELPHINSTONE COLLEGE Page 53
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 54
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 55
E-R Diagram
:-
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 56
STRUCTURCHART
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 57
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 58
Admin
Customer
3: Customer Details 11: Places Order 5: Supplier Details 12: Supplies raw material 13:Generates bill
Supplier
Stock
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 59
PERT CHART
Pert chart
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 60
ADVANTAGES
PERT facilitates identification of the critical path and makes this visible PERT facilitates identification of early start, late start, and slack for each activity, PERT provides for potentially reduced project duration due to better understanding of dependencies leading to improved overlapping of activities and tasks where feasible. The large amount of project data can be organized & presented in diagram for use in decision making.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 61
Pert chart
Design Database Code Database Testing
Analysis Finish
Design GUI
Code GUI
Install
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 62
TESTING
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 63
Testing
Software testing is processes used to measure the quality of develop computer software. Usually quality is constraints to such topic as correctness, completeness, security but it can also include more technical re1quirement as described by ISO standard such as capability, reliability, efficiency, portability, maintainability, compatibility and usability. Testing is the process of technical investigation performed on behalf of end use r or client i.e. intended to reveal quality related information about the product with respect to the context in which it is intended to operate. This includes the process of executing the program or application with the intention of finding errors. Testing can never completely establish the correctness of computer software. An important point is that software testing should be distinguishing from the separate discipline of software quality assurance which includes all business process not just testing.
Software testing is a critical element of software quality assurance and represents the ultimate review of specification, design, coding. Testing objectives 1. Testing is a process of executing a program with the intent of finding an error. 2. A good test case is the one that has high portability of finding an asyet undiscovered error. 3. A successful test is one that uncovers an as-yet discovered error.
B.Sc (IT) ELPHINSTONE COLLEGE Page 64
But Testing cannot show the absence of defects it can show only that software errors are present. Strategies used for software testing The software engineering process is viewed as spiral as shown: Unit testing begins at the vortex of the spiral and concentrates at the each unit of the software as implemented in the source code. Unit testing assures each module tested individually functions properly as a unit. Integration testing focuses on the design and construction of the software architecture. It is a systematic technique for constructing a program structure while conducting tests to uncover errors associated with interfacing. The objective is to take unit-tested module and build a program structure that has been specified as design. Validation testing takes care of the requirements established as part of the software requirements analysis are validated against the
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 65
VALIDATION TESTING:
Software validation is achieved through different tests that demonstrate conformity with requirements. In general, validation is the process of checking if something satisfied a certain criteria. Validation implies one is able to document that a solution or process is correct or suited for its intended use.
Validation can be too declared or make legally valid or to prove valid or conform the validity of data, information or process. Validation is important because it disallow data that cannot possibly be either true or real to be entered into database or computer system.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 66
In our system we are going to use the Black box testing in the following criteria: i. Easy to compute data:
Ensure legitimate values which the system should accept and save in the database or process the data to display any of the required results. We ensured that the system accepted and proposed all such data and give required results.
ii.
This test case carried out data overflow and under flow checks to make sure that the data lies within the available set of data range for that particular data type and the particular data field. e.g. an integer input should lies between 32768 and 32767, company code is a four digit positive number etc.
iii.
When primary key values were entered it was checked whether they conflicted with existing values. When foreign key values were entered they were validated for referential integrity violations.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 67
SECURITY TESTING
Login screen provides access too only authorized employee using a user password combination. So we provide the encryption of password before storing in the database. During security testing, the tester plays the important role of an individual who desires to penetrate the system. The tester may attempt to acquire password through external clerical means may attack the system with custom software designed to break down any defence that have been constructed .
In this software the performance has been in line with the expectations of the client company. Testing is done to find information critical decisions about the project or products that are made on basis of the information. Testing is process of executing program with the intent of finding error. This phase in our software accomplishes:
White box testing is sometimes called glass box testing is test case design method that uses control structure of procedure design to derived test case. Using White box testing methods derived cases that:-
Guarantee that all individuals paths within module have been exercise at least once. Exercise all logical decision on their true and false sides. Exercise all loops at their bounders and within their optional bound.
Black box testing is also called behaviour testing focuses on functional requirement of software. Black box testing enables the software engineer to derive the set I\P condition that will fully exercise all functional requirement of program. Black box testing attempt to find in following categories:-
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 69
Incorrect or missing function. Interface error. Error in data structure or external database access. Behaviour or performance error. Initialization and termination error.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 70
REPORT LIST
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 71
Many reports can be created in this. The main advantage of the reports is that they are dynamic and are generated according to the user need. The report can be saved in XML format so that they can be easily transferred or there is option to take the print of the report by employee name, by employee id, by departments, by room numbers, by room type etc.
REPORTS:
1. FRONT OFFICE a. Check in report b. Check out report c. Hall detail report
4. EXAMINATION RESULT
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 73
Customer_ord er
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 74
2.2 Admin Enter supplier material s 2.3 Places supplier order supplier_order
supplier_mate rial
2.4 B.Sc (IT) ELPHINSTONE COLLEGE Generat Page 75 es supplier bill supplier_bill
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 76
Login: Enter User ID and password to login. Reset clears the fields so that the user can enter the username and password again. If the entered username or password is wrong the message box would be prompted displaying Invalid Login.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 77
MDI Form: This form acts as container for all other forms. It contains main menu having submenus like Customer Details, Supplier Details, etc.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 78
Customer Details Form: This form allows user to view Customer details. New Button: It allows user to enter new customer record. Save Button: It allows user to save the record to database. Update Button: It allows user to update the record from data grid view. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 79
Customer Order Form: This form allows user to enter Customer Order details. Save Button: It allows user to save the record to database.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 80
Clear Button: It allows user to clear all the fields of the form. Calculate Button: It allows user to calculate total expenses based on quantity and rate entered by the user. Exit Button: Exits the form.
This form allows user to update Customer Order details. User can select existing order id from the combobox and can update quantity or balance field. Update Button: It allows user to update the record and save to database. Delete Button: It allows user to delete the record from the database. Calculate Button: It allows user to calculate total expenses based on quantity and rate entered by the user. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 82
Customer Bill Form: This form allows user to enter Customer Bill details. Save Button: It allows user to save the record to database. Clear Button: It allows user to clear all the fields of the form. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 83
Supplier Details Form: This form allows user to view Supplier details. New Button: It allows user to enter new Supplier record. Save Button: It allows user to save the record to database. Update Button: It allows user to update the record from datagridview. Exit Button: Exits the form.
B.Sc (IT) ELPHINSTONE COLLEGE Page 84
Supplier Order Form: This form allows user to enter Supplier Order details.
B.Sc (IT) ELPHINSTONE COLLEGE Page 85
Save Button: It allows user to save the record to database. Clear Button: It allows user to clear all the fields of the form. Calculate Button: It allows user to calculate total expenses based on quantity and rate entered by the user. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 86
Update Supplier Order Form: This form allows user to update Supplier Order details. User can select existing order id from the combobox and can update quantity or advance field. Update Button: It allows user to update the record and save to database. Delete Button: It allows user to delete the record from the database. Calculate Button: It allows user to calculate total expenses based on quantity and rate entered by the user. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 87
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 88
Supplier Material Form: This form allows user to enter materials supplied by the supplier. The user has to select supplier Id from the combo box. Save Button: It allows user to save the record to database. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 89
Supplier Bill Form: This form allows user to enter Supplier Bill details. Save Button: It allows user to save the record to database. Clear Button: It allows user to clear all the fields of the form. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 90
Raw Material Form: This form allows user to add new material supplied by the supplier. Save Button: It allows user to save the record to database. Clear Button: It allows user to clear all the fields of the form. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 91
Update Raw Material Form: This form allows user to update material supplied by the supplier. Update Button: It allows user to update the record to database. Delete Button for the datagridview: It allows user to delete particular material record from the datagridview. Delete Button: Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 92
Update Raw Material Form: Deleting particular record from the data grid view.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 93
Stock Form: This form allows user to view the stock details. The user has to select material name from the combo box. View All Button: It allows user to view all available stock details in the data grid view. Exit Button: Exits the form.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 94
Multiuser Validation:-
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 95
Reports:-
Customer Report:-
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 96
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 97
Supplier Report:-
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 98
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 99
Sales Report:-
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 100
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 101
In Current System all the works has been done manually. The Since all the works are done manually it does not provide any proper information about the particular customer records or their bills. Some issues may remain unresolved for a very long time. The requested textile is checked for availability. If available then the textile is selected. All related tables have to be manually updated. Cost is manually calculated by grade and textile rate.
No Security has been provided to the data. As the work is manual it consumes lot of time and energy. Records of the customers and supplier are not maintained. Finding a specific record required searching of more then half of record. Since the system is manual report creation takes lots of time.
B.Sc (IT)
ELPHINSTONE COLLEGE
Page 102