Find Jobs
Hire Freelancers

Web Based Application for Scheduling of Teaching Loads

$750-1500 USD

Closed
Posted over 8 years ago

$750-1500 USD

Paid on delivery
In this project, Iterative and Incremental development model is adopted. Using this model is allowing me to create a high-level design of the application before I actually begin to build the entire product while improving it step by step. It, also, allowing me to get a reliable user feedback by presenting sketches and blueprints of the product to users and asking them to imagine how the product will work. Scheduling of teaching loads in scientific departments is a challenging task, as it is subject to a large set of dynamic constraints. These dynamic constraints include the students’ study plan, instructors’ preferences, instructors’ availability, lecture rooms’ availability, etc. So, to build a schedule free of conflict in time and space is a challenging task that needs some tools to help in creating and updating this schedule. In the Initial Planning phase, a survey was done on “Development of a Web-Based Application for Scheduling of Teaching Loads” to understand the domain, guidelines and procedures on the topic was noted. In the Requirement and Planning phase, it has been noted that the system should be able to upload the below data: • study plan(s) (such as the courses, and their position in the study plan, the credit hours, etc.), • instructors (such as the list of instructors and their teaching preferences), • time slots (such as timing and duration of the available time slots), • facility (such as the list of lecture/lab rooms and their capacities, as well the available equipment), • student enrollment in a certain semester (such as number of students per academic level per program). Then, based on the uploaded data, the application should be smart enough to answer some simple scheduling questions, such as: • what set of courses can be assigned simultaneously to a certain instructor • what set of instructors can teach a certain course • what set of courses should be delivered in a certain semester • how many lecture rooms are needed to deliver a certain course in a certain semester More requirements can be addressed and added later. In the Analysis and Design phase, I have completed a first draft of selected diagrams using Visual Paradigm tool. The below diagrams have been created: • UML – Use Case Diagram • UML – Information Flow Diagram & Interaction Overview Diagram • UML – Sequence Diagram • UML – Class Diagram • UML – Package Diagram • UML – Object Diagram • UML – Activity Diagram • UML – State Diagram Then, a high-level design of the application has been created using sketches and blueprints. In this project, Model-View-Controller (MVC) architecture has been adopted as 3-tier architecture. The 3-tier architecture is comprised of: • Presentation tier, that includes the user’s web browser. • Application/Logic tier, that includes the web server and the business logic that is used in building the dynamic web pages. • Data tier, that includes the database used by the application. In the Implementation phase, based on my prior knowledge of the basics of developing an application, I have studied and get familiarized with building a web-based application using specific tools. This application will be done using a Java programming tool (Eclipse), Oracle GlassFish server, and MySQL database. As a start, I have created a test environment in Eclipse to test the connection with the database using Java Database Connectivity (JDBC) API by Oracle. After that, I implemented the MVC architecture in Eclipse. The next step is to review and update the design phase, and then starts do some coding.
Project ID: 8283597

About the project

