/
Michael and Sally McCracken Michael and Sally McCracken

Michael and Sally McCracken - PowerPoint Presentation

laxreffa
laxreffa . @laxreffa
Follow
342 views
Uploaded On 2020-09-29

Michael and Sally McCracken - PPT Presentation

Student Research Symposium Senior Capstone Project 20162017 Computer Science Department College of Science and Engineering Texas Christian University James Stewart Project Lead Michael ID: 812622

project 2017 capstone 2016 2017 project 2016 capstone senior system reviewer assignment technologies table srs adding submission site research

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "Michael and Sally McCracken" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Michael and Sally McCracken

Student Research Symposium

Senior Capstone Project 2016-2017

Computer Science DepartmentCollege of Science and EngineeringTexas Christian University

Slide2

James Stewart

Project Lead

Michael

Giba

Technical Lead

Thaddeus Rix

Meet the Team

Quang

Nguyen

Son Nguyen

5/1/2017

2

Senior Capstone Project 2016-2017

Slide3

OutlineWhat is SRS?

Project Background and Goals

Features and EnhancementsTechnology OverviewChallenges

Future WorkAcknowledgementsQ & A5/1/20173Senior Capstone Project 2016-2017

Slide4

What is SRS?TCU

CSE Student

Research Symposium

Students submit research projectsGraduateUndergraduateJudged by departmentsAnnual spring forum for presentationsVisitorsPresentersAdmins5/1/2017

4

Senior Capstone Project 2016-2017

Slide5

Who’s Involved in SRS

5/1/20175

Senior Capstone Project 2016-2017

Students

Authors

Presenters

Viewers

Family & friends

Public

Administrators

Organizers

Chairs

Faculty

Advisors

Judges

Slide6

Old System ProblemsUnsatisfactory user interface

Not mobile friendly

5/1/2017

6Senior Capstone Project 2016-2017

Slide7

Old System Problems

5/1/20177

Senior Capstone Project 2016-2017

Slide8

Old System ProblemsUnsatisfactory user interface

Not mobile friendlyDeficient database design

Insufficient report functionalityInadequate administrative controls

5/1/20178Senior Capstone Project 2016-2017

Slide9

Project GoalsRedesigning and restructuring the SRS site

Applying modern GUI design Designing with UX/UI in mind

Engineering a device-agnostic site Building a new submission/review system with new tools and features

Architecting a relational database Creating an admin panel Enhancing report functionality5/1/20179Senior Capstone Project 2016-2017

Slide10

Submission ProblemsSingle submission by authorLimitations on number of authors and advisorsU

pdates only by adminsDuplicates in databasePotential security threats

5/1/2017

10Senior Capstone Project 2016-2017

Slide11

Submission Enhancements5/1/2017

11

Senior Capstone Project 2016-2017

Slide12

Registration Process5/1/2017

Senior Capstone Project 2016-2017

12

Slide13

Adding Additional Authors

5/1/2017

13

Senior Capstone Project 2016-2017

Slide14

Adding Additional Authors5/1/2017

14

Senior Capstone Project 2016-2017

Slide15

Adding Guests

5/1/2017

15

Senior Capstone Project 2016-2017

Slide16

Adding Guests

5/1/2017

16

Senior Capstone Project 2016-2017

Slide17

Password Management

5/1/2017

17

Senior Capstone Project 2016-2017

Slide18

Viewer Problems18

5/1/2017

Senior Capstone Project 2016-2017

Slide19

Viewer Enhancements

19

5/1/2017

Senior Capstone Project 2016-2017

Slide20

Viewer20

5/1/2017

Senior Capstone Project 2016-2017

Slide21

Search Bar

5/1/2017

21

Senior Capstone Project 2016-2017

Slide22

Filter and Order By

5/1/2017

22

Senior Capstone Project 2016-2017

Slide23

Poster Display

5/1/2017

23

Senior Capstone Project 2016-2017

Slide24

Private vs. Public Posters

5/1/2017

24

Senior Capstone Project 2016-2017

Slide25

Reviewer Problems

25

5/1/2017

Senior Capstone Project 2016-2017

Slide26

Reviewer Enhancements

26

5/1/2017

Senior Capstone Project 2016-2017

Slide27

Reviewer Portal27

5/1/2017

Senior Capstone Project 2016-2017

Slide28

Reviewer Portal28

5/1/2017

Senior Capstone Project 2016-2017

Slide29

Reviewer Ballot29

5/1/2017

Senior Capstone Project 2016-2017

Slide30

Reviewer Ballot30

5/1/2017

Senior Capstone Project 2016-2017

Slide31

Winner Selection31

5/1/2017

Senior Capstone Project 2016-2017

Slide32

AdminUpdating Site InformationAutomating Table Assignment TaskReporting

5/1/2017

32

Senior Capstone Project 2016-2017

Slide33

Updating Site InformationAnnual SpeakersAnnouncements

Events5/1/2017

33

Senior Capstone Project 2016-2017

Slide34

Table Assignments5/1/2017

Senior Capstone Project 2016-2017

34

Slide35

Table Assignment (before)Linear ProcessTime-consumingWaste of Human Resources

Human Errors5/1/2017

35

Senior Capstone Project 2016-2017

Slide36

Table Assignment AlgorithmCriteriaHandle Special Requests from students

Prevent tables from having two posters from the same departmentAlgorithmDetermine the number of seats neededSelect the highest priority seats according to that number (

e.g, avoid tight hallways)Assign posters to the highest priority seats while matching the above criteria

5/1/201736Senior Capstone Project 2016-2017

Slide37

Table Assignment Algorithm5/1/2017

37

Senior Capstone Project 2016-2017

Slide38

ReportingAuthor ReportGuest ReportTable

Assignment ReportAuthor Name BadgesGuest Name Badges

5/1/2017

38Senior Capstone Project 2016-2017

Slide39

Reporting5/1/2017

39

Senior Capstone Project 2016-2017

Slide40

Technologies UsedDjango

BootstrapSemantic UIApache

PostgreSQL

5/1/201740Senior Capstone Project 2016-2017

Slide41

Technologies Used: Django

OverviewParametrized URLs

Templating

Seamless database connectionMigrationsAdmin panelAvidly maintainedOpen source

5/1/2017

41

Senior Capstone Project 2016-2017

Slide42

Technologies Used: Bootstrap

Overview

Cross browser support

Open sourceThemes

Grid System

Responsive

Control object sizing

Mobile optimized

5/1/2017

42

Senior Capstone Project 2016-2017

Slide43

Technologies Used: SemanticUI

Overview

Less importantSmall UI elements

Badges Pagination

5/1/2017

43

Senior Capstone Project 2016-2017

Slide44

Technologies Used: Apache

5/1/2017

44

Senior Capstone Project 2016-2017

Slide45

ChallengesTable assignment

algorithmMany SRS event changes

Growing client-baseOverspecialization of roles

5/1/201745Senior Capstone Project 2016-2017

Slide46

Lessons LearnedHow to interface with lots of clientsDeadlines are faster than you think

Working face-to-face is far more efficient than working remotelyPeer-review EVERYTHINGAnticipate “callow” users

Slide47

Future WorkOngoing support

Registration improvementsPoster management enhancements

Email remindersPort of system for other competitions

5/1/201747Senior Capstone Project 2016-2017

Slide48

Acknowledgements:

Dr. Donnell PayneMr. Billy

FarmerDr. Liran Ma

5/1/201748Senior Capstone Project 2016-2017

Slide49

Questions?

5/1/2017

49

Senior Capstone Project 2016-2017