Updated Sahara 2.1

100
India is rapidly emerging on the world map as a strong economy and a global power. Today India is on the path of success. India has seen many ups and downs after independence, yet it has been progressing continuously. Especially last decade has seen an unprecedented growth in India. This progress has helped India to become a self dependent & self reliant nation. Now India is seen as a potential market for many businesses and it is fast moving to get the double digit growth. Recent figures have shown that India is growing at a rate of 9% which is a good sign for a developing nation. This will definitely help India to attain its objective of becoming a developed country and a global superpower. Credit of this growth goes to those few visionary leaders who have made great contribution in this success. With their futuristic vision they made India a fast developing country. There are many business houses in India which have Page 1

description

Updated Sahara 2.1

Transcript of Updated Sahara 2.1

India is rapidly emerging on the world map as a strong economy and a global power. Today India is on the path of success. India has seen many ups and downs after independence, yet it has been progressing continuously. Especially last decade has seen an unprecedented growth in India. This progress has helped India to become a self dependent & self reliant nation. Now India is seen as a potential market for many businesses and it is fast moving to get the double digit growth. Recent figures have shown that India is growing at a rate of 9% which is a good sign for a developing nation. This will definitely help India to attain its objective of becoming a developed country and a global superpower. Credit of this growth goes to those few visionary leaders who have made great contribution in this success. With their futuristic vision they made India a fast developing country. There are many business houses in India which have provided their tremendous support for the development of the country. SAHARA INDIA PARIWAR is one of those groups whose contributioncan never be ignored. Under the leadership of SRI SUBRATA ROY SAHARA, Sahara India Pariwar has achieved new heights of success. The group is not only helping in the economic growth of the country but also it is trying to maintain a value driven culture having strong core commitments.1 Sahara India is one of the major entities on the corporate scenario having a diversified cultural family but an integral system. The group is also known for its social initiatives, which it has taken in order to uplift the vulnerable section of the country. Sri Subrat Roy Sahara himself is a great source of encouragement and inspiration as he has established a great empire by just starting a small venture in the year 1978 with a capital of Rs.2000 only. Today Sahara India has well diversified portfolio of business having its presence in finance, Infrastructure & housing, media & entertainment, information services, retailing and many more. Having such a diversified portfolio Sahara India is also one of the largest employers of the country.In Sahara quality is given topmost consideration. Sahara works on the principle of its founder that success is success only when it is continuous and qualitative, that is why in Sahara employees are not mere workers but they are KARTAVYA YOGI which means that Work is worship here. Quality is their essence and thus the group always tries to follow the qualitative approach of building a sound nation.Today Sahara India is one among the top conglomerates of India, having an asset value of more than Rs.50000 crore. It is rapidly moving towards the Rs.100000 crore mark. Growth of the company has been incredible as it now has more than 7 crore esteemed depositors while the figure was just 45 in the year 1978. It has become possible because of its strong values and participative leadership. More than 9 lacs workers (figure was 3 in 1978) are providing their services for building a strong nation. Core Commitments: Sahara India has strong core values and commitments which has made the company to move rapidly on the grow in such a short span of time. Sahara provides its workers an environment where they can impart their services in a most effective way. Their qualitative approach towards collective materialism by maintaining discipline, honesty and dedication in their employees, give Sahara a distinctive corporate image. Their core commitments are as follows:

ALWAYS FOCUS ON QUALITATIVE ASPECTSNO DISCRIMINATIO IN ACTION, DECISION, CONCLUSIONS & ATTITUDETO GENERATE GENUINE AND WARM FEELING FOR ONESELFTO MAKE FEEL OTHERS IMPORTANT & RESPECTEDPROGRESS TOGETHER FOR COLLECTIVE SHARING ABSOLUTE HONESTY IN ACTIONS, DIRECTIONS & DECISIONSRELGION AT SAHARA IS NATIONALITYFOCUS ON PERFORMANCE BY OWN CONSCIENCETRANSPARENCY IN EVERY ACTION AND ATTITUDEIT IS THE KEY THAT GENERATE ENERGY & ENTHUSIASMENTHUSIASTIC OBEDIENCE OF LAW AND ORDER

Philosophy At Sahara materialism is given second priority. Here emotional and qualitative aspects are given preference over profit and thus a model of collective growth and collective profit sharing is followed. BHARTIYATA is the highest religion here it means that Indian nationality should be considered not the different casts, creeds and ects. Therefore Sahara India has always followed the philosophy of Bhartiyata. Motto We not only believe but practice NO DISCRIMINATION, JUSTICE & HIGH QUALITY - means enthusiastic, productive performance of duty "KARTAVYA' towards the consumer', workers' genuine satisfaction.AimTo provide justice - be it a matter of the tiniest imperfection or injustice in our COMMITMENT - products or services, direct or indirect, short term or long term.

Profit Sharing Ratio 35% towards companies net owned funds. 25% towards scial development activities. 40% towards welfare of workers.

OBJECTIVE OF SAHARA INDIA PARIWAR

They focus on human resource management rather than business management. Time to time meeting is conducted to increase the morale of the human management. They focus on the internal recruitment system to encourage self development among employees. They look forward to develop skills for rising to higher posts. The main role of HRD is to develop the personality of individual working in an organization. They also emphasis on the personality development of not only junior cadre but also a platform is also provided to keep their view points in the company. They provide the carrier path for various types of job to the employees working in an organization. The employee gets a chance to ventilate his feeling and participate in decision making process.

Different ventures(1) FINANCIAL SERVICES

Para Banking Indias No.1 Public Deposit Mobilization Company. Asset Base: Rs 16500 Cr. (USD 3.75 billon) Brick & Mortar presence: 1507 offices across India Field Work Force: 900,000 & growing Deposit A/c Holder: 71 million & growing

Life Insurance Asset under Management: Rs 180 Cr. No. Of Products: 6 Traditional& 3 Ulips Policies Issued: 58108 Service Network: 32

Aamby ValleyOffering Worlds Best Living at the 10,000 acres in Aamby Valley City. The dream and vision of Aamby Valley City has been nurtured through the years under the able guidance of Shri Subrata Roy Sahara, Managing Worker & Chairman, Sahara India Pariwar. Aimed to surpass any city in the world, Aamby Valley City offers residential, recreational and infrastructural amenities at par with international standards

1. Minimum Targeted Development: 10,600 Acres Projected Revenue: 78,800 Cr (USD 17.51 billon) Total Projected Cost: 39,380 Cr (USD 8.75 billon) PBIT: 39,420 Cr (USD 8.76 billon)

Sahara City Homes

Offering First time in India A Dream Lifestyle for everybody The World's Largest Chain Of Townships in 217 Cities all over India making more than 7 lac. (0.7 million) houses, best quality mega townships on around 125 acres (also some places in 100 & 300 acres) of land in each place. Sahara GraceSahara Grace was launched in two cities of India Viz. Lucknow and Gurgaon. Sahara has successfully Completed this project and about 90% residentialUnits are sold.Sahara StatesSahara States was launched in four cities of India Viz. Lucknow, Bhopal, Hyderabad and Gorakhpur. Sahara has successfully completed this project And all residential units are sold.COMMERCIAL PROJECTSSahara India Commercial Corporation Ltd. has under its banner some of the finest business addresses. Built on the latest architectural concepts, these projects bear outright signatures of success.

SAHARA MALL GURGAON SAHARA GANJ LUCKNOW SAHARA HOSPITAL LUCKNOW SAHARA STAR MUMBAI

(3) MEDIA AND ENTERTAINMENT

Sahara one

Sahara One works with a focused strategy towards Creating highly distinctive programmes of superior Content and technical qualitySahara SamayNews keeps ahead, and Sahara Samay brings this throughout the worlds and it is Asias largest fully automated electronic news Production technology.

(4) CONSUMER PRODUCTSSahara is offering a Range of Consumer Products and Developing the Largest Retail Chain in India (in phases)Sahara is on the way of creating the largest retail chain in India in phases. At present their product division offers a range of products of everyday use as well as objects of desire through a chain of showrooms called 'Sahara Unique' in various locations of India. The number of these showrooms is proposed to be increased to 6000. The products offered come under three categories

1. Sahara Select - Fashion & Lifestyle Products 2. Sahara Care - Daily Need Products3. Sahara Sports - Fitness & Leisure Products

(5) SERVICES AND TRADINGSahara Next It is Providing IT Services, Outsourcing, Web Media and Mobile Interactivity & Application Solution Sahara Next is part of $ 10.87 Billion Group managing one of the Largest IT & Telecom Infrastructure in the country. Applied Innovation is the ability that Sahara Next uses to infuse newer ideas and newer ways of addressing objectives. . We bring for our clients a credible and experienced global leadership team driving service delivery through the next generation global delivery model.The gamut of services offered by Sahara Next involves:1. IT Services2. Web Media3. Business Process Outsourcing4. Mobile Interactivity and Application solution

Sahara GlobalIt is India's largest integrated travel & Tourism services companySahara Global is an integrated Tourism and Travel Management Company that creates service excellence, trust, integrity, innovation and believes in building long term relationships. The front and back end service architecture is seamlessly integrated through cutting-edge technology and processes. It offers following services:

BUSINESS TRAVEL OUTBOUND TRAVEL INBOUND TRAVEL DOMESTIC TRAVEL MEDICAL TOURISM CONFERENCE AND EXHIBITIONS NRI TRAVEL SERVICES TRAVEL PORTAL

Sahara Next

Providing IT Services, Outsourcing, Web Media and Mobile Interactivity & Application SolutionSahara Next is part of $ 10.87 Billion Group managing one of the Largest IT & Telecom Infrastructures in the country. Applied Innovation is the ability that Sahara Next uses to infuse newer ideas and newer ways of addressing objectives. The gamut of services offered by Sahara Next involves:1. IT Services2. Web Media3. Business Process Outsourcing4. Mobile Interactivity and Application solution

We create VALUE for ALL by providing Quality Consultation, Solutions, Services & Support while being a Customer Empathic Organization.Sahara Next is engaged in activities with Recurring, Mid-term & Long-term RETURNS while ensuring Customer Delight at all levels. We have standardized processes, integrated architectures, and delivered significant cost savings in multiple project-based enterprise IT client relationships. Our domain expertise spans a diverse set of systems and technologies that comprise enterprise IT infrastructures of organizations. Sahara Next believes in QUALITY LEADERSHIP through robust methodologies and processes, consolidate years of software development and maintenance experience in delivering support for enterprise applications and products.Our mature process frameworks effectively reduce risk and unpredictability across the software development life cycle and flexibly integrate with our clients' processes. Our quality systems create strong predictive and diagnostic focus, delivering measurable performance to clients' 'Critical to Quality' parameters - faster turnaround, higher productivity and on-time, and first-time-right deliveries. We provide full visibility on our projects through integrated web-based project management and monitoring tools. Sahara Next is an ISO 9001:2000 certified organizationAt Sahara Next. we believe in "knowing what we know and profiting from it". We therefore channelize our energy in generating value from our intellectual and knowledge-based assets.Our KNOWLEDGE MANAGEMENT INITIATIVE (KMI) focuses on achieving sustained individual and business performance through the synergy of people, processes, technology, by ongoing learning, unlearning and adaptation. We believe that efficient knowledge exploitation leads to faster response times, builds a competent organization, identifies areas for expansion and leads to greater customer satisfaction. Through continuous knowledge acquisition, retention and augmentation, we ensure that on an ongoing basis best practices are institutionalized and leveraged to deliver value to our customers.

Sahara Next as IT & ITES Company

Sahara Next has excellent professional expertise to present you effectively to the current and potential audience. We have an integrated team of consultants, creative designers, content writers, website developers, experienced programmers and marketing professionals who know how to achieve best results and leave that first impression to your visitors. Our business-driven approach separates us from typical development companies, thus, we have built a reputation for creating a positive return on investment For our clients.

We offer Offshore Software Development Outsourcing services in the area of system development, internet/intranet, networking, infrastructure management, complete development of packaged business applications and Quality Assurance services that will shorten your time to market, fill the expertise gaps, and help control run-away development costs. See how working with us will enhance your business. We offer: Offshore Development Centre ITeS Technology Expertise IT Infrastructure And Security System Integration

OFFSHORE DEVELOPMENT CENTRE

State-of-the-art infrastructure Highly skilled resources Established project management system Flexible pricing options Project outsourcing, Business process outsourcing

BUSINESS APPLICATION DEVELOPMENT

Tailor Made solutions Flexible costing models Converging development methods Domain area expertise and advantages Application aimed at assisting businesses

OFF THE SHELF BUSINESS SOLUTIONS

Process identification and consultation Customize off the shelf solutions Open source, MS and Java Technologies customized Functional advances made at hourly/monthly basis Adherence to & business process management

ITES

FIRMWARE DEVELOPMENT

Sahara Next has extensive experience with application software and firmware development covering a broad range of levels and applications. We undertake design and development in C, embedded C, C++, VC++, various assembly languages and system programming. Firmware development for microcontrollers (Intel, Motorola, PIC and ARM), Integration and Testing are other services offered by Sahara Next.

CUSTOM SOFTWARE DEVELOPMENT

Sahara Next offers a wide range of custom software programming services to your business needs and industry requirements. We have outstanding experience in custom database development, desktop and distributed application design as well as various custom software components and web-project programming.

PRODUCT DEVELOPMENT

Our offshore software development services target specific enterprise demands in application software development and integration. We are providing product development services for Windows, Various flavors of the UNIX, Internet/Intranet and server platforms. Our services are useful for New Software Product Development, Product Porting/Reengineering from other platforms to Windows, Product Upgrading to newer Windows Platforms, Ongoing development, support and sustenance of existing Windows product.

RE-ENGINEERING AND PORTING

Sahara Next has been providing reengineering & migration services to software and hardware companies for the last 4 years. Our reengineering & migration services include 16 bit to 32 bit and 32 bit to 64 bit application conversion, OS migration, technology migration and application re-engineering services. This has enabled our customer to take advantage of our highly skilled manpower and efficient development methodologies at lower costs.

WEB APPLICATION DEVELOPMENT

We have more than 8 years of Local and International experience in all areas of website development production - including consulting, project planning, e-platform development, database programming, custom website design, Flash sites, brand promotion and Internet marketing. We use open source technologies (PHP, Perl, Ruby, RoR), Java Technologies (Servlets, Portlets, JSP, and EJB) and Microsoft Technologies (ASP, C#, VB.Net, ASP.Net). We also provide Site evaluation facility for security, performance, traffic patterns, search engines and usability.

INTERNET AND INTRANET SOFTWARE DEVELOPMENT

Ever growing demands for Internet/Intranet software solutions is driven by rapidly changing market conditions and technology progress. A Corporate Intranet is the most cost-effective and efficient way to distribute the right information to the right people at the right moment. To streamline your business, we address those issues with our Internet and Intranet solutions.

DESIGN AND MULTIMEDIA DEVELOPMENT

Our Multimedia & Web Designing services ensure maximum penetration with higher acceptance levels. We bring together the best in multimedia technologies so that you stay a creative step ahead of your competition. We use Macromedia and Adobe technology to give you a unique multimedia experience. Our areas of expertise are corporate presentation, product demo or e-catalogue, computer based training (CBT) movie or 2D or 3D Animation for TV commercial, CD Rom based learning programs, scientific and biomedical animations.

MOBILE SOLUTIONS

Ever growing demands for Value Added services on mobiles is a common market demand. Sahara Next has the solution exactly tailor made for SMS and WAP (GPRS based) solution for various industries like BFSI, Airlines, Automobiles etc. using J2ME, .NET Compact.

INSURANCE POLICY MANAGEMENT & ADMINISTRATION SOLUTIONS

The insurance industry worldwide is facing the challenges of deregulation, consolidation and convergence of financial services. There is today a pressing demand for cutting edge services and enriched customer experiences at a significantly lower cost.

Sahara Next is a leading custom solutions provider for all segments of the insurance community. Our solution helps to solve long-standing time-to-market challenges. Our expertise & solutions can dramatically lower the cost of policy ownership services.

Sahara Next has an in-depth understanding of the insurance business, and has dedicated insurance practice to cater to the specific business requirements of the industry. Our team of insurance consultants has developed conceptual frameworks, process flows and other assets that enable a detailed analysis of both the life and non-life sectors. We are one of the business specialties that drive the demand for Insurance Industry.

SOLUTIONS FOR FINANCIAL SERVICES

Sahara Next expertise for the finance sector is aimed at delivering fast and easy access to bottom-line information to run businesses and for efficient financial management. They effectively meet the unique needs of clients from the vertical, enhancing and expanding existing systems and workflows, maintaining systems or designing and developing new systems with proven best practices to deliver cost-effective solutions.

Sahara Next helps you manage risk, comply with regulations, enhance product features, and manage transformational challenges while driving efficiency and improving service levels.

HOSPITALITY & TRAVEL INDUSTRY SOLUTIONSIT solutions for Tour & Travels, Hotels have become more and more popular in the industry. We are one of the business specialties that drive the demand for online reservation & booking system and affiliation administration systems. Our solutions focus on the following

Cost Reduction Web Enablement Consolidation Integration Business process flexibility

Our solutions help our clients

Increase efficiency with industry best practices Improve profitability Monitor performance Distribute rates and inventory Visitor friendly booking engine

SOLUTIONS FOR HEALTH CARE

Our service offerings help clients transform their IT systems to adapt to changing market needs. Using accelerated implementation and measurable performance improvement with by proven and tested frameworks and methodologies, we help our healthcare clients build their businesses.

Our range of services

Regulatory Compliance Services Clinic Automation Interfacing with Medical devices and equipments Legacy Modernization

Our services also include healthcare technology consulting, custom software development as well as maintenance and support services for physicians, hospitals, and managed care organizations.

We help our clients to prioritize, plan, and implement specific technology programs. Our focus is on the clients' goals to improve operational efficiencies, reduce risk and cost and improve customer service.

SOLUTIONS FOR TELECOM

At Sahara Next, you will find a team experienced in developing systems and applications for wired and wireless communications, such as network testing and management (QoS), BSS/OSS, and mobile value-added services (VAS).

Our expertise improves your operating efficiency while retaining customer loyalty and increasing wallet share. We help accelerate product innovation, increase go-to-market speeds, and lower product development and support expenses.

We provide end-to-end information technology consulting, systems integration, technical capabilities in core network technologies, and custom application development and maintenance services for the Telecommunications industry.

.

CUSTOM E-BUSINESS & E-COMMERCE

Our experience includes up-to-date techniques in HTML 4.0, XHTML with w3c standard, Java Script and other client side technologies. We develop web site using ASP.NET, ASP, ColdFusion or PHP server side technologies.

Our capabilities with the Internet include

Website development, design and deployment. E-Business solutions with back end database support and/or legacy system connectivity e-Commerce sites for on-line business & secure payment.

TECHNOLOGY EXPERTISE

.NET

Languages- C#, VB.NETFrameworks- .NET 1.0, 1.1, 2.0 and 3.5, .NET Compact Framework

JAVA

J2EE, JSP, Servlets, EJB, JavaMail, JMS, JDBC, JNDI, Applets, Java Swing

XML

XML Schema, SOX, XSD, XHTML, XPATH, SOAP, XML-RPC, WSDL, SAX, DOM

METHODOLOGIES

UML, Design Patterns, OOAD/OOP

DATABASES

SQL Server, Oracle, Sybase, Postgre SQL, MySQL

IT INFRASTRUCTURE AND SECURITY

We at Sahara Next are a team with all solutions to your problems related to computer hardware & Network. It tries to achieve the Quality Objectives by fulfilling the need of our valuable customers.

We have helped numerous clients meet their global sourcing needs by helping them identify, evaluate and configure their IT architectures across multiple geographies to reduce costs, mitigate risks and maximize performance. Currently Sahara Next Systems team manages 1500 VSATs, providing connectivity to its remote locations enabling them to use online application for their day to day work. Apart from VSAT connectivity, we also provide high speed connectivity on leased circuit/MPLS.

OUR APPROACH

From strategic planning and tactical implementations, through ongoing support services we provide Infrastructure Solutions to support your business. If you are contemplating outsourcing a critical project, or require resources contact us. We will promptly meet with you to discuss the opportunities.

OUR COMMITMENT

Our solutions address the complete infrastructure life cycle, from engagement and business design through delivery and operations. Drawing upon expertise in multiple domains, technologies, tools, and platforms, we employ both industry-standard and innovative proprietary methodologies as well as best practices to develop, implement, and deliver solutions configured to order, for our customers. To ensure consistently high quality of service, we employ proven standardized and automated programs plus flexible staffing solutions to meet each customer's unique needs and goals. And we continuously improve our service capabilities and delivery through strategic vendor alliances and attentive product management, attainment of certifications and continuing professional development, and customization of services to user-defined levels.

Whether you need infrastructure assessment and alignment, a technology implementation or migration, or continuing support, we can provide the solution to help you achieve the results you seek.

WE PROVIDE SOLUTIONS FOR

Business Continuity Infrastructure IT Security Infrastructure IT Service Management Storage Management (SAN, NAS)

CORE DOMAIN STRENGTHS

Sahara Next uniquely possesses an integrated set of services, hardware and software to address your business continuity-related challenges. We have a strong partner ecosystem, as well as skilled consultants and practitioners.

Infrastructure Solutions Data Centre Operations Enterprise Architecture Network Infrastructure Security Solutions Integrated solutions Infrastructure Outsourcing Workplace Technology and Collaboration

OTHER MAJOR SERVICES & SOLUTIONS BEING OFFERED BY US ARE Mailing Services Internet Connectivity Antivirus protection Video Conferencing Audio Conferencing Server hosting services Data Centre services Network services Technical Consultancy Compliance for various IT standards (ITIL, ISO 9001:2008) Disaster Recovery Services

All the above services are being served to its customer in a systematic manner by following the processes as per ISO standards. It helps us to take care of the measures specified in the SLA. Apart from the above activities, our Systems department keeps a strong and close vigil on the upcoming technologies to keep a pace with the outside IT world.

SYSTEM INTEGRATION

Sahara Next offers a full range of professional technical consultancy on various technology verticals. It provides services and consultancy for residential and business needs. The core expertise areas are:

Complex Network Solutions and design Storage Solutions Disaster Recovery Planning Solutions and consultancy.

Apart from this Sahara Next enables setting up of complete IT Infrastructure Solutions, BCP, Help-Desk Setup as per ITIL compliance and Security Solutions as per ISO 27001 compliance.

In addition to the above, it boasts of a good number of highly professional, skilled and dedicated resources working with Sahara Next ready to assist their Clients 24X7, when they need it the most.

WEB MEDIA

OVERVIEW

Web Media is one of the fastest growing industries in the world. Looking at the vast demand Sahara Next has its main emphasis in developing Web Media Applications and Services for prospects & existing clientele.

OUR CAPABILITIES

Website Development, Design and Deployment. e- Business solution with back end database support and/or legacy system connectivity e- Commerce sites for on-line business & secure payment. Web applications development of applications that work on the web for internal and external customers (Intranet and Extranet) (Using Web 2.0 & w3c Compliance)

Site Evaluation Services for: security, performance, traffic patterns, search engines and usability. (SEO & SEM) Information Architecture and Copywriting/Copyediting with Web usability, accessibility and Search Engine Optimization (SEO) and Content Management System (CMS) in mind Project Management, QA and other aspects common to IT Development in general.

OUR KEY OFFERINGS

Web-Based Internet Applications e- Businesses Social Network Services Web Development (internet/intranet). Database Technology Web Content Development Client-Side/Server-Side Scripting Web Server Configuration Services

OUR OFFERINGS SUPPORT

Electronic Funds Transfer Supply Chain Management (SCM) Internet Marketing (IM) Electronic Data Interchange (EDI)

Inventory Management Systems (IMS) Automated Data Collection Systems Search Engine Optimization (SEO) & Search Engine Maintenance (SEM)

OUR COMPETENCIES

As far as web development tools and platforms are concerned, Sahara Next uses its expertise in LAMP (Linux, Apache, MySQL, and PHP).

The next generation of web development tools uses the strong growth in LAMP and Microsoft .NET Technologies to provide the Web as a way to run applications online.

We help our customers create new methods in communication for many opportunities to decentralize information and media distribution. As a result our customer is able to interact with applications from many locations, instead of being tied to a specific workstation for their application environment.

BPO- BUSINESS PROCESS OUTSOURCING

Intensive research and analytics is the forte of Sahara Next. With three years of experience in the Outsourcing Business, we understand the needs of International Customers and Deliver to high quality and efficiency criteria. Creating value for clients through high-quality research with the opportunity to save 40-45% in costs; shorter design-to-market lead times, and expert analysis of competition, markets, products and services. We use the latest methodologies and offer a wide spectrum of services from market research and financial research and web research.

The BPO arm is operational by the name ofSRC (Sahara Relationship Center)at Sahara Next.

SERVICE OFFERED- AN OVERVIEW Bilingual Voice Based Customer Support Customer Service Technical Support Collections (Hard & Soft) Insurance Services Inbound Lead Generation Outbound Lead Generation Market Research & Surveys (B2B & B2C) Inbound Catalogue Services Order Taking Services

MOBILITY

Mobility @ Sahara Nextis an enterprise with expertise in IT & IT Services, Outsourcing Services, Web Media through Mobility Solutions. With Unique Ownership Model (Employees as Partners), and experience in handling large and Complex Projects involving multi-skills, Mobility combines the advantages of attracting & retaining a Large employee pool with strong HR practices. An experienced team of employees, along with a large Office network provide it with the impetus required to capture the Global Market.

SOLUTIONSEnterprise Horizontal SolutionsEnterprise Vertical SolutionsConsumer Mobility SolutionsSERVICESVASInteractivityPull ServicesMarketing PlatformMultimedia Content DeliveryOur Partner Networks

The Systems development life cycle (SDLC), or Software development process in systems engineering, information systems and software engineering, is a process of creating or altering information systems, and the models and methodologies that people use to develop these systems. In software engineering, the SDLC concept underpins many kinds of software development methodologies. These methodologies form the framework for planning and controlling the creation of an OverviewThe SDLC is a process used by a systems analyst to develop an information system, training, and user (stakeholder) ownership. Any SDLC should result in a high quality system that meets or exceeds customer expectations, reaches completion within time and cost estimates, works effectively and efficiently in the current and planned Information Technology infrastructure, and is inexpensive to maintain and cost-effective to enhance.[2] Computer systems are complex and often (especially with the recent rise of service-oriented architecture) link multiple traditional systems potentially supplied by different software vendors. To manage this level of complexity, a number of SDLC models or methodologies have been created, such as "waterfall"; "spiral"; "Agile software development"; "rapid prototyping"; "incremental"; and "synchronize and stabilize".[3]SDLC models can be described along spectrum of agile to iterative to sequential. Agile methodologies, such as XP and Scrum, focus on lightweight processes which allow for rapid changes along the development cycle. Iterative methodologies, such as Rational Unified Process and dynamic systems development method, focus on limited project scope and expanding or improving products by multiple iterations. Sequential or big-design-up-front (BDUF) models, such as Waterfall, focus on complete and correct planning to guide large projects and risks to successful and predictable results[citation needed]. Other models, such as Anamorphic Development, tend to focus on a form of development that is guided by project scope and adaptive Systems development phasesThe System Development Life Cycle framework provides a sequence of activities for system designers and developers to follow. It consists of a set of steps or phases in which each phase of the SDLC uses the results of the previous one.A Systems Development Life Cycle (SDLC) adheres to important phases that are essential for developers, such as planning, analysis, design, and implementation, and are explained in the section below. A number of system development life cycle (SDLC) models have been created: waterfall, fountain, spiral, build and fix, rapid prototyping, incremental, and synchronize and stabilize. The oldest of these, and the best known, is the waterfall model: a sequence of stages in which the output of each stage becomes the input for the next. These stages can be characterized and divided up in different ways, including the following: Preliminary Analysis: The objective of phase1 is to conduct a preliminary analysis, propose alternative solutions, describe costs and benefits and submit a preliminary plan with recommendations.Conduct the preliminary analysis: in this step, you need to find out the organization's objectives and the nature and scope of the problem under study. Even if a problem refers only to a small segment of the organization itself then you need to find out what the objectives of the organization itself are. Then you need to see how the problem being studied fits in with them.Propose alternative solutions: In digging into the organization's objectives and specific problems, you may have already covered some solutions. Alternate proposals may come from interviewing employees, clients , suppliers, and/or consultants. You can also study what competitors are doing. With this data, you will have three choices: leave the system as is, improve it, or develop a new system.Describe the costs and benefits. Systems analysis, requirements definition: Defines project goals into defined functions and operation of the intended application. Analyzes end-user information needs. Systems design: Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation. Development: The real code is written here. Integration and testing: Brings all the pieces together into a special testing environment, then checks for errors, bugs and interoperability. Acceptance, installation, deployment: The final stage of initial development, where the software is put into production and runs actual business. Maintenance: What happens during the rest of the software's life: changes, correction, additions, moves to a different computing platform and more. This is often the longest of the stages.In the following example (see picture) these stage of the systems development life cycle are divided in ten steps from definition to creation and modification of IT work products:

The tenth phase occurs when the system is disposed of and the task performed is either eliminated or transferred to other systems. The tasks and work products for each phase are described in subsequent chapters.Not every project will require that the phases be sequentially executed. However, the phases are interdependent. Depending upon the size and complexity of the project, phases may be combined or may overlap.InvestigationThe first stage of SDLC is the investigation phase. During this stage, business opportunities and problems are identified, and information technology solutions are discussed. Multiple alternative projects may be suggested and their feasibility analyzed. Operational feasibility is assessed, and it is determined whether or not the project fits with the current business environment, and to what degree it addresses business objects. In addition, an economic feasibility investigation is conducted to judge the costs and benefits of the project. Technical feasibility must also be analyzed to determine if the available hardware and software resources are sufficient to meet expected specifications. A legal feasibility study is important to discover any potential legal ramification. The results of the feasibility study can then be compiled into a report, along with preliminary specifications. When the investigation stage ends, a decision whether or not to move forward with the project should be made. If it is decided to move ahead, a proposal should have been produced that outlines the general specifications of the project.System analysisThe goal of system analysis is to determine where the problem is in an attempt to fix the system. This step involves breaking down the system in different pieces to analyze the situation, analyzing project goals, breaking down what needs to be created and attempting to engage users so that definite requirements can be defined.DesignIn systems design the design functions and operations are described in detail, including screen layouts, business rules, process diagrams and other documentation. The output of this stage will describe the new system as a collection of modules or subsystems.The design stage takes as its initial input the requirements identified in the approved requirements document. For each requirement, a set of one or more design elements will be produced as a result of interviews, workshops, and/or prototype efforts.Design elements describe the desired software features in detail, and generally include functional hierarchy diagrams, screen layout diagrams, tables of business rules, business process diagrams, pseudocode, and a complete entity-relationship diagram with a full data dictionary. These design elements are intended to describe the software in sufficient detail that skilled programmers may develop the software with minimal additional input design.TestingThe code is tested at various levels in software testing. Unit, system and user acceptance testings are often performed. This is a grey area as many different opinions exist as to what the stages of testing are and how much, if any iteration occurs. Iteration is not generally part of the waterfall model, but usually some occur at this stage. In the testing the whole system is test one by oneFollowing are the types of testing: Defect testing the failed scenarios, including defect tracking Path testing Data set testing Unit testing System testing Integration testing Black-box testing White-box testing Regression testing Automation testing User acceptance testing Software performance testingOperations and maintenanceThe deployment of the system includes changes and enhancements before the decommissioning or sunset of the system. Maintaining the system is an important aspect of SDLC. As key personnel change positions in the organization, new changes will be implemented, which will require system.

PLATFORM SPECIFICACION & TOOLS

While developing this project we can use following specification & toolsOperating systems :- Window7Tools used:- Hardware:RAM (4GB)Hard-disk drive (160 GB)DVD-DrivePentium (Dual core) Processor

Software: Microsoft Visual Studio 2010 UltimateMicrosoft SQL Server 2008Microsoft ASP.NetVisual Studio tools for Office

Language:C#SQL Database Query

Software Model used in development of Asset Management System is Extreme Programming. Extreme Programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development, it advocates frequent "releases" in short development cycles (time boxing), which is intended to improve productivity and introduce checkpoints where new customer requirements can be adoptedExtreme Programming PracticesIncremental planning: Requirements are recorded on Story Cards and the Stories to be included in a release are determined by the time available and their relative priority. The developers break these stories into development "Tasks".Small Releases: The minimal useful set of functionality that provides business value is developed first. Releases of the system are frequent and incrementally add functionality to the first release.Simple Design: Enough design is carried out to meet the current requirements and no more.

Test first development: An automated unit test framework is used to write tests for a new piece of functionality before functionality itself is implemented.

Refactoring: All developers are expected to re-factor the code continuously as soon as possible code improvements are found. This keeps the code simple and maintainable.

Pair Programming: Developers work in pairs, checking each others work and providing support to do a good job.

Collective Ownership: The pairs of developers work on all areas of the system, so that no islands of expertise develop and all the developers own all the code. Anyone can change anything.

Continuous Integration: As soon as work on a task is complete, it is integrated into the whole system. After any such integration, all the unit tests in the system must pass.

Sustainable pace: Large amounts of over-time are not considered acceptable as the net effect is often to reduce code quality and medium term productivity.

On-site Customer: A representative of the end-user of the system (the Customer) should be available full time for the use of the XP team. In an extreme programming process, the customer is a member of the development team and is responsible for bringing system requirements to the team for implementation.

The initial investigation points to the question whether the project is feasible. A feasibility is conducted to identify the best system that meets the all the requirements. This includes an identification description, an valuation of the proposed systems and selection of the best system for the job. The requirements of the system are specified with a set of constraints such as system objectives and the description of the out puts. It is then duty of the analyst to evaluate the feasibility of the proposed system to generate the above results. Three key factors are to be considered during the feasibility study.1) Operation FeasibilityAn estimate should be made to determine how much effort and care will go into the developing of the system including the training to be given to the user. Usually, people are reluctant to changes that come in their progression. The computer initialization will certainly affected the turn over, transfer and employee job status. Hence an additional effort is to be made to train and educate the users on the new way of the system.2) Technical FeasibilityThe main consideration is to be given to the study of available resources of the organization where the software is to be implemented. Here the system analyst evaluates the technical merits of the system giving emphasis on the performance, Reliability, maintainability and productivity.By taking the consideration before developing the proposed system, the resources availability of the organization was studied. The organization was immense computer facilities equipped with sophisticated machines and the software hence this technically feasible.

3) Economic FeasibilityEconomic feasibility is the most important and frequently used method for evaluating the effectiveness of the proposed system. It is very essential because the main goal of the proposed system is to have economically better result along with increased efficiency. Cost benefit analysis is usually performed for this purpose. It is the comparative study of the cost verses the benefit and savings that are expected from the proposed system. Since the organization is well equipped with the required hard ware, the project was found to be economically.

SYSTEM SPECIFICATION

HARDWARE REQUIREMENTSProcessor : Pentium IVRam : 512 MB RAMHard Disk : 80 GB Hard disk

SOFTWARE REQUIREMENTSOperating System : Microsoft XP/VISTA/2003 serverPlatform : Visual Studio 2010Database : Microsoft SQL Server 2005Application Software : Microsoft Office 2007

SOFTWARE FEATUERS1 LANGUAGES USED: VBVisual Basic .Net is designed to be a fast and easy way to create .NET applications, including Web services and ASP.NET Web applications. Applications written in Visual Basic are built on the services of the common language runtime and take full advantage of the .NET Framework.It is a simple, elegant, type-safe, object-oriented language recently developed by Microsoft for building a wide range of applications. Anyone familiar with VB and similar languages will find few problems in adapting to VB. VB provides intrinsic code trust mechanisms for a high level of security, garbage collection, and type safety. VB supports single inheritance and creates Microsoft intermediate language (MSIL) as input to native code compilers.

It is fully integrated with the .NET Framework and the common language runtime, which together provide language interoperability, garbage collection, enhanced security, and improved versioning support. VB simplifies and modernizes some of the more complex aspects of C and C++, notably namespaces, classes, enumerations, overloading, and structured exception handling. VB also eliminates C and C++ features such as macros, multiple inheritance, and virtual base classes. For current C++ developers, VB provides a powerful, high-productivity language alternative. Visual Basic provides prototypes of some common project types, including:1) Windows Application.2) Class Library.3) Windows Control Library.4)ASP.NET Web Application.5) ASP.NET Web Service.6) Web Control Library.7) Console Application.8) Windows Service.

SYSTEM DESIGN System design is the solution to the creation of a new system. This phase is composed of several systems. This phase focuses on the detailed implementation of the feasible system. It emphasis on translating design specifications to performance specification. System design has two phases of development logical and physical design. During logical design phase the analyst describes inputs (sources), out puts (destinations), databases (data sores) and procedures (data flows) all in a format that meats the uses requirements. The analyst also specifies the user needs and at a level that virtually determines the information flow into and out of the system and the data resources. Here the logical design is done through data flow diagrams and database design. The physical design is followed by physical design or coding. Physical design produces the working system by defining the design specifications, which tell the programmers exactly what the candidate system must do. The programmers write the necessary programs that accept input from the user, perform necessary processing on accepted data through call and produce the required report on a hard copy or display it on the screen. LOGICAL DESIGNLogical design of an information system shows the major features and also how they are related to one another. The first step of the system design is to design logical design elements. This is the most creative and challenging phase and important too. Design of proposed system produces the details of the state how the system will meet the requirements identified during the system analysis that is, in the design phase we have to find how to solve the difficulties faced by the existing system. The logical design of the proposed system should include the details that contain how the solutions can be implemented. It also specifies how the database is to be built for storing and retrieving data, what kind of reports are to be created and what are the inputs to be given to the system. The logical design includes input design, output design, and database design and physical design

