Marketing Using Multilevel MAIN PROJECT REPORT Submitted in partial fulfillm ent of the requirem ent for the aw ard of the D egree of M aster of Com puter A pplications of Cochin U niversity of Science and Technology By DEEPAK KUMAR SINGH Reg. NO: 95580009

DEPARTMENT OF COMPUTER APPLICATIONS COCHIN UNIVERSITY OF SCIENCE AND TECHONOLOGY KOCHI – 682022, KERALA

COCHIN UNIVERSITY OF SCIENCE AND TECHNOLOGY COCHIN UNIVERSITY OF SCIENCE AND TECHONOLOGY KOCHI - 682022, KERALA

CERTIFICATE This is to certify that this project report entitled ‘Marketing Using Multilevel’ is a confide record of the project work done by Deepak Kumar Singh, reg no: 95580009 in the year 2011 for the partial fulfillment of Master of Computer Applications Degree.

Project Guide

Head of the Department

Internal Examiner

External Examiner

DECLARATION

This is to certify that the project report entitled “Marketing Using Multilevel” is done by me is an authentic work carried out for the partial fulfillment of the requirements for the award of the degree in MASTER OF COMPUTER APPLICATION under the guidance of Dr. S. Malthi, Department of Computer Applications, CUSAT, during my period of study in COCHIN UNIVERSITY OF SCIENCE AND TECHONOLOGY, KOCHI . The matter embodied in this project work has not been submitted earlier for award of any degree to the best of my knowledge and belief.

Place:

Kochi

Name: Deepak Kumar Singh

Date:

April 2011

Signature: Registration No: - 95580009

ACKNOWLEDGEMENT It is with great pleasure and deep sense of gratitude that I acknowledge the contributions of the several individuals towards the successful completion of this project. I am extremely grateful to Dr. K.V Pramod, H.O.D, Department of Computer Applications, Cochin University of Science And Technology, Kochi, whose encouragement and timely advice have helped me to great extent. I express my heartfelt gratitude to my project guide Dr. S. Malthi, Department of Computer Applications, CUSAT, for her invaluable guidance and support throughout the course of my project as well as my academic career at CUSAT (Cochin University of Science And Technology, Cochin-22). I express my immense pleasure and thankfulness to all the teachers and support staff of Department of MCA, CUSAT for their cooperation and support. I sincerely thank to Mr. G. Indrakanth, HR manager SDSOFT Solutions (India) Pvt. Ltd., for providing me the necessary infrastructure for the project. I am deeply indebted to Mr. Kiran, Team Leader, for his guidance during the development of this project. Words cannot express the immense gratitude I have for my parents who have been instrumental in shaping my career. Last but not the least; I acknowledge the contributions of my friends whose ideas and support have helped me a great extent.

Deepak Kumar Singh

SYNOPSIS In today’s fast paced world, information is the essence to success. In the last two decades or so, man has made several advances in the field of information Technology. Today, it is much easier to communicate with people, no matter where they may be. Today, use of hi-tech devices like cellular phones, palm top computers and tablet PCs is as common as having a cup of tea. This power to attain information creates profitable and successful companies. Computer is one such device that can harness this power, combined with the information technology advances and high-speed communication that can create a very reliable network for a company to function on. The World Wide Web (www) that was developed initially for defence purchase became an essential in the World can be interconnected and information can be exchange, thus making it the backbone of the hi-tech world. The web is a user-friendly graphics based part of the global Internet, accessible to any person or organization anywhere in the world. This is the platform that we have chosen to work upon for the following reasons:   

Because of it’s essential in day-to-day life. Simplicity of its use. Easy accessibility.

Our Project – “Marketing Using Multilevel” facility deals with a manufacturing firm, basically into the manufacture of cosmetics and supplying to it’s clients. Now, as of today, the company would require a lot of manual work to be done regarding generation of enquiries, receipt of quotation, generation of purchase order, confirmation etc…. All this can be done in a simplified way by our online facility, allowing an administrator, appointed by the company to access the company data base, interact with clients and suppliers, deal with them and transact accordingly. This enables the company to function in a much smoother way, obtain orders faster and clear off work in a more appropriate manner

Marketing using Multilevel

CONTENTS

1. INTRODUCTION

1

2. ORGANIZATION PROFILE

5

3. SYSTEM ANALYSIS

10

3.1 Existing System

11

3.2 Objective of system

12

3.3 Proposed System

15

3.4 Modules Description

16

3.5 Feasibility Study

18

4. SYSTEM REQUIREMENT & SPECIFICATIONS

20

4.1 Hardware Specification

20

4.2 Software Specification

21

4.3 Software Description

28

5. SYSTEM DESIGN

30

5.1 Design Overview

31

5.2 Database Design

32

5.3 Data Flow Diagrams

38

5.4 UML Diagrams

46

5.5 ER Diagram

53

6. SYSTEM TESTING

54

6.1 Unit Testing

54

6.2 Integration Testing

54

6.3Validation Testing

55

6.4 Output Testing

57

7. SCREENSHOTS

59

8. USER/OPERATIONAL MANUAL

79

9. CONCLUSION

82

10. BIBLIOGRAPHY

84

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

1. INTRODUCTION

Cochin University of Science and Technology

PAGE NO:

1

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

1. INTRODUCTION The aim of this project is to build a system that helps any type of M.L.M (Multi Level Marketing) agency to do all their process in a systematic way. Here all the activities are automated by using this system. Here the clients and the administrator will transfer their views and queries by this system. Hence it will save a large amount of time for the clients as well as the administrator. Now, as of today, the company would require a lot of manual work to be done regarding generation of enquiries, receipt of quotation, generation of purchase order, confirmation etc…. All this can be done in a simplified way by our online facility, allowing an administrator, appointed by the company to access the company data base, interact with clients and suppliers, deal with them and transact accordingly. This enables the company to function in a much smoother way, obtain orders faster and clear off work in a more appropriate manner. The system is to automate client’s reports. This can be used for maintaining and evaluation of sales activities. It allows the clients to set goals and accomplish them. It is very useful to motivate the client to do better, with reference of his previous progress.

Use of the project:

This project has been developed as per the general requirements of a MLM company. But it is going to be at most customized for the administrator and also the client. This software can also be used or modified as per the exact requirements of any particular organization.. In this project JSP is used instead of applets because the client has to send the information to the server and it process it and sends the information to the client. And since this is a online project JSP is better than using applets. JSP is a server side scripting.

Cochin University of Science and Technology

PAGE NO:

2

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

1.1 OBJECTIVES

In today’s fast paced world, information is the essence to success. In the last two decades or so, man has made several advances in the field of information Technology. Today, it is much easier to communicate with people, no matter where they may be. Today, use of hi-tech devices like cellular phones, palm top computers and tablet PCs is as common as having a cup of tea. This power to attain information creates profitable and successful companies. Computer is one such device that can harness this power, combined with the information technology advances and high-speed communication that can create a very reliable network for a company to function on. The World Wide Web (www) that was developed initially for defence purchase became an essential in the World can be interconnected and information can be exchange, thus making it the backbone of the hi-tech world. The web is a user-friendly graphics based part of the global Internet, accessible to any person or organization anywhere in the world. This is the platform that we have chosen to work upon for the following reasons: 

Because of it’s essential in day-to-day life.



Simplicity of its use.



Easy accessibility.

Validation Rules  The Login name and password should not be empty.  The Login name should contain only alphabets.

No numerals and special characters are

allowed here.  The password should contain only alphabets and numbers. No special characters are allowed here.  The length of the password should be between 5 and 10 only.

Cochin University of Science and Technology

PAGE NO:

3

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

NEED FOR THE PROJECT An Effective and efficient trade information involving all the aspects of domestic and international information about the companies have been of great significance in the new liberalized economic policy of our country. Information is not readily available and not very easily accessible, but with the new mechanism of collective trade information in our country, efforts are on the enhancement of its capabilities. More

importantly, business ware markets

are much farther from homes, and the roots of the game are not similar as what it actually is in our domestic market. For appropriate decision making in business, updated investment lost, revised regeneration etc, one should receive the right information at the right time. In today’s technology driven world project that are industrially applicable play a very wide role. Technology can be malleable which makes a web based application efficiently and effective. Today a web based application plays a important role in human life. Today most countries have got high levels of PC penetration and the world wide Internet is growing at an enormous rate. A person can effectively use this technology to enhance his way of living. This pertains to business utilities also in the following ways. A client today demands not only the best of product from the company but also the easy access and availability at low cost. This can be effectively provided by a company web presence. Such a web-based presence can be an effective tool in efficient trading. It also helps the company maintain and improve the relations with there clients. This sort of huge information database traversing national and international boundaries can be of significant importance especially due to the newly liberalized policy of our country. The key to intelligent decision-making, which is an engrained process in business, is having the right information at the right point of time precipitating in higher profits and better bottom lines.

Cochin University of Science and Technology

PAGE NO:

4

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

2. ORGANIZATION PROFILE

Cochin University of Science and Technology

PAGE NO:

5

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

COMPANY PROFILE: SD SO FT Solutions (India) Pvt. Ltd SDSOFT Solutions (India) Pvt. Ltd. is a leading edge technology and IT consulting firm focused on delivering the best quality and most cost-effective solutions to our clients. SDSOFT consider IT as the backbone of a business efficiency eco-system and we provide complete solutions to address all aspects of your business, and across the entire chain - from conceptualization to implementation and actually running the process for you. Office in Bangalore, India. SDSOFT is one of the few companies in the world to integrate technology and operations with a global services model. We provide highly customized application development, integration, internet services and maintenance for a wide range of businesses. SDSOFT want our clients to focus on what they do best while we took care of the rest, by innovating and adding value. Outsourcing to SDSOFT gives you more time and resources to concentrate on your core competencies. Our range includes out- of-the-box solutions, technology consulting, customization and maintenance of applications, enterprise application integration, prototyping and architecture frame working. SDSOFT Company offers a complete range of the consulting, technology, operations and process outsourcing value chain. We develop competent solutions in the fields of website and application design and development, spanning a range of industries including but not limited to

Cochin University of Science and Technology

PAGE NO:

6

MASTER OF COMPUTER APPLICATIONS

1

E-learning

2

Financial Services

3

E-business

4

Application Engineering

5

Publishing, Media and Technology

6

Healthcare

MARKETING USING MULTILEVAL

At SDSOFT we are committed to deliver our clients Total Quality on budget, on time every time.

Total Quality We make sure that all products and services we deliver pass through the most stringent testing and review process and that they are 100% defect free. We won’t stop at “good enough” because GOOD is not enough for our customers, and we won’t stop at anything less than BEST for our customers. At SDSOFT, Quality is not just about implementing a system or working towards a set of standards. It is an attitude, a way of working, which not only improves businesses but the way people work and live. We strive to facilitate and promote the use of quality to add value to our customers and enhance the standing of quality professionals. It shows our clients that quality forms an integral part of everything we do. This makes sure those high quality standards that not only meet, but consistently exceed our client's expectations.

Cochin University of Science and Technology

PAGE NO:

7

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Application and Product Development SDSOFT develops and designs state-of-the-art web page applications on new age technologies for its clients. All these applications have been critically acclaimed globally and have created a benchmark in their respective fields. The credit for all this goes to our highly specialized software development team who through their time tested development technology deliver all the projects in time and according to the budget. All the activities in business analysis, design, development and testing are conducted through the flexible and module based approach which ensures minimum client risk and also implementation of clients' requirements as per accepted international standards. Thus, we comply best with our committed deliverables and provide the best solution to our clients. SDSOFT software development team is highly qualified, specialized and experienced software developers who are skilled in a wide variety of programming languages including Java, Servlets, JSP, EJB, JDBC, Struts JSF, Hibernate, Spring, Web Services and many more. The average experience among them is more than three years in developing complex software solutions and in handling international projects so as to ensure that the client's expectations are met and the issues and needs are prioritized accordingly. We deliver a high quality software application that matches the international standards and assures smooth processes and timely results-all at an affordable cost.

Cochin University of Science and Technology

PAGE NO:

8

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Salient Features of SDSOFT provided Dedicated Offshore Development Teams We specialize as an offshore development centre wherein requirement based dedicated resources are provided 1

All required infrastructure for effective offshore development is provided

2

Ability to ramp up and ramp down resources

3

Client specified development processes adopted.

4

Project management by the client or SDSOFT.

5

Regular reporting and account management.

6

Onsite coordinator for large projects

Our Technology Expertise lies in the following. 1

Java / j2ee

2

Microsoft Technologies

3

Testing

4

SAP

5

Mainframe

6

Data warehouse

7

Telecom

8

Embedded Systems, Networking

Cochin University of Science and Technology

PAGE NO:

9

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

3. SYSTEM ANALYSIS

Cochin University of Science and Technology

PAGE NO:

10

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

