computer science department portal

Upload: ritika-bansal

Post on 04-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 computer science department portal

    1/81

    COMPUTER SCIENCE DEPARTMENT PORTAL

    APPLICATION WEBSITE

    Report submitted in partial fulfilment of the requirement for the

    degree of

    B.Tech.

    In

    Information Technology

    By

    ASHIMA DOGRA (45-IT-09)

    RITIKA BANSAL (43-IT-09)

    NEHA GOYAL ( )

    HOD (IT)

    PROF. PAYAL PAHWA

    Bhagwan Parshuram Institute Of TechnologySector-17, Rohini.Delhi-85

    October 2011

  • 7/29/2019 computer science department portal

    2/81

    DECLARATION

    This is to certify that Report entitled COMPUTER SCIENCE DEPARTMENT

    PORTAL is submitted by me in partial fulfilment of the requirement for the award of

    degree B.Tech (IT) to BPIT,GGSIP University, Delhi comprises only my original work and

    due acknowledgement has been made in the text to all other material used.

    Date:

    ASHIMA DOGRA

    RITIKA BANSAL

    NEHA GOYAL

  • 7/29/2019 computer science department portal

    3/81

    ACKNOWLEDGEMENT

    It is my pleasure to be indebted to various people who have directly or indirectlycontributed in the development of this work and who influenced my thinking, behaviour and

    acts during the course of study.

    I express my sincere gratitude to Prof. Dr. A.K. Tandon, Director for helping us in the

    process of training and for being a source of inspiration.

    I am thankful to Prof. Payal Pahwa, HOD(IT), for providing me an opportunity to undergo

    Summer Training at Bhagwan Parshuram Institute of Technology.

    I am also thankful toMr. Mohd. Faiz Arif Khan, HPES Faculty, for his support, cooperation,

    and motivation provided to me during the training for constant inspiration and valuable help.

    I also extend my sincere appreciation to Mr.R.C Bharani ,Training and Placement

    Department, who provided his valuable suggestions and precious time in accomplishing the

    project report. I also appreciate Library and Computer Laboratory Facilities for providing me

    the resources and help at the time of need.

    Lastly, I would like to thank the Almighty and my parents for their moral support and with

    whom I shared my day-to-day experience and received lots of suggestions that improved the

    quality of my work.

    ASHIMA DOGRA

    RITIKA BANSAL

    NEHA GOYAL

  • 7/29/2019 computer science department portal

    4/81

    Table Of Contents

    ..................................................................................................................... 3

  • 7/29/2019 computer science department portal

    5/81

    1. ABSTRACT

    The aim is to make an online web portal for Computer Science Department, so that

    everyone can get information about department, students can easily communicate with

    teachers from anywhere. Teachers can easily communicate with the students, and cankeep records of every student easily and efficiently. The proposed system could be

    accessed from any corner of the world on net.

    Faculty: This module gives profile information of various faculties

    associated to the department.

    It gives profile information of all the faculties.

    Anyone can contact to these faculties and post queries to them.

    They can upload E-books and other reading materials.

    They can post notices to the students and also view the notices from the

    administrator.

    Students: This is a separate webpage for students.

    They can view, edit, and update their profile from anywhere.

    Student can download documents as well.

    They can view faculty profile and even post queries to the faculties.

    The can also generate their Resume

    They can view notices by the Admin.

    They can view notices by the Faculties.

    Administrator: The administrator has the central control over thewhole portal.

    He can access the students and faculties information directly.

    He will create the student and faculty profiles which they can later on edit.

    He can respond to the queries of the faculties.

    He can post notices which will be accessible to the both the faculties and

    the students.

    1

  • 7/29/2019 computer science department portal

    6/81

    He will handle the number of students and incase any student or faculty

    leaves he will edit the record accordingly.

    2. INTRODUCTION

    EXISTING SYSTEM:

    There is no such system available for department. The students cannot communicatewith teachers properly. There is a great problem in keeping record of daily attendance,

    performance of each student, profile of each person associated with the department, and

    there was a lot of difficulties for the student regarding interaction with the faculties and

    viewing the current updates.

    PROPOSED SYSTEM:

    The proposed system is to make an online web portal for Computer Science Department,

    so that everyone can get information about department, students can easily communicate

    with teachers from anywhere. Teachers can easily communicate with the parents, and can

    keep records of every student easily and efficiently. The proposed system could be

    accessed from any corner of the world on net.

    GOALS AND OBJECTIVES:

    It is easy for new users to register and create new account.

    It maintains a central base of information.

    It delivers all the information about student profile as well as students

    attendance to be accessible by faculties.

    It displays syllabus of various batches of CS Department.

    Faculties can view the profile of any of the student.

    Students can view their previous results, can read books, and can

    communicate with teachers through provided email addresses.

    SYSTEM SCOPE:

    Major inputs include all the particulars like student name, batch, students attendance and

    various studies material etc. for all the students in the department. Inputs include details

    of students and faculties. Outputs include information about department, students result,

    students and faculties profile and study material available for student, syllabus of variousbatches.

    2

  • 7/29/2019 computer science department portal

    7/81

    SYSTEM CONETXT:

    Creating webpage for Computer science Department and implementing it on

    internet is really a great idea both for the information seekers as well as for

    students and faculties of department. It greatly helps the department and

    other users as information about department and students is available at any

    time on web. It increases the ease both for students and faculties.

    OVERALL DESCRIPTION :

    (COMPUTER SCIENCE DEPARTMENT PORTAL)

    For This Application, we will provide following modules:

    Admin Module:

    1. Add Students and Faculty Details

    Create a form for administrator to add new student/Faculty. And insert new entry on

    LoginMaster table. This form has 1drop down list for selection of student or faculty.

    2. Delete/Edit the details

    Create a form where all students/faculty are display on the combo and the admin can

    select any student and can delete any of the student/faculty from the LoginMaster

    table.

    3. Upload Notice

    Create a page with 1 text field for title of the notice and text area for the content of the

    notice. The page should also contain a combo to choose for whom the notice is for.

    3

  • 7/29/2019 computer science department portal

    8/81

    4. Delete/Edit the details

    Create a form where all notice title are display on the combo and the

    admin can select any notice and can delete/edit any of the notice.

    Student Module:

    1. Create An profile(Registration)

    Create a form where the user can create an enter the details of academics and extra

    curricular activites the profile is is in editable mode. .

    2. Resume Builder

    Create a page which will generate a resume based on the data entered by the student

    in the profile.

    3. Notice board

    Create a page which will have a combo box from which the student can choose which

    notice he wishes to see either by the admin or by the faculty.

    4. Faculty page

    Create a page which will contain the list of the faculties sorted alphabetically and each

    entry serves as a link to the faculty profile.

    5. Scrap Space

    Each student should have his own scrap space where the response to their queries is

    posted.

    4

  • 7/29/2019 computer science department portal

    9/81

    Faculty Module:

    1. Create An profile(Registration)

    Create a form where the faculty can create an enter the details of academics and extra

    curricular activites the profile is is in editable mode. .

    2. Notice

    Create a page with 1 text field for title of the notice and text area for the content of the

    notice. The page should also contain a combo to choose for whom the notice is for.

    3. Students page

    Create a page which will contain a combo box from which the faculties can choose to

    view the profile of the students of the respective batch.

    4. Scrap Space

    Each faculty should have their own scrap space where the queries is posted.

    6. Notice board

    The faculty should be able to view the notices uploaded on the common notice board.

    3. PROCESS SELECTON

    FEASIBILITY STUDY

    5

  • 7/29/2019 computer science department portal

    10/81

    Feasibility study is a process to check possibilities of system development.It is a

    method to check various different requirements and availability of financial & technical

    resources.

    Before starting the process various parameters must be checked like:

    Estimated finance is there or not?

    The man power to operate the system is there or not?

    The man power is trained or not?

    All the above conditions must be satisfied to start the project.

    There are three different ways feasibility can be tested

    1) Economical Feasibility

    2) Technical Feasibility

    3) Operational Feasibility.

    Economical Feasibility:

    In economical feasibility, analysis of the cost of the system is carried out. The system

    should be only developed if it is going to give returned the current manual system user can

    get the price only by purchasing the newspapers.

    In addition if he/she wants to see archives of particular equity then he has to refer to

    all the old newspapers. For research reports he has to buy another magazine. So Instead of

    buying no of magazines user has to just go online and with a single click he can get whatever

    information he wants. So our project of online share news passes the test of economical

    feasibility.

    Technical Feasibility:

    It is basically used to see existing computer, hardware and software etc, weather it is

    sufficient or additional equipments are required?

    Minimum System Requirement is such that it can be affordable by of the user who is

    having computer. All the user requires is compatible browser and .net framework installed so

    our system is fully technical feasible.

    6

  • 7/29/2019 computer science department portal

    11/81

    Operational Feasibility:

    Once the system is designed there must be trained and expert operator. If there are not

    trained they should given training according to the needs of the system.

    From the users perspective our system fully operational feasible as it just requires

    some knowledge of computer. Operators only need add daily prices of various equities and

    there are enough validations available so operator does not require any special technical

    knowledge. So our system also passes the test of operational feasibility.

    HARDWARE REQUIREMENTS

    Pentium 90 MHZ or Faster and 96 MB Ram (Client)

    Pentium 133 MHZ or Faster and 128 Ram (Server)

    SOFTWARE REQUIREMENTS

    Server Side : Java(JDK6.0), Servlet2.4, JSP2.0, EL, JSTL

    Client Side : HTML, JavaScript, CSS

    Database : MySQL 5.0.

    IDE : NetBeans6.5, Dreamweaver8, MySQL GUI Tool5.0

    JAVA EE APPLICATION MODEL :

    The Java EE application model begins with the Java programming language and the Java

    virtual machine. The proven portability, security, and developer productivity they provideforms the basis of the application model. Java EE is designed to support applications that

    implement enterprise services for customers, employees, suppliers, partners, and others who

    make demands on or contributions to the enterprise. Such applications are inherently

    complex, potentially accessing data from a variety of sources and distributing applications to

    a variety of clients.

    To better control and manage these applications, the business functions to support these

    various users are conducted in the middle tier. The middle tier represents an environment that

    is closely controlled by an enterprises information technology department. The middle tier is

    typically run on dedicated server hardware and has access to the full services of the

    enterprise.

    7

  • 7/29/2019 computer science department portal

    12/81

    JAVA EE Multi Layered Architecture:

    (Fig.1)

    JAVA EE Components:

    The Java EE specification defines the following Java EE components:

    Application clients and applets are components that run on the client.

    Java Servlet, JavaServer Faces, and JavaServer Pages (JSP) technology components are

    web components that run on the server. platform-specific security measures in each

    works in a variety of different security environments application with its related classes.

    6 Enterprise JavaBeans (EJB) components (enterprise beans) are business components that

    run on the server.

    Java EE components are written in the Java programming language and are compiled in the

    same way as any program in the language. The difference between Java EE components and

    standard

    Java classes is that Java EE components are assembled into a Java EE application, are

    verified to be well formed and in compliance with the Java EE specification, and are

    deployed to production, where they are run and managed by the Java EE server.

    My SQL Server:

    MySQL:

    What is MySQL?

    8

  • 7/29/2019 computer science department portal

    13/81

    MySQL is a database. MySQL is the most popular open-source database system. The free

    MySQL database is very often used with PHP. A database holds one or multiple tables.

    The data in MySQL is stored in database objects called tables.

    A table is a collection of related data entries and it consists of columns and rows.

    Databases are useful when storing information categorically. A company may have a

    database with the following tables: "Employees", "Products", "Customers" and "Orders".

    Database Tables Used

    A database most often contains one or more tables. Each table is identified by a name (e.g.

    "Customers" or "Orders"). Tables contain records (rows) with data.

    LoginMaster

    Field Name Description

    UserID int(10) PK

    Password Varchar(30)

    Status Varchar (5)

    Note:Status may be Studn, Faclt, Admin.

    StudentMaster

    Field Name Description

    UserID int(10) primary key

    RollNo int(10)

    Batch int(4)

    Branch Varchar(30)

    Degree Varchar(10)

    UserId int(10) primary key

    Name Varchar(30)

    DOB int(10)

    Gender varchar(6)

    9

  • 7/29/2019 computer science department portal

    14/81

    Address varchar(50)

    MobNumber Int(10)

    Email Varchar(20)

    Note: Batch is the year of passing , Joining Year is the Year in

    which the student joined.

    FacultyMaster

    Field Name Description

    UserID int(10) primary key

    Department Varchar(30)

    Degree Varchar(20)

    Name Varchar(30)

    DOB int(10)

    Gender varchar(6)

    Address varchar(50)

    MobNumber Int(10)

    Email Varchar(20)

    Notice

    Field Name Description

    Status Varchar(20)

    Title Varchar(100)

    Message Varchar(200)

    Scrapmaster

    Field Name Description

    Status Varchar(100)

    10

  • 7/29/2019 computer science department portal

    15/81

    Scraps Varchar(500)

    Queries

    A query is a question or a request.

    With MySQL, we can query a database for specific information and have a recordset

    returned.

    Look at the following query:

    SELECT LastName FROM Persons

    Facts about MySQL Database

    One great thing about MySQL is that it can be scaled down to support embedded database

    applications. Perhaps it is because of this reputation that many people believe that MySQL

    can only handle small to medium-sized systems.

    The truth is that MySQL is the de-facto standard database for web sites that support huge

    volumes of both data and end users (like Friendster, Yahoo and Google).

    4. UML DIAGRAMS

    4.1. ENTITY RELATION DIAGRAM

    11

  • 7/29/2019 computer science department portal

    16/81

    4.2. DATA FLOW DIAGRAM

    CONTEXT DIAGRAM

    12

  • 7/29/2019 computer science department portal

    17/81

    LEVEL- 1 DATA FLOW DIAGRAM

    LEVEL- 2 DATA FLOW DIAGRAM

    13

  • 7/29/2019 computer science department portal

    18/81

    1. Login Process:-

    2. Registration Process:-

    14

  • 7/29/2019 computer science department portal

    19/81

    3. Sign-Up Process:-

    15

  • 7/29/2019 computer science department portal

    20/81

    4. User Account Maintainence Process:-

    4.3. USE CASE DIAGRAM

    16

  • 7/29/2019 computer science department portal

    21/81

    4.4. SEQUENCE DIAGRAMS

    17

  • 7/29/2019 computer science department portal

    22/81

    Sequence Diagram for Login:-

    18

  • 7/29/2019 computer science department portal

    23/81

    :User :Home :Profile :Database:Registration

    personal:Registration

    physical:Registration

    socio-occupation

    click on reg istrat ion fill-up data fill-up physical data store to database

    profile is created now user can login by user-id

    login pa ge

    login using useridand password

    check username and password

    usernam e and password is valid or not valid

    not valid

    valid username and password

    wellcome user n ow you can edit/update your profile

    Sequence Diagram For Registration:-

    19

  • 7/29/2019 computer science department portal

    24/81

    :User :Profile :database:Registration :Photoupload

    login with correctusername and password

    click on edit profile

    update imformation

    give remaining registration screen

    fillup form and click on update store to database

    profile updated

    click on photoupload

    browes photo

    click on upload

    photo uploaded

    Sequence Diagram For Edit Profile :-

    4.5. ACTIVITY DIAGRAMS

    20

  • 7/29/2019 computer science department portal

    25/81

    Input Validation:-

    Enter I /P Data

    [Data Valid ] [Data Invalid ]

    Valid Data FromUser Invalid Data Entered by User

    [Prompt For Correcrion ]

    Display Records:-

    21

  • 7/29/2019 computer science department portal

    26/81

    FetchRecordfromDatabase

    DisplayDataonform NoDataintoDatabase

    Add Records :-

    Array Passed by I/p validate

    Add data in to database

    Update Record:-

    22

  • 7/29/2019 computer science department portal

    27/81

    User Issues Update Command

    Update Records in to Database

    Store updated data in to database

    23

  • 7/29/2019 computer science department portal

    28/81

    5. CODING

    5.1. LOGIN CODE:

    using System;

    using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    public partial class Default6 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void ImageButton2_Click(object sender, ImageClickEventArgs e)

    {

    }

    protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)

    {

    Session["username"] = Login1.UserName;

    Response.Redirect("MyPro_fin1.aspx");

    }

    24

  • 7/29/2019 computer science department portal

    29/81

    protected void Button1_Click(object sender, EventArgs e)

    {

    Label31.Text = "Login/Sign Up first and then search.. ";

    }

    protected void Timer1_Tick(object sender, EventArgs e)

    {

    if (ImageButton2.Visible == true)

    ImageButton2.Visible = false;

    else

    ImageButton2.Visible = true;

    }

    protected void AdRotator1_AdCreated(object sender, ArAdCreatedEventgs e)

    {

    }

    }

    25

  • 7/29/2019 computer science department portal

    30/81

    5.2. ABOUT US CODE:

    using System;

    using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    public partial class Default4 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

    Label31.Text = "Login/Sign Up first and then search.. ";

    }

    protected void ImageButton2_Click(object sender, ImageClickEventArgs e)

    {

    }

    protected void Timer1_Tick(object sender, EventArgs e){

    26

  • 7/29/2019 computer science department portal

    31/81

    }

    27

  • 7/29/2019 computer science department portal

    32/81

    5.3. SIGN UP CODE:

    using System;using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    public partial class Default4 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void Timer1_Tick1(object sender, EventArgs e)

    {

    if (Label30.Visible == true)

    Label30.Visible = false;

    else

    Label30.Visible = true;

    }

    }

    28

  • 7/29/2019 computer science department portal

    33/81

    5.4. WEDDING PLANNER CODE:

    using System;using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    public partial class Default5 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void ImageButton2_Click(object sender, ImageClickEventArgs e)

    {

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

    Label34.Text = "Login/Sign Up first and then search.. ";

    }

    protected void Timer1_Tick(object sender, EventArgs e)

    {

    29

  • 7/29/2019 computer science department portal

    34/81

    if (Label30.Visible == true)

    Label30.Visible = false; }

    5.5. CONTACT US CODE:

    using System;

    using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    public partial class Default6 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void ImageButton2_Click(object sender, ImageClickEventArgs e)

    {

    }

    protected void Timer1_Tick(object sender, EventArgs e)

    {

    if (ImageButton2.Visible == true)

    ImageButton2.Visible = false;

    else

    ImageButton2.Visible = true;

    }

    30

  • 7/29/2019 computer science department portal

    35/81

    }

    31

  • 7/29/2019 computer science department portal

    36/81

    5.6. CREATE PROFILE CODE:

    using System;using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    using System.Data.SqlClient;

    public partial class Default4 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)

    {

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

    SqlConnection con = new SqlConnection();

    con.ConnectionString=@"DataSource=.\SQLEXPRESS;AttachDbFilename=|

    datadirectory|\Database.mdf;Integrated Security=True;User Instance=True";

    SqlCommand cmd = new SqlCommand();

    32

  • 7/29/2019 computer science department portal

    37/81

    cmd.Connection = con;

    cmd.CommandText = "insert into cpro

    values(@Name,@UserName,@Gender,@Date,@Month,@Year,@Age,@Religion,@Mother

    Tongue,@Caste,@MaritalStatus,@City,@Education,@Profession,@Salary,@Feet,@Inches,

    @BodyType,@Complexion,@FamilyType,@FamilyStatus,@Siblings,@Hobbies,@AboutM

    e,@ContactInfo,@ImageName,@ImageAddress)";

    cmd.Parameters.AddWithValue("@Name", name_cp.Text);

    cmd.Parameters.AddWithValue("@UserName", username_cp.Text);

    if (rdfemale_cp.Checked == true)

    cmd.Parameters.AddWithValue("@Gender", rdfemale_cp.Text);

    else

    cmd.Parameters.AddWithValue("@Gender", rdmale_cp.Text);

    cmd.Parameters.AddWithValue("@Date", dd_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@Month", mm_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@Year", yy_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@Age", Convert.ToInt32(age_cp.Text));

    cmd.Parameters.AddWithValue("@Religion", rel_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@MotherTongue", mt_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@Caste", cas_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@MaritalStatus", ms_cp.SelectedItem.Text);

    33

  • 7/29/2019 computer science department portal

    38/81

    cmd.Parameters.AddWithValue("@City", city_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@Education", ed_cp.Text);

    cmd.Parameters.AddWithValue("@Profession", Prof_cp.Text);

    cmd.Parameters.AddWithValue("@Salary", sal_cp.Text);

    cmd.Parameters.AddWithValue("@Feet", ft_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@Inches", ht_cp.SelectedItem.Text);

    if (slim_cp.Checked == true)

    cmd.Parameters.AddWithValue("@BodyType", slim_cp.Text);

    else if (avg_cp.Checked == true)

    cmd.Parameters.AddWithValue("@BodyType", avg_cp.Text);

    else if (ath_cp.Checked == true)

    cmd.Parameters.AddWithValue("@BodyType", ath_cp.Text);

    else

    cmd.Parameters.AddWithValue("@BodyType", heavy_cp.Text);

    if (vfair_cp.Checked == true)

    cmd.Parameters.AddWithValue("@Complexion", vfair_cp.Text);

    else if (fair_cp.Checked == true)

    cmd.Parameters.AddWithValue("@Complexion", fair_cp.Text);

    else if (wheatish_cp.Checked == true)

    cmd.Parameters.AddWithValue("@Complexion", wheatish_cp.Text);

    else

    cmd.Parameters.AddWithValue("@Complexion", dark_cp.Text);

    if (joint_cp.Checked == true)

    cmd.Parameters.AddWithValue("@FamilyType", joint_cp.Text);

    else if (nuclear_cp.Checked == true)

    cmd.Parameters.AddWithValue("@FamilyType", nuclear_cp.Text);

    34

  • 7/29/2019 computer science department portal

    39/81

    else

    cmd.Parameters.AddWithValue("@FamilyType", others_cp.Text);

    if (midcls_cp.Checked == true)

    cmd.Parameters.AddWithValue("@FamilyStatus", midcls_cp.Text);

    else if (rich_cp.Checked == true)

    cmd.Parameters.AddWithValue("@FamilyStatus", rich_cp.Text);

    else

    cmd.Parameters.AddWithValue("@FamilyStatus", aff_cp.Text);

    cmd.Parameters.AddWithValue("@Siblings", nos_cp.SelectedItem.Text);

    cmd.Parameters.AddWithValue("@Hobbies", hb_cp.Text);

    cmd.Parameters.AddWithValue("@AboutMe", abt_cp.Text);

    cmd.Parameters.AddWithValue("@ContactInfo", cont_cp.Text);

    cmd.Parameters.AddWithValue("@ImageName","");

    cmd.Parameters.AddWithValue("@ImageAddress","");

    con.Open();

    cmd.ExecuteNonQuery();

    con.Close();

    Label27.Text = "Your Profile Has Been Successfully Created..";

    Response.Redirect("Login1.aspx");

    }

    protected void slim_cp_CheckedChanged(object sender, EventArgs e)

    {

    }

    protected void Timer1_Tick1(object sender, EventArgs e)

    {

    if (Label30.Visible == true)

    Label30.Visible = false;

    else

    Label30.Visible = true;

    }

    35

  • 7/29/2019 computer science department portal

    40/81

    }

    5.7. DATAVIEW CODE:

    using System;

    using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    using System.Data.SqlClient;

    public partial class Default3 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    try

    {

    if (Page.IsPostBack == false)

    {// string uname = Session["username"].ToString();

    SqlConnection con = new SqlConnection();

    con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|

    datadirectory|\Database.mdf;Integrated Security=True;User Instance=True";

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    //cmd.CommandText = "select * from cpro";// where Gender='" +

    looking_qs.SelectedItem.Text + "'and Age>='" + age1_qs.SelectedItem.Text + "' and Age

  • 7/29/2019 computer science department portal

    41/81

    + age2_qs.SelectedItem.Text + "'and Religion='" + rel_qs.SelectedItem.Text + "'and

    MotherTongue='" + mt_qs.SelectedItem.Text + "'and Caste='" + cas_qs.SelectedItem.Text +

    "'and MaritalStatus='" + ms_qs.SelectedItem.Text + "'and City='" +

    city_qs.SelectedItem.Text + "'"; //"select * from cpro";// where UserName='" + uname + "'";

    //con.Open();

    //SqlDataReader dr = cmd.ExecuteReader();

    //DataList1.DataSource = dr;

    //DataList1.DataBind();

    //con.Close();

    //DataList1.DataSource = dr;

    //DataList1.DataBind();

    string gen, rel, mt, cas, ms, city;

    gen = Request.QueryString["str"];

    rel = Request.QueryString["str4"];

    mt = Request.QueryString["str5"];

    cas = Request.QueryString["str6"];

    ms = Request.QueryString["str7"];

    city = Request.QueryString["str8"];

    //cmd.CommandText="select * from cpro where Gender='"+gen+"'and Religion='"+rel+"'and

    MotherTongue='"+mt+"'and Caste='"+cas+"'and MaritalStatus='"+ms+"'and City='"+city+"'";

    //SqlDataReader dr = cmd.ExecuteReader();

    con.Open();

    cmd.CommandText = "select Name from cpro where Gender='" + gen + "'and Religion='" +

    rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'"; //where UserName='" + uname + "'";

    //con.Open();

    name_dv.Text = cmd.ExecuteScalar().ToString();

    //cmd.CommandText = "select UserName from cpro where UserName='" + uname + "'";

    //username_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Gender from cpro where Gender='" + gen + "'";

    gender_dv.Text = cmd.ExecuteScalar().ToString();

    37

  • 7/29/2019 computer science department portal

    42/81

    cmd.CommandText = "select Date from cpro where Gender='" + gen + "'and Religion='" +

    rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'";

    date_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Month from cpro where Gender='" + gen + "'and Religion='" +

    rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'";//where UserName='" + uname + "'";

    month_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Year from cpro where Gender='" + gen + "'and Religion='" +

    rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'"; //where UserName='" + uname + "'";

    year_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Age from cpro where Gender='" + gen + "'and Religion='" + rel

    + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms + "'and

    City='" + city + "'"; //where UserName='" + uname + "'";

    age_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Religion from cpro where Religion='" + rel + "'";

    rel_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select MotherTongue from cpro where MotherTongue='" + mt + "'";

    mt_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Caste from cpro where Caste='" + cas + "'";

    cas_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select MaritalStatus from cpro where MaritalStatus='" + ms + "'";

    ms_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select MaritalStatus from cpro where MaritalStatus='" + ms + "'";

    ms_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select City from cpro where City='" + city + "'";

    city_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Education from cpro where Gender='" + gen + "'and

    Religion='" + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and

    MaritalStatus='" + ms + "'and City='" + city + "'";//where UserName='" + uname + "'";

    edu_dv.Text = cmd.ExecuteScalar().ToString();

    38

  • 7/29/2019 computer science department portal

    43/81

    cmd.CommandText = "select Profession from cpro where Gender='" + gen + "'and

    Religion='" + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and

    MaritalStatus='" + ms + "'and City='" + city + "'";//where UserName='" + uname + "'";

    prof_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Salary from cpro where Gender='" + gen + "'and Religion='" +

    rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'"; //where MaritalStatus='" + ms + "'";

    sal_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Feet from cpro where Gender='" + gen + "'and Religion='" + rel

    + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms + "'and

    City='" + city + "'"; //where MaritalStatus='" + ms + "'";

    ft_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Inches from cpro where Gender='" + gen + "'and Religion='" +

    rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'"; //where MaritalStatus='" + ms + "'";

    in_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select BodyType from cpro where Gender='" + gen + "'and

    Religion='" + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and

    MaritalStatus='" + ms + "'and City='" + city + "'"; //where MaritalStatus='" + ms + "'";

    bt_dv.Text = cmd.ExecuteScalar().ToString();

    comp_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Complexion from cpro where Gender='" + gen + "'and

    Religion='" + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and

    MaritalStatus='" + ms + "'and City='" + city + "'"; //where MaritalStatus='" + ms + "'";

    cmd.CommandText = "select FamilyType from cpro where Gender='" + gen + "'and

    Religion='" + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and

    MaritalStatus='" + ms + "'and City='" + city + "'"; //where MaritalStatus='" + ms + "'";

    famtype_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select FamilyStatus from cpro where Gender='" + gen + "'and

    Religion='" + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and

    MaritalStatus='" + ms + "'and City='" + city + "'"; //where MaritalStatus='" + ms + "'";

    famstatus_dv.Text = cmd.ExecuteScalar().ToString();

    39

  • 7/29/2019 computer science department portal

    44/81

    cmd.CommandText = "select Siblings from cpro where Gender='" + gen + "'and Religion='"

    + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'"; //where MaritalStatus='" + ms + "'";

    nos_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Hobbies from cpro where Gender='" + gen + "'and Religion='"

    + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'"; //where UserName='" + uname + "'";

    hobbies_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select AboutMe from cpro where Gender='" + gen + "'and Religion='"

    + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and MaritalStatus='" + ms +

    "'and City='" + city + "'"; //where UserName='" + uname + "'";

    abtme_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select ContactInfo from cpro where Gender='" + gen + "'and

    Religion='" + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and

    MaritalStatus='" + ms + "'and City='" + city + "'";//where UserName='" + uname + "'";

    cont_dv.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select ImageAddress from cpro where Gender='" + gen + "'and

    Religion='" + rel + "'and MotherTongue='" + mt + "'and Caste='" + cas + "'and

    MaritalStatus='" + ms + "'and City='" + city + "'"; //where UserName='" + uname + "'";

    //SqlDataReader dr = cmd.ExecuteReader();

    Image7.ImageUrl = cmd.ExecuteScalar().ToString();

    con.Close();

    }

    }

    catch

    {

    Label78.Text = "Sorry, Match not found..";

    }

    }

    protected void Timer1_Tick1(object sender, EventArgs e)

    {

    40

  • 7/29/2019 computer science department portal

    45/81

    5.8. MY PROFILE CODE:

    using System;

    using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    using System.Data.SqlClient;

    public partial class Default6 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    try

    {

    if (Page.IsPostBack == false)

    {

    string uname = Session["username"].ToString();

    SqlConnection con = new SqlConnection();con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|

    datadirectory|\Database.mdf;Integrated Security=True;User Instance=True";

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    cmd.CommandText = "select Name from cpro where UserName='" + uname + "'";

    con.Open();

    name_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select UserName from cpro where UserName='" + uname + "'";

    41

  • 7/29/2019 computer science department portal

    46/81

    username_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Gender from cpro where UserName='" + uname + "'";

    gender_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Date from cpro where UserName='" + uname + "'";

    date_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Month from cpro where UserName='" + uname + "'";

    month_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Year from cpro where UserName='" + uname + "'";

    year_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Age from cpro where UserName='" + uname + "'";

    age_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select City from cpro where UserName='" + uname + "'";

    city_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Education from cpro where UserName='" + uname + "'";

    edu_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select MaritalStatus from cpro where UserName='" + uname + "'";

    cmd.CommandText = "select Profession from cpro where UserName='" + uname + "'";

    prof_pro.Text = cmd.ExecuteScalar().ToString();

    ms_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select Hobbies from cpro where UserName='" + uname + "'";

    hobbies_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select AboutMe from cpro where UserName='" + uname + "'";

    abtme_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select ContactInfo from cpro where UserName='" + uname + "'";

    cont_pro.Text = cmd.ExecuteScalar().ToString();

    cmd.CommandText = "select ImageAddress from cpro where UserName='" + uname + "'";

    //SqlDataReader dr = cmd.ExecuteReader();

    Image7.ImageUrl = cmd.ExecuteScalar().ToString();

    if (Image7.ImageUrl != "")

    {

    FileUpload1.Visible = false;

    42

  • 7/29/2019 computer science department portal

    47/81

    show1.Visible = false;

    upload2.Visible = false;

    }

    con.Close();

    }

    }

    catch

    {

    }

    }

    protected void upload2_Click(object sender, EventArgs e)

    {

    string uname = Session["username"].ToString();

    SqlConnection con = new SqlConnection();

    con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|

    datadirectory|\Database.mdf;Integrated Security=True;User Instance=True";

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    cmd.CommandText = "select ImageName,ImageAddress from cpro where UserName='" +

    uname + "'";

    con.Open();

    SqlDataReader dr = cmd.ExecuteReader();

    while (dr.Read())

    {

    if (dr.HasRows)

    {

    if (dr["ImageName"].ToString() == "" || dr["ImageAddress"].ToString() == "")

    {

    insertdata();

    43

  • 7/29/2019 computer science department portal

    48/81

    }

    else

    {

    Label87.Text = "file is uploaded";

    }

    }

    }

    con.Close();

    }

    public void insertdata()

    {

    string uname = Session["username"].ToString();

    SqlConnection con = new SqlConnection();

    con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|

    datadirectory|\Database.mdf;Integrated Security=True;User Instance=True";

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    if (FileUpload1.HasFile)

    {

    string ext = FileUpload1.FileName.Split('.')[1].ToString();

    if (ext == "jpg" || ext == "jpeg" || ext == "gif" || ext == "bmp")

    {

    FileUpload1.SaveAs(Server.MapPath("~\\upload\\") + FileUpload1.FileName);

    Label87.Text = "Your photo has been uploaded successfully..";

    Label88.Text = "~\\upload\\" + FileUpload1.FileName;

    44

  • 7/29/2019 computer science department portal

    49/81

    cmd.CommandText = "update cpro set

    ImageName=@ImageName,ImageAddress=@ImageAddress where UserName='" + uname +

    "'";

    cmd.Parameters.AddWithValue("@ImageName", FileUpload1.FileName);

    cmd.Parameters.AddWithValue("@ImageAddress", Label88.Text);

    con.Open();

    cmd.ExecuteNonQuery();

    Label88.Visible = false;

    FileUpload1.Visible = false;

    upload2.Visible = false;

    Label87.Visible = false;

    }

    else

    Label87.Text = "Wrong File..";

    }

    else

    Label87.Text = "Please upload a photo..";

    }

    protected void show1_Click(object sender, EventArgs e)

    {

    string uname = Session["username"].ToString();

    SqlConnection con = new SqlConnection();

    con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|

    datadirectory|\Database.mdf;Integrated Security=True;User Instance=True";

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    con.Open();

    cmd.CommandText = "select ImageAddress from cpro where UserName='" + uname + "'";

    //SqlDataReader dr = cmd.ExecuteReader();

    Image7.ImageUrl = cmd.ExecuteScalar().ToString();

    45

  • 7/29/2019 computer science department portal

    50/81

  • 7/29/2019 computer science department portal

    51/81

  • 7/29/2019 computer science department portal

    52/81

    5.9. CHANGE PASSWORD CODE:

    using System;using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    public partial class Default3 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    ChangePassword1.UserName = "";

    }

    protected void Timer1_Tick1(object sender, EventArgs e)

    {

    if (Label30.Visible == true)

    Label30.Visible = false;

    else

    Label30.Visible = true;

    }

    }

    48

  • 7/29/2019 computer science department portal

    53/81

    5.10. SEARCH CODE:

    using System;

    using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    using System.Data.SqlClient;

    public partial class Default6 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

    // Quick Search string str, str1, str2, str3, str4, str5, str6, str7;

    SqlConnection con = new SqlConnection();con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|

    datadirectory|\Database.mdf;Integrated Security=True;User Instance=True";

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    if (looking_qs.SelectedItem.Text == "--select--")

    Label31.Text = "Please select the 'Looking For' option....";

    else

    {

    49

  • 7/29/2019 computer science department portal

    54/81

    cmd.CommandText = "select * from cpro where Gender='" + looking_qs.SelectedItem.Text +

    "'and Age>='" + age1_qs.SelectedItem.Text + "' and Age

  • 7/29/2019 computer science department portal

    55/81

    5.11. SERVICES CODE:

    using System;

    using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;

    using System.Data.SqlClient;

    public partial class Default7 : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

    // Quick Search string str, str1, str2, str3, str4, str5, str6, str7;

    SqlConnection con = new SqlConnection();con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|

    datadirectory|\Database.mdf;Integrated Security=True;User Instance=True";

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    if (looking_qs.SelectedItem.Text == "--select--")

    Label31.Text = "Please select the 'Looking For' option....";

    else

    {

    51

  • 7/29/2019 computer science department portal

    56/81

    cmd.CommandText = "select * from cpro where Gender='" + looking_qs.SelectedItem.Text +

    "'and Age>='" + age1_qs.SelectedItem.Text + "' and Age

  • 7/29/2019 computer science department portal

    57/81

    6. SNAPSHOTS (DESIGN)

    6.1. LOGIN PAGE

    53

  • 7/29/2019 computer science department portal

    58/81

    6.2.ABOUT US PAGE

    54

  • 7/29/2019 computer science department portal

    59/81

    6.3. REGISTER PAGE

    55

  • 7/29/2019 computer science department portal

    60/81

    6.4. WEDDING PLANNER PAGE

    56

  • 7/29/2019 computer science department portal

    61/81

    57

  • 7/29/2019 computer science department portal

    62/81

    6.5. CONTACT US PAGE

    58

  • 7/29/2019 computer science department portal

    63/81

    6.6. LOGIN SIGN UP REGISTER PAGE

    59

  • 7/29/2019 computer science department portal

    64/81

    6.7. SIGN UP CREATE PROFILELOGIN

    60

  • 7/29/2019 computer science department portal

    65/81

    6.8. LOGIN PROFILE PAGE

    61

  • 7/29/2019 computer science department portal

    66/81

    6.9. UPLOAD IMAGE IN PROFILE

    62

  • 7/29/2019 computer science department portal

    67/81

    6.10. SEARCH PAGE

    63

  • 7/29/2019 computer science department portal

    68/81

    6.11. SEARCH RESULT VIEW PROFILE

    64

  • 7/29/2019 computer science department portal

    69/81

    6.12. SERVICES PAGE

    65

  • 7/29/2019 computer science department portal

    70/81

    6.13. PROFILE LOGOUT LOGIN PAGE

    66

  • 7/29/2019 computer science department portal

    71/81

    6.14. LOGIN PAGE CHANGE PASSWORD

    67

  • 7/29/2019 computer science department portal

    72/81

    7 . CONCLUSIONS

    As there was no such system available for department by which the

    students can communicate with teachers properly.This project will

    provide the students proper medium to communicate with the faculties

    over there probems regarding studies and other topics.

    There was a great problem in keeping record of daily

    attendance, performance of each student, profile of each

    person associated with the department.

    It is easy for new users to register and create new account.

    It maintains a central base of information.

    It delivers all the information about student profile as well as students

    attendance to be accessible by faculties.

    It displays syllabus of various batches of CS Department.

    Faculties can view the profile of any of the student.

    68

  • 7/29/2019 computer science department portal

    73/81

    Students can view their previous results, can read books,

    and can communicate with teachers through provided

    email addresses.

    69

  • 7/29/2019 computer science department portal

    74/81

    8. REFERENCES

    1. (Fig. 1 )www.google.com

    2. BOOKS

    Java 2 Complete Reference by Hilbert Schildt

    Software Engineering by K.K. Aggarwal and Yogesh Singh

    Software Engineering by Ian Sommerville

    Software Engineering Concepts by Roger Pressman

    3. WEB SITES

    www.google.com

    www.yahoo.com

    www.bing.com

    70

    http://www.google.com/http://www.google.com/http://www.yahoo.com/http://www.bing.com/http://www.google.com/http://www.google.com/http://www.yahoo.com/http://www.bing.com/
  • 7/29/2019 computer science department portal

    75/81

    9. APPENDIX.NET class libraries, 8

    A

    AboutMe,29-48

    Activity Diagram, 19

    Age,29-48

    ArAdCreatedEventgs e,23

    ASP.Net, 8

    AttachDbFilename ,28-48

    AuthenticateEventArgs e,22

    B

    BodyType,29-48

    C

    catch,32,37

    Cmd,28-48

    cmd.CommandText,29-48

    cmd.Connection,28-48

    cmd.ExecuteNonQuery();

    cmd.ExecuteReader(),39

    cmd.ExecuteScalar().ToString(),32

    cmd.Parameters.AddWithValue,30

    71

  • 7/29/2019 computer science department portal

    76/81

    Common Language Runtime (CLR), 7

    Common Type System (CTS), 7

    Con,28-48

    con.Close(),29-48

    con.ConnectionString,28-48

    con.Open(),29-48

    Convert.ToInt32,30

    cpro,29-48

    D

    Data flow Diagram, 10

    Database.mdf ,28-48

    Datadirectory,28-48

    DataSource ,28-48

    Date,29-48

    Design Snapshots, 49

    E

    Economical Feasibility, 5

    Entity Relationship Diagram, 13

    EventArgs e,22-48

    F

    False,22-48

    Feasibility Study, 5

    FileName,40,41

    72

  • 7/29/2019 computer science department portal

    77/81

    FileUpload1.Visible,39

    G

    H

    Hardware Requirements, 6

    HasFile,40

    HasRows,39

    HTTP Protocols, 4

    I

    Image Uploading, 3

    ImageButton2.Visible,23-48

    ImageClickEventArgs e ,22-48

    Insert,29-48

    Integrated Security, 28-48

    Intermediate language Code (MSIL), 7

    J

    Just In Time Compiler (JIT), 7

    K

    L

    Login Facility, 3

    Login1.UserName,22

    M

    MapPath,40

    73

  • 7/29/2019 computer science department portal

    78/81

    Matrimonial Web Application, 1

    Microsoft .Net Framework Architecture, 6

    Microsoft SQL Server, 9

    Microsoft Visual Studio .Net 2008, 8

    N

    new SqlCommand(),28-48

    new SqlConnection(),28-48

    O

    object sender,22-48

    Operational Feasibility, 6

    P

    Page.IsPostBack,32,37

    protected void AdRotator1_AdCreated,23

    protected void Button1_Click,26,28

    protected void CreateUserWizard1_CreatedUser,28

    protected void ImageButton2_Click,22-48

    protected void Login1_Authenticate,22

    protected void Page_Load,22-48

    protected void Timer1_Tick,23-27

    protected void,22-48

    public partial class ,22-48

    Q

    74

  • 7/29/2019 computer science department portal

    79/81

    Quick Search Facility, 3

    R

    Read(),39

    References, 65

    Registration, 3

    Request.QueryString,33

    Response.Redirect,22

    S

    SaveAs,40

    Sequence Diagram, 15

    Server,40

    Services, 4

    Session,22

    Software Requirements, 6

    Split,40

    SqlCommand cmd ,28-48

    SqlConnection ,28-48

    SqlDataReader,39

    SQLEXPRESS ,28-48

    String,37

    Structured Query Language, 9

    System.Web.UI.Page,22-48

    75

  • 7/29/2019 computer science department portal

    80/81

    T

    Technical Feasibility, 5

    Technology Review, 9

    ToString(),30-48

    Try,32,37

    U

    Use Case diagram, 14

    using System.Collections,22-48

    using System.Configuration,22-48

    using System.Data,22-48

    using System.Data.SqlClient,28-48

    using System.Linq,22-48

    using System.Web,22-48

    using System.Web.Security,22-48

    using System.Web.UI,22-48

    using System.Web.UI.HtmlControls,22-48

    using System.Web.UI.WebControls,22-48

    using System.Web.UI.WebControls.WebParts,22-48

    using System.Xml.Linq,22-48

    V

    W

    Wedding Bells, 1

    Wedding Planner, 3

    X

    XML web services, 8

    Y

    76

  • 7/29/2019 computer science department portal

    81/81

    Z