个人日程管理系统.doc_第1页
个人日程管理系统.doc_第2页
个人日程管理系统.doc_第3页
个人日程管理系统.doc_第4页
个人日程管理系统.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目编号: ADP-C+1003 个人日程管理系统项目要求书版本:Ver1.0沈阳东软软件股份有限公司总页数正文附录生效日期编制:胡本仁审批: 修 改 履 历编号修改内容修改人修改日期是否评审评审日期1Create胡本仁2008.4.16234目录一、项目概要41.1项目名称41.2项目目标41.3软件概要41.4功能描述51.5开发环境51.6关键技术61.7开发体制61.8开发阶段6二、软件详细需求72.1整体72.2菜单和工具栏82.3 系统托盘实现92.3开机启动设置102.4提醒设置102.5设置播放音乐目录132.6提醒消息132.7个人记事142.8帮助15三、系统整体设计163.1系统结构图163.2模块要求16一、项目概要1.1项目名称个人日程管理系统1.2项目目标1. 体会从需求理解出发,到软件整体设计,详细设计,开发,测试,发布的整体流程。熟悉软件开发整体过程2. 能够更深的理解面向对象分析和设计的思想,培养面向对象的思想。3. 能够熟练掌握使用Visual Studio进行Windows Applications的开发,培养对于编译环境,调试环境的熟悉能力。4. 能够熟练的查阅MSDN的相关SDK,使用相关的SDK,进行辅助开发。5. 培养快速学习新的知识,并在项目中使用的能力1.3软件概要开发一个运行于Windows XP平台的个人日程的程序,可以定时提醒,定期提醒,固定节日提醒,个人日记,备忘录等功能,软件的整体视图如下图所示,每个部分的具体试图和功能,参见后面的详细内容。图1-11.4功能描述1. 设定开机启动,当已设开机启动后下次再启动计算机时会自己启动本系统。2. 定期提醒,到达设定的日期时,系统一运行就可以有音乐提醒和弹出消息框,提醒用户当天有某件事要作的提醒。3. 定时提醒,到达设定的时间时,可以音乐提醒和弹出消息框,提醒用户该时间已到。支持每天、每周反复功能。4. 固定节假日,与定期基本相同,但有些内容是系统中固定不变的。5. 音乐设定,在提醒时有音乐播放,音乐的名称可以随意指定。6. 个人日记,记录个人活动记事,并支持查找等功能。7. 备忘录,记录以备遗忘的事件或活动。1.5开发环境OS:Microsoft Windows XP SP2Complier:Visual Studio 2005 Team System or Visual Studio 2005 ExpressMSDN Library DataBase:Access1.6关键技术面向对象设计C+MFC(标准控件)数据库编程Windons消息编程1.7开发体制编号角色职责备注1PM实训项目经理,由具备开发和管理经验者担当,统括项目进展,并在每个阶段开始前对项目进度及方向进行把握。专职2PSM项目负责人,由开发团队中具有管理能力者担当,主要职责是带领开发团队完成实训项目,并向PM定期汇报项目进度。兼职3PRL项目评审负责人,由开发团队中技术能力较强者担当,主要是组织同行评审,并对评审结果把关。兼职4SCML项目配置负责人,由开发团队中工作认真者担当,职责是按照已经定义好的规范对项目成员的开发流程及成果物进行跟踪,并对过程成果物进行配置。在每个阶段启动前,学习下一个阶段的模版使用,并向其他担当展开。兼职5TL测试负责人,由开发团队中工作仔细者担当,职责是在项目测试阶段组织项目的单体、集成测试,作好测试记录跟踪。6PE1模块担当/测试担当专职7PE2模块担当/测试担当专职nPEn模块担当/测试担当专职1.8开发阶段预计开发时间6天时间(天)阶段成果物备注05需求分析+前期调研RTM+调查报告需要用到的技术的调查,例如:List控件的使用。05概要设计概要设计书1详细设计详细设计书2编码代码FF版本提交(Feather Fix)1编码代码Code review报告05测试测试结果测试报告05项目总结项目总结报告二、软件详细需求2.1整体图2-1注:1. 说明标题头是不可以左右拖动的,文字显示不全可以用代替。2. 记录数目超出表示范围显示滚动条,整体界面是大小不变的。1. 界面显示为没有进行提醒的记录,顺序为按时间进行升序排列;非定时提醒日期时间只有日期没有时间;如果当天没有定时提醒显示全部提醒的前10条记录,如果当天有定假提醒并且超过10记录显示当天全部并显示滚动条。2. 信息框是显示日程的标题、详细内容的,因为详细内容不能全部显示。2.2菜单和工具栏 图2-2菜单选项菜单子菜单备注系统设定开机启动选择/取消系统退出提醒设置定期提醒定时提醒固定节日提醒音乐设定设定监视目录个人记事个人日记备忘录帮助关于本系统关于界面。工具栏图2-3各个按钮被按下时功能与其对应的菜单项是一致的。2.3 系统托盘实现 图2-4系统启动后将它们本身的图标放入了状态栏中,用鼠标右击该图标会弹出一个菜单,可实现画面显示、最小化、程序退出等功能。如下图 图2-52.3开机启动设置注:1开机启动,此项的标识数据是从ini文件进行读取。2如果选中“开机启动”项在菜单项要有一个“”标识,并把本系统的文件写到注册表自动启动项中。3如果已有“”标识再次点击时,应更改ini文件,同时删除注册表中自动启动项目中有内容。2.4提醒设置 定期提醒显示画面图2-6注:1在List列表中显示按时间升顺进行排列,如果当天的记录超出5条全部显示,否则只显示前5条记录,对以前的记录不显示。2添加、修改、删除只是针对编辑栏中的三部分内容进行操作。最下面的明细栏内容为只读。3日期选择时如果没有当前日期的记录编辑内容应为空。 定时提醒显示画面图2-7注:1日期时间为提醒时间,不是实际日程时间,实际日程时间应在详细内容中明确。2添加、修改、删除操作结束后画面信息要及时更新。3退出后恢复到主画面的状态。4定时提醒支持每天、每周反复功能,如果是后两者日期可以不作选择项。 固定节假日显示画面图2-81固定节假日是不能随易删除的,这些是系统中有的,但用户还可以自己添加,对自己添加的部分可以进行修改、删除。2开机时进行提醒,如果选“稍后再提醒我”间隔1个小时再进行提醒一次。2.5设置播放音乐目录图2-9注:1当提醒的消息框弹出时,播放指定的音乐,这个音乐设定在ini文件中,如原来有播放的音乐,打开目录对话框时要提示原来的音乐文件。2音乐文件格式首选MP3,也可以是其它音乐格式。3当按“打开”按钮后更新ini文件。2.6提醒消息图2-10注:1每当有事件需求提示的时候弹出消息对话框,其中提示内容是随着消息内容而变化。2如果按下“稍后再提醒我”时,定时提醒间隔如下:距离提醒时间提醒间隔时间=1时1时=0.5时半小时=10分钟10分钟=1分钟1分钟2.7个人记事 个人日记管理图2-11注:1同一天不能有相同标题的内容.2查询从下拉列表框中得到当前日期是否有多个日记。 备忘录管理图2-12注:1同一天不能有相同标题的内容.2查询从下拉列表框中得到当前日期是否有多个备忘录。2.8帮助图2-13注:1显示本系统的版本和开发单位等。三、系统整体设计3.1系统结构图3.2模块要求各个模块简单说明GUI层:l GUI MainFrame:MFC的主应用框架,菜单栏,工具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论