The document describes an event management planner application. The application will allow users to post event requirements and organizers to bid on providing services. Both users and organizers will have profiles to communicate. The feasibility analysis covers technical, operational, economic, schedule, and other factors. It estimates the project cost at 337,324.94 rupees using function point analysis. Project timelines are estimated at 6-8 months using CPM and a Gantt chart. Risks include maintenance issues, requirements changes, and financial limitations. The system specifications outline the existing process and scope of the new application to manage the entire event planning process online.
This document provides an overview of an online food delivery system project. It describes using the Rational Unified Process (RUP) model to implement the system in an iterative and incremental way. Key elements include functional requirements like online ordering and payment, non-functional requirements like security, and UML diagrams to model the system. Testing strategies include unit, integration, system, and acceptance testing.
This document provides a summary of an eTL project. eTL is an event management system that allows users to register for events online. It automatically generates and emails certificates to participants. The system efficiently stores and retrieves data from its database. It aims to save time by automating manual record keeping and report generation tasks. The system will use Java, JSP, HTML, CSS, JavaScript, jQuery, Ajax, and Hibernate framework. It will have modules for registration, events, certificates, notifications, user accounts, and administration.
Making a web based application which will help to event organizing company to organize and manage their event more efficiently and smoothly through app to digitalize the market (halls/marques) online using web application
Bridge the market gap between event organizer and end user
This document provides artifacts for an event management planner system, including use case descriptions, diagrams, and data models. It describes 8 use cases: user login, admin user allocation, event enrollment, event deletion, check-in status, bidding on events, automatic email generation, and setting event locations. Sequence and collaboration diagrams are given to illustrate the interactions between actors and the system for user login, search, and controller functions. Finally, class and data models are referenced to model the system design and data.
The document proposes a University Event Management System to manage events at The Women University Multan. It would allow teachers to login and add events, students to view events and register, and administrators to manage all user and event details through a secure portal. The system aims to address issues with the current manual notice board system by providing remote access to automated event scheduling, registration and historical records. It would be developed using PHP for the front-end, MySQL for the database, and deployed on a Windows server using Apache. Diagrams show use cases, entity relationships, flows, and sequences to illustrate how the system would function.
UML Diagrams for Real estate management systemStarlee Lathong
The Real Estate Management System allows real estate professionals to easily keep track of leads, manage listings, and market to prospects. It allows users to search for required properties, matches them to user requirements, and generates property and vendor details. The system was designed using Visual Paradigm and uses ASP.net for the front end, MS Access as the backend, and can run on Windows XP/7/8 operating systems. UML diagrams including use case, class, activity, state, sequence, collaboration, component, and deployment diagrams were created for the system.
This document provides an overview of an online food delivery system project. It describes using the Rational Unified Process (RUP) model to implement the system in an iterative and incremental way. Key elements include functional requirements like online ordering and payment, non-functional requirements like security, and UML diagrams to model the system. Testing strategies include unit, integration, system, and acceptance testing.
This document provides a summary of an eTL project. eTL is an event management system that allows users to register for events online. It automatically generates and emails certificates to participants. The system efficiently stores and retrieves data from its database. It aims to save time by automating manual record keeping and report generation tasks. The system will use Java, JSP, HTML, CSS, JavaScript, jQuery, Ajax, and Hibernate framework. It will have modules for registration, events, certificates, notifications, user accounts, and administration.
Making a web based application which will help to event organizing company to organize and manage their event more efficiently and smoothly through app to digitalize the market (halls/marques) online using web application
Bridge the market gap between event organizer and end user
This document provides artifacts for an event management planner system, including use case descriptions, diagrams, and data models. It describes 8 use cases: user login, admin user allocation, event enrollment, event deletion, check-in status, bidding on events, automatic email generation, and setting event locations. Sequence and collaboration diagrams are given to illustrate the interactions between actors and the system for user login, search, and controller functions. Finally, class and data models are referenced to model the system design and data.
The document proposes a University Event Management System to manage events at The Women University Multan. It would allow teachers to login and add events, students to view events and register, and administrators to manage all user and event details through a secure portal. The system aims to address issues with the current manual notice board system by providing remote access to automated event scheduling, registration and historical records. It would be developed using PHP for the front-end, MySQL for the database, and deployed on a Windows server using Apache. Diagrams show use cases, entity relationships, flows, and sequences to illustrate how the system would function.
UML Diagrams for Real estate management systemStarlee Lathong
The Real Estate Management System allows real estate professionals to easily keep track of leads, manage listings, and market to prospects. It allows users to search for required properties, matches them to user requirements, and generates property and vendor details. The system was designed using Visual Paradigm and uses ASP.net for the front end, MS Access as the backend, and can run on Windows XP/7/8 operating systems. UML diagrams including use case, class, activity, state, sequence, collaboration, component, and deployment diagrams were created for the system.
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
Software Requirements Specification on Student Information System (SRS on SIS)Minhas Kamal
The document summarizes the inception phase of requirements engineering for developing a Student Information System for the Institute of Information Technology at the University of Dhaka. Key activities in the inception phase included identifying stakeholders such as students, faculty, administrators and alumni; eliciting their requirements through discussions; identifying common and conflicting requirements; and prioritizing requirements to develop an initial set of requirements for the system.
The document describes a library management system project developed for Patna University. It discusses the objectives of developing a computerized system to replace the manual process. It outlines the key modules including user login, book and member management. The project planning and management aspects are also covered, including the schedule, risks, documentation standards, and resource allocation. The system is developed in VB.Net to automate library operations like book issuing, returning, and searching.
This document provides a software requirements specification for an Attendance Management System being developed for JSS Academy of Technical Education. It includes sections on introduction and purpose, general description of product functions and users, specific requirements including functional and non-functional requirements, and analysis models including sequence diagrams, data flow diagrams, and state transition diagrams. The system will allow for student registration and management of attendance, and provide reports. It is intended to help streamline administrative tasks for the educational institution.
This is for people who face for learning courses in real life. This project use for online studies and online learning. Easily understood and easily learning anything in online. That is the main reason for implementing this project.
This document outlines a project to develop an event management planner website. The website will allow event organizers and clients to connect for arranging various event services such as catering, location, photography, and more. It will feature user account creation, event posting, budget setting, bidding, communication tools, and order confirmation. The system will be built as a web application using ASP.NET for the front-end, with a SQL Server database backend. It will follow an iterative development process over 8 months to meet the goals of facilitating event arrangement services between organizers and clients.
This document outlines the requirements for an online examination system. It allows students to take exams online, displays results automatically, and saves time. The administrator can create, modify and delete test papers and questions. Users can register, login, and take tests with their ID to see results. It provides exam forms in various languages. The system has a user manual and works on a client-server architecture to support common browsers. It requires hardware like PCs and printers and software like PHP and MySQL. Security is based on user IDs and passwords. The system aims to be reliable, available, maintainable and portable. It must be completed within 7 months.
This document outlines the requirements and design specifications for a chat application. It aims to develop an easy-to-use instant messaging solution that allows users to communicate seamlessly. The specification covers functional and non-functional requirements, use case diagrams for authentication, chat, contacts, monitoring and maintenance functions, and sequence diagrams depicting key processes like registration, login, messaging and friend management. Data flow diagrams and class diagrams are also included.
The document describes an online event management system that aims to provide a one-stop solution for event planning and management. It discusses problems with existing manual systems, including delays and lack of organization. The proposed system would allow vendors and users to manage all event details online through a centralized platform. It would streamline the event planning process and make information easily accessible to administrators, vendors, and users. The system would be developed using PHP, MySQL, and a waterfall model, with features like vendor profiles, order booking, and admin oversight of all events.
Online Examination System For Android AAD Report Akshay KalapgarAkshayKalapgar
Online Examination System is used for conducting online objective test. The test will be customized such that system will have automated checking of answers based on the user interaction. This project helps the faculties to create their own test based on the subject. This also helps the instruction to perform online quiz, test paper such that the academic performance of the students can be increased and can take the feedback from both students and parents.
This Android application (stand alone too), where one can set the question for different technology i.e. Android, Java etc and one can register them self for test as a student, he can choose the choice of technology (Android, Java), and simultaneously he can get the exam result. After submit or End of the Test the form will be submitted and evaluated. Scores will be given to the user on his request. The question and answers can be text or pictures or audios or even videos. Initial plan is to develop a objective type text based question and answer. The main programming language is android/Java database as a sqlite3.
The project “Passport Automation System” is used in the effective dispatch of passport to all of the applicants. This system adopts a comprehensive approach to minimize the manual work and schedule resources, time in a cogent manner. The core of the system is to get the online registration form (with details such as name, address etc.,) filled by the applicant whose testament is verified for its genuineness by the Passport Automation System with respect to the already existing information in the database.
It aims at improving the efficiency in the Issue of Passport and reduces the complexities involved in it to the maximum possible extent.
DFD For E-learning Project
Three modules admin,parents,student
DFD for each module
DFD For E-Learning Admin Teacher Create User Create User Create Course Messaging Student Parents Assign course Whole System Create Exam Grade Upload Result Video Stemming Upload course material Messaging Exam participate Watch & Update notice Getting study material Getting Result Video Stemming Messaging Participate in class View Result News update View grade Study materials Feedback Assign teacher,studt,prnt Giving Grade Grade & course lock
The document describes an attendance management system project report. It was submitted by three students - Saurabh Kumar Jain, Uma Joshi, and Bhupesh Kumar Sharma to their project guide Mr. Vijay Gupta. The report includes an introduction to the system, its purpose and scope, technology used, system requirements, and an overview of its modules. It then discusses the feasibility and limitations of the current manual system before outlining the characteristics of the proposed computerized system.
event management system for various events across the nation.
a common platform for top to toe and business-to-buyer in all perspectives.
shivam.sagar.nift@gmail.com
FOOD DELIVERY APP is a application designed primarily for use in the food delivery industry. This application will allow hotels, café, street food vendors and restaurants to increase scope of business by reducing the labor cost involved. Application presents an interactive and up-to-date menu with all available options in an easy to use manner. Customer can choose one or more items to place an order which will land in the cart before checking out. At the end customer can gets order confirmation details. Once the order is placed it is entered in the database and retrieved in pretty much real time.
Objective -
Develop a application that will allow customers to place their food order online and provide them with feedback, a generic image of the meal, a list of side dishes, main course ingredients, and cost information.
Online job placement system project report.pdfKamal Acharya
Our project Expert.Com Job Placement System has been designed to help the millions of unemployed youth to get in touch with the major companies which would help them in getting the right kind of jobs and would also help the companies to get the appropriate candidates for appropriate jobs.
This document provides an overview of a job portal project that aims to connect employers and job seekers. It includes sections on project definition, profile, tools used, scope and limitations, diagrams, use cases, and database tables. The project allows employers to post jobs, search candidates, and track applicants. Job seekers can create profiles, search and apply for jobs, and view company profiles. The system is built using HTML, CSS, JavaScript, and SQL Server for the frontend and backend. Diagrams include ERD, context, level 0 and 1, and use case diagrams. Future enhancements could include reports for employers and email alerts for matching jobs.
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
Software Requirements Specification on Student Information System (SRS on SIS)Minhas Kamal
The document summarizes the inception phase of requirements engineering for developing a Student Information System for the Institute of Information Technology at the University of Dhaka. Key activities in the inception phase included identifying stakeholders such as students, faculty, administrators and alumni; eliciting their requirements through discussions; identifying common and conflicting requirements; and prioritizing requirements to develop an initial set of requirements for the system.
The document describes a library management system project developed for Patna University. It discusses the objectives of developing a computerized system to replace the manual process. It outlines the key modules including user login, book and member management. The project planning and management aspects are also covered, including the schedule, risks, documentation standards, and resource allocation. The system is developed in VB.Net to automate library operations like book issuing, returning, and searching.
This document provides a software requirements specification for an Attendance Management System being developed for JSS Academy of Technical Education. It includes sections on introduction and purpose, general description of product functions and users, specific requirements including functional and non-functional requirements, and analysis models including sequence diagrams, data flow diagrams, and state transition diagrams. The system will allow for student registration and management of attendance, and provide reports. It is intended to help streamline administrative tasks for the educational institution.
This is for people who face for learning courses in real life. This project use for online studies and online learning. Easily understood and easily learning anything in online. That is the main reason for implementing this project.
This document outlines a project to develop an event management planner website. The website will allow event organizers and clients to connect for arranging various event services such as catering, location, photography, and more. It will feature user account creation, event posting, budget setting, bidding, communication tools, and order confirmation. The system will be built as a web application using ASP.NET for the front-end, with a SQL Server database backend. It will follow an iterative development process over 8 months to meet the goals of facilitating event arrangement services between organizers and clients.
This document outlines the requirements for an online examination system. It allows students to take exams online, displays results automatically, and saves time. The administrator can create, modify and delete test papers and questions. Users can register, login, and take tests with their ID to see results. It provides exam forms in various languages. The system has a user manual and works on a client-server architecture to support common browsers. It requires hardware like PCs and printers and software like PHP and MySQL. Security is based on user IDs and passwords. The system aims to be reliable, available, maintainable and portable. It must be completed within 7 months.
This document outlines the requirements and design specifications for a chat application. It aims to develop an easy-to-use instant messaging solution that allows users to communicate seamlessly. The specification covers functional and non-functional requirements, use case diagrams for authentication, chat, contacts, monitoring and maintenance functions, and sequence diagrams depicting key processes like registration, login, messaging and friend management. Data flow diagrams and class diagrams are also included.
The document describes an online event management system that aims to provide a one-stop solution for event planning and management. It discusses problems with existing manual systems, including delays and lack of organization. The proposed system would allow vendors and users to manage all event details online through a centralized platform. It would streamline the event planning process and make information easily accessible to administrators, vendors, and users. The system would be developed using PHP, MySQL, and a waterfall model, with features like vendor profiles, order booking, and admin oversight of all events.
Online Examination System For Android AAD Report Akshay KalapgarAkshayKalapgar
Online Examination System is used for conducting online objective test. The test will be customized such that system will have automated checking of answers based on the user interaction. This project helps the faculties to create their own test based on the subject. This also helps the instruction to perform online quiz, test paper such that the academic performance of the students can be increased and can take the feedback from both students and parents.
This Android application (stand alone too), where one can set the question for different technology i.e. Android, Java etc and one can register them self for test as a student, he can choose the choice of technology (Android, Java), and simultaneously he can get the exam result. After submit or End of the Test the form will be submitted and evaluated. Scores will be given to the user on his request. The question and answers can be text or pictures or audios or even videos. Initial plan is to develop a objective type text based question and answer. The main programming language is android/Java database as a sqlite3.
The project “Passport Automation System” is used in the effective dispatch of passport to all of the applicants. This system adopts a comprehensive approach to minimize the manual work and schedule resources, time in a cogent manner. The core of the system is to get the online registration form (with details such as name, address etc.,) filled by the applicant whose testament is verified for its genuineness by the Passport Automation System with respect to the already existing information in the database.
It aims at improving the efficiency in the Issue of Passport and reduces the complexities involved in it to the maximum possible extent.
DFD For E-learning Project
Three modules admin,parents,student
DFD for each module
DFD For E-Learning Admin Teacher Create User Create User Create Course Messaging Student Parents Assign course Whole System Create Exam Grade Upload Result Video Stemming Upload course material Messaging Exam participate Watch & Update notice Getting study material Getting Result Video Stemming Messaging Participate in class View Result News update View grade Study materials Feedback Assign teacher,studt,prnt Giving Grade Grade & course lock
The document describes an attendance management system project report. It was submitted by three students - Saurabh Kumar Jain, Uma Joshi, and Bhupesh Kumar Sharma to their project guide Mr. Vijay Gupta. The report includes an introduction to the system, its purpose and scope, technology used, system requirements, and an overview of its modules. It then discusses the feasibility and limitations of the current manual system before outlining the characteristics of the proposed computerized system.
event management system for various events across the nation.
a common platform for top to toe and business-to-buyer in all perspectives.
shivam.sagar.nift@gmail.com
FOOD DELIVERY APP is a application designed primarily for use in the food delivery industry. This application will allow hotels, café, street food vendors and restaurants to increase scope of business by reducing the labor cost involved. Application presents an interactive and up-to-date menu with all available options in an easy to use manner. Customer can choose one or more items to place an order which will land in the cart before checking out. At the end customer can gets order confirmation details. Once the order is placed it is entered in the database and retrieved in pretty much real time.
Objective -
Develop a application that will allow customers to place their food order online and provide them with feedback, a generic image of the meal, a list of side dishes, main course ingredients, and cost information.
Online job placement system project report.pdfKamal Acharya
Our project Expert.Com Job Placement System has been designed to help the millions of unemployed youth to get in touch with the major companies which would help them in getting the right kind of jobs and would also help the companies to get the appropriate candidates for appropriate jobs.
This document provides an overview of a job portal project that aims to connect employers and job seekers. It includes sections on project definition, profile, tools used, scope and limitations, diagrams, use cases, and database tables. The project allows employers to post jobs, search candidates, and track applicants. Job seekers can create profiles, search and apply for jobs, and view company profiles. The system is built using HTML, CSS, JavaScript, and SQL Server for the frontend and backend. Diagrams include ERD, context, level 0 and 1, and use case diagrams. Future enhancements could include reports for employers and email alerts for matching jobs.
This document provides an overview and summary of a matrimonial web application project. It discusses the purpose of creating an online matchmaking platform to help brides and grooms find potential partners. It outlines the key modules that will be included, such as registration, profiles, search, and messaging. The technology used will be Visual Studio 2008, ASP.NET, and SQL Server 2008. A feasibility study is also mentioned that will analyze the economic, technical, and operational viability of the project.
This document summarizes a proposed college event organization system using an Android application. The system aims to improve communication between event organizers, staff coordinators, and student participants. It would allow event schedules to be created and viewed online, participants to register for events, and information like posters and certificates to be uploaded and shared. The architecture would involve an Android client app communicating with a web application hosted on Google App Engine using Google Cloud Messaging. This is intended to address issues with the current manual process and provide an online platform for event organization and participation.
This document provides an overview and summary of a job portal web application project developed by students over a summer training period. The project uses Java technologies like servlets, JSP, and Hibernate to allow job seekers to search and apply for jobs, and employers to post jobs. Key features include modules for job seekers to create profiles and browse listings, employers to post and manage listings, and an administrator to oversee operations. The document outlines the project purpose, objectives, scope, modules, and team roles in developing the different components.
Page 1Bigfoot Financial Bank (BFFD)Online BankingSWE410-.docxalfred4lewis58146
Page | 1
Bigfoot Financial Bank (BFFD)
Online Banking
SWE410-1401B-01 Software Processes
11 March 2014
Table of Contents
Project Outline and requirements and function 4-7
Section 2: Project Management Process 8-10
Section 3: Requirements Management (REQM) 11
Section 4 12
Section 5 13-16
Section 6 17
Reference Page 14
Project Outline and Requirements
Big Foot Financial Bank is not a standard financial bank. We run checking and savings account throughout the United States. We have many services and banking needs that can help many customers from the internet banking to the 24 hour ATM design. We can transfer money up 10,000 transactions per day. We will deploy the following online banking to mobile devices and computer laptops and desktops to the homes of people in the United States. Instead of ATM machines we want people to access money markets accounts. Having access to Quicken and or MS Money from application given to them.
We have over one hundred employees and with different location from California to New York We have several tech support personnel on-hand along with the security to help combat virus and spams as well.
Major function: This project will need security logon, a good running computer, Laptop or mobile device to run with memory and internet needs. Some of the Major function of the bank. Will be to download the Statement Activity. Having Quicken and MS Money application users to use to balance their check books.
Also another function will be able to access all the users’ accounts at once. There is also available if a business owner has a business account it can be accessed for that person to see along with their personal accounts. A very well put together will be that the users will be able to pay bills online. All they will have to do is push a button and take a picture of the bill and it will send them to that website according to the picture and pay there bill online from their account. Deposit there checks from their home as well from scanning them somehow.
Constraints: we would have several time and scope along with cost in which we will need to see what the project manager can do to help with starting the project. Another issue would be what team we bring in to acquisition the software when making the mission successful.
Choosing the right PM as well can be slow the process done. However just doing the proposal we need to make every requirement count. Communication can be time costly along with cost will go up if we don’t communicate what we want.
Users have the ability to download their statements from a mobile device.
Requirement one: system shall have the ability to download and view.
Requirement two: system shall have the ability to have the function of a button to push.
Users or have the ability to check their balances of any account on any device.
Requirement one: system shall be able to check their balances and to show on a user interface for any account.
Requirement two: system shall be able to have a f.
The document describes a proposed college tech-fest management system that would allow students to access information about events, workshops, and competitions using an Android application. The system would allow administrators to input details about upcoming events and send notifications to students. Compared to the existing paper-based system, the proposed system offers advantages like reduced paperwork, ability to access information anytime from anywhere, and providing all relevant details in one place for students. Future extensions of the system could include managing events for other organizations and integrating additional event management features.
Enterprise Mobile Application Development Lifecycle by Social CubixSusan Gray
The document outlines the key phases of an enterprise mobile application development lifecycle: 1) Discovery phase where ideas are gathered and evaluated, 2) Design phase where requirements are defined and approved, 3) Development & testing phase where the app is built according to requirements, and 4) Deployment phase where the app is launched and ongoing maintenance is provided. Maintaining stakeholder engagement and approval throughout the process is emphasized for success.
A Customer Engagement Platform that captures customer feedback in real time from anywhere in this world and helps organizations gain customer insights to take actions at the right time.
This document describes an online job recruitment system built using PHP. It allows job seekers to register, search for jobs, and manage their profiles. Employers can register, post jobs to the system, and manage job listings. The system has administrative, employer, and job seeker modules. It aims to make the job search and recruitment process easier and more accessible for all users. A feasibility study was conducted and the system was found to be technically, economically, and behaviorally feasible. The system will use PHP for the front end, MySQL for the database, and run on a Windows server environment.
This document summarizes a student project on developing a Parking Management System. The system aims to address issues with current parking practices like maintaining paper records and difficulties finding vehicle details. It allows users to securely park vehicles by paying and entering vehicle and owner details. The project uses ASP.NET for the front end, SQL Server for the back end, and an iterative development process. Key modules include storing staff, user, and vehicle records and generating reports on parking details and transactions.
- The document proposes the development of a mobile application called Skedule to help customers easily book services like spas, salons, car services, etc. and help service providers manage bookings.
- Currently, booking services is time-consuming - customers must call providers during business hours to check availability. Skedule will allow customers to view nearby providers, book appointments, and pay online. It will provide transparency to customers and automation to providers.
- The application will consist of a customer app to search and book services, a provider dashboard to manage bookings and offers, and an admin app with analytics for providers. This aims to streamline the booking process for both customers and service providers.
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxjasoninnes20
BUSINESS CASE CAPSTONE 2
BUSINESS CASE CAPSTONE 3
Business Case Capstone
Connie Farris
Raphael Brown
Jim Chambers
Shaun Cummings
Deandre Kralevic
Colorado Technical University
IT Capstone II
(IT488-1904B-01)
Henrietta Okora
Running head: BUSINESS CASE CAPSTONE 1
Business Case Capstone
Table of Contents
(Week 1) Section 1: Overview of the project (from IT487)3
Overview3
I75 Corridor4
Section 2: Requirements (from IT487)5
Section 3: Design (from IT487)7
Section 4: System development methodology9
Section 5: Work breakdown structure11
Section 6: Communication Plan13
(WEEK 2) Section 7: Quality Assurance Plan TBD15
(WEEK 3) Section 8: Documentation Plan TBD16
(Week 4) Section 9: Quality Assurance and results of test-case execution TBD17
Section 10: Project Closure18
References:19
(Week 1) Section 1: Overview of the project (from IT487)Overview
The Galactic Customer IT Services is IT Support Company with over 250,000 employees with companies in over 50 states with the main headquarters located in Gainesville, FL. The location chosen for the headquarters is based on a Telco Gateway Infrastructure that the main fiber-optic truck line runs along the I75 corridor, from Miami Lakes FL to the northern part of Michigan. This I75 corridor plays an important part of the Networking ability for the organization. The Galactic Customer IT Services is an IT support company, which provides IT support to various small to large companies both within the Unites States and support to various military bases overseas. This large customer service company has installed application software to its large Help Desk ticketing system. The next phase being implemented is the upgrading of its Networking Infrastructure, which also includes cloud-based networking. This Organization has several new updated Servers ready to install on the network. With the previous project being accepted the organization has decided to move forward to improving its networking infrastructure, however the organization has request the project team to draft a plan that requires the following in the plan: Requirements, Design, System Development Methodology, WBS (Work Breakdown Structure), Communications Plan, Quality Assurance Plan, Documentation Plan, and Quality Assurance and results of test-case execution be the project can be closed. I75 Corridor
http://gregkantner.com/blog/wp-content/uploads/2012/05/interstate-75-map.gif
Section 2: Requirements (from IT487)
The project requirements here are derived from the software requirements for the Galactic customer services. The project was to create new ticketing software that the customer wanted upgraded and to completely replace the previous product. The requirements are the following:
• Ticket system
• Ticke ...
IRJET- Event Compass - An Event Management ApplicationIRJET Journal
This document describes an event management mobile application called Event Compass. The application aims to simplify event planning and management by automating tasks and providing a centralized platform. It allows users to browse vendors, compare rates, select services, and receive estimates. The application was created to reduce paperwork, improve organization, and make event coordination easier for individuals and groups. It integrates registration, scheduling, invitations, and communication features in one mobile application. The document discusses the technical feasibility, operational feasibility, and financial feasibility of the application.
Appendix AProof of effectiveness of some of the agile methods us.docxarmitageclaire49
Appendix A
Proof of effectiveness of some of the agile methods used to develop systems requirements
In all software development methodologies, the process of collecting, understanding and managing all requirements for a system is a crucial process in software development. Similar to all this other methods, agile methods are not exceptional. Most agile method handle requirements in order to implement them as much accurately as possible to satisfy all the customer demands. This is usually achieved by maintaining a continuous interaction with the customers to address their needs according to priority and functionalities. In this appendix, we shall be focusing on continuous process of improving the development process.
Some agile methods include the following
1. eXtreme Programming (XP) – it improves a software project in communication, simplicity, feedback and courage.
2. scrum- this is an agile, iterative and incremental method which takes care of all changes that may come across in the life-cycle of the project. Basically, it adds energy, focus and clarity to development teams. Its major aim is ot see the whole system being a successful product.
3. Dynamic system, development method (DSDM)
4. Adaptive software development (ASD)- this is a development process that is a product of rapid application development. It has four phases of communication and planning, analysis, testing & deployment and design and deployment.
5. the crystal family
Due to availability of these various methods, the potential adopters may experience a challenge of determining what to apply on its own and therefore there was need to define a document containing all the necessary values and common qualities to be used across all agile methods. This document is the Agile Manifesto and focuses mainly on human interactivity and processes management.
1. Individual and interaction over various processes and tasks. Usually the agile process will focus more on people and their interactivity but not on the structural processes and tools.
2. Working software and documentation. Main objective of the developers is actually delivering a functional code which will always add value to our users. Well documented code is always self-documented.
3. Responding to change over planning. Here developers are required to respond very fast to the requirements variations. Time used in planning is minimal compared to what our users actually requires.
4. Customer collaboration over contracts. The mutual relationship of the developers and susers of our system is monitored and regulated through engaging the customer in the development process.
The figure below shows the steps in agile methodologies which focus on an iteration and adaptable change.
5.
Tools needed for requirement management in agile methods of system development.
1. The most popular tools in agile methods include paper, pencil a drawing pin board. If we consider eXtreme programming requirements are obtained from user stories which ar.
A documentation on electronic voting using the workflow model of software engineering and the complete SRS included in it included the test cases scenarios etc.
This document describes an online birth certificate system developed using PHP and MySQL. The system allows administrators to view and manage birth records and generate reports. It provides a way for users to electronically submit birth certificate applications and check the status. The system has two modules - one for administrators and one for users. The administrator module allows viewing and updating applications and generating reports. The user module allows filling application forms, checking statuses, and accessing verified certificates. Hardware, software, and other technical requirements are specified. Entity relationship and class diagrams illustrate the system design. Testing was conducted and screenshots of the system are provided. The conclusion discusses benefits like improved productivity, easy access and updating, and flexibility for future changes.
The document is a project report for the development of a mobile application called "Rajput Bandhu". The application aims to help members of the Rajput community connect through profiles, search for events related to their caste, and update their personal information. The report outlines the existing system, proposed new system, objectives, requirements gathering process, feasibility study, system design including UML diagrams, and future scope. The application will allow only Rajputs to register and view each other's profiles while maintaining privacy of information. It seeks to modernize how the community connects while being specific to their caste.
Household Veritas - A platform that provides household servicesIRJET Journal
The document describes the development of an Android application to provide household services. It discusses the need for such an app due to increased demand for household services and challenges in finding reliable service providers. The app aims to allow users to access various household services through features like listing local service providers, viewing their ratings and reviews, and getting real-time status updates for service requests. The document outlines the methodology used in developing the app, including understanding requirements, conducting research, designing the solution architecture, building the app using Android Studio, testing and validating the app, and plans for deployment on Google Play.
This document describes an online birth certificate system developed using PHP and MySQL. The system allows administrators to view and manage birth records and generate reports. It provides a way for users to electronically submit birth certificate applications and check the status. The system has two modules - one for administrators and one for users. The administrator module allows viewing and updating applications and generating reports. The user module allows filling application forms, checking statuses, and accessing verified certificates. Hardware, software, and other technical requirements are specified. Entity relationship and class diagrams illustrate the system design. Testing was conducted and screenshots show the user interface. The conclusion discusses benefits like improved productivity, easy access and updating, and flexibility for future changes.
1. EM Planner
Deliverable I
1
Punjab University College Of Information Technology, Lahore Page 1
1. Introduction:
Event Management Planner is basically a platform in which people can find services according
to their upcoming events. The site should have all the information about arrangement services
and their packages in which particular services are provided. People who want to organize some
event and the people who make arrangements of these events are treated as our clients.
The Event Management Website will be accessible to all the people who want to make
arrangements and who want to do arrangements. The event organizers will have easy an access
to upload the services they are providing as well as the stuff and variety they have in their
services. They will also post the packages they are entertaining to the customers and the services
which they are providing in these packages.
The people who want to organize the event will have an easy access to upload their requirements
which they want to have in their event .They can also post their budget as well as the services
they want that will be provided within their budget. Moreover they can also post the picture, a
link to website on which some arrangements are being made and they want that arrangements.
The Event Organizer and the one who want to organize both will have his or her own personal
web page that will include a profile. On the profile the user can post their arrangements they
want or the arrangements they provide. The profile also includes all the information of the user
his name, his address, his email, his contact information, his CNIC number. The individual can
contact with one another if they want some information from each other.
The main point is to make such platform in which all the facilities about the arrangements
are provided and more variety of the arrangements and services are given on the single platform.
This will facilitate both organizer and the individuals who want to organize some event and they
will find more options to do whatever they require.
Project/Product Feasibility Report:
This topic determines the feasibility of application “Event Management Planner”. It is
basically measure how particular or beneficially the development of the application system will
be to team, organization and the customers. Event Management Planner is establish to make the
application and website as simple and easy to use as possible so that the user will facilitate and
satisfy and will use our EM planner website for multiple events.
The Feasibility of this website is discussed in detail below:
Technical
Operational
Economic
Schedule
Specification
Information
Motivational
Legal and Ethical
2. EM Planner
Deliverable I
2
Punjab University College Of Information Technology, Lahore Page 2
1.1.1 Technical Feasibility:
This application has quick response time with the efficient performance. It is a user friendly
application and it doesn’t make wasteful use of system resources. We are implementing EM
Planner using ASP.NET (Web Application) and MVC. It contains secure log in with their email
address and they can also login with Facebook (Social Web Site). Individual who wants to
organize event will create post in which all the requirement will be given. Notification of New
Post created will be send to all the Organizers who are member of our website after sign up
through Email and Mobile services. The Organizers can bid on that post and can also give his
packages details they are providing on the comment box. The individual who wants to organize
can also comment or contact to the Organizer through chat box or the contact details given at the
profile of the organizer. Then they can interact with each other and can make the successful deal
easily.
1.1.2 Operational Feasibility:
Our application provides the user with the facility of posting their requirements they want
and services they provide using web application. Problems occurred when the internet
connection lost during posting the requirements or services. Session will be maintained so that if
the user reconnects then he/she can proceed further without going back to the start. Traffic load
is also the important factor that has to be managed if the server is too busy. Every phase will be
completely elaborated in the operational level and complete documentation will be provided for
the guidance of user. Hence the application would be scalable, stable, reachable, high capacity,
bandwidth efficient and flexible.
1.1.3 Economic Feasibility:
The project is economically feasible as it only requires a Computer (having Browser)
with sufficient internet connection. The application is reusable and is user friendly.
Cost Estimate:
Development or Acquisition Costs
Database
Interfaces
Operational Costs:
Support of Database, Hardware, Software.
Benefit Estimates:
Tangible Benefits
Application can satisfy the user needs and does not waste any of the system
resources.
3. EM Planner
Deliverable I
3
Punjab University College Of Information Technology, Lahore Page 3
With the user of internet a person can search his/her requirements and customers
within no time.
Intangible Benefits
People stay connected at one place and search whatever they need and require.
Up to date new requirements and services.
Best match of desired requirements for events.
1.1.4 Schedule Feasibility:
The total time to complete this project is roughly Six to Eight Months. The project is
divided into different segments/deliverables and different tasks are given to each member of the
group and they are accountable to complete the task before the deadline up. The connectivity of
different modules is scheduled so project is also feasible with respect to schedule.
1.1.5 Specification Feasibility:
Required specifications of software for the completion of this project are:
MVC5
Visual Studio Express 2012
.Net Framework 4.5
Required specifications of hardware for the completion of this project are:
Computer System having browser
Good internet connection
1.1.6 Information Feasibility:
The application acts as an intermediate source between person who wants to do arrangements
and for person who can do these arrangements. The application is reliable as it fulfills
expectations of both, organizer and the individual who want to organize. The application will be
complete in reasonable time as resources required for completion of application are available.
1.1.7 Motivational Feasibility:
There are many motivating factors for creating “EM Planner”.
It will be user-friendly, quick to learn and reliable
Easy interfaces in which customers easily understands the complete flow of application
easily.
Helping people in searching their requirement and needs.
Creating and managing events effectively and in easy way.
Inform and invite people for events using social site or cell phone.
Reminder for new posts so that the user never miss it.
4. EM Planner
Deliverable I
4
Punjab University College Of Information Technology, Lahore Page 4
Easy, fast, and advance searching for event arrangements for people who want to
organize events and for organizers who can make arrangements.
1.1.8 Legal & Ethical Feasibility:
This project supports legally and ethically to all customers. We provide our
disclaimer and our privacy policy to customers. This warranty gives user specific legal rights
and user may also have other legal rights that vary from state to state.
1.2 Project/Product Scope:
The primarily scope of the project includes developing web app that will be the intermediate
source between the organizer and the individual who want to organize event. Following will be
within the scope of project
There will be facility to post the requirement of event.
There will be option to bid on the post.
There will be option to comment on the post.
Relative post of people invites them via email or Mobile services.
Post would be manageable i.e. user can edit and delete requirements.
There will be facility to set Reminder for events.
1.3 Project/Product Costing:
1.3.1 Project Cost Estimation by Function Point Analysis
No. of Inputs: 15
No. of Outputs: 21
No. of Inquiries: 11
No. of Files: 4
No. of External interfaces: 3
5. EM Planner
Deliverable I
5
Punjab University College Of Information Technology, Lahore Page 5
Calculate Count-total:
Information
Domain Value
Optimistic
values
Most
likely
Pessimistic
values
Count FP Count
Number of
Inputs
6*3=18 4*4=16 5*6=30
15 64
Number of
Outputs
9*4=36 4*5=20 8*7=56
21 112
Number of
Inquiries
5*3=15 4*4=16 2*6=12
11 43
Number of
Files
2*7=14 1*10=10 1*15=15 4 39
Number of
External
Interfaces
0*5=0 2*7=14 1*10=10
3 24
Count-Total = 283
Data Communication 2
Distributed Data Processing 3
Performance 5
Heavily Used Configuration 3
Transaction Rate 4
On-Line Data Entry 3
End User Efficiency 4
On-Line Update 4
Complex Processing 3
Reusability 4
Installation Ease 5
Operational Ease 5
Multiple Sites 3
Facilitate Change 4
Total = ∑Fj 52
6. EM Planner
Deliverable I
6
Punjab University College Of Information Technology, Lahore Page 6
Calculate Function Point:
FP est. = Count Total * [0.65 + 0.01 * (Fj)]
= 283 * [0.65 + 0.01 * (52)]
= 283 *[1.17]
FP est. = 331.11
For our project
Productivity = 37.3 LOC/pm
Labor Rate = 38000 per month
Effort = FP est. / productivity
= 331.11/ 37.3
= 8.88 pm
Now,
Cost/FP = Labor Rate/prod
= 38000/37.3
= 1018.77 Rs/Fp
Total Project Cost = FP est. * (Cost/FP)
= 331.11 * (1018.77)
= 337324.94 Rs
1.4 CPM - Critical Path Method
Activity Name Immediate Predecessor Duration in Weeks
A Initiation None 1
B Requirement
Gathering
A 3
C Feasibility Study B 2
D Costing B, C 2
E Scheduling D 1
F Requirement
Engineering
B , E 2
G Design B , F 3
H Implementation G 5
I Testing H , G 3
J Deployment H , I 2
7. EM Planner
Deliverable I
7
Punjab University College Of Information Technology, Lahore Page 7
AON Diagram:
Activity Duration ES EF LS LF TS FS
A 1 0 1 0 1 0 0
B 3 1 4 1 4 0 0
C 2 4 6 4 6 0 0
D 2 6 8 6 8 0 0
E 1 8 9 8 9 0 0
F 2 9 11 9 11 0 0
G 3 11 14 11 14 0 0
H 5 14 19 14 19 0 0
I 3 19 22 19 22 0 0
J 2 22 24 22 24 0 0
J
End
I
H G
F
E
DStart
A B
C
8. EM Planner
Deliverable I
8
Punjab University College Of Information Technology, Lahore Page 8
The Critical Path is as follows:
A B C D E F G H I J
1.5 Gantt chart
9. EM Planner
Deliverable I
9
Punjab University College Of Information Technology, Lahore Page 9
1.6 Introduction to Team member and their skill set:
Group Members Skills
Muhammad Umair Have good programming, planning skills and management skills.
Rana Umar
Have good analysis, programming and research skills.
Arslan Mehmood Have designing, programming and schedule management skills
Muhammad Abubakar Have good analysis, research and software engineering skills.
1.7 Tools and Technology with reasoning:
Visual Studio Express 2012 To create our ASP.NET web application
My SQL This tool will be used to create database for
our web application.
Technologies:
Wi-Fi/GPRS
Internet in mandatory to use our web app
and android app.
Web Browser For Surfing our web application
1.8 Vision Document
This application will provide the option to plan and manage your event. Customer can
select a particular option for the events such as venue, lighting, catering, food etc. This website
will help the customer to find the best providers. Customer can explicitly mention his budget and
demands for a particular section.
This will also facilitate the providers (managers of hotels). They can upload their menu
and can bid on their desired section. For every event the providers will be informed by email,
message to their cell phones and by notification to their account on this website.
10. EM Planner
Deliverable I
10
Punjab University College Of Information Technology, Lahore Page 10
Customers and providers both of them have to make their account on this website to avail
the facilities. They will have their own profile and they can maintain it accordingly. On the
providers profile there will be a default section where the customer can comment about their co-
operation and their management facilities. While on customer profile the providers can share
their views about payment or arrangements. For the communication between the customer and
provider website will provide the facility of chat box.
1.9 Risk List
Maintenance & design level risks
Health factor of staff (illness issues).
The size of project is under estimated.
Effects of changes in requirements of project.
Effects of restructuring in organization
Estimation: The development team might not be able to estimate the work time, preventing
customers from deciding priorities effectively. The rate of defects repair is underestimated.
Acceptance: Customer may accept delivery of the system although it does not really meet
their goals
.
Scope: The total features requested may be beyond what the development team can deliver in
the time available.
Software level risk:
Immature technology with rapid changes in standard.
Business logic may differ at presentation layer
Server down.
Development level risks:
Finance: There may be credit risk the question is whether they have sufficient resources
to manage the construction and operation of the project and to efficiently resolve any
problems which may arise. To minimize this risk human resources are important
(Limitation and resources).
Time:
o Limited time available to complete this whole project.
11. EM Planner
Deliverable I
11
Punjab University College Of Information Technology, Lahore Page 11
1 Introduction to Requirement Engineering
1.1 Systems Specifications:
The following are the clauses that must be included while describing the system specifications.
Introduction:
This application is developed for the users of PC and laptop users. “EM Planner”
provides users with the facility to manage an event like birthday, marriage, anniversary, Business
Meeting, Seminars etc. PC (Pentium 4 or higher) provides the facility to use “EM Planner”
Application or mobile phones can also use this facility with their internet browser. It gives us
more facilities like online bidding, observe the price comparison, optimal location for event,
minimum cost, best services, best reviews etc.
Existing System
Currently there are many applications those have been built on “Event Management” idea
but the uniqueness of our application is it deals with both Buyers and Sellers. Both Buyers And
Sellers are our clients. Rather than guessing and choosing best Event Planer according to event,
why not provide a platform where client and event organizer directly see and bid on the given
deals and packages according to their requirements.
Scope of the System
The scope of the project can be divided into following phases:
Phase 1: Analysis and Design:
Analyse the requirements for EM Planner
Division of the architecture into small components or modules to specify the design with
the functionalities performed.
Phase 2: Implementation:
Drive the design plan of application and make integration with Event Management
websites for real time Client And Event Organizers Interaction.
Develop the interface of Application for both web app and android app.
Develop databases for the app.
Maintain consistency of components with the repository.
Phase 3: Integration and Testing:
Develop test plans for testing the complete project.
Unit testing of each component.
Test the complete scenario of the application.
Perform application testing.
12. EM Planner
Deliverable I
12
Punjab University College Of Information Technology, Lahore Page 12
Summary of Requirements (Initial Requirements)
1) Create Event For Taking Services by authenticated User:
The very first requirement of application is to create event and Specify his/her
requirements via web app. Event Organizer will bid on the post created.
2) Create Event For Giving Services by authenticated Event Organizer:
The very second requirement of application is to create event for giving Services and
Specify his/her Services via web app. Organizers will Bid On “Given requirements”.
3) Invite People:
When a client bid on specific deal or an organizer bid on client requirements an Email
and mobile notification will Sent to client and organizer Vice Versa.
4) Database Management:
It will be able to manage a list of the upcoming events and managing events
profile. Event Planner history will be saved. Reminder time and date will be kept to
remind invitees on time.
5) Security Authentication:
Security and Privacy will be maintained on user profiles. Event creator profile
will be make completely private and will be visible only to that event organizer who bid
on client's post. This site will also provide complete information related to event
organizers.
Identifying External Entities
Over Specify Entities from Abstract
Pc/ Laptop(Pentium 4 or higher)
Organizer/Clients
Facebook
i) Perform Refinement
Users/Clients(Services Buyer, Services Seller )
Gmail/Hotmail/Yahoo
Mobile Services
14. EM Planner
Deliverable I
14
Punjab University College Of Information Technology, Lahore Page 14
1.4 Capture "shall" Statements and the external entities (Actors)
Para# External Entity Initial Requirements
1.0 User A user “shall” make internet connection with cell phone or with the
device having browser.
1.0 User Users “shall” Sign up to the application.
1.0 Application Application “shall” create the account.
1.0 User The user “shall” sing in to the application.
2.0 User User “shall” create events For Getting Services From Event
Organizers.
2.0 Application Application “shall” allow user to create events For Getting Services .
1.0 User User “shall” create Services List As Service Provider For Events.
1.0 User A user ‘shall’ chat to Service Provider and Vice Versa.
1.0 Application An application ‘shall’ notify to client via Mail and SMS
1.0 User A user ‘shall’ see approaching events in News Feed.
2.0 Application An application ‘shall’ alert user about upcoming events.
2.0 Application Application “shall” guide the user to Bid On Related Events.
2.0 Application An application ‘shall’ make scheduling list for upcoming events.
1.0 Application An application ‘shall’ set reminder for upcoming events.
2.0 Application An application ‘shall’ send alert message to remind upcoming event.
2.0 Application An application ‘shall’ guide the Event's map.
1.0 User A user ‘shall’ change account information.
2.0 Application An application ‘shall’ update the account information.
15. EM Planner
Deliverable I
15
Punjab University College Of Information Technology, Lahore Page 15
1.5
All
oca
te
Re
qui
re
me
nts
Para# Initial requirements Use Case Name
1.0 A user “will” make Internet connection, wifi/GPRS UC_internet_connectivity
1.0 A user “shall” create account UC_create_Account
1.0 The Website “shall” allowed the user to create Event UC_Event_creation
1.0 The Website “shall” allowed the user to Edit Event UC_Edit_Event
1.0 The Website “shall” allowed the user to Remove Event UC_Remove_Event
1.0 A user “shall” send the notification message. UC_send_notification
1.0 website “shall” provide the chat facility to your client UC_Chat_Facility
2.0 Website “shall” guide in Event Plan place by Google
Map
UC_Google_Map
2.0 website “shall” provide privacy in user account UC_account_privacy
2.0 A user “shall” place & Bid on your appropriate Event UC_Bid_Event
2.0 Website “shall” provide the incident Event handling UC_Incident_Handling
2.0 Website “shall” provide the View My Events” is a search
result.
UC_View_Event
2.0 Website “shall” Timeline visualization and reminder UC_Reminder
16. EM Planner
Deliverable I
16
Punjab University College Of Information Technology, Lahore Page 16
1.6 Prioritize Requirements
Para# Rank Initial requirements Use case id # Use Case Name
1.0 Highest A user “will” make Internet
connection, wifi/GPRS
UC_1 UC_internet_connectivity
1.0 Highest A user “shall” create account UC_2 UC_create_Account
1.0 Highest The Website “shall” allowed the user
to create Event
UC_3 UC_Event_creation
1.0 Highest The Website “shall” allowed the user
to Edit Event
UC_4 UC_Edit_Event
1.0 Highest The Website “shall” allowed the user
to Remove Event
UC_5 UC_Remove_Event
1.0 Lowest A user “shall” send the notification
message.
UC_6 UC_send_notification
1.0 Medium website “shall” provide the chat
facility to your client
UC_7 UC_Chat_Facility
2.0 Lowest Website “shall” guide in Event Plan
place by Google Map
UC_8 UC_Google_Map
2.0 Highest website “shall” provide privacy in
user account
UC_9 UC_account_privacy
2.0 Highest A user “shall” place & Bid on your
appropriate Event
UC_10 UC_Bid_Event
2.0 Lowest Website “shall” provide the incident
Event handling
UC_11 UC_Incident_Handling
2.0 Medium Website “shall” provide the View My
Events” is a search result.
UC_12 UC_View_Event
2.0 Medium Website “shall” Timeline
visualization and reminder
UC_13 UC_Reminder
17. EM Planner
Deliverable I
17
Punjab University College Of Information Technology, Lahore Page 17
1.7 Requirements Trace-ability Matrix
Sr
#
Para# Initial requirements Build Use Case Name Categories
1 1.0 A user “will” make Internet
connection, wifi/GPRS
B1 UC_internet_connectivity Business
2 1.0 A user “shall” create account B1 UC_create_Account Business
3 1.0 The Website “shall” allowed
the user to create Event
B1 UC_Event_creation Business
4 1.0 The Website “shall” allowed
the user to Edit Event
B1 UC_Edit_Event Business
5 1.0 The Website “shall” allowed
the user to Remove Event
B1 UC_Remove_Event Business
6 1.0 A user “shall” send the
notification message.
B1 UC_send_notification Business
7 1.0 website “shall” provide the
chat facility to your client
B1 UC_Chat_Facility Business
8 2.0 Website “shall” guide in
Event Plan place by Google
Map
B1 UC_Google_Map Business
9 2.0 website “shall” provide
privacy in user account
B1 UC_account_privacy Business
10 2.0 A user “shall” place & Bid on
your appropriate Event
B1 UC_Bid_Event Business
11 2.0 Website “shall” provide the
incident Event handling
B1 UC_Incident_Handling Business
12 2.0 Website “shall” provide the
View My Events” is a search
result.
B1 UC_View_Event Business
13 2.0 Website “shall” Timeline
visualization and reminder
B1 UC_Reminder Business