Skip Navigation LinksITEC403_2019Fall

Graduation Project

    Self-learning     Milestones

 (2019 Fall - 2020 Spring) - Task Tracking System for Mehmetçik Municipality

Announcements

Documents & Forms

ITEC404 - Course Outline for Spring 2020

ITEC403 - Course Outline for Fall 2019

ITEC403 - Graduation Project Proposal for Fall 2019

ITEC403 - Project Teams for Fall 2019

ITEC403 - Free Hosting WEB Site Accounts of each team

ITEC403 - Project Review Document

Report Template for ITEC403 & ITEC404

Supervisors

Birol Özkaya

UX – UI Supervisor & Committee  Chair


Cem Yağlı

Coding and Techn. Supervisor

Şebnem Çoban

Database Supervisor

Halide Sarıçizmeli

System Analysis and Design Supervisor

Yeşim Kapsıl Çırak

Project Mgmt., Documentation & Presentation Supervisor

Milestones

Deadline is 23 October 2019 - <Sys. Analy. & Dsg> - Gantt Chart

Gantt Chart:  You must plan the milestones  very carefully and create Gantt Chart according to the tasks and its duration. (You can check the milestones of itec403 from  web site and you can create the milestones of itec404 by checking EMU academic calendar   . Submit hard copy of the Gantt Chart to the ITEC403 Assistant on 23/10/2019. 


Deadline is 30 October 2019 - <Sys. Analy. & Dsg> - Software Requirements Specification

SRS_REQUIREMENT_DOCUMENTATION:  You must examine the requirements very carefully and create the documentation according to the given template. Submit hard copy of the documentation to the ITEC403 Assistant on 30/10/2019. Use the template given here.


Deadline is 04 November 2019 - <Database> - Conceptual DB Design

Database Design Version 1:  This is the first version of your database design. You must examine the requirements very carefully and focus on data requirements. Design a conceptual ERD for the “visitor” user view. Show all attributes and indicate the PKs. Submit hard copy of the report to the ITEC403 Assistant on 04/11/2019. Use the template given here


Deadline is 6 November 2019 - <Sys. Analys. & Dsg> - "Event List" and "Event Table"

Design the "Event List" and "Event Table". Submit hard copy of the report to the ITEC403 Assistant on 06/11/2019.


Deadline is 27 November 2019 - <GUI> - Your Mock Screens and Menu System should be accessable as online.

The details of the milestone can be read from here.

Deadline is 4 December 2019 - <Sys. Analys. & Dsg> - "Activity Diagrams"

Design "Activity diagrams" for each event. Submit diagram to the ITEC403 Assistant on 04/12/2019 


Deadline is 4 December 2019- <GUI> Submiting the screen print outs of the developed system.

The details of te milestone can be read from here

Deadline is 11 December 2019 - <Sys. Analy. & Dsg>  - "General Use Case Diagram" and "Partial Use Case Diagram"

Design the "General Use Case Diagram" and "partial use case diagram" for each actor. Submit diagram to the ITEC403 Assistant on 11/12/2019


Deadline is 16 December 2019 - <Database> - Logical Database Design 

Database Design Version 1.1: Make corrections, if any, on Version 1.Design the logical ERD and transform to tables (relational schema). Validate your design using normalization and against user transactions. i.e. For each form/report you have designed, explain how the database records will be retrieved or updated. Submit hard copy of the report to the ITEC403 Assistant on 16/12/2019. Use the template given here


Deadline is 18 December 2019 - <Sys. Analy.&Dsg> - "Domain class Diagram"

Design the "Domain Class Diagram" . Submit diagram to the ITEC403 Assistant on 18/12/2019

Deadline is 20 December 2019 -  <Coding & GUI> - "Fully Functional User-Role-Module Management System" & "Mog. Screens of Municipality Tasks Management System"

  • You have to complete the "Menu, Authentication, User-Role-Module Management Systems"

  • The mog modules which are just displaying the un-functional screens of Municipality Tasks Management Systems have to be completed and put into the User-Role-Module Management System and ready to be seen as menu items.

  • In order to be checked and evaluated by supervisors, you have to create an account having admin privileges and send its details to Mr. Cem Yağlı and Mr. Birol Özkaya.


Deadline is 26 December 2019 - <Sys. Analy.&Dsg> "Sequence Diagram for each event"

Design the "Sequence Diagram"  for each event . Submit diagram to the ITEC403 Assistant on 26/12/2019



Deadline is 13 March 2020 - <Coding> Migration to the new Hosting Space

The already completed works of your team has to be carried to the new hosting space (http://students.emu.edu.tr/ITEC403xxxxxx) using your new FTP and MySQL accounts that are hosted on EMU Servers until 13/03/2020. 

NOTE: Milestone details should be written on subject of your e-mails (ex: ITEC404 GROUP 01 MILESTONE 1)

<Sys. Analy. & Dsg> "General Use Case Diagram" and "Partial Use Case Diagram" - Deadline is 10 APRIL 2020

Design the "General Use Case Diagram" and "partial use case diagram" for each actor. Submit diagram to the instructor email address(halide.saricizmeli@emu.edu.tr) on 10/04/2020

<Sys. Analy.&Dsg> "Use Case Specification" - Deadline is 16 APRIL 2020

Design the "Use Case Specification "  for each use case. Submit diagram to the instructor email address(halide.saricizmeli@emu.edu.tr) on 16/04/2020

Deadline is 17 April 2020 - <Database> Logical Database Design

Database Design Version 2: Make corrections, if any, on Version 1.1 to draw the final version of the ERD (Version 2). Use Peter-Chen / Crow’s Foot Notation. Use the tips given in the Database Design handout (see ppt slides). Submit hard copy of the report to the ITEC404 Assistant on 17/04/2020. 

<Sys. Analy.&Dsg> "Design Class Diagram" - Deadline is 24 APRIL 2020

Design the "Design Class Diagram". Don't forget to add interface and controller classes. Submit diagram to the instructor email address (halide.saricizmeli@emu.edu.tr) on 24/04/2020

Deadline is 8 May 2020 - <Database> Physical Database Design

Create the final script (.sql file) that will include create table statements, insert statements (minimum 5 rows should be inserted in each table), and the statements for other database objects (trigger and/or procedure and/or function). Create procedural programs to solve complicated tasks such as constraints/business rules (procedure and/or trigger and/or function –min two). Create views to support forms and reports (min two). Create Security/Privacy procedures: password encryption, account profiles regarding number of login attempts etc. Backup/Recover strategy and scripts, schedules. For each database object, make sure you explain the aim of the object you have created. Submit hard copy of the report to the ITEC404 Assistant on 8/05/2020. 

<Sys. Analy.&Dsg> "Sequence Diagram for each event" - Deadline is 10 MAY 2020

Design the "Sequence Diagram(design sequence (interaction diagram))"  for each event . Don't forget to add boundary, controller and DA objects Submit diagram to the instructor email address(halide.saricizmeli@emu.edu.tr) on 10/05/2020

<Sys. Analy.&Dsg> "Package Diagram" - Deadline is 20 MAY 2020

Design the "Package Diagram". Submit diagram to instructor email address(halide.saricizmeli@emu.edu.tr) on 20/05/2020

Deadline is 29 May 2020 - <Database> Database Documentation

 Prepare database documentation based on the final version of logical ERD (Version 2). Make sure that the documentation includes the tables for every entity, attribute, and relationship. Use valid data type, constraints, etc. Submit hard copy of the report to the ITEC404 Assistant on 29/05/2020. Use the table formats for database documentation given in the database design handout (see ppt. slides).

 

Self Learning Assignments

1. (Coding) Follow the Youtube videos for learning Object Oriented Php Programming.

2. (GUI) download these resources and follow the Youtube videos for learning wireframe sketching for GUI design.

3. (Documentation) Read this article to learn how you have to write the "Literature Review" part of your report.

 

Handouts of the Seminers

1. Database Design

2. UML Design

3. User Interface Design

4. Effective Presentation

5. Application Security