online college infornation system in ASP.net

May 7, 2017 | Author: sumitgaita | Category: N/A
Share Embed Donate


Short Description

It is based only asp.net for bulding college website....

Description

Online college information system A MAJOR PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE AWARD OF THE DEGREE

OF

BY

(ROLL NO.O71560510027) (REGISTRATION NO. 071560510101027)

WEST BENGAL UNIVERSITY OF TECHNOLOGY KOLKATA-700091, INDIA April-2010 1

Online college information system

2

Acknowledgement I cordially thank to our project guide Mr. Arindam Dutta, our respected faculty members Prof. Manojit Chattopadhyay, Prof. Sudipta Kundu who has helped us in this project directly or indirectly. It would also be selfish on our part if we do not thank other faculties who lend their thought, ideas and valuable suggestion.

I am also grateful to our Pailan College of Management &

Technology and STG International Ltd. For their support by offering project guide, project machine and environment to develop a complete and successful project.

At last but not at least I want to thank our team members and Lab staffs of our College for their kind Co-operation while working on this project.

Date: (SUMIT MAITY) 3

TABLE OF CONTENT Topics 1. College Overview 2. Introduction 3. Website Design 4. Objective 5. Problem Details 6. Project Category 7. Scope 8. Software Requirement Specifications 9. Hardware and Software Requirements 10. Analysis & Design 11. Project Resources 12. Time Estimation 13. Gnatt Chart Representation 14. Monitoring and Controlling 15. System Design 16. Program Structure 17. File Design 18. Project Analysis 19. Server Side Application 20. Client Side Application 21. Module 22. Coding 23. Testing 24. Maintenance 25. Future Scope 26. Conclusion 27. Bibliography

Page 1 2 3 4 5 6 6 7&8 9 & 10 11 & 12 13 14 15 16 17 18-25 26-30 31 32-37 38-43 44 45-59 60 & 61 62 63 64 65

4

College overview

5

Introduction

With the fast changing technology, today an organization has become surprisingly large and sophisticated operation. Technologies often have an important role to play and are the key to success in competing with the world. Thus the working approach of the people has changed a lot. Now a day’s time and money matters a lot. So we need to fully automate our existing manual system, and thus comes the concept of computerization. Online College Information System is one of them. This includes various section of a college like Student profiles, profiles, Job Section etc.

6

Website Design A good website design must meet three needs. They are referred as AAA website configuration. Authentication- Verifying a User’s Identity. Authorization- Specifying permissions for a user. Accountability- Monitoring a User’s activities.

7

OBJECTIVE The process of planning, designing and implementing computer system is called a project. Online College Information System caters to student and Job Seeker spread across the globe to find their suitable College for studies and get College information living in a remote place. To maintain each and every information related to the College. Online College Information System is developed to computerize and thereby automate the entire everyday work process. The demand of this type of system is growing day by day. It is built to cover all the areas of college oriented data transaction. The system also aims at giving every job Seeker user a store place where he/she can upload their Resume. It is basically online based application and it is a database application developed using SQL Server and front end using ASP .NET.  To make the system fully user-friendly.  To make the system fully scalable.  To make the system fully front-end administrator.

8

Problem Details:This problem is designed in a manner such that it provides a common platform for student to find their suitable College for studies. First the visitors of the site will not to get registered to the online college information system to use its facilities. Only those student and faculty have own personal account where the user can share Student Forum, Recent Notice and more college information. This system provides a platform where any user can search and find their suitable College for studies and online application for admition the college. The system also provides a forum for each community where community members can post new topics. Leaving all these, user can report abuse to the administrator about any aspect of the system or about any user. If the administrator finds any such wrong, admin can either give warning or delete the user’s account forcefully.

9

Project Category:This project basically systems with online support and it is based on managing the database of the online application, student, faculty, cources,recent notice, Student Forum records. It is divided with two parts one is server part and the other part is client part.So, the category of this project is online college information system developed using ASP .NET with database that is SQL Server.

Scope:As we have mention earlier that the objective of the project is to cover-up the loopholes exists in handling “Online College Information System”. The scope of the project is to find out main issues we are covering in our project and to find out main function of our project. The ‘Online College Information System’, we have developed can connect student all over the world. Using our website one can extend his worldwide network by sitting at home. It also provides an excellent search facility which will be helping student to search their best college. Students can share their thoughts & ideas by creating their community & using forums.

