ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:470.30KB ,
资源ID:6041516      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6041516.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JSP的学生学籍管理系统设计总结报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于JSP的学生学籍管理系统设计总结报告.docx

1、基于JSP的学生学籍管理系统设计总结报告中国石油大学(华东)信息与控制工程学院网络应用软件开发实验总结报告基于JSP的学生学籍管理系统设计专业班级:电子1301学号:1305020117姓名:金文义 时 间:2016/05/3-2016/05/152016年05月 目录一、实验内容总结 2二、开发工具及功能简介 2三、典型错误及解决方法 3四、软件使用说明书 4五、扩展功能简介 8六、收获体会及建议 9一、实验内容总结学籍管理是学校教学工作的一个重要的组成部分,学籍管理水平的高低体现了学校教学管理水平的高低。由于缺乏现代化的管理手段,学籍管理人员常常面对大量的信息资料却不能及时调整出自己所需要

2、的数据。学籍管理还处于半手工处理阶段,工作既繁琐又效率低,学生学籍发生异动,其相应的信息资料不能及时进行修改,往往会出现信息处理不一致的情况,如每学期学生信息的登记出现错误的情况,学生学籍的修改工作也极不方便。因此,建立一个完善的集成化的计算机学籍管理系统势在必行,它具有手工管理无法比拟的优点,可以做到检索迅速、查找方便、可靠性高、保密性好、寿命长、成本低等,这些有点能够极大地提高效率,也能对学校科学化。本设计是主要基于java语言和html语言,在My Eclipse和Tomcat环境下开发的与SQL Server数据库相连接的一个供学校使用的学生学籍管理系统,学校工作人员通过登录本系统之后

3、,可以进行学生信息的录入、修改与删除等操作。学籍管理系统的实现和运行可以解决由于学校合并、招生规模扩大和各个小区分散所带来的学籍管理上的困难。此外,本系统还增加了网页背景设计,网页访问权限设置,友情链接以及用户注册等相关拓展功能。二、开发工具及功能简介本次实验所用到的开发环境和开发工具主要有JSP、SQL Server、My Eclipse、Tomcat等。 JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等

4、各个领域中。JSP技术可以以一种简捷而快速的方法生成Web页面。使用JSP技术的Web页面可以很容易地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调

