Академический Документы
Профессиональный Документы
Культура Документы
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
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.
CURRENT SYSTEM
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.
Storing and retrieving records from the files and catalogs are very
difficult and very time consuming task.
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.
REQUIREMENT ANALYSIS
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.
After doing the requirement analysis I decided to develop the Web Site’s
Back-End as Microsoft SQL Server 2008.
5
The Web Site will be user friendly. So the Project Front-End will be
developed by using C#.Net and ASP.Net. 2008.
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.
The administrator of the web site can update the information on the site on
the regular basis.
Ensures that system moves with time i.e. allow for maintenance, upgrades
and periodic backups by developer and authorized persons.
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 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:-
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.
Institute owner
Teaching Staff
Non-teaching Staff
Students
1. Institute Owner :-
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.
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”.
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
13
The possibility of changes in requirement is reduced of the shorter time
span between the design of a component and its delivery.
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.
ACTIVITY SHEET
14
Semester VI Project Work Activity Sheet
Rakesh T Fulwaria
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.
Planning
Analysis
Design
Testing &
Implementation
Maintenance
Planned
Required
16
- Planned Date
- Actual Date
EVENT TABLE
Event Table:-
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
18
Student Test Provide Details of
wants to view Admin Test Student
history Test history
Test history history
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
20
Admin
deletes time Time table Admin Delete time
table table
21
USE CASE DIAGRAM
Visitor
22
Visitor
Admin
Admin
23
System
Verification
Faculty
Faculty
24
Use Case for Student Subsystem
Student
Admin
25
Use Case for Faculty Modification Subsystem
Admin
E-R Diagram
26
Obt_marks
27
Uploaded_by
Activity Diagram
28
Activity Diagram for About us module
29
Activity Diagram for Admission module
30
Provides Prospectus
31
Activity Diagram for Contact us module
32
Provides Confirmation
33
Display Message
34
Activity Diagram for Student Query
35
Provide Reply of Query
36
Activity Diagram for Student Time Table
37
Student/Faculty/Admin
38
Activity Diagram for Faculty’s reply to Student’s query
39
Provide confirmation
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
43
Activity Diagram to add Performance Record
44
Activity Diagram to Add/Update/Remove Student
45
Update Student
46
Update Faculty
47
Provide Generated Feedback Report
CLASS DIAGRAM
*
48
System Sequence Diagram (SSD)
49
SSD for Admission module
Provide Prospectus
50
SSD for Student Record
Provide Notes
51
SSD to send the Reply of Visitor’s Query
Message sent confirmation
Update Student
52
Provide generated Feedback Report
Sequence Diagram
53
Sequence Diagram for Students module
:Query(Carrier)
Profile details
54
Password updated
Provides Profile
Information
55
:Message(Visitor)
56
Sequence Diagram for Student Modification
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
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.
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
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:-
Bibliography
129
www.google.com
www.asp.forums.com
www.codejavascript.com
www.msdn.microsoft.com
www.microsoft.com
References
130