毕业论文————学生成绩管理系统的设计与实现

2024-07-13

毕业论文————学生成绩管理系统的设计与实现(通用8篇)

篇1:毕业论文————学生成绩管理系统的设计与实现

摘要:随着社会的发展, 对人才的需求量不断增加, 面对数量巨大的高校学生, 企业只能凭借学生在校学习成绩对学生的能力进行评价, 但是传统查询工作中, 查询速度慢、准确度低、且局限性较高, 使学校和企业都不能对学生的学习情况进行很好的把握。通过将计算机技术应用与高校学生成绩管理系统中, 做到利用计算机技术对学生成绩的统计和计算工作进行简化, 并自动进行信息的保存和备份, 方便学校和学生对成绩的查询工作, 提高学生成绩查询工作的工作效率。本文通过对高校学生成绩管理系统的设计和实现的探讨分析, 希望对以后高校学校成绩管理系统的完善提供相应的参考。

篇2:毕业论文————学生成绩管理系统的设计与实现

一、高校成绩管理系统的流程

(一) 高校学生成绩的组成。

现阶段我国大多数高校对学生成绩的考核一般分为:考试成绩、平时成绩以及实践成绩三部分。这三部分的成绩评定标准都不相同, 在学生成绩中所占比重也各不相同。平时成绩, 即为学生平时的上课表现, 由任课老师进行打分, 一般来讲,平时成绩的优劣会对学生最终的成绩考核产生一定影响, 根据各个课程在学生专业中占据的比例, 通常平时成绩占学生总成绩的百分之二十至百分之五十。平时成绩作为评价学生学习积极性的重要标准, 其目的是为了促进学生自主的对课程知识进行掌握, 对平时成绩的考核是教师对学生平时上课态度的评分, 端正学生在平时上课时的态度。平时成绩的考核内容一般为对学生的上课出勤率、课堂纪律、以及课堂任务的完成情况, 通常平时成绩的设计分值为100分满分, 最后根据不同课程进行比例折合计入学生最终成绩中。考试成绩即为学生在必修课在学年末进行的期末考试成绩, 有的高校会选择将考试成绩分为期中考试成绩与期末考试成绩相加的比例折合计入学生最终成绩中。考试成绩一般可以直观的显示学生对该课程知识掌握情况, 方便教师对学生进行系统性的学年评价。实践成绩即为某些带有课外实践项目的课程进行课外实践时, 教师对其的评分, 通常这类成绩会独立于平时成绩和考试成绩并会计入学生最终成绩的一类成绩, 此类成绩在理工科类高校中较为常见。

(二) 高校学生成绩评定方式。

我国现阶段高校对学生最终成绩的计算方式为:最终成绩=平时成绩的百分比折合+考试成绩的百分比折合+实践成绩的百分比折合。以此计算公式计算出学生本课程的最终成绩, 作为学生学年成绩的评定方法。

(三) 高校学生成绩的统计和计算。

我国高校对学生最终成绩的计算由以上三种成绩折合相加, 以此计算出学生单项学科的最终成绩。但是, 对于这三项成绩的统计十分缓慢, 同时, 数据的计算方式十分繁琐, 并且, 高校教师一般都会负责不同专业同一课程的.教学工作, 使教师教授的学生数量巨大, 且分布不集中, 这种, 造成高校各个课程的统计和计算工作非常复杂。通常来说, 高校学生的成绩管理流程为:对学生每学期的必修课和考查课以及实践课进行考核, 通过使用“考试成绩对照表”对每个学生的各项成绩进行查询, 进而做到对每位学生的单项成绩进行统计, 最终才能进行每位学生的学期成绩评定。这个过程十分复杂, 每位学生的学期总成绩计算过程为将学生各学科的单项成绩相加后, 取得成绩平均值, 再将成绩平均值的百分之九十与平时表现分数相加, 减去缺勤分数, 所得的成绩数值便是该学生这个学期的总成绩。

二、高校学生成绩管理系统的设计

(一) 传统软件管理。

现阶段, 我国高校成绩的管理系统应用为传统管理软件, 这种管理软件已经很难满足高校实际成绩管理工作的需求, 主要体现的问题为:第一, 传统软件很难满足用户的不明确需求, 在很多成绩管理软件系统开发的初始阶段, 设计人员只对其有一些大致的想法, 并没有将具体详细的系统需求进行要求;第二, 在系统设计阶段, 使用人员对系统需求一般采用自然语言进行描述, 但是自然语言具有两义性, 经常导致系统研发工作人员对使用人员的需求产生理解错误, 增加软件设计时对使用人员需求的理解难度;第三, 系统设计人员在对使用人员需求进行定义时, 一般采用图表或文字进行表述, 但是用户对于这种静态信息的专业知识不足, 无法作为未建立完成系统的认可标准。

(二) 快速原型法。

对于我国高校学生成绩管理工作设计的新型设计系统, 一般采用的是快速原型法进行设计。这种方法的原理是使用快速原型生成工具, 进行系统的设计、实施以及让用户对系统进行评价。这个系统使用过程中, 信息的查询功能十分重要, 使用人员可以通过新型系统中设计的动态组合查询功能, 根据实际查询需求, 设计合适的查询条件, 避免出现重复查询, 提高使用人员的使用效率, 同时还能极大程度的提升软件的可靠性。在传统高校学生成绩计算工作中, 成绩的计算工作量巨大, 而且在对学生补考、毕业成绩以及重修成绩进行统计计算的过程中很容易出现一些错误。因此, 为了减少相关统计工作的工作量, 提高统计工作的工作效率和质量, 应在新型系统中将系统的功能通过快速原型法进行明确, 做到对高校学生成绩统计和计算工作的简化, 并将成绩录入到相应的数据库中, 方便教师和学生对成绩进行实时查询, 实现学生成绩录入和查询工作的动态化管理。通过使用快速原型法对系统功能进行确定, 实现学生成绩管理的优化工作, 就软件功能来说, 不仅对工作效率可以进行提高, 而且还能在很大程度上提高系统的可靠性;就系统的实践和应用来说, 应用快速原型法可以极大程度的减少失误工作的发生, 使学生成绩的统计、管理以及查找工作能快速准确的进行, 而且还可以直观的将学校内全部学生的各项成绩进行显示, 便于教师对学生成绩全面掌握。快速原型法的基本设计原理是建立一个功能简单的原型系统框架, 之后对这个框架进行不断的填充和完善, 进而构建出高效的成绩管理软件。这个方法的核心组成便是初期可以进行简单运行的原型系统框架。随着系统设计人员对使用人员需求的了解, 对这一原型进行不断的划分和补充, 并在这一过程中对系统进行定义, 系统功能可以将用户的需求正确的反映是这个方法最突出的优点。

(三) 动态查询。

通常系统查询界面的设计, 需要系统设计人员对各种查询条件进行参考比对, 使系统可以根据使用人员的需求而变化, 实现相关查询界面的变动。这种方式减少了使用人员需求变化时, 重新设计系统的时间, 且能有效的对重复查询概率进行降低, 完善系统的使用性能, 提高系统的工作效率以及系统工作的可靠性能。在对动态查询功能进行设计时, 应使功能可以做到以下两点要求:第一, 系统的查询条件应由使用人员的需求进行自由建立, 不能使查询条件受到系统限制, 因此, 在不能确定使用人员会怎样设计查询条件时, 应针对使用人员的查询频率进行了解, 方便系统对使用人员常用的语法频率进行正确的动态查询结果的显示;第二, 动态查询功能应对学校数据库的管理系统提供支持。使用人员的查询条件是一般是各种词语或字段的组合, 由于系统的使用人员通常为非计算机专业的人员, 所以在对动态查询界面进行设计时, 应尽量保证界面的直观透明程度, 保障动态查询具有一定的容错率, 在用户出现使用错误时, 进行正确的提示, 避免出现系统故障或崩溃情况的发生。根据用户查询需求对学校数据库信息进行筛选、显示的工作即为系统的信息查询。这项功能的工作原理是将用户需求以动态化形式生成SQL语句中的Where子语句的搜索式。在进行系统动态查询功能使用时, 使用人员在系统中输入的常量、词语以及字段都是Where子句中的搜索式。而想要根据动态语句生成正确的搜索式, 应当注意以下三点:第一, 系统可以对使用人员输入的搜索式进行正确识别;第二, 根据不同的搜索内容, 进行不同表达式表述形式的展示;第三, 查询功能进行复杂查询时, 应由一个主表和多个从表进行关联, 并组成复杂查询系统的搜索式。经过上述分析, 学校成绩查询工作中, 相关资料数据库的建立, 是搜索式开展查询工作的必然前提。

综上所述, 本文针对高校学生成绩管理中存在的问题, 应用计算机技术对其成绩管理工作设计出快速原型法以及动态查询这一完整的成绩管理系统。教师可以通过使用快速原型法在新型成绩管理系统中进行学生成绩的动态查询, 同时, 快速原型法生成工具的设计和实施, 可以帮助教师根据实际查询要求进行查询条件的设定, 提高了查询软件的可靠性和重要性, 对教师掌握学生发展情况具有十分重要的意义。

参考文献

篇3:学生成绩管理系统的设计与实现

1 相关理论与技术

1.1 Struts 框架

Struts框架是一种建立在Web应用系统上的模型- 视图- 控制器的结构框架, 这种模式可以提高有限资源的利用率, 并且由于此框架的模式是基于MVC的, 充分利用了MVC的结构分离特点, 即将某一应用程序的输入-处理-输出流程有效进行分离。与此同时, Struts框架更加规范了程序的开发方式, 使得JSP技术与Servlet技术两者相互兼容。经过不断的技术更新, Struts框架技术其被广泛应用于Web应用开发技术中。

1.2 系统开发工具

第一, My SQL数据库技术。My SQL数据库由My SQL AB公司设计开发, 属于小型的关系型数据库系统, My SQL数据库系统不仅成本较低, 而且系统运行速度较快, 本身的体积较小, 尽管功能有限, 规模较小, 但是对于Internet上的中小型网站来说, My SQL具备的功能足够使用, 从开源节流角度, 很多中小型的网站将My SQL选为自己的网站数据库。本文要开发设计的高校学生成绩管理系统属于规模较小的系统, 所以采用MySQL数据库技术作为后台技术实现完全可以。

第二, 开发工具。本文设计的学生成绩管理系统选择的开发工具是Myeclipse8.0, 之所以选择此开发工具, 是因为其J2EE集成开发环境在编码、代码测试、代码发布与调试等方面的功能比较齐全, 能够支持包括struts, js等多种脚本语言。

1.3 B/S 结构模式 。

B/S (浏览器/服务器 ) 结构模式 , 可以实现学生成绩管理系统在浏览器上呈现的功能。作为一种全新的软件系统技术, B/S结构使得用户完全可以通过浏览器查看各种内容。

1.4 SQL

很多关系 型数据库 管理系统 都使用SQL命令 , 包括常见 的Oracle、Access、Microsoft SQL Server等。SQL语言最大的优点就是语言比较统一, 适用于所有的关系型数据库。在处理记录时, SQL语言可以对数据自动导航, 每次处理一个记录或记录集。由于SQL语句没有对数据的存放方法进行要求, 所以用户可以更关注运行结果, 而且SQL语句使用的是查询优化器, 可以自动的选择适合的索引, 对相应数据进行快速查询, 而用户不需要对索引相关知识有深入了解。与此同时, 对于系统的各种类型的终端用户, 如系统管理员、应用程序员以及数据库管理员等, SQL都提供一种统一的语言, 使用处理起来比较方便。SQL语句包括一些常见的命令 , 有Select、Delete、Insert、Update等命令。Select属于数据操作语言, 用于对数据进行检索。Delete语句主要是负责删除数据库中的一些数据, 但是Delete命令只可对行进行操作, 不能对列进行删除。Insert命令是将数据插入到数据库中。Update命令指的是对数据库中的现有数据进行修改。

2 系统的需求分析

系统的需求分析是系统设计与实现的基础, 系统的需求分析是对系统的用户进行调查分析, 对系统的功能需求全方位的调查, 进而将系统的功能需求以及用户的使用习惯等进行详细的分析, 从而整理出工作文档。本文在设计学生成绩管理系统之前, 同样也对成绩管理系统需要的功能和性能进行调研分析, 调研教务人员、教师用户、学生用户以及系统维护人员等的使用要求。本文对系统的需求分析主要从四个方面来具体阐述, 即成绩管理系统的业务流程调研分析、系统的功能需求分析、系统的解决方案分析。

2.1 系统的业务流程调研分析

对学生成绩管理系统进行业务流程调研分析, 主要是要对当前的高校应用的学生成绩管理系统实际情况进行调研, 并同时弄清楚学生成绩管理系统需要改进的相关功能和技术要求, 对各个用户的使用流程和要求详细分析总结。随着高校不断扩招, 学生的信息管理工作越来越复杂。尤其是学生的成绩以及学生基本信息的管理。目前, 各高校陆续的引进学生成绩管理系统, 有效的提高了学生信息管理工作的质量和效率。但是, 一些高校在学生成绩管理系统的设计和实现方面也不是十分完美的, 还存在着数据的利用效率不高、格式不统一以及数据共享较难等问题。随着我国基础网络设施建设不断发展, 校园网络建设也随着不断完善, 本系统就是借助于目前良好的校园网络环境, 设计一个学生成绩的管理系统, 以完善系统的数据查询、添加、修改以及删除等功能, 进一步的学生成绩信息管理工作的效率, 使学生成绩管理更加科学化和规范化, 提高高校的管理水平。

通过对学生成绩管理及相关业务的内容和实际需求分析, 得到了比较全面合理的学生成绩管理系统的业务流程。学校制定教学计划后, 将教学计划方案提交给学校教务处, 由教务处进行审核批准, 确定考试安排。当学期末学生考试结束后, 各教师录入登记学生成绩, 再有各个学院绘制学生成绩单, 并以学院为单位汇总上报。同时, 系统还应设计奖惩模块, 对于学生在考试期间出现违纪情况, 以及学生学业期间的获奖情况, 各学院要及时予以确认登记, 并将其与成绩单一并上报给学校教务科。学校教务科要对学生的成绩单, 学籍信息, 个人信息, 奖惩信息等进行汇总, 建立学生的信息总表, 以供学生、教师、学校等查看。

2.2 系统的功能需求分析

学生成绩管理系统的功能需求进行分析, 首先是对这一系统的用户进行分类, 然后就是对各个用户包括学生、教师、教务人员、系统管理员等的功能模块进行详细分析。

学生成绩管理系统用户主要有学生、教师、教务人员、系统管理员。学生用户使用成绩管理系统主要是进行成绩查询, 附加功能还有入学基本信息查询、各个学期进行选课、按相应查询条件进行课表查询、教室使用情况查询等等。教师用户就是学校的各个任课教师, 通过学生成绩管理系统可以对学生成绩进行录入、维护和查询。教务人员就是学校及学院的教务处人员, 主要负责学生成绩管理系统中各个模块的管理, 包括学生管理、班级管理、成绩管理以及课程管理。系统管理员主要负责对学生成绩管理系统进行维护和权限设置等, 同时还负责系统数据库的备份和恢复等。

2.3 系统的解决方案

经过详细研究分析, 本系统选择的开发模式为B/S结构, 开发工具选择Myeclipse, 开发语言选择Java, 后台数据库选择My SQL数据库, 软件逻辑结构选择Struts框架技术。系统要对关键技术进行必要分析, 要在经济、技术和操作上达到可行性。

首先, 经济可行性。就是学校通过使用学生成绩管理系统, 能够使学校在学生管理工作方面的成本减少。其一, 就是减少成绩管理工作量, 实现成绩管理的信息化。其二, 要减少资源的耗费。其三, 是大大提高学校的学生管理工作效率。最后, 就是要保证系统安全管理。

其次, 技术可行性。学生成绩管理系统是基于J2EE架构 , 用My Eclipse进行代码编写 , 采用B/S结构。选择My SQL数据库管理系统, 可以对后台操作, 也可访问被应用程序, 作为中小型关系型数据库, My SQL数据库提供的是多线程的、高速的、多用户的服务。本文设计的学生成绩管理系统, 所选择的技术和硬件设备都是比较合理的, 技术上具备可行性。

最后, 操作可行性。本文设计的学生成绩管理系统属于小型的管理系统, 消耗资源有限, 在以上对系统软硬件的选择上, 可以达到经济和技术的可行性, 除此, 还要在前台用户使用界面设计时, 尽可能提高界面友好性, 深入分析了解系统内各个用户使用特点, 对各个功能模块达到基本要求, 因此, 本系统具备操作的可行性。

3 系统设计

学生成绩管理系统设计是根据前文对系统需求进行分析的基础上的, 系统设计包括系统的总体架构、功能架构、主要模块以及重点数据库的设计等。

3.1 系统总体架构

本文学生成绩管理系统采用分层设计的模式来设计和实现, 主要分为四层业务, 即客户层、表示层、逻辑层和数据层。客户层, 就是前台的浏览位置。包括学生用户、教师用户、教务人员用户和系统管理员用户, 这些用户可以通过Web浏览器实现相应功能。表示层, 指的是各用户进行相关操作后显示的界面, 如对成绩进行查询, 输入查询条件后, 查询的结果显示就属于表示层。业务逻辑层与数据层, 主要是实现数据信息的共享和交换功能。

3.2 系统功能结构设计

学生成绩管理系统的功能结构根据系统用户分类, 主要分为四大部分, 学生用户子系统、教师用户子系统、教务人员子系统、系统管理员子系统。学生用户子系统, 就是实现学生查询考试成绩的功能。教师用户子系统, 实现的是成绩录入、成绩维护、成绩查询功能。教务人员子系统, 实现对班级、学生、课程和成绩进行管理。系统管理员子系统, 主要实现对各个用户的管理, 以及权限的管理, 另外还有需要对数据库进行备份和恢复功能。

3.3 系统模块设计

此系统的模块设计就是根据使用用户设计出各个子系统, 学生用户子系统、教师用户子系统、教务人员子系统、系统管理员子系统。可以看出系统包括的实体属性有, 用户信息实体、学生实体、教师实体、开课信息实体、成绩信息实体、课程信息实体、班级信息实体等。

第一, 学生子系统。模块就是实现查询成绩的功能, 学生登录到成绩管理系统中后, 通过输入用户名和密码, 管理系统就从后台数据库中调取学生信息, 将用户名与密码进行匹配验证, 正确就进入权限操作界面, 待学生输入学号等查询条件后, 系统再从数据库中调取相应成绩信息, 并返回到学生成绩界面。

第二, 教师子系统。此模块主要完成教师对成绩录入、维护和查询功能。首先教师再系统登录界面输入教师用户名和密码, 系统从后台数据库中查看其是否匹配, 然后返回操作界面, 输入相应条件, 进行成绩信息录入, 完成后, 可以对学生成绩进行修改变更, 经确认后可以提交系统, 系统就将学生成绩信息保存至数据库中。教师还可以通过输入班级查询条件, 查询相应班级学生成绩。

第三, 教务人员子系统。教务人员子系统主要完成的是对班级、教师的管理功能。对班级管理是负责班级的录入、维护和查询;对教师管理负责对教师个人信息的管理和教师课程信息的管理。

第四, 系统管理员子系统。系统管理员子系统主要负责对系统各用户的信息进行管理、对用户权限管理、负责数据库的备份和恢复。对用户信息管理包括对各用户信息的添加、维护和修改、删除和查询。

3.4 系统数据库设计

在设计系统数据库时, 可以通过E-R图来直观表示系统数据中的主要实体及其相关属性关系, 还能够展现系统数据库中的各种表信息和字段, 而且表关系结构图能够将主要的数据库表间的关系结构很好的表示出来。

第一, E-R图。E-R图就是通过逻辑方式将一些数据信息表现出来, E-R图主要包含各个实体、属性以及相互关系。在学生成绩管理系统中, 主要的实体包括用户实体、课程实体、学生实体、成绩实体、教师实体、班级实体。用户实体的属性字段有:用户名、密码、用户编码和权限类型。课程实体的属性字段:课程编码、课程名、教师编码。学生实体的属性字段包括, 学号、姓名、性别、年龄、入学时间、班级编号、成绩。成绩实体的属性字段:成绩编号、课程编号、学号、姓名、成绩。教师实体的属性字段:教师编号、姓名、课程编号。班级实体的属性字段:班级编号、班主任。

第二, 主要的数据库表。就是建立系统用户、课程、学生、成绩、教师、班级这些表, 分别用来保存用户信息、课程信息、学生信息、成绩信息、教师信息、班级信息等。数据库中的各种表的设计要注意一些原则, 就是避免数据冗余, 而且要保证各个表中数据的关联、完整和安全。注意主键的设置问题, 索引约束等。

4 总结

为建立一个科学、规范的学生成绩管理系统, 减少学校的学生管理工作的工作量, 并且不断提高学生管理工作的信息化水平, 促进学校日常的教学工作, 进而推动学校进一步的发展。本文设计并实现学生成绩管理系统, 其主要目标是, 要对学生成绩管理系统的整体框架进行合理设计, 主要包括四层, 数据模型层、数据访问层、数据逻辑层和表示层。除此以外, 还要实现学生成绩管理系统各个功能, 包括首页的登录功能, 学校教务管理人员功能, 教师登录和使用功能, 学生查看功能, 以及系统管理员维护功能。

参考文献

[1]殷艳菊.学生成绩管理系统的设计与实现[J].企业技术开发:学术版, 2014 (6) .

[2]冯治广.基于Web的成绩管理系统设计与实现[J].电脑编程技巧与维护, 2014 (15) .

篇4:毕业论文————学生成绩管理系统的设计与实现

关键词:指导成绩;评阅成绩;答辩成绩;总成绩

中图分类号:TP315文献标识码:A文章编号:1009-3044(2007)18-31750-02

The Design and Implementation of Administer System of Graduation Design Grades

DING Guang-hui, YANG Wei, LI Xiao-xia

(Dept. of Material Engineering, Hubei Automotive Industries Institute, Shiyan 442002, China)

Abstract:At the end of graduation design, we make the teachers and students into groups according to the administer system of graduation design. We connect the guiding teachers to the judging teachers through the students. The teachers can pass and read the students' works and give grades directly in the system. At last the system will present the final grades of a student's graduation design in proportion according to locale answering grades.

Key words:guiding grades; judging grades; answering grades; the final grades

1 引言

毕业设计通过选题管理阶段[3]、过程管理阶段[4],进入到最后阶段――成绩管理阶段。成绩是毕业设计整个过程的最终体现,除了要实现成绩的录入和查询,系统还需考虑不同身份的对象及行使的权限,如:学生、指导教师、评阅教师、答辩组长、答辩秘书、管理员等,因此系统要建立这几个不同用户和管理员之间的各种信息传递。在建立模型时要充分考虑应用需求,既要满足数据要求,保证数据的一致性、完整性,并要具备修改、统计、打印等功能,还要操作方便。

2 功能实现

2.1 成绩管理系统需要实现的功能

教师和学生的分组:在管理员系统中,首先要进行答辩分组。

(1)考虑到指导教师要对学生现场答辩所出现的问题进行必要的论文修订,因此指导教师和学生尽可能分在同一个答辩组内。针对不同的课题类型将答辩学生分成若干小组,且小组组数可任意添加。如图1所示。

图1 答辩分组管理界面

(2)指定答辩小组组长、组员:由管理员分配各个小组的组长、组员和答辩秘书。

2.2答辩小组组长进入教师管理系统进行评阅教师分配

(1)组长通过本人帐户可进行评阅教师分配,且只能在本组内指定评阅教师。系统有随机分配评阅教师的功能,组长有调整的权限,如有不适合本组的课题题目,可通过管理员进行微调,图2是分配评阅教师界面。

(2)评阅指定后就建立起指导教师和评阅教师之间的关联。学生提交的论文,系统会自动传递至评阅教师处,但未定稿的论文评阅教师不能评定成绩,指导教师已审核通过的定稿评阅教师方可评定成绩。图3、图4是指导教师评定成绩界面和评阅教师评定成绩界面。

图2 分配评阅教师界面

图3 指导教师评定成绩界面

图4 评阅教师评定成绩界面

2.3 答辩秘书录入成绩

每一个答辩小组由秘书负责答辩现场成绩的录入。答辩组秘书通过其教师身份进入系统,可以进行答辩成绩的录入,可以查阅本组内学生的指导教师、评阅教师所给出的成绩情况。对异常情况可及时向管理员或组长进行反馈,指导教师成绩和评阅教师成绩均可更正调整。图5是答辩秘书输入成绩界面。

图5 答辩秘书输入成绩界面

2.4 推优答辩组

各组将推荐的优秀者进行集中答辩。由管理员进入各组将符合条件的学生挑出组成新的一组,其评阅教师不变。

2.5 缓答辩组

各组将不符合答辩条件的学生集中汇总至管理员,由管理员进入系统将不符合答辩要求的学生挑出组成新的一组,其评阅教师不变。(图6)

图6 课题调整界面

2.6 成绩汇总

管理员进入系统,进入查看学生选题项,以班级形式所有成绩汇总在一张表上,以不同的颜色区分成绩的来源,并按照一定的比例得出最终的毕业设计成绩。如图7所示(提交打印后将自动转为等级分制)。

图7 成绩汇总界面

2.7 成绩查询

学生通过帐户进入系统对毕业设计进行总体评价[5]后可在第一时间查询成绩。

3 编程技巧

3.1 答辩分组

教学秘书对答辩进行分组,并在分组后指定每组的答辩组长和秘书。因为每次分组的组别并不确定,为了更人性化的操作,系统采用动态检测所有组别的功能,在完成一组分配后将自动新增一组供使用。其中难度最大的是挑出现有的分组信息并进行合理的排序,相应的主要代码解释如下:

do while not rs.eof

tempzu=tempzu&rs("bysj_zu")&"|" '使用循环将现有分组情况构成字符串

rs.movenext

loop

dim ID,ArrayID,Myarray,M

ArrayID=split(tempzu,"|")Myarray=Sort(ArrayID)

'分解字符串并调用Sort函数利用冒泡法进行由小到大的排序

for i=0 to Ubound(Myarray)-1

if Myarray(i)

lastarray1 = lastarray1 & Myarray(i+1) & "|" end if

'利用循环挑出不重复的组别,构成新字符串供生成下拉框使用

Next

3.2 分配评阅教师

在分组后由指定的各组组长进行评阅教师的分配,因为每个组的课题数量较多,为了一定程度地减少组长的工作量,在还没有分配评阅老师时先由系统进行随机的分配,如果随机分配的结果合适直接提交保存,否则进行手动的调整后再保存。涉及到的页面主要有课题列表页(bysj_pyteachers1.asp)和执行页面(bysj_pyteachers2.asp),从数据库中随机挑出记录的主要代码如下:

function gettempstr(jsbh,zubie) '将指导老师和所在组信息传入函数内

tempteachers=""'清空变量准备赋值

Randomize '初始化随机数

Set RS = Conn.Execute("SELECT TOP 4 jsbh,name FROM teachers where jsbh<>'"&jsbh &"' and bysj_zu="& zubie &" ORDER BY rnd(-(jsid+" & rnd() & "))") '随机获得除指导老师以外的其他教师

Do While Not RS.EOF

tempteachers=tempteachers&RS.Fields("jsbh").Value &"-"& RS.Fields("name").Value & "|"

RS.MoveNext

Loop

gettempstr=tempteachers '函数只能有一个返回值,所以用数组来传递多个值

end function [7-11]

4 结束语

(1)该系统的实施,大大提高了毕业设计的管理效率。系统可自动记录指导教师指导的学生数量、评阅论文的数量,方便了工作量的统计。并且具有许多统计功能:如课题类型、课题来源、生师比,可自动进行成绩的分析,统计学生对整个毕业设计过程和教师的评价等级,同时使成绩管理统计更准确。

(2)该系统的实施,可使评阅教师提前了解所评阅学生的课题内容,在学生答辩时已经很清楚学生所做的工作,避免仓促评阅给分。以往学生的论文从指导教师至评阅教师,时间往往非常紧迫,不仅使评阅的工作量集中,而且有时直到答辩现场评阅教师才看到论文。

(3)系统的实施,方便了各类用户,学生可通过系统查阅自己的论文成绩。指导教师、评阅教师直接给出各项分值,总成绩自动生成,减少了工作强度,给工作带来了极大的方便。

(4)系统的实施,更加便于管理部门的管理和监控[5],实现了规范化、有序化和模式化管理,获得了全方位、全过程的监控效能,对保证学生毕业设计(论文)质量起到了必要和有力的作用。

参考文献:

[1]丁光惠,唐正连,杨伟,等. 基于B/S的毕业设计管理系统开发[J]. 湖北汽车工业学院学报,2006.4:71-73.

[2]丁光惠,唐正连,杨伟,等. 毕业设计管理系统研究与实践[J]. 黑龙江教育-高教研究与评估,2007.4:68-69.

[3]丁光惠,唐正连,杨伟,等. 毕业设计选题系统研究与实践[J]. 电脑开发与应用,2007.7:22-24.

[4]丁光惠,唐正连,杨伟,等. 毕业设计过程管理系统研究与实现[J]. 电脑知识与技术,2007.2:327-330.

[5]丁光惠,唐正连,杨伟,等. 基于网络的毕业设计过程与质量监控效能[J]. 兰州工业高等专科学校学报, 2007.2:26-29.

篇5:毕业论文————学生成绩管理系统的设计与实现

【关键词】Web;选题系统;会话;事务

毕业论文是本科人才培养的重要实践性教学环节,也是学士学位评定的重要依据。毕业论文选题过程一般分为几轮,每轮包括3步:首先老师将整理的论文题目及任务书发布给学生;然后学生从中预选自己感兴趣的论文题目;进而老师对预选了本人发布选题的学生进行正选。如果一轮选题过后仍有学生未被正选,则将进入下一轮。

随着近年来本科毕业论文参与人数的增多以及分工协作的加强,如何通过学生与老师之间的双向选择合理高效地进行选题,成为毕业论文工作面临的一个难题。一个可行的解决思路就是依托校园网,构建基于Web的毕业论文选题系统。与其他教务管理软件相比,本文所介绍的毕业论文选题系统更注重对信息的并发控制和实时处理。一方面,选题信息发布(或修改、删除)、学生预选(或退选)以及老师正选等更新操作能够同时进行、相互制约。另一方面,更新后的信息能及时反馈给所有的登录用户,为其进一步操作提供参考。此外,管理员能够及时获取最新的选题统计信息,以便对各个选题环节进行监控。二系统的开发环境本系统基于Dell公司的PowerEdge 1800系统(3.00GHzIntel Xeon双处理器配置)及Red Had Enterprise LinuxAdvanced Server 3操作系统环境,能够提供较大规模、高速可靠的数据服务能力。

采用浏览器/服务器(B/S)模式的体系结构,分别以Apache作为Web服务器及MySQL作为数据库服务器。所有的Web应用程序基于跨平台脚本编程语言PHP进行开发,从而使系统具有良好的通用性。三系统的设计与实现系统的功能结构主要包括5个部分:1.老师登录后,能够发布新的选题;学生登录后,能够对已发布的选题进行预选,也能退选已预选的选题;3.老师登录后,还能对已预选本人发布选题的学生进行正选;管理员登录后,能够对被正选的学生进行退选;5.管理员登录后,还能获取最新的选题统计报表。上述功能的实现分别需要访问数据库中不同的数据表,主要包括选题信息表、学生信息表、老师信息表、预选信息表、正选信息表等。同时也通过相应数据表实现各种操作之间的协调与制约,主要体现在以下几方面:1.每个老师可发布多个选题,不能删除已被预选的选题。

篇6:毕业论文————学生成绩管理系统的设计与实现

要求:1.WEB服务器端的开发环境采用ASP+SQL server2005;

2.采用B/S的体系结构;

3.要完整的一套设计(开题报告、论文、答辩PPT),其中论文要做到以下

1正文包括需求分析、几点:○系统模块功能设计、系统的实现、调试运行;2调试运行必须写明整个系统开发时遇到的问题以及怎样解决,○用了些什么比较好的方法技术解决了些什么困难问题,重要体现自己做的过程,其

3整个论文不能出现大量的代码和截图,他内容由投标人适当写;○只能粘

4摘要3000字(英贴必要的代码和截图,正文字数要一万一千字以上;○

译汉)。

4.把整个系统的文件打包发给我,我把它放到相关目录下,在IE输入地址可以运行,不要EXE文件;

5.不要把网上的东西直接挡给我,必须修改来符合我的要求才给我,界面必须改,当然原创最好;

6.整个系统的模块不需要多,只要相应的功能强大一点就好;

7.纯属个人要求,希望投标的人有点耐心,在后期如果有问题的话,能够通过QQ提供点帮助;

8.5月1日前必须给我,能够提前也好。

篇7:毕业论文————学生成绩管理系统的设计与实现

本科毕业设计(论文)

