Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Chapter - 1: Parthinstitute Client Portal

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

Introduction

CHAPTER 1 INTRODUCTION

ParthInstitute client portal

Page 1

Introduction 1.1 Company profile


Company profile
Name Of Our Organization Address Opp. Bhaikaka Statue, V.V.Nagar-388120

Om Infosolutions
307 V2 Complex,

State Of Incorporation Presence Website E-mail Area Of Business

Gujarat, INDIA India www.ominfosolutions.com hardik.trivedi@ominfosolutions.com Website Development Software Development SEO Services Web Development Flash Development Database Management E-Commerce Development Content Design Domain name & Web space Web Hosting WAP Development applications / Mobile

ParthInstitute client portal

Page 2

Introduction

1.1.1 About Company


Ominfosolutions welcomes you with a bouquet of professional Website Design & Web Application Development services and promises to partner you through to a new level of functional excellence. We are Web Design & software Development Company with a global presence. From the prosperous list our patrons spread across the globe, many have profited from our advanced Ecommerce Solutions. Along-side being a Custom Website Design & Web Development Company, Ominfosolutions specializes in offering sophisticated IT solutions at an affordable price. The rich repertoire of services on offer from us includes comprehensive Internet-based solutions too. We deliver excellence in terms of dedicated and business-centric web solutions. We are specialists in terms of customized web services that meet Web 2.0 standards and accommodate scopes for futuristic support. Our team of expert web designers, network engineers, software developers, graphic designers and Search Engine Optimizers makes it possible to offer you wonderful web solutions that are both innovative and highly functional. We are proud of our professional proficiency and confident to meet each of your professional necessities. We

sleep with your dream and Awake with s commitment.

ParthInstitute client portal

Page 3

Introduction

1.1.2 Function
Organization Chart

Om Infosolutions

Administration

Project Management

Admin

Finance

H.R

Testing department

Web developing

Software development

Executives

Trainees

Project lead

Software developer

testing

ParthInstitute client portal

Page 4

Introduction

1.2 Project Profile


1.2.1 Project Summary

Project Name Organization

ParthInstitute client portal

307 V2 Complex, Opp. Bhaikaka Statue, VV Nagar, Anand.

Front End Back End Platform Operating System External Project Manager External Project Guide Internal Project Guide Submitted To Developed By

Microsoft visual Studio 2008 SQL Server 2005 Microsoft Visual Studio 9.0 Windows 7 Mr. Hardik Trivedi Mr. Digant Parmar Ms. Grishma Bohra Anand Institute of Business Studies Poonam Gupta

Period Form

1st Feb 2011 to 30th June 2011

ParthInstitute client portal

Page 5

Introduction

1.2.2 Purpose
ParthInstitute client portal is online website from which the franchiser can manage all the information about different franchisees form admin side as well as it can add new organization also. The main purpose of Parth Institutes client portal is to manage the franchise as well as the franchiser.

1.2.3 Scope
Its totally based on web application By using this website admin can find any organization according to their desire. This provides many kind of category like manage country, manage city, manage state, manage organization and many more. By using this website admin can add new organization. It can be use for easy data access. User can add new candidate and manage candidate.

1.2.4 Objective
In todays fast moving life everyone want to get work done easily and fast. Today almost all students dream to go abroad for the further studies but it takes visa formality and other document needs. ParthInstitute is one franchiser who manage candidates detail as well as details about the organization. The main objective for developing this web site is to make easy for the franchiser as well as for the franchiser to manage database of candidate and organization, to manage candidate detail, to check candidate visa status and to make it easy to add new candidates detail in database.

ParthInstitute client portal

Page 6

Introduction

1.2.5 Functionality
Parth Institutes client portal is having functional area which covers the admin franchiser as well as the franchise. User of this website can perform the following functions. Admin side: 1. To manage country. 2. To manage state. 3. To manage state. 4. To manage document type 5. To manage visa questions. 6. To manage fees type/Payment Modes/Currency. 7. To manage course. 8. To assign course. 9. To manage organization 10. To add organization. 11. Configuration User side: 1. To add candidate. 2. To manage candidate.

ParthInstitute client portal

Page 7

Introduction 1.3 Tools and Technology


1.3.1 Tools and Technology Used
The requirement was to develop a web based system, so that the system can be accessible from anywhere within the internet. As a result a web-based technology was needed to develop the system. So it was decided to use as the development tool for this project. Following are the technologies that we have used in our project. Front End: 1. Technology and Tools Adobe Photoshop and Adobe Dreamweaver CS 3

2. Development Tool Microsoft Visual Studio 2008

3. Back End Tool SQL Server 2005

4. Dot Net Framework version 3.5

5.Programming Languages C#.net

6. web application framework Asp.net

7. Database Server SQL Server 2005

ParthInstitute client portal

Page 8

Introduction

8. Security SSL Enabled (As required)

9. Documentation Tools Microsoft Office 2007 Microsoft Power Point 2007 Microsoft Office Visio 2007

ParthInstitute client portal

Page 9

Introduction

1.3.2 Introduction
About ASP.NET Computer languages and frameworks evolve as the needs of the development community evolve.ASP.NET are certainly no exception. ASP.NET 2.0 is the first major Update to the ASP.NET framework and includes solutions to common problems encountered with ASP.NET 1.0 and ASP.NET 2.0 as well as new features that greatly increase the flexibility and functionally of web development on the .net platform. If you are still working with ASP applications, then ASP.NET 3.5 offers even more incentive to upgrade.

What is ASP.Net?

For years, the Active Server Pages (ASP) technology was arguably the leading choice for web developers building dynamic web sites on windows web servers, as it offered flexible yet powerful scripting capabilities. Early in 2002, Microsoft released a new technology for internet development called ASP.NET .ASP.NET represents a leap forward from ASP both in its sophistication and the productivity gains it achieves for developers.

It continues to offer flexibility in terms of language; several Fully-fledged


programming languages are now at the fingertips of ASP.NET developers. Development in ASP.NET requires not only an understanding of HTML and web design, but also a firm ASP of the concepts of object oriented programming and development.

ASP.NET is a server-side technology for developing web applications based on the Microsoft .NET framework.

ASP.NET is server-side technology; that is, it runs on the web server. Most web designers start their careers learning client-side technologies like HTML, JavaScript and Cascading Style Sheets (CSS). When a web
Page 10

ParthInstitute client portal

Introduction
browser requests a web page created with only client-side technologies, the server simply grabs the files that the browser (or client) requests and sends them down the line. The client is entirely responsible for reading the markup in those files and interpreting that markup to display the page on the screen.

Goals of ASP.NET Improve the reliability and usability of Web applications. Currently many ASP.NET 1.x applications run on Microsoft IIS 5.0. ASP.NET 3.5 leverages new IIS 6.0 features for improved performance and scalability. IIS 6.0 provides a new process model which greatly enhances the ability of a server to host multiple applications in a truly independent fashion. Each ASP.NET application resides in its own isolated process and cannot accidentally interact with other applications. Quite simply put, applications can no longer break each other. Each application runs completely separated from every other application. If one application crashes, it doesnt affect other applications. In terms of usability, new features such as master pages and themes allow you to develop large Web applications using a consistent structure that is manageable and configurable. Reduce the number of lines of code you have to write in common scenarios ASP.NET 3.5 includes wizards and controls that allows you to perform frequent tasks (e.g. data access) without having to write a single line of code. Visual Studio 2008 includes designers to layout and configures complex pages with data bound tables. As a developer, you can use the wizards to work faster & smarter. ASP.NET 3.5 also leverages changes in the .net Framework. In particular, the partial class concept is particularly useful for ASP.NET developers.

ParthInstitute client portal

Page 11

Introduction

ABOUT VISUAL STUDIO 2008


Introduction of Visual Studio 2008
Visual studio is a complete set of development tools for building ASP.NET web applications, XML Web services, desktop application, and mobile application. Visual Basic, Visual C++, Visual C#, Visual J# all use the same integrated development environment (IDE), which allows them to share tools and facilitates in the creation of mixed-language solutions. In addition, there languages leverage the functionally of the .NET framework, which provides access to key technologies that simplify the development of ASP Web applications and XML Web services. Visual studio (VS) 2008 is the most signification VS release since the introduction of visual studio .NET 2002. VS is Microsofts flagship developer product and provinces tools to design, develop, and debug applications for both desktop and server versions of windows, as well as for devices running Microsofts Windows Mobile software. VS 2008 addresses longstanding weaknesses that have caused some customers to delay moving to .NET and also brings a raft of new features designed to help teams of developers, testers, and project managers work together. Partners benefit from new team features that provide a better development platform, although other partners will find that Microsoft is now also a competitor. VS 2008s integration with SQL server 2005, a critical product for Microsofts server and tools division, as well as the possibility of increased tools revenue from the higher-priced team editions offer clear benefits for Microsoft. Features of Visual Studio 2008:

Refactoring

Making changes to your code like, pulling a large stretch of inline code into its own method or converting a field to be a property. The Refactoring support makes this easy to do the key tenet of Extreme programming created by Kent beak is constant refactoring. Under this programming model, you are developing code rapidly and iteratively, but to keep your code from becoming a jumbled mess, you must constantly refractor. Refactoring is a C# only feature.

Edit and Continue


Visual Basic has always been about rapid application development (RAD). One key feature is the ability to fix runtime errors on the fly. With Visual Basic .NET 1.0 and Visual Basic .NET 1.1, this powerful feature wasnt included. This feature is on-board for Whidbey. If you run into an exception at runtime, you get an exception helper that provides tips for fixing common errors, but more importantly, you can edit the code, select F5, and it continues right where you left off. Edit and continue is VB.NET only feature.
ParthInstitute client portal Page 12

