TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
随着计算机科学技术的发展尤其 是国际互联网的快速发展,高校的许多 教学管理工作可以在网上方便快捷地 完成。 借助选课系统,学生可以在网上 自由选课,教师可以得到计算机自动统 计的选课数据和各项分析数据。 选课系 统能更好地优化和利用教学资源,减轻 工作负担,提高了工作效率。 笔者介绍 了基于 JSP 的高校学生选课管理系统 的设计,其中包括系统结构体系、系统 各功能模块、 数据结构设计及相关技。
) G* A O1 P4 o9 k7 {- g1 系统功能
& Y1 v+ o2 U- ~- A8 J4 n 根据现有的学生选课管理系统以 及校园网的状况,本系统完成后,可实 现如下功能:根据登录记录开放相应的 用户权限; 管理员可以添加或删除用 户;教务员可以添加 /修改开课信息、学 生信息、教师信息、班级信息;教师可查 看课程信息、学生信息、管理选择所开 课程的学生; 学生可查看课程信息、课 程成绩、选课、修改个人信息;根据学生 信息可只开放学生当前可选课程信息。$ d. K, k4 O( Y6 h+ w
2 相关技术介绍
) u& `0 ?: L: K8 {' o7 C5 [ 本系统采用 B/S 体系结构, 使用 Mysql数据库服务器和 Tomcat Web 服 务器, 以 JSP+javaBean+SSH框架开发模 式进行 Web 应用系统开发。
$ a- t0 f9 X4 s" Z3 n% [: I/ z2.1 B/S 体系结构 采用 B/S 体系结构是因为它不用 安装任何客户端软件,用户只需要一台联网的计算机就可以完成选课操作,大 大减轻了用户的操作难度。 同时,客户 端的零维护也方便了管理人员对系统 的更新等操作。
- {" J5 N: `+ k! A! N2.2 JSP JSP 具备了 Java 技术的简单易用、 完全面向对象、平台无关且安全可靠和 主要面向 Internet 的特点,JSP 的优势如 下。
4 c0 x% N* @& i: T0 c 2.2.1 分离内容的生成和显示 使用 JSP 技术,WEB 页面开发人员 可以使用 HTML 或者 XML 标识设计和 格式化最终页面。 使用 JSP 标识或者 Java 程序片段来生成页面上的动态内 容。 生成内容的逻辑被封闭在标识和 JavaBean 组件中, 并且捆绑在小脚本 中,所有脚本在服务器端运行。 如果核 心逻辑封闭在标识和 Bean 中, 那么其 他人都能够编辑和使用 JSP 页面,而不 影响内容的生成。 在服务器端,JSP 引擎 解释 JSP 标识和小脚本生成所请求的 内容, 并且结果以 HTML 或者 XML 页 面的形式发送加浏览器。 这既有利于作 者保护自己的代码,又可保证任何基于 HTML 的 WEB 浏览器的完全可用性。" ], p, ]' ^4 l- S. F h% P
2.2.2 JSP 的平台适应性更广 几乎所有平台都支持 Java、JSP 和 JavaBeans,Windows NT 下的 IIS 通过一 个插件就可以支持 JSP,WEB 服务器 APACHE 已经能够支持 JSP。 由于 A- PACHE 广泛应用在 Windows NT、UNIX 和 Linux 上,因此,JSP 有更广泛的运行 平台。 由于 JAVA 的平台无关性,将 JSP/ J( u# @9 `- {4 K: p' g2 E5 Z
开发的 WEB 服务从一个平台移植到另 一个平台甚至不用重新编译。
$ y! c2 I. S$ i5 W. p2.2.3 JAVA 中连接数据库的技术是 JDBC 很多数据库系统带有 JDBC 驱动程 序,JAVA 程序通过 JDBC 驱动程序与数 据库相连、执行查询、提取数据等操作。 SUN 公司开发的 JDBC-ODBC BRIDGE 技 术 , 使 JAVA 程 序 可 以 访 问 带 有 ODBC 驱动程序的数据库, 如 Oracle、 Sybase、MS SQL Server 和 MS Access 等 类型的数据库。
9 U8 o8 {3 a% u! P( @* m. i2.2.4 其他 JSP 可生成可重用的组件, 采用标 识简化页面开发,提供所有的 Servlet 功 能,有健壮的存储管理和安全性,拥有 “一次编写,随处运行”的特点。
" U$ I6 y9 n- C6 o' O6 J/ p
4 ] P/ P( Y; W& \9 c
8 [8 h! p, N+ g# e' g
$ a. j8 c3 T* E& C2 U$ S8 N2 ?3 e3 U项目源码下载地址: 演示地址 :http://xuanke.52itstyle.com 用户密码 admin
' i. y% D; ^0 |5 k `4 ?! g系统只可以做查询用、删除新增会报错!!!
8 f7 C' P5 }6 x; a) q/ P ~" v
" F8 |4 s' }. p& m# m/ ^4 r$ }; c2 V7 G5 t4 a7 h2 q0 J
|
|