期刊论文分享

学术资料共享,永久免费平台
最新公告:
本站所有期刊杂志信息均包含杂志社真实投稿电话,以及投稿邮箱,投稿请点击以上期刊栏目选择相应期刊直接联系杂志社。
福建冶金 冶金环境保护 太钢译文 有色金属 冶金设备管理与维修 太钢科技 <-->

学生成绩管理系统论文1000

论文栏目:学生管理来源:互联网时间:2018-02-06 16:25

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

  摘 要:本文简要叙述了目前一些大中专院校学生成绩管理的现状以及VisualFoxpr09.0语言的概况。重点介绍了学生成绩管理系统的设计与实现过程,其中包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、登录界面设计、系统实现等。

  关键词:学生成绩管理系统论文

  一、综述

  开发背景:面临学生的管理越来越困难,由于学生数量的不断增多,学生的资料以及成绩变的很难去管理。导致学生查分也很困难。一提到学生成绩管理,很容易就让我们想到学生无法轻易查询。单独在本地机器上运行一般都会很麻烦,要解决这些麻烦我们则需要:

  1、管理员利用前台技术,把数据添加到数据库中

  管理员不通过直接对数据库的操作,而是通过对前台的操作来完成数据的添加、删除、修改之类功能,这样以来可以通过B/S的构架来完成远距离的操作。这样以来便大大的方便了管理,只要设置好密码,便可以随时对数据库进行所有操作。

  2、学生利用浏览器便可以查询成绩

  由于这个系统是基于B/S的构架,所以只要是有浏览器并可以上网的话,便可以轻松的查询到自己或者别人的成绩,简单易行。

  3、采用密码校验,安全性强

  本系统采用的是密码校验规则,只有通过密码的用户才能对数据库进行操作,这样以来可以保证学生成绩的数据库不被人轻易的进入。

  二、系统分析

  1.对系统之间的关系进行全面分析

  本系统默认两种角色进行登陆,管理员和学生,这样的话就省去了注册的麻烦。节省了很多的时间和数据库的系统资源。我们可以根据自己的不同身份进入相应的界面,这样以来,方便易行,操作简单了很多。

  接下来我简单来说一下各个模块的基本功能:

  1) 学生对成绩查询模块。学生可以进入系统,便可以通过系别、班级、学号等一些索引对自己或者他人的成绩进行查询。由于考虑到主机的配置等方面的因素,我在这里并没有使用学生注册信息等的检验,这样以来便可以节约许多数据库资源。

  2) 管理员对成绩的查询模块。在进入系统的最初,系统会提示是进入哪个模块。在这里我们可以选择进入管理员登陆页面,这样以来,便会有密码提示,输入正确的密码后,系统便会进入管理员的页面,这里也同样有对学生成绩的查询。

  3) 管理员对成绩的删除模块

  在管理员对数据查询之后,会发现比学生查询成绩多出一行的索引,那便是删除按钮,这样以来,管理员便可以对查看的数据进行清理。

  4) 管理员对成绩的添加模块

  这里面管理员可以点击添加成绩的模块,这里页面会提示要添加的项目,这样便可以对成绩进行添加。而且通过对成绩的添加和删除,便可以实现对成绩的修改。操作也不是很繁琐。

  2.系统目标

  学生成绩管理系统主要实现以下目标:首先是学生的基本功能:学生可以对成绩进行即时的查询,轻松方便。其次管理员功能强大:能够方便管理成绩,可以随时对学生的成绩进行添加删除修改等操作。采用流行的技术架构:本系统使用的是JSP+JAVABEAN的构架方式,可移植性、可扩展性强,更易于以后的维护。另外进行人性化设计:程序设计充分考虑使用方便、界面友好。

  3.功能分析

  根据学生成绩管理系统的特点,将其分为前后台两个部分,前台主要用于学生查看自己的成绩信息;后台则用于管理员对整个网站的管理,如对学生成绩的添加、删除和修改等。

  4.服务器配置分析

  首先是硬件平台:CPU:P4 18GHz;内存:256MB以上。在一个是软件平台:操作系统:Windows 2000 Server;数据库:SQL Server2000;开发工具包:JDK Version142;JSP服务器:TOMCAT50;浏览器:IE50,推荐使用IE60;分辨率:推荐使用1024*768像素。

  另外JSP是运行在服务器端的Web程序,如果希望它正常运行,服务器中至少需要有Java虚拟机和支持JSP的Web服务器。

  三、系统数据库设计

  1.SQL Server 2000安装、注册与配置

  数据库是数据库应用程序的重要组成部分。一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。数据库的设计过程大致如下:

  1) 根据拥护需求,确定数据库中要保存的数据信息。对用户需求进行分析是数据库设计的第一个阶段。不断地调查与研究用户需求,了解企业运作流程等系统需求,是设计概念模型的基础。2) 设计数据的概念模型。概念模型是按用户的观点来对数据建模,是用于进行信息世界建模的工具。它对整个数据库的设计具有深刻的影响。3) 逻辑结构设计。4) 数据库的实现和维护。

  2.创建数据库

  数据库的创建有三种方法,首先是运用数据库向导创建数据库。其次可以在SQL Server 2000的企业管理器中,首先展开服务器组,然后展开服务器,单击“数据库”→“新建数据库”命令,在弹出的“数据库属性”对话框中,键入新建数据库的名称。最后是可以使用Transact-SQL的CREATE DATABASE命令

  3. 创建表和索引

  在数据库创建完成后,在SQL Server 2000的企业管理器中展开要创建表的数据库“bh_chengji”。此外,根据数据库的功能,可在数据库设计器中创建三种类型的索引即:惟一索引、主键索引和聚集索引。   四、网站的整体设计思想

  网站的开发模式有很多,而我设计的系统是利用JSP+JavaBean的开发模式进行开发的。下面我来对这个模式的设计简单介绍一下。

  当用户从浏览器访问网站时,也就是从用户向服务器发出请求时,由JSP来接收这次请求,然后调用JavaBean做具体的数据存取逻辑运算等处理,把结果返回给JSP,JSP把得到的结果通过浏览器返回给用户。使用这种开发模式时,程序员会把一些经常使用或是可以反复利用的组件写成JavaBean。然后放入WEB-INF/classes/下使用。这样以来可以给维护的时候带来很大的方便。

  五、前、后台主要功能模块的设计

  1.前台文件的总体架构:首先是学生对班级以及学号的查询索引代码。由于在登陆界面没有注册信息,所以这里便给予查询用户很少的权限在里面,只有查询的显示,增加了系统的安全性。而且是根据系别、班级、学号这些索引来进行查询的。省去了不少的资源空间。其次是对学生要查询的学生成绩进行输出:

  在这里通过列表的形式把根据索引查询的成绩信息显示到页面上,为了防止学生把学生信息修改或者删除,这里没给学生任何其他操作的选项,给系统增添了安全性。

  2.后台主要功能模块的设计。对后台的主要功能是可以对学生成绩进行查询、添加、删除等操作,而且里面我还设计了密码校验功能,安全可靠。用户通过单击前台主页左面的“管理员登陆”链接进入到管理员登陆页。该页与用户登陆不同,它有密码验证的功能。管理员在单击“登陆”按钮时,系统会将数据库表单提交到admin/logon.jsp来完成管理员身份的验证功能。如果管理员登陆成功后,会转到控制页面。如果不成功的话会提示错误信息。

  管理员的查询成绩代码与学生查询成绩代码类似,在这就不多介绍了。下面我就来说一下关于添加的信息,在管理员登陆以后我们可以在链接那设置一个添加信息,点击便可以进入相应的添加信息的页面。在关于学生成绩删除这方面我主要设计是在学生成绩显示的后面新增一个删除按钮,这样可以通过这样的操作好在数据库中留下记号,以便下一次的查询。那么,这次删除的成绩,在下回的查询中便不会出现了。

  六、总结

  总而言之,学生成绩管理系统可以实现三个功能。1.登陆管理:主要是管理员登陆身份的验证;2.管理员管理:可以实现对数据库中所有学生成绩按照学生所在的系别、班级和学号来查询,并且可以实现对学生成绩的添加以及对不要成绩的删除等。3.学生登陆查询页面 学生可进入页面对成绩进行查询,在首页上可以找到直接进入查询的入。

  更多学生成绩管理系统论文尽在top期刊论文网

特别说明:本网站内容都来源于互联网,供浏览者学习、欣赏,使用原则非商业性或非盈利性用途,使用者不得侵犯本网站及相关权利人的合法权利。此外,使用者如对本网站内容用于其他用途时,须征得本网站及相关权力人的许可。

本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,予以删除。


相关内容
专业论文发表