- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈学生成绩管理系统设计
浅谈学生成绩管理系统设计
学生成绩的管理关键就在于它是否有一个很好的体系结构,如果体系结构能达到完备的话,学生成绩的管理便会变的轻松起来。学生成绩管理系统可以是基于开放的Internet技术,这样的话就可以具有良好的通用性、兼容性、可扩展性。JSP是Java阵营中最具代表性的解决方案。使用JSP,不仅能够制作HTML静态页,还能够制作包括动态数据的网页。另外,JSP不仅拥有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有Java Servlet的稳定性并可以使用Servlet提供的API。使用JavaBean可以将网页和繁琐的程序运算完全分离开来,是模块开发、HTML及程序设计的工作分工非常明确,这样还可以保证较高的工作效率。网站采用JSP进行开发,在稳定性和安全性方面要求十分严格。
一、综述
开发背景:面临学生的管理越来越困难,由于学生数量的不断增多,学生的资料以及成绩变的很难去管理。导致学生查分也很困难。一提到学生成绩管理,很容易就让我们想到学生无法轻易查询。单独在本地机器上运行一般都会很麻烦,要解决这些麻烦我们则需要:
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) 根据拥护需求,确定数据库中要保存的数据
文档评论(0)