STUDENTS ATTENDANCE MANAGEMENT SYSTEM MINI PROJECT REPORT. Submitted by. KALAISANKARAN B Roll No: 11MCA020
|
|
|
- Everett Gilbert
- 10 years ago
- Views:
Transcription
1 STUDENTS ATTENDANCE MANAGEMENT SYSTEM MINI PROJECT REPORT Submitted by KALAISANKARAN B Roll No: 11MCA020 in partial fulfillment of the requirements For the award of the degree of MASTER OF COMPUTER APPLICATIONS Dr. MAHALINGAM COLLEGE OF ENGINEERING AND TECHNOLOGY POLLACHI (Approved by AICTE, Affiliated to Anna University and Accredited by NBA & NAAC with A Grade) MAY 2013
2 Dr. MAHALINGAM COLLEGE OF ENGINEERING AND TECHNOLOGY POLLACHI Department of Computer Applications MINI PROJECT WORK MAY 2013 This is to certify that the project entitled STUDENTS ATTENDANCE MANAGEMENT SYSTEM is the bonafide record of mini project work done by KALAISANKARAN B Roll No: 11MCA020 of Master of Computer Applications during the year Project Guide Head of the Department Mr.R.MUTHUSAMI MCA.,M.Phil. DR.V.S.MEENAKSHI MCA.,M.Phil.,Ph.D Asst.Prof(SS)/CA Assoc.Prof & Head/CA Submitted for the Mini Project Viva-Voce examination held on Internal Examiner External Examiner
3 DECLARATION I affirm that the mini project work titled STUDENT ATTENDANCE MANAGEMENT SYSTEM being submitted in partial fulfillment for the award of Master of Computer Applications is the original work carried out by me. It has not formed the part of any other project work submitted for award of any degree or diploma, either in this or any other University. (Signature of the Candidate) KALAISANAKARAN B, Roll No: 11MCA020
4 ACKNOWLDGEMENT I express my gratitude to Prof. C. RAMASWAMY, M.E., F.I.V., Secretary, NIA Educational Institutions, Pollachi, for having provided me the facilities to do the project successfully. My heartful thanks to Dr. S. VIJAYARANGAN, M.E, F.I.E., Ph.D., Director(Academic), Dr. Mahalingam College of Engineering and Technology, Pollachi, for his patronage and giving us an opportunity to undertake this Project. My sincere thanks to Dr. S. CHENTHUR PANDIAN, B.Sc., LLB., ME., P.hd., MISTE., FIE., MIEEE., (USA), Principal, who has allowed me to do this project and encouragement given to me. I owe deep sense of gratitude to Dr.V.S.MEENAKSHI MCA.,M.Phil.,Ph.D, Head of Department of Computer Applications for appreciating my goal. I express my sincere thanks to her for her constant encouragement. I would also like to thank my Project Co-ordinator Mr. R. MUTHUSAMI, M.C.A., M.Phil., Assistant Professor(Senior Scale),Department of Computer Applications for his valuable guidance and support to meet the successful completion of my project. I express my sincere thanks to my mini project guide Mr. R. MUTHUSAMI M.C.A., M.Phil., Assistant Professor(Senior Scale), and staff members of Department of Computer Applications for their encouragement and valuable guidance throughout this project. Last but not the least; I extend my sincere thanks to my family members and my friends for their constant support throughout this project.
5 TABLE OF CONTENTS CHAPTER NO TITLE PAGE NO ABSTRACT vii LIST OF FIGURES viii LIST OF TABLES ix 1 INTRODUCTION Objective 1 2 SYSTEM ANALYSIS Existing System Proposed System Feasibility Study Economical Feasibility Technical Feasibility Operational Feasibility 4 3 SYSTEM SPECIFICATION Hardware Specification Software Specification 5 4 SOFTWARE DESCRIPTION Package-Visual Studio Development Tools And Technologies VB.Net (10.0) Oracle10g ADO.Net 8 5 PROJECT DESCRIPTION Problem Definition Overview of The Project Module Description System Flow Diagram Data Flow Diagram System Design 15
6 5.6.1 Entity Relationship Diagram Use case Diagram Database Design Input Design Output Design 21 6 SYSTEM TESTING Introduction Testing Methodologies Unit Testing SystemTesting Performance Testing Test Cases 24 7 SYSTEM IMPLEMENTATION Purpose System Maintenance 29 8 CONCLUSION AND FUTURE ENHANCEMENTS Conclusion Scope For Future Development 30 9 APPENDICES Source code Screen Shots REFERENCES 59
7 ABSTRACT Student attendance management system deals with the maintenance of the student s attendance details. It is generates the attendance of the student on basis of presence in class. It is maintained on the daily basis of their attendance. the staffs will be provided with the separate username & password to make the student s status. The staffs handling the particular subjects responsible to make the attendance for all students. Only if the student present on that particular period, the attendance will be calculated. The students attendance reports based on weekly and consolidate will be generated.
8 LIST OF FIGURES Chapter Contents Page no 5.4 System Flow Diagram Data Flow Diagram Entity Relationship Diagram Use case Diagram 17
9 5.4.5 LIST OF TABLES Chapter Contents Page no Login Table Staff details Student details Table Time Table Attendance Table 20
10 1.1 OBJECTIVE: CHAPTER 1 INTRODUCTION Attendance Management System is software developed for maintaining the attendance of the student on the daily basis in the collage. Here the staffs, who are handling the subjects, will be responsible to mark the attendance of the students. Each staff will be given with a separate username and password based on the subject they handle. An accurate report based on the student attendance is generated here. This system will also help in evaluating attendance eligibility criteria of a student. Report of the student s attendance on weekly and monthly basis is generated.
11 CHAPTER 2 SYSTEM ANALYSIS 2.1 INTRODUCTION Analysis can be defined as breaking up of any whole so as to find out their nature, function etc. It defines design as to make preliminary sketches of; to sketch a pattern or outline for plan. To plan and carry out especially by artistic arrangement or in a skillful wall. System analysis and design can be characterized as a set of techniques and processes, a community of interests, a culture and an intellectual orientation. The various tasks in the system analysis include the following. Understanding application. Planning. Scheduling. Developing candidate solution. Performing trade studies. Performing cost benefit analysis. Recommending alternative solutions. Selling of the system. Supervising, installing and maintaining the system. This system manages to the analysis of the report creation and develops manual entry of the student attendance. First design the students entry form, staff allocation and time table allocation forms. This project will helps the attendance system for the department calculate percentage and reports for eligibility criteria of examination.the application attendance entry system will provide flexible report for all students. 2.2 EXISTING SYSTEM
12 The Existing system is a manual entry for the students. Here the attendance will be carried out in the hand written registers. It will be a tedious job to maintain the record for the user. The human effort is more here. The retrieval of the information is not as easy as the records are maintained in the hand written registers. This application requires correct feed on input into the respective field. Suppose the wrong inputs are entered, the application resist to work. so the user find it difficult to use. 2.3 PROPOSED SYSTEM: To overcome the drawbacks of the existing system, the proposed system has been evolved. This project aims to reduce the paper work and saving time to generate accurate results from the student s attendance. The system provides with the best user interface. The efficient reports can be generated by using this proposed system Advantages of Proposed System It is trouble-free to use. It is a relatively fast approach to enter attendance Is highly reliable, approximate result from user Best user Interface Efficient reports 3. FEASIBILITY STUDY: Feasibility analysis begins once the goals are defined. It starts by generating broad possible solutions, which are possible to give an indication of what the new system should look lime. This is where creativity and imagination are used. Analysts must think up new ways of doing things- generate new ideas. There is no need to go into the detailed system operation yet. The solution should provide enough information to make reasonable estimates about project cost and give users an indication of how the new system will fit into the organization. It is important not to exert considerable effort at this stage only to find out that the project is not worthwhile or that there is a need significantly change the original goal. Feasibility of a new system means ensuring that the new system, which we are going to implement, is efficient and affordable. There are various types of feasibility to be determined. They are,
13 3.1 Economically Feasibility: Development of this application is highly economically feasible. The only thing to be done is making an environment with an effective supervision. It is cost effective in the sense that has eliminated the paper work completely. The system is also time effective because the calculations are automated which are made at the end of the month or as per the user requirement. 3.2 Technical feasibility: The technical requirement for the system is economic and it does not use any other additional Hardware and software. Technical evaluation must also assess whether the existing systems can be upgraded to use the new technology and whether the organization has the expertise to use it. Install all upgrades framework into the.net package supported widows based application. this application depends on Microsoft office and intranet service,database. Enter their attendance and generate report to excel sheet. 3.3 Operational Feasibility: The system working is quite easy to use and learn due to its simple but attractive interface. User requires no special training for operating the system. Technical performance include issues such as determining whether the system can provide the right information for the Department personnel student details, and whether the system can be organized so that it always delivers this information at the right place and on time using intranet services. Acceptance revolves around the current system and its personnel.
14 CHAPTER 3 SYSTEM SPECIFICATION 3.1 HARDWARE REQUIREMENTS (Minimum Requirement) Minimum RAM:-1GB Hard Disk:-128 GB Processor:-Intel Pentium 4( 1.50 GHZ) or above 3.2SOFTWARE REQUIREMENTS (minimum Requirement) Operating system :Windows XP Front_Design:VB.Net version 10.0,.NET framework 4.0 Front-End Language :Visual basic Back-End : Oracle 10g Back-End Connectivity:ADO.net
15 CHAPTER 4 SOFTWARE DESCRIPTION 4.1 PACKAGE - VISUAL STUDIO 2010 Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.It is used to develop console and graphical user interface applications along with Windows Forms or WPF applications, web sites, web applications, and web services in both native codetogether with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE,.NET Framework,.NET Compact Framework and Microsoft Silver light. Visual Studio supports different programming languages by means of language services, which allow the code editor and debugger to support (to varying degrees) nearly any programming language, provided a language-specific service exists. Visual Studio also includes a web-site editor and designer that allows web pages to be authored by dragging and dropping widgets. It is used for developing VB.NET application efficiently to get input and output design easiest one. It will be run at windows application based services provide the user. 4.2DEVELOPMENT TOOLS AND TECHNOLOGIES VB.NET Version 10.0: The latest version of Visual Basic.NET, which runs on.net framework 4.5. Async Feature, Iterators, Call Hierarchy, Caller Information and Global Keyword in Namespace Statements are some of the major features introduced in this version of VB. Visual Basic.NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB), implemented on the.net Framework. Microsoft currently supplies two main editions of IDEs for developing in Visual Basic: Microsoft Visual Studio 2012, which is commercial software and Visual Basic Express Edition 2012,which is free of charge. The command-line compiler, VBC.EXE, is installed as part of the freeware.net Framework SDK. Mono also includes a command-line VB.NET compiler. The most recent version is VB 2012, which was released on August 15, 2012.
16 My goal in this article is to provide you with an introductory,yet intensive, look at Visual Basic.NET and the new Microsoft.NET platform. In order to learn what Visual Basic.NET is all about, you must first understand a few core aspects of the.net platform. This article will build your knowledge of Visual Basic.NET from the ground up, so I'll begin by discussing the new programming model and the high-level architecture of the platform's execution engine called the common language runtime (CLR). While explaining what the CLR is and how it works, I'll show a few examples using Visual Basic.NET. As you'll see, Visual Basic has undergone a significant overhaul to accommodate the CLR and its associated programming model. Consequently, Visual Basic.NET has many new object-oriented design features and much higher levels of type safety than previous versions of Visual Basic.either language can be used to write software that takes full advantage of the CLR.NET Framework. Now, let me get started by introducing the core concepts of the.net platform Features of.net IO management Windows and Web Controls Database access Multithreading Remoting Reflections ORACLE 10G: Oracle 10g has come with purpose of improving manageability and performance in all areas, right from the process of installation, server configuration, database upgrades to application tuning, space and storage management and so on. This Oracle version has been designed to reduce the cost of manageability and deliver high performance for all key workloads. Also various new features are provided for highavailability, including new flashback capabilities, virtualization of computing resources in Grid environment that reduce the cost of hardware and storage, security enhancement, Business intelligent solutions etc. Let have a glance at some exiting features of Oracle 10g.
17 Clustering Grid computing Server manageability Network management Storage management Space,object transaction management Back up recovery management Reduce down time for application and database upgrades ADO.Net: An evolutionary, more flexible successor to ADO.A system designed for connected environments. A programming model with advanced XML support A set of classes, interfaces, structures, and enumerations that manage data access from within the.net Framework Data Providers MS SQL Server 7.0+ Oracle OLE DB (old SQL & Access- Jet 4.0) Open Database Connectivity (ODBC)- earlier Visual Studio, Access Driver, ODBC for Oracle
18 CHAPTER 5 PROJECT DESCRIPTION 5.1PROBLEM DEFINITION: This system developed will reduce the manual work and avoid redundant data. By maintaining the attendance manually, then efficient reports cannot be generated. The system can generate efficient weekly,consolidate report based on the attendance. As the attendances are maintained in registers it has been a tough task for admin and staff to maintain for long time. Instead the software can keep long and retrieve the information when needed. 5.2 PROJECT OVERVIEW Attendance Management System basically has two main modules for proper functioning Admin module is has rights for creating any new entry of faculty and student details. User has a rights of making daily attendance, generating report. Attendance report can be taken by given details of student details, date, class. 5.3 MODULE DESCRIPTION The system should be designed in such a way that only authorized people should be allowed to access some particular modules. The records should be modified by only administrators and no one else. The user should always be in control of the application and not the vice versa. The user interface should be consistent so that the user can handle the application with ease and speed. The application should be visually, conceptually clear.
19 5.3.1 ADMINISTRATOR MODULE: Student Details: In this module deals with the allocation of roll no and personal details for new batch.it will generate of personal details of student and academic details of the students with the photos. Staff Details: It helps to allot the subject and the subject code to the particular staffs. It provides the facility to have a user name and password to the staffs. Time table details: It will retrieve the subject information from the subject database and assign time table to the staffs. It will help the admin, staff to make the entry of attendance based of the subject and period allotted to the respective staff. Attendance details: It will be makes to the attendance database all students. Entered attendance to stored in the database subject,period wise into the particular date. It will help s to the get report of weekly and consolidate of the attendance.
20 Report details: Report can be taken by daily,weekly and consolidate: weekly report get all hour details of attendance starting date to ending date and display the status Consolidate report get all student attendance details starting date to ending date status help for the eligibility criteria of the student to attend the examination STAFFS MODULE: Attendance details: It assists the staff to mark attendance to the students for their subject. This will authenticate the staff before making the entry. Report details: 1. weekly report get particular hour details of attendance from starting date to ending date and display the status. 2. consolidate report get all student attendance details from starting date to ending date status help for the eligibility criteria of the student to attend the examination
21 5.4 SYSTEM FLOW DIAGRAM: 5.5 Data Flow Diagram Figure 5.4-System Flow Diagram
22 5.5.1 DFD level 0: USER ATTANDANCE MANAGEMENT SYSTEM REPORT DATABASE DFD level 1: Figure DataFlowDiagram Level1 PERSON ENTRY LOGIN INVALID UID / PWD AUTHENDICAT ION CHECK USER DATABASE ADMIN ACCESS STAFF ACCESS Figure DataFlowDiagram Level DFD level 2:
23 Admin: contribution ALLOCATION Stored data from database STUDENTS Get details ADMIN contribution VIEW ACCESS Stored data from database STAFFS Get details ATTANDANCE contribution Stored data from database Get details TIME TABLE UPDATE REPORT staffs: Figure DataFlowDiagram Level2 Update attendance UPDATE ATTENDANCE Stored attendance USER Input Attendance Attendance entry Stored attendance Attendance table REPORT Get all student attendance Figure DataFlowDiagram Level2 5.6 SYSTEM DESIGN:
24 5.6.1 Entity Relationship Diagram: Table name II day II III IV Time table V VI VII dept Name Roll no year Student details DoB Address mno Status user * * 1 date * 1 Attandance * hour subject * Authendication * 1 Attendance details Roll no * * * Staffs details subject password Subject code Staff name Figure Entity Relationship Diagram Use case Diagram:
25 Figure: Use case Diagram
26 5.6.2 Database Design: LOGIN TABLE: To create a login details for the table. FIELDS DATATYPE CONTRAINTS DESCRIPTION Tablename varchar(20) primarykey Stored number of tables from login Table: Login Table Staffs Table: To create username and password for the staff details. FIELDS DATATYPE CONSTRAINTS DESCRIPTION Scode varchar(20) primarykey Define separate subject code id ssname Varchar(15) NotNull Short subject name (ex:cpp) sname Varchar(20) NotNull Staffs name Password Varchar(20) NotNull Staff login password Table: Student details Table
27 Student table: To create table for Student personal details for our department. FIELDS DATATYPE CONSTRAINTS DESCRIPTION Rollno Varchar(15) Primarykey Student rollnumber Name Varchar(20) NotNull Student name Dept Varchar(30) NotNull Department name Year Number NotNull Batch year DOB Varchar(20) NotNull Student date of birth ADDRESS Varchar(20) NotNull Student permanent address MNO Varchar(20) NotNull Student mobile number EID Varchar(30) NotNull Student id CSTATUS Varchar(20) NotNull Student status for dayscholler/hosteller Table: Staff Details Table
28 Time table: To create the subject time table for a particular class. FIELDS DATATYPE CONSTRAINTS DESCRIPTION Day Varchar(20) Primarykey Days insert (ex:monday) I Varchar(20) NotNull set the period for 1 particular subject II Varchar(20) NotNull set the period for 2 particular subject III Varchar(20) NotNull set the period for 3 particular subject IV Varchar(20) NotNull set the period for 4 particular subject V Varchar(20) NotNull set the period for 5 particular subject VI Varchar(20) NotNull set the period for 6 particular subject VII Varchar(20) NotNull set the period for 7 particular subject Table: Time Table
29 Attendance table: To create attendance details for particular class. FIELDS DATATYPE CONSTRAINTS DESCRIPTION Dates Date Primarykey Enter day by day attendance Hour Number primarykey Set particular hour only Subject Varchar(15) NotNull Particular Subject Rollno (1 to 60) INPUT DESIGN Varcahar(20) NotNull Enter Present absent details in particular student(ex:m11mca001) Table: Attendance Table Input design is part of overall system design that requires special attention designing input data is to make the data entered easy and free from errors. The input forms are designed using the controls available in.net framework. Validation is made for each and every data that is entered. Help information is provided for the users during when the customer feels difficult. Input design is the process of converting the user originated inputs to a computer based format. A system user interacting through a workstation must be able to tell the system whether to accept the input to produce reports. The collection of input data is considered to be most expensive part of the system design. Since the input has to be planned in such a manner so as to get relevant information, extreme care is taken to obtain pertinent information This project first will entered to the input of allocation forms it will be created on student details form and subject entry form, time table form.it will helps to calculate subject wise attendance system. next one if u want any verification on your data s also available in details show forms. Attendance to entered single subject wise or all subject wise attendance system available in this project.
30 5.6.4 OUTPUT DESIGN Output design this application Student Attendance management system generally refers to the results and information that are generated by the system for many end-users; output is the main reason for developing the system and the basis on which they evaluate the usefulness of the application. The output is designed in such a way that it is attractive, convenient and informative. Forms are designed with various features, which make the console output more pleasing. As the outputs are the most important sources of information to the users, better design should improve the system s relationships with us and also will help in decision making. Form design elaborates the way output is presented and the layout available for capturing information. One of the most important factors of the system is the output it produces. This system refers to the results and information generated. Basically the output from a computer system is used to communicate the result of processing to the user. Attendance management system to show the report subject wise attendance maintaining by staffs. Taken as a whole report obtain on a administrator privileges only. this forms will show weekly report and consolidate report generated date, batch, and class wise to our end user. we want to change our report to convert Excel format.if you want change any modification.
31 CHAPTER 6 SYSTEM TESTING 6.1 Introduction Once source code has been generated, software must be tested to uncover (and correct) as many errors as possible before delivery to customer. Our goal is to design a series of test cases that have a high likelihood of finding errors. To uncover the errors software techniques are used. These techniques provide systematic guidance for designing test that (1) Exercise the internal logic of software components, and (2) Exercise the input and output domains of the program to uncover errors In program function, behavior and performance Steps: Software is tested from two different perspectives: (1) Internal program logic is exercised using White box test case design Techniques. (2) Software requirements are exercised using block box test case Design techniques. In both cases, the intent is to find the maximum number of errors with the Minimum amount of effort and time. 6.2 Testing Methodologies: A strategy for software testing must accommodate low-level tests that are necessary to verify that a small source code segment has been correctly implemented as well as high-level tests that validate major system functions against customer requirements. A strategy must provide guidance for the practitioner and a set of milestones for the manager. Because the steps of the test strategy occur at a time when deadline pressure begins to rise, progress must be measurable and problems must surface as early as possible. Following testing techniques are well known and the same strategy is adopted during this project testing.
32 6.2.1 Unit testing: Unit testing focuses verification effort on the smallest unit of software designthe software component or module. The unit test is white-box oriented. The unit testing implemented in every module of student attendance management System. by giving correct manual input to the system,the datas are stored in database and retrieved. If you want required module to access input or get the output from the End user. any error will accrued the time will provide handler to show what type of error will accrued System testing: System testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system. Below we have described the two types of testing which have been taken for this project. it is to check all modules worked on input basis.if you want change any values or inputs will change all information. so specified input is must Performance Testing Performance testing is designed to test the run-time performance of software within the context of an integrated system. Performance testing occurs throughout all steps in the testing process. Even at the unit level, the performance of an individual module may be assessed as white-box tests are conducted. This project reduce attendance table, codes. it will generate report fast.no have extra time or waiting of results.entered correct data will show result few millisecond. just used only low memory of our system. Automatically do not getting access at another software. Get user permission and access to other applications.
33 6.3 Test cases Test case is an object for execution for other modules in the architecture does not represent any interaction by itself. A test case is a set of sequential steps to execute a test operating on a set of predefined inputs to produce certain expected outputs. There are two types of test cases:-manual and automated. A manual test case is executed manually while an automated test case is executed using automation. In system testing, test data should cover the possible values of each parameter based on the requirements. Since testing every value is impractical, a few values should be chosen from each equivalence class. An equivalence class is a set of values that should all be treated the same. Ideally, test cases that check error conditions are written separately from the functional test cases and should have steps to verify the error messages and logs. Realistically, if functional test cases are not yet written, it is ok for testers to check for error conditions when performing normal functional test cases. It should be clear which test data, if any is expected to trigger errors.
34 TEST CASE: Agent and admin login form Sno Test case id 1 Login admin 2 Login Staff Test case name Validate login Validate login 3 Password Validate password Test case desc To verify that login name on login page To verify that login name on login page To verify that password on login page Step Enter the login name and password and click submit button Enter the login name and password and click submit button Enter password and login name click submit button Expected result Login successful or an error message In valid login or password must be displayed Login successful or an error message In valid login or password must be displayed An error message password invalid must be displayed Actual Result Login successful Login successful An error message password invalid must be displayed Test case status pass/fail Pass Pass fail
35 6.3.2 MASTER form Sn o Test case id 1 Creat e suden t detail s 2 Creat e staff detail s 3 Creat e time table Test case name Validate allocatio n form Validate allocatio n form Validate allocate period form 4 View Check details of all data Test case desc To allocate separate roll no for the students To allocate separate subject usernam e passwor d for the staffs To verify that data stored on database To verify that data stored on database Step Expected result Actual Result Nothing entered and click submit button Nothing entered and click submit button Nothing entered and click submit button generate d An error message student name not equal to null must be displayed An error message staff details password,usernam e not equal to null must be displayed An error message not click not allocation subject table not equal to null must be displayed An error message return null will be displayed Inserted succesfu l Inserted succesfu l Inserted succesfu l An error message return null will be displaye d Test case status pass/fai l Pass Pass Pass fail
36 6.3.3 Report form Sno Test case Test case id name 1 Weekly report 2 Consolidate report Validate class attendance form Validate class attendance form Test case desc To select that source and destination To select that depart on and time Step Nothing entered and click submit button Nothing entered and click submit button Expected result An error message on not selected An error message on not selected Actual Result Retrived data successful Retrived data successful Test case status pass/fail Pass Pass
37 CHAPTER 7 SYSTEM IMPLEMENTATION 7.1 Purpose System implementation is the important stage of project when the theoretical design is tuned into practical system. The main stages in the implementation are as follows: Planning Training System testing and Changeover Planning Planning is the first task in the system implementation. At the time of implementation of any system people from different departments and system analysis involve. They are confirmed to practical problem of controlling various activities of people outside their own data processing departments. The line managers controlled through an implementation coordinating committee. The committee considers ideas, problems and complaints of user department, it must also consider: The implication of system environment Self selection and allocation for implementation tasks Consultation with unions and resources available Standby facilities and channels of communication Student Attendance management system will implement student details,staff handle subjects details, separate login details,time table details. It will used to entered subject wise attendance.this application elaborate attendance table generate weekly, consolidate report provide to the End user. Mostly this application will calculate date wise attendance.to select starting date to end date generate reports at the time of activities.
38 7.2 SYSTEM MAINTENANCE Software maintenance is far more than finding mistakes. Provision must be made for environment changes, which may affect either the computer, or other parts of the computer based systems. Such activity is normally called maintenance. It includes both the improvement of the system functions and the corrections of faults, which arise during the operation of a new system. It may involve the continuing involvement of a large proportion of computer department recourses. The main task may be to adapt existing systems in a changing environment. Back up for the entire database files are taken and stored in storage devices like flash drives, pen drives and disks so that it is possible to restore the system at the earliest. If there is a breakdown or collapse, then the system gives provision to restore database files. Storing data in a separate secondary device leads to an effective and efficient maintains of the system. The nominated person has sufficient knowledge of the organization s computer passed based system to be able to judge the relevance of each proposed change.
39 CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENT 8.1 Conclusion To conclude, Project Data Grid works like a component which can access all the databases and picks up different functions. It overcomes the many limitations incorporated in the attendance. Easy implementation Environment Generate report Flexibly 8.2 Scope for future development The project has a very vast scope in future. The project can be implemented on intranet in future. Project can be updated in near future as and when requirement for the same arises, as it is very flexible in terms of expansion. With the proposed software of database Space Manager ready and fully functional the client is now able to manage and hence run the entire work in a much better, accurate and error free manner. The following are the future scope for the project. Discontinue of particular student eliminate potential attendance. Bar code Reader based attendance system. Individual Attendance system With photo using Student login.
40 CHAPTER Source code: LOGIN: Imports System.Data APPENDICES Public Class login Dim con As New ADODB.Connection Dim rs, rs1 As New ADODB.Recordset Public str, temp1, temp2, temp3, temp4 As String Dim i As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click rs = New ADODB.Recordset rs1 = New ADODB.Recordset If String.Equals(TextBox1.Text, "Admin") Or String.Equals(TextBox1.Text, "admin") Or String.Equals(TextBox1.Text, "ADMIN") And String.Equals(TextBox2.Text, "Admin") Or String.Equals(TextBox2.Text, "admin") Or String.Equals(TextBox2.Text, "ADMIN") Then temp4 = "MDIParent2" TextBox1.Text = "" TextBox2.Text = "" MDIParent2.Show() Me.Hide() i = 1 Else Try str = "select * from logintable" rs.open(str, con, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockPessimistic) rs.movefirst() While (rs.eof <> True) str = "select * from " & rs.fields("tablename").value & "" rs1.open(str, con, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockPessimistic) While (rs1.eof <> True) If String.Equals(rs1.Fields("sname").Value, TextBox1.Text) And String.Equals(rs1.Fields("pass").Value, TextBox2.Text) Then temp1 = rs1.fields("sname").value temp2 = rs1.fields("scode").value temp3 = rs1.fields("ssname").value temp4 = "MDIParent1" TextBox1.Text = ""
41 TextBox2.Text = "" MDIParent1.Show() Me.Hide() i = 1 Exit While End If rs1.movenext() End While rs1.close() rs.movenext() End While If i = 0 Then MsgBox("LOGIN NOT VAILD") End If Catch ex As Exception MsgBox(ex.ToString) End Try End If End Sub Private Sub Form6_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load con = New ADODB.Connection If (con.state = ConnectionState.Open) Then con.close() End If con.open("driver={microsoft ODBC for Oracle};server=test;uid=M11MCA20;pwd=M11MCA20;") End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub End Class
42 Attendance Entry: Public Class attentry Dim con As New ADODB.Connection Dim rs, rs1 As New ADODB.Recordset Dim str, dat As String Dim att As String Dim i As Integer = 1 Dim flag As Integer = 1 Dim chk1 As New DataGridViewCheckBoxColumn() Dim chk As New DataGridViewCheckBoxColumn() Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click rs = New ADODB.Recordset Try str = "select * from " & ComboBox1.SelectedItem & "_" & ComboBox5.SelectedItem & "" rs.open(str, con, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockOptimistic) rs.movefirst() DataGridView1.Rows.Clear() i = 1 While (rs.eof <> True) Dim row As String() = New String() {i, rs.fields("rollno").value, rs.fields("name").value} DataGridView1.Rows.Add(row) i = i + 1 rs.movenext() End While rs.close() DataGridView1.Columns.Add(chk) chk.headertext = "PRESENT/ABSENT" chk.name = "chk" chk.selected = True DataGridView1.Columns.Add(chk1) chk1.headertext = "ONDUTY" chk1.name = "chk1" timetb() Catch ex As Exception
43 'rs.close() MsgBox(ex.ToString) End Try End Sub Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load con = New ADODB.Connection 'If (con.state = ConnectionState.Open) Then ' con.close() 'End If con.open("driver={microsoft ODBC for Oracle};server=test;uid=M11MCA20;pwd=M11MCA20;") Label15.Text = login.temp1 Label16.Text = login.temp2 Label7.Text = login.temp3 End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click str = String.Empty att = "" flag = 1 dat = DateTimePicker1.Value.Date.ToString("dd-MMM-yyyy") For Me.i = 0 To DataGridView1.RowCount - 1 If DataGridView1.Rows(i).Cells(3).Value = True Then If (flag < 2) Then att = "'P'" flag = 3 Else att = att + ",'P'" End If ElseIf DataGridView1.Rows(i).Cells(4).Value = True Then If (flag < 2) Then att = "'O'" flag = 3 Else
44 att = att + ",'O'" End If Else If (flag < 2) Then att = "'A'" flag = 3 Else att = att + ",'A'" End If End If Next Try str = "insert into " & ComboBox1.SelectedItem & "_" & ComboBox5.SelectedItem & "_" & ComboBox2.SelectedItem & "_" & ComboBox3.SelectedItem & "_att values('" & dat & "'," & ComboBox4.Text & ",'" & Label7.Text & "'," & att & ")" con.execute(str) MsgBox("insert") Catch ex As Exception MsgBox(ex.ToString) End Try End Sub Private Sub CREATEToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CREATEToolStripMenuItem.Click rs1 = New ADODB.Recordset str = "select * from " & ComboBox1.Text & "_" & ComboBox5.Text & "" rs1.open(str, con, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockPessimistic) rs1.movefirst() str = "create table " & ComboBox1.Text & "_" & ComboBox5.Text & "_" & ComboBox2.Text & "_" & ComboBox3.Text & "_att(days Date,hour number,subject varchar(15),primary key(days,hour))" con.execute(str) While (rs1.eof <> True) str = "alter table " & ComboBox1.Text & "_" & ComboBox5.Text & "_" & ComboBox2.Text & "_" & ComboBox3.Text & "_att add(m" & rs1.fields("rollno").value & " varchar(20))" con.execute(str) rs1.movenext() End While
45 End Sub Private Sub timetb() Dim temp As String rs1 = New ADODB.Recordset ComboBox4.Text = "Select One" Try temp = "select * from " & ComboBox1.Text & "_" & ComboBox5.Text & "_" & ComboBox2.Text & "_" & ComboBox3.Text & "_time where(day='" & DateTimePicker1.Value.ToString("dddd") & "')" rs1.open(temp, con, ADODB.CursorTypeEnum.adOpenUnspecified, ADODB.LockTypeEnum.adLockPessimistic) ComboBox4.Items.Clear() For Me.i = 1 To 7 If String.Equals(rs1.Fields(i).Value, Label7.Text) Then ComboBox4.Items.Add(i) End If Next rs1.close() Catch ex As Exception MsgBox(ex.ToString) End Try End Sub Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged timetb() End Sub Private Sub DELETEToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DELETEToolStripMenuItem.Click str = "drop table " & ComboBox1.Text & "_" & ComboBox5.Text & "_" & ComboBox2.Text & "_" & ComboBox3.Text & "_" & Label7.Text & " " con.execute(str) MsgBox("TABLE DELETED SUCCESSFULLY") End Sub Private Sub HOMEToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HOMEToolStripMenuItem.Click MDIParent1.Show() Me.Close()
46 End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked = True Then i = 0 While (i < DataGridView1.Rows.Count) DataGridView1.Rows(i).Cells(3).Value = True i = i + 1 End While Else i = 0 While (i < DataGridView1.Rows.Count) DataGridView1.Rows(i).Cells(3).Value = False i = i + 1 End While End If End Sub Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick i = 0 While (i < DataGridView1.Rows.Count) If DataGridView1.Rows(i).Cells(3).Value <> True Then DataGridView1.Rows(i).Cells(3).Style.BackColor = Color.Red Else DataGridView1.Rows(i).Cells(3).Style.BackColor = Color.White End If i = i + 1 End While End Sub End Class WEEKLY REPORT:
47 Imports Microsoft.Office.Interop Public Class awreport Dim conn As New ADODB.Connection Dim rs, rs1 As New ADODB.Recordset Dim str, dat As String Dim i, j, flag, diff, count1 As New Integer Dim ro, temp, tot_day, pre_day, ab_day As Integer Dim holiday As String Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click holiday = String.Empty Try rs = New ADODB.Recordset rs1 = New ADODB.Recordset DataGridView1.Rows.Clear() DataGridView1.Columns.Clear() DataGridView2.Rows.Clear() DataGridView2.Columns.Clear() Dim clm1 As New DataGridViewTextBoxColumn() DataGridView2.Columns.Add(clm1) clm1.headertext = ComboBox1.Text + "-" + ComboBox5.Text clm1.name = "clm1" Dim clm2 As New DataGridViewTextBoxColumn() DataGridView2.Columns.Add(clm2) clm2.headertext = "SEMESTER" + "-" + ComboBox3.Text clm2.name = "clm3" DataGridView2.Columns(1).Width = 130 Dim clm3 As New DataGridViewTextBoxColumn() DataGridView1.Columns.Add(clm3) clm3.headertext = "ROLLNO" clm3.name = "clm3" Dim clm4 As New DataGridViewTextBoxColumn() DataGridView1.Columns.Add(clm4)
48 clm4.headertext = "STUDENT NAME" clm4.name = "clm4" DataGridView1.Columns(1).Width = 130 str = "select * from " & ComboBox1.SelectedItem & "_" & ComboBox5.SelectedItem & "" rs.open(str, conn, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockOptimistic) rs.movefirst() While (rs.eof <> True) Dim row As String() = New String() {rs.fields("rollno").value, rs.fields("name").value} DataGridView1.Rows.Add(row) rs.movenext() End While rs.close() Dim d As Date d = DateTimePicker1.Value.Date Dim d1 As Date d1 = DateTimePicker2.Value.Date diff = DateDiff(DateInterval.Day, d, d1) j = 2 While diff >= 0 Try str = "Select * from " & ComboBox1.SelectedItem & "_" & ComboBox5.Text & "_" & ComboBox2.SelectedItem & "_" & ComboBox3.SelectedItem & "_att where(days='" & d.date.tostring("dd-mmm-yyyy") & "')order by hour asc " rs1.open(str, conn, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockPessimistic) rs1.movefirst() count1 = 1 Dim dtxt As New DataGridViewTextBoxColumn() DataGridView2.Columns.Add(dtxt) dtxt.headertext = d.date.tostring("dd-mmm-yyyy") dtxt.width = 140 While (rs1.eof <> True) Dim dtxt1 As New DataGridViewTextBoxColumn() DataGridView1.Columns.Add(dtxt1) dtxt1.headertext = rs1.fields("hour").value.tostring
49 dtxt1.width = 20 1).ToString Dim rcount As Integer = 0 Dim count As Integer = 3 While (rs1.fields.count > count) DataGridView1.Rows(rcount).Cells(j).Value = rs1.fields(count).value DataGridView1.Rows(rcount).HeaderCell.Value = (rcount + If String.Equals(rs1.Fields(count).Value, "A") Then DataGridView1.Rows(rcount).Cells(j).Style.BackColor = Color.Red End If rcount = rcount + 1 count = count + 1 End While count1 = count1 + 1 j = j + 1 rs1.movenext() End While rs1.close() d = DateAdd(DateInterval.Day, 1, d) diff = diff - 1 Catch ex As Exception holiday += "(" + d.date.tostring("dd-mmm-yyyy") + "-HOLIDAY) " d = DateAdd(DateInterval.Day, 1, d) diff = diff - 1 rs1.close() End Try End While ' MsgBox(holiday) DataGridView1.Rows.Add(holiday) Catch ex As Exception MsgBox(ex.ToString) End Try End Sub Private Sub creport_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load conn = New ADODB.Connection rs = New ADODB.Recordset
50 conn.open("driver={microsoft ODBC for Oracle};server=test;uid=M11MCA20;pwd=M11MCA20;") End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Panel1.Visible = True ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 100 Dim xlapp As Excel.Application Dim xlworkbook As Excel.Workbook Dim xlworksheet As Excel.Worksheet Dim misvalue As Object = System.Reflection.Missing.Value Dim i As Integer Dim j As Integer xlapp = New Excel.Application xlworkbook = xlapp.workbooks.add(misvalue) xlworksheet = xlworkbook.sheets("sheet1") flag = 0 j = 1 xlworksheet.cells(1, 1) = "Dr.Mahalingam College of Engineering & Technology ".ToString xlworksheet.cells(2, 1) = "NPT -MCET Campus, Udumalai Road - Makkinaickenpatti - Pollachi".ToString xlworksheet.cells(3, 1) = "Phone : Fax : ".ToString xlworksheet.cells(4, 1) = " [email protected] Web Site : xlworksheet.range("a5").value = "BATCH:" + ComboBox1.Text + "-" + ComboBox5.Text + " ATTENDANCE DETAILS FROM " + DateTimePicker1.Value.ToString("dd-MMM-yyyy") + " TO " + DateTimePicker2.Value.ToString("dd-MMM-yyyy") + " SEMESTER:" + "-" + ComboBox3.Text For Each col1 As DataGridViewColumn In DataGridView2.Columns If flag < 2 Then
51 xlworksheet.cells(6, col1.index + 1) = col1.headertext.tostring flag = flag + 1 j = j + 1 Else j = j + 1 xlworksheet.cells(6, j) = col1.headertext.tostring For i = 1 To 6 j = j + 1 xlworksheet.cells(6, j + i - 1) = "".ToString Next End If Next xlworksheet.cells(6, 1) = "SNO".ToString flag = 0 For Each col As DataGridViewColumn In DataGridView1.Columns If flag < 2 Then xlworksheet.cells(6, col.index + 2) = col.headertext.tostring flag = flag + 1 Else xlworksheet.cells(7, col.index + 2) = col.headertext.tostring End If Next For i = 1 To DataGridView1.Rows.Count - 1 xlworksheet.cells(i + 7, 1) = i.tostring flag = 0 For j = 0 To DataGridView1.ColumnCount - 1 Dim vv As String If DataGridView1(j, i - 1).Value Is Nothing Then vv = "Niet ingevuld" Else vv = DataGridView1(j, i - 1).Value.ToString xlworksheet.cells(i + 7, j + 2) = vv If flag < 2 Then xlworksheet.columns(j + 2).ColumnWidth = 15 'xlworksheet.columns.merge(2) flag = flag + 1 Else xlworksheet.columns(j + 2).ColumnWidth = 1 End If End If
52 Next ProgressBar1.Value = (i / DataGridView1.Rows.Count) * 100 Next xlworksheet.range("a1:as1").merge() xlworksheet.range("a2:as2").merge() xlworksheet.range("a3:as3").merge() xlworksheet.range("a4:as4").merge() xlworksheet.range("a5:as5").merge() xlworksheet.range("d6:j6").merge() xlworksheet.range("k6:q6").merge() xlworksheet.range("r6:x6").merge() xlworksheet.range("y6:ae6").merge() xlworksheet.range("af6:al6").merge() xlworksheet.range("am6:as6").merge() xlworkbook.activate() xlworkbook.saveas("d:\export.xls") xlworkbook.close() xlapp.quit() Panel1.Visible = False MsgBox("You can find your report at " & "D:\export.xls") End Sub Private Sub HOMEToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HOMEToolStripMenuItem.Click MDIParent2.Show() Me.Close() End Sub End Class Consolidate Report: Imports Microsoft.Office.Interop Public Class consli Dim con As New ADODB.Connection
53 Dim rs, rs1 As New ADODB.Recordset Dim str, dat As String Dim i, j, k, diff, count1 As New Integer Dim pre_hours(100), tot_hours(100), ab_hours(100) As Integer Dim tot_day(100), pre_day(100), ab_day(100) As Double Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click DataGridView1.Rows.Clear() rollno() daycalc() End Sub Private Sub rollno() DataGridView1.Rows.Clear() Try str = "select * from " & ComboBox1.SelectedItem & "_" & ComboBox5.SelectedItem & "" rs.open(str, con, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockOptimistic) rs.movefirst() i = 0 While (rs.eof <> True) Dim row As String() = New String() {rs.fields("rollno").value, rs.fields("name").value} DataGridView1.Rows.Add(row) DataGridView1.Rows(i).HeaderCell.Value = (i + 1).ToString rs.movenext() i = i + 1 End While rs.close() Catch ex As Exception MsgBox(ex.ToString) End Try End Sub Private Sub adconsoli_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load con = New ADODB.Connection rs = New ADODB.Recordset
54 con.open("driver={microsoft ODBC for Oracle};server=test;uid=M11MCA20;pwd=M11MCA20;") Label8.Text = login.temp1 Label11.Text = login.temp2 Label10.Text = login.temp3 End Sub Private Sub daycalc() Dim pre_hours(100), tot_hours(100), ab_hours(100) As Integer Try Dim d As Date d = DateTimePicker1.Value.Date Dim d1 As Date d1 = DateTimePicker2.Value.Date diff = DateDiff(DateInterval.Day, d, d1) j = 2 While diff >= 0 Try str = "Select * from " & ComboBox1.SelectedItem & "_" & ComboBox5.Text & "_" & ComboBox2.SelectedItem & "_" & ComboBox3.SelectedItem & "_att where(days='" & d.date.tostring("dd-mmm-yyyy") & "' and subject='" & Label10.Text & "')order by hour asc " rs.open(str, con, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockPessimistic) rs.movefirst() Dim temp(100), temp1(100) As Integer Dim flag1(100) As Integer While (rs.eof <> True) Dim rcount As Integer = 0 Dim count As Integer = 3 k = 0 While (rs.fields.count > count) If String.Equals(rs.Fields(count).Value, "P") Or String.Equals(rs.Fields(count).Value, "O") Then pre_hours(k) = pre_hours(k) + 1 ElseIf String.Equals(rs.Fields(count).Value, "A") Then
55 ab_hours(k) = ab_hours(k) + 1 End If tot_hours(k) = tot_hours(k) + 1 rcount = rcount + 1 count = count + 1 k = k + 1 End While j = j + 1 rs.movenext() End While For Me.i = 0 To DataGridView1.Rows.Count - 1 tot_day(i) = tot_day(i) + 1 Next d = DateAdd(DateInterval.Day, 1, d) diff = diff - 1 rs.close() Catch ex As Exception d = DateAdd(DateInterval.Day, 1, d) diff = diff - 1 rs.close() End Try End While Catch ex As Exception MsgBox(ex.ToString) End Try i = 0 While (i < DataGridView1.Rows.Count - 1) DataGridView1.Rows(i).Cells(2).Value = pre_hours(i) DataGridView1.Rows(i).Cells(3).Value = ab_hours(i) DataGridView1.Rows(i).Cells(4).Value = tot_hours(i) DataGridView1.Rows(i).Cells(5).Value = Math.Round((pre_hours(i) / tot_hours(i) * 100), 2) i = i + 1
56 End While End Sub Private Sub HOMEToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HOMEToolStripMenuItem.Click MDIParent1.Show() Me.Close() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Panel1.Visible = True ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 100 Dim xlapp As Excel.Application Dim xlworkbook As Excel.Workbook Dim xlworksheet As Excel.Worksheet Dim misvalue As Object = System.Reflection.Missing.Value Dim i As Integer Dim j As Integer xlapp = New Excel.Application xlworkbook = xlapp.workbooks.add(misvalue) xlworksheet = xlworkbook.sheets("sheet1") xlworksheet.cells(1, 1) = "Dr.Mahalingam College of Engineering & Technology ".ToString xlworksheet.cells(2, 1) = "NPT -MCET Campus, Udumalai Road - Makkinaickenpatti - Pollachi".ToString xlworksheet.cells(3, 1) = "Phone : Fax : ".ToString xlworksheet.cells(4, 1) = " [email protected] Web Site : xlworksheet.range("a5").value = "BATCH:" + ComboBox1.Text + "-" + ComboBox5.Text + " ATTENDANCE DETAILS FROM " + DateTimePicker1.Value.ToString("dd-MMM-yyyy") + " TO " + DateTimePicker2.Value.ToString("dd-MMM-yyyy") + " SEMESTER:" + "-" + ComboBox3.Text
57 For Each col As DataGridViewColumn In DataGridView1.Columns xlworksheet.cells(6, col.index + 1) = col.headertext.tostring Next For i = 1 To DataGridView1.Rows.Count - 1 For j = 0 To DataGridView1.ColumnCount - 1 Dim vv As String If DataGridView1(j, i - 1).Value Is Nothing Then vv = "Niet ingevuld" Else vv = DataGridView1(j, i - 1).Value.ToString xlworksheet.cells(i + 6, j + 1) = vv End If Next ProgressBar1.Value = (i / DataGridView1.Rows.Count) * 100 Next xlworkbook.activate() xlworkbook.saveas("d:\consolidate.xls") xlworkbook.close() xlapp.quit() Panel1.Visible = False MsgBox("You can find your report at " & "D:\Consolidate.xls") End Sub End Class
58 9.2 Screen Shots: 9.2.1LOGIN: 9.2.2ADMIN HOME PAGE: Figure: login Figure :9.2.2 admin home page
59 STUDENT DETAILS: Staffs: Figure: student details Entry Figure: Staffs insertion
60 TIME TABLE: Figure : time table VIEW STUDENTS DETAILS: Figure: view students details
61 Staffs details: TIME TABLE: Figure: Staffs details Figure: time table details
62 UPDATE: STUDENT: Figure : update details Figure: student details
63 ATTENDANCE ENTRY: WEEKLY REPORT: Figure: attendance entry Figure :9.2.3 weekly report
64 9.2.4 CONSOLIDATE REPORT: Figure:9.2.4 consolidate report details
65 9.3 STAFFS LOGIN: 9.3.1DAILY ATTENDANCE: Figure:9.3.1daily attendance UPDATE ATTENDANCE: Figure:9.3.1 Update attendance
66 9.3.3 WEEKLY REPORT: Consolidate: figure :9.3.3 weekly report details Figure:9.3.4 Consolidate details
67 CHAPTER 10 REFERENCES Books References 1. Introducing Microsoft.NET, Second Edition author David S. Platt. 2. Joe Mayo, Microsoft Visual Studio 2010: A Beginner's Guide, Tata McGraw Hill, Alex Mackey, Introducing.NET 4.0: With Visual Studio 2010, Press, USA, WEBSITES
CRYSTAL REPORTS IN VISUAL STUDIO.NET 2003
CRYSTAL REPORTS IN VISUAL STUDIO.NET 2003 By Srunokshi Kaniyur Prema Neelakantan This tutorial gives an introduction to creating Crystal reports in Visual Studio.Net 2003 and few of the features available
Attendance Management System
Project Report On Attendance Management System International School of Informatics and Management Sector-12,Mahaveer Marg, Mansarover, Jaipur Submitted By: Guided By 1. Saurabh Kumar Jain Mr. Vijay Gupta
CRM Setup Factory Installer V 3.0 Developers Guide
CRM Setup Factory Installer V 3.0 Developers Guide Who Should Read This Guide This guide is for ACCPAC CRM solution providers and developers. We assume that you have experience using: Microsoft Visual
VB.NET - DATABASE ACCESS
VB.NET - DATABASE ACCESS http://www.tutorialspoint.com/vb.net/vb.net_database_access.htm Copyright tutorialspoint.com Applications communicate with a database, firstly, to retrieve the data stored there
Student attendance Management
Student attendance Management Mrs.Dhanashree Amit Gupta Teerthanker Mahaveer University NH-24, Bagarpur, Delhi Road Moradabad-244001(U.P.) India Table of Contents 1. Synopsis 2. Feasibility Study 3. Working
QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training
QAD Enterprise Applications Training Guide Demand Management 6.1 Technical Training 70-3248-6.1 QAD Enterprise Applications February 2012 This document contains proprietary information that is protected
USER GUIDE Appointment Manager
2011 USER GUIDE Appointment Manager 0 Suppose that you need to create an appointment manager for your business. You have a receptionist in the front office and salesmen ready to service customers. Whenever
ASP.NET Programming with C# and SQL Server
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET Objectives In this chapter, you will: Connect to SQL Server from ASP.NET Learn how to handle
Software Design Specification
GROUP 7 SEVEN SOFTWARE PROJECT: ONLINE SCHEDULING SYSTEM COMPANY: VIA MAGNA GOTHENBURG SWEDEN GROUP MEMBERS: IBRAHIM KRVAVAC ALI BAHALOO HORE SEYED SAMAD GHASEMI KUHAN LOH DANIEL ASOVIC Software Design
BarTender s ActiveX Automation Interface. The World's Leading Software for Label, Barcode, RFID & Card Printing
The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender s ActiveX Automation Interface Controlling BarTender using Programming Languages not in the.net Family Contents
SQL Server An Overview
SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system
SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach
TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com [email protected] Expanded
Tracking the Consignment Transportation in Ship via Online
Tracking the Consignment Transportation in Ship via Online Dr.T.Arumuga Maria Devi, D.Christen Jeba Raj Assistant Professor, M.Tech Scholar Centre for Information Technology and Engineering, Manonmaniam
Deleting A Record... 26 Updating the Database... 27 Binding Data Tables to Controls... 27 Binding the Data Table to the Data Grid View...
1 Table of Contents Chapter 9...4 Database and ADO.NET...4 9.1 Introduction to Database...4 Table Definitions...4 DDL and DML...5 Indexes, the Primary Key, and the Foreign Key...5 Index Uniqueness...5
Installation Guide: Migrating Report~Pro v18
Introduction... 2 Overview... 2 System Requirements... 3 Hardware Requirements... 3 Software Requirements... 3 Assumptions... 4 Notes... 4 Installation Package Download... 5 Package Contents... 5 Pre-Installation
Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010.
Hands-On Lab Building a Data-Driven Master/Detail Business Form using Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE APPLICATION S
CHAPTER 10: WEB SERVICES
Chapter 10: Web Services CHAPTER 10: WEB SERVICES Objectives Introduction The objectives are: Provide an overview on how Microsoft Dynamics NAV supports Web services. Discuss historical integration options,
How to Use PIPS Access to/from SQL Database Utility Program. By PIPSUS Support Team Dr. Chouikha ([email protected])
How to Use PIPS Access to/from SQL Database Utility Program By PIPSUS Support Team Dr. Chouikha ([email protected]) 1. Introduction PIPS (Price Index Processor Software) data transfer utility program
MS Enterprise Library 5.0 (Logging Application Block)
International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 MS Enterprise Library 5.0 (Logging Application Block) Anubhav Tiwari * R&D Dept., Syscom Corporation Ltd.
Automation for Customer Care System
Automation for Customer Care System Rajnish Kumar #1, Thakur Avinash Nagendra #2 1, 2# Department of Computer Engineering Sir Visvesvaraya Institute of Technology, Nasik Abstract This paper entitled Automation
Iron Speed Designer Installation Guide
Iron Speed Designer Installation Guide Version 1.6 Accelerated web application development Updated May 11, 2004 Iron Speed, Inc. 1953 Landings Drive Mountain View, CA 94043 650.215.2200 www.ironspeed.com
Crystal Quality Business Optimization System Installation Guide
Crystal Quality Business Optimization System Installation Guide Crystal Quality Installation Crystal quality has a fully automated installation package that install all the needed softwares and components.
VB.NET - WEB PROGRAMMING
VB.NET - WEB PROGRAMMING http://www.tutorialspoint.com/vb.net/vb.net_web_programming.htm Copyright tutorialspoint.com A dynamic web application consists of either or both of the following two types of
How To Set Up Safetica Insight 9 (Safetica) For A Safetrica Management Service (Sms) For An Ipad Or Ipad (Smb) (Sbc) (For A Safetaica) (
SAFETICA INSIGHT INSTALLATION MANUAL SAFETICA INSIGHT INSTALLATION MANUAL for Safetica Insight version 6.1.2 Author: Safetica Technologies s.r.o. Safetica Insight was developed by Safetica Technologies
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures...
AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures... 8 Step 2: Import Tables into BI Admin.... 9 Step 3: Creating
Form Tasarımı - 5. Veri Tabanı Veri tabanı ismi; m Tablo ismi; mt
Form Tasarımı - 5 Veri Tabanı Veri tabanı ismi; m Tablo ismi; mt Kodlar Imports System.Data Imports System.Data.OleDb Imports System.Xml Imports System.IO Public Class Form5 Dim yeni As OleDbConnection
Installation Guide: Delta Module Manager Launcher
Installation Guide: Delta Module Manager Launcher Overview... 2 Delta Module Manager Launcher... 2 Pre-Installation Considerations... 3 Hardware Requirements... 3 Software Requirements... 3 Virtualisation...
ClientAce WPF Project Example
Technical Note ClientAce WPF Project Example 1. Introduction Traditional Windows forms are being replaced by Windows Presentation Foundation 1 (WPF) forms. WPF forms are fundamentally different and designed
ISSN: 2321-7782 (Online) Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies
ISSN: 2321-7782 (Online) Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
@ptitude Observer. Installation Manual. Part No. 32170700 Revision G
Part No. 32170700 Revision G Installation Manual Copyright 2012 by SKF Reliability Systems All rights reserved. Aurorum 30, 977 75 Lulea Sweden Telephone: +46 (0) 31 337 10 00, Fax: +46 (0) 920 134 40
CSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar
CSc 230 Software System Engineering FINAL REPORT Project Management System Prof.: Doan Nguyen Submitted By: Parita Shah Ajinkya Ladkhedkar Spring 2015 1 Table of Content Title Page No 1. Customer Statement
INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:
INTRODUCTION: You can extract data (i.e. the total cost report) directly from the Truck Tracker SQL Server database by using a 3 rd party data tools such as Excel or Crystal Reports. Basically any software
How To: Create a Crystal Report from ADO.NET Dataset using Visual Basic.NET
How To: Create a Crystal Report from ADO.NET Dataset using Visual Basic.NET See also: http://support.businessobjects.com/communitycs/technicalpapers/rtm_reporting offadonetdatasets.pdf http://www.businessobjects.com/products/dev_zone/net_walkthroughs.asp
BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008
BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 1 Table of Contents Chapter 1: Installation Overview... 3 Introduction... 3 Minimum Requirements...
Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide
Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide Table of Contents TABLE OF CONTENTS... 3 1.0 INTRODUCTION... 1 1.1 HOW TO USE THIS GUIDE... 1 1.2 TOPIC SUMMARY...
How To Write A Rayo Tv Information Management System
Rayo TV Information Management System Amoud University Faculty of Computing and ICT BIT 312: BSC IT INDIVIDUAL PROJECT PROJECT DOCUMENTATION PROJECT TITLE: Rayo TV Information Management System Student
Microsoft SQL Server Decision Support (DSS) Load Testing
Microsoft SQL Server Decision Support (DSS) Load Testing This guide gives you an introduction to conducting Decision Support or analytical workloads on the Microsoft SQL Server Database. This guide will
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1.1 INTRODUCTION Systems are created to solve problems. One can think of the systems approach as an organized way of dealing with a problem. In this dynamic
OneStop Reporting 3.7 Installation Guide. Updated: 2013-01-31
OneStop Reporting 3.7 Installation Guide Updated: 2013-01-31 Copyright OneStop Reporting AS www.onestopreporting.com Table of Contents System Requirements... 1 Obtaining the Software... 2 Obtaining Your
Student Attendance Through Mobile Devices
Student Attendance Through Mobile Devices Anurag Rastogi Kirti Gupta Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela-769 008, Odisha, India Student Attendance
Easy Data Centralization with Webster. User Guide
Easy Data Centralization with Webster User Guide CONTENTS 3-4 1 Introducing Webster Webster - An Introduction 5-14 2 Installing & Configuring Webster Installing the System Configuring Webster 15-18 3 Managing
DESIGN OF AUTOMATED SYSTEM FOR MANAGEMENT OF SEMINARS AT NATIONAL INSTITUTE OF TECHNOLOGY, ROURKELA
DESIGN OF AUTOMATED SYSTEM FOR MANAGEMENT OF SEMINARS AT NATIONAL INSTITUTE OF TECHNOLOGY, ROURKELA A THESIS SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENT FOR THE DEGREE OF Bachelor of Technology
InstaFile. Complete Document management System
InstaFile Complete Document management System Index : About InstaFile 1.1 What is InstaFile 1.2 How does it work 1.3 Where you can use InstaFile 1.4 Why only InstaFile InstaFile features and benefits Start
Base One's Rich Client Architecture
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
SPEX for Windows Client Server Version 8.3. Pre-Requisite Document V1.0 16 th August 2006 SPEX CS 8.3
SPEX for Windows Client Server Version 8.3 Pre-Requisite Document V1.0 16 th August 2006 Please read carefully and take note of the applicable pre-requisites contained within this document. It is important
Basic Unix/Linux 1. Software Testing Interview Prep
Basic Unix/Linux 1 Programming Fundamentals and Concepts 2 1. What is the difference between web application and client server application? Client server application is designed typically to work in a
Administration GUIDE. SharePoint Server idataagent. Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 201
Administration GUIDE SharePoint Server idataagent Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 201 Getting Started - SharePoint Server idataagent Overview Deployment Configuration Decision Table
ODBC Client Driver Help. 2015 Kepware, Inc.
2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table
Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper
Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence
Aradial Installation Guide
Aradial Technologies Ltd. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document
Oracle Fusion Middleware User s Guide for Oracle Insurance Claim Management Process Accelerator 11gRelease 1 (11.1.1.7.2)
Oracle Fusion Middleware User s Guide for Oracle Insurance Claim Management Process Accelerator 11gRelease 1 (11.1.1.7.2) June 2014 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Disclaimer
Table of Contents. Safety Warnings..3. Introduction.. 4. Host-side Remote Desktop Connection.. 5. Setting Date and Time... 7
Table of Contents Safety Warnings..3 Introduction.. 4 Host-side Remote Desktop Connection.. 5 Setting Date and Time....... 7 Changing Network Interface Settings.. 8 System Properties... 10 Changing the
Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010
December 14, 2012 Authors: Wilmer Entena 128809 Supervisor: Henrik Kronborg Pedersen VIA University College, Horsens Denmark ICT Engineering Department Table of Contents List of Figures and Tables... 3
Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011
Hands-On Lab Client Workflow Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: DEFINING A PROCESS IN VISIO 2010... 4 Task 1 Define the Timesheet Approval process... 4 Task 2
Visual Basic. murach's TRAINING & REFERENCE
TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 [email protected] www.murach.com Contents Introduction
Planning Your Installation or Upgrade
Planning Your Installation or Upgrade Overview This chapter contains information to help you decide what kind of Kingdom installation and database configuration is best for you. If you are upgrading your
Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.
Evaluator s Guide PC-Duo Enterprise HelpDesk v5.0 Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. All third-party trademarks are the property of their respective owners.
Important. Please read this User s Manual carefully to familiarize yourself with safe and effective usage.
Important Please read this User s Manual carefully to familiarize yourself with safe and effective usage. About This Manual This manual describes how to install and configure RadiNET Pro Gateway and RadiCS
COURSE CURRICULUM COURSE TITLE: WEB PROGRAMMING USING ASP.NET (COURSE CODE: 3351603)
Web Programming using Course code: 3351603 GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT 1. RATIONALE COURSE CURRICULUM COURSE TITLE: WEB PROGRAMMING USING (COURSE CODE: 3351603) Diploma Program
Redpaper Axel Buecker Kenny Chow Jenny Wong
Redpaper Axel Buecker Kenny Chow Jenny Wong A Guide to Authentication Services in IBM Security Access Manager for Enterprise Single Sign-On Introduction IBM Security Access Manager for Enterprise Single
Online Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
Siemens Applied Automation Page 1 11/26/03 9:57 PM. Maxum ODBC 3.11
Siemens Applied Automation Page 1 Maxum ODBC 3.11 Table of Contents Installing the Polyhedra ODBC driver... 2 Using ODBC with the Maxum Database... 2 Microsoft Access 2000 Example... 2 Access Example (Prior
Requirements & Install. Module 2 Single Engine Installation
Requirements & Install Module 2 Single Engine Installation Requirements Requirement Minimum Optimum Processor Intel Core 2 @ 2GHz Dual Processor Xeon 3.0 GHz Memory 2 GB RAM 8 GB RAM Disk Space 2 GB 5GB
Tips and Tricks SAGE ACCPAC INTELLIGENCE
Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,
What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan [email protected] What is a database? A database is a collection of logically related data for
Novell ZENworks Asset Management 7.5
Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 INSTALLATION GUIDE Table Of Contents 1. Installation Overview... 1 If you are upgrading... 1 Installation Choices... 1 ZENworks
Novell to Microsoft Conversion: Identity Management Design & Plan
Novell to Microsoft Conversion: Identity Management Design & Plan Presented To: 3/2/2011 1215 Hamilton Lane, Suite 200 Naperville, IL 60540 www.morantechnology.com Voice & Fax: 877-212-6379 Version History
INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation
ADVANTAGES OF RUNNING ORACLE11G ON MICROSOFT WINDOWS SERVER X64 Edward Whalen, Performance Tuning Corporation INTRODUCTION Microsoft Windows has long been an ideal platform for the Oracle database server.
HansaWorld SQL Training Material
HansaWorld University HansaWorld SQL Training Material HansaWorld Ltd. January 2008 Version 5.4 TABLE OF CONTENTS: TABLE OF CONTENTS:...2 OBJECTIVES...4 INTRODUCTION...5 Relational Databases...5 Definition...5
B.Sc (Computer Science) Database Management Systems UNIT-V
1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used
Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5.
1 2 3 4 Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. It replaces the previous tools Database Manager GUI and SQL Studio from SAP MaxDB version 7.7 onwards
How to Copy A SQL Database SQL Server Express (Making a History Company)
How to Copy A SQL Database SQL Server Express (Making a History Company) These instructions are written for use with SQL Server Express. Check with your Network Administrator if you are not sure if you
Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0
Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0 This document supports the version of each product listed and supports all subsequent versions until the document
SQL Server Integration Services Using Visual Studio 2005
SQL Server Integration Services Using Visual Studio 2005 A Beginners Guide Jayaram Krishnaswamy Chapter No. 13 "Package to Copy a Table from Oracle XE" In this package, you will find: A Biography of the
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
TIME KEEP LEGAL BILLING SOFTWARE DESIGN DOCUMENT. Mike Don Cheng-Yu. CS 524 Software Engineer Professor: Dr Liang
TIME KEEP LEGAL BILLING SOFTWARE DESIGN DOCUMENT Mike Don Cheng-Yu CS 524 Software Engineer Professor: Dr Liang TABLE OF CONTENTS 1. INTRODUCTION: 2 1.1. Goals and objectives 2 1.2. Statement of scope
Toad for Oracle 8.6 SQL Tuning
Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to
ibolt V3.2 Release Notes
ibolt V3.2 Release Notes Welcome to ibolt V3.2, which has been designed to deliver an easy-touse, flexible, and cost-effective business integration solution. This document highlights the new and enhanced
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6
InventoryControl for use with QuoteWerks Quick Start Guide
InventoryControl for use with QuoteWerks Quick Start Guide Copyright 2013 Wasp Barcode Technologies 1400 10 th St. Plano, TX 75074 All Rights Reserved STATEMENTS IN THIS DOCUMENT REGARDING THIRD PARTY
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Setting up an MS SQL Server for IGSS
Setting up an MS SQL Server for IGSS Table of Contents Table of Contents...1 Introduction... 2 The Microsoft SQL Server database...2 Setting up an MS SQL Server...3 Installing the MS SQL Server software...3
Nexio Connectus with Nexio G-Scribe
Nexio Connectus with Nexio G-Scribe 2.1.2 3/20/2014 Edition: A 2.1.2 Publication Information 2014 Imagine Communications. Proprietary and Confidential. Imagine Communications considers this document and
Using MS Excel V Lookups
Using MS Excel V Lookups This article discusses MS Excel functionality called V-Lookups that could greatly improve your efficiency when reconciling and comparing records between two separate data columns
ProSystem fx Workpaper Manager. Installation Guide
ProSystem fx Workpaper Manager Installation Guide July 2014 Copyright 2014, CCH INCORPORATED, a part of Wolters Kluwer. All Rights Reserved. Material in this publication may not be reproduced or transmitted,
Developing a Three Tier Web Application Using ASP.NET and Open Source Object-Oriented Database DB4Objects
Developing a Three Tier Web Application Using ASP.NET and Open Source Object-Oriented Database DB4Objects Morris M. Liaw Ph. D. [email protected] Venkata Durbhakula [email protected] Mahesh Molakalapalli
Introduction to Visual Basic
Introduction to Visual Basic Microsoft Visual Basic development system version 6.0 is the most productive tool for creating high-performance components and applications. Visual Basic 6.0 offers developers
In this Lecture you will Learn: Implementation. Software Implementation Tools. Software Implementation Tools
In this Lecture you will Learn: Implementation Chapter 19 About tools used in software implementation How to draw component diagrams How to draw deployment diagrams The tasks involved in testing a system
Page 1. Overview of System Architecture
Page 1 Contents Introduction to the HR.net Enterprise Framework 1 HR.net Enterprise Administrator Console 3 HR.net Enterprise Document Explorer 4 HR.net Enterprise Server Application 4 HR.net Enterprise
Lab 8: ASP.NET 2.0 Configuration API and Health Monitoring
Lab 8: ASP.NET 2.0 Configuration API and Health Monitoring Estimated time to complete this lab: 45 minutes ASP.NET 2.0 s configuration API fills a hole in ASP.NET 1.x by providing an easy-to-use and extensible
Jet Enterprise Frequently Asked Questions Pg. 1 03/18/2011 JEFAQ - 02/13/2013 - Copyright 2013 - Jet Reports International, Inc.
Pg. 1 03/18/2011 JEFAQ - 02/13/2013 - Copyright 2013 - Jet Reports International, Inc. Regarding Jet Enterprise What are the software requirements for Jet Enterprise? The following components must be installed
Upgrading from Call Center Reporting to Reporting for Contact Center. BCM Contact Center
Upgrading from Call Center Reporting to Reporting for Contact Center BCM Contact Center Document Number: NN40010-400 Document Status: Standard Document Version: 02.00 Date: June 2006 Copyright Nortel Networks
QUANTIFY INSTALLATION GUIDE
QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the
HP and Mimosa Systems A system for email archiving, recovery, and storage optimization white paper
HP and Mimosa Systems A system for email archiving, recovery, and storage optimization white paper Mimosa NearPoint for Microsoft Exchange Server and HP StorageWorks 1510i Modular Smart Array Executive
A b o u t F l o r a S o f t
A b o u t F l o r a S o f t We offer technologies expertise includes UML, MS SQL Server, Oracle, MySQL, C#.NET, VB.NET, ASP.NET, PHP, JavaScript, Crystal Reports and more. We are the initial adapter and
