51
INFO WARE SERVICES Presented by: Karthik nch

kats.ppt

Embed Size (px)

DESCRIPTION

may be use fuel to all

Citation preview

Page 1: kats.ppt

INFO WARE SERVICESPresented by:Karthik nch

Page 2: kats.ppt

Contents:

•Introduction system analysis

•System requirements•System design•Technologies used•Testing and implementation•Screen shots•Conclusion•Future enhancement•bibliography

Page 3: kats.ppt

ABSTRACT In “Info ware Services” maintaining all the

details of frequently asked questions in the database subject wise, to avail them to all the students. And they will update the questions as and when required. The primary goal of a Info ware Services is to provide an environment that is both “convenient” and “efficient” to use in retrieving and storing database information.

Page 4: kats.ppt

• The existing system is a manual one. When the student wants to clear his query he

personally contacts the concerned person in the university. The concerned person will clear

his doubt.

Existing System:

Page 5: kats.ppt

• Difficulty in contacting the concerned person.• Difficult to handle more students for administrator.

• Difficulty of maintaining frequently asked questions in a data base

Disadvantages:

Page 6: kats.ppt

PROPOSED SYSTEM

• The proposed system has one super user to control the data, appointing the administrators

in each department. The administrator is responsible to answer all the questions posted

by students.

.

Page 7: kats.ppt

Merits of This System:

•  Faster processing when compared to existing one

• Maintaining frequently asked questions• Modifications of answers can be carried out

immediately Administrator can handle more number of students.

• Easy maintenance of administrator details.

Page 8: kats.ppt

functi

onal

req’s

Page 9: kats.ppt

SOFTWARE

HARDWARE

SYST

EM

Req

uire

men

t’

s

Page 10: kats.ppt

SOFTWARE REQ’S Operating system : windows XP or

Linux User Interface : HTML,CSS Clint-Side Scripting : Java Script Programming Language : Java Web Applications : JDBC,JSP IDE/Workbench : Eclipse Database : Oracle Server Deployment : Apache Tomcat

6.0

Page 11: kats.ppt

HARDWARE REQ’S

Processor : Pentium IV or i3 Intel processor.

Hard Disk : 40 GBRAM : 256 MB or 512

Page 12: kats.ppt

MODULES

The project contains “three” modules

Super User.

Administrator .

Student.

MODULES

Page 13: kats.ppt

1.Super user:

The responsibility of the super user is to centrally control the data, appoint administrators to all the departments and shifting the administrators one department to other and replacing with

others when there is a vacancy in any departments.

The super user can also have a right to change the questions like adding deleting the records from the database. The

super user provides the login names and password for entire administrators department wise.

 

Page 14: kats.ppt

2.Administrator

Each department will have one or more administrator; some departments may have more than one administrator. The major responsibility of

administrator is to answer all the questions posted by students on a regular basis.

The administrator can add, modify or remove questions from all the

Categories (about the question categories described below).

All the questions posted by the students will be added to the list of existing questions only when the administrator answers that

question, simultaneously a copy of answer is sent to student who initiated that question.

Administrator also reserves a right to post a question into a particular category even if it is not a question frequently asked. The

administrators have the capability of changing his password as when he requires.

 

adminstrator

Page 15: kats.ppt

Students

These are the users at the lower level of our abstraction. Before posting a question, the student has to select the department to which it belongs. A

copy of the answer will be sent to the student after the administrator answered his question.

 

students

Page 16: kats.ppt

UML DIAGRAMES

Student

Registration

View Question/Answers

Post a Question

Administrator

View Answer for a Posted Question

Student

use case diagram for super user

Page 17: kats.ppt

Use Case for Administrator:

Addministrator

Send Answers to Students

Add/Delete/Modify qestions/answers

Student

Check Posted questions

Addministrator

Page 18: kats.ppt

Use case for student

Student

Registration

View Question/Answers

Post a Question

Administrator

View Answer for a Posted Question

Student

Page 19: kats.ppt

Sequence Diagram for Super User:

: SuperUserLogin Create

DepartmentReg Admin & Assign

DepartmentAdd Topic Delete Topic Delete Dept Delete Admin

Enter Id ,password,TypeVerify

Invalid

Create DepartmentAssign Admin

Add Topic

Sucess

Delete Topic

Delete Admin

Delete Dept

Page 20: kats.ppt

Sequence Diagram for Administrator:

: AdministratorLogin View Posted

QuestionAnswer to Posted

QuestionsAdd

Question/AnswerModify

Question/AnswerDelete

Question/Answer

Enter Id,password,TypeCheck

Check Posted queAnswer to Student

SucessCheck for more

Add que/ans

Sucess

Modify que/ans

Sucess

Delete que/ans

Sucess

Page 21: kats.ppt

Sequence Diagram for Student:

Post Question : Student

Register Login Check Available Questions

Check Answer for Posted Question

Enter Details

Id

Enter Id Details

Verify

VerifySucess

Check Available Questionsview

Post a QuestionSucess

Verify Answer

Check Answer

Page 22: kats.ppt

Collaboration Diagram for Super User

 

Page 23: kats.ppt

Collaboration Diagram for Administrator:

: SuperUser

Login

Create Department

Reg Admin & Assign Department

Add Topic

Delete Topic

Delete Dept Delete

Admin

1: Enter Id ,password,Type

2: Verify

3: Invalid

4: Create Department

5: Assign Admin

6: Sucess

7: 8: Add Topic

9:

10: Delete Topic

11:

12: Delete Admin

13:

14: Delete Dept

15:

Page 24: kats.ppt

Collaboration Diagram for Student:

Answer to Posted Questions

: Administrator

Login Add Question/Answer

Modify Question/Answer

View Posted Question

Delete Question/Answer

1: Enter Id,password,Type

2: Check

3:

4: Check Posted que

5: Answer to Student6: Sucess

7: Check for more

8: Add que/ans

9: Sucess

10: Modify que/ans

11: Sucess

12: Delete que/ans

13: Sucess

Page 25: kats.ppt

Class Diagram:Register User

name : StringDob : Dateage : DoubleAddress : Stringemail : StringPassword : String

Login

Id : Stringname : Stringtype : string

CheckAvailable

Deptid : StringTopic : Stringquestion : StringAnswer : String

CheckAnswer

Question : StringAnswer : String

Check

type : String

PostQuestion

Deptid : StringTopic : Stringquestion : StringStudId : Int

CreateDept

DeptId : Stringname : String

Check

type : String

RegAdmin

name : StringDob : dateAge : DoubleAdd : Stringemail : Stringpass : stringDeptId : String

CheckPostedQuestion

Studid : inttopic : StringQuestion : String

SendAnswer

studId : intquestion : Stringans : String

Check

type : String

AddQus

deptId : Stringtopic : Stringqus : Stringans : String

Student

SuperUser

Administrator

Page 26: kats.ppt

 Entity-Relationship Diagrams:

Page 27: kats.ppt

DATABASE DESIGN

• The design starts with the end users view of the organization called con-ceptual requirements and user in a decision-making, which uses informa-tion obtained by accessing the data-base. The end users also provide data to be stored in the database. In con-sidering the end user requirements tradeoff have to be taken into ac-count.

Page 28: kats.ppt

TABLE NAME:super user: It contains all details about su-per user. The following table explains all the fields

Field Name Data Type Size

USER I.D VARCHAR2 5

FIRST NAME VARCHAR2 25

LASTNAME VARCHAR2 20

PASSWORD VARCHAR2 10

AGE NUMBER 3

DATEOFBIRTH VARCHAR2 12

QUALIFICATION VARCHAR2 15

GENDER VARCHAR2 7

MARTIAL STATUS VARCHAR2 15

EMAIL VARCHAR2 20

ADDRESS VARCHAR2 15

CITY VARCHAR2 15

STATE VARCHAR2 16

COUNTRY VARCHAR2 14

ZIPCODE NUMBER 10

DESIGNATION VARCHAR2 19

Page 29: kats.ppt

TABLE NAME: QANDA: It contains all details about Questions and answers with categories. The follow-

ing table explains all the fields

Field Name Data Type Size

DEPARTMENT VARCHAR2 10

TOPICS VARCHAR2 10

QUESTION VARCHAR2 50

