欢迎来到天天文库
浏览记录
ID:10068755
大小:29.50 KB
页数:7页
时间:2018-05-23
《浅谈学生成绩管理系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅谈学生成绩管理系统的设计学生成绩的管理关键就在于它是否有一个很好的体系结构,如果体系结构能达到完备的话,学生成绩的管理便会变的轻松起来。学生成绩管理系统可以是基于开放的Internet技术,这样的话就可以具有良好的通用性、兼容性、可扩展性。JSP是Java阵营中最具代表性的解决方案。使用JSP,不仅能够制作HTML静态页,还能够制作包括动态数据的网页。另外,JSP不仅拥有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有JavaServlet的稳定性并可以使用Servlet提供的API。使用JavaBean可以将网页和繁琐的程序运算完全分离开来,是模块开发
2、、HTML及程序设计的工作分工非常明确,这样还可以保证较高的工作效率。网站采用JSP进行开发,在稳定性和安全性方面要求十分严格。一、综述开发背景:面临学生的管理越来越困难,由于学生数量的不断增多,学生的资料以及成绩变的很难去管理。导致学生查分也很困难。一提到学生成绩管理,很容易就让我们想到学生无法轻易查询。单独在本地机器上运行一般都会很麻烦,要解决这些麻烦我们则需要:1、管理员利用前台技术,把数据添加到数据库中7管理员不通过直接对数据库的操作,而是通过对前台的操作来完成数据的添加、删除、修改之类功能,这样以来可以通过B/S的构架来完成远距离的操作。这样以来便大大的方便了
3、管理,只要设置好密码,便可以随时对数据库进行所有操作。2、学生利用浏览器便可以查询成绩由于这个系统是基于B/S的构架,所以只要是有浏览器并可以上网的话,便可以轻松的查询到自己或者别人的成绩,简单易行。3、采用密码校验,安全性强本系统采用的是密码校验规则,只有通过密码的用户才能对数据库进行操作,这样以来可以保证学生成绩的数据库不被人轻易的进入。二、系统分析1.对系统之间的关系进行全面分析本系统默认两种角色进行登陆,管理员和学生,这样的话就省去了注册的麻烦。节省了很多的时间和数据库的系统资源。我们可以根据自己的不同身份进入相应的界面,这样以来,方便易行,操作简单了很多。接下
4、来我简单来说一下各个模块的基本功能:1)7学生对成绩查询模块。学生可以进入系统,便可以通过系别、班级、学号等一些索引对自己或者他人的成绩进行查询。由于考虑到主机的配置等方面的因素,我在这里并没有使用学生注册信息等的检验,这样以来便可以节约许多数据库资源。2)管理员对成绩的查询模块。在进入系统的最初,系统会提示是进入哪个模块。在这里我们可以选择进入管理员登陆页面,这样以来,便会有密码提示,输入正确的密码后,系统便会进入管理员的页面,这里也同样有对学生成绩的查询。3)管理员对成绩的删除模块在管理员对数据查询之后,会发现比学生查询成绩多出一行的索引,那便是删除按钮,这样以来,
5、管理员便可以对查看的数据进行清理。4)管理员对成绩的添加模块这里面管理员可以点击添加成绩的模块,这里页面会提示要添加的项目,这样便可以对成绩进行添加。而且通过对成绩的添加和删除,便可以实现对成绩的修改。操作也不是很繁琐。2.系统目标7学生成绩管理系统主要实现以下目标:首先是学生的基本功能:学生可以对成绩进行即时的查询,轻松方便。其次管理员功能强大:能够方便管理成绩,可以随时对学生的成绩进行添加删除修改等操作。采用流行的技术架构:本系统使用的是JSP+JAVABEAN的构架方式,可移植性、可扩展性强,更易于以后的维护。另外进行人性化设计:程序设计充分考虑使用方便、界面友好
6、。3.功能分析根据学生成绩管理系统的特点,将其分为前后台两个部分,前台主要用于学生查看自己的成绩信息;后台则用于管理员对整个网站的管理,如对学生成绩的添加、删除和修改等。4.服务器配置分析首先是硬件平台:CPU:P418GHz;内存:256MB以上。在一个是软件平台:操作系统:Windows2000Server;数据库:SQLServer2000;开发工具包:JDKVersion142;JSP服务器:TOMCAT50;浏览器:IE50,推荐使用IE60;分辨率:推荐使用1024*768像素。另外JSP是运行在服务器端的Web程序,如果希望它正常运行,服务器中至少需要有J
7、ava虚拟机和支持JSP的Web服务器。三、系统数据库设计1.SQLServer2000安装、注册与配置数据库是数据库应用程序的重要组成部分。一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。数据库的设计过程大致如下:1)7根据拥护需求,确定数据库中要保存的数据信息。对用户需求进行分析是数据库设计的第一个阶段。不断地调查与研究用户需求,了解企业运作流程等系统需求,是设计概念模型的基础。2)设计数据的概念模型。概念模型是按用户的观点来对数据建模,是用于进行信息世界建模的工具。它对整个数据库的设计具有深刻的影响。3)逻
此文档下载收益归作者所有