You are on page 1of 24

CHAPTER-1 SYSTEM ANALYSIS

1.1 Feasibility Study


The goal of feasibility study is to determine whether a proposed systen is worth pursuing. A study was undertaken to know that what is possibly and likely to achieved by this project which can not be done with the previous system. Econo ic !easibility From economic point of view this system will take some cost initially when it is going to be implemented but once it is installed no further investment is required in future.After installation it will stop use the use of pencil , and mainatanace of that big and heavy record registers which are maintained by so many people. So we can say that this systema is economically feasible because it reduces wastage of money in stationary used to maintain records and also man power using to maintain that records which is used in current system. Tec"nical !easibility n this system we use java plateform which is highly portable. !e can easily transport file from one plateform to other. "sing java we can create system more attractive and user friendly than using other languages like #$#%%. The whole system is technically feasible because we use those technologies which make this system more efficient and effective.

1.# RE$%IREMENTS

Ha&d'a&e &e(ui&e ents &rocessor )A* ' ' &( or above processor +,- *.

So!t'a&e &e(ui&e ents &lateform ' Any window based /S0*icrosoft product1 2S&, 3T*4, 2A5AS#) &T

Technology '

1.) *+,ECT *RIENTE- ANALYSIS

*b.ect-o&iented analysis and desi/n 0//A61 is a software engineering approach that models a system as a group of interacting objects. 7ach object represents some entity of interest in the system being modeled, and is characterised by its class, its state 0data elements1, and its behavior. 5arious models can be created to show the static structure, dynamic behavior, and run8time deployment of these collaborating objects. There are a number of different notations for representing these models, such as the "nified *odeling 4anguage 0"*41. /bject8oriented analysis 0//A1 applies object8modelling techniques to analy9e the functional requirements for a system. /bject8oriented design 0//61 elaborates the analysis models to produce implementation specifications. //A focuses on what the system does, //6 on how the system does it. An object8oriented system is composed of objects. The behavior of the system results from the collaboration of those objects. #ollaboration between objects involves them sending messages to each other. Sending a message differs from calling a function in that when a target object receives a message, it itself decides what function to carry out to service that message. The same message may be implemented by many different functions, the one selected depending on the state of the target object. The implementation of :message sending: varies depending on the architecture of the system being modeled, and the location of the objects being communicated with.

CHAPTER-# -ESI0N

#.1 %SE CASE -IA0RAM1

USE CASE

Login

Registration

update stud detail search stud details Update compdetails Update staff details Update placed stud details View all details Upload and download C.V.

Admin

Student

#.1.1 %SE CASE -IA0RAM SPECIFICATI*N1

!ork in the application will be done in the following way' Access $ Search information from the first page 0only read access1. The front8page of the system is created giving a the system and a login bo; . 4ogin to the system through the first page of the See $ change his $ her details. <et help about the application on how to use the of the system. An admin login should be present who can read brief description about application.

different features

as well as remove any uploads. &referably it should be given to the T&/.

#.# SE$%ENCE -IA0RAM

#.#.1 L*0IN

SE"UE#CE D!A$RA%& Login

User

Home

Login

Registration

Database

Admin username password Verif Valid Student username password !f not registered Verif Valid Submit Valid

#.#.# ST%-ENT

S E " U E # C E D !A $ R A % & S t u d e n t

S tudent

' e rs o n e l in fo

A c a d e m ic in fo .

U p lo a d C . V .

D o w n lo a d C . V .

S e a rc h

D ataba s e

E d it S a (e E d it S a (e e n ro ll n o . S a (e E n ro ll n o . C hec ) R e t rie (e Re*uest C hec ) S how

#.#.) A-MIN

SE"UE#CE D!A$RA%& Admin

Admin

Compan Details Edit

'laced stud details

Staff details

Search all details

Database

Sa(e Search read details Edit Sa(e Retrie(e Staff details Sa(e retrie(e Enroll no. Chec) Show +ear, aggregate Chec) Show sorted list

2.3 CLASS DIAGRAM

Us er

C L A S S D !A $ R A %

u s e rn a m e p a s s w o rd L o g in -.

#ew us er nam e us er nam e p a s s w o rd e m a il S a (e -.

A d m in /s t u d e n t s tu d e n t d e ta ils u p d a te s t u d d e t a ils u p lo a d c . (. c o m p a n d e t a ils p la c e d s tu d u p lo a d p la c e d s t u d s t a ff d e t a ils V ie w -.

S t u d e n t d e t a ils # am e a d d re s s ro ll n o . b ra n c h D .0 .1 e m a il id ear a g g re g a te S u b m it-.

U p d a te s tu d d e ta ils #am e a d d re s s ro ll. n o b ra n c h D .0 .1 . e m a il id a g g re g a t e ear S u b m it-.

U p lo a d C .V . e n ro ll n o . C . V . d e ta ils S u b m it-.

C o m p a n d e ta ils ' la c e d s tu d e n ts # am e C om pan nam e c om pan nam e e lig ib ilit c rite ria p la c e d a re a D .0 . re c ru it m e n t s a la r a (e ra g e p a c o n ta c t n o . c am pus of e m a il id re c ru it m e n t p la c e d a re a S u b m it -. V ie w -. V ie w -.

U p lo a d p la c e d s tu d #am e C om pan nam e p la c e d a re a s a la r c o n ta c t n o . e m a il id S u b m it -.

s t a ff d e t a ils #am e d e s ig n a t io n c ontac t no e m a il id S u b m it-. V ie w -.

#.2 -ATA M*-EL 2.4.1 DFD LEVEL 0:

S tudent

pers onel info. A c adem ic info. C om pan info.

2np c ell

A dm in

' lac ed s tud info S taff info.

10

#.2.# -F- LE3EL 1

D3D LEVEL 4

Student

personel info. Academic info. Compan info.

2np cell

Admin

'laced stud info Staff info.

Submit Displa Valid Database

11

CHAPTER-) C*-IN0 ).1 Ho e 4a/e


=>6/#T?&7 3T*4 &".4 # :8$$!@#$$6T6 3T*4 (.A Transitional$$7B:C =3T*4C=37A6C=T T47C!elcome to /nline 2ob Search=$T T47C =*7TA http8equivD#ontent8Type contentD:te;t$htmlE charsetDwindows8 +,F,:C=>88Applying styles for the page 88C=>88Applying client side validations on a form before submitting it to the server.88C =S#) &T languageD2avaScriptC =>88The function checkall01 checks if the login name and password te;t bo;es are left blank in the registration form and displays an alert message.88 C function checkall01 G var loginname D document.formsHAI.login.valueE var pwd D document.formsHAI.password.valueE if0loginnameDDnull JJ loginnameDD::1 G alert0:&lease type your login name.:1E =>88.ringing the focus into the login te;t field.88C document.formsHAI.login.focus01E return falseE K else if0pwd DD null JJ pwd DD::1 a G alert0:&lease type your password.:1E document.formsHAI.password.focus01E return falseE K else G return trueE K K =$S#) &TC

12

=*7TA contentD:*icrosoft Front&age (.A: nameD<7B7)AT/)C=ST?47 typeDte;t$cssC.noline G F/BT8!7 <3T' normalE F/BT8S L7' +Ap;E T7MT8 T)ABSF/)*' noneE F/BT8ST?47' normalE F/BT85A) ABT' normalE T7MT867#/)AT /B' noneE Applying' 5erdana, Arial, 3elvetica, sans8 serif K =$ST?47C =$37A6C =./6? bg#olorDNffffff left*arginDA top*arginDA marginheightD:A: marginwidthD:A:C =>88Applying borders thickness, distance between the cell content and cell border and the spacing between adjacent cells in a table. 88C =table borderDA cellpaddingDA cellspacingDA widthD:+AAO:C =tbodyC =tr bgcolorD:NFFFFFF: backgroundD:images$black.jpg:C =td alignDmiddle widthD:+AAO:C =div alignD:left:C =hrC =centerC=h,C=font colorD:N##AAFF:C=img nameD:a: srcD:images$paste@+.jpg: widthD:P(A: heightD:,QR:C=$fontC=$h,C =$F/BTC=$centerC =$divC =hr colorDNcAAA@b si9eD+C=$tdC =$trC =$tbodyC =$tableC =table bgcolorDNFFAAAA widthD:+AAO: borderD:A: cellspacingD:A: cellpaddingD:A:C =tr bgcolorD:NcAAA@b:C =tdC =div alignD:center:C=font faceD:Arial, 3elvetica, sans8serif: si9eD:R: colorD:NFFFFFF:C=bC!elcome to /nline 2ob Search =$bC=$fontC=$divC =$tdC =$trC =$tableC =TA.47 cellSpacingDA cell&addingDA widthD:+AAO: borderDAC
13

=T./6?C =T) bg#olorDNffffffC =T6 alignDmiddle widthD:+AAO:C =6 5 alignDleftCSnbspE=$6 5C=$T6C=$T)C=$T./6?C=$TA.47C =pCSnbspE=$pC =TA.47 widthD:+AAO:C =T./6?C =T)C =T6 classDbtn widthD:+AAO: heightD+C=$T6C=$T)C =T)C =T6 widthD:+AAO: heightD+RC=$T6C=$T)C=$T./6?C=$TA.47C=>88 /n clicking the submit button, the page calls the function checkall01 that in turn calls the ne;t page First4evel#heck.jsp. 88C =F/)* onSubmitD:return checkall01: actionDloginvalid.jsp methodDpostC =6 5 alignDrightC=F/BT faceD:Arial, 3elvetica, sans8serif: colorDNccAA@@ si9eD,C=.CFirst 4evel 4oginSnbspESnbspESnbspESnbspESnbspESnbspESnbspESnbspESnbspESnb spE=$.C=$F/BTC =$6 5C =TA.47 cellSpacingDA cell&addingDA widthD:+AAO: borderDAC =T./6?C =T)C =T6 alignDmiddle widthD+@ heightD+P,CSnbspE =$T6C =T6 vAlignDcenter widthD+,F heightD+P,C =TA.47 cellSpacingD+ cell&addingD+ widthD:+AAO: borderDAC =T./6?C =T)C =T6 classDbtnC =6 5 C=A classDbtn hrefD:admin4ogin.jsp:CAdministrator=$AC=$6 5C=$T6C=$T)C =T)C =T6 bg#olorDNffffff heightD,C=$T6C=$T)C =T)C =T6 bg#olorDNffffff heightD,C=$T6C=$T)C =T)C =T6 bg#olorDNffffff heightD,C=$T6C=$T)C =T)C =T6 classDbtnC=A classDbtn hrefD:about.html:CAbout=$AC=$T6C=$T)C
14

