Вы находитесь на странице: 1из 130

INSTITUTION PROFILE

TITELS DETAILS
Institution Name: Lalith Classes.
Contact Person: Prof. Mahindra P. Chonkar (Owner).
Profile: Institution.
Business Type: Coaching Classes.
Year Established: 1990.
Main Area : Bhayander & Mira Road.
Employees: 25-30
Categories: Commerce section
Phone: 28195382
Address Line: Shop No.12, Ganesh Mahavir Apt., Talao Road,

Bhayander (East).
City: Bhayander.
State: Maharashtra.
Country: India.
Zip/Postal Code: 401105.

ORGANIZATION OVERVIEW

Lalith Classes is an institution focused on creating new benchmarks in


the field of education. It is an institution focused on helping students realise
their goals and their true potential.

The institution provides a many academic courses of commerce section


such as F.Y.J.C. and S.Y.J.C. of junior college and F.Y.B.Com to T.Y.B.com of
senior college.

The reasons why students join this institution are as follows: -

Location:
1
The institution is located in the centre of the city. Cumulatively, this
saves a lot of study time for the students.

Experience Faculty:
The teachers or professors of the institution have an experience of 15
years or more.

Excellent Study Material:


The study material provided by institution is complete in all respects with
detailed theory, illustrated examples, practice questions and solved
problems for each topic.

Proven Track Record:


The institution has consistently produced excellent results year after year.

Individual Performance Evaluation:


The faculty and management are equipped to monitor the individual
performance of each student so as to analyse and work on areas of
performance stimuli.

CURRENT SYSTEM

The current system is not fully computerized, it is semi-


computerized. Some processes of the current system are as follows: -

They use registers and files for accounting purpose. They also maintain
catalogue for storing records.

Certain things like printing and manual data entry is done on computer.

Students manually ask queries to their teachers and it creates a mess to


teachers.
2
They provide attendance and test reports to student’s parents through the
letters and by telephone calls.

For the promotion and advertisement of the institution, they distribute


pamphlets, flyers and brochures.

LIMITATIONS OF CURRENT SYSTEM

The limitations of the current system are as follows: -

Storing and retrieving records from the files and catalogs are very
difficult and very time consuming task.

There was no provision for information security.

It is very difficult for the teachers to solve queries of the each student and
sometimes some students are not able to ask the queries directly to the
teachers due to their fear and shyness.

3
As they provide attendance and test reports to student’s parents through
the letters, it increases the cost of institution’s expenses. And if they
calling student’s parents sometimes there are certain situations due to
which parents are not available or not able to take a call.

The promotion and advertisement of the institution through the


pamphlets, flyers and brochures are very costly. Sometimes there might
be a situation that the distributors of the pamphlets, flyers and brochures
don’t distribute it properly.

REQUIREMENT ANALYSIS

Before the development of this website a meeting was conducted


with the partners of the institution to discuss their requirements and their
expectations with the website.

THEIR EXPECTATIONS: -
The web site must be well designed and able to express the successful
history of institution in front of users and visitors.

The web site must be user friendly to access, so that the naive user can also
use it easily.

The institution wanted a method where the visitors can provide the feedback
for the institution through the web site. The main in conducting this activity
is to take maximum input from the user side where the visitors of the web
site can express their views without actually meeting the staff.

4
The web site must be able to take a positive feedback from the unregistered
user in the form of online registration, trying to join the institution in the
coming future.

The web site provides all the features to the registered user according to
privileges given to them.

The web site must be well integrated to allow various users to communicate
and exchange needed information without difficulty, i.e. through blogs. So
that the teachers should able to provide the notes to the students and students
also able to ask the queries to their teachers.

The web site provides such mechanism so that the administrator should able
to update and monitor the website effectively. The administrator should also
able to promote the different events carried out by the institution.

I have undergone through the detailed requirements from the point of


view of user & Partners of the institution.

Understanding their requirements, I went for the requirements of the


