• No results found

STUDENT INFORMATION SYSTEM.doc

N/A
N/A
Protected

Academic year: 2021

Share "STUDENT INFORMATION SYSTEM.doc"

Copied!
48
0
0

Loading.... (view fulltext now)

Full text

(1)

1

STUDENT

INFORMATION

SYSTEM

(2)

2

TABLE OF CONTENTS

 Abstract 4  Customer Specifications 4  Technical specifications 5 • Hardware specifications 5 • Software specifications 5  Project Goals 6  Project Objectives 6

 Process flow diagrams 7

• Login 8 • Main Process 9 • Add Process 10 • Delete Process 11 • Modify Process 12 • View Process 13

 Entity Relationship Diagram 14

 Database Design 16

 Data Flow Diagram 18

 Screen Design 21 • Login Screen 22 • Main Screen 23 • Add Screen 24 • Delete Screen 27 • Modify Screen 29 • View Screen 31

(3)

3 • Student Report 32  Validations • Global Validations 43 • Login Validations 43 • Screen Validations 44  Future Enhancements 45  Coding Standards 45  References 46

(4)

4

STUDENT INFORMATION SYSTEM

The Student information System is a software project that runs on Swing Environment in java. This application helps to store the student’s basic information in the database.

Apart from storing, it maintains the information by doing proper updation in the database. The Student Information System has the following features:

• Student’s information can be added, deleted, modified and viewed.

• For each option proper user validation is done while entering.

CUSTOMER SPECIFICATION

The Student Information System meets the following

requirements of customer:

User Friendly

Efficient record maintenance.

Generates report of a particular student.

Proper validations are done for each and every fields of

the student details.

(5)

5

Provides security- only privileged users can alter the

information stored in database.

Has proper structure and flow throughout the application.

The Technical specifications of the system are as follows:

HARDWARE SPECIFICATIONS: Pentium 4 or above. 256MB RAM or above. SOFTWARE SPECIFICATIONS: JDK 1.5.0 or above Windows XP or above

(6)

6

PROJECT GOALS

The goal of the project is as follows:

• To maintain the record of every student of a school in the database.

• User can add, modify, view, delete a record in the database in swing environment which is more user friendly.

• Proper privileges is given to the user. So that only privileged user can

login and alter the database

.

PROJECT OBJECTIVES:

Validation of the user

:

The user name and password which is entered by the user is validated in the java program itself.

Maintainence of integrity of the record in

database:

If the student’s record is altered in the front end parallely it is altered in the database . Thus apart from being user friendly it maintains the integrity of the database.

(7)

7

PROCESS

FLOW

(8)

8

DIAGRAMS

Main Page

(9)

9

Add Operation

(10)

10

Delete

Operation

(11)

11

ModifyLogin

(12)

12

(13)

13

(14)
(15)

15

View

all

Login

(16)

16

View All Operation

End

Page

(17)
(18)

18

ENTITY

RELATIONSHIP

DIAGRAM

(19)
(20)

20

DATABASE DESIGN

STUDENT_DETAILS TABLE

NAME

DATATYPE

CONSTRAINTS

S_ID

NUMBER(8)

PRIMARY KEY

S_NAME

VARCHAR2(20)

NOT NULL

S_ADD

VARCHAR2(50)

NOT NULL

S_FATHER

VARCHAR2(10)

NOT NULL

S_GENDER

VARCHAR2(10)

NOT NULL

S_CLASS

VARCHAR2(10)

NOT NULL

S_SECTION

VARCHAR2(10)

NOT NULL

S_CREDITS

NUMBER(7,2)

NOT NULL

(21)

21

DATAFLOW

DIAGRAM

(22)
(23)

23

(24)

24

(25)

25

LEVEL 1-USER

(26)
(27)

27

(28)

28

LOGIN SCREEN: INVALID USER NAME

(29)

29

(30)

30

ADD SCREEN : SUBMITTING EMPTY FIELDS

(31)
(32)

32

(33)

33

ADD SCREEN : CREDENTIAL VALIDATION

(34)
(35)

35

(36)

36

(37)

37

(38)

38

(39)

39

(40)

40

(41)

41

(42)

42

(43)

43

(44)

44

LOGIN VALIDATION

INPUT

OUTPUT

Username entered.

No password.

Error message: Please enter

username and password.

No Username.

Password entered

Error message: Please enter

username and password.

No Username.

No Password.

Error message: Please enter

username and password.

Wrong username and

Password.

Error message: Invalid

username and Password

Correct Username and

Login

Successful Login.

VALIDATION FOR ADDING AND MODIFYING A

RECORD

INPUT

OUTPUT

Illegal name

Error: Please enter alphabets

in name field

Illegal gender

Error: Please choose correct

option in gender field.

Illegal class

Error: Please choose correct

option in class field.

(45)

45

option in section field.

Illegal father’s name

Error: Please enter alphabets

in name field

Illegal credentials

Error: Please enter

credentials from 1.0 to 10.0

Any blank field

Error: Please check all fields

All data correct

Successfully modified or

inserted.

VALIDATION FOR ENTERING STUDENT ID IN

DELETING, MODIFYING AND VIEWING A RECORD

INPUT

OUTPUT

Illegal number

Error: No data found.

Blank field

Error: Please enter valid

number.

Correct number

Successfully deleted or

report generated or data

retrived for modification.

(46)

46

FUTURE

(47)

47

Student information system can be implemented to get

records class wise or section wise or gender wise etc.

During student’s admission process all the student’s

details can be easily entered in the database.

The attendance of the students can be maintained.

The time table for each and every class can be

maintained.

The performance of every student can be monitored

and reports can be given to parents.

CODING STANDARDS

Use proper names methods.

All variables must begin with a small alphabet and

follow Hungarian Notation. E.g. driverName,

vehicleName

Constants must be declared in capital letters.

Unnecessary import from java.lang.

Empty finally blocks.

Empty catch block.

(48)

48

For loops use variables such as counter instead of

using “x” or “i”.

REFERENCES:

1)

JAVA THE COMPLETE REFERENCE by Herbert Schildt

2)

www.google.com

3)

www.wikipedia.org

References

Related documents

Make measurements on timeslot 0 [FREQUENCY] {Timeslot Off} [Enter] Activate the ORFS measurement (figure 25) [MEASURE] {GMSK Output RF The default setting measures spectrum

According to Plantinga’s theory of warrant, as long as the conditions of proper functionalism are met in the case of a certain belief, namely that it is produced by

This is the recurring motto of the unedited treatise Diez privilegios para mujeres preñadas 4 (Ten Privileges for Pregnant Women), written in 1606 by the Spanish physician

This condensation must be avoided as it has a tendency to wash the oil film from the cylinder bore, promote corrosion (especially in non-lubricated cylinders), and cause

During analysis activities the project team build two types of diagrams: Use Case diagram and Package diagram.. ANS: F PTS: 1

Two vibrant color patterns that emerged thanks to other trends (par- ticularly flat design and card-style interfaces ) are color blocking and colored hover states.. As the

Producers opting for tracing of their animals’ movements from one premises to another, under NAIS, will need to report the following information to the national animal

A total of 79 borrowers across Florida shared testimonials on their experiences with PayDay Loans with volunteers of the RAISE Florida Network throughout 2014.. RISEP, as a