Вы находитесь на странице: 1из 59

OVERVIEW

 Web based application project.

 Provides information about past projects to final year students of IT & CSE
departments.

 Students can determine their project work for the present.

 By this HOD and Staff can monitor the projects effectively.


 Our system provides three login
 HOD Login (Admin login)
 Staff Login (Guide login)
 Student Login (User login)
 Team Login
HOD LOGIN
 HOD login will have the complete access to the database.

 He can add, delete and update the list of projects in the


database.

 By evaluating the project by its description and topic, the


HOD will issue the Approved or Not Approved status.

 HOD can frequently update the review dates and


suggestions to the all logins.
STAFF LOGIN
 Staff will receive the guidance requests from the student’s.

 They can view the topic , description and abstract of the


project.

 If they are interested in the topic and area of the project they
can send the acknowledgment to the team.

 After that he can monitor his team members online.


STUDENT LOGIN
 Student’s can communicate individually with Team mates,
Staff and HOD.

 They can send messages using Mailing system.

 They can also send Group messages.

 They can send Newsletters.

 In Discussion forum students can create Threads and


Post Scraps using individual Student ID.
TEAM LOGIN
 Projects that were already done are listed along with Title
and Abstract in the Team Login.

 Then he can search for the Replication and if not he can


submit his project title and abstract to one of the faculty on
request for their approval and guidance.

 After getting acknowledgment from the staff they can


submit their abstract to HOD for approval.

 The status of the project will be indicated in the Team login.


SYSTEM MODEL
EXISTING SYSTEM

 Time consuming since students have to wait for the


submission and approval of the project.

 Tracking of the past projects is difficult to perform since HOD


has to maintain the list of previous projects.

 Searching for the availability of the project takes more time.


PROPOSED SYSTEM
 HOD and staff can monitor the projects effectively.

 Replication of the project is avoided.

 Students can exchange their ideas in public discussion


forum.

 The last years projects abstract and description can be


viewed for their clarification.
MODULES
 Registration Phase

 Mailing Phase

 Database Connectivity Phase

 Discussion forum Phase

 Searching Phase
REGISTRATION
 This system provides a secured form of data about the
projects so that the public who do not have Authentication
to view the site cannot have an access to our project list
database.

 There are four forms of registration :

 HOD Registration

 Staff Registration

 Student Registration

 Team Registration
 Every user must register to have access to this system.

 After registration we provide a Login ID that can be used to


Login into our system.

 
Department + Count + Type + Year

For Ex : IT1HOD2009
REGISTRATION PHASE
REGISTRATION

STUDENT STAFF HOD TEAM

LOGIN ID

LOGIN TYPE

STUDENT STAFF HOD TEAM

HOME PAGE HOME PAGE HOME PAGE HOME PAGE

MAILING FORUM PROJECT LIST SEARCH NEWSLETTER


MAILING
This is one of the major features that our system provides
and it is this feature that creates a bridge between each and
every user.

Anyone can send mails individually to any particular user


simply by knowing their Login ID.

The message is displayed with sender name, time and


date of the message recieved.

The two types of this feature provided in this system are :

Individual Mails

Group Mails
Individual Mails :

These are type of messages that is been sent to any particular


user. The user can send mails to anyone by knowing his Login
ID.

Group Mails :
These type of mailing facility is provided only to HOD of the
college. He can send group mails to the following groups :

IT Students
CSE Students
IT Faculty
CSE Faculty

Group mails can be used to send individual updates about


review dates, any information about projects and project
submission dates.
MAILING PHASE
MAILING

STUDENT STAFF HOD TEAM

MESSAGING MESSAGING MESSAGING MESSAGING

GROUP VIEW HOD SEND GUIDANCE


VIEW GUIDANCE
COMMUNICATON APPROVAL REQUEST
REQUEST

GROUP GET HOD


GROUP
NEWSLETTER COMMUNICATON APPROPVAL
COMMUNICATON

GROUP
NEWSLETTER COMMUNICATON
NEWSLETTER

NEWSLETTER
DISCUSSION FORUM
 Public discussion place where everyone can share their ideas
where users can have a flexible interface to clarify their doubts
regarding their projects.

 Every user can start a discussion on any topic by simply


posting a question in the Forum.

 The question can viewed by every user who is online.

 Any user can rate the answer if he knows about it.


Rating :

Rating is way to find which answer is correct and which one


is error free ranges from 1 to 5.

An user can rate a answer only once in his current session.

For Ex: User 1 : Rate : 4 User 2 : Rate : 3

Total Rate : 7

Total No. of Users : 2

Therefore ,
Total Rate 7
Rate : = ---------------------- = --- = 3.5
Total No. of Users 2
FORUM PHASE
FORUM

STUDENT STAFF HOD TEAM

CREATE NEW VIEW SCRAP VOTING


THREAD

POST NEW ACCEPT


POST THREAD SCRAP

REPLY SCRAP DENY


SEARCHING
FEATURES

•Point/Priority Based
•Spelling mistakes if keywords are phonetically spelled
•Multiple keywords (with the flexibility to add minus
keywords)
•Variations of Entire Phrase Matching
•Variations of Word within Phrase Matching
ALGORIT
HM

The algorithm has the requirements that a precompiled


list exist with the columns
•Keywords
•Resources
The algorithm assumes the user will be provided a
simple query box, where s/he will be able to supply a list of
keywords separated (delimited) by spaces.
SQL = "select * from projectlist, (select title, sum(pt) pt from ( “
if query = "" then
SQL = SQL + " SELECT 5 pt,title,abstract FROM projectlist union "
End if
if query <> "" then
'response.write(query&"s")
SQL = SQL + " SELECT 10 pt,title,abstract FROM indexproject where abstract like '%"&query&"%' or
title like '%" & query & "%' union "
SQL = SQL +"SELECT 2 pt,title,abstract FROM indexproject where soundex(abstract) =
soundex('"&query&"') or soundex(title) = soundex('"&query&"') union "
SQL = SQL +"SELECT 7 pt,title,abstract FROM indexproject where abstract like '"&query&"%' or title
like '"&query&"%' union “
SQL = SQL +"SELECT 5 pt,title,abstract FROM indexproject where abstract like '%"&query&"' or title
like '%"&query&"' union "
End if
TermsArray = split(trim(query)," ")
if Ubound(TermsArray) > 0 then
for i = 0 to Ubound(TermsArray)
'response.write(query&"f")
SQL = SQL + " SELECT 10 pt,title,abstract FROM indexproject where abstract like
'%"&TermsArray(i)&"%' or title like '%" & trim(TermsArray(i)) & "%' union "
SQL = SQL + " SELECT 2 pt,title,abstract FROM indexproject where soundex(abstract) = soundex('"&
trim(TermsArray(i))&"') or soundex(title) = soundex('"&TermsArray(i)&"') union "
SQL = SQL + " SELECT 1 pt,title,abstract FROM indexproject where abstract like
'"&trim(TermsArray(i))&"%' or title like '"&trim(TermsArray(i))&"%' union "
SQL = SQL + " SELECT 1 pt,title,abstract FROM indexproject where abstract like
'%"&trim(TermsArray(i))&"' or title like '%"&trim(TermsArray(i))&"' union "
Next
End if
SQL = SQL + " select 0,'','' ) x group by title) y where "
SQL = SQL + " y.pt > 0 and projectlist.title = y.title "
SQL = SQL + " order by "
'if Query = "" then
'SQL = SQL + " projectlist.index1 desc, "
'End if
SQL = SQL + " y.pt desc "
SEARCHING PHASE
SEARCHING

STUDENT STAFF HOD TEAM

RANK BASED
PROJECT LIST
SEARCHING

SORTING
BASED ON THE
TITLE AND ABSTRACT
TITLE OF THE PROJECT

DOMAIN
AVAILABILITY
YES

NO
DEPARTMENT
CHANGE
PROJECT
PROCEED
YEAR
DATABASE CONNECTIVITY

• ConnString="DRIVER={SQL Server};SERVER=HOME-
8D0CCAAB6B;UID=sa;PWD=sa;DATABASE=pits“

• Set Connection = Server.CreateObject("ADODB.Connection")

• Set Recordset = Server.CreateObject("ADODB.Recordset")

• Set rs = Server.CreateObject("ADODB.Recordset")
STUDENT REGISTRATION TABLE:
COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION

logid varchar 15 students login id (primary key)


stname varchar 150 students name
colname varchar 200 College name
regno bigint Reg no of the student
dept varchar 50 Department of the student
phno bigint Phone no of the student
usname varchar 100 User name
passw varchar 100 Password
imagesel image Image
question varchar 200 Question
answer varchar 100 answer
STAFF REGISTRATION TABLE:

COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION

logid varchar 15 staff login id (primary key)


stname varchar 150 staff name
colname varchar 200 College name
dept varchar 50 Department of the staff
phno bigint Phone no of the staff
usname varchar 100 User name
passw varchar 100 Password
imagesel image Image
question varchar 200 Question
answer varchar 100 answer
HOD REGISTRATION TABLE:
COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION
logid varchar 15 HOD login id (primary key)
hodname varchar 150 HOD name
colname varchar 200 College name
dept varchar 50 Department of the HOD
phno bigint Phone no of the HOD

usname varchar 100 User name


passw varchar 100 Password
imagesel image Image

question varchar 200 Question


answer varchar 100 answer
TEAM REGISTRATION TABLE:

COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION


Teamid varchar 20 Team login id (primary key)
Teamname varchar 150 Team name
collegename varchar 200 College name
dept varchar 50 Department of the HOD
Team size integet Team size
Stu1 Varchar 200 Student name
Stu2 Varchar 200 Student name
Stu3 Varchar 200 Student name
Stu4 Varchar 200 Student name
Team_username varchar 200 User name
Team_password varchar 100 Password
Team_image image Image
question varchar 200 Question
answer varchar 100 answer
PROJECT LIST TABLE:

COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION

Index1 integer Project list ID


Title varchar 600 Title of the project
Domain varchar 200 Domain
Dept varchar 50 Department of the team
Year1 Varchar 250 Year
Member Varchar 700 Member name
Guidance Varchar 20 Guidance name
Abstract Varchar 8000 Abstract of the project
Teamid Varchar 100 Team id
MAIL ING TABLE:

COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION


noofmes integer Message ID
Sender varchar 200 Sender name
Receiver varchar 200 Receiver name
Message varchar 6000 Message
Time1 Varchar 20 Time
Date1 Varchar 20 Date
attach Image File that is attached
Filesize Integer File size
Fname Varchar 900 File name
Content type varchar 900 Content type
FORUM TABLE:

COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION


Index1 integer Message ID

Hodname varchar 200 hod name

Hodid varchar 200 HOD ID

TeamID varchar 100 Team ID

Title Varchar 800 Title of the project

Time1 Varchar 200 Time

Date1 Varchar 200 Date

Status Varchar 100 Status of the project


NEWSLETTER TABLE

COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION


noofmes integer News ID

Sender varchar 200 Sender name

Receiver varchar 200 Receiver name

Message varchar 6000 Message

Time1 Varchar 100 Time

Date1 Varchar 100 Date


MODULE SUBMISSION TABLE

COLUMN NAME DATA TYPE DATA SIZE DESCRIPTION

Index1 integer Message ID


Review_no Varchar 100 Review number
Sender varchar 200 Sender name
Receiver varchar 200 Receiver name
Tmname varchar 100 Team name
Time1 Varchar 200 Time
Date1 Varchar 200 Date
attach Image File that is attached
Filesize Integer File size
Fname Varchar 500 File name
Content type varchar 200 Content type
SNAP SHOTS
HOME PAGE
REGISTRATION PAGE
SIGN IN PAGE
ANTI - PHISHING
TEAM HOME
GUIDANCE REQUEST
STAFF HOME
TEAM HOME
HOD APPROVAL
APPROVING THE PROJECT
SEARCHING AVAILABILITY
SENDING MAIL
GROUP MESSAGE
TEAM HOME
INBOX
FORUM
FORUM
FORUM
FORUM
SEARCH
SEARCH RESULT
PROJECT LIST
FUTURE ENHANCEMENTS
The future enhancements in this system will be

 Report generation for projects Year wise, Domain wise and Department
wise.

 Generating POP messages.

 Voice enabled Mailing.

 Sending alerts to mobile.


CONCLUSION

We have presented a new type of project submission


system, where the time consumption in much reduced. In
this scheme each and every process is automated and
authenticated either by the administrator or HOD. This
scheme is practically applicable to all college to keep track of
project information.

THANK YOU