|
|
@ -83,4 +83,19 @@
|
|
|
|
系统主要分为用户界面和数据处理两大模块。
|
|
|
|
系统主要分为用户界面和数据处理两大模块。
|
|
|
|
用户界面模块包括系统初始化(init),显示菜单(display_menu),选择菜单命令(make_choice)、确认(confirm)、退出(quit)等子模块。
|
|
|
|
用户界面模块包括系统初始化(init),显示菜单(display_menu),选择菜单命令(make_choice)、确认(confirm)、退出(quit)等子模块。
|
|
|
|
数据处理模块包括数据输入(ReadScore),数据计算(AverSumofEveryStudent)等模块组成。
|
|
|
|
数据处理模块包括数据输入(ReadScore),数据计算(AverSumofEveryStudent)等模块组成。
|
|
|
|
上述各模块通过主程序(main)进行调用,系统模块图如下。
|
|
|
|
上述各模块通过主程序(main)进行调用,系统模块图如下。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
####详细设计
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#####add_data
|
|
|
|
|
|
|
|
Step 1: if 数据库满 then 提示数据库满并结束
|
|
|
|
|
|
|
|
Step 2: 输入零件编号
|
|
|
|
|
|
|
|
Step 3: if 学生成绩已存在 then 提示学生成绩已存在并结束
|
|
|
|
|
|
|
|
Step 4: 输入学生名和学科
|
|
|
|
|
|
|
|
Step 5: 添加新成绩到数据
|
|
|
|
|
|
|
|
Step 6: 提示添加成功
|