You are on page 1of 22

PROJECT CHARTER

FOR

Online Secure Document Sharing and Management System

Team 41 Elif Serim Emre Genco Yakar Hilmi Emre lker mit Caferi

Table of Contents
Table of Contents ................................ ................................ ................................ ...................ii Table of Figures ................................ ................................ ................................ ................... iii Table of Tables ................................ ................................ ................................ ..................... iv 1 Executive Summary ................................ ................................ ................................ ........ 1 2 Project Purpose ................................ ................................ ................................ ............... 1 3 Scope ................................ ................................ ................................ .............................. 1 4 Assumptions ................................ ................................ ................................ ................... 1 5 Constraints ................................ ................................ ................................ ...................... 2 5.1 Resource Constraints ................................ ................................ ................................ 2 5.2 Environmental Constraints ................................ ................................ ....................... 2 5.3 Delivery Constraints................................ ................................ ................................ . 2 5.4 Budgetary Constraints ................................ ................................ .............................. 2 6 Project Organization................................ ................................ ................................ ........ 3 7 Roles and Responsibilities ................................ ................................ ............................... 3 8 Tasks................................ ................................ ................................ ............................... 4 9 Schedule ................................ ................................ ................................ ......................... 6 10 Milestones & Deliverables ................................ ................................ ........................... 9 11 Risks ................................ ................................ ................................ ........................... 9 Appendix A ................................ ................................ ................................ .......................... 10 Appendix B ................................ ................................ ................................ .......................... 11 Appendix C ................................ ................................ ................................ .......................... 13 Appendix D ................................ ................................ ................................ .......................... 15

ii

Table of Figures
Figure 6-1Project Organization Chart ................................ ................................ ..................... 3 Figure 8-1Tasks................................ ................................ ................................ ...................... 4 Figure 9-1Schedule ................................ ................................ ................................ ................ 6 Figure 9-2Gant Chart................................ ................................ ................................ .............. 7 Figure 9-3Gant Chart Cont. ................................ ................................ ................................ .... 7 Figure 9-4Gant Chart Cont. ................................ ................................ ................................ .... 8

iii

Table of Tables
Table 1 Roles and Responsibilities ................................ ................................ ......................... 3 Table 2 Milestones & Deliverables ................................ ................................ ......................... 9

iv

1 Executive Summary
Online secure document sharing and management system let us store, organize, view, and modify files with just an Internet connection. The software application that will organize the documents, members, basic information, changes, decisions, data backup, document search, document collaboration, securely share documents and activities of an association. During the project development, different types of software programs are going to be used in order to satisfy all the customer needs.

2 Project Purpose
The purpose of this project is to develop an online and secure document sharing and management system which allows secure and efficient document distribution and sharing between all users. It provides storage, sharing and security capabilities such as message privacy, integrity and authenticity with the help of cryptographic algorithms and related protocols. Only authorized users can access specific documents and produce digital signatures for them and also can share with other users.

3 Scope
In this project we are planning to have file upload-download, encryption, decryption, creating digital signature and certificate such as x509 in a single web site. It will be a web-based project which enables user to share documents with each other. It will be an in-line system which means that each operation will be done in server-side. Nobody will be able to deny what he/she sends or receives by the help of digital signature. The site will do key management with the use of protocols and algorithms. It will also keep the log records. There will be two user types; admins and members. Admins will give members some rights to access specific documents. Admins will be able to add, remove the documents and members can only share and access specific documents.

4 Assumptions
 Online Secure Document Sharing and Management System is going to be developed in light of the specifications which are described by the following organization- standards for the application cryptographic algorithms and protocols
y y

X.509 ISO/IEC 9594-8 The Directory: Public-key and attribute certificate frameworks ETSI TS 102 176-1 V2.0.0 Electronic Signatures and Infrastructures (ESI); Algorithms and Parameters for Secure Electronic Signatures; Part 1: Hash functions and asymmetric algorithms IEEE P1363 (2000): "Standard Specifications for Public-Key Cryptography".

ANSI X9.62, Public Key Cryptography for the Financial Services Industry, The Elliptic Curve Digital Signature Algorithm (ECDSA), 2005.

 

   

The project staff will be experienced with standard X.800 security architect and RFC 2828 in order to understand security notations , During project the recommendations of NESSIE and CRYPTREC will be considered for cryptographic techniques and issues such as confidentiality, data integrity, and authentication. There are four team members dealing with the project The customers changeable requirements will be integrated into the project During the development of this project Bouncy Castle Crypto APIs will be used All project members is enrolled CTIS496 Data Security Computing Course

5 Constraints

5.1 Resource Constraints


y y y y

MySQL, is a free relational database management system runs as a server providing multi-user access to number of databases. MS Visio and MS Project 2007 will be used for necessary document for our project. Microsoft .NET platform and underlined technologies will be used during development of the project. Socket (Network) Programming will be used.

5.2 Environmental Constraints


y

Online Secure Document Sharing and Management System works on a system which consists o Pentium4 1.5 GHZ processor or better o 1 GB RAM o 512 kbps Internet Connection or better. o Windows Installer version 3.1 or later. o IE 6.0, Google Chrome, Mozilla Firefox, Safari or better.

5.3 Delivery Constraints


y y

Deliverables should only be submitted in exact dates. The usage rights of deliverables belong to CTIS department.

5.4 Budgetary Constraints


y

Hosting, Domain and Server costs will be paid annually.

6 Project Organization

Figure 6-1Project Organization Chart

7 Roles and Responsibilities


Name Elif Serim Contact Information
serim@ug.bilkent.edu.tr

Roles
Project Manager Software Developer Database Designer Software Developer GUI Designer Tester Software Developer GUI Designer Database Designer Software Developer Tester Database Designer

mit Caferi Hilmi Emre lker Emre Genco Yakar

caferi@ug.bilkent.edu.tr

h_ulker@ug.bilkent.edu.tr

genco@ug.bilkent.edu.tr

Table 1Roles and Responsibilities

Project Manager: Project manager is responsible for planning and organizing project development process. Software Developer: Software developer is responsible for implementation. Database Designer: Database designer is responsible for design the database tables, their relationships and connections. GUI Designer: GUI designer is responsible for design a user friendly graphical user interfaces depend on customer needs. Tester: Tester is responsible for testing defects and reports them.

8 Tasks

Figure 8-1Tasks

0.0. 1.0.

Online Secure Document and Management System Project Management 1.1. Initial Plan 1.1.1. Preparation of Initial Plan 1.1.2. Revision of Initial Plan

1.2. SPMP (Software Project Management Plan) 4

1.2.1. Managerial Process Plan 1.2.2. Technical Process Plan 1.2.3. Supporting Process Plan 1.2.4. Additional Plan 1.2.5. Risk Management Plan 1.2.6. Preparation of SPMP 1.2.7. Revision of SPMP

2.0. Requirement Analysis 3.1. Meeting with customer 3.2. Requirement Elicitation 3.3. Analysis of Requirements 3.4. Review of Requirements 3.4. Preparation of SRS 3.5. Revision of SRS 3.0. Design 3.1. Architecture Design 3.2. Database Design 3.3 Preparation of SDD 3.4. Revision of SDD 4.0. Presentation 4.1. Implementation of Prototype 4.2. Preparation of Presentation 5.0. Implementation 5.1. Development of Database 5.2. Coding

6.0. Testing 6.1. Unit / Integration Testing 6.2. System Testing 6.3. Acceptance Testing 7.0. Quality Assurance 7.1. Verification 7.2. Validation

9 Schedule

Figure 9-1Schedule

Figure 9-2Gant Chart

Figure 9-3Gant Chart Cont.

Figure 9-4Gant Chart Cont.

10 Milestones & Deliverables


Milestones or Deliverable Initial Plan Submission Date 25 February 2011, Friday Action Will be submitted as soft copy to zlem Albayrak. SRS 19 March 2011, Saturday Will be submitted as soft copy to zlem Albayrak SPMP 02 April 2011, Saturday Will be submitted as soft copy to zlem Albayrak. SDD 23 April 2011, Saturday Will be submitted as soft copy to zlem Albayrak Demo 13 May 2011, Saturday Product demo will be prepared and presented to jury.
Table 2 Milestones & Deliverables

11 Risks
y y

Some security terms and api terms may not be understood Some of our group members have a heavy lesson program and one of our group member is working on a company which lead some difficulties while team members come together. Two or more group members may fail CTIS459 course. Some misunderstandings may happen while getting requirements from customer because all of the group members are taking CTIS 496 course for the first time.

y y

Appendix A Elif SER M


Permanent Address
10.cad Seluklu Apt. 9/13 Y.veler/ANKARA Tel: (312) 473 93 84 (541) 972 71 15 E-mail: e_serim@ug.bilkent.edu.tr

PERSONAL INFORMATION
Date of Birth: 01 January 1989 Place of Birth: ankaya, Ankara

EDUCATION
2009- Still Bilkent University, Ankara Computer Technology and Information System Bilkent University, Ankara A.S. Computer Technology and Programming Cemal a maz Lisesi, Ankara High School Diploma

2006-2009

2002-2005

WORK EXPERIENCE
June - July 2008 Havelsan A. . Software Development Project, trainee TAI A. . Software Verification Department, traniee TAI A. . Unmanned Air Vehicle(UAV) zgn TIHA Project Software Verification Department, Assistant Design Engineer(Part-Time)

February

May 2010

June 2010

Still

SKILLS and ABILITIES


Computer C, C++, C#, JAVA, JAVA SCRIPT, HTML, XML, CSS, PHP, Visual Basic, Delphi, SQL, Flash, Windows XP, Windows Vista, Linux, Internet Browsing Tools, Microsoft Office Applications, Telelogic DOORS(Requriment Management Tools), Rational ClearCase Explorer, Rational ClearQuest Web, SCADE Advanced English

Language

10

Appendix B

Emre Genco YAKAR


Permanent Address Muammer Aksoy Cad. Firuz Blk. A blk. Daire 7 Kat 4 Kutluta , ED RNE Tel: (284)235 36 65 (505)227 27 52 Current Address Cihangir Cad. Gkmen Apt. 9/6 Subayevleri, ANKARA Tel: (312)318 69 53

E-mail: genco@ug.bilkent.edu.tr

EDUCATION
2006-Present Bilkent University, Ankara B.S., Computer Technology and Information Systems Favorite Courses Programming in C, Object Oriented Programming, Algorithms and Data Structure, Linux, Information Technologies, Algorithm and Problem Solving, Computer Networks (CISCO), Business and Java

Projects
 Turk Telecom IPTV Project Summer Training Internship Student  Turk Telecom WEB TV Project Industrial Training Internship Student  Principle Software of Silver Company  Space Ship Game under HTML  Basic Flash Applications  Bilkent University Social Awareness Project

2001-2005

 Edirne Anadolu Lisesi, Edirne High School Diploma

WORK EXPERIENCE
      Turk Telecom Main Campus Summer Training Internship Student Turk Telecom Main Campus Industrial Training Internship Student Knauf A. . Ankara, IT Department Hard Rock Caf, Tennessee, USA Efes Pilsen World Cup 8 Turkish National Basketball Team Host Presidency of a Republic Cup Volunteers Coordinator

SKILLS and ABILITIES


Computer Linux, C, C#, C++, Java, Oracle, Access, SQL, MS Word, Excel, PowerPoint, Visio, Web Technologies(Html , Dhtml , Css , Javascript , Flash), Software, MS -DOS, Windows, MAC OS Languages Advanced English, Basic German, Basic Italian

11

OTHER INFORMATION
Certificates B Class Driver Licence Certificate of Personal Development, Bilkent Uni. Certificate of How to Read and Understand Diamond (Diamond Grading Report) International English Language Testing System (IELTS) Grade Certificate Certificated Swimmer, Certificated Basketball Player, Certificated Runner, Certificated Handball Player. Personal Traits Creative, Hardworking, Honest, Responsible, Motivated, Creative, Confident Team Worker , Good at public relation Good at planning and organizations

Social Activities

12

Appendix C H. Emre LKER


Permanent Address K kp nar Sitesi A blok No:50 ayyolu 06810 Ankara Tel: (536) 256 13 43 (312) 242 24 40

E-mail h_ulker@ug.bilkent.edu.tr

PERSONAL INFORMATION
Date of birth Place of birth : : 13 August 1988 ankaya,Ankara

EDUCATION
2007 Bilkent University, Ankara Computer Technologies Information Systems

Favorite Subjects Java Programming, Web Technologies, Computer Networks, Rapid Application Development Projects Spaceship game with Javascript,Hospital software program with Java,Internship Chasing System with C# 2002 2005 zel Yce Fen Lisesi, Ankara High School Diploma

WORK EXPERIENCE
July August 2007 Ce Pasta Miami Salesman,Work and Travel Organization Ce Positive Web coder, Trainee Ce Positive Web coder, Trainee Cybersoft Software Devoloper,Traniee

June

July 2009

June

July 2009

January

June 2010

SKILLS and ABILITIES


Computer Windows 95/98/XP/Vista/7, Microsoft Office Applications(Word, Excel, Powerpoint,Frontpage,Access),SQL, C,.NET JAVA,XML,XSL,JqueryPHP,Javascript, HTML Advanced English

Language

13

OTHER INFORMATION
Certificates B Class Drivers License

y
Personal Traits

y
Social Activities

Respectful ,Team Worker,good at Public Relations, cheerful, good at problem solving Football, Swimming, Music, Traveling, Driving

14

Appendix D
mit Caferi

PERSONAL INFORMATION
Place of Birth: Date of Birth: Nationality: Military Service: Address: Phone(GSM): Phone(Home): E-mail: Ankara 10.05.1988 Turkish Postponed Turan Gne Bulvar Cezayir Caddesi 706. Sokak 1/7 ankaya Y ld z, Ankara 0555 687 07 14 0312 441 46 84 jafaryrohi@hotmail.com & caferi@ug.bilkent.edu.tr

EDUCATION
2007 (still) : Bilkent University Computer Technology and Information Systems 2006 2007 : Bilkent University School of English Language 2002 - 2005 : Tinaztepe High School 1994 - 2002 : Ahmet Vefik Pasa Primary School

WORK EXPERIENCE
CYBERSOFT Ankara, Turkey (For 4 months in 2010) ASELSAN, BYD Department Ankara, Turkey (For 2 months in 2009) CE POSITIVE Ankara, Turkey (For 2 weeks in 2009)

15

WINGS Trademark Clothing Stores South Beach Miami,FL USA (For 2 months in 2008)

LANGUAGES
English (Advanced) Persian (Intermediate) Spanish (Beginner) Italian (Beginner) Azerbaijani (Intermediate)

SKILLS AND ABILITIES


Softwares

Linux Pardus, Windows 95, XP, Vista, 7, Microsoft Office Tools (Excel, Word, PowerPoint, Access), Dreamweaver, Flash, Microsoft Visual Studio 2008, J Creator, Netbeans, Bea Products, MSSQL, SQL Server Management Studio Express
Computer Languages

C, C#, JAVA, HTML, DHTML, XHTML, CSS, JAVASCRIPT, Flash, PHP, ASP.NET, ASP, Database(SQL)

HOBBIES
-Driving a car -Playing and watching football -Watching a movie

16

-Swimming -Hanging out -Visiting other countries (a part of USA, a part of Europe, Iran) -Listening to music -Spending time on computers

ACTIVITIES
2006 (still) : Bilkent University Football Team 1999 2008 : Professional Footballer (Genclerbirligi SK, Oftasspor(Hacettepespor)) 1994 1999 : Professional Swimmer (DSI, Petrol Ofisi)

17