Mike - 2005-05-03

I completed my Senior Thesis and had a working version of the software on display. I'll clean up the code and add whatever documentation as soon as I can. It's functional but at the moment very basic. I can add/update/remove new requests, end-users, and technicians. There are several features I'd like to implement before I put it up but I'll probably go ahead and post what I have so others can offer suggestions or start working with if they choose. The solutions index and the resource and file repositories have not been implemented yet.

I completed much of the code at the last minute that should be commented. I'll also update the Web site (actually, I'll finish the Web site), too. I also created an installer script. It needs a little more work. It will create the tables and modifiy some settings stored in a file. Currently, it has form boxes for some parameters that aren't actually used at the moment but will be implemented.

I've used it with Apache on Windows XP Pro and also on Fedora 3 Core. Probably one of the biggest issues I have to resolve deal with data validation and error handling. For example, when updating any information the user must not use certain characters such as an apostrophe because of the way the data gets passed to MySQL. I'm planning to fix all of these issues.