Académique Documents
Professionnel Documents
Culture Documents
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of my project depends largely on the encouragement and guidelines of many others. I take this opportunity to express my gratitude to the people who have been instrumental in the successful completion of this project. I would like to show my greatest appreciation to my project in-charge, Mrs. Shalini Sharma. I cant say thank you enough for the tremendous support and help. I feel motivated and encouraged every time I attend her meeting. Without her encouragement and guidance this project work would not have materialized. Im highly grateful to Mr. Chhotu Sharma, chief instructor at CS Infotech, for his thorough guidance right from day 1 till the end of training. He actually laid the ground for conceptual understanding of technologies used in project.
[Type text]
Page 1
TABLE OF CONTENTS
S. NO. 1. TOPIC Company Profile (i) About Company Philosophy (ii) Management 2. Introduction (i) Statement about the problemExisting system (ii) Objectives of Project (iii) Working Environment 3. System Design (i) Entity Relationship Model (ii) Data Flow Diagram (iii) Database Files (iv) Relations in the Databases (v) Screen Shots 4. 5. Conclusion Bibliography PAGE NO. 3-5 1 2 4-15 4 5 6-15 18 19 19 20 21-24 25-32 33 34
[Type text]
Page 2
COMPANY PROFILE
CS Group CS Group founded by Mr. Chhotu Sharma is an amalgam of CS Infotech and CS Soft Solutions Pvt. Ltd. CS Soft Solutions is a complete IT solutions providing company with huge clientele all over the world. CS Infotech is a pioneer institution which is engaged in providing computer education in Microsoft Technologies, to students as well as professional executives.
CS InfoTech
CS Infotech is a pioneer institution engaged in providing computer education to numerous students every year. The company provides comprehensive learning environment to individuals and is also engaged in honing the technical skills of the professional executives to help them achieve excellence in their working fields. Students are also provided with opportunity to handle live projects during industrial training. The motive behind providing industrial training is to facilitate students with live projects and to keep them abreast of the latest technologies used in market. The institution takes immense pride in having empowered thousands of students across the entire region in all these years. CS Infotech has a good record of getting students placed in reputed firms.
[Type text] Page 3
CS Soft Solutions is a complete IT solutions providing company based in Mohali. CS Soft Solutions was created to achieve the goal of providing its clients state-of-art web development services comparable with best in the world. The services provided by CS Soft Solutions Pvt. Ltd. are y Web Development y Web Designing y Online Marketing y Mobile Application Development CS Soft Solutions Pvt. Ltd. was conceptualized in October 2009 by Mr. Chhotu Sharma and Mrs. Shalini Sharma. The goal was to build a company that worked on solid principals, to develop world class IT products and provide a congenial environment and adequately encouraging work culture for all the team members at CS Soft Solutions Pvt. Ltd. Consequently, there is a huge clientele from all across the world. For assistance please refer to our website www.cssoftsolutions.com
[Type text]
Page 4
One of the methods of paying back to the industry that has been adopted by the CS Group is to recruit students from CS Infotech into CS Soft Solutions Pvt. Ltd. on the basis of their performance and ability to perform in the industry.
Founders
Mr. Chhotu Sharma is the founder of the CS Group. He is a Microsoft Certified Software Developer and has been training IT professionals in different Microsoft Technologies since last 12 years. He is recognized as The Guru of Microsoft Technologies. For his excellent work in field of education, he has been conferred with title of Himachal Gaurav by the Chief Minister, Sh. Prem Kumar Dhumal in the year 2007.His students have been picked up by Fortune 500 companies including Microsoft, Accenture, TCS, Infosys and others. In the year 2009, he established CS Soft Solutions Pvt. Ltd, a company offering complete IT services in multifarious IT applications. He has been instrumental in shaping the goals and evolving values of CS Soft Solutions Pvt. Ltd. His strong penchant for excellence at professional as well as personal front, backed by a sincere and an honest approach towards life are the basic reasons for the success of the ventures he has launched and actively
[Type text] Page 5
developed. These qualities of sincerity and honesty easily percolate among students, ensuring their success in future lives too. Mrs. Shalini Sharma is Director of CS Soft Solutions Pvt. Ltd. and an adept teacher at CS Infotech. She is an embodiment optimism and bears a sharp analytical acumen coupled with excellent People Management skills. She has received Bachelors Degree from Guru Nanak Dev University, Amritsar. She has trained thousands of students during last decade. She has expertise in a wide array of languages and she meticulously imparts technical training to her wards with endeavour to make them fully equipped in dealing with various requirements of the IT industry, in their careers.
[Type text]
Page 6
INTRODUCTION
Project Title
The project named ABOUT.ME is developed using ASP.NET during the industrial training. This project has been developed in partial fulfilment of Requirements for the degree of BE. (CSE), from Chitkara University( Himachal Pradesh )
A lot of us have multiple online profiles scattered across various services, including Facebook, LinkedIn, Flickr, and Twitter. And one problem we face is pulling all of this information together to build a single on-line identity be it for personal use, or to create a professional on-line profile. We've focused on enabling you to: Quickly build a personal and dynamic splash page that points visitors to your content from around the web.
[Type text]
Page 7
OBJECTIVES OF PROJECT
y Whether your focus is personal or professional, about.me enables you to create an individual splash page to present your complete online identity to any visitor. y I like the easy going feeling youve created around about.me and the ability to look up your team and investors. But its really the service itself that sets you apart. y The re-use of content across multiple web sites or pages creates an enhanced productivity value.. y There is no specific web browser that you must have or install before using
[Type text] Page 8
WORKING ENVIRONMENT
Understanding .Net Frame Work
DEFINITION:
The .Net framework can be defined as a language neutral platform designed to provide a number of rich and powerful application development tools and technologies. It has an extensive class library that provides wide-ranging support for data access. .Net framework has an independent code execution and management environment called the Common Language Runtime (CLR) which ensures that code is safe to run, and provides an abstract layer on top of the operating system, which allows the elements of the .Net framework to run on many operating systems and devices.
HTTP and these devices will be running a multitude of software on various operating systems. This is not limited to Microsoft but also to other operating systems such as sun, IBM. The .Net framework provides the tools and the technologies needed to write applications that can seamlessly and easily communicate over the Internet using open standards like XML and SOAP. It also aims at solving the various problems that are faced by developers while working on applications made using the windows DNA. It provides a solution to problems such as registering of components and shutting down applications in order to upgrade them.
of more than 10,000 types (the .NET term for classes, structures, interfaces, and other core programming ingredients). The massive collection of functionality that the .NET Framework provides is organized in a way that traditional Windows programmers will see
[Type text]
Page 10
as a happy improvement. Each one of the thousands of classes in the .NET Framework is grouped into a logical, hierarchical container called a namespace. Different namespaces provide different features. Taken together, the .NET namespaces offer functionality for nearly every aspect of distributed development from message queuing to security. This massive toolkit is called the class library.
3: ASP.NET Is Multilanguage
IL is a stepping stone for every managed application. (A managed application is any application thats written for .NET and executes inside
[Type text] Page 11
the managed environment of the CLR.) In a sense, IL is the language of .NET, and its the only language that the CLR recognizes.
ASP.NET Is Object-Oriented:
ASP provides a relatively feeble object model. It provides a small set of objects; these objects are really just a thin layer over the raw details of HTTP and HTML. On the other hand, ASP.NET is truly object-oriented. Not only does your code have full access to all objects in the .NET Framework, but you can also exploit all the conventions of an OOP (object-oriented programming) environment. For example, you can create reusable classes, standardize code with interfaces, extend existing classes with inheritance, and bundle useful functionality in a distributable, compiled component.
such as XHTML 1.0 or even WML (Wireless Markup Language) for mobile devices. This problem, fueled by the various browser companies, has plagued developers since the World Wide Web Consortium (W3C) proposed the first version of HTML. Life gets even more complicated if you want to use an HTML extension such as JavaScript to create a more dynamic page or provide validation.
[Type text]
Page 13
SQL SERVER 2008 Microsoft SQL-Server 2008 is scalable, high-performance database management with built-in replication capabilities, Internet integration. Open system architecture, and powerful graphic-based management tools that are designed specifically for distributed client/server computing. SQL-Server 2008 extends to performance and reliability by providing server-based job scheduling to give visual control multiple servers and remote operations. SQL-Server 2008 was designed with Internet and intranets in minds. When it is used with Web Assistant, it can populate web server with SQL data through a variety of methods and provide high-performance access to information on companys web site. SQL-Server 2008 includes new features and components for both the server and the client. The new features can be grouped into several categories: SQL Enterprise Manager, Transact-SQL, and SQL-DMO and SQL server wizards.
[Type text]
Page 14
[Type text]
Page 15
functions from the server application that is a multithreaded application capable of working with many concurrent users. The server application opens connections to the database server and can run on the same server as the database, or it can connect across the network to a separate server operating as a database server. This is a typical scenario for an Internet application. For example, a server application can run on Microsoft Internet Information Services (IIS) and service thousands of thin clients running on the Internet or an intranet. The server application uses a pool of connections to communicate with a copy of SQL Server. SQL Server can be installed on the same computer as IIS, or it can be installed on a separate server in the network.
[Type text]
Page 17
Extensible Key Management SQL Server 2008 provides a comprehensive solution for encryption and key management. SQL Server 2008 delivers an excellent solution to this growing need by supporting third-party key management and HSM products.
Auditing Create and manage auditing via DDL, while simplifying compliance by providing more comprehensive data auditing. This enables organizations to answer common questions, such as, "What data was retrieved?"
Enhanced Database Mirroring SQL Server 2008 builds on SQL Server 2005 by providing a more reliable platform that has enhanced database mirroring, including automatic page repair, improved performance, and enhanced supportability.
[Type text]
Page 18
Automatic Recovery of Data Pages SQL Server 2008 enables the principal and mirror machines to transparently recover from 823/824 types of data page errors by requesting a fresh copy of the suspect page from the mirroring partner transparently to end users and applications.
Predictable Query Performance Enable greater query performance stability and predictability by providing functionality to lock down query plans, enabling organizations to promote stable query plans across hardware server replacements, server upgrades, and production deployments.
Data Compression Enable data to be stored more effectively, and reduce the storage requirements for your data. Data compression also provides significant performance improvements for large I/O bound workloads, like data warehousing.
[Type text]
Page 19
[Type text]
Page 20
1. Users:
This site can be used by 2 types of users:
1.1. The users who is likely to find the information of their classmates
through the website. 1.2. The administrator of the system who will be responsible for maintaining the database of various schools and colleges so that each and every user should be benefitted and also maintaining guestbook entries.
2. Assumptions:
2.1. The alerts will not be provided by the site, the user has to visit it to
3.
Requirements:
[Type text]
Page 21
3.1. Functional Requirements: 3.1.1. The portal will search for the details of the schools and colleges as per details entered by user. 3.1.2. If the user is an admin, he has to login. 3.1.3. Admin can add, modify or delete records related to various institutions and also updates guestbook entries. 3.1.4. The concept of Master Pages and Content Pages is used.
SOFTWARE REQUIREMENTS
visual studio 2010 can be installed on the following operating systems:
windows xp (x86) with service pack 3 - all editions except starter edition windows vista (x86 & x64) with service pack 2 - all editions except starter edition
windows server 2003 r2 (x86 & x64) windows server 2008 (x86 & x64) with service pack 2
SUPPORTED ARCHITECTURES:
[Type text]
Page 23
HARDWARE REQUIREMENTS
computer that has a 1.6ghz or faster processor 1 gb (32 bit) or 2 gb (64 bit) ram (add 512 mb if running in a virtual machine)
3gb of available hard disk space 5400 rpm hard disk drive
directx 9 capable video card running at 1024 x 768 or higherresolution display dvd-rom drive
[Type text]
Page 24
Tables
The various roles through which the data flows used in the project are: 1) Administrator 2) User
[Type text]
Page 26
Sr. No.
Table Name
Description
1.
Tbreg
2. 3.
Tbprf Tbser
4.
Tbsit
[Type text]
Page 27
5.
Tbfavprf
[Type text]
Page 28
Tables
Tbreg(Registration)
Column Name Datatype Key Description
Primary key
Unique
prfcod prfregcod
Int int
Primary Key
prffstnam prflstnam
[Type text]
varchar(50) varchar(50)
For Profile Code For Profile Registrstion Code User First Name User Last Name
Page 29
Profile Headline
TABLE: TBSER
Tbser
Column Name Datatype Key Description
sercod
Int
Primary Key
[Type text]
Page 30
Table : TBSIT
Tbsit
Column Name Datatype Key Description
[Type text]
Page 31
Images
[Type text]
Page 32
[Type text]
Page 33
[Type text]
Page 34
[Type text]
Page 35
[Type text]
Page 36
[Type text]
Page 37
[Type text]
Page 38