Professional Documents
Culture Documents
College Profile
This college is an inevitable part of prestigious Apeejay Education
Society. Established way back in 1982, Apeejay College of Fine Arts.
Started as college of fine arts, it soon launched a number of professional
courses. The college, from its very establishment has excelled in its purpose of
imparting quality education. Every since this college has provided the society
with quality citizens.
Students of this college have excelled not only academics but also in
sports, music, theatre and other co-curricular activities achieving heights. The
college has seen university toppers, best dancers, best singers, actors and
actresses, musicians, painters, sculptors and achievers in all fields of
education.
The college provides its students with state of the art facilities. The
laboratories are equipped with latest equipments with uninterrupted supply of
power and other needed items. The computer laboratory is equipped with good
latest hardware and software. The photography laboratory is equipped with
scanners and high quality printers. The home science, music, dance, fine arts
and the designing laboratories are provided with best possible instruments.
The college also provides for various seminars guest lectures and other
events of carrier orientation from time to time for the proper guidance of the
students.
Apart from the regular classes, the college also holds vocational classes
for music, dance, etc. The college also encourages participation of its students
in various art workshops. The college has seen students being selected for
workshops at national and even at the international levels.
For all the facilities provided by the college counted amongst the best
institutions in the city.
ACKNOWLEDGEMENT
With Candor and Pleasure I take opportunity to express my sincere thanks and
obligation to my esteemed guide. It is because of his able and mature guidance and cooperation without which it would not have been possible for me to complete my
project.
It is my pleasant duty to thank all the staff member of the computer center who never
hesitated me from time during the project.
Index
1. STUDY OF EXISTING SYSTEM AND SYSTEM REQUIREMENTS
2. SYTEM ANALYSIS
2.1.
CONTEXT DIAGRAM
2.2.DATA FLOW DIAGRAM
2.3.FUNCTIONAL DECOMPOSITION
6. BIBLIOGRAPHY
based record keeping system using a back-end tool. All the processes handling
is done at the front-end by using a front-end. The project provides ample
facilities to its users. The most important of the facilities are the report
generation and printing which provides user with the hard copies of the data
also.
1.1
Features:
Preparation of salary.
Attendance record.
Tax calculation.
HARDWARE REQUIREMENT
Hardware is the term given to the machinery itself and to the various
individual pieces of equipment. It refers to the physical devices of a computer
system. Thus, the input, storage processing control and the output devices are
hardware.
Following are the minimum hardware and software specifications that are
required for efficient performance of the system. Using a higher configuration
than specified below can enhance the system performance further:
HARDWARE SPECIFICATIONS
CPU
RAM
Keyboard
Hard disk
SOFTWARE REQUIREMENT
Software Specification
ASP.NET C#
System Study
In system study we study the existing system and new proposed system.
In system study we study that what are the drawbacks, and limitations exist.
What are the needs of the existing system? And also study what is the new
proposed system, and how new proposed system removes the limitations and
drawbacks of the existing system. In this section we study the advantages of
the new proposed system.
state top state that existed prior to the occurrence of the failure, though
methods are very complex.
2.2
Proposed System
This consists of Payroll System. All these transactions need to be
carefully understood and taken into consideration. The system also contains a
lot of data redundancy at various stages. One of the objectives of the new
system would be to stores data in an efficient and non-redundant form and
hence increase overall efficiency of the system. The new system should ensure
of simple and easy data entry procedures through suggestive looking form.
There are quite a number of lengthy calculations being done on the acquired
data. These calculations should be thoroughly understood. The new system
should be able to perform all these calculations automatically and efficiently.
Finally, there are quite a number of reports that are generated during the
normal working of the system. Each of these required reports should be
understood very carefully and the new system shall provide easy and efficient
methods for generation of these reports.
Working
The working of the project is based on payroll system for performing its
working it use Visual Basic.NET as a front-end and Oracle 8i as a back-end. In
which user perform all its functions in Visual Basic.NET environment and all
database stores in the database oracle. This proposed system reserve the ticket
on request of the user and also refund the unconfirmed orders after lasing the
commission them. All the calculations are automatically and efficiently
performed.
The new computerized system has an edge over the manual system. The
beneficial features of new computerized system are the following:
have used the concept of level of access. We have created the users to
access the database. So depending upon the type of hierarchy we can
assign different rights for the user.
8. No Documentation: As everything is stored on the computer so there is
any need of documentation or maintaining the files or registers.
Feasibility Study
Feasibility study is carried out to test if the proposed system is worth
being implemented. Given unlimited resources and infinite time, all projects are
feasible. Unfortunately, such projects and time is not possible real situations.
Hence it becomes both necessary and prudent to evaluate the feasibility of the
project at earliest passable time in order to avoid unnecessary wastage of time.
Feasibility study is test of the system proposed regarding its workability, impact
on tour and travels ability to meet user needs and effective use of resources.
Feasibility study has five primary areas which are characterized by the
acronym TELOS
T
Technical Feasibility
Economic Feasibility
Operational Feasibility
COST ESTIMATION
The net cost saving for reuse is estimated, by projecting the cost of the
project. If project it was developed from scratch and subtracting the sum of the
cost associated with reuse and the actual cost of the software has delivered,
can be determined by applying one or more of the estimation techniques and
the proposed project support all this technique like domain analysis and
modeling and enhancement of reuse components ray ties and lioness for the
externally acquired components, the proposed project is cost efficient because
any organization can save their expense by using my project. Earlier they used
a manual system where they wasted lot of time, and there was paper work.
Hence the proposed project is very cost efficient because it will help to save
from manual costs overcome economical
TECHNICAL FEASIBILITY
Whether the proposed information system can be implemented with the
available hardware, software, technical resources, and human resource. The
proposed project is technically feasible because all the required resources are
easily available in the market at very low cost. The management provides all
latest hardware and software facilities for the success completion of the project.
The proposed system full fills the requirement of the Apeejay College of
fine arts, jalandhar. The software developed by using Visual Basic.NET and
Oracle 8i. Which is available at very low cost in the market? The building
technique of the project is also not too complicated. Hence technical feasibility
is the some difficult area to assess at the earliest stages of the system
development process. Therefore the process of analysis and definition of the
proposed system was conducted in parallel with the assessment of technical
feasibility.
ECONOMIC FEASIBILITY
Whether the benefits of the proposed information system outweigh the
costs.
resources are easily available in the market at very low cost and any
organization can easily purchase this required resources at their suitable cost
and assembled it. No extra economical burden will on the on the organization.
Here the benefits accrued from the new system are more than the cost
involved in its development as everything is related to money. Cost involved in
developing the whole system is analyzing and design, Programming cost,
Stationary and miscellaneous expenses, Operational cost.
There are sufficient benefits in the system to make the cost acceptable.
Usually cost benefits analysis is made to find the savings or the extra
overheads that would arise new development. It is normal for every origination
OPRETIONAL FEASIBILITY
Whether
the
proposed
solution
is
desirable
within
the
existing
System Analysis
ANALYSIS
Analysis is a detailed study of the various operations performed by a
system and there relationship within and outside of the system. A key question
is: What must be done to solve the problem? One aspect of analysis is
defining the boundaries of the system and determining whether or not a
candidate system should consider other related systems. During analysis data
are collected on the available files, decision points and transactions handled by
the present system. Some logical system models and tools are used in analysis
are data flow diagrams, interviews, on-sight observations and questionnaires
etc. The interview is a commonly used tool in analysis. It requires special skills
and sensitivity to the subjects being interviewed. Bias in data collection and
interpretation can be a problem. Training, experience and common sense are
required for collection of the information needed to do the analysis.
Once analysis is completed, the analyst has a firm understanding of
what is to be done. The next step is to decide how the problem might be solved.
Thus, in system design, we move from the logical to the physical aspect of the
life cycle.
PROBLEM UNDERSTANDING
One of the most difficult tasks is developing a clear in depth of the problem
being investigated, without which it becomes impossible to specify the requirements
for a new project with any accuracy. In the manual system the main problem was to
understand the large and typical database and short form of information about any
Student and Teacher.
Requirement Specification
Requirement analysis is the first logical and technical step in the
software engineering process. Its at this juncture that a general statistic of
software scope is redefined into a concrete significance that becomes the
foundation of all software engineering activities that follows.
For gathering information, there is a need to interact with the system
users i.e. the people who directly or indirectly influence the system
requirements like end users, employees, customer etc. But they can make
unrealistic or conflicting demands, so these conflicts must be solved before
proceeding with the system design implementations.
Requirements Specification
The proposed project full fill all the requirement of the user although it
related to booking of the tickets or with calculations and it also provides all the
necessary features
structured, precise document, which defines each and every system service
and constraint in detail. It may also be known as the functional specification
and is generally used as basis for a contract between the user and the software
developer.
Functional Requirements
The proposed project fulfills all the functional requirements of the
organization. These are those requirements that define the functionality of the
software system. Like Result of a Student, Attendance of a teacher, making
report Card of a student. They are descriptions of the project functions.
Non-Functional Requirements
These are those requirements that place a constraint under the system
operates for example response time or on the development process such as the
choice of the programming language.
CONSTRAINTS
The company functions manually. This system has a lot of problems as the work done
is very time consuming and sometimes errors also creep in. so there was an urgent
need to develop a system, which is simple, error free and suits the working of the
institution. The software Payroll System is such software, which will serve to these
purposes. Constraints are validations, which are used to check that the software is
working properly. The software also has some constraints, which make it a successful
application.
Design Phase
System Design
The development of the Transaction Control Software consisted of
studying
of
the
existing
manual
system
and
developing
an
efficient
Design Tools
BACK-END TOOLS
SQL SERVER 2008:-
database
mathematical
set
systems
theory
to
are
the
an
problem
application
of
of
effectively
Client/Server:-
LANGUAGES USED IN SQL SERVER 2008:Transact-SQL:Transact-SQL is the language used to administer instances of the SQL Server
Database Engine, to create and manage database objects, and to insert,
retrieve, modify, and delete data. Transact-SQL is an extension of the language
defined in the SQL standards published by the International Standards
Organization (ISO) and the American National Standards Institute (ANSI).
Multidimensional Expressions (MDX):Multidimensional Expressions (MDX) is a statement-based scripting language
used to define, manipulate, and retrieve data from multidimensional objects in
SQL Server 2005 Analysis Services (SSAS). MDX provides data definition
language (DDL) statements; data manipulation language (DML) statements;
scripting language statements for managing scope, context, and control of flow
within MDX scripts; operators and functions for the manipulation of data
retrieved from multidimensional objects; and the capability to extend MDX with
user-defined functions.
Data Mining Extensions (DMX):Data Mining Extensions (DMX) is the language used to create and work with
data mining models in SSAS. DMX is composed of data definition language
(DDL) statements, data manipulation language (DML) statements, and
functions and operators.
FRONT-END TOOLS
ASP.NET C#:ASP.NET is a new ASP generation. It is not compatible with Classic ASP, but
ASP.NET may include Classic ASP.
ASP.NET pages are compiled, which makes them faster than Classic ASP.
ASP.NET has better language support, a large set of user controls, XML-based
components, and integrated user authentication.
ASP.NET pages have the extension .aspx, and are normally written in VB
(Visual Basic) or C# (C sharp).
User controls in ASP.NET can be written in different languages, including C++
and Java.
When a browser requests an ASP.NET file, the ASP.NET engine reads the file,
compiles and executes the scripts in the file, and returns the result to the
browser as plain HTML.
Response.RedirectPermanent method
Routing in ASP.NET
ADVANTAGES OF ASP.NET C#:1. ASP.NET dramatically reduces the amount of code needed to build large
applications.
2. With built-in Windows authentication and application settings, and
applications safe and secure.
3. It provides higher performance by using early binding, just-in-time
compilation, native optimization, and caching services right out of the box.
4. ASP.NET framework is complemented by a rich and designer tools in Visual
Studio integrated development environment. WYSIWYG-editing, drag and drop
controls, firewall and automatic deployment are just some of the features of
this powerful tool provides.
5. ASP.NET provides a simple and easy to perform common tasks, from simple
form submission and client authentication configuration and deployment site.
6. The source code and HTML together, so that ASP.NET pages are easy to
maintain and write. In addition, the source code is executed on the server. It
provides greater power and flexibility to Web pages.
7. All processes are carefully controlled and managed by ASP.NET, so that if the
process is dead, the new process can be created in its place, which helps to
keep your application constantly available to handle requests.
8. This is purely server-side technologies, so that the ASP.NET code runs on
the server before being sent to the browser.