(题

目:校园网络安全问题及对策 学生姓名:xx 系

别:计算机系

业:计算机科学与技术

2011年2月

摘要

网络安全的本质是网络信息的安全性,包括信息的保密性、完整性、可用性、真实性、可控性等几个方面,它通过网络信息的存储、传输和使用过程体现。校园网络安全管理是在防病毒软件、防火墙或智能网关等构成的防御体系下,对于防止来自校园网外的攻击。防火墙,则是内外网之间一道牢固的安全屏障。安全管理是保证网络安全的基础,安全技术是配合安全管理的辅助措施。学校建立了一套校园网络安全系统是必要的。

本文从对校园网的现状分析了可能面临的威胁,从计算机的安全策略找出解决方案既用校园网络安全管理加防火墙加设计的校园网络安全系统。通过以下三个步骤来完成校园网络安全系统:

1、建设规划;

2、技术支持;

3、组建方案。

关键词:网络; 安全; 设计

ABSTRACT

Network security is the essence of the safety of network information, including information of confidentiality, integrity, and availability, authenticity and controllable etc, it is through the network information storage, transport and use process.Campus network security management is in anti-virus software, a firewall or intelligence gateway, etc, the defense system to prevent from outside the campus.A firewall is a firm between inner and outer net security barrier.Safety management is the basis of network security and safety technology is the auxiliary measures with safety management.The school has established a set of campus network security system is necessary.Based on the analysis of the status of the network could face threats, from the computer security strategy to find solutions in the campus network security management is designed with the campus network firewall security system.Through three steps to complete the campus network security system: 1, the construction plan.2 and technical support.3 and construction scheme.Keyword: Network, Safe ;Design

目 录

论.....................................................1 1.校园网络安全..............................................2

1.1 校园网概述........................................................2 1.2 校园网络安全概述.................................................3 1.3 校园网络安全现状分析.............................................3 1.4 校园网络安全威胁................................................5

2.校园网络安全策略..........................................8

2.1 校园网络安全管理.................................................8 2.2 校园网络安全措施.................................................9 3.校园网络安全系统设计......................................11

3.1 校园网建设需求分析..............................................11 3.1.1 需求分析....................................................11 3.1.2 关键设备....................................................12 3.1.3 校园网络拓扑................................................13 3.2 技术方案........................................................13 3.2.1 校园网的建设规划............................................13 3.2.2 组网技术....................................................16 3.2.3 网络操作系统................................................18 3.2.4 INTERNET 接入技术...........................................18 3.2.5 防火墙技术..................................................19 3.2.6 建网方案....................................................19 3.3 校园网的运行....................................................23 3.3.1 校园网的应用................................................23 3.3.2 校园网的管理................................................23

总 结....................................................25 参考文献....................................................26

绪 论

随着人们对于信息资源共享以及信息交流的迫切需求,促使网络技术的产生和快速发展,计算机网络的产生和使用为人类信息文明的发展带来了革命性的变化。主要包括各种局域网的技术思想,网络设计方案,网络拓扑结构,布线系统,Internetde 应用,网络安全,网络系统的维护等内容。而网络的高速发展,网络的安全问题日益突出,近年来,黑客攻击、网络病毒等屡屡曝光,国家相关部门也一再三令五申要求切实做好网络安全建设和管理工作。但是在高校网络建设的过程中,由于对技术的偏好和运营意识的不足,普遍都存在“重技术、轻安全、轻管理”的倾向,随着网络规模的急剧膨胀,网络用户的快速增长,关键性应用的普及和深入,校园网从早先教育、科研的试验网的角色已经转变成教育、科研和服务并重的带有运营性质的网络,校园网在学校的信息化建设中已经在扮演了至关重要的角色,作为数字化信息的最重要传输载体,如何保证校园网络能正常的运行不受各种网络黑客的侵害就成为各个高校不可回避的一个紧迫问题。

随着教育信息化的不断推进,各高等院校都相继建成了自己的校园网络并连入互联网,校园网在学校的信息化建设中扮演了至关重要的角色。但必须看到,随着校园网络规模的急剧膨胀,网络用户的快速增长,尤其是校园网络所面对的使用群体的特殊性(拥有一定的网络知识、具备强烈的好奇心和求知欲、法律纪律意识却相对淡漠),如何保证校园网络能正常的运行不受各种网络黑客的侵害就成为各个高校不可回避的一个紧迫问题,解决网络安全问题刻不容缓。

计算机管理和教育信息服务的要求越来越高。

3、我国各级教育研究部门、软件开发单位、教学设备供应商和各级学校不断开发提供了各种在网络上运行的软件及多媒体系统,并且越来越形象化、实用化,迫切需要网络环境。

4、现代教育改革的需要。

5、计算机技术的飞速发展,使相应产品价格不断下降;同时人们的认识水平和经济实力不断提高。大量计算机进入学校和家庭,使得计算机用于教育信息管理和信息服务是完全可行的。[1]

1.2校园网络安全概述

自信息系统开始运行以来就存在信息系统安全问题,通过网络远程访问而构成的安全威胁成为日益受到严重关注的问题。根据美国FBI的调查,美国每年因为网络安全造成的经济损失超过170亿美元。

由于校园网络内运行的主要是多种网络协议,而这些网络协议并非专为安全通讯而设计。所以,校园网络可能存在的安全威胁来自以下方面:

1.操作系统的安全性,目前流行的许多操作系统均存在网络安全漏洞,如UNIX服务器,NT服务器及Windows桌面PC;

2.防火墙的安全性,防火墙产品自身是否安全,是否设置错误,需要经过检验; 3.来自内部网用户的安全威胁;

4.缺乏有效的手段监视、评估网络系统的安全性; 5.采用的TCP/IP协议族软件,本身缺乏安全性;

6.应用服务的安全,许多应用服务系统在访问控制及安全通讯方面考虑较少,并且,如果系统设置错误,很容易造成损失。

1.3校园网络安全现状分析

随着网络技术的发展,可以说现在的大部分学校都建立了校园网络并投入使用,这对加快信息处理、提高工作效率、实现资源共享都起大了无法估量的作用,但在积极发展办公自动化、信息电子化、实现资源共享的同时,网络的安全问题越来越成为一个非常严惩的隐患,就好像一颗定时炸弹一样,深深的埋在教育现代化的进程中,如果这一个隐患不除,那么也许有一天,学校信息平台服务器遭到攻击而停止工作、整个校园网络被迫停止、学校积累的各种数据和信息被删除了,导致辛苦积累的大量教育资源被破坏。比如2003年暴发的“震荡波、冲击波、FORM.A”

综上所述,网络必须有足够强的安全措施。无论是公众网还是校园网中,网络的安全措施应是能全方位地针对各种不同的威胁和脆弱性,这样才能确保网络信息的保密性、完整性和可用性。[7]

1.4 校园网络安全威胁 计算机病毒

计算机病毒是一组通过复制自身来感染其它软件的程序。当程序运行时,嵌入的病毒也随之运行并感染其它程序。计算机病毒种类繁多,形形色色,但就已经发现的计算机病毒而言,其危害性主要表现为破坏性、传染性、寄生性、潜伏性和激发性几大特征。

破坏性是指计算机病毒可能会干扰软件的运行,或者无限制地侵占系统资源使系统无法运行,又或者毁掉部分数据或程序,使之无法恢复,甚至可以毁坏整个系统,导致系统崩溃。传染性则是计算机病毒能通过自我复制传染到内存、硬盘甚至文件中。寄生性表现为病毒程序一般不独立存在.而是寄生在磁盘系统区或文件中。潜伏性则是指计算机病毒可以长时间地潜伏在文件中,在相应的触发机制出现前并不影响计算机,但当被触发后,则后果严重。激发性是指病毒程序可以按照没计者的要求,例如指定的日期、时间或特定的条件出现在某个点激活并发起攻击。

计算机病毒的传染性证明其具有传播性,防止病毒传播,首先必须认识其传播途径和传播机理。计算机病毒最初传播主要是通过被病毒感染的软件的相互拷贝、携带病毒的盗版光盘的使用等传播。这时候的病毒传播还是线下传播。随着计算机网络的发展,计算机病毒传播主要是通过磁盘拷贝、互联网上的文件传输、硬件设备中的固化病毒程序等方式实现。

病毒还可以利用网络的薄弱环节攻击计算机网络。在现有的各计算机系统中都存在着一定的缺陷,尤其是网络系统软件方面存在着漏洞。因此.网络病毒利用软件的破绽和研制时因疏忽而留下的“后门”大肆发起攻击。网络攻击校园网面临的另一个安全威胁就是网络攻击。

广义的网络攻击包括很多方面。这里结合校园网络安全的特点,重点介绍拒绝服务(DoS,Daniel of Service)攻击。之所以介绍拒绝服务攻击,因为拒绝服务攻击在校园网发牛的更为普遍。这是因为校园网用户集中度高、密度大.为拒绝服务攻击提供了天然条件。加之学生的好奇心的因素,导致拒绝服务攻击发生频率较高,是危害校园网安全的重要类型之一。

洞来进行病毒传播的,加上带毒的木马程序,一感染便驻留在你的计算机当中,在以后的计算机启动后,木马就在机器中打开一个服务,通过这个服务将你计算机的信息、资料向外传递。

3)目录共享导致信息的外泄, 在校园网络中,利用在对等网中对计算机中的某个目录设置共享进行资料的传输与共享是人们常采用的一个方法。但可以说几乎所有的人都没有充分认识到当一个目录共享后,就不光是校园网内的用户可以访问到,而是连在网络上的各台计算机都能对它进行访问。这也成了数据资料安全的一个隐患。我曾经搜索过外地机器的一个C类IP网段,发现共享的机器就有十几台,而且许多机器是将整个C盘、D盘进行共享,并且在共享时将属性设置为完全共享,且不进行密码保护,这样只要将其映射成一个网络硬盘,就能对上面的资料、文档进行查看、修改、删除。因而对目录共享安全意识的单薄,会导致了信息的外泄。

