PATANJALI YOGPEETH (BABA RAMDEV s INSTITUTION MANAGEMENT SYSTEM)



Σχετικά έγγραφα
Terabyte Technology Ltd

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Business English. Ενότητα # 9: Financial Planning. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων

Assalamu `alaikum wr. wb.

Test Data Management in Practice

EE512: Error Control Coding

Γιπλυμαηική Δπγαζία. «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ. Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο

derivation of the Laplacian from rectangular to spherical coordinates

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

Démographie spatiale/spatial Demography

2 Composition. Invertible Mappings

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Approximation of distance between locations on earth given by latitude and longitude

Instruction Execution Times

Διαχείριση Έργων Πληροφορικής

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

TaxiCounter Android App. Περδίκης Ανδρέας ME10069

Block Ciphers Modes. Ramki Thurimella

The Simply Typed Lambda Calculus

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

Physical DB Design. B-Trees Index files can become quite large for large main files Indices on index files are possible.

ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ ΣΕ ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΔΙΕΘΝΩΝ ΣΧΕΣΕΩΝ & ΟΙΚΟΝΟΜΙΑΣ

Information and Communication Technologies in Education

ΣΧΕΔΙΑΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΝΟΜΗΣ. Η εργασία υποβάλλεται για τη μερική κάλυψη των απαιτήσεων με στόχο. την απόκτηση του διπλώματος

the total number of electrons passing through the lamp.

ΜΟΝΤΕΛΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ

ΕΘΝΙΚΗ ΣΧΟΛΗ ΗΜΟΣΙΑΣ ΙΟΙΚΗΣΗΣ

«ΕΠΙΔΙΩΚΟΝΤΑΣ ΤΗΝ ΑΡΙΣΤΕΙΑ ΣΤΗΝ ΚΙΝΗΤΙΚΟΤΗΤΑ ERASMUS» 29 ΝΟΕΜΒΡΙΟΥ 2013

Concrete Mathematics Exercises from 30 September 2016

Quantifying the Financial Benefits of Chemical Inventory Management Using CISPro

Strain gauge and rosettes

Business English. Ενότητα # 2: Management. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων

«ΑΓΡΟΤΟΥΡΙΣΜΟΣ ΚΑΙ ΤΟΠΙΚΗ ΑΝΑΠΤΥΞΗ: Ο ΡΟΛΟΣ ΤΩΝ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΣΤΗΝ ΠΡΟΩΘΗΣΗ ΤΩΝ ΓΥΝΑΙΚΕΙΩΝ ΣΥΝΕΤΑΙΡΙΣΜΩΝ»

Συστήματα Διαχείρισης Βάσεων Δεδομένων

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΟΙ ΕΠΙΜΟΡΦΩΤΙΚΕΣ ΑΝΑΓΚΕΣ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ ΤΟΥ ΔΗΜΟΥ ΗΡΑΚΛΕΙΟΥ ΑΔΑΜΑΚΟΠΟΥΛΟΥ ΑΝΔΡΙΑΝΗ ΔΗΜΗΤΡΟΥΛΑΚΗ ΑΡΙΣΤΕΑ

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

department listing department name αχχουντσ ϕανε βαλικτ δδσϕηασδδη σδηφγ ασκϕηλκ τεχηνιχαλ αλαν ϕουν διξ τεχηνιχαλ ϕοην µαριανι

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΒΑΛΕΝΤΙΝΑ ΠΑΠΑΔΟΠΟΥΛΟΥ Α.Μ.: 09/061. Υπεύθυνος Καθηγητής: Σάββας Μακρίδης

ίκτυο προστασίας για τα Ελληνικά αγροτικά και οικόσιτα ζώα on.net e-foundatio // itute: toring Insti SAVE-Monit

Τμήμα Πολιτικών και Δομικών Έργων

ΟΡΟΛΟΓΙΑ - ΞΕΝΗ ΓΛΩΣΣΑ

Section 8.3 Trigonometric Equations

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. του Γεράσιμου Τουλιάτου ΑΜ: 697

Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών. Εθνικό Μετσόβιο Πολυτεχνείο. Thales Workshop, 1-3 July 2015

þÿ ¼ ÇÁ¹ à ¼µÁ±

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Code Breaker. TEACHER s NOTES

Math 6 SL Probability Distributions Practice Test Mark Scheme

Τ.Ε.Ι. ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΡΑΡΤΗΜΑ ΚΑΣΤΟΡΙΑΣ ΤΜΗΜΑ ΔΗΜΟΣΙΩΝ ΣΧΕΣΕΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΣ

UNIVERSITY OF CALIFORNIA. EECS 150 Fall ) You are implementing an 4:1 Multiplexer that has the following specifications:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»

4.6 Autoregressive Moving Average Model ARMA(1,1)

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

Homework 3 Solutions

CYTA Cloud Server Set Up Instructions

Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΝΑΥΤΙΛΙΑΚΩΝ ΣΠΟΥΔΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΗΝ ΝΑΥΤΙΛΙΑ

How to register an account with the Hellenic Community of Sheffield.

Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM

Το πλαίσιο για την ανάθεση δημοσίων συμβάσεων έργων agile IT

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

TMA4115 Matematikk 3

ΑΠΟΔΟΤΙΚΗ ΑΠΟΤΙΜΗΣΗ ΕΡΩΤΗΣΕΩΝ OLAP Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. Υποβάλλεται στην

5.4 The Poisson Distribution.

Advanced Subsidiary Unit 1: Understanding and Written Response

Partial Trace and Partial Transpose

The challenges of non-stable predicates

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ "ΠΟΛΥΚΡΙΤΗΡΙΑ ΣΥΣΤΗΜΑΤΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ. Η ΠΕΡΙΠΤΩΣΗ ΤΗΣ ΕΠΙΛΟΓΗΣ ΑΣΦΑΛΙΣΤΗΡΙΟΥ ΣΥΜΒΟΛΑΙΟΥ ΥΓΕΙΑΣ "

Section 1: Listening and responding. Presenter: Niki Farfara MGTAV VCE Seminar 7 August 2016

Potential Dividers. 46 minutes. 46 marks. Page 1 of 11

Modern Greek Extension

Lecture 2. Soundness and completeness of propositional logic

ΠΑΡΟΥΣΙΑΣΗ ΙΔΕΠ ΣΥΜΒΟΥΛΕΣ ΓΙΑ ΣΩΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ ERASMUS+ STRATEGIC PARTNERSHIPS

Example Sheet 3 Solutions

[1] P Q. Fig. 3.1

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

2nd Training Workshop of scientists- practitioners in the juvenile judicial system Volos, EVALUATION REPORT

C.S. 430 Assignment 6, Sample Solutions

Οδηγίες χρήσης. Registered. Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία

PortSip Softphone. Ελληνικά Ι English 1/20

Finite Field Problems: Solutions

Note 2: The exam is part of the Business Certificate of ECDL Cyprus suite of exams. Σελίδα: 1/5

Πτυχιακή Εργασία Η ΠΟΙΟΤΗΤΑ ΖΩΗΣ ΤΩΝ ΑΣΘΕΝΩΝ ΜΕ ΣΤΗΘΑΓΧΗ

1) Formulation of the Problem as a Linear Programming Model

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Ξένη Ορολογία. Ενότητα 6: Working Capital

A browser-based digital signing solution over the web

1) Abstract (To be organized as: background, aim, workpackages, expected results) (300 words max) Το όριο λέξεων θα είναι ελαστικό.

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 NUTWBCAM

Calculating the propagation delay of coaxial cable

Context-aware και mhealth

ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΗ ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ. ιπλωµατική Εργασία. της ΘΕΟ ΟΣΟΠΟΥΛΟΥ ΕΛΕΝΗΣ ΜΣ:5411

Transcript:

PROJECT REPORT ON PATANJALI YOGPEETH (BABA RAMDEV s INSTITUTION MANAGEMENT SYSTEM) Submitted in partial fulfillment of the requirements for qualifying. UNDER SUPERVISION OF: SUBMITTED BY. 1 Baluja Labs

PATANJALI YOGPEETH (BABA RAMDEV s INSTITUTION MANAGEMENT SYSTEM) Under Supervision of : Submitted By: Name : Programme : Enrollment No. : Session : Study Centre Code : Study Centre Name : Email Address : Address : 2 Baluja Labs

ACKNOWLEDGEMENT With Candor and Pleasure I take opportunity to express my sincere thanks and obligation to my esteemed guide.. It is because of her able and mature guidance and co-operation without which it would not have been possible for me to complete my project. It is my pleasant duty to thank all the staff member of the computer center who never hesitated me from time during the project. Finally, I gratefully acknowledge the support, encouragement & patience of my family, And as always, nothing in my life would be possible without God, Thank You! (NAME) (ENROLLMENT NO) 3 Baluja Labs

DECLARATION I hereby declare that this project work titled PATANJALI YOGPEETH (BABA RAMDEV s INSTITUTION MANAGEMENT SYSTEM) is my original work and no part of it has been submitted for any other degree purpose or published in any other from till date. (NAME) (ENROLLMENT NO) 4 Baluja Labs

TABLE OF CONTENT Acknowledgement..3 Declaration 4 1. Introduction and objectives 1.1. Introduction 8 1.2. Objectives of the Project.9 1.3. Project Category 9 1.4. Proposed System..11 1.5. Drawbacks of current manual system.12 1.6. Establish the need of the new system 13 1.7. Software Hardware Requirements..14 2. System Study 2.1. Preliminary Investigation.25 2.2. System Development Life Cycle.26 2.3. Feasibility Study 29 2.4. Economic Feasibility..30 2.5. Technical Feasibility..33 2.6. Operational Feasibility.38 2.7. Feasibility Report.39 3. System Analysis 3.1. Importance of Computerized System.41 3.2. Principles of System Analysis..42 5 Baluja Labs

4. Data Dictionary 4.1. System Design.44 4.2. E-R Diagram..48 4.3. Context Level DFD 49 4.4. Modules of the project 62 4.5. Process Logic.64 4.6. Description Data Elements..67 4.7. Reports Generated 72 4.8. Tools/ Platform, Hardware and Software Requirement Specification..74 5. System Development 5.1 Source Code..77 5.2 Code Efficiency.. 117 5.3 Optimization of Code.117 6. Testing 6.1. Testing Phases. 119 6.2. Levels of Testing. 120 6.3. Test Cases...124 6.4. Verification & Validation...129 7. Post Implementation Maintenance and Review 7.1 System Implementation Maintenance and Review..132 7.2 Hardware Evaluation Factors...132 7.3 Software Evaluation Factors.....133 7.4 Conversion and Training 135 7.5 Training Needs...136 7.6 Limitation of the project..136 6 Baluja Labs

8. Cost Estimation of the Project.... 137 9. GANTT & PERT CHART...138 10. Security Measures.....140 11. Further Scope of the Application...141 12. Conclusion...143 13. Bibliography...144 7 Baluja Labs

1. INTRODUCTION OF THE PROJECT 1.1 INTRODUCTION Introduction:- This is a Project work is undertaken in context of partial fulfillment of the BCA. This Software Project is coded in C#. This Web project is very much helpful to management and staff. It stores the information about Staff, Customers, Packages, Equipments, Report, Exercise plans, Class schedules, Fee Status and the diets etc. As we know that this web project is coded in ASP.Net with C# programming language, it is user friendly. That means this software is easy to operate. Even a person having less knowledge of computer can easily operate it; Operator will be guided throughout, by the software to operate it. Queries Constraints Procedures Triggers Batch implementation Functions Cursors Stored procedures ASP.NET is a rich programming framework for building web-based applications. It offers outstanding support for both developers and administrators, providing improved ease-of-use, tool support, reliability, scalability, administration and security. 8 Baluja Labs

1.4 PROPOSED SYSTEM 1. The web-site is to be accessed from anywhere anytime. 2. As the project is web-based so the software should be platform independent. 3. The data is very important asset for corporation so strong authentication method is to be used to ensure security of information from malicious user. 4. As the valuable data is being transferred through internet so the security of data is to be maintained at any cost. 5. Easy to be customized in future. As the client demand some other additional features. The complexity of customer s company may be different or if mode of business changes then the system has capability to make appropriate modification to suite that change. Customization is key factor of designing this software. 6. The web-site manipulates data in an accurate way. 7. Accuracy of all type of calculations are important and to be achieved at any cost. 8. This should always be observed during the development of the software that the user is not from technical background, so the software should be user friendly and can be handled easily. 9. Storage of data should be easily accessible. 10. The data retrieval and other manipulation related task which is done at the database level should be fast enough. The database should support multiple users at a time. 11.The product should fulfill user s requirement. 9 Baluja Labs

1.5 DRAWBACKS OF CURRENT MANUAL- SYSTEM 1. The current manual system has a lot of paper work and it does not deal with exact details. 2. With the increase in database, it will become a massive job to maintain the database. 3. Requires large quantities of file cabinets, which are huge and require quite a bit of space in the office, which can be used for storing records of previously registered employees. 4. The retrieval of records of previously registered employees will be a tedious job. 5. Lack of security for the records, anyone disarrange the records of your system. 6. If someone wants to check the details of the available records for his satisfaction, the previous system does not provide any necessary detail of this type. 10 Baluja Labs

1.6 ESTABLISH THE NEED OF NEW SYSTEM 1. Problem of Reliability: Current system is not reliable. It seems to vary in quality from one month to the, next. Sometimes it gives good output, but sometimes the output is worst. 2. Problem of Accuracy: There are too many mistakes in reports. 3. Problem of timeliness: In the current system the reports and output produced is mostly late and in most of the cases it is useless because it is not on ENTS The need of today s software development is competence in a GUI based front-end tool, which can connect to Relational Database engines. This gives the programmer the opportunity to develop client server based commercial applications. FRONT END.NET programming tools are complete programming environments. It allows programmers to build a GUI program using the various on-screen controls such as buttons, text, menus, boxes etc. These controls are placed on a form and then the processing details related with each control are filled in. In Database, Messaging, Integration, Commerce, Proxy, Security, Mobility, Content Management.NET Building Block Services Passport.NET My Services ( Appin ) Goal: make it incredibility easy to build powerful Web applications and Web services 3. A Business model. Software as a service 11 Baluja Labs

Subscription-based services Application hosting, e.g. bcentral Interoperability: Web languages and protocols must be compatible with one another What is the.net Framework? A set of technologies for developing and using components to create: o Web Forms o Web Services o Windows Applications Supports the software lifecycle o Development o Debugging o Deployment o Maintenance Application Architectures The Different types of Applications may vary from single-tier desktop applications (applications that follow the single-tier architecture) to multi-tier applications (applications that follow the two-, three, or n- tier architecture) Single-tier architecture o A single executable file handles all functions relating to the user, business, and data service layers. Two-tier architecture o Divides an application into the following two components: Client Server Three-tier architecture o All the three service layers reside separately, either on the same machine or on different machines. n-tier architecture o Uses business objects for handling business rules and data access. o Has multiple servers handling business services. 12 Baluja Labs

The.NET The Common Language Runtime o Provides functionality such as exception handling, security, debugging, and versioning support to any language that targets it. o Can host a variety of languages and offer a common set of tools across these languages, ensuring interoperability between the codes. The following diagram depicts the process of compilation and execution of a.net application: Provides the following features: o Automatic memory management o Standard type system stem resources and provides maximum security for databases and also has less impact on system performance. Also, ADO.NET when interacting with database uses XML by converting all the data into XML and using it for database related operations making them more efficient. Features of ADO.NET Disconnected data architecture Applications connect to the database only while retrieving and updating data. Data cached in datasets ADO.NET is based on a disconnected data structure. Therefore, the data is retrieved and stored in datasets. Data transfer in XML format ADO.NET uses XML for transferring information from a database into a dataset and from the dataset to another component. Interaction with the database is done through data commands. ADO.NET Object Model Key Components of the ADO.NET Model Data Provider o Is used for connecting to a database, retrieving data, and storing the data. Is of two types: 13 Baluja Labs

o OLE 14 Baluja Labs

2.1 PRELIMINARY INVESTIGATION System development, a process consisting of two major steps of system analysis and design, start when management or sometimes system development personnel feel that a new system or an improvement in the existing system is required. The system development life cycle is classically thought of as the set of activities that analysts, designers and users carry out to develop and implement an information system. The system development life cycle consists of the following activities: Preliminary investigation Determination of system requirements Design of system nalysis and Design terminology, the system development life cycle means software development life cycle. Following are the different phases of software development cycle: System study Feasibility study System analysis System design Coding Testing Implementation Maintenance The Different Phases Of Software Development Life Cycle Are Shown Below. 15 Baluja Labs

PRELIMINARY INVESTIGATION REVIEW RUNNING SYSTEM AND SYSTEM MAINTENANCE DETERMINATION OF REQUIREMENTS DEVELOPMENT OF PROTOTYPE SYSTEM SYSTEM IMPLEMENTATION DESIGN OF SYSTEM SYSTEM TESTING DEVELOPMENT OF SOFTWARE AND CODING SYSTEM ANALYSIS 50% DESIGN DESIGN OF SYSTEM 30% CODING 20% FIG: SHOWING GENERAL LIFE CYCLE PROCESS AND PERCENTAGE A system analysis is a separation OF TIME of a substance DEVOTED into parts for study and their implementation and detailed examination. Before designing any system it is important that the nature of the business and the way it currently operates are clearly understood. The detailed examination provides the specific data required during designing in order to ensure that all the client's requirements are fulfilled. The investigation or the study conducted during the analysis phase is largely based on the 16 Baluja Labs

feasibility study. Rather it would not be wrong to say that the analysis and feasibility phases overlap. High-level analysis begins during the feasibility study. Though analysis is represented as one phase of the system development life cycle (SDLC), this is not true. Analysis begins with system initialization and continues until its maintenance. Even after successful implementation of the system, analysis may play its role for periodic maintenance and up gradation of the system. One of the main causes of project failures is inadequate understanding, and one of the main causes of inadequate understanding of the requirements is the poor planning of system analysis. Analysis requires us to recall the objectives of the project and consider following three questions: What type of information is required? What are the constraints on the investigation? What are the potential problems that may make the task more difficult? 17 Baluja Labs

2.3 FEASIBILITY STUDY The basic premise of system analysis is being done here. The primary goal of the system analysis stage is to identify problems and determine how they can be solved with the computer system. In formal SDLC methodologies, the first step in system analysis is feasibility study. A feasibility study is the quick examination of the problems, goals, expected cost of the system. The objective is to determine whether the problem can reasonably solved with a computer system. In some cases, may be there is a better alternative, or perhaps is simply short term annoyance and will gradually disappear. In other cases, the problem may turn out to be more complex than was thought and involves users across the company. Also, some problems may not be solvable with today's technology. It might be better to wait for better technology. In any case, you need to determine the scope of the project to gain the better idea of cost, benefits, and objectives. The feasibility study is typically written so that non- programmers can easily understand it. It is used to "sell" the to the upper management and as a starting point for the next step. Additionally it is used as a reference to keep the project on track, and to evaluate the progress of project team. Is the project cost effective or there is a cheaper solution? Will the proposed system improve the operation of the bank; will complicating factors prevent it from achieving its goals? Does the technology exist and does the firm have the staff to make the technology work? When the proposal is determined to be feasible, the team leaders are appointed and a plan and schedule are created. The schedule contains a detailed listing of what parts of the project are completed at each time. Of course, it extremely difficult to estimate the true cost and completion dates. Nonetheless, the schedule is an important tool to evaluate the status of the project and the progress of the team. 18 Baluja Labs

Steps in feasibility Analysis are: 1. Identify deficiency by pinpointing, missing functions, unsatisfactory Performance, Excessive cost of operations. 2. Set goals to remove these deficiencies. 3. Goals must be quantified, realizable within the constraints of an organization, broken down into sub goals agreeable to all concerned. 4. Set goals not only to remove deficiencies but also to effectively meet Competition. For instance, goals must be based on what competitors do. 2.4 ECONOMIC FEASIBILITY Economic analysis is the most frequently used technique for evaluating the effectiveness of a proposed system. More commonly known as cost / benefit analysis; in this procedure we determine the benefits and savings that are expected from a proposed system and compare them with costs. We found the benefits outweigh the costs; we take a decision to design and implement the new proposed system. During the feasibility phase, broad alternatives solutions are examined. For each alternate solution the cost and benefits have to be examined before designing one of the alternatives. Broad solutions will consist of: 1. Specifications of information to be made available by the system. 2. Description of what will be done manually and what the computer will do. 3. Specification of new computing equipment needed or specification of expansion of an existing computer. 19 Baluja Labs

COST AND BENEFIT ANALYSIS Developing an IT application is an investment. Since after developing that application it provided the organization with profits. Profits can be monetary or in the form of an improved working environment. However, it carries risks because in some cases an estimate can be wrong and the project might not actually turn out to be beneficial. Cost benefit analysis helps to give management a picture of the cost, benefits and risks. It usually involves comparing alternate investments. Cost benefit determines the benefits and savings that are expected from the system and compares them with the expected cost. In performing cost and benefit analysis it is important to identify cost and benefits factors. Cost and benefits can be categorized into the following categories: i. Development cost - Development costs is the cost that are incurred during the development of the system. It is one time investment. ii. Operating cost - Operating cost are the expenses required for the day to-day running of the system. As, operating cost are wages, supplies and overheads. iii. Hardware/Software cost - It includes the cost of purchasing or leasing of computes and it's peripherals. Software costs involves required software cost. iv. Personnel cost - It is the money spent on the people involved in the development of the system. v. Facility cost - Expenses that are incurred during the preparation of the physical site where the system will be operational. These can be wiring, flooring, acoustics, lighting, and air-conditioning. vi. Supply cost - These are variable costs that are very proportionately with the amount of use of paper, ribbons, disks, and others. 20 Baluja Labs

BENEFITS We can define benefits as Profit or Benefit = Income - Cost Benefits can be accrued by: Increasing income or Decreasing costs or both ITEM Computer COST (Rs.) 40,000 (depend upon the configuration) Laser Printer 7,000.Net Framework SQL Server Scanner 4,000 Project cost Total 4,000 (approx.) 55,000 We should know that we need a person who can work with these software s and so his training will cost around Rs 4,000. Here we see that the total price to get one computer up and running with the database management system is close to Rs.50, 000 as we don't really need a very high performance computer as this project is entirely text based and requires only minimal processor speeds for computing. If the developer wants to have around 2 computers then we have the total costs being: 55,000*2 = Rs.1, 10,000 This would mean that the this project would need around 1 lakh to run my system successfully and resourcefully. Patanjali Yogpeeth are planning to reduce the staff, suppose if they remove one employee. Salary of on employee being around Rs.5,000. In one year annual salary of employee is equal to Rs. 60,000 and salary to three employees is Rs. l, 80,000 for one year.from this analysis it can be seen that whatever money the Patanjali Yogpeeth (Baba Ramdev s Institution Management System)will invest on 21 Baluja Labs

making their system a computerized system will be recovered and half years of time (approx.). This analysis shows that how management is benefited by computerized system. BENEFITS: 1) Fast and easy access to all Patanjali Yogpeeth (Baba Ramdev sinstitution Management System) related procedures and functions. 2) No need for large storage spaces sized of rooms for storing the cabinets because all the information about the members and other details is saved in the computer's hard disks. 3) High level of security and authentication of each and every user. 4) Less need for personnel, thus, no monthly salaries, this leads to no extra funds. 5) Reliability is increased, as backups of files, and records can be made and saved in various different locations and information will be highly secure, unlike in file cabinets where entries can easily be ripped or tampered with by users. 6) The reception/front office will look much more neater and cleaner the environment they need, as there Won't be any cupboards or drawers which make the Patanjali Yogpeeth (Baba Ramdev s Institution Management System) overcrowded. 7) There will be no longer the need for all the paper work required to make timely reports lists or other lists as the program generates then at anytime at a very quick pace. 22 Baluja Labs

2.5 TECHNICAL FEASIBILITY Today, very little is technically impossible. Consequently, technical feasibility looks at what is practical and reasonable. Technical feasibility addresses three major issues: 1. Is the proposed technology or solution practical? 2. Do we currently possess the necessary technology? 3. Do we possess the necessary technical expertise, and is the schedule reasonable? Is the Proposed Technology or Solution Practical? The technology for any defined solution is normally available. The question whether that technology is mature enough to be easily applied to our problems. Some firms like to use state-of-the-are technology, but most firms prefer to use mature and proven technology. A mature technology has a larger customer base for obtaining advice concerning problems and improvements. Do We Currently Possess the Necessary Technology? Assuming the solution's required technology is practical, we must next ask ourselves, is the technology available in our information systems shop? If the technology is available, we must ask if we have the capacity. For instance, will our current printer be able to handle the new reports and forms required of a new system? If the answer to any of these questions is no, then we must ask ourselves, Can we get this technology? The technology may be practical and available, and, yes, we need it. But we simply may not be able to afford it at this time. Although this argument borders on economic feasibility, it is truly technical feasibility. If we can't afford the technology, then the alternative that requires the technology is not practical and is technically infeasible! 23 Baluja Labs

Do We Possess the Necessary Technical Expertise, and Is the Schedule Reasonable? This consideration of technical feasibility is often forgotten during feasibility analysis. We may have the technology, but that doesn't mean we have the skills required to properly apply that technology. For instance, we may have a database management systems (DBMS). However, the analysis and programmers available for the project may not know that DBMS well enough to properly apply it. True, all information systems professionals can learn new technologies. However, that learning curve will impact the technical feasibility of the project; specifically, it will impact the schedule. As mentioned earlier, the current operational state of Patanjali Yogpeeth (Baba Ramdev s Institution Management System) is very primitive as all storage is done on hand written database. These files are then placed in drawers or cabinets and tagged in a sorted order. The Patanjali Yogpeeth (Baba Ramdev s Institution Management System) contains over a large number of drawers and cabinets. Each cabinet takes a large space. Other than this it uses much kind of papers to calculate and maintain different account works. Since there has been no use of computer in the institute so far, for storage of data, there is no currently used software. The software & hardware to run my project, and is it's usage is given in the table below: 24 Baluja Labs

TOOLS/PLATFORMS, HARDWARE & SOFTWARE REQUIREMENTS ASP.NET with C# is a programming framework built on the common language runtime that can be used on a server to build powerful Web applications. ASP.NET offers several important advantages over previous Web development models: Enhanced Performance World-Class Tool Support Power & Flexibility Simplicity Manageability Scalability & Availability Customizability & Extensibility Security For the undergoing project, following tools & software are used: Platform : Windows The Operating System : Windows 2005 Professional/XP Framework : ASP.NET FRAMEWORK Front-End : ASP.NET 2005 Language : C# Editing Tool : MICROSOFT VISUAL INTERDEV, NOTEPAD, DREAMWEAVER MX6.0 Scripting : JAVASCRIPT, JAVASCRIPT.NET Interface : H.T.M.L, X.M.L (STYLE SHEET (.XSL)) Server : WEB MANAGEMENT APPLICATION INFORMATION SERVER Back-End : S.Q.L SERVER 2005 25 Baluja Labs

HARDWARE:- Processor : INTEL PENTIUM-IV 2.1 GHZ Memory : 256 M.B., D.D.R. RAM Network Adaptor : Ethernet Adaptor Modem : 56 KBPS VOICE FAX DATA Secondary Storage : SAMSUNG / SEAGATE HARD DISK (80 GB) 26 Baluja Labs

2.6 OPERATIONAL FEASIBILITY It is mainly related to human organizational and political aspects. The points to be considered are: O What changes will be brought with the system? o What organizational structures are disturbed? o What new skills will be required? Do the existing staff members have these skills? o If not, can they be trained in due course of time? Generally project will not be rejected simply because of operational infeasibility but such considerations are likely to critically affect the nature and scope of the eventual recommendations. For operational feasibility study we appointed a small group of people who are familiar with information system techniques, who understand the parts of the business that are relevant to the project and are skilled in system analysis and design process. 27 Baluja Labs

2.7 FEASIBILITY REPORT After studying the feasibility of the project we came to the following points, these results may change according to further analysis and design. PROJECT NAME: MANAGEMENT SYSTEM) PATANJALI YOGPEETH (BABA RAMDEV s INSTITUTION DEFINITION OF PROBLEM OR OPPOIRTUNITY: We have to make a computerized system (software) to make the working of PATANJALI YOGPEETH (BABA RAMDEV s INSTITUTION MANAGEMENT SYSTEM) easy and efficient so that software will replace the manual work with automated computerized process. EXPECTED BENEFITS: Reduce the number of employee. Save money. Increase the efficiency of workers. Reduce the response time. Improve the service quality. Reduce the bulk of paper work. Reduce the chance of error by human. Increase the accuracy in result. 28 Baluja Labs

29 Baluja Labs

3.1 IMPORTANCE OF COMPUTERIZED SYSTEM There are several attributes in which the computer based information works. Broadly the working of computer system is divided into two main groups: Transaction System Decision Support System Transaction System: A transaction is a record of some well-defined single and usually small occurrence in a system. Transactions are input into the computer to update the database files. It checks the entering data for its accuracy. This means that numeric data appears in numeric field and character data in character field. Once all the checks are made, transaction is used to update the database. Transaction can be inputted in on-line mode or batch mode. In online mode, transactions are entered and updated into the database almost instantaneously. In batch mode, transactions are collected into batches, which may be held for a while and inputted later. Decision Support System: It assists the user to make analytical decision. It shows the various data in organized way called analysis. This analysis can be made to preferences and help in making decisions. Computer system works out best with record maintenance. It will tell you which customer would get how much pending/reports statements. It will also help to search the information about a particular person by simply entering his telephone number. User can store information as per requirement, which can be used for comparison with other reports. 30 Baluja Labs

3.2 PRINCIPLES OF SYSTEM ANALYSIS Principles: 1. Understand the problem before you begin to create the analysis model. 2. Develop prototypes that enable a user to understand how human machine interaction will occur. 3. Record the origin of and the reason for every requirement. 4. Use multiple views of requirements like building data, function and behavioral models. 5. Work to eliminate ambiguity. A Complete Structure: The limited time and resources have restricted us to incorporate, in this project, only the main activities that are performed in news sites, but utmost care has been taken to make the system efficient and user friendly. For the optimum use of practical time it is necessary that every session is planned. Planning of this project will include the following things: Topic Understanding. Modular Break Up of the System. Processor Logic for Each Module. Database Requirements. Topic Understanding: It is vital that the field of application as introduced in the project may be totally a new field. So as soon as the project was allocated to me, I carefully went through the project to identify the requirements of the project. Modular Break Up of the System: Identify The Various Modules In The System. List Them In The Right Hierarchy. Identify Their Priority Of Development Description Of The Modules 31 Baluja Labs

32 Baluja Labs

4.1 SYSTEM DESIGN The design document that we will develop during this phase is the blueprint of the software. It describes how the solution to the customer problem is to be built. Since solution to complex problems isn t usually found in the first try, iterations are most likely required. This is true for software design as well. For this reason, any design strategy, design method, or design language must be flexible and must easily accommodate changes due to iterations in the design. Any technique or design needs to support and guide the partitioning process in such a way that the resulting sub-problems are as independent as possible from each other and can be combined easily for the solution to the overall problem. Sub-problem independence and easy combination of their solutions reduces the complexity of the problem. This is the objective of the partitioning process. Partitioning or decomposition during design involves three types of decisions: - Define the boundaries along which to break; determine into how money pieces to break; and Identify the proper level of detail when design should stop and implementation should start. Basic design principles that enable the software engineer to navigate the design process suggest a set of principles for software design, which have been adapted and extended in the following list: Free from the suffer from "tunnel vision." A good designer should consider alternative approaches, judging each based on the requirements of the problem, the resources available to do the job. The design should be traceable to the analysis model. Because a single element of the design model often traces to multiple requirements, it is necessary to have a means for tracking how requirements have been satisfied by the design model. The design should not repeat the same thing. Systems are constructed using a set of design patterns, many of which have likely been encountered before. These patterns should always be chosen as an alternative to reinvention. 33 Baluja Labs