5、试JSP 程序的首选。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。My Eclipse企业级工作平台(My Eclipse Enterprise Workbench ,简称My Eclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和Java EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

6、它是功能丰富的Java EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate。三、典型错误及解决方法在网页设计过程中出现许许多多的问题,不过最终这些问题都得以解决。下面我简单介绍几个典型错误及其解决方法。错误一:用户登录时,无法验证输入的密码与数据库中userslist中用户对应的密码是否一致,即使一致也会提示出错。原因是数据库中提取到的密码与输入的密码长度不一致,解决方法,使用!equals语句判断,如果不相等,跳转到登录失败界面,如果相等进入主界面。错误二:数据库中查询不到对

7、应的学生信息。原因是数据库名或者表名或者是表中列名与JSP程序中定义的变量名不一致导致查询出错。解决方法很简单,将程序中的对应变量名改为与数据库相对应的即可。错误三:输入网址进入界面时总是提示进入页面失败。这个原因有很多,说一下我自己的,其一是没有将文件拷入对应的目录下,其二是程序修改之后有时需要重新发布项目,其三是空指针无效。说一下第三种情况的具体情况及解决方法,前两种解决方案很简单将文件拷贝或者重新发布项目即可。第三种情况出现在我的查询结果页面中,我将查询后的结果放在结果集R中,按照我一开始的设计思路,倘若R为空,则跳转入查询无结果页面,倘若R不为空,则显示查询结果,但是因为R.next(

8、)执行过一次,第二次为空(PS:这是因为一开始试验是至查询到一条结果),导致执行失败,无法进入相应的页面。解决方法,将其写入循环里面,每次执行都会显示相应结果,如果无结果则显示空表单。其实我对这个结果并不满意,但是由于知识有限,并未想出更好的解决方法。错误四:使用session向下一个网页传递数据只能传递最后一次查询到的数据,导致删除操作只能删除查询到的最后一个结果。解决方法是使用超链接的方式传递数据,准确无误。错误五:设置点击按钮进行页面的跳转时,在网页中点击按钮无反应,无法进行跳转。原因是所设置的按钮必须设为button类型才可以使用 onclick = ”window.location=

9、/*.JSP”语句。解决方法是无法设置为button类型的按钮,使用form表单设置为submit类型,用form表单链接到指定页面。错误六:在注册中文名字的用户时总是提示用户名长度不符合要求原因是从网页中提取的字符串进行中文转换后,一个中文仅代表1个字符,而不是2个字符。在JSP程序设计时将对应的条件语句修改后即可解决。四、软件使用说明书在Myeclipse和SQL Server环境下配置成功,发布工程项目后,启动Tomcat,在浏览器地址栏输入http:/localhost:8080/homeproject/index.jsp进入学生学籍管理系统的登陆界面,可以选择登录或者注册用户。默认用

10、户名:王子,默认用户密码:wangzi。登录成功后,进入主界面,会显示当前用户和可进行的操作,包括:信息录入、信息查询、信息修改以及退出系统。在信息录入界面,按照提示进行学生信息录入,提交后会提示信息录入成功,此时在数据库中Student表中可以查询到已录入的学生信息。在信息查询界面中,选择查询方式,输入查询条件,提交后会以表格形式显示查询到的信息;倘若没有查询相应的学生信息,会显示空表单;在查询到学生信息后,可以进行修改学生信息与删除学生信息操作,操作成功后会有提示页面出现,同样可以在数据库中看到对应的操作。点击信息修改直接进入信息修改界面,修改成功后会有提示。点击退出系统会返回到登录界面。

11、在登录界面点击注册,会进入到注册界面,按照提示进行操作,注册成功后会在数据库中userslist表中查到对应用户名与密码。 图1 系统登录界面图2 登陆成功后的主界面图3 信息录入界面图4 信息录入成功提示界面图5 信息查询界面图6 信息查询结果界面图7 信息删除结果页面显示图8 信息修改页面图9 信息成功提示页面图10 用户注册页面图11 用户注册成功页面五、扩展功能简介拓展功能一:网页背景优化插入了一张精美的图片作为网页背景。拓展功能二:友情链接在系统的登录页面上增加了XX搜索、谷歌搜索和中国石油大学(华东)校园主页的链接。拓展功能三:用户注册可以注册使用账号,在登录页面点注册进入注册界面

12、,按照提示进行用户注册,倘若用户名已存在或者两次输入密码不一致,会提示注册失败。注册成功后可返回登录界面进行登录,登陆成功后即可使用本系统功能。拓展功能四:网页保护(访问权限控制)除了登录页面可以直接输入网址进行访问以外,其他网页必须在登录后才可进行一一访问,否则会跳转到错误界面,提示用户登录。六、收获体会及建议这次实验有很大的收获,让我对java语言有了更深的认识,让我对网页开发产生了浓厚的兴趣,同时也体会到了老师和同学们的热心帮助,遇到自己不能解决的问题,就去问比较精通的同学或者大家一起讨论,如果还不行,就去问老师。但是也知道了自己的不足,存在的很多问题。比如自己写的写的小程序出了问题,不会解决了就叫老师帮忙,虽然说一定意义上增加了师生之间的感情,但是会养成一种依赖的心理,碰到问题了第一个想到的是求助而不是自己独立解决,所以以后要多多锻炼自己的信心和增加自己的能力。 本次实验自己亲自动手编写程序,设计网页,让我增加了对java语言程序开发环境的了解,对网页设计有了初步的体验,对数据库的连接与操作有了更直接的感受。对所学知识的运用有了新的见解,增强了自己将知识转化为实验结果的能力,对我帮助非常大。感谢老师的这两周陪伴和帮助,让我受益匪浅!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1