PRACTICAL- 1
Identify project scope and objective of given problem:
A. College automation project
B. Banking Management System.
A. College automation project
[Link]
This section introduces Unity College website project. It also contains
definitions, acronyms and abbreviations used throughout the document. It will
allow college to address potential students by showcasing their course and
facilities and its current students and faculty by providing access to the various
facilities provided by the college in an easy and interactive manner as well as it
will help people in college and outside of it to know about news and events
happening in college.
Purpose
This document specifies all functional requirements for the Unity College
website project. This document will form the basis for further design and
development activities on the project. The purpose of the college website is to
let people know about this college, their achievements as well as to interact with
potential students as well as their alumni.
Audience
The audiences for this website will be people that are currently in college,
potential students, past students and any person who wants to know about
college and its activities. Broadly, they will be current students, faculty, alumni,
unregistered users (includes potential students).
Scope of document
This document will restrict itself to documenting all business requirements for
Unity College website project. The document will also help in the design and
development of the project. The document will represent flow of the
application. The scope of the project is to provide a user friendly college
website.
[Link] Overview
Introduction
This website will have following aims: Help college to communicate with
potential students by showcasing their facilities and their faculty.
•Help users to access website and its privileges based on their roles.
• Attract and also inspire even more candidates to apply for your college.
Scope
• Project will have following major modules:
Home Page It will be the start page for the website. It will contain a brief
overview of News and upcoming Events in college They can be redirected to
their individual pages if more information is required by the user. Users can also
register for events from these links.
• About Us
• History
Will give a brief history about college
• Values
Values on which institution was build and stands for it
• Principal’s View
Message from Principal of college
• Infrastructure
• Campus
Shows brief overview of campus area
• Labs
Gives an overview of labs in college
• Canteen
Shows canteen area
• Classrooms
Shows classrooms of college
• Playground
Shows playground area of college
• Library
Shows library of college
Courses Offered
It will contain details for specific courses that are available in the college.
BE(IT)
BE (Computer Science)
BE(EXTC)
Extra Courses: These courses are apart from regular academics. They can be
taken by student as well as
Placement
Jobs: This section will list upcoming companies that are going to come for
recruiting in college and past companies that have come to campus and number
of students placed.
Internship: This section will list upcoming companies that will offer
internship to the students as well as the past companies that came to campus and
number of students placed.
Online Library: Lists various study material that can be downloaded or
viewed.
Exam Schedule: This is the schedule that faculty or administrator will update.
Exam Results: This section will also update results based after updates from
faculty or administrator.
B .Bank Management System
The main objective of the project is to develop online Banking system for
banks. In present system all banking work is done manually. User have to visit
bank to Withdrawal or Deposit amount. In present bank system it is also
difficult to find account information of account holder. In this bank
management system, we will automate all the banking process. In our bank
management system user can check his balance online and he can also transfer
money to other account online. In this Software you can keep record for daily
Banking transactions. The main purpose of developing bank management
system is to design an application, which could store bank data and provide an
interface for retrieving customer related details with 100% accuracy.
This bank management system also allow user to add new customer account,
delete account and user can also modify existing user account information.
Using this system user can also search any individual account in few seconds.
Using our bank management system user can also check any translation in any
account. Our system also provides security check to reduce fraud. The system
will check the user’s existence in the database and provide the set of services
with respect to the role of the user.
Purpose: Bank Management System is based on dot NET and is a major
student. It is used to Keep the records of clients, employee etc in Bank. The
bank management system is an application for maintaining a person as account
in a bank. The system provides the access to the customer to create an account,
deposit/withdraw the cash from his account, also to view reports of all accounts
present. The following presentation provides the specification for the system.
Aim: To develop a software for solving financial applications of a customer in
banking environment in order to nurture the needs of an end banking user by
providing various ways to perform banking tasks.
Also, to enable the user as workspace to have additional functionalities which
are not provided under a conventional banking software.
Banking Management System thus ensures smooth operation of the Real-Estate
management tasks as well as keep the information about the employees and
their salary.
Details of the project: -The project is divided into eleven modules such as:
Homepage: This module represents the total system of banking.
Customer: This module represents how the customers are transaction with
bank.
Transaction: This module represents how the transactions are doing every day.
Holidays:This module represents lists of holidays are available within in
banking system.
Branches: This module represents how many branches are present in Orissa.
Login: This module represents how a new user enter the banking application
and doing their transactions details.
Logout: This module represents logout the banking organization.
Bank is the place where customers feel the sense of safety for their property. In
the bank, customers deposit and withdraw their money. Transaction of money
also is a part where customer takes shelter of the bank. Now to keep the belief
and trust of customers, there is the positive need for management of the bank,
which can handle all this with comfort and ease. Smooth and efficient
management affects the satisfaction of the customers and staff members,
indirectly. And of course, it encourages management committee in taking some
needed decision for future enhancement of the bank. Now a days, managing a
bank is tedious job up to certain limit. So, software that reduces the work is
essential. Also, today’s world is a genuine computer world and is getting faster
and faster day-by-day. Thus, considering above necessities, the software for
bank management has become necessary which would be useful in managing
the bank more efficiently.
-Our software will perform and fulfil all the tasks that any customer would
desire.
-Our motto is to develop a software program for managing the entire bank
process related to customer accounts, employee accounts and to keep every
track about their property and their various transaction processes efficiently.
-Hereby, our main objective is the customer’s satisfaction considering today’s
faster world.
In the recent years, computers are included in almost all kind of works and jobs
everyone come across in the routine. The availability of the software’s for
almost every process or every system has taken the world in its top-gear and
fastens the day-to-day life. So, we have tried our best to develop the software
program for the Bank Management System where all the tasks to manage the
bank system are performed easily and efficiently. It manages all the transactions
like new account entry, deposit as well as withdraw entry, transaction of money
for various processes, loan entry, managing bills cash or cheque, etc. Thus,
above features of this software will save transaction time and therefore increase
the efficiency of the system. Requirements definition and management is
recognized as a necessary step in the delivery of successful system s and
software projects, discipline is also required by standards, regulations, and
quality improvement initiatives. Creating and managing requirements is a
challenge of IT, systems and product development projects or indeed for any
activity where you have to manage a contractual relationship. Organization
needs to effectively define and manage requirements to ensure they are meeting
needs of the customer, while proving compliance and staying on the schedule
and within budget. The impact of a poorly expressed requirement can bring a
business out of compliance or even cause injury or death. Requirements
definition and management is an activity that can deliver a high, fast return on
investment.
BANK MANAGEMENT SYSTEM:-undertaken as a project is based on
relevant technologies. The main aim of this project is to develop software for
bank management system. This project is to develop software for bank
management system. This project has been developed to carry out the processes
easily and quickly, which is not possible with the manuals systems, which are
overcome by this software. This project is developed using VB language and.
Hence it provides the complete solution for the current management system.
REQUIREMENT ANALYSIS:-Requirements are prone to issues of
ambiguity, incompleteness, and inconsistency. Techniques such as rigorous
inspection have been shown to help deal with these issues. Ambiguities,
incompleteness, and inconsistencies that can be resolved in the requirements
phase typically cost orders of magnitude less to correct than when these same
issues are found in later stages of product development. Requirements analysis
strives to address these issues.
. Take a long time to produce
. Begin to limit the implementation option available
. Are costly to produce
Requirements for both the system and the software are documented and
reviewed with the customer.
IMPLEMENTATION:-Implementation is the realization, application, or
execution of a plan, idea, model, design, specification, standard algorithm, or
policy.
The design must be translated in to machine-readable form. The code generation
step performs their tasks. If design is performed in a detailed manner, code
generation can be accomplished mechanistically.