This document describes a College Management System project that aims to automate college operations and store information electronically. It discusses developing the system using C++ to create and maintain records like courses, students, fees, examinations, library and employees. Data will be stored in files and accessed through a user-friendly interface. The system seeks to address issues with the previous manual process and enhance functions like searching, reporting and data access across the college.
A Student Management System Project abstract that contains the basics needs in a student management system. It can also be used as a base to implementing your new creative ideas.
A Student Management System Project abstract that contains the basics needs in a student management system. It can also be used as a base to implementing your new creative ideas.
Leave Management System
Software Requirements Specification Document
This module is a single leave management system that is critical for HR tasks and keeps the record of vital information regarding working hours and leaves. It intelligently adapts to HR policy of the management and allows employees and their line managers to manage leaves and replacements (if required). In this module, Head of Department (HOD) will have permissions to look after data of every faculty member of their department. HOD can approve leave through this application and can view leave information of every individual.
Hospital Management System Project Report Sarfaraj Alam
Looking for Hospital Management System Project Report. Here I am putting my report of Hospital Management system.
We are making different type of project report.
Contact us
http://www.lovelycoding.org/p/contact.html
The university management system is used as an digital alternative to manual system, this software is supported to eliminate and in some cases reduce the hardships faced by this existing system. The application is reduced as much as possible to avoid errors while entering the data. It also provides error message while entering invalid data. No formal knowledge is needed for the user to use this system. Thus by this all it proves it is user-friendly
It is a complete college management software containing 18 modules which works in integration to computerize all functions of college. It helps to manage functions like fee submission, library, hostel management, canteen, payroll and many other function. It helps management to regularise college functions and focus on greater ROI, time management, resource utilization, saves money and helps in mature planning.
The software is made for different users of the college processes. This includes roles like accountant, librarian, canteen manager, students, college staff, people from management position, parents etc. Each of these roles have something to access and use from Acumen.
This software does more than the record keeping. Through its integrated modules, the data and information flows in the entire system thus making available all the dependent data or information to all others who need it.
The interfaces are user-friendly which helps its users to use the system without much if and buts.
It is now an essential part of any educational institution.
Leave Management System
Software Requirements Specification Document
This module is a single leave management system that is critical for HR tasks and keeps the record of vital information regarding working hours and leaves. It intelligently adapts to HR policy of the management and allows employees and their line managers to manage leaves and replacements (if required). In this module, Head of Department (HOD) will have permissions to look after data of every faculty member of their department. HOD can approve leave through this application and can view leave information of every individual.
Hospital Management System Project Report Sarfaraj Alam
Looking for Hospital Management System Project Report. Here I am putting my report of Hospital Management system.
We are making different type of project report.
Contact us
http://www.lovelycoding.org/p/contact.html
The university management system is used as an digital alternative to manual system, this software is supported to eliminate and in some cases reduce the hardships faced by this existing system. The application is reduced as much as possible to avoid errors while entering the data. It also provides error message while entering invalid data. No formal knowledge is needed for the user to use this system. Thus by this all it proves it is user-friendly
It is a complete college management software containing 18 modules which works in integration to computerize all functions of college. It helps to manage functions like fee submission, library, hostel management, canteen, payroll and many other function. It helps management to regularise college functions and focus on greater ROI, time management, resource utilization, saves money and helps in mature planning.
The software is made for different users of the college processes. This includes roles like accountant, librarian, canteen manager, students, college staff, people from management position, parents etc. Each of these roles have something to access and use from Acumen.
This software does more than the record keeping. Through its integrated modules, the data and information flows in the entire system thus making available all the dependent data or information to all others who need it.
The interfaces are user-friendly which helps its users to use the system without much if and buts.
It is now an essential part of any educational institution.
Ignou MCA 4th semester mini project report. College admission system. This project is based on real working system of University seat allocation to affiliate colleges. College admission system provide seat allocation process for various UG PG programs for every academic session.
If You want This Project Entittled "JPS-School Management System"
Contact - Sarthak Khabiya
Email :-sarthakkhabiya@gmail.com
Contact Number - +91-8717912597
Here is My final year project Black Book copy for all Final year TY's student. just for a hint how the black book should make. hope this will help you guys for the final year project ;)
(There are many mistakes in this document (uploaded old document), correct them as in your project if referencing this document, can't change document and reupload. mistakes eg, flows in diagram, unwanted content description and many more. i just want to give some ideas that what all content should be there in your Black Book(correct content)).
Tip: try to understant code and do your best and present well even if project is incomplete or not working(just explain functionality and some code(orally i.e don't show code if not asked :) )).
Thank you.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
Documentation project of college management [1]
1. 1
INTRODUCTION
I begins with a brief introduction about this project & the difference stages of the
design & development of “COLLEGE MANAGEMENT SYSTEM” before details
discuss first of all I would like to give an overall idea about this project.
2. 2
Title of Project
COLLEGE MANAGEMENT SYSTEM
I have develops my project on “COLLEGE MANAGEMENT SYSTEM”, because
this project is help to details about college information. In this process of expansion
of their activities they plan to automate their operation of any system. In “COLLEGE
MANAGEMENT SYSTEM” a large amount of data is processed & the results are used
in running an organization/system. Computers are now extensively used to perform
the routine clerical works for smooth functioning of the “COLLEGE MANAGEMENT
SYSTEM”, also today most large & medium sized organization or system are depend
on computers to a great extent. Micro electronic technology enables offers to
function faster & more efficiently & the low cost of technology means putting
computers within the grasp of even the smallest business, system or organization.
In the commercial world “COLLEGE MANAGEMENT SYSTEM” is
organization to invest heavily in computers in recent time. In most instance the computer
is located centrally branches are equipped with terminals, giving them online accounting
facilities & enabling for information or such things as current balance, report of different
fields of “COLLEGE MANAGEMENT SYSTEM”. Use of computer in “COLLEGE
MANAGEMENT SYSTEM” has made transaction simpler, easier & faster for any
organization or system.
This project is handled with the help of “File Handling Concept ” (OOPS Class
Concept) in this projects ”COLLEGE MANAGEMENT SYSTEM” maintain the college
courses, student details, fee details, examination details, library & employee details.
The main goal of this project is to create: –
Course list, student list, fee details, examination details, and library & employee
details. Which the management can access.
For making this project consult the following objective:
1) Course Record
2) Student Record
3) Fee Record
4) Examination Record
5) Employee Record
6) Library Record
To insure prompt functioning a part from the above maintain objectives there are
several other functions that the develop system performs for day-to-day operation of the
“COLLEGE MANAGEMENT SYSTEM”.
3. 3
Identification of Need
In this section I have studies the existing manual system of entire organization
/system in general. The job of “COLLEGE MANAGEMENT SYSTEM”
is basically involved transaction of students fee, students record, and staff record. In the
manual system “COLLEGE MANAGEMENT SYSTEM” accepts the students fee &
update them in record.
In day-to-day function of this system several problems are imposed due to manual
system of “COLLEGE MANAGEMENT SYSTEM”. Some of them are –
Significant amount of effort & time is spent on searching & locating information
written the individual records.
Some times human errors results in wrong calculation eventually ending with
errorless balancing figure in concerned of that record.
Why System Project :---
System projects are initiated for different reasons. The most important reasons
are:-
1) Capabilities: - Business activities are influenced by organizations ability to
process transactions quickly & efficiently. Information system adds capability
in three ways: -
i) Improved processing speed: - The inheritant speed with computer process
data is one reason why organization seeks the development of system project.
ii) Increase Volume: - Provide capacity to access the greater amount of activity,
purpose to take the advantage of new business opportunities.
iii) Fatter retrieval of information: - Locating & retrieving information from
storage.
The ability in conducting complex search.
2) Control: -
i) Create accuracy & Consistency: - Charring out computing step
smoothly consistently.
ii) Better Security: - Safe guarding sencity & important data in a form i.e.
accessible to the only authorized person.
3) Communication: -
i) Enhanced Communication: - speeding the flow of information and message
between remote locations as well as within office. This includes the
transmission of documents within office.
ii) Integration of Business Area: - Co-ordinating business activates taking place
in separate area of an organization through capture & distribution of
information.
4. 4
4) Cost: -
i) Monitor Cost: - Tracing the cost of labour, goods & overhead is essential to
determine whether a firm is performing in line with expectation with budget.
ii) Reduce Cost: - Using Computing capabilities to process data at the lower cost
than possible with other methods while maintaining performance & accuracy
level.
5) Competitiveness: -
i) Lock of Customers: - Changing the relationship with and services provided
to the customer in such a way that they would not think the changing of
customer.
ii) Lock of Competitors: - Reducing the changes of entering the competitors in
the same market because of good information systems being used in the
organization
iii) New Policy Development: - Introducting new policy with characteristics that
use or influenced by information technology.
5. 5
Software & Hardware Requirement Specification
Introduction:
“The document describes the project’s target audience and its user
interface,hardware requirement.It defines how our client, team and audience see tha
product and its functionality.Nonetheless,it helps any designer and developer to assist in
software delivery lifecycle processes.”
Objective:
To design software for “COLLEGE MANAGEMENT SYSTEM” that will
generate the purposed output i.e. Software must generate the following output: -
a) List of Courses
b) List of students
c) List of Fee Details
d) List of examination Term
e) List of Employee
f) List of Books
g) List of issued Books
h) List of return Books
*Goal:
The main goal of this project to create course record &maintain course consol
updating, Students records & maintain Students consol updating, Fee records, Employee
records & maintain employee consol updating, Salary slip, Books record & maintain their
consol updating, membership records &maintain their consol updating, maintain book
issue & book return record & global reports with more easier,
faster,reliable accurate & secure.
*Overall Description:
We have to design the software for “COLLEGE MANAGEMENT SYSTEM” that
will full fill following: -
1) Creation of Course record, student list, employee record, books record, new
membership & this will happen from anywhere (location independent).
2) Keep & maintenance large number of records easily.
3) Finding/listing users record quickly.
4) Preparation of several reports for the “COLLEGE MANAGEMENT
SYSTEM” & individual reports quickly & easily.
5) Calculation of fee dues with accuracy.
Tools/Platform, Language used:
As far as the tools/platform for the development of the project is concern it has
been discussed along with the guide & decide that the windows o/s will be suitable, &
after considering various aspects. It is planned to develop the complete projects the
language ‘C++’. As C++ is the enhanced version of the C language, C++ includes every
6. 6
thing i.e. a part of C & adds supports OOPS. Any think we know about C language is
fully applicable to C++.
Reason for purposing C++:
* It support all feathers of both structured programming & OOPS.
* It gives the easiest way to handle data hiding & encapsulation with the help of
powerful keywords such as class, public, private, protected.
* Inheritance, one of the most powerful design concepts is supported with single
single & multiple inheritance of base class & derived class.
* Polymorphism to virtual function, virtual base classes & virtual destructors
gives the let binding of the compilers.
* It provides the overloading of operators & functions.
* C++ focus on the function & class templates for handling parameterized data
type.
* Exception handling is done by the extra keywords namely try, catch & through.
* Provides friends, static methods, constructors & destructors for the class
objects.
Finally the configuration of the project is as follows: -
* Hardware: - Computer (845 Intel processor, 64 MB RAM, 10 GB Hard disk).
* Software: - C++
* Platform: - Windows workstations running on Windows NT.
* Backup media: - Hard disk.
12. 12
LABEL-2
List of All
Course Course.dat
Request for view of
all the course
User Request Individual Student Student.dat
Request for View of
indivisual student details
Request for view of all
student details
List of all Student.dat
Student List
13. 13
LABEL-3
Insert fee details Fee.dat
Request of insert
Fee of all requests
User Request Modification fee Fee.dat
Records
Modify records of course
Student/Course Student.dat
Corse.dat
14. 14
LABEL-4
Insert book record Book.dat
Insert Member Ship Member.dat
User Request
Insert Employee Emp.dat
Book.dat
List of Book Mem.dat
Member/Employee
Emp.dat
15. 15
CLASS DIAGRAM
1) Class Name: - Course
Structure Name: -var
Fields: -
char course_name[20],sname[20],fname[20],fo[20],add[50];
int course_code,duration,roll,cnum;
float fee;
char qualification[30],sex,dob[10],doe[10];
Function Name Working
Sysdate() To display current system date
Course() To display course list menu
Add_course() To add new course
List_course() To list courses available in this college
Modify_course() To modify the course record
Delete_course() To delete course record
2) Class Name :- Student
Structure Name:- stu
Fields:- char ch,sex,name[20],qualification[20],fname[20];
char fo[20],address[20],course[5],dob[10],doe[10];
int duration,roll,cnum;
Function Working
Student() To display the student list menu
Add_student() To add new student record
List_student() To list the all admitted student
Full_student() To Listthe individual student record
Modify_student() To modify the student records
Delete_student() To delete student record
Inheritance :- It inherit the class course property.
3) Class Name:- Fee
Structure Name:- var
Fields:-char ch,name[20],fname[20],address[20],course[5],dob[10];
int duration,roll,total_fee,paid_fee,dues_fee;
16. 16
Function Working
Fee() To display the fee records menu
Addmission() To admit the student
Received() To received the fee
List() To list out the fee details
Delete_fee() TO delete fee record
Inheritance: - It inherit the class Student property.
4)Class Name:- Exam
Structure Name: var
Fields: int duration,course_code;
char course_name[10],exam_term[10],exam_date[10];
Function Working
Examination() To list examination menu
Add_exam_term() To add examination term & date
List_exam_term() To list examination term& date
Modify_exam_term() To Modify exam term & date
Del_exam_term() To delete exam term
Inheritance :- It inherit the class Fee property.
6) Class Name: Emp
Structure Name: var
Fields: int e_no;
char e_name[20],dob[10],city[10],dist[10],state[10];
char zip[5],desi[10],doj[10],dept[10],g;
double ta,da,hra,pf,tsal,bsal;
Function Working
employ() To list employee menu
Add_emp() To add new employee
Modify_emp() To Modify the employee record
List_emp() To list employee list
Indi_emp() To display individual employee record
Del_emp() To delete employee record.
Inheritance :- It inherit the class Exam. property.
17. 17
7) Class Name: Library
Structure Name:
Fields: int book_no,rno,price,page_no,mem_no,mem_fee;
char class_name[20],mem_name[10],add[50],
char book_title[20],aname[20],pname[20];
char bname[20],aurther[20],publisher[20]:
char member_no[5],roll[5],clas[5];
float bprice;
int bno;
Function Working
library() To display library menu
add_book() To add new book
modify_book() To modify student records
List_book() To list the books& its record
Del_book() To delete book records
add_member() To add new member
modify_member() To modify the books_records
List_member() To list member records
Del_member() To delete member records.
Book_issue() To issue books
Book_return() To return books
List_issue() To list issued book
Inheritance :- It inherit the class emp property.
8) Class Name: Main_menu
Function Working
represent() To view representation
Menu() To display main menu of this project
Inherit: Library
We use inheritance concept to access the function of base on
requirment on project.
76. 76
gotoxy(4,4);
cout<<"*****************************************************************
*******";
gotoxy(5,5);
cout<<"BOOK NO. BOOK NAME AURTHER NAME MEMBERSHIP
NUMBER";
gotoxy(4,6);
cout<<"*****************************************************************
********";
file.open("is.dat",ios::in);
file.seekg(0L,ios::beg);
while(file.read((char *)&s,sizeof(s)))
{
gotoxy(7,i);
cout<<s.book_no;
gotoxy(15,i);
cout<<s.book_title;
gotoxy(30,i);
cout<<s.aname;
gotoxy(70,i);
cout<<s.mem_no;
i++;
if(i==25)
{
i=8;
gotoxy(20,24);
cout<<"PRESS ANY KEY TO CONTINUE";
getch();
clrscr();
gotoxy(16,3);
cout<<"LIST OF RETURN BOOK";
gotoxy(4,4);
cout<<"*****************************************************************
*******";
gotoxy(5,5);
cout<<"BOOK NO. BOOK NAME AURTHER NAME MEMBERSHIP
NUMBER";
gotoxy(4,6);
cout<<"*****************************************************************
********";
}
}
gotoxy(20,24);
cout<<"PRESS ANY KEY TO BACK";
file.close();
getch();
clrscr();
book_issue_return();
}
77. 77
void library::list_return_book()
{
int i=8;
clrscr();
gotoxy(16,3);
cout<<"BOOKS ISSUE RETURN";
gotoxy(4,4);
cout<<"*****************************************************************
*******";
gotoxy(5,5);
cout<<"BOOK NO. BOOK NAME AURTHER NAME MEMBERSHIP
NUMBER";
gotoxy(4,6);
cout<<"*****************************************************************
********";
file.open("return.dat",ios::in);
file.seekg(0L,ios::beg);
while(file.read((char *)&s,sizeof(s)))
{
gotoxy(7,i);
cout<<s.book_no;
gotoxy(15,i);
cout<<s.book_title;
gotoxy(30,i);
cout<<s.aname;
gotoxy(70,i);
cout<<s.mem_no;
i++;
if(i==25)
{
i=8;
gotoxy(20,24);
cout<<"PRESS ANY KEY TO CONTINUE";
getch();
clrscr();
gotoxy(16,3);
cout<<"BOOKS ISSUE RETURN";
gotoxy(4,4);
cout<<"*****************************************************************
*******";
gotoxy(5,5);
cout<<"BOOK NO. BOOK NAME AURTHER NAME MEMBERSHIP
NUMBER";
gotoxy(4,6);
cout<<"*****************************************************************
********";
}
78. 78
}
gotoxy(20,24);
cout<<"PRESS ANY KEY TO BACK";
file.close();
getch();
clrscr();
book_issue_return();
}
//********************** main menu ******************************
class main_menu:library
{
public:
main_menu()
{
date d;
getdate(&d);
int year=d.da_year;
if(year>=2019)
{
cout<<"some files are missing or deleted in your software please check:";
cout<<endl<<"press any key:";
getch();
exit(0);
}
}
void representation();
void list()
{
char ch;
do
{
clrscr();
gotoxy(16,2);
cout<<"MAIN MENU OF COLLEGE SYSTEM";
gotoxy(4,3);
cout<<"*****************************************************************
*****";
sysdate();
gotoxy(20,6);
cout<<"1.COURSE LIST";
gotoxy(20,8);
cout<<"2.STUDENT LIST";
gotoxy(20,10);
cout<<"3.FEE RECORD";
gotoxy(20,12);
79. 79
cout<<"4.EXAMINATION DEPARTMENT";
gotoxy(20,14);
cout<<"5.EMPLOYEE RECORD";
gotoxy(20,16);
cout<<"6.LIBRAARY SYSTEM";
gotoxy(4,19);
cout<<"*****************************************************************
*****";
gotoxy(20,24);
cout<<"<0>FOR EXIT PROGRAM";
gotoxy(30,22);
cout<<"ENTER YOUR CHOICE:";
ch=getch();
switch(ch)
{
case '0':
exit(0);
case '1':
course_menu();
break;
case '2':
student_menu();
break;
case '3':
fee_menu();
break;
case '4':
examination();
break;
case '5':
employee();
break;
case '6':
library_menu();
break;
}
}while(ch);
}
};
void main_menu::representation()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"../bgi");
int l=getmaxx()/2-10,t=getmaxy()/2-5,r=getmaxx()/2+10,b=getmaxy()/2+5;
while(l<=625 && b<=470)
{
93. 93
PERT CHART
May 30
Aug 22
May10,2018 May 15 June 15 July 30
Aug 15
June20
June 5
Writing Manual
Start Analysis Design coding
Finish
Testing & implementation
Design
Review
Feasibility study
95. 95
Testing
The testing process focusing on the logical internals of the Software, ensuring
that all statements have been tested, and one the functional external, that is, conducing
test to uncover errors and ensure that defined input will produce actual results that agrees
with required results.
Unit Testing: In this project the smallest testable unit is the encapsulated class and object.
Because in OOPs encapsulation derives the definition of classes and objects. Class testing
for the OOPs software is driven by the operations encapsulated by the class and the state,
behaviors of the class.
Integration Testing: There are two different strategies for integration testing for OOPs
systems. The first, thread-based testing integrates the set of classes required to respond to
one input or even for the system. Each thread is integrated and tested individually.
Regression testing is applied to make ensure that no side effect occurs. The second
integration approach, use-based testing, begins the construction of the system by testing
those classes that uses very few server classes.
Validation Testing: At the validation or system level, the details of class connection are
tested. Now, the validation of OOPs software focuses on user-visible actions and users-
recognizable output from the system. After conducting validation tests, we find that the
following validations are implemented properly for this project:
i. Transaction date is the system date/current date.
ii. Initial balance for any registration should not be less than Rs 5000/-
Random Testing
We apply random testing for classes and sub classes. Each of there operation is
applied for class account but certain constrains are implied.
Example: - the account no must be open before other operation can be applied and
closed after all operations are completed.
96. 96
Implementation & Maintanance
Implementation:
This section discussed three aspects of implementation
1) Training personnel:
Those who are directly or indirectly related with system development work must
know in detail with their roles will be , how they can make the efficient use of the system
& what the system will do or not do for them . Here both the employees & users need
training.
a) System operator training:
* How to turn the equipment on and use it.
* How to power off & knowledge what constitutes normal operation?
b) User training:
* User training deals with operation of system itself, with proper attention given
to the data handling technique.
* Users are trained in method of entering transaction ending & view reports.
2) Conversion Method:
For conversion of old system to new one we employee parallel system to run both
the system in parallel under this approach, user continue to operate their old system as well
as this start using the new system.
This method is safest one because it insure that in case of any problem
in using the new system, the organization can still fall back to the hold system without
loss of time & money we were prepared a list of all tasks including the following: -
* List of all files that are required during conversion.
* Identify all data required to build new files during conversion.
* Identify all controls to be made during conversion.
* Assign the responsibility for each task.
3) Post implementation Review:
After the system is implemented and conversion is complete, there is a time to
determine whether the system is meeting the expectation & where improvement is
needed.
Keeping these facts in mind, we prepare a formal review plan.
An overall plan covers the following areas: -
a) Administrative Plan:
Review area objectives, operating costs, actual operating performance &
benefits.
97. 97
b) Personnel requirement plan:
Review performance objectives & training performance to data.
c) Hardware Plan:
Review performance specification.
System maintenance:
System maintenance is actually the implementation of the post implementation
review plan .So, at this stage we implement the following maintenance area: -
1) Administrative maintenance: -
The following activities are maintained under this maintenance.
* User objective maintenance:
This is an extremely critical area since it may be possible that over the period of
time either the system doesn’t meet the initial objectives of the users or the user
objectives get changed as a result of the changes in the overall objectives of the
organization.
* Operating cost and benefit maintenance:
Under this maintenance current budget are design to manipulate the cost and
saving of the system.
2) Personnel requirement maintenance:
Under this maintenance all activities involving system personnel & staff member
associated with the system are maintained i.e.
* Maintain the performance of personnel objectives with current performance
labels;
* Maintain training performance through testing & conducting interviews.
3) Hardware maintenance:
The hardware of the new system is also maintained including services, terminals &
communication networks. The main target is a comparison of current performance with
design specification.
For implementing the overall post implementation plans, actual we employee
little effort. Because most of essential tasks that are maintained in this stage are already
performed with more efficiently .For example: -
* During system development the requirement was defined more accurately.
* System documentation was prepared in a better way.
* Processing logic was also design using more effective way.
* Existing tool and technique are better utilized.
* System engineering courses are managed effectively.
98. 98
Cost Estimation
When we start this new project, the first question that we were heard was “How
much will this cost?“ while cost are a major factor in deciding both the scope of new
system & even whether or not to have one the bottom line setup costs are not important as
deciding overall return from the new system.
An overall return factors in several cost element including: -
* Cost of setup, including hardware & software.
* Cost of converting exiting information.
* Cost of creating new information.
* Cost of designing & programming for new system application.
* Cost of training and while that can quickly add up to a significant sum, we will
see that cost is reduced in other area including: -
1) Communication:
Communication is improved. The way of an organization communicates its
message is vital to the success of the organization. Communicating with both the
employee & customers can change the way people see that organization. Employee often
complains about poor communication, they feel left out of the loop or like they were
working on a project that has no focus or purpose. Using this new computerized system
employee can share information in an easy to use format that removes many organization
constraints.
2) Printing:
Reports will still need to be printed, but employee will only have to print the
relevant information as needed .A significant saving over printing & binding the entire
reports.
3) Security:
Safe guarding sensitive & important data in a form i.e. accessible to the only
authorized personal.
99. 99
Future Scope of the Project
Normally the “COLLEGE MANAGEMENT SYSYTEM “ covers different area
of college. How ever this project “COLLEGE MANAGEMENT SYSYTEM “ only the
implementation of daily transaction records .The data accurate in this project is used
periodically to provide different type of managerial information.
The future application of this “COLLEGE MANAGEMENT SYSYTEM “ is: -
* This overall project is basically written in function & can be used in conjunction
with other program, for future development “COLLEGE MANAGEMENT
SYSYTEM”.
* We have provided many data function through which any one can know about
any information of students, course, fee details employee details, and library
details.
* The project is using the modern trend OOPS that gives better design to the
software, which help in maintaining code in terms of reusability, modifiability.
* These attribute a quite wanting in today’s complex software scenario. OOPS
giving a better designs objective taken this problem & provide better design
objective.
100. 100
Validation checks
While inputting the data records the following validations will be checked :
i) The Roll may be opened by a person on his own behalf , but more than one
roll can’t be opened in the same roll number because the roll numbers are
generated automatically.
ii) The name, address should not be blank and not greater than 25 characters.
iii) The password should not be blank and also not greater than 8 character.
iv) The password that was entered is not visible in correct format.
v) Transaction date is the system date/current date.
vi) Registration holder of that account after proper password checking.
101. 101
Bibliography
At the end, the following bibliography is in no way complete. However it is an
attempt to list a few number of sources and references when we have used for the
development & design of the project in this elegant form.
Title of the Book Author/Publisher
PROGRAMMING IN C++ D. Ravi Chandram. (TMH)
TEACH YOURSELF C++ Herbert Schildt(TMH)
LET US C++ YASWANT KANITKAR