System Analysis The process of System Analysis is the application of the system approach to problem solving using computers. The ingredients are system elements, processes and the technology. It means that one has to understand the system concept and how organizations operate as system, and then design appropriate computer based system that will meet an organizations requirements. It is actually a customized approach to the use of the computer for problem solving. System Analysis works with users to identify goals and build systems to achieve them. System development revolves around a life cycle that begins with the recognition of the user needs. Following a feasibility study, the stages of the cycle are evolution of the present system, information gathering, cost-benefit analysis, detailed design and the implementation of the candidate system. System Analyst is the person who does functions such as feasibility study, eventual design and implemented of a computer system. The role requires a combination of skills, experience, personality and common sense. System Analysis has a history dating to late 1890. The most critical phase of managing projects is planning. The initial investigation has the objective of determining whether the users request has potential merit. When the initial investigation is completed, the user receives a system proposal summarizing the findings and recommendations of the analyst. A key part of feasibility analysis is gathering information about the present system. Help analyst assess the effectiveness of the present system and provide the groundwork for recommending a candidate system. System flowcharting based on the data gathered commit to a physical implementation of the candidate system before one has a complete understanding of the logical requirements.

Cochin University of Science and Technology

PAGE NO:

11

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

The system specifications can be often redundant. The alternative ways of designing a candidate system are structured tools such as the dataflow diagrams, data dictionary and structured English. For the purpose of feasibility study, we need to consider the economic, technical and behavioural factors in system development. The team develops system flow charts that identify the characteristics of candidate system, evaluate performance of each system, weigh system performance and cost data and select the best candidate system for the job. Data gathering, traditional or structured is only part of the system analysis. The next steps are examining the data gathered, assessing the situation, looking at the alternatives and recommending a solution. The best system is taken after considering the cost and benefits of the alternate system.

3.1 Existing System:In the existing system, all the documents are paper work which is handled manually. In this case, there is a chance of getting documents corrupted. Moreover in the existing system there is always a possibility that anybody can read the documents. There are no rights set for the different users accessing each documents. There is no option in the existing system to provide security for the data being transferred from one user to another. Existing system may prove to be inefficient if the data cannot be handed over to the correct person. The concept used in the existing system may be time consuming. There might not be any security algorithms used in the existing system. Tracking of documents is difficult. There is no report generation. There is no facility to know what all document types are there.There might not be any security algorithms used in the existing system.

Cochin University of Science and Technology

PAGE NO:

12

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

3.2 Objectives of Project:In today’s world, technology plays an important role in enhancing the work culture that’s prevalent in various companies. It can be implemented for various purposes resulting in major improvements in the company’s way of life. The following are ways in which technology can be implemented in today’s corporate façade:  Easy accessibility of data to client: The client is capable of accessing data from the central database at any time from any place using the online transaction facility.  Fast paced dealing with the parent company: Using online transaction facility, the client any time make clarifications regarding any transaction that was previously made with the parent company.  Ease of online communication using website: It greatly helps to save valuable time involved for the purpose of transacting business between the supplier and the client.  Broader access to the world and hence a world wide output: From the company’s point of view, by putting up anon lien transaction facility, it can appeal to a wide range of clients world wide, thus helping to increase the profitability of the company.  Helps save lot of time for both client and the company: With online transaction facility made available, the client is able to transact business with the company in a faster and more efficient way, thus keeping up pace with the competitive business world.

Cochin University of Science and Technology

PAGE NO:

13

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

3.3 Proposed System:-

The proposed system should be capable of overcoming the problems in the existing system. It should satisfy the needs of the end users. All the requirements should be considered while developing the new system. New system should be able to corporate new changes. The proposed system will be developed using SQL Server as the back end and JSP as front end tools. This system is divided into two sections – Document Server and Document Client. In the proposed system, Document Server is the major part which is having control over the client part. Document Server part deals with Administration. A login form has been created to allow only authorized administrator to access the system. It contains details about all users and the departments to which the user belongs. It also contains details about the types of documents that are going to be stored, i.e. whether a document is a JPG file, a BMP file or a TXT file etc. This section performs all operations like addition, deletion and updating on users, departments and on the document types that are stored in it. It also contains a report generation facility. A login form has been created to allow only authorized users to access the system. Authorized users can make access to the Document Client section. This part contains details about user wise documents i.e. it displays only the documents that are meant for current user. This section provides facilities for addition, deletion and updating of all documents. It also has the facility for managing password. Document Client also provides security. Security is provided by giving rights to each user for reading and writing. A file is selected initially and read and write permissions are set. Those who have read permission can download files. Those who

Cochin University of Science and Technology

PAGE NO:

14

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

have permission can upload files. Thus this section also provides facility for uploading and downloading files. In document downloading, a filename is selected and a button naming Download is clicked. Those who are authorized are allowed to download the files otherwise not. Generation of reports is available in the proposed system. Reports can be generated for different documents, document types, user details, reports created on a specific date. There is a reminder facility which gives notices to all users.

Advantages of the Proposed System • Allows data sharing • Avoids unauthorized access on data. • Up to date reports and prompt results are obtained. • Chances of errors are greatly minimized. • Redundancy can be avoided. • Reduces inaccuracy in work. • Encrypting the posted data imposes strong security. • Alerts are set to give instant messages.

Limitations of the Existing System

• More Time Consumption When documents are handled manually, operations such as addition, deletion and updating of documents will take a lot of time. Manual errors such as spelling mistakes will make the whole

Cochin University of Science and Technology

PAGE NO:

15

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

sentence to rewrite and if some sentences are forgotten, then the whole documentation should be written again. • Less Security When documents are handled manually, then there is less scope for security. Anybody can access the document. Even if documents are kept in a safe locker then there is also a chance for the documents of being stolen. So, manual handling of data is less secure. Document files carried manually from one department to another department has a chance of getting corrupted. Manual handling of documents cannot prohibit access of unauthorized users. • More Complex In the existing system, it is very difficult to perform operations such as addition, deletion and updating of documents. If any single error occurs, then the whole document is need to change.

3.4 Modules Description:-

 Registration:The module allows the new clients to enter their name, address, company’s name etc. and creates a password for them. Old clients can directly login.

 Enquiry:Password entered by the clients is checked for validation. If valid, the enquiry module is invoked. An enquiry from will be displayed showing the enquiry number (Primary Key). The user can specify the item number, item name, unit price, quantity required and the address.

Cochin University of Science and Technology

PAGE NO:

16

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

 Quotation:This module allows the user to know whether the enquiry placed by them is accepted or not. The user can enter their enquiry number. Enquiry number is checked for validation, if valid, he will be providing with Quotation number (Primary Key). Validity of the quotation will be checked.

 Purchase order:The user enters the quotation number, quotation date, enquiry number, enquiry date, mode of packaging, delivery place, mode of transport, mode of payment, purchase order number (Primary Key).

 Invoice:This module deals with filling in the details of the ordered goods along with their bill to the client.

Cochin University of Science and Technology

PAGE NO:

17

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

3.5 Feasibility Study:-

