- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
本科学生课程设计
题 目 学生信息管理系统
组 长
组 员
学 部
专业、年级
指 导 教 师
2011年 12 月 16 日
目录
一、程序功能说明
二、需求分析
模块1: 添加学生信息
模块2: 按学号查询学生信息
模块3: 按姓名查询学生信息
模块4: 修改学生信息
模块5: 删除学生信息
模块6: 恢复删除信息
模块7: 显示学生信息
模块8: 统计优秀、及格、不及格人数
模块0: 退出
三、算法设计
算法1: 添加学生信息
算法2: 按学号查询学生信息
算法3: 按姓名查询学生信息
算法4: 修改学生信息
算法5: 删除学生信息
算法6: 恢复删除信息
算法7: 显示学生信息
算法8: 统计优秀、及格、不及格人数
四、调试分析
五、程序实现
实现1: 添加学生信息函数
实现2: 按学号查询学生信息函数
实现3: 按姓名查询学生信息函数
实现4: 修改学生信息函数
实现5: 删除学生信息函数
实现6: 恢复删除信息函数
实现7: 显示学生信息函数
实现8: 统计优秀、及格、不及格人数函数
六、总结与体会
八、有关程序的问题 七
八、有关程序的问题
一、功能描述
做一个简单的文件系统。包括的信息有学生的学号、姓名、姓别、出生日期、年龄、所在学院、所在班级、平均成绩、家庭地址,电话号码。能够对学生信息进行添加、查找、删除、修改、恢复、显示、。在查找里面能以学生的学号、以学生的姓名、的方法进行学生信息的查找。能够随时对学生的信息进行添加。且不会覆盖以前的学生记录。能够修改学生任何信息。恢复学生信息。显示全部学生信息。可以统计学生成绩等级情况,统计学生个数;
二、 需求分析
模块1:添加学生信息
本模块主要是负责对学生信息的添加,也能实现对学生记录的追加。在添加记录的时候,能过一个输出函数。屏幕会主动提示。用户可以根据提示通过一个输入函数,输入要添加的学生记录的数目来定量的对学生记录进行添加。然后对照屏幕上的格式,依次对每一条记录进行录入。每一条记录录入完了后,用回车键结束本条记录的输入工作。按(Y/N)执行下条命令。
模块2:按学生姓名查找
因为对一个比较大的学生息进行管理,如果没有查询功能,那就不能方便的对学生信息进行各种处理。查找功能能够对学生信息高速定位。能对有相同属性的学生进行查看。很快速定位和对相同属性的学生进行分类能查看更好的满足用户对程序要求。同样。用户只要根据提示,输入学生的姓名就能定位到要查找的学生的信息。程序再通过一输出函数,把要查找的信息显示到屏幕上。
模块3:按学生学号查找
和模块3一样,根据程序的提示,通过输入学生的学号,程序再通过一个输出函数就能把要查找的学生信息输出到显示器上。实现查找功能。
模块4:修改记录
本模块实现对已有的学生信息的修改,因为学生的信息中学号和姓名一般是不会变的,在修改的过程中,出于对事实的考虑,以学生的学号和姓名对学生信息进行定点查询修改.和模块1添加记录一样,在修改之前,程序会主动提示要进行修改的内容。用户可以根据程序的提示。通过输入学生的学号、姓名,再按程序提示的格式依次对学生的学号、姓名、姓别、出生日期、年龄、所在学院、所在班级、平均成绩、家庭地址,电话号码进行修改。修改完闭以后程序会自动跳出。以便对其它工作
模块5:删除学生信息
(1)以“读写方式”打开学生数据文件“Student.dat”
(2)输入要删除学生的学号
(3)根据输入学号在文件中查找对应的学生,找到,显示学生的有关信息,找不到,提示“该学号的学生不存在。”
(4)找到,选择“是删除该学生吗?(y/n)”,“y”将该学生信息的填写删除标志;
(5)继续删除?(y/n),“y”返回(2),否则关闭文件,返回主菜单。
模块6:恢复删除信息
(1)以“读写方式”打开学生数据文件“Student.dat”
(2)输入要恢复学生的学号
(3)根据输入学号在文件中查找已删除学生中是否有对应的学生,找到,显示学生的有关信息,找不到,提示“该学号的学生不存在。”
(4)找到选择“是恢复该学生吗?(y/n)”,“y”将学生信息的删除标志去掉;
(5)继续恢复?(y/n),“y”返回(2),否则关闭文件,返回主菜单。
模块7:显示学生信息
(1)以“读写方式”打开学生数据文件“Student.dat”
(2)isplay(STUDENT *ps
您可能关注的文档
最近下载
- 喜茶品牌手册.pdf
- 高中英语2025届高考高频词(共240个).doc
- 2025届漳州高三1月市质检(漳州二检)数学试题含答案.pdf
- 福建省部分(六市)地市2025届高三上学期第一次质量检测试题(六市一模)数学试卷含答案.pdf VIP
- 福建省部分(六市)地市2025届高中毕业班第一次质量检测(六市一模)数学.docx VIP
- 2024年智慧旅游服务普及率大幅提升.pptx
- 2024新修订《公司法》重点学习.pptx
- 数学丨重庆市主城五区一诊高2025届高三1月暨学业质量调研抽测数学试卷及答案.pdf VIP
- 同等学力硕士全国统考心理学--普心考点精要.pdf VIP
- 同等学力硕士全统考心理学必看资料-发心教心社心考点精要增强版.doc VIP
文档评论(0)