Give him a break!  He is working smart, not hard.

"Who cares whether the cat is black or white when you want to catch mice" - Deng Xiaoping.

m christensen wrote:
I wouldn't be THIS hard on him, BUT...

juan perez wrote:

So in a nutshell you are asking the community to do your homework. What a shame.

Start by analyzing the sqlite3 command line interface, make a GUI that replicates that (and more, heck its a GUI), contribute it to the sqlite project, THEN talk about your dissertation.

jp.

But, I'd presume the intent here is 'Experience' a software development process.

Design and build in a vacuum and see what the users think after it's done, as suggested above, is an all too common and WRONG
approach IMHO.
I don't think you are INTENDING to 'ask us to do your homework' but I don't think you have yet done the work you need to do before asking opinions. Final project or real-world-work the issues are the same.

Mr. Newby you appear to have failed to do basic research into your market or users needs.
First assess the need for your project.
It would appear you are under the assumption there are no GUI tools for sqlite.
A Google search like "sqlite GUI" shows otherwise.

I DO think your general approach of asking people what they need or want is a good one and could be quite enlightening although probably not entirely along the lines you probably first expected.

Do your research, figure out what YOU think the requirements and options are.

Ask some direct and possibly leading questions but be open to answers that may not be what you expect.

General open-ended questions may very well not spur any real discussion.
They often indicate you have not done your homework so-to-speak.
This applies even more in the 'Real World'.
I also see such questions in the real world as in indication of a lack of commitment to the proposed project. In short if YOU don't have the commitment to do your part FIRST why should I spend a lot of time and effort on a response
you may or may not even look at before you flitter off to something else.

Just like in the real world some people may support your pet project, some may be hostile, some couldn't care less and some people think you 'shouldn't bother them with the details or questions'. You will need to learn to deal with this too, it's part of the job.

Let's say you take this advice and look at "SQLite Analyzer"

You then come back to this group with an intelligent question such as...

"I noticed SQLite Analyzer has a drag-and-drop qry builder. Is this a Feature anybody here would actually use?"

Due to the fact most people here are developers I'd ASSume the answer would be a resounding "NO. If you can't write a SQL Qry, you'd probably be better off using Access or something..."

Then someone may chip in "You know I have no need, but the end users for my app sure COULD use a nice
PDF-Generating  GUI Report Builder with a drag-and-drop Qry Builder..."

I'd sure Hope the intent of your project is NOT 'Write a PROGRAM to do X' but to truly 'Learn how to develop an application from inception thru needs analysis to development, debugging, and final release and to provide a usable tool.'

This may not be an answer to the questions you thought you asked, but IMHO it does provide
"other information 'I' feel would help YOU on YOUR journey"

Marc

John Stanton wrote:

john.newby wrote:

Hi, I am doing my final year project/dissertation on "Creating a GUI to
SQLite"

I am after help for my analysis phase and would like any comments/help from members or if you could put me in the right direction as to where I could
find out this information.

I would like information regarding SQLite for the following if at all
possible:-

Why users use SQLite instead of other SQL databases?



SQLite has two fine features. Firstly it is simple, lives in one file and doesn't require a server process. Secondly it implements all the important elements of SQL.

Would a GUI detract users from using SQLite?



There is a wagon load of GUIs to SQLite already. They neither add nor detract from the DBMS.


Regarding a GUI to SQLite:-

What features a GUI MUST have?
What features you would LIKE a GUI to have?
What features you would NOT LIKE to have?



This is like asking what features are needed in a coat without specifying its intended usage.


Any help on these questions or any other information you may feel would help
me on my journey would be greatfully appreciated.

You can contact me at my University email address on [EMAIL PROTECTED]

Many thanks for your help.

John.




====
This e-mail is intended solely for the addressee. It may contain private and confidential information. If you are not the intended addressee, please take no action based on it nor show a copy to anyone. Please reply to this e-mail to highlight the error. You should also be aware that all electronic mail from, to, or within Northumbria University may be the subject of a request
under the Freedom of Information Act 2000 and related legislation, and
therefore may be required to be disclosed to third parties.
This e-mail and attachments have been scanned for viruses prior to leaving Northumbria University. Northumbria University will not be liable for any
losses as a result of any viruses being passed on.








Reply via email to