C# final project

Problem Statement

You are tasked with developing a task manager. The task manager will allow people to add a new task, modify or delete an existing task.

Each task must have a title, a due date and a description.

The user interface should be simple, and the app should be easy to operate.

The task manager should be available to three platforms including Windows App Store 8.1, Windows Phone App 8.1 and WPF.

Revision History


Date


Issue


Description


Author


19/May/2015


1.0


Solve the version of WPF


Li Xuntao


24/May/2015


V1.0


Solve the version of the other two


Li Xuntao

Table of Contents

1.     Introduction

2.     Definitions

2.1   Task

2.2   Title

2.3   Due Date

2.4   Description

2.5   Is Done

2.6   Task List

Course Registration System Glossary

1.            Introduction

This document is used to deal with math problrm

2.            Definitions

The glossary contains the working definitions for the key concepts in the calculator.

2.1          Task

A thing needed to be done in some day.

2.2          Title

The key word of a task.

2.3          Due Date

The date when the task should be done before.

2.4          Description

The details of a task.

2.5          Is Done

The state that shows whether the task is finished.

2.6          Task List

 

Table of Contents

1.      Objectives

2.      Scope

3.      References

4.      Functionality

5.      Usability

6.      Reliability

7.      Performance

8.      Supportability

9.      Security

10. Design Constraints

calculator Supplementary Specification

1.            Objectives

The purpose of this document is to define requirements of calculator.  This Supplementary Specification lists the requirements that are not readily captured in the use cases of the use-case model. The Supplementary Specifications and the use-case model together capture a complete set of requirements on the system.

2.            Scope

3.            References

None.

4.            Functionality

-        We developed a simple calculator. In this calculator, I achieve a lot of functions. For example, we can choose the operator from the operator box "+、-、*、/".

5.            Usability

The  user-interface shall be Windows 8.1 or Windows Phone 8.1 compliant.

6.            Reliability

Saved tasks should be available every time the user opens the app.

7.            Performance

  1. The app can be used at any time the user wants.
  2. the operation of it is very simple that you can use it conveniently.

8.            Supportability

None.

9.            Security

None

10.         Design Constraints

The app shall provide a Windows-based desktop interface, a Windows-based phone interface, and a WPF interface.

1.2          Flow of Events

1.2.1       Basic Flow

This use case starts when the user click the ADD button in the “add a task” page.

  1. The system checks to see if the due date is a future date. If it is, then the task will be successfully added to the task list. If not, the system will notify the user, and  the task with invalid due date won’t be added to the task list.

1.2.2       Alternative Flows

1.3          Special Requirements

None.

1.4          Pre-Conditions

None.

1.5          Post-Conditions

If the task is added successfully, it will return to the main page with an updated task list. If not, it will stay in the current page.

1.6          Extension Points

None.

时间: 2024-10-21 11:59:16

C# final project的相关文章

Final Project - Escape from CS 162

Final Project - Escape from CS 162In this final project, you'll implement a game that combines many of the things wetalked about in class this year. The goal of the game will be to "escape" from CS 162with a passing grade.Escape from CS 162In th

MA684 Final Project

MA684 Final ProjectSpring 2019This is an individual project—please do your own work. Some discussion with other students aroundcomputer work for the project is permitted, but you should formulate and perform the analyses onyour own, and write up your

Final Project MGTF 495

Final ProjectMGTF 495Kaggle Deadline :11 June 2019 11:59 PM PSTReport Due Date: 11 June 2019 11:59 PM PST1. InstructionsThe report and the code for the final should be submitted on Gradescope. To secure full marks both thereport and the code should b

192-0070 Final project proposal

Final project proposal192-00701 – Summary of your project.It is based on an existing game which is called “league of dodging”.And the main idea of the game is controlling a champion to dodge all the skills comefrom different direction randomly.This i

Final Project - IA626

Final Project - IA626SummaryThe final project for IA-626 will be an open ended project including the topics below. The projectwill be primarily graded on complexity, analysis and documentation.RequirementsThe project should contain the following● ETL

Finish your final project

狼人杀app 开发日记 项目地址:https://github.com/Tong12138/Wereworf 第8.9周 姚宇彤 杨宁 闫志平 总的提交记录 原文地址:https://www.cnblogs.com/whitepigeon/p/8994622.html

Homework1 of Software Project Management-- a project description

There was once a project about establishing a website providing some basic functions such as showing data from a database, searching for some certain data and so on. Initially, I was considering to spend three weeks on this website project, two weeks

The most impressive error in my project.

As a programmer, I write lots of code every day. I is obviously that I cannot ensure that all of the code is right. We all make some mistake in our daily life. In most of situation, we can correct it in a low cost. But sometimes these mistake may cos

The Simplified Project Management Process

One of the challenges of explaining project management to people who are unfamiliar with the approach, is that descriptions are often either so high-level as to be meaningless, or so detailed that they are overwhelming. Over the years, I have come to