This document provides an overview of a project report for a Bank Management System. It includes sections on the declaration, acknowledgments, table of contents, introduction, objectives, tools and environment, analysis and design using SDLC methodology, rapid application development methodology, advantages of using RAD model, and analysis phases. The key details are that the project aims to develop a computerized banking system to handle customer accounts and statements, introduce more user-friendly features, and maintain all information in a database. It will use Visual Basic for the interface and Access for the backend database, following an object-oriented rapid application development approach.
This document provides an overview of a banking system software project. The key points are:
1. The software will automate banking transactions like deposits, withdrawals, account searches and provide a user-friendly interface.
2. The objectives are to reduce clerical work, provide faster access to customer data and transactions, and increase the number of accounts and customers.
3. The software will be developed using Visual Basic for the front end interface and Microsoft Access for the back end database. It will run on Windows operating systems.
This document provides an overview and outline of a banking management system project. It acknowledges the guidance provided by faculty members. The abstract describes the goals of defining and managing requirements to ensure customer needs are met. The introduction discusses the project objectives of authorizing users, locating accounts, and reducing clerical work. It also covers project benefits and scope such as accessing privileged banking and providing banking services. The system development life cycle stages are then outlined, including preliminary investigation, determining requirements, designing the system, development, testing, and implementation.
This document provides an overview and table of contents for a Bank Management System project. It includes sections on introduction and objectives, feasibility study, system requirements specification, software development life cycle, front-end and back-end applications, data flow diagrams, entity relationship diagrams, data structures and database specifications, design, coding, testing, project scope, and references. The objectives are to introduce more user-friendly record updating, maintenance, and searching capabilities for bank customer accounts and transactions.
This document provides an overview and preliminary investigation of a software project for a construction materials supplier. It includes sections on the description of the current system and its limitations, the proposed new system, a feasibility study, and a work breakdown structure showing the topics to be covered in the project analysis, design, coding, implementation, and future enhancements. The project involves developing a software system to automate operations such as managing customer and product data, processing orders and payments, and generating reports.
A computer based management system is designed to handle all the primary information required to calculate monthly statements of customer account which include monthly statement of any month. Separate database is maintained to handle all the details required for the correct statement calculation and generation.
This project intends to introduce more user friendliness in the various activities such as record updation, maintenance, and searching. The searching of record has been made quite simple as all the details of the customer can be obtained by simply keying in the identification or account number of that customer. Similarly, record maintenance and updation can also be accomplished by using the account number with all the details being automatically generated. These details are also being promptly automatically updated in the master file thus keeping the record absolutely up-to-date.
The document outlines the objectives and features of a banking system developed using C++. The objectives include implementing C++, efficiently managing bank accounts and databases, providing loans, and securing internal data. Key features are saving client and staff information, searching and viewing accounts, calculating interest, and providing faster banking services. The system allows for new accounts, transactions, searching accounts, viewing accounts, and closing accounts. It also includes loan and staff information modules. The total cost of developing the system was 12,000 Rs. The document acknowledges support from supervisors and teachers.
This document contains a term paper on medical store management submitted by Amit Ranjan. The document includes an acknowledgment, index, project proposal, software development cycle, coding details, and form filling for different roles including shop owner, customer, salesman and medicines. The project aims to develop software using C++ to manage operations of a medical store through an online system for tasks such as employee transfers, form submissions and inventory management.
This document provides an overview of a banking system software project. The key points are:
1. The software will automate banking transactions like deposits, withdrawals, account searches and provide a user-friendly interface.
2. The objectives are to reduce clerical work, provide faster access to customer data and transactions, and increase the number of accounts and customers.
3. The software will be developed using Visual Basic for the front end interface and Microsoft Access for the back end database. It will run on Windows operating systems.
This document provides an overview and outline of a banking management system project. It acknowledges the guidance provided by faculty members. The abstract describes the goals of defining and managing requirements to ensure customer needs are met. The introduction discusses the project objectives of authorizing users, locating accounts, and reducing clerical work. It also covers project benefits and scope such as accessing privileged banking and providing banking services. The system development life cycle stages are then outlined, including preliminary investigation, determining requirements, designing the system, development, testing, and implementation.
This document provides an overview and table of contents for a Bank Management System project. It includes sections on introduction and objectives, feasibility study, system requirements specification, software development life cycle, front-end and back-end applications, data flow diagrams, entity relationship diagrams, data structures and database specifications, design, coding, testing, project scope, and references. The objectives are to introduce more user-friendly record updating, maintenance, and searching capabilities for bank customer accounts and transactions.
This document provides an overview and preliminary investigation of a software project for a construction materials supplier. It includes sections on the description of the current system and its limitations, the proposed new system, a feasibility study, and a work breakdown structure showing the topics to be covered in the project analysis, design, coding, implementation, and future enhancements. The project involves developing a software system to automate operations such as managing customer and product data, processing orders and payments, and generating reports.
A computer based management system is designed to handle all the primary information required to calculate monthly statements of customer account which include monthly statement of any month. Separate database is maintained to handle all the details required for the correct statement calculation and generation.
This project intends to introduce more user friendliness in the various activities such as record updation, maintenance, and searching. The searching of record has been made quite simple as all the details of the customer can be obtained by simply keying in the identification or account number of that customer. Similarly, record maintenance and updation can also be accomplished by using the account number with all the details being automatically generated. These details are also being promptly automatically updated in the master file thus keeping the record absolutely up-to-date.
The document outlines the objectives and features of a banking system developed using C++. The objectives include implementing C++, efficiently managing bank accounts and databases, providing loans, and securing internal data. Key features are saving client and staff information, searching and viewing accounts, calculating interest, and providing faster banking services. The system allows for new accounts, transactions, searching accounts, viewing accounts, and closing accounts. It also includes loan and staff information modules. The total cost of developing the system was 12,000 Rs. The document acknowledges support from supervisors and teachers.
This document contains a term paper on medical store management submitted by Amit Ranjan. The document includes an acknowledgment, index, project proposal, software development cycle, coding details, and form filling for different roles including shop owner, customer, salesman and medicines. The project aims to develop software using C++ to manage operations of a medical store through an online system for tasks such as employee transfers, form submissions and inventory management.
This document provides an overview of a final year project to develop an online banking system using Java and Oracle. It includes acknowledgments, an abstract, table of contents, and sections on project introduction and objectives, system development life cycle, system design, and testing. The project was created by 4 students for their bachelor's degree in computer science and engineering, and was supervised by a faculty member.
22598435 project-on-banking-system-in-mis-pdf(1)Sruthi S
This document provides an overview of a proposed banking software system. The system will allow HSBC Bank to digitally manage customer accounts and transactions. It aims to provide a user-friendly interface to retrieve customer details quickly and accurately. The software will facilitate tasks like opening and closing accounts, searching for accounts, and viewing transaction histories. It will reduce paperwork and make the banking process more efficient using tools like Visual Basic and Microsoft Access. The document outlines objectives, features, technical requirements, and the system development lifecycle for the proposed banking software.
The document outlines requirements for a new bank management system for Al Mezan bank. The current system is slow, cannot generate daily reports, and does not allow for easy new account opening. The proposed system will be web-based, allow for daily reporting at the administration level, and make it easier to open new accounts. It will connect all branches through landlines rather than wireless connections. Stakeholders like area managers, bank managers, accountants, and cashiers would benefit from the new system through quicker processing, reduced hardware costs, and easier implementation across branches.
The document provides an overview of the Mota project management operations for 2007, including:
- Project roles and teams to oversee development, operations, and business development.
- Tools for project tracking such as a master project plan, individual development plans, issue tracking lists, and financial budgets.
- Weekly meetings scheduled for operational reviews, development status updates, and project planning.
- Required documentation including deployment plans, test plans, specifications, and diagrams.
- Quarterly priority lists outlining key tasks for MIMS workflow development, the FSBO microsite, MIT development, and business/marketing initiatives.
document for Voice banking system mini projectJal Pari
This document provides a literature survey of voice banking systems. It discusses VoiceXML, the existing manual banking system, and its disadvantages such as being time-consuming and inaccessible to illiterate users. The proposed voice banking system allows users to access services like money transfer and balance checks using only voice commands, providing an accessible solution. It describes how VoiceXML works, allowing voice interactions with internet applications. Overall, the literature survey introduces voice banking and its advantages over existing systems.
Registration System for Training Program in STCalraee
The document summarizes two IT projects completed by the author during an internship at Saudi Telecom Company (STC):
1. A Registration System for Training Programs (RSTP) to automate trainee registration and tracking. The system was developed using Visual Basic and an Access database.
2. A Task Management System (TMS) to manage multi-level tasks with email notifications. Both systems are now in use at STC.
The author concludes they gained experience in project management, programming skills like VB and SQL, and recommends tracking systems to enhance internship management between universities and companies.
This document provides a software requirements specification (SRS) for a bank management system. It describes the purpose, scope and functions of the system. The system allows users to safely conduct banking activities like money transfers, transaction history views and loan requests. It provides security features and allows administrators to manage user accounts and transactions. The SRS defines system users, assumptions, dependencies, and interfaces. It will guide software developers in implementing an online banking system.
This document describes a project to develop a bank management system using Java. It includes sections on functional and non-functional requirements, code implementation with classes to handle new accounts, viewing details, deposits and withdrawals, and sample outputs/screenshots. The system allows customers to securely manage bank accounts online through a menu-driven interface that incorporates input validation, exception handling and other programming techniques.
The document outlines requirements for a new library blog project including stakeholders, timelines, and functional, technical, policy, and usability requirements. A task force consisting of John Doe, Jane Smith, Peter Rabbit, and Raggedy Ann and Andy was assembled to review blog products in May 2011, begin testing in June 2011, conduct a beta rollout in July 2011, and have the new blog in production by August 2011. The new blog aims to better communicate with library users on mobile platforms and replace the current outdated system.
The document provides details about a Canteen Management System project, including its objectives, scope, and design considerations. The key points are:
1. The project aims to develop a computerized system to manage canteen activities like recording user details and transactions in order to simplify tasks, reduce paperwork, and provide reports.
2. The system design focuses on making the interface user-friendly, automating processes, improving accuracy, and making data easily available.
3. Input, output, file, and procedure designs are discussed to optimize data entry and processing while minimizing errors and delays. Database design and testing plans are also covered.
The document describes a banking system project designed by Prabhjot Saini. The system maintains lists of members and their accounts, allowing members to view up-to-date account information. It was developed using Java GUI on Windows XP with a text file backend for data storage. The system provides facilities like account access, inquiries, data storage, and reporting to help members and administrators manage bank operations more easily and reliably than manual methods.
This document is a synopsis report for a Bachelor of Computer Application degree submitted by Sunita Joshi to IGNOU University in Delhi. The synopsis proposes developing a banking transaction system to automate a bank's transaction processing and provide information to bank employees and customers. It includes sections on system analysis, design, implementation details using Java programming and JDBC for database connectivity, and testing methodology.
This document provides an overview of the Birdie project, a sales leads tracking system being planned and developed for National Marketing Resources. It will include background on the company, a description of the existing LINKS system, technological assumptions for the new system including using Django and Python, an initial requirement to define customers, and feasibility considerations. The project will be developed using an agile methodology over multiple phases and is intended to provide enhanced functionality, a mobile-friendly web interface, and flexibility for future expansion compared to the existing Windows-only LINKS system.
The document describes a mobile store management system for Mahalakshmi Communications. It includes details about:
- The organization such as its name, address and business segments
- An overview of the current manual system and its limitations
- The proposed computerized system which aims to address the limitations and provide benefits like reduced time, improved data availability and reports
- System requirements including frontend and backend tools, operating system and hardware requirements
Mobile Bill Management System - Project ProposalAnuja Herath
The document describes a proposed Mobile Bill Management System for Expolanka Freight (Pvt) Ltd. It outlines the current problems with their manual system, including high human resource involvement, errors, and lack of remote access. The proposed solution will automate bill processing and validation, provide remote access and detailed reports, reduce data redundancy, and ease administration. The system will import raw data, manage user profiles, generate reports, and include an admin panel. The objectives are to replace the existing system efficiently and provide a new experience for the development team.
The document is a project report for a Hotel Management System submitted by three students to the Department of Computer Science at Bahauddin Zakariya University in Pakistan. It includes sections on the project introduction and objectives, system analysis with data flow diagrams, system design with entity relationship diagrams, system development tools used, and a user guide. The report was supervised by Muhammad Imran and aims to automate hotel operations like reservations, billing, and room management.
This document outlines an online banking management system (OBMS) with the following key points:
It describes the characteristics, requirements, scope, user interface, use case diagrams, and deliverables of the OBMS. The requirements section specifies functional requirements like allowing users to perform drawings and use colors, as well as non-functional requirements like security, reliability and performance. The scope is defined as the external user interface only. Use case diagrams and tables are provided for the login and logout processes. The document concludes that the project aims to facilitate banking tasks for users and future versions will provide enhancements.
The document describes a blood bank management system project created by Rohit, Rakesh and Chirag and guided by Prof. Channabasava. The project aims to automate the operations of a blood bank by developing software to register donors, track blood collection and distribution, and generate reports. The existing manual system is time-consuming and error-prone. The new system will make the blood bank's procedures faster, more accurate and help address issues like scarcity of rare blood groups and availability of blood during emergencies.
Dokumen tersebut membahas tentang perubahan struktur ekonomi Indonesia dari ekonomi tradisional yang didominasi sektor pertanian menjadi ekonomi modern yang didominasi oleh sektor industri dan jasa. Teori-teori perubahan struktur ekonomi seperti teori Lewis dan Chenery digunakan untuk menjelaskan proses transformasi struktur ekonomi, serta faktor-faktor penentu kenaikan produksi sektor industri seperti peningkatan permintaan domestik, eksp
This document summarizes research on functionalizing and grafting single-walled carbon nanotubes (SWCNTs) onto carbon fiber substrates. The researchers attempted to create SWCNTs using a CVD process with Co, Fe catalysts and acetylene gas at temperatures from 750-900°C. The SWCNTs were then dispersed in ethanol, water, and acetone via sonication and grafted onto carbon fibers. Fragmentation tests using acoustic emission and photoelasticity were performed on the grafted fibers embedded in elastic and brittle resins to analyze the mechanical effects of grafting. Initial results showed the best dispersion was achieved with ethanol after 90 minutes of sonication. Further experiments are planned to improve the dispersion method
This document provides an overview of a final year project to develop an online banking system using Java and Oracle. It includes acknowledgments, an abstract, table of contents, and sections on project introduction and objectives, system development life cycle, system design, and testing. The project was created by 4 students for their bachelor's degree in computer science and engineering, and was supervised by a faculty member.
22598435 project-on-banking-system-in-mis-pdf(1)Sruthi S
This document provides an overview of a proposed banking software system. The system will allow HSBC Bank to digitally manage customer accounts and transactions. It aims to provide a user-friendly interface to retrieve customer details quickly and accurately. The software will facilitate tasks like opening and closing accounts, searching for accounts, and viewing transaction histories. It will reduce paperwork and make the banking process more efficient using tools like Visual Basic and Microsoft Access. The document outlines objectives, features, technical requirements, and the system development lifecycle for the proposed banking software.
The document outlines requirements for a new bank management system for Al Mezan bank. The current system is slow, cannot generate daily reports, and does not allow for easy new account opening. The proposed system will be web-based, allow for daily reporting at the administration level, and make it easier to open new accounts. It will connect all branches through landlines rather than wireless connections. Stakeholders like area managers, bank managers, accountants, and cashiers would benefit from the new system through quicker processing, reduced hardware costs, and easier implementation across branches.
The document provides an overview of the Mota project management operations for 2007, including:
- Project roles and teams to oversee development, operations, and business development.
- Tools for project tracking such as a master project plan, individual development plans, issue tracking lists, and financial budgets.
- Weekly meetings scheduled for operational reviews, development status updates, and project planning.
- Required documentation including deployment plans, test plans, specifications, and diagrams.
- Quarterly priority lists outlining key tasks for MIMS workflow development, the FSBO microsite, MIT development, and business/marketing initiatives.
document for Voice banking system mini projectJal Pari
This document provides a literature survey of voice banking systems. It discusses VoiceXML, the existing manual banking system, and its disadvantages such as being time-consuming and inaccessible to illiterate users. The proposed voice banking system allows users to access services like money transfer and balance checks using only voice commands, providing an accessible solution. It describes how VoiceXML works, allowing voice interactions with internet applications. Overall, the literature survey introduces voice banking and its advantages over existing systems.
Registration System for Training Program in STCalraee
The document summarizes two IT projects completed by the author during an internship at Saudi Telecom Company (STC):
1. A Registration System for Training Programs (RSTP) to automate trainee registration and tracking. The system was developed using Visual Basic and an Access database.
2. A Task Management System (TMS) to manage multi-level tasks with email notifications. Both systems are now in use at STC.
The author concludes they gained experience in project management, programming skills like VB and SQL, and recommends tracking systems to enhance internship management between universities and companies.
This document provides a software requirements specification (SRS) for a bank management system. It describes the purpose, scope and functions of the system. The system allows users to safely conduct banking activities like money transfers, transaction history views and loan requests. It provides security features and allows administrators to manage user accounts and transactions. The SRS defines system users, assumptions, dependencies, and interfaces. It will guide software developers in implementing an online banking system.
This document describes a project to develop a bank management system using Java. It includes sections on functional and non-functional requirements, code implementation with classes to handle new accounts, viewing details, deposits and withdrawals, and sample outputs/screenshots. The system allows customers to securely manage bank accounts online through a menu-driven interface that incorporates input validation, exception handling and other programming techniques.
The document outlines requirements for a new library blog project including stakeholders, timelines, and functional, technical, policy, and usability requirements. A task force consisting of John Doe, Jane Smith, Peter Rabbit, and Raggedy Ann and Andy was assembled to review blog products in May 2011, begin testing in June 2011, conduct a beta rollout in July 2011, and have the new blog in production by August 2011. The new blog aims to better communicate with library users on mobile platforms and replace the current outdated system.
The document provides details about a Canteen Management System project, including its objectives, scope, and design considerations. The key points are:
1. The project aims to develop a computerized system to manage canteen activities like recording user details and transactions in order to simplify tasks, reduce paperwork, and provide reports.
2. The system design focuses on making the interface user-friendly, automating processes, improving accuracy, and making data easily available.
3. Input, output, file, and procedure designs are discussed to optimize data entry and processing while minimizing errors and delays. Database design and testing plans are also covered.
The document describes a banking system project designed by Prabhjot Saini. The system maintains lists of members and their accounts, allowing members to view up-to-date account information. It was developed using Java GUI on Windows XP with a text file backend for data storage. The system provides facilities like account access, inquiries, data storage, and reporting to help members and administrators manage bank operations more easily and reliably than manual methods.
This document is a synopsis report for a Bachelor of Computer Application degree submitted by Sunita Joshi to IGNOU University in Delhi. The synopsis proposes developing a banking transaction system to automate a bank's transaction processing and provide information to bank employees and customers. It includes sections on system analysis, design, implementation details using Java programming and JDBC for database connectivity, and testing methodology.
This document provides an overview of the Birdie project, a sales leads tracking system being planned and developed for National Marketing Resources. It will include background on the company, a description of the existing LINKS system, technological assumptions for the new system including using Django and Python, an initial requirement to define customers, and feasibility considerations. The project will be developed using an agile methodology over multiple phases and is intended to provide enhanced functionality, a mobile-friendly web interface, and flexibility for future expansion compared to the existing Windows-only LINKS system.
The document describes a mobile store management system for Mahalakshmi Communications. It includes details about:
- The organization such as its name, address and business segments
- An overview of the current manual system and its limitations
- The proposed computerized system which aims to address the limitations and provide benefits like reduced time, improved data availability and reports
- System requirements including frontend and backend tools, operating system and hardware requirements
Mobile Bill Management System - Project ProposalAnuja Herath
The document describes a proposed Mobile Bill Management System for Expolanka Freight (Pvt) Ltd. It outlines the current problems with their manual system, including high human resource involvement, errors, and lack of remote access. The proposed solution will automate bill processing and validation, provide remote access and detailed reports, reduce data redundancy, and ease administration. The system will import raw data, manage user profiles, generate reports, and include an admin panel. The objectives are to replace the existing system efficiently and provide a new experience for the development team.
The document is a project report for a Hotel Management System submitted by three students to the Department of Computer Science at Bahauddin Zakariya University in Pakistan. It includes sections on the project introduction and objectives, system analysis with data flow diagrams, system design with entity relationship diagrams, system development tools used, and a user guide. The report was supervised by Muhammad Imran and aims to automate hotel operations like reservations, billing, and room management.
This document outlines an online banking management system (OBMS) with the following key points:
It describes the characteristics, requirements, scope, user interface, use case diagrams, and deliverables of the OBMS. The requirements section specifies functional requirements like allowing users to perform drawings and use colors, as well as non-functional requirements like security, reliability and performance. The scope is defined as the external user interface only. Use case diagrams and tables are provided for the login and logout processes. The document concludes that the project aims to facilitate banking tasks for users and future versions will provide enhancements.
The document describes a blood bank management system project created by Rohit, Rakesh and Chirag and guided by Prof. Channabasava. The project aims to automate the operations of a blood bank by developing software to register donors, track blood collection and distribution, and generate reports. The existing manual system is time-consuming and error-prone. The new system will make the blood bank's procedures faster, more accurate and help address issues like scarcity of rare blood groups and availability of blood during emergencies.
Dokumen tersebut membahas tentang perubahan struktur ekonomi Indonesia dari ekonomi tradisional yang didominasi sektor pertanian menjadi ekonomi modern yang didominasi oleh sektor industri dan jasa. Teori-teori perubahan struktur ekonomi seperti teori Lewis dan Chenery digunakan untuk menjelaskan proses transformasi struktur ekonomi, serta faktor-faktor penentu kenaikan produksi sektor industri seperti peningkatan permintaan domestik, eksp
This document summarizes research on functionalizing and grafting single-walled carbon nanotubes (SWCNTs) onto carbon fiber substrates. The researchers attempted to create SWCNTs using a CVD process with Co, Fe catalysts and acetylene gas at temperatures from 750-900°C. The SWCNTs were then dispersed in ethanol, water, and acetone via sonication and grafted onto carbon fibers. Fragmentation tests using acoustic emission and photoelasticity were performed on the grafted fibers embedded in elastic and brittle resins to analyze the mechanical effects of grafting. Initial results showed the best dispersion was achieved with ethanol after 90 minutes of sonication. Further experiments are planned to improve the dispersion method
This document provides instructions for making a bow in 6 steps:
1. Cut and shape wood for the riser and limbs, sanding until smooth
2. Measure and cut the limbs, chiseling a groove for the string
3. Stain or paint the bow for creative design
4. Apply several thin coats of varnish with sanding between coats
5. Attach the limbs to the riser with bolts and nuts, string the bow which requires tying loops in the string
6. Test out the completed bow by shooting arrows at a target and enjoy!
Ubuni_Screenwriting Workshop_Basic Story & Structure_Students HandoutKeith Kinambuga Ndenga
The document discusses the key elements of screenwriting structure including character development, plot points that divide a story into three acts, and the importance of engaging dialogue. It also addresses how to write an outline for an hour-long television episode and provides questions about what is most important in a screenplay and how it differs from a novel.
This document is a curriculum vitae that summarizes the professional experience and qualifications of Abid Waqas. It details his educational background which includes a B.S. in Food and Nutrition from A.I.O.U. Islamabad. His professional experience includes roles as a Production Supervisor and Quality Assurance Executive at Dawn Group of Food Industries and currently serving as a Production Officer at Seasons Foods where he introduced new product lines. His areas of competence include food technology processes and food safety and quality assurance systems.
The document describes the Entrepreneurship Development Programme Cell at DIAS, which aims to encourage students to become entrepreneurs and job creators rather than job seekers. The cell conducts various activities like workshops, business plan competitions, and interactive sessions to motivate entrepreneurship. Some examples of entrepreneurial ventures started by DIAS students are provided.
Ozair Mustafa Khan is seeking a position in human resources where he can utilize his people skills. He has over 7 years of experience in human resources, most recently as an HR Executive at New Holland Fiat India Pvt. Ltd. In this role, he managed training and development programs, recruitment and onboarding, and employee relations. He also has experience supporting operations for the 2010 Commonwealth Games in Delhi. Khan holds a Postgraduate Diploma in Management with a focus on HR and a BA in Industrial Relations and Personnel Management.
برنامج شؤون الموظفين هو برنامج مستقل لادارة الموارد البشرية كاملة يشمل تعريف الموظفين وكافة بايناتهم الشخصية ومرتبات ومكافات وحوافز وحضور وانصراف ونسب خصومات وايضا اذونات انصراف مبكر و الترقيات وتقارير شاملة عن الدورات التدريبية والخبرات والانذارات والعهدة وكذلك تدعيم اجهزة الحضور والانصراف والبصمة .
2015 Nomadic Noles Valencia Magazine FINAL pdf 10-8-15Sasha Polissky
This document is a magazine produced by students in Florida State University's Study Abroad Valencia Program summarizing their experiences. It includes profiles of professors who led classes in Valencia, Spain, highlighting how the experience shaped them. It also discusses Florida State's First Year Abroad program, which allows freshmen to spend their first year of college studying at one of FSU's international centers in Florence, London, Valencia or Panama City. Students describe gaining independence, experiencing a new culture and forming close friendships through participating in the program.
The document describes an activity using comparing cards with images of owls to teach foundational numeracy concepts like more/less, ordering numbers, and number comparisons to early primary students. The activity involves students choosing cards, counting the owls, and determining which cards have more or less, then putting the cards in order from least to most. The goal is to establish thinking strategies around comparative language and numerical relationships.
This short document promotes creating presentations using Haiku Deck, a tool for making slideshows. It encourages the reader to get started making their own Haiku Deck presentation and sharing it on SlideShare. In just one sentence, it pitches the idea of using Haiku Deck to easily create engaging slideshows.
Haiku Deck is a presentation platform that allows users to create Haiku-style presentations. The document encourages the reader to get started creating their own Haiku Deck presentation on SlideShare by providing a link to do so. It suggests the reader may feel inspired to make their own Haiku Deck presentation after being introduced to the platform.
Ubuni_Screenwriting Workshop_Writing for Episodic TV_students handoutKeith Kinambuga Ndenga
This document discusses writing for episodic television. It notes that episodic TV includes anthology shows with self-contained episodes, series that tell ongoing stories with closure each episode, and serials with ongoing story arcs. The document outlines myths about television like the idea that TV shows are short movies or that TV is a wasteland. It provides three rules for writing episodic television: keeping within the time allotment, meeting deadlines, and staying within the genre. Finally, it discusses the importance of creating a series bible that outlines the synopsis, timeline, characters, and other key elements to establish consistency across episodes.
This short document promotes creating presentations using Haiku Deck, a tool for making slideshows. It encourages the reader to get started making their own Haiku Deck presentation and sharing it on SlideShare. In a single sentence, it pitches presentation creation software.
David Nilsen is seeking a position as a project/program manager with over 23 years of experience managing complex software development projects for the US military. He has managed over 65 projects and led teams of up to 22 people. Nilsen has extensive experience designing and developing learning management systems, mobile applications, and interactive multimedia instruction for the Army, Navy, Marines and service academies. He is proficient in Agile development practices and creating flexible architectures to allow for expanded functionality.
This document provides an overview of a proposed banking software system. The objectives of the system are to automate banking transactions, reduce paperwork, and allow customers to access their account details quickly and accurately. The system would facilitate tasks like opening new accounts, searching for customer accounts, and viewing transaction histories. It would be developed using Visual Basic for the front end interface and Microsoft Access for the back end database. The system is intended to help streamline banking processes and provide a more efficient service to customers.
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMpankaj pandey
This document is a project report submitted by Pankaj Pandey for their BBA degree. The report details the development of a Management Information System called Delhi Info.com. It includes sections on the objectives, technologies used including HTML and databases, system design diagrams, the software development lifecycle model, and testing. The overall aim is to develop a computer-based system to manage information about Delhi that is easy to use and update.
This is my College Project Documentation on Bank Management System. Which includes mainly Problem Definition, Existing System, Proposed System, Requirement Analysis, Scope of the System, Feasibility Study, Hardware & Software Requirement, ER Diagram, DFD Diagram, Data Dictionary for Project, Sample Output Screenshots, Conclusion
This document provides an overview and summary of a project report for a password manager application. The project aims to develop a graphical user interface application that allows users to store login credentials for various websites and applications. It will feature functionality to add, update, and remove login details, as well as generate secure random passwords. The report outlines the objectives, analysis, design, and testing approach for the project. It describes the features and benefits of a password manager, as well as the tools and technologies that will be used such as Python, Tkinter for the GUI, and a MySQL database.
Insurance management system project report.pdfKamal Acharya
The project entitled as “Insurance Management System” is developed in a manner to help all the Insurance Agency Members. It is developed using Visual Basic 6.0 as Front-End and MS Access as the Back-End tool.
The system is designed in such a way that it accepts and stores the input data, process and produce output under the direction of a detailed step by step stored programmed instruction. This system includes Client Dairy, Client Details, Add new Client, Policy Details and Payment Details information’s and gives details based on the policy Number of the client. This system is necessary for Storing Information, assessing Workload and hence their efficiency. The System provides the adequate information to the concern for its smooth run.
Medical Store Management System Software Engineering 1hani2253
This document outlines a medical store management system project created by three students. The project aims to automate the manual record keeping process of a medical store. Key features of the software include inventory management, accounting, customer management, and reporting. The document discusses the scope, objectives, drawbacks of the current system, and deliverables of the project. It also covers the system requirements, design approach, implementation details, and user documentation.
Policy management system project report.pdfKamal Acharya
The project entitled as “Policy Management System” is developed in a manner to help all the Policy Agency Members. It is developed using Visual Basic 6.0 as Front-End and MS Access as the Back-End tool.
The system is designed in such a way that it accepts and stores the input data, process and produce output under the direction of a detailed step by step stored programmed instruction. This system includes Client Dairy, Client Details, Add new Client, Policy Details and Payment Details information’s and gives details based on the policy Number of the client. This system is necessary for Storing Information, assessing Workload and hence their efficiency. The System provides the adequate information to the concern for its smooth run.
Medical Store Management System Software Engineering Projecthani2253
This document provides an overview of a medical store management system project. It describes the project title, objectives, features, scope, and deliverables. The project aims to automate the inventory, accounting, and customer management processes of a medical store to ease the workload. It will use a waterfall model and be developed in Java. Key features will include product, customer, sales, and payment management. The document outlines requirements, design, and implementation plans including user stories, data flow diagrams, and a work breakdown structure.
Supermarket Management System Project Report.pdfKamal Acharya
Supermarket management is a stand-alone J2EE using Eclipse Juno program.
This project contains all the necessary required information about maintaining
the supermarket billing system.
The core idea of this project to minimize the paper work and centralize the
data. Here all the communication is taken in secure manner. That is, in this
application the information will be stored in client itself. For further security the
data base is stored in the back-end oracle and so no intruders can access it.
Project Proposal Service Center Management softwareAdam Waheed
Service center professional is software which can manage full service life cycle of an organization. The software is a web based application which will be developed on PHP MySQL to solve current problems of Albion service center .This software is very useful for medium and small sized organizations
This document is the final project report submitted by Waqar Younas and Yasmin Akhter for their Master's degree in Computer Science. It outlines the development of an Accounts Management System for a spray center. The report includes chapters on project introduction and background, requirements analysis, planning and design, implementation, and testing. The system aims to help the dealer manage customer and supplier records, transactions, expenses, reports, and other accounting tasks online as the current manual system is time-consuming. It was developed using HTML, PHP, MySQL, JavaScript, jQuery and CSS. Various diagrams and test cases are included to document the system analysis, design, and testing process.
construction management system final year reportchiragbarasiya
This document provides an overview and details of a construction management system project. It includes 5 chapters that cover:
1) An introduction to the system including its modules, functionality, and technologies used
2) Project management details such as the development model, planning, scheduling, and risk management
3) System requirements including hardware, software, and feasibility analysis
4) System analysis including use cases, data flow diagrams, and entity relationship diagrams
5) System design including the user interface, database structure, and sequence diagrams
It aims to develop a user-friendly website to manage construction projects and reduce paperwork through various administrative and member functions.
This document provides information about a student details management system (SDMS) software project created by a student. It includes an introduction describing the purpose of automating a student information system. It also includes sections on the objectives, theoretical background of databases, MySQL and Python, problem definition and analysis, and system design including database and code details. The overall aim is to develop a program with a graphical user interface to allow users to view and update student information stored in a centralized database.
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
The document describes a proposed login system project for a college. It discusses the objectives of the project which are to simplify tasks, reduce paperwork, provide training to users, and automate the existing manual system. It describes the system design process including output, input, file, procedure, and control design. It also discusses database design, implementation planning, testing, interfaces, and documentation. The input design section covers elements of input data like source documents and guidelines to control data amount, avoid delays and errors, and keep the input process simple. The output design section notes the importance of output presentation and discusses types of application and operating outputs.
This document provides information about students and guides for a project on an issue tracking system for an annual maintenance contract system. It includes the names of 4 students working on the project and their guides. It also includes an outline of the contents of the project, which covers introduction, features, objectives, modeling diagrams, architecture, flow, GUI, requirements and conclusions.
This document is a project report on bank management submitted by Ganesh Bhingare and Ketan Ghatkamble for their Bachelor of Computer Application degree. It proposes developing a computerized banking management system using Visual Basic 6.0 and MS Access to replace the bank's manual processing of daily transactions. The report outlines the project scope, analysis conducted, proposed system design including entity relationship and data flow diagrams, interface forms, and advantages of the new system in automating processes and reducing errors compared to the manual system.
This document provides a summary of Tarunpreet Singh's 6-month industrial training project at Aviox Technology Pvt Ltd from January 2022 to June 2022. The project involved developing a Real Estate Management System using the Django framework. Key features included user registration/login, property search functionality, and an admin dashboard. The project utilized HTML, CSS, JavaScript, and a SQLite3 database. The training helped Tarunpreet Singh gain experience in software development lifecycles, technologies like Python and Django, and project implementation.
This document provides information about the development of a library management system project using Visual Basic. It includes sections on acknowledging contributors, prefaces on the evolution of computers and importance of information processing, an abstract describing the goals of developing the system to make a manual system more efficient, and descriptions of forms and coding used in the Visual Basic application to manage a library database. Sections provide details on the user interface, interactions with databases, queries, and advantages of the Access database used.
(𝐓𝐋𝐄 𝟏𝟎𝟎) (𝐋𝐞𝐬𝐬𝐨𝐧 3)-𝐏𝐫𝐞𝐥𝐢𝐦𝐬
Lesson Outcomes:
- students will be able to identify and name various types of ornamental plants commonly used in landscaping and decoration, classifying them based on their characteristics such as foliage, flowering, and growth habits. They will understand the ecological, aesthetic, and economic benefits of ornamental plants, including their roles in improving air quality, providing habitats for wildlife, and enhancing the visual appeal of environments. Additionally, students will demonstrate knowledge of the basic requirements for growing ornamental plants, ensuring they can effectively cultivate and maintain these plants in various settings.
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024yarusun
Are you worried about your preparation for the UiPath Power Platform Functional Consultant Certification Exam? You can come to DumpsBase to download the latest UiPath UIPATH-ADPV1 exam dumps (V11.02) to evaluate your preparation for the UIPATH-ADPV1 exam with the PDF format and testing engine software. The latest UiPath UIPATH-ADPV1 exam questions and answers go over every subject on the exam so you can easily understand them. You won't need to worry about passing the UIPATH-ADPV1 exam if you master all of these UiPath UIPATH-ADPV1 dumps (V11.02) of DumpsBase. #UIPATH-ADPV1 Dumps #UIPATH-ADPV1 #UIPATH-ADPV1 Exam Dumps
Information and Communication Technology in EducationMJDuyan
(𝐓𝐋𝐄 𝟏𝟎𝟎) (𝐋𝐞𝐬𝐬𝐨𝐧 2)-𝐏𝐫𝐞𝐥𝐢𝐦𝐬
𝐄𝐱𝐩𝐥𝐚𝐢𝐧 𝐭𝐡𝐞 𝐈𝐂𝐓 𝐢𝐧 𝐞𝐝𝐮𝐜𝐚𝐭𝐢𝐨𝐧:
Students will be able to explain the role and impact of Information and Communication Technology (ICT) in education. They will understand how ICT tools, such as computers, the internet, and educational software, enhance learning and teaching processes. By exploring various ICT applications, students will recognize how these technologies facilitate access to information, improve communication, support collaboration, and enable personalized learning experiences.
𝐃𝐢𝐬𝐜𝐮𝐬𝐬 𝐭𝐡𝐞 𝐫𝐞𝐥𝐢𝐚𝐛𝐥𝐞 𝐬𝐨𝐮𝐫𝐜𝐞𝐬 𝐨𝐧 𝐭𝐡𝐞 𝐢𝐧𝐭𝐞𝐫𝐧𝐞𝐭:
-Students will be able to discuss what constitutes reliable sources on the internet. They will learn to identify key characteristics of trustworthy information, such as credibility, accuracy, and authority. By examining different types of online sources, students will develop skills to evaluate the reliability of websites and content, ensuring they can distinguish between reputable information and misinformation.
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapitolTechU
Slides from a Capitol Technology University webinar held June 20, 2024. The webinar featured Dr. Donovan Wright, presenting on the Department of Defense Digital Transformation.
Decolonizing Universal Design for LearningFrederic Fovet
UDL has gained in popularity over the last decade both in the K-12 and the post-secondary sectors. The usefulness of UDL to create inclusive learning experiences for the full array of diverse learners has been well documented in the literature, and there is now increasing scholarship examining the process of integrating UDL strategically across organisations. One concern, however, remains under-reported and under-researched. Much of the scholarship on UDL ironically remains while and Eurocentric. Even if UDL, as a discourse, considers the decolonization of the curriculum, it is abundantly clear that the research and advocacy related to UDL originates almost exclusively from the Global North and from a Euro-Caucasian authorship. It is argued that it is high time for the way UDL has been monopolized by Global North scholars and practitioners to be challenged. Voices discussing and framing UDL, from the Global South and Indigenous communities, must be amplified and showcased in order to rectify this glaring imbalance and contradiction.
This session represents an opportunity for the author to reflect on a volume he has just finished editing entitled Decolonizing UDL and to highlight and share insights into the key innovations, promising practices, and calls for change, originating from the Global South and Indigenous Communities, that have woven the canvas of this book. The session seeks to create a space for critical dialogue, for the challenging of existing power dynamics within the UDL scholarship, and for the emergence of transformative voices from underrepresented communities. The workshop will use the UDL principles scrupulously to engage participants in diverse ways (challenging single story approaches to the narrative that surrounds UDL implementation) , as well as offer multiple means of action and expression for them to gain ownership over the key themes and concerns of the session (by encouraging a broad range of interventions, contributions, and stances).
Post init hook in the odoo 17 ERP ModuleCeline George
In Odoo, hooks are functions that are presented as a string in the __init__ file of a module. They are the functions that can execute before and after the existing code.
Artificial Intelligence (AI) has revolutionized the creation of images and videos, enabling the generation of highly realistic and imaginative visual content. Utilizing advanced techniques like Generative Adversarial Networks (GANs) and neural style transfer, AI can transform simple sketches into detailed artwork or blend various styles into unique visual masterpieces. GANs, in particular, function by pitting two neural networks against each other, resulting in the production of remarkably lifelike images. AI's ability to analyze and learn from vast datasets allows it to create visuals that not only mimic human creativity but also push the boundaries of artistic expression, making it a powerful tool in digital media and entertainment industries.
1. PROJECT REPORT
ON
BANK MANAGEMENT SYSTEM
Submitted In Partial Fulfillment of the Requirement
Of Bachelor of Business Administration
BATCH-(2010-2013)
PROJECT SUPERVISOR:
SUBMITTED BY:-
NEHA SABHARWAL RishabhShrivastav
ENORL. NO. 09212401710
Delhi Institute of Rural Development, Nangli Poona
2. (Affiliated to Guru Gobind Singh Indraprastha University)
DECLARATION
I hereby declare that this Project Report titled “Bank MANGEMENT SYSTEM”
submitted by me to Delhi Institute Of Rural Development, NANGLI POONA is a
Bonafide work undertaken by me and has not been submitted to any other University or
Institution for the award of any degree diploma / certificate or published any time before.
Counter signed by :
Rishabh Shrivastav 09212401710
BBA(GEN)
5th
semester
2
3. ACKNOWLEDGEMENT
First of all I will thank to our director sir “Dr. NARENDER MOHAN”, who give me the
valuable suggestion for my MIS project.
The success of this final report is the outcome of Guidance and Valuable suggestions
provided by the all concerned without which the report could not fide on the right back.
I express my sense of deep gratitude to Faculty Coordinator “MISS.NEHA
SABHARWAL” for inclusions and timely suggestions in the preparation of this final
report.
I would like to express my sincere gratitude to my project team Sourabh ,Rahul,
Arjunfor there support and contribution in completing this project work.
Finally ,I will be failing in my duty, if I do not thank my parents, brother, friends and well
wishers for their enthusiastic support and who have directly or indirectly helped in some
way or the other in making this final report a success.
Name: Rishabh Shrivastav
BBA(GENERAL)
09212401710
3
7. INTRODUCTION
During the past several decades personnel function has been
transformed from a relatively obscure record keeping staff to central and top
level management function. There are many factors that have influenced this
transformation like technological advances, professionalism, and general
recognition of human beings as most important resources.
A computer based management system is designed to handle all the
primary information required to calculate monthly statements of customer
account which include monthly statement of any month. Separate database is
maintained to handle all the details required for the correct statement
calculation and generation.
This project intends to introduce more user friendliness in the various
activities such as record updation, maintenance, and searching. The
searching of record has been made quite simple as all the details of the
customer can be obtained by simply keying in the identification or account
number of that customer. Similarly, record maintenance and updation can
also be accomplished by using the account number with all the details being
automatically generated. These details are also being promptly automatically
updated in the master file thus keeping the record absolutely up-to-date.
The entire information has maintained in the database or Files and
whoever wants to retrieve can’t retrieve, only authorization user can retrieve
the necessary information which can be easily be accessible from the file.
7
8. OBJECTIVE OF THE PROJECT
A computer based management system is designed to handle all the
primary information required to calculate monthly statements of customer
account which include monthly statement of any month. Separate
database is maintained to handle all the details required for the correct
statement calculation and generation.
This project intends to introduce more user friendliness in the
various activities such as record updation, maintenance, and searching.
The searching of record has been made quite simple as all the details of
the customer can be obtained by simply keying in the identification or
account number of that customer. Similarly, record maintenance and
updation can also be accomplished by using the account number with all
the details being automatically generated. These details are also being
promptly automatically updated in the master file thus keeping the record
absolutely up-to-date.
The main objective of our project is providing the different typed
of customers facility, the main objective of this system is to find out the
actual customer service. Etc.
• It should fulfill almost all the process requirements of any Bank.
• It should be user friendly.
• It should increase the productivity of bank by utilizing the working
hours more and more, with minimum manpower.
This project includes the entire upgraded feature required for the
computerization banking system. This system is very easy to use, so that
any user can use without getting pre-knowledge about this. Its user
friendly and meet almost all daily working process requirements. This
8
9. system is completely GUI based and can be use by mouse and as well as
keyboard. This system is melded in such a way that has got all features to
upgrade without making much change in existing components.
The entire information has maintained in the database or Files and
whoever wants to retrieve can’t retrieve, only authorization user can
retrieve the necessary information which can be easily be accessible from
the file.
9
10. TOOLS & ENVIRONMENT
The platform is the hardware and software combination that the
Client/Server runs on. While hardware systems vary widely in features
and capabilities, certain common features are needed for the operating
system software.
Hardware Specifications
Hardware is a set of physical components, which performs the
functions of applying appropriate, predefined instructions. In other words,
one can say that electronic and mechanical parts of computer constitute
hardware.
This package is designed on a powerful programming language
Visual Basic. It is a powerful Graphical User Interface. The backend is
ACCESS, which is used to maintain database. It can run on almost all the
popular microcomputers. The following are the minimum hardware
specifications to run this package: -
Hardware requirement:
Personal Computer: -
It minimum contains P-III
processor with 128 MB RAM.
Software Requirements:
The software is a set of procedures of coded information or
a program which when fed into the computer hardware, enables
the computer to perform the various tasks. Software is like a
current inside the wire, which cannot be seen but its effect can
be felt.
1. Operating System:- Windows NT / 2000 / XP
2. Application Software:- Application software uses front end visual basic
and database access etc. Editor:- Visual basic.
10
11. ANALYSIS & DESIGN
A complete structure of the program
Analysis
To develop software store in Microsoft Access Database which
maintains all the record of day to day -Open Account, Close or Edit
Account, Monthly Statement, Bank summary and Transaction detail
etc.
Draw the following conclusion:-
The project consists of four parts, mainly:
1. Open Account: -
It consists of new bank account form. A consist new enquiry
information who come to the bank for enquiry about new account
(saving, current). Then he or she fill up the new account form according
to their account number generated automatically and also generate cheui
no automatically.
2. Close or Edit Account:-
It consists or provides editing and closing account form and
also such particular account information.
3. Monthly Statement: -
It consists of two sided form monthly statement of bank
employee and monthly statement of saving and current account
employee.
11
12. 4. Bank Summary: -
It consists of all information detail of bank employee
account transaction detail summary, recode of all branches and also
record of draft and chewy.
SDLC METHODOLOGY
SYSTEM DEVELOPMENT LIFE CYCLE
12
13. System Development Life Cycle (SDLC) is the overall process of developing
information systems through a multi-step process from investigation of initial
requirements through analysis, design, implementation and maintenance.
• Project planning, feasibility study: Establishes a high-level view of
the intended project and determines its goals.
• Systems analysis, requirements definition: Refines project goals into
defined functions and operation of the intended application. Analyzes end-user
information needs.
• Systems design: Describes desired features and operations in detail,
including screen layouts, business rules, process diagrams, pseudo-code and
other documentation.
• Implementation: The real code is written here.
• Integration and testing: Brings all the pieces together into a special
testing environment, then checks for errors, bugs and interoperability
• Acceptance, installation, deployment: The final stage of initial
development, where the software is put into production and runs actual
business.
• Maintenance: What happens during the rest of the software's life: changes,
correction, additions, moves to a different computing platform and more. This,
the least glamorous and perhaps most important step of all, goes on seemingly
forever.
13
14. ANALYSIS
Analysis is the first technical step in the process of any software development. A
careful analysis can help the software designer and programmer to have a better
insight of the product to be created. A careless analysis can result into an incomplete
or dysfunctional software. To avoid such a situation it is very important to properly
identify the required software’s features and create an effective design for it.
It is also important to analyze and find out whether the application being developed
suits the current hardware and software platform available or not. The application
should be developed well within time and should meet the specified requirements. If
the application is being developed for commercial purposes then a cost-benefit
analysis becomes must to find out the real value of the software product.
To develop the required application the “RAD” model for software development will
be used. An Object-Oriented approach will be followed to develop the application
because the data or information to be displayed and the user who will view that
information are more important here than the process flow of the system. This
methodology will also make the development process more efficient, effective and
easy. The application thus developed will be more user friendly and can be easily
extended or modified whenever required.
RAPID APPLICATION DEVELOPMENT
Rapid application development (RAD) is a software development methodology that
uses minimal planning in favor of rapid prototyping. The "planning" of software
developed using RAD is interleaved with writing the software itself. The lack of
extensive pre-planning generally allows software to be written much faster, and
makes it easier to change requirements.
Overview:
14
15. Rapid application development is a software development methodology that involves
methods like iterative development and software prototyping. According to Whitten
(2004), it is a merger of various structured techniques, especially data-
driven Information Engineering, with prototyping techniques to accelerate software
systems development.
In rapid application development, structured techniques and prototyping are especially
used to define users' requirements and to design the final system. The development
process starts with the development of preliminary data models and business process
models using structured techniques. In the next stage, requirements are verified using
prototyping, eventually to refine the data and process models. These stages are
repeated iteratively; further development results in "a combined business
requirements and technical design statement to be used for constructing new
systems".
RAD approaches may entail compromises in functionality and performance in
exchange for enabling faster development and facilitating application maintenance.
PHASES OF RAD:
15
16. 1. Requirements Planning phase – combines elements of the system
planning and systems analysis phases of the System Development Life
Cycle (SDLC). Users, managers, and IT staff members discuss and agree on
business needs, project scope, constraints, and system requirements. It ends
16
17. when the team agrees on the key issues and obtains management
authorization to continue.
2. User design phase – during this phase, users interact with systems
analysts and develop models and prototypes that represent all system
processes, inputs, and outputs. The RAD groups or subgroups typically use a
combination of Joint Application Development (JAD) techniques and CASE
tools to translate user needs into working models. User Design is a
continuous interactive process that allows users to understand, modify, and
eventually approve a working model of the system that meets their needs.
3. Construction phase – focuses on program and application development
task similar to the SDLC. In RAD, however, users continue to participate
and can still suggest changes or improvements as actual screens or reports
are developed. Its tasks are programming and application development,
coding, unit-integration and system testing.
4. Cutover phase – resembles the final tasks in the SDLC implementation
phase, including data conversion, testing, changeover to the new system, and
user training. Compared with traditional methods, the entire process is
compressed. As a result, the new system is built, delivered, and placed in
operation much sooner. Its tasks are data conversion, full-scale testing,
system changeover, user training.
17
18. ANOTHER VERSION OF RAD PHASES:
1. Business Modeling: The information flow among business functions is
defined by answering questions like what information drives the business process,
what information is generated, who generates it, where does the information go, who
process it and so on.
2. Data Modeling: The information collected from business modeling is
refined into a set of data objects (entities) that are needed to support the business. The
attributes (character of each entity) are identified and the relation between these data
objects (entities) is defined.
3. Process Modeling: The data objects defined in the data modeling phase
are transformed to achieve the information flow necessary to implement a business
function. Processing descriptions are created for adding, modifying, deleting or
retrieving a data object.
4. Application Generation: Automated tools are used to facilitate
construction of the software; even they use the 4th GL techniques.
5. Testing and Turn over: Many of the programming components have
already been tested since RAD emphasizes reuse. This reduces overall testing time.
But new components must be tested and all interfaces must be fully exercised.
18
19. PRACTICAL IMPLICATIONS:
When organizations adopt rapid development methodologies, care must be taken to
avoid role and responsibility confusion and communication breakdown within a
development team, and between team and client. In addition, especially in cases
where the client is absent or not able to participate with authority in the development
process, the system analyst should be endowed with this authority on behalf of the
client to ensure appropriate prioritization of non-functional requirements.
Furthermore, no increment of the system should be developed without a thorough and
formally documented design phase.
When do we use RAD?
* Experienced programmers are members of the team
RAD is a fast paced SDLC. Developers will be using different tools in order to
achieve the goal of building a software fast. Although it does not need much coding
because of the given set of tools, only experienced programmers could work on these
tools. If anything happens to the software, only experienced developers could dig
deep into the problem even though they did not encode the program
* Expediting application development
For whatever reasons, developers are hard pressed to build applications fast. Using
sets of tools, different software could be created in no time. The participation of the
users will be greater since they will work in double time to check if the software is up
with the standards.
* Quick solution for a business problem
The tools used in developing software have steps or processes that could cater to any
business need. If a business needs an answer to their nagging question of productivity
and better reporting, RAD could create the software based on the business need.
There are lots of software which already have the functions needed by any businesses.
19
20. * Objective Oriented and Highly Critical Users
Everything starts and ends with the objective. Users have to use the software to
achieve the intended goal faster or easier. Different user interface and workflows are
based on the realization of the objective. RAD makes the developers focus more on
answering the need before creating something on their own. The set of tools could be
used to answer the problem. Even the design of the user interface could be influenced
by users.
Conclusion:
Rapid Application Development or RAD takes the Prototype Model of SDLC further.
Instead of using codes, developers use different tools and software development kits
and bring them all together to create a software. Developers who are time challenged
could use this application development. Businesses will also appreciate this software
as it’s aimed to answer specific problems. Users’ feedbacks are important in this
development cycle since they will suggest whether the program will fit to their
specifications and needs
20
21. ADVANTAGES OF USING RAD MODEL:
There are many advantages of using RAD and it can solve many concerns of the user
as well as the developers.
1. Conventional software development methods take, on an average almost 20%
more time than the RAD procedure. Using RAD can enable quicker
visualization of the end-design and hence allow rapid software testing and
rectifying steps. The customer is able to have a faster look at the design to add
valuable inputs, in order to make the design more user-friendly.
2. The current competitive scenario demands frequently upgraded software in
order to effectively satisfy customers' requirements. RAD enables a faster and
updated version to reach the end user, by systematically eliminating redundant
steps or using the prototype methods.
3. Cost overruns and meeting the time constraints are another advantage, though
not a big consideration in high-end uses.
4. RAD makes the development process to be a more credible one by facilitating
a scope for the customer to actively provide inputs in the development
process. This may also prove a feasible study from the point of view of a
developer.
5. It protects the current project from the variations in the market.
6. RAD realizes an overall reduction in project risk.
21
22. 7. All the software prototypes produced can be kept in a repository for future use.
The reusability of the components also enhances the speediness of the process
of software development.
8. There is a strong and continuous participation of the project sponsor who
keeps giving feedback in the whole process. Hence the end user satisfaction
level is higher when the end result is produced.
DISADVANTAGES OF USING RAD MODEL:
1. Requires more resources and money to implement RAD.
2. Need both customer and developer commitments to complete a project,
otherwise RAD will fail.
3. This method may not be useful for large, unique or highly complex projects.
This method cannot be a success if the team is not sufficiently motivated and nor is
unable to work cohesively together.
22
23. ‘
‘ INPUT/OUTPUT DESIGN
A good GUI application should be very user friendly. It should be simple and easy to
use. It should have a consistent look and feel throughout. A good interface design
along with proper error handling can ensure best performance from a software
product.
The different GUI controls to be used in the application are:
• Command Button – This control is used to initiate some function based
on a user’s action of clicking the button.
• Option Button – This is similar to the command buttons in function
except for the fact that a user can select only one of the options at a time from
a group of option buttons.
• Text Box – It is a rectangular shaped box used for taking user input.
• Frame – This control is used to group different controls on a form.
• Picture Box – This control is used to display images.
• Label – This control is used to display some text that a user can’t edit. It is
basically used to identify a particular control on the form.
23
24. • Combo Box – This control allows a user to select an item from a list of
options available. The user can also add some input of its own.
• Scroll Bars – These controls help a user to scroll some image or data
horizontally and vertically.
• Menu Controls – The menus provide various options and commands
available in the application to the user.
• Tool Bars – These controls are used to display different tools.
• Timer Control – A good control for controlling graphics and animations
in visual basic. Using it you can repeat a particular code at a regular interval of
time.
• Check Boxes – These buttons can be used to provide the users with some
options from which none, some or all options can be selected.
24
25. OUTPUT OF THE SYSTEM
The output of the system also needs to be very clear and simple in layout. It should
serve its purpose well by providing the right kind of information to the user at the
right time. The GUI should be very-very user friendly. There should be report printing
facility to generate a hard copy of all the current status of the system.
Attractiveness of the system output also matters. Very often the success and
acceptance of a system depends on good presentation of he output.
The following are some important reports to be generated:
• Account Status
• User Details
Transaction Details
25
26. DATA FLOW DIAGRAM
A data-flow diagram (DFD) is a graphical representation of the "flow" of data
through an information system. DFDs can also be used for the visualization of data
processing (structured design).
Symbols Used in DFD
1. Squares representing external entities, which are sources or destinations of
data.
2. Rounded rectangles representing processes, which take data as input, do
something to it, and output it.
3. Arrows representing the data flows, which can either be electronic data or
physical items.
4. Open-ended rectangles representing data stores, including electronic stores
such as databases or XML files and physical stores such as or filing
cabinets or stacks of paper.
26
27. Data Flow Diagram: -
Fills enquiry Request for
Form New Account
Provide Account Type
Send
New
Account
Request.
Provide Account Number / Cheque Number
Account Details
New
customer
Enquiry
New
Account
Control
Management
Account
Proce
ss
27
29. LEVEL “1” DFD:
USER
Logs-in
1. Open New
Account
7. Help
5. Monthly
Statement
6. Go to Login
3. Money
Transaction
BANKING
ACCOUNT
MANAGEME
NT
2. Close or Edit
Account
4. Banking
Summary
Encryption /Decryption
of Text
Encryption/Decryption
of Text
Exit
29
30. Program Structure
The detail structure and description of table are as follows:
Table Structure and Description:
1. Account: -
This table is used to maintain open account details. Where
employee come from new account. Which keep all information about
employee. Here act no define primary key.
Account
Fieldname Field Type
Field size Constraint
Actno Number Long int Primary
Name Text 50
Address Text 50
Phone Number Double
Act type Text 20
City Text 50
Date Date/time Medium date
Chequebook Yes/no
30
31. ii. Account Type: -
Account type
Fieldname Field type Field size Constraint
Type code Text 50
Type name Text 50
Int rate Number Default
This table is used for which type of account opens a employee, type of
account – saving or current account and also give a account type code.
iii. Balance table: -
This table the balance of all type of account, saving or current
account.
Balance table
Field name Field type Field size Constraint
Actno Number Default
Balance Number Long
int
31
32. iv. Cheque Table: -
Cheque table
Field name Field type Field size Constraint
Actno Number Default
No _from Number Default
No _to Number Default
This table content all account detail and if you open new account and
chose cheque option so give cheque no of your account.
v. Pass table: -
Pass table
Field name Field type Field size Constraint
Name Text 50
Pswd Text 50
vi. Tamp Table: -
Tamp table
Field name Field type Field size Constraint
Actno Number Long int
Temp type Text 50
Ckequeno Number Long int
Amount Number Long int
Date Date/time
32
33. This table show the tamp let of all account information and
transaction of per day of bank.
Vii. Transaction.1 table: -
Transaction table
Field name Field type Field size Constraint
Actno Number Long int Primary
Tran type Text 50
Amount Number Long int
act Type Text 50
Chequeno Number Long int
Date Date/time Default
Time Date/time Default
This table contains all per day transaction of bank and also
summarized all money transaction updating and editing.
Data structure
Diagram (Design) :- Designing if system demonstrates the exact
flow of I-P-O cycle of the system. I-P-O cycle is Input-Process-Output
33
34. cycle of the system, where we need to define what are input we need to
take to produced the output, which is our requirements. According to this
input and output we design the processing phase. There are lot of
category define to design the system few of them are begin discus here.
34
35. PROJECT SCHEDULING
Scheduling is the culmination of planning a project activity that is a primary
component of a project. Project Scheduling is an estimate that brings out the total time
that will be taken to complete the project. Under this activity the time for each activity
is estimated and totaled to get an approximate value for the total time required to
complete the project. It distributes estimated efforts across the planned activities.
Activity Estimated Time
Analysis
Design
Coding
Testing
4 days
5 days
10 days
4 days
Total Time 23 days
35
37. FLASH FORM
Component: Flash form
Form Name: Frmflase.frm
Code: ---
___________________________________________________________
___________________________
Private Sub Form_Click()
Unload Me
LoginForm.Show 1
'Form6.Show
End Sub
Private Sub Form_Load()
Timer1.Interval = 3000
End Sub
Private Sub Timer1_Timer()
Unload Me
LoginForm.Show 1
'Form6.Show
End Sub
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~
37
39. LOGIN FORM:--
___________________________________________________________
_______________________
Component : Login form
Form Name :FrmLogin
Code:--
Dim rs As New ADODB.Recordset
Private Sub CancelButton_Click()
Unload Me
End Sub
Private Sub Form_Load()
rs.ActiveConnection = cn
If rs.State = 1 Then rs.Close
rs.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.Open "select * from Pass"
rs.MoveFirst
While Not rs.EOF = True
Combo1.AddItem rs(0)
rs.MoveNext
Wend
Combo1.ListIndex = 0
39
40. End Sub
Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As
Single)
End Sub
Private Sub OkButton_Click()
If rs.State = 1 Then rs.Close
rs.Open "select pswd from pass where name = '" & Combo1.Text & "'"
If rs!pswd = Text1.Text Then
Me.Caption = "Password Success"
GoTo 1
Else
Me.Caption = "Invalid Password"
Text1.Text = " "
Text1.SetFocus
Exit Sub
End If
1:
Call ShowForm
End Sub
Private Sub ShowForm()
If Combo1.Text = "Employee" Then
Unload Me
Form1.Show
Form1.BnkButton.Enabled = False
40
41. ElseIf Combo1.Text = "Guest" Then
Unload Me
Form1.Show
Form1.AcButton.Enabled = False
Form1.BnkButton.Enabled = False
Form1.TrButton.Enabled = False
Form1.AcClButton.Enabled = False
ElseIf Combo1.Text = "Manager" Then
Unload Me
Permission = 1 'For Account Permission Clos account
Form1.Show
End If
End Sub
41
43. MAIN FORM
Component : Main form
Form Name frmMain
Coding :---
___________________________________________________________
___________________________
Private Sub AcButton_Click()
'Unload Me
Form2.Top = 3000
Form2.Left = 4000
Form2.Show
End Sub
Private Sub AcClButton_Click()
'Unload Me
Form3.Top = 3000
Form3.Left = 4000
Form3.Show
End Sub
Private Sub BackButton_Click()
'Unload Me
LoginForm.Top = 3000
LoginForm.Left = 4000
LoginForm.Show
43
44. End Sub
Private Sub BnkButton_Click()
'Unload Me
Form5.Top = 3000
Form5.Left = 4000
Form5.Show
End Sub
Private Sub ExButton_Click()
Unload Me
End Sub
Private Sub Picture1_Click()
End Sub
Private Sub StmtButton_Click()
'Unload Me
Form6.Top = 3000
Form6.Left = 4000
Form6.Show
End Sub
Private Sub TrButton_Click()
'Unload Me
Form4.Top = 3000
Form4.Left = 4000
Form4.Show
End Sub
44
46. OPEN ACCOUNT FORM
Component: Open Account Form
Form name Frmopen
Coding :-
Dim rs As New ADODB.Recordset
Dim MaxNo As Long
Dim a As Integer
Private Sub Check1_Click()
End Sub
Private Sub Command1_Click()
Dim sstr, s As String
Dim rst As New ADODB.Recordset
rst.Open "Select max(actno) from Account", cn, adOpenKeyset,
adLockOptimistic, cmdtext
a = rst(0) + 1
If CheckField = True Then
s = Text1.Text
If Check1.Value = 1 Then
sstr = "insert into account "
sstr = sstr + "values(" & a & ",'" & Text1.Text & "', '" &
Text3.Text & "', "
46
47. sstr = sstr + " " & Text2.Text & " ,'" & Combo1.Text & "' ,'" &
Text6.Text & "','" & Date & "',YES)"
cn.Execute sstr
MsgBox "Account Created " & "Account Number = " & a,
vbInformation, a
Call UpdateCheque
MsgBox "Ur Cheque No is from " & MaxNo & " To " &
MaxNo + 10, vbInformation
StatusBar1.Panels(2).Text = "Cheque No " & MaxNo & " - " &
MaxNo + 10
ElseIf Check1.Value = 0 Then
sstr = "insert into account "
sstr = sstr + "values(" & a & ",'" & Text1.Text & "', '" &
Text3.Text & "', "
sstr = sstr + " " & Text2.Text & " ,'" & Combo1.Text & "' ,'" &
Text6.Text & "','" & Date & "',NO)"
cn.Execute sstr
MsgBox "Account Created " & "Account Number = " & a,
vbInformation, a
StatusBar1.Panels(2).Text = "Cheque Book Not Issued"
End If
Call AddDeposite
StatusBar1.Panels(1).Text = "Hello " & s & " " & a
Call ClearField
End If
rst.Close
End Sub
Private Sub AddDeposite()
47
48. Dim s As String
s = "insert into BalanceTable values "
s = s + "(" & a & "," & Text5.Text & ")"
cn.Execute s
End Sub
Private Function CheckField() As Boolean
If Text1.Text = "" Then
MsgBox " Enter Name Please "
Text1.SetFocus
CheckField = False
ElseIf Text3.Text = "" Then
MsgBox " Enter Address please "
Text3.SetFocus
CheckField = False
ElseIf Text5.Text = "" Then
MsgBox "Balance Should deposite"
Text5.SetFocus
CheckField = False
ElseIf Check1.Value = 1 Then
If Not Val(Text5.Text) >= 1500 Then
MsgBox "Minimum Balance Should be 1500"
CheckField = False
Else
CheckField = True
End If
ElseIf Check1.Value = 0 Then
If Not Val(Text5.Text) >= 500 Then
MsgBox "Minimum Balance Should be 500"
48
49. CheckField = False
Else
CheckField = True
End If
Else
CheckField = True
End If
End Function
Private Sub Command2_Click()
Call ClearField
End Sub
Sub ClearField()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text5.Text = ""
Me.Text6.Text = ""
Check1.Value = 0
End Sub
Private Sub Command3_Click()
Unload Me
'Form1.Show 1
End Sub
Private Sub Command4_Click()
Unload Me
End Sub
Private Sub UpdateCheque()
49
50. Dim rst As New ADODB.Recordset
rst.CursorLocation = adUseClient
rst.Open "select max(NoTo) from cheque", cn, adOpenKeyset,
adLockOptimistic
If rst.RecordCount > 0 Then
If Not rst.EOF Then
MaxNo = Val(rst.Fields(0)) + 1
Else
MaxNo = 1234
End If
Else
MaxNo = 1234
End If
cn.Execute "insert into cheque(Actno,NoForm,NoTo)values(" & a &
"," & MaxNo & "," & MaxNo + 10 & ")"
rst.Close
End Sub
Private Sub Form_Load()
Text4.Caption = Date$
Label6.Caption = Time()
If rs.State = 1 Then rs.Close
rs.Open "select * from AccountType", cn, adOpenKeyset,
adLockOptimistic, cmdtext
rs.MoveFirst
While Not rs.EOF
Combo1.AddItem rs(1)
rs.MoveNext
Wend
50
51. Combo1.ListIndex = 0
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If Chr(KeyAscii) Like "[0-9]" Or KeyAscii = 8 Then
Else
KeyAscii = 0
End If
End Sub
Private Sub Text5_KeyPress(KeyAscii As Integer)
If Chr(KeyAscii) Like "[0-9]" Or KeyAscii = 8 Then
Else
KeyAscii = 0
End If
End Sub
Private Sub Timer1_Timer()
Label6.Caption = Time()
End Sub
51
53. EDIT AND CLOSE ACCOUNT FORM
Component: Edit and close Account Form
Form Name: frmEditAct
Coding:-
Dim rs As New ADODB.Recordset
'----------------------------------------
'Close account form to close account
'Permission variable is to check the permission to delete the
'Record that manager can delete the record
'----------------------------------------
Private Sub CmdCloseAct_Click()
Dim rst As New ADODB.Recordset
rst.ActiveConnection = cn
If Permission = 1 Then
Dim stmt, ms As String
Dim s As Long
ms = MsgBox("Do U really want to Close Account", vbYesNo,
"Delete Record ")
If ms = vbYes Then
If rst.State = 1 Then rst.Close
s = Combo1.Text
rst.Open "select ChequeBook from account where actno = " & s &
""
If rst!ChequeBook = True Then
53
54. stmt = "delete from cheque where actno = " & s & ""
cn.Execute stmt
End If
rst.Close
stmt = "delete from account where actno = "
stmt = stmt + " " & s & ""
cn.Execute stmt
'Get the balance back before close account
If rst.State = 1 Then rs.Close
rst.Open "select balance from BalanceTable where actno = " & s & "
"
StatusBar1.Panels(1).Text = "Ur balance was " & rst(0) & " Get the
money"
MsgBox "Ur balance was " & rst(0) & " Get the money"
rst.Close
stmt = "delete from BalanceTable where actno = " & s & " "
cn.Execute stmt
stmt = "delete from Transaction1 where actno = " & s & " "
cn.Execute stmt
MsgBox "Account Close "
rs.Requery
End If
Else
MsgBox "U dont have Permission to Close Account ", vbInformation,
"Close Account"
End If
End Sub
Private Sub CmdFirst_Click()
54
55. If rs.RecordCount > 0 Then
rs.MoveFirst
End If
If rs.BOF Then
MsgBox "You Are Onto The First Record"
Else
Call FillRecord(rs)
End If
End Sub
Private Sub CmdLast_Click()
If rs.RecordCount > 0 Then
rs.MoveLast
End If
If rs.EOF = True Then
MsgBox "You Are Onto The Last Record"
Else
rs.MoveLast
Call FillRecord(rs)
Exit Sub
End If
End Sub
Private Sub CmdMain_Click()
Unload Me
Form1.Show
End Sub
Private Sub CmdNext_Click()
55
56. If rs.RecordCount > 0 Then
rs.MoveNext
End If
If rs.EOF Then
MsgBox "You Are Onto The Last Record"
If rs.RecordCount > 0 Then
rs.MoveLast
End If
Else
Call FillRecord(rs)
End If
End Sub
Private Sub CmdPrev_Click()
If rs.RecordCount > 0 Then
rs.MovePrevious
End If
If rs.BOF Then
MsgBox "You Are Onto The First Record"
If rs.RecordCount > 0 Then
rs.MoveFirst
End If
Else
Call FillRecord(rs)
End If
End Sub
Private Sub CmdUpdate_Click()
Dim stmt As String
56
57. stmt = "update Account set nam = '" & Text1.Text & "' , "
stmt = stmt + " address = '" & Text4.Text & "' ,"
stmt = stmt + " phone = " & Text2.Text & " , "
stmt = stmt + " Actype = '" & Text3.Text & "' where "
stmt = stmt + "actno = " & Combo1.Text & " "
cn.Execute stmt
MsgBox "Update Succeed ", vbInformation, "Saving Record"
rs.Requery
End Sub
Private Sub Combo1_Click()
' This is for navigate through combo box
Dim rs1 As New ADODB.Recordset
If rs1.State = 1 Then rs.Close
rs1.Open "select * from Account where actno= " & Combo1.Text & "
", cn, adOpenKeyset, adLockOptimistic, adCmdText
If rs1.RecordCount > 0 Then
Call FillRecord(rs1)
End If
rs1.Close
End Sub
Private Sub Command1_Click() 'Issue Cheque book
Dim stmt As String
Dim rst As New ADODB.Recordset
If Check1.Value = 0 Then
If rst.State = 1 Then rst.Close
rst.Open "select max(noto) from Cheque", cn, adOpenKeyset,
adLockOptimistic, cmdtext
57
58. Dim MaxNo As Long
If rst.RecordCount > 0 Then
MaxNo = rst(0)
MaxNo = MaxNo + 1
stmt = "insert into Cheque values ("
stmt = stmt + "" & Combo1.Text & ", " & MaxNo & "," &
MaxNo + 10 & ")"
cn.Execute stmt
' This is to update in the account master table
stmt = "update account set ChequeBook = YES where "
stmt = stmt + "actno = " & Combo1.Text & ""
cn.Execute stmt
MsgBox "Cheque book created form " & MaxNo & " To " &
MaxNo + 10
StatusBar1.Panels(1).Text = "Cheque book created
form " & MaxNo & " To " & MaxNo + 10
rs.Requery
'This is to move record to the first position
If rs.RecordCount > 0 Then
rs.MoveFirst
End If
If rs.BOF Then
MsgBox "You Are Onto The First Record"
Else
Call FillRecord(rs)
End If
End If
Else
Dim ch As String
58
59. ch = MsgBox("Cheque Already Issued if cheque last then click yes",
vbYesNo)
If ch = vbYes Then
stmt = "delete from Cheque where actno = " & Combo1.Text & ""
cn.Execute stmt
If rst.State = 1 Then rst.Close
rst.Open "select max(NoTo) from Cheque", cn,
adOpenKeyset, adLockOptimistic, cmdtext
If rst.RecordCount > 0 Then
'Dim MaxNo As Long
MaxNo = rst(0)
MaxNo = MaxNo + 1
stmt = "insert into Cheque values ("
stmt = stmt + "" & Combo1.Text & ", " & MaxNo & "," &
MaxNo + 10 & ")"
cn.Execute stmt
'This is to update in the acccount master table
stmt = "update account set ChequeBook = YES where "
stmt = stmt + "actno = " & Combo1.Text & ""
cn.Execute stmt
MsgBox "Cheque book created form " & MaxNo & " To " &
MaxNo + 10
StatusBar1.Panels(1).Text = "Cheque book created form " &
MaxNo & " To " & MaxNo + 10
rs.Requery
'This is to move record to the first position
If rs.RecordCount > 0 Then
rs.MoveFirst
End If
59
60. If rs.BOF Then
MsgBox "You Are Onto The First Record"
Else
Call FillRecord(rs)
End If
End If
End If
End If
End Sub
Private Sub Form_Load()
rs.ActiveConnection = cn
If rs.State = 1 Then rs.Close
rs.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.Open "select * from Account order by actno"
If Not rs.BOF Then rs.MoveFirst
While Not rs.EOF
Combo1.AddItem rs!actno
rs.MoveNext
Wend
If Not rs.BOF Then rs.MoveFirst
If rs.RecordCount > 0 Then
Call FillRecord(rs)
End If
End Sub
'************************************************
60
61. 'Fill Record in the Form Controls
Private Sub FillRecord(rs As ADODB.Recordset)
Dim i As Integer
Dim a
Dim rsB As New ADODB.Recordset
If rs.RecordCount > 0 Then
For i = 0 To Combo1.ListCount - 1
If Combo1.List(i) = Trim(rs!actno) Then
Combo1.ListIndex = i
Exit For
End If
Next
End If
a = rs!actno
Text1.Text = rs!Nam
Text2.Text = rs!phone
Text3.Text = rs!actype
Text4.Text = rs!address
Text6.Text = rs!Date
'Fill in the check box
If rs!ChequeBook = True Then
Check1.Value = 1
Else
Check1.Value = 0
End If
'To get the balance from Balance Table
If rsB.State = 1 Then rsB.Close
61
62. rsB.Open "select * from BalanceTable where actno = " & a & "", cn,
adOpenKeyset, adLockOptimistic, cmdtext
Text5.Text = rsB!balance
End Sub
Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As
Single)
End Sub
62
64. Amount Transaction form
Component: Amount Transaction form
Form Name : frmtran
Code :-
Dim rs As New ADODB.Recordset
Dim a As Boolean 'To check the balance is greater or less
Private Sub Combo2_Click()
If Combo2.ListIndex = 0 Then
'withdraw
Combo3.Clear
Combo3.AddItem "Cheque"
Combo3.AddItem "Withdrawl"
Combo3.ListIndex = 0
ElseIf Combo2.ListIndex = 1 Then
'Deposit
Combo3.Clear
Combo3.AddItem "Draft"
Combo3.AddItem "Cash"
Combo3.AddItem "Cheque"
Combo3.ListIndex = 0
End If
End Sub
Private Sub Combo3_Click()
64
65. If Combo3.Text = "Cheque" Or Combo3.Text = "Draft" Then
Text2.Enabled = True
Else
Text2.Enabled = False
End If
End Sub
'This procedure is to check that the cheque number
'Which is entered is correct or not
Private Function CheqTest() As Boolean
If Not Combo2.Text = "Deposite" Then
Dim rst As New ADODB.Recordset
rst.ActiveConnection = cn
If rst.State = 1 Then rst.Close
rst.CursorLocation = adUseClient
rst.CursorType = adOpenKeyset
rst.LockType = adLockOptimistic
rst.Open "select * from account where actno = " & Combo1.Text & ""
If rst!ChequeBook = True Then
If Not Text2.Text = "" Then
If rst.State = 1 Then rst.Close
rst.Open "select * from Cheque where actno = " & Combo1.Text
& " "
If rst.RecordCount > 0 Then
If Text2.Text >= rst(1) And Text2.Text <= rst(2) Then
MsgBox "SS"
CheqTest = True
Else
MsgBox "Please enter the valid cheque no", vbInformation
65
66. CheqTest = False
Exit Function
End If
End If
Else
MsgBox "U will have to select Cheque and enter cheque number
", vbInformation
CheqTest = False
Exit Function
End If
Else
CheqTest = True
End If
Else
CheqTest = True
End If
End Function
'This is the submit button command button that is
'To submit the transaction in the transaction table
'After checking the appropriate field
Private Sub Command1_Click()
Dim sstr As String
If Not Text1.Text = "" Or Val(Text1.Text) < 100 Then
If Text2.Text = "" Then
Text2.Text = 0
End If
sstr = "Insert into Transaction1 values("
sstr = sstr + " " & Combo1.Text & ",'" & Combo2.Text & "',"
66
67. sstr = sstr + "" & Text1.Text & ",'" & Combo3.Text & "'"
sstr = sstr + "," & Text2.Text & ",'" & Date & "','" & Time & "')"
If CheqTest = True Then
Call UpdateMoney
If a = True Then
cn.Execute sstr
StatusBar1.Panels(1).Text = "Money " & Combo2.Text & "
Success"
MsgBox "Money " & Combo2.Text & " Success"
End If
a = False
End If
Call ClearField
Else
MsgBox "please Enter Lease 100 Transaction Amount ",
vbInformation
End If
End Sub
'This is to Update the balance in database
Private Sub UpdateMoney()
Dim rst As New ADODB.Recordset
Dim stmt As String
Dim d As Long
If rst.State = 1 Then rst.Close
rst.Open "select * from BalanceTable where actno = " & Combo1.Text &
"", cn, adOpenKeyset, adLockOptimistic, cmdtext
If Combo2.Text = "Deposite" Then
d = rst!balance + Val(Text1.Text)
67
68. stmt = "update BalanceTable set balance = " & d & ""
stmt = stmt + " where actno = " & Combo1.Text & ""
cn.Execute stmt
a = True
ElseIf Combo2.Text = "Withdraw" Then
If rst!balance > Val(Text1.Text) Then
d = rst!balance - Val(Text1.Text)
stmt = "update BalanceTable set balance = " & d & ""
stmt = stmt + " where actno = " & Combo1.Text & ""
cn.Execute stmt
a = True
Else
MsgBox "U dont have money to Transact U have only " & rst!
balance
a = False
End If
End If
End Sub
Private Sub Command2_Click()
Unload Me
'Form1.Show 1
End Sub
Private Sub ClearField()
Text1.Text = ""
Text2.Text = ""
Combo1.ListIndex = 0
Combo2.ListIndex = 0
Combo3.ListIndex = 0
68
69. End Sub
Private Sub Command3_Click()
Call ClearField
End Sub
Private Sub Command4_Click()
Unload Me
End Sub
Private Sub Form_Load()
Timer1.Interval = 1000
Label3.Caption = Time
Label2.Caption = Date
rs.ActiveConnection = cn
If rs.State = 1 Then rs.Close
rs.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.Open "select * from Account order by actno"
rs.MoveFirst
'This is to fill the account number combo
While Not rs.EOF = True
Combo1.AddItem rs!actno
rs.MoveNext
Wend
rs.Close
Combo2.AddItem "Withdraw"
Combo2.AddItem "Deposite"
Combo2.ListIndex = 0
69
72. SUMMARY FORM
Component : Summary form
Form Name : FrmSumary
Code :-
Private Sub Command1_Click()
Unload Me
End Sub
Private Sub Command2_Click()
Unload Me
Form1.Show 1
End Sub
Private Sub Command3_Click()
SummaryRept.Refresh
DataEnvironment1.rsCommand2.Requery
SummaryRept.Show
End Sub
Private Sub DataGrid1_Click()
72
75. Summary report form
Component : Summary report form
Form Name FrmSummary
Code :-
Dim rs As New ADODB.Recordset
Private Sub DataReport_Activate()
'rs.Open "select Balance from BalanceTable where actno = " &
txtActno & "", cn, adOpenKeyset, adLockOptimistic, cmdtext
'Text1 = rs(0)
'rs.Close
End Sub
Private Sub DataReport_Error(ByVal JobType As
MSDataReportLib.AsyncTypeConstants, ByVal Cookie As Long, ByVal
ErrObj As MSDataReportLib.RptError, ShowError As Boolean)
On Error Resume Next
End Sub
75
77. Account statement form
Component : Account statement form
Form Name : frmStatement
Code :-
Dim stmt As String
Dim rs As New ADODB.Recordset
Private Sub Combo1_Click()
Call DeleteRecord
Call FillDBgrid
Call FillBalance
Adodc1.Refresh
DataGrid1.Refresh
End Sub
Private Sub Command1_Click()
Unload Me
'Form1.Show 1
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Command3_Click()
If DataEnvironment1.rsCommand1.State = 1 Then
DataEnvironment1.rsCommand1.Close
DataEnvironment1.rsCommand1.Open "select * from Temptable", cn,
adOpenKeyset, adLockOptimistic, cmdtext
77
78. DataEnvironment1.rsCommand1.Requery
StatmentRept.Refresh
StatmentRept.Show
End Sub
Private Sub DataGrid1_Click()
End Sub
Private Sub Form_Load()
rs.ActiveConnection = cn
If rs.State = 1 Then rs.Close
rs.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.Open "select actno from account order by actno"
If rs.RecordCount > 0 Then
rs.MoveFirst
While Not rs.EOF = True
Combo1.AddItem rs(0)
rs.MoveNext
Wend
End If
Combo1.ListIndex = 0
Call DeleteRecord
Call FillDBgrid
Call FillBalance
Adodc1.Refresh
DataGrid1.Refresh
78
79. End Sub
Private Sub DeleteRecord()
stmt = "delete from TempTable "
cn.Execute stmt
End Sub
Private Sub FillDBgrid()
Dim rst As New ADODB.Recordset
If rst.State = 1 Then rst.Close
If Not Combo1.Text = "" Then
rst.Open "select ActNo,TranType,amount,Cheqno,date1 from
transaction1 where actno = " & Combo1.Text & "", cn,
adOpenKeyset, adLockOptimistic, cmdtext
If rst.RecordCount > 0 Then
If Not rst.BOF Then rst.MoveFirst
While Not rst.EOF = True
stmt = "insert into TempTable values ( " & rst(0) & ",'" &
rst(1) & "'," & rst(2) & "," & rst(3) & "," & rst(4) & ")"
cn.Execute stmt
Adodc1.Refresh
DoEvents
DataGrid1.Refresh
rst.MoveNext
Wend
End If
Else
StatusBar1.Panels(0).Text = "Not Any Transaction Made"
End If
Call FillBalance
End Sub
79
80. Private Sub FillBalance()
Dim rsq As New ADODB.Recordset
If rsq.State = 1 Then rsq.Close
rsq.Open "select Balance from BalanceTable where actno = " &
Combo1.Text & " ", cn, adOpenKeyset, adLockOptimistic, cmdtext
Text1.Text = rsq(0)
End Sub
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~
80
82. STATEMENT REPORT FORM
Component : Statement report form
Form Name : FrmStetement
Code:-
Private Sub DataReport_Error(ByVal JobType As
MSDataReportLib.AsyncTypeConstants, ByVal Cookie As Long, ByVal
ErrObj As MSDataReportLib.RptError, ShowError As Boolean)
On Error Resume Next
If DataEnvironment1.rsCommand1.State = 1 Then
DataEnvironment1.rsCommand1.Close
'DataEnvironment1.rsCommand1.Open "select * from Temptable", cn,
adOpenKeyset, adLockOptimistic, cmdtext
DataEnvironment1.rsCommand1.Requery
StatmentRept.Refresh
End Sub
Private Sub DataReport_Initialize()
On Error Resume Next
If DataEnvironment1.rsCommand1.State = 1 Then
DataEnvironment1.rsCommand1.Close
DataEnvironment1.rsCommand1.Open "select * from Temptable", cn,
adOpenKeyset, adLockOptimistic, cmdtext
DataEnvironment1.rsCommand1.Requery
StatmentRept.Refresh
End Sub
82
84. End Sub
Private Sub Command3_Click()
If DataEnvironment1.rsCommand1.State = 1 Then
DataEnvironment1.rsCommand1.Close
DataEnvironment1.rsCommand1.Open "select * from Temptable", cn,
adOpenKeyset, adLockOptimistic, cmdtext
DataEnvironment1.rsCommand1.Requery
StatmentRept.Refresh
StatmentRept.Show
End Sub
Private Sub DataGrid1_Click()
End Sub
Private Sub Form_Load()
rs.ActiveConnection = cn
If rs.State = 1 Then rs.Close
rs.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.Open "select actno from account order by actno"
If rs.RecordCount > 0 Then
rs.MoveFirst
While Not rs.EOF = True
Combo1.AddItem rs(0)
rs.MoveNext
84
85. Wend
End If
Combo1.ListIndex = 0
Call DeleteRecord
Call FillDBgrid
Call FillBalance
Adodc1.Refresh
DataGrid1.Refresh
End Sub
Private Sub DeleteRecord()
stmt = "delete from TempTable "
cn.Execute stmt
End Sub
Private Sub FillDBgrid()
Dim rst As New ADODB.Recordset
If rst.State = 1 Then rst.Close
If Not Combo1.Text = "" Then
rst.Open "select ActNo,TranType,amount,Cheqno,date1 from
transaction1 where actno = " & Combo1.Text & "", cn,
adOpenKeyset, adLockOptimistic, cmdtext
If rst.RecordCount > 0 Then
If Not rst.BOF Then rst.MoveFirst
While Not rst.EOF = True
stmt = "insert into TempTable values ( " & rst(0) & ",'" &
rst(1) & "'," & rst(2) & "," & rst(3) & "," & rst(4) & ")"
cn.Execute stmt
Adodc1.Refresh
DoEvents
85
86. DataGrid1.Refresh
rst.MoveNext
Wend
End If
Else
StatusBar1.Panels(0).Text = "Not Any Transaction Made"
End If
Call FillBalance
End Sub
Private Sub FillBalance()
Dim rsq As New ADODB.Recordset
If rsq.State = 1 Then rsq.Close
rsq.Open "select Balance from BalanceTable where actno = " &
Combo1.Text & " ", cn, adOpenKeyset, adLockOptimistic, cmdtext
Text1.Text = rsq(0)
End Sub
***** END OF THE PROGRAM *****
86
88. This website project “www.indiaonline.com” is developed by
………….. This is a application software like any application working
on bank, hospital project, etc. where staff can store database in computer
and easily analyse the data and get information.
To install this application software in your system do the following:-
1). Save exefiles and database files and folder under "banksys" folder
in ..C: drive..
2). Double click the application software.
3). For exit click on exit..
User Manual
Account Statement: User can take the account statement by displaying
all the customers records.
List of all account holders: User can view the consolidated list of all the
account holders.
Transactions: User can deposit or withdraw amount in customer’s
account by selecting transaction form of the project.
Opening new account: User can open new customer account by adding
new record from customer form.
88
89. TESTING
Testing is a very critical activity that ensures the liability of a particular software
product. During this activity the software to be tested is executed with a set of tests,
and the output and functioning of the program are evaluated. It is done to ensure
whether the system meets the specified requirements or not.
Testing can bring forth some aspects that have not been considered or covered by the
developers. Testing a large program is a complex process that can be broken down
into three parts:
• Unit Testing
• Integration Testing
• System Testing
In the first case the different modules of the application are tested individually. In
case of system testing the software is tested as a whole. The system undergoes several
tests like:
• time tests
• performance tests
• memory tests
• Input and output tests, etc.
Testing can be done in the following three phases:
89
90. • Programmatic Testing – This is done to determine whether the application
works according to the specifications. Here it is checked whether the
application is providing all
the required functionalities and features or not. All the validations are checked
thoroughly. All the links are tested and the database functionalities are also
checked.
• User Testing – In this phase it is ascertained whether the target audience of the
application can use the application easily and effectively. Is the software
system is serving their purpose and fits their requirements or not. It is checked
whether they are satisfied with the information provided. They are asked about
the clarity, attractiveness and the overall presentation of the screens and
reports.
• Goal Testing – Finally this test is performed to test whether the application
meets the goals, which were set before developing the application. Here it
must be ensured that the organization is satisfied with the working and
presentation of the application.
90
91. SYSTEM MAINTENANCE
Maintenance phase on the focuses on changes that is associated with error correction,
adoption required as the software’s environment evolves and changes due to
enhancement brought about by changing customer requirements. Change will occur
because errors have been encounted or because the customer requires the functional,
or the performance enhancement.
Software maintenance replies each of the preceding phases to an existing phase rather
than a few one.
• Corrective maintenance
• Adaptive maintenance
• Perfective maintenance
• Preventive maintenance
Corrective maintenance
Even with the best quality assurance activities, it is likely that the customer will
uncover the defects in the software. Corrective mainterance changes the software to
corrupt the defects.
After the customer uses the system, he can detect the errors in the system. These
changes can be easily accommodated in the system because it is well developed.
Adaptive maintenance
Over time, the original environment for which the software was developed is likely to
change adaptive maintenance results in modifications to the software to accommodate
changes to its external to its external environment.
91
92. As the external environment changing in the future, these changes can also be
accommodated. This system can run under any platform. The changes in the rule of
organization or in the government polices can also be accommodated.
Perfective maintenance
As software is used, the customer or user will recognize additional function that will
provide benfit. Perfective maintenance extends the software beyond its original
functional requirements.
The required functional also added to the system. This additional fuction enhance the
system functional and system becomes user friendlier.
Preventive maintenance
Computer software deteriorates due to change and because of this preventive
maintenance often called software Re-engineering, must be conducted to enable the
serve the needs of its end users. In essence, preventive maintenance makes changes to
computer programs, so that they can be more easily corrected, adapted and enhanced.
As changes are made, It is likely that some new defects will be introduced, causing
the failure. Before the failure is corrected another change is requested. Causing
another failure. Slowly, the minimum failure rate begins to rise and software is
destroying due to change. Every software indicates error in design is in process
through the design was translated into machine executable code. Therefore, software
maintenance or system maintenance involves more complexity than hardware
maintenance. In the global sense, software Re-engineering is often considered as part
of business process of Re-engineering.
92
94. Conclusion
This project is designed to meet the requirements of a Banking System. It
has been developed in Visual Basic, keeping in mind the specifications of
the system.
For designing the system we have used simple data flow diagrams.
Overall the project teaches us the essential skills like:
Using system analysis and design techniques like data flow diagram in
designing the system.
Understanding the database handling
94
95. Reference: ----
1. Microsoft Visual Basic 2008 Step by Step by Michael Halvorson,
Microsoft Press
2. Simply Visual Basic 2008 by Paul Deitel, H.M Deitel, and G. J. Ayer,
Prentice Hall
3. Murach's Visual Basic 2008 by Anne Boehm,
Murach
4. Pro VB 2008 and the .NET 3.5 Platform by Andrew Troelsen,
APress
5.) K.K. AGGARWAL
6.) Roger pressman
95