INPUT DESIGNThe input design is the link between the information system and the user. It comprises the developing specification and procedures for data preparation and those steps are necessary to put transaction data into a usable form for processing data entry. The activity of putting data into the computer for processing can be achieved by inspecting the computer to read data from a written or printed document or it can occur by having people keying the data directly into the system. The design of input focuses on controlling the amount of input required, controlling errors, avoiding delay, avoiding extra steps and keeping the process simple. The system needs the data regarding the asset items, depreciation rates, asset transfer, physical verification for various validation, checking, calculation and report generation.. The error raising method is also included in the software, which helps to raise error message while wrong entry of input is done. So in input design the following things are considered.What data should be given as input1) How the data should be arranged or coded2) The dialogue to guide the operating personnel in providing input.3) Methods for preparing input validations and steps to follow when error occur4) The samples of screen layout are given.

-->OUTPUT DESIGN

Computer output is the most important and direct information source to the user. Output design is a process that involves designing necessary outputs in the form of reports that should be given to the users according to the requirements. Efficient, intelligible output design should improve the system's relationship with the user and help in decision making. Since the reports are directing referred by the management for taking decisions and to draw conclusions they must be designed with almost care and the details in the reports must be simple, descriptive and clear to the user. So while designing output the following things are to be considered.1) Determine what information to present2) Arrange the presentation of information in an acceptable format3) Decide how to distribute the output to intended receiptsDepending on the nature and future use of output required, they can be displayed on the monitor for immediate need and for obtaining the hardcopy. The options for the output reports are given in the appendix.

-> PHYSICAL DESIGNThe process of developing the program software is referred to as physical design. We have to design the process by identifying reports and the other outputs the system will produce. Coding the program for each module with its logic is performed in this step. Proper software specification is also done in this step.

-> MODULAR DESIGNA software system is always divided into several sub systems that makes it easier for the development. A software system that is structured into several subsystems makes it easy for the development and testing. The different subsystems are known as the modules and the process of dividing an entire system into subsystems is known as modularization or decomposition.A system cannot be decomposed into several subsystems in any way. There must some logical barrier, which facilitates the separation of each module. The separation must be simple but yet must be effective so that the development is not affected.

The system under consideration has been divided into several modules taking in consideration the above-mentioned criteria. The different modules are1. Division, product and employee details.2. Login.3. Admin and client details.

DATABASE DESIGNThe overall objective in the development of database technology has been to treat data as an organizational resource and as an integrated whole. DBMS allow data to be protected and organized separately from other resources. Database is an integrated collection of data. The most significant form of data as seen by the programmers is data as stored on the direct access storage devices. This is the difference between logical and physical data.Database files are the key source of information into the system. It is the process of designing database files, which are the key source of information to the system. The files should be properly designed and planned for collection, accumulation, editing and retrieving the required information.The organization of data in database aims to achieve three major objectives: -1) Data integration.2) Data integrity.3) Data independence.The proposed system stores the information relevant for processing in the MS SQL SERVER database. This database contains tables, where each table corresponds to one particular type of information. Each piece of information in table is called a field or column. A table also contains records, which is a set of fields. All records in a table have the same set of fields with different information. There are primary key fields that uniquely identify a record in a table. There are also fields that contain primary key from another table called foreign keys.NORMALIZATIONNormalization is a technique of separating redundant fields and braking up a large table in to a smaller one. It is also used to avoid insertion, deletion and updating anomalies. All the tables have been normalized up to the third normal form. In short the rules for each of the three normal forms are as below.1) First normal formA relation is said to be in 1NF if all the under lying domain of attributes contain simple individualvalues.2) Second normal formThe 2NF is based on the concept of full functional dependency. A relation said to be in 2NF if and only if it is in 1NF and every non-key attribute is fully functionally dependent on candidate key of the table.3) Third normal formThe 3NF is based on the concept of transitive dependency. A relation in 2NF is said to be in 3NF if every non-key attribute is non-transitively.

System Designs & Implementatios

Its explain about mangement system of the organization, how to manipulate particular department, employee, user id, product and its quantity.The project is divided into two parts Administration login Client login.loginIn administration login the admin has is own user id and password in database, he enter its Id and password click login its direct access Assets Management System web page and according to requirement process further, if you want to change password click on link change password.

1. change passwordHere you will create new password by putting earlier user id and password.to create new password put new and change password. and click change password.

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;

public partial class Default14 : System.Web.UI.Page{ SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database2.mdf;Integrated Security=True;User Instance=True");

protected void Page_Load(object sender, EventArgs e) {

} protected void Button1_Click(object sender, EventArgs e) {

cn.Open();

//cmd.Connection = cn; string sql = "update Table2 Set password='" + TextBox3.Text + "',confirm ='" + TextBox3.Text + "' where [user]='" + TextBox1.Text + "'"; SqlCommand cmd = new SqlCommand(sql, cn);

cmd.ExecuteNonQuery();

cn.Close(); }}

2. loginusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page{ DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad=new SqlDataAdapter() ; protected void Page_Load(object sender, EventArgs e) {

} protected void Button2_Click(object sender, EventArgs e)

{ int a=0; ds.Clear();

cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database2.mdf;Integrated Security=True;User Instance=True"; if( TextBox1.Text=="" && TextBox2.Text=="") Page.RegisterStartupScript("onclick", "alert('Enter userid and password');"); if (TextBox1.Text == "" && TextBox2.Text != "")

Page.RegisterStartupScript("onclick", "alert('Enter userid');"); if (TextBox1.Text != "" && TextBox2.Text == "") Page.RegisterStartupScript("onclick", "alert('Enter password');"); if (TextBox1.Text != "" && TextBox2.Text != "") {

cn.Open(); string str = "select* from Table2 where [user]='" + TextBox1.Text + "'and password='" + TextBox2.Text + "'"; ad.SelectCommand = new SqlCommand(str, cn); ad.SelectCommand.ExecuteNonQuery(); ad.Fill(ds, "vt"); a = ds.Tables["vt"].Rows.Count; cn.Close(); } if (a > 0) Response.Redirect("Default2.aspx"); else Page.RegisterStartupScript("onclick", "alert('Wrong userid or password');");

}

protected void TextBox2_TextChanged(object sender, EventArgs e) {

}}

Assest Management systemHere it has three type of system

3. add Department

Here we add department and its status in the department master database.

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;public partial class Default3 : System.Web.UI.Page{ DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter();

protected void Page_Load(object sender, EventArgs e) {

cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True";

} protected void Button1_Click(object sender, EventArgs e) { cn.Open();

string sql = "Insert into Departmentmaster (Department,status) values ('" + TextBox1.Text + "','" + DropDownList1.Text + "')";

ad.InsertCommand = new SqlCommand(sql, cn);

ad.InsertCommand.ExecuteNonQuery(); Page.RegisterStartupScript("onclick", "alert('Record added successfully');"); cn.Close();}

}

