没有合适的资源?快使用搜索试试~ 我知道了~
首页"基于Web的综合实习管理系统设计与实现"
"基于Web的综合实习管理系统设计与实现"
0 下载量 201 浏览量
更新于2023-11-24
收藏 2.6MB DOC 举报
摘 要: 随着全球信息化技术的兴起,我国及世界各大院校都已建立了自己的校园网。为了适应时代发展需求,基于互联网的综合实习管理系统应运而生。该系统能够使实习学生通过互联网完成综合实习课题的选定,采用Web方式,适用于局域网和Internet。该系统具有课题审核、权限管理、信息交流等功能,并提供课题保存、课题查询等功能。系统采用JSP技术为主要技术,采用多级角色管理,包括系统管理员、专家、老师和学生几种权限。本文介绍了用户的权限划分,并详细论述了该系统的设计思想和实现方法步骤,为以后的研究学习打下基础。 关键词:权限、多级角色管理、申报、审核、选题
资源详情
资源推荐
济南大学毕业设计
- 4 -
2 基本技术简介
本系统全称为综合实习管理系统,开发的目的是为学生提供通过学校的网络进行
综合实习题目的选择。
2.1 本系统拟采用的解决方法(技术)
系统要求实现实习网络管理系统的基本功能,从安全性,方便性和便于维护的考
虑,选择一个 Web 实现技术。该系统采用 B / S 模式,允许用户直接访问服务器上的
浏览器,以及用于远程操作和维护信息系统的主题。
服务器端程序实现的方法也有很多,系统将选择目前流行的网络编程技术 – JSP
为主要实现手段(配合 Java Servlet,HTML 等)。 JSP 作为 Web 实现技术,其效率
是非常高的。这是完全符合系统的实时性要求的综合实践。 JSP 自身的安全,再加
上实现模式的特点,完全能够满足要求的主题管理。此外,作为 Java 平台的一部分,
JSP 技术的 Java 语言“一次编写,到处运行”的跨平台特性。但是,随着越来越多的
服务器厂商将 JSP 支持添加到产品上,与 JSP,使系统也可以被移植到其他平台上运
行。各种优势,使这个系统将成为一个好学校教学管理网络实现。 JSP 是一个很好
的技术来实现这个系统,作为这个系统的主要实现方法是非常合适的。
配合 JSP 程序,本系统通过 Tomcat 服务器运行。Tomcat 和 IIS、Apache 等 Web
服务器一样,具有处理 HTML 页面的功能,而且它还是一个 Servlet 和 JSP 容器,独
立的 Servlet 容器是其默认模式。它在运行时占用系统资源小,扩展性好,支持负载
平衡与邮件服务等开发应用系统的常用功能;它还在不断的改进和完善中,任何一个
感兴趣的程序员都可以更改或加入新的功能。所以 Tomcat 是开发和调试 JSP 程序的
首选。
2.2 主要技术简介
2.2.1JSP 技术
JSP 是 SunMicrosystems 公司倡导,许多公司参与建立一个动态的的技术标准。
在传统的网页 HTML 文件(*.HTM,*.HTML)中加入 Java 程序片段(Scriptlet 中)
和 JSP 标签,构成 JSP 页面的 Java 程序片段可以操作数据库,重新定向网页以及发
送 E-mail 等,实现创建一个动态网站所需要的功能。所有程序操作都在服务器上执
行,客户端的网络上传得到的结果,这大大降低了客户端浏览器的要求,即使客户端
的浏览器不支持 Java,JSP 页面也可以访问。
济南大学毕业设计
- 5 -
JSP 全称 Java 服务器页面,这基本上是一个简化的 Servlet 设计,他实现了 HTML
语法 Java 扩展(<%%>形式)。 JSP 和 Servlet,在服务器上执行,通常返回给客户
端的 HTML 文本,只要在客户端浏览器就能够浏览。 Web 服务器访问 JSP 页面请求
时,首先执行的程序段,然后将执行结果和 JSP 文件中的 HTML 代码一起返回给客
户端。JAVA 程序段可以对数据库操作,重定向网页,创建动态网页,以实现所希望
的功能。
JSP 技术使用 Java 编程语言类 XML 的 tags 和 scriptlets,来封装处理逻辑来生成
动态网页。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP
网页逻辑与网页设计显示分离,支持可重用的基于组件的设计,使基于 Web 的应用
程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,其主要
目的是从 servlet 中分离出表示逻辑。
JSP 页面由 HTML 代码和 Java 代码嵌入其中形成。服务器在页面被客户端请求
以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。
Java Servlet 是 JSP 的技术基础,大型 Web 应用程序开发需要的 Java Servlet 和 JSP 的
支持才能以完成。 JSP 具有 Java 技术的易于使用的,完全面向对象,具有平台无关
性和安全性,主要面向因特网的所有特点。
JSP 推出以来,许多大公司都支持 JSP 技术的服务器,如 IBM,甲骨文,BEA
公司,因此 JSP 迅速成为商业应用的服务器端语言。
2.2.2JDBC 技术
JDBC 是 Java 开发者 - Sun 的了 Javasoft 公司开发 Java 数据库连接(Java Data
Base Connectivity)技术,通常用于各种数据库,提供一个无缝连接技术。 JDBC 的
Web 和互联网应用中的作用是和 ODBC 应用程序在 Windows 系列平台的类似的作
用。
JDBC 是用于执行 SQL 语句的 Java API,可以统一访问各种关系数据库,它由一
组 Java 语言编写的类和接口组成。 JDBC 为工具/数据库开发人员提供了一个标准的
API,它可以构建更高级的工具和接口,使数据库开发人员用纯 Java API 来编写数据
库应用程序。
使用 JDBC 中,各种关系数据发送 SQL 语句是一件很容易的事情。换句话说,
使用 JDBC API,你不必为访问 Sybase 数据库专门写一个程序,访问 Oracle 数据库专
门写一个特殊的程序,访问 Informix 数据库再写一个程序等,只要使用 JDBC API 程
序员写一个程序就够了,它可以被发送到适当的数据库 SQL 调用。同时,结合 Java
语言和 JDBC 使得程序员不必编写针对不同的应用平台的不同程序,只需编写一次就
可以运行在任何平台,这是 Java 语言“一次编写,到处运行”的优势。
Java 数据库连接架构是 Java 应用程序连接到数据库的标准方法。对于程序员而
剩余37页未读,继续阅读
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功