Академический Документы
Профессиональный Документы
Культура Документы
PROJECT REPORT
A Project Report on
BCA-iiiPage 1
Project on Software Contain Management
BCA-iiiPage 2
Project on Software Contain Management
UNDERTAKING
___ November,2016
------------------------------------------------------------
(Nishant Shrama,Pavan Kumar Gupta,
Pawan Chouhan)
BCA-iiiPage 3
Project on Software Contain Management
ACKNOWLEDGEMENTS
Pawan Chouhan
TABLE OF CONTENTS
3. Technical Detail 9
8. Feasibility Analysis 21
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.
BCA-iiiPage 6
Project on Software Contain Management
3. Logout.
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:
RAM : 256 MB
Hard Disk : 10 GB
2. Software Specification:
BCA-iiiPage 9
Project on Software Contain Management
SDLC Models
The following 4 Software Development Life Cycle(SDLC) is used:
Prototyping Model Waterfall Model
Incremental Model Evolutionary Model
BCA-iiiPage 10
Project on Software Contain Management
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
Requirement Analysis
System Planning
BCA-iiiPage 13
Project on Software Contain Management
Introduction
BCA-iiiPage 14
Project on Software Contain Management
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
Proposed System:
BCA-iiiPage 16
Project on Software Contain Management
BCA-iiiPage 17
Project on Software Contain Management
Proces Externa
s l
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
Upload
View software View Download
software software software
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
Technical Feasibility:
Economic Feasibility
System Implementation
BCA-iiiPage 21
Project on Software Contain Management
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
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
BCA-iiiPage 24
Project on Software Contain Management
BCA-iiiPage 25
Project on Software Contain Management
Screen Shot
1.Log in page
BCA-iiiPage 26
Project on Software Contain Management
BCA-iiiPage 27
Project on Software Contain Management
BCA-iiiPage 28
Project on Software Contain Management
BCA-iiiPage 29
Project on Software Contain Management
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
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"];
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"];
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"];
//
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
BCA-iiiPage 48
Project on Software Contain Management
</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.
BCA-iiiPage 51