egY- lqooag
Student lnformation System
A project report submitted to the department of Computer Science & Engineering
of
Sonargaon University (SUl in fulfillment of the requirements for the degreeof
Bachelor of Science in ComputerScience & Engineering
Sonargaon Univercity (SU) Submitted By Md UzzalHossain lD: CSE15030O6012
with the cooperation Md Saiful lslam
Arif
lD: CSE1503005002
TinniRahman lD: CSE1503@6@7
Supervised
By
:'Sadia Tasnim Barsha Lecturer
B.Sc. in Computer Science & Engineering Sonargaon University
Date of Submission:
tl Mial
2OL9Tareque lslam Choudhury lD: CSE1503006011
Farha Akter
lD: CSE1503$50O2
lfPage
t^ l?
[vj, r.'
aSonargaon University (SU)
Department of Computer Science & Engineering
TETTER OFTRANSMITTAT May 17,2O19
To
Sadia Tasnim Barsha Lecturer
Department of Computer Science & Engineering Sonargaon U niversity (SU)
!47 / l, Green Road, Tejgaon, Dha ka-1215, Bangladesh.
Subject: Submission of Project Report.
Dear Madam,
This is the great pleasure that we are submitting here with the project of "student information system,, lt is an important topic. The proiect report has been done according to the requirement and guidelines of Sonargaon University (SU).
we hope that this report will certainly help you in evaluation our project rsport on "student information slstetn' We would be very glad to provide any assistance in interpreting any part of the paper, whenever ngoelsary.
tha*igyou
Md Uzzal
]lrcaEn
csE1503006012 Group Leader
2lPage
Sonargaon University (SU)
Department of Computer Science & Engineering
CERTIFICATION
This is to certifo that the proiect paper on "student lnformation system" is the confide record of project work done by Md Uzzal Hossain {student lD: CSE1503fi)5012} as a group Leader and others for partialfulfillment of the requirement of the degree of B.sc. an computerScience & Engineering from the sonargaon university (sU).
This project work has been carried out under my guidance and is a record of successfut work.
Sadia Tasnim Barsha Lecturer
Department of Computer Science & Engineering Sonargaon University (SU)
t47 / l, Green Road, Tejgaon, Dha ka-12 15, Ba ngladesh.
3lPage
I
I
SooaEaon Unit en*ry
Fl,rl
Departmert
d
Computr Science & EngineeringEOAR'IITOil
This is to declare that the rcrk and rratrrid rcsE nEd h fte rEpfit has been carried out by us and has not previously been submitted
b
any@fu6m
fior any academic qualificatlon.We thereby ensure that tre
tdtfu tE t't'
nprsfcd fu rtt
hcach existing opyrigfrt. We undertake to identify the university against aqylrc c drnqe
rishSfrionr breadt dthe foregoing obligation.ThankinSlu sessronJil'
,....!&...-
Md
Udl5e*r
TrcgHrr*l
csErs{Illtlrll
Lfu--
fhikr
r5rlEffxxEifitz
,-w--
*Ahj
CSEISGIII'(II2
a
4lPage
Sonargaon University (SU!
Department of Computer Science & Engineering
LETTER OFACCEPTANCE
This Proiect entitled "Student lnformation System" submitted By Md. Uzzal Hossain lD: CSE1503006012, Md.
Saiful lslam Arif lD: CSE1503006@2, Tarcque lslam chowdhury lD: CSE1503(E6011, Farha Akter lD:
CSE1503005(X)2, Tinni Rahman lD: CSE15o3fl)6007 to the Department of Computer Science and Engineering, Sonargaon University, Dhaka, Bangladesh has been accepted as satisfactory forthe partial fulfitlment of the requirement for the degree of Bachelor of Science in Computer Science & Engineering and approved as to its style and contents.
Board of Examiners
Examiner 1 Examiner 2
Examiner 3 Examiner4
Examiner 5 Examiner 6
5[Page
Sonargaon Uniuersity (SU)
Department of Computer Science & Engineering
ACTNOWLEDGMENT
All praises and profound gratltude to the Almighty Allah who is the most beneficent and the most merciful for allowing great opportunity and ability to bring this effort to fruition safety and peacefully. We sincerely acknowledge and express my deep sense of gratitude to Sadia Tasnim Barsha {Lecturer} the guide of this project. As a guide, he gave maximum help and coordination in finishing the project work. With his past years of
experience and teaching steered us to come out with success through the most difftcult problems faced by us.
His active interest in this topic and valuable advice was the source of the author's inspiration. We would like to place on record our deep sense of gratitude to our guides for their cooperation and unfailing courtesy to us at every stage.
We sincerely would like to thank all instructors and staffs of the Computer Science & Engineering Department of Sonargaon University (SUL Dhaka which contributed in various ways to the completion of this project. Finally, we would like to express our deepest gratitude to our entire group member who,se support and marrual labor contributed in various ways for the completion of this thesis work
Authors
6lPage
Abstract
An organized and systematic solution is essential for all universities. There aro many departments of
administration forthe maintenance of university information and student databases in any institution. All these departments provide various records regarding students and necessary information fer a student. Most of these track records need to maintain information about the students and faculty. This information could be the general details like studenl teacher, noticg resuh, feedback and specific information related to departments like collection of data. AII the modules in university administration are interdependent. They are maintained manually. So, they need to be automated and centralized. For example, when a student needs any important lectures and educatiron related docr.rrnent this system abh to provide. So, it needs to contact all the modules that are office, department and examination and resuh of students. Administrator and faculty using the system will find that the process of recording and retrieving student's information and managing their ctasses and provide educational resources for students. ln general, this prol'ect aims to enhance efficiency and at the same time maintain information accurateness. Later in this report, features and improvement that allow achievement to this goal will be demonstrated and haghlighted. Ourwork is useful for easy user interface. We are planning to
utilize the powerful database management, data retrieval and data manipulation. We will provide more ease for managing the data than manually maintaining in the documents. Our work is useful for saving valuable time and reduces the huge paperwork.
Keyurords: Education, Database managements, student's database, students' academic performance, Results.
Notice, Document management Feedback, session wise and course wise lecture.
TlPage
Contents
Table of Contents
f.ontents
Chapter 1 lntroduction ...,...
Chapter 2 Proiect Review
Chapter 3 Resources
3.1
System Development lifecyc1e...
...19Chapter 4.1
4.2.
Otapter 5.1 5.2
4System analysisand
design
,....2OUse case
analysis
...20System
Design
...2L...".34
6 Proie{t management ...42
oleptef
6.1 6.2
SlPage
List of figures
2.1 Project development
phase...
...122.2.15tudent information system
components
...132.2.2 Roles and
features...
...142..2.5 Administrator
features
...193.1System development life
cyc1e...,....
...L9 5.2 Databasedevelopment...
...366.2 Risk
mana9ement...,...
...,...429lPage
Chapter 1
lntroduction
1.1 lntroduction
Student lnformation System (SlS) deals with all kind of student details, academic retated reports, course details, curriculum, batch details, session details, session and course wise lecture documentt teacher information and other resource related details too. lt tracks alt the detaits of a student from the day one to the end ofhis course which can be used for all reporting purpose, tracking of attendance, progress in the course, completed semesters years, coming semester year curriculum details, exam details, project or any other assignment details, important notices, feedback, final exam resuh etc.
The student lnformation system is an automated version of manual Student lnformation System.
Our design can facilitate us to explore all the activities happening in the college, even we can get to know which faculty is dssigned to whach cdurse, the current status of a student, attendance percentage of a student and upcoming reguirements of a student, The Student tnformation System is an automated version of manual Student Management System. ]t can handle all details about a student. The details include college details, subject details, student personnel detailg academic details, exam details etc.
ln case of manual system, they need a lot of time, manpower etc. Here almost all work is computerized. So, the accuracy is maintained. Maintaining backup is very easy. lt can do with in a few minutes. Oursystem has three type of accessing modes, student, teacher and administrator. Student lnformation System is managed by an administrator. lt is the job of the administrator to insert update and monitor the whole process. When a user logs in to the system. Helshe would only view details of the student. He/she can't perform any changes.
Our system has seven modules, they are administrator, studen! course, department, exam, attendance, and sectbn. These modules and its attributes with entity relationship module presented in the ER diagram section.
l0 lPage
L.2 Project Top View
Project ld susls-o1
Proiect Name SU Student lnformation System
Project Manager Sadia Tasnim Barsha
Project Quality Facilitator Md UzzalHossain
Client Name 5U Student lnformation Svstem
Project Category Medium
Platform/ Technology Description
{Operating system, database, language, front- end, etc.)
Platform-windows Technology-ASP .NET
Database-SQl Server, Languaee
-
C#Project Start Date
oLlou2a19
Estimated Project End Date L6lOsl20L9
Total Estimated Calendar Days 82days TotalEstimated Size (san QSU)
TotalEstimated Effort
1.3 Project Scope, Objectives
Student lnformation system is a management information slstem for education establishments to manage student data.
Provide capabilities for registering students in courses, admitting students, tracking student attendance and submitting students' documents and Result
Ensure data integrity, privacy, and security in an open-access environment.
To collect easily session wise and course wise lecture anytime from online.
t.4 Motivation
Stttdent lnformation System is an online base software. So that, student collect their every course lecture and important document anytime from anywhere.
Sornetknes student collect their important file or document by pen drive. lt is long time process and
11
lPage
file would be missing. The system is very secure. User can easily access and collect.
Manage session and course wise document.
Get student and teacher details.
Manage and view feedback and notice.
Show result, notice and another important document.
Chapter 2
Project Review
2.L Proiect management
Project management skills are put to good use for this project. Having gone through project management modules in Time Series Analysis, Optimization and
with two
interns Project Managementfor
Business and lT respectively, they enhanced my knowledge on managing aproject. Project management focuses on achieving the objectives by applying five processes presented in Figure below-
Figure
2.1:
Project Development Phases12
lPase
2.2 Student lnformation system
There are many software development companies
that offer
student management systemfor schools in the market. There are records on the past years projects on
student rnanagement system is done by students. Throughthe
researches,it
is observedthat
there are features wherethis
project can adopt and implement. One ofit will
bewith
additionof new course or class, or even upgrading of students to the next level, the
schooladministrator
can easilyregister all of them within a particular
classinto the new
one usingjust a
pageand not
havingto register one at
atime. With this feature, it
hetpsadministrator to
savetime
aswell
as increasetheir
efficiency.Components
x:- -4ar-
liif,:rfieti*iI
Q.;iem
gtLril+r?1
,*,4 !-1i:i lstaats!-
E*!ti=,:!4.:icn
Figure 2.2.L: Data Flow Diagram for SIS Components
13 I
Roles
or Features
Stud+ff :ian=.f,e'1+1i
Siu*efi
Sld{r8.$ aearter
Figure 2.2.2: Data Flow Diagram for SIS Roles or Features
74
|
t:,-
;, r-:Student Features
Virix;i FErsdigil ,*niir* Elrie:: E i::;n
vie*v O*ly view Udoad. 14a,,
'trisil ; j F*rEdi,Ii[ .] nliri* E:<pr*: Eilitir:n
Figure 2.2.3: Data Flow Diagram for Student Features
Work Process:
t{eon{68},
E'
@
{@ {b
.E3
EA
Zo
oooEa.;
{
o@=6
15
lPage
Student can download and view their session and course wise fire.
They search easily with all narrations. Suppose Section name, File Name, subject Name etc.
They send and receive feedback.
Get semester result with details and generate mark sheet.
Show notice.
Get Student Teacher details information.
Teacher Features
Document Management.
Upload single file.
Upload multiple file.
Course or Drawer.
Student Teacher details.
Figure 2.2.4: DFD for teacher
; a ;, y __r;.r :
16 I
Firstly, registered SU Student lnformation System with their required all inforrnation.
After registered SUSIS System then Login this system and get Home page (Document management).
Document rnanagement module arrange session and course wise file. Suppose, Session-6E0318- Neon(68),
Course- Softwa re Engineering.
Teacher can upload their session and course wise file.
They search easily with all narrations. Suppose Section name, File Name, Subject Name etc.
They send and receive feedback.
Published semester result session wise.
Show notice.
Get Student Teacher details information.
Ad
ministrator Features
Work Process:Administrator Features Document Management.
Upload single file.
Upload multiple file.
Session or Cabinet.
Course or Drawer.
Student Teacher details.
Result.
Feedback.
Attendance.
Notice.
Student Management.
Teacher Management.
Batch.
t7
I-a cl;re Ei. siE3:r E,J,iic.l
U$load sessii$B and course wisa
sifigle $F
ti8lsad se$sion aft{l cri$se wise
rsutlhle Be
=
ea
&
gE,
Egq=
o
ts ali &&
E' ,'i.i.,ei Psa:r:gir
Create . Selste, Ma.lity
Apprwe us€r i,'is-uai ftElS jltE1fihHlfr Er'Drss! E$iti.ir-l
Figure 2.2.5: DFD for administrator Work Process:
Neon(68),
C 6 6
lSlPage
Chapter 3
Resources
3.1 System Development life rycle
Systems Development Life Cycle (SDLC) is
the
most common process adoptedto
develop aproject and not surprisingly, this project is following this model too. To be precise, waterfall model is being applied. Waterfall model is a sequential mode! process where
the
input of a phase actually results fromthe
previous phase.Figure 3.1: SDLC Phases
There are
five
phases inthis
model andthe first
phase isthe
planning stage. The planning stage determinesthe
objectives ofthe
project and whetherthe
project should be giventhe green light to
proceed. Thisis where the
proposal submission comesinto picture. After
ohining the
approval,the
next phase is analysis. Gathering and analyzingthe
system and user requirements is essentialfor
entry tothe
design step.With the
user requirements gathering completed,there
is a needto
preparethe
resources forfte foiect.
Beit
softwareor
hardwarecomponentt
careful consideration and selection isto
betaken
careat this
stage. The decisionon the
appropriate resourcesto be
used isfurther
elaborated under the subsections below. The next step isto
design the system and database stnrcture.Results
from the
anatysis and preparationthat
were concludedfrom the
previous stage areput irto
action.With the
user reguirementsin
mind,the ffow
ofthe
system is planned and19lPage
the
user interface is designedto
suittheir
easy navigation needs. ln addition,the
numberof
tables,attributes,
primary and unique keysof the
database is listed.After completing the design, actual coding begins. Database is created and codes are
written.
Some of the codes required amendments and improvement to it so these are being developed
at this fourth
stageof the waterfall
model.With the
development completed,testing
will begin. The codes and database are testedto
ensurethe
results obtained are as intended.More
time
is spent on both development and testing stages becauseit
is inevitableto
have errors and issues and buffertime
is allocated for troubleshooting.Chapter 4
System Analysis and Design
4.1 Use case analysis
ln order to provide a clearer picture of the functionality provided by the
student management module, we have done a use case analysis. Figure below is a use case diagramto present the functionality in the student management
module.E-*iis€i,3n
:&iri
C5:rfl e.: :,1ar.at+:.erl
Figure 4.1: use case analysis
201
4.2 System Design
Administrator feature
21l|
( ,al C k .ilE. - :.i. : -, .: , \j.. :,:t!;.1.\ '.1, :.. .:.i,.1,.. r- ::. ;
!:: -,,. O '. e !.- .n.:.a.. *. ,,r,,*t...-.
8, " , ..' O .,..*,i.,iii a !:El.-r.,..
Add Cabiflet ilemi
Ch+* l.ir. Mmp
E
cssElrsr ffiiitsii& llT--rlT.:Tlj:::Iliir78 "
'.'.'--''., ,'..,.i
Ed! #ee
@@+mtM&
E&Qqee
€dl kt
&&*se
EdI EEE f{8 oess g& tuPre 54USil*
ffi B€isE ry{UddQ
M@*
1f
\2
11
ia
CS rr01&asilia i6B) as€ffo0}!*{riiiBt..:., 4Si*]?.TlE!6u 178i CSE60ot&*!Htai8):
cs€ffi3*lgs! tS;
CSES@fn"iriTtl C:€ffi!4&:58i csr4*3"Bie{Sei;
OSfS::-M*s rTBi
ix(@1{iy15g} , , CSE€1r5Jil|l# i7tsi
csHos?.$e*l3Bi l
GESiiltB.,ffil
tat gren .&6it@Y ' r.
pilfti*-&Sac,,,,
@r&r:{re4.
grs Ea Pqr$*tnx' ' )tlp bilE
*e6.0Ei!{iHiH m
!! o,**."s
r4rrqrn'' Esrrsls o
6 s*m1i*ruaeryixnr1, x,] O qpqrLo!a;.1$i'r.!*r. tr O sDeffirreqffirs! x .+
e C Ol@lho$Sirltrlslsrr!troirliior.arx
ii: &F O $DMs * NaudEj@ S rHhEfo,$Eha. El E-8oxilw! O orde!fukl O &@e1turryEq..
ti
User Acceptance
il
:,,:
Teadier &d Student lnfrymalion
ilare ::i:,ii ri i:.n,r E@fl i ii:,; b, f.,r:j,l
@
Logh D
Fdffi Result CSE1sffit2 FHM RBUI Csa€030qm0a
FdH Rst asEl3!30060ta
Feedba* Rgt CBEtS&oo&tt
ese@irrgmootmz I DELffi L I necnw I
I rocxm i
I P-rys- I lf!{l{u l
:gI: 'l @
ollliltfir1flr 68
ofllflrnfiflr 68
oll!!11fil1tli 58 01flil11111fi1 6A 01111111111111 7A
LldktriNn
Sa&d bLnAdl
fdsM
?atq6lSe TmiR*@
[email protected] dlt@gf,8t.m [email protected] He$s@rBlm [email protected]
BSC h CSE tssc h csE BSe h csE BsC *r CSE
MhN
cryt,i 6r su 2019
poTPb6s
22
lPage
Cors Dstaifs:
dsg?:l I Oda&s &Ufiryffin: S&ftr ffi1ft c{r*B DFIW
t:se12 S@t&le$r.fii[i!
f$6:1, [email protected]#g.ie
Notice
Edq &k 4
Edndd6. 3
€Sr f,** : q*&lrdsi: 1
C€!rtihl ;:i 5u e*1!
po r@r*eton,rsr{t
O 5rkstsd+nd:*n;tt-:, a ,.* J!ri$,s.-\iti-+t'..i ! () ._: ._ -, .r_..::",,is. r + e .L) (i) l(r*kjt !,.l r. t 'r t, j .,rj.
;l' ,,'.,, i: : ir.! * i":,-,.rj::,J g .r".,,;r,,1 :, & ij-,.r".:! (} i,.js,ie1,.iil lp.d,r,.ji-. el rrrL,r. ri3:,+-i
Notice
llw fI6 k !e ;.is 0r*od
abrrSl i:*$1201$
po-E-':::1
23
lPage
Teacher features
Registration
241
WELCOME
Dffirmol l*laru€emef tl Sys{em
..H.
d!E!*i.43t!' ittitjirli+sr ,li!i na,
C€tr{ft ::eS!&1!
Add Oraw item Mcttl#elh
(!
ac!f,riisafn;
..*,
leifr{t- -rsrjal,liv
{r
iia8ti:t:ri$l'
{
&)
fjf3tl;.:!rn w13Euli"D5jii
ttt, ,irrl
!lo,***.**.o
C :-...-'i.rr.,..,!.,\..ri. r + : ,,,1:..
F -..- S:::.,,r P L=:,ri,1.F +,!,i!!,i,r,i.
asElao:.Srnlapi r$3i
Feig,9qrfilE
&tffi.1{
g6 cr,@ 13
t:
:,1
E$Ode !t qd hei* 11
E6lt!{*o ltr Ed LH{e I t*tDd4k S
€{.6es n Ed r;€8 :1
edt&He a
5d (B.e 3
Hto#* ?.
EdDceie :
i r.,nlh . ' St S:t
O*dBs[hEFmsirF cffseHqwqiSe*&I#
q Fr&aEwE Srgdf,fr# .
s*t*rtH Frqrr{Er}rg l"ryBqap
ft*siffi*RryNffjng 96't*lh:eld('1aqJ.S': , ". : w)eq 5 te*logY
M;nq$njqr$e!i!@ $*$
CSTqlf-S1@a,eB!
ctflB4s6gq*a l6Bi cSET@I,5in€aFxe i€gr
{:*risB@ i€B}
C$f{at}.aae ,€) {}s$t6;'&i.ka,S, c*ffi2&dh {a5,
os{$oi.lddie#18) 0ffi4wub r58l
cse9fal&q* Fal CSESP{rffi iIBi
&SE3oes0ireri6)
c$€{BR* 6Al
po'o*?::ii',r
,
'X
25
lPage
File Upload Process
llo
1
&
!l:
Session wise Document
261
lii!'.er L!!' 3v a;i:.i*i
r
!lo
Files download process
F_ il r it 8,.ilrr:;!l
Itc
27 I
Search file
11t!::-aD:-S,$iltf I !AE.
trd kdff g6ipF a*]S:.
g;r+rs Si,@celffil s?s; sttgExf,eif€l
I i.riD*!.nxri6.B-g.r'i$rjyir in!';s3hic4.drt{,riD,-,r" !rtj,lIri,*, 7 Lq*$d,XrilFj.Oasy9.s:id{ te! '- .-"- @5s ffi"*c Pqms{e csg'ffiRe--'-'ssqd i l.)::+D.44nr,niiui:i;n iraii ;:ic k€t^e f Fi*-snrir.! :}refi "s6Sl sr
3 4??fi75t3-13-*2r4r?e?S€€r-!6]6{L*i4dm5rtr1ffi-ii ilq?.d HL,e ArSqttr CSESa@Bqnk 'sgt l .r Lrdj-iurxrlrclanr.35in! r:{x !.1 ,,r..3 &r,r.ilm- !l*,,ri c5t4B-ff&*
VjJery e IfukBoffia*i$34effi 3 t*L1*ir*argEaturu ' p$d 1 !t qd* efqef*dEcr€,n t64l -
*r6t6
i' gi:Iih. a -+jlrrqv t.r.ii$c .ix! I-:t c.,,ii r^ i.,r.,axr(rr '''''Lrru,i '{ |5L4fr?'
Sr.n,-.\d,:s
!!G
!*a",u"."*rO slllmdt.n e:fisr$. r r g jre.,;;icad;+.&" xt O s!ffirMaBffirly: x +l e c okdM
TeaclH And Student lnfG.natirn Nare
k
@
l@@dt.ffi [email protected] El'[email protected] lseqE@relm ,mi@gm!-ffi
I ii_ E::.-.. fi
@
tt11t1l1t11t11 6A s11111111111t S
0tfl11J1111111 5E
01ll!r11fl1{11 6A
0111tll!1111i' 78 Logh D
$d6 .,
al r*p1
11-1'
::tn pq*
File Search
Student Teacher information
!!' + O SLDVS {r Mtuiahd.(.o S TlidaErd$n.hs. El E-BcX.iGi O 6,4NeMc*t O gryrcrn
Fsibad R6ult CSE1503006&12
FHM Rsu{ C*15030060m
FedH Rsdt CS1503005@
FdH R6uli CSl580O@!l
F@w RHri CSE1503mm7
udu4lHffih
sa{in M^iii FffiLK
I6eq@ Mm
Iinnl RafuM
csytshr@f,su a19
po ietErrdsr.h
23lPage
File Search
Search fi}a
!::q:iEr-l,m.yft ti6
!6ft k te:ei€krshLi$Sd i(s kik*
SlS,rac
l.L$3kruid.O3-S61ff r pjt awSDh&ili6AS$rffi.#u
!r{:+O-#t-*f,trr;alrdil Su
#x :ffi;,*,
mrn',"ff#*;,
llwWnhrkg;.
sffi
E(*r!B
@
4ri{?I9.9_a8t4?e{9?{i?r,8s5:
1:l cld!!EIr,r(.ffidi.tu ' S'Mr B- ts m", mC P.ogtrw{E c'Se4Btta€
S6rj6 fCA,
:rd j.duc i p,rJrr' r.r c5E+&rF+e
$e
lo*nr* ,
ffiffit*1
,.,.,r,",o.*Sr",.kn* rl$Lm CS54B.Fo*,e
,,,**"ffiffi'*remum
5S&m
l{.,.r.iFi..,,herYe -stuq./ r:s€+ff'surb.k!.i8.
L*uMiin*.4$ftd*E B*
qr"Ely * :trturrt , Ltrr"rr ,itrj
1S&S
&if4*6
$tAa!*E (*, A.il4e$
+i f iw,
,i'
A5 pap-.
12-15
ilsi$Es
le?i, J&exln&sn43i.*iE lrr}
3
, pO rffheeto*nrh
O 5uh;e!tuBffiIrli x. i0 sfk&driiF+st!_sI.r'-x, O s}truffirsalrIi].ffitsl: x
e C Olcllsstrs!tiJ!,'\iili.r-,,ar$,?,rili
Ieecfier And Student lnlomation
l.lanE
@
Lo{h lD
k
;r ''r
i
,'i:
::
.:)
pob.h6s.*'
i
I
I
I
Fdh* R6u[ CSE1503006O12
F&ffi R6ult csE$mm
Fdk Rdi cstr15o30E68@
Fffi R*i Cs€i50300t0i{
Fe6* R#l CS81503m6007
o11111t111111t 68
ttlIIrlt1l1ttt a 01I111rnilr $a
0I1lllfllllrfi 65 011t111111't111 m tirdlHffi
s*i MnAs FftM
r&eS€ Bar
Iionl Raiffi
@l@gr*1.@
dnootrd..dn [email protected] WeqlF@dM [email protected]
BSC kt CSE BSC }! CSE BSC il CSE BSC Ir CSI BSC h CSE
AC?]VE
icnvE ,drh/E ACltvE ACIryE
cqnqfre*SU m19
Student Teacher information
ii: As O suDils t N.tu,.rBc.o & Tudbkrdhs.... El !{oxLwl O cildrMBdt O &nqElrv
28
IPage
O jra:x,''=rY:.€:.r:
+ .-' C kdlal
:: - o :.r r,.._ '-+L,r.i-j
6 . -, -i_.. jriji-::. 1 x *:. . O i..,i,+rr:.{, t +,ra:,:.. .:
'E@
5 lrotruffiiah 6 -- ]€;w-- ,ro
C{S{|rr r.l, e S! ;! ri}
@
ture uHqrcm@fM
G ++rmt",.+lrsr:'
Sealci Feedback
[.
csE1503006012 ird Lt@j 6A
*toNin
CSE15E0O0a0A Sdfr, 65
hlre ldl csE1503S0$002 Fffi 5B
M
N1503!0dO1J B€qB 68 6i@
H1mS0e0O7 Imi 7E
lM
@
BSChGE nCtNE
*clnCSE ICllvE BSCI*CSE ACIVE
BSCke$ ncrryE BS In GE ACIVE
p O,ro.**.**
!!o,**-.,o*".,
6suMMrwffiA:' xrgsihi;ffiMq6d$- x Osu!.rmeirveq.Nnrs!. x + e e O h{.}6llralili,aiFr:,jirri;ij'zrr-tr
ii:s gsrM +Ne.e..- Ol*ffirtdhtu... El !.ruuEr Octrekdt SeBalNNre.. 6cEr Fh€ EtNr,serd.. (rkhe.idl ll$s*ue,.ru..
!!em Sd!lbim &BB ResltrF,irHi$Ed
Bffitr
sesbrl csEru2€ruarc (ffi)
Result published
29
lPage
{}:-_'r_-_--:.:r:-r.:ir : Sluos1ffri[/:n-**rj: , S.L:::!.-.i:..rin]j!ner1t:. : +
e I :Gi*i
l:'r.:: ar,:.,i t..::"!r::.r 9i-:rj!,c,is-tr. f4!-:a1-,;i Oa,ri.L.r":,k. $::rr"rr:L,i..io. A-,.,i-v, saL:J!.s gLp,..rknrE!,_,
View Result
View Result
gs'6n (:sEixc2-sir:jrps€,s3l ffi&mn
ffi*8
csE!$!3co6012 [B 6ts uzal Hssdn
csE150M2 Aeitul S
lstm Ad estlsnHt{40} re6a 58
lstb3l
SEim3oC&1j Taie+e aE ls,aor
CSE15C,3ir0ECa7 Tmi ?B
fuirtr
csEl*$o€!12 ltd 6ts 22 11
2.4 C.
:ai a-
15 a+
2.5 C+
U*t
!!o,'*,*o**,*
Student features
:,jJi1":rrl$f*ri:r r 6 :rirr.,,-i:11",:jr.:x.:1. r ii r::i.::r:::a:.an::-:!-i: ! + Jr ' i ,,,.:, + -- .-.. lir't .i i! -.,,,, S,.,. -
CS7{U2- AdHa CSE121 3
Snga$e lrridligra€
l6ai
{:SF7082" A(fidai fSEl:1 3
Ea€*6oe lreriigeN iBt
GE7CU. ktuai S1r1 3
$B!.p!t hEllEe€
{68l
CSETm?- hfidai CSE121 3
$n$apcie firleiliget€
ifBi
e$170u. iflr{1.r asltl 3
50g4)68 ntjigffi
I$8)
CsE?uo2- oaiaba* csE221 3
Srcaporc Managefieni
(ltsl s)$etr CSE153SJffi2
Student Registration
30
li';,lc
'.:^r-.": !- g:rr;:':,..:!J.r,:ri,:l r a-.,
.l rr:rlt(si-
:": +:..1 ..ti-'.:.: .-. a::r...i i;
Own Session wise documents
."*-"'-
wELCOI,IE""'-"'"Do.+relt Lla$agemst Syslem :.::l
s
.ri -riri* i 6ili. lijli,
&
v
!l o
,,,"*.-,.'...6:ia..,,,.i,'.'..:.Jn.'.,(.rr. x'g jri,!:f,.;r1ri:r.d,i,tirr. x,.&tr,r"ii.r:.,:1i,.;tr.i*r. r 6 I C l+r{'at
i:':r,, ei:.. *-r.:..,:,,-.4,:,.. j-.... 8.. \i ili.,i:.,,.,.rr gr-,,;,:,-.
Duwr lisi By Cabirel
l:l:|..:....|.
II
\\ tt.ti?, r,
rt.t.rqh j ::jj:1t1:
I I
Download files
po
31
lFage
' S j-rr.::.:.-./!rr.:-.!j+r:rri. i er a-.:,:!i]j;1;-.,1} { 3
'., .: s:,..i'
'+
& n .: 4,.-, i,.'.-. a
*o€:
Frie Lrlt B!'Dratrs
S Ll!#rFlueillSsvsei ac+ i*! #s klre
ae\n{F r .:r- :li;
po r,fi3!r."i,,'!,rh
Clrh#nMiq;srsr x g$tumdpry$S. x g*}Wr+qffirs] x OsLlrffivr4Ers:, x +
+ C O lffilb{r: r.::: ,i:i ,,ti!.,.r.,,.
i:':.- Oslc.rs +!erufir.d...6 &T!r5,6,sro,k..a.. Elr,6qxi:wr O(ildeN.r}..k O&isriirTVU.,ro... Ora4iv q.6ie. E
,A[
0171111?111 tlt
it?,.1111?11 il
c17111r1111 Al"L 01711111111 AIt Teacher And Student Information
Naft
&s khr
@
E@il Login D
tua
FMber Reruil ftddrls*td FsJbek Rsuli &ffi F*5aci Rarsll htu F&baci Re$h edwzM rrcfi.i Esut! khdila
sadhTaem BaM tuMffi MderadNMm
l(}Edja tsm
[email protected] k*&mar@
eM@geite 'ffil@M@d-ffi HE{[email protected]
BSCheSE ACT|IE
asehesE tcTM BSCKCSE NCTNE
BSehcsE AcItvE
ASChCS ACTUF
:+righi : r su 201 g
po-*--.*=
Feedback
32
lPaer
Searcl! Feedbek
affi-ldieh"&iM x CsutusnsrMa.qs,reilt x + e C O leaflsl 'ii ril{i,11!:!,'.,:!i:,:
ri rF oslDv-s *kd.ib4.tr +lnei,(r*9.era.. El t-lor-,G: 6ardpkrBri geft$rlBrMo.. grEru Fc6c El up*Fr-HrcFrfti
Result View
@t
\rlsp Result sesion
csE70{z-sirgapore (68l
cstl$03$0012 FJd
tEd t-ksln cse15030060r2 ts
ua
H6sin cse1s3006012 sB
llasl ftcsh
6rI0E- Al*fctri asFl2l 3
Skqsefie he{Q*
{$B)
CSE7002- Oat 56s CsE22t 3 Singgptre i,{ea!ffi|
{68) S}$cn
LSEnrm- Cdrpitr CSEIaS 3
Sir$?ee U*igs sB)
z2 11
u11
L5 Ci
e?5 g
2.88888S GFA
:F,-q: ::. SU zltg
!!o --o,*,"*.
33
lFase
Chapter 5
Database Design and
5.1 Database design
ER
Diagram
Development
DMS-Sesion
?
Sessi$rlDSessionName
DMfDepaftnent
$
DepartmmtlD DepaffmentNameRegisFation
$
UsstOUserName
r
SssionlD DepartmendDr
EmailI
Contac.tNo LoginlD PasswordDate'
Pasrryord,
ConfirmPaswordlsloginDMS lsActive StatuslD
StdnRegistation
?
UserlDUseName DepartmentlD SessionlD Email ContactNo LoginlD PasswordDate Password ConfirmPassword
l
i
lsLoginDMSkActive StatuslD
34
lPage
DqllS_Gols
ColorD Cob.l\kn€
Di6_€abirpt
? Ca6inedD Cafullile C*lanet.cslrlile S6siontD UserlD
DilS_Feedba€k
? FeedbacktD
tubject Details SenderlD SessionlD ReceiverlD ReceiverType
Dill(S_Icon
g ksp
kaAl**e
Dltls_Fil€e i E FilelD
t gNu-u Description
i Fil.N*.
: FilePattr ContentTtpe
r Oata
, CatReflD AlbumReflD
&wReflD
l s"golO UsrlD
DMS-Cogrse I €srsdD
CouEecod€
CouENee
CouEecredit
DMS_Result
!
ResulmStudenfD SessionlO SessionD&ilslD SessionDebilsName CourselD Credit .Assingm€ot Cl6sTest Attendance Mid Final Marks GPA Grade Status
DMS_SessionDetails g SessionDetailslD
SessbnDetaikName
35
lPage
5.2 Database development
Database creation script
CREATE DATABASE DMS
Database
table creation scripts
/**+*** object: Table [dbo].[Registration]
SET ANSI-NULLS ON GO
SET QUOTED-IDENTIFIER ON GO
SETANSI-PADDING ON GO
CREATE TABLE Idbo].IRegistration] (
Script Date: 5173/2019 8:36:51 PM *****+/
[UserlD] [int] IDENTIW(1,1) t!or FOR REPLICATION NCT NULL, [UserName] [varchar]{50) NU LL,
lSessionlDl [intj NU LL, lDepartmentlDl Iint] NULL, [Email] [varchar](50) N{-J LL, [ContactNo] [varchar](50] N u LL, lloginlDl [varchar]{50) ltlU LL, [PasswordDate] [date] t,]ULL, [Password] [nvarchar]{50) NULL, [ConfirmPassword] [nvarchar] (5O) N U LL, [lsloginDMS] [bit] NULL,
IlsActive] [bit] NULL, lstatuslDl [int] NULL,
CONSTRAINT IPK_Registration] PRIMARY KEY CLUSTERED
:
IUserlD] ASC
WITH iPAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW-ROW-LOCKS = ON, AIIOW_PAGE_LOCKS = ON) ON [PRIMARY]
,oN [PRTMARY]
GO
SETANSI_PADDING OFF GO
lj'j.;*
Object: Table [dbol.[StdntRegistration] Script Date: 5/1.312019 8:35:51 PM ******/SETANSI_NULTS ON GO
SET QUOTED-IDENTIFIER ON GO
SETANSI-PADDING ON
60
CREATE TABTE Idbo] [StdntRegistration] ( lUserlDl [int] IDENTIW(1.1) NCr NUtL, [UserName] [varchar]{50) N U LL,
36
lPage
[DepartmentlD] [int] NULL, lSessionlDl [int] NULL, [Email] [varchad{50} NULL, lContactNol [varchar](50) NU LL, [LoginlD] [varchar](50) N U LL, [PasswordDate] [date] NULL, [Password] [nvarchar](50) N U LL, IConflrmPassword] [nvarchar](S) NULL, [lsLoginDMS] [bit] NU LL,
[lsActive] [bit] NULL, lstatuslDl [int] NULL,
CONSTRAINT IPK_StdntRegistration] PRIMARY KEY CLUSTERED (
IUserlD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) oN IPRIMARY]
)oN [PRTMARY]
GO
SET ANSI_PADDING OFF GO
/*+**** Object: Table [dbo].[DMS_Feedback] Script Date: 5/L3l2Ot9 8:36:51 PM ******/
SET ANSI-NULLs ON GO
SET qUOTED_IDENTIFIER ON GO
SETANSI_PADDING ON GO
CREATE TABLE [dbo].[DMs_Feedback](
[FeedbacklD] [intl IDENTITY(1,1) NoT NULL, lsubjectl [varchar] (1fi)) NU LL,
[Details] [varchar]{max) NU LL, [SenderlD] [int] l.lU LL, lSessionlDl [int] NtJLL, [ReceiverlD] [int] NULL,
[ReceiverType] [varchar](50) NULL,
CONSTRAINT [PK_D MS_Feed back] PRI MARY KEY CLUSTERED
(
IFeedbacklD] ASC
)wlTH iPAD-INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON IPRIMARY] TEXTIMAGE-ON [PRIMARY]
GO
SETANSI-PADDING OFF GO
/+****+ Object: Table [dbo].[DMS_Files] Script Date: 5/1312079 8;36:51 PM +*+*+*/
SET ANSI-NULLS ON GO
SET QUOTED-IDENTIFIER ON GO
SETANSI-PADDING ON