table des
#1

table des



Person Class
It is represented as a base class that is inherited by other child classes such as Student, Doctor, Employee and other classes. Person class has many properties and methods that help it to achieve its tasks. For example, it contains properties such as name, password, username and email that are considered main data of any person who deals with the site. It contains functions ( methods) such as loginfun, forgetpassword, modifyaccount, Createaccount that are considered as the main functions for any actor that deals with the system.

Student Class
Student class is used to point out the role of a student in the system. This class has many properties such as studentlevel, Late, Department, crrentTerm that identify a certain student. It also contains some methods as GenerateSerial, RegstNow and AddRemoveWithdrow that simplify actions made by students such as having a serial, registration process and withdraw from subjects respectively.

StudentResult Class
This class is used to show the results of students. There are many properties such as EndTermResul, MidTermResult, StudentSerial and StudentName that shows results of second term, first term, student name and serial respectively. There is also StudentResult method that returns results of students.

LateStudent Class :
This class is used to handle students of late registration. This class has two properties: name and serial, that are used to return names and serials of students that have late registration.

Doctor Class
Doctor class is used to handle doctor usage of the system. There are many properties and methods for achieving that. Examples of Doctor class properties are GetDepartment, GetDescription, GetLecTable and GetScientificDegree are used to show a doctor's department, description of a certain doctor, lecture table of a doctor and scientific degree of a doctor respectively. Examples of Doctor class methods such as GetSerial and MarkRegistration that enables a doctor to obtain his serial and makes his registration respectively.

CollegeManager Class
This class is used to handle the role of the Dean of College. It contains a lot of methods. Examples of these methods are : AddDoctor, AddReg_Office_Manager, ModefiyDoctorInfo and ModefiyReg_Office_ManagerInfo. These methods enable the Dean to add new doctors, add a new office manager, modify doctor and office manager information respectively.

Reg_Office_Manager Class
This class is used to handle the role of Office Manager in the system. It contains Getcurrenttable property that enables Office Manager to create and modify lecture table. This class contains also several methods such as AddEmployee, EmployeePermission, GenerateSerial, LateRegistration, LateStudents and others. These methods enable him to add an employee, grant permissions to employees, obtain his serial, allow late registration and specify its conditions and rules, and get names of students who registered lately respectively.

Employee Class
This class is used to handle the role of employees in the system. It has myrole property that points out the role of an employee. It has also several methods such as AddStudent, GenerateSerial and ModefiyStudentInfo that are used to add new student, obtain serial and modify student data respectively.

EmployeeRole Class
This class is used to point out an employee role in the system. It contains some properties such as Department, DepartmentName, Description and RoleName. These properties enable an employee to get department serial, department name, role description, and role name respectively.

Subject Class
This class is used to point out subjects taken by a certain student. It shows credit hours related to a certain subject, prerequisites of that subject and so on. This class contains a lot of properties and methods. Properties examples: GetCreatedHoure, GetDescription, GetLecturHoure, GetLabHoure and GetPrereguisite. These properties return subject credit hours, subject description, the time of subject lecture, the time of subject labs and subject prerequisites respectively. Examples of methods: HavePrerequisite, SetTrust and ThisSubjectInPrerequisite. These methods explain if a subject has prerequisites, if it is trusted (i.e. selected from the database) and if it is considered a prerequisite for other subjects.

SubjectLecture Class
SubjectLecture class is used to show information about a subject lecture as its location, doctor name, date and subject. There are some properties and methods that serve the previous tasks. SubLocation, DoctorName and date are examples of class properties. They show subject location, name of the doctor of that subject and date of the lecture respectively. SubjectLecture constructor is used to show subject information such as lecture time, location, subject name and information that were discussed in the previous properties.

MyTimeLec Class
This class is used to handle the day and time of a certain lecture. It uses properties such as MyDayOfWeek, Start and End. These properties show the day, start time and end time of a lecture respectively. The class uses also MyTimeLec constructor that returns the previous properties.

Location Class
This class is used to provide the system with information about a certain location. There are some properties that execute these tasks such as Description, MaxCapacity, Name and Type. These properties show location description, available capacity, location name and type ( rooms, benches, etc.) . IsFreeLecNow method is a boolean method that shows if a certain location is free or not at a specified time.

Table Class
This class is a very essential class for the performance of other classes. It has many methods and properties that manipulate the process of addition and deletion from database. It has properties such as DoctorPlan, StudentPlan, LocationPlan and TimePlan that identify a doctor's plan for teaching certain subjects, a student plan for taking certain subjects, the schedule of a certain location ( a group of subjects will be taken in that location ) and the schedule of a certain time ( that time will be reserved for certain subjects ). This has also several methods, for example, Clear, GetCredetHour and RetrieveSubjectLect methods. Clear method clears the contents of the table. GetCredetHour method returns the credit hours of a certain subject. RetrieveSubjectLect method returns lectures of a certain subject.

QuareTable Class
This class is used by almost all actors of the system. It inherits its contents from Table class and helps each actor to perform his query from the database. It has a constructor that executes that query. It helps Student, Reg_Office_Manager and Doctor classes to perform their tasks.

Group Class
This class is used to handle subject groups in the system. It contains several methods and properties that extract, add and remove subjects from groups. Examples of properties: GetName property that returns group name, and GetSerial property that returns group serial. Examples of methods: AddSubjectSerial method that adds a subject serial to its group, GetSubjectSerial method that returns a subject serial from its group, and RemoveSerialFromGroup method that remove a subject serial from a group.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: triple des, triple des c implementation, byui dean, des in c, umucs dean of the, implementationo of des in, jeux des,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Couplage des méthodes Lattice Boltzmann sur Réseau et les Eléments Discrets (DEM) seminar paper 0 687 15-03-2012, 04:49 PM
Last Post: seminar paper
  The DES Algorithm Illustrated seminar addict 0 668 24-01-2012, 12:29 PM
Last Post: seminar addict
  Cain – Rainbow Table Password Cracking project report helper 0 1,107 08-10-2010, 12:02 PM
Last Post: project report helper

Forum Jump: