1 / 52
文档名称:

《高级程序设计c++学生成绩管理系统实践》.doc

格式:doc   页数:52页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《高级程序设计c++学生成绩管理系统实践》.doc

上传人:2028423509 2015/12/2 文件大小:0 KB

下载得到文件列表

《高级程序设计c++学生成绩管理系统实践》.doc

相关文档

文档介绍

文档介绍:电子科技大学成都学院计算机系
实践专周设计报告
课程名称:__高级程序设计实践____
设计题目:__学生成绩管理系统__
指导教师组:______王光斌___ _
组长学号姓名:_ _
组员学号姓名:_ _
组员学号姓名: _
组员学号姓名:_
计算机系制
2014年12月
目录
实践专周设计报告 1
计算机系制 1
2013年4月 1
第1章引言 1
问题分析 1
设计目标 1
基本功能 1
扩展功能 2
研究思路 2
第2章总体设计 4
程序功能结构图 4
程序的功能分析 4
系统体系结构 5
第3章详细设计 6
数据库分析与设计 6
模块功能及算法设计 7
录入联系人信息Input () 7
排序模块浏览所有联系人信息:show() 8
查找联系人:find( ) 9
删除联系人:RemoveItem() 11
修改联系人:ModifyItem() 12
保存联系人Save() 13
第4章系统实现 14
系统主界面 14
录入联系人信息 15
排序统计的成绩 16
查看学生信息 17
查找联系人 18
修改联系人 19
第5章测试和总结 23
测试和调试 23
系统存在的问题及解决方案 23
收获及心得体会 24
参考文献 25
致谢 26
附录 27
附录一:程序设计清单 27
引言
问题分析
该课程设计的主要任务是运用在《面向对象程序设计》课程中学到的理论知识来指导实践,使学生了解面向对象与面向过程之间的区别,学会用类的方法解决实际问题。掌握一般类的定义、测试、封装、数据隐藏、继承及多态等概念,掌握面向对象程序设计的基本概念和基本方法,掌握 C++语言的基本语法和基本内容,并能运用C++语言进行基本的面向对象程序设计,并且通过综合课程设计,提高学生的实践动手技能,培养学生独立分析分析问题和解决问题的能力。
设计目标
基本功能
学生成绩管理系统主要包括以下功能:
操作:包括录入数据、增加人员、删除人员、修改数据。
查询:包括按总成绩查询、按姓名查询、输出所有学生成绩。
排名:按总分排名、按语文成绩排名、按数学成绩排名、按英语成绩排名
本系统的功能模块图如图1-1所示。
学生成绩管理系统
操作
查询
帮助
录入数据
增加人员
按学号查询


排名
按姓名查询
按某门课程排名
按总分排名
图1-1 学生成绩管理系统功能模块图
扩展功能:
(1) 可以对操作中增加人员、删除人员、修改数据;
(2) 对查询可以增加按模糊条件查询;
扩展功能
报表输出功能模块,在此模块中,用户可以浏览所有学生的信息,或者可以按学号输出一个班学生信息:学号、姓名、性别、数学、英语、政治、程序设计基础、物理成绩和总成绩,到屏幕和文件。也可以按总成绩输出从高到低输出学号、姓名信息。
研究思路
在本次程序设计中设计了十个模块,分别是:浏览模块,添加模块,删除模块,学号查询模块,姓名查询模块,课程查询模块,排序模块,统计模块,读入文件模块,退出模块。 
这十个功能中各个都是独立分开作为子函数的,也就是说为了实现这十个功能程序设计中分别写了十个函数,在主函数中通过switch语句,把九个函数联系了起来,同时,为了实现多次使用这九个函数,就在switch语句外加了for循环。系统功能需求: 我们的系统需要实现的功能主要包括以下几个方面: 设计不同用户的操作权限和登录方法; 管理员可以添加、修改和查询学生的档案记录,同时可以添加、修改和查询 学生的成绩记录,有对学生成绩信息开放度的管理权; 管理员对学生的档案和成绩进行审查, 生成学生的档案记录报表和学生成绩 报表; 教师可以查询所授课程的学生信息,可以录入并查询所授课程的成绩; 学生有查询个人档案信息和成绩信息的权利; 用户界面的直观性和成绩查询结果的可视化。 
在查询结果的可视化方面,主要是尤其针对当前众多的成绩管理系统的 “通病” ,我们所涉及的利于查询用户的一项新功能,除了带来便捷性之外,在 数据的统计分析等方面也有很大的帮助。 满足上述要求的系统应该包括以下几个模块:基本数据维护功能;数据库管 理功能;基本业务功能。 功能实现: 系统管理员:管理员登录进入系统可以对学生的档案、老师的档案、学生的成绩信息、课程信息、班级信息、教授信息、专业的信息查询、增加、修改; 老师的功能:老师登录进入系统可以

最近更新

汉语句法欧化的描述性研究——以英语教师撰写.. 2页

智能化技术赋能客运转型升级 27页

汇率的传递效应——汇率变化对国内商品及进出.. 2页

水稻类病斑突变体spl31的遗传分析与基因定位的.. 2页

浅谈安全帽的现状及质量检验标准中存在的问题.. 5页

水体中痕量铬(Ⅵ)的催化动力学测定方法的研究.. 2页

氮肥分配对冬小麦—夏玉米轮作产量和氮肥效率.. 2页

2024年展示柜项目资金申请报告代可行性研究报.. 70页

氧化石墨烯对PET聚酯膜亲水性改性的研究的中期.. 2页

民族地区税收政策研究的中期报告 2页

鱼骨分析法案例 7页

武汉市桥梁产业的相关分析和协调发展研究的综.. 2页

高考英语完形填空常见词组 6页

高考图文转换复习题(附答案) 13页

高考作文最后一课上师生情 6页

高科技术有限公司采购部经理职务说明书 4页

桦褐孔菌深层培养及其多糖提取工艺和抗肿瘤活.. 2页

高低压电力工程施工合同(模板) 3页

高二作文身边的美好高中作文 17页

柴油机燃油喷射雾化特性及其影响因素分析的理.. 2页

高中地理《城乡规划与可持续发展》同步练习1鲁.. 4页

PCI术后远期支架段血管扩张型病变 40页

高三物理练习题(六) 8页

杯冠属线虫的分子鉴定及系统发育学研究的中期.. 2页

高一下学期班级工作总结高一班级工作总结 3页

咬文嚼字第一课时PPT课件 30页

人居环境整治提升检讨发言:查摆不足补短板强.. 3页

天津市教委关于印发天津市民办中小学设置标准.. 3页

村级动物防疫员培训简报 4页

电站锅炉受热面安装质量控制要点分析 6页