=T)C =T6 bg#olorDNffffff heightD,C=$T6C=$T)C =$T./6?C=$TA.47C=$T6C =T6 alignDmiddle widthD,P heightD+P,CSnbspE =$T6C =T6 classDnote+ vAlignDtop colSpanD, heightD+P,C =&C=F/BT faceD:Arial, 3elvetica, sans8serif: si9eD@C/nline 2ob is an system created mainly aiming to provide the Bew 2obs or jobs information to the people on click of a button. t contains information about various job that are available on various sector.=$F/BTC=$&C =>88#alling the page )egistration.htm on clicking the hyperlink )egister now. 88C =&C=.C=$.C=$&C =&C=.CFreshers #4 #T 37)7 =$.C=.)C =$&C=$T6C =T6 alignDmiddle widthD+, heightD+P, rowSpanDFCSnbspE=$T6C =T6 widthD,A, heightD+P,C =TA.47 cellSpacingDA cell&addingDA widthD:+AAO: borderDAC =T./6?C =T)C=>886isplaying the label as 4ogin Bame.88C =T6 no!rap alignDrightC=.C4ogin Bame=$.CSnbspESnbspE =$T6C =T6 alignDleftC=>88#reating a te;t field for the label, 4ogin Bame. 88C= B&"T classDflat ma;4engthD@A si9eD+A nameDcidC =$T6C=$T)C =T)C =T6 heightD(C=$T6C=$T)C =T)C =T6 alignDrightC=.C&assword=$.CSnbspESnbspE =$T6C =T6 alignDleftC= B&"T classDflat typeDpassword ma;4engthD@A si9eD+A nameDpswdC =$T6C=$T)C =T)C =T6 heightD(C=$T6C=$T)C =T)C=>88#reating a button with the caption, S".* T.88C =T6 alignDright colSpanD,C=."TT/B classDlgn typeDsubmitCS".* T=$."TT/BC =.)C=.)C=$T6C=$T)C =T)C =T6 alignDright colSpanD,C=.C=.)C=A

15

hrefD:newaccount.html:CBew userU Sign "p=$AC=$.C =$T6C=$T)C =T)C =T6 alignDright colSpanD,C=.C=.)C=A hrefD:feedback+.html:C &ost ?our Feed.ack=$AC=$.C=$T6C=$T)C=$T./6?C=$TA.47C=$T6C =T6 widthD+( heightD+P,CSnbspE =$T6C=$T)C=$T./6?C=$TA.47C =6 5 alignDcenterC=.)C=.)C=$6 5C =table bgcolorDNFFAAAA widthD+AAOC =tr bgcolorD:NcAAA@b:C =tdC =div alignD:center:C=font faceD:Arial, 3elvetica, sans8serif: si9eD:@: colorD :NFFFFFF:C=bC=marqueeC6eveloped by' SnbspE SnbspE SnbspE *ukesh 5erma SnbspE SnbspE SnbspE SnbspE SnbspE 3arsh Tumar SnbspE SnbspE SnbspE SnbspE SnbspE 3emant Shukla SnbspE SnbspE SnbspE SnbspE SnbspE Amit Tumar SnbspE SnbspE SnbspE SnbspE SnbspE =$marqueeC =$bC=$fontC=$divC =$tdC =$trC =$tableC =$F/)*C=$./6?C=$3T*4C

16

).# ,*+ PA0E

=hrC =table bgcolorDNFFAAAA widthD+AAOC =tr bgcolorD:NcAAA@b:C =tdC =div alignD:center:C=font faceD:Arial, 3elvetica, sans8serif: si9eD:@: colorD :NFFFFFF:C=bC!elcome to /nline 2ob Search =$bC=$fontC=$divC =$tdC =$trC =$tableC =table borderDA cellpaddingDA cellspacingDA widthD:+AAO:C =tbodyC =tr bgcolorD:NFFFFFF: backgroundD:images$sback.jpg:C =td alignDmiddle widthD:FAO:C =div alignD:left:C =h,C=font colorD:N##AAFF:C=img nameD:a: srcD:images$jobs.jpg: heightD:@QF: widthD:FAA:C=$fontC=$h,C =$F/BTC =$divC =$tdC =tdC =h,CSelect ?our #hoice =$h,C =pC=a hrefD:function.jsp:C2ob .y Function =$aC=brC=$pC =pC =a hrefD:location.jsp:C2ob .y 4ocation =$aC=brC=$pC =pC =a hrefD:company.jsp:C2ob .y #ompany =$aC=brC=$pC =pC =a hrefD:feedback+.html:C&ost Feedback=$aC=brC=$pC =brC =brC =brC =brC =brC

17

=a hrefD:4ogout.jsp:C4ogout=$aC=brC =$tdC=$trC=$tableC =$centerC =$tbodyC =$tableC =brC=brC=brC=brC =brC =table bgcolorDNFFAAAA widthD+AAOC =tr bgcolorD:NcAAA@b:C =tdC =div alignD:center:C=font faceD:Arial, 3elvetica, sans8serif: si9eD:@: colorD :NFFFFFF:C=bC=marqueeC6eveloped by' SnbspE SnbspE SnbspE *ukesh 5erma SnbspE SnbspE SnbspE SnbspE SnbspE 3arsh Tumar SnbspE SnbspE SnbspE SnbspE SnbspE 3emant Shukla SnbspE SnbspE SnbspE SnbspE SnbspE Amit Tumar SnbspE SnbspE SnbspE SnbspE SnbspE =$marqueeC =$bC=$fontC=$divC =$tdC =$trC =$tableC

18

CHAPTER-2 TESTIN0 STRATE0IES A-*PTE-1

TESTIN01
Testing should be done through the implementation process. 7ven before and application is installedE it makes sense to verify that the basic platform is capable of achieving its design capabilities. System testing is a critical process. Testing is a process of e;ecuting a program with the e;plicit intention of finding errors that is making the program fail. This helps in finding the bottle neck in the system. 7;ecuting a program in a stimulated environment performs testing. The feedback from testing phase generally produces changes in the software to deal with errors and failures that are uncovered.

+LAC5 +*6 TESTIN01


n black bo; testing or functional testing test cases are decided. Test cases are decided on the basis of requirements or specifications of the program or module. .lack bo; testing is done in the project to remove errors' ncorrect or missing function nterface errors. 7rrors in data structure or e;ternal database access. .ehavioral or performance error. 7rrors in initiation and termination.

19

7HITE +*6 TESTIN01

The !hite bo; testing or structural testing performs close operation of procedural details. They test the software logical path by having test cases e;ercising specific sets of condition and loops. !hite bo; testing is done in the project to remove the errors' All modules path have been e;ercised at least once. 7;ercised on logical decisions. 7;ecuted all loops at their boundaries and within their operational bounds. 7;ercised internal data structure to ensure their validity.

INTE0RATI*N TESTIN01
This testing is done to tackle problems of interface that is putting all interfaces together. !hen the separate modules are put together in an integrated manner, this testing is performed. This testing is systematic technique. This testing is performed to check the data should not be lost across an interface. The objective is to take an unit tested module and build a program structure that has been dedicated by design.

RE0RESSI*N1
Regression was done to ensure proper working of each module with the whole s stem! "ach module is em#edded in the s stem and the whole tested for integrit !

20

4.1 SYSTEM TESTING:

System testing is done when the entire system has been fully integrated. The purpose of the system testing is to test how the different modules interact with each other and whether the system provides the functionality that was e;pected.

Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing also provides an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include, but are not limited to, the process of e;ecuting a program or application with the intent of finding software bugs 0errors or other defects1. Software testing can also be stated as the process of validating and verifying that a software program$application$product' meets the business and technical requirements that guided its design and developmentE works as e;pectedE and can be implemented with the same characteristics.

21

CHAPTER-8 F%T%RE E6TENSI*NS

!e can also send mail to all the students who are eligible for recruitment. The Admit card0hall ticket1 can be provided on the website. !e can show the overall results of students. Student can be notified about the T&/ Announcements. Software #ould be made available for all 6epartments.

22

CHAPTER-9 C*NCL%SI*N
From a proper analysis of positive points and constraints on the component, it can be safely concluded that the product is a highly efficient <" based component. This component can be easily plugged in many other systems.

Also the component is user friendly. <enerally the T&/Vs of the #olleges has to face a lot of problems in management of the Students information. This all information has to be managed manually. So, there is a need to develop a system that can solve the mentioned problem. This software comes with just that solution

23

CHAPTER-: REFRENCES

7E+SITES$%

www.seminarproject.com www.dotnetspider.com www.w@schools.com www.Sourcecode.com

+**5S$
&lack #ook of 'er(lets ) *'+ ,omplete Reference *2"" -er#ert 'chieldt

24

You might also like