Vous êtes sur la page 1sur 8

___________________________________________________________________________

DUBLIN INSTITUTE OF TECHNOLOGY


In Collaboration with

THE INSTITUTE OF FINANCE MANAGEMENT DAR ES SALAAM


_____________

BSc Computer Science


Year III _____________ June 2012 WORK PLACEMENT REPORT _____________

TABLE OF CONTENTS Aim of the report3 Description..3 Introduction.3 Database..4 Designing....5 Email issues....6 SMS Gateway.7 Conclusion..............................................................................................................................8

Aim of report: Blood banking system Description: This will be a system which will provide some information for those who seek for blood. Introduction Many people are dying just because of inadequate of blood in our blood banks in Tanzania. Our government fights for this by educating people on donating. This is very serious issue that we have thought about. Of course this month I learn new things like complicated database, Email issues and sms gateway. IT sector is very wide, when time goes you feel like you dont know something yet. But still there is something into you.

DATABASE This was my first task to do, within the first week my supervisor told me to make sure that I completed to make a database for our application. At the beginning I started by making a database structure which involving by analyzing some entities, attributes, primary keys, foreign keys, composite keys etc. You cannot start directly to code without drawing first, surely you will stuck somewhere. By avoiding that I made sure that everything was done first into a paper before putting into a computer for good reference. Things was simple when I start drawing those things, it came to be complicated when I thought about what and which user can do. It involved a lot of thinking and sometimes I took a time to talk with my supervisor and other employees to see what they think on what I am doing. People have got some ideas and I admit that, and when you collect then you get a huge thing. I made some relationship through different tables by involving primary key and foreign keys. After finishing I created dump file for checkup. After it was checked up, I was on a duty for increase some tables in the database. But all goes well on that.

DESIGNING As usually design is the part of me, because I really like designing. One problem for designing is you cannot feel satisfied for the first design, even the second, the third etc. I can say designing is like having money in your pocket. We are not satisfied on what we earned everyday in our life, and that is normal. Designing it takes a lot of my time, i was so happy to see that every day I get new ideas on what I was doing that time. That was the biggest moving forward because even my boss, supervisor and other employees were satisfied. On my continuation for my design, I was given some photos to put into that system but they are not having good background. So, I edited them so that can be appeared nicely. It was attracting peoples eyes and brings attention to them. Choice of color was nice also; I used blue, red, grey, black and light white. The system was nice; I do hope that I will include everything I did including some screenshot into my last report.

EMAIL ISSUES The first time I implement email into our system everybody was happy. Any user who is registered as a donor and recipient can receive email soon after registration, after getting a recipient to be donated or after getting a donor to donate. It is not a hard task to implement, only you must make sure that you have smtp mail server, outgoing mail, incoming and ports number.

SMS GATEWAY I am using kannel sms gateway, whereby I need to do some configuration first before starting sending sms. I thanks god that at least I am in the middle of reaching the end point. I have already done some configuration and right now I am setting sms part for sending and receiving. To install kannel in windows it is difficult, because you need to have Cygwin software which it will enable you to install kannel inside it. In order to install kannel you must know unix command, all of your installations are by command. Somehow I was able to learn again unix commands. All credits to Mr Mohamed to his unix subject.

Conclusion: I am happy just because right now I even have some ideas on how systems developed. As time goes I am wishing to know much better.

Vous aimerez peut-être aussi