• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Information System help

f1sh3r

Senior member
I apologize for the length before hand but im long winded 🙂

Alright, I had the pleasure of going down to the place where my wife works and taking care of some malware on an office computer (thanks Elite Killer). I never looked into their IT infrastructure, but while I was there i backed up the lotus approach database. This is where I started seeing some basic flaws, and my wife later verified my fears...

This is a screen printing business. They have two storefronts, one which all the work is done in, and another where orders can be made and picked up. Both have separate databases and there is a lot of emailing, faxing, copying and pasting, sometimes retyping. I'm also told invoices cant be exported as pdf or equivalent, so in order to get them to far away customers, they are either printed and faxed, or printed, scanned, and then emailed. As a recent graduate entering the world of IT, i found this terrifying for efficiency.

I love databases. They have a terrible design. No 3NF. No tables. Lots of redundancy. They are using their database like a spreadsheet, and that drives me crazy. My wife says that when a customer returns for a new order, they open up their last order, change any contact info, delete the last orders contents, then put in the new order.

They need a system to keep track of
Client - School, business, or person, phone, address
Contact Person - Name, address, phone; can be contact for multiple clients
Artwork - table of artwork that can be associated with work orders
Work Orders - individual orders
etc...

and for the love of god, a common database.


What software should I talk her boss into here. Right now they are running some P3 Micron PCs on Windows 2K with Lotus Suite Millennium Edition. The only thing ive ever worked on is web based systems (PHP/MySQL). I'm open to FOSS or closed systems. The OS will have to be MS because they are running Corel Draw and possibly the Adobe Suite in the future.

Wheres are my IT pros with their suggestions? Thanks in advance.
 
Operating on the assumption that both sites have the ability to get to the same server.

Depending on the volume, either Access or any industrial strength SQL DB would work.
It may be easier to start off designing in Access - built in tools and then if needed import into the SQL if needed.

You have a decent handle on the DB design - Table for each entity type and field within the entity plus linkage fields.
 
They are using their database like a spreadsheet, and that drives me crazy.

Feh.....beats using MS Word for the same task. Let's not go there (groan)

Unless you plano n doing a *lot* of front end design why not just get something like QuickBooks?
 
it would be easy to duplicate their current setup using Ruby On Rails. Just define the same schema in a MySQL database and then use scaffolding to automatically put a web front-end on it. That would at least get a web interface that both sites could access easily. Since you've done php work, you may already be familiar with html and css coding, which IMO is the most complicated part to a RoR application. But you could then gradually clean it up and add features as you get ideas. learn a little Ruby coding, and pretty-up the html/css.

Otherwise, a crm application like SugarCRM would be the best thing for this, but I don't know if it would be possible or easy to add in the "table of artwork" to keep track of.

Everything I suggest is free and open source, btw. SugarCRM also has professional paid support options.
 
Back
Top