4. add employee

Here we add the employee, user id, password in particular given department and its status in employee master database .

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;public partial class Default4 : System.Web.UI.Page{ DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter(); protected void Page_Load(object sender, EventArgs e) { cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"; } protected void Button1_Click(object sender, EventArgs e) {

cn.Open(); string sql= "INSERT into [Employeemaster] values( '" + TextBox5.Text + "', '" + TextBox3.Text + "', '" + TextBox4.Text + "','"+DropDownList2.Text+"','"+DropDownList1.Text+"' )"; ad.InsertCommand = new SqlCommand(sql, cn);

ad.InsertCommand.ExecuteNonQuery(); Page.RegisterStartupScript("onclick", "alert('Record added successfully');"); cn.Close(); } }

5. add product

Here we add product and Quantity and its Status product database.

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;

public partial class Default5 : System.Web.UI.Page{ DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter(); protected void Page_Load(object sender, EventArgs e) { cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"; } protected void Button1_Click(object sender, EventArgs e) {

cn.Open();

string sql = "insert into Product(Product, Quantity,Status)values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+DropDownList1.Text+"')"; ad.InsertCommand=new SqlCommand(sql,cn); ad.InsertCommand.ExecuteNonQuery(); Page.RegisterStartupScript("onclick", "alert('Record added successfully');");

cn.Close(); } }

6. delete department

Here we change the status of particular department

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;

public partial class Default6 : System.Web.UI.Page{ SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"); protected void Page_Load(object sender, EventArgs e) {

} protected void TextBox1_TextChanged(object sender, EventArgs e) {

cn.Open();

string query = "SELECT status FROM table1 where department='"+ TextBox1.Text +"'"; SqlCommand command = new SqlCommand(query, cn); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { DropDownList4.Text = reader.GetString(0).ToString(); } reader.Close(); } cn.Close();

} protected void Button1_Click(object sender, EventArgs e) {

} protected void DropDownList4_TextChanged(object sender, EventArgs e) {

cn.Open();

string sql = "update Table1 Set status ='" + DropDownList4.Text + "' where Department='" + TextBox1.Text + "'"; SqlCommand cmd = new SqlCommand(sql, cn);

cmd.ExecuteNonQuery();

cn.Close(); } protected void DropDownList4_SelectedIndexChanged(object sender, EventArgs e) {

}}

7. delete Employee

Here we change the status of employee in particular department.

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;

public partial class Default7 : System.Web.UI.Page{ SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"); protected void Page_Load(object sender, EventArgs e) {

} protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) {

} protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) { } protected void DropDownList2_SelectedIndexChanged1(object sender, EventArgs e) { }

protected void DropDownList3_TextChanged(object sender, EventArgs e) { cn.Open();

string sql = "update [Employee master] Set status ='" + DropDownList3.Text + "' where Department='" + DropDownList1.Text + "' and employee ='" + DropDownList2.Text + "'"; SqlCommand cmd = new SqlCommand(sql, cn);

cmd.ExecuteNonQuery();

cn.Close(); } protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e) {

} protected void DropDownList2_TextChanged(object sender, EventArgs e) { cn.Open();

string query = "SELECT status FROM Employeemaster where department='" + DropDownList1.Text.Trim().ToString() + "'and Employee='" + DropDownList2.Text.Trim().ToString() + "'"; SqlCommand command = new SqlCommand(query, cn); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { DropDownList3.Text = reader.GetString(0).ToString(); } reader.Close(); } cn.Close(); } protected void Button1_Click(object sender, EventArgs e) {

} protected void DropDownList1_TextChanged(object sender, EventArgs e) { cn.Open();

string query = "SELECT employee FROM [Employeemaster] where department='" + DropDownList1.Text.Trim().ToString() + "'"; SqlCommand command = new SqlCommand(query, cn); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { DropDownList3.Items.Add( reader.GetString(0).ToString()); } reader.Close(); } cn.Close(); }}

8. delete product

here we change status of product

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;public partial class Default8 : System.Web.UI.Page{ SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"); protected void Page_Load(object sender, EventArgs e) {

} protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { cn.Open();

string query = "SELECT Quantity FROM [Product] where Product'" + DropDownList1.Text.Trim().ToString() + "'"; SqlCommand command = new SqlCommand(query, cn); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { DropDownList2.Items.Add(reader.GetString(0).ToString()); } reader.Close(); } cn.Close(); } protected void TextBox1_TextChanged(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) {

}}

9. edit department

Here we can update any department

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;public partial class Default17 : System.Web.UI.Page{ DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter(); protected void Page_Load(object sender, EventArgs e) {

cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"; } protected void Button1_Click(object sender, EventArgs e) { cn.Open(); string sql = "UPDATE [Departmentmaster] SET Department ='" + TextBox1.Text + "'where Department ='" + DropDownList1.Text + "'"; ad.UpdateCommand = new SqlCommand(sql, cn); ad.UpdateCommand.ExecuteNonQuery();

Page.RegisterStartupScript("onclick", "alert('Edit successfully');"); cn.Close(); }}

