大学毕设论文--高校学生综合测评管理系统的设计与实现课程设计说明书.doc
《大学毕设论文--高校学生综合测评管理系统的设计与实现课程设计说明书.doc》由会员分享,可在线阅读,更多相关《大学毕设论文--高校学生综合测评管理系统的设计与实现课程设计说明书.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、兰州理工大学计算机与通信学院面向对象 课程设计题 目:高校学生综合测评管理系统的设计与实现 专业班级: 计算机科学与技术一班 目录摘 要2一、C+的介绍和应用:2二、高校学生综合测评管理系统与C+的联系:3三、 系统实现方案:3绪 论4第一章 系统程序设计思路51、系统功能设计:52、类设计: 63、输入输出的设计:64、选择菜单设计:7第二章 程序的运行结果8程序运行图8总结和体会16总结自己的不足:16体会:16参考文献17附录18程序源代码:18 摘 要计算机飞速发展的今天,计算机的应用已在社会的各个领域深入开来,无论是在商业,工业还是政府部门都早已普及,如今就连教育行业也把计算机应用到
2、各个方面的工作中,本次c+课设就是把计算机应用到学校学生信息管理中的范例。一、C+的介绍和应用:C+语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C+以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C+完美地体现了面向对象的各种特性。 随着若干独立开发的C+实现产品的出现和广泛应用,正式的C+标准化工作在1990年启动。1998年正式发布了C+语言的国际标准C+,1998,对于要解决实际问题的程序员而言,C+使程序设计变得更有乐趣。C+是一门通用目的的程序设计语
3、言,它: 1.是一个更好的C; 2. 支持数据抽象;3. 3.支持面向对象程序设计; 4.支持范型程序设计。对范型程序设计的支持在C+设计的后期才被作为一个明确、独立的目标来实现。而C+一直被应用于应用软件和系统软件的行列中,其中本系统的研发就是一个案例;正式这样,程序员一直把范型程序设计以及支持它的语言特性划归在“数据抽象”的大标题之下。二、学生综合测评管理系统与C+的联系: 首先,我们了解学生综合测评管理系统都以学生为中心展开的,而对于学生的各种数据包含他的姓名、学号、性别、名族以及各科综合测评等,如果只是面向过程编程这样就不利于数据的调用,那么数据与数据之间也会产生混乱,因为学生毕竟不只
4、是一个。对于面临这样的难题,我想封装就是再好不过的办法了,因此创建类也是避免不了的,也就是将学生的各种数据打包成一个整体,这个整体也就叫做类,在通过学生类去创建对象,这也就将数据整体化,简单化,界面化,从而减少了数据的复杂,也方便了数据之间的调用,减少了数据的累赘,使程序简洁明了,结构清晰了。C+恰好符合了这种编程的思想,因为C+语言是一种优秀的面向对象程序设计语言,这也是这次课设的主要目的-熟悉并掌握面向对象程序设计的一些套路和思想。三、 系统实现方案:第一步:分析题目,建立类并派生出它的子类,画出类图。 第二步:画出流程,根据流程图编写程序清单 第三步:上机调试程序(使用单步调试,设置断点
5、、分块调试的方法)。 第四步:及时整理资料,撰写课程设计报告中有关这个题目的内容。 【关键词】 学生综合测评管理 c+ 面向对象 类 - 3 -绪 论本系统是一个学生课程和综合测评管理系统,它是高校教务管理系统中的一个子系统。主要用户是学生、教师和管理员。系统方便了学生选课和查分。方便了教师的教学管理和学生综合测评的录入。更为重要的是,系统方便了学校的教务管理。学生课程及综合测评管理系统的产生大大减少了人力上的不便,让整个数据管理更加科学合理。学生管理是高校管理的重要组成部分,对于学校和政府教育管理单位来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来高
6、校都使用人工的方式管理学生学籍、档案、综合测评等,这种管理方式效率低、保密性差,不利于查找更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。本系统主要通过c+程序设计,用学生所有的数据如(姓名、性别、学号、语文综合测评,数学综合测评,英语综合测评,物理综合测评,历史综合测评以及个人总综合测评,平均综合测评)和一些成员函数如(类构造函数stu()、输出函数print()、获取平均分函数getaver()以及获取总分函数getsum() 等函数)创建一个student类。然后用类创建对象,将班级的所用数据信息都赋值到这
7、些对象上,然后分别对这些对象进行各种处理,也就是调用各种函数如:修改函数change()、查找函数search()、删除函数delete_stu()、以及各种排序函数paixu()、界面输入函数Condactor() 等各种函数来实现各种数据操作,达到数据管理的目的。 - 3 -第一章 系统程序设计思路1、系统功能设计:系统功能结构图: 主程序各科中优秀和不及格的同学各科的平均分和低于平均分的同学查找删除修改统计输入显示退出输入密码 界面函数fasle采单程序比较 读取数据 ture初始化程序密码.txt存入数据修改密码读取数据读取数据存入数据读取数据学生数据.txt 储存数据2、类设计: C
8、har name20; Char sex10; Num,Math,Chinese,English,Phisical,History,AverageSum; 类的结构图为:数据成员get_eng()get_chin() get_math()getsum() getaver() 成员函数 Stu类Condactor(); Search(int a,stu *t50,char n20);Search(int a,stu *t50);Change(int a,stu *t50);Delete_stu(int a,stu *t50);友元函数3、输入输出的设计: 、界面设计 程序运行后会出现一个简捷的窗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 论文 高校学生 综合 测评 管理 系统 设计 实现 课程设计 说明书
限制150内