ANSWER VARCHAR2 50

CATEGORY VARCHAR2 15

COUNT NUMBER 15

POSTDATE VARCHAR2 15

Field Name Data Type Size

DEPARTMENT VARCHAR2 10

TOPICS VARCHAR2 10

QUESTION VARCHAR2 50

ANSWER VARCHAR2 50

CATEGORY VARCHAR2 15

COUNT NUMBER 15

POSTDATE VARCHAR2 15

Page 30: kats.ppt

TABLE NAME: DEPTOPICS:It contains all details about de-partments and topics. The following table

explains all the fields

Field Name Data Type Size

DEPARTMENT VARCHAR2 10

TOPICS VARCHAR2 10

Field Name Data Type Size

DEPARTMENT VARCHAR2 10

TOPICS VARCHAR2 10

Page 33: kats.ppt

无忧PPT整理发布

Super user login page:

Page 34: kats.ppt

无忧PPT整理发布

Login failure page:

Page 35: kats.ppt

无忧PPT整理发布

Login success page:

Page 36: kats.ppt

无忧PPT整理发布

Admin registration page:

Page 37: kats.ppt

无忧PPT整理发布

Registering success:

Page 38: kats.ppt

无忧PPT整理发布

Add department’s page: 

Page 39: kats.ppt

无忧PPT整理发布

Add topics page:

Page 40: kats.ppt

无忧PPT整理发布

Add questions page: 

Page 41: kats.ppt

无忧PPT整理发布

Successfully posted page:

Page 42: kats.ppt

无忧PPT整理发布

Admin checking for posted questions page:

Page 43: kats.ppt

无忧PPT整理发布

Admin answering for posted question page:

Page 44: kats.ppt

TESTING

Test levels• Unit testing tests the minimal software com-

ponent and sub-component or modules by the programmers.

• Integration testing exposes defects in the in-terfaces and interaction between integrated components (modules).

• Functional testing tests the product accord-ing to programmable work.

• System testing tests an integrated system to verify/validate that it meets its requirements.

Page 45: kats.ppt

ALPHA TESTING:

• Alpha testing is simulated or actual op-erational testing by potential users/cus-tomers or an independent test team at the developers' site. Alpha testing is of-ten employed for off-the-shelf software as a form of internal acceptance testing, before the software goes to beta testing

Page 46: kats.ppt

BETA TESTING

• Beta testing comes after alpha testing. Versions of the software, known as beta versions, are released to a limited audi-ence outside of the company. The soft-ware is released to groups of people so that further testing can ensure the product has few faults or bugs. Some-times, beta versions are made available to the open public to increase the feed-back field to a maximal number of future users.

Page 47: kats.ppt

CONCULSION

It has been a great pleasure for us to work on this exciting and challenging project. This project proved good for me as it provided practical knowledge of java and servlets.This will provide better opportunities and guidance in future developing projects independently and tomcat server, but also about handling procedure related with ”Info ware Services”. It also provides knowledge about the latest technology used in web enabled application and client server technology that will be great demand in future. This will provide better opportunities and guidance in future in developing projects independently.

Page 48: kats.ppt

FUTURE ENHANCEMENT

Future enhancement of this project can be achieved by adding web seminars between the lecturers and students so that they can interact each other at the

moment. Hence they can clarify their doubts instantaneously.

 

Page 49: kats.ppt

BIBLIOGRAPHYCore Java™ 2 Volume I – Fundamentals 7th Edition - Cay S. HortsmanPearson Education – Sun Microsystems Gary Cornell

Core Java™ 2 Volume II – Advanced - Cay S. HortsmanPearson Education – Sun Microsystems Gary Cornell

Head First Servlets & JSP - Eric FreemanO’Reilly – SPD Elisabeth Freeman

The Book of JavaScript 2nd Edition - ThauSPD

Effective Java – Programming Language Guide - Joshua BlochPearson Education – Sun Microsystems

Java Database Best Practices - George ReeseO’Reilly – SPD

JBoss – A Developers Notebook - Norman RichardsO’Reilly – SPD Sam Griffith

Page 50: kats.ppt

ANY QUIRES

Page 51: kats.ppt

THANK U ALL