10

Software Requirment Specification:(Tools/Environment used) Requirement specification is done in order to understand the problem the software system is to solve. For large system that have many features and that have many features and that need to perform many different tasks, understanding the requirements of the system is a major task. The emphasis in requirement analysis is on identifying what is needed from the system, not how the system will achieve its goals. This task is complicated by the fact that there are often at least two parties involved in software development a client and a developer. The developer usually does not understand the issue involved in software system. This is a communication gap, which has to be adequately bridge requirement analysis.

11

Problem Analysis or Understanding Requirement Specification

In the problem analysis, the analyst has to understand the problem and its context. Such analysis typically requires a through understanding of the existing system, part of which has to be automated. A clear understanding is needed of the important data entities in the system, major centre where action is taken, the purpose of the different action that are performed and the inputs and outputs. This requires interacting with clients and end users, as well as studying the existing manual procedures. With the analysis of the current system, the analyst can understand the reason for automation and what affects the automated system might have.

12

Hardware & Software Requirements:-

Software

Specification

1. Front end

ASP.NET

2. Backend

SQL Server (2005)

3. Compiler

ASP.Net compiler Converted into Intermediate code

4. Operating System

Windows XP (S.P2)

13

Hardware 1. Monitor

2. Mouse

3. Keyboard

4. RAM 5. Processor 6. Mother Board 7. Floppy drive 8. CD drive 9. Hard disk

Specification SAMSUNG 17” color Model - Sync Master 753s Input – 12/6 volt Output – 12/6 volt SAMSUNG Type – Optical Wheel Mouse Points – Normal select Button – Right handed normal Select Files & Folder – Double click to Open an item (single click to select) INTEX Name – standard 101/102 key Type – QWERTY Input language – English (U.S). To turn off caps lock press CAPS LOCK key 256 MB 2.7 GHz ASUS SONY 3.25” SAMSUNG 52X SEGATE 40G.B.

14

Analysis and Design The proposed Online based system specifically designed for college where various courses are running. With the fast changing technology, today college has become surprisingly large and sophisticated operations. Technologies often have an important role to play and are the key to success in competing with the world. A need for the development of Web site is to success in competing with the world. A need for the development of Web site is to help employee of that college and also for students. By this system faculty can make an idea about student’s various status like their academic details, their personal details, and their academic performance and employee can check their own details and can make report by just mouse clicking. The information of various courses can be obtained by this system. I wish to obtain this online computer application to serve as the online college information system for smooth running various operation. There are three phase of feasibility study. They are:Behavioral Feasibility: It includes the training of the user staff on the system. The data entries screen that is designed as much simple as possible and the data entry job for user is depend upon user level. But the higher-level user has to enter data in many forms like online application details, student details, faculty details, recent notice, and student forum etc. Employee have different category there is faculty and the other one is administrative employee. Training of 2 hours will be sufficient for low-level user. But here training of is required more as much their user level is high. Technical feasibility: Evaluating the hardware and supporting software determine it. It provides reliable security measures, which protect the data and the package from accidental of deliberate threats that could cause unauthorized modifications, disclosures of destruction of the data and protection of the 15

information system by the use of various data access permission that is given by super level user that is in database mode and network mode and password. Every level user has different data access permission that is given by super level user. It has two parts one is server part and the other one is client part. It provides input of data at anytime with the ability to update records in the system if user has sufficient privilege given by administrator. It provides effective means of producing hard copies of information of student and faculty information is kept for future scope for this system. It provides online application details, student details, faculty details, and courses details. It obtains greater speed and accuracy in handling data and generating reports. It provides records for each user who logged into the system and duration this provides another type of security by this administrator can keep user working status.

Economic feasibility: It is also known as cost/benefit analysis, which determines to what extent a new system is cost effective. Undoubtedly this system is cost effective because new proposed system is required fewer students whose can produce huge output by using this system very quickly.

16

Project Resources:Privilege is the sole feature, which user’s accessibility to different modules of the system. Different privilege is assigned to different roles such as moderator, general user, and college student. Message passing using student forum is an important feature of the system. Resume uploading is an additional feature given to the users. Student forum creation is the feature, which facilitates user to create a discussion platform to share new ideas or views.

