1、学生信息管理系统 1 基于 JSP 的学生信息管理系统 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成 熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内 部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本文采用 JSP 和 MS SQL-Server 等软件为开发工具,以 Windows XP(或 Windows 2000)为 开发平台,设计出一个学籍管理信息系统,对学生的信息、课程、成绩进行统一管理,便于查 询、修改和删除。涉及到的主要内容有:体系结构规划、设计平台的搭建以及系统的设计。主 要实现的功能
2、模块有管理系统的功能介绍子系统、新生入学子系统、学生成绩管理子系统、在 校学生管理子系统、离校学生管理子系统、各种信息查询子系统以及系统维护子系统。 该系统功能完善,可使高校的学籍管理系统从纯手工中解脱出来,实现高校学籍管理系统 自动化、规范化、合理化、科学化,其实用性强,用户界面友好,有助于加快高校的信息传递 和智能建设,并为高校整体实现信息化管理体系作好铺垫。 关键字关键字:学生学籍管理; B/S;JSP;SQL SERVER 2000;JDBC-ODBC; 学生信息管理系统 2 目 录 摘要. 1 ABSTRACT 错误错误!未定义书签。未定义书签。 引言. 4 第一章 绪论. 5 1.
3、1 选题背景和意义 . 5 1.3 系统开发技术 . 6 1.3.1 B/S 体系结构 . 6 1.3.2 SQL SERVER 2000 . 7 1.3.3 JSP 技术 . 8 1.3.4 ODBC 数据访问接口 9 1.3.5 JDBC 数据访问接口 10 1.3.6 JAV ASCRIPT 10 第二章 系统设计11 2.1 需求分析 11 2.1.1 运行环境 12 2.2 系统总体设计 . 12 2.2.1 系统目标设计 12 2.2.2 系统设计思想 13 2.2.3 系统功能描述 13 2.2.4 系统用例图 15 2.2.5 系统 UML 活动图 . 17 第三章 数据库设计
4、. 19 3.1 总体表设计 . 19 3.2 数据库表的结构. 19 3.3 实体及 ER 图 . 21 3.3.1 登录管理 21 3.3.2 实体的 ER 图 . 22 3.4 数据库表的关系图. 24 3.5 数据库表的视图. 25 第四章 系统具体实现. 26 4.1 关键应用. 26 4.1.1 数据库连接 26 4.2 登录管理. 30 4.3 菜单界面. 31 4.4 系统管理. 32 4.4.1 学生信息显示页面 32 4.4.2 学生信息修改页面 35 4.4.3 添加学生信息页面 36 4.4.4 成绩查看页面 36 4.5 课程管理 . 38 4.5.1 选修课表显示
5、38 学生信息管理系统 3 4.5.2 选课情况页面 38 4.6 学生管理页面. 40 4.6.1 学籍维护页面 41 4.6.2 成绩查看页面 42 4.6.3 学生选修课表页面 42 4.6.4 所选的课程 44 4.6.5 修改个人密码 45 第五章 全文总结. 46 致 谢. 错误错误!未定义书签。未定义书签。 参考文献:. 48 学生信息管理系统 4 引引 言言 进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件 正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应 用软件, 而目前网络版软件中似乎存在着两种不同的趋势, 一
6、种是称为客户端服务器的 C/S 结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被 广泛运用于局域网中。而另一种,也是本毕业设计所采用的,是称为浏览器服务器的 B/S 结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于 软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于 局域网,更适用于 Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而 是去租用,甚至是免费使用 ISP 的服务器资源,因而受到越来越多中小型单位的青睐。 本系统运用了 B/S 结构开发的。 学籍管理是学校教务的一项主要工作,它反映了一个学校的生源情况和学生的在校表现, 每一个档案都记录了一个学生在每个学校的一段历史,必须真实可信,所以档案管理工作是一 项严肃、认真而又繁琐的工作。本系统在认真研究国内外同类产品的基础上,博取众家之长, 并在多年从事学生档案管理专家的指导下开发而成,该系统适合各类中、小学校、职业技术学 校的学生学籍管理。 “学籍管理系统“从根本上解决了学校管理学生有关学生档