Академический Документы
Профессиональный Документы
Культура Документы
CHAPTER 01
INTRODUCTION
An Online College Student Database Management is a System that manages the
records of student regarding Attendance, IA Marks, Units, Courses and examination part.
An Online College Student Database Management System (OCSDMS) is designed to
help collages for management of College students. Extensive information is available at your
fingertips through this System. Viewing student data, managing Courses, Student details and
reshuffling, managing semester, IA Marks, faculty, category and for examination, block
allocation, subject management, result and related issues are made simple and easy. There are
custom search capabilities to aid in finding student information and working on student
records. This can make the system easier to navigate and to use maximizing the effectiveness
of time and other resources. OCSDMS allows the keeping of personnel data in a form that
can be easily accessed and analyzed in a consistent way.
The OCSDMS module is a component covering many other student aspects from
application to retirement. The system records basic personal information, admission
information, education information regarding student. Leading edge systems provide the
ability to "read" applications and enter relevant data to applicable database fields, notify
student and provide result. Student management function involves
student Basic Information
Manage faculty
Manage designation
Manage course and specialty
Roll number generation
Manage semester and year
admission seat management
IA Result management
Subject management
In OCSDMS, every user has a Login ID and Password. Also all the users have
different permission rights to access the applications. These rights are Dynamic and can be
changed.
There are three main roles in the system. Admin, accountant and operator. Admin has
complete access to the whole system, while accountant is only concerned with payment of
USER REQUIREMENTS:
FUNCTION 1: login
CHAPTER 03
SYSTEM REQUIREMENT
Administrator:
The administrator has all the rights to access the system. He is the one who has all
rights to view the applicant details, modify those details, The administrator also keeps a track
of the file status of the applicants.
User :
Applicant is the one who wish to visit OCSDMS website. The applicant can fill in his
own details and register himself for membership to use portal services. The applicant has
rights to view and modify his own details, generate its candidature of containing his own
details in academic web part. The applicant also rights to create groups, modify groups, invite
member, modify member, join group, slam book requests, etc. In sort, the applicant can
access the application like a moderator of his/her group.
Faculty :
He can view log sheet submitted by trainee day to day filled student which is applying
for his/her status and day to day log sheet submission- this can be done, only when the
supervisor approve their log sheet, faculty gives review to trainee after looking his/her
remarks by the supervisor. The Supervisor is approve the log sheet is done by administrator
and give them remarks on it and supervisor also update trainee log sheet.
Database SQL
Client Configuration
Operating System: Windows XP/2000/Windows 8/9/10
RAM: 256 MB minimum
400MB Minimum Free Space on DriveMicrosoft Office
Server Configuration
2 Server, each with following configuration
2 CPU
Operating System: Win XP/Windows 8/9/10
RAM: 512MB Minimum
40GB Minimum Free Space on Drive
750MHz
One Server with SQL Application Server
Other Server with SQL Database Server
Software Requirements:
Table 3.2.2 Software Requirement:
System Software
MS SQL Application Server enterprise edition
MS SQL Database Server enterprise edition
Microsoft Office/windows 8/9/10
Reporting server
IIS 6.0 or higher
3.3 CONSTRAINTS:
3.3.1 Regulatory Policies
The length of the project is 4 months which a limited amount of time.
The project developers are beginners and will take time to understand about the
technology.
The users of the system are any registered applicants to apply for membership in
OCSDMS, authorized administrator and non-registered users can also used interface
pages.
3.3.2 Reliability Requirements
The system should be reliable enough so that the data found in the database system is
consistent at any point.
The system should be able to handle loads of requests from different users around the
world at the same time.
3.3.3 Criticality Of The Application
The system is a web-based application and so fails to work if there is no Internet
connection. The system might not work if the Internet connection slows down.
The system stops working in case if the database server or the application server stops
working.
The system might give erroneous output if it fails to connect to the database server
3.3.4 Safety and Security Considerations
The Intranet password security.
Each applicant is given a login account through which he can view his own
information and also modify and save it. He has the rights to access only his own
information.
The administrator has rights through which he can access and manage whole system.
The password is encrypted before it is sent over the network. This increases the
security level.
MY SQL Server 2005 provides greater security to the database
CHAPTER 04
SYSTEM DESIGN
Implementation Feasibility:
This project can easily be made available online without much consideration of the
hardware and software. The only required thing at the applicant’s side is the Internet
connection and a web browser, which are a no difficult issue these days. A database server
and application server are required to set up at the admin side. After setting up the project
online, even the administrator can access the system from anywhere.
A class diagram describes the static strace of a system. It shows how a system is
structured rather than how it behaves. The static structure of a system consists of a number of
class diagrams and their dependencies. The main constituents of a class diagram are classes
and their relationships: generalization, aggregation, association, and various kinds of
dependencies.
Following diagram represents various classes of the system. The relations between
these classes are shown in the next diagram.
SCHEMA DIAGRAM
SYSTEM IMPLEMENTATION
5.1 MODULE DESCRIPTION:
Registration:
FIELDS TYPE
RecID Bigint
Students Table:-
FIELDS TYPE
Regno Varchar
Name Varchar
Course Int
Year Varchar
Academicyear Int
Table 5.2.9 Student Table
CHAPTER 06
SYSTEM TESTING
TESTING:
Testing is the process of detecting errors. Testing performs a very critical role for
quality assurance and for ensuring the reliability of software. The results of testing are used
later on during maintenance also.
3 Clicking on ‘query’ System should enable System allows all the Pass
button all controls and controls and ‘cancel’
‘fetch’ and ‘cancel’ and ‘fetch’ mode are
button should be available.
enabled
8 Clicking ‘save’ button System should show System shows alert Pass
without filling alert for required box for required
mandatory fields fields fields.
Table 6.1 Test Cases for Searching Student
2 Clicking ‘Add’ button ‘save’ and ‘cancel’ save’ and ‘cancel’ Pass
button should be button are enabled
enabled and fields and fields are
are editable. editable.
3 Clicking ‘save’ without System should show Alert is shown by the Pass
filling mandatory alert for the system for the
details mandatory fields mandatory fields.
4 Clicking ‘save’ with System should show Alert box is shown Pass
providing existing alert that ‘board by the system.
board already exists’
The aim of testing is often to demonstrate that a program works by showing that it has
no errors. The basic purpose of testing phase is to detect the errors that may be present in the
program. Hence one should not start testing with the intent of showing that a program works,
but the intent should be to show that a program doesn’t work. Testing is the process of
executing a program with the intent of finding errors.
Link Testing:
Link testing does not test software but rather the integration of each module in
system. The primary concern is the compatibility of each module. The Programmer tests
where modules are designed with different parameters, length, type etc.
Integration Testing:
After the unit testing we have to perform integration testing. The goal here is to see if
modules can be integrated properly, the emphasis being on testing interfaces between
modules. This testing activity can be considered as testing the design and hence the emphasis
on testing module interactions..
System Testing:
Here the entire software system is tested. The reference document for this process is
the requirements document.
CHAPTER 07
OCSDMS will be helpful to perform paperless work and manage all data.
This provides easy, accurate, unambiguous and faster data access.
Lesser learning curve - Consistent user interface, customized for the group of users,
statistical information in various graphical and tabular forms.
9.2 DISCUSSION:
BIBLIOGRAPHY
[1]www.google.com
[2]www.wikiphp.org
[3]www.github.com
[4]www.kashipara.com
[5]http://www.w3schools.com/js/js_datatypes.asp
[6]http://www.w3schools.com/sql/sql_insert.asp
[7]http://www.w3schools.com/sql/sql_update.asp
[8]http://www.w3schools.com/php/php_forms.asp
References:
Database systems Models, Languages, Design and Application
Programming, RamezElmasri and Shamkant B. Navathe, 7th Edition,
2017, Pearson.
Database management systems, Ramakrishnan, and Gehrke, 3rd Edition,
publications.