Server side Requirements: Operating System: Windows XP Server: IIS (Internet Information Services) Database: SQL Server

Client Side Requirements: Browser: Internet Explorer 6/7 17

Time Estimation:SEQUENCE

TASK NAME

A

Feasibility Study

B

Project

DURATIO

DURATION

START DATE

START DATE

(ESTIMATED)

(ACTUAL)

(ESTIMATE D)

(ACTUAL)

2days

15/02/2010

4days

4days

2days

2days

END DATE

END DATE

(ESTIMATED)

(ACTUAL)

15/02/2010

16/02/2010

16/02/2010

17/02/201 0

17/02/2010

20/02/2010

20/02/2010

2days

21/02/2010

21/02/2010

22/02/2010

22/02/2010

Planning C

Requirement Analysis

D

Design

15days

15days

23/02/2010

23/02/2010

9/03/2010

9/03/2010

E

Coding

20days

20days

10/03/2010

10/03/2010

30/03/2010

30/03/2010

F

Unit Testing

2days

2days

31/03/2010

31/03/2010

1/04/2010

1/04/2010

G

Integration &

7days

7days

2/04/2010

2/04/2010

10/04/2010

10/04/2010

System Testing

18

GNATT CHART REPRESENTATION:-

Actual Time

Slack Time

A S

B

E Q U

C

E N

D

C E

E

F

G

15/02/2010

17/02/2010

21/02/2010

23/02/2010

10/03/2010 31/03/2010

2/04/2010

DATE 19

Monitoring and Controlling:Monitoring and controlling is always an important issue throughout the development of our project, Online College Information. The major points upon which the monitoring and controlling of our project is based on are as follows:

Periodically project review meeting among the team members has taken place to ensure smooth execution of the project work. A project schedule has been planned for every member of the team. The schedule contains work given to each member and actual work done.

20

System Design:-

The entity relationship data model is based on a perception of a real world that consists of a collection of basic object, called ENTITIES & of RELETIONSHIPS among these objects. An Entity is an object in real world that is distinguishable from other objects.

ENTITY

ELLIPSE

RELETIONSHIP SET

LINK ATTRIBUTE TO ENTITY & ENTITY TO RELATIONSHIP SET MULTIVALUED ATTRIBUTE

DERIVED ATTRIBUTE

TOTAL PARTICIPATION

WEAK ENTITY SETS

21

Program Structure (Entity Relationship Diagram) cname age

duration

lname

cid

dob

fees

M fname

M

Applicant

view

courses

School/college

1

M

Apply for

Job category

lname

M

Employee/Faculty applicant M

gendre

address

dob

Online job

M

Blood group

Apply for Father’s name

Selected as board

Admission

Phone no

faculty

cid

College/ university

markstwe

marksgra

1

1

capply

1

Student Applicant

Selected as

fname

courses

IS A

lname

fname

firstname

gendre

age

eligibility

school

student board

M

1

Selected for

session

1

password

register

dept

register sid

1

eid

1

cname cid

1

passwd

Dept_id department Dept_name

department

Faculty_reg

Stu_reg designation

M

M

studies

duration 1

courses

M

M cid

salary

eligibility

cname having

uses

joining 1

1

forum

forum

fees

1 notice

Phone no

department

Dept_no

Dept_name

rnotice email

22

Applicant

Online College Information system

Context Level

23

Online_admsn

Apply for admission

Selection

Apply

Applicant

Login Admin

Conform

Candidate Inform

Admission

LEVEL 0 24

Onlinejob

Apply for job

Selection

Apply

Candidate

Login Admin

Conform

Selected Candidate Inform

Interview

Candidate for job

LEVEL 0 25

Online_admsn

Register/Apply Apply system 1.0

Student Apply Authentication

Login Selection system 2.0

Admin Authentication

Inform Selected Applicant

Admission System 3.0 Student details Stu_reg

LEVEL 1 26

Onlinejob

Register/Apply Faculty/Employee

Apply for job system 5.0

Authentication

Login Selection system 6.0

Admin Authentication

Inform Selected candidate for interview

Take admission

Interview System 7.0

Call for interview

