基于JSP的学生信息管理系统设计与实现.doc
《基于JSP的学生信息管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于JSP的学生信息管理系统设计与实现.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于基于 JSPJSP 的学生信息管理系统设计与实现的学生信息管理系统设计与实现摘要摘要:如今教育行政管理的信息化建设随着互联网技术的发展而不断加强,教务管理信息化建设不仅显着提高了学校的日常管理效率,而且在一定的程度上提高了学校管理水平。借助教学管理系统,能够极大的提高信息传递的有效性和效率,其原因在于教务系统能够轻易的实现使用者之间的信息交换。这样,学校的人力资源和物质资源负担得到了减轻,而且为查询和使用信息数据提供了一条更加方便的途径。本文在撰写过程中采用研究国内外文献的方法,参考相关文献和有研究以获取相关资料,并对调查取得的资料进行汇总和分析,从而客观的分析了对教务系统设计和开发的背景
2、,以及设计与开发教务系统的意义。在此基础上,以实际数据为准则,通过综合需求、用户需求和功能需求三个角度分析教务系统需求,对教务系统需求进行客观准确的分析。所以根据教务工作的管理特点,设计开发实现基于 JSP 技术的教务管理系统,系统应该具备的主要功能有根据不同用户的需求对信息数据进行添删改等操作,根据不同角色登陆系统,实现教务信息交流,方便学生教师查询、获取教务信息;达到减少人力资源、提高教育行政管理工作效率的目的。关键词:关键词:JSP,数据库,教务系统,ServletDesign and Implementation of Student InformationManagement Sys
3、tem Based on JSPAbstract:Nowadays,the information construction of education administration is continuouslystrengthened with the development of Internet technology.The information construction of educationadministration not only significantly improves the daily management efficiency of schools,but al
4、soimproves the school management level to a certain extent.With the help of the teaching managementsystem,the effectiveness and efficiency of information transmission can be greatly improved.Thereason is that the educational administration system can easily realize the exchange of informationbetween
5、 users.In this way,the burden of human resources and material resources of the school has beenreduced,and it provides a more convenient way to query and use information data.In the process of writing,this paper adopts the method of researching domestic and foreignliterature,referring to relevant lit
6、erature and research to obtain relevant data,and summarizing andanalyzing the data obtained by the survey,so as to objectively analyze the background of the design anddevelopment of the educational administration system,and The significance of designing anddeveloping educational system.On this basis
7、,taking the actual data as the criterion,the needs of theeducational administration system are analyzed from the three perspectives of comprehensive needs,user needs and functional requirements,and the needs of the educational administration system areobjectively and accurately analyzed.Therefore,ac
8、cording to the management characteristics of educational work,design and developan educational management system based on JSP technology.The main functions of the system shouldbe to add,delete,and modify information data according to the needs of different users,log in to thesystem according to diff
9、erent roles,add and modify courses Information,view student achievements,statistically analyze student achievements,modify personal information,modify passwords and otherfunctions,realize the exchange of educational affairs information,facilitate student teachers to queryand obtain educational affai
10、rs information;achieve the purpose of reducing human resources andimproving the efficiency of education administration.Keywords:JSP,database,educational administration system,servlet目录1绪论.11.1研究背景和意义.11.1.1教务系统的背景分析.11.1.2本课题的研究意义.11.2课题研究方法和内容.21.2.1研究方法.21.2.2研究内容.22系统分析.42.1系统现状.42.2系统需求分析.42.2.1
11、用户需求.42.2.2功能需求.52.3可行性分析.53开发工具及相关技术简介.73.1JSP、TOMCAT、MySQL 简介.73.2运行环境安装.74系统整体设计.94.1系统功能设计.94.1.1系统基本功能.94.1.2操作流程分析.104.1.3总体模块.104.2数据库设计.104.2.1数据 E-R 图.114.2.2物理数据结构设计.135系统详细设计.185.1系统总体结构.185.2管理员模块设计说明.185.2.1管理员模块描述及功能.195.2.2逻辑流程.195.2.3模块设计.195.3学生模块设计说明.205.3.1学生模块描述及功能.205.3.2逻辑流程.20
12、5.3.3模块设计.215.4教师模块设计说明.215.4.1教师模块描述及功能.215.4.2逻辑流程.225.4.3模块设计.226系统测试.237结论.27参考文献:.29致谢.3011绪论1.1研究背景和意义1.1.1教务系统的背景分析在当前的教育背景下,教务管理是一项十分繁琐的工作,不仅工作量巨大,而且对教务管理人员的创造能力、计划能力和适应能力都有着很高的要求。因此,利用现代网络计算机和多媒体学习技术对学校教务工作进行信息化管理,以协助和实施教学活动管理是大部分学校的首选。当前,教务网络管理系统被广泛使用于教务行政管理领域,建立教务管理系统是学校实现教学管理信息化的必然途径,如今几
13、乎每所学校都会选择建立自己的教务管理系统。教务系统可根据身份和系统功能分学生模块、老师模块、管理员模块三大模块,以实现不同角色的不同需求,可以帮助学校教务人员提高效率并减少错误。同时,可以提供快速查询功能,即查询老师信息、查询学生成绩和查看学生信息等功能。教务系统可实现根据不同用户需求增删除改数据,学生、教师和课程等信息可以实现随时更新。教务系统应具有数据库维护功能,与传统的教务工作模式相比它显而易见的优点是数据安全性更高。不仅如此,教务系统能够打破由于地域空间所带来的局限,使学生、老师能使实时的了解学校的教务信息。由于教务系统的特性,使学生和教职员工可以随时随地查看和更新教务信息,而不受时间
14、和空间的限制,使信息的传递更加及时,大大减轻学校管理人员的负担。由此可见,基于 JSP 的教务管理系统不仅能够降低学校行政管理成本,同时对于实现安全、实时、可靠的教务信息管理具有巨大意义。1.1.2本课题的研究意义如何优化学校的行政管理模式和提高管理工作的有效性是一个十分重要的话题,因为信息管理对提高学校行政效率的整体水平而言非常重要,那么利用信息化管理来提升学校的行政管理效率就显得尤为重要了。教务管理系统是一个充分利用互联网系统模式的辅助性工具,帮助学校行政管理人员完成日常工作。在计算机技术和互联网2技术迅速发展的背景下,想要高效地实现信息化教学管理活动,就必须充分利用现代信息技术来行政管理
15、信息化。1.2课题研究方法和内容1.2.1研究方法完成本论文是主要运用研究方法如下:首先,采用研究国内外文献的方法,参考相关文献和有研究以获取相关资料,对研究的课题有大致的方向,并对调查取得的资料进行汇总和分析,从而客观、正确的了解研究的问题。具体方法为对相关领域的文献进行更广泛的查阅,并在查阅过程中逐步确定研究的方向,然后缩小文献审阅的范围,不断完善研究主题,并在此过程中积极与老师联系寻求帮助和指导。同时在研究过程中,通过进行对比分析的方法,学习他人相关的研究,能以不同的角度对研究问题进行观察与思考,更加接近事物的本质和规律,并以更优秀的方法解决研究中的问题;采用数据分析法,以实际数据为准则
16、,对实际数据进行收集和分析,对研究问题进行客观准确的分析,减少出现错误的概率。1.2.2研究内容以下是本论文具体内容安排,一共分为七个部分:第 1 章:绪论。主要分析为什么需要设计和开发教务系统。同时,对相关的文献资料进行综合整理,并阐述本论文的研究意义。第 2 章:系统分析。主要通过结合调研与实际使用情况,对系统进行综合需求分析,主要从用户需求、功能需求和综合需求三个角度出发,分析系统应该如何设计,并得出较为可靠的可行性分析和为题解决方案。第 3 章:开发工具及相关技术介绍。简述在设计与开发系统时主要用的技术,对JSP 技术、TOMCAT、MYAQL 简单进行介绍,并简单的介绍了运行环境的配
17、置。第 4 章:系统整体设计。通过对系统进行需求分析,分析系统应该如何设计,从而划分出系统的整体布局和功能模块。第 5 章:系统详细设计。该章节主要介绍系统的详细设计,主要包括系统的模块3设计、功能设计和数据库设计等,并详细介绍了系统数据库设计的 E-R 图和数据表。第 6 章:测试。该章节主要对系统功能进行测试,查看系统功能是否正常运行,并展示了各模块的实现界面截图。第 7 章:结论。此章节是对全文的总结,该部分指出了我个人认为系统的优点和缺点,简介需要改进的地方。42系统分析系统分析是一种帮助决策者在复杂的问题和环境中做出正确的选择的方法,通过使用一定标准比较所有方案的优缺1。2.1系统现
18、状教务系统管理主要负责学校的日常教务管理工作,能提供快速的查询检索功能、按要求进行成绩查询等方便学生查询信息。以此帮助学校教师提高效率,减少错误。而传统的教务系统的存储数据不仅浪费资源,对长期存储的问题也存在着巨大的弊端,管理人员操作不熟悉时,出现的错误率高,并且准确性也受到了限制,这对于要求严谨的教务工作而言是不可接受的。由此,科学技术和信息化建设不断发展,传统的教务系统必然向信息化和数字化的方向发展。2.2系统需求分析教务管理系统是一个基于 JSP、数据库等技术、充分利用互联网系统模式的辅助性工具,为学校提供一个管理教务的平台,教务人员通过这个平台作对数据进行访问,达到协助管理人员完成教务
19、管理的目的。学校在选择教育管理系统时具有自由性,不仅能够自由的选择教务系统,而且能够根据自身情况灵活调整教务管理系统的功能。因此,在开发与设计教务系统是应该要着重解决以下问题:首先是需要根据用户身份,明确系统的各个功能;其次要考虑如何便于没有技术基础工作人员维护系统;另外尽量采用模块化设计方法,使系统功能的各个模块组合或修改时不会相互干扰;最后是教务系统根据不同用户需求而执行增删改数据的功能,存储着大量的用户信息,因此数据库的安全就尤为重要,在设计与开发时需具备数据库维护功能。2.2.1用户需求此基于 JSP 的教务系统开发,需要将与教务系统有关的信息统整成一个整体。首先将用户类型分为三种角色
20、,分别是管理员、学生和老师。主要实现需要根据不同用1唐勇,王广勇.基于系统层次分析法的机电产品性价分析J,2009.5户身份,明确系统的各个功能,学生、老师和管理员能够通过统一的途径对数据进行访问,老师角色可以管理课程信息,修改信息、统计教授课程的学生成绩等;学生角色可以查看对应科目成绩,修改信息和查看其他同学信息功能;而管理员角色可以对系统的后台进行管理,管理员管理学生、教师、系统信息,对各种数据的添加、删除、修改等进行操作,必要时需参与维护系统。2.2.2功能需求管理系统涉及教学生活中的方方面面,例如:学生信息、教师信息、课程信息和班级信息等,需要通过管理员对它进行管理。首先所有用户在登录
21、教务管理系统前必须输入正确的账号和密码,密码账号正确对应时进入系统。登录教学管理系统后,管理员可以增删改有关学生、教师和课程的信息,更改密码;学生进入教学管理系统,能够查看学习科目考试成绩,删改信息;教师登录管理系统后,可以添加学生学习课程,查修信息,查看学生和同事的信息以及对学生成绩进行登记与剖析。2.3可行性分析(1)经济可行性分析,由于 JSP 技术具有支持多平台开发和支持多种开发工具等优点,其开发基本上可以在任何环境中完成,系统部署和扩展时基本不受环境影响,便于系统的部署、维护和修改;JSP 技术拥有强大而多样的开发工具,而且许多可以免费使用,使 JSP 开发和维护的费用相对较低。由此
22、可见,基于 JSP 教务系统的设计和开发在经济上是可行的。(2)技术可行性分析,JSP 是在 JAVA 语言的基础上构建而成的,JSP 开发技术在很大程度上继承了 JAVA 语言的优良特性。JSP 技术最主要的优点是其可跨平台,它可以运行在不同的平台上,能在不同平台上进行动态网页的开发。当前 JSP 开发模式已进入成熟阶段,数据库理论和其他基础技术也都已具备,其他开发所需的资源也相对容易整理和收集。因此,可以得出基于 JSP 的教务系统设计与开发在技术上是可行的。(3)社会环境可行性分析,当今时代计算机技术、通信技术和多媒体技术不断发展,毋庸置疑信息化是当今时代潮流,教务管理也应充分利用信息技
23、术实现教务管理信息化。教务系统能够合理分配教学信息资源,提高了信息的有效性,从而高效地6完成既定目标,提高了教务管理水平和日常工作效率,减少所需的人力、物力和财力资源。73开发工具及相关技术简介3.1JSP、TOMCAT、MySQL 简介JSP(JavaServer Pages)是一种动态交互式网页技术标准,它在进行动态网页开发过程中占据着重要地位。MySQL 是一个开放源码的关联式数据库管理系统,它得到了广泛的应用,是一个快速、稳定、多用户和多线程的数据库服务器2。使用者可以通过 MySQL 对文件中的数据进行添查删改等操作。Tomcat 服务器是免费的开源 Web 应用程序服务器,是轻量级
24、的应用程序服务器,Tomcat 广泛用于中小型系统,是开发和调试 JSP 程序的首选。3本系统采用 Eclipse、MySQL Server 和 TOMCAT 作为开发环境,主要采用以 JSP开发,结合 JavaScript 实现部分功能,加上以 CSS 和 HTML 对网页的布局和排版进行开发。在开发过程中,使用 Eclipse 作为开发软件,采用开源数据库 MySQL 数据库管理技术对数据进行更新和管理,并同时使用 Tomcat 服务器进行开发,Tomcat 作为 web容器,能够有效的减低开发的复杂性。3.2运行环境安装(1)安装 JDK1.7 版本通过浏览官网,下载相应的 JDK 安装
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 学生 信息管理 系统 设计 实现
限制150内