SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 1 of 1
Case Study
Education Publishing and Management System
www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 2 of 2
Client required developing an online publishing tool, which can be used by central administrators,
school coordinators, individual teachers, and students. The main objective to create this website
was to centralize the school administration across the globe and enable its smooth functioning.
The project consists of five levels of access: Admin, Classroom teacher, coordinator, teacher and
students. Some important features included are as follows:
• Using ADOBE FLEX as a tool that enables students to create project pages
• Creating an admin panel to manage schools and coordinators
• Creating an internal messaging system to enable communication between central
administrator, coordinators, teachers and students
• Allowing students to create and manage their own ‘avatars’
• Facilitating export of school ‘excel’ sheets
• Integrating a book-making application
• Creating a Project Wizard
• Generating PDF for final project
• Exporting search list to PDF
• Including “Coppa” functionality to inform about student’s progress to parents
• Parents can receive/reply/compose a mail and can review student’s progress in the
project
Client Requirement
Project Challenges
Some of the challenges faced during the project are as follows:
• Integrating Adobe FLEX with .NET Framework
• Generating PDF files
• Creating an Auto-run application, which runs after a specified time to generate PDFs
for completed projects
• Creating a Project Wizard is a heart of the system
www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 3 of 3
Technologies Used
Manpower
.NET Framework .Net framework allows language interoperability and offers common
language runtime engine (CLR). Allows managing database
relationship.
SQL Server 2008 Microsoft SQL Server is a relational model database server
produced by Microsoft. Its primary query languages are T-SQL and
ANSI SQL.
Adobe Flex Flex is a highly productive, free, open source framework for building
expressive web applications that deploy consistently on all major
browsers, desktops, and operating systems.
Windows server 2008 It delivers powerful functionality that adds real value by simplifying
business operations and improving efficiency.
Tools Photoshop and SVN
Project Leader 1
Developers 1
Designers 1
Quality Assurance Testers 1
www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 4 of 4
Planning
The Project comprises the following five phases:
• Phase 1: Requirements—Gathering & Analysis.
• Phase 2: Development Server Setup—Development server done with proper installation
of required software.
• Phase 3: Web Application—Formation of a new web application using central
administration.
• Phase 4: Development of various modules with proper access and customization of a
webpart.
• Phase 5 - Production Server Setup - Production Sever done with proper installation of
required application.
Architecture
Keeping in mind the structure of the website and the challenges involved, n-tier
architecture was adopted with all the layers loosely coupled with each other, as follows:
• Presentation Specific Layer: This includes the page level layer which will be
accessing the other layers beneath to present the data.
• Business Specific Layer: This act as a bridge between the presentation layer and
data base layer. This will contain all the business logic for the different components
involved in the project.
• Database Specific Layer: This acts as a bridge between the physical database and
the business logic accessing the data.
• Physical Database Layer: SQL SERVER 2008 with the tables, view and stored
procedures etc.
www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 5 of 5
Development Highlights
Privacy and security of the content was given utmost importance. Use of database dumping
architecture played a vital role in the project. Stored procedures were used to handle
complex queries and data retrieval from various tables. Optimized query features offered
comprehensive search & browse options. Code review was performed every month to make
sure the proper functioning of the system. Constant updates were sent to client for them to
keep track of the project progress. Every required change was catered to, for complete
client satisfaction. The entire framework was kept highly scalable in order to provide
quicker transition to market needs for incorporating new features. Web usability guidelines
were strictly followed during development and the interface was made easily navigable
through judicious use of CSS and HTML controls. The site was developed and fully
functional within a span of 9 months.

Más contenido relacionado

La actualidad más candente

Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resume
jcterry
 
Introduction to Web Engineering and Services
Introduction to Web Engineering and ServicesIntroduction to Web Engineering and Services
Introduction to Web Engineering and Services
Fazal Imran
 

La actualidad más candente (20)

Introduction to WEB engineering TERMINOLOGIES
Introduction to WEB engineering TERMINOLOGIESIntroduction to WEB engineering TERMINOLOGIES
Introduction to WEB engineering TERMINOLOGIES
 
Yii web application development company
Yii web application development companyYii web application development company
Yii web application development company
 
Georgia Tech - College of Engineering Case Study
Georgia Tech - College of Engineering Case StudyGeorgia Tech - College of Engineering Case Study
Georgia Tech - College of Engineering Case Study
 
Refined Search With Minimal Clicks Toolbar
Refined Search With Minimal Clicks ToolbarRefined Search With Minimal Clicks Toolbar
Refined Search With Minimal Clicks Toolbar
 
Software Engineering for Web Applications
Software Engineering for Web ApplicationsSoftware Engineering for Web Applications
Software Engineering for Web Applications
 
Web engineering cse ru
Web engineering cse ruWeb engineering cse ru
Web engineering cse ru
 
Portfolio
PortfolioPortfolio
Portfolio
 
Migrating Asp Net Apps T03 Paul Stork
Migrating Asp Net Apps T03 Paul StorkMigrating Asp Net Apps T03 Paul Stork
Migrating Asp Net Apps T03 Paul Stork
 
Deploying and Managing Project Online and Project Server 2016
Deploying and Managing Project Online and Project Server 2016Deploying and Managing Project Online and Project Server 2016
Deploying and Managing Project Online and Project Server 2016
 
PooraniGanesan_Resume
PooraniGanesan_ResumePooraniGanesan_Resume
PooraniGanesan_Resume
 
The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
 
Assessing Technology Landscape
Assessing Technology LandscapeAssessing Technology Landscape
Assessing Technology Landscape
 
Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resume
 
Angular vs React : A Detailed Comparision
Angular vs React : A Detailed ComparisionAngular vs React : A Detailed Comparision
Angular vs React : A Detailed Comparision
 
Access SharePoint Remotely
Access SharePoint RemotelyAccess SharePoint Remotely
Access SharePoint Remotely
 
Exercise: Building Node-webkit apps
Exercise: Building Node-webkit appsExercise: Building Node-webkit apps
Exercise: Building Node-webkit apps
 
J2EE develops n tier application in java
J2EE develops n tier application in javaJ2EE develops n tier application in java
J2EE develops n tier application in java
 
Introduction to Web Engineering and Services
Introduction to Web Engineering and ServicesIntroduction to Web Engineering and Services
Introduction to Web Engineering and Services
 
My Updated
My UpdatedMy Updated
My Updated
 

Similar a Crm for school education publishing and management system

Master data management app
Master data management appMaster data management app
Master data management app
Mike Taylor
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
Ehab Wafik
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
Sadikul Islam
 
Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012
mallikarjun ch
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-
Khushali11
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
Landis+Gyr
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BA
aayush sinha
 

Similar a Crm for school education publishing and management system (20)

Community platform for job seekers | web application for job seekers | case s...
Community platform for job seekers | web application for job seekers | case s...Community platform for job seekers | web application for job seekers | case s...
Community platform for job seekers | web application for job seekers | case s...
 
Employee Self Services Portal
Employee Self Services Portal Employee Self Services Portal
Employee Self Services Portal
 
Website for Media Coach & Communication Speaker
Website for Media Coach & Communication SpeakerWebsite for Media Coach & Communication Speaker
Website for Media Coach & Communication Speaker
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 
Master data management app
Master data management appMaster data management app
Master data management app
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
RakeshReddy-CV
RakeshReddy-CVRakeshReddy-CV
RakeshReddy-CV
 
George Jordanov CV
George Jordanov CVGeorge Jordanov CV
George Jordanov CV
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
 
Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
Social compass for creative and global mindset
Social compass for creative and global mindsetSocial compass for creative and global mindset
Social compass for creative and global mindset
 
BadesahebKBichu
BadesahebKBichuBadesahebKBichu
BadesahebKBichu
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
 
Ashni rai 2.3years_.net
Ashni rai 2.3years_.netAshni rai 2.3years_.net
Ashni rai 2.3years_.net
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BA
 

Más de Mike Taylor

Top 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development CompanyTop 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development Company
Mike Taylor
 

Más de Mike Taylor (20)

Latest trends for mobile apps development
Latest trends for mobile apps developmentLatest trends for mobile apps development
Latest trends for mobile apps development
 
Features of B2C Travel eCommerce system
Features of B2C Travel eCommerce systemFeatures of B2C Travel eCommerce system
Features of B2C Travel eCommerce system
 
Steps to Grow Your eCommerce Business
Steps to Grow Your eCommerce BusinessSteps to Grow Your eCommerce Business
Steps to Grow Your eCommerce Business
 
Reasons to choose php for web application development
Reasons to choose php for web application developmentReasons to choose php for web application development
Reasons to choose php for web application development
 
Unique Shopoping Experience with eCommerce Gamification Extension
Unique Shopoping Experience with eCommerce Gamification Extension Unique Shopoping Experience with eCommerce Gamification Extension
Unique Shopoping Experience with eCommerce Gamification Extension
 
Android Application Development with Apple's Swift Technology
Android Application Development with Apple's Swift TechnologyAndroid Application Development with Apple's Swift Technology
Android Application Development with Apple's Swift Technology
 
New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0
 
Gamification - The Trending Things of eCommerce Business
Gamification - The Trending Things of eCommerce BusinessGamification - The Trending Things of eCommerce Business
Gamification - The Trending Things of eCommerce Business
 
Gamification - Enhance Customers shopping experience with latest Big things i...
Gamification - Enhance Customers shopping experience with latest Big things i...Gamification - Enhance Customers shopping experience with latest Big things i...
Gamification - Enhance Customers shopping experience with latest Big things i...
 
Benefit of Web Application Development with Zend Framework
Benefit of Web Application Development with Zend FrameworkBenefit of Web Application Development with Zend Framework
Benefit of Web Application Development with Zend Framework
 
