文档介绍:完整设计论文
2
肉玄Z茉宝火事
本科毕业论文
学生学籍管理系统
学
院:
计算机与信息工程学院
专
业:
计算机科学与技术
学
号:
081013054
姓
名:
指 1 B/S体系结构 2
3. 2 MySQL Server 3
JSP 技术 4
5
JDBC数据访问接口 6
2系统设计 7
1需求分析 7
1. 1运行环境 7
8
2. 1 系统目标设计 8
2. 2 系统设计思想 8
2. 3 系统功能描述 8
3数据库设计 11
1 总体表设计 11
数据库表的结构 11
3数据库实体图 13
3. 1 数据库实体介绍 13
3. 2 实体 ER 图 13
4学生学籍管理系统的具体实现 16
1数据库连接 16
2 登录界面 17
3 管理员操作 18
3. 1 院系管理 19
4. 3. 2 专业管理 20
4. 3. 3 班级管理 20
4. 2. 4 学生管理 21
4. 2. 5 课程管理 22
4. 2. 6 班级选课 22
学生成绩管理 23
4. 2. 8 信息查询 25
4. 管理设置 26
4. 3 教师操作 28
4. 3. 1 学生选课管理 28
4. 学生成绩管理 29
4. 3. 3 信息查询 29
学生操作 29
5 总结 31
致 谢 32
参考文献 33
绪论
随着科学技术、管理方法的不断进步,传统的办公方式、方法和手段已经不 能适应现代管理的需要,作为以培养高质量合格人才为宗旨的高等学校,总是走 在科技的最前沿,学籍管理的计算机化的已成为高校管理现代化、决策科学化的 一个重要环节,是开创学籍管理工作新局面的必由之路。
学籍管理指学校对学生所获得的学籍资格进行管理。凡经过升学考试或按规 定手续被正式录取的学生,入校办理注册手续后即取得该校学籍,它标志着学生 取得了参加学习的资格。学籍是组织管理学生的客观依据,但传统的学籍管理模 式和管理手段不仅大量地消耗人力、物力,同时,还存在诸多弊端,时常影响教 学秩序,阻碍教学改革的深化,难以保证该项工作应具有的严肃性。
学生学籍管理系统要实现的目标是为该校提供全面的学生学籍管理的解决方 案,以解决传统人工管理方式效率低、保密性差、不利于查找、更新和维护的问 题,极大地提高学生学籍管理的效率,节约教育经费,以适应学校信息化建设的 发展趋势。
具体目标如下:
1、提高学生学籍管理的效率,节约管理成本,增强学生管理的安全性。
2、 满足教育管理单位、学生管理人员和学生的不同层次和不同方面的需要。
3、 为学校将来的整体信息化建设提供必要的支持。
总之,通过该系统的建设来提高高校学生学籍管理效率,是的学校的发展能 够适应当前的教育信息化建设的总体建设趋势。
因此,开发一个功能完善、操作简单、界面友好、有针对性的学籍管理系统 对学校、乃至社会都是非常必要,非常有意义的。
系统使用JSP编程,以MySQL为数据库,实现学生学籍管理系统。该系统有 三个不同的角色:管理员、教师、学生,不同的角色具有不同的权限,进行不同 的操作。
从管理员角度来看,该系统有七个功能模块:
1、 学院管理模块。
(1) 添加院系:该页面实现增加院系功能。
(2) 院系管理:其中包括修改院系信息和删除院系。
(3) 添加专业:该页面实现对某个院系进行添加专业。
(4) 专业管理:其中包括修改专业信息和删除专业。
2、 班级管理模块。
(1) 添加班级:主要实现对某个学院的具体某个专业进行添加班级。
(2) 班级管理:该页面实现对各班级的信息修改和删除。
(3) 班级选课:实现对整个班级进行选课,当班级选完课后,该班级所有 学生也会选修该课程。
(4) 选课管理:该页面实现删除某个班级的选课,同样,删除班级选课
的同时该班级所有学生也会从选课表中删除该课程,以实现数据的一致性。
3、 学生管理模块。
添加新生信息:实现新生的录入。
修改学生基本信息:在学生的原信息基础上进行修改。
查询毕业学生:浏览当前年份的毕业生
4、 课程管理模块。
添加课程:添加新课程,其中包括该课程所属院系。
课程管理:其中包括课程信息修改和课程删除。
5、 成绩管理。
录入学生成绩:选择具体班级所选的具体课程的全体学生进行录入成 绩。
查询成绩排行:查询某个班级某科成绩的排行。
6、 管理设置。
添加管理员:添加系统的新用户,包