Date post: | 09-Feb-2017 |
Category: |
Documents |
Upload: | mandeep-kaur |
View: | 43 times |
Download: | 0 times |
INDUSTRIAL TRAINING
ON ASP.NET 4.0
TRAINING FROM: SUBMITTED BY:
CS-INFOTECH, MANDEEP KAUR CHANDIGARH RAJNEESH KUMARI SONIA
INTRODUCTION TO ASP.NET
•ASP.NET IS A SUCCESSOR OF MICROSOFT’S ASP TECHNOLOGY
•ASP.NET IS BUILT ON THE COMMON LANGUAGE RUNTIME(CLR), ALLOWING PROGRAMMERS TO WRITE ASP.NET CODE USING ANY SUPPORTED .NET LANGUAGE
•ASP.NET IS A SERVER SIDE SCRIPTING TECHNOLOGY THAT ENABLES SCRIPTS (EMBEDDED IN WEB PAGES) TO BE EXECUTED BY AN INTERNET SERVER
•ASP STANDS FOR ACTIVE SERVER PAGES
•ASP.NET FILE RUNS INSIDE IIS
.NET FRAMEWORK
FEATURES OF ASP.NET• COMPILED CODE
• ENRICHED TOOL SUPPORT
• POWER AND FLEXIBILITY
• SIMPLICITY
• SCALABILITY
• SECURITY ,ETC.
VIEWS OF AN ASP.NET APPLICATION• THE VISUAL STUDIO .NET IDE PROVIDES TWO
DIFFERENT VIEWS OF A WEB FORMo DESIGN VIEWo HTML VIEW
• THE DESIGN VIEW REPRESENTS THE USER INTERFACE OF THE WEB FORMS PAGE
• THE HTML VIEW REPRESENTS HTML CODE OF AN ASP.NET WEB FORM
CODE-BEHIND FEATURE OF ASP.NET
• ENABLES US TO DIVIDE AN ASP.NET PAGE INTO TWO FILESo PRESENTATION CONTENT FILEo CODE-BEHIND FILE
• PRESENTATION CONTENT FILE, CONTAINS USER INTERFACE ELEMENTS, ITS EXTENSION IS “.ASPX”
• CODE-BEHIND FILE CONTAINS ALL THE APPLICATION LOGIC, EVENT HANDLING PROCEDURES, ITS EXTENSION IS ”.CS” (FOR C#)
• ADVANTAGEo CODE CAN BE EASILY UNDERSTOOD AND DEBUGGED
ASP.NET - SERVER CONTROLS
• SERVER CONTROLS ARE COMPONENTS THAT ARE EXECUTED ON THE SERVER
• EACH SERVER CONTROL IS AN INSTANCE OF A PARTICULAR CLASS WITH METHODS, PROPERTIES AND EVENTS ASSOCIATED WITH IT
• THERE ARE THREE KINDS OF SERVER CONTROLSo HTML SERVER CONTROLS - TRADITIONAL HTML TAGS
o WEB SERVER CONTROLS - NEW ASP.NET TAG
o VALIDATION SERVER CONTROLS - FOR INPUT VALIDATION
WEB SERVER CONTROLSWeb Controls Description
Basic Web Controls TextBox, Label, Button, RadioButton, CheckBox, etc
List Controls ListBox, DropDown list, CheckBox list, RadioButton list, etc
Rich Web Controls Calendar control, Adrotator control, TreeView , etc
Data control DataList, DataGrid, Repeater, etc
VALIDATION SERVER CONTROLS
Validation Server Control DescriptionCompareValidator Compares the value of one input
control to the value of another input control or to a fixed value
CustomValidator Allows to write a method to handle the validation of the value entered
RangeValidator Checks that the user enters a value that falls between two values
RegularExpressionValidator Ensures that the value of an input control matches a specified pattern
RequiredFieldValidator Makes an input control a required field
ValidationSummary Displays a report of all validation errors occurred in a Web page
RICH CONTROLS OF ASP.NET• CALLED AS RICH CONTROLS AS THEY ARE USED FOR SOME
SPECIFIC PURPOSE, SOME OF THEM ARE
• FILEUPLOAD CONTROL, FOR UPLOADING FILE FROM CLIENT TO SERVER
• CALENDAR CONTROL, FOR DISPLAYING CALENDAR
• ADROTATOR CONTROL, FOR RANDOMLY DISPLAYING DIFFERENT ADVERTISEMENTS
• MULTIVIEW CONTROL, IS A CONTAINER BY WHICH MULTIPLE VIEW CAN BE CREATED ON A SINGLE PAGE
MASTER PAGES• MASTER PAGES ALLOW US TO CREATE A
CONSISTENT LOOK AND BEHAVIOR FOR ALL THE PAGES (OR GROUP OF PAGES) IN OUR WEB APPLICATION
• CREATE MASTER PAGE BY CREATING A FILE WITH THE “.MASTER ” EXTENSION
• FOR EX: STANDARD HEADER AND FOOTER , MENU ,ETC.
• THE CONTENT WHICH WOULD BE CHANGED IN CONTENT PAGES SHOULD BE PLACED IN “CONTENTPLACEHOLDER” CONTROL
INTRODUCTION
About the Project ‘Legacy Writer’ or ‘Online will plan’ offers online legal documents services. Site offers ‘Wills’, ‘Living Wills’ and ‘Power of Attorney’ services. The making will covers many situations and solve critical problems. The website is easy to navigate and upgraded with perfect information. Site is guaranteed for your satisfaction, nominal prices. It is the place where people can get high quality, affordable and fast services nationwide. User can get everything in perfect way to make your legal documentation easy.There is no website like this in India is available. It is more secure for legal documents.
THREE TIER ARCHITECTURE
* Data access Layer have-Tables, Stores Procedures.*Business logic layer have-Classes.*Presentation layer have-Master Page,Webforms,PAGES,DESIGN.*Database layer-Used Database dbfb.
THREE USER OF THE WEBSITE
*ADMIN--DESCRIBE PRICE,DOCUMENT TYPE,PRICE,DOC.DETAIL,ADD SECTION,QUESTION,REGISTER LAWYER,USERASSIGN DOCUMENT
*USER--CREATE DOCUMENT,VIEW STATUS OF DOCUMENTMY DOCUMENT,DOWNLOAD PROCEED DOCUMENT.
*LAWYER—ASSIGN DOCUMENT,DOCUMENTDETAIL,UPLOADDOCUMENT,PRINT DOCUMENT.
THIS PROJECT HAVE 55 STORD PROCEDURE AND 11 CLASSESTHE ADMIN MAINTAIN RECORD BETWEEN USER AND LAWYER
Sr. No. Table Name Description
1. Tbreg Table for Registeration of Users
2. Tbdoctyp Table for Storing Document Types
3. Tbsec Details of Document Sections
4. Tbqst Details of Qst for particular section
5. Tbchc Details of choices for questions
6. Tbdoc Details of user’s legal Documents
7. Tblaw Details of lawyer
8. Tbsta Details of the States
9. Tbcty Details of Cities
TYPES OF TABLES USED IN PROJECT---
TABLES-REGISTER,DOCUMENTTYPE,DETAILS,SECTION,QUESTIONCHOICE,LAW,STATES,CITY ETC.STORE PROCE-DELETE,UPDATE,INSERT,FIND,SELECT.
PROJECT STARTING BY INDEX PAGE
USER,ADMIN,LAWYER CAN LOGIN FROM INDEX PAGE
ADMIN LOGIN--DOCUMENT TYPE PAGE IN THIS THE ADMIN CAN ADD TYPESPRICE OF DOCUMENT ALSO EDIT AND DELETE DATA.
FRMSTATE-IN THIS ADMIN CAN ADD STATES
FRMCTY— CITY ADD BY ADMIN
FRMLAW-IN THIS LAWYER CAN REGISTER SELF
USER LOGIN-FRMDOCUMENT INTHIS USER CANSELECT DOCUMENT TYPETHEN GO TO THE PAYPAL TO PAY THE AMOUNT
Login to paypal account by click to paypal button in userAll transaction are made in this paypal account in amount is deduct from this page
PayPal is a global e-commerce business allowing payments and money transfers to be made through the Internet. Online money transfers serve as electronic alternatives to paying with traditional paper methods, such as checks and money orders. It may also charge a fee for receiving money, proportional to the amount received. The fees depend on the currency used, the payment option used, the country of the sender, the country of the recipient, the amount sent and the recipient's account type. In addition, eBay purchases made by credit card through PayPal may incur extra fees if the buyer and seller use different currencies.Login by sellers account.
ABOUT PAYPAL--
FRMMY DOCUMENT-IN THIS USER CAN CHECK THAT WHICH DOCUMENTS DETAILARE ASSIGNED BY ADMIN,LAWYER BY CLICK ON DOWNLOAD DOCUMENT CAN DOWNLOAD DOCUMENT
FRMTHANKS-AFTER GETTING ALL DOCUMENT THE USER CAN GO TO THE THANKS PAGE
CHANGE PASSWARD –THROUGH THIS USER CAN CHANGE PASSWARD BY ENTERING NEW AND OLD PASSWARD AND THEN SUBMIT.
LAWYER LOGIN—FRMASGDOC,IN THIS LAWYER CAN CHECK WHICH DOCUMENT IS ASSIGN TO HIS/HER.THEN CLICK ON DOCUMENT DETAILS,UPLOAD DOCUMENT STATUS.
LAWYER CAN PRINT DOCUMENT FOR DETAIL AND TO CHECK DETAILS.
FRMUPL-IN THIS LAWYER UPLOAD THE PREPARED FILE AFTER THAT THE USER CAN CHECK IN THEIR LOGIN THIS MAY IN THE FORM OF TEXT FILE (.TXT)
THANK U……