1、1 毕 业 论 文 学生档案信息管理系统的设计与实现 2 目 录 论论 文文 摘摘 要要 3 3 一、系统概述一、系统概述 4 4 (一)研究背景 4 (二)系统开发的意义 4 二、系统需求分析二、系统需求分析 5 5 (一)系统中的参与者 5 (二)系统的用例 5 1管理员的用例图 . 5 2系统的管理员主用例识别和描述: . 6 3.管理员主用例的子用例分析 6 三、系统的设计三、系统的设计 9 9 1.功能简介 9 (1)学生操作模块: . 9 (2)教师操作模块: 10 (3)管理员操作模块: 10 (二)类的分析与设计 . 10 (三)本系统的顺序图 . 14 1.管理员添加学生信息
2、顺序图 . 14 2.教师添加成绩顺序图: . 15 3.学生修改密码顺序图: . 16 四、数据库设计四、数据库设计 1717 (一)数据库概念设计 . 17 (二)数据库的逻辑设计 . 18 (三)数据库的物理设计 . 19 (三)系统所用到的视图与关系 . 21 (一)系统实现工具与支持平台 . 21 1.数据库连接 . 21 2.乱码处理 . 22 (三)系统界面 . 22 1.系统的登录界面 . 23 2.管理员添加学生信息界面 . 25 3.管理员查找教师信息 . 27 六、总结六、总结 3131 参考文献参考文献 3232 致 谢 . 32 3 论 文 摘 要 随着信息技术在管理
3、上越来越深入而广泛的应用,管理信息系统是一个不断发展的 新型学科,任何一个单位要生存发展,就要高效率地把内部活动有机地组织起来,也就 必须建立与自身特点相适应的管理信息系统。 现在的学校都在不断的扩招,而纸质的档案在使用和管理都比较的麻烦,因此学校 就要有一个完善的系统来管理学生的档案信息,本系统主要完成的是教师对学生的成绩 进行的管理,管理员则是管理教师和学生的基本信息,对其进行增删改查等一系列的操 作,学生则可以浏览自己的一些信息等。本系统主要采用了 Jsp、Java、SQL Server 数 据库的相关技术,主要完成对学生的一些基本情况进行统一的管理。系统的需求分析、 功能模块划分、数据
4、库模块分析,并由此设计了数据库结构和应用程序。以 Windows xp 操作系统为开发平台,设计出一个学生档案管理信息系统,对学生的基本信息等进行统 一管理,便于添加、查询、修改。 关键词:关键词:档案管理系统 数据库 SqlServer MVC MyEclipse 4 学生档案信息管理学生档案信息管理系统的设计与实现系统的设计与实现 孙俊骁 (开封大学 软件学院 软件技术) 一、系统概述 (一)研究背景 学生档案管理系统是一个教育单位不可缺少的部分,而又是一项重要而且繁琐的工 作,是管理员管理学生了解学生信息的一种基本方法。应用计算机对学生档案进行管理 已经成为人们从事这行管理的迫切需求。而
5、它的内容对于一个学校的决策者和管理者来 说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手 段。 但一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点, 如:效率低、保密性差,另外时间长了,将产生大量的文件和数据,这对于查找、更新 和维护都带来了不少的困难。 随着计算机技术的飞速发展,计算机在各行各业中得到了迅速推广,同样在各中行 业中也得到了广泛的应用,各种各样的软件也营运而生,但是这些软件都具有普通性的 特点,并不是针对某一具体对象的管理机制而写的,所以,在某些特定的工作中,它就 不再实用。 因此, 本次将开发一个学生档案管理系统, 实现学生
6、档案管理系统的现代化、 科学化,完善运行的机制,大大减少管理者的错误率和人力资源的浪费,从很大程度上 减轻了管理人员的负担。 从而, 提高管理人员的工作效率, 使其符合现代化发展的需要。 主要实现的功能模块有学生登录、管理员登录、学生查看信息,学生修改密码、管理 员对学生信息的增删查改等功能。 (二)系统开发的意义 高校的招生规模不断的扩大,在校大学生的人数不断上升,在办公化日益完善的今 天,很多高校将自动化引入到学生的日常管理之中,学生信息管理系统就是其中的一个 重要环节, 它作为学生入学的一个起点, 是实现校园信息化进程当中很重要的一个方面。 5 其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。本系 统分析了现今学生信息管理系统中所应用的几个环节,并针对每个环节做出了详细的阐 述和探讨。学生信息管理系统需要完成 2 个内容:学生的基本信息,学生的成绩管理。 两个方面的内容均提供添加、修改、查询的功能。开发用到的相关技术有 Java 编程语 言、引入 MVC 设计模式理念,以及后台数据库 MySQL 的搭建与操作,并对模块的功能进