Thesis Management System

Software Requirements Specification

for

Thesis Management System

Version 1.0 approved

Prepared by

28/04/2020

Table of Contents1.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 ChangesVersionLinglin15/05/2020Adding the Section 4Linglin16/05/202Adding the Section 1,5,6,7,and appendix A,IntroductionPurposeThe 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.

Document ConventionsParticularsFont TypeFont SizeMain headingArial32SubheadingArial18BodyArial11FLO – 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

Intended Audience and Reading SuggestionsThis 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.

Project ScopeThe 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.

ReferencesAdmin, 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].

Overall DescriptionProduct PerspectiveIt 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

Product FeaturesPost advertisementThis 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.

Project selectionThis 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.Process managementThis 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 examinationThis module provides thesis submission, examiner selection, reminders, amendments to thesis, signoff, grade determination, and data and thesis retention.Interface with external applicationThis module provides the interface to assistant the thesis management system.

Providing the interface with FLO and use the student systems as appropriate.Users can be though interface access the subsystem to modify and upload the content of post advertisement module. According to this module, user can access the maintain and monitor to protect the system running.Searching with wiki.Allow student access the students systemUser Classes and CharacteristicsVisitorThose who have not registered in the website. Visitor has limited access, only viewing, to

What Students Are Saying About Us

.......... Customer ID: 12*** | Rating: ⭐⭐⭐⭐⭐
"Honestly, I was afraid to send my paper to you, but splendidwritings.com proved they are a trustworthy service. My essay was done in less than a day, and I received a brilliant piece. I didn’t even believe it was my essay at first 🙂 Great job, thank you!"

.......... Customer ID: 14***| Rating: ⭐⭐⭐⭐⭐
"The company has some nice prices and good content. I ordered a term paper here and got a very good one. I'll keep ordering from this website."

"Order a Custom Paper on Similar Assignment! No Plagiarism! Enjoy 20% Discount"