Introduction
Click Once
Click Once make it easy to install applications and provide ongoing updates (self updating), rather than forcing to distribute new versions of application, can just deploy the portion of the application which has changed. In the .NET framework 1.0 and 1.1, Href-exes were not able to solve many deployment issues. Href-exes are also known as no-touch deployment, or zero impact deployment.

Smart Tags
This provides access to information and common task without forcing you to constantly navigate away from your work area.

Code Snippets
With code snippets, you can insert generic template code that requires only that you fill in the blanks. You can access code snippets by right-clicking in the code editor and navigation in the context menu to insert snippets.

ParthInstitute client portal

Page 13

Introduction

ABOUT C#
Introduction The C# language is disarmingly simple, with only about 80 keywords and a dozen built-in data types, but C# is highly expressive when it comes to implementing modern programming concepts.

C# includes all the support for structured, component-based, objectoriented programming that one expects of a modern language built on the shoulders of C++ and Java.

In C# everything pertaining to a class declaration is found in the declaration itself. C# class definitions do not require separate header files or Interface Definition Language (IDL) files. Moreover, C# supports a new XML style of inline documentation that greatly simplifies the creation of online and print reference documentation for an application.

C# also supports interfaces, a means of making a contract with a class for services that the interface stipulates. In C#, a class can inherit from only a single parent, but a class can implement multiple interfaces. When it implements an interface, a C# class in effect promises to provide the functionality the interface specifies.

C# also provides support for structs, a concept whose meaning has changed significantly from C++. In C#, a struct is a restricted, lightweight type that, when instantiated, makes fewer demands on the operating system and on memory than a conventional class does.

A struct can't inherit from a class or be inherited from, but a struct can implement an interface.

C# provides component-oriented features, such as properties, events, and declarative constructs (called attributes). Component-oriented programming is supported by the CLR's support for storing metadata
Page 14

ParthInstitute client portal

Introduction
with the code for the class. The metadata describes the class, including its methods and properties, as well as its security needs and other attributes, such as whether it can be serialized; the code contains the logic necessary to carry out its functions.

A compiled class is thus a self-contained unit; therefore, a hosting environment that knows how to read a class' metadata and code needs no other information to make use of it.

Using C# and the CLR, it is possible to add custom metadata to a class by creating custom attributes. Likewise, it is possible to read class metadata using CLR types that support reflection.

An assembly is a collection of files that appear to the programmer to be a single dynamic link library (dll) or executable (exe). In .NET, an assembly is the basic unit of reuse, versioning, security, and deployment. The CLR provides a number of classes for manipulating assemblies.

A final note about C# is that it also provides support for directly


accessing memory using C++ style pointers and keywords for bracketing such operations as unsafe, and for warning the CLR garbage collector not to collect objects referenced by pointers until they are released.

ParthInstitute client portal

Page 15

Introduction

Microsoft SQL Server 2005


Microsoft SQL Server 2005 is a full-featured relational database management system (RDBMS) that offers a variety of administrative tools to ease the burdens of database development, maintenance and administration. It covers six of the more frequently used tools: Enterprise Manager, Query Analyzer, SQL Profiler, Service Manager, Data Transformation Services and Books Online. Enterprise Manager: It is the main administrative console for SQL Server installations. It provides a graphical "birds-eye" view of all of the SQL Server installations on your network. You can perform high-level administrative functions that affect one or more servers, schedule common maintenance tasks or create and modify the structure of individual databases. Query Analyzer: It also offers a quick and dirty method for performing queries against any SQL Server databases. It's a great way to quickly pull information out of a database in response to a user request, test queries before implementing them in other applications, create/modify stored procedures and execute administrative tasks. SQL Profiler: It can provide a window into the inner workings of the database. You can monitor many different event types and observe database performance in real time. SQL Profiler allows you to capture and replay system "traces" that log various activities. It's a great tool for optimizing databases with performance issues or troubleshooting particular problems. Service Manager: It is used to control the MS SQL Server (the main SQL Server process), MSDTC (Microsoft Distributed Transaction Coordinator) and SQL Server Agent processes. An icon for this service normally resides in the system tray of machines running SQL Server. You can use Service Manager to start, stop or pause any one of these services.

ParthInstitute client portal

Page 16

Introduction

Basic Difference between SQL Server 2000 and SQL Server 2005

Feature Security

SQL Server 2000 Owner = Schema, hard to remove old users at times

Encryption

High Availability

No options built in, expensive third party options with proprietary skills required to implement properly. Clustering or Log Shipping requires Enterprise Edition. Expensive hardware.

SQL Server 2005 Schema is separate. Better granularity in easily controlling security. Logins can be authenticated by certificates. Encryption and key management build in.

Clustering, Database Mirroring or Log Shipping available in Standard Edition. Database Mirroring can use cheap hardware. 4 CPU, no RAM limit in Standard Edition. More 64-bit options offer chances for consolidation.

Scalability

Limited to 2GB, 4CPUs in Standard Edition. Limited 64-bit support.

ParthInstitute client portal

Page 17

You might also like