Final sds of academic a webpage based android application

preeta sinha
preeta sinhapost graduate intern at HCL technology en HCL technology

software design specification of academic a web view based android application

Final sds of academic a webpage based android application
1. Introduction
1.1 Purpose
This Software Design Document provides the design details of Academic (A Campus based
Android Application).The expected audience is administrator (care taker and maintainer of
application), Students & faculty of the target university.
1.2 Scope
The Academic is a campus based android application for Banasthali University. The
application offers various operations like viewing marks, exam notification, and events within
the university for the faculty, staff & student. These services are conveniently grouped and
developed specifically for use on your Android device. All the operations can be performed
when an internet connection is available. Admin of the application can register prospective
Banasthali University Students, faculty & staff to fully experience all services provided.
1.3 Definitions, Acronyms, and Abbreviations.
Academic: The android application being developed
SDS: Software design is the process by which an agent creates a specification of a software
artifact, intended to accomplish goals, using a set of primitive components and subject to
constraints.
DFD: Data flow diagram is graphical representation of flow of data in an information system. It
is capable of depicting incoming data flow, outgoing data flow and stored data
ER Diagram: ER-modeling is a data modeling technique used in software engineering to produce
a conceptual data model of a information system. Diagrams created using this ER-modeling
technique are called Entity-Relationship Diagrams, or ER diagrams or ERDs
Android: Developed by Google, a popular operating system for smart phones
GUI: Graphical User Interface. An interface that receives and reacts to the user input with a
graphical display.
Disk Storage: May be any storage medium mapped to the root file system.
IDE: Integrated Development Environment. A tool to aid programmers in writing code, usually
used for graphical applications.
Java: Java is a programming language. Java is a general-purpose, concurrent, class-based,
object-oriented language that is specifically designed to have as few implementation
dependencies as possible.
RAM: Volatile memory used by the CPU for storing data too large to fit in a register along with
execution code of the running programs.
1.4 Overview
The remaining sections and their contents are listed below.
Section 2 is the Architectural Design that specifies the design through which subsystems
collaborate to perform all the functions included in the system. Each of these subsystems has
an abstract description concerning the services that it provides to the rest of the system. In
turn, each subsystemis expanded into a set of lower-level design operations that collaborate to
perform its services.
Section 3 concerns the Data Structure Design.
Section 4 discusses the Human Interface Design, which displays Screen shots showing interface
from User’s perspective.
Section 5 contains the Testing Issues which deals with the points related to testing.
2. System Architectural Design
2.1 Architecture Design
Introducing the various components of the systems at a high conceptual level A.
2.1.1 Overall Software architecture
Pictorial representation of the overall system architecture
2.1.2 Work Break down Design
ADMINISTRATOR:-
STUDENT
HOD:
STAFF:
2.2 Decomposition Description
2.2.1 ER Diagram
2.2.2 Context Diagram
2.2.3 Data Flow Diagram
ADMINISTRATOR:
STUDENT:
HOD:
STAFF
3. Structure and relationships
3.1 Data design
A description of all data structures including internal, global, and temporary data structures.
3.2 Database Description
Tables in the system:
Structure of Administrator Table
Structure of Student Table
Structure of HOD Table
Structure of Staff Table
Structure of Fee Table
Structure of Marks Table
Structure of Event Table
Structure of Exam Time Table
Structure of Message Table
4. User Interface Design
4.1 Description of the user interface
A detailed description of user interface including screen images or prototype of the software is
presented.
4.2 Screen images
HOMEPAGE
LOGIN PAGE
5. TYPES OF TESTS(WITHIMPLEMENTATION)
The following type of testing has been used in our project:
1. Unit Testing:-This test is applied on each of the module to find whether or not each
module is properly working or not
2. Integration Testing:-After each module cleared the unit testing then modules is
tested for their working all together in the integrated testing phase.
3. Acceptance Testing:-This testing provides the final assurance that the application
needed all behavioral and performance requirements.
7. REFERENCES
 Android SDK reference
http://developer.android.com/reference/packages.html
 Java documentation
http://docs.oracle.com/javase/6/docs/api/
 Software Engineering and Techniques. By Pressman
 Location based services on Android
http://blogs.itemis.de/frey/2009/04/04/location-based-services-on-android-part-1/
 Code snippets for Android development
http://stackoverflow.com/
 Google Projects for Android: Google APIs
http://code.google.com/android/add-ons/google-apis/maps-overview.html
 Connection between PHP (server) and Android (client) Using HTTP and JSON Connection
http://fahmirahman.wordpress.com/2011/04/21/connection-between-php-server-and-android-
client-using-http-and-json/

Recomendados

SRS document por
SRS documentSRS document
SRS documentCOMSATS INFORMATION TECHNOLOGY
5.7K vistas10 diapositivas
SRS for student database management system por
SRS for student database management systemSRS for student database management system
SRS for student database management systemSuman Saurabh
63K vistas15 diapositivas
SDD-FinalYearProject por
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProjectAlexandre Amado de Castro
1.4K vistas20 diapositivas
SRS example por
SRS exampleSRS example
SRS examplegentzone
3.7K vistas58 diapositivas
Attendance Management System por
Attendance Management SystemAttendance Management System
Attendance Management SystemArhind Gautam
3.5K vistas16 diapositivas
Software Requirements Specification Final por
Software Requirements Specification FinalSoftware Requirements Specification Final
Software Requirements Specification Finaljangjong
24.9K vistas20 diapositivas

Más contenido relacionado

La actualidad más candente

Srs of skype por
Srs of skypeSrs of skype
Srs of skypeAnuj Singh
3.1K vistas37 diapositivas
Srs example(1) por
Srs example(1)Srs example(1)
Srs example(1)zozila
7.1K vistas36 diapositivas
Srs template por
Srs templateSrs template
Srs templatemuqeet19
6.5K vistas8 diapositivas
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart por
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chartgrandhiprasuna
8.1K vistas18 diapositivas
Hostpital management system(srs) por
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)maamir farooq
4.5K vistas18 diapositivas
SRS Of Social Networking por
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networkingmaaano786
19.7K vistas29 diapositivas

La actualidad más candente(20)

Srs of skype por Anuj Singh
Srs of skypeSrs of skype
Srs of skype
Anuj Singh3.1K vistas
Srs example(1) por zozila
Srs example(1)Srs example(1)
Srs example(1)
zozila7.1K vistas
Srs template por muqeet19
Srs templateSrs template
Srs template
muqeet196.5K vistas
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart por grandhiprasuna
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna8.1K vistas
Hostpital management system(srs) por maamir farooq
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)
maamir farooq4.5K vistas
SRS Of Social Networking por maaano786
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networking
maaano78619.7K vistas
Onlineshopping por amitesh2690
OnlineshoppingOnlineshopping
Onlineshopping
amitesh269072.2K vistas
Online Quiz System Project Report por Kishan Maurya
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
Kishan Maurya42.9K vistas
Quiz app (android) Documentation por Aditya Nag
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
Aditya Nag3.9K vistas
Final srs of academic a webpage based android app por preeta sinha
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
preeta sinha26.5K vistas
2.1 project management srs por Anil Kumar
2.1 project management   srs2.1 project management   srs
2.1 project management srs
Anil Kumar6.1K vistas
Online quiz system por Satyaki Mitra
Online quiz systemOnline quiz system
Online quiz system
Satyaki Mitra35.7K vistas
Online Exam System_Industrial Report por Manmeet Sinha
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
Manmeet Sinha865 vistas
Software Design Description (SDD) sample por Peny Gama
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) sample
Peny Gama64.9K vistas

Similar a Final sds of academic a webpage based android application

Campus portal for wireless devices srs por
Campus portal for wireless devices srsCampus portal for wireless devices srs
Campus portal for wireless devices srsAnand Goyal
1.2K vistas18 diapositivas
Major project srs por
Major project srsMajor project srs
Major project srsKapil Agrawal
236 vistas11 diapositivas
PHASE II.pptx por
PHASE II.pptxPHASE II.pptx
PHASE II.pptxMotiDiro1
94 vistas21 diapositivas
Android ppt with example of budget manager por
Android ppt with example of budget managerAndroid ppt with example of budget manager
Android ppt with example of budget managerNalini Mehta
14.6K vistas46 diapositivas
Web-Based Lighting Automation System por
Web-Based Lighting Automation SystemWeb-Based Lighting Automation System
Web-Based Lighting Automation SystemApoorva Chandra
1.2K vistas78 diapositivas
Fulltext01 por
Fulltext01Fulltext01
Fulltext01navjeet11
394 vistas65 diapositivas

Similar a Final sds of academic a webpage based android application(20)

Campus portal for wireless devices srs por Anand Goyal
Campus portal for wireless devices srsCampus portal for wireless devices srs
Campus portal for wireless devices srs
Anand Goyal1.2K vistas
PHASE II.pptx por MotiDiro1
PHASE II.pptxPHASE II.pptx
PHASE II.pptx
MotiDiro194 vistas
Android ppt with example of budget manager por Nalini Mehta
Android ppt with example of budget managerAndroid ppt with example of budget manager
Android ppt with example of budget manager
Nalini Mehta14.6K vistas
Web-Based Lighting Automation System por Apoorva Chandra
Web-Based Lighting Automation SystemWeb-Based Lighting Automation System
Web-Based Lighting Automation System
Apoorva Chandra1.2K vistas
Fulltext01 por navjeet11
Fulltext01Fulltext01
Fulltext01
navjeet11394 vistas
Java remote control for laboratory monitoring por IAEME Publication
Java remote control for laboratory monitoringJava remote control for laboratory monitoring
Java remote control for laboratory monitoring
IAEME Publication403 vistas
Automatic Graphical Design Generator por IRJET Journal
Automatic Graphical Design GeneratorAutomatic Graphical Design Generator
Automatic Graphical Design Generator
IRJET Journal27 vistas
Software Engineering por JayaKamal
 Software Engineering  Software Engineering
Software Engineering
JayaKamal369 vistas
Ems por Siva Ram
EmsEms
Ems
Siva Ram239 vistas
Local Service Search Engine Management System LSSEMS por YogeshIJTSRD
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
YogeshIJTSRD1.4K vistas
Programming Based Security Arrangements And Information... por Julie Medina
Programming Based Security Arrangements And Information...Programming Based Security Arrangements And Information...
Programming Based Security Arrangements And Information...
Julie Medina2 vistas
01 what is android por C.o. Nieto
01 what is android01 what is android
01 what is android
C.o. Nieto907 vistas
merged_notes_unit_1_2_3.pdf por UsamaPatel9
merged_notes_unit_1_2_3.pdfmerged_notes_unit_1_2_3.pdf
merged_notes_unit_1_2_3.pdf
UsamaPatel956 vistas
Digitally Record videos & Track Incidents on IPAD Application por Mike Taylor
Digitally Record videos & Track Incidents on IPAD ApplicationDigitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD Application
Mike Taylor546 vistas
Highly confidential security system - sole survivors - SRS por Arun prasath
Highly confidential security system  - sole survivors - SRSHighly confidential security system  - sole survivors - SRS
Highly confidential security system - sole survivors - SRS
Arun prasath5.2K vistas

Último

BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB... por
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
73 vistas113 diapositivas
Classification of crude drugs.pptx por
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptxGayatriPatra14
92 vistas13 diapositivas
The Accursed House by Émile Gaboriau por
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile GaboriauDivyaSheta
212 vistas15 diapositivas
Psychology KS4 por
Psychology KS4Psychology KS4
Psychology KS4WestHatch
90 vistas4 diapositivas
Women from Hackney’s History: Stoke Newington by Sue Doe por
Women from Hackney’s History: Stoke Newington by Sue DoeWomen from Hackney’s History: Stoke Newington by Sue Doe
Women from Hackney’s History: Stoke Newington by Sue DoeHistory of Stoke Newington
157 vistas21 diapositivas
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant... por
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...Ms. Pooja Bhandare
109 vistas45 diapositivas

Último(20)

BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB... por Nguyen Thanh Tu Collection
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
Classification of crude drugs.pptx por GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1492 vistas
The Accursed House by Émile Gaboriau por DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta212 vistas
Psychology KS4 por WestHatch
Psychology KS4Psychology KS4
Psychology KS4
WestHatch90 vistas
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant... por Ms. Pooja Bhandare
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...
Ms. Pooja Bhandare109 vistas
AI Tools for Business and Startups por Svetlin Nakov
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
Svetlin Nakov111 vistas
Structure and Functions of Cell.pdf por Nithya Murugan
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdf
Nithya Murugan701 vistas
REPRESENTATION - GAUNTLET.pptx por iammrhaywood
REPRESENTATION - GAUNTLET.pptxREPRESENTATION - GAUNTLET.pptx
REPRESENTATION - GAUNTLET.pptx
iammrhaywood107 vistas
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx por ISSIP
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
ISSIP379 vistas
Pharmaceutical Inorganic chemistry UNIT-V Radiopharmaceutical.pptx por Ms. Pooja Bhandare
Pharmaceutical Inorganic chemistry UNIT-V Radiopharmaceutical.pptxPharmaceutical Inorganic chemistry UNIT-V Radiopharmaceutical.pptx
Pharmaceutical Inorganic chemistry UNIT-V Radiopharmaceutical.pptx
Ms. Pooja Bhandare93 vistas
11.30.23 Poverty and Inequality in America.pptx por mary850239
11.30.23 Poverty and Inequality in America.pptx11.30.23 Poverty and Inequality in America.pptx
11.30.23 Poverty and Inequality in America.pptx
mary850239167 vistas
How to empty an One2many field in Odoo por Celine George
How to empty an One2many field in OdooHow to empty an One2many field in Odoo
How to empty an One2many field in Odoo
Celine George72 vistas
11.28.23 Social Capital and Social Exclusion.pptx por mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239304 vistas

Final sds of academic a webpage based android application

  • 2. 1. Introduction 1.1 Purpose This Software Design Document provides the design details of Academic (A Campus based Android Application).The expected audience is administrator (care taker and maintainer of application), Students & faculty of the target university. 1.2 Scope The Academic is a campus based android application for Banasthali University. The application offers various operations like viewing marks, exam notification, and events within the university for the faculty, staff & student. These services are conveniently grouped and developed specifically for use on your Android device. All the operations can be performed when an internet connection is available. Admin of the application can register prospective Banasthali University Students, faculty & staff to fully experience all services provided. 1.3 Definitions, Acronyms, and Abbreviations. Academic: The android application being developed SDS: Software design is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of primitive components and subject to constraints. DFD: Data flow diagram is graphical representation of flow of data in an information system. It is capable of depicting incoming data flow, outgoing data flow and stored data ER Diagram: ER-modeling is a data modeling technique used in software engineering to produce a conceptual data model of a information system. Diagrams created using this ER-modeling technique are called Entity-Relationship Diagrams, or ER diagrams or ERDs Android: Developed by Google, a popular operating system for smart phones GUI: Graphical User Interface. An interface that receives and reacts to the user input with a graphical display.
  • 3. Disk Storage: May be any storage medium mapped to the root file system. IDE: Integrated Development Environment. A tool to aid programmers in writing code, usually used for graphical applications. Java: Java is a programming language. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. RAM: Volatile memory used by the CPU for storing data too large to fit in a register along with execution code of the running programs. 1.4 Overview The remaining sections and their contents are listed below. Section 2 is the Architectural Design that specifies the design through which subsystems collaborate to perform all the functions included in the system. Each of these subsystems has an abstract description concerning the services that it provides to the rest of the system. In turn, each subsystemis expanded into a set of lower-level design operations that collaborate to perform its services. Section 3 concerns the Data Structure Design. Section 4 discusses the Human Interface Design, which displays Screen shots showing interface from User’s perspective. Section 5 contains the Testing Issues which deals with the points related to testing. 2. System Architectural Design 2.1 Architecture Design Introducing the various components of the systems at a high conceptual level A.
  • 4. 2.1.1 Overall Software architecture Pictorial representation of the overall system architecture
  • 5. 2.1.2 Work Break down Design ADMINISTRATOR:- STUDENT
  • 9. 2.2.3 Data Flow Diagram ADMINISTRATOR:
  • 11. STAFF 3. Structure and relationships 3.1 Data design A description of all data structures including internal, global, and temporary data structures. 3.2 Database Description Tables in the system:
  • 12. Structure of Administrator Table Structure of Student Table Structure of HOD Table
  • 13. Structure of Staff Table Structure of Fee Table Structure of Marks Table Structure of Event Table
  • 14. Structure of Exam Time Table Structure of Message Table
  • 15. 4. User Interface Design 4.1 Description of the user interface A detailed description of user interface including screen images or prototype of the software is presented. 4.2 Screen images HOMEPAGE LOGIN PAGE
  • 16. 5. TYPES OF TESTS(WITHIMPLEMENTATION) The following type of testing has been used in our project: 1. Unit Testing:-This test is applied on each of the module to find whether or not each module is properly working or not 2. Integration Testing:-After each module cleared the unit testing then modules is tested for their working all together in the integrated testing phase. 3. Acceptance Testing:-This testing provides the final assurance that the application needed all behavioral and performance requirements. 7. REFERENCES  Android SDK reference http://developer.android.com/reference/packages.html  Java documentation http://docs.oracle.com/javase/6/docs/api/  Software Engineering and Techniques. By Pressman  Location based services on Android http://blogs.itemis.de/frey/2009/04/04/location-based-services-on-android-part-1/  Code snippets for Android development http://stackoverflow.com/  Google Projects for Android: Google APIs http://code.google.com/android/add-ons/google-apis/maps-overview.html  Connection between PHP (server) and Android (client) Using HTTP and JSON Connection http://fahmirahman.wordpress.com/2011/04/21/connection-between-php-server-and-android- client-using-http-and-json/