根据给定的“个人日程管理系统策划书”的标题、描述、标签以及部分内容,我们可以提炼出以下关键知识点: ### 一、项目概要 #### 1.1 项目名称 - **名称**:“个人日程管理系统” #### 1.2 项目目标 - **体验软件开发流程**:从需求分析到软件设计、开发、测试、发布等各个环节。 - **深化面向对象思想**:深入理解面向对象的设计理念,并应用于实际项目中。 - **掌握开发工具**:熟练运用Visual Studio 进行Windows应用程序的开发。 - **熟悉文档查阅**:能够熟练查阅MSDN等技术文档,利用SDK进行辅助开发。 - **快速学习新技术**:培养快速学习新知识并在项目中应用的能力。 #### 1.3 软件概要 - **目标平台**:Windows XP - **主要功能**:定时提醒、定期提醒、节假日提醒、个人日记、备忘录等。 #### 1.4 功能描述 - **开机启动**:可设定为开机自动启动。 - **定期提醒**:在设定日期时通过音乐和弹窗提醒用户。 - **定时提醒**:在设定时间通过音乐和弹窗提醒用户,支持重复提醒。 - **节假日提醒**:针对固定节假日进行提醒。 - **音乐设定**:自定义提醒音乐。 - **个人日记**:记录日常活动,支持搜索。 - **备忘录**:记录待办事项。 #### 1.5 开发环境 - **操作系统**:Microsoft Windows XP SP2 - **编译器**:Visual Studio 2005 Team System 或 Visual Studio 2005 Express - **数据库**:Access - **技术文档**:MSDN Library #### 1.6 关键技术 - **面向对象设计** - **C++语言** - **MFC (Microsoft Foundation Classes)** - **数据库编程** - **Windows 消息编程** #### 1.7 开发体制 - **项目经理 (PM)**:负责项目管理和决策。 - **项目负责人 (PSM)**:负责具体开发工作并定期汇报进度。 - **项目评审负责人 (PRL)**:组织同行评审和技术把关。 - **项目配置负责人 (SCML)**:跟踪开发流程和配置管理工作。 - **测试负责人 (TL)**:组织项目测试工作。 - **开发人员 (PE)**:具体承担模块开发和测试任务。 #### 1.8 开发阶段 - **需求分析+前期调研**:0.5天,产出RTM (Requirement Traceability Matrix) 和调查报告。 - **概要设计**:0.5天,产出概要设计书。 - **详细设计**:1天,产出详细设计书。 - **编码**:2天,产出FF版本提交和Code review报告。 - **测试**:0.5天,产出测试报告。 - **项目总结**:0.5天,产出项目总结报告。 ### 二、软件详细需求 #### 2.1 整体 - 系统界面友好,操作简单易用。 - 支持多种提醒方式,包括音乐和消息框提醒。 #### 2.2 菜单和工具栏 - 设计直观的菜单和工具栏,方便用户进行各项操作。 #### 2.3 系统托盘实现 - 在系统托盘中显示图标,方便用户随时调用系统。 #### 2.4 开机启动设置 - 用户可选择是否开机自动启动系统。 #### 2.5 提醒设置 - 用户可以设置各种提醒类型,包括定期、定时和节假日提醒。 #### 2.6 设置播放音乐目录 - 用户可以指定提醒时播放的音乐文件。 #### 2.7 提醒消息 - 弹出提醒消息框,显示具体内容。 #### 2.8 个人记事 - 记录个人日记和其他重要信息,支持文本搜索。 #### 2.9 帮助 - 提供详细的使用指南和常见问题解答。 ### 三、系统整体设计 - **系统结构图**:展示系统的架构和各组成部分之间的关系。 - **模块要求**:详细描述各个功能模块的设计要求和技术指标。 以上内容概述了个人日程管理系统的项目背景、目标、技术选型、开发体制和具体功能需求,为项目的实施提供了清晰的方向和指导。
剩余18页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助