Thesis Management System

Software Requirements Specification

for

Thesis Management System

Version 1.0 approved

Prepared by

28/04/2020

  1. Table of Contents

1.Introduction 3

1.1 Purpose 3

1.2 Document Conventions 3

1.3 Intended Audience and Reading Suggestions 3

1.4 Project Scope 4

1.5 References 4

2.Overall Description 4

2.1 Product Perspective 5

2.2 Product Features 5

2.2.1 Post advertisement 5

2.2.2 Project selection 5

2.2.3 Process management 5

2.2.4 Interface with external application 6

2.3 User Classes and Characteristics 6

2.3.1 Visitor 6

2.3.2 Academics 6

2.3.3 Staff 6

2.3.4 Supervisors 7

2.3.5 Students 7

2.3.6 College 7

2.3.7 Topic coordinator 7

2.4 Operating Environment 8

2.5 Design and Implementation Constraints 8

2.6 User Documentation 8

2.7 Assumptions and Dependencies 8

3.Specific System Requirements 8

3.1 Visitors 8

3.1.1 Post advertisement 9

3.1.2 Project selection 9

3.1.3 Process Management 9

3.1.4 Interface with external application 9

3.2 Academics 10

3.2.1 Project selection 10

3.2.2 Process Management 10

3.2.3 Interface with external application 10

3.3 Staff 11

3.3.1 Post advertisement 11

3.3.2 Process management 11

3.3.3 Interface with external application 11

3.4 Supervisor 11

3.4.1 Project selection 11

3.4.2 Process management 12

3.5 Students 12

3.5.1 Project selection 12

3.5.2 Process management 13

3.5.3 Interface with external application 13

3.6 Topic coordinator 13

3.6.1 Process management 13

3.7 College 15

3.7.1 Interface with external application 15

4.External Interface Requirements 15

4.1 User Interfaces 15

4.2 Hardware Interfaces 16

4.3 Software Interfaces 16

4.4 Communications Interfaces 16

5.Other Non-functional Requirements 16

5.1 Performance Requirements 16

5.2 Safety Requirements 17

5.3 Security Requirements 17

5.4 Software Quality Attributes 18

6.Other Requirements 18

7.Reflection 19

8.Appendix A: Glossary 19

9.Appendix B: Analysis Models 20

9.1 Use Case for Visitor 21

9.2 Use Case for Academic 22

9.3 Use Case for Staff 23

9.4 Use Case for Supervisor 24

9.5 Use Case for Student 25

9.6 Use Case for Topic Coordinator 26

9.7 Use Case for College 27

9.8 Data flow diagram for Visitor 28

9.10 Data flow diagram for Student 29

9.11 Data flow diagram for Academic 30

9.12 Data flow diagram for Supervisor 31

9.13 Data flow diagram for College 32

9.14 Data flow diagram for Topic Coordinator 33

9.15 Data flow diagram for Staff 33

9.17 Data flow diagram for the software interface 35

10.Appendix C: Issues List 36

11.Appendix D: Elicitation Report 36

12.Appendix E: Team Meeting Minutes / Reflective Log 37

Revision History

NameDateReason for ChangesVersion
Linglin15/05/2020Adding the Section 4
Linglin16/05/202Adding the Section 1,5,6,7,and appendix A,
  1. Introduction
    1. Purpose

The purpose of this specification is to capture the requirements of enabling flinders teaching and student alumni to use a Thesis Management System effectively. Requirements include efficiency, quality of features, reliability, thoroughness of system and legal procedures.

  1. Document Conventions
ParticularsFont TypeFont Size
Main headingArial32
SubheadingArial18
BodyArial11

FLO – Flinders Online Learning

CLIT – Educational Quality, learning and teaching teams

SRS – Software requirement Specification

Syllabus – Content covered through the course of a particular subject

SAS – Student Association System

RMS – Research Management System

TMS – Thesis Management System

  1. Intended Audience and Reading Suggestions

This document is written to make understandability of this software as straightforward as possible towards, developer, users and document writers as well as teaching staff and students. Also, the system specification covers topics of overall description, system features, functionality, non-functional requirements, glossary, external interface requirements and any additional requirements for this software.

  1. Project Scope

The objective of this software system is to support Flinders University in compiling and choosing topics for thesis assessments for staff and students. Through the repertoire of the University, the software for the will allow efficient ways to suggest projects and thesis areas. Additionally, this software will be student-friendly by allowing students to pick their thesis area as well as supervisors for their assignment. Through this software, topic coordinators will be given the functionality of choosing their timings for poster presentations, examinations and schedule seminars with efficiency and reliability.

  1. References

Admin, S., 2019. Software Requirement Specification (SRS). [online] Software Testing Class. Available at: <https://www.softwaretestingclass.com/software-requirement-specification-srs/> [Accessed 15 May 2020].

Creately Templates, 2020. Creately Templates. [online] Online e-Learning System- Data Flow Diagram. Available at: <https://creately.com/diagram/example/inl5hu5f3/Online+e+-+Learning+System+-+Data+Flow+Diagram> [Accessed 15 May 2020].

Translation, D., 2020. What Does Online Systems Mean?. [online] Definitions.net. Available at: <https://www.definitions.net/definition/online+systems> [Accessed 2 May 2020].

University, F., 2009. FLO: [online] Flo.flinders.edu.au. Available at: https://flo.flinders.edu.au/my/> [Accessed 8 May 2020].

UNSW Sydney, 2020. UNSW Sydney. [online] Create and Manage Assignments in Moodle. Available at: <https://teaching.unsw.edu.au/moodle-assignments> [Accessed 15 May 2020].

Visual Paradigm, 2020. Visual Paradigm. [online] Logical vs Physical Data Flow Diagrams. Available at: <https://www.visual-paradigm.com/guide/data-flow-diagram/logical-vs-physical-data-flow-diagrams> [Accessed 15 May 2020].

  1. Overall Description
    1. Product Perspective

It is a component of a university-wide system belong to a online system. The system called Thesis Management System. There are 4 part to combine it including post advertisement, project selection, process management, interface with external application. The user types include college, topic coordinator, staff, supervisors, academics, visitors and students. The system is managed by the topic coordinator, college. And for academics, they have limited access. It can be accessed by a university-wide system homepage. This system will leverage existing functionality from Student Two, Syllabus +, FLO and wiki to obtain the system’s functional assistance. (see below figure)

college

  1. Product Features
    1. Post advertisement

This module provides advertisement functions, this primarily suggest the project/thesis areas/titles to visitors. And for the management, allow supervisors including the uploading, modification, previewing, publish and deleting of advertisements.

  1. Project selection

This module allows students to select and be nominated and for the development and assessment of the thesis to be managed end to end. Management includes previewing, viewing, selecting and searching the certain project with wiki. Every single project provides their current SAM and feedback area with message area. When the fresh project uploads the selection draft file, that will be via to potential the process management directly

  • This function can only support the key staff access publish forum, including Dean(Education), Topic Coordinators.
  1. Process management

This function gives more timely turnaround to improve the administrative efficiencies. Supervisors and students experience timely and meaningful feedback.

  • This module provides schedule seminars, poster presentations, and examinations on a cohort and non- cohort basis. Manage the process of assessment including: thesis submission, examiner selection (including external examiners), reminders, amendments to thesis, signoff, grade determination, data and thesis retention.
  • The project happens! Sometimes the project title and description gets amended in this module.
  • The project files can be sent on the message area. The file format include the ZIP, PDF, Words.
  • There is a function can support schedule seminars, poster presentations, and examination
  • This module provides thesis submission, examiner selection, reminders, amendments to thesis, signoff, grade determination, and data and thesis retention.
  1. Interface with external application

We are the Best!

course-preview

275 words per page

You essay will be 275 words per page. Tell your writer how many words you need, or the pages.


12 pt Times New Roman

Unless otherwise stated, we use 12pt Arial/Times New Roman as the font for your paper.


Double line spacing

Your essay will have double spaced text. View our sample essays.


Any citation style

APA, MLA, Chicago/Turabian, Harvard, our writers are experts at formatting.


We Accept

Secure Payment
Image 3