Vous êtes sur la page 1sur 31





Guided by Mrs. R. Amsaveni M.sc., M.phil., Lecturer, Department of Computer Science, P.S.G.R.KRISHNAMMAL COLLEGE FOR WOMEN, Coimbatore - 641004

JUNE - 2010

DEPARTMENT OF COMPUTER SCIENCE, P.S.G.R.KRISHNAMMAL COLLEGE FOR WOMEN An Autonomous - Affiliated to Bharathiar University Re-Accredited with A Grade by NAAC (An ISO 9001: 2000 Certified Insititution) Peelamedu, Coimbatore - 641004.

No.41 S.V. Colony Tripur - 641602 Ph: 9363047700
Ref. No.: Date:




This is to certify that Ms. D. Gokila (Reg. no. 08BIT011), studying 3rd year B.Sc Information Technology, at P.S.G.R.Krishnammal College for Women, Coimbatore has successfully completed her 15 days Intensive system study from 14 th may to 28th may 2010 at our company as a part of her curriculum. During the above period her conduct was good. We wish her a prosperous and bright future.

Thanking You

For Arini Inbox

Authorized signatory

I take this opportunity to acknowledge with great pleasure, deep satisfaction and gratitude, the contribution of many individuals in the successful completion of the field study. I extend my whole hearted thanks to Smt.R. Nandini, Secretary, P.S.G.R.Krishnammal College for Woman, for giving me the opportunity to study in this esteemed institution. I extend my sincere thanks to Dr. (Mrs.) N. Yesodha Devi, M.Com., Ph.D., Principal, P.S.G.R.Krishnammal College for Woman, for granting me permission to do this institutional training. I am extremely grateful to Mrs. S.C. Punitha, M.sc., M.Phil., MFT., (Ph.D) Head of the Department of Computer Science, P.S.G.R.Krishnammal College for Woman, for her guidance throughout is institutional training. I am highly indebted to my internal guide Mrs. R. Amsaveni M.sc., M.phil., Lecturer, Department of Computer Science, P.S.G.R.Krishnammal College for Woman, for her guidance and help. I extend my heartful thanks to E. Sanjay Kumar, Joint Managing Director, Arini Inbox Limited, for giving me permission to do the institutional training in his esteemed concern and for his valuable guidance. I express my gratitude to all the faculty members of our Department for their timely support and encouragement throughout the field study.

I here by declare that the project document entitled "TEXTILE MANAGEMENT SYSTEM" submitted by me is a bonafide work done during the IVth Semester B.Sc Information Technology course at P.SG.R.Krishnammal College for Women under the guidance of Mrs. R.Amsaveni M.Sc., M.Phil., Department of Computer Science.

Date : Place:


ACKNOWLEDGEMENT SYNOPSIS S.NO 1. INTRODUCTION 1.1 Organization Profile 1.2 Features of Arini 1.3 Software configuration 1.4 Hardware configuration 2.

PAGE NO 1 1 2 2 3 4 4 4 5 6 8 8 9 10 10 10 11 14 14 14 15 15 16 16 17 17 17 18 18 19 22 23 24

2.1 Existing system 2.2 Problem identification 2.3 Proposed system 2.4 Main feature of the system


3.1 Organization chart 3.2 System flow chart 3.3 File design 3.3.1 Input design 3.3.2 Output design

4. 5.


5.1.1 Integration testing 5.1.2 Unit testing 5.1.3 Validation testing Unit test consideration Unit test performance Results


6.1 Pilot running 6.2 Parallel running


9.1 Form design 9.2 Screen design 9.3 Reports

8. 9.


This project is done for the company Arini Inbox in the name of production capability report generation. In this project the products from various department are taken and there quality is analyzed check whether the product equalizes the company standard. In this project using this application we are able to generate the process capability without any difficulty. This application is developed in such away that process capabilities if blow room and manual winding can be obtained with ease. This application has been developed with access the back end and visual basic as the front end. The access is mainly used to develop tables and visual basic is used to develop forms and reports. At any point of time the process capability level, lower capability level, upper capability level, standard deviation and capability index can be viewed as a report is generated by visual basic, a rapid application technology.

The promoter's rich and established experience in the primary cotton ginning and trading, the pioneer unit of the group, Arini was promoted 1984. In the shortest postponing unit. The group Textile units were being modernized by commissioning the state of the art machineries. This has evolved the group to vie in the international market. Signet group has acquired a position of its own in the market. The group has diversified its activities in finance and wind energy.


The pioneer unit of our group was incorporated on June 22, 1985, with an initial capacity of 500 Workers. The present workers is 5,000 with the average turnover of 5 Lakhs for year. It's equipped with all the infrastructures well to satisfy the demands of the customers in time. To take part in the national power generation, the company has introduced wind energy by installing wind turbine generators. Indigenous and imported machines have been installed and are periodically updated to state-of-the-art technology. The vast experience an modern machines used is the base for producing consistent quality of yarn. Arini group has established an exceptional way of harmony and cordial handshake with the employees. Fair wages, incentives and a good working environment motivate the work force to work more force to work more efficiently with personal involvement.


