ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:351.39KB ,
资源ID:24277904      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24277904.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(个人日程管理系统.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

个人日程管理系统.docx

1、个人日程管理系统修 改 履 历编号修改内容修改人修改日期是否评审评审日期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

2、项目目标1. 体会从需求理解出发,到软件整体设计,详细设计,开发,测试,发布的整体流程。熟悉软件开发整体过程2. 能够更深的理解面向对象分析和设计的思想,培养面向对象的思想。3. 能够熟练掌握使用Visual Studio进行Windows Applications的开发,培养对于编译环境,调试环境的熟悉能力。4. 能够熟练的查阅MSDN的相关SDK,使用相关的SDK,进行辅助开发。5. 培养快速学习新的知识,并在项目中使用的能力1.3软件概要开发一个运行于Windows XP平台的个人日程的程序,可以定时提醒,定期提醒,固定节日提醒,个人日记,备忘录等功能,软件的整体视图如下图所示,每个部分

3、的具体试图和功能,参见后面的详细内容。图1-11.4功能描述1. 设定开机启动,当已设开机启动后下次再启动计算机时会自己启动本系统。2. 定期提醒,到达设定的日期时,系统一运行就可以有音乐提醒和弹出消息框,提醒用户当天有某件事要作的提醒。3. 定时提醒,到达设定的时间时,可以音乐提醒和弹出消息框,提醒用户该时间已到。支持每天、每周反复功能。4. 固定节假日,与定期基本相同,但有些内容是系统中固定不变的。5. 音乐设定,在提醒时有音乐播放,音乐的名称可以随意指定。6. 个人日记,记录个人活动记事,并支持查找等功能。7. 备忘录,记录以备遗忘的事件或活动。1.5开发环境OS:Microsoft W

4、indows 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项目评审负责人,由开发团队中技术能

5、力较强者担当,主要是组织同行评审,并对评审结果把关。兼职4SCML项目配置负责人,由开发团队中工作认真者担当,职责是按照已经定义好的规范对项目成员的开发流程及成果物进行跟踪,并对过程成果物进行配置。在每个阶段启动前,学习下一个阶段的模版使用,并向其他担当展开。兼职5TL测试负责人,由开发团队中工作仔细者担当,职责是在项目测试阶段组织项目的单体、集成测试,作好测试记录跟踪。6PE1模块担当/测试担当专职7PE2模块担当/测试担当专职nPEn模块担当/测试担当专职1.8开发阶段预计开发时间6天时间(天)阶段成果物备注05需求分析+前期调研RTM+调查报告需要用到的技术的调查,例如:List控件的使

6、用。05概要设计概要设计书1详细设计详细设计书2编码代码FF版本提交(Feather Fix)1编码代码Code review报告05测试测试结果测试报告05项目总结项目总结报告二、软件详细需求2.1整体 图2-1注:1. 说明标题头是不可以左右拖动的,文字显示不全可以用代替。2. 记录数目超出表示范围显示滚动条,整体界面是大小不变的。1. 界面显示为没有进行提醒的记录,顺序为按时间进行升序排列;非定时提醒日期时间只有日期没有时间;如果当天没有定时提醒显示全部提醒的前10条记录,如果当天有定假提醒并且超过10记录显示当天全部并显示滚动条。2. 信息框是显示日程的标题、详细内容的,因为详细内容不

7、能全部显示。2.2菜单和工具栏 图2-2菜单选项菜单子菜单备注系统设定开机启动选择/取消系统退出提醒设置定期提醒定时提醒固定节日提醒音乐设定设定监视目录个人记事个人日记备忘录帮助关于本系统关于界面。工具栏图2-3各个按钮被按下时功能与其对应的菜单项是一致的。2.3 系统托盘实现 图2-4系统启动后将它们本身的图标放入了状态栏中,用鼠标右击该图标会弹出一个菜单,可实现画面显示、最小化、程序退出等功能。如下图 图2-52.3开机启动设置注:1开机启动,此项的标识数据是从ini文件进行读取。2如果选中“开机启动”项在菜单项要有一个“”标识,并把本系统的文件写到注册表自动启动项中。3如果已有“”标识再

8、次点击时,应更改ini文件,同时删除注册表中自动启动项目中有内容。2.4提醒设置 定期提醒显示画面图2-6注:1在List列表中显示按时间升顺进行排列,如果当天的记录超出5条全部显示,否则只显示前5条记录,对以前的记录不显示。2添加、修改、删除只是针对编辑栏中的三部分内容进行操作。最下面的明细栏内容为只读。3日期选择时如果没有当前日期的记录编辑内容应为空。 定时提醒显示画面图2-7注:1日期时间为提醒时间,不是实际日程时间,实际日程时间应在详细内容中明确。2添加、修改、删除操作结束后画面信息要及时更新。3退出后恢复到主画面的状态。4定时提醒支持每天、每周反复功能,如果是后两者日期可以不作选择项

9、。 固定节假日显示画面图2-81固定节假日是不能随易删除的,这些是系统中有的,但用户还可以自己添加,对自己添加的部分可以进行修改、删除。2开机时进行提醒,如果选“稍后再提醒我”间隔1个小时再进行提醒一次。2.5设置播放音乐目录图2-9注:1当提醒的消息框弹出时,播放指定的音乐,这个音乐设定在ini文件中,如原来有播放的音乐,打开目录对话框时要提示原来的音乐文件。2音乐文件格式首选MP3,也可以是其它音乐格式。3当按“打开”按钮后更新ini文件。2.6提醒消息图2-10注:1每当有事件需求提示的时候弹出消息对话框,其中提示内容是随着消息内容而变化。2如果按下“稍后再提醒我”时,定时提醒间隔如下:

10、距离提醒时间提醒间隔时间=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层: GUI MainFrame:MFC的主应用框架,菜单栏,工具栏 提醒设置:定时提醒界面,定期提醒界面,固定节假日界面 个人记事:个人日记界面,备忘录界面 音乐目录:文件目录打开界面 帮助:帮助对话框 DataBase Interface: 提供给GUI层的数据库访问接口,完成指定媒体数据的取得 固定节假日已保存在数据库中 对数据的添加、修改、删除提供指定接口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1