+ All Categories
Home > Documents > Mark Analyse

Mark Analyse

Date post: 07-Apr-2018
Category:
Upload: darbar
View: 219 times
Download: 0 times
Share this document with a friend

of 18

Transcript
  • 8/6/2019 Mark Analyse

    1/18

    STUDENT MARK ANALYSIS SYSTEM

    1. PROBLEM STATEMENT:

    Student marks analyzing system has to be developed for analyzing obtained bythe students who scored in Semester Examination the System should provide following

    functionalities

    1. The System obtains following informations from the faculty generates report Roll No, Name,

    Department, Semester, Marks obtained in each subject.

    2. The total for each student should be calculated and ranked based on total and pass in all the

    subject appeared.

    3. The Final report should display rank, percentage, Class, Pass/Fail Status for each student.

    4. The report should also contain information about no of students passed, failed, list of students

    who got more than 60% in each subject, overall list of students who got >=60%

    2. PROBLEM REQUIREMENTS:

    1. Basic Requirements:

    1) 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: Marks, Name and Register number.

    4) The system to be designed such that it automatically checks the data after stored.

    3. Non-Functional Requirements:

    1) Fault occurs in Registration number.

    2) Missing any marks in the database.

    3) Wrong entry of the results.

    4) Improper Results.

  • 8/6/2019 Mark Analyse

    2/18

    3. MODELING:

    3.1. UML DIAGRAMS:

    Use case Diagram:

    Student

    (from Use Case View)

    Login

    (from Use Case View)

    Student details

    (from Use Case View)

    Mark details

    (from Use Case View)

    Staff

    (from Use Case View)

    Mark edition

    (from Use Case View)

    Viewing result

    (from Use Case View)

    Printer

    (from Use Case View)

  • 8/6/2019 Mark Analyse

    3/18

    Class Diagram:

    Login:

    Login Form

    Staff

    Student

    Password

    login()

    disp()

    Login Control

    Staff

    Student

    Password

    validatingpwd()

    disp()

    Login Account

    Staff

    Student

    Password

    update()

    save()

    Student Details:

    Entry Form

    StaffMark

    entry()

    edit()

    Entry ControlStaff

    Marks

    entry()

    Entry Account

    StaffMarks

    update()

    save()

  • 8/6/2019 Mark Analyse

    4/18

    Mark Entry:

    Entry form

    Staff

    mark

    verify()

    entry()

    Entry control

    Staff

    Student detais

    marks

    entry()

    calculate()

    Entry account

    Staff

    marks

    Student Details

    save()

    Viewing Result:

    View form

    Student

    mark

    login()

    disp()

    Result control

    Student

    marks

    login()

    control()

    Result account

    Student

    marks

    print()

    view()

  • 8/6/2019 Mark Analyse

    5/18

    Mark Edition:

    Mark edition form

    Student details

    mark

    Staff

    edit()

    Edition control

    Student detail

    staff

    marks

    verify()

    edit()

    Edition account

    Student details

    marks

    Staff

    update()save()

    Sequence Diagram:

    Collaboration Diagram:

  • 8/6/2019 Mark Analyse

    6/18

    Activity Diagram:

    Login:

    Student/Staff asked

    for password to login

    Student/Staff enters

    the password

    Entered password

    is verified

    Displays login

    successful

    Displays incorrect

    password

    Yes No

  • 8/6/2019 Mark Analyse

    7/18

    Student Details:

    successfully logged student/staff is

    asked for student detail

    Student/staff enters the

    student details

    Successfully proceedsto the next process

    Displays invalid

    Student detail

    NoYes

  • 8/6/2019 Mark Analyse

    8/18

    Mark Details:

    Checks for

    staff password

    Asks for the entry of

    Student details

    Asks the Student'smark details

    Staff enters the

    Student's mark details

    Displays Mark details

    stored successfully Displays

    storage fails

    Yes No

  • 8/6/2019 Mark Analyse

    9/18

    Viewing Result:

    The Student details

    are asked to enter

    Based on the Student details the markthe particular student are displayed

    The result is printed

    by the Printer

    The result is

    required to

    Yes No

  • 8/6/2019 Mark Analyse

    10/18

    Mark Edition:

    Verifies whether the

    user is a Staff

    Asked to select the

    particular Student details

    Edit the marks of the

    required Student

    Save changes to

    the database

    Editing of marks

    continuous

    Finished

    edition

    NoYes

  • 8/6/2019 Mark Analyse

    11/18

    Component Diagram:

    Deployment Diagram:

    4. SOFTWARE DEVELOPMENT:

    4.1. CODE IMPLEMENTATION:

    FORM 1:

    Private Sub Command1_Click()

    Form2.Show

    End Sub

    Private Sub Command2_Click()

    End

    End Sub

    Private Sub Command1_Click()

    Form3.Show

    End Sub

    Private Sub Command2_Click ()

    Form8.Show

    End Sub

    FORM 2:

    Private Sub Command1_Click ()

    If Text2.

    Text = "polyglot" Then

    MsgBox "STUDENT MARK ANALYSIS SYSTEM WELCOMES THE STAFF MEMBERS"

    Form4.Show

    Else

    Text2.Text = ""

    MsgBox "Incorrect Password!!! TRY AGAIN!!!"

  • 8/6/2019 Mark Analyse

    12/18

    Text2.SetFocus

    End If

    End Sub

    Private Sub Command2_Click ()

    End

    End Sub

    Private Sub Command1_Click ()

    If Text1.Text = "1" Then

    Form5.Show

    Else

    If Text1.Text = "2" Then

    Form6.Show

    End If

    End If

    End Sub

    Private Sub Command2_Click ()

    End

    End Sub

    Dim db As Database

    Dim rs As Recordset

    Private Sub Command1_Click ()

    rs.AddNew

    If rs.EditMode = dbEditAdd Then

    rs("STUDENT NAME") = Text1.Text

    rs("RNO") = Text2.Text

    rs("FOP") = Text3.Text

    rs("ENGG MATHS1") = Text4.Text

  • 8/6/2019 Mark Analyse

    13/18

    rs("ENGG GRAPHICS") = Text5.Text

    End If

    rs.Update

    MsgBox "record saved"

    End Sub

    End Sub

    Private Sub Command3_Click()

    End

    End Sub

    Private Sub Command4_Click()

    Text1.Text = ""

    Text2.Text = ""

    Text3.Text = ""

    Text4.Text = ""

    Text5.Text = ""

    End Sub

    Private Sub Form_Load()

    Set db = OpenDatabase("E:\LAB PROJECT-SE\seproject.mdb")

    Set rs = db.OpenRecordset("sem1")

    MsgBox "connected"

    Text1.Text = rs("STUDENT NAME")

    Text2.Text = rs("RNO")

    Text3.Text = rs("FOP")

    Text4.Text = rs("ENGG MATHS1")

    Text5.Text = rs("ENGG GRAPHICS")

    End Sub

    Private Sub Command4_Click()

  • 8/6/2019 Mark Analyse

    14/18

    Text1.Text = ""

    Text2.Text = ""

    Text3.Text = ""

    Text4.Text = ""

    Text5.Text = ""

    End Sub

    Private Sub Command1_Click()

    rs.AddNew

    If rs.EditMode = dbEditAdd Then

    rs("STUDENT NAME") = Text1.Text

    rs("RNO") = Text2.Text

    rs("TECH ENGLISH") = Text3.Text

    rs("ENGG MATHS2") = Text4.Text

    rs("ECED") = Text5.Text

    End If

    rs.Update

    MsgBox "record saved"

    End Sub

    Private Sub Command4_Click()

    Text1.Text = ""

    Text2.Text = ""

    Text3.Text = ""

    Text4.Text = ""

    Text5.Text = ""

    End Sub

  • 8/6/2019 Mark Analyse

    15/18

    4.2. SCREEN SHOTS

    Login page:

    Student view:

  • 8/6/2019 Mark Analyse

    16/18

    Staff views:

    Principal view:

  • 8/6/2019 Mark Analyse

    17/18

    5. SOFTWARE TESTING:

    TEST REPORT

    TEST CASE NAME: Check Roll Number

    OBJECTIVE: usability test

    TEST CASES

    SCENARIO: Roll number is a integer value

    SAMPLE INPUT: NAME: KARTHIKA

    ROLL NUMBER: K

    EXPECTED OUTPUT:

    Error message

    TEST RESULT:

    ACTUAL OUTPUT: Invalid Roll

    6. CONCLUSION:

    Thus the software project for Student mark analysis system is developed and implemented.

  • 8/6/2019 Mark Analyse

    18/18


Recommended