- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件测试工程师管理系统详细设计-0.1
版本说明
日期 版本号 发布说明 作者 批准人 签字 岗位
目录
1 引言 4
1.1 编写目的 4
1.2 项目背景 4
1.3 定义 4
1.4 参考资料 4
2 程序系统的组织结构 4
2.1 程序关系 4
2.2 程序运行过程 4
2.3系统菜单界面 4
2.4系统处理流程 5
2.5接口设计 5
3总体设计 5
3.1输入项目 5
3.2输出项目 6
3.3功能要求 6
3.4性能要求 6
3.5系统数据结构设计 6
3.6系统数据处理流程 7
3.7各函数调用关系 7
4各功能函数设计 7
4.1主函数 7
4.1.1程序描述 7
4.1.2功能 7
4.1.3性能 7
4.1.4输入项目 7
4.1.5输出项目 8
4.1.6算法 8
4.1.7程序逻辑 8
4.1.8接口 9
4.1.9存储分配 9
4.1.10限制条件 9
4.1.11测试要点 9
4.2输入工程师信息函数 9
4.2.1程序描述 9
4.2.2功能 9
4.2.3性能 9
4.2.4输入项目 10
4.2.5输出项目 10
4.2.6算法 10
4.2.7程序逻辑 10
4.2.8接口 14
4.2.9存储分配 14
4.2.10限制条件 14
4.2.11测试要点 14
5程序与数据结构 14
5.1全局变量 14
5.2数据结构使用 14
6系统出错处理设计 15
7安全保密计划 15
引言
编写目的
尽可能详细地描述程序各成份的设计思路,以利于编制程序。
项目背景
该项目的实施主要是为提高北京梅梅公司的人事管理效率而编制的。
定义
参考资料
程序系统的组织结构
程序关系
本系统的每一项功能由一个或几个函数来实现。每一个菜单对应一个功能函数。
程序运行过程
系统在运行后,首先从文件中得到被保存的软件测试工程师信息,来初始化系统与工程师信息有关的数据结构;
用户选择在系统功能菜单中选择要进行的操作,选择后调用对应的函数;
完成必要的相应的功能模块;
系统完成该项功能后,显示结果信息给用户;
系统可返回第2步,供用户继续选择要进行的操作;
用户选择菜单中的0系统结束,在系统结束时如果用户修改的数据,则提示用户是否把数据保存到文件。
2.3系统菜单界面
系统运行中提供用户选择的主菜单如下:
图一:系统主菜单
2.4系统处理流程
图二:系统处理流程
2.5接口设计
系统使用DOS环境和windows下的虚拟DOS环境。与用户的接口是通过控制台交互,系统提供用户菜单,系统接收用户键盘输入,输入和输出均等均在显示器上显示。
3总体设计
3.1输入项目
系统的输入项目主要是用户的输入和选择。
在提示用户选择时,提示用户选择菜单的编号,编号以数字的输入。在提示排序时也是以提示用户选择排序方式,排序方式也是以数字编号的形式输入。
用户在输入软件测试工程师信息时,输入用户的输入有可能是数字(包括实型),也可能是字符或字符串。
输入限制在函数功能设计中进行说明。
3.2输出项目
系统的输出主要是工程师信息资料,各项信息以要求的形式输出。输出格式在函数功能设计中说明。
输出也包括计算出的工程师当月薪水。
3.3功能要求
要求系统能够接收用户输入的工程师信息。
3.4性能要求
要求本系统在完成各项功能的同时,要求系统处理迅速,处理事务需要长时间时,提示用户等待且等待时间在用户可接收的范围之内。
精度要求:输出实型数据时只保留两位小数。
3.5系统数据结构设计
软件测试工程师的数据结构如下:
struct EngineerStruct //声明存储工程师信息的结构体
{
unsigned int EngineerNo; //工程师编号
char EngineerName[20]; //工程师姓名
unsigned int EngineerSex; //工程师性别
struct DateStruct EngineerBirth; //工程师生日
char EngineerHometown[10]; //工程师籍贯
unsigned int EngineerEducation; //工程师学历
char EngineerAddress[30]; //工程师地址
char EngineerPhone[15]; //工程师电话
unsigned int EngineerWorkYears; //工程师工龄
float EngineerBaseSalary; //工程师基本薪水
};
工程师的生日用数据结
您可能关注的文档
- (软件工程综合训练试题.doc
- (软件工程考试复习.doc
- (软件工程考试试卷.doc
- (英语专科教学计划.doc
- (软件工程考试题目汇总.doc
- (英语中so的使用.doc
- (软件工程自测试卷.doc
- (软件工程设计-网上书店需求分析.doc
- (软件工程试卷2.doc
- (思修题库一.doc
- 执业药师之《药事管理与法规》检测卷讲解含答案详解(最新).docx
- 执业药师之《药事管理与法规》全真模拟模拟题及答案详解(全国通用).docx
- 2025年执业药师之《西药学综合知识与技能》模拟试题附参考答案详解(突破训练).docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库含答案详解(培优a卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题精选附答案详解(名师推荐).docx
- 执业药师之《药事管理与法规》强化训练模考卷带答案详解.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺测试卷包附参考答案详解(b卷).docx
- 2025年执业药师之《西药学综合知识与技能》模考模拟试题及参考答案详解(夺分金卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题含答案详解【b卷】.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库带答案详解(b卷).docx
最近下载
- 贵州省事业单位人员聘用合同书.doc VIP
- 4.建筑施工企业项目负责人安全生产考核合格证书样本.pdf VIP
- 贵州省事业单位人员聘用合同书范本.docx VIP
- 皮带接头硫化上.pptx VIP
- 陕西省事业单位合同5篇.docx VIP
- 贵州省事业单位人员聘用合同书(合同范本).pdf VIP
- SYT 4201.2-2019 石油天然气建设工程施工质量验收规范 设备安装工程 第2部分:塔类.docx VIP
- SYT 4201.4-2019 石油天然气建设工程施工质量验收规范设备安装工程 第4部分:炉类.docx VIP
- 解读2021新安全生产法课件PPT(内容完整).pptx VIP
- SY_T 4201.3-2019 石油天然气建设工程施工质量验收规范 设备安装工程 第3部分:容器类.docx VIP
文档评论(0)