website which was going to be developed on the institution’s requirement.

After properly analyzing the requirements, a detailed plan was prepared


for understanding how to develop the website, which language must be used,
what must be the input parameters, how the screen should appear, which
facilities should be provided etc.

After doing the requirement analysis I decided to develop the Web Site’s
Back-End as Microsoft SQL Server 2008.

Since, SQL Server 2008 delivers on Microsoft’s Data Platform vision by


helping our client’s to manage their data’s and provide access to them any point
of time. It also store data from structured, semi-structured, and unstructured
documents, such as images and rich media, directly within the database. SQL
Server 2008 delivers a rich set of integrated services that enable us to do more
with our data’s such as query processing, search, synchronize, report, and
analyse.

5
The Web Site will be user friendly. So the Project Front-End will be
developed by using C#.Net and ASP.Net. 2008.

ASP stands for Active Server Pages. ASP.Net programming is very


useful to develop dynamic pages. The .net development is vastly used to
develop the solutions like business and all other types of websites, Business To
Business portal, Business to Customer portal, CRM systems, e commerce web
sites, Auction websites and systems, Poll and survey websites and systems etc.
ASP.Net programming is very user friendly and easy to deploy for .Net
programmers. So dot net programming is widely used to develop any software
development application.

Today every business has its own requirement. If anyone wants to


develop a website or a system for his or her business he or she has his or her
own requirement. So customization has become a part of programming now. If
the system is developed in ASP.Net programming technology, customization
will be very easy. This is also one of the major advantages of Programming
ASP .NET.

So just because of all this features and its dynamic nature I have decided
to build our website in ASP .net with C#

6
PROPOSED SYSTEM & ITS ADVANTAGES

The main goal of this Web Site is to automate the process carried out in
the institution with improved performance and realize the vision of paperless
work. Some of the goals are listed below:-

Ensures online feedback from unregistered users or visitors of the web site.

Ensures that registered users can access the information from any place and
at any time as they wishes.

Ensures that administrator can send SMS to student’s parents for providing
a test and attendance reports and also to students for important notification.

Ensures better integration between various subsystems and users.

The administrator of the web site can update the information on the site on
the regular basis.

Ensures portability and therefore compatibility.

Ensures that system moves with time i.e. allow for maintenance, upgrades
and periodic backups by developer and authorized persons.

Secure all the information of the system in proper databases.

7
Provides a better way for advertisement and to reduce the promotion and
advertisement cost.

FEASIBILITY STUDY

1)Operational feasibility:-
The website is very much handy to use even for a layman who
doesn’t understand the systems. Any normal computer and internet user can
easily surf through various tabs and menus to get the Information about
institution and various courses provided by it. They can also easily fill up
the online registration form to get the admission. It is also easy to update
and maintain for the administrator.

2)Technical Feasibility:-
Technological feasibility is carried out to determine whether the client
has the capability, in terms of software, hardware, personnel and expertise,
to handle the completion of the project.

Hardware & Software Requirement

Hardware requirement:-

Minimum :
a) P-III 2.4 GHz.
b) 512 MB RAM.
c) 40 GB HDD.
d) Internet connection with 128 kbps speed.

Recommended:
a) Core 2 duo processor or better.
b) 2 GB RAM or more

8
c) 1 TB disk space or more.
d) Internet connection with 2 mbps speed or more.

Software requirement:-

a) .NET Framework 3.5


b) Operating system Microsoft XP professional service pack 2 or better.
c) Microsoft SQL Server 2008
d) IIS Server
e) Web Browsers.
f) Firewall and Antivirus protection.

3)Economical Feasibility:-
The Project has been planned in such a way that it is economically
viable.
Once the Cost of required hardware and software requirements get
incurred, there is no other development cost involved. The organization has
got the required computers.
It’s a onetime investment project i.e. once the software is developed
no further investment is required.

9
Stake Holders
Stakeholders are people who have an interest/or are related with the project.
Project stakeholders are individuals and organizations that are actively involved
in the project, or whose interests may be affected as a result of project execution
or project completion. They may also exert influence over the project’s
objectives and outcomes. The project management team must identify the
stakeholders, determine their requirements and expectations, and, to the extent
possible, manage their influence in relation to the requirements to ensure a
successful project.

The following are examples of project stakeholders:

Institute owner
Teaching Staff
Non-teaching Staff
Students

1. Institute Owner :-

The owner of the Institute is Prof. Mahindra P. Chonkar. He established


the institute in 1990. He started first batch with 50 students and now the
Institute educates more than 1200 students every year.

2. Teaching Staff :-

The Institute has a good teaching staff. They are highly qualified and well
experienced. They provide good quality of education. They are the strength of
the Institute.

3. Non Teaching Staff :-

The non-teaching staffs are also important as they are responsible for
providing good services to students as well as teaching staff.

10
4. Students :-

The students play vital role in institute as they are the source of income
for the institute and the institute, in return, provides them good education.

11
PROCESS MODEL
Software Development Process:-
  There is various software development approaches defined and designed
which are used/employed during development process of software, these
approaches are also referred as “Software Development Process Models”.

Each process model follows a particular life cycle in order to ensure


success in process of software development.

One such approach/process used in Software Development is “The


Iterative Enhancement Process Model”.

The Iterative Enhancement Process Model:-


The iterative development process model counters the third limitation of
the waterfall model and tries to combine the benefits of both prototyping and
the waterfall model. The basic idea is that the software should be developed in
increments, each increment adding some functional capacity to the system until
the full system is implemented. At each step, extensions and design
modifications can be made. An advantage of this approach is that it can result in
better testing because testing each increment is likely to be easier than testing
the entire system as in the waterfall model. Furthermore, as in prototyping, the
increments provide feedback to the client that is useful for determining the final
requirements of the system.

In this approach, software requirements are broken down into various


functional units. These functional units contain a group of similar task. A
project activity list is created to prioritize the functional units with various
activities to be performed in each functional unit. Each functional unit is
implemented in an increment and the final product is achieved after all the
functional units are implemented in the development process.
Each increment includes three phases: Design, Implementation and
Analysis.

The following figure shows the iterative approach with various phases:-

12
Design Phase:-
During the design phase of the first increment, the functionality with top
priority from the project activity list is selected and the design is prepared.

Implementation Phase:-
In the implementation phase the design is implemented and tested.

Analysis Phase:-
In the analysis phase, the functional capability of the partially developed
product is analysed

The development process is repeated until the function of the project is


implemented.

Advantages of Iterative Enhancement Process Model:-

The feedbacks from early increments improve the later stages.

13
The possibility of changes in requirement is reduced of the shorter time
span between the design of a component and its delivery.

Users get benefit earlier than with a conventional approach.

Early delivery of some useful components improves cash flow, because


you get some return on investment early on.

Smaller sub-projects are easier to control and manage.

‘Gold-plating’, that is the requesting of features that are unnecessary and


not in fact used, is less as users will know that they get more than one bite
of the cherry if a feature is not in the current increment then it can be
included in the next.

The project can be temporarily abandoned if more urgent work crops up.

Job satisfaction is increased for developers who see their labours bearing
fruit at regular, short intervals.

Why Iterative Enhancement Process Model?


In time-oriented project, this process has the major advantage that the
client organization does not have to pay for the entire software together. The
client organization can get main part of software developed and perform cost
benefit analysis for it before enhancing the software with more capabilities. By
following the iterative enhancement process model, without completely
implementing all the modules of a project, only certain important modules of
the project can be implemented and working for rest of the modules can carried
out without affecting the implemented modules as all the modules are
individually designed, implemented and analysed.

ACTIVITY SHEET

SHANKAR NARAYAN COLLEGE

DEPARTMENT OF B.Sc.IT & CS

