Project Report Auto Saved)
Project Report Auto Saved)
Submitted By:AMIT KUMAR SHARMA (BCA 6TH SEMESTER) En. No.:M0611281. Roll No: 9732005.
(1)
PROJECT REPORT
TABLE OF CONTENTS
INTRODUCTION/ OBJECTIVES
SYSTEM ANALYSIS
IDENTIFICATION OF NEED PRELIMINARY INVESTIGATION FEASIBILITY STUDY PROJECT PLANNING & SCHEDULING SOFTWARE REQUIREMENT SPECIFICATIONS (SRS) SOFTWARE ENGINEERING PARADIGM APPLIED DATA MODEL
SYSTEM DESIGN
MODULARISATION DETAILS DATA INTEGRITY AND CONSTRAINTS DATABASE DESIGN USER INTERFACE DESIGN
CODING
COMPLETE PROJECT CODING COMMENTS AND DESCRIPTION STANDARDIZATION OF THE CODING ERROR HANDLING PARAMETERS CALLING
(2)
PROJECT REPORT
VALIDATION CHECKS
TESTING
TESTING TECHNIQUES AND TESTING SRATEGIES USED ALONG WITH THE TEST CASE DESIGN AND REST REPORT DEBUGGING AND CODE IMPROVEMENT
COST ESTIMATION OF PROJECT REPORTS PERT CHART, GANTT CHART FUTURE SCOPE AND FURTHER ENHANCEMENT OF
PROJECT BIBILIOGRAPHY
(3)
PROJECT REPORT
INTRODUCTION/ OBJECTIVES
Project Development is compulsory for the fulfillment of BCA courses running by MCRP University. This type of activity not only shows the skills of the student but also helps him to be a professional in future. The students get the real experience while developing such projects and such type of experience gives them confidence to do better in future too.
Title of the present project is IMS INSTITUTE MANAGEMENT SYSTEM. The main purpose of this project is to provide the facility about the institute services for students and staff. This project also helps to people to register for any courses provided by the Institute. The registered user can view the status of the application. The information about courses, admission, exam datesheet, attendance etc., is available at any time.
Any application when registered into the office the applicant has to fill a form in which s/he provides the necessary information about him/her. If any user is not a registered, there is a facility to visit the site(not on web) as a guest. While any user is a guest it can collect the information about the institute like course offeres, admission criteria, faculty info etc.
(4)
PROJECT REPORT
(5)
PROJECT REPORT
SYSTEM ANALYSIS
IDENTIFICATION OF NEED:
The identification of the needs of the project is really a typical job. It is very necessary to identify all the needs of the system at beginning otherwise the whole purpose of developing the project becomes useless. To identify the needs I went through the long process of interviewing the personnel of the institute office. I asked a lot of questions to understand the requirements. As institute office is not a strange place for a student and as same for me, hence I visit the site many times. I put the questions so that how work is doing in institute office, what is the procedure of applies to any course in the institute. I then thought that in reference of the computers working and managed the needs so that they can fulfill in an easy and comfortable manner. I also see many softwarses related to institute andanalyse the working of the softwares. It is very important to think the needs keeping in mind the efficiency and easy implementation. I tried my best to convert the requirements in form of the software so that use of the software can get the complete benefits. The need of the software is created because everything is going very fast. Once can not think to do all the jobs manually in a dynamic environment so the software is required to do the job at reasonable cost and within time.
(6)
PROJECT REPORT
PRELIMINARY INVESTIGATION
The objective of this project is to help the common people who works in the office of the institute, s/he can say any information to student or anyone, ask to. This project provides the primary information about the requirents of any application which is provided by institute. User can find the information about any course or another thing very shortly as stafmember use the software. What are the basic requirements for admission in tny course? How we can apply to a course? What is the fee structure? These are the general questions in view of a student. If anybody want to find their certificate information, can find easily. This project also provides the information about the exam schedule, like date of the exam, time, subject etc. Anyone can submit fees with this software that is update at that time. We can also maintain the enquiry details of day to day basis. This project also provides the facility of students attendance. We can mainmtain the attendance of student as well as the staff membes of the institute. There is the different module for staff attaindence. We can also find the details of staff easily and it is very efficient to maintain. There is special login for the administrator. The administrator of the software can perform the updating of this software. To update the database is very important time to time for receiving the new information or to provide new facilities to the user. This software is designed to enhance the performance of the institute because the several tasks which are doing now manually will perform automatically by the system.
(7)
PROJECT REPORT
To utilize the project user have to register to the software. A user performs only those tasks for which assign. If administrator wants to change the password or /and login name of any other user s/he can do it easily. There are different-different modules of the software like there is a student module, staff moduile, and admin module etc. All the information of the student can be maintain with the help of the project easily. All the entities use in the project can only modify by the administration of the project. There is no procedure to add another administrator except the registered in the database of the software. It is a special user which is of ADMIN type in the users table. Administrator as feed the name and password it prompts to the page which have features of editing of any entity of the project.
(8)
PROJECT REPORT
FEASIBILITY STUDY
i.
Operational Feasibility:
The project is nearly 95 percent feasible as the look and working of the project is very simple. A common user can handle the operation without the help of anything or anyone as the project has a common look like simple site. The user can handle the maximum operations just by clicking the option or s/he can use the keyboard or mouse to select the options.
ii.
Time Feasibility:
The system has maximum percent of time feasible as it has been completed in the estimated time i.e. it was estimated to complete in three months working as full time and the work was completed in time.
iii.
Legal Feasibility:
The System performs nothing illegal. The reports especially the format of the reports are according to the requirements only not thought.
iv.
Economical Feasibility:
The economical feasibility in this system is very low as one has to purchase a computer and this software to atomize the system and work will be easy for him/her beyond imagination.
v.
Technical Feasibility:
(9)
PROJECT REPORT
Technically the system is may or may not feasible according to the client. If the client has computers already then s/he doesnt need to purchase the system. If s/he has the knowledge of computer then perhaps s/he will not have to appoint and employee to work. If the client has an old system then also s/he has to replace the computer to work as the software can work with only the advanced hardware. If the client has and old fashioned OS then also s/he has to upgrade his/her system. The client may or may not need to upgrade her/his system.
PROJECT PLANNING
Planning and scheduling can be termed as most complicated part of software development. Success and failure of a project largely depends on how it has been planned, while its timely completion depends on its scheduling.
Planning, for our purposes, can be thought of as determining all the small tasks that must be carried out in order to accomplish the goal. Planning also takes into account, rules, and known as constraints, which, control when certain tasks can or cannot happen? Scheduling can be thought of as determining whether adequate resources are available to carry out the plan. Improper planning can lead to unusual late release of software which is not desirable.
In our project for planning & scheduling weve employed the following techniques:
PROJECT REPORT
Waterfall Model:
The salient features of the Waterfall Model are: It bought a definite structure to the process of software development, which was a major improvement over previous code-and-fix culture. Each phase is distinct and is mandatory for every project irrespective of project size. Every phase has a well-defined entry and exit criteria. Every phase has a provision for verification, validation, and correction of errors and inconsistencies.
(11)
PROJECT REPORT
PROJECT SCHEDULING
Scheduling is perhaps the most critical activity during the system design phase as this is the time when allocation of resources is done to the various modules and areas of the project. Care must be taken to set aside reasonable amount of time for testing, debugging as well optimization of the project and the deliverables. The goal of schedule estimation is to determine the total duration of the project and the duration of the different phases. We cannot treat the schedule as a variable totally in control of management. Each project will require some time to finish, and this time cannot be reduced by putting more people on the project. Hence project schedule is an independent variable, which must be assessed for planning.
Various charts and techniques are used in scheduling. Scheduling of a software project can be correlated to prioritizing various tasks (Jobs) with respect to their cost, time and duration. Scheduling can be done with recourse constraints and time constraints in mind, depending upon the scheduling method can be static and dynamic implementation.
I schedule that I have to complete in five months of the scheduled time. For the purpose I have divided each module of my project is estimated time and I will try my level best to implement my project as the schedule chosen by me.
(12)
PROJECT REPORT
PERT CHART
CRITICAL PATH 0-1, 1-2, 2-3, 3-4, 3-5, 5-6, 6-7, 6-8, 7-8, 8-10, 10-11, 11-12
SR/NO. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ACTIVITY 0-1 1-2 2-3 3-4 3-5 4-5 5-6 6-7 6-8 6-9 7-8 9-10 8-10 10-11 11-12 TYPE OF ACTIVITY Study existing system Study proposed system Analysis Feasibility study Software Requirement & Analysis Dummy Design Testing Coding Training Dummy Dummy Implementation Optimization Review DURATION IN WEEK 1 2 2 2 2.5 0 2 4.5 3.5 5 0 0 2 1 1
(13)
PROJECT REPORT
GANTT CHART
SR/NO. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ACTIVITY 0-1 1-2 2-3 3-4 3-5 4-5 5-6 6-7 6-8 6-9 7-8 9-10 8-10 10-11 11-12
TYPE OF ACTIVITY Study existing system Study proposed system Analysis Feasibility study Software Requirement & Analysis Dummy Design Testing Coding Training Dummy Dummy Implementation Optimization Review
(14)
PROJECT REPORT
(15)
PROJECT REPORT
Design
Implementation
RAPID PROTOTYPING
(16)
PROJECT REPORT
We have to do the project work for any organization presently I am doing the job for Nexus Institute as the clients are no aware of the computers working so they can not specify the requirements in that terms it is the responsibility of the Analyst (a person who finds out the details about the project) to get the complete information for the project by using a number of ways. The requirements can be gathered from the client by asking him Questions, taking interviews, by preparing questionnaire and by reviewing the previous document about the organization. If the requirements of the client are missed by any way then the whole software developing team or company suffers for the reason.
The whole software developing job is divided into some phases as primary investigation phase, complete requirement analysis phase, design phase, development phase, debugging phase and implementation phase. For a complete and systematic development of the project it is necessary to follow the order of the phases.
(17)
PROJECT REPORT
The proposed project is not a live project but it can be live by some efforts applied on it. It is a very interesting project to work with. I really enjoyed the project while taking the information about the project.
For the completion of the project it is necessary to understand the working of the institute. I visit the Nexus Institute several times for better understanding. I also have good understanding to the institute. Employers always give good response to me for developing the project.
Personally I feel that there are several problems for users of the institute. To know the requirements for particular application applicant have to pay time to the peon. Manaul working leads many problems like it very time consuming. It wants a large number of manpower also. That is a very tadius work in comparision of computarised system.
The proposed project is somewhat a live project but not the whole one. Actually it is tried to make the project more generalized. I tried my best to make the project so common that it could fulfill the requirements of all Institutions. First I managed the requirements of my relative and candidates and the companies systematically and then make out the rough estimate of time to complete the different phases of the project systematically and at time. I took a total times period of three months (full day) to complete the project.
After completing the requirement phase and estimating the time for each phase I moved to the second phase, which is Design of the system.
(18)
PROJECT REPORT
(19)
PROJECT REPORT
A level 0 DFD, also called a fundamental system model or a context model, represents the entire software element as a single bubble with input and output data indicated by incoming and outgoing arrows, respectively. Additional processes (bubbles) and information flow paths are represented as the level 0 DFD is partitioned to reveal more detail. For example, a level 1 DFD might contain five or six bubbles with interconnecting arrows. Each of the processes represented at level 1 are subfunctions of the overall system.
(20)
PROJECT REPORT
Refinement should begin by isolating candidate processes, data objects and stores to be represented at the next level.
Information flow continuity must be maintained from level to level. One bubble at a time should be refined.
There is a natural tendency to overcomplicate the data flow diagram. This occurs when the analyst attempts to show too much detail too early or represents procedural aspects of the software in lieu of information flow.
External Entity
Proces s
Data Object
Data Store
(21)
PROJECT REPORT
Rectangle is used to represent an external entity, i.e. a system element (e.g., hardware,
a person, and another program) or another system that produces information for transformation by the software or receives information produced by the software.
Circle represents a process or transform that is applied to data (or control) and changes it
in some way.
Arrow
represents one or more data items or data objects. All arrows on a data flow
Double line represents data-store stored information that is used by the software.
It is important to note no explicit indication of the sequence of processing is supplied by diagram. Procedure or sequence may be implicit in the diagram, but explicit procedural representation is generally delayed until software design. The data flow diagram is a graphical tool that can be very valuable during software requirements analysis.
(22)
PROJECT REPORT
(23)
PROJECT REPORT
(24)
PROJECT REPORT
(25)
PROJECT REPORT
(26)
PROJECT REPORT
(27)
PROJECT REPORT
(28)
PROJECT REPORT
(29)
PROJECT REPORT
Login
Student Module
Staff Module
Franchise Module
Admission
Staff Registration
Franchise Updation
(30)
PROJECT REPORT
Login
Student Module
Staff Module
Franchise Module
Admission
Staff Registration
Franchise Updation
Fee Submission
Staff Attendance
Attendance
Exam
Certificate
SYSTEM DESIGN
(31)
PROJECT REPORT
MODULARISATION DETAILS
The power of software development lies in modular design of the software. The logical separable parts of the project are called modules. Modular design not only supports easy development but also brings the clarity in the software. It is a good programming approach. While modular design of the software the user should remember that it should have high cohesion and low coupling. Coupling is defined by the interconnections between the modules of the project. Cohesion is defined by the internal strength of a single module. The RTO AUTOMATION SYSTEM SOFTWARE is divided in following sections-
CREATE SECTION:
In this Section a person may register to the software.
MANAGE SECTION:
In this section user can create the applicationfor any servise. In this section user can view the requirements and the status of the application. There is also the facility to view the status of the application in this section. f the user is an administrator it can do the updating for the software. The administrator has the rights of add/delete or modify any entity of the software.
INFORMATION SECTION:
In this section user can view the information related to the various entities i.e. how can get the admission, attendence, attendance, faculty information
(32)
PROJECT REPORT
Library information, fee anybody deposit in institute, exam datesheet etc. In this section visitor can view the information related to the development of the software i.e. the planning of the project. This section provides very easy feature of visiting the site as a guest.
PRINTING SECTION By using this section user can take out the print reports as hard copy on any entity of the software. S/he needs the hard copy of the Forms for filling up.
DATABASE DESIGN
Stud_ID First_name middle_nam e Last_name Address Mob_no email_id Gender Qualification University Age
AutoNumbe r Text Text Text Text Number Text Text Text Text Number
10 15 15 15 50 10 30 1 20 20 2
Primary Key
Student Registration Number First name of Student Middle name of Student Last name of Student Current address Contact no
Student email id Gender of Student Education Qualification University from which Previous Exam passed Age of Student
(33)
PROJECT REPORT
Staff_ID Name Address Mob_no email_id Gender Qualification Date_birth Date_join Designation Age Experience
AutoNumbe r Text Text Number Text Text Text Date/Time Date/Time Text Number Text
10 15 50 10 30 1 20 8 8 10 2 5
Primary Key
Staff Registration Number Name of Staff Adress of Staff Contact no. of Staff
Staff email id Gender of Staff Education Qualification of Staff Date of birth of Staff Date of joining of the Staff Designation of Staff Age of Staff Experience of Staff
3.
Table Name Table Description Field Name Staff_att_ID Staff_ID Atten_date batch_ID Flag Data Type Number Number Date Number Yes/no
(34)
PROJECT REPORT
4.
10 10 8 10 10
Student Attendance ID Student Registration Number Date of the Student attendance Batch ID of Student Flag for maintaining Attendance Status Course ID
Foreign Key
Foreign key
Table:Batch Detail Batch information Data Type Data Length Not Null Constraint Description
Batch_ID
Number
10
Primary Key
Batch Id
batch_time
6.
Number
10
Timing of Batch
course_ID
Number
10
Primary Ke
Course Id
10 10 5 8
Name of the Course Duration of the course Fees details of course Batch Description
(35)
PROJECT REPORT
7.
Enquiry Table
Table Name Table Description Field Name Data Type Enquiry Detail Enquiry information Data Length Not Null Constraint Description
10 10 10 10 8 25
Student Enquiry ID Student Registration Number who has done enquiry Course ID for which enquiry has done Franchise ID for which enquiry has done Date of the Student enquiry Recourses through which Enquiry has done
8.
Franch_ID Student_Id
Number Number
10 10
Franchise ID for which Student has done enquiry Student ID who has done enquiry
9.
Fees Table
Table Name Table Description Field Name Fee_ID Course_id Admission_Id Amount Discount Fee submission date Data Type Number Number Number Number Number Date Fees Detail Fees detail information Data Length 10 10 10 5 10 8 Not Null Constraint Primary key Foreign key Foreign key Fee ID Course ID For which fee is deposited Admission ID of Student Amount which is paid Discount which is given on Amt. Date of fee submission Description
(36)
PROJECT REPORT
10.
(37)
PROJECT REPORT
16.
(38)
PROJECT REPORT
17.
Admission Table
Table Name Table Description FieldName admi_ID Course_Id Stud_ID admi_date Data Type Number Number Number Date Admission Table Admission detail information Data Length 10 10 10 10 Not Null Constraint Primary Key Foreign Key Foreign Key Description Admission ID of Student Course ID of Specified Franchise Student Id who is taking Admission Date to which admission has done
18.
(39)
PROJECT REPORT
(40)
PROJECT REPORT
(41)
PROJECT REPORT
(42)
PROJECT REPORT
(43)
PROJECT REPORT
FACULTY PAGE
(44)
PROJECT REPORT
(45)
PROJECT REPORT
(46)
PROJECT REPORT
(47)
PROJECT REPORT
(48)
PROJECT REPORT
(49)
PROJECT REPORT
(50)
PROJECT REPORT
(51)
PROJECT REPORT
(52)
PROJECT REPORT
(53)
PROJECT REPORT
(54)
PROJECT REPORT
(55)
PROJECT REPORT
(56)
PROJECT REPORT
(57)
PROJECT REPORT
(58)
PROJECT REPORT
Form2.Show
End Sub
(59)
PROJECT REPORT
End Sub Private Sub Timer2_Timer() If A Mod 2 = 0 Then Label2(0).Visible = False Label2(1).Visible = False Label2(2).Visible = False Label2(3).Visible = False
End If A=A+1
End Sub Private Sub Timer3_Timer() If Label3.Left = 17000 Then Label3.Left = -10000
(60)
PROJECT REPORT
End Sub Private Sub Timer4_Timer() If Label4.Top = 11000 Then Label4.Top = -1500 End If Label4.Top = Label4.Top + 20 End Sub
(61)
PROJECT REPORT
Private Sub lg_Click() Me.Hide Form2.Show End Sub Private Sub Timer1_Timer() If Label1.Left = 17000 Then Label1.Left = -10000 End If Label1.Left = Label1.Left + 20
End Sub
Private Sub Timer2_Timer() If A Mod 2 = 0 Then Label2(0).Visible = False Label2(1).Visible = False Label2(2).Visible = False Label2(3).Visible = False
(62)
PROJECT REPORT
End If A=A+1
End Sub
Private Sub Timer4_Timer() If Label4.Top = 11000 Then Label4.Top = -1500 End If Label4.Top = Label4.Top + 20 End Sub
(63)
PROJECT REPORT
End Sub
End Sub
End Sub
PROJECT REPORT
Label2(2).Visible = False Label2(3).Visible = False Else Label2(0).Visible = True Label2(1).Visible = True Label2(2).Visible = True Label2(3).Visible = True End If A=A+1 End Sub
Private Sub Timer2_Timer() If Label1.Left = 2000 Then Form9.Show End If Label1.Left = Label1.Left + 20 End Sub
(65)
PROJECT REPORT
End If If Label1.Top = 7500 Then End End If Label1.Top = Label1.Top + 20 End Sub
(66)
PROJECT REPORT
(67)
PROJECT REPORT
Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End Sub
(68)
PROJECT REPORT
Private Sub Text1_Change() If (Text1.Text = "X") And (Text2.Text = "X") And (Text3.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " "
(69)
PROJECT REPORT
Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " ElseIf (Text1.Text = "O") And (Text2.Text = "O") And (Text3.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " ElseIf (Text1.Text = "X") And (Text4.Text = "X") And (Text7.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " "
(70)
PROJECT REPORT
Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " ElseIf (Text1.Text = "O") And (Text4.Text = "O") And (Text7.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "X") And (Text5.Text = "X") And (Text9.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " "
(71)
PROJECT REPORT
ElseIf (Text1.Text = "O") And (Text5.Text = "O") And (Text9.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
Private Sub Text2_Change() If (Text1.Text = "X") And (Text2.Text = "X") And (Text3.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " "
(72)
PROJECT REPORT
Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "O") And (Text2.Text = "O") And (Text3.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text2.Text = "X") And (Text5.Text = "X") And (Text8.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " "
(73)
PROJECT REPORT
Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text2.Text = "O") And (Text5.Text = "O") And (Text8.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
Private Sub Text3_Change() If (Text1.Text = "X") And (Text2.Text = "X") And (Text3.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " " Text2.Text = " " Text3.Text = " "
(74)
PROJECT REPORT
Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "O") And (Text2.Text = "O") And (Text3.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text3.Text = "X") And (Text6.Text = "X") And (Text9.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " "
(75)
PROJECT REPORT
Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text3.Text = "O") And (Text6.Text = "O") And (Text9.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text3.Text = "X") And (Text5.Text = "X") And (Text7.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " "
(76)
PROJECT REPORT
Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text3.Text = "O") And (Text5.Text = "O") And (Text7.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
Private Sub Text4_Change() If (Text4.Text = "X") And (Text5.Text = "X") And (Text6.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " " Text2.Text = " " Text3.Text = " "
(77)
PROJECT REPORT
Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text4.Text = "O") And (Text5.Text = "O") And (Text6.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "X") And (Text4.Text = "X") And (Text7.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " "
(78)
PROJECT REPORT
Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "O") And (Text4.Text = "O") And (Text7.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
Private Sub Text5_Change() If (Text4.Text = "X") And (Text5.Text = "X") And (Text6.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " " Text2.Text = " "
(79)
PROJECT REPORT
Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text4.Text = "O") And (Text5.Text = "O") And (Text6.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text2.Text = "X") And (Text5.Text = "X") And (Text8.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " "
(80)
PROJECT REPORT
Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text2.Text = "O") And (Text5.Text = "O") And (Text8.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text5.Text = "X") And (Text3.Text = "X") And (Text7.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " "
(81)
PROJECT REPORT
Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text5.Text = "O") And (Text3.Text = "O") And (Text7.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "X") And (Text5.Text = "X") And (Text9.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " "
(82)
PROJECT REPORT
Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "O") And (Text5.Text = "O") And (Text9.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
Private Sub Text6_Change() If (Text4.Text = "X") And (Text5.Text = "X") And (Text6.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " " Text2.Text = " " Text3.Text = " "
(83)
PROJECT REPORT
Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text4.Text = "O") And (Text5.Text = "O") And (Text6.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text3.Text = "X") And (Text6.Text = "X") And (Text9.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " "
(84)
PROJECT REPORT
Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text3.Text = "O") And (Text6.Text = "O") And (Text9.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
Private Sub Text7_Change() If (Text7.Text = "X") And (Text8.Text = "X") And (Text9.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " " Text2.Text = " "
(85)
PROJECT REPORT
Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text7.Text = "O") And (Text8.Text = "O") And (Text9.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "X") And (Text4.Text = "X") And (Text7.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " "
(86)
PROJECT REPORT
Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text1.Text = "O") And (Text4.Text = "O") And (Text7.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text7.Text = "X") And (Text5.Text = "X") And (Text3.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " "
(87)
PROJECT REPORT
Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text7.Text = "O") And (Text5.Text = "O") And (Text3.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
Private Sub Text8_Change() If (Text7.Text = "X") And (Text8.Text = "X") And (Text9.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " " Text2.Text = " "
(88)
PROJECT REPORT
Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text7.Text = "O") And (Text8.Text = "O") And (Text9.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text8.Text = "X") And (Text5.Text = "X") And (Text2.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " "
(89)
PROJECT REPORT
Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text8.Text = "O") And (Text5.Text = "O") And (Text2.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
Private Sub Text9_Change() If (Text7.Text = "X") And (Text8.Text = "X") And (Text9.Text = "X") Then MsgBox ("Player X is the Winner") Text1.Text = " "
(90)
PROJECT REPORT
Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text7.Text = "O") And (Text8.Text = "O") And (Text9.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text3.Text = "X") And (Text6.Text = "X") And (Text9.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " "
(91)
PROJECT REPORT
Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text3.Text = "O") And (Text6.Text = "O") And (Text9.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text9.Text = "X") And (Text5.Text = "X") And (Text1.Text = "X") Then MsgBox ("Player X is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " "
(92)
PROJECT REPORT
Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " "
ElseIf (Text9.Text = "O") And (Text5.Text = "O") And (Text1.Text = "O") Then MsgBox ("Player O is winner") Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " End If End Sub
(93)
PROJECT REPORT
Private Sub Timer1_Timer() Shape1.Left = i i = i + 10 Shape2.Left = j j = j + 10 Shape3.Left = k k = k + 10 Shape4.Left = l l = l + 10 Shape5.Left = M M = M + 10 Shape6.Left = n n = n + 10 End Sub
(94)
PROJECT REPORT
Private Sub Command1_Click() A = Val(Text1.Text) Text1.Text = " " B=1 End Sub
Private Sub Command10_Click() If c = 1 Then Text1.Text = " " End If Text1.Text = Text1.Text + "5" c=0 End Sub
Private Sub Command11_Click() If c = 1 Then Text1.Text = " " End If Text1.Text = Text1.Text + "6" c=0 End Sub
(95)
PROJECT REPORT
Private Sub Command13_Click() If c = 1 Then Text1.Text = " " End If Text1.Text = Text1.Text + "2" c=0 End Sub
Private Sub Command14_Click() If c = 1 Then Text1.Text = " " End If Text1.Text = Text1.Text + "3" c=0 End Sub
(96)
PROJECT REPORT
Private Sub Command16_Click() If c = 1 Then Text1.Text = " " End If Text1.Text = Text1.Text + "." c=0 End Sub
Private Sub Command17_Click() c=1 If B = 4 Then Text1.Text = (A / Val(Text1.Text)) * 100 End If End Sub
(97)
PROJECT REPORT
Private Sub Command2_Click() A = Val(Text1.Text) Text1.Text = " " B=2 End Sub
Private Sub Command3_Click() A = Val(Text1.Text) Text1.Text = " " B=3 End Sub
Private Sub Command4_Click() A = Val(Text1.Text) Text1.Text = " " B=4 End Sub
(98)
PROJECT REPORT
ElseIf B = 2 Then Text1.Text = A - Val(Text1.Text) ElseIf B = 3 Then Text1.Text = A * Val(Text1.Text) ElseIf B = 4 Then Text1.Text = A / Val(Text1.Text) End If End Sub
Private Sub Command6_Click() If c = 1 Then Text1.Text = " " End If Text1.Text = Text1.Text + "7" c=0 End Sub
Private Sub Command7_Click() If c = 1 Then Text1.Text = " " End If c=0 Text1.Text = Text1.Text + "8" End Sub
(99)
PROJECT REPORT
Private Sub Command8_Click() If c = 1 Then Text1.Text = " " End If Text1.Text = Text1.Text + "9" c=0 End Sub
Private Sub Command9_Click() If c = 1 Then Text1.Text = " " End If Text1.Text = Text1.Text + "4" c=0 End Sub
(100)
PROJECT REPORT
Private Sub cmdMoveFirst_Click() On Error Resume Next rs.MoveFirst Call display End Sub
Private Sub cmdMoveLast_Click() On Error Resume Next rs.MoveLast If rs.EOF Then MsgBox "Already Last Record", vbInformation, "Record Information" Else Call display End If End Sub
Private Sub cmdMoveNext_Click() On Error Resume Next rs.MoveNext If rs.EOF Then rs.MoveLast MsgBox "Last Record", vbInformation, "Last Record" Else Call display End If
(101)
PROJECT REPORT
End Sub
Private Sub cmdMovePrevious_Click() On Error Resume Next rs.MovePrevious If rs.BOF Then rs.MoveFirst MsgBox "First Record", vbInformation, "First Record" Else Call display End If End Sub Private Sub cmdAddNew_Click() On Error Resume Next Call clear rs.AddNew txtEno.SetFocus End Sub Private Sub cmdDelete_click() On Error Resume Next If MsgBox("Are you sure you wan't to delete record", vbOKCancel + vbExclamation, "Deleting Record") = vbOK Then rs.Delete rs.MoveNext If rs.EOF Then
(102)
PROJECT REPORT
rs.MoveLast MsgBox "Last Record" End If Call display End If End Sub Private Sub cmdSave_Click() On Error Resume Next Call assign rs.Save MsgBox "Record Saved", vbInformation, "Record is Saved" End Sub Private Sub display() txtEno.Text = Str(rs(0)) & " " txtEName.Text = rs(1) & " " txtESal.Text = Str(rs(2)) & " " txtEstatus.Text = rs(3) & " " txtEDoj.Text = Str(rs(4)) & " " txtEDeptNo.Text = Str(rs(5)) & " " End Sub Private Sub clear() txtEno.Text = "" txtEName.Text = "" txtESal.Text = "" txtEstatus.Text = ""
(103)
PROJECT REPORT
txtEDoj.Text = Date txtEDeptNo.Text = "" End Sub Private Sub assign() rs(0) = Val(txtEno.Text) rs(1) = txtEName.Text rs(2) = Val(txtESal.Text) rs(3) = txtEstatus.Text rs(4) = txtEDoj.Text rs(5) = Val(txtEDeptNo.Text) End Sub
(104)
PROJECT REPORT
If rs.EOF Then MsgBox "Already Last Record", vbInformation, "Record Information" Else Call display End If End Sub
Private Sub cmdMoveNext_Click() On Error Resume Next rs.MoveNext If rs.EOF Then rs.MoveLast MsgBox "Last Record", vbInformation, "Last Record" Else Call display End If End Sub
Private Sub cmdMovePrevious_Click() On Error Resume Next rs.MovePrevious If rs.BOF Then rs.MoveFirst MsgBox "First Record", vbInformation, "First Record" Else
(105)
PROJECT REPORT
Call display End If End Sub Private Sub cmdAddNew_Click() On Error Resume Next Call clear rs.AddNew txtEno.SetFocus End Sub Private Sub cmdDelete_click() On Error Resume Next If MsgBox("Are you sure you wan't to delete record", vbOKCancel + vbExclamation, "Deleting Record") = vbOK Then rs.Delete rs.MoveNext If rs.EOF Then rs.MoveLast MsgBox "Last Record" End If Call display End If End Sub Private Sub cmdSave_Click() On Error Resume Next Call assign
(106)
PROJECT REPORT
rs.Save MsgBox "Record Saved", vbInformation, "Record is Saved" End Sub Private Sub display() txtEno.Text = Str(rs(0)) & " " txtEName.Text = rs(1) & " " txtESal.Text = Str(rs(2)) & " " txtEstatus.Text = rs(3) & " " txtEDoj.Text = Str(rs(4)) & " " txtEDeptNo.Text = Str(rs(5)) & " " End Sub Private Sub clear() txtEno.Text = "" txtEName.Text = "" txtESal.Text = "" txtEstatus.Text = "" txtEDoj.Text = Date txtEDeptNo.Text = "" End Sub Private Sub assign() rs(0) = Val(txtEno.Text) rs(1) = txtEName.Text rs(2) = Val(txtESal.Text) rs(3) = txtEstatus.Text rs(4) = txtEDoj.Text
(107)
PROJECT REPORT
Dim eno As String Dim Srchflag As Boolean Srchflag = False eno = txtAutoEno.Text If KeyAscii = 13 Then If Not IsNumeric(eno) Then MsgBox "Invalid Search Key Entered", vbCritical, "Search Error" clearAndFocus Exit Sub End If rs.Close rs.Open "Select * from emp where empid = " & eno, cn, adOpenDynamic, adLockOptimistic
(108)
PROJECT REPORT
If Srchflag = False Then MsgBox "Search Not Found", vbInformation, "Search Result" clearAndFocus End If
End If End Sub Private Sub clearAndFocus() txtAutoEno.Text = "" txtAutoEno.SetFocus End Sub Private Sub display() txtEno.Text = Str(rs(0)) & " " txtEName.Text = rs(1) & " " txtESal.Text = Str(rs(2)) & " " txtEstatus.Text = rs(3) & " " txtEDoj.Text = Str(rs(4)) & " " txtEDeptNo.Text = Str(rs(5)) & " " End Sub Private Sub clear()
(109)
PROJECT REPORT
txtEno.Text = "" txtEName.Text = "" txtESal.Text = "" txtEstatus.Text = "" txtEDeptNo.Text = "" End Sub Private Sub assign() rs(0) = Val(txtEno.Text) rs(1) = txtEName.Text rs(2) = Val(txtESal.Text) rs(3) = txtEstatus.Text rs(4) = txtEDoj.Text rs(5) = Val(txtEDeptNo.Text) End Sub
Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) On Error Resume Next If Val(Adodc1.Recordset.RecordCount) <= 0 Then Adodc1.Caption = "0"
(110)
PROJECT REPORT
Label9.Caption = "0" Text20.Text = "" Text21.Text = "" Text22.Text = "" Text23.Text = "" Text24.Text = "" Text25.Text = "" Text26.Text = "" Text27.Text = "" Text28.Text = "" Text29.Text = "" Text30.Text = "" Text31.Text = "" Text32.Text = "" Text33.Text = "" Text34.Text = "" Text35.Text = "" Text36.Text = "" Text37.Text = "" Text38.Text = "" Else Adodc1.Caption = (Adodc1.Recordset.AbsolutePosition) Label9.Caption = (Adodc1.Recordset.RecordCount) Text20.Text = (Adodc1.Recordset.Fields(0)) Text21.Text = (Adodc1.Recordset.Fields(1))
(111)
PROJECT REPORT
Text22.Text = (Adodc1.Recordset.Fields(3)) Text23.Text = (Adodc1.Recordset.Fields(2)) Text24.Text = (Adodc1.Recordset.Fields(25)) Text25.Text = (Adodc1.Recordset.Fields(4)) Text26.Text = (Adodc1.Recordset.Fields(11)) Text27.Text = (Adodc1.Recordset.Fields(5)) Text28.Text = (Adodc1.Recordset.Fields(12)) Text29.Text = (Adodc1.Recordset.Fields(6)) Text30.Text = (Adodc1.Recordset.Fields(13)) Text31.Text = (Adodc1.Recordset.Fields(7)) Text32.Text = (Adodc1.Recordset.Fields(14)) Text33.Text = (Adodc1.Recordset.Fields(8)) Text34.Text = (Adodc1.Recordset.Fields(15)) Text35.Text = (Adodc1.Recordset.Fields(9)) Text36.Text = (Adodc1.Recordset.Fields(16)) Text37.Text = (Adodc1.Recordset.Fields(10)) Text38.Text = (Adodc1.Recordset.Fields(17)) End If End Sub
Private Sub Combo1_Change() If Combo1.Text = "" Then Combo1.Text = "0" End If End Sub
(112)
PROJECT REPORT
Private Sub Combo2_Change() If Combo2.Text = "" Then Combo2.Text = "0" End If End Sub
Private Sub Combo3_Change() If Combo3.Text = "" Then Combo3.Text = "0" End If End Sub
Private Sub Combo4_Change() If Combo4.Text = "" Then Combo4.Text = "0" End If End Sub
Private Sub Combo5_Change() If Combo5.Text = "" Then Combo5.Text = "0" End If End Sub
(113)
PROJECT REPORT
Private Sub Combo7_Change() If Combo7.Text = "" Then Combo7.Text = "0" End If End Sub
Private Sub Command1_Click() If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text5.Text = "" Or Text6.Text = "" Or Text7.Text = "" Or Text8.Text = "" Or Text9.Text = "" Or Text10.Text = "" Or Text11.Text = "" Or Text12.Text = "" Or Text13.Text = "" Or Text14.Text = "" Or Text16.Text = "" Or Text17.Text = "" Or Text18.Text = "" Or Text19.Text = "" Then
MsgBox "All fields required not to be a null value. Please put (-) to the empty field.", vbExclamation, "Alert" Exit Sub End If Dim x1 As Single Dim x2 As Single Dim x3 As Single
(114)
PROJECT REPORT
Dim x4 As Single Dim x5 As Single Dim x6 As Single Dim x7 As Single x1 = Combo1.Text x2 = Combo2.Text x3 = Combo3.Text x4 = Combo4.Text x5 = Combo5.Text x6 = Combo6.Text x7 = Combo7.Text
Text15.Text = x1 + x2 + x3 + x4 + x5 + x6 + x7 If Text15.Text < 9 Then MsgBox "Your total credit hour must not less than 9", vbExclamation, "Alert" Exit Sub Else
(115)
PROJECT REPORT
Adodc1.Recordset.Fields(8) = (Text5.Text) Adodc1.Recordset.Fields(9) = (Text6.Text) Adodc1.Recordset.Fields(10) = (Text7.Text) Adodc1.Recordset.Fields(11) = (Text8.Text) Adodc1.Recordset.Fields(12) = (Text9.Text) Adodc1.Recordset.Fields(13) = (Text10.Text) Adodc1.Recordset.Fields(14) = (Text11.Text) Adodc1.Recordset.Fields(15) = (Text12.Text) Adodc1.Recordset.Fields(16) = (Text13.Text) Adodc1.Recordset.Fields(17) = (Text14.Text) Adodc1.Recordset.Fields(25) = (Text15.Text) Adodc1.Recordset.Fields(0) = (Text16.Text) Adodc1.Recordset.Fields(1) = (Text17.Text) Adodc1.Recordset.Fields(2) = (Text18.Text) Adodc1.Recordset.Fields(3) = (Text19.Text) Adodc1.Recordset.Fields(18) = (Combo1.Text) Adodc1.Recordset.Fields(19) = (Combo2.Text) Adodc1.Recordset.Fields(20) = (Combo3.Text) Adodc1.Recordset.Fields(21) = (Combo4.Text) Adodc1.Recordset.Fields(22) = (Combo5.Text) Adodc1.Recordset.Fields(23) = (Combo6.Text) Adodc1.Recordset.Fields(24) = (Combo7.Text) Adodc1.Recordset.Update
MsgBox "New Record has been added.", vbInformation, "Course Registration System"
(116)
PROJECT REPORT
End If
If Command1.Caption = "&Save" Then Adodc1.Recordset.Fields(4) = (Text1.Text) Adodc1.Recordset.Fields(5) = (Text2.Text) Adodc1.Recordset.Fields(6) = (Text3.Text) Adodc1.Recordset.Fields(7) = (Text4.Text) Adodc1.Recordset.Fields(8) = (Text5.Text) Adodc1.Recordset.Fields(9) = (Text6.Text) Adodc1.Recordset.Fields(10) = (Text7.Text) Adodc1.Recordset.Fields(11) = (Text8.Text) Adodc1.Recordset.Fields(12) = (Text9.Text) Adodc1.Recordset.Fields(13) = (Text10.Text) Adodc1.Recordset.Fields(14) = (Text11.Text) Adodc1.Recordset.Fields(15) = (Text12.Text) Adodc1.Recordset.Fields(16) = (Text13.Text) Adodc1.Recordset.Fields(17) = (Text14.Text) Adodc1.Recordset.Fields(25) = (Text15.Text) Adodc1.Recordset.Fields(0) = (Text16.Text) Adodc1.Recordset.Fields(1) = (Text17.Text) Adodc1.Recordset.Fields(2) = (Text18.Text) Adodc1.Recordset.Fields(3) = (Text19.Text) Adodc1.Recordset.Fields(18) = (Combo1.Text) Adodc1.Recordset.Fields(19) = (Combo2.Text) Adodc1.Recordset.Fields(20) = (Combo3.Text)
(117)
PROJECT REPORT
Adodc1.Recordset.Fields(21) = (Combo4.Text) Adodc1.Recordset.Fields(22) = (Combo5.Text) Adodc1.Recordset.Fields(23) = (Combo6.Text) Adodc1.Recordset.Fields(24) = (Combo7.Text) Adodc1.Recordset.Update Adodc1.Recordset.Update
MsgBox "Record has been successfully save.", vbInformation, "Course Registration System" End If End If Command2_Click 'DataCombo1.Refresh End Sub Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" Text8.Text = "" Text9.Text = "" Text10.Text = ""
(118)
PROJECT REPORT
Text11.Text = "" Text12.Text = "" Text13.Text = "" Text14.Text = "" Text15.Text = "" Text16.Text = "" Text17.Text = "" Text18.Text = "" Text19.Text = "" Combo1.Text = "0" Combo2.Text = "0" Combo3.Text = "0" Combo4.Text = "0" Combo5.Text = "0" Combo6.Text = "0" Combo7.Text = "0" End Sub
Private Sub Command3_Click() Dim str1, str2, str3 As String str1 = InputBox("Search by Matric Number.") If str1 = "" Then MsgBox "Please insert matric number to search!", vbInformation, "Course Registration System" Else
(119)
PROJECT REPORT
Adodc1.Recordset.Filter = "matric ='" & str1 & "'" End If End Sub
Private Sub Command4_Click() Adodc1.Recordset.Fields(0) = (Text20.Text) Adodc1.Recordset.Fields(1) = (Text21.Text) Adodc1.Recordset.Fields(3) = (Text22.Text) Adodc1.Recordset.Fields(2) = (Text23.Text) Adodc1.Recordset.Fields(25) = (Text24.Text) Adodc1.Recordset.Fields(4) = (Text25.Text) Adodc1.Recordset.Fields(11) = (Text26.Text) Adodc1.Recordset.Fields(5) = (Text27.Text) Adodc1.Recordset.Fields(12) = (Text28.Text) Adodc1.Recordset.Fields(6) = (Text29.Text) Adodc1.Recordset.Fields(13) = (Text30.Text) Adodc1.Recordset.Fields(7) = (Text31.Text) Adodc1.Recordset.Fields(14) = (Text32.Text) Adodc1.Recordset.Fields(8) = (Text33.Text) Adodc1.Recordset.Fields(15) = (Text34.Text) Adodc1.Recordset.Fields(9) = (Text35.Text) Adodc1.Recordset.Fields(16) = (Text36.Text) Adodc1.Recordset.Fields(10) = (Text37.Text) Adodc1.Recordset.Fields(17) = (Text38.Text) Adodc1.Recordset.Update
(120)
PROJECT REPORT
Adodc1.Recordset.Update MsgBox "Changes has been successfully save.", vbInformation, "Course Registration System" End Sub
Private Sub Command5_Click() On Error Resume Next Dim repp As Integer If Val(Adodc1.Recordset.RecordCount) <= 0 Then MsgBox "No more Records to be deleted.", vbInformation, "Confirm" Exit Sub End If repp = MsgBox("You are about to delete 1 record.", vbCritical + vbYesNo, "Confirm Delete") If repp = vbYes Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If MsgBox "Record has been successfuly deleted.", vbInformation, "Confirm" End If End Sub
(121)
PROJECT REPORT
Private Sub exit_Click() Dim iReply As Integer iReply = MsgBox("Are You Sure ?", vbYesNo + vbQuestion, "Exit") If iReply = vbYes Then End End If End Sub
Private Sub Form_Load() Adodc1.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & (APP.Path & "\data12.mdb")) Adodc1.RecordSource = "Select * From data order by matric desc" Set DataGrid1.DataSource = Adodc1
(122)
PROJECT REPORT
Private Sub Option1_Click() If Option1.Value = True Then DataCombo1.Visible = True End If End Sub
Private Sub Option2_Click() If Option2.Value = True Then DataCombo1.Visible = False Label17.Visible = False End If End Sub
(123)
PROJECT REPORT
Private Sub SSTab1_Click() End Sub Private Sub Text1_LostFocus() Text1.Text = UCase(Text1.Text) End Sub
Private Sub Text11_LostFocus() Text11.Text = (Text11.Text) End Sub Private Sub Text12_LostFocus() Text12.Text = (Text12.Text) End Sub
(124)
PROJECT REPORT
Private Sub Text16_Change() Text17.Locked = False Text18.Locked = False Text19.Locked = False Adodc1.Recordset.MoveFirst Adodc1.Recordset.Find "matric like '" & Text16.Text & "'" If Adodc1.Recordset.EOF Then Command1.Caption = "&Add" Me.Caption = "Course Registration" Exit Sub Else Text1.Text = (Adodc1.Recordset.Fields(4)) Text2.Text = (Adodc1.Recordset.Fields(5)) Text3.Text = (Adodc1.Recordset.Fields(6)) Text4.Text = (Adodc1.Recordset.Fields(7)) Text5.Text = (Adodc1.Recordset.Fields(8))
(125)
PROJECT REPORT
Text6.Text = (Adodc1.Recordset.Fields(9)) Text7.Text = (Adodc1.Recordset.Fields(10)) Text8.Text = (Adodc1.Recordset.Fields(11)) Text9.Text = (Adodc1.Recordset.Fields(12)) Text10.Text = (Adodc1.Recordset.Fields(13)) Text11.Text = (Adodc1.Recordset.Fields(14)) Text12.Text = (Adodc1.Recordset.Fields(15)) Text13.Text = (Adodc1.Recordset.Fields(16)) Text14.Text = (Adodc1.Recordset.Fields(17)) Text15.Text = (Adodc1.Recordset.Fields(25)) Text17.Text = (Adodc1.Recordset.Fields(1)) Text18.Text = (Adodc1.Recordset.Fields(2)) Text19.Text = (Adodc1.Recordset.Fields(3)) Combo1.Text = (Adodc1.Recordset.Fields(18)) Combo2.Text = (Adodc1.Recordset.Fields(19)) Combo3.Text = (Adodc1.Recordset.Fields(20)) Combo4.Text = (Adodc1.Recordset.Fields(21)) Combo5.Text = (Adodc1.Recordset.Fields(22)) Combo6.Text = (Adodc1.Recordset.Fields(23)) Combo7.Text = (Adodc1.Recordset.Fields(24)) Command1.Caption = "&Save" Me.Caption = "Course Registration" Command2.Caption = "Reset" End If End Sub
(126)
PROJECT REPORT
(127)
PROJECT REPORT
Private Sub Text8_LostFocus() Text8.Text = (Text8.Text) End Sub Private Sub Text9_LostFocus() Text9.Text = (Text9.Text) End Sub
(128)
PROJECT REPORT
Private Sub Command6_Click() DataCombo1.Refresh DE1.rsCommand1.Filter = "" If Option2.Value = True Then DE1.rsCommand1.Filter = "" End If If Option1.Value = True Then If DataCombo1.Text = "" Then MsgBox "Please select a matric number.", vbExclamation, "Course Registration System" Exit Sub End If DE1.rsCommand1.Filter = "matric ='" & (DataCombo1.Text) & "'" End If DataReport1.Show DE1.rsCommand1.Close
End Sub
(129)
PROJECT REPORT
Private Sub Form_Load() Me.Top = 0 Me.Left = 0 Option1.Value = True Call matric1 DataCombo1.Refresh End Sub
End Sub
Private Sub Option1_Click() If Option1.Value = True Then DataCombo1.Visible = True End If End Sub
Private Sub Option2_Click() If Option2.Value = True Then DataCombo1.Visible = False Label17.Visible = False End If End Sub
(130)
PROJECT REPORT
End Sub
(131)
PROJECT REPORT
Label2.Left = Label2.Left + 20
End Sub
Private Sub Timer3_Timer() If A Mod 2 = 0 Then Label3.Visible = False Else Label3.Visible = True End If A=A+1 End Sub
Private Sub Combo1_Click() Call ParseName(Combo1.Text) With adRS If .State = adStateOpen Then .Close .Open "SELECT * FROM tblstudent WHERE txtstudentlname='" & Lname & "' AND txtstudentfname='" & Fname & "'", adCon, adOpenDynamic, adLockOptimistic If .BOF And .EOF Then Exit Sub If Not .EOF Then
(132)
PROJECT REPORT
End Sub Private Sub LoadData() With adRS studID = .Fields("intstudentid").Value Text1.Text = .Fields("txtstudentlname").Value Text2.Text = .Fields("txtstudentfname").Value Text3.Text = .Fields("txtstudentmname").Value Text4.Text = .Fields("txtstudentmobile").Value Text5.Text = .Fields("memstudentaddress").Value Text6.Text = .Fields("txtstudentphone").Value Text7.Text = .Fields("memstudentemail").Value DTPicker1.Value = .Fields("dtestudentdob").Value If .Fields("txtstudentgender").Value = "Male" Then Option1.Value = True ElseIf .Fields("txtstudentgender").Value = "Female" Then Option2.Value = True End If End With End Sub Private Sub Command1_Click() Command1.Enabled = False
(133)
PROJECT REPORT
Call resetControls End Sub Private Sub resetControls() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" DTPicker1.Value = Date Option1.Value = False Option2.Value = False End Sub
Private Sub Command2_Click() Command2.Enabled = False Command1.Enabled = True Command3.Enabled = False Command4.Enabled = True Combo1.Locked = False
(134)
PROJECT REPORT
End Sub
Private Sub Command3_Click() Dim intRes As Integer If Combo1.Text <> "" Then intRes = MsgBox("Do you want to delete this record?", vbYesNo + vbCritical, "Delete Record") If intRes = vbYes Then With adRS If .State = adStateOpen Then .Close .Open "SELECT * FROM tblstudent WHERE intstudentid=" & studID, adCon, adOpenDynamic, adLockOptimistic If Not .EOF Then .Delete adAffectCurrent End If resetControls Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = False End If End If End Sub
(135)
PROJECT REPORT
With adRS If .State = adStateOpen Then .Close If Command1.Enabled = False Then .Open "SELECT * FROM tblstudent", adCon, adOpenDynamic, adLockOptimistic .AddNew ElseIf Command2.Enabled = False Then .Open "SELECT * FROM tblstudent WHERE intstudentid=" & studID, adCon, adOpenDynamic, adLockOptimistic End If .Fields("txtstudentlname").Value = Text1.Text .Fields("txtstudentfname").Value = Text2.Text .Fields("txtstudentmname").Value = Text3.Text .Fields("memstudentaddress").Value = Text5.Text .Fields("txtstudentphone").Value = Text6.Text .Fields("memstudentemail").Value = Text7.Text .Fields("txtstudentmobile").Value = Text4.Text .Fields("dtestudentdob").Value = DTPicker1.Value If Option1.Value = True Then .Fields("txtstudentgender").Value = "Male" ElseIf Option2.Value = True Then .Fields("txtstudentgender").Value = "Female" End If .Update End With resetControls
(136)
PROJECT REPORT
Private Sub Command5_Click() Unload Me frmmain.Show End Sub Private Sub Form_Load() Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = False End Sub Private Sub ParseName(nameSTR As String) Dim xCTr As Integer Dim flgName As Boolean Lname = "" Fname = "" xCTr = 0 dumstr = "" flgName = False For xCTr = 1 To Len(nameSTR) If flgName = False Then If Mid(nameSTR, xCTr, 1) <> "," Then Lname = Lname & Mid(nameSTR, xCTr, 1)
(137)
PROJECT REPORT
Else flgName = True End If Else Fname = Fname & Mid(nameSTR, xCTr, 1) End If Next End Sub
(138)
PROJECT REPORT
Total Fee
40000 / -"
Private Sub bb2_Click() Me.Hide Form3.Show Form3.FontSize = 20 Form3.ForeColor = vbBlue Form3.Show Form3.Caption = "Fee of BBA II'nd Year" Form3.Print Form3.Print Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Form3.Print " End Sub Tution Fee Book Fee Dress Fee Total Fee 30000" 5000" 5000" 40000 / -" Fee Detail of BBA II'nd Year"
(139)
PROJECT REPORT
Form3.FontSize = 20 Form3.ForeColor = vbBlue Form3.Show Form3.Caption = "Fee of BBA III'rd Year" Form3.Print Form3.Print Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Form3.Print " End Sub Tution Fee Book Fee Dress Fee Total Fee 30000" 5000" 5000" 40000 / -" Fee Detail of BBA III'rd Year"
Private Sub bba1_Click() Me.Hide Form3.Show Form3.Caption = "BBA I'st Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Syllabus of BBA I'st Semester"
(140)
PROJECT REPORT
Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) PRODUCTION MANAGEMENT" (103) PRODUCTION OF ORGANISATION" (102) PRINCIPLE OF ACCOUNTING" (101) PRINCIPLE OF MANAGEMENT " SUBJECT NAME"
Private Sub bba2_Click() Me.Hide Form3.Show Form3.Caption = "BBA II'nd Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print SUBJECT NAME" Syllabus of BBA II'nd Semester"
(141)
PROJECT REPORT
Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) PRODUCTION MANAGEMENT" (103) PRODUCTION OF ORGANISATION" (102) PRINCIPLE OF ACCOUNTING" (101) PRINCIPLE OF MANAGEMENT "
Private Sub bba3_Click() Me.Hide Form3.Show Form3.Caption = "BBA III'rd Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print (101) PRINCIPLE OF MANAGEMENT " SUBJECT NAME" Syllabus of BBA III'rd Semester"
(142)
PROJECT REPORT
Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub
(102)
PRINCIPLE OF ACCOUNTING"
(103)
PRODUCTION OF ORGANISATION"
(104)
PRODUCTION MANAGEMENT"
Private Sub bba4_Click() Me.Hide Form3.Show Form3.Caption = "BBA IV'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. (103) PRODUCTION OF ORGANISATION" (102) PRINCIPLE OF ACCOUNTING" (101) PRINCIPLE OF MANAGEMENT " SUBJECT NAME" Syllabus of BBA IV'th Semester"
(143)
PROJECT REPORT
Private Sub bba5_Click() Me.Hide Form3.Show Form3.Caption = "BBA V'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) PRODUCTION MANAGEMENT" (103) PRODUCTION OF ORGANISATION" (102) PRINCIPLE OF ACCOUNTING" (101) PRINCIPLE OF MANAGEMENT " SUBJECT NAME" Syllabus of BBA V'th Semester"
(144)
PROJECT REPORT
Private Sub bba6_Click() Me.Hide Form3.Show Form3.Caption = "BBA VI'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) PRODUCTION MANAGEMENT" (103) PRODUCTION OF ORGANISATION" (102) PRINCIPLE OF ACCOUNTING" (101) PRINCIPLE OF MANAGEMENT " SUBJECT NAME" Syllabus of BBA VI'th Semester"
(145)
PROJECT REPORT
Form3.Caption = "BCA I'st Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) SCIENCE" (103) SOCIAL SCIENCE" (102) HINDI" (101) MATHEMATICS" SUBJECT NAME" Syllabus of BCA I'st Semester"
Private Sub bca11_Click() Me.Caption = " Form3.Show Form3.Caption = "Fee of BCA I'st Year" Form3.Print Form3.Print FEE STRUCTURE OF BCA I'st YEAR"
(146)
PROJECT REPORT
Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Form3.Print " End Sub Tution Fee Book Fee Dress Fee Total Fee
Private Sub bca2_Click() Me.Hide Form3.Show Form3.FontSize = 20 Form3.ForeColor = vbBlue Form3.Show Form3.Caption = "Fee of BCA II'ND Year" Form3.Print Form3.Print Form3.Print " Form3.Print Form3.ForeColor = vbBlack Fee Detail of BCA II'nd Year"
(147)
PROJECT REPORT
Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Form3.Print " End Sub Tution Fee Book Fee Dress Fee Total Fee 30000" 5000" 5000" 40000 / -"
Private Sub bca3_Click() Form3.Show Form3.Caption = "BCA III'rd Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print (103) SOCIAL SCIENCE" (102) HINDI" (101) MATHEMATICS" SUBJECT NAME" Syllabus of BCA III'rd Semester"
(148)
PROJECT REPORT
(104)
SCIENCE"
Private Sub bca4_Click() Form3.Show Form3.Caption = "BCA IV'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) SCIENCE" (103) SOCIAL SCIENCE" (102) HINDI" (101) MATHEMATICS" SUBJECT NAME" Syllabus of BCA IV'th Semester"
(149)
PROJECT REPORT
Form3.Show Form3.Caption = "BCA V'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) SCIENCE" (103) SOCIAL SCIENCE" (102) HINDI" (101) MATHEMATICS" SUBJECT NAME" Syllabus of BCA V'th Semester"
Private Sub bca6_Click() Form3.Show Form3.Caption = "BCA VI'th Semester" Form3.Print Form3.Print
(150)
PROJECT REPORT
Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) SCIENCE" (103) SOCIAL SCIENCE" (102) NUMERICAL ANALYSIS" (101) MATHEMATICS" SUBJECT NAME" Syllabus of BCA VI'th Semester"
Private Sub bcaa_Click() Form3.Show Form3.Caption = "BCA II'nd Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Syllabus of BCA VI'th Semester"
(151)
PROJECT REPORT
Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) (103) (102) (101)
SUBJECT NAME"
MATHEMATICS"
NUMERICAL ANALYSIS"
SOCIAL SCIENCE"
SCIENCE"
Private Sub bcaaa_Click() Form3.Show Form3.Caption = " FEE STRUCTURE OF BCA III'rd YEAR"
(152)
PROJECT REPORT
Form3.Print Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Form3.Print " End Sub Tution Fee Book Fee Dress Fee Total Fee 30000" 5000" 5000" 40000 / -"
Private Sub bn_Click() Me.Hide Form3.Show Form3.Caption = "Fee of MBA II'nd Year" Form3.Print Form3.Print Form3.FontSize = 20 Form3.ForeColor = vbBlue Form3.FontName = "monotype corsiva" Form3.Print " Form3.Print Fee Detail of MBA II'nd Year"
(153)
PROJECT REPORT
Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Form3.Print " End Sub Tution Fee Dress Fee Book Fee Total Fee 70000" 6000" 5000" 81000 / -"
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu sb End If If Button = 1 Then
(154)
PROJECT REPORT
MsgBox "PLZ SELECT THE OPTION FROM MENU" End If End Sub
End Sub Private Sub gfh_Click() Me.Hide Form3.Show Form3.Caption = "Fee of MBA I'st Year" Form3.Print Form3.Print Form3.FontSize = 20 Form3.ForeColor = vbBlue Form3.FontName = "monotype corsiva" Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Tution Fee Dress Fee Book Fee 70000" 6000" 5000" Fee Detail of MBA I'st Year"
(155)
PROJECT REPORT
Total Fee
81000 / -"
Private Sub II_Click() Me.Hide Form3.Show Form3.Caption = "MCA II'nd Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. (101) COMPUTER FUNDAMENTAL AND SUBJECT NAME" Syllabus of MCA II'nd Semester"
PROGRAMMING IN C-LANGUAGE" Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. (104) SOFTWARE ENGINEERING" (103) PROGRAMMING IN C++" (102) PROGRAMMING IN VISUAL BASIC 6.0"
(156)
PROJECT REPORT
End Sub Private Sub III_Click() Me.Hide Form3.Show Form3.Caption = "MCA III'rd Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. (101) COMPUTER FUNDAMENTAL AND SUBJECT NAME" Syllabus of MCA III'rd Semester"
PROGRAMMING IN C-LANGUAGE" Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) SOFTWARE ENGINEERING" (103) PROGRAMMING IN C++" (102) PROGRAMMING IN VISUAL BASIC 6.0"
(157)
PROJECT REPORT
Me.Hide Form3.Show Form3.Caption = "MCA IV'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. (101) COMPUTER FUNDAMENTAL AND SUBJECT NAME" Syllabus of MCA IV'th Semester"
PROGRAMMING IN C-LANGUAGE" Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) SOFTWARE ENGINEERING" (103) PROGRAMMING IN C++" (102) PROGRAMMING IN VISUAL BASIC 6.0"
(158)
PROJECT REPORT
Form3.Caption = "MBA I'st Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) PRODUCTION MANAGEMENT" (103) ORGANISATIONAL BEHAVIOUR" (102) PRINCIPLE OF ACCOUNTING" (101) COMPUTER FUNDAMENTAL " SUBJECT NAME" Syllabus of MBA I'st Semester"
Private Sub mba2_Click() Me.Hide Form3.Show Form3.Caption = "MBA II'nd Semester" Form3.Print Form3.Print
(159)
PROJECT REPORT
Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) PRODUCTION MANAGEMENT" (103) ORGANISATIONAL BEHAVIOUR" (102) PRINCIPLE OF ACCOUNTING" (101) COMPUTER FUNDAMENTAL " SUBJECT NAME" Syllabus of MBA II'nd Semester"
Private Sub mba3_Click() Me.Hide Form3.Show Form3.Caption = "MBA III'rd Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Syllabus of MBA III'rd Semester"
(160)
PROJECT REPORT
Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) PRODUCTION MANAGEMENT" (103) ORGANISATIONAL BEHAVIOUR" (102) PRINCIPLE OF ACCOUNTING" (101) COMPUTER FUNDAMENTAL " SUBJECT NAME"
Private Sub mba4_Click() Me.Hide Form3.Show Form3.Caption = "MBA IV'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print SUBJECT NAME" Syllabus of MBA IV'th Semester"
(161)
PROJECT REPORT
Form3.ForeColor = vbMagenta Form3.Print " 1. Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub Private Sub mca1_Click() Me.Hide Form3.Show Form3.Caption = "Fee of MCA I'st Year" Form3.Print Form3.Print Form3.FontSize = 20 Form3.ForeColor = vbBlue Form3.FontName = "monotype corsiva" Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Tution Fee Dress Fee Book Fee 50000" 6000" 5000" Fee Detail of MCA I'st Year" (104) PRODUCTION MANAGEMENT" (103) ORGANISATIONAL BEHAVIOUR" (102) PRINCIPLE OF ACCOUNTING" (101) COMPUTER FUNDAMENTAL "
(162)
PROJECT REPORT
Total Fee
61000 / -"
Private Sub mca2_Click() Form3.Show Form3.Caption = "Fee of MCA II'nd Year" Form3.Print Form3.Print Form3.FontSize = 20 Form3.ForeColor = vbBlue Form3.FontName = "monotype corsiva" Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " End Sub Tution Fee Book Fee Total Fee 50000" 5000" 55000 / -" Fee Detail of MCA II'nd Year"
Private Sub mca3_Click() Me.Hide Form3.Show Form3.Caption = "Fee of MCA II'nd Year" Form3.Print
(163)
PROJECT REPORT
Form3.Print Form3.FontSize = 20 Form3.ForeColor = vbBlue Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.FontName = "Arial" Form3.Print " Form3.Print " Form3.Print " Form3.Print " End Sub Tution Fee Book Fee Training Fee Total Fee 50000" 5000" 10000" 65000/-" Fee Detail of MCA III'rd Year"
Private Sub McaI_Click() Me.Hide Form3.Show Form3.Caption = "MCA I'st Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print SUBJECT NAME" Syllabus of MCA I'st Semester"
(164)
PROJECT REPORT
PROGRAMMING IN C-LANGUAGE" Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. (104) SOFTWARE ENGINEERING" (103) PROGRAMMING IN C++" (102) PROGRAMMING IN VISUAL BASIC 6.0"
End Sub
End Sub
(165)
PROJECT REPORT
End Sub
Form10.Show
(166)
PROJECT REPORT
End Sub
(167)
PROJECT REPORT
Private Sub V_Click() Me.Hide Form3.Show Form3.Caption = "MCA V'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. (101) COMPUTER FUNDAMENTAL AND SUBJECT NAME" Syllabus of MCA V'th Semester"
PROGRAMMING IN C-LANGUAGE" Form3.Print Form3.Print " 2. (102) PROGRAMMING IN VISUAL BASIC 6.0"
(168)
PROJECT REPORT
Form3.Print Form3.Print " 3. Form3.Print Form3.Print " 4. End Sub (104) SOFTWARE ENGINEERING" (103) PROGRAMMING IN C++"
Private Sub VI_Click() Me.Hide Form3.Show Form3.Caption = "MCA VI'th Semester" Form3.Print Form3.Print Form3.ForeColor = vbGreen Form3.Print " Form3.Print Form3.ForeColor = vbBlack Form3.Print " S.N. SUBJECT CODE Form3.Print Form3.ForeColor = vbMagenta Form3.Print " 1. (101) COMPUTER FUNDAMENTAL AND SUBJECT NAME" Syllabus of MCA VI'th Semester"
PROGRAMMING IN C-LANGUAGE" Form3.Print Form3.Print " 2. Form3.Print Form3.Print " 3. (103) PROGRAMMING IN C++" (102) PROGRAMMING IN VISUAL BASIC 6.0"
(169)
PROJECT REPORT
CODE EFFICIENCY
The code efficiency can be obtained by keeping the code short as much as possible. The code should be like that it can make an output of a number of lines with a very small line of code. While designing the application it should be kept in mind that the memory requirement of each tool must remains minimum.
Very heavy memory required tools must be avoided to use as they make the efficiency of the program less.
A number of variables usage also decreases the code efficiency so I tried my best in writing code to take as minimum as variables and if the integer variable is sufficient at one place then I have not tried to take the single or double variable.
I kept in mind all the above things while developing the project and especially while writing the code.
CODE OPTIMIZATION
Code optimization is the process of modifying working code to a more optimal state based on a particular goal. The fact that optimization takes place on working code is an important point; always perform optimization on code after you get the code working. Also make sure that you retest the code after validating your optimizations. The type of
(170)
PROJECT REPORT
optimization performed depends on the desired goal. Code optimization can be divided into three distinct types, which are based on the needs of the developer-
Based on this lists, we probably realize now that code optimization isnt just about improving performance; speed optimization is simply one type of optimization. Nevertheless, it is usually the most important type of optimization to consider when dealing with Java code. Programmers understand and modify the code in the future.
MAINTAINABILITY OPTIMIZATION
Maintainability optimization is performed to help make code more manageable in the future. This type of optimization is usually geared toward the structure and organization of the code rather than modifications to the algorithms used in the code. In general, maintainability optimization involves a programmers studying the code at large making changes to help other.
Fortunately, the rigid structure of the Java language goes a long way toward keeping thing optimized for maintainability. In fact, if we adhere to basic object-oriented design principles, we really dont need to do anything else to keep our code optimized maintainability.
(171)
PROJECT REPORT
SIZE OPTIMIZATION
Another popular optimization is size optimization, which involves making changes to code that result in smaller executable class file. The cornerstone of size optimization is code reuse, which comes in the form of inheritance for Java classes. Fortunately, good objectoriented design strategies naturally favor size optimization, so we rarely have to go out of our way to perform this type of optimization. For example, its simply good design practice to put code that is reused more than once into a method. In this way, most size optimization naturally takes place during the initial code development.
SPEED OPTIMIZATION
Speed optimization is without doubt the most important type of optimization when it comes to Java programming. Speed optimization includes all the techniques and tricks used to speed up the execution of code. Considering the performance problems inherent in Java, speed optimization takes on an even more important role in Java than it does in other languages such as C and C++.
Because the Java compiler has the last word on how code is generated, most speed optimization is performed with the compiler in mind.
Optimization though does not provide any additional checks to the software however it provides that the software be made functional to its desired efficiency consistency recurred standard.
(172)
PROJECT REPORT
VALIDATION CHECKS
Validation as the name suggests validate the requirement and act as a rider to ensure that the design of software is utilized to its thresh-hold without any error. In the above software project the requirement of validity checks arises to ensure that the various input data endorse by the user is entered in correct form and design. These validation checks in this system have been included to ensure its correctness and desired accuracy.
Age
Likewise the age has to be entered in the correct field/format i.e. dd/mm/yyyy and any variation to the above will show and error to the user. Other similar validation checks have been included like sex (M/F) and total amount and entering of age ensuring these checks. The proposed software can be used to the RTO and desired accuracy can be insured as proposed. These validation checks have been provided in all the modules so that the software may be run for its laid down standard.
(173)
PROJECT REPORT
TESTING
TESTING OBJECTIVES
error.
A good test has a high probability of finding an error. A good test is not redundant. A good test should be best of breed. A good test should be neither too simple nor too complex.
A good test should be neither too simple nor too complex. All the software functions are operational. Input is properly accepted
(174)
PROJECT REPORT
maintained.
This testing technique allows us to examine some fundamental aspect of a system with little regard for the internal logical structure of the software.
WHITE-BOX TESTING
It is predicated on close examination of procedural detail. It provides test cases that exercise specific sets of conditions and or loops tests logical paths through the software.
Condition Testing
This method exercises the logical condition contained in a program module. If a condition is incorrect, at least one component of the condition is incorrect. Therefore type of errors in a condition includes the following. a. b. c. d. e. Boolean operator error Boolean variable error Boolean parenthesis error Rational operator error Arithmetic expression error
LOOP TESTING
Loops are the corner stone for the vast majority of all algorithms implemented in software. Loop testing is a white-box testing technique that focuses exclusively on the validity of loop constructs. Four different classes of loops: a. Simple Loops
(175)
PROJECT REPORT
DATAFLOW TESTING
The dataflow testing method selects test paths of a program according to the location of definitions and uses of variables in the program.
TESTING STRATEGIES
A strategy for software testing integrates software test case design methods into a well planned series of steps that result in the successful construction of software. A software testing strategy should be flexible enough to promote a customized testing approach.
UNIT TESTING
Integration testing focuses on design and construction of the software architecture. For example- We tested each module independently and monitored that information properly flows into and out of the program unit under test and that data stored temporarily maintains its integrity during execution.
INTEGRATION TESTING
Integration testing focuses on design and construction of the software architecture. For example- We followed a systematic technique for constructing the program structure that is putting them together- interacting at the same time conducting tests to uncover errors. We took tested components and build a program that has been dictated by design.
(176)
PROJECT REPORT
VALIDATION TESTING
This is where requirements established as part of software requirements analysis is validated against the software that has been constructed.
SYSTEM TESTING
It is here the software and other system elements are tested as whole. Proper procedures are forced in the software for recovery as the software may fail in a variety of ways. Proper security attempts to verify that protection mechanisms built into a system will, in fact protect it from improper penetration. The application may be implemented in a variety of different environmental configurations and tested for compatibility will each configuration. A controlled and monitored population of en-users tests it.
SECURITY TESTING
Security testing attempts to verify that protection mechanisms built into a system will in fact protect it from improper penetration. During security testing, the tester plays the role(s) of the individual who desires to penetrate the system.
PERFORMANCE TESTING
Performance testing is designed to test 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
(177)
PROJECT REPORT
assessed as white-box tests are conducted. However, it is not until all system elements are fully integrated that the true performance of a system can be ascertained.
IMPLEMENTATION
Once the proposed system has been tested to its requirement another important aspect is its correct implementation so that the desired goals of the organization are achieved.
Methods/implementation technique is adopted depending upon the organization requirement. Using following two techniques is adopted depending upon the organization requirement. Using following two techniques carries implementation. SERIAL IMPLEMENTATION PARALLEL IMPLEMENTATION
SERIAL IMPLEMENTATION
This technique of implementing is adopted when the entire system is to be replaced in one go and the existing system is changed with the proposed system. The system has its own advantages and disadvantages and is adopted keeping in view of the organization requirement this technique is fast however some factor is high for the organization the entire existing data has to be stored before change over.
PARALLEL IMPLEMENTATION
This is achieved by dividing the entire processing/system into various sub systems. The existing system is therefore replace to the new system step by step and the organization
(178)
PROJECT REPORT
remains function during change over. The system avoid the storage of existing data as it is being done in phases however taken more time and risk involves is much less.
CHANGING PASSWORD
This module is only accessible by the system administrator who has the rights to change the password of all users who operate this system
(179)
PROJECT REPORT
Use relatively simple decomposition techniques to generate project cost and effort estimates. Use one or more empirical models for software cost and effort estimation. Project complexity, project size and the degree of structural uncertainty all affect the reliability of estimates. For complex, custom systems, a large cost estimation error can make the difference between profit and loss. A model is based on experience and takes the form: D=f (V1) Where d is one of a number of estimated values (e.g. effort, cost, project duration) and (V1) are selected independent parameters (e.g. estimated LOC (Line of Code) or FP (Functional Parameters)
(180)
PROJECT REPORT
Price Quotation:
The process will start after the system study and with an advance amount of 50% from the corporate as advance. The rest in at the time of implementation.
(181)
PROJECT REPORT
The project will approximately require 8 man months (8 person for a month) to be completed. The development cost for this proposed software will be Rs 11,500 (per man month)* 8 (man months)=Rs 92,000/ Cost of original software (SQL Server) Rs 58,000 (approx), (Developer) Rs 18,000 (approx) excluding 4% LST.
Total:
(182)
PROJECT REPORT
PERT CHART
CRITICAL PATH 0-1, 1-2, 2-3, 3-4, 3-5, 5-6, 6-7, 6-8, 7-8, 8-10, 10-11, 11-12
SR/NO. 1 2 3 4 5 6 ACTIVITY 0-1 1-2 2-3 3-4 3-5 4-5 TYPE OF ACTIVITY Study existing system Study proposed system Analysis Feasibility study Software Requirement & Analysis Dummy DURATION IN WEEK 1 2 2 2 2.5 0
(183)
PROJECT REPORT
7 8 9 10 11 12 13 14 15
2 4.5 3.5 5 0 0 2 1 1
SR/NO. 1 2 3 4 5 6 7 8
TYPE OF ACTIVITY Study existing system Study proposed system Analysis Feasibility study Software Requirement & Analysis Dummy Design Testing
(184)
PROJECT REPORT
9 10 11 12 13 14 15
3.5 5 0 0 2 1 1
BIBILIOGRAPHY
VISUAL BASIC: The Complete Reference:
McGraw-Hill.
VISUAL BASIC:
(185)
PROJECT REPORT
http://wikkipedia.com
www.learnonline.com
(186)