1、网站建设课程设计 1 * 实践教学实践教学 * 计算机科学与技术系 网站建设网站建设 课程设计课程设计 题 目: 学生信息管理系统 专业班级: 网络工程 0901 班 姓 名: 指导教师: 2011 年年 6 月月 目目 录录 目 录 1 前 言 2 第一章 需求分析 3 1.1 管理员功能 . 3 网站建设课程设计 2 1.2 教师功能 4 1.3 学生功能 5 第二章 设计部分 6 2.1 登录模块设计 6 2.2 学生信息查询设计 8 2.3 学生信息修改设计 11 2.4 结束模块设计 13 2.5 数据库设计 13 总 结 15 致 谢 16 参考文献 16 前前 言言 随着信息科技
2、在社会的飞速发展与普及,互联网技术在国际社会也日益成熟。每天都 有大量的信息在各种电脑与网络上出现,Internet 与电脑的普及。同时,也改变了传统传 输的传递方式与传统信息的记录存储方式。 现在,利用 Internet 技术来实现“无纸办公”这个概念已经深入人心,校园网作为学 校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了 重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,如何利用 现有的资源来更好的服务于校园的教学, 服务于学校的管理工作, 是摆在我们面前的一个共 同问题。 就目前而言,大多数的学校学籍管理方式,还停留在手工操作的基
3、础上。每个学期和 学年,教师都需要花费大量的时间来登记学生信息,而管理人员也需要花费巨大的工作量, 对每个学生个人信息进行校对管理。 同时, 又形成信息册在教师和教导处之间传递的延时性, 遇到学生转入转出时,因为各个学校使用的学籍卡不同,容易造成信息的缺失或者遗漏。为 网站建设课程设计 3 了减轻教师的繁复工作、 加强学校学生的信息管理方便性, 本课程主要针对学校学籍信息管 理进行研究。 本次设计主要从学校需求分析入手,对设计部分和实现的过程做出分析讨论。 关键字:关键字:JSP;SQL Server 2005;JavaBeans;Java Servle;学生信息管理系统 第一章第一章 需求分
4、析需求分析 管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添 加、删除、修改等操作,对学校系别、专业、班级的管理操作,还可以将学生成绩的数据库 发布到网上,教师的信息发布到网上,方便学生教师进行查询,达到资源共享的目的。 开始 教师学生 查询并显示需要录入成绩课程查询并显示已选课程 录入删除查看成绩 成功 结束结束 1 1.1 管理员功能管理员功能 新学年一到,新生到学生注册出去注册,那么注册员可以接受新生的注册信息,那么 信息就包括学生的基本信息以及简历, 学生信息管理系统, 管理员的功能以及使用权限是最 多的。 网站建设课程设计 4 1. 学籍管理 用户可以对学生
5、的学号进行更改。 2. 学生注册与查询 用户可以根据学生的姓名、学号、班级、专业信息进行注册与查询。 3. 学生毕业 可以成批地处理学生毕业,当然也可以设置学生毕业后学校对他们的资料保存期限。 4. 学费管理 学生缴费标准:根据国家收费标准设置各个系各个专业的每年的学费、书费、住 宿费等。 学生缴费:该接口可实现学生的缴费操作。 学生缴费查询:该接口能够以多个关键字对学生学费情况、以及各专业的收费标 准进行查询。 学生欠费统计:能够十分方便地统计每个班的缴费情况,以催促欠费学生尽快缴 清 5. 班级添加 能够十分方便地添加班级,其中包括班级所在专业、班主任、班干部信息等。 6. 班级修改 可以
6、方便地实现班级的拆、合,修改改班级情况,如辅导员、教室,达到对班级的管 理功能 1.21.2 教师功能教师功能 教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,对学生成绩 的录入,统计学生成绩以及修改自己的密码。 网站建设课程设计 5 1. 成绩录入 每次考试后,各个任课老师可以把该科成绩列表交给辅导员以进行成绩的录入工作, 录入信息包括学生姓名、学号、科目、专业、录入日期。 2. 成绩查询 可以根据多个关键字对学生的成绩进行查询,另外,还可以产生一个班的平均成绩报表、所 有学生的排名以及该专业该年级的班级排名。 3. 成绩修改 如在审卷过程中发现有成绩错误,可以对学生的成绩进行修改 4. 课表查询 任课教师可以查询所带班级的课程表,以及学期课程工作计划。 5. 学生表现管理 学生出工作人员每天可以对学生的出勤情况进行录入, 包括学生的迟到、 早退、 缺席。 并实行积分制,工作人员可以自定义