c语言课程设计报告 下载本文

课程设计实验报告 李锐

(用户账号选择界面)

流程图说明:用户有两条途径可以到达下一步“用户选择界面”:

6

课程设计实验报告 李锐

1.直接“登录账户”,输入账号密码,程序进行“循环判断”

直至遍历所有“已存在的账号密码”,若成功,则继续;若失败,则重新输入账号密码。

2.先“注册账户”,再进行“登陆账户”,用户在进行注册账户

时,程序会对用户输入的账号进行判断“是否注册”,若不存 在。则进行下一步输入密码,登陆账号;若存在,则提示“ 账号已存在,请重新输入或者直接登陆”。

(用户身份选择界面)

流程图说明:在用户选择“用户身份”时,会有两个选择:

1.选择“学生身份”,之后选择班级后,进入到学生菜单进行

下一步操作,之后退出系统;

2.选择“教师身份”,在选择班级后,用户在进入“教师”菜 单之前,会被要求“输入教师系统密码”,该密码由学校教 务处设定,若用户输入正确教师系统密码,则进入到“教 师菜单”;若用户输入错误,则会直接进入到“退出系统”。

7

课程设计实验报告 李锐

程序不允许用户进行“多次输入密码”的操作,目的是为了 保证“学生信息的安全”。

2.学生/教师菜单:

(学生菜单)

流程图说明:在用户选择“学生身份”后,会进入到“学生菜单界面”, 会有3个选择:

1、进行查找学生操作,在完成操作后,会“返回至学生 菜单界面”;

2、进行打印成绩操作,在完成操作后,会“返回至学生

菜单界面”;

3、退出系统。

4、根据“学生群体的需求”和学校教务处的规定,系统对

“学生身份”的用户只开放“查找学生”和“打印成绩” 功能,其他功能暂不对学生开放,若学生有其他需要, 可与所在班级的教师联系;但是系统对“学生群体”不 限制使用功能的次数,因此学生可以在系统开放的时间 段内无限次的使用所开放的功能。

8

课程设计实验报告 李锐

(教师界面)

流程图说明:在用户成功进入到“教师菜单界面”后,会有8项功能可 以选择:

添加学生、查找学生、删除学生、保存信息、修改学生、 成绩排序、打印成绩、退出系统。

1.在教师进行“添加学生、删除学生”的操作后,系统会 自动进行“成绩排序”操作,目的是为了方便教师对学 生成绩的进一步管理;但是在进行“修改学生”后,不 会进行“成绩排序”操作,原因是根据一些学校的相关 规定,以及高考的相关制度,“学生在对成绩提出有异议 后,会对该学生的成绩进行复查,若情况属实,对其成 绩予以改正,但是排名/位次不予以修改”。

2.教师在进行完对“学生成绩”的相关工作后,要及时进 行“保存信息”操作,否则系统默认“不保存”。

9

课程设计实验报告 李锐

4.添加学生:

流程图说明:在用户选择“添加学生”后,会先要求“输入学号”操 作,然后程序进行循环判断,“学号是否存在”,若存在 则用户需要重新输入学号,再次进行循环判断,直至学 号不存在,才可以输入其他信息,输入完成后,会提示添

加成功,之后会返回至“教师菜单界面”。

5.查找学生:

流程图说明:在用户选择“查找学生”后,会有3个选择:

“按照学号查找”、“按照姓名查找”、“返回上一层界面” 1、根据数据统计,以及用户的使用习惯,查找学生功能

10