公共课平台成绩录入和查询系统的设计

公共课平台成绩录入和查询系统的设计[20200406123709]
摘 要
教育体制的改革步伐在不断地加快,教育行政部门也来越来越需要提供更丰富的信息,传统的管理方法已不能满足现在的形势需求。本文主要采用Access数据库,以任课教师为服务对象,开发出一个灵活实用的公共课平台成绩录入、整理、查询系统。
本文首先对数据库技术进行了简单介绍。然后,对系统进行了可行性分析,明确系统设计需要实现的主要功能。接着将整个系统分解为几个功模块,并提出了每一个功能模块的系统设计方法。最后,指出了系统存在的缺陷,并对系统功能的改进与提高提出了自己的见解。
 *查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2 
关键字:查询 8
目 录
第一章 绪论 1
1.1课题简介 1
1.2数据库简介 1
1.3 Access简介 1
第二章 系统分析 3
2.1 系统需求分析 3
2.1.1系统调查 3
2.1.2可行性分析 3
2.1.3系统具体功能 4
2.2 系统逻辑方案 5
2.2.1功能模块图 5
2.2.3后台管理系统图 5
2.2.3系统流程图 6
2.2.4系统 E.R图 7
2.3 关键技术实现 8
2.3.2数据导入 9
2.3.3数据导出 11
第三章 系统设计与实现 12
3.1 数据库设计 12
3.1.1 数据库表的设计 12
3.1.2.数据表 13
3.1.3 各表之间的关系 14
3.1.4 查询设计 14
3.1.5 窗体设计 14
3.2 模块设计 15
3.2.1 教师信息管理模块 15
3.2.2 学生信息管理模块 16
3.2.3 课程信息管理模块 21
3.3 界面设计 22
3.3.1登录和注册界面 22
3.3.2后台界面 25
第四章 系统测试 28
4.1 测试方法 28
4.2 测试结果 29
4.3 测试结论 29
第五章 总结与展望 30
5.1总结 30
5.2展望 30
参考文献 31
致 谢 32
第一章 绪论
1.1课题简介
教育体制的改革步伐在不断地加快,教育行政部门也来越来越需要提供更丰富的信息,这就要求拥有教育管理信息的科学管理方法,传统的管理方法已不能满足现在的形势需求。在如今信息技术和网络技术的发展推动下,使用信息和网络技术来更新换代教育信息的管理已成为必然趋势。
在我校,类似大学物理实验的公共平台课系统具有上课老师多、学生多、班级多、涉及学院多、实验时间长等特点。 现有的物理实验公共课选课系统,可以满足实验分配和基本需要,但是课程成绩的录入、整理和查询功能不尽如人意。学生成绩录入过程存在较多缺陷,且无法实现多种查询功能。
本课题的最终目标,是能够开发出一个灵活实用的公共课平台成绩录入、整理、查询系统。本系统的开发以任课教师为服务对象,能够为教师提供足够的学生档案、成绩信息和快捷的成绩录入、整理、查询功能,从而提高教师的工作效率,减轻在管理学生成绩时候的负担。
课题主要采用Access数据库,Access不仅能够构建系统管理所需的数据库,同时利用窗体设计,能够快速地创建友好的用户界面,便于对多种数据进行操作,方便快捷。
1.2数据库简介
数据库是数据管理的新手段和技术。使用数据库管理数据,能够实现数据信息的共享,保证数据信息的安全。数据库技术是计算机学科中的一个重要分支,它已被广泛应用于各个领域之中。
1.3 Access简介
Access数据库是一个面向对象、采用事件驱动的新型关系型数据库管理系统[2]。它是微软公司著名的Office软件的组件之一,它诞生于20 世纪90年代初期,在多次升级和改版后,拥有着越来越强大的功能,但应用Access进行开发却越来越得简单,对用户和开发者而言也越来越友好。Access数据库的特点在于用户没必要编写出冗繁的代码,就可以实现大量数据信息存储,利用系统提供的图像界面工具可以开发出功能强大的软件应用。而且这个过程是完全可见的,如果再添加入一些简短的VBA程序,那么开发的软件就绝不逊色于专业的软件应用。作为Office软件的一员,Access与Windows操作系统、Excel、Word等软件充分兼容,无缝对接,保证办公效率的提升和数据的安全完整性。
Access数据库的最主要优点是它本身操作简单,所以无论是对于专业的数据库研发设计人员还是那些毫无经验、接触数据库不就的新手,都能很好的上手。Access提供的图形化界面和集成的设计工具既简单便捷,又能够有效地处理并获得数据信息。Access用户不需要实行类似传统数据库的复杂操作,就可以利用系统集成的各种工具,快速地生成数据报表,记录和分析各种数据。同时,用户可以使用OLE技术设计出包含影音视频、图像的媒体数据库。Access数据库的这种特点大大提高了工作的效率。
第二章 系统分析
兰德公司认为,系统分析是一种研究方略,它能在不确定的情况下,确定问题的本质和起因,明确咨询目标,找出各种可行方案,并通过一定标准对这些方案进行比较,帮助决策者在复杂的问题和环境中作出科学抉择[1]。系统分析的核心思想有两个:第一是“诊断”,找出系统存在的局限和不足;其二是“诊治”,找出系统中存在问题的最佳解决方法。
2.1 系统需求分析
2.1.1系统调查
在我校,类似大学物理实验的公共平台课系统具有上课老师多、学生多、班级多、涉及学院多、实验时间长等特点。通过本人自身的学习经历以及与实验室任课教师的交流,在调查之后得到我校公共课平台目前在管理学生成绩的信息:系统只能完成学生选课和教师查询教学日志的任务,无法完成教师成绩输入、分类汇总、核算、查询学生成绩等任务。
这导致学期末教师需要花大量的时间进行成绩汇总。通常教师会在批改实验报告后先按照当次课时预登记成绩。在学期末再以班级为单位进行二次登记。每位教师登记好成绩后,管理员再汇总所有老师登记的成绩,并计算出总成绩。最后再教务处网站上第三次登记成绩。繁琐的登记过程有很大几率造成出现错登或者遗漏成绩的情况。所以,有必要开发出一个操作简便,实用灵活的管理系统,帮助教师录入、整理学生考核成绩,并实现数据的自动分类、汇总、核算。
2.1.2可行性分析
可行性分析是通过对项目的实际调查得知用户的需求,然后再分别对项目实施的的必要性和可能性两个方面进行分析论证。
1. 技术可行性分析
本课题主要用到Access数据库。Access是微软公司把数据库引擎的图形用户界面 和软件 开发工具 结合在一起的一个数据库 管理系统[3]。Access既能实现数据信息的存储,界面能够通过Access提供的窗体设计工具实现,辅以PhotoShop的图像处理功能,能够实现界面的美化。
2. 经济可行性分析
本系统是一个小型的开发项目,Access作为微软普及的Office软件中的组件之一,对资源的需求比较少,学校的电脑都能够流畅运行这款软件。系统可以减少人工操作时候的负担,大大提高教师对学生管理工作的效率。
综上所述,本系统无论是在技术方面,还是在经济方面都是能够实现的的,并且具有投资少、收效快快、效率高的特点。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/gdxx/304.html

好棒文