|  |  |  | @ -84,11 +84,17 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 用户界面模块包括系统初始化(init),显示菜单(display_menu),选择菜单命令(make_choice)、确认(confirm)、退出(quit)等子模块。 | 
			
		
	
		
			
				
					|  |  |  |  | 数据处理模块包括数据输入(ReadScore),数据计算(AverSumofEveryStudent)等模块组成。 | 
			
		
	
		
			
				
					|  |  |  |  | 上述各模块通过主程序(main)进行调用,系统模块图如下。 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | (第一个图) | 
			
		
	
		
			
				
					|  |  |  |  | 各模块的主要功能如下: | 
			
		
	
		
			
				
					|  |  |  |  | #####main | 
			
		
	
		
			
				
					|  |  |  |  | 系统主函数模块,显示菜单,根据用户选择的菜单命令,执行相关操作。 | 
			
		
	
		
			
				
					|  |  |  |  | #####init | 
			
		
	
		
			
				
					|  |  |  |  | 系统初始化。 | 
			
		
	
		
			
				
					|  |  |  |  | #####display_menu | 
			
		
	
		
			
				
					|  |  |  |  | 显示菜单命令。 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ####详细设计 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | (第二个图) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -98,4 +104,5 @@ Step 2: 输入零件编号 | 
			
		
	
		
			
				
					|  |  |  |  | Step 3: if 学生成绩已存在 then 提示学生成绩已存在并结束 | 
			
		
	
		
			
				
					|  |  |  |  | Step 4: 输入学生名和学科 | 
			
		
	
		
			
				
					|  |  |  |  | Step 5: 添加新成绩到数据 | 
			
		
	
		
			
				
					|  |  |  |  | Step 6: 提示添加成功 | 
			
		
	
		
			
				
					|  |  |  |  | Step 6: 提示添加成功 | 
			
		
	
		
			
				
					|  |  |  |  | (第三个) |