基于JavaEE的学生信息管理系统的设计与实现Word文档下载推荐.docx
- 文档编号:15999366
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:38
- 大小:186.21KB
基于JavaEE的学生信息管理系统的设计与实现Word文档下载推荐.docx
《基于JavaEE的学生信息管理系统的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于JavaEE的学生信息管理系统的设计与实现Word文档下载推荐.docx(38页珍藏版)》请在冰豆网上搜索。
2013年6月
摘要
随着计算机技术的迅速发展和网络技术的突飞猛进,人们迫切要求利用这些新技术以减轻个人的工作负担及提高工作效率。
目前,学校工作繁杂、资料重多,管理信息系统已进入高校,但还未普及,而对于学生信息管理来说,还没有一套完整的、统一的系统。
因此,开发一套适和大众的、兼容性好的系统是很有必要的。
根据开发要求,它主要应用于教育系统,完成对日常学生基本信息以及成绩的录入查询更新删除等管理操作,实现学生信息管理的计算机化。
开发学生信息管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理。
本文主要介绍了学生信息管理系统的主要任务,阐述了开发该系统用到的关键技术,如采用B/S结构,使用JSP编程、利用mysql建立数据库。
本系统是采用B/S模式进行开发的,系统的用户权限有三种:
学生、教师和系统管理员,不同权限用户登入到不同的操作界面。
该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;
选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;
成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。
关键词:
学生信息管理;
mysql;
JavaEE;
系统设计;
系统开发;
系统测试
ﻬABSTRACT
Withthe rapiddevelopmentof computertechnologyand networktechnologymake aspurtofprogress,it isurgentto reduce thepersonalburdenof workandimprove theworkefficiencytousethesenewtechnologies.
Atpresent,theschoolcomplex,moreimportant information, management informationsystem hasenteredtheUniversity,but not yetuniversal,andforstudentinformation management, alsodoes nothaveacomplete,unifiedsystem.Thedevelopment of studentinformationmanagement systemcanmakethecollegestafftoreducetheworkingpressure, comparedwithsystematicallymanagethe service andinformation,the teachingofmanagement,atthe sametime,canreducethe useof force,accelerate query speed,strengthenmanagement.
Thispapermainlyintroducesthemain taskofthe studentinformation managementsystem,discussesthekey technologiesofthesystemusedin development,suchastheuse ofB/Sstructure,usingJSPprogramming,databaseusingmysql.
Thissystemisdeveloped usingB/Smode,the systemhas threetypesof userrights:
students,teachersandadministrators,different permissions todifferentuserlogininterface.Thesystemismainly composedofstatusmaintenance,course management,scoresqueryetcfunction modules, this paperintroducesthefunction modulecontains smallmodule'sfunction,status maintenancemoduleismainlythe basicinformationforstudents to add,query,modify,delete;
coursemanagementmoduleistoadd,delete,and statisticscourses thenumber of electivecourses,andelectivecoursestudents andchange;
theresult inquirymoduleis mainly toadd, delete,theinputresulttotherequiredcourse,and students forfunctionssuchasquery results.
Keywords:
studentinformationmanagement;
MySQL;
JavaEE;
systemdesign;
systemdevelopment;
systemtest
ABSTRACTI
第一章 绪论1
1课题研究背景1
2国内外研究动态ﻩ1
第二章相关技术简介ﻩ3
1开发技术选择3
2项目开发工具ﻩ4
2.1 MyEclipe简介ﻩ4
2.2MySql简介ﻩ4
2.3Tomcat简介5
3数据库的连接5
1 可行性需求ﻩ8
2 功能需求分析8
3性能要求分析ﻩ9
4 运行环境规定9
第四章 学生信息管理系统的设计ﻩ10
1系统的概要设计ﻩ10
1.1系统结构设计ﻩ10
1.2登录模块设计ﻩ11
2系统的详细设计ﻩ12
2.1登录模块ﻩ12
2.2系统管理模块ﻩ12
2.2.1添加用户窗体的创建12
2.2.2修改密码窗体的创建12
2.3 学籍管理模块ﻩ12
2.3.1添加学籍信息功能12
2.3.2 修改学籍信息功能ﻩ13
2.3.3 查询学籍信息功能ﻩ13
2.4成绩管理模块13
2.4.1成绩信息管理功能ﻩ13
3系统的数据库设计13
3.1 设计原则ﻩ13
3.2 数据库的组成14
3.3 数据库表的结构ﻩ14
1登录页面的实现17
2.1修改密码界面19
2.2学籍信息维护界面21
2.3修改学生信息界面22
2.5查看并修改选课界面ﻩ25
2.6添加学生选课课表27
2.7添加学生成绩27
第六章系统的测试32
1.1测试目的32
1.2测试范围32
2.1 用户名实例ﻩ33
2.2学号实例ﻩ34
2.3密码实例ﻩ34
6.3 测试结果34
第七章总结35
参考文献ﻩ36
第一章绪论
1 课题研究背景
随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。
为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。
而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。
学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。
随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而对于大中型学校,跟学生信息管理有关的信息随之急剧增加。
在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。
该系统就是设计一个学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询以及维护等操作。
这样就使学生部门管理人员可以轻松快捷地完成学生信息管理的任务。
2国内外研究动态
管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。
它是随着管理科学和技术科学的发展而形成的。
MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。
学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护和客户端应用程序的开发两个方面。
对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。
面对庞大的信息量,有必要开发学生信息管理系统来提高学生管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
鉴于上述管理信息系统的日趋成熟和收集信息的情况,该学生信息管理系统充分运用MIS的总体思想,综合应用了B/S模式、MySQL、JSP等技术,并具有学生对自己所需信息的操作和管理员对系统进行管理等功能,很好的将教学质量提升了,真正完好地达到服务于教学计划。
3选题的意义和价值
随着高校办学规模的扩大和招生人数的增加,学生信息管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生信息管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生信息管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。
而学生信息管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。
在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。
学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。
对于一个学校而言,管理好学生基本信息和学生的成绩,是非常重要的。
因此开发出一套学生信息管理系统是非常必要的。
第二章相关技术简介
1开发技术的选择
合理的选择开发技术,对于网站开发的完成情况有着非常重要的影响。
要开发一个网站,首先要选择一个动态网页开发技术。
当前比较流行的动态网页开发技术有JSP、ASP、PHP。
它们的特性比较如表2-1所示:
技术名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaEE 学生 信息管理 系统 设计 实现