Need to develop a desktop application which can generate timetable

Hi All,
Below mentioned is my requirement:
I need to create a desktop application whch can generate the time table automatically.
Fields which we give as input are as follows:
1.No of classess
2.Teachers along with their subjects
3.Work load for each teacher for a week
4.Time intervels when a particular teacher will be available(some teachers will come to school only in afternoons)
5.Subjects to be taught
5.Number of periods each subject has to be taught for each class.
Can anyone send a an algorithm related to this so that I can further develop the same and use it in my application.
Any suggestions will be of great help to me.
Thanks
Muni

Well... this is a month old not sure will this be too late. Basically I suggest you do some study and reading into relational database and combine with OO programming (if you got time, study UML too),
if you understand how to draw a relation database tables (doesn't have to be database, you can save data into txt/xml...etc) you pretty much know how to implement your application

Similar Messages

  • Need to develop a Mobile Application for Time Entry

    Hi,
    I need to develop a Mobile App for Time Entry details which can used as an Applicaion on Android or iOS.
    Can anyone help me with the approach i need to follow to develop such an application which can be used on Android or other OS.
    Thanks,
    CV

    Hi CV,
    Oracle Application Development Framework Mobile (ADF Mobile) browser is a standards-based framework that enables the rapid development of enterprise mobile applications. Oracle Fusion Middleware 11g release 1 of ADF Mobile browser extends Oracle ADF to browsers running on mobile devices. Because ADF Mobile browser is built upon the component model of Java Server Faces (JSF), you can quickly develop applications for mobile browsers. ADF Mobile browser's mobile-specific extensions to JSF enable you to develop mobile applications using the same methodologies for developing JSF applications for the desktop.
    http://docs.oracle.com/cd/E17904_01/web.1111/e10140/pda_ovrv.htm#ADFMB101
    Cheers,
    Vlad
    Give points - it is good etiquette to reward an answerer points (5 - helpful; 10 - correct) for their post if they answer your question. If you think this is helpful, please consider giving points

  • What is the best practice when distributing a desktop application which uses SMO

    I have a WPF application which installs a web site. One of the installation steps is to execute a number of SQL scripts which will install website's database. The database server is not necessarily the same machine as the product is installed - in most cases
    it's a different server on the same network. All the scripts are generated by a build of database project (visual studio 2012 db project) - hence all of those are in sqlcmd mode.
    I can workaround sql variables (:variable - type of creature) by making some simple text replacements. The big problem is with the "GO" statements. At first I thought that I can split the script into many subscripts using a regex split operation
    defining "GO" to be the separator - this did not work; having a world Polygon in the script will cause the whole operation to fail. Unfortunately I have no control  over the content of the script hence if someone will decide
    to put a comment like /* If you do not know how to use this script then GO TO HELL */ would break the installation process.
    I have then tried executing the whole script (with "GO" statements) using SMO. This works well on my development machine but once I try to do this on a server, application falls over missing dlls. Now for Microsoft.SqlServer.ConnectionInfo, Microsoft.SqlServer.Smo, Microsoft.SqlServer.SqlClrProvider
    and Microsoft.SqlServer.SqlEnum the solution is simple - I can just set "Copy local" to true and those dlls will be distributed with the application. 
    Big problem is with Microsoft.SqlServer.SqlClrProvider.dll. OK, I can get this library from my local machine - but I am not sure which SQL version this will be used with. I can't include more than one of those dlls as all of those have the same name. 
    I know that the official MS line is to install SQL feature pack (http://msdn.microsoft.com/en-us/library/ff713979.aspx). But again - I do not know which version of SQL my application will be working with, and I need to make the installation process as simple
    as possible. 
    My question is - is there a way I can distribute a desktop application (which makes a use of SMO) without any prerequisites and for all versions of SQL server? If there is no such a thing then using SMO is pretty much pointless as it cannot be distribute
    - even if then it's not version agnostic... Thanks for any help! 

    I agree with Olaf, when you want to ensure that you can interact with any version of SQL Server.
    The problem you will run into if you are not controlling the version of SQL Server is in the version of SMO. If you use SMO version 10.5 and need to deploy using SMO to SQL 2012, it will not work. SMO will always be backward compatible but not forward compatible.
    So you would have to have a max version of SQL Server your setup would deploy to in order to control errors and failures. So if you distribute SQL 2012 SMO then the max version would be SQL 2012 for the deploy.
    So using a tool that is version agnostic is the way to go, and you can also use in .NET the System.Data.SqlClient to execute statements against the SQL Server as well. This will be version agnostic too.
    Ben Miller - SQL Server MVP, SQL MCM 2008 - @DBADuck http://www.dbaduck.com

  • We have developed a desktop application using Flash software and published the same for MAC environment. When we double click on the index.app file, the application is working perfectly in Mac 10.6.7 at our office. But if the same index.app file is double

    We have developed a desktop application using Flash software and published the same for MAC environment. When we double click on the index.app file, the application is working perfectly in Mac 10.6.7 at our office. But if the same index.app file is double clicked in Mac 10.6.7 at out clients location, its not opening. For your information the client is able to open this same application by double clicking on index.swf file. The main problem is that client is not able to open the application using index.app file at their office whereas we are able to do so at our office. Can anyone give some suggestions to sort this problem?

    The most common reason is different versions of Flash, or different versions of web browsers used.  Some users may elect to not have Flash installed at all because of the processor overhead of Flash.  If you are going to make an application for a client, check what operating system and browser versions they are using first.  Then determine if a stand alone application is required, or if they have the necessary plugins to run specific browser enhanced code.
    P.S. MAC is an acronym for Media Access Control.  Mac is the shorthand for Macintosh, the operating system and computers made by Apple Inc.

  • Blocks in standalone applications which can be double clicked for changing parameters

    Can we have blocks in standalone applications which can be double clicked for changing parameters.
    something like an options/configure button which opens another window and helps us to change tha parameters  of that particular
    block.

    Well, you will need to program your application that way. Maybe I am not understanding this correctly but what parameters do you want to change in your standalone application?
    Adnan Zafar
    Certified LabVIEW Architect
    Coleman Technologies

  • Do you develop Java Desktop Applications based on netbeans RCP?

    do you develop Java Desktop Applications based on netbeans RCP?
    http://nextbridge.net/netbeans/ ,a definitive source for netbeans plugins information

    I don't. For the moment it seems too complicated. I follow the MVC pattern when the application is big and try to look at the code of successful projects.

  • Hi All, I want an application which can make other application password protected, Do we have any such application like applocker etc for iPhone 5

    Hi All, I want an application which can make other application password protected, Do we have any such application like applocker etc for iPhone 5

    Some apps allow you to do this with documents, photos, and videos but it is not possible to do with apps. Your best and only solution is to use the phone passcode.

  • Need a badi or user exit which can trigger tr:AR31

    need a badi or user exit which can trigger tr:AR31 ,based on ANLA-AKTIV,ANLB-AFABG.AND COULD ANY ONE explain indetail

    There is no BADi for AR31 but you can use Exit:
    AINT0002                                Substitution of offsetting accounts in out- and inflow ...    
    AINT0003                                Defining percentage/amount of repayment by invest. support

  • Is there any application ,which can lock my folders individually  plz reply me

    is there any application ,which can lock my folders individually  plz reply me

    Ann app will not help, as no 3rd party application can affect another, so no app can lock another apps files or folders.
    Apps can lock their own content, and some do include that option of putting a passcode on just them and their own files, but there is no universal feature.
    If you put a passcode lock on the iPhone, then no one can get to your content.

  • Need help on making desktop application to web application having individual controls for users at the same time

    Hi,
    I have an desktop application and the following are the functionalities of the same.
    1. User inputs the data file with path (log file) to parse the required data.
    2. Once the user enters the path and starts the tool with start button, the tool parse the required data in terms of records and gives the records (creates output file containing all the useful records).
    3. Have popup window to display a group of data.
    4. Have popup to Plot graph. When a button is pressed in main GUI, the popup is opened giving scroll bar menus to choose the data for the graph. User after selecting the data (multiple Y axis) press another button to plot the graph. The input to this popup is the output file generated by this tool.
    5. The main GUI has buttons (play, step forward, step backward, reverse play, pause, stop, 1st record, last record - like tape recorder buttons) to play the records one by one.
    This application is used by many people and since its a desktop application (created in labview 2009), the user every time has to manually install the newer version.
    "So it is required to make the application into web based so that, the user can individually access the tool at the same time (different instances same as desktop app) and run their own data files from their system. The output files to be stored in the respective user's system."
    Can this be done using Web Publishing or Web Services present in LabView?
    I tried using Web Publishing but it gives control to only one user at a time and loading the files from the client path to run the tool is not possible.

    Simple. 
    If all you are worried about are updates, just put the EXE on a shared network drive and have your users launch it from there.

  • Smart card development for desktop applications

    I'm totally new to smart cards and would like to get learn some about it. I'd like to build programs which have simple interaction with a smart card for storing information there and light processing.
    I thought about buying Gemplus 430USB reader.
    Could someone suggest a java card for me?
    P.S.
    How hard (if at all) is it to build the most simple application and install it on a smart card?

    I'm totally new to smart cards and would like to get
    learn some about it. I'd like to build programs which
    have simple interaction with a smart card for storing
    information there and light processing.
    I thought about buying Gemplus 430USB reader.I don't know this reader, just make sure it's PC/SC compliant. You shouldn't have to spend more then $20 on a reader that you can develope with. The American Express Blue or Visa readers would do fine(I use the Amex Blue) and they are free if you get the credit card(at least in the United States).
    Could someone suggest a java card for me?I use IBM's JCOP10. It's IBM's low cost JavaCard.
    You can probably purchase one from my company
    www.orga.com
    >
    P.S.
    How hard (if at all) is it to build the most simple
    application and install it on a smart card?Depends on your programming ability.

  • Help Needed in developing simple Chatting application using flex and blazeds

    Hi,
    I followed this tutorial from adobe http://learn.adobe.com/wiki/display/Flex/Creating+a+BlazeDS+messaging+application+in+Flex+ Builder i installed tomcat server and set the path.I am unable to open server like this http://localhost:8080 but i can able to open that in this way http://127.0.0.1:8080/   .... When i create my new flex project in flash builder 4 i am getting this error
    You do not have write permission for the project output folder. Specify another location.
    can any one help me in how to get rid of this problem.I hope this forum helps me in finishing my flex project..
    Thanks
    Trinethra

    Hi,
    Need to use a scrollable resultset and depending on the need to have a stateful connection or a stateless connection you may need to query the table for every request(for stateless connection) and use the same result set for(stateful connection). and depending on the no of records in a page and the page no do some simple arithmetic and move the resultset. Hope this helps.
    rajesh

  • Writing a java application which can work in different network protocols

    Hi,
    i am working in an environment where we have different type of system. some systems work on tcp/ip and some systems works on some specific protocols like x.25 etc.,
    so i want to know is it possible to write a protocol independant application in java for solving this problem.( not specifically for x.25 and tcp/ip)
    its urgent!
    regards

    write something independant of its implementation is one of the core principes of Java, simply write to an interface (or abstract interface).
    Then build for each protocol a concrete class which will execute the calls for that specific protocol
    Does this help?

  • How can I sync my iPhone to iCloud and also to my desktop Mac (which can't sync to iCloud)?

    I would like to sync my iPhone to iCloud (since MobileMe is about to be removed) for backup, but my desktop Mac doesn't connect to iCloud as I run Snow Leopard (not running Lion, and I have no intention of installing Lion, having heard how many problems that caused to my friends).
    Having tried to sync to iCloud with the phone, I'm now unable to sync with my desktop iCal or Address Book. Now, none of my appointments and reminders are being transferred between the two.
    Any suggestions?

    I would have to look at iTunes on an older version of OS X (I run Lion), but I believe it is possible to sync contacts on the phone with both Address book and iCloud via iTunes. This is normally a bad idea as the assumption is you would be syncing the Mac Address book with iCloud and would end up creating a sync loop and duplicate entries with every sync.  You'll have to see.
    It might be a better idea to switch to syncing contacts with Google until and unless you intend to upgrade OS X to Lion.

  • Is there an application which can lock all my application in my Iphone 5?

    Is there an app that can be used to lock the apps in my phone and each independently?

    No.
    You can only passcode lock the whole iPhone.

Maybe you are looking for