概要设计东软吉林寒假嵌入式培训班.docx
《概要设计东软吉林寒假嵌入式培训班.docx》由会员分享,可在线阅读,更多相关《概要设计东软吉林寒假嵌入式培训班.docx(8页珍藏版)》请在冰豆网上搜索。
![概要设计东软吉林寒假嵌入式培训班.docx](https://file1.bdocx.com/fileroot1/2022-11/25/b7613c02-dade-4baf-a0bb-83cea2628473/b7613c02-dade-4baf-a0bb-83cea26284731.gif)
概要设计东软吉林寒假嵌入式培训班
项目名称:
电子地图管理系统
项目编号:
11第1版
文档编号:
项目编号_PD_流水号第1册/共1册
界面模块概要设计
版本:
Ver0.1
东软集团IT人才实训中心
总页数
11
正文
附录
0
生效日期
2012-2-14
编制:
郭明月
审批:
修订记录
日期
版本
说明
作者
2012-2-14
0.1
郭明月
1.引言
说明:
用于电子地图管理系统的界面显示,将功能展现给用户,并提示用户选择使用功能,界面美观且一目了然,很好的起到人机对话的作用。
2.系统结构
2.模块功能概述
说明:
本模块显示电子地图管理系统的界面,将功能展现给用户,根据用户选择调用功能模块(文件读取,排序,检索,更新,返回)。
3.模块架构
2.1模块内部构成
1)本模块主要由两个函数组成。
2)由主函数直接调用。
3)函数1用来显示欢迎界面,函数2用来显示功能列表。
2.2模块的实现
流程图
3.主要算法
由系统顺序调用。
3.1算法实现原理
主要由输出语句和switch语句来实现。
3.2算法关键流程
Play1(),play2()。
4.框架流程
4.1.1流程1
voidplay1()
{
system("color9C");
printf("\n\n\n\n");
printf("\t\t*******************************************************\n");
printf("\t\t**\n");
printf("\t\t*欢迎使用电子地图管理系统*\n");
printf("\t\t**\n");
printf("\t\t*******************************************************\n");
printf("\t\t*PSM----------->郭明月*\n");
printf("\t\t*PRL----------->余呈标*\n");
printf("\t\t*CML----------->唐博*\n");
printf("\t\t*PE----------->于宁*\n");
printf("\t\t*2012年2月24日*\n");
printf("\t\t*******************************************************\n");
}
4.1.2流程2
intplay2()
{
chara[10];
system("cls");
system("color2D");
intn;
printf("\n\n");
printf("\t\t****************************************************\n");
printf("\t\t**\n");
printf("\t\t*功能列表*\n");
printf("\t\t**\n");
printf("\t\t****************************************************\n");
printf("\t\t*1.读取文件*\n");
printf("\t\t*2.排序*\n");
printf("\t\t*3.索引*\n");
printf("\t\t*4.更新*\n");
printf("\t\t*0.返回*\n");
printf("\t\t****************************************************\n");
printf("\t\t*请选择服务种类(0--4):
*\n");
printf("\t\t****************************************************\n");
printf("\t\t");
7.模块间时序
首先调用play1(),其次调用play2(),根据用户选择继续调用其他模块。
4.1.3主要通信主体
主函数。
4.1.4时序图