Professional Documents
Culture Documents
The project student mark statement and certificate issues information maintenance system is focused on maintaining the issues of certificate and mark statements systematically. This project helps the staff who maintaining the records in system. The entry form in this project helps to enter about the details of issuing and returning. The staff can enter all the details of the mark statement certificate in a single form entry and also the staff can enter the type of certificate and course details in the same form. The staff can view the details about the students who have received the certificates and who havent received. The manual work is avoided and all the details are stored in database with the help of database, easily the staff can generate a report for class wise, student wise details. It helps the staff to view the overall department certificate issues and returns. The system has facilities about the search information and cancellation. This project has been tested with sufficient data and found to be error free. The systems include the work of storing and manipulating the stored record using the save, update, delete and clear options. The system makes the monitoring of the distribution as easiest job. It consists of various input forms and output forms. The input forms contains the course, descriptions are contains the department information Register number, name, semester, departments are contains the student entry. In the certificate reports the each activity are considered to be easily. The reports are generated for individual students. The output forms contain the certificate issues and not yet returned report. It is effective use of the project recourses to improve the efficiency of the distribution consumed. students semester wise certificate report and class wise student report the computer database and produces various reports such as class wise students certificate, semester wise certificate report, month wise certificate report, student wise all semester mark details report.
These modules are used in the project: Student detail Semester wise report Student wise report Month wise certificate report Certificate issue details Certificate return details
: Pentium IV : 2.66
Cache memory : 1024k Hard disk RAM Monitor Keyboard Mouse CD-drive : 40GB : 256MB : HCL COLOR(15 size) : 107 HCL keyboard : HCL optical(3BTN) :52-XMAX
requires at least Microsoft Windows 95 or Windows NT 3.51 or later with a Pentium and at least 16-MB of RAM. A complete installation of the most powerful version of VB.NET, the enterprise edition requires more than 100 MB of hard disk space. Although programs can be compiled into native code executables from version 5 onwards, they still require the presence of runtime libraries of approximately 1 MB in size. This runtime is included by default in windows 2000 and later, but for earlier versions of windows like 95/98/NT it must be distributed together with the executable. An event handler is called when an item is selected, which can then execute additional code created by the programmer to perform some action based on which element was selected, such as populating a related list. Alternatively, a VB component can have no user interface, and instead provide ActiveX objects to other programs via Component Object Model (COM). This allows for server-side processing or an add-in module. The language is garbage collected using reference counting, has a large library of
utility objects, and has basic object oriented support. Since the more common components are included in the default project template, the programmer seldom needs to specify additional libraries. Unlike many other programming languages, visual basic is generally not case sensitive, although it will transform keywords into a standard case configuration and force the case of variable names to conform to the case of the entry within the symbol table. String comparisons are case sensitive by default, but can be made case insensitive if so desired. The visual basic compiler is shared with other Visual Studio languages (C, C++), but restrictions in the IDE do not allow the creation of some targets (Windows model DLLs) and threading models.
.NET FEATURE
Full FORTRAN .net debugging facilities affect less posting of existing FORTRAN code to .net No language description. Fast run time performance. Simple inter language operability. Recompile existing code. Create and manipulate .net objects in FORTRAN very fast compilation speed. Excellent compile time diagnostics full source level debugging.
FEATURES OF VB.NET
First of all, VB.NET provides managed code execution that runs under Common Language Runtime (CLR), resulting in robust, stable and secure applications. All features of the .NET framework are readily available in VB.NET. VB.NET is totally object oriented. This is a major addition that VB6 and other earlier releases didnt have. The .NET framework comes with ADO.NET, which follows the disconnected paradigm, i.e. once the required records are fetched the connection no longer exits. It also retrieves the records that are expected to be accessed in the immediate feature. This enhances scalability of the application to a great extent. VB.NET uses XML to transfer data between the various layers in the DNA Architecture i.e. data are passed as simple text strings. Error handling has changed in VB.NET. Another great feature added to VB.NET is free threading against the VB singlethreading apartment feature. VB.NET allows developers to spawn threading whenever they feel like, hence giving freedom better control on the application. Security has become more robust in VB.NET. In addition to the role-based security in VB6, VB.NET comes with a new security model, code access security.
The CLR takes care of Garbage collection i.e. the CLR release resources as soon as an object is no more in use. The releases the developer from thinking of ways to manage memory.CLR does these them. Full FORTRAN .NET debugging facilities. Effortless porting of existing system FORTRAN code to .NET. No language restriction. Fast runtime performance. Re-compile existing code. Create and manipulate.NET objects with in FORTRAN. Very fast compilation speed and excellent compile time diagnostics
All data items are object now, based on the system object class. New enhanced features in oops concepts such as inheritance, abstraction overloading.
COMPONENTS OF .NET
Common language Runtime .NET class library
Removing Reflections
The above list is comprehensive and only to provide you an instant ides regarding how comprehensive the library is. The most fascinating part of .NET is the class library; its common to all language of .NET. That means the way you access files in VB.NET will be exactly same in C#, and in fact all other languages of .Net. You learn library only for once, but use it in every language. Also the library is common for all types of applications. The following are different types of applications that can make use of .NET class library.
Console applications. Windows GUI applications. ASP.NET applications-web applications. XML web services. Windows services.
such as Oracle and Sybase. Similarly, some applications will only use the Microsoft Access tables and use another product as a front-end, such as VB or ASB.NET. Microsoft Access may be only part of the solution in more complex applications, where it may be integrated with other technologies such as Microsoft Excel, Microsoft Outlook or ActiveX Data Objects.
TABLES IN ACCESS
Access tables support a variety of standard field types, indices, and referential integrity. Access also includes a query interface, forms to display and enter data, and reports for printing. The underlying Jet database, which contains these objects, is multiuser-aware and handles record-locking and referential integrity including cascading updates and deletes.
TEMPLATES IN ACCESS
There are template database within the program and for download from the website. These options are available upon staring access and for download from the website. These options are available upon starting Access and allow users to enhance a database with predefined tables, queries, forms, reports, and macros. Templates do not include VBA code.
Ms-ACCESS AS BACKEND
The number of simultaneous users that can be supported depends on the amount of data, the tasks being performed, level of use, and application designs. Generally accepted limits are solutions with 1 GB or less of data (Access supports up to 2 GB) and performs quite well with a20 or fewer simultaneous connections (255 concurrent users are supported). Theis capability is often a good fit for department solutions. If using an Access database solution in a multi-user scenario, the application should be split. This means that the tables are in one file called the back end (typically stored on a shared network folder) and the application compononts (forms, reports, queries, code, macros, linked tables) are in another file called the front end. The linked tables in the front end point to the back end file. Each user of the Access application would then receive his or her own copy of the front end file.
MS ACCESS
MS Access is a relational database that works for both simple and complex database project.It defines relationship between different types of information.One of the most popular and user friendly database on the market today is MS Access.Access is popular for helping business that manage data more efficiently and increase workers productivity.Access provides easy to use powerful tools to manage database related application.
DBMS
DBMS is a collection of inter related data that are to be stored together in a single collection.It enables sharing of data among various users.This is a software system with capabilities to organize,manipulate and manage data.
FEATURES
Use the new table advisor to transform existing list os spreadsheet information linked table in MS-Access.Finding information is faster and easier.Using Access data can be combined for different reports and forms into one document with publication style quality.the query allows the user to search the information quickly,regardless of the format of the function.
Benefits of MS Access
Taking backup is easy. Insertion,deletion and modification of records are easy. MS Access is a window based GUI DBMS package.
Elements of MS Access
Tables Queries Forms Report
Tables
Access tables support a variety of standard field types, indices, and referential integrity. Access also includes a query interface, forms to display and enter data, and reports for printing. The underlying Jet database, which contains these objects, is multiuser-aware and handles record-locking and referential integrity including cascading updates and deletes. The primary object is a database for collecting and storing data is called table. Any information can be stored in access database as rows and columns. Each table has to store information about a single entry or topic such as customer or orders part is organized in each table into columns or fields and rows or records. This complete group of tables can be thought of individual building blocks that represent the entire database.
Queries
Query is a powerful tool in MS Access that request to perform a action on the data. Queries are used to view, change and analyze the data; we can filter data based on criteria. Queries are used to are questions about data. Microsoft Access offers parameterized queries. These queries and Access tables can be referenced from other programs like VB.NET through DAO of DAO. From Microsoft Access, VBA can reference parameterized stored procedures via ADO.
Forms
Data can be entered into a database table using the datasheet view. Forms are user interface. Forms in Access is called front end it is used to exhibit the data in structural mode and can be entered easily. Access also provides a user-friendly form interface that allows users to enter information in a graphical form have that information transparently passed to the database.
In Access we can create form in two ways. Using create form in design view option under forms in Database window. Using create form by using wizard.
Report
A report is used to present the information retrieved from Database in a class and orderly manner so that it is useful and appealing to the user. Reports created can be viewed on the screen or can be printed to have a hard copy. Reports can be based on queries or an tables. The report wizard guides through every step of designing or report from selecting fields to choosing a style for the printed page. Reports provide the capability to quickly produce attractively formatted summaries of the data contained in one or more tables and/or queries. Through the use of wizards, database users can create reports in literally a matter of minutes.
Macros
Repetitive tasks can be automated through macros with point-and-click options Macros allow users to easily chain commands together such as running queries, importing or exporting data, opening and closing forms, previewing and printing reports, ect. Macros support basic logic (IF-conditions) and the ability to call other macros. Macros can also contain sub-macros which are similar to subroutines.
Modules
Modules are the user written functions using VB. Microsoft Access was created with multi user capabilities. The Split Database design has becomes so common many environments. Database splitter adds or simplifies the process of creating backend database.
2. SYSTEM STUDY
2.1 EXISTING SYSTEM
The existing system is the manual process. In the manual process the record may be lost. In maintaining the records manually there may forget to enter the issues details in the manual maintaining system. There is also chance of missing the records which is maintained manually. The staff not able to view the record easily and timely. Be manual maintenance as very tedious concerned to time and effort.
2.2.1 FEATURES
The proposed system is computerized form so, the staff can easily entry the issues/return details. The time is saved because all the works are done is system. The staff can view the report quickly and easily. Redundancies are checked automatically by system. There are no errors because all the details are maintained in database.
Three key considerations involved in feasibility analysis are Technical feasibility Economical feasibility Operational feasibility
Technical feasibility
Evaluating the technical feasibility is the tackiest part of a feasibility study. This is because of this point in time not too many defined designed of the system. A number of issues have to be considered while doing a technical analysis. Understand the different technologies involved in the project use commencing the project use clear about what are the technologies that are due be required for the development of the new system find out whether the organization currently the required technologies. Technical Feasibility of a proposed system consists of evaluating whether the required functionality can be achieved with current affordable technologies. It can be used for understanding the assessment of target hardware, software, operating system as well as size and complexity.
The purpose of accessing technical, the project is relatively small. The basic data for the project is readily available. The creation of project is very easy. It is easily understandable.
Economical feasibility
This study is carried out to check the economical feasibility. In the histogram, digital image processing the economical feasibility study is carried out to check the economical impact that the system will have on the organization. The amount of fund that the company can pour into the research and development of the system is limited. The expenditure must be justified. Economic feasibility is carried out to check the economic impact that the system will have on the organization. The amount to final that the company can put into the research and development of the system is limited. The designed application is found to be more economical than the current.
Operational feasibility
In the operational feasibility the administrator know the details of process in the organization and the data will be maintained as centralized and if any requires for that particular product can be known as their requirements and necessaries people are maintain the system means that is very easy to understanding the visualization is very must one. So all the customer requirements and the accessing modes fitted. The aspect of the study is to check the level of acceptance of the system efficiently. The user must not feel This feasibility is used to solve the problem and takes advantage of business opportunity. An estimate should be made strong a reaction the user staff is likely to have forward development computerized system. It is a common knowledge the computer installations have. Something to be with turnover transfers and changes in understandable
3.SYSTEM DESIGN
System design is the process of defining the architecture, components, modules, interface, and also data for a system to satisfy specified requirement. System design is simply design the system. It implies a systematic and rigorous approach to design- an approach demanded by the scale and complexity of many system problems. A system approach to design an approach demanded by the scale and complexity of many system problems. A system approach to design the entirely compatible with a user centered approach. It looks at users in relation to context and in terms of their interaction with devices, with each other. Important design factor such as reliability, response time, through put of the system maintainability etc, should be taken. System design is the process of planning a new system to complement replaces the old system. The purpose of design phase in the first step in moving from the problem domain. To the critical aspect that affects the quality of the software system design in also called toplevel design. There are two types of designs are available. Input design Output design Database design
The following input forms are used in the system. They are Courses entry batches Include in charge to issues the certificate
specification if department and course and branch in help of combo boxes, command boxes also used to save, clear and exit facilities. Semester wise entry report is included in these forms. The designed to get the input of university marks the main form that used to store the marks of individual student. In this entry form combo boxes are used to select register number, class name and semester the text boxes are used to get the marks of internal and theory. The average and arrear paper also insert in this form. The command button such as back, save, modify, clear and cancel facilities are used in the form.
S. No
1
Field Name
Computer science
Data Type
Text
Size
40
Description
Describe the name of the department
2 3
Bsc(cs) Branch
Text Text
40 40
4 5 6
number Text
Text
10 10 30
Define the batch Enter the register number Enter the name
S.NO 1. 2. 3. 4. 5. 6. 7. 8.
FIELD NAME ragavi 1122k0578 652387 Bsc(cs) Computer science 2011-2014 Degree certificate 9.6.2012
DATA TYPE text number number text text number text number
SIZE 25 10 10 15 30 10 30 10
DESCRIPTION Enter the student name Enter the register number Enter the certificate number Enter the class Enter the department Enter the year Enter the certificate name Enter the date
s.no 1. 2. 3. 4. 5. 6. 7. 8.
Field name Manju 11220k0501 Bonofide Bsc(cs) Computer science 2011-2014 45724 8.7.2012
Data type text number text text text number number number
size 25 10 30 30 30 10 10 10
Description Enter the stud name Enter the register number Enter the certificate name Enter the class Enter the department Enter the year Enter the certificate number Enter the date
4. CONCLUSION
It minimizes the time and manual work load and dominates the errors. The design phase is interactively and effectively, prepared in this project. The single entry form helps to avoid the mouse number of coding. The fulfillment of the design phase is successfully developed in phase. In coding the developed designed will help and it is in corporate with the coding phase. The project entitled as student mark statement and certificate issues information maintenance system is developed using visual basic .Net and MS access computerization of a student mark statement and certificate issues maintenance system is to generate in every student o every class in all semester. This project is benefitted by end users. The logical design phase development effectively. The documentation and the design phase which help to code the project easily and effectively. The system has been implement successful using VB.NET and MS.ACCESS takes much time the project has involved analysis of existing system. At the existing system has been considered as references point in the analysis and design section. The project has some advantages of manual system. It reduces the handwritten. The educated people are easily working this project. It consumes, more time for processing and in future the changes are easily updated. It is adapted to any environment.
BIBLIOGRAPHY
1.software engine
2.MS Access
Charles siegel
4. Developing windows based applications with Microsoft 5.Mastering visual basic 6.0, First Indian edition, BPB publication Petroutsos.Evangelos Mathew A.S.Stoecker
6.Microsoft Access-A Complete Reference, Second edition, BPB publication 7.Microsoft-Access 2003 Scott urman Law point Kolkata publication law point 8.. Visual Studio.NET Programming Mridula Parihar, NIIT yesh Singhal Nithin Pandey 9. Programming ADO David Sceppa Forward by William R. Vaughn Author, Hitchhikers Guide to Visual Basic First edition 2004,
APPENDIX
A)DATA FLOW DIAGRAM Student certificate & mark statement
Student detail
Certificate returns
4 5 6
number Text
Text
10 10 30
Define the batch Enter the register number Enter the name
s.no
Field name
Data type
size
Description
1. 2. 3. 4. 5. 6. 7. 8.
Stud name Reg.no Certificate name Class Department Year Certificate.no date
25 10 30 30 30 10 10 10
Enter the stud name Enter the register number display the certificate name display the class display the department Enter the year display the certificate number Editing the date