河南中医学院
《C#程序设计》课程设计报告
个人日程管理系统
院系: 信息技术学院 专业: 信息管理与信息系统专业 班级: 2011级 姓名:
指导教师: 完成日期: 2012年6月22日
1
设计题目:个人日程管理系统
1. 题目描述
个人日程管理系统需要满足用户对个人日程管理的需要,需要实现的功能如下:
1、实现个人日程的添加、删除、修改等基本功能;
2、实现日程的查询功能(按天、月、年查询或按照关键词查询); 3、实现日程的事件自动提前提醒功能; 4、实现日程的统计及打印功能。
2. 应用程序功能说明
2.1 个人日程管理系统共使用了6个windows窗体,分别是用户登录、用户注册、找回密码、提醒、添加和主窗体。
2.1.1 登录功能。用户输入用户名和密码,系统验证正确之后,进入系统。 2.1.2 用户注册。用户通过填写相关信息,注册个人账户。
2.1.3 找回密码。如果用户不慎丢失密码,系统可以通过注册时用户填写的相关信息,
帮助用户找回密码,方便用户使用。
2.1.4 提醒功能。进入系统后,会自动弹出提醒窗口,按照重要性分块显示用户当天
和明天的日程,使用户直观的看到要完成的日程。
2.1.5 添加功能。当用户选择添加功能时,会弹出该窗体,用户可以通过填写相关信
息进行日程的添加。
2.1.6 查询功能。用户进入主窗体后,可以选择按时间和重要性查询日程,当前显示
为当天、当月、当年日程,可以通过单选按钮查询最近三个时间段的日程。
2.1.7 删除功能。用户可以按照时间和重要性对日程进行删除。
2.1.8 修改功能。用户可以通过日程标题查询到要修改的日程,然后对相关日程进行
修改。
2.1.9 统计功能。用户在进行日程查询时,左侧显示的日程量即为日程的统计。
3. 源程序
3.1 Schedulel类代码:
using System;
using System.Collections.Generic; using System.Linq; using System.Text;
namespace smartSchedule {
class Schedule1 {
string strName;
string strPassword; string strEmail; string strEmailyu; string strQuestion;
2
string strAnswer; long longPhone; int intHour; int intMinute; int intDay; int intYear; int intMonth; string strPlace; string strTitle; string strRemind; string strImportant; string strRemark;
public string StrName {
get {
return strName; } set {
strName = value; } }
public string StrPassword {
get {
return strPassword; } set {
strPassword = value; } }
public string StrEmail {
get {
return strEmail; } set {
strEmail = value; } }
public string StrEmailyu {
get {
return strEmailyu; } set
3
{
strEmailyu = value; } }
public string StrQuestion {
get {
return strQuestion; } set {
strQuestion = value; } }
public string StrAnswer {
get {
return strAnswer; } set {
strAnswer = value; } }
public long LongPhone {
get {
return longPhone; } set {
longPhone = value; } }
public int IntDay {
get {
return intDay; } set {
intDay = value; } }
public int IntHour {
get {
return intHour;
4
} set {
intHour = value; } }
public int IntYear {
get {
return intYear; } set {
intYear = value; } }
public int IntMonth {
get {
return intMonth; } set {
intMonth = value; } }
public int IntMinute {
get {
return intMinute; } set {
intMinute = value; } }
public string StrPlace {
get {
return strPlace; } set {
strPlace = value; } }
public string StrTitle {
get
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库个人日程管理系统设计报告在线全文阅读。
相关推荐: