Está en la página 1de 8

Visit http://www.vyomworld.com for complete career and job resources.

Project Bank
Student Project Allocation and Management with "SPM# nline !esting System

Brought to you by http://www.sourcecodesworld.com - Ultimate Collection of Projects & ource Codes in all programming languages

Subscribe to http://www.sourcecodesworld.com/newsletter/ for $ree projects every wee%.

Visit http://www.vyomworld.com for complete career and job resources. &nformation: !f you li"e this project idea# ma"e sure you are subscribed to ource Codes $orld %ewsletter & http://www.sourcecodesworld.com/newsletter/ # because e'ery wee" we send out one project idea li"e this( Subscribe 'ow ( http://www.sourcecodesworld.com/newsletter/ ource Codes $orld.com is a )yom !nitiati'e *http://www.'yomworld.com+. ther )seful *esources: ver $reshers +obs , http://www.jobsassist.com $ree e-oo%s , http://www.besteboo"sworld.com / http://www.'yomeboo"s.com Meaningful .iscussions on +obs / 0areer , http://www.discussionsworld.com 1orld2s largest collection of &nterview 3uestions , http://www.fundoosite.com/inter'iew-,uestions/ $ree 0lassifieds , http://www.indianfreeads.com American -usiness &nformation , http://www.businessinfoworld.com *ecipes &nformation , http://www.tasty-food.com $un / 4ntertainment Site , http://www.topmasala.com 567666 titles available for $ree .ownload( http://www.'yomlin"s.com

Subscribe to http://www.sourcecodesworld.com/newsletter/ for $ree projects every wee%.

Visit http://www.vyomworld.com for complete career and job resources.

Title of the project Student Project Allocation and Management with Online Testing System (SPM) Abstract of the project This project is aimed at developing a web-based system which manages the activity o! "Student Project Management# and "Online Testing#$ This system will manage the database and maintain a list o! all student groups that have registered on this site conduct their online test and shortlist those students who have passed the eligibility criteria as set by the pro!essors$ Keywords Generic Technology keywords %atabases &etwor' and middleware Programming Specific Technology keywords MS-S() server *TM) Active Server Pages +ni, Shell - Oracle Project type keywords Analysis %esign .mplementation Testing +ser .nter!ace Functional components of the project This is a system used by /ducational .nstitutions or other organi0ations which are willing to give student projects$ 1e have three roles in this system an administrator a pro!essor and a student$ An administrator logs into this system and can register a pro!essor who belongs to that institution$ Students register in this system and get userid (similar to a website li'e 2ahoo)$ A student should register provide his in!ormation (li'e semester mar's technologies !amiliar with prior project e,perience etc$ ) and also provide in!ormation about his team members$ This is saved in a database$ A!ter registering a student is ta'en to an Online Testing System$ *e3she is allowed to give the Online Test during a scheduled time interval (say o! 4-5 wee's as decided earlier by the management)$ The test is an online test (say o! 67-68minutes) which will be li'e any other competitive e,am providing 6-8 options$ A!ter giving the test student9s test score is saved in the database$

Subscribe to http://www.sourcecodesworld.com/newsletter/ for $ree projects every wee%.

Visit http://www.vyomworld.com for complete career and job resources.

.n the same system the pro!essors who have been registered by the administrator can login and then shortlist students by their academic per!ormance (percentage as entered by the students during their registrations) and3or test score$ :ollowing is a brie! description o! the !low o! the system; <$ An administrator9s role -an login to the system through the !irst page o! the application -an create new user account !or a pro!essor and assign3change(i! e,isting user) username and a password

4$ A student9s role A student i! he is a new user registers into the system$ *e enters details li'e his name age date o! birth college =$/$ Percentage up to > semesters his 'nowledge o! the latest technologies and other prior e,perience details i! any?etc$ *e also enters the name o! all his team members and their details :or the pro!essor this student would act as the primary inter!ace between the student group and the pro!essor A!ter entering success!ully all details he is given a student group code which he shares with his team members$ 1henever a student success!ully logs in (a!ter registration) is as'ed !or !or his project code and i! success!ully entered is ta'en to a screen (via lin') where he can give an online test *is3her details are then stored in the database .n such a !ashion he all team members give a test and their respective scores are listed

5$ A pro!essors role A registered pro!essor who is assigned a user name and a password by the administrator logs in should enter at least one project and its description which he is willing to allocate to the students$ *e3she is given an option to sort and shortlist students by various criteria such as percentage scored in the online test academic per!ormance technologies !amiliar with past e,perience etc$ A pro!essor can view all students9 in!ormation$ *e can see student status such as whether the student is available or has been assigned a project by any other pro!essor and i! assigned then by which pro!essor A pro!essor a!ter short-listing students clic's a button so that he loc's the student group$ i$e$ no other pro!essor can assign them any projects now as they have already been assigned one by this pro!essor thus assigning the a status

Subscribe to http://www.sourcecodesworld.com/newsletter/ for $ree projects every wee%.

Visit http://www.vyomworld.com for complete career and job resources.

A mail is automatically sent to the student group i$e$ all its team members that they are assigned a project by this pro!essor

6$ The main highlights o! the project are; The online testing system which starts automatically and stops a!ter a particular stipulated time$ Auto generation o! emails as soon as the pro!essor assigns projects to the student groups intimating them that they have been assigned project and need to report to the pro!essor within <-4 wee's$ @alidations li'e the student doesn9t give the test twice etc$ Steps to start off the project There are couple o! alternatives to implement such a system$ A$ Microso!t plat!orm; The system is developed using @=3@=$&et3ASP as the !ront end and S() Server as the bac' end$ =$ +ni,-based plat!orm; P*P3AavaSwing as the !ront end the scripting language could be AavaScript MySBl as database and )inu, as the Operating System$ The online test part can be handled by Servlets3P*P$ The !ollowing steps will be help!ul to start o!! the project$ <$ Study and be com!ortable with technologies as mentioned above$(whichever plat!orm you choose) 4$ Assign a mail-admin who will create mail-ids !or the people in the intranet o! your lab or in the internet$ These mail-ids will be used !or sending automatic noti!ications and reports$ The mail-admin will also ta'e care o! assigning the logins to the users o! Project Management System$ 5$ -reate the !ront-page o! the Project Management System giving a brie! description about the system and a sign up section where rules such as a student can give a test only once etc are mentioned$ 6$ -reate the help-pages o! the system in the !orm o! (CA$ This will help you also when implementing the system 8$ -reate other sub-systems li'e automatic noti!ication screens !or various !unctions (li'e !illing-up student details ta'ing online tests etc)

!e"uirements
Subscribe to http://www.sourcecodesworld.com/newsletter/ for $ree projects every wee%.

Visit http://www.vyomworld.com for complete career and job resources.

#ardware re"uirements $umber %escription Alternati&es '(f a&ailable) < P- with 4 D= hard-dis' &ot-Applicable and 48> M= EAM 4 Software re"uirements $umber %escription Alternati&es '(f a&ailable) < 1indows F83FG3HP with &ot Applicable MS-o!!ice 4 MS-Studio(@=3@=$&et) AavaSwing3Aava related so!twares 5 MS-S() server MS-Access 6 )inu, &ot Applicable 8 Oracle database system POSTgres *anpower re"uirements 6 to 8 students can complete this in 6 I > months i! they wor' !ull time in their college curriculum on the project$ *ilestones and Timelines $umber *ilestone $ame *ilestone %escription Timeline !emarks

<

EeBuirements Speci!ication

1ee' no$ !rom the start o! the project -omplete 4-5 Attempt should be made to speci!ication o! the add some more relevant system (with !unctionalities other than appropriate those that are listed in this assumptions) document$ including the !low o! data through the screens and basically the !low o! data through those screens$ A document detailing the same should be written and a

Subscribe to http://www.sourcecodesworld.com/newsletter/ for $ree projects every wee%.

Visit http://www.vyomworld.com for complete career and job resources.

Technology !amiliari0ation

presentation on that be made$ +nderstanding o! the 6-8 technology needed to implement the project$

%atabase creation

A database o! atleast 8-J 47 entries o! student groups$ Also the administrator9s pro!ile should be created$ The pro!essors9 details should also be created$ All this data is sample data which should be created to begin with the design o! tables etc$ *igh-level and )isting down all J-F %etailed possible scenarios %esign (li'e a student entering his details ta'ing the online test etc) and then coming up with !low-charts or pseudocode to handle the scenario$ .mplementation .mplementation o! the <7-<4 o! the !ront-end main screen giving the o! the system login screen that !ollows the login giving various options screens !or each o! the options$ .ntegrating the The !ront-end <4-<5 !ront-end with developed in the the database earlier milestone will now be able to update the student details$ Other !eatures li'e mail noti!ication etc should be !unctional at this stage$ .n short the system should be

The presentation should be !rom the point o! view o! being able to apply it to the project rather than !rom a theoretical perspective$ .t is important to !inali0e on the database at this stage itsel! so that development and testing can proceed with the actual database itsel!$

The scenarios should map to the reBuirement speci!ication (ie !or each reBuirement that is speci!ied a corresponding scenario should be there)$

%uring this milestone period it would be a good idea !or the team (or one person !rom the team) to start wor'ing on a test-plan !or the entire system$ This test-plan can be updated as and when new scenarios come to mind$

>

Subscribe to http://www.sourcecodesworld.com/newsletter/ for $ree projects every wee%.

Visit http://www.vyomworld.com for complete career and job resources.

.ntegration Testing

:inal Eeview

ready !or integration testing$ The system should be <6-<8 thoroughly tested by running all the testcases written !or the system (!rom milestone 8)$ .ssues !ound during <>-<G the previous milestone are !i,ed and the system is ready !or the !inal review$

Another 4 wee's should be there to handle any issues !ound during testing o! the system$ A!ter that the !inal demo can be arranged$ %uring the !inal review o! the project it should be chec'ed that all the reBuirements speci!ied during milestone number < are !ul!illed (or appropriate reasons given !or not !ul!illing the same)

Guidelines and !eferences All study material should be re!erred !rom websites and boo's$

Subscribe to http://www.sourcecodesworld.com/newsletter/ for $ree projects every wee%.