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
- The app can be used at any time the user wants.
- 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.
- 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.
C# final project的更多相关文章
- 192-0070 Final project proposal
Final project proposal192-00701 – Summary of your project.It is based on an existing game which is c ...
- Finish final project
一.项目地址:https://github.com/Joyce45/final-project 二.团队成员陈述: 于浩: 张雨: 遇到的问题:1.通过relativepanel解决了刚开始设计上使用 ...
- The Simplified Project Management Process
One of the challenges of explaining project management to people who are unfamiliar with the approac ...
- Project Management Process
Project Management ProcessDescription .............................................................. ...
- Web Project配置Hirbernate
1:首先找到hibernate-release-4.1.9.Final.zip\hibernate-release-4.1.9.Final\lib\required ,把required里的所有jar ...
- 如何在美国公司写project plan 邮件--以hadoop安装和Mahout数据分析为例子
Hi, XXX (boss name) Project Title: Hadoop installation and Data analysis based on Mahout Deliverabl ...
- AKA “Project” Milestone
Homework 6 (60 points)Due Thursday, April 25th at 11:59pm (via blackboard) AKA “Project” Milestone # ...
- Software Project Management 2017 Homework 1
Recently, I have a project, I use Unity3D to finish a visualization work, which is the final project ...
- Hibernatel框架基础使用
Hibernatel框架基础使用 1.简介 1.1.Hibernate框架由来 Struts:基于MVC模式的应用层框架技术 Hibernate:基于持久层的框架(数据访问层使用)! Spring:创 ...
随机推荐
- 双系统下(Ubuntu + win7)windows 无法连接无线网络
双系统下(Ubuntu + win7)windows 无法连接无线网络 今天开机登录win7,突然发现无法使用无线网络(WiFi信号标志有个大红叉),于是查看设备驱动,一切正常,这就奇怪了:用Wind ...
- OpenLDAP,一登录系统就修改密码
http://guodayong.blog.51cto.com/263451/d-2 郭大勇的博客 1:修改配置文件 在前面打开注释 moduleload ppolicy.la modulepat ...
- 检查项目里是否有IDFA的方法
检查项目里是否有IDFA的方法: 步骤:1.打开终端cd到要检查的文件的根目录. 2.执行下列语句:grep -r advertisingIdentifier . (别少了最后那个点号). 发现有ma ...
- XCode 7.3.1(dmg) 官方直接下载地址
xcode7.3.1下载 https://idmsa.apple.com/IDMSWebAuth/login?appIdKey=891bd3417a7776362562d2197f89480a8547 ...
- NPOI 2.0版本的使用
详细教程: http://blog.csdn.net/xxs77ch/article/details/50216033 using System; using System.Collections.G ...
- Android 7.0 UICC 分析(一)
UICC(Universal Intergrated Circuit Card) 框架 * Following is class diagram for uicc classes: * * UiccC ...
- XAF 14.1 DC 实现自定审计日志信息
由于一个系统的需要,需要在日志中加入自定义的信息,并且需要根据需要过滤显示其中的部分操作记录入修改,删除等,其他的不显示,具体的实现方法如下: 一.需要继承 AuditDataItemPersiste ...
- Chrome 自动填充的表单是淡黄色的背景,有方法自定义吗
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
- yum安装出错
[root@lxh yum.repos.d]# yum install -y samba Loaded plugins: fastestmirror, refresh-packagekit, secu ...
- C# NPOI 导入与导出Excel文档 兼容xlsx, xls
之前写了个小程序,导出一些数据成Excel,程序使用的是Microsoft.Office.Interop.Excel类来操作Excel. 在本机测试的时候都好好的,但是将生成文件放到其他电脑上却怎样也 ...