Vous êtes sur la page 1sur 80

PUNJAB TECHNICAL UNIVERSITY

PROJECT REPORT ON Potential Appraisal By Ravneet Bhatti

Roll no. 10204110188

UNDER GUIDANCE OF Mrs. Megha

Submitted to Punjab Technical University In the partial fulfillment of requirements For the degree of

MASTERS OF BUSINESS ADMINISTRATION

ACKNOWLEDGEMENT

We, Harmeen kaur and Gurpreet kaur of BCA 5th sem, extremely grateful to our Respected Sir Mr. Bhupinderjit Singh Bambah for providing us healthy atmosphere, infrastructure and excellent facilities with the help of which we are able to complete our project with our satisfaction.

We also express our gratitude towards Mr. Mandeep Singh Shergill and our teachers of institute, who were always there to help in our hours of need. We learnt a lot of new things from them.

At each step all of the teachers were with us. We would have not been able to complete our project without their painstaking help.

Once again thank our Centre Head and all our Respected Teachers,who helped us to achieve our objective in time.

Harmeen Kaur Gurpreet Kaur

TABLE OF CONTENTS PAGE / INDEX

1. ORGANIZATION OVERVIEW 2. PROFILE OF THE PROBLEM 3. EXISTING SYSTEM Introduction Existing Software Whats New in the System to Be Developed? 4. PROBLEM ANALYSIS Product Definition Feasibility Analysis Project Planning 5. SOFTWARE REQUIREMENT ANALYSIS Introduction General Description Specific Requirements 6. DESIGN Flow Chart DFD ER Diagrams 3

4 to 6 7 to 8

9 9 10 to 12

13 14 to 16 17

18 to 20 21 to 22 23 to 24

25 t0 37 38 to 46 47 to 49

Form design Database design

50 to 66 67 to 73

Mr. bini chand Sharma is the owner of New B C s School. New B C S School is an English Medium Day cum Residential School established in 17 feb 1997 and is built Banga Road Phagwara, Punjab INDIA . Phagwara is located on the Delhi-Amritsar national highway No.01 and also on the rail link between Delhi and Amritsar. It is located between two big cities Ludhiana and Jalandhar, PUNJAB (INDIA). The school has already carved its own niche among the schools in and around city of Phagwara by adopting latest technological aids and activity oriented methodology to make learning comprehensive and easier. The school is spread over lush green campus of two acres with thoughtfully planned, air conditioned structure class rooms, play areas and variety of premium facilities.

New B C S School is one of the leading schools of Phagwara housed in a beautiful palatial building with unique architecture designs and patterns of the past era. The school has a rich culture, traditions, ethos, values and proven commitment to excellence in education. Education has for its object the formation of character. Setting unprecedented goals, building traditions and seeking new landmarks, the school has carved for itself a name synonymous with academic excellence and a well balanced education. From small beginning, New B C S School has morphed into a premier institute of co-educational learning centre in India. A child centered and a child friendly approach is adopted in the school. The school aims at the holistic development wherein all the traits of the personality are enhanced and skills are developed. It has also been the endeavour of the
5

school that a perfect balance between modernity and spirituality is being maintained in the current scenario of dynamism in the field of education.

Academic Programme avaibale


Subjects of Study at Secondary Level English, Maths, Hindi, Punjabi, Sci. & Tech., S. Sci., Computer, Music or Art, Physical Education Note: English is compulsory for all groups. Science Group Subjects of Study at Senior Secondary Level English, Physics, Chemistry, Biology, Mathematics.

Optional Subjects: Computer Science & Phy. Edu. (Choose any one) Commerce Group English, Economics, Business Studies, Financial Accountancy
Optional Subjects: Computer Science & Mathematics (Choose any one)

At present the school management and its all procedures are totally manual based. It creates a lot of problems due to wrong entries or mistakes in totaling etc. This system avoided such mistakes through proper checks and validation control methods in checking of student record, test details particulars etc. Training problems - the problems associated with training and advising people to be disciplined enough to maintain the maintenance system, i.e. to write the data into the system Report acquisition problems - the effort associated with finding meaningful data and statistics in the system.
7

Registers and logs with good design are difficult. Summarizing data and writing reports take lot of time. cost- time is money and employees data duplication: the same data gets repeated over and over since he workers find it hard to keep track of the documents, information and transactions lack of security:since data is stored in filing cabinets it is freely available to anyone.if information falls into the wrong hands it can be used against the company and customers and can blackmail them.

common errors:when entering data customers might have accidentally switched details and data since it is hand written. inconsistency of data: there will be an unavailabilty for future use, since data might get misplaced during manual filing.so data wont be preserved properly for future use.

At present in the New B C S School the manual system is used.So tey maintain all record on papers. its very lengthy process.all record of student like add new student are registered in files.Because of that some time many duplication files are become. Following are the problems: repetition of work:if there are any changes to be made, the data will have to be entered again.at times the worker would forget to make the changes or forget that they had already altered it and might redo it again, its again time consuming.
9

too much paper work: since eveything and every details is written down manualy in paper there will be too much paper work! space consuming: since the data and paper is stored in filing cabinets it consumes too much place, as the amount of work done on paper increases the filing cabinets too increases. slow retrieval of data: the information of customers and details are stored in different parts of the site and so takes a long time to retrieve the data.it takes a long time to find the information about a relevant person.in case of a Delivery, th e delivery will be held back.this results in a shrp drop in sales, unhappy customers and a bad impression on the company.

Whats New in the System to Be Developed


In this project, I use Microsoft visual basic 6.0 as the Front-end design phase) and Microsoft access as back-end (database). This project is conducted on New B C S School which deals with student records,teacher record,test recordsetc. All the work performed in the school is manual based. All the records are in written form or oral

10

form not an organized arrangement of all data which sometimes cause the data lose. So to overcome the limitations of all tasks I decide to develop a computer based software who automatically store the records and whenever it is needed, can be accessed.

All the information about the new student taken admission in school is entered in computerized database. All the receipt are produced computerized just by selecting the student name who pay the fees. All the infomation are entered in data base through Data Entry.

All the details regarding to the staff can easily store in database .we can add details about the new employees. updation in information is also possible .record of employee salary can easily maintain using computer .we can check the test record of students by selecting roll no or name of student.

This project is developed in easy way which is simple to understand and all the tasks could be completed. Time to time updates are necessary according to requirement that arises by time period.In the database several primary keys are applied to provide uniqueness. Some times data is getting from several places but occur in one place.

11

OBJECTIVES OF THE PROPOSED SYSTEM

The new system has the basic objective of being efficient and user friendly. The main areas, which should be considered while setting objective, are budget, schedule and performance standards.
12

Following are the objective of the new system:1. 2. 3. 4. 5. To make the work less complex. To ease data management and storage of information. To quicken the Record process. To reduce the manpower needed to do the job. To make the system user friendly and create and environment that provides for maximum interaction with the user. 6. To provide for easy sorting of data in a meaningful order. 7. The retrieval process has to be made easy and time saving. 8. Easy correction of errors in the system. 9. It reduces the clerical job required. 10. It should remove redundancies. 11. The system to be developed should be in accordance with the requirements of the glass house. 12. The system should be able to provide some benefits to the glass house in terms of cost, time or in terms of reputation. 13. Improved customer service.

Definition

13

School management System provide all types of records like student record ,teacher records, test records etc in this record the main problem is occurs in manual system is maintain the records. This system easily print the fee receipt detail only need the ID of the student, some times in the School manual fee receipt is not accepted and this project remove those types of problems. we can easily print the final fee receipt detail; and all these will be available for future references too. Our Product will have the databases offered by the product under all classes of stock,student detail, staff detail, worker detail etc. School.Different

This system can facilitate us explore all the activities happening in the

reports and Queries can be generated based of vast options related to student ,staff etc record.

14

A feasibility study is defined as an evaluation or analysis of the potential impact of a proposed project or program. A feasibility study is conducted to assist decision-makers in determining whether or not to implement a particular project or program. The Feasibility study is based on extensive research on both the current practices and the proposed project/program and its impact on the store operation. The Feasibility study will contain extensive data related to financial and operational impact And will include advantages and disadvantages of both the current situation and the proposed plan. The feasibility study is conducted to assist the decision-makers in making the decision that will be in the best interest of the store operation. The extensive Research, conducted in a non-biased manner, will provide data upon which to base a decision. A project will fail if it takes too long to be completed before it is useful. Typically this means estimating how long the system will take to develop, and if it can be completed in a given time period using some methods like payback period. Schedule feasibility is a measure of how reasonable the project timetable is. Given our technical expertise, are the project deadlines reasonable? Some projects are initiated with specific deadlines. You need to determine whether the deadlines are mandatory or desirable.