14
Semester VI Project Work Activity Sheet

1) NAME OF STUDENT(S) : Shashwat J Mishra

Rakesh T Fulwaria

2) PROJECT TITLE : Institution Management System

3) PROJECT GUIDE : Mrs. Smita Patil

Sr. Activity Planned Actual Sign


No Start Date End Date Start Date End Date
1 Preliminary 22/11/2010 30/11/2010 22/11/2010 29/11/2010
Investigation
2 System Analysis 01/12/2010 20/12/2010 30/11/2010 19/12/2010

3 System Design 21/12/2010 01/01/2011 20/12/2010 01/01/2011

4 System Coding 03/01/2011 15/02/2011 02/01/2011 15/02/2011

5 Maintenance & 16/02/2011 28/02/2011 16/02/2011 27/02/2011


Evaluation
6 Project Evaluation 01/03/2011 07/03/2011 28/02/2011 07/03/2011

GANTT CHART
GANTT CHART :-
A Gantt chart is a horizontal bar chart developed as a production control
tool in 1917 by Henry L. Gantt, an American engineer and social scientist.
Frequently used in project management, a Gantt chart provides a graphical
illustration of a schedule that helps to plan, coordinate, and track specific tasks
in a project. Gantt charts may be simple versions created on graph paper or

15
more complex automated versions created using project management
applications such as Microsoft Project or Excel.

A Gantt chart is a popular type of bar chart that illustrates a project


schedule. Gantt charts illustrate the start and finish dates of the terminal
elements and summary elements of a project. Terminal elements and summary
elements comprise the work breakdown structure of the project. Some Gantt
charts also show the dependency (i.e., precedence network) relationships
between activities. Gantt charts can be used to show current schedule status
using percent-complete shadings.

December January February March

Planning

Analysis

Design

Testing &
Implementation

Maintenance

Planned
Required

ACTUAL GANTT CHART :-

16
- Planned Date
- Actual Date

EVENT TABLE

Event Table:-

EVENTS TRIGGER SOURCE USE-CASE RESPONSE DESTINATION

17
Visitor wants Provide About About us
to view About View About us Visitor us Information
Visitor
us Information
Visitor wants View Provide
Academics Visitor
to view Academics Visitor Academics
Information
Academics Information

Visitor wants View Provide Admission


to view Visitor Admission Visitor
Admission Information
Admission Information

Visitor wants Enrol for Provide Enrollment Visitor,


Visitor Enrollment
to enrol Institute Confirmation Admin
form

Visitor wants Download


Visitor Provide
to download prospectus prospectus
prospectus
Visitor wants Provide Students
to view View Students Visitor Students Visitor
Information
Students information
Visitor wants
to ask query Add new Query
Ask Query Visitor Admin, Carrier
to carrier query confirmation
expert
expert
Visitor wants View Provide
Contact
to view Contacts Visitor Contacts Visitor
Information
Contacts Information
Visitor wants Submit Add new Feedback Visitor,
to submit Visitor Admin,
feedback feedback confirmation
feedback Management
Student Take ID & Login
wants to Login Student Student
password Confirmation
Login

EVENTS TRIGGER SOURCE USE-CASE RESPONSE DESTINATION

Student Logout from Logout


wants to Logout Student Student
the account confirmation
Logout
Student Provide Details of
wants to view Attendance Admin Student
history attendance attendance
attendance history history
history

18
Student Test Provide Details of
wants to view Admin Test Student
history Test history
Test history history

Student Provide Details of


wants to view Time table Admin Student
Time table Time table
Time Table

Student
wants to Download Admin Provide Download Student
download notes Notes confirmation
notes
Student Take old & Password
wants to Change Student Student
password new password change
change confirmation
password
Student
Ask Query Add new Query
wants to ask Student Faculty
query confirmation
query

Student View Provide reply Query reply


wants to view Reply Faculty of query Student
details
reply of query

Faculty wants Take ID & Login


to login Login Faculty password Confirmation Faculty

Faculty wants Logout Faculty Logout from Logout Faculty


to Logout the account Confirmation

Faculty wants Upload Add new Upload


to upload a Faculty Student
notes notes Confirmation
notes

EVENTS TRIGGER SOURCE USE-CASE RESPONSE DESTINATION

Faculty wants Change Take old & Password


to change Faculty new password change Faculty
password
password confirmation
Faculty wants
View student Provide Details of
to view Student Faculty
query student query student query
student
query
Faculty wants
to reply to Reply to the Faculty Add reply of Reply Student
student student query student query confirmation
19
query

Admin wants Take ID & Login


to login Login Admin password Confirmation Admin

Admin wants Logout Admin Logout from Logout Admin


to Logout the account Confirmation

Admin adds Add new


New student Admin
new student student

Admin adds Add new


New faculty Admin
new faculty student

Admin Delete old


removes old Old student Admin
student
student

Admin Delete old


removes old Old faculty Admin faculty
faculty

Admin Modify Update


modifies student Admin student
student details details
details
Admin
Delete
deletes Enrolled Admin
enrolled
enrolled forms
forms
forms

EVENTS TRIGGER SOURCE USE-CASE RESPONSE DESTINATION

Admin enters Add


the student Attendance Admin attendance
attendance record
record
record
Admin enters Add
the student Performance Admin performance
performance record
record
record
Admin
creates time Time table Admin Create time
table table

20
Admin
deletes time Time table Admin Delete time
table table

Admin wants View enrolled Provide Enrollment


to view the form Visitor enrollment information Admin
enrolled form details

Admin wants Provide


to view View visitor Visitor visitor’s query Admin, carrier
query visitor’s query details expert
visitor’s details
query
Admin Delete
Visitor’s Visitor
deletes visitor’s query
Query
visitors query
Admin sends
Send message
message to Message sent Parents/
Send message Admin to parents/
the parents/ confirmation visitor
visitor
visitor
Admin wants Change Take old & Password
to change Admin new password change Admin
password
password confirmation

Student Request for Generate Student


performance student Admin student performance Management,
report performance performance report details parents
report report

EVENTS TRIGGER SOURCE USE-CASE RESPONSE DESTINATION

Student Request for Generate Student


attendance student Admin student attendance Management,
report attendance attendance report details parents
report report

Feedback Request for Generate feedback


feedback Admin feedback Management,
report report details
report report parents

21
USE CASE DIAGRAM

Use Case for About Us module

Visitor

Use Case for Academics module

22
Visitor

Use Case for Admission module

Admin

Use Case for Students module

Admin

Use Case for Contact us module

Display submitted Feedback on Home page

Use Case for Login Process

23
System

Use Case to Change Password

Verification

Use Case for Query Subsystem

Faculty

Use Case for Notes Subsystem

Faculty
24
Use Case for Student Subsystem

Student

Use Case for Profile Subsystem


Faculty

Use Case for Time Table Subsystem

Delete Time Table

Use Case for Student Modification Subsystem

Admin

25
Use Case for Faculty Modification Subsystem

Admin

Use Case for Report Subsystem

Generate Feedback report

E-R Diagram

26
Obt_marks

27
Uploaded_by

Activity Diagram
28
Activity Diagram for About us module

Activity Diagram for Academics module

29
Activity Diagram for Admission module

30
Provides Prospectus

Activity Diagram for Students module

31
Activity Diagram for Contact us module

32
Provides Confirmation

Activity Diagram to change password of


Student/Faculty/Admin

33
Display Message

Activity Diagram for Student Record

34
Activity Diagram for Student Query

35
Provide Reply of Query

Activity Diagram to download Notes

36
Activity Diagram for Student Time Table

Activity Diagram for Login Process

37
Student/Faculty/Admin

Activity Diagram for uploading Notes

38
Activity Diagram for Faculty’s reply to Student’s query
39
Provide confirmation

Activity Diagram to send the feedback to enrolled Visitor

40
Activity Diagram to send the reply of Visitor’s Query

41
Activity Diagram to create new Time Table & delete
previous Time Table

42
Previous Time Table deleted

Activity Diagram to add Attendance Record

43
Activity Diagram to add Performance Record

44
Activity Diagram to Add/Update/Remove Student

45
Update Student

Activity Diagram to Add/Remove Faculty

46
Update Faculty

Activity Diagram to create Reports

47
Provide Generated Feedback Report

CLASS DIAGRAM
*
48
System Sequence Diagram (SSD)

SSD for About Us module

Provide the Vision page

SSD for Academics module

Provide the Director’s Desk page

49
SSD for Admission module

Provide Prospectus

SSD for Students module

Loop for all Testimonials

SSD for Contact us module


Feedback submitted confirmation

SSD to Change Password

Password changed confirmation

SSD to view Profile


Provide Profile Info.

50
SSD for Student Record

Provide Performance History

SSD for Student Query

Provides Reply of Query

SSD to Download Notes

Provide Notes

SSD to view Time Table


Provides Time Table

SSD for Login Process


Verify and provide services

SSD to Upload Notes


Notes uploaded

SSD for Faculty’s reply to Student’s query


Provides submitted Query

SSD to send the Feedback to Enrolled Visitor

Message sent confirmation

51
SSD to send the Reply of Visitor’s Query
Message sent confirmation

SSD to create Time Table & delete previous Time Table


Previous Time Table deleted

SSD to add Attendance Record


Attendance Record added

SSD to add Performance Record

Performance Record added

SSD to Add/Update/Remove Student

Update Student

SSD to Add /Remove Faculty


Faculty removed

SSD to Generate Reports

52
Provide generated Feedback Report

Sequence Diagram

Sequence Diagram for About us module

Provide the Vision page

Sequence Diagram for Academics module

Provide the Director’s Desk page

Sequence Diagram for Admission module

Provide Prospectus detail

53
Sequence Diagram for Students module

:Query(Carrier)

Sequence Diagram for Contact us module


Provide Feedback page

Sequence Diagram for events after Student Login

Profile details

54
Password updated

Sequence Diagram for events after Faculty Login

Provides Profile
Information

Sequence Diagram to View Profile, Change Password and Login


of Admin

Provides Profile Information

Sequence Diagram for Admin’s Reply to Visitor’s Query

55
:Message(Visitor)

Sequence Diagram to display Feedback on Home page


by Admin
List of
submitted Feedback

Sequence Diagram to Add Student Records


Performance Record added

Sequence Diagram to Create Time Table & Delete


previous Time Table

Previous Time Table deleted

56
Sequence Diagram for Student Modification

Enter Student code

Sequence Diagram to create Reports

Provide Enrollment Report

Converting ERD to Table

57
1

58
SY_Bcom

59
TTo

School_College

60
Uploaded_by

Email_id

61
DATA DICTIONARY
Admins
Key Field Name Size Data Type Required Allow Null
Primary Key Admin_id - int Yes No
Foreign Key Admin_Name 30 Varchar No Yes
- Dob - Date No Yes
- Doj - Date No Yes

Attendance
Key Field Name Size Data Type Required Allow Null
Primary Key, Student_id 30 Varchar Yes No
Foreign Key
Primary Key Dates - Date Yes No
- Status 1 Varchar No Yes

Career_Expert
Key Field Name Size Data Type Required Allow Null
Primary Key Career_id - int Yes No
- Name 30 Varchar No Yes
- Email_id 40 Varchar No Yes
- School_College 30 Varchar No Yes
Query 500 Varchar No Yes

Faculty
Key Field Name Size Data Type Required Allow Null
Primary Key Faculty_id - int Yes No
- Faculty_Name 30 Varchar No Yes
- Dob - Date No Yes
- Doj - Date No Yes

