credit hours agenda introductionproblem statement objectives project planmethodology work breakdown...
TRANSCRIPT
Credit Hours AgendaCredit Hours AgendaIntroduction Problem Statement
Objectives
Project Plan Methodology
Work Breakdown Structure
Requirements and specification Software Requirements
System Requirements
Non-Functional Requirements
Use Case Suite
Architecture and design Overview
Class diagram
Component
ERD Design
Technologies and tools
Implementation and Testing Implementation
Testing
Conclusion Summary
Conclusion
IntroductionIntroduction
• Problem Statement
• Applying new system• Credit hours is a new system that college want to release
for the graduate students
• Applying from any where• Student needs to apply for new system (credit hours) online
by visiting the university website
Introduction (Continued)Introduction (Continued)• Objectives The objective of the credit hours system is to provide new features
to help the graduate students to have an easy way to have information of the credit hour studying system and apply online.
• Information Introduced• All information of the credit hours system is available to all
the graduate students.
• Administering system• Provide back end for customizing the credit hours system
• Applying Online• Apply online for available graduate studies according to
credit hours system in an easy way.
Project PlanProject Plan• Methodology
– The system pursues the Waterfall model as it performs well for products with clearly understood requirements and when working with wee understood technical tools, architectures and infrastructures.
– It Minimize the planning overhead and structure minimize wasted efforts
Project PlanProject Plan
Preparation Search and collecting information 10 Day
Understanding web concepts 7 Day
Learning required technologies 10 Days
Initiation Collecting requirements 5 Days
Requirements Specifications 2 Days
Requirements Validation 4 Days
Design Phase Logical Model 2 Days
Physical data Model 1 Days
Website data collection 3 Days
Object design 5 Days
User interface design 3 Days
Design review 2 Days
Construction System Implementation 5 Days
Documentation 7 Days
Documentation Review 2 Days
Testing Planning 2 Days
Test Code Implementation 4 Days
Implement Review 4 Days
•Work Breakdown Structure
Requirements and specificationsRequirements and specifications• Software RequirementsSoftware Requirements
– Graduate Student RequirementsGraduate Student Requirements• Graduate Student can browse the website and get any
information he need.• Graduate Student can fill his information and apply for
graduate studies.• Graduate Student can see the previous and current
researches for other graduate students. – Webmaster RequirementsWebmaster Requirements
• Website webmaster can administer the website from admin tool.
• Webmaster can add researches of the graduate student using admin tool.
• Webmaster can view the registered graduate student during the period of time he specify in order to contact them for completing their joining to graduate studies.
Requirements and specificationsRequirements and specifications• System RequirementsSystem Requirements
It’s consider as a starting point for the system design that It’s consider as a starting point for the system design that enable us to run the system and explain how the user enable us to run the system and explain how the user requirements provided by the system.requirements provided by the system.
There are two types of system requirements:There are two types of system requirements:– Software RequirementsSoftware Requirements
• Independent PlatformIndependent Platform• Dot Net Technology (ASP.NET 2.0)Dot Net Technology (ASP.NET 2.0)• Database Engine (SQL server 2005)Database Engine (SQL server 2005)
– Hardware requirementHardware requirement• Not Determined yetNot Determined yet
Requirements and specificationsRequirements and specifications• Non Functional requirements
The system should have some characteristics that are important as the functional requirements which are:
– Product requirements • Usability requirements
– Simple and attractive interface that will be easy to use by any user to encourage the graduate students to apply for studies
Requirements and specificationsRequirements and specifications
• Organizational requirements – Delivery requirement
• The software product and its document should be delivered at due date determined by the faculty
– Implementation requirements • The system will be built using Dot NET framework• C# and ASP 2.0 are used to implement the website
application
• External Requirements – Privacy Requirements: each user (Graduate
student, webmaster) has user name and password that enable him to do his activities
• Safety Requirements
Requirements and specificationsRequirements and specifications
• User Case Suite– (1) Login
Use Case IDUse Case ID 1
Use Case NameUse Case Name Login
ActorsActors Graduate Student, Administrator
PreconditionPrecondition User want to use one or more of Credit Hours functionality
Post ConditionsPost Conditions User Logged in and use the functionalities of the website
Flow of EventFlow of Event User enter username and password
Press on login button
ExceptionException The user type the username or password wrongly
Requirements and specificationsRequirements and specifications
• User Case Suite– (2) Register
Use Case IDUse Case ID 2
Use Case NameUse Case Name Register
ActorsActors Graduate Student
PreconditionPrecondition User want to apply for graduate studying according Credit Hours System.
Post ConditionsPost Conditions User’s information is saved in the website database
Flow of EventFlow of Event User inserts the required information in the registration form.
User submit the form.
ExceptionException Invalid Entry in the registration form
Some data entries must be unique
Requirements and specificationsRequirements and specifications
• User Case Suite– (3) Adding Researches
Use Case IDUse Case ID 3
Use Case NameUse Case Name Add_researsh
ActorsActors Administrator
PreconditionPrecondition Administrator can add finished and current researches for graduate student.
Post ConditionsPost Conditions Graduate student’ research information is saved in the website database
Flow of EventFlow of Event Administrator inserts the Graduate student’ research information using admin privilege.
Administrator save the information.
ExceptionException Invalid Entry in the Application form
Some data entries must be unique
Requirements and specificationsRequirements and specifications
• User Case Suite– (4) Update Researches
Use Case IDUse Case ID 4
Use Case NameUse Case Name Update Research Information
ActorsActors Administrator
PreconditionPrecondition Administrator can update entered researches for graduate student.
Post ConditionsPost Conditions Graduate student’ research information is saved in the website database after being updated.
Flow of EventFlow of Event Administrator update the Graduate student’ research information using admin privilege.
Administrator save the information.
ExceptionException Invalid Entry in the Application form
Some data entries must be unique
Requirements and specificationsRequirements and specifications
• User Case Suite– (5) List Researches
Use Case IDUse Case ID 5
Use Case NameUse Case Name List Researches
ActorsActors Administrator, Graduate Student
PreconditionPrecondition User select the degree and major.
Post ConditionsPost Conditions User lists finished and current researches for graduate student.
Flow of EventFlow of Event The system will display all the available researches on the website that match the selected criteria.
ExceptionException N/A
Requirements and specificationsRequirements and specifications
• User Case Suite– (6) Get Information
Use Case IDUse Case ID 6
Use Case NameUse Case Name Get Information
ActorsActors Administrator, Graduate Student
PreconditionPrecondition User view the provided information for credit hours system.
Post ConditionsPost Conditions User display available information describes credit hours system
Flow of EventFlow of Event The system will display all the available information on the website that match the selected link.
ExceptionException N/A
Administrator Website Use CasesAdministrator Website Use Cases
Requirements and specificationsRequirements and specifications
Graduate Student Website Use CasesGraduate Student Website Use Cases
Requirements and specificationsRequirements and specifications