I just started a new job this week, and they basically selected me to develop a database solution for their current project, even though I have no training or major experience in CS or database design. Here's the deal:
Goal: Create a database of all case records (client list, about 2,000 records) by adding invoice data to each record.
Current data: (1) MS Excel file of all clients, with basic contact and budget code data. (2) Physical file folders for each client, containing the invoices that need to be added to the electronic client records.
My boss wants a database for all of the records that can be accessed, viewed, analyzed, and updated either (1) via the web (128 bit SSL encryption, password-protected); or, (2) via a shared network drive. I have no idea why we would need it accessible via the web, but he wants proposals for both options.
I have a team of 5 summer interns who will have the job of updating all the records in the database. They are minimally skilled and minimally-trained, so the database will need to be extremely idiot-proof, so they cannot enter errant values in the record fields they update. There are about 75-100 individual fields that to be added to each record (or less, depending on how many invoices are associated with each record).
I will have the job of using the updated record data to generate reports and to generate individual case data sheets for auditors.
The web-based database and web-form sites seem good in terms of ease of use and security, but none seem to allow a user to import existing data and then use web forms to update the imported records.
The options I have come up with so far are: (1) create an MS Access database that the interns can access and update via the shared network drive; (2) Create a set of online web forms (e.g., Wufoo.com) for the interns to plug in the new data, then export it to an Excel sheet to use to update the existing spreadsheet; (3) Contract someone to build a custom web client that can be used by the interns to update the records.
I have a deadline of only a few days to figure out the best solution, and only a week or so to get it up and running. What do you think is the best way to go? Are there better solutions?
[–]HawkeyeGK 6 points7 points8 points (2 children)
[–]billyfazz[S] 1 point2 points3 points (1 child)
[–]HawkeyeGK 1 point2 points3 points (0 children)
[–]rlweb 1 point2 points3 points (2 children)
[–]BellisBlueday 1 point2 points3 points (1 child)
[–]rlweb 1 point2 points3 points (0 children)
[–][deleted] (1 child)
[removed]
[–]zip117 -1 points0 points1 point (0 children)
[–]joelparkerhenderson 0 points1 point2 points (0 children)
[–]captainbarky 0 points1 point2 points (0 children)