急求!!! 中学生成绩管理系统 谢谢!!!!!
[bold]实验目的:[/bold]学会用C++语言和数据结构链表编程实现信息管理系统.[bold]实验要求:[/bold]包括系统设计要求,开发环境要求,技术文档要求三部分。
[bold]系统设计要求[/bold]:
[bold]1.
[/bold][bold]学生成绩管理系统中不同使用单位(用户)的学生人数事先无法确定.[/bold]
[bold]2.
[/bold]该学生成绩管理系统要求有学生[bold]成绩录入,查询,修改,删除,保存文件.[/bold]
3.
[bold]系统使用文字菜单,用户通过选择菜单项的编号,实现系统对子模块的调用.也可用windows界面下的菜单栏、弹出式菜单、下拉菜单[/bold]。
4.
[bold]每个班级每门课程的成绩可以从学生的成绩总表提取出子表并存储成一个文本文件,以便在windows的notebook或者Microsoft word下打印,规定该文本文件名由班级号和课程名拼音字符串构成.输入班级号和课程名字符串后自动生成文件名.如1班,语文,则文件名为:c1yuwen.txt[/bold].
[bold]5.
[/bold]每个学生学习的课程有[bold][underline]语文,英语,数学,物理,化学,生物.[/underline][/bold]
6.
学生的成绩总表结构约定为(学号,姓名,课程名,平时成绩,期末成绩,总评成绩).总评成绩由程序自动计算,总评成绩=平时成绩﹡30%+期末成绩﹡70%.
7.
学号是一个9位整数构成的字符串, 学号的编码规则:入学年份+在读年级+在读班级+班内编号;入学年份用4位整数构成字符串,如2003年入学则表示为:[font=Times New Roman]”[/font]2003[font=Times New Roman]”[/font];在读年级用1位整数构成字符串,如正在1年级读书则表示为:[font=Times New Roman]”[/font]1[font=Times New Roman]”[/font];在读班级用2位整数构成字符串,如正在1班读书则表示为:[font=Times New Roman]”[/font]01[font=Times New Roman]”[/font];班内编号用2位整数构成字符串,如在班内编号为23号则表示为:[font=Times New Roman]”[/font]23[font=Times New Roman]”[/font]
[bold]技术文档要求:[/bold]
按照软件工程技术文档编写要求进行。要求[bold]流程图绘制规范[/bold],模块功能描述清晰,数据字典齐全。
[bold]实验内容:[/bold][bold][/bold]
2 数据结构的动态链表及其操作(插入结点、删除节点、向节点数据域录入数据,[bold]在链表中检索满足条件的节点(如总评成绩低于60的节点)并显示节点数据域的内容。[/bold]
3 [bold]能生成指定班指定课程的单科成绩表[/bold]。
[align=center][bold]综合性、设计性和创新性实验报告基本要求[/bold][bold][/bold]
[/align][font=Times New Roman]一、[/font]实验报告
1.完整的实验报告(实验项目名称、实验人员名单、实验日期、实验目的和要求、实验仪器设备、实验方案、实验步骤、实验结果、实验创新、实验讨论)
2.自主开发的程序软件技术工作报告还应包含需求分析、数据字典、系统结构图、模块功能简介,系统主要流程图,软件运行的测试情况,系统使用说明书及附录的源程序
二、 学生实验记录
[bold]软件运行界面图[/bold][bold][/bold]
[bold]软件运行数据输入图[/bold][bold][/bold]
[bold]软件运行的测试记录[/bold][bold][/bold]
[bold]软件运行结果图[/bold][bold][/bold]
[bold]
[/bold]