During system analysis, a feasibility study of the proposed system was carried out to see whether it was beneficial to the organization. Two key considerations that are involved in the feasibility study and the result of the feasibility study are given below:

Technical Feasibility Technical Feasibility is done around the existing system environment and to what extent it can support the proposed system. While considering the technical factors of the organization that it presently have, it is sufficient to implement the new system. The new system can use the existing LAN inside the company and no other communication channel is required.

Economic Feasibility The system was developed is user friendly, needless training will improves the working environment. Justification for any capital outlay is that it will increase profit, reduce expenditure or improve the quality of service or goods, which in turn may be expected to provide increased profits. Economic feasibility is the most frequently used for evaluating the effectiveness of the candidate system more commonly known as cost/benefit analysis, the procedure is to determine the benefits and savings that are expected from a candidate system and compare them with the existing system. If the benefits of the candidate system out weigh the existing, the decision is made to design and implement the system. In the case of

"Intra-Mailing", the system reduces additional expenses for conventional

network system and its installation.

Cochin University of Science and Technology

PAGE NO:

18

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Behavioral Feasibility

People are inherently resistant to change, and computers have been known to facilitate change. An estimate should be made about the reaction of the user staff towards the development of a computerized system. Computer installations have something to do with turnover, transfers and changes in job status. The introduction of a candidate system requires special effort to educate, sell and train the staff for conducting the business. Behavioral feasibility shows up to what extend the user accept the system. Since "Intra-Mailing” is designed to be fast and easy to use, and it is a much more efficient communication system than dialing telephone or conducting a meeting, the system is feasible. The proposed system was found to be technically, economically, and behaviorally feasible. The system was developed user friendly, needless training and improves the working environment. Justification for any capital outlay is that it will increase profit, reduce expenditure or improve the quality of service or goods, which in turn may be expected to provide increased profits.

Cochin University of Science and Technology

PAGE NO:

19

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

4. SYSTEM REQUIREMENT & SPECIFICATIONS

Cochin University of Science and Technology

PAGE NO:

20

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

The two sections in this software are Document Server and Document Client. Document Server deals with administration and Document Client deals with users.

• Document Server Document Server part deals with Administration. This section performs all operations like addition, deletion and updating on users, groups, departments, document types, report generation that are stored in it. A login form has been created to allow only authorized users to access the system. Authorized users can make access to the Document Client section. This part contains details about user wise documents, i.e., it displays only the documents that are meant for current user. • Document Client Document Client also provides security. A file is created and read and write permissions are set for the document. Those departments have read permission can download files. Those who have write permission can upload files. Thus this section also provides facility for uploading and downloading files. There is facility for managing password. Its done by checking the userid of the user.

Cochin University of Science and Technology

PAGE NO:

21

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

4.1 HARDWARE REQUIREMENTS Processor

:

Pentium IV(1.4 GHZ)

Memory size

:

256 MB RAM

Storage

:

20 GB Hard Disk 1.44 MB - 3.5” Floppy Disk

Display

:

EGA/VGA Color Monitor 600 x 800 Pixels Resolution High Color (16 Bit)

Key Board

:

Any with minimum required keys

Mouse

:

Any

4.2 SOFTWARE REQUIREMENTS Operating System

:

Windows XP or above.

Front-End Tool

:

JSP

Middle Ware

:

JDK,Servlet

Web Server

:

Apache Tomcat 5.0.

Back-End Tool

:

MYSQL

IDE

:

MyEclipse

Connectivity

:

JDBC

Cochin University of Science and Technology

PAGE NO:

22

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

4.3 Software Description Software profile Windows XP: The computing world was presented with the first release of the totally new and revolutionary operating system. Microsoft windows performance and features that previously has been accessible only on $20,000 annotations became instantly available to anyone with a high-end personal computer. Windows is now Microsoft Corporation’s premier operating system. Designed around powerful and well thought software architecture, the primary features that allow Windows to use the full power of today’s processors are: Scalability: The ability to run on a single pc chip with a single user up to a multi-user, microprocessor and network installation. The Windows GUI: The familiar graphical user interfaces it presents to the world. Technologies used: J2EE: J2EE is introduced in 1998 defines a multi-tier architecture for Enterprise Information Systems (EIS).By defining the way in which the multi-tier application should be developed; J2EE reduces the costs, in both time and money, of developing large scale enterprise systems. The J2EE platform specifies the logical application components within a system and defines the roles played in the development process.

While developing a project, it is significant that the technologies using for development must be reliable, flexible and robust. In case of a customer support tool application like this, the matter is Cochin University of Science and Technology

PAGE NO:

23

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

more important because it details with a large number of clients and handles confidential data. After comprehensive analysis, found that java and related technologies are more suitable for customer support tool applications since java has many features set that allow it to be an effective platform for customer support tool. In addition, Sun has a strong understanding of the critical business issues necessary to consider for customer tool. Another reason that java in variety of application servers. Java 2 Enterprise Edition (J2EE) makes the java language an even better in the customer arena because of some key features like:

 J2EE makes java a fully-fledged server-side development platform.

 J2EE has a solid infrastructure that provides a well-tested implementation of much common applications needs such as security and messaging.

 J2EE standardizes development making it easier for companies to commit to J2EE.

 Java2 Enterprise Edition or J2EE is a package of specifier aligned to enable the development of multiplier enterprise applications.

 The specifications outline the various components needed within J2EE enterprise systems the technologies for accessing and providing services and even the roles played during the development, deployment and runtime lifecycle.

Cochin University of Science and Technology

PAGE NO:

24

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

 J2EE handles many critical tasks of customer support tool such as login maintenance and database maintenance and access.

J2EE Architecture:

JAVA CODE

Intermediate compilation JAVA BYTE CODE

Runtime VM interpretation

WIN32

HP-VX

Solaris

Application Components

Four application components are defined in J2EE Platform .They are  Application Components(Stand alone java clients)  Applets(java code which executes within a browser)  Web Components(JSPs, Servlets)  Server Components(EJBs, J2EE, API implementations) Cochin University of Science and Technology

PAGE NO:

25

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Web Components They are server side components generally used to provide the presentation layer to be returned to a client. 2 types of web components existing are Java Server Pages (JSPs) and Java, Servlets.

Java Server Pages:

There are two ways to achieving dynamic content generation. They are,  Programmatic content generation.

 Template-based content generation

Java Servlets fall into the first category, while Java server pages belong to typically comprise of

 Static HTML/XML components

 Special JSP Tags

 Optionally, snippet of code written in Java Programming Language called “Scriplets”.

Unlike a plain HTML page, which contains static content that always remain the same, a JSP page can change its content based on any number of variable items, including the identify of the user, the users browser type, information provided by the user, and selections made by the user.

Cochin University of Science and Technology

PAGE NO:

26

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

A JSP page contains standard markup language element such as HTML tags, just like a regular web page. A jsp element that allow the server to insert dynamic content in the page. Jsp elements can be used for a wide variety of purposes, such as retrieving user preferences. Jsp pages share the “Write Once, Run anywhere” characteristics of Java technology. Jsp technology is a key component in the java 2 platform, enterprise edition, and Sun’s highly scalable architecture for enterprise applications.

Jsp can use the full capability of Java components such as JDBC, RMI, CORBA, JMS and JNDI. Java Server Pages are built on top of Java servlets and are designed to increase the efficiency in which programmers and even non-programmers can create web content. The main advantages of using JSP are:

 JSP pages can be used in the combination with servlets that handle the business logic, the modal supported by Java servlet template engines.

Cochin University of Science and Technology

PAGE NO:

27

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Java Server Page Process:

 JSP pages are interpreted only once; to java byte-code and reinterpreted only when the file is modified.

 JSP supports both scripting based and element based dynamic content, and allows programmers to develop custom tag libraries to satisfy application-specific needs.

 JSP pages are pre-compiled for efficient server processing.

 JSP run on all the main web servers.

It is true that both servlets and JSP pages have many features in common and can be used for serving up dynamic web content. Naturally, this may cause some confusion as to when to opt for one

Cochin University of Science and Technology

PAGE NO:

28

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

of the technologies over the other. Java Server Pages provide a much cleaner separation of presentation from logic, and are simpler to write. Together, JSP technology and servlets provide an attractive alternative to other types of dynamic web scripting/programming that offers platform independence, enhanced performance, and separation of logic from display, ease of administration, extensibility into the enterprise and most importantly, ease of use.

Server Components Server components can be in form of EJBs (Enterprise Java beans). EJB’s executes within a container that manages the runtime behavior of EJBs.

Working with the Model View Controller Typically entity beans are used to provide the model logic, while a mix of entity beans and session beans are used to provide the control logic and web components are used to Implement both control and presentation logic.

The Java Beans specification allows software components to be written in java, which encapsulates the logic behind the web application and remove the bulk of the script let code that would otherwise clutter up the jsp. The result Jsp code that is simpler, easier to maintain, and which is more readily accessible to non-programmers.

Java uses the beans specification to allow the creation of software components that can be used by other developers and designers to build specialist applications. Java’s cross platform nature means that the same Java bean should be reusable across any machine. This really frees us from dependence on any particular platform.

Cochin University of Science and Technology

PAGE NO:

29

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

5. SYSTEM DESIGN

Cochin University of Science and Technology

PAGE NO:

30

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

5.1 Design Overview:Database design takes a pivotal role in the development of any application software. A database is a collection of tables is used to store the related information it minimum redundancy to serve many users quickly and efficiently. In this project the tables are designed efficiently(Not duplicate or orphan records) by applying First, Second Normal form to reduce the redundancy and not store the orphan records.

Normalization

Normalization is a step-By-step procedure of putting the relation in a form that is free from all sorts of anomalies. The normalization theory is built around the concept of the normal forms. The relation is said to be in a particular form. If it is satisfies certain specified.

In this project, normalization is carried out for the reason given bellow 

To reduce the redundancy



To structure the data

Unnormalized Form:

The unnormalized table is that which does not satisfy any constraints. The table is unnormalized form if it has multiply entries for a single corresponding entry.

Cochin University of Science and Technology

PAGE NO:

31

in

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

5.2 Database Design:Table structure

Registration form

FIELDNAME

DATATYPE

KEY TYPE

REFERENCE MEMBER ID

NUMBER(15)

PRIMARY KEY

PASSWORD

VARCHAR(20)

NOT NULL

RETYPE PASSWORD

VARCHAR(20)

NOT NULL

MIDDLE NAME

VARCHAR(20)

NULL

FIRST NAME

VARCHAR(20)

NOT NULL

LAST NAME

VARCHAR(20)

NOT NULL

DATE OF BIRTH

DATE

NOT NULL

AGE

NUMBER(3)

NULL

SEX

VARCHAR(6)

NOT NULL

ADDRESS

VARCHAR(20)

NOT NULL

EMAIL ID

VARCHAR(20)

NOT NULL

PHONE NUMBER

NUMBER(15)

NOT NULL

CREDIT CARD NUMBER

NUMBER(15)

NOT NULL

Cochin University of Science and Technology

PAGE NO:

32

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Purchase order FIELDNAME

DATATYPE

KEY TYPE

MEMBER ID

NUMBER(15)

PRIMARY KEY

PASSWORD

VARCHAR(20)

NOT NULL

DATE OF BIRTH

DATE

NOT NULL

REFERENCE MEMBER ID

NUMBER(15)

FOREIGN KEY

PRODUCT ID

NUMBER(15)

NOT NULL

PRODUCT NAME

VARCHAR(20)

NOT NULL

QUANTITY

NUMBER(15)

NOT NULL

AMOUNT

NUMBER(15)

NOT NULL

CREDIT CARD NUMBER

NUMBER(15)

NOT NULL

Cochin University of Science and Technology

PAGE NO:

33

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Quotation FIELDNAME

DATATYPE

KEY TYPE

QUOTATION ID

NUMBER(15)

PRIMARY KEY

ENQUIRY ID

VARCHAR(20)

NOT NULL

CUSTOMER ID

VARCHAR(20)

NOT NULL

PRODUCT ID

NUMBER(15)

FOREIGN KEY

QUANTITY

NUMBER(15)

NOT NULL

AMOUNT

NUMBER(15)

NOT NULL

MEMBERSHIP DETAILS

VARCHAR(100)

NOT NULL

DATE

DATE

NOT NULL

REMARKS

VARCHAR(20)

NULL

FIELDNAME

DATATYPE

KEY TYPE

MEMBER ID

VARCHAR(15)

FOREIGN KEY

FIRST NAME

VARCHAR(20)

NOT NULL

LAST NAME

VARCHAR(20)

NOT NULL

ADDRESS

VARCHAR(50)

NOT NULL

CITY

VARCHAR(20)

NOT NULL

STATE

VARCHAR(20)

NOT NULL

Address details

Cochin University of Science and Technology

PAGE NO:

34

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

COUNTRY

VARCHAR(20)

NOT NULL

OTHER COUNTRY

VARCHAR(20)

NOT NULL

PIN CODE

NUMBER(10)

NULL

PHONE NUMBER

NUMBER(15)

NOT NULL

CREDIT CARD NO.

NUMBER(15)

NOT NULL

FIELDNAME

DATATYPE

KEY TYPE