The Importance Things of Full Stack Development
The Importance Things of Full Stack DevelopmentThe Importance Things of Full Stack Development
The Importance Things of Full Stack Development
 
Most useful features for windows 10 developer
Most useful features for windows 10 developerMost useful features for windows 10 developer
Most useful features for windows 10 developer
 
Have a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android MarshmallowHave a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android Marshmallow
 
Top 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development CompanyTop 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development Company
 
Multi vendor marketplace extension
Multi vendor marketplace extensionMulti vendor marketplace extension
Multi vendor marketplace extension
 
25 Famous Websites using Wordpress
25 Famous Websites using Wordpress25 Famous Websites using Wordpress
25 Famous Websites using Wordpress
 
Bring Healthcare to fingertips - How Apps changed Medical Industry
Bring Healthcare to fingertips - How Apps changed Medical IndustryBring Healthcare to fingertips - How Apps changed Medical Industry
Bring Healthcare to fingertips - How Apps changed Medical Industry
 
Have you played this Symfony? Why Symfony is great choice for Web development
Have you played this Symfony? Why Symfony is great choice for Web developmentHave you played this Symfony? Why Symfony is great choice for Web development
Have you played this Symfony? Why Symfony is great choice for Web development
 
9 vitals in business websites
9 vitals in business websites9 vitals in business websites
9 vitals in business websites
 
How Technology Can Change Real Estate Industry In 2015
How Technology Can Change Real Estate Industry In 2015How Technology Can Change Real Estate Industry In 2015
How Technology Can Change Real Estate Industry In 2015
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Crm for school education publishing and management system

  • 1. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Case Study Education Publishing and Management System
  • 2. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 2 of 2 Client required developing an online publishing tool, which can be used by central administrators, school coordinators, individual teachers, and students. The main objective to create this website was to centralize the school administration across the globe and enable its smooth functioning. The project consists of five levels of access: Admin, Classroom teacher, coordinator, teacher and students. Some important features included are as follows: • Using ADOBE FLEX as a tool that enables students to create project pages • Creating an admin panel to manage schools and coordinators • Creating an internal messaging system to enable communication between central administrator, coordinators, teachers and students • Allowing students to create and manage their own ‘avatars’ • Facilitating export of school ‘excel’ sheets • Integrating a book-making application • Creating a Project Wizard • Generating PDF for final project • Exporting search list to PDF • Including “Coppa” functionality to inform about student’s progress to parents • Parents can receive/reply/compose a mail and can review student’s progress in the project Client Requirement Project Challenges Some of the challenges faced during the project are as follows: • Integrating Adobe FLEX with .NET Framework • Generating PDF files • Creating an Auto-run application, which runs after a specified time to generate PDFs for completed projects • Creating a Project Wizard is a heart of the system
  • 3. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 3 of 3 Technologies Used Manpower .NET Framework .Net framework allows language interoperability and offers common language runtime engine (CLR). Allows managing database relationship. SQL Server 2008 Microsoft SQL Server is a relational model database server produced by Microsoft. Its primary query languages are T-SQL and ANSI SQL. Adobe Flex Flex is a highly productive, free, open source framework for building expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. Windows server 2008 It delivers powerful functionality that adds real value by simplifying business operations and improving efficiency. Tools Photoshop and SVN Project Leader 1 Developers 1 Designers 1 Quality Assurance Testers 1
  • 4. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 4 of 4 Planning The Project comprises the following five phases: • Phase 1: Requirements—Gathering & Analysis. • Phase 2: Development Server Setup—Development server done with proper installation of required software. • Phase 3: Web Application—Formation of a new web application using central administration. • Phase 4: Development of various modules with proper access and customization of a webpart. • Phase 5 - Production Server Setup - Production Sever done with proper installation of required application. Architecture Keeping in mind the structure of the website and the challenges involved, n-tier architecture was adopted with all the layers loosely coupled with each other, as follows: • Presentation Specific Layer: This includes the page level layer which will be accessing the other layers beneath to present the data. • Business Specific Layer: This act as a bridge between the presentation layer and data base layer. This will contain all the business logic for the different components involved in the project. • Database Specific Layer: This acts as a bridge between the physical database and the business logic accessing the data. • Physical Database Layer: SQL SERVER 2008 with the tables, view and stored procedures etc.
  • 5. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 5 of 5 Development Highlights Privacy and security of the content was given utmost importance. Use of database dumping architecture played a vital role in the project. Stored procedures were used to handle complex queries and data retrieval from various tables. Optimized query features offered comprehensive search & browse options. Code review was performed every month to make sure the proper functioning of the system. Constant updates were sent to client for them to keep track of the project progress. Every required change was catered to, for complete client satisfaction. The entire framework was kept highly scalable in order to provide quicker transition to market needs for incorporating new features. Web usability guidelines were strictly followed during development and the interface was made easily navigable through judicious use of CSS and HTML controls. The site was developed and fully functional within a span of 9 months.