Candidate

Selected for Job emp_reg

Faculty Profile 8.0

LEVEL 1 27

Faculty Query process 2.0

Student

Delete Admin

Forum 2.1

Update

Submit Query/FAQ Confirm

Notice/information

Accept Processing 2.2

Suggestion

LEVEL 2

28

course

Course 2.3

Update Notice 2.4

Admin

Student

Delete Faculty

Profile 2.5 Faculty

Student

Update

Delete Admin

LEVEL2 29

File Design (Table structure):The name of the database is CIS. It consists 7 tables. They are online_admsn, stu_reg, emp_reg, Recent_notice, suggbox, cources, and onlinejob. Online application contains about application details:

Online_admsn Attribute Name

Data type

Field Size

firstname

Varchar

50

lname

Varchar

50

fname

Varchar

50

gender

char

age

Number

dob

date

bloodgrp

char

3

address

Varchar

100

phone

Varchar

15

capply

Varchar

10

cid

Varchar

8

markstwe

Number

3

school

Varchar

40

board

Varchar

30

marksgra

int

3

college/university

Varchar

40

Constraints

2

30

Student registration contains about student details

Stu_ Reg Attribute Name

Data type

Field Size

sid

int

10

passwd

varchar

50

conpasswd

varchar

50

name

Varchar

50

father_name

Varchar

50

gender

char

age

int

dob

date

bloodgrp

char

3

address

Varchar

100

phoneno

Varchar

15

session:

Varchar

10

cid

Varchar

8

cname

Varchar

20

dept

Varchar

20

Constraints

2

31

Faculty Table contains about faculty details

Faculty/Employee Registration Attribute Name

Data type

Field Size

eid

Number

10

passwd

Varchar

50

conpasswd

Varchar

50

name

Varchar

30

gender

char

age

Number

dob

date

address

Varchar

100

phone

Varchar

15

email

Varchar

40

designation

Varchar

20

salary

Number

20

joining

date

department

Varchar

Constraints

2

20

32

Course Table contains about course details

Course Attribute Name

Data type

Field Size

cid

Number

10

cname

Varchar

20

duration/year

Number

2

fees/semester

Number

10,2

eligibility

Varchar

20

Constraints

Carrier Table contains about Job details

onlinejob Attribute Name

Data type

Field Size

fname

Varchar

30

lname

Varchar

50

sex

char

age

Number

dob

date

Constraints

2

33

Student Forum Table contains about Comments details Stu_Forum Attribute Name

Data type

Field Size

forum

Varchar

500

Email ID

Varchar

50

phone _no

Number

10

Constraints

Recent Notice Table contains about Current details information

Recent Notice Attribute Name

Data type

Field Size

rnotice

Varchar

500

Constraints

Suggestion Table Contain about Current suggestion about our college website Suggbox Attribute Name

Data type

Field Size

sugg

Varchar

500

Constraints

34

Project Analysis:The output design is the design of the form on which our desired output is displayed; this has to do with the actual interface. It is considered first in designing because it is the targeted output that would determine the input and the method of processing that would ensure the output. The system provides several reports to answer different queries and these reports are online student application report, Student registration report. There is another output design for this system is Student forum, applicant for job by online. The input form is input document to record information. Administrator receives information various information through various types of form which is linked, to a database. This form is online-based and designed using the manual form as a prototype. The project is made user friendly as much as possible. The system has several input forms it is mainly include in client side part where user can interact, which include: Online Application Form Student Registration Form Faculty Registration Form Student Forum Form Online Application for Job Form The System has another part that is Server part, which is controlled by administrator who gives various access permission to clients. The server side contains various forms for starting processes, database connectivity, user information etc. 35

Details about form design:Server Side Application:It is under main form. Through this we can connect to our database not to the system. We have to enter Database using Connection String. Online Application Form: This form is main form in server side part. Through this form we can enter this system. Various forms are under this form they are database login form, setting form, student Registration form, Faculty form, online job application form etc. Through this form administrator gives access permission to client. Administrator can see the total number of connection logged in this application.

36

Online job form:

37

Stu_reg form:

38

Faculty/Employee form:

39

Suggestion box form:

Course form:

40

Forum form:

41