MEMBER ID

NUMBER(15)

PRIMARY KEY

PASSWORD

VARCHAR(20)

NOT NULL

Registered customer

Cochin University of Science and Technology

PAGE NO:

35

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Administrator FIELDNAME

DATATYPE

KEY TYPE

ADMINISTRATOR NAME

VARCHAR(20)

PRIMARY KEY

PASSWORD

VARCHAR(20)

NOT NULL

FIELDNAME

DATATYPE

KEY TYPE

ENQUIRY ID

NUMBER(15)

PRIMARY KEY

MEMBER ID

NUMBER(15)

FOREIGN KEY

DATE

DATE

NOT NULL

Enquiry details

PRODUCT ENQUIRED FOR VARCHAR(20)

NOT NULL

DESCRIPTION

VARCHAR(50)

NULL

YOUR E-MAIL-ID

VARCHAR(20)

NOT NULL

REFERENCE MEMBER ID

NUMBER(15)

FOREIGN KEY

REFERENCE MEMBER

VARCHAR(20)

NOT NULL

NAME

Cochin University of Science and Technology

PAGE NO:

36

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Invoice form FIELDNAME

DATATYPE

KEY TYPE

INVOICE ID

NUMBER(15)

PRIMARY KEY

ORDER ID

NUMBER(15)

FOREIGN KEY

DATE OF BIRTH

DATE

NOT NULL

MEMBER ID

NUMBER(15)

FOREIGN KEY

REFERENCE MEMBER ID

NUMBER(15)

FOREIGN KEY

TOTAL AMOUNT

NUMBER(10)

NOT NULL

AMOUNT PAID

NUMBER(15)

NOT NULL

BALANCE AMOUNT

NUMBER(15)

NOT NULL

Cochin University of Science and Technology

PAGE NO:

37

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

5.3 Data flow diagram:A data-flow diagram (DFD) is a graphical representation of the "flow" of data through an information system. DFDs can also be used for the visualization of data processing (structured design). A DFD provides no information about the timing or ordering of processes, or about whether processes will operate in sequence or in parallel. Data-flow diagrams can be used to provide the end user with a physical idea of where the data they input ultimately has an effect upon the structure of the whole system from order to dispatch to report. How any system is developed can be determined through a data-flow diagram. The circle or bubble represents a transformation process and the label inside the bubble describes the process, using an active verb .Data flows are directed lines that identify the input data flows and output data flows at each process bubble .Data storage is represented by an open-ended rectangle with a label that identifies the data store or file. The square is labeled to identify an external entity that is a source or destination of a data flow. Data flow diagrams is used to define the flow of the system and its resources such as information’s .DFD are away of expressing system requirements in a graphical manner. DFD represents one of the most ingenious tools used for structured analysis. It has the purpose of clarifying system requirements and identifying major transformation that will become programs in the system design. It is the major point in the design phase that functionality decomposes the requirements specification down the lowest level of detail.

There are 2 types of DFD’s.

They are:

Physical DFD. Logical DFD.

Cochin University of Science and Technology

PAGE NO:

38

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Physical DFD These are implementations dependent view of current system showing what task is carried out and how they are performed. They show the actual devices, departments, people etc.., involved in the current system. Physical characteristics include: Name of the file. Functions descriptions. Name of the controls. Controls properties. Name of the project. Logical DFD An implementation-independent view of the system, focusing on the flow of data between processes without regard for a specific device, storage location or people in the system. It will not specify the physical characteristics listed above for physical data. Advantages: Users easily understand simple notations. Users can make suggestions for modifications. They can also spot problem quickly.

Basic Data Flow Diagram Symbols packets of data to travel from one point to another. Data may flow from a source to a process and from data store or process. An arrow line depicts the flow, with arrow head pointing in the direction of the flow.

Cochin University of Science and Technology

PAGE NO:

39

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Circles stands for process that converts data into information. A process represents transformation where incoming data flows. A data flow is a route, which enables are changed into outgoing data flows.

A data store is a repository of data that is to be stored for use by a one or more process may be as simple as buffer or queue or sophisticated as relational database. They should have clear names. If a process merely uses the content of store and does not alter it, the arrowhead goes only from the store to the process. If a process alters the details in the store then a double headed arrow is used.

A source or sink is a person or part of an organization which enter or receives information from the system, but is considered to be outside the contest of data flow model.

Cochin University of Science and Technology

PAGE NO:

40

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Data Flow Diagram:-

COSMATIC

CLIENT

NANO

SUPPLIER

Level 0:-

Cochin University of Science and Technology

PAGE NO:

41

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Level 1:-

Cochin University of Science and Technology

PAGE NO:

42

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Context Diagram:-

Request Administrator

Request Administrator

Response

Cochin University of Science and Technology

User Response

PAGE NO:

43

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Document Client:-

User ID User ID Check Permission Document User ID User ID

User ID User Id Validation

User

Get Old Password and Verify

User ID

Get New Password

Cochin University of Science and Technology

PAGE NO:

44

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Document Server:-

Document Report

Admin

Validate User Id& Password

Get Document

Display User Wise Document

Set Rights Get Doc Id New User Creation

User Group Creation

Cochin University of Science and Technology

PAGE NO:

45

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

5.4UML Diagrams Use Case Diagram:Use case for User:-

Login

Change details Select Items Pass Order Cancel Order USER

Other options

Logout

Cochin University of Science and Technology

PAGE NO:

46

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Use case for Administrator:-

Login

View profile View customers View Orders

Administrator

View Quotation s Purchase order Change settings Other details

Logout

Cochin University of Science and Technology

PAGE NO:

47

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Activity Diagram:Activity Diagram For User:-

Register

Login

Fail Success

View Details

Selecting Items

Order the items

Change settings

Cancel the order

Logout

Cochin University of Science and Technology

PAGE NO:

48

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Activity Diagram For Administrator:-

Register

Login

Fail Success

View Users

Purchase order

View orders

Cancel order

Change settings

Logout

Cochin University of Science and Technology

PAGE NO:

49

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Sequence Diagram:For successful login: User or Admin:-

login

login Action

Business Delegate

Model Class

login() login() Login ()

Return Done

Return Done

Cochin University of Science and Technology

Return Done

PAGE NO:

50

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

To Query: User:-

Query Action

Service

Business Delegate

Model Class

Query() Query() Query()

Return Return

Ans

Return

Ans

Cochin University of Science and Technology

Ans

PAGE NO:

51

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

To view users’ details: Admin:-

view Action

Service

Business Delegate

Model Class

viewuser () viewuser () viewuser ()

Return Users’ details

Return Users’ details s

Cochin University of Science and Technology

Return Users’ details

PAGE NO:

52

MASTER OF COMPUTER APPLICATIONS

5.5

MARKETING USING MULTILEVAL

Entity Relational Diagram:-

Cochin University of Science and Technology

PAGE NO:

53

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

6. SYSTEM TESTING

Cochin University of Science and Technology

PAGE NO:

54

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

System Testing Software testing is critical element of software quality assurance and represents the ultimate review of specification, design and coding. The main objective of testing is 1. Testing is a process of executing a program with the intent of finding an error. 2. A good test case is one that has high probability of finding an as- yet undiscovered error. 3. A successful test is one that uncovers an as – yet undiscovered error.

Types of Testing There are a series of testing steps that can be performed on a system for its validation and proper working. The testing steps are : 

Unit Testing



Integration Testing



Validation Testing



Output Testing



User- Acceptance Testing

The primary objective of system testing is to derive a set of test procedures that has highest likelihood for uncovering defects in the software. Two categories of test case design technique are White box testing and Black box testing. White box testing focus on the program control structure, which ensures that all the statements has executed at least once during testing and all logical conditions have been exercised, Black box testing on the other hand deals with the functional requirements without regarding the internal working of the software.

Cochin University of Science and Technology

PAGE NO:

55

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

6.1 Unit Testing Unit Testing focuses verification efforts on the smallest of software design of the module. Therefore unit testing is also known as “Module testing”. Unit testing is the first level of testing. Here different modules are tested against the specification produced during the coding phase and to test the internal logic of the modules. It refers to the verification of signal program module in an isolated environment. It is done for the verification of code produced during coding. Unit testing focuses on the modulus independently of on mother to locate errors and those resulting from the interaction between modulus are initially avoided. The test cased needed for unit testing should exercise each condition and option. If the module receive inputs or generates output, test case are needed to test the range values expected including both valid and invalid data

6.2

Integration Testing Integration testing is systematic for construction test to uncover errors associated with in the

interface. In integration testing the unit testes modulus are combined of tile interface among system parts. Black box test case design techniques are prevalent during integration. Here correction is difficult because vast expenses of the entire program complicate isolation cause. Thus integration testing step, all thee errors are corrected for the next testing steps.

6.3 Validation testing Validation Testing provides the final assurance that the software meets all the functional, behavioral and performance requirements. The software is completely assembled as a package, interfacing errors have been uncovered and corrected. Validation succeeds when the software function Cochin University of Science and Technology

PAGE NO:

56

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

in a manner that can reasonably expected by the user. Validation testing can be defined in many ways. It refers to the teleprocess of using software in a environment in order to find errors. During the course of validation, failure may and the software will be changed.

6.4 Output Testing After performing the validation testing the next step is output testing of the proposed system, since no system could be useful of it does not produce the required output in the specific format. Asking the users about the format required by them tests the output generated or displayed by the system under consideration. Here the output format is considered in two ways, one is on screen and other is on printed format. The output format on the screen to the user needs. For hard copy also, the output comes out as the specified requirements by the user. Hence output design has not resulted in any correction in the system acceptance is a challenging aspect as well as the key factor for the success of any system. The system under consideration is tested for the user acceptance by consultancy in touch with the prospective system users at time of developing and making changes where ever requires. This is done regard to the following points. 

Input Screen design



Output Screen design



On line message to guide the user



Menu driven system

Format reports The system which satisfies all the requirements of users passes the user acceptance test and is perfectly qualified for implementation preparation of test data plays a vital role in the system testing. After preparing the test data, the system under study is tested with the test data. While testing the Cochin University of Science and Technology

PAGE NO:

57

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

system using testate errors are again uncovered. These errors are again corrected by using about testing steps and corrections are also noted for future use.

Peak Load Testing The proposed system is tested to determine whether it can handle the volume of activities that occur when the system is at the peak load of its processing demands. For that the system is tested when all terminate are active at the same time. Performance time testing Performance time testing determines the length time used by the system to process transaction data. For that the response of the terminals after transmitting the message are tested.

Procedure testing Procedure testing is conducted in order to find the clarify of Documentation. User manuals are provided and tested how the users operate the system as per the manuals. For all the above test cases test data are needed. There are two types of test data- live test data and artificial test data. Artificial test data are created solely for test purpose. It is for testing all logic and control path through the program. Live test data are those which are actually extracted from the organization. The system is first tested with the artificial test and after that the users asked to enter a set of data from their normal activities. The system when successfully satisfies the user requirements the live data is put forward for implementation. The above are the objectives for a good test procedure. A successful test is that is which no errors are found. Cochin University of Science and Technology

PAGE NO:

58

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

7. SCREENSHOTS

Cochin University of Science and Technology

PAGE NO:

59

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

SCREEN LAYOUT HOME PAGE

Cochin University of Science and Technology

PAGE NO:

60

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

RULES & REGULATIONS

Cochin University of Science and Technology

PAGE NO:

61

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL ENQUERY PAGE

Cochin University of Science and Technology

PAGE NO:

62

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL ABOUT US PAGE

Cochin University of Science and Technology

PAGE NO:

63

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL BRAND PAGE

Cochin University of Science and Technology

PAGE NO:

64

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

BUSINESS OPPURTUNITY

Cochin University of Science and Technology

PAGE NO:

65

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL REGISTRATIONPAGE

Cochin University of Science and Technology

PAGE NO:

66

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

CUSTOMER LOGIN PAGE

Cochin University of Science and Technology

PAGE NO:

67

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

ADMINSTRATOR LOGIN PAGE

Cochin University of Science and Technology

PAGE NO:

68

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

WELCOME TO CUSTOMER PAGE

Cochin University of Science and Technology

PAGE NO:

69

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

PRODUCT SALE PAGE

Cochin University of Science and Technology

PAGE NO:

70

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL PRODUCT PAGE

Cochin University of Science and Technology

PAGE NO:

71

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL INVOICE PAGE

Cochin University of Science and Technology

PAGE NO:

72

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL ADMIN PAGE

Cochin University of Science and Technology

PAGE NO:

73

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

MEMBER INFORMATION PAGE

Cochin University of Science and Technology

PAGE NO:

74

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

MEMBER LOGIN PAGE

Cochin University of Science and Technology

PAGE NO:

75

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

QUATATION LOGIN PAGE

Cochin University of Science and Technology

PAGE NO:

76

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

ADMIN REGISTRATION PAGE

Cochin University of Science and Technology

PAGE NO:

77

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

INVOICE FROM PAGE

Cochin University of Science and Technology

PAGE NO:

78

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

8. USER/OPERATIONAL MANUAL

Cochin University of Science and Technology

PAGE NO:

79

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Documentation:The documentation involves collecting, organizing, and maintaining complete record of programs. Documentation is helpful in restarting a project due to some reasons. Documentation of the software provides the following:

Comments Comments are very useful in documenting a program. It is used to explain logic of the program. It should be used to improve the quality and understandability of the program. It should not be redundant, incorrect or incomplete.

System Manuals A good software system must contain standard system manuals. In this the statement is clearly defined, specifies description, detailed flowcharts, and specimen of all input forms and printed outputs.

Operation Manual A good software package is supported with a good operation manual to ensure the smooth running of the program. The operation manual must contain the following information: •

Setup and operational details of each program.



Loading and unloading procedures.



Starting, running, and terminating procedures.



List of error conditions with explanations.

Cochin University of Science and Technology

PAGE NO:

80

MASTER OF COMPUTER APPLICATIONS •

MARKETING USING MULTILEVAL

List of programs to be executed.

The system is completely maintained at any client system to handle all the efficient process that is to be authorized.

User manual: 1.

User manual is like a guide to the novice user

2.

Each and every developed system should provide this manual.

3.

The detail of the learner should be entered into the learner form.

4.

Any additional services will be provided to the learner based on the learner requirements.

5.

The payments may be charged on course selection

Cochin University of Science and Technology

PAGE NO:

81

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

9. CONCLUSION

Cochin University of Science and Technology

PAGE NO:

82

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

CONCLUSION The “MARKETING USING MULTILEVEL” has been developed to overcome the problem faced in the present system. The developed package was found to work out the operation effectively. The objectives of the system have been achieved. The goals that have been achieved are: 

Ensure process time and increase throughput.



Simplifies the operation.



Avoid some manual work in the existing system.



Reduce data redundancy and inconsistency.



User friendly input screens to enter data.

A consistent and efficient system has been successfully developed, implemented and tested. The system has been developed using J2EE and SQL under Windows 2000. The system is very flexible and user friendly. So further changes can be incorporated into the system easily. Adequate documentation provides for maintenance and future enhancement.

Cochin University of Science and Technology

PAGE NO:

83

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

10. BIBLIOGRAPHY

Cochin University of Science and Technology

PAGE NO:

84

MASTER OF COMPUTER APPLICATIONS

MARKETING USING MULTILEVAL

Java Server Pages -James Goodwill, BPB Publications, I Edition. Software Engineering - Roger’s Pressman, Mc Graw Hill Publications Java2 complete reference -Herbert Schildt JavaScript - David Flanagan (O’Reilly)

http://www.javascript.com http://www.w3schools.com

Cochin University of Science and Technology

PAGE NO:

85

Marketing Using Multilevel MAIN PROJECT ... - DSpace at CUSAT

I sincerely thank to Mr. G. Indrakanth, HR manager SDSOFT Solutions (India) Pvt. Ltd., for ... Hence it will save a large amount of time for the clients as well as the administrator. Now, as of ...... Data storage is represented by an open-ended.

1MB Sizes 5 Downloads 173 Views

Recommend Documents

Marketing Using Multilevel MAIN PROJECT ... - DSpace at CUSAT
Submitted in partial fulfillment of the requirement for the award of the Degree of. Master of ... All this can be done in a simplified way by our online facility, allowing an .... assures smooth processes and timely results-all at an affordable cost.

An Integrated Solution for Examination ... - DSpace at CUSAT
Apr 27, 2011 - degree of Master of Computer Applications of Cochin University of ... system we can search the marks and details of any student of any year. .... Computer Applications is one of the thrust areas in science and technology. In.

Control System Engineering April 2009 (2006 Ad ... - DSpace at CUSAT
B. Tech Degree VI Semester Examination, April 2009. CS/EC/EB/EI 605 CONTROL SYSTEMS ENGINEERING. (2006 Scheme). Maximum Marks : 100. PART — ...

An Integrated Solution for Examination ... - DSpace at CUSAT
Apr 27, 2011 - The development phase is the most exciting phase of the SDLC. ... Since we have done a web application, the product will be uploaded into the.

Control System Engineering April 2009 (2006 Ad ... - DSpace at CUSAT
(15 x 4 = 60). Determine the transfer function CIR of a system shown in figure using block diagram ... Explain frequent domain performance charu:.'-t-..-:'istics.

Loan Management System - DSpace at Ganpat University
Objective : Main objective is to provide good interaction & communication facilities between customers & Administrator. Loan management system has been designed to online the back office activities of bank and finance company which offers any type of

ExoplanetSat: Detecting transiting exoplanets using a ... - DSpace@MIT
Feb 11, 2011 - Massachusetts Institute of Technology, 77 Massachusetts Ave, Cambridge, MA 02139 ...... transiting extrasolar planet,” Nature 448, 169–171 (2007). ... picosatellite for education and industry low-cost space experimentation,” ...

LoC - CUSAT Magazine.pdf
Page 1 of 182. amKkn3 2017 | sIm ̈n imkv{X kmt¦XnI. kÀÆIemime. 1. Page 1 of 182. Page 2 of 182. FtÃmkn. 2. L.O.C. Page 2 of 182. Page 3 of 182. amKkn3 2017 | sIm ̈n imkv{X kmt¦XnI. kÀÆIemime. 3. Page 3 of 182. LoC - CUSAT Magazine.pdf. LoC -

NARCISSISM AND LEADERSHIP - DSpace@MIT
(Chernow, 2004), business leaders of all stripes including Steve Jobs (Robins .... (see Maccoby, 2000, below), even at their best, narcissistic leaders are bound to leave ... Narcissists are notoriously poor, overinvolved, and abusive managers.

Fitting Multilevel Hierarchical Mixed Models Using ... - SAS Support
maximize the likelihood with respect to В to obtain the maximum likelihood (ML) estimates. You can fit this first-order one-compartment model by using PROC ...

Dspace brochure_registration.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Dspace ...

[PDF BOOK] Multilevel Models. Applications using SAS ...
researchers tools for analyzing data that have a hierarchical or clustered ... internationally widely used statistical software, the Statistics Analysis System (SAS).

DSpace ERD.pdf
file_extension_id. bitstream_format_id. extension. Bitstream. bitstream_id. bitstream_format_id. name. size_bytes. checksum. checksum_algorithm. description.

Fitting Multilevel Hierarchical Mixed Models Using ... - SAS Support
SAS/STAT software ... Most software packages are restricted to fit a .... 0.1989 10. 2.42 0.0363 0.03745 0.9238 3.645E-7 beta3. -2.4592. 0.05126 10 -47.97

Multilevel Clustering Approach Using an Energy ...
IJRIT International Journal of Research in Information Technology, Volume 1, ... A Wireless Sensor Network (WSN) consists of a large number of tiny nodes with ...