se lab soft copy

Upload: jyoti-mishra

Post on 05-Apr-2018

232 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/2/2019 Se Lab Soft Copy

    1/33

    PROBLEM STATEMENT:-

    Problem statement of a system describes all the real problems that exist in the present

    system. The success of the system depends largely on how clearly the problem is defined,

    thoroughly investigated and properly carried out through the choice of solution. A good system

    model should provide not only the mechanisms of problem understanding but also the frame

    work of the solution. Thus it should be studied thoroughly by collecting data about the system.

    Then the proposed system should be analyzed thoroughly in accordance with the need. Thefollowing problems in the present system urge us to look for new software which can rectify

    these problems and help us achieve significant technological progress:

    The examination for various certification courses, entrance for any institute or

    organization, etc are increasing rapidly in the world.

    The problem is to arrange or to conduct these exams at different locations at

    worldwide.

    For this, the man-power will also increase. There will have to invest more

    money for marketing and paper printing.

    Due to this type of examination, there would be more chances of cheating which

    is the reason of lack of interest in people.

    The distance of the locations or the centre for the examination may be too long

    for some candidates.

    Due to this, many people cant afford as this consume more money & time.

    This will be inconvenient to the people.

    The results of all these exams take tedious time, so this process is timeconsuming.

    The people of this generation have no time to wait for the result which is declared in months.

    QuestionnairesQ.1 What is examination?

    Ans. Examination is a scenario of testing the knowledge of a person and test of proficiency or

    knowledge by questions.

    Q.2 What is Online Exam?

    Ans. Examination which is conducted through internet or one can give the exam or check their

    knowledge via internet.

    Q.3 What is Offline Exam?

    Ans. The exam which is taken by someone in form of hard copy which is evaluated by

    someone else.

    Q.4 What is the main difference between online and offline exam?

    Ans. In offline examination, the evaluation is done by some person while in online examination

    the evaluation is done by the system itself.

    Q.5 Why online exam is used?

    Ans. Due to online examination, the organizer has to face less expenses compare to the offline

    exam as well as this process is not time consuming. So, it is beneficial for both organizer and

    the candidates of the exam.

    Q.6 What kind of application is this software?

    Ans. Web Application.

  • 8/2/2019 Se Lab Soft Copy

    2/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Q.7 Which kind of web pages is used in this application?

    Ans. Dynamic web pages.

    Q. 8 Give some examples of exams which are online.Ans. TOEFL, MCTS, SUN CERTIFICATION, E-LITMUS, CCNA, MCSC, etc.

    Q .9 How many modules are used in this project?

    Ans. There are 2 modules in this project- user module and administrator module.

    Q.10 What is the user module?

    Ans. In this module, the candidate or the user which is already registered will give the exam on

    the technology that he has selected. When he will submit his paper, at that instant he will get

    the result.

    Q.11 What is the administrator module?

    Ans. In this module, the administrator will manage the technology and question bank from

    which the questions are fetched. He will maintain the record of the user.

    Q.12 If a candidate want to give exam what should the user do first?

    Ans. Firstly, the user will fill the registration form (if he is not registered yet) and give the

    required information and will get user-id and password. This user-id and password will act as

    an admit card for the user when he want to give the exam. If the user is already registered, then

    he will login first by his user-id and password. When he will login successfully, he will give the

    exam on the selected technology and after exam he will get the result and can take report card.

    Q.13 Why is registration necessary?

    Ans. Registration form is used to take the information of the user and it will provide the user-id

    and password for the security purpose.

    Q.14 What should be entries of registration form?

    Ans. The registration form consists of first name, last name, date of birth, user-id, password,confirm password, qualification, technology category and experience category.

    Q.15 If user is new then what is the first step for that user?

    Ans. If the user is new then he will firstly fill the registration form in which he has to fill some

    information and he will get the unique user-id and password.

    Q.16 What do you mean by category?

    Ans. Category is to make decision in accordance with a particular field or class or division of

    things or ideas.

    Q.17 What is experience category?

    Ans. It means it is categorized according to the experience that the person had yield on that

    particular technology.

    Q.18 What is technology category?Ans. This category consists of the technologies on which the user will give exam. Technologies

    such as JAVA, .NET, VB, PHP.

    Q.19 What is the password confirmation?

    Ans. The confirm password is used to check whether the entered password is right or not by the

    user.

    Q.20 By whom examination schedule is prepared?

    Ans. The administrator prepares the schedule according to the technology that the user has

    selected.

    Q.21 How schedule for online examination is prepared?

    Ans. The administrator will fetch the information of the user (user-id, tech-id and exp-id) and

    according to that information he will manage the date and time of the exam.Q.22 To whom the schedule will be displayed?

  • 8/2/2019 Se Lab Soft Copy

    3/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Ans. The user who is already registered and who wants to give exam, he will see the schedule.

    The schedule will be displayed when he will login successfully.

    Q.23 Why password confirmation is expected?

    Ans. When the user is new then he has to fill the registration form to register himself in thissystem. He is asked to fill the user-id and password. If he is mistaken to write the password,

    then it will be checked by the confirm password field.

    Q.24 What are the information that are given to candidate by schedule?

    Ans. The information related to the time table which consists of date, time, technology category

    and id, experience category and id.

    Q.25 How can system identify user/administrator?

    Ans. The user-id and password is given to both user and administrator. When the administrator

    will enter his user-id and password, he will get the menu page different from the users menu

    page.

    Q.26 Who maintain the record of user database and provide user-id and password?

    Ans. The administrator will manage the user database and prepare the schedule.

    Q.27 What is login page?

    Ans. Login page act as an admit card which contains the user-id and password field. This is

    mainly used for the security purpose.

    Q.28 Why do we use login page necessarily?

    Ans. Login page is used to differentiate the users and administrator. It is also used for the

    security purpose.

    Q.29 What is the work of controller?

    Ans. The controller is used to check whether the information filled by the user is correct or not

    and if it is correct then save it in the database and authenticate the user.

    Q.30 How can we say that the use of this software is secure?Ans. The administrator control makes this software secure by storing and maintain all the

    information in the database.

    Q.31 Who is administrator?

    Ans. The administrator is the user who has the right to control and manage the whole software.

    He can manage all the databases.

    Q.32 Who is candidate?

    Ans. The candidate is the user who is already registered and wants to give the exam. He will be

    given the schedule for their exam.

    Q.33 How are online examination organized?

    Ans. Online exams are organized through internet. The entire task such as from marketing to

    conducting exams is done by internet.Q.34 How are offline examination organized?

    Ans. For offline exams, the organizer has to spend his more time and money for marketing,

    methods and conducting exams.

    Q.35 How can any user give the online examination?

    Ans. The user has to register him by filling the registration form which will provide him a

    unique user-id and password which will act as an admit card. After filling the login form, he

    will login successfully and will see his schedule. According to schedule, he will give exam by

    selecting the option of give exam.

    Q.36 Who are involved in online exam?

    Ans. Candidate and administrator who have their respective unique user-id and password are

    involved in online exam.Q.37 What is database?

  • 8/2/2019 Se Lab Soft Copy

    4/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Ans. Database is a structured set of data and is used to store all the information and used to

    retrieve the data whenever necessary.

    Q.38 How many database are used in software?

    Ans. 3 databases are used in this software.Q.39 What will be the database for online examination?

    Ans. User database, Question database (Question Bank) and Result database.

    Q.40 Who will maintain all data base of software?

    Ans. The administrator will maintain all database of software.

    Q.41 What are the fields of user database?

    Ans. Fields of user database are user-id, password, tech-id, exp-id, date of birth, first name and

    last name.

    Q.42 What are the fields of question database?

    Ans. Fields of question database are tech-id, qno, qdesc, choice1, choice2, choice3, choice4

    and answer.

    Q.43 What are the fields of result database?

    Ans. The fields of result database are user-id, tech-id, percent and status.

    Q.44 Is there may be other administrator?

    Ans. No, there is no other administrator as only one will control the whole system.

    Q.45 What is question bank?

    Ans. Question bank is used to store the questions. The administrator can modify, edit or delete

    the questions. The questions for the exam are fetched from this question bank.

    Q.46 Who can maintain the question bank?

    Ans. The administrator will maintain the question bank. He can edit, modify or delete the

    questions.

    Q.47 The questions of online examination are of which type?Ans. The questions of online examination are optional which contains 4 options.

    Q.48 From where the questions for question paper are fetched?

    Ans. From the question database or the question bank, the questions are fetched for the

    question paper.

    Q.49 At what basis the questions of question bank are prepared for candidate?

    Ans. According to their experience on that particular field, the question paper is prepared for

    the candidate.

    Q.50 What will be the operation perform on question bank?

    Ans. The administrator can edit, modify or delete the question from the question bank.

    Q.51 Give some example of technology used in online examination.

    Ans. JAVA, .NET, PHP, VB.Q.52 Who conduct the examination?

    Ans. The administrator will conduct the exam.

    Q.53 What are the advantages of online exam?

    Ans. As the project stores all the information of a quiz, it is useful when institute want not to

    use extra expenditure like paper and ink, teacher for invigilating the answer sheets, saving time

    in result declaration, maintaining a record of the tests as well as the performance of the

    students.

    Q.54 Hows it economically better to organization than the offline exam?

    Ans. The organization gets results rapidly with fewer expenses. While in offline exam, the

    expenses on the man-power, paper work, methods is increased.Q.55 What are the disadvantages of offline exams?

  • 8/2/2019 Se Lab Soft Copy

    5/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Ans. Due to offline exam, the expenses of the organizer is increased. The probability of

    cheating, man-power, methods, money and marketing is also increased.

    Q.56 Is the number of question are fixed?

    Ans. Yes, the number of questions is fixed for the candidate whom he has to solve in a giventime.

    Q.57 Is any time limit given to candidate in software?

    Ans. Yes, there are limited questions to solve in a given time.

    Q.58 If candidate cant complete the question paper in given time limit than what will happen?

    Ans. If the candidate cant the question paper will automatically submitted and the report will

    generated according to paper.

    Q.59 If one wants to come out from software then which option is given to user?

    Ans. Logout is the option used to come out from the software.

    Q.60 If one wants to close the software then which option is given to user?

    Ans. Exit is the option which is given to the user to close the application.

    Q.61 How is this exam time saving for this generation or for the present scenario?

    Ans. It is time saving for this generation as the number of the center is increased and the

    travelling time will be reduced for them. After the examination, they get result at that instant.

    So, they had not to wait for the result.

    Q.62 How can we say that man power reduce due to this system?

    Ans. In the offline exams or even quizzes, they are conducted by either orally asking questions

    or by means of hand written tests, thus spending a lot of man-power & time in preparing

    questions, preparing time tables, spending a lot of money expenses on writing material and

    man-power. The cumbersome job does not end with this; even after this the invigilators have to

    check the answers. While in online exam, the man-power is reduced as the number ofinvigilators becomes fewer and there is no need of invigilators to check their papers.

    Q.63 How online examination is more efficient and convenient for the people?

    Ans. As it is both time saving and money saving system, so it is efficient and convenient for the

    people.

    Q.64 For what purpose the organization uses this system?

    Ans. The organization uses this system to evaluate the ability of their employees on their

    particular technology.

    Q.65 What is performed after submission of question paper?

    Ans. The evaluation process is done after the submission of paper then report is generated.

    Q.66 How is the evaluation performed?

    Ans. When the paper is submitted by the user, the answer key is matched with it and calculatesthe percentage by his correct answer and wrong answer.

    Q.67 Which database contains the answer key?

    Ans. The result database contains the answer key.

    Q.68 What is result?

    Ans. The result is the evaluation of the candidate which shows the command on a particular

    technology.

    Q.69 How will the administrator maintain result of each user?

    Ans. By using the result database, the administrator will maintain result of each user.

    Q.70 What fields are shown in result which is displayed to candidate?

    Ans. The fields are total questions, total attempted question, correct answers, wrong answers

    and percentage.Q.71 Who will generate report card and result at screen?

  • 8/2/2019 Se Lab Soft Copy

    6/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Ans. The result and report card will be generating by using the result database by the

    administrator.

    Q.72 Is the menu page of administrator and other user different?

    Ans. Yes, the menu page of administrator and other user is different.Q.73 How the online examination helps the private institute for evaluation of student?

    Ans. The institutes can use this software by conduct an exam after the completion of that

    technology course for their student.

    Q.74 What is status?

    Ans. Here, status means to evaluate the persons ability in a particular field by comparing his

    previous results with his current result.

    Q.75 How can one see own status?

    Ans. There is an option on the menu page of the user i.e. status option.

    Q.76 What will show status?

    Ans. Status will show all the previous results of the user. It will show that how much he

    improve in that technology.

    Q.77 By whom the status of all the users is maintained?

    Ans. The administrator will maintain all the user status in the result database.

    Q.78 For what purpose the organization uses this system?

    Ans. The organization uses this system for to test or to check their employees ability in their

    particular field.

    Q.79 Is there any option to see the previous results?

    Ans. Yes, there is an option for the user to see his previous results i.e. status option on the

    menu page.

    Q.80 What is report card?

    Ans. Report card is the hard copy of the result that the user gets after the examination whichcontains the total questions, total attempted questions, correct answer, wrong answer and

    percentage.

    Q.81 What is the process of giving the result?

    Ans. The result is fetched from the result database. It is calculated by taking the total number of

    questions, total attempted questions, correct answers, wrong answers and the percentage is

    evaluated.

    Q.82 Can the time line of examination be changed or not?

    Ans. Yes, The time line of the online examination given to candidate can be changed if it

    required.

    Q.83 Who can change the time line?

    Ans. The authority of changing the time line is only given to the administrator of the project.Q.84 If the technology category can be change or not?

    Ans. Yes, the technology category can be change.

    Q.85 Who can change the technology category?

    Ans. Only the administrator has the authority to change the technology category.

    Q.86 If the administrator want to increase the level of online examination than how it can be

    possible?

    Ans. There is a way that the level of online examination can be increased is that by changing

    the level of question in question bank.

    Q.87 What can be used to select the technology category by the user in registration form?

    Ans. We can use the drop down box in its designing part so that one can select his technology

    in which he/she wants to give exam.Q.88 How can be experience by a candidate will be given in registration form?

  • 8/2/2019 Se Lab Soft Copy

    7/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Ans. The experience will be given in the drop down box.

    Q.89 The question paper will change with the change in experience category, why?

    Ans. Yes, the question paper changes with the change in experience because the level of

    question paper will be decided according to the experience by the administrator.Q.90 Which option is provided to a candidate to go at the next question?

    Ans. The next command button is provided to the candidate that he can go to the next question.

    Q.91 Is there any facility given to candidate to attempt the previous question?

    Ans. Yes, candidate can go to the previous question with the help of back command button.

    Q.92 Will the student able to change the results?

    Ans. No, they wont be able to change the results. They dont have the rights of modification.

    Only the administrator has the rights for modification.

    Q.93 By whom will the technology be decided for the examination?

    Ans. The candidate who wants to give the exam will decide the technology by choosing it at

    the time of filling the registration form.

    Q.94 Who will define the technology category?

    Ans. The administrator will define the technology category. He has the right to modify all these

    technologies.

    Q.95 For how long will the system available?

    Ans. The system will be available until the administrator or the candidate logout from it.

    Q.96 When will be the online system failed?

    Ans. The online system will be failed when there is server problem or the electricity or power

    supply is cut off.

    Q.97 What is database management system?

    Ans. The system which manages the inter-related data is called database management system.

    Q.98 Will the system require any type of manual paper work to be done?Ans. No, the system wont require any type of manual paper work to be done.

    Q.99 Is this system user friendly?

    Ans. Yes, this system is user friendly as it provides the environment to the user and

    administrator to interface with it easily.

    Q.100 Can a single user perform multiple test?

    Ans. Yes, he can perform multiple tests in different technologies according to his experience

    Domain Data Dictionary

    1. Examination : Test of proficiency or knowledge by questions.

    2. Certification : Formal documentation attesting a fact or a qualification.

    3.Cheating : Gain an unfair advantage by deception or breaking rules.

    4. Online Examination : one can give the exam via internet.

    5. Offline Examination : exam is taken by someone in form of hard copy which is

    evaluated by someone else.

    6. Organization : Any organized body or society.

    7. Exam center : where one can give the exam.

    8. Man-power :Number of people available for work and service.

    9. System :Set of connected things or parts in a common structure or function.

    10.Software : set of programs for computer.

    11.User : A person who uses the things.

    12.Registration : Registering or being registered.

    13.Category : Class or division of things or ideas.14.Technology : Knowledge or use of the mechanical arts and applied science.

  • 8/2/2019 Se Lab Soft Copy

    8/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    15.Experience :observation of or practical acquaintance with facts or events.

    16.User-id : unique key which identify a person.

    17.Unique : being the only one of its kind, having no like, equal, or parallel.

    18.Password : prearranged selected word or phrase securing recognition,admission.

    19.Confirm password : confirmation of entered password is it right or wrong.

    20.Record : a piece of evidence or information constituting an (esp. official)

    account of something that has occurred,

    21.Database : structured set of data held in a computer.

    22.User Database : structured set of user record in computer.

    23.Administrator : manager of a business, public affairs, or a person's estate.

    24.Candidate :person entered for an examination.

    25.Authentication : establish as true, genuine, or valid.

    26.Login : the form to prove the authentication.

    27.Controller :person or thing that controls.

    28.Logout : option to come out from an application.

    29.Exit : act or right of going out.

    30.Domain : area under one rule; realm.

    31.Menu : Computing list of options displayed on a VDU

    32.Schedule : a list of intended events, times or plan of work.

    33.Question Database : structured set of questions saved in computer.

    34.Answer Key : which have the answer of respective question.

    35.Modification : modifying or being modified change made.

    36.Deletion :remove especially by striking out.

    37.Edit : reword in order to correct, or to alter the emphasis.

    38.Activate/Deactivate : to give the status of question as can use or not.

    39.Options :choice thing that is or may be chosen.

    40.Selection : things from which a choice may be made.

    41.Conduct exam : to conduct an exam or manage all aspect of exam.

    42.Question Paper : set of question to solve by candidate.

    43.Fetch question : take question from question bank for question paper.

    44.Time Line : time boundation in which some work should be completed.

    45.Evaluation :assessment of question paper.

    46.Result Database : structured set of evaluated results of many candidates.

    47.Result : list of scores or winners etc. in examinations or sporting events.

    48.Percentage : rate or proportion per cent.49.Status : rank, social position, relative importance.

    50.Report Card : the sheet having all report like status

    Identify Entities

  • 8/2/2019 Se Lab Soft Copy

    9/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Administrator: - Entity is a real-world object. This entity will manage the user

    information and schedule of the examination. He will manage the question bank and

    technology category i.e. he can edit, modify or delete the questions and technologies.

    He will conduct the exam and manage the results of all users. The attributes of thisentity are user-id and password.

    User: - This entity will be necessarily registered for giving the examination. At thetime of registration, he has to give the information of the technology on which he wants

    to give his examination. During exam, he has to complete all the questions at a given

    time limit. The attributes are user-id, password and tech-id.

    Registration: - This entity is used for the new candidate to register into the system.This entity will take the information of the user about his technology on which he wants

    to give his exam. The attributes are user-id, password and tech-id.

    Schedule: - This entity will contain the time-table by which the user can see the time of

    the paper. The attributes are tech-id, date and time. Question Bank: - This entity will contain all the questions of the exam of all the

    technologies. The management of the questions i.e. modifies, editing or deleting is done

    in this entity. The attributes are question-id, options and correct option.

    Technology Category: - This entity will contain all the technologies on which theexam is conducted. This entity will manage these technologies by adding new, editing

    or by deleting. The attributes are tech-id, tech-name.

    Experience Category: - This entity is used to categorize the level of questions. Theattributes are exp-id and exp-years.

    Result: - This entity will display the result of the user after giving the exam. This result

    will contain the total questions, total attempted question, correct answer, wrong answerand percentage. The attributes are user-id and attempt-no.

    User Record: - This entity is used to store the results of the users and to store theinformation of the users such as user-id, password and code.

    Online Exam: - This entity will contain the question papers of all the technologies. The

    user will give examination by the help of this entity. The attributes are user-id, attempt-

    no, tech-id and exp-id.

    Identify Actors Administrator: - The administrator is an actor who manages and plans the whole

    system or the project. The work of the administrator is to prepare the schedule of the

    examination according to the selected technologies and their experiences. He can add,

    modify or delete the technologies. He has to manage the question bank which containsall the questions category wise of the examination. He can modify, edit or delete any

    questions of any technology or of any experience category. He can de-activate any

    questions. It means if he doesnt want to give any particular question to the candidate in

    the examination then he can de-activate that question. The questions from the question

    bank will displayed on the screen and the exam conduction is managed by the

    administrator. The administrator has his own user-id and password. He has to manage

    the registration work. Then by retrieving all the user information from the user

    database, he will manage the schedule of the examination. After the examination he will

    manage the result and record of the previous results in the result database.

    User: - Another actor is the user or the candidate who will give the examination. If the user is

    new who is not registered yet, he can fill a registration form to get registered into this system.

    He has to fill all the information correctly and he will be successfully registered. If the user is

  • 8/2/2019 Se Lab Soft Copy

    10/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    already registered in this system, then he has to fill the login form which contains the user-id

    and password. All the users will be given unique user-id as their admit card. Then he will see

    his schedule and by that schedule the question paper will be displayed in front of him

    according to his selected technology and his experience. He has to complete his questionpaper in a given time period. If he completes all the questions on time, then he will submit the

    question paper and at that instant he will get the result which will contain total questions, total

    attempted question, correct answer, wrong answer and percentage. If he cant complete his

    paper on time then also the paper will automatically submitted and the report card will be

    generated.

    Identify Use Cases Registration: - This use case is used by user for registering themselves in this system if

    they are not registered. While the administrator manages all the users and their

    information through this use case.

    Login: - This use case act as an admit card. If any user wants to give the exam he has to

    login successfully. If the user login successfully then he is able to give the examinationwhile when the administrator login successfully he will get another menu page by

    which he can manage and plan the activities.

    Schedule: - This use case is used by the user to see the time table of the exam. While

    the administrator prepare and manage the schedule according to the technologies

    selected by the all the users.

    Question Bank: - This use case is not related to the user. The administrator manages

    the question bank. He can edit, modify or delete questions. He can activate or de-

    activate the questions. The questions for the exam are fetched from this question bank.

    Conduct Exam: - The user will use this use case to give the exam. He has to complete

    his question paper in a given time and submit it to get the result. While the

    administrator use this use case to conduct the exam for the users according to thetechnologies.

    Result: - This use case will display the result of the exam on the screen of the user.

    While the administrator will store the results of all the users in the result database along

    with their user-id and tech-id.

    Report Card: -This use case provide the facility to the user to get the print out or hard

    copy of the result of the exam.

    Use Cases ModelUse case diagram is used to give the description of the software or the system. It means

    it shows that what facility is given to the user by the system. In this online examination

    system, the use diagram consists of 2 actors- user and administrator. The use cases areregistration, login, schedule, question bank, conduct exam, result and report card. The use

    cases are shown by ellipse. The association between the use case and the actors is given by

    the unidirectional association. The association of both the actors with the use case is same

    but their tasks are different.

    The association of the administrator with the registration shows that he will manage the

    user registration by maintaining data in user database. The use case login shows that when he

    will login to the system, firstly the user-id and password will be checked and the menu page

    will be displayed. The schedule use case shows that he will prepare schedule by fetching the

    data from the user database which shows about the time table of the exam for the user. Next use

    case is question bank through which administrator store all the questions of the paper and can

    modify or delete the questions by using question database. The result use case is used to

  • 8/2/2019 Se Lab Soft Copy

    11/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    maintain the user result by fetching the information from the result database. The report card is

    the hard copy of the result of the user.

    The association of the user with the registration use case shows that if the user is new

    then he has to register him first by filling this form. The login use case will differentiate theuser and the administrator and according to them the menu page will also different. Then, next

    is schedule use case through which the user will see the schedule of his exam. The conduct

    exam use case gives the information about the exam which is to be given by the user. The result

    shows the ability of the user on a particular technology. The report card is the hard copy of the

    result. If the user wants then he can take it.

    Online Examination Use-Case Model Main Diagram

  • 8/2/2019 Se Lab Soft Copy

    12/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Use Case Description

    1. Registration1.1Brief Introduction

    The use case describe that how one who wants to give the exam can register

    self and how administrator manage the user database and allot user-id and password for

    authenticate him to give examination.

    1.2 Flow of Events1.2.1 Basic Flows

    This use case starts when the actors wishes to give the Online Examination System. 1. The system provide a register form in which actor have to fill the require information

    User

    Registration

    Login

    Question Bank

    Schedule

    Result

    Conduct E xam

    Report Card

    Administrator

  • 8/2/2019 Se Lab Soft Copy

    13/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    like his/her personal information, about his/her field of interest in which he/she wants to

    exam and his experience.

    2. When the actor has fill the all information than administrator manage the user

    database.3. The administrator than give a unique user-id and password to give the authentication

    for giving the exam.

    1.3 Special Requirements None

    1.4 Pre-Conditions None

    1.5 Post-ConditionsIf the use case was successful, the actor is registered and has the authentication to give

    the examination.

    1.6 Extension PointsNone.

    2 Login2.1 Brief Introduction

    This use case describes how an administrator and a user logs into the Online ExaminationSystem.

    2.2 Flow of Events2.2.1 Basic Flows

    This use case starts when the actors wishes to log into the Online Examination System.

    1. The system requests that the actor enter his/her name and password.

    2. The actor enters his/her name and password.

    3. The system validates the entered name and password and logs the actor into the

    system.

    2.2.2 Alternative Flow 2.2.2.1 Invalid Name/Password

    If, in the Basic flow, the actor enters an invalid name and/or password, the system displays an

    error message. The actor can choose to either return to the beginning of the Basic Flow or

    cancel the login, at which point the use case ends.

    2.3 Special Requirements None

    2.4 Pre-Conditions None

    2.5 Post-ConditionsIf the use case was successful, the actor is now logged into the system.

    2.6 Extension PointsNone

    3 Question Bank

    3.1 Brief Introduction

    This use case describes how administrator manage questions he/she add/remove/edit

    questions.

  • 8/2/2019 Se Lab Soft Copy

    14/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    3.2 Flow of Event3.2.1 Basic Flow

    This use case starts to manage the question bank. In which administrator can edit/add/delete

    questions.1. The administrator makes a question database related to all technical fields.

    2. If administrator want to edit/add/delete any question.

    3. Then system request question id.

    4. If administrator gives the question id than he/she has that question can delete/edit

    question.

    5. He/ She also can add any new question.

    6. Thus administrator can manage the question bank from which question are fetched for

    online examination question paper.

    3.3 Special Requirements

    The actor should be logged in as administrator online examination.3.4 Pre-ConditionsThe actor should be logged into online examination.

    3.5 Post ConditionsIf the use case successful, than administrator can easily manage the question bank and

    can easily add/edit/delete any question in question bank database.

    3.6 Extension PointsNone

    4 Schedule4.1 Brief Introduction

    This use case describes how administrator prepare schedule and display it to the

    candidates.

    4.2 Flow of Events4.2.1 Basic Flow

    The use case starts to prepare the schedule and display it to the candidates.

    1. When the all entries are saved in user database than administrator prepare the

    schedule according to the candidate entries.

    2. For it first system analyze the user record and get the entries than it ask to admin

    to manage the entries according to their field and give the appropriate dates to respective

    entries.

    3. Than the schedule is displayed to the candidate at browser as per the

    examinations are organized. 4.3 Special Requirements To manage the schedule actor should be administrator while candidate can only

    see the schedule.

    4.4 Pre-Conditions Both administrator and candidate should log into online examination for prepare

    schedule and see the schedule respectively.

    4.5 Post ConditionsIf the use case is successful, then the administrator can easily manage the

    schedule of candidate entries and candidate can know about their examination dates by

    schedule easily.

    4.6 Extension PointsNone

  • 8/2/2019 Se Lab Soft Copy

    15/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    5 Conduct Exam5.1 Brief Introduction

    This use case describes how administrator organize exam according to scheduled date

    and how candidate can give the exam.

    5.2 Flow of Events5.2.1 Basic Flow

    The use case starts to conduct an online examination.

    1. When a candidate wants to give the online examination according to schedule he/she

    login into online examination by unique user-id and password.

    2. Then user check if the user is according to the scheduled candidate then he/she is

    allowed to give examination else the error massage is shown to him/her login request is

    failed.

    3. After login candidate get a question paper which is prepared by fetching of question fro

    question bank randomly according to his/her technology information saved in userdatabase.

    4. The candidate has a timeline give by system within which candidate should complete

    the question paper.

    5. If he/she has completed it within time than the question paper is submitted by candidate

    for evaluation.

    6. Else the question paper automatically submitted after the time line is finished.

    5.3 Special Requirements The logged in user should be according to scheduled candidate.

    5.4 Pre-ConditionsThe candidate should be logged in successfully.

    5.5 Post Conditions If the use case is successful then candidate can easily give the examination.

    5.6 Extension Points None

    6. Result6.1 Brief Introduction

    The use case describes that how the evaluation of question paper is done by

    administrator and the result of candidate is prepared.

    6.2 Flow of Events6.2.1 Basic Flow

    This use case starts to prepare the result of candidate.1. After submission of question paper the question paper is evaluated by administrator

    with the help of question bank database.

    2. After that the result of evaluation I prepared by administrator which contain the total

    no. of questions. No. of right questions and no. of wrong question percentage and status

    of particular candidate.

    3. Then the Result is displayed to the candidates.

    6.3 Special Requirements To prepare result actor should logged in as administrator candidate can only see the

    result.

    6.4 Pre-ConditionsBoth administrator and candidate should log in successfully to perform this use case.

    6.5 Post Conditions

  • 8/2/2019 Se Lab Soft Copy

    16/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    If the use case is successful, then the candidate can see his/her result and get their

    status.

    6.6 Extension Points None

    7. Report Card7.1 Brief Introduction

    This use case provides the report card to the candidate which contain the all detail of the

    candidate with his/her result.

    7.2 Flow of Events7.2.1 Basic Flow

    This use case starts to generate the report card of candidate.

    1. When the result is prepared than the report card is generate which have the information

    about the personal detail with the information about the result

    2. When the report card is generated it is displayed to the candidates.3. This report card can be taken by candidates as print out of the report.

    7.3 Special Requirements None

    7.4 Pre-ConditionsBoth administrator and candidate should log in.

    7.5 Post ConditionsIf the use case is successful, then the candidate can take the hard copy of his report

    card.

    7.6 Extension Points None

  • 8/2/2019 Se Lab Soft Copy

    17/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    SEQUENCE DIAGRAM FOR ADMINISTRATOR

    Examination: Administrator

    Registration Login User Database Schedule Question Bank Result

    Check Information

    Password/ID

    Check

    Not Available

    Prepare Schedule

    Take Examination

    Add/Modify Questions

    Questions For Examination

    Result

    Database

    Evaluation

    Evaluation Result

    Prepare Result

    Display Result

  • 8/2/2019 Se Lab Soft Copy

    18/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    The above sequence diagram describes the tasks of the administrator sequentially. His

    first task is to manage the registration of the users who are not registered yet. The new user will

    be asked some information to fill the registration form. When the user fills all the information

    the administrator will check that whether the information is correct or not. If any candidate tries

    to login to the system, he has to fill the user-id and password. These data will be checked in the

    user database. If the data of the administrator are matched then he is administrator who has the

    rights to control the whole system. The matching of data means he is authenticated person. If

    the data doesnt match then a message will be displayed of not available and get again to the

    login page.

    The administrator has the right to prepare the schedule for the candidates to give the

    examination. Now, after login he will prepare the schedule by fetching the data from the user

    database. According to the experience and technology category that has been selected by the

    user, the time table is managed.

    Through question bank, the administrator will make the question paper. For this

    management he has to fetch the data from the question database. He can edit, modify, update or

    delete the questions from the question database. He can activate or de-activate the questions inthe database. Activate and de-activate question means if the administrator doesnt want to give

    any question to the user then he can de-activate it. The question, 4 options and the correct

    answer will be fetched from the question database. He can edit, modify or delete the technology

    category.

    When the user complete his exam and submit his paper, then the evaluation task will be

    done using result database. The evaluation process means the answers filled by the user will be

    matched by the answer key and calculate the percentage. The data related to the users

    submitted paper will be fetched by the administrator from the result database. Then, if the user

    wants the hard copy of his result means the report card then also the administrator will fetch the

    data from the database.

  • 8/2/2019 Se Lab Soft Copy

    19/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    SEQUENCE DIAGRAM FOR USER

    The above sequence diagram describes the task of the user sequentially. If the user is new i.e.

    he is not registered yet in this system then firstly he has to register himself to give the exam by

    filling the registration form. This registration form consists of the following information such

    Registratio: User

    Controller Login Us er Databa S c hedule Ques tion B a Ex am inat io Res ult

    Database

    Res ult Report Car

    Required

    Informatio

    Verif

    Password &

    Authenticate & S

    Chec

    Not Availa

    View Sched

    Display Questi

    Subm

    Get Res

    Have Report C

    Give Ex aminat

  • 8/2/2019 Se Lab Soft Copy

    20/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    as the first name, last name, user-id, password, technology category, experience category, date

    of birth and qualification. To register him, the user has to fill the information correctly. If the

    user-id or the code is already exists in the database then he has to fill the entries again. This

    whole task is done by using the user database in which the information is stored and retrieve

    whenever is needed. There is a controller to check whether the information is correct or not and

    authentication is also given to the user by it.

    When the user is registered or the already registered user wants to give the exam then

    he has to fill the login page with his user-id and password. It will be checked from the user

    database. If the information is matched with the user database, then it means he is authenticated

    person. If the data doesnt match then a message of not available will be displayed and get to

    the login page again. When he login successfully, he can see his schedule which is prepared by

    the administrator according to his technology category and the experience category. According

    to his schedule, he will give his examination. The questions of this exam will be optional.

    The examination paper will contain the question and 4 options and the user has to select

    the correct answer. There are a limited number of questions in the question paper which he has

    to solve in a given time. The questions will be fetched from the question bank or the questiondatabase which is managed by the administrator. If the user solves his paper in a given time,

    then he will submit his paper. If he cant solve his paper in a given time then also the paper will

    be submitted automatically. When the paper is submitted the evaluation process starts. The

    answers are matched with the answer key from the result database. After the evaluation and

    calculation of percentage, the result will be displayed by fetching the data from the result

    database. The result contains the total questions, total attempted questions, correct answer,

    wrong answer and the percentage. He can take the hard copy of the result means the report card

    by choosing the option given in the menu. He can also see his status means the previous results

    and compare it with his current result.

    CLASS DIAGRAM

  • 8/2/2019 Se Lab Soft Copy

    21/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    The class diagram is used to give that how the design classes of our project is used and what is

    the functionality of each classes. The information about persistent classes is also defined in it.

    The following classes are used in the class diagram of our project.

    Quest ion_Bank

    question_id : str

    Edit_Question()

    Delete_QuestioAdd_Question()

    Administrato

    User

    schedule

    date

    categoryi

    category

    manage(add()

    update()

    display()

    Examinat io

    User code

    Check()

    Reprot Car

    Timeline()Status()

    Register

    User name : S tr

    Pass word : S tri

    Code : St ring

    Submit()

    login

    User name : Str

    Pass word : S tri

    code : String

    Signin()Signup()

    Verify()

    Check c ode()

  • 8/2/2019 Se Lab Soft Copy

    22/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Registration:

    This class gives a registration form with different entries to be filled by the candidate

    who wants to give the online examination. The key variables and functions used in classes are

    as given below.

    Fname: it saves the first name of the candidate.

    Lname: it saves the last name of the candidate.

    User-id: it saves the user-id of candidate which should be unique.

    Password: it saves the password of candidate which is unique and

    used to give the authentication.

    Tech: it saves the information about technology in which candidate

    wants to give the exam.

    Expr: it saves the information about candidates experience

    according which level of question paper will decided.

    Dob: it saves the basic information like date of birth of candidate.

    Qual: it saves the basic information like qualification of candidate.

    Submit():it is a function which takes all information filled in

    registration form by candidate and saves it in user database and

    manage these all information.

    Login:

    This class use used to give the security to the software that only authenticates persons

    can give or control the whole process of examination. The key variables and functions used in

    classes are as given below.

    User-id: it saves the unique user-id which is given to the

    candidate. That one can enter in examination process.

  • 8/2/2019 Se Lab Soft Copy

    23/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Password: it saves the unique password of candidate which is

    used for the purpose of security.

    Login(): This function is used to verify the user-id and

    password with the help of user database.

    Logout(): This function used to that user who do not want to

    give exam.

    Exit(): This function used to that user who want to close the

    application.

    Schedule:

    This class is used to prepare and display the schedule according to which the exam

    will be organized. The key variables and functions used in classes are as given below.

    Date: Takes the date at which the respective user should give

    the exam.

    Category_id: Take the category_id which gives the technology

    in which respective one wants to give the exam.

    User_id: Take the user_id so that the candidate comes to know

    when he/she has to give the exam.

    Manage (): This function used to manage the schedule of a

    candidate according to which exam is conducted.

    Add (): This function is used to add any new entry in schedule.

    Update (): This function is used to update the schedule if one

    want to add or remove any entry.

    Display (): This function is used to display the schedule of any

    candidate.

    Examination:

  • 8/2/2019 Se Lab Soft Copy

    24/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    This class is used to conduct the examination and for evaluation and to generate thereport card of the respective candidate. The key variables and functions used in classes are as

    given below.

    User_id: it takes the user_id to check the availability of

    candidate.

    Tech-id: it gives the technology in which candidate want to give

    the exam.

    Qno: it is the serial number of question.

    Qdec: it is the description of question which is shown to

    candidate to be solved.

    Ch1, Ch2, Ch3: these are the option of question.

    Ans: It is variable which used to take the answer from candidate,

    Nor: it takes the number of right answers.

    Now: it takes the number of wrong answers.

    Per: it takes the ratio of right and wrong answer at per cent.

    Status: it takes the status of candidate.

    Timeline (): This function is used to give the time boundation.

    Submit (): This function is used to submit the question paper.

    Check (): This function is used for the evaluation part of the

    question paper.

    Report_card (): This function is used to generate the report

    card.

    Display (): This function is used to display the report card.

  • 8/2/2019 Se Lab Soft Copy

    25/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    Status (): This function is used to see the status of candidate

    after some time of given exam.

    Question Bank:

    This class is used to manage the question database in which administrator can add, edit,

    modify or delete any question and the question paper for examination is prepared by fetching

    the questions from here according to the technology and experience. The key variables and

    functions used in classes are as given below.

    Tech-id: it used to give the subject code that the fetched

    questions are given according to the selected technology and

    evaluation get easy.

    Qno: it is the serial no of the question.

    Qdes: it takes the whole question description.

    Ch1: it is the one of the option of question

    Ch2: the second option of question.

    Ch3: the third option of question.

    Ch4:the fourth option of question.

    Ans: it takes the answer of the respective question.

    Edit_question (): it is used to edit any question.

    Delete_question (): this function is used to delete any question.

    Add_question ():This function is used to add any new questionin question database.

  • 8/2/2019 Se Lab Soft Copy

    26/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    COLLABORATION FOR ADMINISTRATOR

  • 8/2/2019 Se Lab Soft Copy

    27/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    The above diagram is the collaboration diagram for the administrator. Collaboration

    diagram is derived from the sequence diagram. There are 9 main objects which are associated

    to each other. His first task is to manage the registration of the users who are not registered yet.

    The new user will be asked some information to fill the registration form. When the user fills

    all the information the administrator will check that whether the information is correct or not. If

    R e g i s t r a

    : A d m in is t

    L o g i n

    U s e r

    D a t a b a

    S c h e d

    Q u e s t i

    B a n k

    E x a m i n a t

    R e s u l

    7 : A d d / M o d i fy Q

    R e s u l tD a t a b a

    1 1 : P r e p a r e

    1 : C h e c k In fo r

    2 : P a s s w o

    4 : N o t A va

    3 : C h

    5 : P r e p a re S c 6 : Ta k e E x a m

    8 : Q u e s t i

    F o r

    E x a m i n a

    9 : E va l u

    1 0 : E v a l u a t i o n

    1 2 : D i s p

    R e s u l t

  • 8/2/2019 Se Lab Soft Copy

    28/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    any candidate tries to login to the system, he has to fill the user-id and password. These data

    will be checked in the user database. If the data of the administrator are matched then he is

    administrator who has the rights to control the whole system. The matching of data means he is

    authenticated person. If the data doesnt match then a message will be displayed of not

    available and get again to the login page.

    The administrator has the right to prepare the schedule for the candidates to give the

    examination. Now, after login he will prepare the schedule by fetching the data from the user

    database. According to the experience and technology category that has been selected by the

    user, the time table is managed.

    Through question bank, the administrator will make the question paper. For this

    management he has to fetch the data from the question database. He can edit, modify, update or

    delete the questions from the question database. He can activate or de-activate the questions in

    the database. Activate and de-activate question means if the administrator doesnt want to give

    any question to the user then he can de-activate it. The question, 4 options and the correct

    answer will be fetched from the question database. He can edit, modify or delete the technology

    category.

    When the user complete his exam and submit his paper, then the evaluation task will be

    done using result database. The evaluation process means the answers filled by the user will be

    matched by the answer key and calculate the percentage. The data related to the users

    submitted paper will be fetched by the administrator from the result database. Then, if the user

    wants the hard copy of his result means the report card then also the administrator will fetch the

    data from the database

    COLLABORATION FOR USER

  • 8/2/2019 Se Lab Soft Copy

    29/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    The above diagram is the collaboration diagram for the user which is derived from the

    sequence diagram of the user. There are mainly 10 objects in this diagram. If the user is new,

    then he will be asked some information to fill the registration form. The registration form is

    : User

    Registrati Controlle

    Login

    User

    Databas

    Schedul

    Questio

    Bank

    Examinat i

    Result

    Databas

    Result Report

    Card

    1: Required Informa

    4: Pass word &

    7: Not Availa

    2: Veri

    3: Authenticate & S

    5: Chec

    6: View Sched

    8: Give Examina

    9: Display Questi

    10: Sub11: Get Res

    12: Have Report

  • 8/2/2019 Se Lab Soft Copy

    30/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    controlled by the controller. He will check whether the information is correct or not. If the

    information is correct then, the user will be authenticated by the controller and store the

    information into the user database. When the user will login with his user-id and password then

    it will be verified from the user database if he is authenticated then he can proceed otherwise he

    will be on the login page.

    When the user login successfully, then he can see his schedule and can give his exam.

    The question for the exam is fetched from the question bank. The exam will base on the

    technology which the user has selected during the registration. The questions displayed on the

    screen will be of the selected experience category and technology category. After the

    completion of the paper, the paper will submit to the result database. Here, the evaluation

    process will be done. In evaluation, the submitted answers will match with the answer key and

    calculate the percentage which will be stored in the result database. The result of the user will

    be displayed in front of him who is fetched from the result database. After the result, he can

    take the report card with him.

  • 8/2/2019 Se Lab Soft Copy

    31/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    ACTIVITY DIAGRAM

    The activity diagram describes the activities from the starting state to final state. There

    will be only one initial state but may be more than one final state. In this software, the home

    page which consist the login page will be displayed first. The registration form is there for the

    new user. If the user is registered then he can login to the software. There are 3 conditions after

    Registratio

    Login

    View Sched

    Maintain

    Schedule

    Valid Use

    Valid for Administrato

    Prompt For

    ReentryNo input trie

    remain

    Invalid Password/ I

    Give

    Examinatio

    Submit Questi

    Paper

    Result

    Report Card

    Question Ba

    Add Questio

    Modify

    Questions

    ConductExaminatio

    Input tries remai

    Maintain Us

    Record

    Prepare Rep

  • 8/2/2019 Se Lab Soft Copy

    32/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE:

    login, if the user had entered the user-id and password of the administrator, then the menu page

    and the task is different to the other user. If the user is the not the administrator, he is a

    registered candidate then another menu page will be displayed on the screen. If the user had

    entered incorrect user-id and password, then the login page will be re-open for him for another

    try.

    If he is a candidate who wants to give the exam, then the menu page will contain the

    options- view schedule, give examination and status. He can see his schedule of the exam.

    Schedule will show the date on which he will give exam on the selected technology. He can

    choose the option of give examination to give the exam. Then the question paper will be

    displayed in front of him. When he will submit his paper, he will get the result on the screen.

    He can take report card and can also see his status. This is the end of the user task i.e. final state

    of the user.

    If he is administrator, then he has the rights to control the software. He can maintain the

    user record through which he can prepare the schedule. He can manage the question bank

    which is used to store the questions of the paper. He can modify, edit, update or delete the

    questions of the question bank. He can add, update or delete the technology category. He willconduct the exam for the users by preparing the schedule. He will generate the report by

    fetching the data from the databases. This is the final state for the administrator.

  • 8/2/2019 Se Lab Soft Copy

    33/33

    EXPERIMENT-1

    M.Tech I Year SDM Lab ISSUE : IYEAR, I SEM

    ONLINE EXAMINATION ISSUE DATE: