Вы находитесь на странице: 1из 51

Project on Software Contain Management

PROJECT REPORT

Parishkar College of Global Excellence, Mansarover,Jaipur

(Affiliated to the University of Rajasthan)

(DEPARTMENT OF COMPUTER SCIENCE)

A Project Report on

"SOFTWARE CONTAIN MANAGEMENT"

Name: Name: Name:


Nishant Sharma Pavan kumar gupta Pawan chohan
Enrollment No: Enrollment No: Enrollment No:
14/7699 14/7646 14/
Degree for which Submitted: Degree for which Submitted: Degree for which
Submitted:
BCA(IT) BCA(IT) BCA(IT)

Submitted for the partial fulfillment or requirement for the award


of
BCA(Bechlar of Computer Degree)
(2014-17)

BCA-iiiPage 1
Project on Software Contain Management

Parishkar College of Global Excellence, Rajasthan


University, Jaipur

Submitted to: Submitted by:


Dr.Sachin Bajaj Nishant Sharma
H.O.D Enrollment No.14/7499
Department of Computer Science
Parishkar College of global Pavan Kumar Gupta
excellence,Jaipur Enrollment No.14/7646
Rajasthan University
Pawan Chouhan
Enrollment No.14/7689
BCA(IT) Final Year

BCA-iiiPage 2
Project on Software Contain Management

UNDERTAKING

I declare that the work presented in this Project Report titled


"Software Contain Management", submitted to Rajasthan
University, Jaipur, for the award of the Bechlar Of Computer
Application(Information Technology) degree is my original work. I
have not plagiarized or submitted the same work for the award of
any other degree.

I further declare that neither I nor the


Institution to which I belong hold claim on the result of the project
work and acknowledge that all Intellectual Properties rights
arising out of the project shall be the property of Parishkar college
of global excellence, Jaipur.

___ November,2016

------------------------------------------------------------
(Nishant Shrama,Pavan Kumar Gupta,
Pawan Chouhan)

BCA-iiiPage 3
Project on Software Contain Management

ACKNOWLEDGEMENTS

I am deeply indebted to Parishkar College of global excellence for


giving me an opportunity to work on Project “Software
Management Contain” and also for their invaluable guidance and
patience with me.
I record my deep regards and
gratitude to my project leader, Dr. Sachin Bajaj for his kind
guidance and invaluable suggestion throughout the project. While
preparing this report on my project on “Software Management
Contain” bestowed his special interest and always favored me by
providing his invaluable time and advice. Without his
encouragement and constant guidance, I could not able to
complete this project in its present form.

I profusely thank Dr. Sachin Bajaj, Parishkar college of global


excellence for providing me all the facilities and the very best
technical and support infrastructure to carry on my work.

I would like to extend my sincere gratitude towards Dr. Sachin


Bajaj for guiding me throughout the project and being an unfalling
source of encouragement, and he unvelled to me different ways
to approach a software problem, and the need to be persistent to
accomplish and goal.

I would like to thank all the Parishkar college faculty who


extended help directly or indirectly during my training period. And
last but not the least I would like to thanks all my BCA(IT) friends
for their continuous support and cooperation, special
acknowledgments are placed on record for their love and care
given to me throughout my BCA (IT) curriculum, which I shall
never forget.
Nishant Sharma
Pavan Kumar Gupta
BCA-iiiPage 4
Project on Software Contain Management

Pawan Chouhan

TABLE OF CONTENTS

S.No Topic Page no.

1. Introduction of project 1-6

2. Objective and Scope of project 7-8

3. Technical Detail 9

4. Software Development Life Cycle 10-12

5. System Analysis & Design User Requirements 13-17

6. Data flow Diagram 18-19

7. Entity Relationship Diagram 20

8. Feasibility Analysis 21

9. System Implementation 22-23

10. Software Testing 24-25

11. Screen Shot 26-30

12. Project Code 31-51

BCA-iiiPage 5
Project on Software Contain Management

13. Conclusion 52

Introduction of Project
Software Management Contain is an application which is helpful
for students as well as the use the software application. In the
current system all the activities are done manually. It is very time
consuming and costly. Our Software Management Contain deals
with the various activities related to the Student.

There are mainly 2 modules in this application


1. Admin Module
2. User Module

There are two types of user in this application.


1. Administrator
2. Student

Admin can perform following tasks.


1. View software.
2. Upload software.
3. Delete software.
4. Logout.

User can perform following tasks.


1. View software.
2. Download software.

BCA-iiiPage 6
Project on Software Contain Management

3. Logout.

Objective & Scope of the project

Compatible with: -
The project will be compatible with Mozilla Firefox, Internet
Explorer and Chrome. This means the favorites created by user
will be able to read by Mozilla Firefox, Internet Explorer and
Chrome without losing information and vice-versa.

Intuitive: -
The project will be easy to use. The user interfaces will carefully
design to make tasks can be done in the least efforts and
intuitively.

Lightweight: -
The program must be small. Therefore, only useful stuff (not
fancy) will be included to avoid overhead.

Useful: -
The project will be so good that users will be able to search
anything related to subject at one click.

Hierarchical Structure: -
It will provide you a hierarchical structure to get information
according to given search criteria.
Software Management Contain is a package that provides ability
to the user to records all student’s login/logout information in the
website.

BCA-iiiPage 7
Project on Software Contain Management

Present Scope: -
Software Management Contain provides all required software of a
Computer System. Using this application student can download
all software related to his course. They are view various software
which are based on different criteria.

Future Scope: -
Student of other software can also be added.
Make it more commercial look of website.
 More reports can be added.
Charts and pagination can be added.
Cross check with student theory class timing.

BCA-iiiPage 8
Project on Software Contain Management

Technical Details

1. Hardware Specification:

It is recommended that the minimum configuration for


clients is as appended below: -

Suggested configuration of windows clients: -

Microprocessor : Pantium-4 class processor, 2.6


GHz

RAM : 256 MB

Hard Disk : 10 GB

2. Software Specification:

Front End : HTML with PHP

Operating System : Windows XP/ Windows


7,8,10

Back End : MYSQL

BCA-iiiPage 9
Project on Software Contain Management

Software Development Life Cycle


Introduction to SDLC
Software Development, a process consisting of two major steps
of System Analysis and design, starts when Management or
sometimes systems development personnel realize that a
particular business system needs improvement.
The Software Development Life Cycle(SDLC) method is thought
of as the set of activities that analysts, desingers and users carry
out to develop and implement an information system. The
Software Development Life Cycle method consists of the
following activities:
1. Preliminary investigation, which comprises of Feasibility Study.
2. Determination of System Requirements.
3. Software Design.
4. Software Testing
5. Implementation.

SDLC Models
The following 4 Software Development Life Cycle(SDLC) is used:
Prototyping Model Waterfall Model
Incremental Model Evolutionary Model

Our Project Need


According to our project requirements, we are going to use
the Waterfall Model to develop our software. Through this
model we would be able to produce well-documented
maintainable software in a manner that is very predictable
and easy to understand. We are using this model because it
reinforces the notion of “Define before Design” and “Design

BCA-iiiPage 10
Project on Software Contain Management

before Code” making it systematic approach.

Waterfall Model

This is the most familiar model and consists of five phases given
below-
 Requirement Analysis and Specification
 Design
 Implementation and Unit Testing
 Operation and Maintenance

The phases always occur in this order and sequence. They must
not overlab with one another. The developer must complete each
phase before starting with the next one. It is called Waterfall
model because its diagrammatic representation is similar to
cascades of waterfall.

BCA-iiiPage 11
Project on Software Contain Management

BCA-iiiPage 12
Project on Software Contain Management

System Analysis & Design User Requirements

Requirement Analysis
System Planning

The following Gantt chart shows a detailed description of the


system planning we did:

System Requirement Specification (SRS):

BCA-iiiPage 13
Project on Software Contain Management

Introduction

Purpose of the document:

System Requirement Specification (SRS) is a document that


completely describe what the proposed system should so without
describing how will do it. SRS describes the complete external
behavior of the proposed system. SRS provide that basis for
detailed design and construction.

The purpose of this document is to describe the external


requirements. It includes both the user requirements and a
detailed specification of the product. It also aims at providing the
user with an overview of end product specifying the constraints
an interfaces of the system. The document saves as a reference
tool for the users and system administrator.
Definitions, Acronyms and Abbreviations:

GUI – Graphical User Interface.

Hardware- Physical component of a computer system.


Eg. Monitor, Keyboard, Memory etc.

Software – Set of instructions, data and related documents to


perform a specified task.

Operating System – System software that is an interface between


the user and computer hardware.

Database- It is a collection of voluminous and related information


about a product.

BCA-iiiPage 14
Project on Software Contain Management

PHP – PHP is a server side scripting language that is embedded in HTML.


It is used to manage dynamic content, databases, session tracking, even
build entire e-commerce sites.

SQL – SQL is a structured query language. It is used to store large


database.

Hyperlink – It is a string that appears in different colors from the


rest of the text. When a mouse pointer is over a hyperlink, the
browser requests and displays another document. You must
specify the URL of the hyper Linked destination.

Textboxes – This control displays text that is entered by the


administrator.
Message Boxes- This control displays the appropriate message
.
Web Browser- It is an interface to access information from
internet.

Password- A valid string that authenticates the database


administrator.

Admin-id- A unique identifiers used by the administrator to log on


to
the database.

Overview (Interfaces):
Our project basically includes information about the following:
User Interface- Admin and user can log into application using
login screen.

Existing System:

BCA-iiiPage 15
Project on Software Contain Management

System Analysis is a detailed study of the various operations


performed by a system and their relationships within and outside
of the system. Here the key question is-
What all problems exist in the present system?
What must be done to solve the problem?

Analysis begins when a user or manager begins a study of the


program using existing system. During analysis, data collected on
the various files, decision points and transactions handled by the
present system. The commonly used tools in the system are Data
Flow Diagram, interviews, etc. Training, experience and common
sense are required for collection of relevant information needed
to develop the system. The success of the system depends
largely on how clearly the problem is defined, thoroughly
investigated and properly carried out through the choice of
solution. A good analysis model should provide not only the
mechanisms of problem understanding but also the frame work
of the solution. Thus it should be studied thoroughly by collecting
data about the system. Then the proposed system should be
analyzed thoroughly in accordance with the needs.
System analysis can be categorized into four parts.

System planning and initial investigation


Information Gathering
Applying analysis tools for structured analysis
Feasibility study
Cost/ Benefit analysis.

In the current system we need to keep a number of records
related to the student and want to enter the details of the student
and their attendance manually. This is time consuming and has
much cost.

Proposed System:

BCA-iiiPage 16
Project on Software Contain Management

In our proposed system we have the provision for marking


attendance of student by user only through entering their unique
id no, it helps to reduce the tedious task of manual entries.
Another advantage of the system is that it is very easy to edit the
details of the student
and delete a student when it found unnecessary. The attendance
reports of the students can be seen easily.
Our proposed system has several advantages
User friendly interface
Fast access to database 
Less error
More Storage Capacity
Search facility

All the manual difficulties in managing the student details in


college have been rectified by implementing computerization.

Data Flow Diagram

BCA-iiiPage 17
Project on Software Contain Management

Design Methodology Used


Data flow diagrams are used to depict the design of the system.
Data flow diagrams (DFD) are one of the three essential
prespectives of SSADM. The sponsor of a project and the end
users will need to be briefed and consulted throughout all stages
of a system evolution. With a dataflow diagram, uers are able to
visualize how the system will operate, what the system will
accomplish and how the system will be impletemted. Dataflow
diagram can be used to provide the end user with a physical idea
of where the data they input ultimately has an effect upon the
structure of the whole system from order to dispatch to restock
how any system is developed can be determined through a DFD.
Compoents of DFD
A data flow diagram illustrates the processes, data stores, and
external entities in a business or other system and the connecting
data flows.

The four components of a data flow diagram (DFD) are:

Proces Externa
s l

Data Store --------- Data Flow

BCA-iiiPage 18
Project on Software Contain Management

Admin Module

View Upload
software software

Admin

Delete Logout
Software

User Module

Student

View
logout
software

Downloa
dsoftwar
e

Entity Relationship Diagram


BCA-iiiPage 19
Project on Software Contain Management

Upload
View software View Download
software software software

Admin Software Student


manageme
nt

login
Delete
Log in
software Log out

Log out

Feasibility Analysis
Whatever we think need not be feasible. It is wise to think about
the feasibility of any problem we undertake. Feasibility is the

BCA-iiiPage 20
Project on Software Contain Management

study of impact, which happens in the organization by the


development of a system. The impact can be either positive or
negative. When the
positives nominate the negatives, then the system is considered
feasible. Here the feasibility study can be performed in two ways
such as technical feasibility and Economical Feasibility.

Technical Feasibility:

We can strongly say that it is technically feasible, since there will


not be much difficulty in getting required resources for the
development and maintaining the system as well. All the
resources needed for the development of the software as well as
the maintenance of the same is available in the organization here
we are utilizing the resources which are already available.

Economic Feasibility

Development of this application is highly economically feasible.


The organization needed not spend much money for the
development of the system already available. The only thing is to
be done is making an environment for the development with an
effective supervision. If we are doing so, we can attain the
maximum usability of the corresponding resources. Even after the
development, the organization will not be in condition to invest
more in the organization. Therefore, the system is economically
feasible.

System Implementation
BCA-iiiPage 21
Project on Software Contain Management

Implementation is the stage in the project where the theoretical


design is turned into a working system. The implementation
phase constructs, installs and operates the new system. The
most crucial stage in achieving a new successful system is that it
will work efficiently and effectively.
There are several activities involved while implementing a new
project.
They are: -
End user training 
End user Education 
Training on the application software
System Design
Parallel Run and to New System
Post implementation Review 

End user Training:

The successful implementation of the new system will purely


upon the involvement of the officers working in that department.
The officers will be imparted the necessary training on the new
technology

End User Education:

The education of the end user start after the implementation and
testing is over. When the system is found to be more difficult to
understand and complex, more effort is put to educate the end
used to make them aware of the system, giving them lectures
about the new system and providing them necessary documents
and materials about how the system can do this.

BCA-iiiPage 22
Project on Software Contain Management

Training of application software:

After providing the necessary basic training on the computer


awareness, the users will have to be trained upon the new system
such as the screen flows and screen design type of help on the
screen, type of errors while entering the data, the corresponding
validation check at each entry and the way to correct the data
entered. It should then cover information
needed by the specific user or group to use the system.

Post Implementation View:

The department is planning a method to know the states of the


past implementation process. For that regular meeting will be
arranged by the concerned officers about the implementation
problem and success.

Software Testing
Is the menu bar displayed in the appropriate contested some
system related features included either in menus or tools? Do pull
–Down menu operation and Tool-bars work properly? Are all
menu function and pull down sub function properly listed? Is it
possible to invoke each menu function using a logical assumption

BCA-iiiPage 23
Project on Software Contain Management

that if all parts of the system are?

correct, the goal will be successfully achieved.? In adequate


testing or non-testing will leads to errors that may appear few
months later.
This create two problem
1. Time delay between the cause and appearance of the problem.
2. The effect of the system errors on files and records within the
system

The purpose of the system testing is to consider all the likely


variations to which it will be suggested and push the systems to
limits. The testing process focuses on the logical intervals of the
software ensuring that all
statements have been tested and on functional interval is
conducting tests to uncover errors and ensure that defined input
will produce actual results that agree with the required results.

Program level testing, modules level testing integrated and


carried out.
There are two major type of testing they are
1) White Box Testing.
2) Black Box Testing.

White Box Testing

White box sometimes called “Glass box testing” is a test case


design uses the control structure of the procedural design to drive
test case.
 Using white box testing methods, the following tests were
made on the system.
All independent paths within a module have been exercised
once. In our system, ensuring

BCA-iiiPage 24
Project on Software Contain Management

 that case was selected and executed checked all case


structures. The bugs that were prevailing in some part of the
code where fixed
 All logical decisions were checked for the truth and falsity of
the values.

Black box Testing


Black box testing focuses on the functional requirements of the
software. This is black box testing enables the software
engineering to derive a set of input conditions that will fully
exercise all functional requirements for a program. Black box
testing is not an alternative to white box testing rather it is
complementary approach that is likely to uncover a different
class of errors that white box methods like.
1) Interface errors
2) Performance in data structure
3) Performance errors
4) Initializing and termination errors

User Acceptance Testing:


User acceptance of the system is a key factor for success of any
system. The system under consideration is tested for user
acceptance by constantly keeping in touch with prospective
system and user at the time of developing and making changes
whenever required.

BCA-iiiPage 25
Project on Software Contain Management

Screen Shot

1.Log in page

BCA-iiiPage 26
Project on Software Contain Management

2.Log in database page

BCA-iiiPage 27
Project on Software Contain Management

3. Software upload page

BCA-iiiPage 28
Project on Software Contain Management

4.Software upload page

BCA-iiiPage 29
Project on Software Contain Management

5.Software upload database page

BCA-iiiPage 30
Project on Software Contain Management

PROJECT CODE

Login Module:

login.php
<?php session_start();?>
<html>
<head>
<title>Login</title>
<style>
#hk{
display:blocks;
background-color:e1e1e1;

}
.login{
width:100%;
height:45px;
box-sizing:border-box;
border: solid gray;
border-radius: 4px;
BCA-iiiPage 31
Project on Software Contain Management

}
#lf{
background-color:gray;
width:58%;
margin:auto;}
.ls{
width:100%;
height:40px;
}
</style>
</head>
<div id ="lf">
<form method="post">

<div id ="hk">
<h1 id="ld" colspan="3">Login</h1>
</div>

<div id="uf">
<input type="username" name="username" placeholder="Enter the
username" class="login"><br><br>

BCA-iiiPage 32
Project on Software Contain Management

<input type="password" name="password" placeholder="Enter the


password"class="login" ><br><br>

<select type="dropdown" name="user"class="login">


<option type="0" select="selected">User</option>
<option value="Adminstrator">Adminstrator</option>
<option value="Student">Student</option>
</select><br><br>

<select type="dropdown" name="dept"class="login">


<option select="selected">Department</option>
<option value="BCA">BCA</option>
<option value="BBA">BBA</option>
<option value="BA">BA</option>
<option value="BCOM">BCOM</option>
</select><br><br>
</div>
<div id="sb">
<input type="submit" name="submit" value="Submit" class="ls">

BCA-iiiPage 33
Project on Software Contain Management

</div>
</form>
</div>
</html>

<?php
include'connection.php';
if(isset($_POST['submit']))
{
$a=$_POST['username'];
$b=$_POST['password'];
$user=$_POST['user'];
$dept=$_POST['dept'];
$sel="select * from login1 where username='$a' and
password='$b' and user='$user' and department='$dept'";
echo $sel;
$c=mysql_query($sel,$f);
$row=mysql_fetch_assoc($c);
$_SESSION['user']=$row['department'];
if($row['username'] && $row['password'])

BCA-iiiPage 34
Project on Software Contain Management

{
if($user=='Administrator')
{
header("location:upload.php");
}
else
{
header("location:show.php");
}
}
else{
echo"errror...";
}
}
?>

