Professional Documents
Culture Documents
1. PROBLEM STATEMENT:
Student marks analyzing system has to be developed for analyzing obtained by the 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.
Login
(from Use Case View)
Student details
(from Use Case View)
Staff
(from Use Case View)
Student
(from Use Case View)
Mark details
(from Use Case View)
Viewing result
(from Use Case View)
Mark edition
(from Use Case View)
Printer
(from Use Case View)
Student Details:
Mark Entry:
Viewing Result:
Mark Edition:
Student Details:
Yes
No
Mark Details:
Checks for staff password Asks for the entry of Student details Asks the Student's mark details Staff enters the Student's mark details
Yes
No
Viewing Result:
Based on the Student details the marks of the particular student are displayed
Yes
No
Mark Edition:
Yes
No
Finished edition
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!!!"
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
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()
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
Student view:
Staff views:
Principal view:
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.