Jump to content

Recommended Posts

Im a B.Sc.(I.T.) student studying in India. We have been asked to develop an Online customer Support System (Help Desk) for web based companies in any programming or scripting language. I have heard that PHP and MySql are the easiest.

I want it to use the Ticketing system. Here the end user will have to login and submit a ticket which contains his query and urgency level.

It should also support multi operators. The Administrator has a seperate control panel through which he can monitor the tickets and add/delete names of staff and departments. He should also be able to generate reports.
The end user should also be able to track his ticket and view all open and closed tickets submitted by him.


I have no prior knowledge of these languages but am hard working and willing to learn. can u recommend a good online PHP/MySql tutorial?

Are these languages good enough? or should i opt for ASP .NET? We have 8 months to develop a fully functioning software.

Is there anyone who can guide and help me in this? I would my extremely grateful since this project carries 200 marks.
Link to comment
https://forums.phpfreaks.com/topic/12545-online-customer-support-system/
Share on other sites

PHP and MySQL will definitely do this job. Exactly how robust is this application supposed to be? At any rate, there are lots of online resources, though I would suggest a book by Peachpit press if you can find it and are willing to spend 30 bucks, as it is very helpful for picking up the language quickly. At any rate I would check:
php.net
[a href=\"http://www.php.net/docs.php\" target=\"_blank\"]http://www.php.net/docs.php[/a]
smarty.php.net
[a href=\"http://us2.php.net/tut.php\" target=\"_blank\"]http://us2.php.net/tut.php[/a]
pear.php.net
[a href=\"http://pear.php.net/package/MDB2/\" target=\"_blank\"]http://pear.php.net/package/MDB2/[/a]
I don't know about these two but they probably have some tutorials
[a href=\"http://phpbuilder.com/\" target=\"_blank\"]http://phpbuilder.com/[/a]
phpfreaks.com (obviously I know about this one's forum)
Here is an example of a very feature rich bug tracking system, it may be a good example to work off of
[a href=\"http://www.mantisbt.org/\" target=\"_blank\"]http://www.mantisbt.org/[/a]

Anyway, I would again suggest a cheap book just to get started, as there are lots of little details that are easy to forget or miss. That said PHP is really an easy language, so you should be able to get a mock site up like the one you're describing in a few weeks. I believe the hardest part will be creating a decent backend for the administrators, but even that shouldn't be too bad. I would definitely start by learning how to do the basic stuff like name variables, print and include files. Then maybe spend some time fiddling with MySQL and a database. However I wouldn't worry too much about the mechanics behind the database because there are such great packages available on PEAR that will do that work for you. Instead concentrate on learning MySQL. There are really 3 sorts of queries that you'll use constantly and then a fourth which will most likely be used a lot as well. I didn't put any MySQL references because I don't know of any decent ones, I find the MySQL documentation over at MySQL.com to be confusing. However I have found that googling for MySQL at the particular query you want to make yields many results.

Using some of the packages I've linked you'll be left with the user system, ticket system and admin end to concentrate on. Best of luck, Buyo.
This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.