Product pricing is always competitive because of bulk purchasing power of raw material at the right season and prices aided by the company's rich experience in ginning. Product mix ranging from 100% cotton Grey and Melange yarn, in various counts as per Customer's requirements. Flexible manufacturing, convenient at customers. Effective handling of customer needs and demonstrating unique service to the customers. Quality at utmost priority to the requirement of end use of yarn. Public Limited company, closely held shares. A corporate group under an experienced management adopting. To the variable control chart Then the process Capability is analyzed such that it is more than 1. This project is done under the Department of Standard Quality control (SQC) in which products from Various departments are taken and their qualities are Tested With Respect to the standard weights. Two modules from this department are taken and their calculations are computerized under this project.


Front end Tool Back end Tool : Visual Basic 6.0 : MS Access 7.0


Name of the system Operating System CPU type Speed RAM Hard disk Printer Key board Visual display type Base memory Extended memory Cache memory : INTEL : APPLE : Pentium III : 550MHz : 54 MB : 30 GB : HP, MSP 345 : 104 Keys : EGA/VGA : 540 K : 118024 K : 200 K


The first activity in software in project planning is to provide a frame work that enables the project manager to manager to make reasonable estimates of sources, cost and schedule. It describes function, performance, interfaces and reliability. Physical space reduction Minimization of time Data integrity is powered More security for data Flow of data is efficient

The existing system is manual system. So the textile field inconvenient in the operations. The present system is completely GUI based, so user can select the required data by means of combo box, list box etc. this avoids mainly, entering the data's fully.


The drawbacks Manual work. Security of information is low. Calculations are difficult. Time taken is large. Errors occur frequently.


The proposed system is done in VISUAL BASIC 6.0 and MS ACCESS 7.0 it overcomes the disadvantages of the existing system. Analyzing data is very important in this project, so several reports are generated for the user to maintain the cotton stock. Due to advance features, "TEXTILE MANAGEMENT SYSTEM" is developed in Visual basic 6.0 as front-end tool with MS Access 7.0 as back end tool. With the inception of this package the company will be benefited in the following aspects. 1) Party Master gives party name and Party information like, who are supplying the Raw materials, lead-time are maintained. 2) Material stocks can be maintained based on the daily issues. 3) Raw materials in the company. 4) The Stock makes as easy calculation and accurate and checking on availability of the Bales.


FEATURES OF VISUAL BASIC GENERAL FEATURES The Visual Basic is a very open environment that supports the Clint/Server architecture, ActiveX, Component Object Model (COM), and Distributed Component Object Model (DCOM). It also supports Open Database Connectivity. Visual Basic 6.0 is GUI product, which runs under MS-Windows environment. This product comes form the Microsoft Corporation. It is a graphical client/server application development environment. It supports client - server processing. In a client - Server architecture, the client interacts with the user and the server process data. The client makes request to the server for data using structured query language.

MS-Access is very useful for accessing the database to create records, deleting records, modifying records and it is useful for listing records. It is used as back end tool for the Visual Basic. A database server is the key to solving the problems of information management. All this must be accomplished while delivering high performance. A database server must also prevent unauthorized access provide efficient solution for failure recovery.




3.3 FILE DESIGN 3.3.1 INPUT DESIGN Input design is a part of ever system design that requires special attention. Because it is the common source for data processing error, the goal of designing input data is to make the entry easy and free from errors. The computerization of TEXTILE MANAGEMENT SYSTEM has been developed in a user - friendly manner. The system has been designed so as to get input form the user. The system prompts the data entry operator with menus and screens. Drop down boxes have been provided for the list of valid data for certain fields where user can makes election. 3.3.2 OUTPUT DESIGN The following are the output and reports that are generated from system COMPANY - DETAILS The company report contains the company name, address, phone, fax, E-Mail, Website, Esi, Pf. STAFF-DETAILS The staff reports give the staff Name, ID, Address, Phone Date-of-Join, Designation, Department. LABOUR - DETAILS The labour report gives the labour id, Name, Address, Designation, Department INCREMENT - DETAILS The increment details Staff Id, Staff Name, Current Salary, Net Salary, Increment, Increment Data.

ATTENDANCE - DETAILS The attendance detail is report given the date. Staff name, staff id, designation, total due


Once the system is studied well and designed properly, coding can be done much easily. In this project, various intrinsic and extrinsic controls of Visual Basic has been used. The various controls and their functions are Label box: Labels are used to display the caption we enter. This is done by typing the text we want in its CAPTION property. Text box: It is used to enter or display text. It can display upto 2048 characters in it. Its maximum length is set according to the context. Various methods are writer in its Got focus, lost focus and Key press events. Option: The option buttons are used with its text property to display the name we want them to display. In the option buttons, only one of them can be selected. Command button: The command buttons can be placed anywhere in the form. The text property of it used to enter the name that is has to display. The size of the command button can be changed.

