学生管理系统jsp版

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

江西工业职业技术学院毕业综合实践课题名称:学生信息管理系统作者:XXX学号:XXXXXXXX分院:电子信息工程分院专业:计算机网络技术指导老师:XXX专业技术职务助讲2011年3月1日-1-课题摘要本学生管理系统集合了普通用户,老师用户,及超级管理员用户。其中:普通用户:该用户可以通过网页自行注册(大都为学生用户),用户名由注册人自行定义。该用户主要可以实现学生信息的基本查询。老师用户:该用户是由超级管理员分配,主要负责学生及学校的信息管理,统筹规划。超级管理员用户:该用户是本系统的最高级管理权限,超级管理员可以任意的增加及删除修改查看老师用户及普通用户。本系统是一个功能相对较为强大及人性化的管理系统。对于学生用户(普通用户),本系统提供了可视化教强的模式展现了学校的各种信息,学生用户也易于操作;对于老师用户而言,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接把成绩录入到系统中,学生也可以通过学生密码方便快速的查询到自己的成绩,教务管理人员也不必总呆在学院的办公室,他们不受时间、位置。空间的限制,只要有上网的条件,在家就可以完成所有的学生信息的录入及学生成绩的录入,更新,管理,查询等。对于超级管理员用户而言,本系统使之更加容易管理,分工合理,挺高工作效率。希望本系统能为老师及学校的工作带来便利。-2-目录1引言..................................................................-4-1.1项目开发目标.....................................................-4-1.2项目提出的意义....................................................-4-1.3系统开发所有的技术准备............................................-5-1.3.1数据库技术(MYSQL)...........................................-5-1.3.2Java技术......................................................-6-1.3.3编码技术......................................................-6-2系统开发条件及功能分析................................................-7-2.1系统的开发条件配置...............................................-7-2.1.1Jdk的安装于配置...............................................-7-2.1.2ApacheTomcat的安装...........................................-10-2.1.3myeclipse的安装..............................................-11-2.1.4mysql2005的安装于配置.......................................-11-3网站结构图...........................................................-16-3.1起始页面.........................................................-16-3.2普通用户.........................................................-16-3.3超级管理员及老师用户.............................................-17-4数据库表及表的字段...................................................-17-4.1数据库表.........................................................-17-4.2各个表的字段.....................................................-17-5学生信息管理系统总括.................................................-19-5.1网站的开发环境...................................................-19-5.2网站的配置文件...................................................-19-6登陆及普通用户注册模块...............................................-21-6.1登陆模块.........................................................-21-6.1.1普通用户登陆..................................................-21-6.1.2管理员用户登陆................................................-21-6.2普通用户注册模块.................................................-22-7超级管理员及老师模块.................................................-24--3-7.1超级管理员用户...................................................-24-7.1老师用户.........................................................-25-8学生信息及成绩管理模块...............................................-27-8.1学生信息.........................................................-27-8.2成绩管理模块.....................................................-28-9课程及班级管理模块...................................................-30-10查询及统计模块......................................................-31-10.1查询............................................................-31-10.2统计............................................................-32-11结论..............................................................-33-11.1设计过程使用的网站编程技术......................................-33-11.2设计过程中的收获................................................-33-致谢.................................................................-34-参考文献............................................................-34--4-1引言1.1项目开发目标学生信息管理系统采用计算机对学生信息进行管理,提高办学效益和现代化水平,帮助广大教师挺高工作效益,实现学生信息维护工作流程的系统化,规范化和自动化。为了使系统在学院的管理中发挥更大的作用,实现工作的过程的计算机化,提高工作效益和工作质量,现推出如下的系统开发目标:(1)系统应具有实用性,同时注意到先进性及高效性。(2)对各个数据库经行动态管理,防止混乱。(3)不同用户有不同的查询、修改等权限,防止非法查询,非法修改等。(4)能够对查询结果进行分类汇总,实现报表打印和下载。(5)方便用户的操作,尽量减少用户的操作1.2项目提出的意义随着高校办学规模的扩大和招生人数的增加,学生信息管理系统是学校管理的一个异常重要环节,作为学校,除了育人,就是育知,学生信息管理的计算机化是整个学院的重要一部分,介于它的重要性,学成信息管理系统的开发与应用就逐渐提入议程,并占据着越来越重要的份量。运用学生信息管理系统可以减轻教学人员的工作量,缩小开支,提高工作效率与准确性。即能够节省时间,学生又能够尽快知道自己的考试成绩及个人信息。在现代高科技的飞跃发展,人们工作习惯的改变特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生信息管理是一项非常繁琐与复杂的工作,一个原因就是工作量大,不好管。但对于一个学校而言,管理好学生的信息是非常重要的。因此,开发处一套学生管理系统是非常必要的。-5-1.3系统开发所有的技术准备1.3.1数据库技术(MYSQL)数据库是60年代末期出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但现在理论和时间上都已趋于成熟,使我们能够方便的使用。数据库技术是信息技术的核心和基础,它的出现极大的促进了计算机应用向各行各业的渗透。数据库的建设规模、数据库信息的大小和使用频度已成为衡量一个国家信息化程度的重要标志。MYSQL作为一种开放源码数据库,以简单易用的特点广泛被广大用户采用,MYSQL虽然是免费的,但同OradeSybase,Informix,Db2等商业数据库一样,具有数据库系统的通用性:(1)数据库管理系统。我们知道,所谓的数据库就是一些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或更加复杂的数据抽取等操作,需要有一个支撑系统,这就是数据管理系统(DBMS),MYSQL完全具有这方面的功能。(2)关系型数据库管理系统。在数据库的发展历程中。曾出现过多种不同形式的数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为采用,现在几种广泛使用的数据库全为关系型数据库。同样,MYSQL也是关系型的数据库系统支持标准的结构化查询语言(StructuredQueryLanguage)。(3)开放源码数据库。同商业性的数据库相比,这是MYSQL最大的特点。MYSQL的源码是公开的,这就意味着任何人,只要遵守GPL的规则都可以对MYSQL的源码使用、修改以符合自己特殊的需求。(4)技术特点。MYSQL服务器端是多线程的,为客户端提供了不同的程序接口和链接数据库,如:C、C++、Java、Perl、PHP、Td等,也提供了简单的管理工具,mysqladmin、mysql等。正因为MYSQL的源码是公开的,使得我们有机会从源码级,更深入了解MYSQL。从这一层上可以探求、了解MYSQL数据库的特性,良好的内存管理机制,尤其是内存泄露的管理,通过了Purity的严格测试;支持多种平台;提供多种形式的API,为我们开发工具的选择提供了便利;使用多线程的技术,可充分发挥系统的特点,避免在SMP系统中出现仅使用单CPU的现象;对磁盘表的管理采用B数加密及索引的技术,为我们快速访问数据库提供了可能;高性能的内存申请技术;临时表采用在内存中以哈希表实现;提供多种数据类型;支持

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功