Professional Documents
Culture Documents
Software
PROJECT REPORT
Gulzeb Zahid
00971558141631 | WWW.GULZEB7.WEBS.COM
Page 1 of 22
Introduction ...........................................................................................................................................................3
1.1.
Scenario ........................................................................................................................................................3
1.2.
Purpose.........................................................................................................................................................3
1.3.
2.
Planning .................................................................................................................................................................5
2.1.
2.2.
2.3.
3.
2.3.1.
Requirement ............................................................................................................................................7
2.3.2.
Analysis ....................................................................................................................................................7
2.3.3.
Design ......................................................................................................................................................7
2.3.4.
Implementation. ......................................................................................................................................7
2.3.5.
Test ..........................................................................................................................................................8
2.3.6.
Maintenance ............................................................................................................................................8
Salary .....................................................................................................................................................................9
3.2.
3.3.
4.
4.2.
4.2.1.
Page 2 of 22
5.
4.2.2.
Security ..................................................................................................................................................12
4.2.3.
Performance ..........................................................................................................................................13
6.
7.
6.2.
6.3.
6.4.
6.5.
6.6.
Software testing...................................................................................................................................................22
7.1.
7.2.
7.3.
7.4.
Page 3 of 22
1. Introduction
1.1. Scenario
Today is the day of technology. Only that system is survived now a days which will
adapt new technology and run with the modern age because people have their life
style and continue adapting new technology in their home and life. So if we want
to run any system now a days then we should accept to make changes in our
system.
We have two kinds of scenario which is need to be upgraded and one of them is
update the system of an auction company to make it easy for their computerized
system for management and clients as well so they can access their required
information quickly and properly. Other scenario is about old library system of
Gulf college which need to upgrade to match with new technology. Our group
have choose the old library system to be upgraded for our project because it will
help our college to make it easy for students as well as facility to draw and choose
their required book.
Library system is to old, it was started when people start reading, from that time
almost every where same library system is working, and maintain manually. But
now technology make the things easy so our mission is to create a soft ware which
help the old library system to run with the new technology.
1.2. Purpose
Gulf college have a library, it is running with the help of old manual book
borrowing system, so out purpose to create a software which help not only
management but also students to search, find, and research any book desired.
It helps management in following matters;
Issue a book
Return a book
Page 4 of 22
Year
2008
Place
INDIA
C Programming
2011
C++ Programming
2012
Vb.Net
2012
Php
2012
Java
2012
Digital Forensics
2012
Gulf
College
Gulf
College
Gulf
College
Gulf
College
Gulf
College
Korea
Experience
Skill Set
Excellent
PUBLIC
PROSECUTION
PUBLIC
Excellent
PROSECUTION
PUBLIC
Excellent
PROSECUTION
PUBLIC
Excellent
PROSECUTION
PUBLIC
Excellent
PROSECUTION
PUBLIC
Excellent
PROSECUTION
PUBLIC
Excellent
PROSECUTION
Page 5 of 22
2. Planning
Most important part to design any project is to make a flawless planning before
start a project. Most important thing in planning is that project should complete
on time.
To do this we are using some tools to make a flawless planning. These tools are
known as;
2.1. Software Development Life Cycle
ANALYSE
ANALYSING
SOFTWARE
REQUIREMENT
DESIGN
DESIGN
ACCORDING TO
REQUIREMENT
IMPLEMENTATION
IMPLEMENT
SOFTWARE OS
OS.
TEST
MAINTENANCE
Page 6 of 22
Requirements
Page 7 of 22
II.
III.
IV.
V.
VI.
Analysis
Design
Implementation
Test
Maintenance
2.3.1.Requirement
Requirement is a processor for asking client what he is actually need, In our
scenario gulf college need a computer software which will help management as
well as students to do their work properly and with ease of access. Now we know
gulf college library need a comprehensive software which covers all its necessities
by default and further no need of any additional software for this.
2.3.2.Analysis
Now we will analyze what is required for Gulf college library, a few thing after we
can start designing the software, these things are;
It contain graphic user interface, so user can easily understand its functionality.
There should be provide specific code numbers to books so it is easy to remember
the book type.
There should be provided special code numbers to teachers and students so easy
to handle work load.
Email system should be introduced which will integrate with database.
2.3.3.Design
In this phase we will design what is necessary for creating a program and after
analyzing requirement of Gulf college, we will do accordingly. We will create a
software with the help of vb.net so every thing will be all right and making no
troubles.
2.3.4.Implementation.
Page 8 of 22
In this phase, we will do implement our software to check it is working good or not
and it is fulfill all requirement or not, if any problem coming in this phase, we will
rectify and fix that problem.
2.3.5. Test
At this phase we test the software and give to client to use it ,so if there is any
query and requirement we will add and fix at this phase.
2.3.6. Maintenance
This phase is coming after completing and testing, it is necessary to maintain the
software monthly or quarterly, so if any problem coming at that time we can
rectify and fix that problem.
Page 9 of 22
3. Cost Estimation
It is an important part to complete a project, if we know how much our cost to
create a software then we can easily manage our expense and making more profit
from our business. It should be done before starting any project.
It include two types of costs
No
1
2
3
4
5
6
Material Description
Computer
Monitor
Software Purchase
Printer
Stationary
Scanner
Cost
650
40
190
20
5
25
Page 10 of 22
Description
Material cost
Office expense
Cost
930
350
Page 11 of 22
4. Functional Requirement
4.1.1. Software Requirement
Software
Function
Windows 7 Ultimate Designed for professional work specially graphic
designers as well as programmer ,have full features to
make it favorite for professionals of all kinds
Microsoft Project
It is use to make planning for software developing
procedure and we will use it to make Gantt chart for
developing and maintaining our planning.
Microsoft office
Every planning as well as program need proper
documentation and I use Microsoft office 2007 suit
because it gives full features of documentation become
easier.
My SQL
We use Microsoft access as a database tool for
management of our Gulf college library program.
Vb. Net
This is the program is need to create the software. And it
is certify by Microsoft and have full tools and features to
design any program.
Hardware
Dell D990 Tower
Corei7 Quad Core
Function
Dell d990 is specially designed for programmer and high
capability PC is always a best choice for programmers.
Core i7 quad core processor give full access of
administrators to full hardware to get benefits with. It have
Page 12 of 22
Q7 Chipset
Motherboard
16 GB RAM DDR3
1600 MHz
2 TB Hard disk
Seagate 7200
RPM
HP 5599 Scanner
Samsung 4520
Printer
Logitech Mouse
and Keyboard
22 Dell LCD
good clock speed and four core processor give extra boost
speed while working on heavy projects.
It is Microsoft certified motherboard designed for gamers
and programmers to work effectively with. It is built in
sandy bridge architecture to provide everlasting
performance ever.
It is damn good RAM to provide full access to mother board
while working across processor to give full hardware
acceleration while making any program in system.
It is enough space to design and implement any program
and make it robust to quickly accessible all the data.
It is the best multimedia scanner ever had and provide a lot
of function which user need for documentation.
It is good for printing all documents need for designing the
software.
Logitech wireless keyboard and Mouse is used for working
input in system.
Dell LCD is used for checking output and give a better result
for any output format.
4.2.1. Functionality
Another main issue of any newly designed program is that it should be secure,
and no one can hack it from inside or out side organization, so client can use
this software easily and comfortably with no tension of hijacking. For this
Page 13 of 22
purpose we test this program with higher threat performing function and it is
proved seamless.
4.2.3. Performance
Gulf college program performance is tested by staff and students and from out
side quality checkers to check it will be working good and not showing any
error in future when it is really on service, so we will be delighted to offer this
comprehensive library program to gulf college to use it instead of old manual
library system.
Page 14 of 22
5. Dataflow Diagram
5.1.
Reservoir
Borrower
Page 15 of 22
Reservoir
Borrower
Issue Book
Return Book
Request
Reservation
Sending
Reservation Info
Library Management
Program
Page 16 of 22
6. About software
6.1. Design Draft
Pic
This picture is taking from main program. In this picture you can see Gulf college
logo on left side and user can enter in this program by input his user name and
password in forms and by pressing login.
If user forget his password then he can reset his password by pressing Forgot
Password button providing detail of his account.
Page 17 of 22
Pic
This is the main menu of program and you can see here following buttons;
Books : This button opens menu related to books.
Borrow : This button opens menu related to borrowers.
Users : This button opens menu related to users.
Logout : if any user want to log out, he have to press this button
Exit : yes this button is pressed to go out from program.
Page 18 of 22
Pic
This pic is taking from book menu and it shows many fields among inside as;
o Book number : in this field we can put book no. to search about co ordinates
about book through its book number either it is available or not.
o Book Author : we can search about any book by sort of its author by input
details of any author in this field.
o Book name : we can sort of the book by in put text in this field what is our
required book name.
o Edition no : we can input book edition no. here to check that availability of
book.
We have four option are left in this menu which are;
Clear : if user want to clear all field above and search for new book he
can press this button.
Delete : this button is used to delete any book selected from list.
Add : user can add new book by pressing this button and adding details
in above fields.
Page 19 of 22
Update : user can get update of any book by pressing this button.
Pic
This pic is a snap shot of program and it covers users menu. In this menu we can
see six in put fields which are;
o User number : in this field management can assign a unique number to each
user and each user is recognize with that specific number.
o User name : management can input user name in this field.
o User address : user address can be input in this field.
o User sex : here management can input sex of user either male or female.
o User age : this field comprises of user age.
o User phone : this field is filled with user cell no.
There are four options can bee see here;
Clear : this button is used to clear all fields in user menu.
Add : this button is used to add new user in data base.
Page 20 of 22
Delete : this button is used to delete any user from data base.
Pic
This is snap shot of library program and Borrow menu, it represent borrower
section as if user need to check book is available or not and making reservation of
any book desired. We can see these field as below;
o
o
o
o
o
Page 21 of 22
Borrow date : if book is not available then user can see borrow starting date
here.
Return date : in this field user can see Return date of book.
Borrower : in this field user can see who has borrow the book.
Pic
This is log out screen of program. And it will ask three question if you press log out
button.
Yes : press this button if user really want to logout from program.
No : user press this button if user dont want to log out from program.
Cancel : this button is used to cancel logout request.
Page 22 of 22
7. Software testing
We test the software by using software test spectrum method, as we know this
software test method have four parts which are stated below;
1.
2.
3.
4.
7.1.
Unit test
Integration test
System test
Acceptance test
Unit Test