欢迎来到天天文库
浏览记录
ID:36230099
大小:155.00 KB
页数:14页
时间:2019-05-07
《简单的教师信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《JAVAWEB程序设计-JSP》考查报告题目:基于JSP+JavaBean+Servlet技术的怀化学院教师信息管理系统系统学生姓名: 学 号: 系 别: 计算机工程系 专 业: 计算机科学与技术指导教师: 蒋启明副教授起止日期:2013.11.25-2013.12.262013年11月25日1、需求分析:1.1功能需求:本系统的开发主要是为了集中管理学校在职教师的信息,包括管理员注册、教师注册,添加教师、教师登录、管理员登录等,重点解决了教师信息更新不方便、不及时等问题,方便查找教师信息。1.2功能简述:教师信息管理系统主要是提供网上教师信息管理
2、平台。用户通过登录功能进行角色判断。管理员功能包括添加教师、修改教师、删除教师对教师信息进行修改。教师的功能有查询个人信息,与查询其他教师信息等。2具体实现中采用的关键技术本系统用JSP/JAVA语言编写,使用MySQL数据库,。下面详细介绍JSP、JAVA、MySQL、JDBC桥技术。2.1JSP技术2.1.1JSP简介JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。用
3、JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP与JavaServlet一样,是在服务器端执行,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,
4、主要面向因特网的所有特点。2.1.2JSP特点JSP具有跨平台、分离静态内容和动态内容、可重复使用组件、沿用了JavaServlet的所有功能、预编译等特点。2.2JAVA技术2.2.1JAVA简介Java,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。Java分为三个体系JavaSE
5、(Java2PlatformStandardEdition,java平台标准版),JavaEE(Java2Platform,EnterpriseEdition,java平台企业版),JavaME(Java2PlatformMicroEdition,java平台微型版)。2.2.2JAVA特点JSP具有平台无关性、安全性、面向对象、分布式、健壮性等特点。2.3JDBC桥技术由于微软的数据库不是用Java语言来编写的,但是我们需要用java语言连接微软的数据库,这样就要编写一个桥连接,使java语言编写的代码也可以操作数据库。JDBC-ODBC这个桥连接就可以实现
6、。2.4JavaBean技术JavaBean组件就是利用Java语言编写的组件,它好比一个封装好的容器,使用者并不知道其内部是如何构造的,但它却具有适应用户要求的功能,每个JavaBean都实现了一个特定的功能,通过合理地组织不同功能的JavaBean,可以快速生成一个全新的应用程序。使用JavaBean的最大优点就在于它可以提高代码的重用性,例如正在开发一个商品信息显示界面,由于商品信息存放在数据库指定表中,此时需要执行连接数据库、查询数据库、显示数据库操作,如果将这些数据库操作代码都放入JSP页面,代码复杂度非常高,非编程人员根本无法接受这样的代码,这将为
7、开发带来极大的不便。编写一个成功的JavaBean,宗旨是“一次性编写,任何地方执行,任何地方重用”,这正迎合了当今软件开发的潮流“简单复杂化”,将复杂需求分解为简单的功能模块,这些模块是相对独立的,可以继承重用,这样就为软件开发提供了一个简单、紧凑、优秀的解决方案。3.数据库及表结构的创建本系统有两个对象:系部管理员与教师所以要考虑两方面的因素。对于系部管理员关心的是对于教师的添加、修改、删除以及更新,对于教师关心的是自己信息的查询。由于考虑到系统安全以及实际应用方面,本系统并没有注册这一项功能。而添加教师就成了变相的注册!3.1数据库的概念结构设计:编号密
8、码性别教师表:姓名邮箱生日住址教师信息
此文档下载收益归作者所有