湖南师范大学工学院电子与信息工程系课程设计报告书.docx

湖南师范大学工学院电子与信息工程系课程设计报告书.docx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南师范大学工学院电子与信息工程系课程设计报告书学生成绩管理系统姓名:唐军、杨龙文、张辉、何肸学院:工学院专业、年级:电子信息工程、2007级2009-11-4Hunan Normal UniversityELECTRONIC INFORMATION ENGINEERING DEPARTMENT 湖南师范大学工学院电子与信息工程系课程设计登记表课程设设计题目学生成绩管理系统指导教师姓名杨家红指导老师职称电子系主任学生姓名唐军所属班级电子信息工程班任务要求学生信息文件维护成绩信息文件维护索引文件学生成绩的录入学生成绩的查询统计其他应该或可以增加系统实用性和可靠性的辅助功能主要实施步骤(1) 学生基本信息的录入和保存(2) 显示学生信息(3) 对学生信息排序(4) 按姓名查找学生信息(5) 删除学生信息(6) 插入学生信息(7) 对全体学生进行统计(8) 对所有学生信息清空(9) 退出系统,结束任务。结论软件将各个模块的功能分为列菜单、表明结构体、录入、排序、查询、插入及读取等来组成整个程序,实现对学生成绩的系统管理。该程序界面友好,易于操作,使操作者和使用者应用更加方便。注:此表格内容中的任务要求为指导教师提供的课程设计要求,主要实施步骤是指课程设计的时间安排,结论是指通过课程设计得出的有关结论及课程设计不足之处或进一步开发方向。目 录1引言11.1课程设计目标11.2编程工具(编程环境)介绍11.3参加人员情况11.4实施时间及主要实施步骤22系统总体设计32.1总体设计思路32.2功能模块规划42.3数据流程规划63功能模块设计73.1功能模块1详细设计73.1.1功能模块1界面设计及测试结果83.1.2功能模块2界面设计及测试结果93.1.3功能模块3界面设计及测试结果103.1.4功能模块4界面设计及测试结果113.1.5功能模块5界面设计及测试结果123.1.6功能模块6界面设计及测试结果133.1.7功能模块7界面设计及测试结果153.1.8功能模块8界面设计及测试结果1631.9功能模块9界面设计及测试结果163.2功能模块2详细设计184结论194.1结论194.2进一步开发方向195参考文献206附录211 引言该软件主要是实现对学生成绩进行系统化的管理,首先可以对学生基本信息进行输入和存取,其次可以读取显示学生的相关信息,然后可以删除和插入学生的相关信息,还有可查寻学生的相关信息,并按照总成绩算出的总分的高低进行排序,并可按平均分对全体学生进行统计。由此来系统化管理学生成绩,并达到简易操作的目的。课程设计目标由此来系统化管理学生成绩,并达到简易操作的目的。编程环境介绍 DEV-CPP; ?在Dev-Cpp中有一个包管理系统。使用这个系统,你可以方便的安装各种开发包。有了这个,你的Dev就会越来越顺手。参加人员情况介绍课程设计小组成员及分工情况。序号人员日期负责工作01唐军10月28日文件导入函数、统计函数、清空数据02张辉10月28日增加数据、显示数据、查找数据03杨龙文10月28日删除函数、插入函数、排序函数04何夕10月28日主函数、安全退出函数、析构函数实施时间及主要实施步骤(1)学生基本信息的录入和保存:这部分的功能主要包括单个学生信息的录入和文件导入学生成绩并保存和总分、平均分的计算,首先按程序提示输入所要输入的学生信息,接着是分别输入有关学生的相关信息包括学号、姓名以及学生各科成绩的分数等。在录入数据的同时,系统将对信息的合法性进行检验,如有输入格式不正确则要求重新输入。如果合法性成立则录入完毕后系统将显示全部学生相关信息,信息中已包含对学生成绩总分的计算和其平均分的计算结果。最后输出学生的信息表,与是否保存提示,选择存盘后,系统则自动将学生信息存入电脑。(2)显示学生信息: 此功能是将原录入并保存的的学生信息读出,并在屏幕上显示出来。(3)对学生信息排序: 此功能是将已录入的学生信息以总分进行排序。(4)按姓名查找学生信息: 此项功能可以根据拥护输入的学生姓名查出该学生的所有信息。(5)删除学生信息: 进入该项功能界面后,用户可以通过学生的姓名对谋个学生信息进行删除。(6)插入学生信息:进入插入界面,系统将提示输入新学生的相关信息,程序则会将新的信息插入原学生信息清单中,并将新的学生信息列表输出,以方便用户的确认。(7)对全体学生进行统计: 选择次项功能后,系统将自动在屏幕上显示出所有学生按照平均成绩统计出来的及格率和总平均分的清单。(8)对所有学生信息清空: 选择此功能后,系统将自动对已保存的学生信息进行清空。(9)退出系统,结束任务。第2章 系统总体设计本章主要阐述系统的整体设计(规划)。2.1总体设计思路该软件主要组成模块和各个模块之间的调用关系如图:学生成绩管理系统 主菜单

文档评论(0)

gujf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档