- 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
您可能关注的文档
- 学习道德理论 注重道德实践.pptx
- 学习情境5通信自动化系统.ppt
- 学习资料-光学测量部分.doc
- 学习报告-天越(东莞乔智)磁石厂商.ppt
- 学习雷锋精神 共创和谐校园.ppt
- 学习辅导-1-第2讲-4_5_6.ppt
- 学会信任幻灯片.ppt
- 学会写文章——资料如何使用.pptx
- 学会写一段话.ppt
- 学会尊重体谅父母.ppt
- 华汉工作室创业计划书.pptx
- 甘肃省会宁县第四中学2024届高考临考冲刺历史试卷含解析.doc
- 五年级生物——植物生长的过程-植物结构与光合作用.pptx
- 上海某大型车站装饰工程、上海某高层住宅小区室内装修施工组织设计.pdf
- 新课改2024高考英语一轮复习Unit4Wildlifeprotection学案含解析新人教版必修2.doc
- 2025年重庆国资控制权交易:央地合作新典范.pdf
- 高中生物实验教学中的实验操作规范与实验数据分析研究教学研究课题报告.docx
- 学校餐饮服务与学生心理健康关系的研究教学研究课题报告.docx
- 初中摄影教学中构图训练对学生视觉敏锐度与艺术表现力的深化教学研究课题报告.docx
- 小学生数学学习中的数字故事教学实践研究教学研究课题报告[001].docx
文档评论(0)