




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
* created on 1/9/2019 1:16:17 上午课 程 设 计课程名称 数据结构课程设计题目名称 学生成绩管理系统学生学院 管理学院专业班级 信息管理与信息系统09(2)班 一、课程设计内容功能需求:1、提供身份验证,和使用系统的权限设置、判定。2、(教师用户)能实现本班同学各学期各科成绩的录入、编辑,数据必须保存在文件中,以便反复使用。 3、(学生用户或游客)提供对学号或姓名,各学期、各学科成绩的查询。 4、(学生和教师用户)能按各学期、各学科分数排序输出(每一科都要能排序输出)。 5、(教师用户)能统计各科成绩分数段的分布(60以下、6070、7080、8090、90100)情况,并输出。性能需求:1、操作界面美观、友好,有必要的容错处理(如:能判定学号位数和只能由09数字字符组成、能判定合理的成绩0100等);2、查询应根据查询条件合理选择先进的查询方法(其中必须保证至少有一种查找采用了散列查找);3、排序算法要求采用堆排序实现;4、分数段统计结果要求保存在单独的文件中;二、需求分析 随着当今社会发展,信息化水平逐步提高,对教务管理有了新的要求,因此,编写一个学生成绩管理系统是十分有必要的。该软件主要是实现对学生成绩进行系统化的管理,首先可以对学生基本成绩进行输入和读取,其次查找并显示特定学生的相关成绩,然后可以插入学生的相关成绩,还有就是可按学生相关成绩排序,以求达到简易操作的目的。三、概要设计(或总体设计)1系统结构图(功能模块图)和数据变量说明主菜单输入列表查找增加修改排序退出2功能模块说明1.输入模块 2.列表模块-1-1-1开始输入输入数据i=-1 i=-1返回主程序返回主程序返回主程序开始输出列表返回主程序3.查找模块 4.修改模块开始读文件数据输入numstui.num=nuum ?输出数据返回主函数yn显示数据修改数据返回主函数开始读文件数据输入numstui.num=nuum ?输出数据返回主函数返回主函数yn 5.增加模块nn开始读文件数据列出数据s=ii=-1i=-1输入数据yy返回主函数返回主函数 6.成绩排序开始读文件数据列出数据冒泡排序输入数据返回主函数 第 6 页 共 10页 created on 1/9/2019 1:16:17 上午六、运行情况1. 主菜单2.录入数据3.输出数据4.查找数据5.增加数据6.修改数据7.成绩排序七、设计体会和反思通过这几天的上机做课程设计,我对c语言和数据结构又有了崭新的认识。c语言的学习是一个系统的过程,需要长期的知识积累和储备并辅以大量的上级实际操作练习,自己也应该有所体会,在实践中成长,在实践中求知。数据结构可以说是编程的灵魂,成熟的编程思想和算法能给程序开发人员一个开发思路。这次设计的课题是学生成绩管理系统。课题要求对学生信息实现一系列基本操作。我选择通过结构体数组来实现这个设计。通过fread和fwrite两个函数实现对文件的读写,过程比较简洁(这里也有参考c程序设计中某例题的思想)。通过大量的符号和printf语句,使得操作界面更加和谐友善,这些都是我通过这次实习积累的经验。同时,也有很多要求没有达到,例如没有用堆排序,没有设置使用权限,没有给分数分层次等等。总之,通过这次实习,我也认识到了我自己在数据结构和程序设计上的不足,在以后的学习实践中,要更加的严谨踏实,对知识的把握要更加的细致入微,要活学活用,争取在这个学科上取得更大的进步。八、参考文献谭浩强著.c程序设计(第三版
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某学校初中数学试卷
- 广西工程合同范本
- 园林水电施工方案(3篇)
- 人工除锈施工方案(3篇)
- 木头马五下数学试卷
- 废气移机合同范本
- 鲁山高一联考数学试卷
- 蚂蚁借呗借款协议
- 商铺租约提早终止协议
- 快递柜购销合同范本
- 先天性甲状腺功能减退症诊治指南解读课件
- 2025至2030中国裸眼3D行业产业运行态势及投资规划深度研究报告
- 检修安全监护管理制度
- 产科工作管理制度
- 初中历史教师业务考试试题及答案
- 导尿管相关尿路感染预防与控制试题(附答案)
- 中医烧伤课件
- 2025-2030中国水下混凝土行业市场发展趋势与前景展望战略研究报告
- GB/T 30134-2025冷库管理规范
- 2025年心理咨询师基础理论知识测试卷:心理咨询心理学理论体系试题
- 急诊患者安全管理
评论
0/150
提交评论