Computer based Examination System was the title of my summer project during the month of june-july in 2008. I had just finished 4th semester. I started that project as a challenge because I had never done such a project before.
To get started I had to chose the platform and the programming language. I wanted an application that can be widely used in small examinations and also as a educational game for children.
For those kind of requirements Windows was the obvious choice as a platform. Next I chose C as programming language and Turbo C compiler for development. There were two reasons for that-firstly I was not proficient enough in Java at that time and Using Visual Basic would not lead to any fruitful programming experience. However both of these languages had their own advantages.
I started writing the code for the application using graphics.h as the graphics library. Although graphics.h was quite obsolete but I had no other choice in Turbo C compiler. Firstly I collected the requirements and all the features that this application was going to posses.
To make it worthy for small examinations I had to chose proper security measures. I developed a user authentication system for that purpose. Handling the mouse using C in TurboC compiler was a good experience although I did it before also but not at such a large scale.
Gradually the application started taking its shape. Due to massive file handling my application became a bit slower. After some debugging phases It was ready for first testing. It took 15 days to develop the first working version. Still it was lacking in some features that I decided at the beginning.
After the first testing and debugging phase it entered in the second phase of development. I add some more features to it and it was ready to be tested at the higher level.
Finally after 28 days of work and dozens of programming hours It was completed. It finally consists of 11 files which include the setup and support files. Although it was very small application but it was worth developing. I was wiling to add networking aspect in it but it needed a lot of time and man hours so I dropped that idea. You can ask me for the EXE files to check it out by just hitting me an email.
Monday, August 3, 2009
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment