You are on page 1of 21

If you are Looking for ..

Project Ideas in Java


Project Ideas in VB.NET
Project Ideas In Php
Project Ideas in ASP.NET
Project Ideas in C#
Project Ideas in Ruby Rails
Project Ideas In C++
Project Ideas In C
Programming Project Ideas
Computer Project Ideas

Here are some Ideas , but before that

Read this abridged sample Project


report on

“Online Library Management System ”


We , at Ecologic Corporation,
Chandigarh

Hope it helps you on How to write a


Typical Project Report ?

For more on doing live projects in


Java /JSP / J2EE /EJB /Hibernate

Php …………..Javascript ……..html

Ruby Rails ………..python

VB.Net … M S SQ L Se r v e r
2005

J2EE …………….ASP.NET Ajax


Visit: www.ecologic.co.in , Chandigarh ,Tel:9872856485
Project report

Learn to create E-R DIGRAM


Learn to create DFDs

From this sample report !

ACKNOWLEDGEMENT
The satisfaction that accompanies that the successful
completion of any task would be incomplete without the
mention of people whose ceaseless cooperation made it
possible, whose constant guidance and encouragement
crown all efforts with success.

We are grateful to our project guide Mr/Mrs XXXXXXX


for the guidance, inspiration and constructive
suggestions that helpful us in the preparation of this
project.

We also thank our colleagues who have helped in


successful completion of the project.

1. Synopsis 5
2. Feasibility Study 9
3. Data Tables 11
4. Data Flow Diagrams 14
5. Entity Relationship Diagram 15
6. Screen Shots Of Form 17
7. Future Scope 22
8. Conclusion 24
9. Bibliography 25

= â ū ξσ σ

Online Library Management System

1. Introduction:-
1.1 Purpose:-

The purpose of this application are as follows :

The software is for automation of library.


It provides following facilities to

Operator :

Can enter details related to a particular book.


Can provide membership to members.

Admin :

Can read and write information about any


member.
Can update, create, delete the record of
membership as per requirement and
implementation plants.
2.) Scope :
The different areas where we can use this application
are :

Any education institute can make use of it for


providing information about author, content of
the available books.
It can be used in offices and modifications can
be easily done according to requirements.

3.) Technology Used :


Front End : Servlets, HTML, Java script.

Back End : MS Access, Apache Tomcat server.

4.) Assumptions

This application is used to convert the manual


application to the online application.
Customized data will be used in this application.
User does not have right to enter information
about books.
5.) Overview :

Project is related to library management which


provides reading services to its members. Any person can
become a member of the library by filling a prescribed
form.

They can get the book issued, so that they cab take
home and return them.

6.) Functionality :

Online membership.
Keeps the track of issues and submission of books .

Feasibility Study

In feasibility study phase we had undergone through


various steps which are describe as under :
1. Identify the origin of the information at different level.
2. Identify the expectation of user from
computerized system.
3. Analyze the draw back of existing system
(manual) system.
WORKING OF PRESENT MANUAL SYSTEM

The staffs of library are involved in the following tasks.

1. Membership process : person have to fill membership


form and they are provided with member id.

DRAWBACKS OF PRESENT SYSTEM

Some of the problems being faced in manual system


are as follows:
1. Fast report generation is not possible.
2. Tracing a book is difficult.
3. Information about issue/return of the books
are not properly maintained.
4. No central database can be created as information is
not available in database.

PROPOSED SYSTEM
There will be three major components :
1. Stock maintenance.
2. Transaction entry.
3. Reports.

Proposed system provides with following


solutions :
1. It provides "better and efficient" service to members.
2. Reduce the workload of employee.
3. Faster retrieval of information about the desired book.
4. Provide facility for proper monitoring reduce paper
work and provide data security.
5. All details will be available on a click.

Table : Members
S.no. Coloum Data Length Description
Name Type
1 Id_no Text 50 Unique identification
of the members
2 Name Text 70 Name of members
3 Address Text 100 Location of Members
4 Date of Date/Time Date of Registration
Issue
5 Date of Date/Time Registration expiry
Expiry date
6 Status Text 50 Permanent/Temporary

Table : Add Books


s.no. Column Date- Description
Name Type
1 Book_name Text Title of the book
2 Book_code Text Book identification number
3 Author Text Author of books
4 Date of Date/time Date on which book was
arrival received
5 Price Text Cost of books
6 Rack_no Text Almirah no
7 No_of_books Text Quantity of books
8 Subject_code Text Unique identification no of
particular subject

Table: issue
s.no. Column Date Description
Type Type
1 Id_no Text User identification number
2 Book_name Text Title of books
3 Issue_date Date/time Date on which book is
issued
4 Due_date Date/time Due date on which book is
to be returned
E-R DIGRAM

It is clear that the physical objects from the previous


section – the member, books, library – correspond to
entities in the Entity-Relationship model, and the
operations to be done on those entities – holds, checkouts,
and so on – correspond to relationships. However, a good
design will minimize redundancy and attempt to store all
the required information in as small a space as possible.

Ž
Future Scope

FUTURE SCOPE OF APPLICATION :

This application can be easily implemented under various


situations. We can add new features as and when we require.
Reusability is possible as and when require in this application.
There is flexibility in all the modules.

SOFTWARE SCOPE:

Extensibility: This software is extendable in ways that its


original developers may not expect. The following principles
enhances extensibility like hide data structure, avoid
traversing multiple links or methods, avoid case statements
on object type and distinguish public and private operations.

Reusability: Reusability is possible as and when require in this


application. We can update it next version. Reusable
software reduces design, coding and testing cost by
amortizing effort over several designs. Reducing the amount
of code also simplifies understanding, which increases the
likelihood that the code is correct. We follow up both types
of reusability: Sharing of newly written code within a project
and reuse of previously written code on new projects.

Understandability: A method is understandable if someone


other than the creator of the method can understand the
code (as well as the creator after a time lapse). We use the
method, which small and coherent helps to accomplish this.

Cost-effectiveness: Its cost is under the budget and make


within given time period. It is desirable to aim for a system
with a minimum cost subject to the condition that it must
satisfy the entire requirement.

Scope of this document is to put down the requirements, clearly


identifying the information needed by the user, the source of the
information and outputs expected from the system.

Conclusion

From a proper analysis of positive points and constraints on


the component, it can be safely concluded that the product is
a highly efficient GUI based component. This application is
working properly and meeting to all user requirements. This
component can be easily plugged in many other systems.

Bibliography
Books:

Beginning Java Objects: From Concepts to Code -by


Jacquie Barker)

Web Sites:
www.apache.org

www.wikipedia.com

Logicatwork.info
If You are
1 Aspiring Programmers
2 Budding Programmers
3 Professional Programmers
And Confused about Career in
Computers !

Wondering ! What roles you might Perform in Software Industry


Find you right role from Below :

Come ,Learn and Collaborate with Ecologic Corporation to Become


www.ecologic.co.in

Roles
1 Programmer
2 Software Tester
3 Solution Architect
4 Solution Integrator
5 Solution Designer
6 Software Developer
7 Enterprise Architect
8 System Architect
9 System Engineer
10 Configurative Management Engineer
11 Test Engineer
12 Team Leader
13 Project Manager
14 Portfolio Manager
15 Process Owner
16 Implementation Engineer
17 Deployment and Maintenance Engineer
18 Network Engineer
19 Hardware Interfacing Process Engineer
20 Business Analyst
21 Functional / Domain Consultant
22 Quality Assurance Engineer
23 Technical Support Engineer
24 Technical Sales Engineer
25 IT Professional
26 Management Information Systems Manager
27 Business Intelligence & Reporting Engineer
28 Technologist Specialist
29 Industry Analyst
30 Web Master
31 Web Developer
32 Application Developer
33 Technical Content Writer
34 Security Expert
35 Search Engine Optimization Engineer
36 Technical Evangelist
37 User Interface Designer
38 Technology Evangelist

If you Lack Ideas !

Here are 150 Project Ideas for Computer


Science Students Doing MCA/BCA/BE
/B-Level
From Ecologic Corporation.
You may take these ideas and develop
these project in Java , Php , VB.Net /
ASP .Net / C#
150 Project Ideas for Industrial Training from Ecologic
Corporation, Chandigarh , http://www.ecologic.co.in
For More Ideas : contact projectideas@ecologic.co.in
For Learning more on : VB.NET / ASP.NET / Java : Visit L
http://logicatwork.info
For Learning Java/ PHP/ .NET / Embedded Systems contact :
training@ecologic.co.in
Watch Power Presentation from Ecologic Corporation:
http://slideshare.com/puneetarora2000/

1 Business Performance Reporting


2 Case Management for Government Agencies
3 Classroom Management
4 Clinical Trial Initiation and Management
5 Competitive Analysis Web Site
6 Discussion Forum website
7 Disputed Invoice Management
8 Employee Training Scheduling and Materials
9 Equity Research Management
10 Integrated Marketing Campaign Tracking
11 Manufacturing Process Managements
12 Product and Marketing Requirements Planning
13 Request for Proposal Software
14 Sports League Management
15 Absence Request and Vacation Schedule Management
16 Budgeting and Tracking Multiple Projects
17 Bug Database Management
18 Call Center Management Software
19 Change Request Management
20 Compliance Process Support Site
21 Contacts Management Software
22 Document Library and Review
23 Event Planning and Management
24 Expense Reimbursement and Approval
25 Help Desk and Ticket Management
26 Inventory Tracking
27 I T Team Workspace
29 Job Requisition and Interview Management
28 Knowledge Base
29 Lending Library
30 Physical Asset Tracking and Management
31 Project Tracking Workspace
32. Shopping Cart .
33 Knowledge Base
34 Lending Library
35 Physical Asset Tracking and Management
36 Project Tracking Workspace
37 Room and Equipment Reservations
38 Sales Lead Pipeline
39. Yellow Pages & Business Directory
40. Time & Billing
41. Class Room Management
42. Expense Report Database
43. Sales Contact Management Database
44. Inventory Management Database
45. Issue Database
46. Event Management Database
47. Service Call Management Database
48. Accounting Ledger Database
49. Asset Tracking Database
50. Cycle Factory Works Management
51. Sales Corporation Management
52. Business Directory
53. Education Directory
54. Dental Clinic Management
55. Fund Raising Management
56. Clinic/ Health Management
57. Cable Management System
58. Survey Creation and Analytics
59. Museum Management System
60. Multi-Level Marketing System
61. Learning Management System
62. Knowledge Management System
63. Missing Person Site
64. Disaster Management Site
65. Job Management Site
66. Financial Portfolio Management
67. Market Research Management
68. Order Management System
69. Point of Sale
70. Advertisement /Banner Management and Analytics
71. Export Management System
72. Invoice Management
73. Recruitment Management System
74. Articles / Blog / Wiki Web site
75. Online Planner
76. Mock Tests and Examination Management
77. Examination System
78. Practice Test Management.
79. Asset Management System
80. Travel Agency System.
81. Placement Management System.
82. Polls Management
83. Customer Management
84. Project Management System.
85. Network Marketing System
86. Yoga Health Care Management
87. Personal Finance Management System
88. Real Estate Management System
89. Stock Mutual Funds Management
90. Careers and Employment Management System
91. Music Albums Management System
92. Classified Ads Managements
93. Property Management System
94. Sales & Retail Management
95. Dating Site
96. Hotel Management System
97. Search Engine
98. Online News Paper Site
99. Image Gallery
100. Staffing and Human Capital Management
101. Address Book
102. Inventory Management System
103. Newspaper Classifieds
104 Hostel Management
105 Music , Lyrics Website .
106 Wildlife Safari Trip Management
107 Wildlife Sanctuary Management
108 Wild life Flora and Fauna Statistics Management
109 Animal Hospital Management
110 Zoo Management System
111 Agro-Forestry Management System
112 Bus Depot Management System
113 Even t Management System
114 Clinical Research Management System
115 Food Technology Management System
116 Circus Management System
117. Resort Management System
118. Bugs/Issues Management System
119.Life /Motor Insurance Management System
120. Exam Scheduler
121. Ad Campaign Management System
123. Internet Banking Management System
124. Ad Agency Management System
125.Vechical Traffic Management System
126 Web Traffic Analytics Management System
127. Solid Waste Management System
128. Peer-To –Peer File Sharing System
129. Chat Application
130. Crisis Management System
131. Disaster Management System
132. Document Management System
133. Security Threats Evolution Software
134. Digital Rights Management System
135. Games ,Single , Multi-Player
136. Content /Document Management System
137. Archaeological Survey Management System
138. Market Research Management System
139. Crime Management System
140. Jail/Prison management System
141. Telephone Traffic Monitoring Management System
142. School Drop Out Statistics and Analytics System
143.Lost & Found Management System
144. Online Tutorials Management System
145.Bulk Sms Application
146. Criminal Records management System
147. Email Campaign Management System
148.Political Campaign Management System
149. Skill Competence and Mapping Application
150. Ontology based Web Crawler

You might also like