SlideShare a Scribd company logo
5
Most read
13
Most read
24
Most read
ONLINE TECHNICAL DISCUSSION FORUM
(TechDec)
A synopsis Submitted
In Partial Fulfillment of the Requirements
for the Degree of
MASTER OF TECHNOLOGY
(COMPUTER SCIENCE)
By
EHTESHAMUDDIN
Enroll. No.- 220384010032283
Under the Supervision of
Dr. B. D. MAZUMDAR
(Prof. in UNITED COLLEGE)
SARASWATI HIGHER EDUCATION AND TECHNICAL
COLLEGE OF ENGINEERING, VARANASI
(College Code-384)
AFFILIATED TO
Dr. A.P.J. ABDUL KALAM TECHCHNICAL UNIVERSITY
LUCKNOW, UTTAR PRADESH
2022-2024
Synopsis of project of MTech - III Sem in AKTU
Declaration
I hereby declare that this SYNOPSIS report entitled, β€œONLINE TECHNICAL DISCUSSION
FORUM (TechDec)”, being submitted by me to the DR. A P J ABDUL KALAM
TECHNICAL UNIVERSITY, LUCKNOW for the award of the degree of Masters of
Technology (CS) is a record of bonafide work carried by me (Roll No.- 2203840105002). I
worked under the guidance and supervision of DR. B. D. MAZUMDAR, (Prof., UNITED
COLLEGE) Prayagraj.
The matter embodied in this report has not been submitted to any other university or institute
earlier for the award of any degree or diploma.
EHTESHAMUDDIN
M. TECH. IIIRD SEM (2023-24)
ROLL NO.- 2203840105002
Acknowledgements
I have taken efforts in this project. However, it would not have been possible without the kind
support and help of many individuals and organizations. We would like to extend my sincere
thanks to all of them.
I would like to take the opportunity to express my humble gratitude to Dr. B. D. MAZUMDAR
(prof. UNITED COLLEGE) under whom I executed this project and most thankful his constant
guidance and willingness to share his vast knowledge made me understand this project and its
manifestation in great depth and helped me to complete the assigned task. We would like to
thank all faculty members and staff of the department of SARASWATI HIGHER
EDUCATION AND TECHNICAL COLLEGE OF ENGINEERING, VARANASI for their
generous help in various ways for the completion of this synopsis.
PLACE: VARANASI EHTESHAMUDDIN
DATE: M. TECH. CS III RD
SEM
ROLL NO.- 2203840105002
CONTENT
PAGE NO.
1. INTRODUCTION… ................................................................................................6
2. OBJECTIVE………………………………………………………………………..7
3. ROLES AND REPONSIBILITY…………………………………………………..8
4. REQUIREMENTS ANALYSIS…………………………………………………...9
5. SOFTWARE SPECIFICATION……………………………………………….…10
6. SYSTEM DESIGN ................................................................................................ 11
7. USE CASE DIAGRAM…………………………………………………………..12
8. SECQUENCE DIAGRAM……………………………………………………….13
9. DFD……………………………………………………………………………14-16
(a) 0-Level DFD………………………………………………………...17
(b) 1-Level DFD………………………………………………………..17
10. ER-DIAGRAM……………………………………………………………………..18
11. TABLE DESIGN………………………………………………………………..19-22
12. MODULES………………………………………………………………………....23
13. BIBLIOGRAPHY……………………………………………………………….....24
TechDec- 6
Introduction
TechDec is a Online Technical Discussion Forum who provides the Technical solution of your
problems.
This β€œTechDec” is aimed at developing online form for the group discussion. This is a web-based
application to manage group discussion forum. Whenever a question is asked by the end-user to get
information ,it is received by the administrator. Any user can post the doubts topics and can reply
for the other user doubts. There is a centralized database in which all the information is managed.
The user can invites others for Discussion and submit query. The administrator has the rights to
update the database. This is useful for a small office, school or a department or for that matter any
group who is interested to organize it effectively. There are also connected user who acts as an
intermediate user who can also answer the questions of the end-user if they know it. Facility to
share the resource and post articles that can be viewed by registered user. Whenever the new
information is arrived it is updated by the end-user.
This TechDec Website involves with three types of users / Modules are: -
β€’ Administrator
β€’ Guest User
β€’ TechDec User
TechDec- 7
Objectives
β€’ To automate the multiple answers of the problem that helps people to find out relevant
solution.
β€’ To automate the online discussion forum that helps users to easily find the answers & get
your relevant solution.
β€’ To help users to provide skilled candidates with the help of Scale Point System.
β€’ To help the users to update their Profiles & do the Query.
β€’ It reduces cost to buy many books to find the relevant Solution for any query.
β€’ It reduces time to find the solutions & get may answers of their queries.
β€’ TechDec always get updated queries for your solution of the probems via notifications.
TechDec- 8
Roles and Responsibilities
β€’ Analysis users and Guest users module for TechDec
β€’ Designed mock up UI for users and guest users module
β€’ Implement view, model & controller for users and guest users module
β€’ Designed tables w.r.t users and guest users module
β€’ Fix issues while review by Project manager
TechDec- 9
Requirements Analysis
The requirement analysis is done in order to understand the problem the software system is to be
solved. The emphasis in requirement analysis is on identifying what is need for the system not
how will achieve its goal. The goal of requirement activities is to document requirement in a
software requirement specification.
There are two major phase in this phase
1. Problem understood or analysis.
2. Requirement specification.
In problem analysis the aim is to understand the problem and its context, the requirement of the
system to be develop. Once problem analysis done and requirements understood. Requirements
must be specified in requirement specification document. The requirement document must be
specifying all function and performance of requirement. Format of input and output and design
constraints due to political economical and environmental and security reasons. In other word
besides functional specification all the factor the affect and design and proper functionality of the
system must be specify in requirement document. Overall in requirement analysis we identify the
requirement and constraints of proposal system. We can define requirement as β€œA condition of
capability by a user to solve a problem or achieve an objective”
β€œA condition or a capability that must be met or possessed by a system….. to satisfy a contract,
standard, specification, or other formally imposed document.”
TechDec- 10
Software Specifications
OS Windows 7 & Linux
IDE& Other
tools
Eclipse, Navicat, Beyond, Compare, Pencil
Versioning
System
Tortoise SVN
Database MySQL
Web Server Tomcat 7.0
Server side
Languages&
other tools
Java 7, JDBC, JSP 2.2, Servlet 3.0.1
Client Side
Languages &
Other tools
HTML, XML, CSS, JavaScript, JQuery, Bootstrap, JSON, AJAX
TechDec- 11
System Design
System design is the process or art of defining the architecture, component, module,
interface the data for a system to specified requirement. Object-oriented analysis and
design (OOAD) methods are becoming the most widely used method for computer
system design. The UML has become the standard language used in Object-oriented
analysis and design. It is widely used for modeling Software System and is increasing
used for high designing non-software system and organization.
TechDec- 12
Use Case Diagram
A use case diagram at its simplest is a representation of a user's interaction with the system that
shows the relationship between the user and the different use case in which the user is involved.
A use case diagram can identify the different types of users of a system and the different use
cases and will often be accompanied by other types of diagrams as well.
TechDec
View
querie
s
Active/Un
User
Active/U
n
Post
Delete
query/
comment
Guest
User
Registration
/
Login
Post
comment
s
Post
query
View
Comme
nts
Post
commen
ts
LogOut
Update
profile
TechDec
User
Admin
Add/del
topic/sub
topic
LogOut
Registration
/
Login
View
topics
Contact
TechDec- 13
Sequence Diagram
A Sequence diagram is an interaction diagram that shows how processes operate with one
another and in what order. It is a construct of a Message Sequence Charts. A sequence diagram
shows object interactions arranged in time sequence.
TechDec- 14
Data Flow Diagram
DFD (data flow diagrams) known as a bubble chart has the purpose of clarifying system
requirement and identifying major transformation that will e come programs in system design.
So it is starting point of the design phase that functional decompose the requirement speciation
down to lowest level of details. A DFD consist of bubbles joined by the lines. The bubbles
represent the data transformation and the lines represent data flow in the system.
DFD describes what data flow rather than how they are processed. The key question that we are
trying to answer is: what major transformation must occur for input to be correctly transformed
into output.
Data Flow Diagram Symbols
External Entity
An external entity is a source or destination of a data flow. Only those entities which originate or
receive data are represented on a business process diagram. The symbol used is a square
containing a meaningful and unique identifier.
Process
External
entity
Proces
s
TechDec- 15
A process shows a transformation or manipulation of data flows within the system. A circle
represents a process that transfer incoming data flow into outgoing data flow.
Dataflow
A data flow shows the flow of information from its source to its Destination. A data flow is
represented by a line, with arrowheads Showing the direction of flow. Information always flows
to or from a process and may be written, verbal or electronic. Each data flow may be referenced
by the processes or data stores at its head and tail, or by a description of its contents.
Data store
Data store
A data store is a holding place for information within the system:
It is represented by an open ended narrow rectangle.
Steps to Construct Data Flow Diagrams
Four steps are commonly used to construct a DFD
β€’ Process should be named and numbered for easy reference. Each name should be
representative of the process.
TechDec- 16
β€’ The direction of flow is from top to bottom and from left to right.
β€’ When a process is exploded into lower level details they are numbered.
β€’ The names of data stores, sources and destinations are written in capital letters.
Rules for constructing a Data Flow Diagram
β€’ Arrows should not cross each other.
β€’ Squares , Circles and files must bear names.
β€’ Decomposed data flow squares and circles can have same
names. Choose meaningful names for dataflow.
β€’ Draw all data flows around the outside of the Diagram.
TechDec- 17
Level 0 DFD
request response
request
response
Level 1 DFD
role
Request
role
Request
User User User
Response
Query
Request
Response
Contact
User Guest User
Administrator
response response
Guest user TechDec
TechDec User Login
TechDec
user
Login
Admin
TechDec- 18
ER Diagram
TechDec- 19
Database Design
1. User
Field Data type (size) Constrains Description
Id Int(11) Primary key Store Id
fName Varchar(255) Not null Store fname
lName Varchar(255) Not null Store lname
Password Varchar(255) Not null Store password
Gender Int(1) Not null Store gender
DoB Date Not null Store dob
Address Varchar(255) Null Store address
State Varchar(10) Null Store statee
Contry Varchar(50) Null Store country
Contact Varchar(11) Not null Store contact
Active Int(1) Not null Store active
roleId Int(1) Not null Store role
Email Varchar(100) Not null Store email
TechDec- 20
2. Role -
Field Data type (size) Constrains Description
Id Int(11) Primary key Store Id
Name Varchar(50) Not null Store name
3. Topic-
Field Data type (size) Constrains Description
Id Int(11) Primary key Store Id
Name Varchar(255) Not null Store name
4. Sub-Topic
Field Data type (size) Constrains Description
Id Int(11) Primary key Store Id
pId int(11) Not null Store pid
Name Varchar(50) Not null Store name
TechDec- 21
5. Question -
Field Data type (size) Constrains Description
Id Int(11) Primary key Store Id
active int(11) Not null Store active
Topicid Int(11) Not null Store topic
subtopicId Int(11) Not null Store subtopic
Description Varchar(500) Not null Store description
Postdate Datetime(0) Not null Store date
Postedby Int(11) Not null Store postedby
TechDec- 22
6. Answer -
Field Data type (size) Constrains Description
Id Int(11) Primary key Store Id
qid int(11) Not null Store qid
Answer Varchar(4000) Not null Store ans
Postedat Datetime Not null Store date
Postedby Int(11) Not null Store postby
7. Contact -
Field Data type (size) Constrains Description
Id Int(11) Primary key Store Id
userId int(11) Not null Store user
Suggestiondate Date Not null Store date
Subject Varchar(100) Not null Store subject
Suggestion Varchar(500) Not null Store suggestion
TechDec- 23
Modules
The system has various modules:-
β€’ Administrator: The authorized person who controls the entire network.
β€’ User: Those who are post queries / comments for the solution.
β€’ Guest User: Those who are posting queries & comments for the general category only.
Functional Specification
Administrator
a) Manage Job Seeker and Employer Profiles ,Payment of both .
b) Add new Service related to Employer or jobseeker and send massage for subscriber etc.
c) Provide Role and authentication to user.
d) Ability to change the look and feel of your site by changes templates .
e) Most recent job to be displayed on home page.
f) Search job on category base.
TechDec- 24
BIBLIOGRAPHY
A bibliography, the product of the practice of bibliography, is a systematic list of books and other works
such as journal articles. Bibliographies range from "works cited" lists at the end of books and articles to
complete, independent publications. As separate works, they may be in bound volumes or
computerized bibliographic databases. A library catalog, while not referred to as a "bibliography," is
bibliographic in nature.
The complete reference java 2, fourth edition
- Herbert Schildt
An Integrated Approach to Software Engineering
- Press man
Java 2 Black Book
- Steven Holzner et al,

More Related Content

PPTX
Esd module2
PPT
Bio-Molecular computers
PPT
01.number systems
PDF
Digital electronics logic design complete notes.pdf
DOCX
Microcontroller lab manual 2022 scheme vtu
PDF
Digital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCET
PPT
scilab
Esd module2
Bio-Molecular computers
01.number systems
Digital electronics logic design complete notes.pdf
Microcontroller lab manual 2022 scheme vtu
Digital electronics(EC8392) unit- 1-Sesha Vidhya S/ ASP/ECE/RMKCET
scilab

What's hot (20)

PPTX
NBA Presentation-EEE
PPT
L03 ai - knowledge representation using logic
PDF
Automatic Room Lights Controller Using Arduino & PIR Sensor
PPTX
Genetic algorithms vs Traditional algorithms
DOCX
design of FPGA based traffic light controller system
PPTX
RFID BASED SMART CARD READER
PPTX
Traffic management
PDF
Lecturer Resume
PDF
L9 fuzzy implications
PPTX
Ant colony optimization (aco)
PPTX
Cr 3: Course Outcomes and Program Outcomes
PPTX
Dijkstra's Algorithm
PPTX
And or search
PPTX
PPT
ECE HOD PPT NEW_04.07.23_SSK.ppt
DOCX
Final Report
PDF
IRJET- Railway Track Crack and Obstacle Detection using Arduino
PPTX
Problem solving in Artificial Intelligence.pptx
PPTX
Wireless notice board using zigbee
PDF
5.-Knowledge-Representation-in-AI_010824.pdf
NBA Presentation-EEE
L03 ai - knowledge representation using logic
Automatic Room Lights Controller Using Arduino & PIR Sensor
Genetic algorithms vs Traditional algorithms
design of FPGA based traffic light controller system
RFID BASED SMART CARD READER
Traffic management
Lecturer Resume
L9 fuzzy implications
Ant colony optimization (aco)
Cr 3: Course Outcomes and Program Outcomes
Dijkstra's Algorithm
And or search
ECE HOD PPT NEW_04.07.23_SSK.ppt
Final Report
IRJET- Railway Track Crack and Obstacle Detection using Arduino
Problem solving in Artificial Intelligence.pptx
Wireless notice board using zigbee
5.-Knowledge-Representation-in-AI_010824.pdf
Ad

Similar to Synopsis of project of MTech - III Sem in AKTU (20)

PPTX
Kahn.theodore
PDF
se cph - 4---7-WA0008..pdf ejejekkekekememm
PPT
VTU - MIS Module 4 - SDLC
PDF
PPTX
Software development life cycle
DOC
Document defect tracking for improving product quality and productivity
PPTX
SE-Lecture-4.pptx
PPTX
System analysis and design
PDF
Analyzing Systems Using Data Flow Diagrams
PDF
Online eaxmination
PPTX
System analyst and design
PPTX
System design
DOC
167543812 a-study-on-smart-card-doc
PPTX
Presentation2
PPTX
BM322_05.pptxBusiness Management Integral University
PPT
Plan design implement
Β 
PDF
UNIT 2 -3.pptxcomputer networks unit 2-3.pdf
PPT
Chapter04
DOCX
Creating a Use Case
Kahn.theodore
se cph - 4---7-WA0008..pdf ejejekkekekememm
VTU - MIS Module 4 - SDLC
Software development life cycle
Document defect tracking for improving product quality and productivity
SE-Lecture-4.pptx
System analysis and design
Analyzing Systems Using Data Flow Diagrams
Online eaxmination
System analyst and design
System design
167543812 a-study-on-smart-card-doc
Presentation2
BM322_05.pptxBusiness Management Integral University
Plan design implement
Β 
UNIT 2 -3.pptxcomputer networks unit 2-3.pdf
Chapter04
Creating a Use Case
Ad

Recently uploaded (20)

PPTX
Introduction to cybersecurity and digital nettiquette
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
Β 
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
artificialintelligenceai1-copy-210604123353.pptx
Β 
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPTX
Digital Literacy And Online Safety on internet
PPTX
Introduction to Information and Communication Technology
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Funds Management Learning Material for Beg
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PDF
Paper PDF World Game (s) Great Redesign.pdf
Introduction to cybersecurity and digital nettiquette
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Power Point - Lesson 3_2.pptx grad school presentation
Β 
Tenda Login Guide: Access Your Router in 5 Easy Steps
Sims 4 Historia para lo sims 4 para jugar
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Unit-1 introduction to cyber security discuss about how to secure a system
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
artificialintelligenceai1-copy-210604123353.pptx
Β 
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Digital Literacy And Online Safety on internet
Introduction to Information and Communication Technology
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Funds Management Learning Material for Beg
SAP Ariba Sourcing PPT for learning material
Exploring VPS Hosting Trends for SMBs in 2025
Paper PDF World Game (s) Great Redesign.pdf

Synopsis of project of MTech - III Sem in AKTU

  • 1. ONLINE TECHNICAL DISCUSSION FORUM (TechDec) A synopsis Submitted In Partial Fulfillment of the Requirements for the Degree of MASTER OF TECHNOLOGY (COMPUTER SCIENCE) By EHTESHAMUDDIN Enroll. No.- 220384010032283 Under the Supervision of Dr. B. D. MAZUMDAR (Prof. in UNITED COLLEGE) SARASWATI HIGHER EDUCATION AND TECHNICAL COLLEGE OF ENGINEERING, VARANASI (College Code-384) AFFILIATED TO Dr. A.P.J. ABDUL KALAM TECHCHNICAL UNIVERSITY LUCKNOW, UTTAR PRADESH 2022-2024
  • 3. Declaration I hereby declare that this SYNOPSIS report entitled, β€œONLINE TECHNICAL DISCUSSION FORUM (TechDec)”, being submitted by me to the DR. A P J ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW for the award of the degree of Masters of Technology (CS) is a record of bonafide work carried by me (Roll No.- 2203840105002). I worked under the guidance and supervision of DR. B. D. MAZUMDAR, (Prof., UNITED COLLEGE) Prayagraj. The matter embodied in this report has not been submitted to any other university or institute earlier for the award of any degree or diploma. EHTESHAMUDDIN M. TECH. IIIRD SEM (2023-24) ROLL NO.- 2203840105002
  • 4. Acknowledgements I have taken efforts in this project. However, it would not have been possible without the kind support and help of many individuals and organizations. We would like to extend my sincere thanks to all of them. I would like to take the opportunity to express my humble gratitude to Dr. B. D. MAZUMDAR (prof. UNITED COLLEGE) under whom I executed this project and most thankful his constant guidance and willingness to share his vast knowledge made me understand this project and its manifestation in great depth and helped me to complete the assigned task. We would like to thank all faculty members and staff of the department of SARASWATI HIGHER EDUCATION AND TECHNICAL COLLEGE OF ENGINEERING, VARANASI for their generous help in various ways for the completion of this synopsis. PLACE: VARANASI EHTESHAMUDDIN DATE: M. TECH. CS III RD SEM ROLL NO.- 2203840105002
  • 5. CONTENT PAGE NO. 1. INTRODUCTION… ................................................................................................6 2. OBJECTIVE………………………………………………………………………..7 3. ROLES AND REPONSIBILITY…………………………………………………..8 4. REQUIREMENTS ANALYSIS…………………………………………………...9 5. SOFTWARE SPECIFICATION……………………………………………….…10 6. SYSTEM DESIGN ................................................................................................ 11 7. USE CASE DIAGRAM…………………………………………………………..12 8. SECQUENCE DIAGRAM……………………………………………………….13 9. DFD……………………………………………………………………………14-16 (a) 0-Level DFD………………………………………………………...17 (b) 1-Level DFD………………………………………………………..17 10. ER-DIAGRAM……………………………………………………………………..18 11. TABLE DESIGN………………………………………………………………..19-22 12. MODULES………………………………………………………………………....23 13. BIBLIOGRAPHY……………………………………………………………….....24
  • 6. TechDec- 6 Introduction TechDec is a Online Technical Discussion Forum who provides the Technical solution of your problems. This β€œTechDec” is aimed at developing online form for the group discussion. This is a web-based application to manage group discussion forum. Whenever a question is asked by the end-user to get information ,it is received by the administrator. Any user can post the doubts topics and can reply for the other user doubts. There is a centralized database in which all the information is managed. The user can invites others for Discussion and submit query. The administrator has the rights to update the database. This is useful for a small office, school or a department or for that matter any group who is interested to organize it effectively. There are also connected user who acts as an intermediate user who can also answer the questions of the end-user if they know it. Facility to share the resource and post articles that can be viewed by registered user. Whenever the new information is arrived it is updated by the end-user. This TechDec Website involves with three types of users / Modules are: - β€’ Administrator β€’ Guest User β€’ TechDec User
  • 7. TechDec- 7 Objectives β€’ To automate the multiple answers of the problem that helps people to find out relevant solution. β€’ To automate the online discussion forum that helps users to easily find the answers & get your relevant solution. β€’ To help users to provide skilled candidates with the help of Scale Point System. β€’ To help the users to update their Profiles & do the Query. β€’ It reduces cost to buy many books to find the relevant Solution for any query. β€’ It reduces time to find the solutions & get may answers of their queries. β€’ TechDec always get updated queries for your solution of the probems via notifications.
  • 8. TechDec- 8 Roles and Responsibilities β€’ Analysis users and Guest users module for TechDec β€’ Designed mock up UI for users and guest users module β€’ Implement view, model & controller for users and guest users module β€’ Designed tables w.r.t users and guest users module β€’ Fix issues while review by Project manager
  • 9. TechDec- 9 Requirements Analysis The requirement analysis is done in order to understand the problem the software system is to be solved. The emphasis in requirement analysis is on identifying what is need for the system not how will achieve its goal. The goal of requirement activities is to document requirement in a software requirement specification. There are two major phase in this phase 1. Problem understood or analysis. 2. Requirement specification. In problem analysis the aim is to understand the problem and its context, the requirement of the system to be develop. Once problem analysis done and requirements understood. Requirements must be specified in requirement specification document. The requirement document must be specifying all function and performance of requirement. Format of input and output and design constraints due to political economical and environmental and security reasons. In other word besides functional specification all the factor the affect and design and proper functionality of the system must be specify in requirement document. Overall in requirement analysis we identify the requirement and constraints of proposal system. We can define requirement as β€œA condition of capability by a user to solve a problem or achieve an objective” β€œA condition or a capability that must be met or possessed by a system….. to satisfy a contract, standard, specification, or other formally imposed document.”
  • 10. TechDec- 10 Software Specifications OS Windows 7 & Linux IDE& Other tools Eclipse, Navicat, Beyond, Compare, Pencil Versioning System Tortoise SVN Database MySQL Web Server Tomcat 7.0 Server side Languages& other tools Java 7, JDBC, JSP 2.2, Servlet 3.0.1 Client Side Languages & Other tools HTML, XML, CSS, JavaScript, JQuery, Bootstrap, JSON, AJAX
  • 11. TechDec- 11 System Design System design is the process or art of defining the architecture, component, module, interface the data for a system to specified requirement. Object-oriented analysis and design (OOAD) methods are becoming the most widely used method for computer system design. The UML has become the standard language used in Object-oriented analysis and design. It is widely used for modeling Software System and is increasing used for high designing non-software system and organization.
  • 12. TechDec- 12 Use Case Diagram A use case diagram at its simplest is a representation of a user's interaction with the system that shows the relationship between the user and the different use case in which the user is involved. A use case diagram can identify the different types of users of a system and the different use cases and will often be accompanied by other types of diagrams as well. TechDec View querie s Active/Un User Active/U n Post Delete query/ comment Guest User Registration / Login Post comment s Post query View Comme nts Post commen ts LogOut Update profile TechDec User Admin Add/del topic/sub topic LogOut Registration / Login View topics Contact
  • 13. TechDec- 13 Sequence Diagram A Sequence diagram is an interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Charts. A sequence diagram shows object interactions arranged in time sequence.
  • 14. TechDec- 14 Data Flow Diagram DFD (data flow diagrams) known as a bubble chart has the purpose of clarifying system requirement and identifying major transformation that will e come programs in system design. So it is starting point of the design phase that functional decompose the requirement speciation down to lowest level of details. A DFD consist of bubbles joined by the lines. The bubbles represent the data transformation and the lines represent data flow in the system. DFD describes what data flow rather than how they are processed. The key question that we are trying to answer is: what major transformation must occur for input to be correctly transformed into output. Data Flow Diagram Symbols External Entity An external entity is a source or destination of a data flow. Only those entities which originate or receive data are represented on a business process diagram. The symbol used is a square containing a meaningful and unique identifier. Process External entity Proces s
  • 15. TechDec- 15 A process shows a transformation or manipulation of data flows within the system. A circle represents a process that transfer incoming data flow into outgoing data flow. Dataflow A data flow shows the flow of information from its source to its Destination. A data flow is represented by a line, with arrowheads Showing the direction of flow. Information always flows to or from a process and may be written, verbal or electronic. Each data flow may be referenced by the processes or data stores at its head and tail, or by a description of its contents. Data store Data store A data store is a holding place for information within the system: It is represented by an open ended narrow rectangle. Steps to Construct Data Flow Diagrams Four steps are commonly used to construct a DFD β€’ Process should be named and numbered for easy reference. Each name should be representative of the process.
  • 16. TechDec- 16 β€’ The direction of flow is from top to bottom and from left to right. β€’ When a process is exploded into lower level details they are numbered. β€’ The names of data stores, sources and destinations are written in capital letters. Rules for constructing a Data Flow Diagram β€’ Arrows should not cross each other. β€’ Squares , Circles and files must bear names. β€’ Decomposed data flow squares and circles can have same names. Choose meaningful names for dataflow. β€’ Draw all data flows around the outside of the Diagram.
  • 17. TechDec- 17 Level 0 DFD request response request response Level 1 DFD role Request role Request User User User Response Query Request Response Contact User Guest User Administrator response response Guest user TechDec TechDec User Login TechDec user Login Admin
  • 19. TechDec- 19 Database Design 1. User Field Data type (size) Constrains Description Id Int(11) Primary key Store Id fName Varchar(255) Not null Store fname lName Varchar(255) Not null Store lname Password Varchar(255) Not null Store password Gender Int(1) Not null Store gender DoB Date Not null Store dob Address Varchar(255) Null Store address State Varchar(10) Null Store statee Contry Varchar(50) Null Store country Contact Varchar(11) Not null Store contact Active Int(1) Not null Store active roleId Int(1) Not null Store role Email Varchar(100) Not null Store email
  • 20. TechDec- 20 2. Role - Field Data type (size) Constrains Description Id Int(11) Primary key Store Id Name Varchar(50) Not null Store name 3. Topic- Field Data type (size) Constrains Description Id Int(11) Primary key Store Id Name Varchar(255) Not null Store name 4. Sub-Topic Field Data type (size) Constrains Description Id Int(11) Primary key Store Id pId int(11) Not null Store pid Name Varchar(50) Not null Store name
  • 21. TechDec- 21 5. Question - Field Data type (size) Constrains Description Id Int(11) Primary key Store Id active int(11) Not null Store active Topicid Int(11) Not null Store topic subtopicId Int(11) Not null Store subtopic Description Varchar(500) Not null Store description Postdate Datetime(0) Not null Store date Postedby Int(11) Not null Store postedby
  • 22. TechDec- 22 6. Answer - Field Data type (size) Constrains Description Id Int(11) Primary key Store Id qid int(11) Not null Store qid Answer Varchar(4000) Not null Store ans Postedat Datetime Not null Store date Postedby Int(11) Not null Store postby 7. Contact - Field Data type (size) Constrains Description Id Int(11) Primary key Store Id userId int(11) Not null Store user Suggestiondate Date Not null Store date Subject Varchar(100) Not null Store subject Suggestion Varchar(500) Not null Store suggestion
  • 23. TechDec- 23 Modules The system has various modules:- β€’ Administrator: The authorized person who controls the entire network. β€’ User: Those who are post queries / comments for the solution. β€’ Guest User: Those who are posting queries & comments for the general category only. Functional Specification Administrator a) Manage Job Seeker and Employer Profiles ,Payment of both . b) Add new Service related to Employer or jobseeker and send massage for subscriber etc. c) Provide Role and authentication to user. d) Ability to change the look and feel of your site by changes templates . e) Most recent job to be displayed on home page. f) Search job on category base.
  • 24. TechDec- 24 BIBLIOGRAPHY A bibliography, the product of the practice of bibliography, is a systematic list of books and other works such as journal articles. Bibliographies range from "works cited" lists at the end of books and articles to complete, independent publications. As separate works, they may be in bound volumes or computerized bibliographic databases. A library catalog, while not referred to as a "bibliography," is bibliographic in nature. The complete reference java 2, fourth edition - Herbert Schildt An Integrated Approach to Software Engineering - Press man Java 2 Black Book - Steven Holzner et al,