桌面万年历程序体系结构设计报告_第1页
桌面万年历程序体系结构设计报告_第2页
桌面万年历程序体系结构设计报告_第3页
桌面万年历程序体系结构设计报告_第4页
桌面万年历程序体系结构设计报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、1 / 9 文档可自由编辑打印桌面万历年程序体系结构设计报告文件标识:QRSX-002-DOC-AS当前版本:1.0作 者:青软实训文件状态: 草稿 正式发布 正在修改完成日期:青岛软件园软件人才实训服务中心2 / 9 文档可自由编辑打印变更历史变更历史序号序号变更内容变更内容变更页变更页变更类别变更类别变更者变更者1增加/修改/删除234567891011123 / 9 文档可自由编辑打印 目目目 录录录 1. 系统概述系统概述.42. 设计约束设计约束.43. 系统总体结构系统总体结构.44.子系统的结构与功能子系统的结构与功能.54.1 主界面子系统.54.2 日历显示子系统.64.3

2、参数设定子系统.66. 开发环境的配置开发环境的配置.67. 运行环境的配置运行环境的配置.74 / 9 文档可自由编辑打印1. 系统概述系统概述桌面万年历程序,运行显示在 Windows 的桌面,具有时间、周、农历、公历显示,纪念日提醒、闹铃、个性皮肤设置等功能。2. 设计约束设计约束(1)需求约束。体系结构设计人员从需求文档软件需求规格说明书 )中提取需求约束,遵循需求文档中规定的如下约束软件、硬件环境(包括运行环境和开发环境)的约束软件质量的约束,如正确性、可靠性、易用性(2)隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,这里假定用户会使用 Windo

3、ws 的基本操作,使用过一些常见的工具软件如 QQ、小游戏、上网浏览页面等。3. 系统总体结构系统总体结构桌面万年历程序是典型的 Windows 界面程序,根据需求文档中要求的功能,以及Windows 程序的特点,将系统分为三个子系统:主界面子系统、日历显示子系统、参数设定子系统,这样设计简单易实现。其中,主界面子系统负责程序主界面的显示、程序主逻辑的控制、以及其他子系统的调用。日历显示子系统负责万年历计算、显示。参数设定子系统负责设定纪念日、闹铃、皮肤等设定。下图是三个子系统之间的逻辑关系图。主界面日历显示系统设定提供运行参数调用调用5 / 9 文档可自由编辑打印4.子系统的结构与功能子系统

4、的结构与功能4.1 主界面子系统主界面子系统主界面子系统负责程序主界面的显示、程序主逻辑的控制、以及其他子系统的调用。分为以下模块。程序入口模块、主界面消息处理模块、主界面贴图模块、时间处理模块。下图是模块之间的关系图。程序入口模块消息处理模块界面贴图模块时间处理模块注册消息处理模块注册时间处理模块调用界面贴图模块其中,程序入口模块,是 Windows 程序的入口函数,在该模块内创建主界面。消息处理模块负责响应用户的鼠标和键盘操作。时间处理模块负责时间运算和显示。界面贴图模块负责主界面的图像显示。以下是各模块的详细说明。模块名称模块功能输入输出其他说明程序入口模块在该模块内创建主界面Windo

5、ws调用主界面创建;定时器安装Windows 程序的入口函数消息处理模块负责响应用户的鼠标和键盘操作用户和键盘鼠标输入,Windows消息处理Windows 程序的窗口函数6 / 9 文档可自由编辑打印其他事件时间处理模块负责时间运算和显示定时器间隔时间Windows 程序的定时器回调函数界面贴图模块负责主界面的图像显示位图位图显示无4.2 日历显示子系统日历显示子系统该子系统是一个界面模块,负责万年历计算、显示。模块名称模块功能输入输出其他说明日历显示万年历计算和显示,包括农历、公立、节假日的显示用户点击日历界面模块开始日历显示月是否有变化是是年是否有变化日历变化4.3 参数设定子系统参数设

6、定子系统参数设定子系统负责设定纪念日、闹铃、皮肤等设定,该子系统是一个界面模块。7 / 9 文档可自由编辑打印模块名称模块功能输入输出其他说明参数设定节假日、生日、纪念日设定;整点报时设定;皮肤选择用户点击参数界面模块4.3.1)纪念日的设定可以添加纪念日和生日等特殊的日子;开始纪念日添加是否是纪念日时间是纪念日提醒否获取系统时间提示错误时间输入是否正确是否4.3.2 皮肤的更换8 / 9 文档可自由编辑打印开始是否更换皮肤是更换皮肤结束4.3.3 表盘的放大开始否是否缩放表盘是结束缩放表盘6. 开发环境的配置开发环境的配置类别标准配置最低配置计算机硬件内存 2G,CPU 2.8G内存 1G,CPU 2G软件Windows7;VS2008WindowsXP;VS2005网络通信连同 Int

温馨提示

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

评论

0/150

提交评论