4)网络安全意识淡薄,校园网络上的攻击、侵入他人机器,盗用他人帐号非法使用网络、非法获取未授权的文件、通过邮件等方式进行骚扰和人身攻击等事件经常发生、屡见不鲜,我校应用服务器和普通计算机平均一个星期会经受到数千次甚至上万次的非常访问尝试,而其中一大部分的非法访问源自校内,说明校园网络上的用户安全意识淡薄;另外,没有制定完善而严格的网络安全制度,各校园网在安全管理上也没有任何标准,这也是网络安全问题泛滥的一个重要原因.由此可见,构筑具有必要的信息安全防护体系,建立一套有效的网络安全机制显得尤其重要.4、严格规范上网场所的管理,集中进行监控和管理。上网用户不但要通过统一的校级身份认证系统确认,而且,合法用户上网的行为也要受到统一的监控,上网行为的日志要集中保存在中心服务器上,保证了这个记录的法律性和准确性。

5、根据相关部门的要求,配备专门的安全管理人员,出台网络安全管理制度。网络安全的技术是多样化的,现状还是“道高一尺,魔高一丈”,因此管理的工作就愈发重要和艰巨,必须要做到及时进行漏洞修补和定期询检,保证对网络的监控和管理。[2]

2.2 校园网络安全措施

前述各种网络安全威胁,都是通过网络安全缺陷和系统软硬件漏洞来对网络发起攻击的。为杜绝网络威胁,主要手段就是完善网络病毒监管能力,堵塞网络漏洞,从而达到网络安全。

1、杀毒软件。

杀毒产品的部署.在该网络防病毒方案中,要达到一个目的就是:要在整个局域网内杜绝病毒的感染、传播和发作。为了实现这一点,应在整个网络内可能感染和传播病毒的地方采取相应的防病毒手段;同时为了有效、快捷地实施和管理整个网络的防病毒体系,应能实现远程安装、智能升级、远程报警、集中管理、分布查杀等多种功能.。

(1)在学校网络中心配置一台高效的Windows2000服务器安装一个杀毒软件的系统中心,负责管理校内网点的计算机。(2)在各办公室分别安装杀毒软件的客户端。

(3)安装完杀毒软件,在管理员控制台对网络中所有客户端进行定时查杀毒的设置,保证所有客户端即使在没有联网的时候也能够定时进行对本机的查杀毒。(4)网络中心负责整个校园网的升级工作。

2、采用VLAN技术。

VLAN技术是在局域网内将工作站逻辑的划分成多个网段,从而实现虚拟工作组的技术。VLAN技术根据不同的应用业务以及不同的安全级别,将网络分段并进行隔离,实现相互间的访问控制,可以达到限制用户非法访问的目的。

3、内容过滤器。

加强网络管理主要是要做好两方面的工作。首先,加强网络安全知识的培训和普及;其次,是健全完善管理制度和相应的考核机制,以提高网络管理的效率。[6]

学校校园网是为学校师生提供教学、管理、科研和综合信息服务的宽带多媒体网络;是学校信息化教学环境的基础设施和实现各项管理的物质基础;是建立远程教育体系的基本保证;是提高全民素质的重要手段;也是一项灵魂工程。其设计方案应注意以下原则:

实用性校园网设计应能满足学校目前对网络应用的要求,充分实现学校内部管理、教学和科研的网络化、信息化的要求,使网络的整体性能尽快得到充分的发挥,并且便于掌握。

可靠性校园网的系统及网络结构较为复杂,同时在部分子系统中存在较高的技术性,因此必须保证系统的稳定、可靠和安全运行,具有很高的MTBF(平均无故障工作时间)和极低的MTBR(平均无故障率),提高容错设计,支持故障检测和恢复,可管理性强。

统一性在系统的设计过程中,坚持“三统一”,即统一规划、统一标准、统一出口。

先进性在系统的开发过程中,既能满足当前院校对网络的应用需求,又可以在将来需要扩展的时候,能方便地扩展,保护目前的所有投资;设计的配置可以灵活变通,以便适应客户的其他要求。

3.1.2 关键设备

在产品选购之前一定要经过认真的分析,这次参与组网的机构选用美国Cisco公司的Catalyst 6506作为数据网络系统的内部核心交换机,Catalyst 6506是大容量的具有高交换能力的第三层模块化交换机,Catalyst 6506的交换容量以及端口数量等技术指标足以满足网络目前的需求。选择Catalyst 3548作为外网交换机。可以通过千兆的光纤链路连接到核心交换机,而所有的用户终端可以通过10/100M自适应通道接入到Cisco Catalyst 3524和Catalyst 3548交换机上。选择Catalyst 3524和Catalyst 3548作为计算机网络系统的二级汇聚交换机,为终端用户提供10/100M到桌面。选择Cisco 3662作为计算机网络系统DDN、ISDN访问路由器,既可以满足上级单位Internet的DDN、ISDN接入的需求,又可以满足继续扩展的需求。同时Cisco 3662作为计算机网络系统的拨号服务器,提供分支机构的拨号接入。

