Project Description: 1.1. Current Scenario
Project Description: 1.1. Current Scenario
Project Description: 1.1. Current Scenario
Project Description
For PC (Windows)
Other: Video adapter & monitor with Super VGA (800 X 600)
Or higher resolution display with 256 Colors;
DVD-ROM or CD-ROM drive;
Keyboard and Mouse or compatible pointing Device.
2.2.1. Front-End:
ASP.NET includes:
• environment A page and controls framework
• The ASP.NET compiler
• Security infrastructure
• State-management facilities
• Application configuration
• Health monitoring and performance features
• Debugging support
• An XML Web services framework
• Extensible hosting environment and application life cycle
• management
• An extensible designer
ASP.NET:
ASP.NET provides a unified Web development model
that includes the services necessary for you to build enterprise-class Web
applications. ASP.NET is part of the .NET Framework and enables you to take full
2.2.2. Back-End:
4.1. Purpose
The main purpose of our project is to maintain the
information about all the courses in “IT Department of Bundelkhand University”.
A user can get the desired information. Students can also get the study material for
the desired courses and can fire queries related to any subjects. Faculties can
upload the study material. Faculties can take the attendance online students can
view their marks easily. And faculty can maintain the records easily.
4.4. References
This document is prepared in consideration to the following:
IEEE Recommended Practice for Software Requirement Specification- IEEE
Standard.
“Software Engineering” by K.K. Agrawal and Yogesh Singh.
Project Guide: Miss. Varsha Agrawal.
4.5. Overview
The rest of this SRS document describes the various system requirements,
interfaces, features and functionalities in details.
5.2. Interfaces
The system will have the GUI to interact with the users. The main requirement to
interact with the system would be of course to have an Intranet condition.
Server
Operating System: Window 2000 sever/ server 2003
Web Server: IIS 6.0
Database Server: Microsoft S Application Framework: Microsoft ASP.Net
2.0
Development End
Operating System: Windows 2000/XP/Vista/7/8/9/10+
Web Server: IIS 6.0
Database Server: Microsoft SQL Server 2008
Development Framework: Microsoft Visual Studio 2010
Client
Any machine that has Intranet connection.
For PC (Windows)
Processor: Pentium 233MHz (Recommended: Pentium
1GHz or greater)
RAM: 64 MB RAM (Recommended: 128 MB RAM+)
Hard disk: 1.5GB of available hard disk space
Server
Processor: Pentium III – compatible processor or higher with a
minimum of 600 MHz (Recommended:1GHz or greater)
RAM: Minimum 512MB or Maximum 4GB (Recommended
1GB)
Hard Disk: Minimum 8GB of free Hard Disk space.
Development End
Processor: Pentium 233MHz (Recommended: Pentium
1GB or greater)
RAM: Minimum 512MB or Maximum 4GB (Recommended:
1GB)
Hard Disk: Minimum 4GB of available hard disk space
(Recommended :> 20GB)
Other: Video adapter& monitor with Super VGA (1024X 768)
Or higher resolution displays with 256 colors;
DVD-ROM or CD-ROM drive;
Keyboard and Mouse or compatible pointing device
6. Product Functions
Application will have the following provisions with proper Interfaces:
COLLEGE MANAGEMENT SYSTEM PROJECT (BCA 6TH SEM) 13
First of all, the admin will add the details of the students as well as the
faculty in the database during their admission or the arrival to the
department.
The faculty as well as the faculty have to register themselves for the use of
CMS.
To register themselves to the CMS the faculty and student should have their
ID / Roll No that has been provided by the Admin of the Department.
Users will login by authenticating themselves with their login ID &
passwords.
All the registered users should be available to the user at any point in the
system.
Based on the role specified to the users, users will be accessing the
application.
The user will be verified for that role whether it is authenticated for the
chosen role.
Three roles are identified for this system,
Administrator of IT Department
Faculties of concerned subjects
Native users i.e. every student can access the system anytime as a
Native user.
According to the roles system functions have been divided amongst three
modules/components, with each of them specific to the User role. They are
stated as under:
Module 1:
As an Administrator of a system:
Should be able to login into the system.
Should be able to add new faculty to the database of the CMS.
Should be able to add new student to the database of the CMS.
Provide Roll No to the student and ID to the Faculties.
Should be able to retrieve any student / Faculty information or details.
Should be able to manage the feedbacks send by the students.
Should be able to manage the complaints that has been done by vari\ous
users.
Should be able to manage the Notice board of the site of CMS.
UPLOAD MARKS
VIEW STUD. & FACULTY
DETAILS
LOGIN
PROVIDE ROLL NO, ID
FEEDBACK &
COMPLAINTS VIEW MARKS
VIEW ATTENDANCE
REPORT
STUDENT
Constraints:
The following constraints applied to this system:
The system is for the use of Bundelkhand University students only.
To upload or access the information user must possess a valid Intra login ID
and password.
For uploading the files, user needs not to go into the details of the
technology.
Depending on the role chosen, the user will have different interfaces as
stated below:
ADMIN: Manages the whole system. This interface shall give way to the
following interfaces:
Add new Student: This interface shall let the user to add a new
student (i.e. add one) in the system’s database profile.
Add new Faculty: This interface shall let the user to add a new faculty
(i.e. add one) in the system’s database profile.
SIGNUP TO CMS
ADMIN
LOGIN
GALLERY MANAGEMENT
FACULTY
UPLOAD ATTENDANCE
VIEW ATTENDANCE
REPORT
UPLOAD MARKS
VIEW MARKS
STUDENT
DELETE EXISTING
STUDENT/FACULTY
GALLERY MANAGEMENT
NOTICE BOARD
MANAGEMENT
COMPLAINT, FEEDBACK
MANAGEMENT
LOGIN
UPLOAD ATTENDANCE
FACULTY
ENTER COMPLAINTS
VIEW ATTENDANCE
REPORT
VIEW SYLLABUS
ENTER COMPLAINT
ENTER FEEDBACK
6.8.1. Security
User’s Role specific functions shall be performed by the assigned users only. The
application security shall be implemented through Session variables and user’s
roles. User’s navigation between the pages of the application shall be controlled
through proper session maintenance so as to maintain the security of a system.
6.8.2. Maintainability
The application should be designed in a maintainable manner. It should be easy to
incorporate new requirements in the individual modules. The modules of this
system shall be divided based on user’s role so that specified functions for each
user role does not mix up and thus remain easily maintainable.
6.8.3. Portability
The application shall be easily portable on any windows –based system that has IIS
and SQL-server 2008 installed.
6.8.4. Reliability
The system shall operate 90% of time. The number of defect should not exceed 10
per function.
6.8.5. Availability
The availability of the ODFS is upto the intranet connection of the client. User
should have an account to enter the system, if user does not have any account; for
the availability of ODFS user should sign up to the system by clicking the sign up
link from the home page.
Viewing marks: This interface shall provide the details of marks given to the
student.
Viewing Attendance Report: This interface shall provide the details of
attendance of the class subject.
Complaint: This interface shall provide the student to give/upload complaint
on the basis of any subject.
ADMIN
COLLEGE SIGN UP
SIGN UP
MANAGEMENT
SYSTEM
ISSUE PASSWORD
ISSUE PASSWORD
INFORMATION
SIGN UP
MEMBERSHIP
DETAILS VIEW MARKS
COLLEGE
MANAGEMENT
VIEW ATTENDANCE
SYSTEM
V MEMBERSHIP DETAILS
ATTENDANCE
SIGNUP
REGISTER
LOGIN FUNCTION
FACULTY
ADMIN
8. DATABASE DESIGN
ATTENDANCE TABLE-
FEEDBACK TABLE-
Description of Component
This module allows the new student to become the member of the Department
/College.
Interface Description
Inputs: - Student’s all details.
Outputs: -Roll number of Student.
Processing Details
Admin is responsible for membership of new student to the department. The admin
should be logged in. The Add student form should be displayed and be filled
properly with the correct student details. At the end of the membership successful
the admin will provide roll number to the student will be used for registration later.
Description of Component
This module allows the new faculty to become the member of the Department
/College.
Interface Description
Inputs: - Faculty’s all details.
Outputs: - Faculty ID of Faculty.
Processing Details
Admin is responsible for membership of new faculty to the department. The admin
should be logged in. The Add faculty form should be displayed and be filled
Description of Component
This module allows the new user to become the member of the site.
Interface Description
Inputs: -All user details, the roll no of the student, the Id for the faculty.
Outputs: -The Successful User register submission page.
Processing Details
Display the form containing fields of user details to be filled by user in order to get
registered.
Check whether the information submitted is proper or not and all fields are
properly filled or not user id is unique or not.
Description of component
In order to make the system safe from unauthorized access it is protected with user
name and password, so that only valid and legitimate users can access the system.
Interface Description
Inputs: - Faculty ID and Password for the Faculty Login.
Roll Number and Password for the Student Login.
Outputs: - The CMS Homepage will open up.
9.5. NOTICES
Description of components
This module is used to view, add and delete notices according to user
authorization.
ADD NOTICE
Description
Admin and staff member can add the notices.
Interface Description
Input:-Notice topic, Notice detail, date of issue, date of expiry, concerned person
and category.
Output:-New notices
Processing Detail: Admin and faculty members can click on add notices
option to add any new notice.
VIEW NOTICES
Description
Admin, faculty and student member and student can view the notice.
Interface Description
Input: - Click the notice button
DELETE NOTICES
Description
Admin can delete the notices.
Interface Description
Input: - Notice ID
Output:-Notice is deleted.
Processing Details
Admin can click on notice subject to open the notice and then use delete option to
delete any existing notice.
9.7. Feedback
Description of components
9.8. Complaint
Description of components
This module is used to give the Complaint about the faculty as well as other
subjects.
Interface Description
Input: - Complaint given.
Output: - Redirect on user home page.
Processing Details
Click on Complaint button and after this write the complaint on complaint form.
9.9. Attendance
Description of components
This module is used to take the attendance of any subject of any course online on
the intranet with the CMS. Only the faculty can perform this module after he is
logged in.
Interface Description
Input: - Checking on the present students corresponding checkbox.
Output: - Redirect on the submission successful page.
NAME 1
MANAGES
ID
1
NAME
ADMIN
PHOTO
ID
1
REGISTER
NAME
N N ROLL NO
NAME
F.NAME
FACULTY
STUDENT F.NAME
DOB N ADD
EMAIL N
ADD
PHN PHONE
DOB
SPECILISATION TEACH
CODE N
N GENERALISATION
NAME COURSE
o ENTERING ATTENDANCE
Integration Testing: In this, many units tested modules are combined into
sub systems, which are then tested.
The application works satisfactory. Using it the users can perform the listed
function appropriately. The result of the application is pleasing.
The website gives accurate and desired results in various ways. Overall the
performance of the application is near to perfection. It works according to user’s
demand.