Sie sind auf Seite 1von 8

Ex.

No:3

STUDENT MARK DETAILS

Date:

AIM
To develop a project for student mark analysis using software Engineering methodology.
PROBLEM STATEMENT
In this software student must store the data to database
Each mark has to be recorded and the student must be able to review all mark
The software, which contains all data, includes the following details such as mark, name
and register number
It is access to student given by the server. The system to be designed such that is
automatically checks the data after data stored
The student in the particular class should enter all the marks into the administrator stores
the database and give the result
PROJECT PLANNING
Algorithm:
1.Start the Program.
2.The administrator asks for the student details.
3.The student enters the name, address, registration number, course and year.
4.Then the administrator asks for mark details.
5.The student enters the mark for each subject and it should be recorded.
6.Then the administrator gives the result analysis to the student by the database
PROBLEM REQUIREMENTS ANALYSIS
1. Basic Requirements:
1.Validity of the student name and Register number.
2.Enter the mark details of the student.
3.Ensure the result analysis.
2.Functional Requirements:
1.The student must store the data to database.
2.Each mark has to be recorded and the student must be able to review all marks.
3.All data includes the following details: mark, name &register number.
4.Access to the student given by the server.
5.The system to be designed such that it automatically checks the data after stored.

3.Non-Functional Requirement:
1.Fault occurs in Registration number.
2.Missing any marks in the database.
3.Wrong entry of the marks.
4.Improper Results.
DESIGN OR MODELING
USECASE DIAGRAM
STUDENT DETAILS

entering the reg no

verify reg no
adminstrator
stu1

entering the name

enter the department

ACTIVITY DIAGRAM
STUDENT DETAILS

enter reg
no

enter the
name

check reg
no

enter the
addresss

enter the
dept

CLASS DIAGRAM
STUDENT DETAILS
Administrator
name
address

Database
size
storing()

controloperation()

StudentDetails
name
age
mark
rollno
address
class
personaldetails()

SKELETON CODE GENERATION


Form1:
Private sub addentrycmd_click()
Form2.show
Unload form1
End sub
Private sub exitcmd_click()
End
End sub
Form 2:
Private sub classcalcmd_click()
Avgtxt.text = (val(sub1txt. Text) + (sub2txt. Text) + (sub3txt. Text) + (sub4txt. Text) +(sub5txt.
Text) + (sub6txt. Text)) / 6
If (avgtxt. Text >= 80) then
Classtxt. Text = 1
Else
Classtxt. Text = 2
End if
End sub
Private sub precmd_click()
Data1. Recordset. Moveprevious
End sub
Private sub reportcmd_click()
Datareport1. Show
End sub
Private sub addcmd_click()
Data1. Recordset. Addnew
End sub
Private sub deletecmd_click()
Nametxt. Text =
regnotxt. Text =
yeartxt. Text =
semtxt. Text =
sub1txt. Text =
sub2txt. Text =

sub3txt. Text =
sub4txt. Text =
sub5txt. Text =
sub6txt. Text =
avgtxt. Text =
classtxt. Text =
Data1. Recordset. Delete
End sub
Private sub updatecmd_click()
Data1. Recordset. Update
End sub

Private sub exitcmd_click()


End
End sub
Private sub editcmd_click()
Data1. Recordset. Edit
End sub
Private sub firstcmd_click()
Data1. Recordset. MoveFirst
End sub
Private sub lastcmd_click()
Data1. Recordset. MoveLast
End sub
Private sub nextcmd_click()
Data1. Recordset. MoveNext
End sub
Private sub Data1_Validate(Action As Integer, Save As Integer)
Data1. Visible = False
End sub

PROJECT OUTPUTS
OUTPUT FORM:
FORM 1:

AMS ENGINEERING
COLLEGE
ANNAI
MATHAMMAL SHEELA ENGINEERING COLLEGE

AMS ENGINEERING COLLEGE


DEPARTMENT OF INFORMATION TECHNOLOGY

FORM 2:

ANNAI MATHAMMAL SHEELA ENGINEERING COLLEGE


DEPARTMENT OF INFORMATION TECHNOLOGY

RESULT:
Thus a student mark details Project is developed with help of CASE TOOLS and
executed successfully.

Das könnte Ihnen auch gefallen