MS Flexgrid: MS Flexgrid is the control added by selecting the component Microsoft flexgrid control 6.0. It has the set of rows and columns in it. The number of rows and columns can be added to it. Its index starts from 0. It is used to display contents in a table format. Caption: This property is used to display the name in the screen. The Caption of the control is typed in and are displayed. The font that we need can be selected from Font style. Border style: There are several border style found in VB. We select the border style as 1single border style which displays single border line. The border style is selected for all the controls used in the form. Max length: This can be set to the length which we want a particular control to have. The control then accepts only the length we set to it. After that, the control will no accept characters and gives a beep sound.

Auto size: This property when set true, automatically aligns the border according to the size of text that has been typed in the control. It is mainly used in table box control. Open: This is mainly used in connection of front end with back end. Cursor location: The cursor location of the database can be set. Update: This command is used to update a record in the table. The modifications that are done in a record in front end can be saved in back end in the table using update command. Delete: This command is used to delete a record in the table. The record once deleted, no longer exists in the table.

5.1. Integration testing
Integration testing is systematic techniques for conducting the program structure. While at the same time conducting tests to uncover errors associated with the interfacing. The purpose of system testing is to identify and correct errors in the candidate system. Typically, project the schedule or the user is eager to go directly to conversion. The system testing include Unit testing, Integration testing and Validation testing. Each one is described as follows. 5.2 Unit testing Unit testing focuses the verification effort on the smallest unit of software design, that is the module. The unit testing is always white box oriented and the steps can be conducted in parallel for the modules. There are two types of Integration steps, 1. Top down Integration. 2. Bottom up Integration.

5.3 Validation testing In these testing, software is completely assembled as package, interfacing errors have been uncovered and correction testing begins after each one of the two possible conditions exists. They are, The function or performance characteristic's is confirm specification and are accepted. A deviation from the specification is uncovered and efficiency list is created. The testing, which can be carried out in this project is unit testing. The reason for using this testing is described as below. 5.3.1 Unit test Consideration The module "interface" is tested to ensure that information properly flows in and out of the programs unit under test. The local data structures are examined to endure that the data stored temporarily maintains its integrity during all steps in an algorithm execution. Boundary conditions are tested to ensure that the modules operated properly at boundaries established to limit or restrict processing. All independent paths through the control structures are exercised to ensure that all statements in modules have been executed at least once. Finally paths are tested.

5.3.2 Unit test performance Unit test is considered an equivalent to the coding step. After the source level code has been developed, reviewed and verified for correct syntax, unit test case begins, since a module is not stand-alone program. Drivers or stub software must be developed for each unit test. 5.3.3 Results The Textile Management System has undergone the unit testing. The module wise testing is along and it is ensured that the information properly flows in and out of the program. All the error-handling paths are tested and found that everything is working well.

System implementation is the important stage of the project when the theoretical design is turned into practical system. The most commonly used implementation methods are pilot and parallel. 6.1 Pilot Running Processing the current data by only one user at a time called the Pilot running process. When one user is accessing the data at one system, the system is set to be engaged and connected in network. This process is useful only in system where more than one user is restricted. 6.2 Paraller Running Processing the current data by more than one user at a time simultaneously is said to be parallel running. This same system can be viewed and accessing by more than one user at the same time on different machines connected in the network. This process is usefull in system where more than one user is entertained.


INPUT DESIGN Input design is the process of converting user-originated inputs to a computer - based format input data are collected and organized into group of similar data. Once identified, appropriate input media re selected for processing.





7.3 REPORTS Output design

Computer output is the most important and direct source of information to the user. Efficient, intelligible output design should improve the system's relationship with the user and help in decision making. A major from of output is the hardcopy from the printer.

The computerization of the "TEXTILE MANAGEMENT SYSTEM" has been developed successfully in Visual Basic with Ms-Access to fully satisfy the objective set by the user. The very much reduces manual burdens of maintaining the file. A good amount of user friendly features have been incorporated in the system. This software has been tested with the test data, satisfactory results are obtained. The package is developed in such a way that the user can use the package for back up of data at regular intervals. Scope for further enhancement The project title "TEXTILE MANAGEMENT SYSTEM" is developed successfully from mostly all the modules. The further development of this project can be to host this project to the Internet.


1. 2. 3.

STEPHEN MANDEL, "VISUAL BASIC.NET PLATFORM", McGraw- Hill, Second Edition, 1999. ULLIMAN, "PRINCIPLES OF DATABASE SYSTEM", McGrawHill, Third Edition, 1999. Neol Jorke, "The complete reference VB 6.0", McGraw- Hill, Second Edition, 2002.

WEBSITES VISITED:www.microsoft.com www.clusty.com