A web based training management system
- Τίτλος
-
A web based training management system
- Θέμα
- Web applications--Development
- Computer-assisted instruction
- Δημιουργός
-
Chimonidou, Panayiota
- Savva, Efthymia
- Πηγή
- Higher Technical Institute
- Το πλήρες κείμενο είναι διαθέσιμο από το Υπουργείο Ενέργειας, Εμπορίου Βιομηχανίας και Τουρισμού.
- Εκδότης
- Library of Cyprus University of Technology
- Ημερομηνία
- 2003
- Δικαιώματα
- Απαγορεύεται η δημοσίευση ή αναπαραγωγή, ηλεκτρονική ή άλλη χωρίς τη γραπτή συγκατάθεση του δημιουργού και κάτοχου των πνευματικών δικαιωμάτων.
- Μορφή
- Γλώσσα
- en
- Τύπος
- text
- Αναγνωριστικό
-
CSD0273
- Σύνοψη
-
Our system is a web-based training management system that will gather all the necessary information concerning multiple training centers that offer multiple categories of courses. Every participant or attendee will be able to choose and attended his/her desired and preferred course(s), training center, location and instructor. With the course ending he/she will receive a Certificate that indicate his grade into the specific course that he attended. The courses can be subsidized from the HRDA if the Training Center selects to do that.
Each Training Center can register instructors that are attached with it. Those instructors can teach courses that are offer by the specific Training Center or another one. The Training Center has the availability to select other instructors for the system to teach some of its courses. Furthermore, the Training Center does a lot of operations such as cancel, reactive or reschedule a course, insert courses to the timetable, insert the deadline to a course that the attendees can register to a specific course and many other functions.
On the other hand the instructor can teach courses and he/she has the ability to communicate with attendees, Training Centers through the send e-mail option. The Instructor can upload his/her CV through fields or in .pdf format.
The attendee can belong to one of two categories; the attendee can be an individual or a company that desires its employees to attend some courses. Each attendee can register in order to be able to attend a course by selecting the course that he/ she desires to attend.
In case the course list is full if he/she desires can be added to the waiting list. If in the future there is an empty place then automatically he/ she will added to the course list and he will automatically be notified. An Attendee can cancel his participation from a course or from the waiting list.
Almost all the System objectives are met, except the CV upload of the Instructor. Another thing that we did not have the time to do is to have online payments for the invoice with bank transfers. For that reason the Administrator or the Training Center to get the money manually, generate the invoice with the selection of discounts which automatically is sent to the Attendee. The last thing that we did not prepare was the report generation.
From the beginning we split our time in small tasks. To have a good result you have to start from the beginning with no errors and not snap judgments. For that reason we try to create our analysis and general design as correct as possible. We paid a lot of attention to the database design because if the base of the system is correct then the work can carried out more easily. The time that was left, almost 12 weeks was spending to a programming, whereas the same time we were doing testing at the small tasks every time we did some new sub. We spend the last week for the system testing, debugging and accomplish of the tasks that were left.
During the System development we faced many problems. One of them was the tools installation, the Visual Studio.Net and the MS SQL Server. At the beginning we had Windows XP operating system and there was some problems with those tools so we had to format the PC, change the operating system from Windows XP to Windows 2000 and install all the programs many times from the beginning. Another problem was that the corresponding time for the project was not enough; we had many tasks and little time. The last problem that we had faced was the report generation; to generate reports into the MS Word from the ASP.NET requires some active X files that there were not available at our PCs and additionally we did not have the time to solve this problem. Furthermore, some problems occurred with our Network and that had as a result to delay as far as testing concern, since that problem occurred during the weekend and the shops were closed to purchase the tool that broken down.
Sometimes when we were using ASP.NET some unexpected errors were occurred which erases all our work that we did in the specific web form. This is happening when your web forms are increase in number. We solve this problem by getting back up of our system every day.
Τμήμα του A web based training management system