New Vision Concept School Portal Phase I MSE Project Sindhu Thotakura Committee Members

46
New Vision Concept School Portal Phase I MSE Project Sindhu Thotakura Committee Members Dr. Mitchell Neilsen(Major Professor) Dr. Gurdip Singh Dr. Daniel Andresen.

description

New Vision Concept School Portal Phase I MSE Project Sindhu Thotakura Committee Members Dr. Mitchell Neilsen (Major Professor) Dr . Gurdip Singh Dr. Daniel Andresen. Outline. Purpose and Motivation Project phases Project Requirements User Interface Cost Estimation Documentation - PowerPoint PPT Presentation

Transcript of New Vision Concept School Portal Phase I MSE Project Sindhu Thotakura Committee Members

Page 1: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

New Vision Concept School Portal

Phase IMSE Project

Sindhu Thotakura

Committee MembersDr. Mitchell Neilsen(Major Professor)

Dr. Gurdip Singh Dr. Daniel Andresen.

Page 2: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

OutlinePurpose and MotivationProject phasesProject RequirementsUser InterfaceCost EstimationDocumentationProject Deliverables

Page 3: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Purpose and Motivation

Developing Web application.To excel in the language.Inspired by ksu.edu

Page 4: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Phases of Project

Inception PhaseElaboration PhaseProduction Phase

Page 5: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Inception PhaseVision Document 1.0Project Plan 1.0Software Quality Assurance PlanPrototype

Page 6: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Vision Documentrequirement elicitation, scope, purpose, and goals of the projectProject Plan 1.0describes the tasks carried out in each phase and estimates the cost, effort and schedule. Software Quality Assurance Planstandards and conventions of the project, required project documentation, steps to be taken to ensure project quality.

Page 7: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Users for this system

VisitorsStudentsTeachers

Page 8: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Project Requirements

Page 9: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Actor: Teacher

Page 10: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

User RegistrationPurpose: The New User registers into the system

so that he can gain access to particular information like student reports, balance due etc.

Actor: Student, TeacherInput: The User needs to enter registration

information like User Name, Password, Name, Address, Email, and Contact Number.

Output: The details entered by the User will be verified so that the Username does not get repeated, Password meets the standards. After verification, system stores the User Information in the database and gives the message saying Registration is successful.

Page 11: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

User Login/LogoutPurpose: The User can login into the system to

view the particular information.Actor: Student, TeacherInput: The User should provide the User Name

and Password to login. If the user forgets the password user can also request for the new password.

Output: The system checks the user authentication by verifying the User Name and Password given by the user matches with the details in the database. If it matches the user can successfully login to the system and access the required information.

Page 12: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

View Individual resultsPurpose: The User can view the

individual results in each subject along with the total marks, rank and teacher comments.

Actor: StudentInput: The user just clicks on the

icon showing the individual results.

Output: The individual results which are stored in database will be retrieved and displayed to the user.

Page 13: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

View Class resultsPurpose: The user can view the results

of the class in graphical format. This helps user to assess about him properly.

Actor: StudentInput: The user just clicks on the icon

showing class results.Output: The class results which are

stored in database are retrieved from the database and are displayed in a graphical format.

Page 14: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

View Balance DuePurpose: The user can view the balance

due of the tuition fee. This helps the student to know the last date of payment and can pay the fee promptly.

Actor: StudentInput: The user just clicks on the icon

showing Tuition information.Output: The tuition fee details which are

stored in the database are retrieved from the database and are displayed to the user.

Page 15: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

View Class SchedulePurpose: The user can view his

class schedule along with the break times.

Actor: Student, TeacherInput: The user just clicks on the

icon showing class schedule.Output: The class schedule,

which is stored in the database is retrieved and displayed to the user in table format including break times.

Page 16: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

View HomeworkPurpose: The user can view the

homework given by each teacher.Actor: StudentInput: The user just clicks on the

icon showing HomeworkOutput: When the user request

homework details, the information is retrieved from the database and is displayed to the user.

Page 17: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

View CommentsPurpose: The user can view the

comments written by each teacher.

Actor: StudentInput: The user just needs to click

on the icon showing Comments. Output: The comments, which

are stored in the database is retrieved and displayed to the user.

Page 18: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Update resultsPurpose: The user can update the results of

each student of the class and mention the average marks of the class along with highest and lowest.

Actor: TeacherInput: The user just needs to click on the

name of the class. Then the user can write the scored marks by each student under their names and click save button.

Output: When the user completes entering the results of each student they will be stored in the database.

Page 19: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Write CommentsPurpose: The user if required can write

the comments of each student under their name.

Actor: TeacherInput: The user just needs to click on the

name of the class. Then the user can update the comments under the name of each student and click save button.

Output: When the user completes writing the comments of each student they will be stored in the database.

Page 20: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Add/Delete Students of the ClassPurpose: The user can add or delete the

students of the class.Actor: TeacherInput: The user just need to click on the

name of class and click on Add to add student and on Remove to remove student.

Output: When the change is made by the user it will immediately be stored in the database whether it is adding a student or removing a student.

Page 21: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Post HomeworksPurpose: The user will post the

homeworks for the students of the class taught by user.

Actor: TeacherInput: The user just needs to click

on the Post Homework link to post homeworks.

Output: The homeworks will be posted and if the students login to their accounts they will be able to view them.

Page 22: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

FeedbackPurpose: The user can provide

the feedback by filling the feedback form

Actor: Student, teacherInput: If the user has any

feedback the user can just click on the icon showing give feedback.

Output: When the user gives the feedback it will be stored in the database.

Page 23: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Contact the managementPurpose: The visitor of the website can

contact the management directly by filling the form. Also, there are contact details of different people of Management like director, principal etc. The user can also email them directly by collecting the contact details

Actor: visitorInput: In the Contact us page user can just

fill the form and click on submit.Output: The form filled by the user will be

stored in the database.

Page 24: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

What do we have?Home PageLogin/RegisterAbout UsAdmissionsBeyond AcademicsContact Us

Page 25: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Home PageThe most important information

should be included in this page as the user will be directed to this page by search engines when user tries to know about the school. Therefore news, Events, Contact information, slide show of images is included here.

Page 26: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Login/RegisterTo view the particular information of student, users

should register using the registration form. There are two types of the users for system Student and Teacher. After completing the registration form user gets id and password with which he can login.

Students can view their fee due, individual marks, class average, highest, lowest, teacher comments and rank in the class.

Teacher can update the marks of a student and can also view the reports of the classes taught by teacher.

In addition the reports can be viewed in graphical format by the users so that it would be easy to assess.

Page 27: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

About UsThis page includes all the information about

school by which user can know better about the school. The information include

Campus area, Libraries, Laboratories, Number of campuses and their description.

Facilities provided by school which includes Transportation , Dining Facility, Accommodation, Tours and Activities, Safety and Security, Life Style, Medical Facilities, Water Purifier.

Number of staff working for the school in each department.

Cultural and other activities by school.

Page 28: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

AdmissionsThis page includes the admission

procedure, Criteria for admissions, Application procedure, details regarding the Aptitude/Entrance test, documents required for the student to apply, Required age for the admission. Also, student will be able to take the practice exams.

Page 29: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

AcademicsThis page includes the course

curriculum of various standards and also different methodologies of teaching.

Page 30: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Beyond AcademicsThis User can browse the

information of the activities that school offers apart from the academics. They include Learning Resource Center, Classroom Resource Center, Life Skills, Mathematics Exploratory, Music and Drama, Drawing/Art Studio, Yoga/Meditation.

Page 31: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Contact UsThis User can get the contact

information including email id and phone numbers of important persons of the school, address of the school, Google Map showing the address of school and the contact form where user can fill the form and submit in case of any questions. Apart from this User can provide the feedback about the school.

Page 32: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Additional Features

Online ChatGraphs

Page 33: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

User InterfaceSupport Jakob Neilsen’s Rules

◦ Facilitates scanning◦ Placing Logo on every page◦ Placing Home Link all through the site◦ Do the same as everybody else ◦ Writing simple headlines◦ Update the users with ongoing information◦ Using user’s language not system oriented terms◦ Providing proper error messages◦ Proper navigation

Page 34: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Sample User Interface

Page 35: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

After Student Signs In

Page 36: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

After Teacher Signs In

Page 37: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Tools and Technologies

Front End: C#, ASP.NETBack End: Microsoft SQL Server

2008IDE: Microsoft Visual Studio .NET

Page 38: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Documentation Standard: The project documentation will follow the IEEE standards

Coding Standard:The project follows the ASP.NET standards for web part development and custom code deployment.  Commenting Standard: Each block of statements will be well commented. Comments are used in the project to give a brief description of the code, mainly intended to describe the functionality and purpose of commented areas.

Metrics: COCOMO model is used to estimate the cost of the project in terms of effort and time.

Page 39: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Cost Estimation-COCOMOEffort = C1 * EAF * (Size)P1

Time = C2 * (Effort)P2

Organic Mode

C1= 3.2 C2= 2.5 P1= 1.05 P2= 0.38

Page 40: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Parameter Name

Effort Adjustment Factor Value Range

RELY Required Reliability 0.75-1.40

DATA Database Size 0.94-1.16

CPLX Product Complexity 0.70-1.65

TIME Execution Time Constraint 1.00-1.66

STOR Main Storage Constraint 1.00-1.56

VIRT Virtual Machine Volatility 0.87-1.30

TURN Computer Turnaround Time 0.87-1.15

ACAP Analyst Capability 0.71-1.46

AEXP Applications Experience 0.82-1.29

PCAP Programmer Capability 0.70-1.42

VEXP Virtual Machine Experience 0.90-1.21

LEXP Language Experience 0.95-1.14

MODP Use of Modern Practices 0.82-1.24

TOOL Use of Software Tools 0.83-1.24

SCED Required Development schedule

1.10-1.23

Parameter Value Level

RELY 1.00 Nominal

DATA 1.08 High

CPLX 0.70 Low

TIME 1.00 Very Low

STOR 1.00 Nominal

VIRT 0.87 Low

TURN 0.87 Low

ACAP 1.00 Nominal

AEXP 1.17 Low

PCAP 0.95 High

VEXP 1.10 Low

LEXP 0.95 High

MODP 1.00 Nominal

TOOL 0.91 High

SCED 1.00 Nominal

Page 41: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

EAF= 0.609

Size= 1.5I estimate the size to be 1.5 as I am using the Visual Studio it

reduces the amount of code to the maximum.

Effort = 3.2 * 0.609 * (1.5)1.05 = 2.98staff months

Time = 2.5 * (2.98)0.38 = 3.78months

Page 42: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Gantt Chart

Page 43: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Elaboration PhaseVision Document 2.0Project Plan 2.0Architectural DesignTest PlanFormal Requirement SpecificationFormal Technical Inspection

LettersArchitecture Prototype

Page 44: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Production PhaseUser Manual Component Design 1.0 Source CodeAssessment Evaluation Project Evaluation References Formal Technical Inspection

LettersPresentation 3

Page 45: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

All my documentation can be found at

http://people.cis.ksu.edu/~sindhu

Page 46: New Vision Concept School  Portal Phase I MSE Project Sindhu Thotakura Committee Members

Questions/Comments