Client Side Application:First form of this project containing project name, date, format and the clients are using the menu bar doing their job. Clients can get best information about college before begging the studies. It includes various forms they are online application form, student registration form, faculty registration form, online job application form. Online application information is used for accepting student master details that is unchangeable details about student data. Checking validation for student registration form. Front Page:

42

This form contains information about online application:

This form contains information about student registration:

43

This form contains information about faculty/employee registration:

This form contains information about online application for job:

44

This form contains information about Forum:

This form contains information about suggestion related to our college:

45

This form contains information about student profile:

This form contains information about faculty/employee profile:

46

This form contains information about Various Course:

This form contains information about sitemap/location:

47

Module ModApi contains various API functions which are used to get system information, like machine name, system folder name, version etc. It also contains API function to manage the GUI applications. ModDatabase contains functions related to database operation like database path, open database, close database, etc. ModNetwork is used to establish the connection between server application and client application. It contains various functions and procedures to manage the network activity. ModStart contains the main function that runs at first when the application starts. This module also contains various and procedures for character, integer, string that is validation checking.

48

CODING /************ Online Application for Admission ****************/ using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;

namespace CIS { public partial class onlapp : System.Web.UI.Page { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True;Pooling=False"); protected void Page_Load(object sender, EventArgs e) { } protected void Button2_Click(object sender, EventArgs e) { TextBox1.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; TextBox4.Text = ""; TextBox5.Text = ""; TextBox6.Text = ""; TextBox7.Text = ""; TextBox8.Text = ""; TextBox9.Text = ""; TextBox10.Text = ""; TextBox11.Text = ""; TextBox12.Text = ""; TextBox13.Text = ""; TextBox14.Text = ""; }

49

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList1.SelectedItem.Text == "MCA") { TextBox9.Text = "MCA_56"; TextBox13.Visible = true; TextBox14.Visible = true; } if (DropDownList1.SelectedItem.Text == "MBA") { TextBox9.Text = "MBA_57"; TextBox13.Visible = true; TextBox13.Visible= true; } if (DropDownList1.SelectedItem.Text == "BCA") { TextBox9.Text = "BCA_58"; TextBox13.Enabled= false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = false; RequiredFieldValidator14.Enabled = false; } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "BBA_59"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "BHM_60"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "PGDM_61"; TextBox13.Visible = true; TextBox14.Visible = true; } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "BOPTM_73"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text ==

"BBA")

false; false; "BHM")

false; false; "PGDM")

"BOPTM")

false; false; "BTTM")

50

{ TextBox9.Text = "BTTM_62"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = false; RequiredFieldValidator14.Enabled = false; } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "BSHM_63"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "BMS_64"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "BSCM_65"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "BIRM_66"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "HM_67"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "CSE_68"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = }

"BSHM")

false; false; "BMS")

false; false; "BSCM")

false; false; "BIRM")

false; false; "hotel managment")

false; false; "Btec-CSE")

false; false;

51

if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "IT_69"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "EC_70"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "EEE_71"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = } if (DropDownList1.SelectedItem.Text == { TextBox9.Text = "AERO_72"; TextBox13.Enabled = false; TextBox14.Enabled = false; RequiredFieldValidator13.Enabled = RequiredFieldValidator14.Enabled = }

"Btec-IT")

false; false; "Btec-EC")

false; false; "Btec-EEE")

false; false; "Btec-Aerospace")

false; false;

} protected void Button1_Click(object sender, EventArgs e) { conn.Open(); SqlCommand cmd = new SqlCommand("insert into online_admsn values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + DropDownList2.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "','" + DropDownList1.Text + "','" + TextBox9.Text + "','" + TextBox10.Text + "','" + TextBox11.Text + "','" + TextBox12.Text + "','" + TextBox13.Text + "','" + TextBox14.Text + "')", conn); cmd.ExecuteNonQuery(); conn.Close(); Label1.Text = "Your application have been submited/We will contact you soon"; TextBox1.Text TextBox2.Text TextBox3.Text TextBox4.Text

= = = =

""; ""; ""; "";

52

TextBox5.Text = ""; TextBox6.Text = ""; TextBox7.Text = ""; TextBox8.Text = ""; TextBox9.Text = ""; TextBox10.Text = ""; TextBox11.Text = ""; TextBox12.Text = ""; TextBox13.Text = ""; TextBox14.Text = ""; }

} }

/**************Student Registration****************/ using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;

namespace CIS { public partial class stureg : System.Web.UI.Page { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True;Pooling=False"); protected void Page_Load(object sender, EventArgs e) { } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList1.SelectedItem.Text == "MCA") { TextBox11.Text = "MCA_56";

53

TextBox12.Text = "IT"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "MBA_57"; TextBox12.Text = "managment"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BCA_58"; TextBox12.Text = "IT"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BBA_59"; TextBox12.Text = "managment"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BHM_60"; TextBox12.Text = "managment"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "PGDM_61"; TextBox12.Text = "IT/managment"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BOPTM_73"; TextBox12.Text = "btec/managment"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BTTM_62"; TextBox12.Text = "managment"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BSHM_63"; TextBox12.Text = "managment"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BMS_64"; TextBox12.Text = "IT"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BSCM_65"; TextBox12.Text = "managment"; } if (DropDownList1.SelectedItem.Text == { TextBox11.Text = "BIRM_66";

"MBA")

"BCA")

"BBA")

"BHM")

"PGDM")

"BOPTM")

"BTTM")

"BSHM")

"BMS")

"BSCM")

"BIRM")

54

TextBox12.Text = "managment"; } if (DropDownList1.SelectedItem.Text { TextBox11.Text = "HM_67"; TextBox12.Text = "managment"; } if (DropDownList1.SelectedItem.Text { TextBox11.Text = "CSE_68"; TextBox12.Text = "IT"; } if (DropDownList1.SelectedItem.Text { TextBox11.Text = "IT_69"; TextBox12.Text = "IT/btec"; } if (DropDownList1.SelectedItem.Text { TextBox11.Text = "EC_70"; TextBox12.Text = "btec"; } if (DropDownList1.SelectedItem.Text { TextBox11.Text = "EEE_71"; TextBox12.Text = "btec"; } if (DropDownList1.SelectedItem.Text { TextBox11.Text = "AERO_72"; TextBox12.Text = "btec"; }

== "hotel managment")

== "Btec-CSE")

== "Btec-IT")

== "Btec-EC")

== "Btec-EEE")

== "Btec-Aerospace")

} protected void Button2_Click(object sender, EventArgs e) { TextBox1.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; TextBox4.Text = ""; TextBox5.Text = ""; TextBox6.Text = ""; TextBox7.Text = ""; TextBox8.Text = ""; TextBox9.Text = ""; TextBox10.Text = ""; TextBox11.Text = ""; TextBox12.Text = ""; } protected void Button1_Click(object sender, EventArgs e) { conn.Open();

55

SqlCommand cmd=new SqlCommand("insert into stu_reg values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + DropDownList3.Text+ "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "','" + TextBox9.Text + "','" + TextBox10.Text + "','" + DropDownList2.Text+ "','" + DropDownList3.Text+ "','" + TextBox11.Text + "','" + TextBox12.Text + "')",conn); cmd.ExecuteNonQuery(); conn.Close(); Label1.Text="Registration Successfuly"; TextBox1.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; TextBox4.Text = ""; TextBox5.Text = ""; TextBox6.Text = ""; TextBox7.Text = ""; TextBox8.Text = ""; TextBox9.Text = ""; TextBox10.Text = ""; TextBox11.Text = ""; TextBox12.Text = ""; } }

/*****************Faculty/Employee Registration******************/ using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;

namespace CIS { public partial class empreg : System.Web.UI.Page { SqlConnection conn=new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True"); protected void Page_Load(object sender, EventArgs e) {

56

} protected void Button1_Click(object sender, EventArgs e) { conn.Open(); SqlCommand cmd = new SqlCommand("insert into emp_reg values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + DropDownList2.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "','" + TextBox9.Text + "','" + TextBox10.Text + "','" + TextBox11.Text + "','" + DropDownList1.Text + "')", conn); cmd.ExecuteNonQuery(); conn.Close(); Label1.Text = "Registration Successfuly complet"; TextBox1.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; TextBox4.Text = ""; TextBox5.Text = ""; TextBox6.Text = ""; TextBox7.Text = ""; TextBox8.Text = ""; TextBox9.Text = ""; TextBox10.Text = ""; TextBox11.Text = "";

} } }

/**************************Employee/Faculty Profile*************************/ using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;

namespace CIS {

57

public partial class emp_profile : System.Web.UI.Page { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True"); protected void Page_Load(object sender, EventArgs e) { conn.Open(); SqlDataAdapter da = new SqlDataAdapter("select eid,name,age,gender,address,phone,email,designation,salary,joining,depertment from emp_reg", conn); DataSet ds = new DataSet(); da.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); conn.Close(); } } }

/*******************Student Profile*****************/

using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;

namespace CIS { public partial class stuprofile : System.Web.UI.Page { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True;Pooling=False"); protected void Page_Load(object sender, EventArgs e) { conn.Open(); SqlDataAdapter da = new SqlDataAdapter("select sid,name,fname,gender,age,dob,bloodgrp,address,phone,session,cname,cid,dept from stu_reg", conn); DataSet ds = new DataSet(); da.Fill(ds); GridView1.DataSource = ds;

58

GridView1.DataBind(); conn.Close(); } } }

/******************Courses****************/ using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;

namespace CIS { public partial class cource : System.Web.UI.Page { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True;Pooling=False"); protected void Page_Load(object sender, EventArgs e) { conn.Open(); SqlDataAdapter da = new SqlDataAdapter("select * from course", conn); DataSet ds = new DataSet(); da.Fill(ds); if (!this.IsPostBack) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DropDownList1.Items.Add(Convert.ToString(ds.Tables[0].Rows[i]["cname"])); } } conn.Close(); } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { conn.Open(); SqlDataAdapter da = new SqlDataAdapter("select * from course where cname='" + DropDownList1.SelectedValue + "'", conn);

59

DataSet ds = new DataSet(); da.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); conn.Close(); } protected void Button1_Click(object sender, EventArgs e) { conn.Open(); SqlDataAdapter da = new SqlDataAdapter("select * from course", conn); DataSet ds = new DataSet(); da.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); conn.Close(); } } }

/********************Suggestion Box******************/ using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;

namespace CIS { public partial class suggbox : System.Web.UI.Page { SqlConnection conn=new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True"); protected void Page_Load(object sender, EventArgs e) { } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { conn.Open();

60

SqlCommand cmd = new SqlCommand("insert into suggbox values('" + TextBox1.Text + "')", conn); cmd.ExecuteNonQuery(); conn.Close(); TextBox1.Text = ""; Label1.Text="your suggession have been posted"; } } }

/******************Resume*******************/ using using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient; System.IO;

namespace CIS { public partial class resume : System.Web.UI.Page { SqlConnection conn=new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True"); protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { conn.Open(); SqlCommand cmd = new SqlCommand("insert into onlinejob values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + DropDownList1.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "')", conn); cmd.ExecuteNonQuery(); conn.Close(); Label2.Text="your details posted sucessfuly/We will contact soon"; if (FileUpload1.PostedFile.FileName == "") {

61

Label1.Text="Please Select a file"; } else { string file = Path.GetFileName(FileUpload1.PostedFile.FileName); FileUpload1.SaveAs("C:\\Documents and Settings\\test\\My Documents\\Visual Studio 2008\\Projects\\CIS\\CIS\\Uploded resume\\" + file); Label1.Text="File upload successfully"; } TextBox1.Text TextBox2.Text TextBox3.Text TextBox4.Text

= = = =

""; ""; ""; "";

} protected void Button2_Click(object sender, EventArgs e) { TextBox1.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; TextBox4.Text = ""; } } }

/*****************Student Forum***************/ using using using using using using using using using using using using using

System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq; System.Data.SqlClient;

namespace CIS { public partial class stuforam : System.Web.UI.Page { SqlConnection conn=new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=cis;Integrated Security=True;Pooling=False"); protected void Page_Load(object sender, EventArgs e) { conn.Open();

62

SqlDataAdapter da = new SqlDataAdapter("select * from stu_forum", conn); DataSet ds = new DataSet(); da.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); conn.Close(); } protected void Button1_Click(object sender, EventArgs e) { conn.Open(); SqlCommand cmd = new SqlCommand("insert into stu_forum values('" + TextBox1.Text + "','"+TextBox2.Text+"','"+TextBox3.Text+"')", conn); cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter("select * from stu_forum", conn); DataSet ds = new DataSet(); da.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); conn.Close(); TextBox1.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; } protected void Button2_Click(object sender, EventArgs e) { TextBox1.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; } } }

63

TESTING The testing phase involves the testing of the developed system using various kinds of data. An elaborated testing of data is prepared and a system is tested using the test data. While testing, errors are noted and corrections remade, the corrections are also noted for future use. SYSTEM TESTING Testing is a set of activities that can be planned in advance and conducted systematically. The proposed system is tested in parallel with the software that consists of its own phases of analysis, implementation, testing and maintenance. Following are the tests conducted on the system. UNIT TESTING During the implementation of the system each module of the system was tested separately to uncover errors within its boundaries. User interface was used as a guide in the process. MODULE TESTING A module is composed of various programs related to that module. Module testing is done to check the module functionality and interaction between units within a module. It checks the functionality of each program with relation to other programs within the same module. It then tests the overall functionality of each module.

64

INTEGRATION TESTING Integration testing is a systematic technique for constructing the program structure while conducting tests to uncover errors associated with interfacing. The objective is to take unit-tested module and build a program structure that has been dictated by design. ACCEPTANCE TESTING The software has been tested with the realistic data given by the client and produced fruitful results. The client satisfying all the requirements specified by them has also developed the software within the time limitation specified. A demonstration has been given to the client and the end-user giving all the operational features. IMPLEMENTATION PHASE The implementation is the final and important phase. It involves User training, system testing and successful running of the developed system. The users test the developed system when changes are made according to the needs. The testing phase involves the testing of the developed system using various kinds of data. An elaborate testing of data is prepared and system is tested using the tests data. Implementation is the stage where theoretical design turned into a working system. Implementation is planed carefully to propose system to avoid unanticipated problems. Many preparations involved before and during the implementation of proposed system. The system needed to be plugged in to the organization’s network then it could be accessed from anywhere, after a user logins into the portal. The tasks that had to be done to implement the system were to create the database tables in the organization database domain. Then the administrator was granted his role so that the system could be accessed. The next phase in the implementation was to educate the system. A demonstration of all the functions that can be carried out by the system was given to examination department person, who will make extensive use of the system. 65

MAINTENANCE Maintenance is the enigma of system development. It holds the Software Industry captive, typing up programming resources. Maintenance seems to account for 60% of all effort put into software. Organizations which are maintenance-bound often found it difficult to avoid building a backlog application that may ultimately paralyze the company.

Why the software should be maintained? Most software has a longer operational life. Many software systems were built under different technological constraints than hold now. Most software systems have had to migrate to new hardware & software environments.

What could be implemented? Most of the requirements as specified in the problem details were successfully implemented.

What could not be implemented? Provide a more secure system by encrypting the user-id, password while saving in the database. Though email address format checking is done Email address Existence-checking is not done. Inviting people who is not part of the system is not done. 66

FUTURE SCOPE The ONLINE COLLEGE INFORMATION SYSTEM has tremendous potential for the future enhancement & growth. Many more excellent features can be added to the system by the use of new technologies & hereby providing the user a lot of new facilities. The scope of the project in future would be discussed on the basis of two aspects. Addition of new features:Some of the features that is acceptable here: Connecting to other ‘Online college’ systems. Provide more security by encrypting the user & password.

67

CONCLUSION The System is supposed to posses the following features: Very user-friendly. Fully GUI based. Runs efficiently on a cheap hardware and software platform. Increase accuracy and dependability of the system. Increase speed of processing / operation of the system. In short, we can conclude that the software is very much user friendly and would be easy to use for anybody with a meagre computer knowledge.

68

BIBLIOGRAPHY We consulted the following site for our project work: www.google.com www.javascriptkid.com www.syngress.com/solutions www.hungryminds.com www.wrox.com

The books from where we got help are as follows: “Professional ASP.NET 2.0 “by Bill Evjen Scott Hanselman Farhan Muhammad Srinivasa Sivakumar Devin Rader “ASP.NET Database Programming” Hungry Minds, Inc. Publishing Company Limited. By Jason Butler and Tony Caudill

69

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF