欢迎访问职称论文网!
科技论文

开发学生绩效管理系统软件

引言

随着我国教育的快速发展,学校学生越来越多,学校教务人员的负担也非常重。如果仍然工操作,不仅浪费人力,而且浪费物力,效率也不能大大提高。因此,开发学生绩效管理系统软件可以适应当今社会,提高生产效率。数据库应用系统的开发是当前的主流应用,大部分应用系统都需要后台数据库的支持,VisualBasic和Access数据库是应用广泛的组合之一。充分利用了这个系统VisualBasic和Access开发数据库应用所需的管理和开发技术。在实际应用中,许多单机版或小网络环境下的应用程序都是使用的Access作为后台数据库,降低成本,便于管理。该系统软件是学生成绩管理的工具,非常容易接受,具有简单易学、易管理等功能。通过教务处与学生管理人员的沟通,即深入调查研究学校硬件现状,发现并能很好地改善学生成绩管理,开发了该系统。

1Windows下的VisualBasic编程环境

MicrosoftWindows软件的出现,为PC用户提供了一个图形丰富的直观工作环境。图形用户界面使应用程序更容易学习和使用,用户只需点击鼠标按钮“菜单”指定的命令可以执行指定的操作,而无需输入复杂的命令。屏幕上的多个窗口允许用户同时操作多个程序,并通过对话框输入所需的信息或允许用户选择。

VisualBasic编程系统采用了一种非常巧妙的方法Windows编程的复杂性“封装”起来。它的综合应用Basic语言和信得可视化设计工具既不牺牲Windows独特的性能和图形工作环境,也提供了编程的简单性。VisualBasic应用程序是通过图形对象(包括窗口、控件、菜单等)设计的。图形对象的建立非常简单,只需要少数几行程序来控制这些图形对象。

VisualBasic它是第一批采用事件驱动编程机制的计算机语言之一。事件驱动是一种适用于图形用户界面的编程方法。传统的编程面向过程,按规定的顺序进行,程序设计师总是关心什么时候发生什么。对于现代计算机应用程序,用户必须能够操纵程序的执行,这实际上是事件驱动程序需要解决的问题。

当用户事件驱动模式设计程序时,程序员不需要给出每一个按精确顺序执行的步骤,应的用户动作程序,如选择命令、移动鼠标、用鼠标单击图标等。与传统的面向过程的语言不同,它正在使用visualbasic在设计应用程序时,我们需要编写的不是大量的程序代码,而是由几个微小程序组成的应用程序。这些微小程序受到用户启动事件的刺激,大大降低了编程的难度和工作量,提高了程序的开发效率。

2用户需求分析

要开发一个管理信息系统,首先需要进行需求分析和整体设计,分析系统的用户和用户需求,设计系统的系统结构和数据库结构,确定开发工具和背景数据库,规划项目开发速度。这些工作在项目开发的实际过程中非常重要。

需求分析是确定系统必须完成的工作,即对目标系统提出完整、准确、清晰、具体的要求。“学生成绩管理系统”一般来说,要更详细地描述系信息、学生信息、课程设置信息、学生成绩等信息的输入、删除、查看和维护,安排项目规划和进度,组织次软件的开发和测试,撰写文档。

开发学生绩效管理系统软件,供学校和教师进行学生绩效管理。学生绩效管理系统的用户是负责各系(年级)教学管理的教师,方便教师随时修改、删除和查询各种信息。具体反映在各种信息的提供、保存、更新和查询中,要求数据库结构能够充分满足各种信息的输出和输入。收集基本数据、数据结构和数据处理过程,形成详细的数据字典,为以下具体设计奠定基础。

3系统体系结构设计

根据需求分析总结用户需求设计系统系统结构,在功能模块树结构中,每个结点是最小功能模块,每个功能模块需要完成不同表的相同数据库操作,即添加记录、修改记录、删除记录和显示记录信息。

在这个系统中,用户管理模块的功能相对简单。当系统初始化时,有两个默认用户。系统管理员用户名为Admin,普通用户为Users,由程序设计人员手动添加到数据库中,Admin用户可以创建用户,修改用户信息,删除用户;普通用户只能修改用户名和密码。

以下是系统流程分析,所谓系统流程就是用户在使用系统时的工作状态。

运行系统后,您将首先看到登录窗口,以验证用户的身份。身份验证可分为以下两个过程:一是确认用户是否是系统用户的有效性。二是确定用户类型。第一个过程决定了用户是否可以进入系统,第二个过程根据用户类型决定了用户的操作权限。

如需管理普通用户,则使用admin用户登录;否则建议使用;users用户登录。如果要创建其他用户,可以在用户管理模块中创建和管理。在创建用户时,需要输入要创建的用户名和密码。Admin用户还可以修改和删除其他普通用户数据。

在本系统中,在增加学生信息之前,应先增加系(年级)信息。系信息管理模块可以添加、修改、删除和查看系信息,包括系名称和上级机构。系信息可以对学生进行分类,如果是中小学,如何将系修改为年级。

添加系信息后,可以添加学生信息。在学生信息管理模块中,可以添加、修改、删除和查看学生信息。学生的基本信息包括姓名、性别、籍贯、身份证号码等信息。学生信息是系统管理的核心。它为学生绩效管理模块提供学生数据。在添加学生信息时,您需要首先选择系信息。

在课程设置管理模块中,可以添加、修改、删除和查看课程信息。课程信息包括课程名称、课程类型、教师、学期设置和课时设置。

在学生成绩管理模块中,可以添加、修改、删除和查看成绩信息。学生的成绩包括学生、课程和分数。在添加学生成绩信息时,需要选择学生和课程信息。

4结论

我们开发的系统功能满足用户要求,可以完成系统管理、学生基本信息管理、课程设置管理、学生绩效管理等功能,但系统不令人满意,但随着时间和技术的发展,我们将加强和完善系统,最终达到理想水平。


热门期刊