学生信息管理系统方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生信息管理系统
学校:师大学
学院:
专业:计算机科学与技术学号:
学生:
指导老师:
摘要
学生信息管理系统是为了方便学校教务处处理大量学生信息而开发的管理软件。对于一个学校的管理者来说这个系统有着至关重要的作用,是一个教育单位必不可少的部分。
学生信息管理系统主要是基于JSP开发,SQL Server 2005作为数据库支持。
本系统主要方便了学校对学生信息的管理和学生对自己信息的查询。系统主要分为用户(学生)模块和管理员模块。对于用户(学生)模块来说,只能浏览属于自己的相关信息,而管理员模块则包括学生课程管理、学生信息管理和学生成绩管理三个容。其中学生课程管理包括学生课程查询;学生信息管理包括对管学生信息进行添加、删除、修改、查询等;学生成绩管理主要是对学生成绩的录入。这整个系统操作便捷、灵活而且实用。
关键字:信息管理系统数据库JSP
Abstract
Student information management system is to facilitate the school office to handle a large number of students information and development of management software. For managers of a school, the system has a vital role, is one of the essential part of education unit.
Student information management system is mainly based on the JSP development, SQL Server 2005 as the database support.
This system mainly is convenient for the school to the student information management and inquiry of information about yourself. System is mainly divided into the users (students) module and administrator module. For users (students) module, simply look at their own information, while the administrator module includes student curriculum management, student information management and student achievement management three contents. Student course management including students course inquiry; Student information management including tube student information to add, delete, modify, query, etc.; Student achievement management is mainly to student achievement of entry. The whole system operation is convenient, flexible and practical.
Key words: information management system database JSP
目录
第一章引言 (4)
1.1 项目背景和目的 (4)
1.2 技术支持和研究意义 (4)
1.3 选题依据和研究方法 (5)
第二章功能设计 (5)
2.1 学校对学生信息管理的需求 (5)
2.2 功能概述 (5)
2.3 功能实现 (5)
2.4 总体设计 (6)
2.5 模块详细设计 (6)
2.5.1 学生课程管理模块 (6)
2.5.2 学生个人信息管理模块 (7)
2.5.3 学生成绩信息管理模块 (7)
2.5.4 学生模块 (7)
2.6 操作流程图 (8)
2.6.1 系统身份登陆流程图。 (8)
2.6.2 账户注册流程图 (9)
2.6.3 修改密码流程图 (9)
2.6.4 找回密码流程图 (10)
2.6.5 信息添加流程图 (11)
2.6.6 删除信息流程图 (12)
2.6.7 修改信息流程图 (12)
2.6.8 查询信息流程图 (13)
第三章数据库设计 (13)
3.1 数据库概述 (13)
3.2 数据字典详情 (14)
3.2.1数据字典文字详情 (14)
3.2.2数据字典图表 (14)
第四章系统分析 (15)
4.1 硬件环境要求 (15)
4.2 开发环境和工具分析 (15)
4.2.1 Windows 7系统简介 (15)
4.1.2 MyEclipse简介 (16)
4.2.3 JSP简介 (16)
4.2.4 SQL Server 2005简介 (16)
第五章功能的实现 (16)
5.1 登陆页面 (16)
5.2 管理员登陆 (17)
5.2.1 管理员管理学生课程信息 (18)
5.2.2 管理员管理学生个人信息 (19)
5.2.3 管理员管理学生成绩信息 (20)
5.3 学生注册页面 (20)
5.4 修改和忘记密码 (21)
5.5学生登陆 (22)
5.5.1查看学生个人信息 (23)
5.5.2学生查询课程信息 (23)
5.5.3学生查询成绩信息 (24)
第五章总结 (25)
致 (26)
参考文献 (26)
第一章引言
1.1 项目背景和目的
随着现在高校因扩招导致部学生的增多,以及学生学习的科目众多并且不同专业学习的科目各有不同,所以在传统人工模式下对学生信息的管理越发的复杂。同样在传统的管理模式下,由于数据量大且复杂导致工作人员效率低,而且传统管理容易泄露一些重要的学生信息。并且一个学生在校时间都是数年之久,这样个人学习数据日积月累十分庞大,而一个学校少则百人多则万人,可以想象这么庞大的数据在传统的人工维护管理下是有多么的困难!给教育事业带来了严重的问题。因此,拥有一套方便、快捷的系统来管理学生信息迫在眉睫。
1.2 技术支持和研究意义
进入21世纪,科学技术发展更是突飞猛进,尤其是在计算机领域。如今,计算机科学的应用无处不在,人们把计算机的作用发挥的淋漓尽致,它的能力是有木共睹的。而且现在计算机已经得到普及,使用计算机帮助人们查找、管理一些信息对人们来说也是十分方便快捷的。因此,使用计算机来管理学生信息是历史发展的必然,同时也是一个现代化学校迈出必要的一大步。
使用计算机管理学生信息能够方便学生通过计算机互联网方便查找自己各方面信息,一旦发现信息有误也可以让管理人员迅速修改;计算机能够很好的不让个人信息泄露可靠性高,计算机能够拥有很大的信息存储容量,而且存储时间长久,由此可知存储学校学生信息绰绰有余。因为计算机有着这些优点能够大大的提高人们的工作效率。所以,开发拥有这样一套系统成为了每个学校必不可少的需求。