- Get link
- Other Apps
- Get link
- Other Apps
PROJECT TITLES
- Rule Based Smart Design
- QUARDRANT SCHEDULER
- DREAM TEAM
- AUTOMATIC TEST CASE GENERATOR FOR WEB AND DESKTOP APPLICATIONS
- AI Based Timetable Generator(Web based Agile Negotiating Service )
- An Application of Distributed Parallel Meeting Schedule Using Android Smartphone
Project Proposals
Rule Based Smart Design
Problem Statement:
Overall goals of the project:
The overall goal of the project is to detect failures of the software through Rule-Based approach from design level and to detect errors in source code.
Importance of the project:
Importance of the project is that you can detect errors in the software by mechanism consisting of rules. It will maintain the list of which type of error can occurred and creating rules against described errors. From this programmer can easily find where the error occurred and save its time.
Functionality of the project:
It will have the following functions:
- Scripting for UML
- Described errors
- Creating rules at the point of the source code of entity
- Detect error
Knowledge acquisition:
Existing System Failures:
Around 60% of the software failures faults go completely unreported by current mechanism.
A significant number of notifications in the traditional log turn out to be false positives.
Traditional system rely on simplistic coding pattern
Proposed System:
The ambition of this is the ability to report software failures and to propose an approach named rule-based logging achieving failure detection.
Software :
Front End: Windows Form/ C# 2008
Back End: Sql Server 2005
Hardware:
Processor: Intel Pentium
Ram: 2.00 GB
Work plan:
This is a group project. There will be meetings with our supervisor weekly in which we will discussed the issues related to our project and what we will cover next. She will guide us for further advancement.
References:
Research paper: Event Logs for the Analysis of Software Failures: A Rule-Based Approach (June 2013)
2.QUARDRANT SCHEDULER
Problem Statement
Every day, we may have a lot of small things to do: go to school, return a book to the library, buy some food, submit the assignment, wash clothes, etc. Remembering all these is really troublesome, and it is easy to forget something. / Although we can use the calendar app to remind us, these events are so small and will make our calendar messy. We need a simple, fast and easy way to create a reminder for these small events. / and then there are other kind of thing which we have to do on the periodically: maintenance of car , bill payment ,read a book or part on weekly basic, or that world winning idea came to you which you like to work on your free time like Quadrant Scheduler Fully integrated with phone, which will not only save or manage your reminder but after some time extent will able to automatically design your daily schedule and provide you collaborative daily scheduler
Scope
Thing which are going to be covers in this document are
Calendar
It’s a basic output which contain all your appointment
Appointments/Reminder
It will hold you appointment/reminder recursive and non-recursive
To Do list
As mention in literature of strategic time management following are the types of to do list and all will be covered
Today
Weekly
Monthly
Weekly
Master to do list
Daily scheduler
It will contain your daily schedule so you can get more done and forget less
Gate keeper book
It will act as your gate keeper book so you can add any note appointment reminder phrase any thing
Time Quardant
Help you to prioritize and invest your time effectively
Expense
It will also help you to keep track of your expenses
Time table
Requirement of the Project
As this project is based on the material giving on the time lender groups website and by their workshop Strategic time management and Time quadrant theory by Stephen Covey in his book The 7 Habits of Highly Effective People so the process will be
(Collaborative time Scheduler)
Knowledge Acquisition
As mention before most of the knowledge about thing would be by Time lenders workshop (Strategic time management)
Time lender introduction
Time lenders is a management consulting and training firm with a vision of helping individuals and organizations develop meaningful existence. We believe that a meaningful life and existence can be had by having:
A worthy and powerful individual or organization vision
The ability to prioritize our individual and organizational lives around this vision and to drive this prioritization through determination
The ability to share this vision with others and then to inspire people to pursue this shared vision
7 Habit of Effective People
Time quadrant theory by Stephen Cory
Priority matrix
It is a app which cover small portion of the above giving description
Known References
As mention before most of the knowledge about thing would be by Time lenders workshop (Strategic time management)
Time lender introduction
Time lenders is a management consulting and training firm with a vision of helping individuals and organizations develop meaningful existence. We believe that a meaningful life and existence can be had by having:
A worthy and powerful individual or organization vision
The ability to prioritize our individual and organizational lives around this vision and to drive this prioritization through determination
The ability to share this vision with others and then to inspire people to pursue this shared vision
7 Habit of Effective People
Time quadrant theory by Stephen Cory
3.DREAM TEAM
Problem Statement
Imagine you have a Million Dollar idea but you are lacking the skill to achieve your idea you are needing a team with a set of skill to achieve that goal or you are master of some skill but you have no idea to work on ,whichever kind of person you are we are providing you the platform to propose your idea and find a team and achieve your dream project for that we are making a website where idea would be shared entrepreneurs team will review the idea had after selecting an idea, a shared story board will be giving to each stakeholder to discuss and mature that idea
Scope
Thing which are going to be covers in this document are
Portfolio
It will contain little about your personal description and mainly about your skill
Idea Wall
It will contain top ideas, new ideas on a single screen display
And posting of the new ideas
Story Board
It will contain
Features
Product backlog
Suggestion about product
Problem etc.
Team Meeting
It will provide the way of communication between team members
Project Diagram
This project will have following step define in the process diagram below
Knowledge Acquisition
The inspiration of the idea came from the organization named as “Startup Weekend” in which an individual describes an idea in front of skill full persons who take ownership towards the idea and start working on it. My idea is to automate and improve this process.
Known References
Startup Weekend
Startup weekend are 54-hour events where developers, designers, marketers, product managers and startup enthusiasts come together to share ideas, form teams, build products, and launch startups!
4.AUTOMATIC TEST CASE GENERATOR FOR WEB AND DESKTOP APPLICATIONS
Objective
The objective of our project is to develop
Test case generator for web applications
Test case generator for desktop
Scope
This tool is used to evaluate the type of the fields available on the web pages as well generate their respective test cases as well as for the desktop applications .
As far as for desktop applications the field stored in databases are evaluated based on those fields respective test cases are generated
Process flow :
For web applications :
For Desktop Applications :
Why the system is needed ?
Test case generation is an essential aspect of software quality assurance phase which consumes 25% of total software development cost and time approximately. Nevertheless, industry survey revealed that test cases are still generated manually most of the time with the use of the requirement or the design specifications.
Resources/ tool required :
For web applications :
Php , mysql
For desktop applications :
Java and C#
Future aspect :
The future aspect of project that we will enhance the functionalities of our product so that it will also work for complex web pages and multiple web applications . Similarly for desktop applications we enhance it for multiple applications.
Conclusion
Our product is basically developed to generate test cases for web applications and desktop applications. Our product reduces manual work and it supports the team to do their in a convenient way .
5.AI Based Timetable Generator(Web based Agile Negotiating Service )
Problem Statement:
Overall goals of the Project:
The overall goal of the project is to generate a timetable for the Software, Computer and Electrical department, basically for the Engineering as well as BBA department of Bahria University which is free of clashes. This will be AI based.
Importance of the Project:
Time table of a university is the backbone for organizing classes. Universities like Bahria University have a huge student crowd and hence, lots of teachers are there in each department. Creating a timetable with no clash of subjects and teachers is really a tough job while doing manually. If intelligent software is built that generates a timetable automatically without clashes, it will be easier for the faculty and for the students to achieve their goals.
Functionality of the Project:
Automatic clash removing (Main feature) using AI backtracking algorithm.
Name addition, deletion to database to database will be taken care on runtime.
Front end for teacher name, domain entry, department, subject entry.
Selection for subject will be given and initial time.
Clashes for slots required or to be taken will be given on initial time. Example: A teacher needs a morning slot.
Will take care of Namaz break, if the resource doesn’t permit then the software will display “Compromise” message.
The main user will be the coordinator who will manage the software.
Swapping of teachers.
Automatic Slotting of lab like 3 – hours.
Empty room timetable for extra classes.
Resource Utilization.
Page Break
Knowledge Acquisition:
Existing System
Time Table creation is tedious and time consuming process for the faculty in charge. At present this is done manually in Bahria University as there are no efficient time table generators. While framing time table the basic problems are slot clashes. Allotting periods itself is so tedious that allotting the whole time table is not at all efficient when done manually. So, even the software which has already been created does not comply with the constraints of our university.
Limitations in the existing system:
Time Consuming
Tedious Process
Manual Labor
Less flexibility
Proposed System:
This algorithm based application allots periods in such a way that no period clashing or faculty period clash is met. We pair subjects in such a way that teachers remain associated and no period clash appears. Subjects are allotted as per credit. 3 credit hours are given preference per week.
Advantages of Proposed Systems:
Effective.
Automatic Clash Removing.
Not time consuming.
No mental stress.
Generates various sets of timetable.
Software :
Front End: ASP.NET/C# version 2010
Back End: Sql Server version 2008
Hardware:
Processor: Intel Pentium IV
RAM: 512 MB or 1 GB
Hard Disk: 40 GB
Proposed Deliverables:
At the end of the term this system will provide with a lot of advantages and follow the maximum constraints providing utmost flexibility to the institution.
Books:
Artificial Intelligence: A Modern Approach Authors
By Staurt J.Russell and Peter Norvig
6.An Application of Distributed Parallel Meeting Schedule Using Android Smartphone
Abstract
With the rapid adoption of location-enabled smart phones and the proliferation of mobile Internet services, we have seen the emergence of a large number of applications that can sense and share users’ location information with others. One objective of our study was to see to what extent this might be the case for location sharing. Our results are based on tracking users over a certain period of time and collecting detailed information about their willingness to share their locations with others. A second objective of our work is to understand to what extent differences in location-sharing preferences between the two parties have effects on the design and likely adoption of location sharing and location-based advertising. This project aims at using Google API and with that one must be able to precisely locate any particular individual of a peer group of a company / team so that it is possible to schedule the meeting at one of the peer’s residence / office that can minimize the cost (time / fuel) of traversal of every other individual of the peer group. The project can then be extended for multi-variant cost function so that an effective meeting scheduler can be designed and deployed on any Android device.
Meeting conducted either personally or by video conferencing. And complete follow up of each meeting is maintain. Filing is on cloud so every device and every platform able to view and use it, event log associated to the file also maintain. This is complete meeting scheduler with follow up. It cover all aspects of meeting and through android it provide more mobility and advantages.
Existing system
The existing system is used to find the location and to schedule the meeting. But finding the location is not directly tracked from GPS. Since some places are restricted and the correct location cannot be identified, and before to schedule the meeting make a call to that particular responsibilities it’s becoming a extra processing time at all. Some interior area we didn’t get the GPs values (Latitude and longitude) directly, because satellite focus can’t abele to get corresponding location.
Disadvantages:
GPS didn’t get accurate value for the interior area.
Before to schedule the meeting make the call manually.
It will increase the travelling Time and fuel.
Proposed System
The aim of this project is to identify the location of the employees and to schedule meeting according to that, which satisfies all the employees in the peer group.
The location of the employees is tracked using the GPS in smart phones and it gets updated. Based on the location of the employees common place is identified using the Google maps and the distance is calculated using Google API to get a centralized place , where the meeting can be schedule using that centralized place automatically search the nearest hotels and resort at all.
That particular meeting location, distance and address will notify to the corresponding employee client side. Reminder (customize by client) will also occur. System provide 2 option of attending meeting one in attend meeting personally and other is via video conference. In video Conference there is 2 more sub option one option is participate through video conference and other is catch video stream only. Participants have to set how to attend the meeting either by personally attending or by video conferencing.
Scheduler set the objective of meeting. Objective are of two types one is single assignment or other is group assignment. In single assignment there is vote for an objective in single assignment he/she is authorize to update the status of objective. If the status is completed update the objective status completed if not user have option to give the suggestions, recommendations or any problem associate to the objective. In group assignment there is also vote for an objective if 80 percent participant vote if the objective is completed the status is completed other can give the suggestions, recommendations and problem associate with the objective.
Here is another feature of meeting overview report. Meeting Overview Report is generated before the next following meeting it have the list of objectives that are completed and not completed and suggestions, recommendations and problems associated with the objectives. System also provide the feature of filing. Files videos MOR (Meeting overview report) are kept in cloud with authorization and rights. System also generate events log of files.
Clients (participants) have a feature of meeting history. History of attend meeting is generated by system and report too.
Advantages:
- When the GPS values didn’t get the interior area that time it will automatically navigate the Service provider.
- Reducing the time, fuel wastage of travelling.
- Reduce the distance and work pressure of the employees.
- Meeting conducted via video conferencing.
- Meeting vise objective maintain associated with dedicated participants.
- Filing is on cloud so that every device and platform access it.
Comments