学生成绩统计分析系统课程设计.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《学生成绩统计分析系统课程设计.docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩 统计分析 系统 课程设计
- 资源描述:
-
1、学生成绩统计分析系统摘要本系统全称为学生成绩统计分析系统。根据开发要求,它主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩统计分析系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于学生成绩统计分析来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。本系统管理内容广泛,全面涉及了教务教学上的各项服务,包
2、括学生 成绩管理,其中有学生成绩管理;学生管理等等。在开发过程中,注意使 其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只 适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法 相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个 主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户 的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设 计、实施。在开发工具的选择上,主要利用 Visual C+编程语言进行开发, 使用微软自带的数据库,从而保证了数据的完整性与一致性。本论文主要 从系统分析、系统设计、系统实施与使用等几个方面进行介
3、绍。【关键词】成绩管理系统 成绩管理 数据库 Visual C+IIIAbstractThe name of our system is grade Management System.According to the requirements of developing, the system is mainly applied to education system whichmanageasthedailyteachingeducationaladministrationand computeration of teachers and students. Developing grad
4、e Management System can not only ruduce the presure of the staff and systematically manage the service and information, but also decrease the use of labour force, accelerate the requiring speed, improve management, speed the pace of concernad national department autumated information retrieval to st
5、andardize the managements. Nowdays, the universities work are miscellaneous,especially in private ones.Its importanttoputtheteachersmanagementonthetable.Uptonow, mamagement has come into universities but not popularized. As for the teaching management, there is not a set of complete and unified syst
6、em, so its very necessary to develop a common,compatible one.The system is wide and comprehensive in including most of the service items of teaching plans, such as grade management which refers to teaching plans, grade management, students management and so on. In developing procedure, we pursure th
7、e comprehensiveness and commomality of the system, so that it can not only be applied in one educational institution. In choosing the developingmethods,wecombinethelifesycleapproachandthe prototype-based approach, approach in four main steps: system investigation, system analysis, system design and
8、system implementation. AS to data design, evolutionary prototype-based approach is partialy adopted to reanalysize, redisign and reimplemate with the users ever-increasing understanding of the system. In choosing the developing tool, Visual C+ programming language is employed. In line of Microsoft s
9、elf-sustaining. to ensure the integratedness and consistency. This thesis mainly introduce the ideas of the analysizing ,designing , implementing and application of this system.Keywords: Grade Management System, grade Management , DataBase, Visual c+目录摘要IABSTRACTII引言2第 1 章 绪论41.1 问题的提出41.2 现有系统存在问题的
10、分析51.3 系统开发目标51.4 开发工具的选择61.5 开发方法的选择61.5.1 系统分析81.5.2 系统设计81.5.3 系统实施91.5.4 调试维护91.6 开发本系统的意义10第 2 章 系统分析112.1 背景分析112.2 组织机构调查分析112.3 可行性分析122.3.1 技术可行性分析122.3.2 经济可行性132.3.3 运行可行性13第 3 章 系统设计143.1 系统功能设计143.2 数据库设计153.3 算法分析17第 4 章 系统调试与运行错误!未定义书签。4.1 系统调试错误!未定义书签。4.2 系统测试与运行错误!未定义书签。4.2.1 测试方法错误
11、!未定义书签。4.2.2 测试数据错误!未定义书签。4.2.3 测试内容错误!未定义书签。4.2.4 测试结果错误!未定义书签。6第 5 章结论错误!未定义书签。致谢错误!未定义书签。参考文献错误!未定义书签。引言开发学生成绩统计分析系统的目的今天的计算机的价格已经十分低廉,性能却有了长足的进步,它已经被应用到许多领域,如教育、国防、企业事业单位等。计算机之所以如此流行的原因主要有以下几个方面:1、计算机可以替代人工进行许多繁杂的劳动。2、计算机可以节省许多资源。3、计算机可以提高人们的工作效率。4、计算机可以使敏感文件更加安全、更加可靠等。随着信息技术的不断发展,学校对教务管理也越来越重视了
12、,资金投入比例也在加大,学生成绩统计分析系统开发也开始走向完善的阶段。学生成绩统计分析系统是典型的信息管理系统(MIS, Managemeng Information System),是一个由人、计算机等组成的能进行信息的收集、传送、存储、维护和使用的系统。本系统开发的任务是实现学生成绩管理的 信息化、系统化、规范化。目的是开发一个具有添加,查询,修改,更新, 维护等功能强大的数据库管理系统。本系统基于 WINDOWS 操作平台,利用计算机关系数据库技术和面向对象的程序设计思想设计而成的。该系统我们将采用的开发工具是 ActiveX Data Objects (ADO) 是微软最新的数据访问技
13、术。它被设计用来同新的数据访问层 OLE DB Provider 一起协同工作,以提供通用数据访问(Universal Data Access)。OLE DB 是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。ADO 向我们提供了一个熟悉的,高层的对 OLE DB 的 Automation 封装19接口。对那些熟悉 RDO 的程序员来说,你可以把 OLE DB 比作是 ODBC 驱动程序。如同RDO 对象是 ODBC 驱动程序接口一样,ADO 对象是 OLE DB 的接口;如同不同的数据库系统需要它们自己的ODBC 驱动程序一样, 不
14、同的数据源要求它们自己的 OLE DB 提供者(OLE DB provider)。目前,虽然 OLE DB 提供者比较少,但微软正积极推广该技术,并打算用 OLE DB 取代 ODBC。ADO 向 VB 程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现 ADO2.0 的 Msado15.dll 需要占用 342K 内存,比RDO 的 Msrdo20.dll 的 368K 略小,大约是DAO3.5 的 Dao350.dll 所占内存的 60)。同传统的数据对象层次(DAO 和 RDO)不同,ADO可以独立创建。因此你可以只创建一个Connection对象,但是可以
15、有多个, 独立的Recordset对象来使用它。ADO 针对客户服务器以及 WEB 应用程序作了优化。本文的目的是带你进入 ADO 广阔的世界并开始使用它。后台数据库采用的是 Access 2003 数据库,数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。良好的数据库设计,可以提 高数据信息的存储效率保证数据信息的完整性和一致性。第 1 章 绪论本文以学生成绩统计分析系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、 系统设计、系统实施、总结、致谢、参考文献、附录等。1.1 问题的提出数据库是一门研究数据管理的
16、技术,始于 20 世纪 60 年代,经过 40 多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。 数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到 国民经济各个部门,在数据处理领域发挥着越来越大的作用。随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来 越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、 私立、培训机构等),都投入了大量的资金开发 MIS 系统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改 革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民 办教育促进法的出台,从一定的程度
17、上规范和促进了中国民办教育的发展, 这是一个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教 育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较 大的民办院校中才使用计算机进行大规模操作,从各方面提高工作效率, 取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有 全部具备这种功能。因此可见,随着我国民办教育的迅速发展,信息技术 在其上的应用会更加地广泛和深入。1.2 现有系统存在问题的分析有的学校根本就没有学生成绩统计分析系统,还是手工操作。虽然计算机日新月异的发展,但是有的领导只见眼前利益,不关心,甚至不敢尝试新兴的事物。手工操作还十分落后,效率极低,成本
18、很大,以后的社会是信息的社会,信息只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题, 问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统能有保障吗?1.3 系统开发目标本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学校的工作流程设计完成的。为了使系统在学校的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1. 系统应
19、具有实用性、可靠性和适用性,同时注意到先进性。2. 对各个数据库进行动态管理,防止混乱。3. 能够按照用户选择的不同的条件进行简单查询和复合查询。4. 能够对查询结果进行分类汇总,实现报表打印。5. 方便用户的操作,尽量减少用户的操作。1.4 开发工具的选择在开发工具的选择上,我们选择最普遍的开发系统,于是选择了美国Mircrosoft 公司推出的 Visual C+ 2003 开发工具。后台数据库采用的是Access 2003 数据库,数据库是信息管理系统的后台,存储着所有的信息, 在信息管理系统中有着很重要的地位。良好的数据库设计,可以提高数据 信息的存储效率保证数据信息的完整性和一致性。
展开阅读全文