学生信息管理系统.docx
《学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统.docx(27页珍藏版)》请在冰豆网上搜索。
学生信息管理系统
毕业综合实践
课题名称:
学生信息管理系统
作者:
XXXX学号:
XXXXXXXXX
分院:
电子信息工程分院
专业:
计算机网络技术
指导老师:
XXXXX专业技术职务XXXX
课题摘要
随着计算机技术的不断发展,人类社会已经进入了信息时代,计算机越来越多地应用在社会各个领域:
网络、办公、管理、通讯、娱乐、多媒体等。
并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。
目前,学校学生信息管理是学校日常管理中的一个极为重要的环节,它是整个管理的核心和基础。
由于近年来各大院校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。
面对如此繁杂的任务。
如果还使用原始的管理方法,就会显得费时费力。
近年来,随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。
毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。
由于上述原因,所以,学生信息管理系统的开发也是时代的一个必经阶段
本系统采用B/S结构,JSP为开发语言,SQLServer2005为数据库来进行设计与开发。
主要包括班级管理模块、成绩管理模块、学生管理模块、科目管理等模块。
系统主要用JSP来设计界面,从而实现对学生信息的基本管理。
其中包括包括添加、修改、删除班级信息。
输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。
输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。
设置课程号,课程名,选修课等课程信息。
本系统具有界面简单直观,易于操作和使用,交互性强等特点。
本论文简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户登陆模块,个人管理模块,基本信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。
详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。
关键词:
学生信息,信息管理,JSP,Tomcat,SQLServer2005
目录
1绪论3
1.1设计目的以及意义4
1.2相关技术要求5
1.2.1硬件环境的配置5
1.2.2软件环境及开发平台的搭建和配置5
1.2.3安装SQLserver20059
1.3课题研究现状13
1.4指导思想14
2系统需求分析15
2.1功能需求分析15
2.2环境需求分析16
2.3系统可行性分析16
3系统总体设计18
3.1系统功能设计18
3.2操作流程设计18
3.3系统运行模式设计19
4系统详细设计20
4.1系统登录流程20
4.2数据删除流程22
4.3数据增加流程23
4.4数据修改流程25
结论28
致谢30
参考文献31
1绪论
计算机技术的发展和互联网时代的到来给我们的社会注入了新的活力,同时也为我们学校管理提出新的要求。
采用网络技术手段提高学生管理水平,对提高人才的综合素质培养具有重大的影响,对学校建设更有着广泛深远的意义。
同时,随着近几年我国教育改革的深化,素质教育的全面推进,各个学校扩招政策的出台,使得办学规模不断扩大,教学资源也日益紧张。
对学校管理部门来说,不仅增加了工作量,而且增加了工作难度,管理手段落后将直接影响整个学校办学水平。
目前,我国的大部分中职学校学生信息的管理水平有所提高,停留在纸介质的基础上的学校比较少,但是很多学校仍然采用Word、Excel等软件来进行学生信息的管理。
这样的机制虽然较以前传统的手工管理方法有所进步,但效率依然很低,出错率较大,而且浪费了许多人力,已经不能适应时代的发展。
尽管有些学校启动了数字化校园建设的步伐,相继建成了校园网,搭建了数字化校园的硬件平台,部分学校购置了管理系统,部分学校开发了单一项目的管理模块,但是,不少软件在实际使用过程中或多或少存在一些缺陷:
管理模式滞后,缺乏与相应的信息技术匹配的管理模式;管理功能单一,不能涵盖中等职业学校管理部门的诸多方面;可用性不强,很多问题的设置与实际情况不符。
学生信息管理系统作为一个教育单位不可缺少的部分,也是程序设计中一个很基础的内容。
这个系统对于各个院校来说都非常重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套学籍管理软件成为很有必要的事情。
1.1设计目的以及意义
现在我省的大中专院校的学生信息管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。
在当今信息时代,这种传统的管理方法必然被计算机为基础的信息管理系统所代替。
如果本系统能被学校所采用,将会改变以前靠手工管理学生信息的状况,可以树立良好的办学形象,提高工作效率。
建立学生信息管理系统,采用计算机对学生的信息进行管理,进一步提高办学效益和现代化水平。
帮助广大教师提高工作效率,实现学生信息维护工作流程的系统化、规范化和自动化。
21世纪以来,计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。
信息化浪潮、网络革命在给社会带来冲击的同时,也使学生信息管理受到了强烈的冲击,管理传统的管理方式已不能适应人们对日益增长的信息的需求,建设网络系统,是现代化建设的客观要求。
建设以计算机为核心的信息网络,实现信息管理的自动化,更好地为工作服务。
基于这此问题,我认为有必要建立一个学生信息管理系统,使学生信息管理工作规范化,系统化,程序化,避免学生信息管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改学生信息情况。
开发后的学生信息管理系统具有丰富、完整、规范的内容和比较完善的功能,很好的解决我校实际管理中的问题。
目前很多学校对学校管理的现代化进程己提高到一定的认识高度,开发一套现代化的学生信息管理系统也是很多学校目前急需解决的问题,如何运用信息化手段,合理利用资源,替代繁琐的人工操作,并且实现资源的共享、合理调度及有效利用,从而达到节省人力、物力和时间,提高管理功效,成为校园信息化建设的焦点问题。
众所周知,在学校诸多的事务中,对学生的信息管理已是学校管理的一个重点和难点。
因此,建立一个完整统一、高效稳定、技术先进、安全可靠的学生信息管理系统已迫在眉睫。
该学生信息管理系统总体任务是实现学生信息管理的规范化、系统化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、增加、删除、修改、打印,另外还考虑到访问者身份的不同,增加了对访问者身份的验证,所有访问者都可以通过学校网站访问本系统,学校领导可以通过本系统掌握教师的讲课和学生的学习情况,任课教师可以通过本系统进行学生学习成绩的输入以及学生学习情况的查询,学生可以通过网站进行学生成绩等资料的查询。
利用学生信息管理系统更有利于校领导掌握学生情况,有利于学生了解自己学习情况,提高学习的积极性。
现在我所在的学校也是采用Excel来管理学生信息,本系统完成后,可以直接投入使用,做到对信息的规范管理、科学统计和快速查询,从而大大减少管理人员的工作量,规范了学校的管理,实现了无纸化办从。
作为一名计算机网络专业的学生,在通过一年的JAVA以及JSP的学习之后,根据自己所掌握的知识,外加查找一些资料,有必要自己尝试着制做一个像模像样的系统出来。
因为程序设计这个专业本来就是个动手能力要求比较高的专业,不能只满足于上课听懂了就行了,上课听懂了不代表就做的出来。
很多人都是上课听的差不多了,一到实际动手时,就傻眼了。
所以动手十分重要。
而且在做的过程当中,也会遇到许许多多的问题,这些都是平时没注意到的,忽略的问题。
通过这次实践,我们不仅能发现自己平时学习中的不足之处,还能更深刻的了解到程序开发的过程以及思路,而且这对我们所学的知识也是一个很好的巩固机会。
同时,还会加深我们对于程序开发的乐趣,为以后的学习打下坚实的基础。
1.2相关技术要求
1.2.1硬件环境的配置
内存:
512M或以上
CPU:
1.4GHz或者更高
系统:
windowsxp/windows2000/windows2000server
1.2.2软件环境及开发平台的搭建和配置
安装jdk1.6.0_17
安装时有两个选择安装路径的页面,路径可以随便选我们就放在C:
\Java下好了。
安装完毕后,设置环境变量。
设置方法:
我的电脑---属性---高级---环境变量;
在系统变量里新建两个系统变量。
(1)JAVA_HOME
在变量名中输入:
JAVA_HOME(注意大写)
在变量值中输入:
C:
\Java\jdk1.6.0_17
(2)CLASS_PATH
在变量名中输入:
CLASS_PATH(注意大写)
在变量值中输入:
.;C:
\Java\jdk1.6.0_17\jre\lib\rt.jar;C:
\Java\jdk1.6.0_17\lib\tools.jar;(注意里面的“.”不能少,表示当前路径)
新建两个系统变量后,还要在原来就有的一个系统变量PATH的变量值中追加C:
\java\jdk1.6.0_17\bin;C:
\java\jdk1.6.0_17\jre\bin;
这样JDK就安装好了
测试JDK安装是否成功:
在开始—运行中输入(cmd)进入msdos窗口
运行java-version看到如下界面
图1.2.2.1安装成功
则JDK已经安装成功。
安装TOMCAT6.0
安装在C:
/Tomcat6.0下
图1.2.2.2Tomcat设置端口号
把端口号设置为80,这样在以后的运行中就不用输入端口号了。
安装完成后配置系统环境变量。
设置方法:
我的电脑---属性---高级---环境变量;
新建一个系统环境变量
在变量名中输入:
TOMCAT_HOME(注意大写)
在变量值中输入:
C:
\Tomcat6.0
新建变量CATALINA_HOME:
变量值为C:
/Tomcat6.0
配置完毕后,打开C:
/Tomcat6.0/bin/startup.bat启动服务器,打开IE在地址栏里输入http:
//localhost页面,若能看到tomcat的默认JSP页面,
图1.2.2.3配置成功
则说明TOMCAT安装成功。
TOMCAT工作目录设置:
设置虚拟目录的方法:
编辑server.xml,找到,在这前面加上:
/workspace"/>
解释:
path="/kangzehua"指虚拟目录的名字,docBase="d:
/workspace"代表虚拟目录实际指向的路径,即系统存放的路径,在浏览器地址栏输入http:
//localhost/kangzehua即可访问系统。
系统配置文件设置:
(1)kangzehua\WEB-INF\classes\conn.properties文件为连接数据库配置文件,内容为:
user=kangzehua