好文档 - 专业文书写作范文服务资料分享网站

学生成绩信息管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

学生成绩信息管理系统

学生成绩信息管理系统

1弓I 言 ........................................................ 1

1.1设计目的与要求 ........................................... 1 1.2设计内容 .................................................. 1 2系统需求与功能分析 ........................................... 1

2.1系统需求分析

2.2系统功能分析 3总体结构设计 3.1系统的结构设计 3.2系统管理流程图

系统详细设计和系统实现 系统测试 结束语 参考文献

附录1:链表结构化设计源程序清单 附录2:顺序表结构化设计源程序清单

?1..5 ?1..5

L.6

26

1.1设计目的与要求

该学生信息管理系统米用 C++语言开发研制,针对学生成绩及 其数据特点,可以全面实现对学生成绩的插入、查询、修改、删除 和输出等功能的计算机管理。它能使学生信息数据的工作人员从繁 重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误, 全面提高学生信息管理的效率,从而使学校对于学生成绩的管理水 平和技术水平跃上一个新的台阶。

(1) (2)

程序要添加适当的注释,程序的书写要采用缩进格式。 程序要具在一定的健壮性, 即当输入数据非法时, 程序也能

适当地做出反应,如插入删除时指定的位置不对等等。

(3)

程序要做到界面友好,在程序运行时用户可以根据相应的提 示信

息进行操作。

(4)

根据实验报告模板详细书写实验报告 ,在实验报告中给出链

表根据姓名进行查找的算法和插入算法的流程图。

1.2设计内容

定义一个包含学生信息(学号,姓名,成绩)的的顺序表和链 表,使其具有如下功能:

1

(1) 根据指定学生个数,逐个输入学生信息; (2) 逐个显示学生表中所有学生的相关信息; (3) 根据姓名进行查找,返回此学生的学号和成绩; (4) 根据指定的位置可返回相应的学生信息

(学号,姓名,成绩);

(5) 给定一个学生信息,插入到表中指定的位置; (6) 删除指定位置的学生记录; (7) 统计表中学生个数。

2系统需求与功能分析

2.1系统需求分析

(1) (2) (3)

能完成学生信息的插入、查询、修改、删除、输出等功能; 采用单链表与顺序表存储结构实现; 所有数据以外部文件方式保存。

2.2系统功能分析

(1) 要设计一个学生成绩管理系统,其功能包括:

① 插入函数Add():将学生成绩信息插入到链表中;

② 查询函数Search。分别可以按学号和按姓名进行学生成绩 查询; ③ 删除函数Delete():当需要删除的学号和姓名一致时则删除 对应的

学生记录;

④ 修改函数Modify():修改指定的学生成绩信息; ⑤ 输出函数Show():输出全部学生成绩信息;

⑥ 菜单函数Menu():为程序的菜单函数为实现各种功能提供

便捷;

⑦ 读取数据函数Read():从外部文件读取学生成绩信息;

2

⑧ 保存数据函数Save()将数据保存到外部文件中。

3总体结构设计

3.1系统的结构设计

通过对学生信息管理系统的功能分析,可以定义出系统的总体 结构模块图,如图3.1所示。

图3.1学生管理系统总体结构设计

3.2系统管理流程图

前面的分析中已经定义了系统各个模块,属于静态建模的范围。 在系统运行时刻的动态模型应该由系统的流程决定。当用户运行该 系统后可以来进行学生信息插入管理、学生信息查询管理、学生信 息删除管理、学生信息修改管理及学生信息输出等操作,具体的流 程如图3.2所示。

3

Y

退出系统

主模块应负责应用程序的主界面,由它调用其他模块 .因此主模

块应具有操作性好、界面清晰的特点,使用户能够很方便地找到所 需功能。

根据功能需求的结果分析,主界面应该由学生信息插入管理, 学生信息查询管理、学生信息修改管理、学生信息删除管理和学生 信息输出管理组成,可以通过输入相应的数字进入相应的功能模块。 4链表学生信息管理系统详细设计和系统实现

系统总体设计完成后,就可以根据需求对各个模块来进行实现 了。在本系统中需要编码实现的主要有学生信息插入、学生信息查 询、学生信息修改、学生信息删除和学生信息输出等

⑴学生信息插入模块

添加的信息包括学号(不允许重复)、姓名(不允许重复)、分数。 流程图如下图4.1所示。

5个模块。

4

学生成绩信息管理系统

学生成绩信息管理系统学生成绩信息管理系统1弓I言........................................................11.1设计目的与要求...........................................11.2设计内容...............
推荐度:
点击下载文档文档为doc格式
355e35a45d03ypi6bk157e16g2f4sy00oum
领取福利

微信扫码领取福利

微信扫码分享