15

Some background or setting information is critical to provide the context of the feasibility study. Included in the background information: The initial investigation points to the question whether the project is feasible. A feasibility is conducted to identify the best system that meets the all the requirements. This includes an identification description, a valuation of the proposed systems and selection of the best system for the job. The requirements of the system are specified with a set of constraints such as system objectives and the description of the out puts. It is then duty of the analyst to evaluate the feasibility of the proposed system to generate the above results. An estimate should be made to determine how much effort and care will go into the developing of the system including the training to be given to the user. Usually, people are reluctant to changes that come in their progression. The computer initialization will certainly affected the turn over, transfer and employee job status. Hence an additional effort is to be made to train and educate the Users on the new system. The main consideration is to be given to the study of available resources of the Parlour. where the software is to be implemented. Here the system analyst evaluates the technical merits of the system giving emphasis on and the performance, Reliability, productivity. maintainability

By taking the consideration before developing the proposed system, the


16

resources availability of the store was studied. The store was immense computer facilities equipped with sophisticated machines. It is the most important and frequently used method for evaluating the effectiveness of the proposed system. It is very essential because the main goal of the proposed system is to have economically better result along with increased efficiency. Cost benefit analysis is usually performed for this purpose. It is the comparative study of the cost verses the benefit and savings that are expected from the proposed system. Since the School management system well equipped with the required.

Project Planning
17

Tasks Project Letter Project Study Project Design on Paper Database Design on Paper Project Design Database Design Synopsis Project Report

Start Date 28-Jan-13 2-Feb-13 3-Feb-13 4-Feb-13 8-Feb-13 -Feb-13 11-Feb-13 10-July-13

Duration (days) 4 5 6 5 6 3 8 23

End Date 13-Jan-12 29-Jan-12 4-Feb-12 9-Feb-12 16-Feb-12 19-Feb-12 6-July-12 2-Aug-12

18

General Description System Analysis refers to the process of examining a situation with the intent of improving it through better procedures and methods. System design is the process of planning a new system to either replace or complement an existing system. But before any planning is done, the old system must be thoroughly understood and the requirements determined. System Analysis is therefore, the process of gathering and interpreting facts, diagnosis problems and using the information to re-comment improvements in the system. Or in other words, System Analysis means a detailed explanation or description. Before computerizing a system under consideration, it has to be analyzed. We need to study how it functions currently, what are the problems, and what are the requirements that the proposed system should meet. The main components of making software are: System and software requirements analysis Design and implementation of software Ensuring, verifying and maintaining software integrity
19

System analysis is an activity that encompasses most of the tasks that are collectively called Computer System Engineering. Confusion sometimes occurs because the term is often used in context that all dues it only to software requirement analysis activities, but system analysis focuses on all the system elements- not just software. System analysis is conducted with the following objectives in mind: and other Identify the customers need Evaluate the system concept for feasibility Perform economic and technical analysis Allocate functions to hardware, software, people, database system elements Establish cost and schedule constraints Create a system definition that forms the foundation for all

the subsequent engineering work. System Analysis is consisting of two main works i.e. Identify the need and Preliminary Investigation. Refines project goals into defined functions and operation of the intended application. Analyzes end-user information needs. Analysis is a
20

detail study of the various operations performed by a system and their relationships within and outside the system. The problem could be automating an existing manual process, developing a new automated system, or a combination of the two. A key question is: what is needed for the system, not how the system will achieve its goal. During analysis, data are collected on the available files, decision points, and transactions handled by the present system. For large systems that have many features, and that need to perform many different tasks, understanding the requirements of the system is a major task. Data flow diagrams, interviews, on-site observations, and questionnaires are the examples of requirement analysis. Training, experience, and common sense are required for collection of the information needed to do the analyst. Once the analysis is completed, the analyst has a firm understanding of what is to done. This task is complicated by the fact that there are often at least two parties involved in software development-a client and a developer. The developer usually does not understand the clients problem domain, and the client often does not

21

understand the issues in the software systems. This causes a communication gap between client and developer. The goal of the requirement specification phase is to produce the software requirements specification document (also called the requirement document). The person responsible for the requirement analysis is often called the analyst. There are two major activities in this phase: Problem understanding or analysis and requirement specification. In problem analysis, the analyst has top understand the problem and its context. Analysis requires a thorough understanding of the system, parts of which have to be automated. The goal of this activity is to understand the requirement of the new system that is to be developed. The client may not really know the need s of the system. The analyst has to make the client aware of the new possibilities, helping both client and the analyst the requirements for the new system. Once the problem is analyzed and the essentials understood, the requirement is specified in the requirement document. For requirement
22

specification in the form of document, some specification language has to be selected (e.g. English, regulates expressions, tables, or combination of these). A preliminary user manual that describes all the major uses interfaces frequently form a part of the requirement document. The first step of system analysis process involves the identification of need. The analyst (system engineer) meets with the customer & the end user (if different from customer). Identification of need is the starting point in the evolution of a computer based system. The analyst assists the customer on defining the goals of the system: What information will be produced? What information is to be provided? What functions and performance are required?

The analyst makes sure to distinguish between customer needs and customer wants. That is what the main aim behind the system is. Defining aim is very vital in system work. If we do not know where we want to go, we will not know when we have reached their. Once we
23

know our aim, we can try to achieve it in the best possible way. The user department has to define these objectives in terms of their needs. These become the outputs which the system analyst keeps in to mind.Once we know the output, we can easily determine what the input should be. The essential elements of inputs are timeliness, accuracy, proper format and economy.Information gathered during the need identification step is specified in a System Concept Document. The customer before meetings sometimes prepares the original concept document with the analyst. Invariably, customer-analyst communication results in the modifications to the documents.

FRONT END / GUI TOOLs: Visual Basic 6.0 RDBMS / BACK END: MS Access Operating System: WINDOWS Environment (NT, 2000, XP) Hardware Requirement (Minimum): Pentium Processor IV 512 MB RAM with 80 GB Hard Disk Free Space
24

Monitor Mouse CD-ROM Drive Printer

25

Flow Chart

A Flowchart is a pictorial representation of an algorithm. Programmers often use it as a program-planning tool for organizing a sequence of steps necessary to solve a problem by a computer. It uses boxes of different shapes to denote different type of instructions. The actual instructions are written with in these boxes using clear and concise statements.

26

Solid lines having arrow marks to indicate the flow of operation, that is the exact sequence in which the instructions are to be executed, connect these boxes. The process of drawing a flowchart for an algorithm is often referred as flowchart.

FLOWCHART SYMBOLS: - Only few symbols are indicates the operations.

Terminal 27 Processing Flow Lines

Input/output

Decision Connectors

Terminal: The terminal symbol is used to indicate the beginning (start), end (stop), and pauses (halt) in the program logic flow.

Input/Output: The input output symbol used to denote any function of an input/output device in a program.

Processing: A processing symbol is used in a flowchart to represent arithmetic and data movement instructions. hence, all arithmetic process of adding, subtraction, multiplying, and dividing are shown by a processing

Decision: The decision symbol is used in a flowchart to indicate a point at which a decision has to be made, and a branch to one or two or more alternative points is possible.

Flow lines: Flow lines with arrowheads are used to indicate the flow of operations, that is, the exact sequence in which the instructions are to be executed.

Connectors: Whenever a flowchart becomes complex enough that the number and directions of flow lines is confusing, or it spread over more than one page, it is useful to utilize the connector symbol as a substitute for flow lines.

28

Login Form
Start

Select User Name and Password

Validate username & password

No

Yes Show MDI form

Stop

29

Add User
Start

Add user name

Add password

Confirm password

Stop

30

Change password

Start

Select User Name

Shown Old Password

Enter New Password

Confirm Password ? Yes Update Password


Stop 31

No

Add Class
Start

Class

Sem

Fees

Other details

Stop

32

Add Student
Start

Student name

Roll no

Admission date

Class

fees 33

Stop

Add staff
Start

Name

Gender

Phone no

Designation

34

Status

Salary

Stop

Student fees
Start

Receipt no

Date

Student name

35

Roll No

Class

Total Fees

Paid Fees

stop

Print receipt
Start

Receipt no

Student name

Paid amount 36

Stop

Test Record
Start

Class

Student name 37

Roll no

Subject

Marks

Final result

Stop

DATA FLOW DIAGRAM


It is a graphical representation of the data. It identifies the path the data will take, what process will take place to it from one from to another.

38

A DFD is a graphical representation of the flow of data through an information system. It can be used to provide a clear representation of any function. It doesnt provide information about the timing of processes or about whether processes will operate in sequence. Therefore it is different from a flowchart. Data Flow Diagrams are composed of the four basic symbols shown below. The External Entity symbol represents sources of data to the system or destinations of data from the system. The Data Flow symbol represents movement of data. The Data Store symbol represents data that is not moving (delayed data at rest). The Process symbol represents an activity that transforms or manipulates the data (combines, reorders, converts, etc.). Any system can be represented at any level of detail by these four symbols.

1. Data Flow:

39

It is represented by a line arrowhead showing the direction of flow. It shows the flow of information from source to its destination. Information always flows to or from process and may be written, verbal or electronic Symbol:

2. Process: A circle represents a process. It shows the procedures those use the data in the system.

Symbol:

1. External Entities : A Rectangle represents an external entity. They either supply data or receive data. They do not process data. Symbol:

40

2. Data Store: A process references the data store in the system.The data flow is shown by the opened ended rectangles. Symbol:

DFD Level-0 / Context diagram

Test record student staff classes

School Management System

payment fees

41

DFD Level-1 Diagram

Employ ee

42

Student record End user 1.0 Student Information Test record

2.0 Class Information

fees

3.0 Salary staff Information Staff record

Salary

Payroll Information

Pay Slips

43

Level 2 of 1.0

44

1.1
Students

Name Rollno class Marks

Add New student

Level-2 of 2.1
45

2.1
class Class fees Other details

Add New Class

46

Level-2 of 3.1

3.1
Staff Info

Name designation

Add New staff

Salary

47

Level-2 of 4.1

4.1
Payroll

Total Salary Paid

Salary
Pay slip

48

ER-Diagram (Entity Relationship Diagram)


Entity relationship diagram is a logical representation of entities, associations and data elements for an organization and business area. This is used in data designing that includes data objects and attributes, relationship, that helps to describe how entities in an enterprise are related to one another.

In the context of structured analysis, ER diagram defines all the data that are entered, stored, transformed and produced with in an application.

SYMBOLS USED IN CONSTRUCTING ER DIAGRAM

Oval

49

Various data items that describe an entity are known as attributes. Attributes specifies properties of entities and relationships.

Rectangle

An entity is a thing which can be easily identified. It may be an object, event of interest and about which data captured, stored or processed.

Diamond An association of several attributes in an Entity-Model is called relationship. This connects entities and represents meaningful dependencies between them.

50

There are three types of relationships which exist among entities. These are:

(a) One-to-One

(b) One-to-Many

(c) Many-to-Many

ER Diagram

51

students teacher
Fees

details class
TOTAL MARKS

Class
Roll no name

SUBJEC TT TEST

s ke ta

MARKS

RECORD
Obtain marks
payment

Students
YEAR

slips

Gender status

s ke ta

salary

tecahers

_name

Designati on Basic_salar y

52

53

LOGIN FORM

54

MDI FORM

55

ADD CLASS FORM

56

UPDATE CLASS FORM

57

DELETE CLASS FORM

58

ADD STUDENT FORM

59

UPDATE STUDENT FORM

60

ADD STAFF FORM

61

UPDATE STAFF FORM

62

SALARY FORM

63

CREATE USER FORM


64

65

CHANGE PASSWORD FORM

66

DELETE USER FORM

67

PAY FEES FORM

68

TEST RECORD FORM

69

SHOW TEST RECORD FORM

70

71

USER TABLE

72

CLASS TABLE

73

STAFF TABLE

74

STUDENT TABLE
75

PAYMENT TABLE
76

77

FESS TABLE

78

TEST RECORD TABLE

79

BIBLOGRAPHY
Before going to prepare this project report. We have collected lot of information from many source. We have stuied various book and we internet for difference topic that are covered by us in our project report.

BOOKS:Programing Microsoft Visual Basic.6 Visual Basic 6.0(SIM)

Electronic Sites:http://google.com http://answer.com

80

Vous aimerez peut-être aussi