isaac12345
Registered User.
- Local time
- Today, 10:36
- Joined
- Aug 6, 2013
- Messages
- 10
Hi all,
I am recent computer science and electronics engineering graduate. I recently got hired part time as an IT assistant for a small company that does sub-contracting for the construction industry.
Basically the company comprises of 7 people (including me) almost all of whom are not tech-savvy. The company has many contracts that it works on and is keeping track of all its data through LOTS of excel files. Each person, like the accountant, surveyor,etc., have their own excel files alongwith other data that is generated. All these files are stored on a shared drive.
Now the problem is that although excel is a powerful tool it is getting quite cumbersome to use for the organisation's purposes. The employees including the director spend quite a bit of time moving, organising and manipulating data around in excel sheets to derive what they need. And this is where I come in. The director would basically like me to streamline things as much as I can before the end of august (when my contract finishes).
My background has been programming in JAVA and C and some other electronics design stuff. I majored in my final year with a JAVA desktop application therefore have fairly decent experience with it. But because of the mix of my course I never developed databases.
Now I first thought that excel macros could do the trick but have now realised that they wont cut it. I have thus come to the conclusion that a small sized database would be more useful in streamlining things. My idea is that the database backend could serve as a repository for all the raw data that is used to generate all those excel files. The raw data would come from some 'source' excel sheets that represent data for different parts of the business, like labour, materials,sales,etc. This would save time inputting all the data back in. And then I could create front-ends specific to each job role that could help the user to interact with the database and get the information they need.
Considering my experience and that I have only till the end of August, I would really appreciate if the community could guide and help me on the following -
1) Which tool would be the best to use considering my skill level, time limit and requirement? I would prefer something that is powerful yet easy to work with, hence I am leaning towards Access.
2) I read that Access is not good with handling concurrent users. Is that so? I plan to distribute the front-end to about 7 people.
3) Would I be better off using an Access front-end with a more powerful backend like mySQL or MS SQL or something else?
4) Are there any good design and tutorial guides? At the moment, for access I am using youtube tutorial videos.
My plan at the moment is to first collect use case requirements from 2 people, director and commercial, and then import the raw data excel files into tables and 'clean' them up.
Any suggestions are most welcome
I am recent computer science and electronics engineering graduate. I recently got hired part time as an IT assistant for a small company that does sub-contracting for the construction industry.
Basically the company comprises of 7 people (including me) almost all of whom are not tech-savvy. The company has many contracts that it works on and is keeping track of all its data through LOTS of excel files. Each person, like the accountant, surveyor,etc., have their own excel files alongwith other data that is generated. All these files are stored on a shared drive.
Now the problem is that although excel is a powerful tool it is getting quite cumbersome to use for the organisation's purposes. The employees including the director spend quite a bit of time moving, organising and manipulating data around in excel sheets to derive what they need. And this is where I come in. The director would basically like me to streamline things as much as I can before the end of august (when my contract finishes).
My background has been programming in JAVA and C and some other electronics design stuff. I majored in my final year with a JAVA desktop application therefore have fairly decent experience with it. But because of the mix of my course I never developed databases.
Now I first thought that excel macros could do the trick but have now realised that they wont cut it. I have thus come to the conclusion that a small sized database would be more useful in streamlining things. My idea is that the database backend could serve as a repository for all the raw data that is used to generate all those excel files. The raw data would come from some 'source' excel sheets that represent data for different parts of the business, like labour, materials,sales,etc. This would save time inputting all the data back in. And then I could create front-ends specific to each job role that could help the user to interact with the database and get the information they need.
Considering my experience and that I have only till the end of August, I would really appreciate if the community could guide and help me on the following -
1) Which tool would be the best to use considering my skill level, time limit and requirement? I would prefer something that is powerful yet easy to work with, hence I am leaning towards Access.
2) I read that Access is not good with handling concurrent users. Is that so? I plan to distribute the front-end to about 7 people.
3) Would I be better off using an Access front-end with a more powerful backend like mySQL or MS SQL or something else?
4) Are there any good design and tutorial guides? At the moment, for access I am using youtube tutorial videos.
My plan at the moment is to first collect use case requirements from 2 people, director and commercial, and then import the raw data excel files into tables and 'clean' them up.
Any suggestions are most welcome

Last edited: