Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main...

15
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad bin Saud Islamic University College of Computer and Information Sciences Information Systems Department IS Master (Muwazi) Integrated Capstone Project Seminar Archiving System Part 5. Prototype Prepared by: 1- Bander Alghmlas ID: 434053651 2- Fahad Alsehli ID: 434053660 Supervised by: Dr. Muhammad Badruddin Khan

Transcript of Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main...

Page 1: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Kingdom of Saudi ArabiaMinistry of Higher Education

Al-Imam Muhammad bin Saud Islamic UniversityCollege of Computer and Information Sciences

Information Systems DepartmentIS Master (Muwazi)

Integrated Capstone Project

Seminar Archiving SystemPart 5. Prototype

Prepared by:1- Bander Alghmlas ID: 4340536512- Fahad Alsehli ID: 434053660

Supervised by:Dr. Muhammad Badruddin Khan

Page 2: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

ContentsList of Tables................................................................................................................................................................... 2

List of Figures................................................................................................................................................................. 2

Part 5. Prototype........................................................................................................................................................... 3

Data design................................................................................................................................................................. 3

Main data entities............................................................................................................................................ 3

Database Relations Tables...........................................................................................................................5

ERD Diagrams Entity Relationship Diagram...............................................................................................5

User Interfaces.................................................................................................................................................. 6

Class Diagram (Use Case)..................................................................................................................................12

Class Diagram......................................................................................................................................................... 13

List of Tables

Table 1 Professors table......................................................................................................................................... 3Table 2 Seamier table.............................................................................................................................................. 3Table 3 Admin table.................................................................................................................................................. 3Table 4 Participant table........................................................................................................................................ 4Table 5 Participant table........................................................................................................................................ 4Table 6 Participant table........................................................................................................................................ 4Table 7 Participant table........................................................................................................................................ 4Table 8 Database Relations Tables.................................................................................................................... 5

List of Figures

Figure 1 the Seminar Archiving System ERD................................................................................................5Figure 2 Login Page.................................................................................................................................................. 6Figure 3 Main Seminar Page for Professor.....................................................................................................6Figure 4 Seminar View............................................................................................................................................ 7Figure 5 Seminar Update Page for Professor................................................................................................7Figure 6 Seminar Presentation Page.................................................................................................................8Figure 7 Seminar Discussion Page..................................................................................................................... 8Figure 8 Admin Page................................................................................................................................................ 9Figure 9 Seminar Search Page..............................................................................................................................9Figure 10 Seminar Main Webpage..................................................................................................................10Figure 11 Seminar Archiving.............................................................................................................................10Figure 12 Seminar Uploading Webpage.......................................................................................................11

Page 3: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Part 5. Prototype

Data design

Main data entities Each entity in the Seminar Archiving System is mentioned below in separate table with all attributes and data type of each attribute as well as the differentiation of primary key field with (PK) and differentiation of foreign key field with (FK):

1. Professors (presenters) tableTable 1 Professors table

Field Name Data TypeProfessorID (PK) Number

Professor Name VarcharProfessor Degree VarcharProfessor Section VarcharProfessor Email Varchar

Personal Webpage URL VarcharSeamierID (FK) Number

2. Seamier tableTable 2 Seamier table

Field Name Data TypeSeamierID (PK) Number

Seamier Title VarcharSeamier Category VarcharSeamier Abstract VarcharSeamier Content Varchar

Seamier Created Date DatetimeSeamier Presented Date Datetime

ProfessorID (FK) Number

3. Admin tableTable 3 Admin table

Field Name Data TypeAdminID (PK) Number

Admin Name VarcharAdmin Email Varchar

Page 4: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

4. Participant (users) tableTable 4 Participant table

Field Name Data TypeParticipantID (PK) Number

Participant Name VarcharParticipant Degree VarcharParticipant Section VarcharParticipant Email VarcharSeamierID (FK) Number

5. Videoconference tableTable 5 Participant table

Field Name Data TypeVideoconference (PK) Number

Videoconference URL VarcharVideoconference Date Datetime

SeamierID (FK) Number

6. Discussion tableTable 6 Participant table

Field Name Data TypeDiscussion Id (PK) Number

Discussion Date DatetimeDiscussion Content Varchar

SeamierID (FK) Number

7. Archiving tableTable 7 Participant table

Field Name Data TypeArchive Id (PK) Number

Archive Date DatetimeArchive Content VarcharSeamierID (FK) Number

Page 5: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Database Relations TablesTo explain and clarify all relations between all database tables in The Seminar Archiving System model, we summarize the relations in following table:

Table 8 Database Relations Tables

Table1 multiplicity Table2Seamier One One to Many ProfessorSeamier One Many Participant

Professor One Many SeamierAdmin many One Seminar

Videoconference One Many SeminarDiscussion Many Many Seminar

Archive One Many Seminar

ERD Diagrams Entity Relationship DiagramFurther down is the ERD for The Seminar Archiving System which contains all tables and attributes showing all relations between the tables:

Figure 1 the Seminar Archiving System ERD

Page 6: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

User InterfacesHere we will present some screenshots examples of the user interfaces that should be applied for the Seminar Archiving System to enable the users to use the system.

Figure 2 Login Page

Figure 3 Main Seminar Page for Professor

Page 7: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Figure 4 Seminar View

Figure 5 Seminar Update Page for Professor

Page 8: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Figure 6 Seminar Presentation Page

Figure 7 Seminar Discussion Page

Page 9: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Figure 8 Admin Page

Figure 9 Seminar Search Page

Page 10: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Figure 10 Seminar Main Webpage

Figure 11 Seminar Archiving

Page 11: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Figure 12 Seminar Uploading Webpage

Page 12: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Class Diagram (Use Case)Here we present all actors interaction the Seminar Archiving System:

Page 13: Part 5. Prototype - falsehli.files.wordpress.com  · Web viewPart 5. Prototype . Data design. Main data entities . Each entity in the Seminar Archiving System is mentioned below

Class DiagramHere we present all classes for the Seminar Archiving System with all attributes and main functions for each class; also we will show the relations between classes: