毕业设计学生成绩管理系统精品.docx
- 文档编号:30631298
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:33
- 大小:253.48KB
毕业设计学生成绩管理系统精品.docx
《毕业设计学生成绩管理系统精品.docx》由会员分享,可在线阅读,更多相关《毕业设计学生成绩管理系统精品.docx(33页珍藏版)》请在冰豆网上搜索。
毕业设计学生成绩管理系统精品
武汉工程大学
计算机科学与工程学院
综合设计报告
设计名称:
应用软件综合设计
设计题目:
学生信息管理系统
学生学号:
**********
专业班级:
双特色03班
*******
学生成绩:
指导教师(职称):
胡宏银(副教授)
课题工作时间:
2010/6/21至2010/7/3
说明:
1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。
2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。
3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。
4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。
答辩小组成员应由2人及以上教师组成。
5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。
6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。
7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。
成绩评定表
学生姓名:
刘元美学号:
**********班级:
双特色03
类别
合计
分值
各项分值
评分标准
实际得分
合计得分
备注
平时表现
10
10
按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。
完成情况
30
20
按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。
10
能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。
报告质量
35
10
报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。
5
课题背景介绍清楚,综述分析充分。
5
设计方案合理、可行,论证严谨,逻辑性强,具有说服力。
5
符号统一;图表完备、符合规范要求。
5
能对整个设计过程进行全面的总结,得出有价值的结论或结果。
5
参考文献数量在3篇以上,格式符合要求,在正文中正确引用。
答辩情况
25
10
在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。
15
在规定时间内能准确、完整、流利地回答教师所提出的问题。
总评成绩:
分
补充说明:
指导教师:
(签字)
日期:
年月日
答辩记录表
学生姓名:
刘元美学号:
0805060312班级:
双特色03
答辩地点:
答辩内容记录:
答辩成绩
合计
分值
各项分值
评分标准
实际得分
合计得分
备注
25
10
在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。
15
在规定时间内能准确、完整、流利地回答教师所提出的问题。
答辩小组成员(签字):
年月日
指导教师评语
指导教师:
(签字)
日期:
年月日
一、综合设计目的、条件、任务和内容要求:
(1)本综合设计是08双特的第一个综合设计,首要目的培养学生良好的学习习惯,认真进行综合设计,了解设计过程,用程序实现一个实际任务。
(2)利用所学的编程、数据结构、算法方面的知识,实现一个简单任务
(3)内容要求:
包含数据结构方面知识:
表、栈、队列、树或图;程序中涉及到排序、使用到某个算法;程序的输入输出通过字符界面或窗体界面实现。
指导教师签字:
胡宏银
2010年6月21日
二、进度安排:
6月21日:
综合设计动员,设计题目讲解
6月22日---6月28日:
系统设计及实现
6月29日---6月30日:
系统测试
7月1日---7月2日:
文档整理
7月2日:
答辩
三、应收集资料及主要参考文献:
[1]陈维兴.C++面向对象程序设计[M].北京:
清华大学出版社,2003.
[2]吕凤煮.C++语言基础教程[M].北京:
清华大学出版社,2005.
[3]宁正元.数据结构—C语言版[M].重庆:
中国水利水电出版社,2004.
[4]RobertL.KruseC++数据结构与程序设计[M].北京:
清华大学出版社,2001.
[5]谭浩强.C程序设计(第二版)[M].北京:
清华大学出版社,1999.
四、综合设计(课程设计)摘要(中文):
进入大学后,我接触到了许多专业课的知识,学过C语言程序设计基础,C++面向对象的程序设计,汇编语言设计,计算机网络原理,计算机组成原理,还有数据结构和算法等等课程。
学完这些专业课后,使我对程序设计的设计了解更加深入了。
可以运用所学的知识,进行一些小的综合设计,设计出一些小的系统。
学生成绩管理系统能方便用户迅速、准确处理学生的成绩,得到想要的数据并能将学生的信息以文档保存。
本文介绍了简易学生成绩管理系统在MicrosoftVisualC++6.0环境下的实现过程:
系统的分析,功能模块的设计,系统的调试和测试。
此系统的主要管理的信息有:
学生的姓名,性别和三(可以更改)门课的成绩。
本系统的主要功能有学生成绩的添加、删除、插入、修改、显示,能对学生成绩按总分数进行排序和查询,可以统计各门考试中不及格人数的信息,能计算每位学生的总分和均分,计算所有同学的总分和平均分,分类汇总统计每门课的总分均分能保存信息到文件以及从文件中读取信息等功能。
本学生成绩管理系统的结构简单,灵活方便用户操作,运用MicrosoftVisualC++6.0开发环境进行学生成绩管理系统的开发的。
关键词:
数据结构;学生成绩管理系统;MicrosoftVisualC++6.0
五、综合设计(课程设计)Abstract(英文):
Entereduniversity,Imetalotofknowledgeofprofessionalcourses,learnedbasicCprogramminglanguage,C++object-orientedprogramming,assemblylanguagedesign,computernetworktheory,computerorganization,aswellasdatastructuresandalgorithms,etc.courses.Aftercompletionofthesespecializedcourses,soIunderstandthedesignoftheprogramdesignmoredeeply.Learnedcanbeusedtocarryoutsomesmallintegrateddesign,designasmallsystem.
Studentachievementmanagementsystemcanfacilitatetheuserstoquicklyandaccuratelydealwithstudentachievement,getthedatayouwantandcansavetheirinformationtothedocument.ThisarticledescribesthesimplestudentachievementmanagementsysteminMicrosoftVisualC++6.0environment,theimplementationprocess:
systemsanalysis,functionalmoduledesign,systemdebuggingandtesting.Thesystem'skeymanagementinformation:
studentname,gender,andthree(canchange)classresults.ThemainfunctionofthissystempupilsAdd,delete,insert,modify,display,studentachievementAnzongcansortandqueryscoreJinXing,KeYiStatisticsGemenkaoshiinRenshunotpasstheinformationoneachstudent'stotalenergyJisuanpointsandequalization,allthestudentscalculatethetotalscoreandaveragescore,classificationsummarystatisticsofthetotalscoreforeachclassdividedequallyabletosaveinformationtoafileandreadinformationfromthefilefunctions.
Thestudentachievementmanagementsystemissimple,flexible,user-friendlyoperation,usingMicrosoftVisualC++6.0developmentenvironmentforstudentachievementmanagementsystemdevelopment.
Keywords:
datastructure;Students'performancemanagementsystem;
MicrosoftVisualC++6.0
摘要
进入大学后,我接触到了许多专业课的知识,学过C语言程序设计基础,C++面向对象的程序设计,汇编语言设计,计算机网络原理,计算机组成原理,还有数据结构和算法等等课程。
学完这些专业课后,使我对程序设计的设计了解更加深入了。
可以运用所学的知识,进行一些小的综合设计,设计出一些小的系统。
学生成绩管理系统能方便用户迅速、准确处理学生的成绩,得到想要的数据并能将学生的信息以文档保存。
本文介绍了简易学生成绩管理系统在MicrosoftVisualC++6.0环境下的实现过程:
系统的分析,功能模块的设计,系统的调试和测试。
此系统的主要管理的信息有:
学生的姓名,性别和三(可以更改)门课的成绩。
本系统的主要功能有学生成绩的添加、删除、插入、修改、显示,能对学生成绩按总分数进行排序和查询,可以统计各门考试中不及格人数的信息,能计算每位学生的总分和均分,计算所有同学的总分和平均分,分类汇总统计每门课的的总分均分能保存信息到文件以及从文件中读取信息等功能。
本学生成绩管理系统的结构简单,灵活方便用户操作,运用MicrosoftVisualC++6.0开发环境进行学生成绩管理系统的开发的。
关键词:
数据结构;学生成绩管理系统;MicrosoftVisualC++6.0
Abstract
Entereduniversity,Imetalotofknowledgeofprofessionalcourses,learnedbasicCprogramminglanguage,C++object-orientedprogramming,assemblylanguagedesign,computernetworktheory,computerorganization,aswellasdatastructuresandalgorithms,etc.courses.Aftercompletionofthesespecializedcourses,soIunderstandthedesignoftheprogramdesignmoredeeply.Learnedcanbeusedtocarryoutsomesmallintegrateddesign,designasmallsystem.
Studentachievementmanagementsystemcanfacilitatetheuserstoquicklyandaccuratelydealwithstudentachievement,getthedatayouwantandcansavetheirinformationtothedocument.ThisarticledescribesthesimplestudentachievementmanagementsysteminMicrosoftVisualC++6.0environment,theimplementationprocess:
systemsanalysis,functionalmoduledesign,systemdebuggingandtesting.Thesystem'skeymanagementinformation:
studentname,gender,andthree(canchange)classresults.ThemainfunctionofthissystempupilsAdd,delete,insert,modify,display,studentachievementAnzongcansortandqueryscoreandsex,KeYiStatisticsGemenkaoshiinRenshunotpasstheinformationoneachstudent'stotalenergyJisuanpointsandequalization,allthestudentscalculatethetotalscoreandaveragescore,classificationsummarystatisticsofthetotalscoreforeachclassdividedequallyabletosaveinformationtoafileandreadinformationfromthefilefunctions.
Thestudentachievementmanagementsystemissimple,flexible,user-friendlyoperation,usingMicrosoftVisualC++6.0developmentenvironmentforstudentachievementmanagementsystemdevelopment.
Keywords:
datastructure;Students'performancemanagementsystem;
MicrosoftVisualC++6.0
第一章课题背景
1.1系统的开发背景
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。
但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样的一套成绩管理系统成为很有必要的事情。
学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。
1.2现有系统存在问题的分析
在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。
计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极易出错。
随着社会的发展,信息化是社会进程的必然趋势,学校管理只有快、准、精,才能发挥其价值。
所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。
人工操作必将被计算机代替。
有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。
还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。
1.3系统开发的必要性
在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。
如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。
但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。
因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。
开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。
为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。
现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。
在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。
一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。
1.4系统开发目标与意义
1.4.1系统开发目标
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。
为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
系统应具有实用性、可靠性和适用性,同时注意到先进性。
对各个数据库进行动态管理,防止混乱。
能够按照用户选择的不同的条件进行简单查询和复合查询。
.能够对查询结果进行分类汇总,实现报表打印。
注意数据的安全性,具有数据备份和恢复的功能。
方便用户的操作,尽量减少用户的操作。
1.4.2意义
学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。
而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。
从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。
在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。
学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。
对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对家长负责。
1.5运行环境要求
为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。
此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。
其运行要求如下:
软件环境:
操作系统:
WindowsXP;开发软件:
VisualC++6.0;硬件环境:
(1)服务器端,处理器,IntelPentiumIII以上
(2)内存,推荐512或更高;(3)客户机,处理器,IntelPentiumIII以上;(4)内存,256M以上推荐512M。
1.6可行性分析
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。
考虑到系统开发时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和交付日期难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。
可行性研究包括:
经济可行性、技术可行性、操作可行性、不同的方案等等。
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的。
使用MicrosoftVisualC++6.0作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 学生 成绩管理系统 精品