Professional Documents
Culture Documents
ON
WEB BASED INVENTORY CONTROL SYSTEM
(GENERAL STORE)
FOR
NIC , NEW DELHI
SUBMITTED BY
Kanwal Singh
Roll No: 03138
7th Semester B.TECH(Electronics & Telecomunication)
DEPARTMENT OF ELECTRONICS
B.S.A.I.T.M COLLEGE
VIKASPURI, NEW DELHI-110018
GOVERNMENT OF INDIA
MINISTRY OF COMMUNICATIONS & INFORMATION TECHNOLOGY
DEPARTMENT OF INFORMATION TECHNOLOGY
National Informatics
Centre
This is to certify that Mr. Kanwal singh Id.N0-9141 a student of
B.tech(Elec & Comm) from IASE University has done/is doing his
full-semester project training at Ministry of Communications &
Information Technology,GENERAL STORE, NIC HQs, New Delhi,
from 03.08.2006 to 31.01.2007.
CERTIFICATE
(A.K.LAL)
Professor In charge
Department of Elect & Telecomm
BSAITM,Vikaspuri,Delhi
Declarations
Kanwal Singh
7 th semester ,
B.Tech (E & C)
BSAITM Engineering
College
Vikas Puri , New
Delhi-110018
Acknowledgement
Kanwal Singh
7th semester, B.TECH
B.S.A.I.T.M. Engineering
College
Vikas Puri, Delhi-
110018
Abstract
Abstract :
This system provide the online access to NIC’s employee by which they
can apply for the
issue of the briefcase and for their NOC (no objection certificate) and
also this system help to generate the report of the month according to
the data or the available balance of the items . This monthly report will
update automatically. Every part has been done online.
This system help NIC’s employee to know about their due date for the
submission of online application. They can apply for the issue of the
item according to their requirement one month before of the due date.
General store processes all application on quarterly basis. Each
application will be sent to their concerned authority and then it will
sanctioned after checked the record of the employee. After getting
sanctioned from authority the employee get their item from their
concerned authority. Employees apply for the next item after a fixed
time period. They can apply for the Briefcase (for man) and Ladies bag
(for woman). Items are distributed in three categories according to the
rank of the officers in NIC. Officer having rank from Programmer to SSA
gets the type A item, from PSA to Sr.TD gets the type B and from DDG
to DG gets type c of Briefcase/Ladies bag.
• PHP
• Mysql
• HTML
• Apache2
• Linux
• Microsoft Windows 2000
Table of Contents
1. About NIC
4. Technology Used
4.1 System Architecture.
4.2 Hardware
4.3 Software
4.4 Software Description
6 System Design
6.1 Database Design
6.1.1 Table Design
6.1.2 Data Dictionary
9 Conclusion
10 Annexure
10.1 Screenshots
10.2 Bibliography
1. About NIC :-
National Informatics Center (NIC) of the Department of Information
Technology is providing network backbone and e-Governance
support to Central Government, State Governments, UT
Administrations, Districts and other Government bodies. It offers a
wide range of ICT services including Nationwide Communication
Network for decentralized planning, improvement in Government
services and wider transparency of national and local Governments.
NIC assists in implementing Information Technology Projects, in
close collaboration with Central and State Governments, in the
areas of (a) Centrally sponsored schemes and Central sector
schemes, (b) State sector and State sponsored projects, and (c)
District Administration sponsored projects. NIC endeavors to ensure
that the latest technology in all areas of IT is available to its users.
This software system will help in automating all the processes required
for item issuing. These processes are like filling the application form
and submitting it, Checking the application form by the administrator
for it’s validity for approval, Retrieval of all the approved request to
check if all the formalities are fulfilled for final process and also the
process required for the report generation of the item issued. Any
employee can obtain the information regarding the status through the
query system made in the software.
This system help NIC’s employee to know about their due date for the
submission of online application. They can apply for the issue of the
item according to their requirement one month before of the due date.
General store processes all application on quarterly basis. Each
application will be sent to their concerned authority and then it will
sanctioned after checked the record of the employee. After getting
sanctioned from authority the employee get their item from their
concerned authority. Employees apply for the next item after a fixed
time period. They can apply for the Briefcase (for man) and Ladies bag
(for woman). Items are distributed in three categories according to the
rank of the officers in NIC. Officer having rank from Programmer to SSA
gets the type A item, from PSA to Sr.TD gets the type B and from DDG
to DG gets type c of Briefcase/Ladies bag
As we know that our records information are traditionally paper based;
they are maintained on paper. And because of that paper based record
authority face lots of problem and if record will misplaced then humble
of problem has been occurred. So this inventory control system will
make the work of authorities bit easy.
Description of Components
Report Generation
In this process the administrator provides the month and the category
of the report generation. This category includes individual and
combined report of the General store’s item(briefcase/ladies bag)
availability for the selected month and also the receipt during the
month and issue during the month along with balance of the items with
respect to the code.
4 Technology Used
Request Command
APPLICATION DATABASE
CLIENT SERVER SERVER
Reply Result
The above figure shows one possible configuration for a web enabled
system. The client is a computer with access to the Internet, running a
browser. The client communicates with the application server via the
Hypertext Transfer Protocol(HTTP). The application server in turn
executes commands against the database, formats the result in
Hypertext Markup Language(HTML), and return the result to the client.
PHP goes right into your Web pages, so there's no need for a special
development environment or IDE. You start a block of PHP code with
<?php and end it with ?>. (You can also configure PHP to use ASP-
style <% %> tags or even <SCRIPT
LANGUAGE="php"></SCRIPT>.) The PHP engine processes
everything between those tags.
PHP's language syntax is similar to C's and Perl's. You don't have to
declare variables before you use them, and it's easy to create
arrays and hashes (associative arrays). PHP even has some
rudimentary object-oriented features, providing a helpful way to
organize and encapsulate your code.
Process Benefits
Manage our content from anywhere
We can access all our information from a normal web browser - PHP
is viewable in all kinds of browsers, even mobile phone browsers.
This means that we can manage our intranet and public web site
from a web browser anywhere in the worlds.
Live editing
The web site is updated from within the site itself - no specialized
tools are needed, just a web browser. It even works with older
browser, so even if our organization does not use the latest in web
technology, PHP is still usable.
Facilities collaboration
When editing and publishing the content, we can assign other
participants local roles within projects. PHP also supports versioning
and staging of contents.
Easy management and configuration
The administration and configuration of PHP is done through the
web, and no access to the files system is needed after the system is
set up. This makes for a very secure system.
Single sign-on
PHP has a centralized sign-on mechanism, which prevents users
from having to log on to each area separately. Security is controlled
centrally. It is also easily integrated with the existing user
authentication mechanisms in the company - be it LDAP, Active
Directory, Novell, Windows, UNIX/Linux or other database-based
authentication system.
Accessibility
Special care has been taken to let the web design adjust flexibly to
users with impaired eyesight and/or motor skill challenges.
Because PHP scripts sit inside HTML documents, you don't need a
special editor to create pages. You do need to be running on a
server that supports PHP, however. If you run your own server, this
is easy enough to do. If an ISP serves your pages, contact your ISP's
support team and ask that they install PHP for you.
SQL connectivity
we can connect PHP to any relational database. All the major
database are
supported - both commercial ( Oracle, MS SQL, SAP, Interbase, etc
) and open
source ( PostgresSQL, MySQL, etc).
Javascript :-
Javascript Introduction
History
Basic Model
Debugging
Better browsers provide some assistance, under Mozilla Tools -> Web
Devlopment -> JavaScript Console activates the Javascript console in a
separate window. This gives moderately helpful messages when
something goes wrong. It is particularly useful for spotting mistyped
method names.
Another useful tool built in to Mozilla is the DOM inspector which allows
the user to explore the DOM associated with a WWW page. This is
available via Tools -> Web Development -> DOM Inspector. Oddly when you
launch it doesn't start with the current page, you have to enter a URL
into the DOM inspector location bar.
Usable Javascript :
Benefits of JavaScript
Using JavaScript, you can accomplish a variety of tasks at the client
side without interacting with a Web server. The following sections list a
few tasks that you can accomplish with JavaScript.
Client-Side Data Validation
JavaScript is ideal for validating user input and making sure that data
entered by users is valid. Prior to client-side scripting languages such
as JavaScript, when a user filled in a form with information, it had to be
sent to the server to be processed via a CGI script to validate user
input. This process was time-consuming and a waste of network and
Web server resources. A better way of handling this process would be
to set up a JavaScript application to check user input before it is
submitted to a Web server for processing.
Conserving Bandwidth
Although some people might argue that JavaScript-enhanced pages
take up more bandwidth, this is not really the case if JavaScript is used
intelligently to conserve bandwidth. Before invalid data in a form is
sent to a Web server for processing, for example, JavaScript can
validate the data.
HTML:-
Introduction to HTML
HTML, or Hyper Text Markup Language is designed to specify the
logical organisation of a document, with important hypertext
extensions. It is not designed to be the language of a WYSIWYG word
processor such as Word or WordPerfect. This choice was made because
the same HTML document may be viewed by many different
"browsers", of very different abilities. Thus, for example, HTML allows
you to mark selections of text as titles or paragraphs, and then leaves
the interpretation of these marked elements up to the browser. For
example one browser may indent the beginning of a paragraph, while
another may only leave a blank line.
HTML instructions divide the text of a document into blocks called
elements. These can be divided into two broad categories -- those that
define how the BODY of the document is to be displayed by the
browser, and those that define information `about' the document, such
as the title or relationships to other documents. The vocabulary of
these elements and a description of the overall design of HTML
documents is given in the rest of Section 2. The Last part of the section
also describes standard naming schemes for HTML documents and
related files.
The detailed rules for HTML (the names of the tags/elements, how they
can be used) are defined using another language known as the
standard generalized markup language, or SGML. SGML is wickedly
difficult, and was designed for massive document collections, such as
repair manuals for F-16 fighters, or maintenance plans for nuclear
submarines. Fortunately, HTML is much simpler!
However, SGML has useful features that HTML lacks. For this reason,
markup language and software experts have developed a new
language, called XML (the eXtensible markup language) which has
most of the most useful features of HTML and SGML.
Benefits of HTML
The major benefit of HTML is that you can synchronize between a wide
array of element types. Using HTML, you can create Web presentations
with synchronized text, images, audio, video, and streaming media.
Your presentations can be both timed and interactive. The timing
capability is achieved by HTML’s ability to sequence events according
to the programmed schedule. The interactivity capability stems from
HTML's support of events and event handling.
Another advantage of HTML is its ease of use. In order to add timing
effects to your page, all you need to do is add HTML attributes to
existing HTML elements. Without HTML specifications, every element
appears immediately when the page loads, and remains displayed
indefinitely. HTML attributes let you specify when an element appears,
how long it stays, and how other elements are affected. In addition to
the attributes, you can use the AUDIO or VIDEO element to specify
when the media should start, stop, and how many times it should
repeat. These media elements have been enhanced to become XML-
based, supporting HTML methods and properties.
You can apply HTML attributes to a group of HTML elements. In this
way, you can manipulate multiple elements at once. You can instruct a
group to appear at a certain time, stay for given period, and repeat
itself for a specified number of times. You can even specify a
relationship between members of a group. They can appear and
disappear sequentially on the page, or they can do it independently of
each other.
You can take advantage of HTML with or without scripting knowledge.
For those (few?) of you that like to avoid scripting, you can just add
HTML attributes to your favorite HTML elements, thus making your
pages more dynamic. However, HTML supports a complete object
model that extends the existing DHTML Object Model. This model
provides a complete set of properties, methods, and events to add
even more interactive features to your Web site.
Disadvantage of HTML
HTML browsers are incapable of scaling (zooming or resizing) pages –
except for the Opera browser, which is only one we know of capable of
scaling pages.
When using smaller monitors and lower resolution, one of the most
important disadvantages of HTML will fully apply: browsers cannot
scale HTML pages that means a zooming, a proportional changing of
the presented size of a page is technically impossible. That means that
a page can only be shown in one original format and that any change
of the page size impossible. Here, browsers are clearly inferior to any
word processing or DTP software. This is (not the only) important
disadvantage of HTML, of which most people are not even aware when
using internet browser on the daily basis.
• Internet Integration.
• Data warehousing.
1.The Emplyoyee has to collect the request form by hand from the
General store.
This consumes a valuable amount of time of the employee.
3.Some of the items, which are not issued by the General store
can be purchase
by the employee from any other shops as per their
requirements.This type of
procedure requires the NOC from the General store of NIC .
Proposed System
From earlier system the employees have to keep in touch with the
General store’s management about the availability of the items .Now
this system is the part of intranic website .The proposed system is a
web based online system. The user can apply online from any place
and also at any time. The main base of the proposed system is the
database, which keeps all the information about the availability status
of the items i.e. briefcase (men) and ladies bag(women). Based on this
information the user can easily get the availability status at any time
without coming to the General store. The software also allows user to
fill up the application form and submit it online which will save a lot of
user’s valuable time. Along with the availability status the database
also keeps the information of the Issue details and the transaction
details against the respective request .This database also keeps the
information of user’s personal details, based on which the
administrator can check the validity of the user and it’s request. Based
on all the above information the administrator can efficiently respond
all the user queries.
1. The user can log onto the intranic website from anywhere to
check the
availability status and issue the item. This saves a valuable
amount of employee
time.
2. All the data relevant to item information are stored in the
database. So the
management can get rid of the tedious job like manually
searching for an
available and issue date.
3. The database contains the cost information of the various items
offered by the
General store of NIC. So, the management can get help from
the proposed system
as most of the cost calculations are done in a computerized
manner and the results
are again in the database at it helps in the generation of bills.
• The H/W and S/W required are easy to install and handle
o The necessary H/W configuration and software platform is
already there .
• The system supports interactivity with the user through GUI
III. The application will have User-friendly Forms and Screens, all
validation checks. So the new system guarantees accuracy,
reliability, ease of access and data security.
5.3.3 BEHAVIOURAL FEASIBILITY
Behavioral feasibility determines how much effort will
go in the proposed information system, and in educating and training
the employees on the new system, along with the new ways of
conducting the business. Behavioral study strives on ensuring that the
equilibrium of the organization and status quo in the organization are
nor disturbed and changes are readily accepted by the users.
1. Introduction:
1.1 Purpose
The first part is online submission of form. In this part employee have
to give their user id and password then user have to fill a simple form
and also submit it carefully. Issue part check the availability of the
item, check the application form and issue the item. IIIrd part generate
the NOC for the employee after check the previous record of the
employee. IV part generate the Monthly report of the item according to
their code after check the balance, receipt during month, issue during
month. Report will be update automatically by the authorities
2.Goals of Implementation
The proposed system should be built in such a way that it should fulfill
the following goals
1 The code should be easily manageable.
2 The code should be reusable.
3 The performance rate should be higher. It should be fast.
3. Functional Requirement
The functional requirements of the system are divided in to two main
categories. They are the user requirements and the administrator
requirements.
I. User requirements
Output: requested.
R2 Applying for NOC (no objection certificate)
Description: The user have to give their user id and password and then
user have to fill the application form which is very simple. User also fill
the item name and code for which user want the NOC And then user
have to submit it. It will be transferred to the concerned authority. The
authority will issue the NOC to the user as per record.
Description: This function allows the user to check his request status
online. The user can check his request status by simply entering the id
that is provided to him after filling up the application form.
R4.1 Login
Input: Administrator name & password.
Output: checked
Output: The above receipt item has been add and he balance is:-
Output: If bill no and bill date is new with respective of the item code
then continue if
not then it show bill already exist
R7 Issue of items
Description: First administrator check the application of the applicant
for the issue of the items then check the previous record of the
applicant after checking the applicant side administrator have to check
the available balance. Then authority will able to issue the item to the
employee. After issue the items authority add the quantity in the
account of employee and deduct from the total balance.
Output: Issued
R9 Generate Report
Description: This function is available to only administrator only. Once
this function is selected the administrator is prompted to enter the
month and the category on which the report is required. This category
includes the individual and combined information of the items
availability along with the receipt part and balance .
Output: Report.
4 Non-functional Requirements:
1 Security Requirement:
2Maintainability Requirement:
GENERAL
STORE
2
1 Administrator Function
Employee Function
1.1 1.2
Check Apply for 1.3
availability Issue Check Issue
status
Context Diagram
USER
request
reference id
General store
issue System
response request
ADMINISTRATOR
Level 1 DFD
request 1
USER
customer details
Apply
reference id for
EMPLOYEE
Items
request details
APPLICATIONN
login info
ADMINISTRATOR
user name,
password
2
Login valid login
3
Issue update
request ISSUE_STATUS
update
ITEMS
4 update
Cancel
valid login Issue
request
Issue status
report
5
Report request details
generati
on APPLICATIONN
EMPLOYEE
Employee details
availability status
Items
Level 2 DFD
ITEMS
availability list
request 1.1
Check new application
availabilit
y 1.2 filled application APPLICATION
Fill the
applicatio request details
n form 1.3
Submit EMPLOYEE
the
applicatio Employee details
n form
reference id
valid login
3.1
Select
online forms form to
approve offline forms
request details
APPLICATION
request details
Employee details
EMPLOYEE
Employee details
3.2
Approve update
3.4
applicatio ITEMS Apply for
n form Issue
update update
TRANSACTION
update as approved
update
ISSUE_STATUS
list of approved list
update
3.3
Issue the update
approved TRANSACTION
applicatio
n balance amount
EMPLOYEE APPLICATION
valid login 4.1
Get the Employee details request details
reference
ISSUE_STATUS
id
reference id 4.2
Get the
details
update
ITEMS
4.3 update
Cancel the
request
ITEMS
valid login EMPLOYEE
5.1 availability
Select the list
category Employee details
cataegory
APPLICATION
request details
5.2
Generate
the report
ISSUE_STATUS
approved list,
issued list
report
APPLICATION
request details
EMPLOYEE
Employee details
3.2.1 NOC(Ladies bag)
Check the
form
NOC details
3.2.2 ITEMS
Check the
NOC update
ISSUE_STATUS
3.2.3
Approve update
the
applicatio
n
update TRANSACTION
Employee details
request details APPLICATION
transaction details
details
List of approved
ISSUE_STATUS EMPLOYEE
application
3.1 TRANSACTION
Get the
details
ISSUE_STATUS
3.2.2
Check the update
clearance details ISSUE_STATUS
details 3.2.3
Issue
Checked application update
against details
details
the
request
6 System Design
2. empmaster
3. brief
This table contains the all information about the issue part for
the NIC’s employee (issue detail). Filled application status will
be add in this table.
+---------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------+------+-----+---------+----------------+
| kc | char(8) | YES | | NULL | |
| rno | char(6) | YES | | NULL | |
| issuedt | date | YES | | NULL | |
| ecode | int(4) | YES | MUL | NULL | |
| id | int(4) | | PRI | NULL | auto_increment |
+---------+---------+------+-----+---------+----------------+
4.receipt
5.newbrief
+-----------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+----------------+
| ecode | int(4) | YES | MUL | NULL | |
| datea | date | YES | | NULL | |
| desig | int(4) | YES | | NULL | |
| duedate | date | YES | | NULL | |
| kc | char(8) | YES | | NULL | |
| received | char(1) | YES | | N | |
| type | int(1) | YES | | NULL | |
| id | int(3) | | PRI | NULL | auto_increment |
| posting | char(40) | YES | | NULL | |
| telephone | char(8) | YES | | NULL | |
| email | char(40) | YES | | NULL | |
| noc | int(4) | YES | | NULL | |
| nocdt | date | YES | | NULL | |
+-----------+----------+------+-----+---------+----------------+
6.noc
This table contains the all information about the employee of the NIC who applied
for the generation of the noc for the purchase of the briefcase/ladies bag.
noc
+-----------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------+------+-----+---------+-------+
| ecode | int(4) | YES | | NULL | |
| datea | date | YES | | NULL | |
| desig | int(4) | YES | | NULL | |
| duedate | date | YES | | NULL | |
| kc | char(8) | YES | | NULL | |
| received | char(1) | YES | | N | |
| type | int(1) | YES | | NULL | |
| id | int(3) | | | 0 | |
| posting | char(40) | YES | | NULL | |
| telephone | char(8) | YES | | NULL | |
| email | char(40) | YES | | NULL | |
| noc | int(4) | YES | | NULL | |
| nocdt | date | YES | | NULL | |
| billno | char(20) | YES | | NULL | |
| billdt | date | YES | | NULL | |
| nocstatus | char(1) | YES | | N | |
| shop | char(40) | YES | | NULL | |
| amount | int(5) | YES | | NULL | |
| billsubon | date | YES | | NULL | |
+-----------+----------+------+-----+---------+-------+
7.balance
Balance
+---------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+------------+------+-----+---------+-------+
| kc | varchar(8) | YES | | NULL | |
| descr | text | YES | | NULL | |
| balance | int(1) | YES | | 0 | |
+---------+------------+------+-----+---------+-------+
.
The files used in the project can be described by their work. They are
the files used for the user interface development for user interaction
i.e. the .php files.
Overview:
The aim of testing process is to identify all defects in a software
product. Testing is any activity aimed at evaluating the software for
quality results it produces and the quality of results it can handle.
Testing is an operation to detect the differences between the expected
(required) result and the actual result.
Levels of Testing:
The basic levels of testing are:-
1. Unit Testing.
2. Integration Testing.
3. System Testing
4. Acceptance Testing.
Employee Needs
Acceptance Testing
Requirements
System Testing
Design
Integration Testing
Code Unit
Testing
UNIT TESTING:
Unit testing has been under taken when a module has been coded
and successfully reviewed. Unit testing is the testing of different
units or modules of system in isolation. It is programmer’s
responsibility to think of the advantage of doing unit testing before
integration testing is that it makes debugging easier. If an error is
detected when a module is being tested along with several
modules, it would be difficult to determine which module exactly
has an error.
INTEGRATION TESTING:
Once a program or module has been unit tested, the programmer
can then work with integration it with other programs.
Out of the above four approaches Mixed Approach has been used
for the proposed system. A mixed approach integration testing
follows a combination of top down and bottom up testing
approach. In the top-down approach, testing can start only after
the top level modules have been coded and unit tested. Similarly,
bottom up approach can start only after the bottom level modules
are ready. The mixed approach overcomes these shortcomings of
the top-down a bottom-up approaches. In the mixed testing
approach, testing can start as a when modules become available.
Its focus is to prove that the completed system does what it should.
This test is conducted in a formal manner. The testers use scenario-
based system test scripts that have predicted outputs. The test results
are recorded in structured test logs. The structured test logs and
scripts drive the system testing process.
System testing activities are intended to prove that the system meets
its objectives. Testing proves that the system meets its requirements.
This is not entirely true unless one considers acceptance testing as a
type of a system testing because the purpose of acceptance testing is
to demonstrate that the system meets the user requirement.
Acceptance testing is validation process. System testing in the strictest
sense is a verification process. Regardless of whether it represents
verification or validation. System testing represents an external view of
the system.
PERFORMANCE TESTING:
Some of the performance testing done for the proposed system are:-
1. Stress Testing:- Stress testing is done to evaluate system
performance when it is stressed for short periods of tome.
Providing a range of abnormal and even illegal input condition
so as to stress the capability of the software. Input data
volume, input data rate, processing time, utilization of
memory etc are tested beyond the designed capacity.
2. Volume Testing:- This testing is done to check whether the
data structures have been designed successfully for
extraordinary situation.
Since the whole project is not yet developed and only few component
are developed yet so only unit testing and integration testing of the
developed component are carried out. The unit testing was carried out
by separately operating the component. The testing of online
submission part was carried out by checking the all form validation and
checking the database after the form submission. The approval part
was carried out by testing with the data which are inserted in the
database in the online submission part. The Issue and Report portion is
also tested by the same data which were processed in the testing of
approval of application portion.
Conclusion:
Testing is an essential stage of the software development life cycle. If
is performed properly by following an organization’s standards the end
result will be more robust programs going to the system integration
testing and finally a system with low maintenance. Proper coding and
unit testing are basic steps to ensure that the system being built will
work once it is put together.
Once the system was tested, the implementation phase started. The
term implementation has different meanings, ranging from the
conversion of a basic application to a complete replacement of a
computer system. Implementation is the process of converting a new
or a revised system design into an operational one.
Implementation includes the activities that take place to convert the
older system to the newer one. The new system may be totally new or
replacing an existing system. In either case, proper implementation is
essential to provide a reliable system to meet organizational
requirements. System implementation describes how the different
parts of the system are interacting with each other to give us a feasible
software solution.
10.1 Screenshots
Screen Design:
1.login page: This is the login screen. Here the user (i.e. the
authorized official) will login by using their right userID and Password.
2 Main page: This is the main screen, which will appear after login.
This screen will show all the functionalities in menus that the
application can perform and the functions of my modules.
3.Add new employee: This page is for addition of new employee to the
database.
As user click the submit button ,it submits the employee information to the database.
4.Breifcase: This page shows the receipts for briefcases.
5.Issue: This page shows the balance quantity of each individual
item.After submission of data the next page shows information about
the item issued to the employee and the information that weather any
item is due for the employee or not.
6. Issue Query: This page show the quantities issued against the
particular item for the required month as entered by the user.
7.Issue Query (Period): This page show the quantities issued against
the particular item for the required period as entered by the user.
8.NOC: This section generate the status for request wheather it is
submitted or not.
9.Reports: This section generate the monthly report for all the items.
After print command It will show u the report of the month.
10. Briefcase updation: This section show the status of the employee for
the updation.
11.Change Password: This part is for the change of the password for
the employee against the id.
12.New applicant combined: It show the list of the all new applicants.
13.New applicant seperate: It show the list of the all applicants
according to their designation.
14. Briefcase not collected: It show the list of the issued briefcase that
has not been collected by the employee.
10.2 Bibliography
1. http://www.google.co.in
2. www.php.net
3. http://javascript.internet.com/
4. http://www.mysql.com/tutor.htm