Logout.php

<?php

include("connection.php");

BCA-iiiPage 35
Project on Software Contain Management

$username=$_POST["username"];
$password=$_POST["password"];
$email=$_POST["email"];
$user=$_POST["user"];
$department=$_POST["department"];

$loki="Insert into login1 values


('$username','$password','$email','$user','$department')";
$loki2=mysql_query($loki);
//
header("location:view.php");
?>

Registration.php
<?php

include("connection.php");
if(isset($_POST['submit']))
{

BCA-iiiPage 36
Project on Software Contain Management

$username=$_POST["username"];
$password=$_POST["password"];
$email=$_POST["email"];
$user=$_POST["user"];
$department=$_POST["department"];

$loki="Insert into login1 values


('$username','$password','$email','$user','$department')";
$loki2=mysql_query($loki,$f);
if($loki2>0)
{
header("location:login.php");
}
else{
echo"invalid";
}
}
?>
<html>
<head>

BCA-iiiPage 37
Project on Software Contain Management

<title>Registration</title>
<style>
table{
margin:auto;
background-image:url(background.jpg);
}
.re{
color:white;
}
.rf{
color:gray;
text-align:center;
font-size:50px;
background-color:e1e1e1;

}
.rg{
width:100%;
height:100%;

BCA-iiiPage 38
Project on Software Contain Management

}
</style>
<script >
function submitFunction()
{
var rt=false;
var x=document.forms["myForm"]["username"].value;
var y=document.forms["myForm"]["password"].value;
if(x==null||x==""||y==null||y=="")

{
alert("username and password can't be empty." );
}
else
{
var rt=confirm("aryhkdflh");
}
return rt;
}
</script>

BCA-iiiPage 39
Project on Software Contain Management

</head>
<body background="background.jpg">
<form method="post" name="myForm"
onsubmit="submitFunction();">
<table border="1" width="50%" height="50%">
<tr class="rt">
<td colspan="3" class="rf">Registration</td>
</tr>
<div id="re">
<tr class="rt">
<td class="re">Username</td>
<td><input type="username" name="username"
placeholder="Enter username"class="rg">
</tr>
<tr class="rt">
<td class="re">Password</td>
<td><input type="password" name="password"
placeholder="Enter password" class="rg"></td>
</tr>

<tr class="rt">

BCA-iiiPage 40
Project on Software Contain Management

<td class="re">Email</td>
<td><input type="text" name="email" placeholder="Enter email"
class="rg"></td>
</tr>
<tr class="rt">
<td class="re">User</td>
<td><select type="dropdown" name="user" class="rg">
<option type="1">Adminstrator</option>
<option type="2">Student</option>
</select></td>
</tr>
<tr class="rt">
<td class="re">Department</td>
<td><select type="dropdown" name="department" class="rg">

<option type="1">BCA</option>
<option type="2">BBA</option>
<option type="3">BA</option>
<option type="4">BCOM</option>
</select></td>

BCA-iiiPage 41
Project on Software Contain Management

</tr>
<tr class="rt">
<td colspan="3" align="center"><input type="submit"
name="submit" value="Submit" onclick="return
submitFunction();"class="rg"></td>
<tr>
</div>
</table>
</form>
</body>
</html>

Insert.php

<?php

include("connection.php");
$username=$_POST["username"];
$password=$_POST["password"];
$email=$_POST["email"];
$user=$_POST["user"];

BCA-iiiPage 42
Project on Software Contain Management

$department=$_POST["department"];

$loki="Insert into login1 values


('$username','$password','$email','$user','$department')";
$loki2=mysql_query($loki);

//
header("location:view.php");
?>

Delete.php

<?php session_start();?>
<html>
<head>
<title>Software</title>
<style>
table{
width:50%;

BCA-iiiPage 43
Project on Software Contain Management

height:80%;
background-color:e1e1e1;
}
</style>
</head>
<table border="1">
<tr>
<th>Software</th>
<th>Download</th>
</tr>
<form method="get">
<?php
include'connection.php';
$a=$_SESSION['user'];
$q2="select * from software";
print $q2;
$res=mysql_query($q2,$f);
// if($_SESSION['user']==)
//$row1=mysql_fetch_array($res);
while($row=mysql_fetch_array($res))

BCA-iiiPage 44
Project on Software Contain Management

{
print"<td>$row[0]</td>";
print"<td><a
href='del.php?id=".$row[0]."'>Delete</a></td></tr>";
}
?>
</form>
<a href="Logout.php">
click here to log out</a>
</table></html>

Connection.php

<?php
$f=mysql_connect("localhost","root","") or die("cannot connect to
the server");
mysql_select_db("registration1") or die("database selection
problem");
?>

Upload.php

BCA-iiiPage 45
Project on Software Contain Management

<?php
include'connection.php';
if(isset($_POST["submit"])) {
$target= "soft/";
$target_file = $target . basename($_FILES["file"]["name"]);
//$uploadOk = 1;

if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {
$file=$_FILES["file"]["name"];
$dept=$_POST["department"];
//$file3=$_FILES["name"];
//print $file;
//$file2="$file3";
$q1="insert into
software(software,department)values('".$file."','".$dept."')";
$count=mysql_query($q1,$f);
if($count>0)
{
echo "The file ". basename( $_FILES["file"]["name"]). " has
been uploaded.";
// print "<img src='".$target_file."' height='100px'

BCA-iiiPage 46
Project on Software Contain Management

width='100px'/>";
}
} else {
echo "Sorry, there was an error uploading your file.";
}
}
?>
<html>
<head>
<title>Upload</title>
<style>
div.ld {
width: 250px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0,
0, 0, 0.19);
text-align: center;
}

div.lg {
padding: 10px;
display:block;

BCA-iiiPage 47
Project on Software Contain Management

border:1px solid black;


}
.cg{
width:100%;
height:40px;
}
</style>
</head>
<body>

<form method="post" enctype="multipart/form-data">


<div class ="ld">
File:<input type="file" name="file"><br><br>
department:<select type="dropdown" name="department">
<option type="1">BCA</option>
<option type="2">BBA</option>
<option type="3">BA</option>
<option type="4">BCOM</option>
</select><br><br>
<div class ="lg">

BCA-iiiPage 48
Project on Software Contain Management

<input type="submit" name="submit" value="upload" class ="cg">


<a href="delete.php">Delete</a>
</div>

</div>
</form>
</body>
</html>

Show.php

<?php session_start();?>
<html>
<head>
<title>Software</title>
<style>
table{
width:50%;
height:80%;
background-color:e1e1e1;

BCA-iiiPage 49
Project on Software Contain Management

}
</style>
</head>
<table border="1">
<tr>
<th>Software</th>
<th>Download</th>
</tr>
<?php
include'connection.php';
$a=$_SESSION['user'];
$q2="select * from software where department='$a'";
print $q2;
$res=mysql_query($q2,$f);
// if($_SESSION['user']==)
//$row1=mysql_fetch_array($res);
while($row=mysql_fetch_array($res))
{
print"<td>$row[0]</td>";
print"<td><a
href='soft/".$row[0]."'>Download</a></td></tr>";

BCA-iiiPage 50
Project on Software Contain Management

}
?>

<a href="Logout.php">
click here to log out</a>
</table>
</html>

Conclusion
Our project is only a humble venture to satisfy the needs in an
Institution. Several user friendly coding have also adopted. This
package shall prove to be a powerful package in satisfying all the
requirements of the organization.

The objective of software planning is to provide a frame work that


enables the manger to make reasonable estimates made within a
limited time frame at the beginning of the software project and
should be updated regularly as the project progresses.

BCA-iiiPage 51

Вам также может понравиться