1 / 50
文档名称:

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

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

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

文档介绍: .
电子科技大学成都学院计算机系


实践专周设计报告






课 程 名 称:__高级程序设计实践____
设 计 题 目:__学生成绩管理系统__
指导 教师 组:______王光斌___ _
组长学号姓名:_ _
组员学号姓名:_ _
组员学号姓名: _
组员学号姓名:_


计算机系制
2014年12月



目 录
实践专周设计报告 1
计算机系制 1
2013年4月 1
第1章引言 1
1.1 问题分析 1
1.2 设计目标 1
1.2.1 基本功能 1
1.2.2 扩展功能 2
1.3 研究思路 2
第2章总体设计 4
2.1 程序功能结构图 4
2.2 程序的功能分析 4
2.3 系统体系结构 5
第3章详细设计 6
3.1 数据库分析与设计 6
3.2 模块功能及算法设计 7
3.2.1 录入联系人信息Input () 7
3.2.2 排序模块浏览所有联系人信息:show() 8
3.2.3 查找联系人:find( ) 9
3.2.4 删除联系人:RemoveItem() 11
3.2.5 修改联系人:ModifyItem() 12
3.2.6 保存联系人Save() 13
第4章系统实现 14
4.1 系统主界面 14
4.2 录入联系人信息 15
4.3 排序统计的成绩 16
4.4 查看学生信息 17
4.5 查找联系人 18
4.6 修改联系人 19
第5章测试和总结 23
5.1 测试和调试 23
5.2 系统存在的问题及解决方案 23
5.3 收获及心得体会 24
参考文献 25
致谢 26
附录 27
附录一:程序设计清单 27


第1章 引言
1.1 问题分析
该课程设计的主要任务是运用在《面向对象程序设计》课程中学到的理论知识来指导实践,使学生了解面向对象与面向过程之间的区别,学会用类的方法解决实际问题。掌握一般类的定义、测试、封装、数据隐藏、继承及多态等概念,掌握面向对象程序设计的基本概念和基本方法,掌握 C++语言的基本语法和基本内容,并能运用C++语言进行基本的面向对象程序设计,并且通过综合课程设计,提高学生的实践动手技能,培养学生独立分析分析问题和解决问题的能力。
1.2 设计目标
1.2.1 基本功能
学生成绩管理系统主要包括以下功能:
操作:包括录入数据、增加人员、删除人员、修改数据。
查询:包括按总成绩查询、按姓名查询、输出所有学生成绩。
排名:按总分排名、按语文成绩排名、按数学成绩排名、按英语成绩排名
本系统的功能模块图如图1-1所示。
学生成绩管理系统
操作
查询

帮助

录入数据
增加人员
按学号查询


排名

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

点击展开更多

分享好友

预览全文

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

上传人:bai1968104 2021/3/3 文件大小:899 KB

下载得到文件列表

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

相关文档

《高级程序设计c++学生成绩管理系统实践》
热度:
《高级程序设计c++学生成绩管理系统实践》
热度:
《高级程序设计c++学生成绩管理系统实践》
热度:
《高级程序设计c 学生成绩管理系统实践》
热度:
学生成绩管理系统C程序设计
热度:
学生成绩管理系统C 程序设计
热度:
C++程序设计学生成绩管理系统
热度:
c++程序设计学生成绩管理系统
热度:
C++程序设计学生成绩管理系统
热度:
学生成绩管理系统c 程序设计
热度: