|
|
Provided by: C IT ZEN TechnologiesC Projects
C Programming
C Projects
|
| |
| Project
Works : Projects in C |
|
|
|
|
|
| |
|
|
|
|
| |
- Email
Services over Intranet
- Chatting
Services over Intranet
- Billing
Software for Post-Paid Mobile Services
- Karaoke
Application
- MyZip
– A Compression – Extraction utility Software
- Automated
Program Evaluation System
- VCL
(Verbose Comment Language)
|
| |
| Email
Services over Intranet |
Brief
Description
|
The
software will aim at providing customized mailing services
to a closed group connected over an intranet. It will
be very similar to the generic mail services that we
use. The software will be having interactive and user
friendly interfaces. There will be password protection
for all users. Users would be able to send and receive
files of various types as attachments. There would be
method of sending automatic acknowledgements, the moment
the receiver opens the mail. Further, there would be
suitable feature to show the status of the message e.g.
urgent or casual, information or any reply sought, replied
or not and things like that. There would be automatic
archiving of all mails sent and received. All mails
from a particular address can be grouped together. Some
other standard features like adding the name of the
sender, address book, filters, and options for changing
fonts, font colour, size etc would also be there.
The project is an implementation of “Inter-process
Communication” through Sockets.
|
| Top |
|
| Chatting
Services over Intranet |
Brief
Description
The
software will aim at providing customized chatting services
to a closed group connected over an intranet. It will
be very similar to the generic chatting services that
we use. The software will be having interactive and
user friendly interfaces. There will be password protection
for all users. Users would be able to send and receive
files of various types under file upload-download facility.
There would be implementation of full-duplex communication
i.e. message sending and receiving would be independent
of each. The transmission of messages would be taking
place in encrypted form. This means the moment a message
leaves the sender it gets encrypted and it will get
decrypted only when it reaches the receiver. The communication
between sender and receiver would be taking place in
secured mode. The chat screen would be getting locked
every time if there is no activity for a set period
of time. This is to provide security from unauthorised
use. One user would be capable to chat with multiple
users. Conferencing facility would also be there. The
user would have the right to decide to which users they
would be visible as online. The users will have the
option to customise the message appearance like options
for changing fonts, font colour and size.
The project is an implementation of “Inter-process
Communication” through Sockets.
|
| Top |
|
| Billing
Software for Post-Paid Mobile Services |
Brief
Description
This
is a simulation software of the real time situation.
Here, the clients would act as cell phone users. All
communication amongst the users would be routed through
the server. Every time a user is added to the system,
the server is notified about his package i.e. the call
charges and any freebies that he may be entitled to.
Every time a user connects to another, the start time
and end time of the communication is noted and the call
charges calculated. The charges are then added to the
persons’ account. This way the process continues
for the whole month. If and when the user sends message
a suitable notification is sent to the server and the
requisite charges for the messaging is added to the
users account. After the month is complete, the bill
for the month is raised and a printable format is prepared
for printing. A message with the bill value is sent
to the user. If the user has provided the email of his
then a copy of the bill is sent to him by mail. When
the user pays the bill, the server is notified and the
amount deposited is suitably adjusted against his bill.
However, if the user doesn’t pay then follow-up
reminder message is sent to him to pay the bill. This
process continues for one more month or the set call-value
limit, which ever is earlier. Once, the limit is crossed,
the service automatically gets disconnected after suitable
intimation to the user. Then, the user can in no way
connect to any other user. This state can only be changed
after suitably resetting the account of the user at
the server. |
| |
| Top |
|
Brief
Description
This
is an acoustics application to help singers and musicians.
Usually, a recorded popular song consists of vocals
and accompaniment. Musical works in which only the accompaniment
is recorded are named "karaoke." Karaoke singing
involves singing to such recorded accompaniments of
popular songs in front of a live audience. After the
singer chooses a song from a catalogue, lyrics are displayed
on a monitor, recorded music plays, and its show time
for the singer. What the software application will do
is it will segregate the voice part of the song from
the accompanying musical sounds. Thereafter it will
be either separated or removed from the song so that
just the accompanying music can be played. |
| |
| Top |
|
| MyZip
– A Compression – Extraction utility
Software |
Brief
Description
The
objective of doing this project is to learn a standard
compression technique and implement it. The compression
software that would be developed should be capable of
compressing any file (text or binary). The software
should ensure that when the ZIP file is password protected
the list of files in the ZIP file should not get displayed.
It should use a proprietary scheme to store multiple
compressed files in one ZIP file and hence the zipped
file cannot be opened in the WinZip application. The
password protection scheme should also be proprietary.
The interface should be user friendly and it should
be able to zip an entire directory with sub-directory.
Additionally there should be a display of a progress
bar in the status bar of the application window while
Compression or Extraction is in progress. |
| |
| Top |
| Automated
Program Evaluation System |
Brief
Description
The
software aims at providing an automated system of evaluating
the program related assignments. The system should be
fed with the correct answer beforehand. Once, the student
submits his answer it would compare his codes with the
correct answer codes available with it and then point
out the mistakes and give the rating of the program
vis-à-vis the correct answer. The software will
convert both the codes into abstract trees and then
compare them. In this way the order of functions, variables
name, program syntax, and comments, can be ignored.
|
| |
| Top |
|
| VCL
(Verbose Comment Language) |
Brief
Description
Implement
a new computer language VCL that is largely made up
of comments in an essay or narrative form describing
how the problem will be solved. Sprinkled within the
narrative will be occasional code fragments, that form
both part of the narrative, and part of the code. VCL
is not intended to be strongly typed, but gains from
being totally readable and understandable by anyone
who can read English. An example is given below of how
VCL might interact with a Geographical Information System
(GIS) to perform geographical queries.
Example of an early prototype VCL where the VCL code
is highlighted in bold capitals and comments are in
lower case….
the FEATURE NAME:”olympus_mons” is at LON:LNY
and LAT:LTY
so let us PRINT “this gigantic volcano can be
found at lon=”, LNY, ”and lat=”,LTY
and also we will need to PRINT a new line
and then we PRINT “but now let us now turn our
attention towards craters...”
now we must PRINT “please enter a name of a big
crater…" before we can
INPUT CRATERNAME
the FEATURE NAME:CRATERNAME has a DIAMETER:D and TYPE:OBJECT
located at LON:LNYB and LAT:LTYB
PRINT "if this crater is smaller than 50km it will
ask you for another crater"
PRINT "also if you entered a volcano by mistake
it will ask you for a crater again"
so time to decide IF (D < 50) JUMP:-5 lines up from
here
or IF (OBJECT = "volcano") JUMP:-6 lines up
from here
now find the GEOLOGY TYPES:STUFF that your crater sits
upon at LON:LNYB and LAT:LTYB
PRINT "the geology at this crater is ",STUFF
ok so let us DRAW FEATURE:CRATERNAME onto CHANNEL:2
with VALUE:200
and then SAVE CHANNEL:2 into the FILENAME:"mycrater.raw"
that about wraps it up so please EXIT now |
| Top |
|
|
|
|
|
|
|
| |
|
Copyright©
CITZEN Technologies. Web site best viewed in 800x600 pixels
Designed and maintained by Cosmoquest
Infocreations |
|
About The Training Provider: C IT ZEN Technologies
C IT ZEN Technologies - We at C IT ZEN offer our services at the student level to them who are pursuing various professional courses and are aiming for a successful career in IT. A student at his various stages of academics broadly requires three things. A proper training to explain the intricacies of the subjects, a suitable scope to apply the learnt techniques and a quality grooming to enable him to showcase his...
|
Sell c projects training?
|