25 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
25 freelancers are bidding on average $1,333 USD for this job
User Avatar
Hi! I am top 6th freelancer. I am interest your project and hope to work with you. I will complete your project perfectly in your deadline. Project budget is negotiable. Please get in touch. We can discuss your project in more detail. Best Regards
$1,546 USD in 20 days
5.0 (195 reviews)
8.7
8.7
User Avatar
Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself developer so you will directly work with me. No mediators. No managers. No subcontractors. see my recent work for the technical expertise along with reviews & feedback on my profile page.
$1,159 USD in 20 days
5.0 (88 reviews)
8.3
8.3
User Avatar
I have 10+ years experience and more than 600 projects completed on this platform. Do you have any design requirements? Do you have any wireframes? I am very interested to work on this project. Ready to start ASAP.
$1,600 USD in 30 days
4.9 (430 reviews)
7.4
7.4
User Avatar
A proposal has not yet been provided
$1,052 USD in 20 days
4.9 (99 reviews)
6.7
6.7
User Avatar
Dear Sir/ Madam, My name is Henry - the owner of PHAMTECH Co. My team is really interested in this project as it is exactly within our scope of expertise: We are web/ app design & development company located in Hochiminh city, VIETNAM. Working with a team who has both in-house DESIGNERS and PROGRAMMERS means that you can take advantage of both: Our designers could help revise the design even in coding process, which is a GREAT benefit for any ongoing project. + We plan and build. We don't use prebuilt templates which produce conflicting codes and bugs and hurt the system in the long term. + Our team is 100% in-house. We don't outsource projects elsewhere. So you pay for the real service - not marketing fee. In short, if you need an experienced team who offers *real English* communication, beautiful design & optimized code, premium after-service, in time and to budget, then we are the choice. If you need something based on solely ONE of the above criteria, then we're still happy if you decide to give another freelancer a chance. Just bookmark our Freelancer profile https://www.freelancer.com/u/phamtech211.html and come back in case the selected freelancer can't meet your demands. Best wishes, Henry.
$1,888 USD in 40 days
5.0 (7 reviews)
6.3
6.3
User Avatar
A proposal has not yet been provided
$1,159 USD in 20 days
4.6 (20 reviews)
6.5
6.5
User Avatar
I am ready to work o your task , as per the given requirement , please message me i am available 24/7 online Thak you
$1,184 USD in 20 days
4.0 (58 reviews)
5.3
5.3
User Avatar
A proposal has not yet been provided
$1,250 USD in 20 days
4.8 (13 reviews)
4.1
4.1
User Avatar
Dear Sir. I developed many projects with PHP , Jquery , MYSQL and #C . I also perform many other tasks with #C. I can give a sufficient answer to your question and test tasks. I can enough satisfy your requirements. Please contact me. thanks.
$1,184 USD in 20 days
5.0 (5 reviews)
4.0
4.0
User Avatar
We are Egyptian team, and i am sure that you will get our work is a great as you expect, all of team have a diploma in javaSE, JavaEE, JavaFX using many technologies like Struts1, Struts2, Hibernate, JPA, Spring, Spring MVC, Spring Security, EJB, JSF, Primefaces, Webservices and all of us familier with XML, Javascript, AJAX, Web Services .. etc Also we have members who have a diploma in Andriod, JavaME, IOS, Blackberry applications. We are a team of programmers who have many skills in programming generally and in java specifically. we worked on a projects for a big companies like vodafone, Etisalat and many banks. We have knowledge about many fields of business. I can assure that you'll get your work done in an efficient way.
$2,222 USD in 15 days
4.8 (16 reviews)
4.2
4.2
User Avatar
Hello I am Software Engineer and Expert in Software Design and Development so you can consider me for this Project Thanks I will wait For your Quick Response
$777 USD in 30 days
4.6 (11 reviews)
3.8
3.8
User Avatar
WISHING YOU PEACE IN YOUR LIFE. Basic framework is ready with me which has features: -------------------------------------------------------------------- #It's simple, lightweight and efficient. It combines rapid development techniques with advanced software architecture based on the model MVC , with a unique approach of declarative programming that allows to develop most of an application without writing Java code. Allows applications to create cross-browser (IE, FireFox, Safari, Chrome) and web / AJAX applications. #It includes everything needed to develop modern business applications: User Interfaces Ajax, PDF, graphics business, security transparent to the programmer, security administrative console, efficient, persistent data, centralized exception handling reports, automatic form validation, email notifications, generating HTML #A complete cataloge of prefabricated templates with quality production, modules represent commonly used in business applications. A level of reuse is reused much higher than the class or another concept tied to language programming. The catalog of templates is extensible and customizable by developer. I have 8+ years of software development experience in java. I love writing algorithms. I assure you fast and pleasant website and this where engineering come into practice even though there are plenty of technologies. Working in a reputed company,Cognizant ,India ,Pune. Thanks & Regards, Yakub
$1,250 USD in 40 days
4.6 (1 review)
2.2
2.2
User Avatar
A proposal has not yet been provided
$1,000 USD in 15 days
5.0 (1 review)
0.0
0.0
User Avatar
A proposal has not yet been provided
$1,250 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have 12 years of experience in Software development. I worked for more than 8 different software companies and domain wise I worked for both old and new domains.
$977 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I know your heart is set on Java/MySQL, but consider a browser-based cloud database application service that includes ALL IT services in a single plan. Why ask users to "imagine" how the product will work, when I can give you a working product with the same effort? During twenty years of creating database applications for clients, I developed a method to support a diverse set of CUSTOM applications. We combine all services: DESIGN, DEVELOPMENT, HOSTING, TRAINING, and SUPPORT into a single plan--one low monthly fee to fully support your IT needs. Search for "Konduit Transaction Editor". I can set up your CUSTOM Teacher Load Scheduling database application on a production Transaction Editor (TEd) cloud server within two weeks for just $495. Users can Test Drive the application online for two months as we continue to refine your requirements. You get immediate hands-on experience and we can calculate the affordable monthly recurring fee based on the complexity of the application we build. * Each TEd application combines spreadsheet ease-of-use with the accountability of a database and includes ongoing professional APPLICATION support. * Intuitive SEARCH, SORT, and VIEW-creation capabilities * All user data changes recoverable from CHANGE HISTORY LOG * Highly reliable and secure * IMPORT/EXPORT - named VIEWS and file format specifications * JOB scheduling and EVENT-based data modifications * NOTIFY capabilities * and so much more... Contact me for a demonstration.
$750 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$1,666 USD in 90 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$1,111 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Having Rich 10 years of working in Java J2EE, MVC, Spring, Hibernate, Struts, Mysql, Oracle technologies. Have Delivered end to end project starting from Analysis, Low / high Level design, Coding, Review, Testing, Publishing, Maintenance.
$1,666 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$1,555 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of QATAR
Qatar
0.0
0
Member since Aug 17, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.