网络核心层:用一台Cisco的高端三层交换机Catalyst 6506作为整个交换系统的核心,由网络中心网络管理员统一调度,从而使计算机网络系统成为一个具有整合的千兆以太网主干并具备第三层交换功能的综合网络通信平台。其中配置两个电源同时供电,彼此分担负荷并互为备份。一块WS-X6K-S1A-MSFC2交换引擎是交换机的心脏,它控制交换机的寻址、数据转发、模块控制等。Catalyst6506交换机引擎卡上的MSFC2(Multilayer Switching Feature Card)卡具有极强的三层交换能力,2

前都要根据工程的特点事先进行详细的工程规化与技术需求分析,它的成功与否都直接影响到工程的建设质量以及今后网络能否可靠运行都有直接的关系,因此要特别认真地进行系统规划。对于校园网来说,必须对技术和教育的发展前景有着清醒的认识,只有这样,才能从很好地为校园网进行合理的规划。

1. 校园网的应用特点

随着现代化教学活动的开展和与国内外教学机构交往的增多,对通过网络进行信息交流的需求越来越迫切,为促进教学、方便管理和进一步发挥师生的创造力,校园网络建设成为现代教育机构的必然选择。校园网大都属于中小型系统,以园区局域网为主,一个基本的校园网具有以下的特点:

高速的局域网连接--校园网的核心为面向校园内部师生的网络,因此园区局域网是该系统的建设重点,由于参与网络应用的师生数量众多,而且信息中包含大量多媒体信息,故大容量、高速率的数据传输是网络的一项基本要求;

篇8:毕业论文————学生成绩管理系统的设计与实现

当今时代是飞速发展的信息时代, 各行各业都离不开信息处理, 这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制, 不仅提高了工作效率, 而且大大的提高了其安全性。尤其对于复杂的信息管理, 计算机能够充分发挥它的优越性。

学生成绩管理系统是一个教育单位不可缺少的部分, 它的内容对于学校的决策者和管理者来说都至关重要, 所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段, 对学生来说可以轻松的查阅自己在校的成绩以及信息等。随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对学生成绩信息进行管理, 有着手工管理所无法比拟的优点。

学生成绩管理系统提供了强大的学生成绩管理管理功能, 方便系统管理员对学生成绩等信息的添加, 修改, 删除, 查询, 留言等操作, 同时一样的方面学生对自己各科成绩查询, 学习的交流。

2 高校学生成绩管理系统研究的目的和意义

学生成绩管理是学校管理中异常重要的一个环节, 作为学校, 除了育人, 就是育知, 学生成绩管理的计算机化是整个学校教务管理中的重要一部分, 能否实现这一步关系到学校办学整体效率的高低, 介与它的重要性, 学生成绩管理系统的开发与应用就逐渐提入议程, 并占着越来越重要的份量。使教师更方便的完成教学任务, 提高教学质量具有政要的目的和意义。

运用学生成绩管理系统可以减轻学院教学人员的工作量, 缩小开支, 提高工作效率与准确率, 能够合理安排时间, 能够尽快的知道自己的考试成绩, 投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。

学生成绩管理系统对于高等教育的重要性随着高校信息化得发展, 不论是老师还是学生都有课程上网的需求。课程上网后, 一方面有利于学生经常反复阅读教学计划和教学内容, 更好地领会老师教学设计的用意, 在一定程度上减轻学生记笔记和听课不能兼顾的问题;另一方面也有利于老师对网上课程内容的不断更新, 便于老师改进教学, 同时因为课程管理系统提供了方便的教学管理工具, 老师教学的效率大大提高了。正因为课程管理系统会给教学 (课堂教学或远程教学) 带来诸多好处, 很多高校都购买或自己开发了本校使用的课程管理系统。

3 高校学生成成绩管理系统主要研究内容

针对当前学生课程管理存在的主要问题, 本文用面向对象技术来分析和设计学生成绩管理系统, 较好地解决了学生课程管理中信息的分散采集、综合利用、统一管理、资源共享等问题。

认真研究当前学生成绩管理系统的现状、不足和学生成绩管理系统在高校教学管理中的重要性, 并对本文的工作结构进行设计。

主要针对基于网络的学生信息与成绩管理系统的总体设计进行逻辑分析, 根据系统的需求分析设计系统的总体结构, 在总体结构中进行分化, 对系统结构中的功能模块进行划分和功能的描述, 然后对系统的流程进行分析, 完成系统的总体设计、系统数据控制图, 并绘制出各相关组成部分的功能结构图, 为系统的设计完成做好理论数据工作。对数据库发展、应用和设计进行分析, 利用数据库仓库数据、数据集市、数据挖掘等相关知识来确定概念结构设计、逻辑结构设计、数据库物理设计、数据库的实施、运行和维护分析数据库的设计步骤。

利用系统界面的设计、系统代码的实现来实现系统的实现, 最终完成系统的整体结构、界面和功能的实现。

4 结论

SERVLET担当主要逻辑控制, 通过接受JSP传来的用户请求, 调用以及初始化JAVABEAN, 在通过JSP传到客户端, 本系统中SQLBEAN担当主要的与数据库的连接和通信, JAVABEAN在本系统中主要担当配合JSP以及SERVLET来完成用户的请求, 而JSP主要担当接受与响应客户端。

(1) 用户发送HTTP请求, 得到视图 (由JSP页面充当) 。

(2) 通过JSP页面传输数据由控制器分发给相应的JAVABEAN去操作。

(3) JAVABEAN通过JDBC对数据库进行访问, 并取得相应数据再应由控制器发送到视图 (JSP) 显示给用户。

利用系统界面的设计、系统代码的实现来实现系统的实现, 最终完成系统的整体结构、界面和功能的实现。文章对部分功能的实现进行了分析。系统的这种功能结构不但有利于设计和开发, 也为系统功能的扩展提供了便利, 使系统具有较高的灵活性和扩展性。

本文在研究高校学生信息与成绩管理系统过程中针对现在我国的大中专院校的学生信息与成绩管理系统还不是很完善, 给学校的信息安全带来隐患, 同时也给人们带来很大的负担, 浪费了大量的人力、物力。

摘要:学生成绩管理系统是一个教学单位不可缺少的部分, 一个好的学生成绩管理系统对于学校的决策者和管理者来说至关重要。本文针对当前学生成绩管理系统的现状、不足以及黑龙江建筑职业技术学院成绩管理的实际需求, 设计和实现了高校学生信息与成绩管理系统。通过测试和试运行, 本系统在实际工作中得到了教务管理人员以及教师学生的认可, 在实际操作方面表现出了较好性能。

关键词:B/S模式,C/S模式,MVC模式,学生成绩管理

参考文献

[1]郑杰华.学生成绩管理信息系统的设计与实现[J].曲阜师范大学, 2009, 9 (6) :69-71[1]郑杰华.学生成绩管理信息系统的设计与实现[J].曲阜师范大学, 2009, 9 (6) :69-71

上一篇:冬奥会征文1000字下一篇:way的短语初中