文档介绍:前言
计算机科学技术的发展,不仅极大地促进了整个科学技术的发展,而且明显地加快了经济信息化和社会信息化的进程。因此,计算机教育在全国备受重视,计算机知识与能力已成为21世纪人才素质的基本要素之一。
信息时代的发展,影响着世界的每一个角落。每个人的生活和工作几乎都与计算机密切相关。在速度越来越快的计算机硬件和日益更新的软件背后,网络作为中枢神经把我们联系在一起。也正是因为网络的出现与发展,为主要标志的网络技术构成了我们现代文化的重要组成部分,将我们带入了一个新的网络时代。机遇就在眼前,挑战同样存在。优胜劣汰是不可抗拒的自然法则,欲保持领先的地位,持之以恒的学习是惟一途径。
。
计算机技术发展如此迅猛,计算机应用如此广泛,需要学习的东西愈来愈多,而我们的总学时是有限的。一般来说,计算机课程学习可以分为两部分:一部分是理论课程学习,一部分是上机应用实习。根据我们专业的性质和要求,则应侧重于上机操作运用。为此,学校特意在寒假最后一星期安排了32个学时的上机实习。
现将一星期的实习内容及结果分析分列如下:
仪器仪表管理
题目要求
新的仪器仪表信息的录入。
在借出,归还,维修时对仪器仪表的信息的修改。
对报废仪器仪表信息的删除。
按照一定的条件查询统计符合条件的仪器仪表信息;查询功能至少应该包括仪器仪表基本信息的查询按时间段(如在
2004年1月1日到2004年10月10日购买,借出,维修的仪器仪表等)查询按时间点(借入时间,借出时间,归还时间)查询等,统计功能至少包括按时间段统计按仪器仪表的基本信息统计等。
对查询统计的结果打印输出。
需求分析
根据题目要求,数据以文件的形式存储,所以应提供文件的输入,输出等操作;还需要文件具有查找,替换,修改数据的功能
总体设计
根据上面的需求分析,可以将这个系统的设计分为如下七大模块:
输入,显示,修改,删除,查询,统计,退出。
仪器仪表管理
仪器仪表管理
输入
显示
修改
查询
统计
退出
删除
详细设计
主函数
为了各模块的独立性,主函数一般设计得比较简单,本系统主要用主函数打开上次保存的数据和进入主菜单函数
流程图
打开上次保存文件
进入主菜单函数
程序
/*********************************主函数**************************************/
main() (main函数)
{
menu(); (主菜单函数)
}
主菜单流程图
显示一系列功能选项
输入n,n《1或n》7
根据n的值调用各功能模块函数
否
是
void menu()
{
int w,n;
do
{
printf("\t\t E TO THE EQUIPMENT MANAGEMENT SYSTEM\n\n\n");
printf("\n\n\t\t====================******====================\n\n\n");
printf("\t\t\t1:Add message of new equipment\n\n");
printf("\t\t\t2:Load the message of all equipment\n\n");
printf("\t\t\t3:Correct the message of equipment\n\n");
printf("\t\t\t4:Delete the message of broken equipment\n\n");
printf("\t\t\t5:Search the message of equipment\n\n");
printf("\t\t\t6:Search of all the equipment\n\n");
printf("\t\t\t7:Exit\n");
printf("\n\n\t\t====================******====================\n\n\n");
printf("Please choice your number:[ ]\b\b");
scanf("%d",&n);
if(n<1||n>7) w=1;
else w=0;
}
while (w==1);(do…while..对不是1到7的数字进行屏蔽)
/****************选择功能****************/
switch(n) (switch函数进行菜单选择)
{
case 1:add_new_message();break;/*输入模块*/
case 2:load_record();brea