Order processing system


Published on

Published in: Education, Technology, Business
1 Comment
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Order processing system

  2. 2. BONAFIDE CERTIFICATE Certified that this project report titled “DEVELOPMENT OF ORDERPROCESSINNG SYSTEM” is the bonafide work of Mr. M.ARUN KUMAR(Reg No: 71104631002) who carried out the research under my supervision. Certifiedfurther, that to the best of my knowledge the work reported herein does not form part ofany other project report or dissertation on the basis of which a degree or award wasconferred on an earlier occasion on this or any other candidate.Head of the Department / Director Faculty GuideViva Voce Examination Held On ……………Internal Examiner External Examiner 2
  3. 3. ABSTRACT The order processing system aims to process the customer orders to calculate therequirements of raw materials. Order processing system is developed using visual basicas front end and SQL as back end. Planning is done to identifying the scope andboundary of the problem. Feasibility study is conducted to determine whether the neworder processing system economically, technically and operationally feasible. The user requirements are analyzed to identify the information needs of the endusers, the organization environment and the existing system. The user desirescomputerization of customer order, internal order, yarn requirements, pack details andpurchase order which are done manually at present. The requirements have been analyzedand divided into small modules for easy access. Databases are designed with care to accommodate growth in future. User friendlyforms have been designed for data entry. These incorporate combo boxes for yarnspecification, color, order number etc, for easy data entry. The system have beendeveloped using procedural design. The procedures used in the design have beendiscussed with the user before coding. Number of validation checks has built in to ensurethe integrity of data entry. In addition to low level validation such as number field,character field etc and higher level validation has also been incorporated. The system is implemented in SNQS International Socks Pvt Ltd and tested forerrors. Training had been provided for the users regarding the operations of the system.Post implemented review had been conducted to monitor, evaluate and modify the systemas needed by the user. The user has expressed satisfaction with the system implemented. 3
  4. 4. RUf;fk; Mh;lh; Guh]pq; mikg;G thbf;ifahsh;fspd; NjitfisAk;> mth;fspd; Njitfhd%yg;nghUl;fis mwpa cjTfpwJ. ,e;j mikg;G tpRty; Ngrpf;if %d; gFjpahfTk; v];f;Avy;-iy gpd; gFjpahfTk; nfhz;L ,aq;FfpwJ. ,e;j mikg;G nghUshju hPjpahfTk;>njhopy;El;g hPjpahfTk; kw;Wk; nray; hPjpahfTk; rhj;jpag;gLkh vd;gJk; fz;lwpag;gl;Ls;sJ. gad;gLj;JNthhpd; Njitfis ghprpyid nra;J ,Wjp gad;ghl;lhsh;fs;>cgNahhfpj;jpy; cs;s mikg;G kw;Wk; epWtdj;jpd; gad;ghL Mfpatw;wpw;F Njitahdjfty;fis mwpag;gl;Ls;sJ. gad;ghl;lhsh;fspd; tpUg;gk; fzpzpkakhf;fg;gl;l Efh;Nthh;Njit> cs;shh;e;j Njit> E}y; Njit> ngl;bayplypd; tpguq;fs; Kjyhdit jw;NghJ ,ay;GKiwapy; eilngw;Wf; nfhz;Ls;sJ. Njitfs; Muhag;gl;L NkYk; vspikahf Vw;Wf;nfhs;srpW rpW myFfshf gphpf;fg;gLfpd;wJ. %d;whtJ epiy tbtikg;G gFjp> kpFe;j rpuj;ijAld; jfty; Fwpg;NgL tbtikf;f nray;glNtz;Lk;. nkd;nghUs; tbtikg;G cgNahfpg;ghsUld; fye;Jiuahb mth;fsJ Njitf;Nfw;gtbtikf;fg;gl;Ls;sJ. tiuKiw vOJjy; gFjp ehk; nfhLf;Fk; jftyhdJ nry;yj;jf;fjh vdNrhjpf;fpwJ. 4
  5. 5. mkyhf;Fjy;; epiyapy;> ehk; jahhpj;j nkd;nghUs;> v];.vd;.f;A.v]; epWtdk;>cgNahfpg;Nghhpd; fzpzpapy; ghpNrhjpf;fg;gl;lJ. cgNahfpg;NghUf;F gapw;rptoq;fg;gl;lJ. JizGhpjy; epiyapy;> cgNahfpg;ghshpd; Njitf;Nfw;g nkd;nghUs; rpwpJkhw;wp tbtikf;fg;gl;lJ. ,g;NghJ Mh;lh; Guh]pq; mikg;G> v];.vd;.f;A.v]; epWtdj;jpy;KO gad;ghl;by; cs;sJ. 5
  6. 6. ACKNOWLEDGEMENT I express my sincere thanks to Thiru.P.Sathyamoorthy B.E., M.B.A., M.SCorrespondent, Kongu Engg College for providing me the necessary support to undertakethis project. I express my deep sense of gratitude to Dr.A.M.Natarajan B.E.,M.Sc.,(Engg).,Ph.D.,MISTE.,MIEE.,F.I.E., Principal, Kongu Engg College who has given me anopportunity to undergo my management studies. I also thank Prof.P.Sureshkumar M.Sc., (Agri), M.B.A Director, Department ofManagement Studies, Kongu Engg College for his guidance and encouragement throughout my project. I express profound indebtedness to Mrs. P. Vidyapriya M.B.A., for providingconstructive support and valuable guidance to do this project work. I am very thankful to Mr.T.Suresh babu EDP-In-Charge, SNQS InternationalSocks Private Limited for giving me an opportunity to undertake my project work in hisorganization. I also wish to express my sincere gratitude to my parents, all my friends, wellwishers, and those who helped me directly or indirectly in successfully completing thisproject. 6
  7. 7. LIST OF CONTENTSCHAPTER PARTICULARS PAGE NO 1. INTRODUCTION 1.1 Company Profile 1 1.2 About The Project 4 1.3 Existing System 4 1.4 Proposed System 6 1.5 System Development Life Cycle 7 1.6 Objectives 9 2. DEVELOPMENT PROCESS 2.1 Analysis 10 2.2 Problem Analysis 11 2.2 System Design 12 2.3 Programming Environment 15 2.4 System Analysis Tool 21 2.6 System Construction 36 2.7 Testing 55 2.7 Implementation 56 2.8 System Support 58 3. SUGGESTION AND CONCLUSION 60 7
  8. 8. LIST OF TABLESS.NO PARTICULARS PAGE.NO 1. Color Master 30 2. Design Master 30 3. Yarn Specification 31 4. Customer Details 31 5. Pack Master 31 6. Customer Order 32 7. Order Sheet 1 32 8. Internal Order 1A 33 9. Purchase Entry 3410. Pack Entry 3411. Yarn Requirements 35 CHAPTER 1 INTRODUCTION 8
  9. 9. 1.1 COMPANY PROFILE SNQS Group had its beginning in 1990 when SNQS INTERNATIONAL,apparel was founded by Mr.Elangovan, a qualified textile engineer. The dynamicleadership of the founder has helped the group grow rapidly over the years to successfullyestablish and operate the following companies  SNQS INTERNATIONAL,TIRUPPUR  SNQS INTERNATIONAL SOCKS PRIVATE LIMITED,COIMBATORE  SNQS INTERNATIONAL-GARMENT DIVISION,NEW TIRUPPUR  JEYA VISHNU SPINTEX PRIVATE LIMITED , COIMBATORE  INDITEX PROCESSORS PRIVATE LIMITED,PERUNDURAI SNQS INTERNATIONAL SOCKS PRIVATE LTD, was established in theyear 2001 as a 100% Export Oriented Company to engage in the business of manufactureand export of socks. The company is located in the suburbs of Coimbatore, a textile city in the southernpart of India. The company is registered as a private limited company with nine directors.  The paid up capital is USD 2 Million.  The managing director is Mr.V.Elangovan. The company entered socks export business by sending the export opportunitiesemerging for textile products from India because of opening up of markets as an outcomeof WTO agreements. The company has a manufacturing space of 50000 sq.ft and has invested in the latestState Of Art Machinery required for socks production. The total number of socks knittingmachines installed including various cylinder diameters/needles is 205. 9
  10. 10. The company‘s installed capacity is 12 million pairs/year. The present capacityutilization is between 80-85%.owing to rising demand the company is adding capacityevery six months. Within 3-4 years time the company expects to double the installedcapacity to 24 million pairs.  The company exports more than 90 % of production to Europe.  The company achieved a turn over of USD 5 million in 2005. In 2006 it estimates to reach USD 7 million. The company produces the complete range of knitted socks including men’s,ladies and children in jersey and knits in plain/design types The Mission of the company is to be Reliable manufacturing partner for reputedglobal brands/stores by consistently and supplying right quality socks by using the latesttechnologies. Further, while engaging in this business to ensure that the company fulfillsall legal and social requirements and accord priority to sustainable development. To help consolidate the growth of the socks business and to control the supplychain, SNQS Group has set up a spinning mill named JEYAVISHNU SPINTEXPRIVATE LIMITED near Coimbatore. The group has also made a project plan forprocessing unit. The processing project is scheduled to go on stream in a year’s timeIn SNQS, there are several departments. Some of them are  Personal Department  Finance Department 10
  11. 11.  Production Department  Marketing Department  Time Office Department  Central Excise Department  Store Department  EDP Department  Electrical & Maintenance Department SNQS ADVANTAGES  Easy access to raw materials  High-End infrastructure  Cutting-edge technology  Korean Trained technicians  Manual Linking  Better Shaping  Fast Delivery  More Variety in Colors and DesignsQuality, Precision, Comfort and Style have made SNQS what is today- A well Knownname in India and a trend-setter across the Globe. SNQS aims to expand its exportmarkets to cover entire EUROPE and explore markets ASIA and USA1.2 ABOUT THE PROJECT An order processing system is an organized combination of people, hardware,software, and communication networks and data resources technologies. It collects, 11
  12. 12. transforms and disseminates information in an organization. It is a system that acceptsdata resources as input and processes them into information product as output. Thissupports an organization’s business strategies, business processes and organizationalstructures and culture to increase the business value of the enterprise in the dynamic ofbusiness environment.1.3 EXISTING SYSTEM In SNQS INTERNATIONAL SOCKS PVT.LTD, presently operates manually,all the details of the Order processing system. They are maintaining different types ofnotes (Manual Entry Notes) such as, Customer order form Internal order form Yarn requirements Packing materials Production methods, etc. It consumes more time, and involves more risk and it requires more human power.There may be a chance of missing, and getting confused.LIMITATIONS OF EXISTING SYSTEM: Due to the manual system, the firm faces some of the following problems. 12
  13. 13.  Sluggish search of details  Poor calculation  Timing constraints were ignored  Information mishandling  Tedious report generation NEED FOR NEW SYSTEM: Computerization of any type of transactions or event in a firm will provide a betterperformance. It reduces the degree of time consumption to a great extent. When theexisting manual system is computerized then,  Time and Labor is saved  Accurate calculation can be done  Human tensions and risks can be overcome  Report generation at ease  Hi-fed status to the firm  Search of information at ease  Wastage of resources can be savedComparative Study Since at present everything is done manually it has a lot of drawbacks. The majordrawbacks are time consumption and search of information. It is a tedious process. Theproposed order processing system which could solve all these problems.1.4 PROPOSED SYSTEM The proposed system was developed in such a way to solve the above problemsfaced by the present normal system by using latest technology. For this, the idealenvironment is the windows environment; as it is the most popular multitasking system 13
  14. 14. available today. The front end used to develop the system is visual basis6.0 for itsflexibility and compatibility. The proposed system use SQL Server as back end, which has powerful queryingfunctions, easy accessing methods and user – friendly, enough securities are provided tothe database and the new system. A good user interface is provided with the system.User will be able to generate Valuable reports based on  Customer Order form  Pack Material  Yarn Requirements  Stock  Purchase order This system helps to provide communication between different departments, and can beable to share the necessary information. So that, it saves time and helps to make thedecision quickly.Necessity of the System: At present every transaction is carried out manually. The volume of the data tobe handled is very large. It is also necessary to speed up the data in order to get quickreports, enabling quick decision by the management. Taking all this in to considerationthe conversion processing using VB is an obligatory. The transaction will help themanagement in coping with emerging trends in data processing industry.ANTICIPATED ADVANTAGE  The process becomes faster.  The calculation becomes accurate. 14
  15. 15.  Reports can be taken quite easily than it was in the previous system.1.5 SYSTEM DEVELOPMENT LIFE CYCLE A system development life cycle is a systematic and orderly approach tosolving system problems. System problem solving is the act of studying a problemenvironment In order to implement corrective solutions that take the form of new orimproved systems. The SDLC consists of five distinct phases. They are:  Planning  Analysis  Design  Implementation  Support1.5.1 PLANNING Planning is the process of identifying the scope and boundary of the problemand plans the development strategy and goals. A feasibility study is conducted todetermine whether the system is a feasible solution.1.5.2 ANALYSIS Planning Analysis is the process of analyzing the information needs of end users, theorganizational environment and any system presently used. It helps to develop thefunctional requirement of a system that canAnalysisneeds of end users. meet the Design Implementation 15 Support
  16. 16. 1.5.3 DESIGN This phase continues the work done in the analysis phase. The designer’sapproaches the system from the perspective of the data objects that the program needsand the operations performed on them. The first perspective leads to the creation of datatypes and second the considerations of design strategies. Here in student informationsystem the data objects might include students, branch and staff members.1.5.4 IMPLEMENTATION In implementation phase the analyst acquire hardware and software for thesystem. Testing will be performed with variety of input data to remove errors. Trainingwill be provided to the users to operate and use the system.1.5.5 SUPPORT In this phase the system analysts will provide ongoing support to theimplemented system. They analyze the implemented solution, refine the design and 16
  17. 17. implement improvements to the solution. It uses a post implementation review process tomonitor, evaluate and modify the system as needed.1.6 OBJECTIVES1.6.1 PRIMARY OBJECTIVE To design and develop an Order processing system and to implement it inSNQS Socks International Pvt Ltd.1.6.2 SECONDARY OBJECTIVE  To develop a system that is user friendly  To develop a system to analyze the yarn requirements  To develop a system to produce internal order sheet  To develop a system to produce purchase order CHAPTER 2 DEVELOPMENT PROCESS 17
  18. 18. 2.1 ANALYSIS2.1.1 SYSTEM ANALYSIS The system analysis phase is a five step process. They are  Investigation  Technical feasibility study  Economic feasibility study  Operational feasibility study  Requirements definition2.1.1.1 INVESTIGATION Investigation is the first step in system analysis which determines whether thereis a real need for a system and whether the system is conceived feasible. The existingsystem in the organization is manual order processing system. Due to fatigue andboredom among human frailties user may cause 1% to 10% of human error incomputation and clerical tasks. TECHNICAL FEASIBILITY STUDY Technical feasibility is to know whether reliable hardware and softwarecapable of meeting the needs of a proposed system developed by an organization in therequired time. The order processing system is developed by visual basic and sql server.The minimum hardware and software required to run this system. So it is technicallyfeasible. ECONOMIC FEASIBILITY STUDY 18
  19. 19. Economic feasibility is to know whether expected cost savings, increasedrevenue, increased profits and reduction in required investment exceed the costs ofdeveloping and operating a proposed system. Through order processing system theorganization can reduce raw material cost because this system gives accuraterequirements. So this system is economically feasible. OPERATIONAL FEASIBILITY STUDY Operational feasibility is the willingness and ability of management,employees, customers and suppliers to operate, use and support a proposed system. Theorder processing system is developed by visual basic, user friendly application. So theorder processing system is feasible. REQUIREMENTS FEASIBILITY STUDY Requirements are concerned with understanding the so-called mission of theorder processing systems within the enterprise and problems that the system should solve.2.2 PROBLEM ANALYSIS The existing system in the organization is manual order processing system.Due to fatigue and boredom among human frailties user may cause 1% to 10% of humanerror in computation and clerical tasks. So the organization decides to develop acomputer order processing system to process the order data more effectively andefficiently. The modules in this system are  Customer Order Form  Internal Order Sheet –I  Internal Order Sheet-IA 19
  20. 20.  Pack Material Entry  Yarn Requirement Form Here the order data are feed into the system by the user. The order processingsystem processes these data into useful information’s for the organization. The systemwill prepare the report about the purchase order, yarn requirement, stock details. This willhelp the organization to make corrective action. The order processing system isdeveloped with menu interaction where lists of system options are provided and aspecific command is invoked by user selection of menu option.2.3 SYSTEM DESIGN System design is the evaluation of alternative solutions to a businesstechnology for the selected solution. The purpose of this phase is to device the means tomeet all the business requirements detailed in the requirements report. Design phaseconsists of four sub phases.2.3.1 LOGICAL DESIGN Logical design is a translation of user requirements into detailed functions of aproposed order processing system. This phase of SDLC immediately precedes thephysical design. During the logical design phase, the designers design the followingcomponents:  Input files – The files that will be used to capture the data. Input forms like customer order form, internal order form, etc. 20
  21. 21.  Procedures – The logical algorithms used to process the output. The procedures will later be transformed into code written in programming language  Output files – The files that will be used to show the user requirements. In this system reports like stock detail, purchase order etc can be taken  User dialogue – The manner in which the users will interact with the system: windows, menus, icons etc  Interfaces – The process of system interacting with other systems.2.3.2 PHYSICAL DESIGN Physical design is the process of designing order processing system. Itincludes specifying the necessary software and hardware needed to support it. It involvesdetailed design of user interface products and methods, database structures, processingand control procedures. Software designers use their knowledge of business operations,order processing and hardware and software to specify physical design of an orderprocessing system. SYSTEM SPECIFICATION 21
  22. 22. • HARDWARE SPECIFICATION Processor : Processors with minimum 133 Hz. Co-Processor : Math-Co Processor, Float-Co Processor RAM Capacity : 32 MB. Monitor : 14’ color monitor preferred. Floppy Disk Drive : 1.44 MB Hard Disk Drive : 4 GB Serial Ports : PS/2, COM1, COM2 Parallel Ports : RJ-232 Cache : 512 MB Video RAM : 256 MB • SOFTWARE SPECIFICATIONDuring Development Stage:  Front End : Visual Basic 6.0  Back End : SQL Server 6.0  Operating System : Windows ‘X since GUI supporter At Implementation Stage:  Only the necessary .DLL files to execute the program are required.  As the database is centralized, the back end is shared from the server. 2.4 PROGRAMMING ENVIRONMENT 22
  23. 23. 2.4.1 VISUAL STUDIO Microsoft Visual Studio is one of the best GUIs and version 6.0 is the latest Versionof the popular programming language. With its new features, Visual Studio is an evenstronger contender in the application development area then ever before. Microsoft Visual Basic, the fastest and easiest to create applications for Microsoftwindows. Visual Basic provides with a complete set of tools to simplify RapidApplication Development (RAD).VISUAL BASIC 6.0 The “Visual” part refers to the method used to create the graphical user interface(GUI), Rather than writing numerous lines of code to describe the appearance andlocation of interface elements, we simply add rebuilt objects into place on screen. The“Basic” part refers to the BASIC (Beginners All - Purpose Symbolic Instruction Code)language, a language used by more programmers than any other language in the historyof computing. Visual Basic has evolved from the original BASIC language and nowcontains several hundred statements, functions and keywords, many of which relatedirectly to the windows GUI. The purpose of Visual Basic is to develop robust stand-alone application, games,and utilities less time than it takes in other languages. We can use also ActiveXtechnology to create internet-enabled applications that are limited only by ourimagination. Visual Basic 6.0 is the newest addition to the family of Visual Studio products. Itallows us to create Windows applications for our PC without being an expert in C++ orother programming languages. Visual Basic 6.0 is specially designed to utilize the Internet. It comes with severalcontrols that allow us to create web-based applications called ActiveX executables. Theywill work just like stand-alone visual basic application, but they are accessed through the 23
  24. 24. Microsoft Internet explorer 3.1 Web browser. This allows us to revise our applicationsand distribute them through the Internet.Some new features in visual basic 6.0 are given below:  VB 6.0 is most productive tool for creating high-performance enterprise and web-based applications.  VB 6.0 integrated visual database tools and new data environment designer can visually design oracle and MS SQL sever databases and create reusable data access queries all without leaving the VB environment.  Data report designer can quickly drag and drop custom data-bound controls to create forms or reports. Creation of custom data hierarchies is as easy as filling out a dialog box and dragging the command to the form.  VB 6.0 professional edition is designed for individual professional or corporate developer who needs to create a client/server or Internet based applications.  With the emergence of dynamic HTML page designer, multimedia rich applications can be developed using the document.  Object model and dynamic HTML surface.VISUAL BASIC 6.0 FEATURES The Visual Basic Enterprise Edition contains all of the features includes with the Visual Basic professional edition and the Visual Basic learning edition. In addition, it contains the following features, available in the enterprise edition only. For more information about other editions of Visual Basic, see Visual Basic editions.VISUAL COMPONENT MANAGER: 24
  25. 25. This tool stores, organizes, and shares reusable components. It can contain wizards, ActiveX components, Database connection objects, and many other components used in Visual Basic projects. It is suited to enterprise-wide component cataloguing and reuse because it is based on the open and scalable Microsoft Repository.VISUAL DATABASE TOOLS INTEGRATION: With these designers you can visually create and modify database schemes and queries: Create SQL Server and Oracle database tables drag and drop to create views, and automatically change column data types.NEW FEATURES OF VISUAL BASIC 6.0DATA ACCESS: 1. ADO (ActiveX Data Objects). 2. Data Environment. 3. ADO Data Control. 4. Enhanced Data Binding. 5. OLEDB Support. 6. Visual Database Tools Integration. 7. Setup Wizard Data Enhancement. 8. Data Report. 9. Data View Window. 10. SQL Editor. 11. Hierarchical Flex Grid Control. 12. Data Repeater Control. 13. Passing ADO Record sets. 14. Data Form Wizard Enhancement. 15. Data Object Wizard. 25
  26. 26. 16. File System Objects. 17. Format Objects.ADO CONTROL: The ADO Data control user Microsoft ActiveX Data Objects (ADO) to quickly create connections between data-bound control and data provides. Data- bound controls are any controls that feature a Data Source property. Data provides can be any source written to the OLEDB specification. We can also easily create our own data provider using Visual Basic’s class module. Although we can use the ActiveX Data Objects directly in our applications, the ADO Data control has the advantage of being a graphic control (with back and Forward buttons) and an easy-to-use interface that allows me to create database applications with a minimum of code.DATA REPORTS: The Microsoft Data Reports designer is a versatile data report generator that features the ability to be created, banded hierarchical reports. Used in conjunction with a data source such as the Data Environment designer, we can create reports from several different relational tables. In addition to creating printable reports, we can also export the report to HTML or text files.USES:  Automatically create reports that are exported in HTML format for instant distribution on the Internet.  Create reports that show the sums of transactions occurring on a daily basis. 26
  27. 27. ADVANTAGES OF VISUAL BASIC:The following key points make Visual Basic an excellent development tool:  Visual Basic applications are event-driven. Event driven means the user is in control of the application. The user generates a stream of events each time by clicking the mouse or by pressing a key on the keyboard.  Visual Basic supports the principles of objects oriented design, means that we can compartmentalize different aspects of our application as objects and develop and test those objects independently of the rest of the application. By modifying certain properties and invoking the methods of these objects.  Visual Basic is infinitely extensible through the use of Active X controls, dynamically linked libraries (DLLs), and add-ins. We can create those Active X controls and DLLs for use in other windows applications such as Excel, word or access.2.4.2 ABOUT THE MS SQL SERVER 2000 SQL server 2000 is a powerful database management system and user can createentire application that requires little or no programming language application. SQL serveris easy enough to use that in a short time; beginners can learn to manage their own data.This server also has some advanced installation options like:  Performing an unattended installation  Rebuilding the registry  Installing a virtual server configuration  SQL server language supportSilent Features That Makes SQL Server A Compelling Choice Is 27
  28. 28.  Provides GUI Interfacing – SQL server presents wizards for performing almost every operation. Wizard – a step-by-step procedure that guides the user.  Profile Security Utilization – Database objects are highly secured by means of authentication mode, granting various security roles, granting access to databases.  Provides efficient Data Transformation Services - Allows exporting and transforming heterogeneous data between many popular data formats including databases, spreadsheets and text files.  Effective Database Management – Performs backing up and restoring with various backup options in a flexible way. And a maintenance plan can be created that the SQL server agent on a regular basis. Various features are running database Integrity check, Updating database Statistics.New in Meta Data Services Microsoft SQL Server 2000 Meta Data Services extends and renames theformer repository component known as Microsoft Repository. Meta Data Servicesextends repository technology by introducing a new browser for viewing data in arepository database, new Extensible Markup Language (XML) interchange support, andnew repository engine features. Microsoft SQL Manager provides powerful tools for MicrosoftSQL Serveradministration and object management. Its Graphical User Interface (GUI) allows create/edit all Microsoft SQL database objects in a simple and direct way, design databasesvisually, run SQL scripts, manage users and administrator user privileges, extract print, 28
  29. 29. and search metadata, create database structure reports in HTML format, and suppliesmany more services that will make our work with Microsoft SQL server as easy. Topic DescriptionMeta Data Browser New in this release, Meta Data Browser is a tool that youEnhancement can use to browse a repository database.XML Encoding Enhancements New in this release, XML Encoding supports a new implementation of meta data interchange in Meta Data Coalition (MDC) Open Information Model (OIM) XML.Repository Engine Programming enhancements detail new and better ways forProgramming Enhancements programming against an installed Information model.Repository Engine Modeling Modeling enhancements support new definitions that youEnhancements can include in an information model.2.5 SYSTEM ANANLYSIS TOOL System analysis tool is a model building activity, using notation. It is used tocreate models that depict information (data or control) flow and content. It will bepartitioned by function and depict the essence of what must be built. Data is transformedas it flows through a computer based system. The system accepts input in a variety offorms like customer order form, internal order form etc., applied hardware, software andhuman elements to transform input into output, and produce output in variety of forms.The input gets from the key board and stored in the hard disk. The output derived fromthe hard disk and shown in the monitor. Structured analysis is a data flow and contentmodeling technique. The overall function of the system represented as a singleinformation transform.2.5.1 DATA FLOW DIAGRAM 29
  30. 30. The order data moves through software, it is modified by a series oftransformations. The Data flow diagram is a graphical technique that depicts informationflow and the transforms that are applied as data move from input to output. The data flowdiagram is also known as data flow graph or bubble Chart. The data flow diagram may beused to represent a system or software at any level of abstraction. In fact, DFDs may bepartitioned into levels that represent increasing data flow and functional detail. Therefore,the DFD provides a mechanism for functional modeling as well as data flow modeling. Inso doing, it satisfies the second operational analysis principle. DFD graphical notationmust be augmented with descriptive text. A process specification can be used to specifythe processing details implied by a bubble within a DFD. The process specificationdescribes the input to a function, the algorithm that is applied to transform the input andthe output is produced. 30
  31. 31. CUSTOMER ORDER FORM Cust detail Update table cust detail NEW ORDER FORM CUSTOMER ORDER Order info FORM Update table cust order Cust order Customer order form is a modified form which is given by the customer for gettingclear view about the order. It includes the information about the customer who gives theorder to the company and production method. 31
  32. 32. INTERNAL ORDER FORM 1 WEIGHT Weight/Socks Cust order info Customer order INTERNAL METHOD ORDER-1 Method Of production Update Table Int order 1 INTERNAL ORDER Internal order sheet-I shows the brief requirements of the yarn, specification,production procedure and weight per socks which can be determined form sampleproduction. Weight per socks is to calculate yarn requirements for the total quantity ofproduction. 32
  33. 33. INTERNAL ORDER FORM 1A COLOR Yarn color INT ORDER 1 INTERNA SPECIFICATION L ORDER Yarn detail 1A Int order 1 info Update table Int Order 1A INT ORDER1A Internal order sheet-I A shows the detailed requirements of yarn and itsspecification for the production. It shows the yarn requirement in each color for theparticular design of socks. Both internal order sheets are used in the production area andchecks with the availability of yarn in store. 33
  34. 34. YARN REQUIREMENT FORM SUPPLIERINT ORDER 1A YARN REQUIRE QUANTITY MENTS YARNREQUIREMENT Yarn Requirement Form shows the customer required quantity and supplier of yarnfor production. It also shows the need of cotton, spandex, nylon and rubber thread in eachand every color for the particular design of socks. STOCK 34
  35. 35. COLOR QUANTITY SPECIFI CATION Issue order PURCHASE VerificationYARN REQUIREMENTS Yarn info STOCK STOCK Update Table stock Stock data flow diagram shows as per requirements of raw materials it willchecks with store for the availability of raw materials. If all the materials are available itdisplayed as available otherwise it will prepare purchase order. 35
  36. 36. 2.5.2 CONTEXT DIAGRAM Context diagram is the highest level data flow diagram. It defines theboundaries of a system by showing a single major process and the data inputs and outputsand external entities involved. A common to begin is to model the whole system by oneprocess. The data flow diagram that is involved in this is known as the context diagram. Itis diagram that shows inputs and outputs of a system. The following context diagram is the overview of the order processing systemthat shows the system boundaries, external entities that interact with the system and the 36
  37. 37. major data flow between the entities and the system. METHOD ORDER FORM INTERNAL ORDER1 QUANTITY YARN INTERNAL ORDER1A SPECIFICATION ORDER PROCESSING SYSTEM PACK MATERIAL YARN REQUIREMENTS WEIGHT/SOCKS PURCHASE ORDER The context diagram contains only one process, order processing system. Ithas ten data flows and does not contain any data stores and ten sources/sinks. The 37
  38. 38. sources/sinks represent its environmental boundaries. Since data stores are conceptuallyinside the process no data stores appear on context diagram.2.5.3 DATA BASE DESIGN A database is an integrated collection of logically related records and files. Inevery project the data is necessary to store. The impact of data structure on programstructure and procedural complexity causes data design to have profound influences onsoftware quality. Design logical and physical structure of one or more databases toaccommodate the information needs of the user in an organization for a designed set ofapplication.The goal of database design  Satisfy the information content requirements of the specifies user and applications.  Provide a natural and easy-to-understand structuring of the information.  Support processing requirements and any performance objectives such as response, time, processing time and storage space. The goals are very hard to accomplish and measure, and they involve anintegrate tradeoff. If one attempts to achieve more naturalness and understandability ofthe model, it may be at the cost of performance. The problem is aggravated because thedata base design process often begins with informal and poorly defined requirements. Incontrast, the result of design activity is rigidly defined database schema that cannot easilybe modified once the database is implemented. The choice of DBMS is governed bynature of factors. The technical factors are concerned with the suitability of the DBMSfor the task at hand. Issues to consider here the type of DBMS(relational, object oriented, 38
  39. 39. object, other), the storage structure and access paths that DBMS support, the user andprogrammer interfaces available, the type of high level query languages, the availabilityof development tools, ability to interface with other DBMS via standard interface. DATA DICTIONARYTABLE NAME: COLOR MASTERDESCRIPTION: This table stores yarn colors.COLUMN NAME DATA TYPE WIDTH NULLABLE Color Code BigInt 16 N Color Name VarChar 50 NTABLE NAME: DESIGN MASTERDESCRIPTION: This table stores different designs.COLUMN NAME DATA TYPE WIDTH NULLABLE Design Code BigInt 16 N Design Name VarChar 50 NTABLE NAME: YARN SPECIFICATIONDESCRIPTION: It stores information about the yarn specification. 39
  40. 40. COLUMN NAME DATA TYPE WIDTH NULLABLE Yarn Id BigInt 16 N Specification VarChar 50 NTABLE NAME: CUSTOMER DETAILSDESCRIPTION: This table stores customer details.COLUMN NAME DATA TYPE WIDTH NULLABLE Customer Id BigInt 16 N Customer Name VarChar 50 N Address VarChar 50 N Contact NO BigInt 16 N E-Mail VarChar 50 NTABLE NAME: PACK MASTERDESCRIPTION: This table stores information about packing material.COLUMN NAME DATA TYPE WIDTH NULLABLE Product Id BigInt 16 N Product Name VarChar 50 NTABLE NAME: CUSTOMER ORDERDESCRIPTION: It stores information about customer order. 40
  41. 41. COLUMN NAME DATA TYPE WIDTH NULLABLE Internal Order No BigInt 16 N Customer Order No BigInt 16 N Needle BigInt 16 N Sock Name VarChar 16 N Pair VarChar 16 N Specification VarChar 16 NTABLE NAME : ORDER SHEET1DESCRIPTION: It stores information about the production method.COLUMN NAME DATA TYPE WIDTH NULLABLE Internal No BigInt 16 N Customer No BigInt 16 N Needle BigInt 16 N Sock Name VarChar 50 N Pair VarChar 50 N Weight BigInt 16 N Wastage BigInt 16 N Order Qty BigInt 16 N Link Method VarChar 50 N Ship Date DateTime 6 N Specification VarChar 50 NTABLE NAME: INTERNALORDER 1ADESCRIPTION: It stores detailed information about yarn requirement for production. 41
  42. 42. COLUMN NAME DATA TYPE WIDTH NULLABLE Internal order no BigInt 16 N Set VarChar 50 N Color VarChar 50 N Quantity BigInt 16 N Count Name1 VarChar 50 N Color1 VarChar 50 N Supplier1 VarChar 50 N Req Quantity1 BigInt 16 N Count Name2 VarChar 50 N Color2 VarChar 50 N Supplier2 VarChar 50 N Req Quantity2 BigInt 16 N Count Name3 VarChar 50 N Color3 VarChar 50 N Supplier3 VarChar 50 N Req Quantity3 BigInt 16 N Count Name4 VarChar 50 N Color4 VarChar 50 N Supplier4 VarChar 50 N Req Quantity4 BigInt 16 NTABLE NAME: PURCHASE ENTRYDESCRIPTION: This table stores information about the purchase order. 42
  43. 43. COLUMN NAME DATA TYPE WIDTH NULLABLE Purchase id BigInt 50 N Count Name VarChar 50 N Color VarChar 50 N Supplier VarChar 50 N Balance Qty BigInt 16 N Additional Qty BigInt 16 NTABLE NAME: PACK ENTRYDESCRIPTION: It stores information about the packing material. COLUM NAME DATA TYPE WIDTH NULLABLE Product Id VarChar 50 N Product Name VarChar 50 N Size VarChar 50 N Grade VarChar 50 N Quantity BigInt 16 N Internal Order No BigInt 16 NCustomer Order No BigInt 16 NTABLE NAME: YARN REQUIREMENTSDESCRIPTION: Detailed information about the yarn specification need for production. 43
  44. 44. COLUM NAME DATA TYPE WIDTH NULLABLE Internal No BigInt 16 N Customer No BigInt 16 N Count Name1 VarChar 50 N Color1 VarChar 50 N Supplier1 VarChar 50 N Req Quantity1 BigInt 16 N Count Name2 VarChar 50 N Color2 VarChar 50 N Supplier2 VarChar 50 N Req Quantity2 BigInt 16 N Count Name3 VarChar 50 N Color3 VarChar 50 N Supplier3 VarChar 50 N Req Quantity3 BigInt 16 N Count Name4 VarChar 50 N Color4 VarChar 50 N Supplier4 VarChar 50 N Req Quantity4 BigInt 16 N2.6 SYSTEM CONSTRUCTION System construction is predominantly programming. Professionalprogrammers translate input, output and processes as described in data flow diagramsinto programs. 44
  45. 45. 2.6.1 CODING STYLE Coding is the process where by the physical design specifications created bythe analysis team are turned into working computer code by the programming team.Depending on the size and complexity of the system, coding can be an involved intensiveactivity. Once the coding has begin, the testing process can begin and proceed in parallel.Programmers convert the system specifications given to them by the analysts intoinstructions the computer can understand. After source code is generated, the function of the module should be apparentwithout reference to a design specification. In other words, code must be understandable.Coding style encompasses a coding philosophy that stresses simplicity and clarity. In theirland mark text on the subject, writing a computer program eventually boils done to writinga sequence of statements in the language at hand. How each of these statements isexpressed determines in large measure the intelligibility of the whole elements of styleinclude internal documentation, methods for data declaration, an approach to statementconstruction and techniques for I/O.FORM DESIGN MAIN FORM 45
  48. 48. INTERNAL ORDER FORM-1 48
  53. 53. STOCK FORM 53
  54. 54. REPORTS MAIN FORM 54
  55. 55. REPORT LIST 55
  56. 56. ENTRY FORM 56
  57. 57. 57
  59. 59. STOCK REPORT 59
  64. 64. System flow diagram shows the flow of information processing activitiesas data are processed by the user and the devices. System flow diagram is widelyused to communicate the overall structure and flow of a system to end users becausethey can offer a view that emphasizes the hardware and data media involved.2.7 SYSTEM TESTING Testing is the process of executing the program with the explicit intention offinding errors that makes the program fail. A system is tested for online response,volume of transactions, stress and recovery from failure. Testing is vital to thesuccess of the system before the system is ready for user acceptance testing. Testingsteps are unit testing, integration testing and validation testing.UNIT TESTING: The first level of testing is unit testing. In this different modules are testedagainst the specification during the design for the module. Each module evaluatedusing test data and the generated output are compared with desired output. Thisenables us to detect and correct errors without affecting the other modules. Unittesting is always white-box oriented and the step can be in parallel for the modules.In the order processing system each module is tested individually using test data andfound to be error free. In the order processing system each module like customerorder, purchase order etc, are tested individually against the specification during thedesign.INTEGRATION TESTING: Integration testing is a systematic technique for constructing the programstructure while at the same time constructing tests to uncover errors associated with 64
  65. 65. interfacing. Integration testing addresses the issues associated with the dual problemsof verification and program construction. Integration testing follows bottom-up approach, in which the integration iscarried out from the low level modules to the top. Bottom-up integration consists ofunit testing of the entire system. After the application has been integrated a set ofhigh-order tests were conducted. All modules in the order processing system are integrated and tested with teesdata and found to be free from interface errors.VALIDATION TESTING: The main aim of validation testing is to verify that the software system doeswhat it was designed for. Alpha testing was carried out to ensure the validity of thesystem. Software testing and validation is achieved through a series of black boxtests that demonstrate conformity with requirements. After each validation test case has been conducted, one of the two possibleconditions exists. They are:  The function or performance characteristics confirm to specification and are accepted.  The derivation from specification is uncovered and a deficiency test is created. Order processing system is tested under various test conditions. The requirementsas per the specification are met. The performance is tested at full capacity of usersaccessing, saving details and regarding the query posted.2.8 SYSTEM IMPLEMENTATION In the system implementation stage, we have two phases. They areconstruction phase and delivery phase. The construction phase is actually part of a 65
  66. 66. design that implements rapid application development. Given some aspect of thesystem design, we construct and test the system components in that design. Afterseveral iterations of the design, we will have built the functional system to beimplemented. The purpose of the construction phase is twofold:  To build and test a functional system that fulfils business and design requirements.  To implement the interfaces between the new and existing production systems. The project team must construct the databases, application programs userand system interfaces and networks. Some of these elements may already exist asprototype from design or as existing system components. The implementation of anew information system is also called delivery. There are three types ofimplementation. They are  Implementation of a computer system to replace a manual system. It includes converting files, training users, creating accurate files, verifying printouts for integrity.  Implementation of a new computer system to replace an existing one. It is a difficult conversion, because large computer systems need more time to convert.  Implementation of a modified application to replace an existing one using the same computer. Here the conversion is easy to handle, provided there is no changes to the files. 66
  67. 67. Here the Order processing system is implemented in SNQS SocksInternational Pvt Ltd by replacing the manual system. The data are converted intoelectronic format and fed into the database of the system. The training is provided tothe user of the system regarding creating accurate files and reports are verified forintegrity.2.9 SYSTEMS SUPPORT Once the system is placed into production, the system analyst’s rolechanges to systems support. A significant portion of most system analyst’s time andeffort is spent providing ongoing support for existing systems. Systems support is theongoing maintenance of a system after it has been placed into operation. Systemssupport maintains all the building blocks for a production system. System analystswholly coordinate systems support, calling on the services of maintenance programsand systems designers as necessary. The ongoing activities of systems support are2.9.1 FIXING SOFTWARE BUGS How well developed and tested, errors or bugs will occur in a system. Thecorrective action to be taken is called system maintenance. Software bugs thatslipped through testing phases during software construction are rectified here.2.9.2 RECOVERING THE SYSTEM From time to time, a system failure will result in an aborted program orloss of data. This may have been caused by human error or a hardware or softwarefailure. The system analysts may then be called on to recover the system that is torestore system files and databases, and to restart the system. 67
  68. 68. 2.9.3 ASSISTING END USERS Regardless of how well the users have been trained and how good theend-user documentation is, users will eventually require additional assistance –unanticipated problems arise, new users are added, and so forth.2.9.4 ADAPTING THE SYSTEM TO NEW REQUIREMENTS New requirements may include new business problems, new businessrequirements. All these support activities continue through the lifetime of theproduction system. Here in Order processing system some problems arise afterimplementation. The end users face problems in backup data from the system. Postimplementation training had been provided to the end users regarding backing up ofdata from the system and how to recover the system from failure. 68
  69. 69. CHAPTER 3 SUGGESTIONS AND CONCLUSION3.1 SUGGESTIONS  The extent of computer usage for Order processing maintenance is still at the initial stage in the organization. The Order processing system has created a number of user friendly interfaces for data entry in customer order form, internal order form, and pack material entry. This will help the organization in reducing manual activities.  The backup of the database should be taken daily, if required can be connected to the system using ODBC connectivity.  The system can be enhanced in future by centralizing all the departments through Local area network.  The access to system can also be provided to the customers by locking the edit option. So that they can view order status and socks details without altering the database. 69
  70. 70. 3.2 CONCLUSION The order processing system has been developed to meet the presentrequirements of SNQS Socks International Pvt Ltd. The system has been developedusing water fall model. The user has expressed satisfaction with the softwaredeveloped. The data entries operations for customer order form, internal order formand pack material entry are useful features. The software has number of validationfeatures to ensure that the data entered is valid. The user can view the customer details, internal order details, yarnrequirements, stock details and pack material details. The user-friendly andgrowth oriented system has been developed using up to date language and databasedesign. 70
  71. 71. REFERENCES• Elmasri, Ramez, Navathe, Shamkant (1997) Third Edition, Fundamentals of Data Base Management System, Mc GrawHill-International Edition.• Francesco Balena (1999) Programming Microsoft Visual Basic, WP Publishers.• Krishnan.N (2001) Visual Basic 6.0 SciTech Publishers.• Roger.S, Pressman (1984) Second Edition, Software Engineering, Mc Graw Hill-International Edition.• William E .Perry (2000) Second Edition, Software Testing, McGraw Hill-International Edition.• C.S.V. Murthy (2004) First Edition, Systems Management, Himalaya Publishing House. 71