文档介绍:: .
设备管理 实验设备管理系统程
Infom* head) //对数据的分类统计 (见图 8)
void clasK(Infom* head) //类型的分类统计 (见图 8)
void clasP(Infom* head) //价格的分类统计 (见图 8)
void clasE(Infom* head) //是否报废的统计 (见图 8)
:
void create() //创建用户名和密码
int log() //登陆
void change() //修改用户名和密码
运行界面设计
运行界面由菜单类实现;
菜单类:
menu1(device *p,struct ShiyanEquip *head,DeviceTipe *a,manager*b) //管理模式主菜单
menu2(device *p,struct ShiyanEquip *head,DeviceTipe *a) //
游客模式主菜单
ShiyanEquip * entering(device *p)//管理模式录入菜单
ShiyanEquip *entering2(device *p)//游客模式录入菜单
ShiyanEquip * change(device *p)//修改菜单
ShiyanEquip * query(device *p)//查询菜单
ShiyanEquip * statistic(device *p)//分类统计菜单
ShiyanEquip * account(manager *b)//账号菜单
ShiyanEquip * type(DeviceTipe *a)//设备类型菜单三、 详细设计
系统设计与实现
【总体框架、流程设计,模块划分及接口设计等】
总体框架:接口设计:
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)
[功能] 指向设备类型类中的各个函数并完成有关设备类型的全部功能
模块设计
【各模块的具体设计与实现】
设备类型
设备类型类:
0 载