10. edit employeehere we update employee s,user id,password in particular department

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;public partial class Default18 : System.Web.UI.Page{ DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter(); SqlCommand cmd; protected void Page_Load(object sender, EventArgs e) { cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"; //LoadData(); } protected void Button1_Click(object sender, EventArgs e) { cn.Open(); string sql = "UPDATE [Employeemaster] SET [Username] ='" + TextBox1.Text + "', [Password]='"+TextBox2.Text+"'where Employee ='" + DropDownList1.Text + "'"; ad.UpdateCommand = new SqlCommand(sql, cn); ad.UpdateCommand.ExecuteNonQuery();

Page.RegisterStartupScript("onclick", "alert('Edit successfully');"); cn.Close(); } private void LoadData() { cn.Open(); string sql = "select * from Employeemaster where Employee ='" + DropDownList1.Text + "'"; cmd = new SqlCommand(sql, cn); SqlDataReader dr; dr = cmd.ExecuteReader(); if (dr.HasRows) {

TextBox1.Text = dr["Username"].ToString(); } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { LoadData(); }}

11.edit productHere we update product and modify quantity

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;public partial class Default19 : System.Web.UI.Page{ DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter(); protected void Page_Load(object sender, EventArgs e) {

} protected void Button1_Click(object sender, EventArgs e) { cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"; cn.Open(); ds.Clear(); int a = Convert.ToInt16(TextBox1.Text); string aa = "select Quantity from Product where Product='" + DropDownList1.Text + "' "; ad.SelectCommand = new SqlCommand(aa, cn); ad.Fill(ds, "vt"); string s1 = ds.Tables["vt"].Rows[0][0].ToString(); int b = Convert.ToInt16(s1); int c = b + a; string s2 = "update Product set Quantity='" + c + "' where Product='" + DropDownList1.Text + "' "; ad.UpdateCommand = new SqlCommand(s2, cn); ad.UpdateCommand.ExecuteNonQuery(); Page.RegisterStartupScript("onclick", "alert('Record Edit successfully');"); cn.Close(); }}

10.view requestHere we view record of department,employee,user id,password ,status,product ,quantity

assignHere we save department ,employee ,product, quantity.

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;

public partial class Default10 : System.Web.UI.Page{ SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter(); protected void Page_Load(object sender, EventArgs e) {

} protected void Button1_Click(object sender, EventArgs e) { cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"; cn.Open(); string sql = "UPDATE [Product] SET Quantity ='" + TextBox1.Text + "'where ([Product] ='" +DropDownList3.Text+ "')"; ad.UpdateCommand = new SqlCommand(sql, cn); ad.UpdateCommand.ExecuteNonQuery();

cn.Close(); Response.Redirect("Default15.aspx"); }}

client login

Here client(employee) login using user id and password from employee master database

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;public partial class Default11 : System.Web.UI.Page {

DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter(); protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) {

ds.Clear(); cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True";

cn.Open(); string str = "select* from [Employeemaster] where [Username]='" + TextBox1.Text + "'and [password]='" + TextBox2.Text + "'and [status] ='Activate'";

ad.SelectCommand = new SqlCommand(str, cn); ad.SelectCommand.ExecuteNonQuery(); ad.Fill(ds, "vt"); int a = ds.Tables["vt"].Rows.Count;

if (a > 0) { Session.Add("str", TextBox1.Text); Response.Redirect("Default12.aspx");

} else Response.Write("NOT FOUND"); } }

demand

1. view demandHere demand is view by client

2. add demandHere we demand quantity of a product

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;

public partial class Default13 : System.Web.UI.Page{ DataSet ds = new DataSet(); SqlConnection cn = new SqlConnection(); SqlDataAdapter ad = new SqlDataAdapter(); protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e) { cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Website2\App_Data\Database.mdf;Integrated Security=True;User Instance=True"; cn.Open(); ds.Clear(); int a = Convert.ToInt16(TextBox2.Text); string aa = "select Quantity from Product where Product='"+TextBox1.Text+"' "; ad.SelectCommand = new SqlCommand(aa, cn); ad.Fill(ds, "vt"); string s1 = ds.Tables["vt"].Rows[0][0].ToString(); int b = Convert.ToInt16(s1); int c = b - a; string s2 = "update Product set Quantity='" + c + "' where Product='" + TextBox1.Text + "' "; ad.UpdateCommand = new SqlCommand(s2, cn); ad.UpdateCommand.ExecuteNonQuery();

string ss = Session["str"].ToString(); string sql = "INSERT into [Demandmaster] values( '" + TextBox1.Text + "', '" + TextBox2.Text + "','" + ss + "','" + DateTime.Now.Date.ToString("dd-MMM-yy") + "','0')"; ad.InsertCommand = new SqlCommand(sql, cn); ad.InsertCommand.ExecuteNonQuery(); cn.Close(); Response.Redirect("Default16.aspx"); }}

save

System testing is a critical aspect of Software Quality Assurance and represents the ultimate review of specification, design and coding. Testing is a process of executing a program with the intent of finding an error. A good test is one that has a probability of finding an as yet undiscovered error. The purpose of testing is to identify and correct bugs in the developed system. Nothing is complete without testing. Testing is the vital to the success of the system.In the code testing the logic of the developed system is tested. For this every module of the program is executed to find an error. To perform specification test, the examination of the specifications stating what the program should do and how it should perform under various conditions.Unit testing focuses first on the modules in the proposed system to locate errors. This enables to detect errors in the coding and logic that are contained within that module alone. Those resulting from the interaction between modules are initially avoided. In unit testing step each module has to be checked separately.System testing does not test the software as a whole, but rather than integration of each module in the system. The primary concern is the compatibility of individual modules. One has to find areas where modules have been designed with different specifications of data lengths, type and data element name.Testing and validation are the most important steps after the implementation of the developed system. The system testing is performed to ensure that there are no errors in the implemented system. The software must be executed several times in order to find out the errors in the different modules of the system.Validation refers to the process of using the new software for the developed system in a live environment i.e., new software inside the organization, in order to find out the errors. The validation phase reveals the failures and the bugs in the developed system. It will be come to know about the practical difficulties the system faces when operated in the true environment. By testing the code of the implemented software, the logic of the program can be examined. A specification test is conducted to check whether the specifications stating the program are performing under various conditions. Apart from these tests, there are some special tests conducted which are given below:Peak Load Tests: This determines whether the new system will handle the volume of activities when the system is at the peak of its processing demand. The test has revealed that the new software for the agency is capable of handling the demands at the peak time.Storage Testing: This determines the capacity of the new system to store transaction data on a disk or on other files. The proposed software has the required storage space available, because of the use of a number of hard disks.

Performance Time Testing: This test determines the length of the time used by the system to process transaction data.In this phase the software developed Testing is exercising the software to uncover errors and ensure the system meets defined requirements. Testing may be done at 4 levels1) Unit Level2) Module Level3) Integration & System4) Regression

1) UNIT TESTINGA Unit corresponds to a screen /form in the package. Unit testing focuses on verification of the corresponding class or Screen. This testing includes testing of control paths, interfaces, local data structures, logical decisions, boundary conditions, and error handling. Unit testing may use Test Drivers, which are control programs to co-ordinate test case inputs and outputs, and Test stubs, which replace low-level modules. A stub is a dummy subprogram.

2) MODULE LEVEL TESTINGModule Testing is done using the test cases prepared earlier. Module is defined during the time ofdesign.

3) INTEGRATION & SYSTEM TESTINGIntegration testing is used to verify the combining of the software modules. Integration testing addresses the issues associated with the dual problems of verification and program construction. System testing is used to verify, whether the developed system meets the requirements. 4) REGRESSION TESTINGEach modification in software impacts unmodified areas, which results serious injuries to that software. So the process of re-testing for rectification of errors due to modification is known as regression testing.Installation and Delivery:Installation and Delivery is the process of delivering the developed and tested software to the customer. Refer the support procedures. Acceptance and Project Closure:Acceptance is the part of the project by which the customer accepts the product. This will be done as per the Project Closure, once the customer accepts the product, closure of the project is started. This includes metrics collection, PCD, etc.

Implementation includes all those activities that take place to convert from the old system to the new. The old system consists of manual operations, which is operated in a very different manner from the proposed new system. A proper implementation is essential to provide a reliable system to meet the requirements of the organizations. An improper installation may affect the success of the computerizedsystem.IMPLEMENTATION METHODS:There are several methods for handling the implementation and the consequent conversion from the old to the new computerized system.The most secure method for conversion from the old system to the new system is to run the old and new system in parallel. In this approach, a person may operate in the manual older processing system as well as start operating the new computerized system. This method offers high security, because even if there is a flaw in the computerized system, we can depend upon the manual system. However, the cost for maintaining two systems in parallel is very high. This outweighs its benefits.Another commonly method is a direct cut over from the existing manual system to the computerized system. The change may be within a week or within a day. There are no parallel activities. However, there is no remedy in case of a problem. This strategy requires careful planning.A working version of the system can also be implemented in one part of the organization and the personnel will be piloting the system and changes can be made as and when required. But this method is less preferable due to the loss of entirety of the system.

IMPLEMENTATION PLAN:The implementation plan includes a description of all the activities that must occur to implement the new system and to put it into operation. It identifies the personnel responsible for the activities and prepares a time chart for implementing the system. The implementation plan consists of the following steps.1)List all files required for implementation.2) Identify all data required to build new files during the implementation.3)List all new documents and procedures that go into the new system.The implementation plan should anticipate possible problems and must be able to deal with them. The usual problems may be missing documents; mixed data formats between current and files, errors in data translation, missing data etc.

balagurusamy,e programming in c#;a primer,3e iman spaanjaars-beginning asp.net:in c#And vb.net www.sahara.in www.w3gschool.com www.codeprogect.com

Page 87