The document provides a software requirements specification for version 1.0 of a Learning Management System. It includes an introduction describing the purpose, scope, definitions, and references. It also provides overall descriptions of the product perspective, software and hardware interfaces, user characteristics, constraints, architecture, use case models, class diagrams, sequence diagrams, and database diagrams. It concludes with specific requirements including use case reports, activity diagrams, and supporting information.
This document provides a summary of a student's project report on a Student Result Management System. The report includes an introduction, objectives of the project, technologies used such as PHP, MySQL, and JavaScript. It also covers system requirements, design aspects like use case and class diagrams, database structure, and screenshots of the input/output screens. The overall goal of the project is to develop a web-based application to manage student results and simplify the result preparation process.
This document provides a summary of requirements for a course management system. It describes the purpose and scope of the system, which is to provide an e-learning platform for university courses. It outlines key functions like creating and managing courses, grading, homework submissions, group management, and online quizzes. The document also describes system interfaces, performance requirements, and software attributes around security, reliability, and scalability. Overall, the summary provides high-level context and outlines essential functional and technical specifications for the course management system.
e-Learning Management System : a Critical StudyKaustav Saha
The document provides an overview and critical analysis of e-learning management systems (eLMS). It discusses key features of eLMS including communication, learning, and administration modules. Popular open-source eLMS software like Moodle, ATutor, Sakai, Claroline, and Dokeos are compared based on various criteria. The document concludes that while Moodle is the most fully-featured open-source eLMS, all systems still have room for improvement, such as better teacher functions and diagnostic assessments. Barriers to eLMS adoption are also examined.
This document provides a software requirement specification for a social networking site. It describes the purpose of the site as connecting people to discuss ideas through communities. It outlines the existing system's focus on business and entertainment but inability to conduct debates. The proposed system would provide a common platform for online debates, tagging social responsibilities. It includes functional requirements for users to login, create profiles, and post views. Non-functional requirements include scalability, speed, security, and authentication. Finally, it models the system through class, sequence, use case, and state diagrams and provides screenshots of the signup, login, home, and commenting pages.
Synopsis on Online examination system using phpArchana Jha
This document provides a synopsis for an online examination system project submitted to Inter Institute of Education and Skill Training. It acknowledges the guidance provided by the project supervisor Rani Ojha. The abstract explains that the proposed online examination system is a web-based application that aims to streamline the examination process and evaluation of student progress. It also outlines the scope, objectives, users and modules of the proposed system including the student, exam and administrative modules.
The document outlines a project plan for developing an online exam system. It discusses objectives to securely connect the system to institutional data and give users exam creation privileges. It also covers the project team roles, risks involving staffing, methodology, budget, and hardware, and software requirements including computers, internet, software licenses, and salaries. The work breakdown includes contracting with clients, drafting and rewriting documentation, requirements analysis, system design, programming, testing and deployment.
This document provides a summary of a student's project report on a Student Result Management System. The report includes an introduction, objectives of the project, technologies used such as PHP, MySQL, and JavaScript. It also covers system requirements, design aspects like use case and class diagrams, database structure, and screenshots of the input/output screens. The overall goal of the project is to develop a web-based application to manage student results and simplify the result preparation process.
This document provides a summary of requirements for a course management system. It describes the purpose and scope of the system, which is to provide an e-learning platform for university courses. It outlines key functions like creating and managing courses, grading, homework submissions, group management, and online quizzes. The document also describes system interfaces, performance requirements, and software attributes around security, reliability, and scalability. Overall, the summary provides high-level context and outlines essential functional and technical specifications for the course management system.
e-Learning Management System : a Critical StudyKaustav Saha
The document provides an overview and critical analysis of e-learning management systems (eLMS). It discusses key features of eLMS including communication, learning, and administration modules. Popular open-source eLMS software like Moodle, ATutor, Sakai, Claroline, and Dokeos are compared based on various criteria. The document concludes that while Moodle is the most fully-featured open-source eLMS, all systems still have room for improvement, such as better teacher functions and diagnostic assessments. Barriers to eLMS adoption are also examined.
This document provides a software requirement specification for a social networking site. It describes the purpose of the site as connecting people to discuss ideas through communities. It outlines the existing system's focus on business and entertainment but inability to conduct debates. The proposed system would provide a common platform for online debates, tagging social responsibilities. It includes functional requirements for users to login, create profiles, and post views. Non-functional requirements include scalability, speed, security, and authentication. Finally, it models the system through class, sequence, use case, and state diagrams and provides screenshots of the signup, login, home, and commenting pages.
Synopsis on Online examination system using phpArchana Jha
This document provides a synopsis for an online examination system project submitted to Inter Institute of Education and Skill Training. It acknowledges the guidance provided by the project supervisor Rani Ojha. The abstract explains that the proposed online examination system is a web-based application that aims to streamline the examination process and evaluation of student progress. It also outlines the scope, objectives, users and modules of the proposed system including the student, exam and administrative modules.
The document outlines a project plan for developing an online exam system. It discusses objectives to securely connect the system to institutional data and give users exam creation privileges. It also covers the project team roles, risks involving staffing, methodology, budget, and hardware, and software requirements including computers, internet, software licenses, and salaries. The work breakdown includes contracting with clients, drafting and rewriting documentation, requirements analysis, system design, programming, testing and deployment.
The document is a project report for a Student Information System. It includes an abstract describing the system as providing an interface to maintain student records and generate various reports. It also includes sections on the introduction, objectives, functions, methodology, requirements, diagrams, screenshots, and database design of the student information system project.
The document is a software requirements specification (SRS) for a web-accessible alumni database. It describes the system's purpose, scope, and overview. The system allows alumni to fill out a survey, create or update a database entry, and search for or email other alumni. It includes use cases, functional requirements, and non-functional requirements to guide development of the alumni database website and ensure it meets intended needs.
Android Based Application Project Report. Abu Kaisar
This document describes a project report for a counseling hour mobile application created for the Wireless Programming course. The application allows students to book counseling sessions with teachers and teachers to update their profiles and counseling times. It includes chapters on introduction and objectives, background studies, system design diagrams, software and hardware requirements, and proposed features for students and teachers. The goal is to make it easier for students and teachers to communicate about counseling sessions through a mobile app rather than traditional methods.
This Is OEMS, Online Exam Management System. OEMS Help to give Exam Online. It's Helpful to Student on Teacher Also. It helps to complete Exam sort time. This Project Submitted By Md. Galib Hossain. Founder BdEngineers.
This document is a project report for developing a social networking site submitted as part of a master's degree program. It discusses the existing system's limitations in allowing people to voice violations, injustice, and corruption happening around them. The proposed system aims to provide a common platform for citizens of India to discuss these issues and take appropriate action. It describes the system's modules, development strategy using prototyping, and technical feasibility of the project. In summary, the document outlines a social media platform to promote social responsibility in India by enabling citizens to report issues and participate in online discussions.
This document provides a summary of requirements for a Library Management System. It includes 3 sections:
1. Introduction - Defines the purpose, scope and intended audience of the system which is to manage library processes like book borrowing online.
2. Overall Description - Outlines key product functions for administrators and users, the operating environment, user characteristics and design constraints.
3. External Interfaces - Specifies the user interface requirements including login, search and categories. Hardware and software interfaces are also listed.
The document provides a high-level overview of the essential functions, behaviors and non-functional requirements for the library management software.
Software requirement solution of Real Estate Management System with Functional and Non-functional requirements, Activity diagram, use case diagram, class diagram and test cases.
This document outlines the details of a department website project created by three students. It includes:
- The team members and internal guide for the project.
- An overview of the project including its scope, modules, users, and technologies used (PHP, MySQL, WAMP server).
- Analysis sections including the need for the system, flow diagrams, and UML diagrams.
- A data dictionary outlining the tables and fields in the database including tables for students, faculty, courses, subjects, exams, feedback, and more.
Software requirement specification for online examination systemkarthik venkatesh
The document describes the requirements specification for an online examination system. It includes sections on introduction, abstract, existing and proposed systems, hardware and software requirements, project and module description, and various UML diagrams including data flow diagrams, use case diagrams, class diagrams, sequential diagrams, collaboration diagrams, and entity relationship diagrams. The system allows administrators to create exam papers with questions, students to take exams online, and provides exam results. It aims to reduce the time and efforts of conducting exams compared to traditional offline systems.
ATM System Description and functional and non- functional Requirementswajahat Gul
The document describes the functions and requirements of an automatic teller machine (ATM). It provides details on the system description, conditions, requirements, and both functional and non-functional requirements for the ATM. The functional requirements specify the tasks the ATM must perform, such as validating cards, dispensing cash, printing receipts, and displaying menus. The non-functional requirements specify qualities like the hardware components, security measures, and operational capabilities of the ATM. In total, 17 functional requirements and 11 non-functional requirements are defined for the ATM.
Here we are trying to describe the UML diagrams. Those are Use-Case diagram, Activity Diagram, Sequence Diagram, Er Diagram, Class Diagram, Data-Flow Diagram. We describe the details figure of those diagrams.
Software Requirement Specification on Online Purchasing Systemsabafarheen
This document outlines the software requirements specification for an online purchase system. It includes sections on introduction, overall description, specific requirements, design constraints, advantages/disadvantages/challenges of online shopping, system design specification, and testing. The introduction provides an overview of online shopping and the purpose of the purchase system, which is to allow customers to easily calculate items in their shopping cart and view customer data. It defines key terms and the scope of purchasing and selling products/services over the internet.
The document describes an algorithm created by the author's uncle to efficiently represent data and minimize memory usage. It explains how the Huffman coding algorithm works to assign variable-length binary codes to characters based on their frequency, allowing more common characters to have shorter codes and less common characters to have longer codes. This results in compressed data that takes up less space on average than fixed-length character encodings. The author provides an example Java implementation of the Huffman algorithm to help students with homework assignments.
The document describes a mini project report for an Online Examination System submitted by Vikram Singh Slathia and Rajesh Sahu under the supervision of Mehul Mahrishi. It includes a candidate declaration signed by the students, a certificate signed by the supervisor, and acknowledgements. The abstract provides a brief overview of the Online Examination System as a web-based application for technical evaluation that replaces paperwork and reduces faculty workload.
SRS for student database management systemSuman Saurabh
This document is a software requirements specification for a student management portal being developed for LNMIIT. It outlines the purpose, scope, functions, users and operating environment of the system. The key functions are to maintain student records and grades, allow students to view their information, and give medical officers and coaches access to relevant health and sports data of students. It will be a web-based system built using Java, PHP and MySQL that can be accessed by around 20 staff, 1 administrator and 150 students concurrently.
Learning Management Systems - Selecting an LMS★ Tony Karrer
The document discusses best practices for selecting a learning management system (LMS). It recommends forming a core selection team and defining stakeholders at the start. The evaluation process should include capturing differentiating use cases, conducting research, sending requests for information and proposals, arranging demonstrations and pilot tests. Common mistakes include underestimating operational needs, writing vague requirements, and prioritizing customization over core functionality. A good request for proposal focuses on specific business needs rather than generic features.
The document is a project report for a Student Information System. It includes an abstract describing the system as providing an interface to maintain student records and generate various reports. It also includes sections on the introduction, objectives, functions, methodology, requirements, diagrams, screenshots, and database design of the student information system project.
The document is a software requirements specification (SRS) for a web-accessible alumni database. It describes the system's purpose, scope, and overview. The system allows alumni to fill out a survey, create or update a database entry, and search for or email other alumni. It includes use cases, functional requirements, and non-functional requirements to guide development of the alumni database website and ensure it meets intended needs.
Android Based Application Project Report. Abu Kaisar
This document describes a project report for a counseling hour mobile application created for the Wireless Programming course. The application allows students to book counseling sessions with teachers and teachers to update their profiles and counseling times. It includes chapters on introduction and objectives, background studies, system design diagrams, software and hardware requirements, and proposed features for students and teachers. The goal is to make it easier for students and teachers to communicate about counseling sessions through a mobile app rather than traditional methods.
This Is OEMS, Online Exam Management System. OEMS Help to give Exam Online. It's Helpful to Student on Teacher Also. It helps to complete Exam sort time. This Project Submitted By Md. Galib Hossain. Founder BdEngineers.
This document is a project report for developing a social networking site submitted as part of a master's degree program. It discusses the existing system's limitations in allowing people to voice violations, injustice, and corruption happening around them. The proposed system aims to provide a common platform for citizens of India to discuss these issues and take appropriate action. It describes the system's modules, development strategy using prototyping, and technical feasibility of the project. In summary, the document outlines a social media platform to promote social responsibility in India by enabling citizens to report issues and participate in online discussions.
This document provides a summary of requirements for a Library Management System. It includes 3 sections:
1. Introduction - Defines the purpose, scope and intended audience of the system which is to manage library processes like book borrowing online.
2. Overall Description - Outlines key product functions for administrators and users, the operating environment, user characteristics and design constraints.
3. External Interfaces - Specifies the user interface requirements including login, search and categories. Hardware and software interfaces are also listed.
The document provides a high-level overview of the essential functions, behaviors and non-functional requirements for the library management software.
Software requirement solution of Real Estate Management System with Functional and Non-functional requirements, Activity diagram, use case diagram, class diagram and test cases.
This document outlines the details of a department website project created by three students. It includes:
- The team members and internal guide for the project.
- An overview of the project including its scope, modules, users, and technologies used (PHP, MySQL, WAMP server).
- Analysis sections including the need for the system, flow diagrams, and UML diagrams.
- A data dictionary outlining the tables and fields in the database including tables for students, faculty, courses, subjects, exams, feedback, and more.
Software requirement specification for online examination systemkarthik venkatesh
The document describes the requirements specification for an online examination system. It includes sections on introduction, abstract, existing and proposed systems, hardware and software requirements, project and module description, and various UML diagrams including data flow diagrams, use case diagrams, class diagrams, sequential diagrams, collaboration diagrams, and entity relationship diagrams. The system allows administrators to create exam papers with questions, students to take exams online, and provides exam results. It aims to reduce the time and efforts of conducting exams compared to traditional offline systems.
ATM System Description and functional and non- functional Requirementswajahat Gul
The document describes the functions and requirements of an automatic teller machine (ATM). It provides details on the system description, conditions, requirements, and both functional and non-functional requirements for the ATM. The functional requirements specify the tasks the ATM must perform, such as validating cards, dispensing cash, printing receipts, and displaying menus. The non-functional requirements specify qualities like the hardware components, security measures, and operational capabilities of the ATM. In total, 17 functional requirements and 11 non-functional requirements are defined for the ATM.
Here we are trying to describe the UML diagrams. Those are Use-Case diagram, Activity Diagram, Sequence Diagram, Er Diagram, Class Diagram, Data-Flow Diagram. We describe the details figure of those diagrams.
Software Requirement Specification on Online Purchasing Systemsabafarheen
This document outlines the software requirements specification for an online purchase system. It includes sections on introduction, overall description, specific requirements, design constraints, advantages/disadvantages/challenges of online shopping, system design specification, and testing. The introduction provides an overview of online shopping and the purpose of the purchase system, which is to allow customers to easily calculate items in their shopping cart and view customer data. It defines key terms and the scope of purchasing and selling products/services over the internet.
The document describes an algorithm created by the author's uncle to efficiently represent data and minimize memory usage. It explains how the Huffman coding algorithm works to assign variable-length binary codes to characters based on their frequency, allowing more common characters to have shorter codes and less common characters to have longer codes. This results in compressed data that takes up less space on average than fixed-length character encodings. The author provides an example Java implementation of the Huffman algorithm to help students with homework assignments.
The document describes a mini project report for an Online Examination System submitted by Vikram Singh Slathia and Rajesh Sahu under the supervision of Mehul Mahrishi. It includes a candidate declaration signed by the students, a certificate signed by the supervisor, and acknowledgements. The abstract provides a brief overview of the Online Examination System as a web-based application for technical evaluation that replaces paperwork and reduces faculty workload.
SRS for student database management systemSuman Saurabh
This document is a software requirements specification for a student management portal being developed for LNMIIT. It outlines the purpose, scope, functions, users and operating environment of the system. The key functions are to maintain student records and grades, allow students to view their information, and give medical officers and coaches access to relevant health and sports data of students. It will be a web-based system built using Java, PHP and MySQL that can be accessed by around 20 staff, 1 administrator and 150 students concurrently.
Learning Management Systems - Selecting an LMS★ Tony Karrer
The document discusses best practices for selecting a learning management system (LMS). It recommends forming a core selection team and defining stakeholders at the start. The evaluation process should include capturing differentiating use cases, conducting research, sending requests for information and proposals, arranging demonstrations and pilot tests. Common mistakes include underestimating operational needs, writing vague requirements, and prioritizing customization over core functionality. A good request for proposal focuses on specific business needs rather than generic features.
Learning Management System for Small Fire DepartmentsGreg Friese
Presentation at 2011 Ohio Society of Fire Service Instructors Workshop on Saturday October 15. Presentation is about features and benefits of a learning management system for small fire departments. Slides also show results of live audience polling conducted during the presentation
Learning management System Techniques By Ravinder Tulsianiravindertulsiani1
When starting with a Learning Management System evaluation, it is more important for an organization to determine key goals for the LMS project which has straight connection with your organizational goals. It should not only think about your persent goals but also think about your all future requirements
Evaluating and Selecting a Learning Management SystemMonica Rysavy
This presentation was given at the 2012 AECT Conference. It discusses how to evaluate and select a Learning Management System (LMS) based upon an organization’s needs and learning goals. This presentation illustrates how to identify the learning needs of an organization, compare these needs with available LMSs, select potential LMS options, and evaluate these options based upon a presenter-provided rubric. It also shares emerging trends with Learning Management Systems.
Training & placement management sofwarePriyankaBCE
This document describes a student training and placement management system created by a group of students and guided by an associate professor. It includes sections on aims, objectives, methodology, literature review, users, modules, templates, hardware and software requirements, reasons for selecting the topic, and expected output. The system aims to manage training, placement, and department details through a web-based multi-user system with secured access and easy modification of databases.
vLMS is an e-learning system designed for the shipping industry. It consists of two modules: the HQ LMS installed on land which acts as the main system, and multiple instances of the vLMS installed on individual vessels. The vLMS allows crews and officers onboard ships to access training courses and resources even during periods without internet access. Course content is created on the HQ LMS and then synchronized to the vLMS installations on various ships, while user data is sent back to the HQ LMS from the ships. This allows for centralized management of training programs across a fleet of vessels.
The Top 5 Reasons to Use a Learning Management System (small business edition)Infopro Learning, Inc.
If you are a small/medium size business owner, you may have a restricted or un-informed view of learning management systems. In fact, an LMS could be the very thing that you need to help grow your business. So let’s take a look at some of the reasons small and medium-sized businesses should consider investing in an LMS.
This document discusses how an LMS (Learning Management System) can help Anna, an instructional designer, and her manager Nathan. Anna spends too much time on administrative tasks for her courses like booking rooms and tracking attendance. Nathan wants to expand their training offerings while reducing Anna's administrative workload. An LMS can help everyone by automating administrative tasks, providing better tracking of training progress and usage, and allowing for expanded training options. Screenshots of various LMS features are provided to demonstrate how users, managers, and instructional designers can benefit from an LMS.
LMS Success: Steps to Implement and Administer Your Learning Management SystemKatrina Baker
Originally shown at TechKnowledge 2014, this slideshow summarizes the main points of book LMS Success, a step-by-step guide to learning management systems for trainers and administrators. Technical knowledge is optional! Basic concepts and easy-to-use tips are presented along with activities to help you develop your LMS, e-learning courses, and corporate training program. LMS Success was written by a trainer and LMS administrator, with the help of many learning management aficionados.
Discover:
The functions of an LMS.
Stories and advice from experienced system administrators.
Training and development resources that save you time and money.
Activities to help you develop your system.
Learn How to:
Select and implement an LMS.
Introduce the system to employees and leadership.
Assemble and manage a system administrator team.
Develop effective e-learning course content and deliver virtual classes.
Handle technical issues, support, and system maintenance.
Use your learning management system to the fullest extent.
Here are some specific topics discussed in LMS Success:
Select the best LMS software provider by setting goals for e-learning, asking the right questions, and considering your company’s budget and needs.
Determine a plan for system implementation. Market your plan to leadership and employees. Build enthusiasm for your learning management system!
Discover innovative ways to deliver e-learning and present virtual classes. Create interactive courses using simple audio and video production.
Build an administrator team that has excellent communication and project management skills.
Involve all company departments in developing course content. Create excitement for training through inter-department competition.
Purchase e-learning software and discover free training and development resources. (Short reviews are included.)
Understand basic terms and concepts associated with learning management system administration, including SCORM, AICC, Tin Can API, and more.
Set goals for technical support. Manage system outages and anticipate common technical issues.
Discover easy methods to make the LMS more user-friendly and appealing to employees. Motivate managers and employees to spend more time training.
Use learning management system tools to make administrative tasks, such as data entry, faster and easier.
Encourage a positive training culture by communicating the system’s successes and developing an innovative, well-structured training program.
LMS is a learning management system that allows administrators to create and manage online courses. It provides features like student and teacher administration, online courses and training content, forums for interaction, and tracking of student progress. LMS allows the creation of unlimited online courses that can be accessed globally. It provides tools like online quizzes, document repositories, forums, and chat. Administrators can manage users, courses, and system settings while teachers create course content and monitor students. Students can view lessons, submit exercises, and communicate with teachers through the LMS.
SRS on Online Blood Bank Managment system... GCWUF
This document outlines the requirements for an online blood bank management system. The system will allow administrators to register blood donors and enter new blood details. It will track blood stock levels and facilitate blood sales and purchases. The system aims to automate the tracking of blood products from initial ordering through administration and updates to medical records. It will support routine transfusions as well as special cases and emergencies. The system requirements include specifications for hardware, software, databases, and functional modules for administrators, donors and acceptors.
- Monitors the students and helps the teacher in handling questions and feedback.
- Can connect students to speak and manage the queue.
- Can also take over the lesson and present content.
- Enables the teacher to focus on teaching without distractions.
- Supports up to 5 Teacher Assistants per lesson.
- Teacher Assistants can be assigned to monitor specific groups of students.
- Teacher Assistants have full access to student lists, attendance and reports.
- Teacher Assistants can be promoted to become teachers.
- Teacher Assistants can also record lessons.
•Features of an Open Standard LMS - MOODLE
MOODLE (
Khaled Sayed received a TCSR Certification in Mobile Security 7.0 on October 29, 2011. The certification was for Mobile Security version 7.0 and was awarded to Khaled Sayed on October 29, 2011.
The document provides a summary of an individual seeking a software quality assurance position. It includes over 8 years of experience in software testing, quality assurance methodologies, and working with tools like HP ALM. Responsibilities involved developing test plans, cases, and scripts; executing manual and automated tests; reporting bugs; and working closely with development teams. The candidate has strong skills in SQL, databases, programming languages and a variety of testing techniques.
Swedish House Mafia era un grupo formado por tres DJs y productores suecos: Axwell, Steve Angello y Sebastian Ingrosso. Se formaron en 2009 y alcanzaron rápidamente el éxito comercial en Europa con canciones como "One" y "Don't You Worry Child". Realizaron su última gira entre 2012 y 2013 antes de separarse, aunque su música sigue siendo muy popular y esperan que algún día se vuelvan a reunir.
Dadang Solihin gave a lecture to new students at the Faculty of Economics of Darma Persada University for the 2004-2005 academic year. He discussed the challenges of globalization for Indonesia, including the need to improve human capital, socioeconomics, infrastructure and the role of higher education institutions. Indonesia ranks low in measures of competitiveness and Internet use compared to other Asian countries. The lecture emphasized that countries must prepare their populations well to succeed in an increasingly globalized world.
The Blurryface album cover features a crossed out title with the "u" highlighted, representing some of the lead singer's thoughts and feelings inside the listener. The limited color palette of red, black, and white connote passion for their music, formality and mystery, and purity, suggesting the singer cleanses himself through songwriting. The patterns on the cover represent the different songs, recognizable to fans.
The Don't Panic album title is in a speech bubble, giving the audience a small narrative. The picture further enhances the narrative and creates a scene of panic, contradicting the title. The brown color connotes stability and security, contrasting the panicked picture.
The American Candy album cover
E learning resource Locator Project Report (J2EE)Chiranjeevi Adi
This document provides an overview of an e-learning resource locator project being developed by students at Shri Dharmasthala Manjunatheshwar College of Engineering &Technology. The proposed system will allow students and professors within the Computer Science department to access and share learning materials online. Students will be able to view and download notes, presentations, and other resources. Professors can upload materials and answer student questions on discussion forums. The system is designed to make educational resources more conveniently accessible for remote learning. It will be developed using technologies like Java, J2EE, DB2 database, and NetBeans IDE.
Highly confidential security system - sole survivors - SRSArun prasath
In day-to-day life it is quite hard to remember all confidential data like Mail Id, Password, bank account number, Insurance policy number, PAN number, Driving License number, education certificate Numbers, Some highly value scan copy, some confidential photo, music and videos. Crypto Locker is a
highly secure web application to store all confidential data in single credential.
The document describes the need for and objectives of developing a paperless SQL-based examination system. Currently, paperless exam systems mainly focus on objective questions and cannot adequately evaluate subjective questions involving SQL programming. The proposed system aims to analyze SQL queries and programming questions in real-time to provide prompt feedback to students. It will use a dynamic algorithm to interpret queries and compare student responses to standard outputs. The system will be developed using J2EE and follow the MVC pattern, with a practice test facility and functions for query analysis, reporting, and administration. Its goals are to reduce grading workload, promote learning, and comprehensively evaluate students' SQL skills.
The purpose of developing attendance
management system is to computerized the tradition way of
taking attendance. Another purpose for developing this
software is to generate the report automatically at the end of
the session or in the between of the session
This document provides a summary of Logesh Kumaran M's experience and qualifications. It outlines over 13 years of experience designing, developing, and implementing applications using Java/J2EE technologies. Key skills and technologies include Java, J2EE, XML, databases like Oracle and SQL Server, application servers like WebLogic and WebSphere, and frameworks like Spring and Struts. Recent experience includes roles as a Solution Architect at Cognizant designing solutions for automotive and manufacturing clients.
This document outlines the requirements for an e-learning software system called E-Guru Yantra. It will allow students to access study materials uploaded by teachers, including notes, videos, images and slides. The system will have separate interfaces for students, teachers and administrators. Teachers can upload content and students can download materials. The system is intended to provide virtual education by making all content accessible online through any web browser from anywhere. It aims to reduce costs and make the sharing of content more efficient compared to physical distribution of materials.
This document is a training report submitted by Sumit Jain to fulfill the requirements for a Bachelor of Technology degree in Computer Science and Engineering. It describes a training project completed at Lio Technologies under the guidance of Mr. Rahul Sharma. The report includes an introduction to the company, objectives of the project, system analysis, feasibility study, software requirements specification, system design, screenshots, testing, implementation, maintenance, security, and conclusions.
The document contains details about the development of a bug tracking system as part of an industrial training program. It includes diagrams of the system architecture at different levels of abstraction, an entity relationship diagram, and descriptions of features, technologies used, and the development process. The training focused on analyzing requirements, designing data models and interfaces, implementing functionality, and testing the system to track bugs and monitor their resolution.
The document provides an overview of core development techniques in 1C:Enterprise 8. It discusses installation of the platform and configurations, operation modes including standard and light modes, and development tools. The platform provides a technological foundation while configurations define the business logic of applied solutions.
Full Stack Web Development: Vision, Challenges and Future ScopeIRJET Journal
This document discusses full stack web development, including its vision, challenges, and future scope. Full stack developers work on both the front-end and back-end of websites and applications. They must have skills in technologies like HTML, CSS, JavaScript for front-end development as well as skills in back-end languages like PHP, Node.js, and databases. While full stack developers can handle entire projects themselves, their work also faces challenges like constantly learning new technologies, debugging complex systems, and ensuring high performance across different components. However, the field of full stack development is growing due to demand for such full-spectrum skills, and it provides advantages like versatility, experience, and ability to troubleshoot issues.
This document describes a proposed online code compiler system called Code Compiler Shell. The system would allow college students to code, compile, debug and run programs online through a web browser without needing to download compilers or manage multiple compilers on their local machines. It consists of three tiers - a user interface tier to submit and view code, a controller tier to manage compilation and output, and a compilation tier with multiple compiler servers. The system aims to provide an integrated development environment for students to practice coding and submit practical assignments online, reducing paper usage and manual submission processes.
This document provides an overview of the Topic-Chat project, which aims to develop a chat application for students to discuss different topics and subjects. It includes sections on system analysis, software requirements, selected technologies, system design, and outputs. The key technologies used are Google Cloud Messaging for push notifications, PHP for the server, MySQL for the database, and Android for the client. Diagrams are provided showing the entity relationship, use cases, and system architecture. The outputs demonstrated include admin and student interfaces for registration, login, viewing topics and messages.
The document discusses different types of software development careers, including desktop, web, and mobile application development. It outlines various roles such as software engineer, systems analyst, project manager, and database administrator. It also discusses important skills like problem solving and communication. Finally, it provides details on certification paths for Oracle, Microsoft, and Java development.
Final sds of academic a webpage based android applicationpreeta sinha
This document provides the design details of an Android application called Academic for a university. It includes sections on architectural design, data structure design, user interface design, and testing. The architectural design section describes the overall software architecture and work breakdown for administrators, students, heads of department, and staff. It also includes entity relationship diagrams, context diagrams, and data flow diagrams. The document outlines the various data tables that will be needed. It describes that the user interface will include screens for login, home page, and other functions. It discusses that unit, integration, and acceptance testing will be used to test the application.
Vijay Kadam has over 5 years of experience in Java/J2EE application development. He has worked on projects for clients like BNYM, CCC Information Services, and various telecommunication giants. His technical skills include Java, J2EE, Spring, Hibernate, Oracle, and he has experience with frameworks like Struts, EJB, and tools like Eclipse, Ant, and Maven. Currently he works as a Senior Software Engineer at Accenture on a new accounting portal project for Zurich Insurance.
- Brijesh Soni is seeking a challenging career opportunity where he can apply his 10+ years of experience in system analysis, software development, and ERP applications.
- He has extensive experience with technologies like PowerBuilder, Oracle, SQL Server, Java, Android and frameworks like Eclipse, JBoss, and .NET.
- Brijesh aims to contribute effectively to organizational progress while further developing his career through a professionally driven and respected organization.
This document provides a software requirements specification for an Attendance ERP system with the following key points:
- It describes the purpose, audience, product scope, and references for an attendance management system.
- The system has 3 modules for administration, faculty, and students, and allows taking and viewing attendance records.
- It defines the user classes, operating environment, design constraints, and documentation for the Attendance ERP software.
1. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
TYROS
Learning Management System
Software Requirement Specification
Version 1.0
Members: Sharon Maria Varghese
P Divya Reddy
Riddhi Shah
College Name: Keshav Memorial Institute of Technology
Department: IT
State: Andhra Pradesh
Tyros/ Keshav Memorial Institute Of Technology 1
2. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
Table of Contents
Topics Pg no
1. Introduction ………………………………………… 4
1.1 Purpose ……………………………………………… 4
1.2 Scope ……………………………………………….. 4
1.3 Definitions, Acronyms and Abbreviations…………. 4
1.4 References ………………………………………….. 5
1.5 Tools Used …………………………………………... 6
1.5 Technologies to be used ……………………………. 7
1.6 Overview ……………………………………………. 7
2. Overall Description……………………………………. 9
2.1 Product Perspective………………………………..… 9
2.2 Software Interface……………………………………. 9
2.3 Hardware Interface ……………………………….…. 10
2.4 User characteristics…………………………………... 12
2.5 Constraints……………………………………………. 12
2.6 Architecture Design………………………………….. 12
2.7 Use Case model survey ………………………………. 13
2.8 Class Diagrams……………………………………….. 15
2.9 Sequence diagrams………………………………………………..
2.9.1 User login……………………………………………. 16
2.9.2 Buy a book…………………………………………… 17
2.9.3Add/Update/Delete a book…………………………… 18
2.10 Data base diagrams………………………………….. 19
2.11 E R diagram………………………………………….. 20
3. Specific Requirements…………………………………. 21
3.1 Use-Case Reports ……………………………………. 21
Tyros/ Keshav Memorial Institute Technology 2
3. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.1.1 Registered User use-case report ………………………. 21
3.1.2 Non-Registered User use-case report ………………… 22
3.1.3 Corporate User use-case report ………………………. 23
3.1.4 Admin use-case report ……………………………….. 24
3.1.5 System use-case report ………………………………. 25
3.2 Activity Diagrams ……………………………………
3.2.1 User Registration ……………………………………… 26
3.2.2 Login page-Registered User ………………………….. 27
3.2.3 Search for the book-Registered Users ………………… 28
3.2.4 Buy a book -Registered Users ………………………… 29
3.2.5 Check Reviews-Registered Users …………………….. 30
3.2.6 FAQ’s -Registered Users ……………………………… 31
3.2.7 File Complaints -Registered Users ……………………. 32
3.2.8 Search for the books–Non-Registered Users ………….. 33
3.2.9 Admin Registration ……………………………………. 34
3.2.10Login page-Admin …………………………………….. 35
3.2.11Add, Update and Delete Books –Admin ………………. 36
3.2.12Respond to FAQ’s page-Admin ……………………….. 37
3.2.13Check status –Admin …………………………………... 38
4. Supporting Information …………………………….
4.1 Index …………………………………………………..
Tyros/ Keshav Memorial Institute Technology 3
4. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
1. Introduction
1.1 Purpose
To provide web based application for online course design, course
calendar publishing, and student’s registrations for self-paced
learning.
Content administration, assignments, and assessments
Virtual classrooms (for distance learning)
1.2 Scope
The four basic users of this web application are -
Students
Faculty/Teachers/Professors
Parents
Admins
1.3 Definitions, Acronyms and Abbreviations
HTML (Hyper Text Markup Language)
It is used to create static web pages.
JSP (Java Server Pages)
It is used to create dynamic web content.
J2EE (Java 2 Enterprise Edition)
It is a programming platform, belonging to the Java platform, which is used
for developing and running distributed java applications
WASCE (WebSphere Application Server Community Edition)
Tyros/ Keshav Memorial Institute Technology 4
5. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
It is an application server that runs and supports the J2EE and the web
service applications.
WSAD (WebSphere Studio Application Developer )
It is a designer toolkit which is designed to develop more complex projects
by providing a complete dynamic web service.
DB2 (IBM Database 2)
It is a database management system that provides a flexible and efficient
database platform to raise a strong "on demand" business applications.
HTTP (Hyper Text Transfer Protocol)
It is a transaction oriented client/ server protocol between a web browser and
a web server
XML (Extensible Markup Language)
It is a markup language that was designed to transport and store data.
Ajax (Asynchronous Java Script and XML)
It is a technique used in java script to create dynamic web pages.
Web 2.0
It is commonly associated with web applications which facilitate interactive
information sharing, interoperability, user-centered design and collaboration
on the World Wide Web.
1.4 References
Object Oriented Modeling and Design with UML-Michael Blaha,
James Rambaugh.
IBM TGMC Sample Synopsis.
IBM – www.ibm.in/developerworks
Java - www.sun.com
Wikipedia - www.wikipedia.com
Database Management Systems - Navathe.
Complete Reference - J2EE - Keogh.
Software Engineering, Seventh Edition, Ian Sommerville.
Tyros/ Keshav Memorial Institute Technology 5
6. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
IBM Red Books.
Application Architecture-Java and J2EE
1.5 Tools Used
Java :-
Java is an object-oriented programming language developed by Sun
Microsystems a company best known for its high end UNIX workstations.
Java language was designed to be small, simple and portable across
platforms, operating systems, both at the source and at the binary level, thus,
Java programs (applet and application) can run on any machine that has the
Java virtual machine (JVM) installed.
J2EE:-
Java Platform, Enterprise Edition or Java EE is a widely used platform for
server programming in the Java programming language. The Java platform
(Enterprise Edition) differs from the Java Standard Edition Platform (Java
SE). It adds libraries which provide functionality to deploy fault-tolerant,
distributed, multi-tier Java software, based largely on modular components
running on an application server.
Web server – WASCE:-
Web Sphere Application Server Community Edition (from now on WASCE)
is a free, certified Java EE 5 server for building and managing Java
applications. It is IBM's supported distribution of Apache Geronimo that
uses Tomcat for servlet container and Axis 2 for web services. Over 15
WASCE developers are committers in the Apache Geronimo project.
Development tool –RAD:-
IBM’s Rational Application Developer for Web Sphere Software (RAD) is
an integrated development environment (IDE), made by IBM's Rational
Tyros/ Keshav Memorial Institute Technology 6
7. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
Software division, for visually designing, constructing, testing, and
deploying Web services, portals and Java (J2EE) applications.
Database platform – DB2:-
DB2 Database is the database management system that delivers a flexible
and cost effective database platform to build robust on demand business
applications and supports the J2EE and web services standards.
Design tool – Rational Software Modeler:-
IBM Rational Software Modeler (RSM) made by IBM's Rational Software
division, is a Unified Modeling Language UML 2.0-based visual modeling
and design tool. Rational Software Modeler is built on the Eclipse open-
source software framework and includes capabilities focused on visual
modeling and model-driven development (MDD) with the UML for creating
resilient, thought-out applications and web services.
1.6 Technologies to be used
DB2: Relational Database Management System.
RAD: Rational Application Developer.
WASCE: Web Sphere Application Server Community Edition
Rational Software Modeler
1.7 Overview
Existing System -
Registration is necessary to access the website.
Drawbacks -
Non-members cannot view the videos
Tyros/ Keshav Memorial Institute Technology 7
8. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
Proposed System:-
Registration for users and admin.
Our Plan –
Registered Users:-
Registration is not mandatory for a person to search for a course.
Courses are arranged according to their categories.
Search for courses using keywords or category- wise search.
Registered users can view the videos of the enrolled courses.
The registered users have an option to unenrolled from a course.
If the registered users start a course after a span of time, he/she can
resume their courses.
SMS and e-mail alerts, updates for registered users.
Feedback, Likes, Dislikes, Comments on books for users.
Discussion forum
Admin:-
He/ She should keep the track of all the courses.
He/ She can add/delete the courses
Alerts about the new courses are sent to the user
Reply to the forum
View the reviews and feedback
Evaluate the top viewed courses by the users
Tyros/ Keshav Memorial Institute Technology 8
9. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2. Overall Description
2.1 Product Perspective
2.2 Software Interface
Client on Internet
Web Browser, Operating System (any)
Client on Intranet
Web Browser, Operating System (any)
Web Server
Tyros/ Keshav Memorial Institute Technology 9
10. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
WASCE, Operating System (any)
Data Base Server
DB2, Operating System (any)
Development End
RAD (J2EE, Java, Java Bean, Servlets, HTML, XML, AJAX), DB2, OS
(Windows), WebSphere (Web Server)
2.3 Hardware Interface
Minimum Requirements -
Client Side
Process RAM Disk Space Disk
Internet Explorer - 6 Intel Pentium III or
AMD -
800 MHz
128 MB 100 MB
Server Side
Tyros/ Keshav Memorial Institute Technology
Process RAM Disk Space Disk
RAD Intel Pentium III or
AMD -
800 MHz
1GB 3.5 GB
DB2-9.5 Intel Pentium III or
AMD -
800 MHz
256 MB 500 MB
(Excluding Data
Size)
10
11. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
S
Recommended Requirements –
Client Side
Process RAM Disk Space Disk
Internet Explorer - 6 Intel Pentium III or
AMD – 1 GHz
256 MB 100 MB
Server Side
Process RAM Disk Space Disk
RAD Intel Pentium III or
AMD -2 GHz
2GB 3.5 GB
DB2-9.5 Intel Pentium III or
AMD -2 GHz
512 MB 500 MB (Excluding
Data Size)
Tyros/ Keshav Memorial Institute Technology 11
12. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.5 User Characteristics
Client (customer) on Internet will be using HTTP/ HTTPS protocol
Client (system user) on Internet will be using HTTP/ HTTPS protocol.
2.6 Constraints
Login and password is used for the identification of users.
Only registered users, corporate users and admin will be authorized to use
the services.
Tyros/ Keshav Memorial Institute Technology 12
13. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.7 Architecture Diagram
Application Layer Business Layer Data-Base
Tyros/ Keshav Memorial Institute Technology 13
14. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.8 Use Case Model Survey
Regist ered User
Regist er
Preffered Courses
Login Course Cat alog
Review Page
Logout
Help My Courses
Discussion Page
Adm in
Add Courses
Updat e Courses
Delet e Courses
Search
Maint ain St at ist ics
Check Hist ory
Check Reviews
Respond t o Discussion Forum
Updat e Profile
Non-Regist ered UserSyst em
Send SMS and E-Mail
Alert Adm in
Alert Users
View Profile
Non-Registered Users:-
Can search for a course and can register if he wants to study the
course.
Tyros/ Keshav Memorial Institute Technology 14
15. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
Registered Member:-
Can view the contents of the course.
Give his comments, likes and dislikes on any book.
Search for courses
Discussion forum to discuss about the courses
They can enroll into a course or unenrolled from a course
Admin:-
Register as an admin
Add, Update and Delete courses or categories
Give the description, table of contents of each book with the book
cover photo.
Ranking the users depending on the number of courses they
completed
Check the customer ratings on each course.
Maintain a history of courses completed by each user
Update users about upcoming courses via SMS.
System:-
Alert the registered members about new courses via SMS
Tyros/ Keshav Memorial Institute Technology 15
16. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.8 Class Diagrams:-
Registration
name
age
gender
date of birth
profession
user ID
Fill up the Registration()
Login
user-name
password
Login Successful()
Books
name
author name
publisher ID
isbn
brief
edition
language
publishing date
isbn_13
small image
large image
book ID
Search for book()
Add book()
Update book()
Delete book()
Book Category
book ID
category ID
Order
order ID
user ID
book ID
order date
stock ID
order fulfilled dateCategory
category ID
category name
Reviews
review ID
review
book ID
user ID
Publisher
publisher ID
name
e-mail
Stock
stock ID
book ID
stocked date
removed
order ID
removed reason
removed date
Address
address
city
state
country
pin code
phone no
person ID
publisher ID
Tyros/ Keshav Memorial Institute Technology 16
17. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.10 Sequence Diagrams
2.10.1Users Login
Tyros/ Keshav Memorial Institute Technology 17
18. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
Tyros/ Keshav Memorial Institute Technology 18
19. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.10.2Buy a Book
Tyros/ Keshav Memorial Institute Technology 19
20. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.10.3Add/ Update/ Delete a Book
Tyros/ Keshav Memorial Institute Technology 20
21. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.11 Database Design
Tyros/ Keshav Memorial Institute Technology 21
22. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
2.10.2 ER Diagram
Tyros/ Keshav Memorial Institute Technology 22
23. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3. Specific Requirements
3.1 Use Case Reports
3.1.1 Registered User use-case report
REGISTERED
USER
REGISTER
LOGOUT
PREFERRED COURSES
COURSE CATALOGUE
MY COURSES
LOGIN
DISCUSSION PAGE
REVIEW PAGE
HOW IT WORKS?
HOW TO USE?HELP
WHY?
Name Description
Register If the user wants to be a registered user
Login He /She should login to use the facilities of
a registered user
Search He/She can search for books like every user
Buy Registered Users can buy books
Reviews He/She can give his reviews on the books
he has purchased and read
Request He /She can request for books if not
available
View Profile He /She can view his profile and update it
Help He/She can ask queries if any doubts or any
help in going through the websites.
Logout He /She can logout from the account
3.1.2 Non-Registered User use-case report
Tyros/ Keshav Memorial Institute Technology 23
24. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
NON REGISTERED
USER
REGISTER
SEARCH
Name Description
Register (optional) If he wants to become a registered user, he
should register with the website
Search He/She can search for books
Tyros/ Keshav Memorial Institute Technology 24
25. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.1.4 Admin use-case report
VIEW PROFILE
SEARCH
MONTHLY
UPDATE COURSES
ADD COURSES
DELETE COURSES
RESPOND TO DISCUSSION
FORUM
CHECK HISTORY
CHECK REVIEWS
DELETE HISTORYWEEKLY
MAINTAIN STATISTICS
UPDATE PROFILE
REGISTER
ADMIN
LOGIN
Name Description
Register He is a registered user
Login The admin has to Login in order to start
begin his work.
Search Search for books using the search option
like users
Add Books He/She can add new books
Update Books He/She can update with the newest
versions of the books
Delete Books He/She can delete books
View Profile He/She can view their profile
Check Notifications He/She can check new notifications
Check /Delete History He/She can view/delete history if work is
done
Maintain Statistics He/She can maintain statistics depending
on sales
Check Reviews He/She can check reviews
Tyros/ Keshav Memorial Institute Technology 25
26. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
Update Profile He/She can update their profile
Accept /Pending Requests He/She can accept or keep it pending if
book is not available
Logout He/She can logout their profile
Daily/Weekly/Monthly Sales He/She can check and update the
daily/weekly/monthly sales
Respond to FAQ’s He/She can respond to FAQ’s
3.1.5 System use-case report
SEND SMS
SYSTEM
ALERT ADMIN
ALERT USERS
Name Description
Send SMS Can send SMS to update the users about
the various thong happening like book
available, book fairs in their city
Alert Admin Alert admin about notifications, requests
from users
Alert Users Alert users about various happening from
the admin side like books are available
Tyros/ Keshav Memorial Institute Technology 26
27. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2 Activity Diagrams
3.2.1 User Registration
Enter details
Fill other
mandatory details
Display Registration
Successful
Enter other ID
User ID
Initially user has to fill all mandatory fields in the registration form. Once
the user clicks submit, the username is verified. If the username is already
used, the user has to enter a new name. If the new username is not used, it is
accepted. If any of the mandatory field is left empty or filled incorrect, then
the user is informed to enter the correct values. Once all verifications are
made the registration is complete.
Tyros/ Keshav Memorial Institute Technology 27
28. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2.2 Login page-Registered User
Enter user-name
and password
Display Login
Successful
Enter valid user-name
and password
valid
invalid
User enters the username and password. The entered values are verified. If it
is a valid username and password, the user is logged in, else they are asked
to re enter the correct values.
Tyros/ Keshav Memorial Institute Technology 28
29. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2.3 Search for the book-Registered Users
Enter the keyword/ Search from the drop down list
Display the contents related to the search
Display the contents are unavailable
available
unavailable
Login Invalid Data
invalid
valid
After logging in as a registered user, enter a keyword (author/ name/
publication). The entered values are checked, if the values are incorrect , a
pop up saying invalid data is displayed. It will check if the book is available
or not. If available, details of the book are displayed else displays a popup
where the user can make a request for the book.
Tyros/ Keshav Memorial Institute Technology 29
30. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2.5Check Reviews-Registered Users
Login
invalid
Invalid data
valid
View the course
Likes Dislikes Comments
Registered users can also avail the facility of giving his feedback regarding
the purchased book (like/ dislike, comments) which is taken as statistics for
the admin page.
Tyros/ Keshav Memorial Institute Technology 30
31. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2.6FAQ’s -Registered Users
Login
invalid
Invalid data
valid
Post questions on the discussion page
If the registered and logged in user has any query regarding any transaction
or the any other functionality, he can post a question to admin and get the
problem resolved.
Tyros/ Keshav Memorial Institute Technology 31
32. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
Search for the books–Non-Registered Users
Enter the keyword/ Search from the drop down list
Display the contents related to the search
Display the contents are unavailable
available
unavailable
The user has to enter a keyword (author/ name/ publication), the entered
values are checked, if the values are incorrect it will give a pop up saying
invalid data. It will check if the book is available or not. If available, display
details of the book or else display a popup requesting for the book.
Tyros/ Keshav Memorial Institute Technology 32
33. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2.9 Admin Registration
Enter details
Fill other
mandatory details
Display Registration
Successful
Enter other ID
Admin ID
Initially admin is made to fill all mandatory fields in the registration form.
Once the user clicks submit, the username is verified. If the username is
already present, then the user has to enter a new user name. If the username
is not present, it is accepted. If any of the mandatory field is left empty or
filled incorrect, then the user is informed to enter the correct values. Once all
these verifications are succeeded, the registration is completed.
Tyros/ Keshav Memorial Institute Technology 33
34. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2.10 Login page-Admin
Enter user-name
and password
Display Login
Successful
Enter valid user-name
and password
valid
invalid
User is made to enter the username and password. The entered values are
verified. If it is a valid username and password, then the user is logged in
else they are asked to re enter the correct value.
Tyros/ Keshav Memorial Institute Technology 34
35. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2.11Add, Update and Delete Books -Admin
enter
homepage
Click on the
categories tab
Add Update Delete
The main job of Admin is to add the books in to the blog. He can add/
update/ delete the books based on the weekly and monthly statistics.
Tyros/ Keshav Memorial Institute Technology 35
36. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
3.2.12Respond to FAQ’s page-Admin
Enter home page
Login Invalid Data
invalid
valid
Check Discussion Page answer the questions
Keep it pending
required
not required
After logging in, the frequently asked questions (FAQ’s) page is displayed.
Once the admin answers the questions, the users will be notified.
3.2.13Check status –Admin
Tyros/ Keshav Memorial Institute Technology 36
37. Learning Management System Version 1.0
Software Requirements Specification 09-01-2013
Tyros
login
enter to home
page
invalied try
again
check
Likes Dislikes Comments
invalid
valid
The admin is the only person who can check the status of every book
available. Admin can also leave his reviews (like/ dislike, comments) for
any book. Admin can also update his profile day-to-day.
Tyros/ Keshav Memorial Institute Technology 37