- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于JSP的学生管理系统 答辩人:胡建琴 指导教师:沈宇杰 软件技术一班 学生管理系统简介 本系统是用JSP开发工具实现的,主要完成对学生信息的管理,包括添加、修改、删除,查询,以及用户管理等五个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成学生信息的修改。查询功能也是系统的核心之一,在系统中主要根据学生学号和课程号进行查询,其目的都是为了方便用户使用。系统也有完整的用户添加、删除和密码修改功能。 选题意义 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、必威体育官网网址性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 系统设计 本系统功能主要划分学生操作管理、管理员操作管理这2大模块。其中学生操作模块包括学籍维护、选课管理、成绩查询、修改密码这几个小模块。管理员操作包括后台学生信息管理、选修课程信息管理、基础课程信息管理、成绩这几个小模块。 下面分别为学生操作管理、管理员操作管理和系统总功能图。 数据库设计 在本系统中使用的是SQL Server2000数据库。系统使用的数据库名为tong,包括6个数据库表,如下: admin表:记录管理人员信息 student表:记录学生信息 chengji表:记录基础课程信息 kecheng表:记录选课信息 成绩关联表: 记录学生基础课程成绩 选课关联表:记录学生选课信息 连接数据库 本系统采用JDBC-ODBC Bridge驱动程序来连接数 据库,采用SQLServer2000数据库。 建立ODBC数据源(系统数据源名称为dsn112); 编写JSP程序连接数据库代码如下: % Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); //载入驱动程序类别 Connection con = DriverManager.getConnection(jdbc:odbc:mos1); //建立数据库链接 Statement stmt = con.createStatement(); //建Statement对象 ResultSet rs; //建立ResultSet(结果集)对象 rs = stmt.executeQuery(SELECT * FROM student); //执行SQL语句 % 系统具体实现 登录管理:用户只需要填写登录帐号和密码,后台会判断用户的权限从而进入不同的操作页面。在这里有2个操作界面,一个是学生页面,另一个是管理员页面。 对用户输入错误的用户名或密码时,显示出错页面,如下图所示。 下面分别用图以及文字介绍学生操作界面和管理员操作界面。 管理员操作界面 修改和添加页面 查看成绩页面 选修课表 学生操作界面 学籍维护 学生选课页面 相应的提示框 修改密码 演示完毕 谢谢各位评审老师!!! * 2014.4.26 学生操作管理 学籍维护 选课管理 成绩管理 修改密码 管理员操作管理 学生信息管理 选修课程管理 基础课程管理 查看成绩管理 学生管理系统 学生操作 管理员操作 学籍维护 选课管理 成绩管理 修改密码 学生信息 选修课程 基础课程 查看成绩 课程列表 所选课程 添加学生 修改学生 删除学生 添加选课 修改删除 添加课程 修改删除课 当输入的用户名或密码有错时,显示提示框,如下图所示: 在此页面既可以查询到学校所有学生信息,也可以在此编辑学生的 一些信息,比如增加、修改、删除学生信息。 下面为管理员对在校学生基本信息的修改和对新生的录入。 在该页面,管理员不仅可以查看成绩,也可以对相应的信息进行修改。 从显示的信息可以看出,根据每个学期的变动,可以对课程进行删除,或者对有错的课程进行修改,如下图所示: 该页面包括:系统说明、个人信息、公告查看、成绩查询、选修课程、修改 密码、所选课程、修改信息、学校主页、退出系统这十个子模块,如下图所示: 在该页面你可以核对基本信息(不可录入)这一块,发现信息有错,可以通 过管理员进行修改。下面的基本信息,可以填写完整,也可以进行修改。 该页面显示所有选修课,学生可以根据个人爱好,选择课程,只
文档评论(0)