欢迎来到天天文库
浏览记录
ID:18285544
大小:10.07 MB
页数:10页
时间:2018-09-16
《基于jsp的学生学籍管理系统设计总结报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、网络应用软件开发实验总结报告中国石油大学(华东)信息与控制工程学院《网络应用软件开发实验》总结报告基于JSP的学生学籍管理系统设计专业班级:电子1301学 号:1305020117姓 名:金文义时间:2016/05/3-2016/05/152016年05月9网络应用软件开发实验总结报告目录一、实验内容总结2二、开发工具及功能简介2三、典型错误及解决方法3四、软件使用说明书4五、扩展功能简介8六、收获体会及建议99网络应用软件开发实验总结报告一、实验内容总结学籍管理是学校教学工作的一个重要的组成部分,学籍管理水平的高低体现了学校教学管理水平的高低。由于缺乏现代化的管
2、理手段,学籍管理人员常常面对大量的信息资料却不能及时调整出自己所需要的数据。学籍管理还处于半手工处理阶段,工作既繁琐又效率低,学生学籍发生异动,其相应的信息资料不能及时进行修改,往往会出现信息处理不一致的情况,如每学期学生信息的登记出现错误的情况,学生学籍的修改工作也极不方便。因此,建立一个完善的集成化的计算机学籍管理系统势在必行,它具有手工管理无法比拟的优点,可以做到检索迅速、查找方便、可靠性高、保密性好、寿命长、成本低等,这些有点能够极大地提高效率,也能对学校科学化。本设计是主要基于java语言和html语言,在MyEclipse和Tomcat环境下开发的与SQL
3、Server数据库相连接的一个供学校使用的学生学籍管理系统,学校工作人员通过登录本系统之后,可以进行学生信息的录入、修改与删除等操作。学籍管理系统的实现和运行可以解决由于学校合并、招生规模扩大和各个小区分散所带来的学籍管理上的困难。此外,本系统还增加了网页背景设计,网页访问权限设置,友情链接以及用户注册等相关拓展功能。二、开发工具及功能简介本次实验所用到的开发环境和开发工具主要有JSP、SQLServer、MyEclipse、Tomcat等。JSP(JavaServerPages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,
4、在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。JSP技术可以以一种简捷而快速的方法生成Web页面。使用JSP技术的Web页面可以很容易地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat9网络应用软件开
5、发实验总结报告服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS)。SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简
6、称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate。三、典型错误及解决方法在网页设计过程中出现许许多多的问题,不过最终这些问题都得以解决。下面我简单介绍几个典型错误及其解决方法。错误一:用户登录时,无法验证输入的密码与数据库中userslist中用户对应的密码是否一致,即使一致也会提
7、示出错。原因是数据库中提取到的密码与输入的密码长度不一致,解决方法,使用!equals语句判断,如果不相等,跳转到登录失败界面,如果相等进入主界面。错误二:数据库中查询不到对应的学生信息。原因是数据库名或者表名或者是表中列名与JSP程序中定义的变量名不一致导致查询出错。解决方法很简单,将程序中的对应变量名改为与数据库相对应的即可。错误三:输入网址进入界面时总是提示进入页面失败。这个原因有很多,说一下我自己的,其一是没有将文件拷入对应的目录下,其二是程序修改之后有时需要重新发布项目,其三是空指针无效。说一下第三种情况的具体情况及解决方法,前两种解决方案
此文档下载收益归作者所有