课程设计-小型学生成绩管理系统(C++) -
更新时间:2023-09-17 05:15:01 阅读量: 高中教育 文档下载
高级程序设计实践(C++) 课程设计实验报告 实验内容: 小型学生成绩管理系统__ 专业班级:____________________ 学 号:__________________ 姓 名:XXXXXXX__________ 日 期: __________________ Preface 目录 一、 系统描述 对程序的总体分析和描述系统的基本功能,为用户提供程序使用指南。 二、 功能模块结构 详细解析模块的划分以及各模块之间的相互关系。 三、 主要模块算法说明 解析复杂模块的算法实现思路,并为算法提供伪代码及示意图。 四、 运行结果 用户界面的设计以及输入输出数据的详细描述以及分析,以及各功能模块下的屏幕截图。 五、 课程设计总结 课程设计中遇到的问题,解决问题的过程与体会、课程设计的收获、对程序开打的认识与思考 六、 参考文献 主要参考文献 附录 程序源代码 Chapter 1 系统描述 此程序为小型学生成绩管理系统,能够实现对学生的管理、成绩录入增删以及对学生成绩的总体分析,并且支持文件管理系统,能够将学生信息保存在文件之中。 具体课题要求 以下为具体的课程要求以及该程序所实现的功能的详细描述,从而方便用户选择最适合自己的系统: 小型学生成绩管理系统 1、需要处理的基础数据 ? 学生基本信息:如班级、学号、姓名、性别、年龄、宿舍号码、电话号码等。 ? 学生选修课程的基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。 2、系统的基本功能 ? 数据的录入:如录入学生的基本信息,以及该学生选修课程的基本信息; ? 数据的修改:如修改指定学号、或者指定姓名的学生信息,或者修改其选修课程信息; ? 数据的插入:插入某个学生信息; ? 数据的查询:如按学号查询、按姓名查询等; ? 数据的删除:如删除指定学号、或者指定姓名的学生及其选修课程信息; ? 平均成绩的计算:计算每个学生各门功课的平均成绩,并按平均成绩从高到低的次序输出学生信息; ? 列出不及格学生清单(学号、姓名、不及格的课程和成绩)。 ? 考虑用文件把数据保存起来(可选)。 具体来说,此程序提供了以下功能: 1. 添加学生,并输入其基本信息及其成绩信息。(此程序可以区分不同学生信息,防止学生学号冲突)。 2. 修改学生信息,包括修改学生基本信息以及课程信息,为学生添加或删减、修改课程成绩信息,方便统计学生成绩。 3. 删除学生,能够将学生从数据库中删除,方便管理。 4. 浏览学生信息,提供专门模块对学生信息进行具体浏览从而方便修改信息。 5. 搜索学生,能够从学生的基本信息出发对学生进行搜索,并找出所有符合条件的学生。 6. 学生成绩分析,能够单独对学生成绩进行分析,也可以对整体水平进行分析,从而得到学生排名或者不及格学生列表。 7. 支持文件操作,能够将学生信息保存在文件之中,从而实现不同文件保存不同班级、年级、院系的需求。 用户使用指南 本节提供用户使用指南,程序中也有足够的用户使用说明,本节只是总结性的介绍并附加一些细节解释: 一、打开文件 打开程序后会出现以下界面,提醒用户输入正确的数据库文件名以打开学生数据库,在范例中我们的数据库名为l.dat,程序名为design.exe。 只需要在FILE NAME: 后面输入l.dat就可以打开此数据库文件。 如果还没有数据库文件,可以直接输入一个不重复的文件名,程序会询问您是否创建一个新的数据库文件,此时输入大写或者小写的Y即可创建新的数据库文件,您可以在根目录中看到此文件。
正在阅读:
北京申冬奥成功的三大要素04-03
中图版地理选修4《城镇历史景观的保护》word同步测试05-04
不会背叛的朋友作文400字07-08
生物制药工艺学习题含答案12-01
关联理论和顺应论中的语境比较(图文)04-15
2017高三经济生活一轮复习教学案第五课10-06
我国外汇储备对经济发展的影响09-02
2016年《诗词格律与欣赏》期末考试04-30
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- C++
- 管理系统
- 小型
- 成绩
- 课程
- 学生
- 设计
- 化工工程师基础考试第三套试题下午
- 县县域经济发展情况(定)
- 《餐饮服务与管理》测验题 一
- 甲硫醇钠生产建设项目可行性研究报告 - 图文
- 2018年人教版小学六年级语文毕业总复习知识点汇总
- 2019届高考地理一轮复习课时跟踪检测(三十)世界重要地区
- C#面向对象编程学习记录
- 通风与空调预留预埋施工方案(end)
- 包裹快递业务发展总结汇报
- 2016年下半年面授考试课程-《药物化学》复习题
- “改革开放30年”知识竞赛题目及答案
- 土木工程材料考试试卷及答案3
- 2016~2017最新北师大版小学一年级数学上册期末检测题
- 绿色施工管理岗位职责
- 浆砌排洪沟施工技术交底
- 2010年数学建模集训试题 - 图文
- 教科版九年级物理4.2《电压:电流产生的原因》优质教案 - 图文
- 企业研究开发费用专帐操作指南
- (整理)CTC调度集中系统功能简介
- KHD-1直流接地选线监测仪说明书