Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUCTION
SYNOPSIS
1.1 ORGANIZATION PROFILE
1.2 ABOUT THE PROJECT
2. SYSTEM CONFIGURATION
2.1 HARDWARE CONFIGURATION
2.2 SOFTWARE CONFIGURATION
2.3 SOFTWARE FEATURES
3. SYSTEM STUDY
3.1 EXISTING SYSTEM
3.2 LIMITATIONS OF EXISTING SYSTEM
3.3 PROPOSED SYSTEM
3.4 ADVANTAGES OF PROPOSED SYSTEM
4. SYSTEM DESIGN
4.1 DATA FLOW DIAGRAM
4.2 E-R DIAGRAM
4.3 DATABASE DESIGN
4.4 INPUT DESIGN
4.5 OUTPUT DESIGN
5. SYSTEM IMPLEMENTATION AND TESTING
5.1 SYSTEM IMPLEMENTATION
5.2 SYSTEM TESTING
6. CONCLUSION
7. SCOPE OF FUTURE ENHANCEMENT
BIBLIOGRAPHY
APPENDICES
i. TABLES
ii. FORM
iii. SAMPLE CODE
SYNOPSIS
This project deals with the recruitment of employee in a software company .this is
an online site which provides information about the vacancies of positions, which
may be fresher or experienced employee of a company. This project also contains
employee recruitment service for the software wise vacancies. Application form of
the vaccancies also made available so that eligible candidates can download the form
use that for interviews. Working employee details are maintained by Administrator
and also maintain applied candidates information, the currently doing project details
are maintained by administrator. The project is developed by using Asp.Net as a
Front End and SQL Server as a Back End.
Modules:
•
1. INTRODUCTION
This project is mainly developed for the utilization of both the administrator
issuing organization and the applicants. This project entitled ‘HARDWARE SALES
AND SERVICE MANAGEMENT’ which is very helpful for the online buyers of
system and to know the present rate of system.
Easy navigation.
Links
In this module the images of the system, rate, etc, are uploaded to the Sql
database which is present in the server. The uploading of files is done using FTP
process hyperlink is given with in our website to navigate and go through our
webpage.
1.2 ORGANIZATION PROFILE
Speed up networks set its foot in the dynamic software industry in the year 1999,
and within a short span of time the organization proved its substance as a software
solution provider. The organization is located in Coimbatore and also has its branches in
other places.
They provided the software solutions to the various areas and fields. It includes the
schools, banks, hospitals, etc. The services were extended in designing and training and
development in emerging technologies etc.
The team work of the entrepreneurs with their effort made the organization to
widespread in various places. The successful services provided by speedup network woes
the credit o its quality control division, which is a group of IT credits that analyze all
possible for loop holes, which could pose a challenge to robust application.
The packages developed by the organization are well known for their ability in
delivery of accelerating the internet frequently requested content and streaming media
formats, eliminating redundant network traffic and reducing bandwidth cost.
Software Facility
2 Internet access channels with 512 and 256 M bit/s per channel
2.
2. SYSTEM ANALYSIS
Manual work.
Security of information is low.
Time consumption.
High Manpower.
2.2PROPOSED SYSTEM:-
SOFTWARE FEATURES
The Common Language Specification defines the minimum standards that .NET
language compilers must conform to, and thus ensures that any source code compiled by
a .NET compiler can interoperate with the .NET Framework. The CLS ensures type
compatibility between .NET components. Because .NET applications are converted to IL
prior to deployment and execution, all primitive data types are represented as .NET types.
Thus, a Visual Basic Integer represented in IL code as System Int32. Because both
languages use a common and interconvert able type system, it is possible to transfer data
between components and avoid time-consuming conversions or hard-to-find errors.
Visual Studio .NET ships with such languages as Visual Basic .NET, and Visual
C++ with managed extensions as well as the JavaScript scripting language. Third party
compilers exist for FORTRAN .NET, COBOL .NET, Perl .Net, and a host of other
languages. All of these languages share the same cross-language compatibility and
inheritability. Thus the user can write code for the .NET Framework in the language of
their choice, and it will be able to interact with code written for the .NET Framework in
any other language.
SQL SERVER
SQL Server can work with thousands of client applications simultaneously. The
server has to prevent logical problems that occur is near tries to read or modify data
currently being used by others. It is also capable of working as a stand – alone database
directly on the client. The scalability and ease-of-use features in SQL Server allows if
work efficiently on a client without consuming too many resources such as memory,
network bandwidth and disk I/O among multiple users.
• SQL server is a collection of many objects, such as tables, views, stored
procedures and constraints.
• SQL server is owned by a single user account but can contain objects owned by
other users.
• Has its own set of system tables that catalog the definition of the database.
• Maintains its own set of user accounts and security.
• SQL server is the primary unit of recovery and maintains logical consistency
among objects in the database.
• Has its own transaction log and manages the transactions within the database.
• Can participate in two-phase commit transactions with other SQL server database
on the same server or different server.
• Can span multiple disk drives and operating system files.
• Can range in size from 1 MB through a theoretical limit of 1 TB in size.
• Can grow and shrink, either automatically or by command.
• Can have objects joined in queries with objects from other databases in the same
SQL server installation.
• Can have specific options set or disabled.
• SQL server is conceptually similar to but richer than the ANSI SQL-schema
concept.
SQL Server integrates with Windows NT and hence takes advantages of many of
its futures:
Security
Multiprocessor Support
Microsoft Event Viewer
Windows NT Performance Monitor
Microsoft Cluster Server
Integration with Microsoft BackOffice
ASP .NET
ASP.NET is one of the most popular languages for building Scalable and Interactive Web
Applications. Using server – side scripts, uses ASP .NET to create a dynamic web page.
ASP .NET is a standard HTML file that contains embedded server – side scripts.
Why ASP.NET?
The compelling nature of ASP.NET will draw Web programmers toward its orbit for the
following reasons:
Structure: It brings structure back into programming by offering a code behind page,
which separates the client side script and HTML from client side code.
Compiled Code: It solves the problem of running interpreted script by compiling the
server side code into Intermediate Language (IL).
Early Binding: It uses early binding when making calls to COM components resulting in
faster performance.
Security: It has an enhanced security infrastructure that can be quickly configured and
programmed to authenticate and authorized web site users.
ADO .NET
.NET provides access to databases through the set of tools and namespaces collectively
referred to as Microsoft ADO.NET. ADO .NET is a disconnected data centric, which
retrieves the data from the data store and then Data access in ADO.NET is standardized
to be mostly independent of the source of the data.
The physical data store. This can be an OLE database, a SQL database, or an
XML file.
The data provider. This consists of the Connection object and command objects
that create the in-memory representation of the data.
The data set. This is the in-memory representation of the tables and relationships
that you work with in your application.
BASIC FEATURES
• It provides improved driver support.
• It supports personalized computing environment.
• Increased support for new generation hardware and multimedia technologies.
• Sophisticated web and Internet integration.
• Standard based security structures.
• It provides quick and easy access to the Internet.
• Active desktop allows customizing the workspace and the address bar helps to
connect to the Internet from any window.
• A variety of tools that helps to communicate with people and other computers are
available.
• The communication tool is used to send e-mail, handle phone calls, send a fax,
conduct a meeting with video conference, etc.
DATA FLOW DIAGRAM:
3.1ERDiagram
User
Password Price Model
Name
Login
Login Verificatio System details
n
Purchase
s
Verificati
HOME
on
Contact
FEED BACK us
User
Password Price Model
Name
Login
Login Verificatio System details
n
Purchase
s
Verificati
HOME
on
Contact
FEED BACK us
SALES
PROFILE AND
PRODUC
T SERVIC
E
3.2FORM DESIGN:
The input design requirements such as user friendliness consistent format and
interactive dialogue for giving the right message and help for the user at right time are
also considered for the development of the project.
The input design should make easier data entry. The objective of input design
is to create an input layout that is easy to follow and avoid to operator errors. Effective
input design minimizes errors made by entry operator.
4.TESTING
Integration Testing:
Integration tasting is a systematic technical for constructing the program structure
while conduction tests to uncover errors associated with interfacing. The objective is to
take unit tested modules and build a program structure that has been dictated by design.
The system functions well after integrating the active modules.
Validation Testing:
Validation testing refers to a different set of activities that ensure that the software
that has been will is traceable to customer requirements. Data entered by the customer
should be validated properly and finally moved to the server. The validation is done to
the client size and was found satisfactory to the client as well as administration.
Output Testing:
The output testing is used to uncover errors and it is conducted at the developer’s
site buy a customer. The software is used in a natural setting with the developer looking
over the shoulder of the user and recording errors and usage problems. Output tests are
conducted in a controlled environment.
Tests Performed
A number of experiments are conducted to test the software for bugs. These
experiments are listed below. The experiments are classified depending on the inputs
that the user has to specify and the computations and processing that are done with the
code.
Any software needs memory to run and also the processor utilization for
the software is also very important. This software has been tested under different
processor speeds and on different operating system platforms. The test is also
extended by checking the memory utilization by running the same software by varying
the RAM capacities. These are the results that occurred on testing the software under
different operating systems.
Windows Platforms
Processor Speed
I came to the conclusion that any Hardware and OS fulfilling the above criteria works
fine for this software.
Module Testing
Each individual program module was tested for any possible logical defect. They
were also tested for specifications to see if they are working as per what the program is
supported to do and how it should perform under various conditions.
Volume Testing
The user has provided the test data for this kind of test. This was made to check
whether the hardware and software are functioning correctly when large amount of data
is supplied.
String Testing
Here each portion of the system is tested against the entire module with the test
data provided by the user. This is done because programs are related to one another and
they interact in a total system.
Quality Assurance
After proper testing, the project has been implemented successfully. The users are
trained how to use the software. The usage manuals are provided to the users.
4.3 SYSTEM IMPLEMENTATION
Back up for the entire database files are taken and stored in secondary storage
devices like magnetic tapes and disks so that it is possible to restore the system at the
earliest. If there is a breakdown or collapse, then the system gives provision to restore
database files. Storing data in a separate secondary device leads to an effective and
efficient maintains of the system.
The master file has flags for maintains. After for maintains. After the mentioned
period, the rejection suppliers, unused data in the files will be deleted in the master file.
This method is the increasing the memory to store the data.
• CONCLUSION
Advantages
Reduces the time consumption.
Fast and Economical.
Reduces administration and marketing costs.
BIBLIOGRAPHY
Books
o www.aspalliance.com
o www.codeguru.com
o www.startvbdotnet.com
o www.msdn.microsoft.com
o www.codeproject.com
o www.4guysfromrolla.com
o www.about.com