You are on page 1of 19

(JABALPUR) A Project Report on



Affiliated by

Makhanlal Chaturvedi Rashtriya Patrakarita Evam Sanchar Vishwavidyalaya

PGDCA 2nd Semester For The Session 2011-2012




We have great pleasure in expressing our deep sense of gratitude to our guide MRS. GARIMA SUDAN Faculty of COLLEGE OF COMPUTERS &COMMUNICATION, JABALPUR for their valuable guidance and remarkable suggestions in completing our project on

College management
It is due to their encouragement and persistent motivation that we could extend the scope of the project too much useful data processing. We are specially thankful to our mam Mrs. GARIMA SUDAN for her support and motivation. We would like to take this opportunity to express our sincere thanks and deep sense of gratitude to our family members, teachers, friends and well wishers who have helped us in some way or the other for completion of the project.

Hardware and Software Requirements:

Processor Ram Cache Hard disk : : : : Intel Pentium or more 256 MB or more 512 KB 16 GB hard disk recommended for primary partition.

Operating system Front End Software Back End Software Application Server : : : : Windows XP Service Pack2 VB.NET MS ACCESS IIS Server

Microsoft Office Access, previously known as Microsoft Access, is a database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of applications, included in the Professional and higher editions or sold separately. On May 12 2010, the current version of Microsoft Access 2010 was released by Microsoft in Office 2010; Microsoft Office Access 2007 was the prior version. MS Access stores data in its own format based on the Access Jet Database Engine. It can also import or link directly to data stored in other applications and databases.[1] Software developers and data architects can use Microsoft Access to develop application software, and "power users" can use it to build software applications. Like other Office applications, Access is supported by Visual Basic for Applications, an object-oriented programming language that can reference a variety of objects including DAO (Data Access Objects), ActiveX Data Objects, and many other ActiveX components. Visual objects used in forms and reports expose their methods and properties in the VBA programming environment, and VBA code modules may declare and call Windows operating-system functions.


Microsoft Office Access 2010 running on Windows 7

Developer(s) Initial release Stable release Operating system Type License Website

Microsoft Corporation 1.0 / November 1992; 19 years ago 2010 (14.0) / April 28, 2010; 21 months ago Microsoft Windows DBMS Proprietary commercial software

Ov ervi ew of th e .NE T Fra mew ork The .NET Fr ame wo rk is a ne w co mp uting pl atfo r m that

si mp lifi es appli ca tion d evelop me nt in th e high ly d istributed env iron me nt of the Inte rnet . The . NET F ra me wo rk is d esigned to fu lfil th e following ob je ctive s:

To prov id e a consist ent ob je ct -or ient ed p rogr a mmi n g env iron me nt ex ecut ed whe the r ob je ct code loc all y is sto red and

lo cally,

e x ecut ed


Inte rne t -

dist ributed , o r exe cuted re mo tel y.


p rovide

c ode -ex ecution de plo yme nt

e nviron me nt and

th at

mi n i mi zes con fli cts .

softwa re

ve r sioning


p rovide

c ode -ex ecution

e nviron me nt

th at

gua ran tee s sa fe ex ecut ion of code , including code c re ated b y a n unkno wn or s e mi -trust ed third pa rt y.


p rovide

c ode -ex ecution

e nviron me nt

th at

e li min ates th e pe rfo r ma nc e probl e ms o f sc ripted o r int erp ret ed envi ron me nts .

To mak e the deve lope r expe rienc e consist ent ac ross wide l y v ar ying t ypes of appli cations , a nd such as

Wi ndo ws -b ased app lic ations .

a pplic ations

Web -ba sed

To build al l co mmu n ica tion on indust r y stand ards to en sur e that cod e b ased on the .NET F r a me wo rk c an int egr ate with any o the r cod e.

The .NET F ra me work has t wo ma in co mp onents: th e co mmo n l anguage runti me and th e .NET F r a me wo rk clas s li br ar y. The co mmo n l anguage runti me is th e foundation o f th e .NET F r a me wo rk . You c an th ink o f the runti me as an ag ent that ma n ag es cod e at ex ecut ion ti me , pr oviding co re s ervi ces su ch as me mo r y ma n ageme n t , th re ad ma nag e me nt , and re mo ting , whi le a lso en for ci ng st rict t yp e sa fe ty a n d othe r for ms o f code a ccu ra c y th at ensu re se curit y and robustness . In f act , the con cept of code ma n ag e me nt is a f unda me nta l princ iple o f the r unti me . Code tha t t arg ets the runti me is kno wn as ma naged cod e , while cod e that do es not tar get the runti me is kno wn as un ma nag ed code . The cl ass lib ra r y, the othe r ma in co mp onent of th e .NET F ra me wo rk , is a comp r eh ensive , obje ct -ori ented

co lle ction of r eus able t yp es tha t you c an us e to develop app lic ations r anging fro m t r aditiona l co mma nd -line or g raphi cal us er inte rf ac e (GUI ) appli cations to applic ations bas ed on the l atest innovations p rovided b y AS P .NET, such as We b Fo r ms and XM L We b ser vic es. The .NET Fr a me work can be hosted b y un ma nag ed co mp onents th at load the co mmo n l anguag e runti me in to thei r p roce sses and initi ate th e ex ecu tion of ma n aged code , th er eb y c r eating a so ft wa re environ me nt th at c an e xploit both ma n ag ed and

un ma nag ed fea tur es . Th e .NET F r a me wo rk not onl y p rovides s eve ral runti me hosts , but also suppo rts th e deve lop men t of thi rd-p art y r untime h osts .

.NET Framework Class Library

The .NET Fr a me work cl ass lib ra ry i s a colle ction o f r eusable t yp es that tightl y int egr ate with the co mmo n l anguag e runti me . The clas s libr ar y is ob ject o rient ed , provid ing t ypes fro m wh ich yo u r o wn ma na ged code c an d erive function alit y. This not on l y ma k es the .NET F r a me wo rk t yp es e as y to us e , but a lso r educes th e ti me asso ciat ed with le arning ne w fe atur es o f the .NET F r a me wo rk . In addition , third -par t y co mp onent s c an int egr ate s ea ml essl y with cl asses in th e .NET F ra me wo rk. F or exa mp le , th e .NET F ra me wo rk colle ction c lass es i mpl e ment a set of int er fac es t hat you c an u se to dev elop you r o wn co lle ction cl asses . Your coll ection c lass es will blend s ea ml essl y with the class es in the .NET F ra me wo rk . As you woul d expe ct fro m a n ob je ct -ori ented cla ss libr ar y, the .NET Fr a me work t ypes en able you to ac co mplish a r ange of co mmo n prog rammi n g t asks , inc luding t asks such as strin g ma n ag e me nt , d ata colle ction , datab ase conne ctivit y, and file a cc ess . In addi tion to thes e co mmo n tasks , the c lass libr ar y in cludes t yp es tha t support a v arie t y of spe ciali zed d evelop me nt s cena rios . For exa mp le , you c an us e the .NET F r a me wo rk to dev elop the following t ypes o f appli cations and ser vic es: Console applica tions . S c ripted o r hos ted appli cat ions. Wi ndo ws GUI appli cations ( Windo ws Fo r ms ) . AS P .NET appli cations . XM L Web s ervi ce s. Wi ndo ws se rvic es .

Cr eati ng Wi ndow s For ms Ap pli ca tions Des cr ibes ho w to cr eat e Windo ws For ms a nd Wi ndo ws con trols applic ations . B uil ding Appli ca tions The .NET F ra me work enabl es powe rfu l n e w Windo ws -bas ed app lic ations and s ervi ces , in cluding VB.NET appli cations , Wi ndo ws Fo r ms appli cation s, and Windo ws servi ces . This s ection con tains inst ructiv e ove rvi ews and det ailed , step -b yst ep p roc edur es fo r cr eating applic ations . This s ection also in cludes info rma t ion on u sing th e .NET F r a me wo rk design -ti me ar chit ectur e to suppor t v isua l d esign env iron me nts fo r autho ring custom c o mp on ents and cont rols Cr eati ng Wi ndow s For ms Ap pli ca tions I ntrodu ces Windo ws Fo r ms , th e n ew ob jec t -o rient ed

f ra me wo rk fo r deve loping Windo ws -bas ed applic ations . Wi n dow s Se rvice Appli cat ions Des cr ibes cr eating , inst alling , Wi ndo ws s yste m s ervi ces . De ployi ng Ap plica tio ns S hows ho w to us e th e .NET Fr a me work and the co mmon l anguage runt i me to cr eat e s elf -de sc ribed , s elf - cont ained app lic ations . st ar ting, and stopp ing

Co n figu ring Ap pli catio ns Expla ins ho w dev elope rs and a d minist rato rs c an appl y

s ettings to va rious t ype s o f con figu ration files . De bug ging a nd Pro fili ng Ap plica tions To d ebug a .NET F r a me wo rk appli cation , th e comp i le r and r unti me e nvironme n t mu st be conf igur ed to en able a d ebugge r to att ach to the appli cation and to produ ce both s ymb o ls and lin e ma ps , if possible , Mi cro soft fo r the appli cation Language and its

co rr esponding

Inte rme d iat e

( MS I L) .

Onc e a ma n aged app lic ation is d ebugged , it c an be p rofil ed to boost pe rfo r ma nc e . P rofiling eva luat es and d esc rib es th e lin es o f sour ce cod e th at g ene ra te the most f requ entl y ex ecut ed cod e, and ho w much t i me it t akes to execut e th e m. The .NET Fr a me work app lic ations a re ea sil y d ebugged using Visu al Studio .NET, which h andles ma n y o f the con figur ation de tails . I f Visua l Studio .NET is no t inst alled , you can ex a min e and i mp rove th e p er forma n c e o f .NET F r a me w o rk app lic ati ons in seve ra l alte rnat ive wa ys using th e follo wing:

Broadly we can divide the project as three parts like


2) Fee Details 3) Student Record Search Regarding the Admission Form it consists of the Number of fields like Admission number: this field will automatically generate admission number Student name: this field is for entering student name Fathers name : this field is for entering student fathers name mothers name: this field is for entering student mothers name address : this field is for entering the address of the student phone number :this field is for entering student phone number date of birth: this field is for entering date of birth of the student Enrollment no: this field is for entering enrollment number of student gender: this field is for entering the gender of student Course Name: here you can select the student course name like pgdca,dca etc Batch Timing: here you can select the batch timing of student Date of admission: here you can select the date of admission Admission fees : here you can enter the admission fees of student Total fees: here you can enter the total fees of the student

Regarding the Fee Details form , it consists of many things like Here you have to enter the admission number of student and after that you have to click the view button then all the records will automatically appeared in the form. the field who automatically appeared in the form that is roll no, name,fathers name,.etc Now you just select the date and month when you submit the fees of student and click on paid button Regarding the student record search , it consists of two parts. Simple search: in this section we can search the records of student according to their course name and batch timing Advance search: this section provides more flexibility in search option here the user can search the records with particular criteria

Acknowledgement Introduction Form description Ms- Access Overview of .Net technology Dataflow diagram Database tables Software and Hardware requirements Bibliography

Data flow diagram Arrow It indicates data flow-data in motion. It is a pipeline through which information flows. Circle or Bubble

It represents a process that transforms incoming data flow(s) to outgoing data flow(s). Open Rectangle

It is a data store-data at rest, or a temporary repository of data.

J login

admission Record search

Fees details

Databases Tables:
Student_master feedata

Student master

Column Name
Ano Roll_no Name Fname mname gender address Dob Doa Course_name Batch_time addfee

Data Type
Number Number Text Text Text Text Text Date\time Date\time Text Text Number

Constraint admission no primary key Unique Not null Not null Not null

Fee data
Column Name
Ano July Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun

Data Type
Number Number Number Number Number Number Number Number Number Number Number Number Number

Foreign key


Column Name
Ano Fid Fdate Fmonth Mfee Comfee Otherfee Totalfee Paidfee Balance

Data Type
Number Auto number Date\time Text Number Number Number Number Number Number

Foreign key

The following books were referred during the analysis and execution phase of the project

by Steven Holzner


by Roger.S. Pressman


by Jain

MSDN 2005

by Microsoft