Академический Документы
Профессиональный Документы
Культура Документы
Affiliated To
B. E. Third Year (Semester VI) Subject: SE (160701) Guided by: Lec.. Jatin Prajapati Prepared By: Sonara Juhi M. Patel Trupti A. Patel Vandana
Laljibhai Chaturbhai Institute of Technology, Bhandu Ta: Visnagar, Dist: Mehsana. (N.G.) Pin: 384120 Ph: 02765-287145
: Sonara Juhi & Patel Trupti & Patel Vandana : SE (160701) : Computer Science & Engineering . .
Certificate
This is to certify that Ms. Sonara Juhi Manilal Enrollment No. 100290131048 Roll no. 44 of VI Semester Degree course in Computer Science & Engineering has satisfactorily completed his/her term work in subject SE (160701) from Technology.
Date of Submission Staff in charge ______________________
Certificate
This is to certify that Ms. Patel Trupti A. Enrollment No. 100290131018 Roll no. 27 of VI Semester Degree course in Computer Science & Engineering has satisfactorily completed his/her term work in subject SE
8/11/2012 ______________________
Certificate
This is to certify that Ms. Patel Vandana Enrollment No. 100290131018 Roll no. 27 of VI Semester Degree course in Computer Science & Engineering has satisfactorily completed his/her term work in subject SE
8/11/2012
Staff in charge
______________________
INDEX
1. Preface 2. PURPOSE 3. Front End Tool 4. Back End Tool 5. Need for System 6. Manual System Features 7. The Proposed System 8. Data Dictionary 9. DESIGN DOCUMENTS A. CONTEXT DIAGRAM B. DATA FLOW DIAGRAMS FOR SYSTEM ANALYSIS 10. BIBLIOGRAPHY
Preface
The field of the computer has witnessed a sea of changes since the discovery of simple calculating machine by Charles Babbage. The present era is confronting with the speed and mind of computer, i.e., the speed and intelligence have become vital. At one end they are competing with each other but at the same time both are useless without each other. Not only this computer has immensely benefited the mankind in the field of planning, designing and effective use of resource but also by helping the paramedics and diagnosis. The wheel of progress is rolling with much faster speed that it used to be a decade ago; thanks to the revolution ushered in by computers. But all this havent come as easy as it appears to be, rather it requires planning strategy and a lot of brain storming before a package is developed or a language is honored. For many organizations computer information systems are now at the heart daily activities and a major consideration in corporate decision-making. With the use of automated system time must be save and also the work of organization is done quickly & accurately. To take this aimed, we developed an automated system for our organization.
The system has been developed to very user friendly to any person, rather entirely unacquainted to the computer can also work with this system. With this only view the present work has been carried out with at most dedication. We hope that this work of ours will go a long way in facilitating to the organization.
PURPOSE
Several departments of a Collage had to perform too many tasks. It is required to pertain meaningful information from stored data. Very vital decisions are taken by the Management based on this information. So the information must be very accurate and must focus the perfect status of the entity. All the data is kept on hard copy by manual data entry, so it is quit cumbersome and time consuming to process these data.
Most of the times the decision making for some important issues becomes risky, if the decision is taken without any reliable information. As and when the workload increases, it will be very difficult for the shopping mall to remember the details of customer. In such situation the all shopping malls can have all the detail about the customer, and get proper decision in that particular matter of that customer. The functionality to perform financial activity is very efficient and helpful. The automatic generation of Indoor and Outdoor Registers avoids the tedious task of writing down each and every detail for the same. The reports generated by the system will help a lot to the management of the school. The statistically analyzed reports help the managements to include better premises for most frequently coming visitors. The reports on fee payment detail of the customer, helps the management to find the paid and outstanding payment details. The reports help management to take appropriate steps to recover the outstanding amount. The report on collection of various particulars helps in preparation of final accounts. The main drawback of the existing system is that manual work leads time consumption. It affects the all person of management and also the department. There is number of day-to-day transaction and hence the large number of documents are in circulation, which have to be stored. Also large numbers of register have to be kept to the store. This documents is required more storing space, more manpower and job become tedious. Some time gathering of all documents is a tedious job. In this system process of summary reports is main part, using the computerized system this process is become simple and small. You can immediately getting the report for the query. You can get this all report or summary for the previous year. Various details have to be providing to the management at any time.
2. Development Interface:
Visual Vb.Net has an integrated development environment under (IDE). An integrated development environment is an environment that integrates all aspects of programming required by the programmer. The IDE of Visual Vb.Net comprises of the menus, the form window, the code window, the project explorer window, the project window and the toolbox window.
3. Tool Box:
Most features of Vb.Net revolve around the toolbox. Vb.Net has a highly useful toolbox that contains an array of essential array of controls. The toolbox is highly customizable as any number of extra controls can be added to it. These extra controls, called custom controls or Active X controls, are available as add-ins from various software companies. These controls greatly enhance the capabilities of Vb.Net and can perform a variety of tasks like, handling Email, making web pages and creating spreadsheets. The toolbox that comes in-built with Vb.Net also has an array of important controls like text box, picture control, data control, timer control and button control among others.
4. Functions:
Visual Vb.Net comes with some built in functions. These are functions that perform oftenrequired actions. For example avg() to calculate average, data type conversion and date and time functions. Vb.Net also supports user-defined functions.
Since a value in one table can be replicated across other tables, there should be a way to maintain a relation between the two tables. This relation is implemented through the concept of a foreign key. A foreign key in a table is a field, which links that table to another table. Access also maintains index files for tables. An index is an internal table of values that Access maintains to store the order of records. Index objects thus provide efficient access to data.
Features of Access-2000:
Access is a multi-featured, DBMS that can be used by both beginners and those who have previous DBMS experience . Windows-based Application Large Data Management Capacity Importing, Exporting and Linking External Files Built-in Security Windows-based Application Access is windows based application and therefore has an interface similar to windowsnt . you can cut ,copy,and paste data from any windows application to an from access. Large Data Management Capacity Access maintains a single disc file for a database and its associated objects.the maximum size of this file can be 1 GB. Access allows a maximum of 32,768 tables and
objects in a database. However access can create links to data tables in any other DBMS like Foxpro. Therefore the maximum size of tables and objects is limited only by the amount of storage space that the users have. Access can also support a maximum of 255 users at a time. These features make accesss a powerful DBMS capable of handling large volumes of data spread across several databases and users. Importing, Exporting and Linking External Files Access lets you import from or export to Foxpro, Excel, Oracle and other data formats. Importing creates an access table; exporting an access table creates a file in the format that you are exporting to. Linking means that you can use external data without creating an access table. You can link to Foxpro,excel and asccii data. Built-in Security Since access is a multi-user database , security features are built into the dbms. You can enable database security at various level. You can assign a password for loading access so that, only the authorized users can use it. You can encrypt a datbase to prevent unauthorized access. Selective hiding of database objects such as reports, macros and forms is also possible. You can also hide selective fields in a form or report to protect sensitive data.
Definition of database:
A database is a collection of interrelated data that are to be stored together in a single location. It enables sharing of data among various users as and when required. A Database Management System is system software with capabilities to recognize, manipulate and manage data.
Data Redundancy:
In traditional file management systems, data redundancy arises due to the fact the same data has to be stored in data inconsistency, apart from the wastage of disk space. A DBMS overcomes this problem of data redundancy by allowing the users to share data. Since data is centrally located in the database , all changes are automatically reflected to all applications using the data
Data Integrity:
In traditional file management system data redundancy arises due to the fact that the same data has to be stored in physically separate locations. This also results in data inconsistency, apart from wastage of disk space.
A DBMS overcomes this problem of data integrity by allowing the user to share data. Since data is centrally located in the database, all changes are automatically reflected to all applications using the data. A DBMS handles this by allowing integrity constraints to be specified along the data items. These constraints are also stored in a data dictionary along with the definitions. Access makes it easy for users-even beginners-to work with databases. You can create tables, edit data, and use queries to find the data you want with very little effort, and Access includes wizards that can do the work of designing data entry forms, reports, and mailing labels for you.
The existing system is manual. The existing system maintains all the records like Customer Information, Customer database and Sales Product. All the certificates are given manually. The manual system is very slow and time consuming. The existing system contains
large number of errors due to manual system. So, we decided to make a computerized system, which is less time consuming and error prone. The current system is developed in Visual Vb.Net and Access 2003. Visual Vb.Net is used as a front end and Access as Back-end. As Vb.Net provides better GUI and easy, fast and logical coding we have used Vb.net as front-end. The Current System is powerful and it consists of all types of information required. We have tried to make almost all the Data computerized. We have generated the computerized reports for the Customer Information, Customer Bill Information and sales product. So this system is more powerful than the existing system. The current system is user friendly. So, it is easy to operate. Therefore the Current System is capable of handling all needs of the present scenario. It has more advantages over existing system.
Save, Delete is done through Computer. Computer prepares all the Reports itself. Facility to manage Customer Imformation. Facility to manage Customer Bill. Automatic Bill generation. Fast searching on Customer Information.
Feasibility Study:
An important outcome of the preliminary investigation is the determination that the system requested is feasible. The feasibility study is carried out to examine the likelihood that the system will be useful to the organization. There are three aspects in the feasibility study namely,
Operational Feasibility:
Its main aim is to find out whether the system will be functional after its development and installation? The outcomes of the operational feasibility are as follows: The management fully supports the new system. The current system is fault-prone so the users will definitely use the new one. Since the users had active involvement in the system study so the chances of the resistance are very less. The new system will lead to good image building and reputation of the organization so it will be definitely used extensively.
Technical Feasibility:
Its main aim is to examine whether the current technology is sufficient for the development of the system. The outcomes of the technical feasibility are as follows: The organization has a very well integrated Systems department with the requisite technology to cater to the needs of the proposed system. Any additional requirements can also be satisfied. The system is very much open by nature and can easily expanded in the near future to satisfy newly emerging needs.
The usage of a reliable RDBMS like MS SQL along with Web Security, stringent design and coding standards followed guarantees accuracy, reliability, ease of data access and data security.
Economic Feasibility:
Its main aim is to examine whether the financial investment in the system will meet the organizations requirements? The cost of development of the system is quite less, as the only special requirement is of hardware. It provides improved ability to meet users requirements timely and efficiently.
Data Dictionary
Features:
The volume of data inmost information systems applications is substantial-more than a single analyst can easily keep track of. When teams of analyst work on a system the task of co-ordinating data definition becomes more complex. Individuals depend on the definitions others establish and
assumptions they make about data specifications. Yet unless they meet almost daily, it is virtually impossible to have accept table data co-ordination. Data dictionaries are an integral component of structured analysis, since data flow diagrams by themselves do not fully describe the subject of the investigation. The data dictionary provides additional information about the system.
If a analysts want to know how many characters are in a data item, by what other names it is referenced in the system, or where it is used in the system, they should be able to find answers in a property developed data dictionary.
Analysis use data dictionary for five important reasons: To manage the detail in large systems. To communicate a common meaning for all system elements To document the features of the system To facilitate analysis of the details in order to evaluate characteristics and determine where system changes should be made. To locate errors and omissions in the system
System Folwchart
START
No
Authorize
Yes
Yes
B A make production
No
If is good Yes
Sales
Yes
If sales return
NO
Purchase return
Update store
Generate bill
END END
Bill Information
OPERATOR
1.0 Login
LOGIN_MASTE R
Mall Information
ITEM_MASTER
Mall Information
3.0 Purcha se
Purchase Information
Customer Detail
Customer_MASTER
Customer Information
CUSTOMER
Bill Information
4.0 Sales
CUSTOMER_MASTER
Customer Info Sales Detail Sales Info
SALES_MASTER
2.1
ADMIN
Stock info
PURCHASE_MASTER
Purchase info
Purchase info
Stoc k info
SUPPLIEAR
Payment info
2.2 Purchase
PURCHASE
Purchase info
ADMIN
Product_MASTER
Stock info Sales info Update stock info Sales info Payment_ info
SALES
Sales info
Sales info
Product_MASTER
Update stock info Sales return 3.3 info SALES_RETURN Sales Stock detail Return
BIBLIOGRAPHY
To develop this system we used some book that are given below
Microsoft Visual Studio 2005 Vb.Net Microsoft access 2003 Microsoft powerpoint Microsort word