电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

学生成绩管理系统课程设计报告新修订

23页
  • 卖家[上传人]:l****6
  • 文档编号:148786832
  • 上传时间:2020-10-22
  • 文档格式:PDF
  • 文档大小:255.23KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1 2 目目 录录 1、需求与功能分析 3 2、系统总体框架 4 3、模块设计与分析 4 4、类的设计与分析 6 5、特色算法分析 7 6、功能测试 10 7、存在的不足与对策 13 8、程序源代码 14 9、使用说明 23 10、参考文献 23 3 1、需求与功能分析 (1)需求分析 学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统 查阅与自己相关信息,查看留言、提交留言。教师可以通过成绩管理系统查阅学生成绩信息,教师信 息,查看教师留言、学生留言、提交留言、留言的管理等相关操作。系统管理员可以实现以上的所有 功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等 相关操作。 根据开发要求,学生成绩管理系统主要应用于教育系统,完成对日常的教学、教务、教师以及学 生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、 教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及 国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工作繁杂、资料重多。

      2、目前,管 理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系 统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。 (2)功能分析 “学生成绩管理系统”包括九个模块:输入学生资料,输出学生资料,学生姓名按顺 序排列,添加学生资料,按姓名查找,删除该学生资料,查找并显示学生资料,按姓名 查找,修改该学生资料,从文件中读入数据,储存学生资料并退出系统。这九个模块既 相互联系又相互独立。 本系统根据学生成绩管理的需要,而建立一个“学生成绩管理系统”,以方便对成绩的 各项管理操作。本系统能对成绩进行输入和输出;能按姓名对学生进行排序,并显示学 生资料、成绩等,不过得以系统输入学生资料、成绩为前提;能添加学生成绩资料;能 根据学生的姓名来查询该学生的成绩资料,并修改或是删除该学生信息;能够从文件中 读取学生信息,并且添加到系统中;能把对系统所进行的操作进行保存,以及时更新系 统中的数据。 4 2、系统总体框架 主 菜 单 输入 学生 资料 模块 输出 学生 资料 模块 按学 生姓 名进 行排 列模 块 添 加 学 生 资 料 模块 按姓 名查 找,删

      3、除该学 生资料 模块 查找 并显 示学 生资 料模 块 按姓 名查 找,修 改学生 资料模 块 从文 件中 读入 数据 模块 储存 学生 资料 并退 出系 统模 块 图 1 3、模块设计与分析 (1)输入学生资料模块: 主要功能用来对学生的成绩进行收集和输入。在学生信息保存在系统中的前提下, 成绩录入需要输入学生资料,比如班级,学号,姓名。在准确输入学生资料后,就可以 对该学生的各科成绩进行录入。该学生各科成绩输入成功后,系统会提示是否继续进行 操作,如果想继续输入学生成绩就输入 y,不想再输入学生成绩的话就输入 n,再输入 n 之后,系统返回到主菜单。 5 (2)输出学生资料模块: 主要功能用来对学生的成绩进行输出。在系统已经录入了学生资料成绩的前提下, 使用该功能可以显示所有学生的信息,资料等等。具体包括学生的班级,学号,姓名和 各科成绩。在查看学生的资料,成绩各方面的信息后,按任意键就可以返回到主菜单。 (3) 按学生姓名进行排列模块 主要功能是用来对学生的资料按姓名进行排序。在系统保存学生资料,成绩的前提下, 使用此功能可以对学生的资料按姓名进行排序,这样就方便查找姓氏相同或是

      4、相近的同 学的资料。 (4) 添加学生资料模块 主要功能是用来添加学生资料,成绩。如果系统有保存学生资料的情况下,想录 入学生成绩的话,就不用添加学生资料这模块。如果系统没有保存该学生信息的话,就 要使用此模块,在成功添加学生资料后,就可以对该学生进行其他的操作。 (5)按姓名查找,删除该学生资料模块 主要功能是用来删除学生资料。在系统保存学生资料的前提下,想删除某学生的资料, 可以输入学生姓名, 系统查找该学生资料后, 就可以删除了。 由于学生辍学, 毕业等原因, 及时对系统进行更新,删除一些没用的信息,可以使系统更加优化 (6)查找并显示学生资料模块 主要功能是用来查找学生资料。在系统保存了某学生资料的前提下,想要查找该学生 资料,可以输入该学生姓名,这样系统就会显示该学生资料和各科成绩等信息 (7)按姓名查找,修改学生资料模块 6 主要功能是用来修改学生资料。在系统保存了某学生资料的前提下,想要查找该学生 资料,可以输入该学生姓名,系统就会显示该学生资料和各科成绩等信息,这样就可以 修改该学生的资料,成绩等信息。 (8)从文件中读入数据模块 主要功能是用来从文件中读入学生数据。由

      5、于一些资料可以用 Word 文档或 Excel 表 格输入,故在此模块中增加了导入数据的功能。这样就方便很多,不用把学生资料一个 一个添加,节省了很多时间精力。 (9)储存学生资料并退出系统模块 主要功能是用来储存学生资料。在对系统进行一系列操作,比如添加、删除、修改 学生资料后,对系统的最新操作进行保存,及时更新系统,方便下一次的操作。 4、类的设计与分析 Student 类类图 student numclanamebyyljsjzcsjkjsjyy typedef class public: char num10; char cla10; char name20; char byyl10; 7 char jsjzc20; char sjk10; char jsjyy20; Student; 表 1 Student 类说明表 名称属性说明 num数据成员说明学生学号 cla数据成员说明学生班级 name数据成员说明学生名字 byyl数据成员说明学生编译原理成绩 jsjzc数据成员说明学生计算机组成成绩 sjk数据成员说明学生数据库成绩 jsjyy数据成员说明学生计算机英语成绩 5、特

      6、色算法分析 功能:定义菜单函数,通过输出函数显示系统功能。利用 switch 语句实现多分支 选择结构。 算法思路:switch 语句的执行流程是:首先计算 switch 后面圆括号中表达式的 值,然后用此值依次与各个 case 的常量表达式比较,若圆括号中表达式的值与某个 case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就 退出 switch 语句。 流程图: 8 case=2 case=3 case=4 case=5 case=6 case=1 case=7 case=8 case=0 输 入 学 生 资料 添 加 学 生 资料 按姓名查找, 删除该学生资 料 查找并显示 学生资料 从 文 件 中 读入数据 按姓名查找, 修改学生资料 储存学生资 料并退出系 统 按学生姓名 进行排列 输 出 学 生 资料 yes no yes yes yes yes yes yes yes yes no no no no no no 9 代码: void main() /主函数调用。 int n=0; for(;) switch(menu() case 1: c

      7、outsetw(15) 输入学生资料endl; n=Input(stu,n); break; case 2: coutsetw(15) 输出所有学生资料endl; Display(stu,n); break; case 3: coutsetw(15) 按姓名排序endl; Sort(stu,n); coutsetw(15) ; system(pause); break; case 4: coutsetw(15) 插入学生资料endl; n=Insert(stu,n); coutsetw(15) ; system(pause); break; case 5: coutsetw(15) 删除学生资料endl; coutsetw(15) 输入他(她)的姓名:; n=Delete(stu,n); coutsetw(15) ; system(pause); break; case 6: coutsetw(15) 查找学生endl; Query(stu,n); coutsetw(15) ; system(pause); break; case 7: coutsetw(15) 修改学生资料endl;

      8、 10 coutsetw(15) 输入你要修改的学生的姓名:; n=Xiugai(stu,n); system(pause); break; case 8: coutsetw(15) 从文件中读入数据endl; n=AddfromText(stu,n); break; case 0: coutsetw(15) 将所有资料写入文件endl; WritetoText(stu,n); coutsetw(15) ; system(pause); break; 6、功能测试 图 1 学生成绩管理系统主菜单页面 11 图二 为输入学生资料模块 图三 为输出学生资料模块 图四 按学生姓名进行排列模块 图五 为添加学生资料模块 12 图六 为按姓名查找,删除该学生资料模块 图七 为查找并显示学生资料模块 图八 为按姓名查找,修改学生资料模块 13 图九 为从文件中读入数据模块 图十 为储存学生资料并退出系统模块 7、存在的不足与对策 本学生成绩管理系统由九个模块组成,每个模块相互联系又相互独立。 这个学生成绩管理系统存在着很多不足之处,由于自己本身编程能力的问 题,这个系统可以实现的功能非常有限。只能

      9、实现学生管理系统最基本的功 能,可以进行简单的输入、输出学生资料,查询和修改学生信息,能直接从 文件中读入数据,能对系统所作的修改、操作进行保存等。而且在每个模块 也有不足的地方,比如在输入学生资料时,对每个信息项没有严格的规定, 可以输入任何的字符。同时有些模块还不能实现本应该有的功能,这有待以 后努力,争能够实现该有的功能。 在 21 世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技 上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初 14 中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但 随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数 据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行 学生成绩管理。 但是人工管理成绩档案具有效率低、 查找麻烦、 可靠性不高、 保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校 通用的学生成绩管理系统是必要的。 开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步 提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生 成绩信息管理工作流程的系统化、

      《学生成绩管理系统课程设计报告新修订》由会员l****6分享,可在线阅读,更多相关《学生成绩管理系统课程设计报告新修订》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 黑龙江绥化一中2024届高中三年级教学质量监测(二)数学试题

    黑龙江绥化一中2024届高中三年级教学质量监测(二)数学试题

  • 黑龙江省虎林市高级中学2024届高三下学期自测卷(六)线下考试数学试题

    黑龙江省虎林市高级中学2024届高三下学期自测卷(六)线下考试数学试题

  • 黑龙江省海林市朝鲜族中学2024届高三下学期质量调研(文理合卷)数学试题

    黑龙江省海林市朝鲜族中学2024届高三下学期质量调研(文理合卷)数学试题

  • 黑龙江省大庆四中2024届高三TOP300七月尖子生联考数学试题

    黑龙江省大庆四中2024届高三TOP300七月尖子生联考数学试题

  • 黑龙江省哈尔滨市南岗区第三中学2024届全国高考统一考试模拟试题(三)数学试题

    黑龙江省哈尔滨市南岗区第三中学2024届全国高考统一考试模拟试题(三)数学试题

  • 青海省玉树市2024届高三5月第二次月考试题(数学试题理)

    青海省玉树市2024届高三5月第二次月考试题(数学试题理)

  • 陕西省重点中学2024届高三高考模拟冲刺卷(提优卷)(三)数学试题文试题

    陕西省重点中学2024届高三高考模拟冲刺卷(提优卷)(三)数学试题文试题

  • 陕西省渭南市三贤中学2024届下学期学业水平监测期末联考高三数学试题

    陕西省渭南市三贤中学2024届下学期学业水平监测期末联考高三数学试题

  • 陕西省咸阳彩虹中学2024届高三八校第一次适应性考试数学试题试卷

    陕西省咸阳彩虹中学2024届高三八校第一次适应性考试数学试题试卷

  • 重庆市江津长寿巴县等七校2024届高三下半期考试数学试题

    重庆市江津长寿巴县等七校2024届高三下半期考试数学试题

  • 鄂东南示范高中教改联盟2024届高三《天府大联考》(一)数学试题试卷

    鄂东南示范高中教改联盟2024届高三《天府大联考》(一)数学试题试卷

  • 辽宁省葫芦岛第六高级中学2024届高三4月高考复习质量监测卷(七)数学试题

    辽宁省葫芦岛第六高级中学2024届高三4月高考复习质量监测卷(七)数学试题

  • 辽宁省凌源市第三高级中学2024届5月高考三轮模拟试卷

    辽宁省凌源市第三高级中学2024届5月高考三轮模拟试卷

  • 贵州省安顺市普高2024届高三数学试题第二次检测试题理

    贵州省安顺市普高2024届高三数学试题第二次检测试题理

  • 福建省长乐中学2024届高三下学期模拟卷(七)数学试题

    福建省长乐中学2024届高三下学期模拟卷(七)数学试题

  • 福建省漳州第八中学2024届高三联考数学试题科试题

    福建省漳州第八中学2024届高三联考数学试题科试题

  • 福建省泉州市晋江四校2024届高三二模数学试题试卷(B版)

    福建省泉州市晋江四校2024届高三二模数学试题试卷(B版)

  • 福建省武平县第二中学2024届第二学期质量抽测(5月)高三数学试题试卷

    福建省武平县第二中学2024届第二学期质量抽测(5月)高三数学试题试卷

  • 福建省南平市2024届高三下学期开学收心考试(3月)数学试题

    福建省南平市2024届高三下学期开学收心考试(3月)数学试题

  • 甘肃省酒泉市重点中学2024届高三一诊模拟数学试题

    甘肃省酒泉市重点中学2024届高三一诊模拟数学试题

  • 点击查看更多
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.