62
Enroll
Key Field Name Size Data Type Required Allow Null
Primary Key Enroll_id - int Yes No
- Sur_name 20 Varchar No Yes
- Name 20 Varchar No Yes
- Fathers_nam 20 Varchar No Yes
e
- Tel_No 10 Varchar No Yes
- E_mail 40 Varchar No Yes
- Dob - Date No Yes
- Age 2 Varchar No Yes
- Sex 1 Varchar No Yes
- Address 100 Varchar No Yes
- X_board 20 Varchar No Yes
- X_School 20 Varchar No Yes
- X_marks 3 Varchar No Yes
- XII_board 20 Varchar No Yes
- XII_College 20 Varchar No Yes
- XII_marks 3 Varchar No Yes
- FYJC 50 Varchar No Yes
- SYJC 50 Varchar No Yes
- FY_Bcom 50 Varchar No Yes
- SY_Bcom 50 Varchar No Yes
- TY_Bcom 50 Varchar No Yes

Feedback
Key Field Name Size Data Type Required Allow Null
Primary Key Feedback_id - int Yes No
- Name 30 Varchar No Yes
- Email_id 40 Varchar No Yes
- mess 500 Varchar No Yes
- sub_date - Date No Yes
- Display 3 Varchar No Yes

63
Logins
Key Field Name Size Data Type Required Allow Null
- Login_id - int Yes No
Primary Key User_id 30 Varchar Yes No
- Pwd 10 Varchar No Yes
- Role 10 Varchar No Yes

Notes
Key Field Name Size Data Type Require Allow Null
d
Primary Key Notes_id - int Yes No
- Title 30 Varchar No Yes
- Uploaded_By 30 Varchar No Yes
- File_path 80 Varchar No Yes

Query
Key Field Name Size Data Type Require Allow Null
d
Primary Key Query_id - int Yes No
- sdate - smalldatetime No Yes
Foreign Key sender 30 Varchar No Yes
- receiver 30 Varchar No Yes
- msg 500 Varchar No Yes

Students
Key Field Name Size Data Type Required Allow Null
Primary Key Student_id - int Yes No
Foreign Key Student_Name 30 Varchar No Yes
- Dob - Date No Yes
- class 10 Varchar No Yes
- batch 10 Varchar No Yes
- rollno 10 Varchar No Yes
- Fathe_mob 10 Varchar No Yes
- Mob 10 Varchar No Yes
- Email_id 30 Varchar No Yes
- Father_email 30 Varchar No Yes

64
Test
Key Field Name Size Data Type Required Allow Null
Primary Key, Student_id 30 Varchar Yes No
Foreign Key
Primary Key Tdate - date Yes No
- Sub 20 Varchar No Yes
- Total_mrks 3 Varchar No Yes
- Obt_mrks 3 Varchar No Yes

Time_Table
Key Field Name Size Data Type Require Allow Null
d
Primary Key Class 10 Varchar Yes No
Primary Key Batch 10 Varchar Yes No
Primary Key Tdate - Date Yes No
Primary Key Sub 20 Varchar Yes No
- TFrom 10 Varchar No Yes
- TTo 10 Varchar No Yes

65
PACKAGE DIAGRAM
Visitor

dbo.Feedback

66
Student

dbo.Attendance

Faculty

dbo.Faculty

67
Admin

dbo.Time_Table

68
CRUD TABLE

69
SITEMAP

Visitor

Ask To Career Experts

Admin
70
Change Password

Student

Attendance History

Faculty

Query

71
VALIDATIONS

The fields where names are to be entered are validated so that they
should not accept numeric values.
The fields where mobile numbers are to be entered are validated
so that they should not accept alphabets, special characters,
number less than 10 digits, any numbers starting that do not
contain either 7,8 or 9 as their starting number.
Email textbox are validated to check if ‘@’ symbol, ‘.’ (Dot), at
least two alphabets after ‘.’ and no blank space are inserted.
Age textbox are validated to check if two digits age is entered by
the user.
Marks textbox are validated to check that marks not greater than
three digits are entered by the user.
From amongst the remaining fields, some are required to accept
some data while some controls like checkbox are required to be
checked and at some places date are required to be selected.

TEST CASE, TEST DATA, TEST RESULT


72
Form Test Test Data State Test Input Value Expected
Name Case Result
Enroll Name Any Valid Shashwat Allowed
now, should alphabets to enter
Ask to not (a- z) name
Career, contain
Feedback numeric
values

Enroll now Mobile Only 10 Valid 7208456879 Allowed


no. digit (0-9) to enter
should data
contain
10 digits a...z Invalid #98Azg1234 Please
A...Z enter a
@4as valid
number

Only digit Invalid 123456789 Please


<10 or enter a
>10 valid
number

Number not Invalid 2676456304 Please


starting enter a
from 7, 8 or valid
9 number

Enroll, Email ‘@’ Valid shashwat@gmail.com Allowed


Feedback, should symbol, ‘.’ to enter
Ask to be valid (Dot), at Email_id
Career least 2
characters
at the end
after ‘.’
must be
included

Form Name Test Case Test Data State Test Input Expected
73
Value Result
Enroll now, DOB must Try to Invalid 1/1/1900 System
Attendance be entered access date won’t
Report, Test prior to allow to
Report, current date select such
Student Test, date
Time Table

Enroll now, Value must Textbox is Invalid Nothing is Please


Feedback, be entered left empty entered in enter your
Student Test, In textbox textbox address
Ask to Career

Enroll now, Checkbox Any Invalid No Select at


Feedback must be checkbox is checkbox is least one
Verification selected not selected selected checkbox

Time Table, An item An item is Valid FY_Roll11 Provides


Attendance from drop selected the report
Report, Test downlist
Report, must be
Student Test selected

SCREEN LAYOUT

IMS Home

74
The Institute

75
Lalith’s Advantages

76
Mission

77
Vision

78
Courses Offered

79
FYJC

80
SYJC

81
F.Y.B.Com

82
S.Y.B.Com

83
T.Y.B.Com

84
General Instructions

85
From Director’s Desk

86
Admission Procedure

87
Fee Structure

88
Enroll Now

89
Download Prospectus

90
Career Guidance

91
Looking ahead after XII

92
Top courses after HSC

93
Career Resource

94
Ask our Career Experts

95
Featured Students

96
Testimonials

97
Address of Classes

98
Email Address

99
Feedback

100
Login

101
Sitemap

102
Student Home

103
Download Notes

104
View Time Table

105
View Test History

106
View Attendance History

107
Student’s Change Password

108
Student’s Query View

109
Faculty Home

110
Upload Notes

111
Faculty’s Change Password

112
Admin Home

113
Student Attendance

114
Student Test

115
Feedback Verification

116
Create Time Table

117
View & Reply to Career Query

118
View Enrolled Form

119
Send sms

120
Add new Student

121
Update Student

122
Add new Faculty

123
Delete Faculty

124
Attendance Report

125
Test Report

126
Admin’s Change Password

127
FUTURE ENHANCEMENT

128
IMS System can be enhanced in the future with the following
features:-

In future, we can make use of mailing facility for various purpose


such as automatic mail sending to visitor when he gives feedback
or asks query to career expert.
In future, IMS System can include online exams for the students.
It may also include direct voice chat and video chat between its
various users.
It may include schedule of all the holidays, events and various
other activities that might be carried out within the future.

REFERENCES & BIBLIOGRAPHY

Bibliography
129
www.google.com
www.asp.forums.com
www.codejavascript.com
www.msdn.microsoft.com
www.microsoft.com

References

ASP.NET with C# 3.5


ASP.NET with VB.NET 3.5

130

Вам также может понравиться