Micromeritics - Fundamental and Derived Properties of Powders
Asp .Net Website on E Learning
1. Abhay Chamber, Jalori Gate, Jodhpur-342001 Ph.2614914 e-mail-niitjodh@sancharnet.in NIIT
Fast Learn an eLearning
Solution
ChandniPurohit
&
Mujeeb Rehman
Semester – C 2014
NIIT
2. ~ 2 ~
Fast Learn an
eLearning solution
Batch Code: B140109
Sem Code: SMCRD
Start Date: 11 Sep 2013
End Date: 14Feb2014
Name of the Coordinator: Binay Mishra
Name of the Creator: Chandni Purohit &
Mujeeb Rehman
Date of Submission: Sat, 8th
Feburary 2014
3. ~ 3 ~
Certificate
This is certifying that thesis work on, “Fast Learn, an
eLearning solution” is a bonfire work has been
successfully carried out and submitted in the fulfillment
of the requirement for the Semester - C of GNIIT
(Software Engineering) from NIIT. It is certified that all
correction /suggestion indicated for the internal
assessment have been incorporated in the thesis. The
thesis has been approved as it satisfied the academic
requirement in respect of minor work prescribed for the
software engineering (GNIIT). This thesis is done under
the guidance of “Binay Mishra” (Faculty of Semester C
of GNIIT) by “Chandni Purohit and Mujeeb Rehman” of
Semester “C” GNIIT (Software Engineering).
Mr. BinayMishra Mr. MukeshBansal
(Faculty) (Director)
4. ~ 4 ~
Acknowledgement
We are very thankful to everyone who supported us
for this project and gives their guidance to complete
our thesis work effectively and moreover on time.
We are equally grateful to our faculty Mr. Binay
Mishra, who gave us moral support and guided us in
different matters and solutions regarding the topic.
We feel immensely proud in extending our heartiest
thanks to Mr. MukeshBansal, Director of NIIT
(Jodhpur), Ms. RitikaMaheshwari (GL Tech.), for
providing us a platform to improve in various fields.
They went out of their way and provide us with
openhearted help and counsel. They have been a
source of inspiration for us and their experience and
knowledge have helped us in learning and giving
this project the shape it has assumed.
Mujeeb Rehman
And
Chandni Purohit
5. ~ 5 ~
System Requirements
•CPU
•Monitor
•Keyboard
•Mouse
•2GB RAM (Minimum)
•100 GB HDD (Minimum)
Hardware Requirement
•Microsoft Visual Studio 2010 with service pack 1
•Microsoft SQL Server 2008 with service pack 3
•Installed Browser (Opera, IE, Crome, FireFox, Safari)
•Active X Plugin
•Flash Player
Software Requirement
•Microsoft Windows 7/8
Operating System
6. ~ 6 ~
Contents
Chapter Page no.
1. Introduction 7
2. Home Page 8
3. Our Programs Section 11
4. Gallery Page 13
5. Contact Us Page 15
6. About Us Page 20
7. Register Page 23
8.Login Page 40
9. Help Page 73
10. Site Map 75
11.Conclusion 77
12. Bibliography 78
7. ~ 7 ~
Chapter 1 Introduction
Fast Learn, Inc. is an e-Learning website that was founded by
Mujeeb Rehman and Chandani and published on Saturday 8th
Feburary 2014. Fast learn, using the traditional methods of
providing information up till now. The eLearn idea is best in
today's days so we bring up all our knowledge library here on
INTERNET. Bringing Fast Learn on internet is because, we want
to be now paper less information system and want to connect our
members every tym and every minute of the day.
Fast Learn always known for excellence in education, attracting
thousands of students from various countries. Our WebSite
Provide the same previous educational stuffs here on internet.
Our system imparts education in the following diciplines:
ASP.NET (Active Server Pages)
ADO.NET (Active Data Object)
HTML (Hyper Text Markup Language)
CSS (Cascading Style Sheet)
C Sharp (C#) Programming
C++ Programming
C Programing
Microsoft Office
8. ~ 8 ~
Chapter 2 Home
Below is the picture of our homepage:
10. ~ 10 ~
<asp:AdRotator ID="AdRotator1"
runat="server"
AdvertisementFile="~/Advertisement XML
Files/eLearningAdds.xml" Height="80px"
Width="150px" />
<br />
<br />
<marquee BEHAVIOR=scroll
bgcolor="YellowGreen">Buy Programming Books on
Flipkart.com</marquee>
<asp:AdRotator ID="AdRotator2"
runat="server"
AdvertisementFile="~/Advertisement
XML Files/ProgrammingBookAdds.xml"
AlternateTextField="Buy Programming
Books" Height="120px" Width="150px" />
<br />
<br />
<Marquee behavior=scroll
bgcolor="YellowGreen">Microsoft Products Available Here
!</Marquee>
<asp:AdRotator ID="AdRotator3"
runat="server"
AdvertisementFile="~/Advertisement
XML Files/MicrosoftAdds.xml" Height="130px"
Width="150px" />
<br />
<br />
<marquee behavior=scroll
bgcolor="YellowGreen">Build Your Knowledge By Visiting These
Sites !</marquee>
<asp:AdRotator ID="AdRotator4"
runat="server" Height="80px" Width="150px"
AdvertisementFile="~/Advertisement
XML Files/WebsiteAdds.xml" />
</div>
</td>
</tr>
</table>
</div>
</asp:Content>
11. ~ 11 ~
Chapter 3 Our Programs
Below is the picture, that show’s one of the courses provided by
Fast Learn.
The above picture is an example of our programs section. Here
different types of courses are offered according to choice of
students. ASP.net is just an example of one of our courses.
19. ~ 19 ~
C# Code Used in Contact Us Page !
namespace eLearning
{
public partial class WebForm12 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
MailMessage mailMessage = new MailMessage();
{
try
{
if (Page.IsValid)
mailMessage.From = new
MailAddress("mujeebrehman3592@gmail.com");
mailMessage.To.Add("elearning696@gmail.com");
mailMessage.Subject = txtbxSubject.Text;
mailMessage.Body = "<B>Sender Name : </b>" + txbxname.Text + "
</br>"
+ "<B>Sender Email : </b>" + txtbxEmail.Text + " </br>"
+ "<B>Subject : </b>" + txtbxSubject.Text + " </br>"
+ "<b>Comments : </b>" + txtbxComments.Text;
mailMessage.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);
smtpClient.EnableSsl = true;
smtpClient.Credentials = new
System.Net.NetworkCredential("mujeebrehman3592@gmail.com","********");
smtpClient.Send(mailMessage);
Label1.Text = "Thank you for contacting US";
txbxname.Enabled = false;
txtbxEmail.Enabled = false;
txtbxSubject.Enabled = false;
txtbxComments.Enabled = false;
btnSubmit.Enabled = false;
}
}
catch (Exception ex)
{
Label1.ForeColor = System.Drawing.Color.Red;
Label1.Text = "There is an Unknown problem. Please try again later";
}
}
}
}
}
20. ~ 20 ~
Chapter 6 About Us
The above picture is of about us webpage, where information
regarding our website and the courses offered are given.
21. ~ 21 ~
Html code used on About Us Webpage !
<%@ Page Title="" Language="C#"
MasterPageFile="~/eLearning.Master" AutoEventWireup="true"
CodeBehind="AboutUsPage.aspx.cs"
Inherits="eLearning.AboutUsPage" %>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div style="margin: auto; border: 20px dashed #FF6600;
padding: 15px; height: 574px; background-color: #FFFFCC;
border-radius:30px; width: 700px; text-align: center;">
<h1>
About Us</h1>
<p style="text-align: justify">
Fast Learn, Inc. is a e-Learning site that was
founded by Mujeeb Rehman and
Chandani on Friday 7th Feburary 2014. Fast
learn, using the traditional methods
of providing information up till now. The eLearn
idea is best in today's days so
we bring up all our knowledge library here on
INTERNET. Bringing Fast Learn on
internet is because, we want to be now paper
less information system and want to
connect our members every tym and every minute
of the day.</p>
<p style="text-align: justify">
Fast Learn always known for excellence in
education, attracting thousands of
students from various countries. Our WebSite
Provide the same previous
educational stuffs here on internet. Our system
imparts education in the
following diciplines:</p>
<ul>
<li>
<p style="text-align: justify">
22. ~ 22 ~
ASP.NET (Active Server Pages)</p>
</li>
<li>
<p style="text-align: justify">
ADO.NET (Active Data Object)</p>
</li>
<li>
<p style="text-align: justify">
HTML (Hyper Text Markup Language)</p>
</li>
<li>
<p style="text-align: justify">
CSS (Cascading Style Sheet)</p>
</li>
<li>
<p style="text-align: justify">
C Sharp (C#) Programming</p>
</li>
<li>
<p style="text-align: justify">
C++ Programming</p>
</li>
<li>
<p style="text-align: justify">
C Programing</p>
</li>
<li>
<p style="text-align: justify">
Microsoft Office</p>
</li>
</ul>
</div>
</asp:Content>
23. ~ 23 ~
Chapter 7 Register
This section is used for the registration of any new student. Here
the registration form is given which is to be filled by the new user
for becoming a member on Fast Learn. This is the picture of the
user registration form:
24. ~ 24 ~
When the user complete filling their registration form, he/she then
first asked to check his/her details before submitting. That is
shown like this:
25. ~ 25 ~
After hitting submit button, the registration process takes place,
the information is showed to the new user for 20 seconds. The
following picture shows how the student that he is being
registered to this course:
26. ~ 26 ~
This is a greeting message which notify student that he/she are
registered on Fast Learn.
45. ~ 45 ~
Now if there is a student login, the website will show the given
page as shown below. This personal profile is customize
according to the educational needs of the student.
59. ~ 59 ~
color: #FFFFFF;
}
.style25
{
width: 190px;
}
.style27
{
width: 176px;
text-align: center;
}
</style>
</asp:Content>
Student Page: After this, when the user click on profile button,
the following picture given below is been shown by website:
60. ~ 60 ~
The next button is for download. Student can download study
related stuffs here after login.
For example:
The next button is for test. Student can give an online test with the help of
this website:
61. ~ 61 ~
C# Code used in Student Page !
namespace eLearning
{
public partial class StudentMainPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("File", typeof(string));
dt.Columns.Add("Size", typeof(string));
dt.Columns.Add("Type", typeof(string));
foreach (string strFile in Directory.GetFiles(Server.MapPath("~/Data")))
{
dt.Rows.Add(fi.Name, fi.Length, GetFileTypeByExtention(fi.Extension));
}
GridView1.DataSource = dt;
GridView1.DataBind();
}
private string GetFileTypeByExtention(string extention)
{
switch(extention.ToLower())
{
case ".doc":
case ".docx":
return "Microsoft Word Document";
case ".ppt":
case ".pptx":
return "Microsoft Power-point";
case ".xlsx":
case ".xls":
return "Microsoft Excel Document";
case ".pdf":
return "Portable Document Format";
case ".txt":
73. ~ 73 ~
Chapter 9 Help Page
In this website this section is shown as under construction, which
is used to indicate that designer is working on this particular
section and this will soon be available to our user. See the image
below:
74. ~ 74 ~
Html code used on Help Page !
<%@ Page Title="" Language="C#"
MasterPageFile="~/eLearning.Master" AutoEventWireup="true"
CodeBehind="HelpPage.aspx.cs" Inherits="eLearning.WebForm2" %>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div style="margin: auto; height: auto; width: 1024px;">
<asp:Image ID="Image2" runat="server" Height="600px"
ImageUrl="~/Images/under-construction.jpg"
Width="1024px" />
</div>
</asp:Content>
75. ~ 75 ~
Chapter 10 Site Map
The above picture is an example of the site map of this website.
This is used to show the current path. The section i.e,
Home>Register>Student Registration is an example of the
navigation when user is navigating through home to register to
student registration. Here the home is the root node where
register and student registration is the child and sub child node
respectively.
Showing Current Path of User Using Site Map
77. ~ 77 ~
Chapter 10 Conclusion
Last but not the least, we would like to say this website is so good
and user-friendly which can give us a simplest way to learn and
check your IQ in IT. Intractionover a network with experts is very
good here. In my opinion, this website canprovide more best
learning stuff in future and and also material which is best suited
for everyone and everywhere. We are sure that Fast Learn can be
very useful for those how are new to IT sector.
However, Fast Learn can do a lot more than that
78. ~ 78 ~
Chapter 11 Bibliography
NIIT Cloud Courseware Asp.net Project Book Sem-C
NIIT Cloud Courseware Asp.net Activity Book Sem-C
www.stackOverflow.com
www.W3School.com