Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COLLEGE_MANAGEMENT
GOVT B C S P G C
SHRI BABU CHOTELAL SHRIVASTAV GOVT. P.G.COLLEGE DHAMTARI (C. G.)
SUBMITTED
BY
MR. RAJESH CHOURASIYA ASST. PROF. GOVT. B.C.S. P.G. COLLEGE DHAMTARI(C.G.)
PROJECT GUIDER
HEAD
RPHKN
COLLEGE_MANAGEMENT
A PROJECT On
GOVT B C S P G C
2009 Submitted in partial fulfilment of the Requirement for the award of degree of BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
MR. RAJESH CHOURASIYA ASST. PROF. GOVT. B.C.S. P.G. COLLEGE DHAMTARI (C.G.)
PROJECT GUIDER
HEAD
RPHKN
COLLEGE_MANAGEMENT
FOR
B C S GOVT P G COLLEGE
Dissertation Submitted In Partial Fulfilment Of
BY
-3-
RPHKN
COLLEGE_MANAGEMENT
SELF CERTIFICATE:-
This is to certify that we are Hitesh Yadav & Praveen Sahu student of Bachelor of Computer Application (BCA) part (III) OF PT. RAVI SHANKAR SHUKLA UNIVERSITY RAIPUR (C.G.) have developed a software entitled by COLLEGE MANAGEMENT in Visual Basic and MS-Access. We assure that this project is carried out by ourselves and has not been submitted to other university.
-4-
RPHKN
COLLEGE_MANAGEMENT
CERTIFICATE
This is certify that the project report on COLLEGE MANAGEMENT is being
Date:-
-5-
RPHKN
COLLEGE_MANAGEMENT
(------------------)
THIS IS TO CERTIFY THAT THE STUDENT OF BACHELOR OF COMPUTER APPLICATION(Final year) OF B.C.S. GOVT. COLLEGE DHAMTARI (C.G.) AT RAVI SHANKAR SHUKLA UNIVERSITY,RAIPUR(C.G.).
HITESH YADAV & PRAVEEN SAHU
HAVE MADE A SOFTWARE ENTITLED BY COLLEGE MANAGEMENT SYSTEM OF B.C.S. GOVT. P.G. COLLEGE , DHAMTARI . THIS SOFTWARE IS VERY USEFULL IN THE PROCESS OF LIBRARY MANAGEMENT & ACCOUNT & STUDENT RECORDS MANAGEMENT OF COLLEGE . FULFILLS MY EXPECTATION AS I WANT THE DIFFERENT REPORTS OF COLLEGE MANAGEMENT TO BE COMPUTERIZED. ITS VALIDATION SECUTRITY PROVISION & SEARCHING FACILITIES ARE VERY GOOD FOR USER SUPPORT .ITS
B C S GOVT P G COLLEGE DMT. -6-
RPHKN
COLLEGE_MANAGEMENT
ENTERING INFORMATIONS & EXAMINING INFORNATION FEACTURE OF THE S/W IS REALLY BOON FOR OUR FIRM.. THIS SOFTWARE SHOULD BE IMPROVED AS IT HAS SOME LIMITATIONS BUT HIS FULFILLS OUR EVERY NEED. I AM VERY HAPPY WITH THEIR PERFOMANCE & I WISH AN EXCELLENT FUTURE TO THEM IN SOFTWARE FIELD. DATE : GOVT. P.G. DHAMTERI(C.G.) PLACE : FOR : B.C.S. COLLEGE,
CERTIFICATE OF APPROVAL
B C S GOVT P G COLLEGE DMT. -7-
RPHKN
COLLEGE_MANAGEMENT
COLLEGE
as creditable out in a
MANAGEMENT"
study, work and
hereby
approved
implementation
carried
satisfactory manner to warrant its acceptance as the partial fulfillment of the requirement for the award of the degree of Bachelor of Computer Application (BCA) course for it has been submitted by
Mr. HITESH
students of B.C.S.
(Internal Examiner)
(External Examiner)
ACKNOWLEDGEMENT
It would be prudent to commence this report with a sincere attribute to all those who have played an indispensable role in the accomplishment of this work and obliged whenever and wherever there able guidance was required. I am thankful to my Head Of The Department Dr. V.K. Pathak for all the guidance and encouragement they have given to me. I am very grateful to all the faculty members of the B.C.S. GOVT P.G. COLLEGE DHAMTARI (C.G.) for their help and support in my project. B C S GOVT P G COLLEGE DMT. -8-
RPHKN
COLLEGE_MANAGEMENT
I express my heartfelt gratitude to Mr. RAJESH CHOURSIYA ,Asst. Prof. OF B.C.S. GOVT P.G. COLLEGE DHAMTARI (C.G.) for his guidance and encouragement throughout the duration of my training. With a deep sense of gratitude I express my humble thanks to my project guide Mr. RAJESH CHOURSIYA ,Asst. Prof., B.C.S. GOVT P.G. COLLEGE DHAMTARI (C.G.) expert guidance. I owe my sincere thanks to Mr. RAJESH CHOURSIYA ,Asst. Prof., LIBRARY SYSTEM for helping me to improve this project. Thanks are extended to my family members, class fellows and well-wishers for mutual support and helping attitude. for providing full cooperation, support, sharing his knowledge, experience and
Abstract
Title Client
: :
COLLEGE MANAGEMENT
B.C.S. GOVT P.G. COLLEGE DHAMTARI (C.G.)
-9-
RPHKN
COLLEGE_MANAGEMENT
Period
The Project:
The software is developed based on three-tier technology to integrate various units & focus primarily on the basic LIBRARY SYSTEM & STUDENT RECORD Requirement Planning of the B.C.S.GOVT P.G. COLLEGE DHAMTARI (C.G.) the major features of the software are: Software developed using GUI for ease of use. ORDBMS compliant design. Extremely user friendly & easy methods of querying the data information. Helps to provide Computerised LIBRARY SYSTEM FOR B.C.S. GOVT P.G. COLLEGE DHAMTARI (C.G.) , Helps to store Records of general, recommended visitor, which is very difficult in manual system. It also helps to store Students record with Departments, Designations. No duplicity in data maintenance & maintain complete integrity.
Technology Used:
- 10 -
RPHKN
COLLEGE_MANAGEMENT
PREFACE
This project is intended to computerization of COLLEGE MANAGEMENT . This is a exclusive and live software which gives various facilities to the Employee i.e. Viewing the details of department, GFC/ Non GFC/GDFC/PD account, LMC,Self Financial ,records according to the unique ID. OF An College employee Can only read the details and submit the respective form which he uses, he does not have the permission of modification and deletion of the record. Only the Database Administrator has the authority or right to append, edit or delete of any record. The record, which is appended, gives the abstract details, which are helpful for administration purposes. This project is developed in open source platform using VISUAL BASIC 6.0 and MS ACCESS 2003 . Visual Basic technology readily harnesses the power of the network because it is both a programming language and a selection of specialized platforms. As such, it standardizes the development and deployment of the kind of secure, portable, reliable, and scalable applications required by the networked economy. Because the Internet and World Wide Web play a major role in new business development, consistent and widely supported standards are critical to growth and success. Microsoft Access 2003 extends the performance, reliability, quality, and ease-of-use of Microsoft Access2003 includes several new features that make it an excellent database platform for large-scale online transactional processing (OLTP), data warehousing, and e-commerce applications. The OLAP Services feature available in Microsoft Access2003. The term OLAP Services has been replaced with the term Analysis Services. Analysis Services also includes a new data-mining component. The Repository component available in Microsoft Access2003 . References to the component now use the term Meta Data Services. The term repository is only in reference to the repository engine within Meta Data Services.
- 11 -
RPHKN
COLLEGE_MANAGEMENT
- 12 -
RPHKN
COLLEGE_MANAGEMENT
- 13 -
RPHKN
COLLEGE_MANAGEMENT
CONTENTS
Chapter 1 Introduction 1.1 Introduction to Project 1.2 Organizational Introduction Chapter 2 Environments 2.1 Hardware 2.1.1 System Requirements 2.2 Software Requirements 2.2.1 System Requirement Technology Used Chapter 3 Theoretical Framework 3.1 About VISUAL BASIC 6.0 3.2 About MICROSOFT ACCESS Chapter 4 Requirement Specification 4.1 Introduction 4.2 Problem Definition 4.3 Project Objectives 4.4 Hardware and Software Requirements 4.5 Requirement Analysis Chapter 5 System Analysis 5.1 Introduction 5.2 Analysis Models 5.3 The Existing system
B C S GOVT P G COLLEGE DMT. - 14 -
RPHKN
COLLEGE_MANAGEMENT
5.3.1 An overview of Existing System 5.3.2 Problem definition 5.3.3 List of Inputs 5.3.4 Major Function 5.3.5 List Of Major Data 5.5 Feasibility Study 5.6 Proposed System 5.5.1 Need Of 5.5.2 Functional Area 5.5.3 Flow of Data In Proposed System Chapter 6 System Design 6.1 Introduction 6.2 ER Diagram 6.3 Procedural Design: HIPO Chart 6.4 Architectural Design: Data Flow Diagram 6.4.1 Context Diagram 6.4.2 First Level DFD 6.5 Database Design 6.6 Data Dictionary Chapter 7 Screens MODE 7.1 Input Screen 7.2 Output screen Chapter 8 Testing 8.1 Introduction 8.2 Strategic Approach to Software Testing
B C S GOVT P G COLLEGE DMT. - 15 -
Stores
Computerization
RPHKN
COLLEGE_MANAGEMENT
8.3 Unit testing 8.3.1 White Box Testing 8.3.2 Basis Path Testing 8.3.3 Conditional Testing 8.3.4 Data Flow Testing 8.3.5 Loop Testing 8.4 Integration Testing 8.4.1 Integration Approach 8.5 GUI Testing 8.5.1 Testing of Client/Server Architecture 8.6 Validation Testing 8.6.1 Black Box Testing 8.6.2 Performance and Acceptance Testing 8.6.3 Alpha and Beta Testing 8.7 System Testing 8.7.1 Security Testing Chapter 9 System Security 9.1 System security & maintenance
Chapter 10 Discussion 10.1 Conclusion 10.2 Advantages of Project 10.3 Limitations and Drawbacks 10.4 SUMMRY
B C S GOVT P G COLLEGE DMT. - 16 -
RPHKN
COLLEGE_MANAGEMENT
10.5 Bibliography
- 17 -
RPHKN
COLLEGE_MANAGEMENT
INTRODUCTION TO PROJECT
Every enterprise has its own policies, rules, procedure and administrative methods to develop and implement this methods and policies. Every colleges has several departments. Students & Teachers of this department have to be trained or to provide training there at to improve their efficiency. College management project is designed under graphical user interface(GUI) environment of Microsoft VB-6 as a frontend & back-end support is given by MS-ACCESS. This software is basically meant for the abstract report and manage students information/records of any college, in which students work/studies under teachers & principle.
- 18 -
RPHKN
COLLEGE_MANAGEMENT
In this system few terms , which are related to job remittance, job entry & job close are used for execution of processes while exploring college management system. There are menus as:
LIBRARY
STUDENT RECORD
ACCOUNT
FORMATE
TOOLS
SEARCH
- 19 -
RPHKN
COLLEGE_MANAGEMENT
WINDOWS
The LIBRARY menu contains 5 submenus ,there have many different sub-menus, Five submenus are as follows:
1)
2)
3) User:
5) Quite:
The STUDENT RECORD menu contains two sub menus that this is entry, LAB:
1) 2)
RPHKN
COLLEGE_MANAGEMENT
Submenus ,that are related to daily attendance & lab time information :
i) ii)
o f students , that they regular or not, & also gives information about each students that uses different computer.
The account menu contains only two submenus That is related to account management:
many type of records under fees collection like Non _GFC, GFC,
i)Deposits:- In deposit
the deposits section with the help of GDFC(Government daily fee collection), PD (Personal deposit) it is a personal deposit of college,AF( Amalgamated fund) it is a fund for the handicapped students.
information that
.
The FORMATE menu contains three submenu that related to specially screen appearance:
- 21 -
RPHKN
COLLEGE_MANAGEMENT
1)
favourite wallpaper.
background
3) Default:
The TOOLS menu contains three submenu that offers to user to use different tools: 1) Calculator: This submenu offers to user for
calculation arithmetic
2) Notepad: This submenu offers to user for documentation work. 3) Dos: This submenu offers to user to use the virtual mode in
their entries.
The SEARCH menu contains three submenus that are related to search for different records:
that search
The WINDOWS menu contains four options are as follows: 1). Tile Horizontally. 2). Tile Vertically. 3). Cascade. 4). Arrange Icon.
- 22 -
RPHKN
COLLEGE_MANAGEMENT
INTRODUCTION TO ORGANIZATION
College Management System is a department that requires no introduction to any body. P.G College is a Government department it is in the service of students. Main work of the college is giving education to the students. Maintains record of all students, employees and professors, accounting work, books maintance, sports etc are performed in the college. College provide many facilities like giving encouragement to the students in every fields like sports, researches, providing campus selection for students jobs etc. College is only a place where the students make their future bright.
hhhgg
- 23 -
RPHKN
COLLEGE_MANAGEMENT
- 24 -
RPHKN
COLLEGE_MANAGEMENT
Hardware Requirements
System Requirements
Software Requirements
System Requirement
Technology Used
- 25 -
RPHKN
COLLEGE_MANAGEMENT
HARDWARE REQUIREMENT
Hardware is the physical component of a Computer , which includes Central Processing Unit , internal storage units , other peripherals or any other devices that can be used in congestion with these units . Broadly, hardware can be termed the electronic circuits used in building the computer that executes the software
Hardware
Processor
RAM
Configuration: : : Intel Pentium or Celeron . Minimum 64 MB. Above 100 MHz. : : : : Above 8 GB. 1.44 MB. 48X CD Rom. Laser Printer or Dot Matrix
Printer
Above Hardware and Mouse is necessary for quick and efficient operation.
- 26 -
RPHKN
COLLEGE_MANAGEMENT
SOFTWARE REQUIREMENT
Software is the list of instruction to be executed by a computer Software is the part of computer system, which enable the H/W to operate S/W Is an essential requirement of the computer system. The proposed system is developed in VB 6.0 and MS Access Xp. So by creating the cab file of this project there is no need of installing VB 6.0. But the following Software is required.
Software Configuration:
1. Operating System 2. Stand alone Environment. 3. Application Software 4. Microsoft Internet Explorer. 5. Rdbms package 6. Language Used : Ms Access : : Microsoft Office /2000/Xp. : WindowsNT/98/2000/ME/XP.
- 27 -
RPHKN
COLLEGE_MANAGEMENT
- 28 -
RPHKN
COLLEGE_MANAGEMENT
THEORETICAL FRAMWORK
->ABOUT VISUAL BASIC-6.0 ->ABOUT MICROSOFT ACCESS
- 29 -
RPHKN
COLLEGE_MANAGEMENT
- 30 -
RPHKN
COLLEGE_MANAGEMENT
dont have to go to extreme measures to employ even the most sophisticated Windows features in our Visual Basic application. 5. Visual Basic is infinitely extensible through the use of ActiveX controls, dynamically linked libraries (DLLs), and add-ins. we can create these ActiveX controls DLLs, and add-ins with Visual Basic 6 or buy them off the shelf from a large number of third party software tools. In fact, one of the major influences driving to rapid adoption of Visual Basic 6 is the desire of many developers to create a ActiveX controls and DLLs for use in other Windows applications such as Excel, Word, Access.
INTRODUCTION OF MS ACCESS
is a database development package which helps us to create databases dynamically and easily . We can not only create databases but we can also transfer data via internet very easily. Databases: A database is a collection of information related to a particular subject or purpose, such as tracking customer orders or maintaining a music collection. If our database isn't stored on a computer, or only parts of it are, you may be tracking information from a variety of sources that we have to coordinate and organize yourself. Using Microsoft Access, you can manage all your information from a single database file. Within the file, divide your data into separate storage containers called tables; view, add, and update table data using online forms; find and retrieve just the data you want using queries; and analyze or print data in a specific layout using reports. To store your data, create one table for each type of information you track. To bring the data from multiple tables together in a query, form, or report, you define relationships between the tables. To find and retrieve just the data that meets conditions you specify, including data from multiple tables, B C S GOVT P G COLLEGE DMT. - 31 -
MS Access
RPHKN
COLLEGE_MANAGEMENT
create a query. A query can also update or delete multiple records at the same time, and perform built-in or custom calculations on your data.
- 32 -
RPHKN
COLLEGE_MANAGEMENT
- 33 -
RPHKN
COLLEGE_MANAGEMENT
REQUIREMENT SPECIFICATION INTRODUCTION PROBLEM DEFINITION PROJECT OBJECTIVE HARDWARE REQUIREMENT SOFTWARE REQUIREMENT REQURIMENT ANALYSIS
- 34 -
RPHKN
COLLEGE_MANAGEMENT
4.1
INTRODUCTION
It goes without saying that an accurate and thorough understanding of software requirements is essential to the success of a software development effort. All further development like System Analysis, System Design, Coding will depend on how accurate and well prepared the Requirement Specification is. Poorly analyzed and specified software will disappoint the user and bring grief to the developer, no matter how well designed and well coded the software is. Requirement specification appears to be a relatively simple task, but appearances are often deceiving. Chances of misinterpretation are very high, ambiguity is probable and communication gap between customer and developer is bound to bring confusions. Requirement specifications begin with a clear and concise heading stating in a sentence the task to be performed (i.e. Work Objective) For this, we have to identify the problem first. Problem specification serves as a basis of identifying work-objective that helps in describing the requirements in technical and precise statements. After the initial specification reports are received, they are analyzed and refined through customer developer interaction. System Analysis follows to determine feasibility and profit loss analysis.
4.3
PROJECT OBJECTIVE
would support the following
- 35 -
RPHKN
COLLEGE_MANAGEMENT
It should be able to keep track of regarding all activities in students & library Custom made features should be available user like administrator and teachers. The application should be able to generate
- 36 -
RPHKN
COLLEGE_MANAGEMENT
- 37 -
RPHKN
COLLEGE_MANAGEMENT
SYSTEM ANALYSIS
INTRODUCTION Analysis Model Drawback
system of Manual
- 38 -
RPHKN
COLLEGE_MANAGEMENT
5.1 INTRODUCTION
After analyzing the requirements of the task to be performed, the next step is to analyze the problem and understand its context. The first activity in the phase is studying the existing system and other is to understand the requirements and domain of the new system. Both the activities are equally important, but the first activity serves as a basis of giving the functional specifications and then successful l design of the proposed system. Understanding the properties and requirements of a new system is more difficult and requires creative thinking. It can be made effective only when we have thorough understanding of the existing system. The process becomes even more difficult when the existing system is almost entirely different from the one to be developed.
5.2
ANALYSIS MODEL
The model that is basically being followed is the WATER FALL MODEL, which states that the phases are organized in a linear order. First of all the feasibility study is done. Once that part is over the Requirement Analysis and project planning begins. The design starts after the requirement analysis is complete and the coding begins after the design is complete. Once the programming is completed, the testing is done. In this model the sequence of activities performed in a software development project are: o Requirement analysis o Project Planning o System design o Detail Design o Coding o Unit Testing o System integration & Testing Here the linear ordering of theses phase and The output of each phase has to be activities is critical .End of the input of another phase. with the overall consistent the output of one phase is the
- 39 -
RPHKN
COLLEGE_MANAGEMENT
also
incorporated like after the people concerned with the project Model was being chosen and the because objective all of the our
review completion of each of the phase the work done. WATER FALL software requirements were known beforehand development is
Requirements Engineering
Requirements Specification
Design
Design Specification
Product
Programmin g
Maintenance
Delivery
- 40 -
RPHKN
COLLEGE_MANAGEMENT
input
output
- 41 -
RPHKN
COLLEGE_MANAGEMENT
B. To calculate cumulative figures the personals of fetch data from previous data sheet. They do not have any On-line fetching system. C. Monthly and yearly report making process is more lengthy and cumbersome because a personal has to keep 30-31 record sheets to prepare monthly and almost 365 records for the yearly reports.
D. While preparing an on call report this system takes an unnecessary extra time because of the huge quantity of Data sheets have to be manipulated. E. In this system chance of mistakes is more and takes more time. Paper works is more so it is difficult to maintain. F. It requires more space to store large register which contain information about the customer. G. Validation is not available in this system, so operator can done mistakes at the time of date entry. H. Date calculation may be wrong by operator. I. There is no facility of any type of authentication in manual system it dose not prevent any unauthorized person to accesses or manipulate data.
5.3
EXISTING SYSTEM
There does not exists any prior computerized system in CIPMC for the purpose of database recording and report generation. The existing system is completely manual system in which Data is recorded on registers and all reports are compiled manually. The candidate System is a System to be developed using computerized approach for existing manual database handling and reporting.
- 42 -
RPHKN
COLLEGE_MANAGEMENT
5.3.1 AN OVERVIEW OF SYSTEM ANALYSIS OF EXISTING SYSTEM The System Analysis phase is considered one of the most important phase in the system development life cycle. It is extremely important that the developers of the candidate system study the existing system thoroughly because otherwise it is almost next to impossible to build a system that will satisfy the needs of the user. This study will enable the developers to know the intricacies of the existing system what not to do while and bring out their hidden system. 5.3.2 PROBLEM DEFINITION The Initial requirement of the College management System applications so that, All the the print students involves creating form-based mysteries to light so that they may know building the exactly what candidate
to do and
processing related with all activities can be done through computer. Another requirement is to design and & library Details and Which System. 5.3.3 LIST OF INPUTS The inputs that are used in this system are: 1. Students records . 2. Books information 3 .Accounting records 4.Teachers Details 5.3.4 MAJOR FUNCTIONS The College management System Software is is very searching a record in manual difficult
from a database,
College management
to
functions: -
2. Modification Of Existing Record 3. Deletion Of Existing Record 4. Searching Of Records 5. Printing Of Students & Teachers Details B C S GOVT P G COLLEGE DMT. - 43 -
RPHKN
COLLEGE_MANAGEMENT
The data stores or tables used in the College management System are:
Table 1. Book book detail. 2. Clasreturn related to old books return . 3. Classicissue to old book issue. 4. Golden issue related to new book issue. 5. Goldreturn to new book return. 6. user related information. 7. Postgraduate strength of per P.G. classes . 8. Selffin college funds. contains information about . contains information about contains user security contains information related contains information contains information related contains information Description contains information about
9. Stock
This table contains information about some important Things that are teacher & staff. use by
This
table contains
information about student records in lab & which computer uses in everyday .
- 44 -
RPHKN
COLLEGE_MANAGEMENT
12 . Subject wise
information about subject wise student strength For example how much students in BCAIII. 13. Tctable information about transfer certificate This table contains
5.4
FEASIBILITY STUDY
All projects are feasible- given unlimited resources and infinite time! Unfortunately, the development of a computer-based system or product is more likely plagued by the scarcity of resources and difficult delivery dates. It is both necessary and prudent to evaluate the feasibility of a project at the earliest possible time. TECHNICAL FEASIBILITY Application Requirement in terms of hardware and software is feasible. ECONOMIC FEASIBILITY The project is economically feasible. System requirement are freely available Linux OS which comes with SQL. Any version of VISUAL BASIC is freely downloadable from Internet. As COLLEGE MANAGEMENT SYSTEM is a VISUAL BASIC enabled system, this software can be implements at any system.
OPERATIONAL FEASIBILITY
Anyone with basic knowledge of computers can use it. Wherever invalid entry is possible, checks have been included in the software that will keep track of it and will not allow the user to enter invalid data either by mistake or by intention .In such a case it will also display message for the user. Teachers or clerks who handle the System are skilled enough and are exposed to the Windows environment. With this software clerks or teachers are feel comfortable.
- 45 -
RPHKN
COLLEGE_MANAGEMENT
Department
Accounts - 46 -
RPHKN
COLLEGE_MANAGEMENT
College
The application areas for the computerization have been selected on the basis of following factors:
1. Minimizing the manual records kept at different locations. 2. There will be more data integrity. 3. Facilitating the desired Searching, very quickly, by retrieving information from various branches. 4. Facilitating the statistical information that may help in decision- making. 5. To maintain comprehensive personnel record of Students & teachers in the college that may be required time to time. 6. To reduce manual efforts in activities that involved repetitive work. 7. Updation and deletion of data will become easier. 5.5.3 TERMS AND CONDITIONS 1. User Department will be responsible for providing dust free space with controlled humidity for the installation of the computers. 2. User Department will decide the persons for training of Software and data management on computer system. 3. Site preparation by the User Department. 4. The user department shall provide UPS cabling & isolated copper earthing. 5. The User department will undertake the data entry work and daily 6. operation of the software. 7. Hardware and Software prices are not constant and may vary in future and the difference will be born by the user department. 8. Annual Maintenance Contract has to be done by the User department after the expiry of warranty of the Hardware. B C S GOVT P G COLLEGE DMT. - 47 -
RPHKN
COLLEGE_MANAGEMENT
************************************************
- 48 -
RPHKN
COLLEGE_MANAGEMENT
- 49 -
RPHKN
COLLEGE_MANAGEMENT
SYSTEM DESIGN
INTRODUCTION ER-DIAGRAM Procedural
Chart Design: HIPO
- 50 -
RPHKN
COLLEGE_MANAGEMENT
6.1 INTRODUCTION:
Software design sits at the technical kernel of the software engineering process and is applied regardless of the development paradigm and area of application. Design is the first step in the development phase for any engineered product or system. The designers goal is to produce a model or representation of an entity that will later be built. Beginning, once system requirements have been specified and analyzed, system design is the first of the three technical activities design, code and test that is required to build and verify software. The importance can be stated with a single word Quality. Design is the place where quality is fostered in software development. Design provides us with representations of software that can assess for quality. Design is the only way that we can accurately translate a customers view into a finished software product or system. Software design serves as a foundation for all the software-engineering steps that follow. Without a strong design we risk building an unstable system one that will fall when small changes are made; one that will be difficult to test; one whose quality cannot be assessed until the last stage. During design, progressive refinements of data structure, program structure, and procedural details are developed reviewed and documented. System design can be viewed from either a technical or project management perspective. From the technical point of view, design is comprised of four activities architectural design, data structure design, interface design and procedural design. From project managements point of view, the design is a two-stage process preliminary design and detailed design.
- 51 -
RPHKN
COLLEGE_MANAGEMENT
representing relationship sets. linking attributes to entity sets and entity sets to
- 52 -
RPHKN
COLLEGE_MANAGEMENT
Basic Symbols Meaning Entity set Linking attributes to entity sets and entity sets to relationship sets Relationship set Attribute Many to Many Many to One
One to One
- 53 -
RPHKN
COLLEGE_MANAGEMENT
HIPO uses easy to draw vector like symbols between processes that direction. The procedure for generating HIPO diagrams is: 1. Begin at the highest level of abstraction and define the inputs to the system and the outputs from it in aggregate terms. 2. Identify the processing steps by those that convert input to output. define data communication and data
Step 1:Plan the Solution 1.Identify the inputs, outputs and external enteritis for the system. 2.Identify the top-level processes in the system. 3.Identify the detailed processes of the system. Step 2:Implement the Solution Draw the Context Analysis Diagram (CAD). Draw the Top Level DFD. Draw the detailed Logical DFD. Step 3:Verify the Solution 1. Get approval of the design from your client.
Context Analysis Diagram (CAD) A Context Analysis Diagram (CAD) is a diagrammatic tool used to describe a system under study. It shows the people and the organization interacting with the system. This interaction is depicted in terms of the input to and output from the system.
Drawing CAD
B C S GOVT P G COLLEGE DMT. - 54 -
RPHKN
COLLEGE_MANAGEMENT
Symbol
- 55 -
RPHKN
COLLEGE_MANAGEMENT
DATA FLOW DIAGRAM (DFD): A Data Flow Diagram is of two types, Physical and Logical. Physical DFD : The Physical Date Flow diagram (DFD) reveals the actual device and people that perform the functions. It shows the physical components of a system. The emphasis of this type the physical characteristics of a system. It of DFD is on Logical DFD : A Logical DFD shows the ongoing activities of the system. It does not show us how these tasks are done or who does these tasks. Data Flow Diagram (DFD) Elements: The following four elements are used in the Data Flow Diagrams. 1. An External Entity 2. A Data Flow 3. A process 4. A Data store An External Entity: An external entity could either be a source or a destination of data in the system design being constructed. It lies outside the context of the system. It represented by a solid square
If entity is need to represent more then once then both instance of the entity are represented as follow:
Name of External S GOVT P G COLLEGE DMT. BC entity
- 56 -
RPHKN
COLLEGE_MANAGEMENT
A Process
A process indicates the work that is performed on data . it transform data from one form to another. A circle represents a process. Process No.
Process Name
A Data Flow
A data flow takes place between the various components of the system. In Data Flow Diagram the data flow is represented as the thin line pointing in the direction in which the data is flowing.
Data Store
A data store is repository for the data. While making a logical design if it is require storing the data, data store is used. A data store is represented by open-ended rectangle. It also has a number and name.
RPHKN
COLLEGE_MANAGEMENT
Database is a set of row & column ,in which stored records in tabular Format.
- 58 -
RPHKN
COLLEGE_MANAGEMENT
- 59 -
RPHKN
COLLEGE_MANAGEMENT
password
Roll number
Enrollment Number
Section
CLASS
B00K Entity:
Book_name Department Book author name
Class_name Father_nam e
Book publication
BOOK DETAILS
Book_no.
- 60 -
RPHKN
COLLEGE_MANAGEMENT
BOOK NO.
LOCATION
PRISE
- 61 -
RPHKN
COLLEGE_MANAGEMENT
- 62 -
RPHKN
COLLEGE_MANAGEMENT
- 63 -
RPHKN
COLLEGE_MANAGEMENT
- 64 -
RPHKN
COLLEGE_MANAGEMENT
- 65 -
RPHKN
COLLEGE_MANAGEMENT
BOOK ENTRY
DATABAS E PROCESS
OBJECTION
COMMENT
DATABASE CLOSE
- 66 -
RPHKN
COLLEGE_MANAGEMENT
Page-2
BOOK ENTRY
OBJECTION COMMENTS
REPORT
- 67 -
RPHKN
COLLEGE_MANAGEMENT
- 68 -
RPHKN
COLLEGE_MANAGEMENT
password
Department
STUDENT
Student_na me
Address
RPHKN
COLLEGE_MANAGEMENT
Gradu. Strength info. Table Sub. Wise Strength info. Table Lab info. Table
Calculate
- 70 -
RPHKN
COLLEGE_MANAGEMENT
DATABAS E PROCESS
OBJECTION
COMMENT
DATABASE CLOSE
- 71 -
RPHKN
COLLEGE_MANAGEMENT
Page -2
OBJECTION
COMMENTS
REPORT
- 72 -
RPHKN
COLLEGE_MANAGEMENT
- 73 -
RPHKN
COLLEGE_MANAGEMENT
password
User_login
ACCOUNT Entity:
Fees Collection
Deposite
ACCOUNT
Fees_collection Entity:
GFC
LMC
Fees_collection
Non. GFC
Self Financial
- 74 -
RPHKN
COLLEGE_MANAGEMENT
Deposite Entity :
GDFC
Amelgameted_fun d
Deposit
Persnol_deposi te
- 75 -
RPHKN
COLLEGE_MANAGEMENT
- 76 -
RPHKN
COLLEGE_MANAGEMENT
Process
Output
- 77 -
RPHKN
COLLEGE_MANAGEMENT
:DFD
OF ACCOUNTING REPORTS:
DATABAS E PROCESS
OBJECTION
COMMENT
DATABASE CLOSE
- 78 -
RPHKN
COLLEGE_MANAGEMENT
Page-2
OBJECTION COMMENTS
REPORT
- 79 -
RPHKN
COLLEGE_MANAGEMENT
DATABASE DESIGN:
1. login:
S.No. Field Name Constraint Type
1 2 2. Book:
S.No.
usercode password
Text Text
Field Name
Constraint
Type
1 2 3 4 5 6 7 8 9 10
bookno bookname author publicer subject purchasdate price noonbook bstatus location
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Null Not Null
Text Text Text Text Text Date/Time Number Number Text Text
- 80 -
RPHKN
COLLEGE_MANAGEMENT
3. CLASRETURN :
S.no. Field name Constraint Type
1 2 3 4 5 6 7
Not Null Not Not Not Not Not Not Null Null Null Null Null Null
1 2 3 4 5 6 7
Not Null Not Null Not Null Not Null Not Null Null Not Null
5. GOLDENISSUE :
B C S GOVT P G COLLEGE DMT. - 81 -
RPHKN
COLLEGE_MANAGEMENT
S.No.
Field Name
Constraint
Type
1 2 3 4 5 6 7 8 9 10 11 12 13 14
studentid category issueid issuedate noofbook bookno1 title1 author1 bookno2 title2 author2 bookno3 title3 author3
Not Not Not Not Not Not Not Not Not Not Not Not Not Not
Null Null Null Null Null Null Null Null Null Null Null Null Null Null
Text Text Text Text Text Text Text Text Text Text Text Text Text Text
6. ADMITIONREC :
S.No. Field Name Constraint Type
1 2 3 4 5
RPHKN
COLLEGE_MANAGEMENT
6 7 8 9 10 11 12 13 14
7. GFC :
S.No. Field Name Constraint Type
1 2 3 4 5 6 7 8 9 10 11 12
sno sname cast class edufee admitionfee total rno date aavdhan enrfee other
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Null
Number Text Text Text Number Number Number Number Date/Time Number Number Number
- 83 -
RPHKN
COLLEGE_MANAGEMENT
S.No.
Field Name
Constraint
Type
13 14 15
8. NonGFC : S.No.
1 2 3 4 5 6 7 8 9 10
Field Name
sno sname category class cationmoney enrolno other total receiptno date
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Null Not Null Not Null Not Null
Type
Number Text Text Text Number Number Number Number Number Date/Time
- 84 -
RPHKN
COLLEGE_MANAGEMENT
9. STRRECFEE :
S.no.
1 2 3 4 5 6 7 8 9 10 11
Fieldname
sno sname fname mname category admidate classadmdate universityenrno address a/cno tcallowedno
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Type
Number Text Text Text Text Date/Time Date/Time Text Text Text Number
- 85 -
RPHKN
COLLEGE_MANAGEMENT
10. POSTGREDUATE :
S.no.
1 2 3 4 5 6 7 8 9 10 11 12
Fieldname
sno class general boys girls total st bo gir to sc by
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Type
Number Text Text Number Number Number Text Number Number Number Text Number
- 86 -
RPHKN
COLLEGE_MANAGEMENT
13 14 15 16 17 18 19
Not Null Not Null Not Null Not Null Not Null Not Null Not Null
RPHKN
COLLEGE_MANAGEMENT
EXAMPLE :-
BOOK
Field Name Type
TABLE
Description
This field is denoted a unique book bookno booknam e author publicer Text subject purchasd ate price Text Date/Time Number Text Text Text number. This field is refer to a name of book. This field is denoted to name of author of any book. This field is denoted to name of publisher ,publisher may be person or any organization. This field is denoted to name of subject ,that relate to name of book. This field refer to date & time of purchased books. This field is refer to amount of money of any book.
- 88 -
RPHKN
COLLEGE_MANAGEMENT
This field is refer to number of books. This field is refer to importance of book. This field is refer to that location from which book was purchased.
- 89 -
RPHKN
COLLEGE_MANAGEMENT
- 90 -
RPHKN
COLLEGE_MANAGEMENT
OF COLLEGE
START
DATABASE LOADING
IF VALID
MDI FORM
LIBRARY/STUDENTS_RECOR DS/ACCOUNT
REPORT
RPHKN
COLLEGE_MANAGEMENT
END
- 92 -
RPHKN
COLLEGE_MANAGEMENT
START
BOOKS PURCHASE
BOOKS STOCKING
STORE DATABASE
END
RPHKN
COLLEGE_MANAGEMENT
START
END
RPHKN
COLLEGE_MANAGEMENT
START
EXAMINING OF FEES
STORE DATABASE
END
- 95 -
RPHKN
COLLEGE_MANAGEMENT
A.
- 96 -
RPHKN
COLLEGE_MANAGEMENT
Screen Modes :
INPUT SCREEN OUTPUT SCREEN
- 97 -
RPHKN
COLLEGE_MANAGEMENT
- 98 -
RPHKN
COLLEGE_MANAGEMENT
- 99 -
RPHKN
COLLEGE_MANAGEMENT
LOGIN SCREEN-1
- 100
RPHKN
COLLEGE_MANAGEMENT
LOGIN SCREEN-2
- 101
RPHKN
COLLEGE_MANAGEMENT
MDI FORM
- 102
RPHKN
COLLEGE_MANAGEMENT
- 103
RPHKN
COLLEGE_MANAGEMENT
- 104
RPHKN
COLLEGE_MANAGEMENT
- 105
RPHKN
COLLEGE_MANAGEMENT
ENTRY
NEW STUDENT
- 106
RPHKN
COLLEGE_MANAGEMENT
- 107
RPHKN
COLLEGE_MANAGEMENT
- 108
RPHKN
COLLEGE_MANAGEMENT
- 109
RPHKN
COLLEGE_MANAGEMENT
TC INFORMATION ENTRY
- 110
RPHKN
COLLEGE_MANAGEMENT
- 111
RPHKN
COLLEGE_MANAGEMENT
- 112
RPHKN
COLLEGE_MANAGEMENT
RPHKN
COLLEGE_MANAGEMENT
RPHKN
COLLEGE_MANAGEMENT
- 115
RPHKN
COLLEGE_MANAGEMENT
- 116
RPHKN
COLLEGE_MANAGEMENT
- 117
RPHKN
COLLEGE_MANAGEMENT
- 118
RPHKN
COLLEGE_MANAGEMENT
- 119
RPHKN
COLLEGE_MANAGEMENT
- 120
RPHKN
COLLEGE_MANAGEMENT
- 121
RPHKN
COLLEGE_MANAGEMENT
- 122
RPHKN
COLLEGE_MANAGEMENT
- 123
RPHKN
COLLEGE_MANAGEMENT
- 124
RPHKN
COLLEGE_MANAGEMENT
- 125
RPHKN
COLLEGE_MANAGEMENT
- 126
RPHKN
COLLEGE_MANAGEMENT
- 127
RPHKN
COLLEGE_MANAGEMENT
- 128
RPHKN
COLLEGE_MANAGEMENT
- 129
RPHKN
COLLEGE_MANAGEMENT
- 130
RPHKN
COLLEGE_MANAGEMENT
- 131
RPHKN
COLLEGE_MANAGEMENT
- 132
RPHKN
COLLEGE_MANAGEMENT
- 133
RPHKN
COLLEGE_MANAGEMENT
RPHKN
COLLEGE_MANAGEMENT
RPHKN
COLLEGE_MANAGEMENT
- 136
RPHKN
COLLEGE_MANAGEMENT
- 137
RPHKN
COLLEGE_MANAGEMENT
- 138
RPHKN
COLLEGE_MANAGEMENT
- 139
RPHKN
COLLEGE_MANAGEMENT
- 140
RPHKN
COLLEGE_MANAGEMENT
- 141
RPHKN
COLLEGE_MANAGEMENT
- 142
RPHKN
COLLEGE_MANAGEMENT
- 143
RPHKN
COLLEGE_MANAGEMENT
- 144
RPHKN
COLLEGE_MANAGEMENT
SYSTEM TESTING
INTRODUCTION STRATEGIC APPROCH UNIT TESTING INTRIGATION TESTING GUI TESTING SYSTEM TESTING
- 145
RPHKN
COLLEGE_MANAGEMENT
8.1
INTRODUCTION
Software testing is a critical element of software quality assurance and represents the ultimate review of specification, design and coding. In fact, testing is the one step in the software engineering process that could be viewed as destructive rather than constructive. A strategy for software testing integrates software test case design methods into a well-planned series of steps that result in the successful construction of software. Testing is the set of activities that can be planned n advance and conducted systematically. The underlying motivation of program testing is to affirm software quality with methods that can economically and effectively applied to both strategic to both large and small-scale systems
- 146
RPHKN
COLLEGE_MANAGEMENT
Module Testing
System Testing
Acceptance Testing
Component Testing
Integration Testing
User testing
- 147
RPHKN
COLLEGE_MANAGEMENT
RPHKN
COLLEGE_MANAGEMENT
This type of testing selects the paths of the program according to location of definition and use of variables. This kind of testing was used only when some local variables were declared. The definition-use chain method was used in this type of testing. These were particularly useful in nested statements.
In this type of testing all the loops are tested to all the limits possible. The following exercise was adopted for all loops: 1. All the loops were tested at their limits, just above them and just below them. 2. All the loops were skipped at least once. 3. For Nested loops test the inner most loop first and them work outwards. 4. For concatenated loops the values of dependent loops were set with the help of connected loop 5. Unstructured loops were resolved into nested loop s or concatenated loops and tested as above.
8.4
INTEGRATING TESTING
Integration testing is a systematic technique for constructing the program structure while conducting tests to uncover errors associated with interfacing. Incremental integration is the antithesis of the big-bang approah. The program is constructed and tested in small segment s where errors are easier to isolate and correct .
- 149
RPHKN
COLLEGE_MANAGEMENT
Each time a thoroughly tested module was added to the system, the regression testing was performed to confirm that newly added has module have created any unwanted changes
Output
Comparator
Results of Testing
- 150
RPHKN
COLLEGE_MANAGEMENT
- 151
RPHKN
COLLEGE_MANAGEMENT
- 152
RPHKN
COLLEGE_MANAGEMENT
- 153
RPHKN
COLLEGE_MANAGEMENT
about the
System security:It refers to the technical innovation and procedure applied to the hardware of an operation system to protect against deliberate or accidental damage from defined threat. Contrast, data security is the protection of data form loss, disclosure, modification & destruction of data.
System integrity:It refers to the proper functioning of hardware and programs, appropriate physical security and safety against external threats in comparison. Data integrity makes sure that data does not differ from the original form and has not been accidentally or intentionally disclosed, alters or destroyed.
Privacy:It defines the rights of the user of organization to determine what information he willing to share with or accept from others and how the organization can protect the excessive discrimination of information about it. The term confidentially is a special status given to sensitive information in a database to minimize the possible invasion of privacy. It is an attribute of information that chara It refers to the proper functioning of hardware and programs, appropriate physical security and safety against external threats in comparison. Data integrity makes sure that data does not differ B C S GOVT P G COLLEGE DMT. - 154
RPHKN
COLLEGE_MANAGEMENT
from the original form and has not been accidentally or intentionally disclosed, alters or destroyed. It defines the rights of the user of organization to determine what information he willing to share with or accept from others and how the organization can protect the excessive discrimination of information about it. The term confidentially is a special status given to sensitive information in a database to minimize the possible invasion of privacy. It is an attribute of information that chara cterizes its need for protection. System security is the technical need of providing such protection. It contrast, privacy is largely a procedural matter of information indeed.
Data privacy & security are social concerned. An Organizations that depend heavily on the use of database require special control to maintain information.
***************************************** *****
- 155
RPHKN
COLLEGE_MANAGEMENT
- 156
RPHKN
COLLEGE_MANAGEMENT
- 157
RPHKN
COLLEGE_MANAGEMENT
Discussion :
CONCLUSION ADVANTEGES OF PROJECT LIMITATIONS AND
DRAWBACKS SUMMARY
BIBLIOGRAPHY
- 158
RPHKN
COLLEGE_MANAGEMENT
10.1 CONCLUSION
It has been a great pleasure for me to work on this exciting and challenging project. This project proved good for me as it provided practical knowledge of not only about programming in VB, MS ACCESS, but also about all handling procedure related with College Management System. It also provides knowledge about the latest technology used in developing application and client server technology that will be great demand in future. This will provide better opportunities and guideline in future in developing projects independently.
10.2 Merits:
There are many advantages of this project which are as follows:1. Now it is very easy to handle all the records of the employee. 2. Now every Teachers & Students know about book tranjection between own & students 3. This software not only helpful for Teachers but also for the Students, by means of students get the any information ,that related to whole college. 4. A detailed Report is easily available for the Administrator from any time. 5. This software is easy and comfortable to handle. 6. Every students has its own record and it does not match with any other students. 7. By using this software COLLEGE MANAGEMENT SYSTEM , It is easy to collect information of any Students and Teachers with in no time. 8. It takes less time than traditional methods. 9. It gives correct information.
- 159
RPHKN
COLLEGE_MANAGEMENT
10. From every part of the project the user is provided with the links through framing so that he can go from one option of the project to other as per the requirement. This is bound to be simple and very friendly as per the user is concerned. That is, we can say that the project is user friendly which is one of the primary concerns o f any good project. i. Data storage and Retrieval will become faster and easier to maintain because data is stored in a systematic manner and in a single database. ii. Decision making process would be greatly enhanced because of faster rocessing of information since data collection from information available on computer takes much less time then manual system. iii. Allocation of Sample Results becomes much faster because at a time the user can see the records of last years. iv. Easier and faster data transfer through the latest technology associated with the computer and communication. 11. Through these features it will increase the efficiency, accuracy and transparency.
10.3 Demerits
This project has also some limitations and drawbacks which are as follows:If the username and password licked accidently then a global problem may happen. Many unauthorized persons are try to know the username and password. It is not easy to change the username and password. Maintainance of the software may be expensive. Highly trained Users and Experienced Database administrator B C S GOVT P G COLLEGE DMT. - 160
RPHKN
COLLEGE_MANAGEMENT
Are required to handle this project, They are expensive to hire. Effective care has to be taken to adding data to the form. It is not possible to take daily backups. Deletion of any record of an employee may not be possible to restore. It causes a problem.
- 161
RPHKN
COLLEGE_MANAGEMENT
SUMMARY
NOW A DAYS, THE LIFE OF PEOPLE HAS BECOME FAST AS COMPARED TO OLD DAYS , NOW NEEDS OF PEOPLE HAVE INCRESED ENORMOUSLY & THEIR LEAVES BECOMES VERY FAST SO THEY REQUIRE SOME NEW THINGS . THE TECHNOLOGY HAS DEVELOPED PROFOUNDLY WHICH HAVE GIVEN EMERGENCE OF COMPUTER SCIENCE . WE HAVE LARGE DATA COMPUTER HAVE MADE THIS WORD EASIER , QUICKER . IN COLLEGE MANAGEMENT ,COMPUTER HAS CALCULATED ALL MINOR & TO COLLECT , STORE UPDATE & RETRIVE & USE THEM VERY FREQUENTLY , THE
MAJOR CALCULATION SO THE RELIBILITY OF RESULT HAS NO DOUBTS.. WE HAVE TRIED OUR LEVEL BEST TO GIVE THEM SOFTWARE ,WHICH FULFILLED ALL THEIR DAY-TO-DAY NEEDS. NO DOUBTS THIS SOFTWARE HAS SOME LACKING BUT ABOVE ALL ,SO COLLEGE MANAGEMENT SYSTEM HAVE AN ADVANTAGE.
- 162
RPHKN
COLLEGE_MANAGEMENT
BIBLIOGRAPHY
1. GUIDE TO VISUAL BASIC 6.0 a. PETER NORTON. 2. MASTERING VB 6.0 a. BPB PUBLICATION. 3. VISUAL BASIC PROGRAMMING a. PROF. MANOJ N. BURAD. b. NIRALI PRACATION. 4. SYSTEM ENGINEERING AND ANALYSIS a. ROGER PRESSMAEN.
5. DATABASE DEVELOPERS GUIDE WITH
VISUAL BASIC6.0 a. ROGGER JENNING TECHMEDIA 6. VISUAL BASIC a. BLACK BOOK b. MASTRING VISUAL BASIC 6.0 7. DATA BASE MANAGEMET CONCEPT a. TATA MCGRAW HILL (KORTH)
- 163
RPHKN
COLLEGE_MANAGEMENT
- 164