CHAPTER-I INTRODUCTION

1.1ABOUT THE PROJECT
Coir mill management system is to manage and maintain the entire business activities of coir mill. Using this project large volume of manual process, money and time can be reduced. The coir management system is easy to use and easy learn and flexible and to increases the efficiency. This system has the function like purchase, sales, stock, supplier, customer, and product and so on. The important roles are acting for the system is to be created and manipulated. Information needed by the management can be obtained immediately, thus making way for quicker and powerful decision making. Most importantly, this information can be easily shared with authorized users, and also reports can be easily generated. The coir software system contains reports like purchase report, product report, sales report, employee report, customer report, payment report, and etc., This system runs on multiple terminals, an offer a GUI interface to its users and connects to common database following is a list of functionalities of the system. More functionality that you find appropriate can be added to this list. And, in places where the description of functionality is not adequate, you make appropriate assumption and proceed. The System has been developed in Visual Basic 6.0 as front end Ms-Access 2003 as back end.

1.2 OBJECTIVE OF THE PROJECT
The main objective of the coir mill management system is to computerize the entire business activates of the coir mill. An objective of the processed system is to improve the existing systems services.  The reduce the manual work  To maintain data accuracy and security.  To edit the stored data and process easily.  To Update the records now and then  To improve efficiency on payroll processing  To provide accurate and timely financial data  To make constant, updating possible  Faster compared to the existing system  To increase employee satisfaction.  To provide quality.

when any record is wanted it cannot be easily retrieved and presented. but speed and accuracy with which information is not available. Regular updating of the data is very tedious job.   It is difficult to search the record of relative jobs.  This software gives better results. The processing is slightly slow Maintenance of records is risk.3 LIMITATION OF THIS PROJECTS The projects may suffer by the following limitations:   It makes records and reports on different types of policy. .1.

K. marketable in Garden Centers. Coir yarn or thinner verities of coir rope in various varieties. coir pith in bales. Tamil Nadu. coir dust in briquettes. coconut husk chips usable as soil conditioner. The company pioneered in the manufacture of coir and coconut product from the year 2000 onwards. especially for national clients. India. Located in Dharapuram. Horticulture companies and Nurseries.CHAPTER-II ORGANIZATION PROFILE Sri kumaran Best Fibre is a young firm raised exclusively for smoother administration of export form the mother company Sri kumarn Fibre Products. twisted coir which is raw material for making rubberized coir mattresses and cushions. export cut fibre in bales which is usable as soil mix. age 40 who is a Graduate in commerce and he is backbone of the company husk chips Kumaran coir mill.. During last two decades have developed various new products of coir and coconut. .Balamurgun is founder of Sri kumaran best fibre.

 The purchase transaction faces a lot of difficulties like maintenance of transaction.  Lack of accuracy  It is difficult to prepare sales analysis report since it takes a lot time. . Pitfalls of Existing System  Manual system needs a lot of manpower and information and gathering information from customer takes a lot of time.  Sales automated maintenance is liable to errors and omissions.III 3. This application system will be suitable to the customers as per their requirements.3 EXISTING SYSTEM Coir Mill is currently follows manually maintained system to maintain the records.  Security is less. SYSTEM ANALYSIS 3.  Existing system lacks accuracy.CHAPTER.  Delay in calculation processing.  The work done by the existing system is separate and tedious to maintain. Nowadays each and every person or concerns like to use time reduction system with some special facilities.  Reports are not easily generated whenever it is needed.  The registers are maintained separately for all the function of the concern. The existing system has the following drawbacks. This system is prone to many problems since manually maintained system does not assure accuracy and have a lot of drawback.

Apart from the report.  It must take less manpower compared with the existing system. Report are developed in such a way that is much satisfactory and clear. .  Excellent data linkage.  The proposed system is having less cost effectiveness.  Data security.2 PROPOSED SYSTEM The system makes it possible to view all the details about and employees without any trouble and any wastage of time. The input screens are developed such that from one screen it can be switched over to any other screen which is to makes it user friendly. Some of the benefits of proposed system are  Data transaction is very easy to compare with the manual system.  Duplication work is avoided. It has higher security then the existing system. reports generated are up-to-date and includes the transaction that has taken place till the current date/time.  High processing speed.3.  Generating report is very quick. Benefits of Proposed System The proposed system is a computerized one.  Time Consuming.  User friendly. The proposed system is applied to sort out the problems faced in the manual system.  It is easy to manipulate and use. consultation screens are also provided as per the user requirements.

CHAPTER.2 SOFTWARE SPECIFICATION Operating system Front end Back end : : : Windows XP Visual basic 6.0 MS Access 2003 .0 GHz) 933 MHz 40 GB 1.1 HARDWARE SPECIFICATION Processor Speed Hard disk Floppy disk CD drive Printer Ram Mouse Monitor Keyboard : : : : : : : : : : Intel Pentium D(Dual Core 3.44 MB 680 MB Laser Printer (Canon) 256 MB Logitech 17” color monitor 110 keys 4. SYSTEM SPECIFICATION 4.IV 4.

4. form that we can create our own Objects at time Procedures .They are small routines that are callable from anywhere in the Application History of Visual Basic: Visual Basic was developed from the old Quick basic language that was available under DOS-OS. interact with internal and even with hardware.These are windows upon which our interface is built. “Thunder” and preceded to create a programming language that quickly became one of the premier development environment in windows. Cooper developed it and then sold it Microsoft. .Classes are the templates. code named it.These is the building blocks of the interface. instead of using lines of coding to describe the inter A Visual Basic application A Visual Basic application can be created using several components that are used in an application are: Forms Controls Classes .3.3 ABOUT THE SOFTWARE 4. .1 VISUAL BASIC 6.0 Visual Basic is a programming language and development environment that allows us to create programs that run under windows OS. Visual Basic is based on the old BASIC language. What makes it “visual” is that we “paint” our interface. . Microsoft took the underdeveloped product. This rich language enables us to create many different types of windows based application. We can create programs that can interact with database. It was started out as a brained of „Alan Cooper‟.

 Rapid Application Development (RAD)  Has an excellent integrated help facility and books online?  Includes good debugging facilities.  Have many wizards that help to automate repetitive tasks.  Allows for the creations of P-code and native code EXE files. Some of the most prominent features are listed below:  Visual basic is a super set of Visual basic for applications (VBA) programming language included with most of the office products. .  Can be extended easily with the use of windows application using COM and DCOM.Here is Visual Basic Timeline  Version 1 released in May 1991  Version 2 released in October 1992  Version 3 released in May 1993  Version 4 released in September 1994  Version 5 released in March 1997  Version 6 released in August 1998 Features of Visual Basic Visual Basic has many features.  Object based development is possible using class module.  Includes GUI development environment for developing windows applications.  Provides the ability to develop and test application using an interpretive run function.

Main/ Sub form. find. Reports A Report summarizes data in a format suitable for publishing. Tables are grids of rows and columns. 3. display. . or modify any of our own situations. Tables A table is a fundamental building block of an Access database. we can create our own tools. Forms Forms are used to simplify data entry work. It is a filter through which data is evaluated.4.3 MS ACCESS 2003 Microsoft Access 2003 is extremely powerful and very friendly. and print information about our personal and business life. action query and cross query. Report wizard. Chart Wizard. Objects of MS Access There are seven objects in MS Access database. organize. Microsoft Access is a fully featured database Management System (DBMS) that lets we collect. Query It is a statement to extract a subset of records from a table by using criteria. We certainly do not have to be a computer guru to drive right into this software application and start building our own database either. The column is referred as a field. In Access.2. To create report are Design view. It‟s easy to use features can help to build very complex and usable databases for both business and home. There are six types of form are columnar. All the seven objects for the database are saved in a single access database file with an extension name. and label Wizard. tabular Auto Report. 4.mdb”.“. Chart. columnar Auto Report. Quires are of select query. All databases must have at least one table. 2. There are six ways. Tabular. Datasheet. There objects are as follows: 1. Pivot table form.

It is the process of applying various technique and principles and for the purpose of defining a device. As soon as the requirement gathering is completed the technical activities design. Without design we have the risk building an unstable system. a pattern or sketch. a process or a system in sufficient detail to permit physical realization. The major activities of Design Process: Collection of needed data form its source Conversion of data into computer acceptable form Verification of data Data correction are done to eliminate the errors Process those source data Produce output for source data Design process is concerned with the design of Input Design Output Design Database Design .CHAPTER-V 5 . The process involves conceiving. In this list design activity is highly complex. code and test follows.SYSTEM DESIGN System Design in the first step in the development phase for any engineered product. planning out in mind and making the drawing. test efficiency and quality of the system. The form design is basis of implementation. which may affect implementation changes. testing and maintenance.

To ensure that the input is acceptable and understandable INPUT FORMS Purchase Details The purchase detail module is to maintain the details of all purchased raw materials. contact no and etc.5. The goal of designing input is to make data entries and to be free from error. . Which will in turn reduce the errors occur during data input. product name. To achieve the highest possible level of accuracy 3. quantity. rate. The sales details module consists of details like product id. It consists of Item id.1 INPUT DESIGN The input design gives the details about the screens and forms that take the input from the user.supplier address.. supplier name . Input design is very important for proper understanding of the system. Sales Details Sales details module is to maintain all the information‟s about sold goods of coir mill. It depicts all the entry points of the inputs to a system. The objectives of input design is to 1. customer name. item category. The complete prompts of the data entry operator with a menu or screen any error in data checked immediately with the help of validation procedure and the user is allowed to correct the input data. organization. total amount and customer details such as customer id. item Name. supplier id.. contact no and etc. quantity. To produce output in neat form 2.

employee Name. (staff or field worker). The output defined with reference to the frequency of the output. It consists of the details such as employee id.. Usually the output will be in the form of documents and reports. phone number. address. remarks etc. opening balance. contact no. The output design is done so that the result of processing could be communicated to the users. e-mail id. salary details etc.Customer Details The customer module is to maintain all the information‟s about customers. item Name. Contact number. customer type. rate. Suppliers Name. Supplier details Supplier Payment module is to maintain the information‟s regarding the suppliers such as Supplier‟s ID. Customer Name. supplier id. organization. designation.2 OUTPUT DESIGN The normal procedure is developing a system that is able to produce the output in an efficient format.. Product details The product module is to maintain the details about products of Coir like bundles. 5. supplier name etc. customer address. It consists of Item id. . The accuracy requirements of the data were also defined. Address. Employee details The employee details module is to maintain and manage the details of employees in the coir mill. It consists of customer id. The outputs from the system must be able to communicate efficiently with the users who are all using the system and they should be the permanent copies for later verification. city. Name of the item supplied and etc. quantity.

. A database is collection of inter related data stored with minimum redundancy. maintain consistency among the data. Domain constraint and referential integrity constrains are imposed in the database design phase. Some of them are as follows: Domain Constrains  User password field in the login table is constrained to have at least 5 characters and not more exceeding ten characters. This imposes referential integrity over that. The main objective of the database design is to avoid redundancy of data.The following report generated in the “Coir Mill Management System” as output design which are        Purchase Report Sales Report Customer Report Supplier Report Staff Report Commission Party Report Product Report 5. login table is designed to be unique in accepting the username and the length of the username and password should be greater than zero.3 DATABASE DESIGN The database design is a must for any application developed especially more for the data store projects. In the project. Referential Integrity Constrains  The tables are used in foreign key concept. To avoid redundancy normalization is used.

No Field Name Data Type Size Description 1 2 3 4 5 6 Cuscode Customername Address Phone Mobile Place Text datetime Text Text Text Number 20 50 50 20 20 50 Customer code Customer name Address Phone Mobile Place .4 TABLE DESIGN Table Name: Supplier_det Primary Key: Supplier_code S. No 1 2 3 4 5 6 7 Field Name Supplier_code Date Supplier_name Address Place Phone_no Mobile_no Data Type Text datetime Text Text Text Number Number Size 20 50 50 50 50 15 15 Description Supplier Code Date Supplier name Address Place Phone Number Mobile Number Table Name: Customer _det Primary Key: Cuscode S.5.

7. 3. Type Table Name: Sales_Det Primary Key: Salescode S.No 1. 4. 3. Field Name Salescode Date Customername Place Veh_type Data Type Text Date Text Text Text Size 20 50 50 30 45 Description Sales Code Date CoustomerName Place Vehicle Type . Veh_No 11. 5. 5.No 1.Table Name: Purchase_Det Primary Key: Purchasecode S. 6. Field Name PurchaseCode Date SupplierName Place Item Unit Rate Total Veh_Type Data Type Text Date Text Text Text Number Number Number Text Text Text Size 20 50 50 15 45 4 5 10 30 15 20 Description Purchase Code Date Supplier Name Place Item Name Number Rate Total Amount Vehicle Name Vehicle Number Type 10. 2. 8. 4. 9. 2.

6. 5. Field Name Itemcode Itemname Rate Data Type Text Text Number Size 20 50 10 Description Item Code Item Name Item Rate . 2. 6. 4.No 1. 8. Total_Amt Table Name: Employee_Det Primary Key: Employeecode S. 7. 9. 2. 7. Veh_No Item No_Bundle Weight Text Text Number Number Number 10 20 10 10 10 Vehicle Number Item Name No of Bundle Weight Total amount 10.No 1. Field Name Employeecode Employeename Employeeaddress Mobile Mode Salary Doj Data Type Text Text Text Number Text Number Datetime Size 20 50 50 15 45 4 10 Description Employee code Employee name Employee address Mobile Mode Salary Date of join Table Name: Product_Det Primary Key: ItemCode S. 3. 3.

4.Table Name: Commissionparty_Det Primary Key: Comm_Code S. 3. 2. 5. Field Name Comm_Code Comm_Name Place Address Phone Data Type Text Text Text Text Number Size 20 50 30 50 15 Description Commission Party Code Commission Party Name Place Address Phone Number .No 1.

This testing is carried out during programming stage itself. . Here while on runtime we entered numeric values in the string specified columns of yarn inwards. Here we got an error item not found in purchase order module. tests can be conducted that demonstrated each function is fully behind Black box testing. 6. the module.1. This is also known as “Module Testing”. We get a solution by the way of checking the integrity of the data through conditions. This project is tested using Black-box testing strategy. Knowing the specified function that a product has been designed to perform. In order to rectify that one we checked the column name of table and the column name represented in coding for connectivity Validation Testing Here in the validation testing we want to check whether the given conditions to the text box are working correctly.CHAPTER-VI 6.1 SYSTEM TESTING The system thus developed is tested for its efficiency. SYSTEM TESTING AND IMPLEMENTATION 6. It raises error.1 TESTING METHODOLOGIES Unit Testing Unit resting focuses on the verification efforts on the smallest unit of software design. In this testing each module is found to be working satisfactory as regard to the expected output from the module. For testing software there are two main testing techniques used. The modules are tested separately.

which are     Guarantee that all independent paths within a module have been exercised at least once. White Box Testing White box testing is the case design method that uses the control structure of the procedural design to derive test cases. Exercise internal data structures to ensure their validity. Black Box Testing When computer software is considered. while at the same time conducting the tests to uncover errors associated with in the interface. Exercises all logical conditions on their true or false value Executing all loops at their boundaries and within their operational bounds. Black box testing alludes to tests that are conducted at the software interface. yarn inwards). . Modules are combines and tested as a whole. Using white box testing methods the Engineer can drive test cases. The objective is to take unit tested modules and build a program structure. Here correction is difficult because the cast experience of the entire program complicate the isolation cases. Black-box texts are used to demonstrate that software functions are operational. To avoid this one operator attention is needed. Although they are designed to uncover errors.Integration Testing Integration testing is a systematic testing for constructing the programs structure. While performing the operation of reports for more than one details we got an error (purchase order. Black-box testing is implemented for testing this software. that input is properly accepted and output is correctly produced and that the integrity of external information is maintained.

Thus. Impact on existing practices shift to user department.       Testing the developed system with sample data. and evaluation of change over methods. Making necessary changes in the system. The implementation stage is a system project in its own right. 2.6. SYSTEM IMPLEMENTATION Implementation is the stage of the project. When the theoretical design is turned into working system. The implementation plan consists of the following sample steps. Detection and correction of errors. it cannot be considered to be the more crucial stage in achieving a successful new confidence that the system will work and effective. At this stage the main workload. design of methods to achieve the change our procedures. If the implementation stage is not carefully. It involves careful planning. Checking the reports with that of the existing system. . Training and involvement of user personnel. planed and controlled it can cause chaos. investigation of the current system and its constraints on implementation. the greater upheaval and the major. The implementation of the system is easy for any system environments as the software is portable one. Installation of hardware and software utilities.

and a workable plan for implementing the candidate system.Implementation results are documented for reference Conversion is completed plans for the post-implementation review are prepared . They include the following. A system project may be dropped at any time prior to implementation. The parties‟ involved are the user. the system test documentation. report layouts. and implementation plan. the project team programmers and operators.Implementation Procedures The implementation phase is less creative than system design. The final report to the implementation phase includes procedural flowcharts. although it becomes more difficult when it goes the design phases.Several procedures are documents are unique to the conversion phase. Implementation is used to the design into an operational one.       The Conversion portion of the implementation plan is finalize and approved Files are converted Parallel processing between the existing and the system is initiated Result of computer runs and operations for the new system are logged on a special form Assuming no problems. parallel processing is discontinued . Conversion is one aspect of implementation . record layout. Conversion begins with a review of the project plan. report layouts.

CONCLUSION This project “Coir mill management system” has been designed after a detailed investigation of existing manual system. This project has been developed so as to reduce the strain on the user and it is capable of incorporating any additional requirement of the user. The successful installation of this software will surely enhance the actual throughput. The system is highly user friendly and also very flexible. It speeds up the working time and minimizes the error.CHAPTER –VII 7. The development of this project will be very useful to the concern. . concern can achieve the precise result very efficient. At less manpower. The cost of manpower and waste of stationery is reduced. The system can also be modified and expand to great extent by introducing more entities.

Amt E I Rem . Rem .Paymen t In. Amt Pay. Rem . ER DIAGRAM Name Name Mobile No Address Phone No Addre Supplier Place Date Customer Date S .Amt Out Item S I Staf..No It e Boundle It e Sales Nam Pay.Payment Rem .I Cust_typ e C .No Total Pur. Item Unit Rate Ratek P I Stock It e Boundle Staff Staff Det.Am t Sup.Amt Pay.A.Amt .Place Purchase Unit Color Name V.payment Name Normal Staff Name Driver Payment Name Pay.I Rate V. Cus.

SYSTEM FLOW DIAGRAM COIR MILL MANAGEMENT SYSTEM Home Page LOGIN PAGE SUPPLIER PURCHASE PRODUCT CUSTOMER SALES EMPLOYEES Supplier Entry Purchase Entry Product Entry Custome r Entry Sales Entry Employe e Entry Supplier db Purchase db Product Db Customer db Sales db Employees Db Supplier R .B.epot Purchase Report Product Report Customer Report Sales Report Employees Report .