Pages

Wednesday, 23 May 2018

Mini Project in C Personal Diary Management System

Mini Project in C Personal Diary Management System

One of the best C programming language projects, mini project in C Personal Diary Management System is a console application without graphics. In this project, user can keep their personal record like they do in a diary. You can keep records of the important things you do in your daily life, like meetings and various other tasks.
This mini project on Personal Diary Management in C is compiled in Code::Blocks IDE using GCC compiler. It is complete and totally error-free.
The source code for this project is a bit long – over 1000 lines. So, I didn’t display the source code here. You can directly download the source code plus application file from the link below.

Download Mini Project in C Personal Diary Management System with Source Code

[sociallocker]
[/sociallocker]

About Personal Diary Management System:

In this console application, you can add, view, edit and delete records. Records can be added with many information such as duration of task, name, address, time and date. File handling has been effectively used to keep the records.
The basic user-defined functions used in this project are listed below:
  • int password() – contains/manages/handles password protection
  • void addrecord() – to add new diary record
  • void viewrecord() – to view added record in list
  • void editrecord() – to modify and update an added record
  • void editpassword() – to modify/change a password
  • void deleterecord() – to delete or remove a record permanently from system file
In this project, you need to enter a password to view, edit or delete record. Password is not required to view the main menu or to add record. We have used password in other mini projects in Code with C; what’s little different in this project is that you can edit the password within the application i.e., after executing or upon running the project.
Your password is currently ‘Enter’ for this mini project. Don’t type e-n-t-e-r. Press the Enter key!

Output Screenshots:

Mini Project in C Personal Diary Management System - Main Menu
Diary Menu
Add Record
View Record
Password for Personal Diary Management System
Edit Password



Sunday, 20 May 2018

Mini Project in C Medical Store Management System

Mini Project in C Medical Store Management System

This mini project in C Medical Store Management System is a console application without graphic.  In this project, you can add, modify and delete records of customers, suppliers and medicines. You can also search for customer or supplier details and medicines added into stock. Search can be done by medicine id, customer id or supplier name.
The source code for this project is large, complete and totally error-free. It is compiled in Code::Blocks IDE with MinGW compiler.
Unlike other C program source codes, I haven’t displayed the source code for this mini project on Medical Store Management System in C here because it’s too long – over 2500 lines. You can directly access the source code plus application file from the download links.

Download Mini Project in C Medical Store Management System with Source Code

[sociallocker]
[/sociallocker]

About Medical Store Management System Project:

This mini project is a very comprehensive one. File handling has been extensively and effectively used for almost major functions. The whole project is based on file handling as all medical records are stored in file.
Data structure have been used to store and organize records. Overall, understanding this project will provide you valuable information on how to store, edit, search and delete data using file.
Here, you can input many information like medicine Id, rack no., cabinet no., supplier’s name, unit cost, sales price, etc while adding a medicine into the store. You can also view information about report and billing. (Also check out customer billing system project.)
There are over 25 functions used in this mini project. I have divided those into the parent functions listed below to help you understand the project better.
1. Customer and supplier Id
int getcust_id();
int getsupp_id();
2. Welcome and main menu
void welcome();
void main_menu();
3. All boxes
void main_box();
void box1();
void wbox();
4. Bill slip
void bill();
5. About menu
void about();
6. Medicine menu
void medicine();
void medi_sale();
void stock();
void update_stock();
void medi_entry();
void medi_search();
void remainder();
7. Supplier menu
void supplier();
void supp_entry();
void supp_list();
void sup_update();
void search();
void search_id();
void search_name();
8. Customer menu
void customer();
void cust_search();
void search_cid();
void search_cname();
void cust_entry();
void cust_list();
void cust_update();
9. Report menu
void report_menu();
void report();
void sale_rpt();
void sale_rpt_daily();
void profit_rpt();
void pur_rpt();
void pur_rpt_daily();
void gotoxy (int x, int y) – I have been describing this function in every C mini projectpublished on this site. You need to understand this function as it is one of the most important one used in Medical Store Management System Project.
Gotoxy function allows you to print text in any place of screen. Using this function in Code::Blocks requires coding, but it can be directly used in Turbo C. Here is a code for this function in Code::Blocks.
NoteIn Medical Store Management System, you have to press the first character to choose the option upon running the application. For example: – (scroll down to the screenshot of main menu in output) for viewing the supplier info, enter ‘s’. Enter ‘c’ to view the customer info, enter ‘m’ for medicine and so on.

Output Screenshots:

Main Menu
Medicine Menu




Friday, 18 May 2018

Mini-project-in-C-Employee system

Mini-project-in-C-Employee System

This is a very simple mini project in C Employee Record System. In this project, you can manage employee records – add, list, modify and delete records. Understanding this project will help you learn how to add, view, change and remove data using file handling.
Here, you can list the employees’ record but cannot search it like in other C projects. Try modifying this project, and write your own code to implement the search function. This project is complete and totally error-free.
This project is a console application without graphics compiled in Code::Blocks using GCC compiler.The source code for this project is short, simple and easy to understand.
Running Employee Record management system on other compiler platforms may require modifications to the code, and the current code will show errors. You can directly download the source code plus the application file from the link below.

Download Mini Project in C Employee Record System  with Source Code

[sociallocker]
[/sociallocker]

Features of Employee Record System:

The main features of this project include basic file handling operations; you will learn how to add, list, modify and delete data to/from file. The source code is relatively short, so thoroughly go through the mini project, and try to analyze how things such as functions, pointers, files, and arrays are implemented.
Currently, listed below are the only features that make up this project, but you can add new features as you like to make this project a better one!
  • Add record
  • List record
  • Modify record
  • Delete record
The functions used in this project are simple and they basically manipulate file handling and data structures. So, I will only describe the gotoxy function used in this project. Try to understand how this functions works as you may want to use it or find it used in many other C mini projects.

Output Screens:


Mini Project in C Employee Record System - Main Menu
Main Menu
Adding Record in Employee Record System





Wednesday, 16 May 2018

Mini Project in C Department Store Management System

Mini Project in C Department Store Management System

This mini project in C Department Store Management System is a simple console built application without graphic. In this project, you can manage a typical ‘fashion wear’ department store. You can add goods, edit goods, search, delete and display the goods.
Mini Project in C Department Store Management System - Main MenuFile handling has been used to record the information (rate, quantity, name and code) of the added goods. You can search the goods by rate, code or quantity. And, similar goes for display; you can display the items by quantity, rate or code.
The source code for this mini project is complete and totally error-free. It is compiled in Code::Blocks with gcc compiler. Unlike other C program source codes, I haven’t displayed the source code for this mini project on Department Store Management System in C here because it’s too long – over 800 lines. You can directly download the source code plus application file from the link below.

Download Mini Project in C Department Store Management System with Source Code

[sociallocker]
[/sociallocker]

Functions used in Department Store Management System:

I have basically divided the functions used in this project into four parent functions. And, those individual functions have been described in short comments within the source code.
1. Display functions:
  • void curser(int);
  • void dbill();
  • void d_mainmenu();
  • void display(rec *,int,int);
  • void window(int,int,int,int);
  • void dis_con();
  • void d_search();
  • void highlight(int,int);
2. Main Menu functions:
  • void bill() ;
  • void edit();
  • void add();
  • void del();
  • void exit();
3. Display sub-menu functions:
  • void d_code();
  • void d_rate();
  • void d_quan();
  • void d_all();
4. Checking functions:
  • void c_code(char[]);
  • int check(char[]);
void gotoxy (int x, int y) – I have been describing this function in every C mini projectpublished on this site. You need to understand this function as it is one of the most important one used in this Department Store Management mini project.
This function allows you to print text in any place of screen. Using this function in Code::Blocks requires coding, but it can be directly used in Turbo C. Here is a code for this function in Code::Blocks.

Output Screenshots:


Main Menu
Department Store Management System in C - Add Articles
Add Items