没有合适的资源?快使用搜索试试~ 我知道了~
c++实验设备管理系统程序报告归纳.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 81 浏览量
2022-02-15
17:38:48
上传
评论 1
收藏 393KB PDF 举报
温馨提示
试读
50页
c++实验设备管理系统程序报告归纳.pdf
资源推荐
资源详情
资源评论
I
目 录
2014 程序设计实训任务书 ............................................................................ 错误!未定义书签。
目 录........................................................................................................................................... I
第一章 需求分析 ............................................................................................................................. 2
1.1 引言 ............................................................................................................................... 2
1.2 任务概述 ....................................................................................................................... 2
1.3 数据描述 ....................................................................................................................... 2
1.4 功能需求 ....................................................................................................................... 2
1.5 运行需求 ....................................................................................................................... 2
1.6 任务计划 ....................................................................................................................... 4
第二章 概要设计 ............................................................................................................................. 5
2.1 总体设计 ....................................................................................................................... 5
2.2 面向对象设计 ............................................................................................................... 5
2.3 运行界面设计 ............................................................................................................... 6
第三章 详细设计 ............................................................................................................................. 7
3.1 系统设计与实现 ........................................................................................................... 7
3.2 模块设计 ....................................................................................................................... 8
第四章 测试分析 ......................................................................................................................... 10
第五章 课程设计总结 ................................................................................................................... 10
附录:程序代码(仅电子版需要、纸质版不需要) .....................................................................
2
第一章 需求分析
1.1 引言
为了方便管理校内各种实验设备, 能够翻遍快捷的录入查询各个实验设备的
基本信息而编写了此程序
1.2 任务概述
实验设备管理系统设计
实验设备信息包括: 设备编号, 设备种类 ( 如:微机、打印机、扫描仪等等 ) ,
设备名称,设备价格,设备购入日期,是否报废,报废日期等。
主要功能:
1、能够完成对设备的录入和修改。
2、对设备进行分类统计。
3、设备的破损耗费和遗损处理。
4、设备的查询。
1.3 数据描述
输入实验设备的信息:
设备编号最多为 10 个字符;
设备名称最多为 10 个字符;
设备购入价格最多为 10 个字符;
设备购入时间最多为 10 个字符;
设备报废时间最多为 10 个字符;
设备是否可用, yes为不可用, no 为可用;
设备类型最多为 10 个字符;
1.4 功能需求
1、可实现管理员登陆管理系统,游客查询系统。
2、对实验设备类型的管理。
3、对实验设备各项信息的录入和修改。
4、对实验设备的分类查询统计。
5、对实验设备的 遗损处理
1.5
运行需求
开发环境: VC6.0
运行环境: Windows系统
3
第二章 概要设计
2.1 总体设计
程序总体共分为 4 个类:
1、菜单类
2、设备类型类
3、设备类
4、管理员类
由主函数主持整体运行,由菜单类调用其它三类
2.2 面向对象设计
1.设备类型类: (见图 2)
void shuru(); //设备类型的输入
void tianjia(); //设备类型的添加
void shanchu(); //设备类型的删除
void show(); //设备类型的输出显示
void xieru(); //设备类型的写入
void duqu(); //设备类型的读取
2.设备类:
nfom* write() //设备的创建写入 (见图 3)
Infom* load() //从文档中读取数据 (见图 4)
void acquire(Infom* head) // 分类查询数据 (见图 5)
void acquire2(Infom* head) // 查询全部数据 (见图 5)
void acqu(char choose) //分类查询的内容支持 (见图 5)
void add() //添加新内容 (见图 6)
void undo(Infom* head) // 删除 (见图 7)
int save(Infom* head) // 将现数据进行保存
void revise(Infom* head) //修改数据
void classify(Infom* head) // 对数据的分类统计 (见图 8)
void clasK(Infom* head) // 类型的分类统计 (见图 8)
void clasP(Infom* head) // 价格的分类统计 (见图 8)
void clasE(Infom* head) // 是否报废的统计 (见图 8)
3.管理员类:
void create() //创建用户名和密码
int log() //登陆
void change() //修改用户名和密码
4
2.3 运行界面设计
运行界面由菜单类实现;
菜单类:
1.int menu1(device *p,struct ShiyanEquip *head,DeviceTipe *a,manager *b)
// 管理模式主菜单
2.int menu2(device *p,struct ShiyanEquip *head,DeviceTipe *a) //
游客模式主菜单
3.struct ShiyanEquip * entering(device *p)// 管理模式录入菜单
4.struct ShiyanEquip *entering2(device *p)// 游客模式录入菜单
5.struct ShiyanEquip * change(device *p)// 修改菜单
6.struct ShiyanEquip * query(device *p)// 查询菜单
7.struct ShiyanEquip * statistic(device *p)// 分类统计菜单
8.struct ShiyanEquip * account(manager *b)// 账号菜单
9.struct ShiyanEquip * type(DeviceTipe *a)// 设备类型菜单
5
第三章 详细设计
3.1 系统设计与实现
【总体框架、流程设计,模块划分及接口设计等】
总体框架:
登陆
创建
开始
录入
主菜单 2
全部查询
创建
查询
主菜单 1
分类查询
录入
载入
添加
统计
分类查询
全部查询
删除
修改
添加
载入
查询
修改
设备类型
修改账号
类型统计
输入
报废统计
载入
价格统计
显示
删除
图 1
剩余49页未读,继续阅读
资源评论
- yyq1681682024-01-01资源内容详尽,对我有使用价值,谢谢资源主的分享。
wxj15659998286
- 粉丝: 1
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于JavaScript讲解的数据结构和算法
- python计算机视觉python-computer-vision.rar
- VB+ACCESS计算机等级考试管理系统(源代码+系统+答辩PPT).zip
- python密码python-ciphers.rar
- 2c60fbb3dt9ad50ed8864298eea1484b.MP4
- 基于yolov8+dlib实现视觉识别的安全驾驶监测系统部署到jetson NX平台源码+模型.zip
- Qt框架+OpenCV+动态爱心+编程教学+520
- 基于opencv+yolov8实现目标追踪及驻留时长统计源码.zip
- 水稻病害基于Yolov8算法优化目标检测识别与AI辅助决策python源码+模型+使用说明.zip
- 海尔618算价表_七海5.20_16.00xlsx(1)(2).xlsx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功