CSC 261/461 Introduction to Databases Project Milestone 1

Java Python Project Milestone 1

CSC 261/461 Introduction to Databases

Introduction

For this project, you can choose to work in a team (max 3). You will be designing and implementing a simple database by applying the techniques and concepts covered in the course. You will eventually use MySQL for creating and querying your database, and PHP/HTML to create an interface accessible to the user and the administrator to access and/or interact with the database.

To make sure that your team is going in the right direction, we will set up multiple milestones, from the beginning to the end of the project (and the semester).

Milestone 1

You need to hand in a report which contains the overview of your project proposal. This overview can change slightly as we go over the course, but the main theme should be intact.

The proposal should consist of two (2) or more pages describing the problem you plan to solve, outlining how you plan to solve it, and describing what you will "deliver" for the final project. Your report should contain the following sections:

1. Project details: Name of CSC 261/461 Introduction to Databases Project Milestone 1 your project, your team, and team members. Please include Team number and Member ID from the google sheet.

2. Problem Statement: Describe the problem that your proposed database system will solve. Why do you need a database instead of an excel file?

3. Target user: Who will use your database? Who will administer the database? Give a real-life scenario and have at least 3 categories of users with different privileges.

4. List of Relations: Identify at least 5 relations (tables) that you need to maintain for this database. Provide schema (attributes and their data types) for each of these relations.

5. Web-interface: Provide rough sketches of the web-interfaces that you will design. Web interfaces are mainly ‘forms’ where a user can provide input, and based on the input, the tables are updated and/or query results are produced. This is the user interface (UI) of your project.

6. Data: How will you populate your relations? You can get the data from external sources or you can create your own data.

How to submit

Save your report as Milestone1.pdf and upload to Blackboard. Only the team leader (Member #1) needs to submit the file         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值