




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
桌面万历年程序 体系结构设计报告 文件标识: QRSX-002-DOC-AS 当前版本:1.0 作 者:青软实训 文件状态: 草稿 正式发布 正在修改 完成日期: 青岛软件园软件人才 实训服务中心 项目名称, 体系结构设计报告 青岛软件园软件人才实训服务中心Page 2 of 9 变更历史变更历史 序号序号变更内容变更内容变更页变更页变更类别变更类别变更者变更者 1 增加/修改/ 删除 2 3 4 5 6 7 8 9 10 11 12 项目名称, 体系结构设计报告 青岛软件园软件人才实训服务中心Page 3 of 9 目目目 录录录 1. 系统概述系统概述4 2. 设计约束设计约束4 3. 系统总体结构系统总体结构4 4.子系统的结构与功能子系统的结构与功能5 4.1 主界面子系统.5 4.2 日历显示子系统.6 4.3 参数设定子系统.6 6. 开发环境的配置开发环境的配置6 7. 运行环境的配置运行环境的配置7 项目名称, 体系结构设计报告 青岛软件园软件人才实训服务中心Page 4 of 9 1. 系统概述系统概述 桌面万年历程序,运行显示在 Windows 的桌面,具有时间、周、农历、公历显示,纪念日提 醒、闹铃、个性皮肤设置等功能。 2. 设计约束设计约束 (1)需求约束。体系结构设计人员从需求文档软件需求规格说明书 )中提取需求约束, 遵循需求文档中规定的如下约束 软件、硬件环境(包括运行环境和开发环境)的约束 软件质量的约束,如正确性、可靠性、易用性 (2)隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产 生影响,这里假定用户会使用 Windows 的基本操作,使用过一些常见的工具软件如 QQ、小游 戏、上网浏览页面等。 3. 系统总体结构系统总体结构 桌面万年历程序是典型的 Windows 界面程序,根据需求文档中要求的功能,以及 Windows 程序的特点,将系统分为三个子系统:主界面子系统、日历显示子系统、参数设定 子系统,这样设计简单易实现。 其中,主界面子系统负责程序主界面的显示、程序主逻辑的控制、以及其他子系统的调 用。日历显示子系统负责万年历计算、显示。参数设定子系统负责设定纪念日、闹铃、皮肤 等设定。 下图是三个子系统之间的逻辑关系图。 主界面日历显示 系统设定 提供运行参数调用 调用 项目名称, 体系结构设计报告 青岛软件园软件人才实训服务中心Page 5 of 9 4.子系统的结构与功能子系统的结构与功能 4.1 主界面子系统主界面子系统 主界面子系统负责程序主界面的显示、程序主逻辑的控制、以及其他子系统的调用。分 为以下模块。 程序入口模块、主界面消息处理模块、主界面贴图模块、时间处理模块。 下图是模块之间的关系图。 程序入口模块消息处理模块 界面贴图模块时间处理模块 注册消息处理模块 注册时间处理模块 调用界面贴图模块 其中,程序入口模块,是 Windows 程序的入口函数,在该模块内创建主界面。消息处理 模块负责响应用户的鼠标和键盘操作。时间处理模块负责时间运算和显示。界面贴图模块负 责主界面的图像显示。 以下是各模块的详细说明。 模块名称模块功能输入输出其他说明 程序入口模块在该模块内 创建主界面 Windows 调用 主界面创建; 定时器安装 Windows 程序的 入口函数 消息处理模块负责响应用 户的鼠标和 键盘操作 用户和键 盘鼠标输 入, Windows 消息处理Windows 程序的 窗口函数 项目名称, 体系结构设计报告 青岛软件园软件人才实训服务中心Page 6 of 9 其他事件 时间处理模块负责时间运 算和显示 定时器间 隔 时间Windows 程序的 定时器回调函数 界面贴图模块负责主界面 的图像显示 位图位图显示无 4.2 日历显示子系统日历显示子系统 该子系统是一个界面模块,负责万年历计算、显示。 模块名称模块功能输入输出其他说明 日历显示万年历计算 和显示,包 括农历、公 立、节假日 的显示 用户点击日历界面模块 开始 日历显示 月是否有变化 是是 年是否有变化 日历变化 4.3 参数设定子系统参数设定子系统 参数设定子系统负责设定纪念日、闹铃、皮肤等设定,该子系统是一个界面模块。 项目名称, 体系结构设计报告 青岛软件园软件人才实训服务中心Page 7 of 9 模块名称模块功能输入输出其他说明 参数设定节假日、生 日、纪念日 设定;整点 报时设定; 皮肤选择 用户点击参数界面模块 4.3.1)纪念日的设定 可以添加纪念日和生日等特殊的日子; 开始 纪念日添加 是否是纪念日时间 是 纪念日提醒 否 获取系统时间 提示错误 时间输入是否正确 是 否 4.3.2 皮肤的更换 项目名称, 体系结构设计报告 青岛软件园软件人才实训服务中心Page 8 of 9 开始 是否更换皮肤 是 更换皮肤 结束 4.3.3 表盘的放大 开始 否 是否缩放表盘 是 结束 缩放表盘 6. 开发环境的配置开发环境的配置 类别标准配置最低配置 计算机硬件内存 2G,CPU 2.8G内存 1G,CPU 2G 软件Windows7;VS2008WindowsXP;VS2005 网络通信连同 Internet 项目名称, 体系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 报关实务考试题及答案
- 2025年甘肃省兰州石化职业技术大学教师选聘考试笔试试题(含答案)
- 2025年大庆市属国有企业招聘考试笔试试题(含答案)
- 从业人员法律法规培训试卷(附答案)
- 2024年院感知识竞赛备考试题库50题几答案(含各题型)
- 无菌技术理论知识考核试题及答案
- Ⅲ类射线装置辐射工作人员考试题(附答案)
- 2025年政府采购基本法律法规考试题库与答案
- (2025)党校入党积极分子培训结业考试试题库及答案
- 2024山东省安全生产月知识竞赛竞答试题含参考答案
- 急危重症病人的安全转运
- 老旧小区环境整治工程扬尘治理专项施工方案
- 学校国庆节快闪活动方案
- 临建施工组织方案
- 2025胸腔穿刺:操作步骤与技巧
- 湖南省社保知识培训课件
- 脑钠肽在心衰围手术期中的应用-曲秀芬
- 按摩技师培训按摩理论与技法考核试卷
- 门式起重机安全培训
- 下肢静脉曲张课件
- 成人自考00312《政治学概论》主观题复习资料(必背!尤其要注意红色关键字!)
评论
0/150
提交评论