简单电子记事本的实现
(一)系统的基本功能
该系统要求以文本文件存储事件信息,对文件中的内容读入内存进行各种操作,具体地,要能提供以下几个功能:
(1) 记事功能:可在界面中方便地输入待办事宜,如果当天已有安排,程序应有相关的提醒。可以改变事件处理的时间或者对事件优先级进行编辑,当需要插入处理的事件时,后续的事件优先级要有所改变,如原来有优先级为1,2的两件事件,当在中间插入一新的事件时,原来优先级为2的事件的优先级就变为3。
(2) 编辑功能:能删除或修改已有记录。
(3) 查询功能:可根据时间(或其他)查询当日事宜。
(4) 显示功能:显示全部或部分事件安排。
(二)程序设计的具体要求
(1) 数据结构
struct date /* 日期结构 */
{ int year; /* 年 */
int month; /* 月 */
int day; /* 日 */
};
struct event /* 事件信息结构 */
{ char describe[20]; /* 事件简要说明 */
struct date eventdate; /* 事件处理日期 */
int level; /* 事件优先级,表示事件处理的顺序 */
int flag; /* 事件处理状态0/1/2表示未处理/已处理/暂缓处理 */
}
struct event ev[N]; /* 结构体数组 */
(2) 程序模块及函数功能
① 显示事件信息:void printsi();
② 根据条件显示事件信息void selectprintsi();如根据时间,显示没有处理的事件,按照优先级显示等
③ 输入新的事件信息:void newsi();有重复的(时间、事件优先级)要提示
④ 事件信息编辑:void editsi();根据时间和优先级对记事本中的某一事件进行编辑,如更改事件处理状态等
⑤ 删除事件信息:void delsi();根据时间和优先级删除记事本中的某一事件
(3) 界面友好。
--------------------next---------------------
我是个初学者,太多东东不会啦,可是现在急需这个程序,请各位
帅哥MM帮帮我吗?
简单电子记事本的实现
(一)系统的基本功能
该系统要求以文本文件存储事件信息,对文件中的内容读入内存进行各种操作,具体地,要能提供以下几个功能:
(1) 记事功能:可在界面中方便地输入待办事宜,如果当天已有安排,程序应有相关的提醒。可以改变事件处理的时间或者对事件优先级进行编辑,当需要插入处理的事件时,后续的事件优先级要有所改变,如原来有优先级为1,2的两件事件,当在中间插入一新的事件时,原来优先级为2的事件的优先级就变为3。
(2) 编辑功能:能删除或修改已有记录。
(3) 查询功能:可根据时间(或其他)查询当日事宜。
(4) 显示功能:显示全部或部分事件安排。
(二)程序设计的具体要求
(1) 数据结构
struct date /* 日期结构 */
{ int year; /* 年 */
int month; /* 月 */
int day; /* 日 */
};
struct event /* 事件信息结构 */
{ char describe[20]; /* 事件简要说明 */
struct date eventdate; /* 事件处理日期 */
int level; /* 事件优先级,表示事件处理的顺序 */
int flag; /* 事件处理状态0/1/2表示未处理/已处理/暂缓处理 */
}
struct event ev[N]; /* 结构体数组 */
(2) 程序模块及函数功能
① 显示事件信息:void printsi();
② 根据条件显示事件信息void selectprintsi();如根据时间,显示没有处理的事件,按照优先级显示等
③ 输入新的事件信息:void newsi();有重复的(时间、事件优先级)要提示
④ 事件信息编辑:void editsi();根据时间和优先级对记事本中的某一事件进行编辑,如更改事件处理状态等
⑤ 删除事件信息:void delsi();根据时间和优先级删除记事本中的某一事件
(3) 界面友好。
--------------------next---------------------
阅读(1290) | 评论(0) | 转发(0) |