没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
42页
具体要求: ①输入学生信息:输入学生的学号、姓名、班级、各科目成绩,并能自动计算平均成绩。 ②查找学生信息:能按学号和姓名分别查找学生的完整记录信息。 ③修改学生信息:能修改学生各项信息。 ④删除学生信息 ⑤插入学生信息 ⑥优秀学生信息:能显示平均分在90分以上的学生信息。 ⑦不及格学生信息:能显示不及格的学生信息。 ⑧课程成绩统计:可实现求每门课程的平均分、可按单科成绩进行排序显示学生信息。 详细介绍参考:https://blog.csdn.net/sheziqiong/article/details/129356725
资源推荐
资源详情
资源评论
程序设计基础课程设计作品
设计题目:
学生信息管理系统
学 号:
202201111111、202201111111
202001111111
学生姓名:
张三、李四
专业班级:
2022 级数据科学与大数据技
术 4 班
二级学院:
计算机科学与工程学院
指导老师:
寻依洁
1
课程(非卷面)考核评分细则
课程代码: A220541172 课程名称: 程序设计基础课程设计
考核方式: 考查 考核形式: 作品
考生学号: 多个学号 考生姓名: 多个姓名
需求分析
(30 分)
程序设计
(40 分)
程序实现
(30 分)
总分
总分人
审核人
标 准
得 分
功能需求分析全面,设计工作量充足。
27-30 分
功能需求分析较全面,设计工作量合理。
24-26 分
完成了大部分需求分析内容,设计工作量适中。
21-23 分
基本完成需求分析内容,设计工作量基本达标。
18-20 分
需求分析
(30 分)
未完成需求分析内容,设计工作量不达标。
17 分及以下
程序开发思路清晰,程序设计合理,有一定的图表描述。
36-40 分
文档详细,程序设计较合理。
32-35 分
文档较详细,程序设计基本合理。
28-31 分
只有基本功能文档。
24-27 分
程序设计
(40 分)
未完成程序设计内容。
23 分及以下
完成任务的所有内容,功能完善,运行正确,界面美观友好。
27-30 分
完成任务的大部分内容,功能较为完善,运行较为正确,界面较
美观。
24-26 分
完成任务的大部分内容,功能基本完善,运行基本正确,界面基
本合理。
21-23 分
基本完成任务内容。
18-20 分
程序实现
(30 分)
未按时完成任务内容。
17 分及以下
2
目 录
1. 程序需求分析 .......................................................................................1
1.1 设计理由与意义..............................................................................................1
1.2 功能需求分析..................................................................................................1
1.3 数据需求分析..................................................................................................1
2. 程序设计 ...............................................................................................2
2.1 数据结构类型设计..........................................................................................2
2.2 整体功能结构设计..........................................................................................2
2.3 子模块详细设计..............................................................................................4
2.3.1 void Inputfun() ......................................................................................4
2.3.2 void Getinformation() ...........................................................................4
2.3.3 int Searchbynum (int no)\int Searchbyname (char na[50])...................4
2.3.4 void Seekinformation()\void Printinformation(int x)............................4
2.3.5 void Modifyinformation() .....................................................................4
2.3.6 void Deleteinformation().......................................................................5
2.3.7 void Insertinformaton() .........................................................................5
2.3.8 void Showthefail().................................................................................5
2.3.9 void Stu_p()...........................................................................................5
2.3.10 void Chengjitongji() ............................................................................5
2.3.11 主函数 void main() ............................................................................5
2.4 程序流程图设计..............................................................................................6
2.4.1 程序界面流程图..................................................................................6
2.4.2 录入学生成绩......................................................................................8
2.4.3 查找学生信息......................................................................................8
2.4.4 修改学生信息......................................................................................8
图 2.5 修改学生信息流程图........................................................................9
2.4.5 删除学生信息......................................................................................9
2.4.6 插入学生信息....................................................................................10
2.4.7 优秀学生信息....................................................................................10
2.4.8 不及格学生信息................................................................................10
3
2.4.9 成绩统计模块....................................................................................11
3.程序实现 ...............................................................................................12
3.1 程序源代码....................................................................................................12
3.2 程序运行结果................................................................................................29
3.2.1 程序首界面........................................................................................29
3.2.2 首次输入学生信息............................................................................30
3.2.3 查找学生信息....................................................................................30
3.2.4 修改学生信息....................................................................................32
3.2.5 删除学生信息....................................................................................34
3.2.6 插入学生信息....................................................................................35
3.2.7 优秀学生信息....................................................................................35
3.2.8 不及格学生信息................................................................................36
3.2.9 课程成绩统计....................................................................................36
3.3 用户使用手册................................................................................................38
1
1. 程序需求分析
1.1 设计理由与意义
学生信息管理程序是一个教育单位不可缺少的部分它的内容对于学校的决策者
和管理者来说都至关重要所以学生信息管理程序应该能够为用户提供充足的信息和
快捷的查询手段。以前各个学校的学生成绩管理基本上都是靠手工进行,但随着各
个学校的规模增大,有关学生成绩管理工作所涉及的数据量也越来越大,有的学校
不得不靠增加人力、物力来进行学生成绩管理。这种管理方式存在着许多缺点,如:
效率低、保密性差等,另外其所用时间长,产生大量的文件和数据,这对于查找、
更新和维护都带来了不少的困难。如今学校的学生越来越多,成绩管理的工作量越
来越大,手工管理成绩的弊端也越来越明显。作为计算机应用的一部分,使用计算
机对学生档案信息进行管理具有手工管理所无法比拟的优点,如检索迅速、查找方
便、可靠性高、存储量大、保密性好、寿命长、成本低等,能够极大地提高学生档
案管理的效率。所以我想借本次课程设计之际,设计一个简易的学生信息管理程序。
1.2 功能需求分析
为方便学生成绩信息的管理,设计一个学生信息管理程序,程序能输入每个人
的各门课程的成绩,计算每人的平均成绩;能按平均成绩的高低次序,打印出个人
的名次,平均成绩相同的为同一名次;能按名次列出每个学生的姓名和各科成绩;
具体要求:
①输入学生信息:输入学生的学号、姓名、班级、各科目成绩,并能自动计算
平均成绩。
②查找学生信息:能按学号和姓名分别查找学生的完整记录信息。
③修改学生信息:能修改学生各项信息。
④删除学生信息
⑤插入学生信息
⑥优秀学生信息:能显示平均分在 90 分以上的学生信息。
⑦不及格学生信息:能显示不及格的学生信息。
⑧课程成绩统计:可实现求每门课程的平均分、可按单科成绩进行排序显示学
生信息。
1.3 数据需求分析
本次课程设计的题目是学生信息管理程序,要求可以存入学生,学生信息包括
学生学号、姓名、班级、各科成绩和平均成绩等,如下表 1.1。该程序主要有以下七
个功能,即对学生信息进行:输入、修改、插入、删除、查找、排序、筛选等功能。
表 1.1 学生信息表示例
剩余41页未读,继续阅读
资源评论
shejizuopin
- 粉丝: 9537
- 资源: 1288
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功