4.1系统设计 9
4.1.1学生选课模块 9
4.1.2教师模块 9
4.1.3管理员模块 10
4.1.4系统功能层次图 10
4.2数据字典 13
4.3系统实现 14
4.3.1用户登录模块 14
4.3.2 管理员模块 16
4.3.3学生模块 20
4.3.4教师模块 22
第五章 系统测试 24
5.1软件测试方法 24
5.2 测试用例 24
结束语 28
参考文献 29
致 谢 30
第一章 绪论
1.1课题背景和意义
当前的社会,各种科学技术的发展是非常迅速的,尤其是计算机技术,从一开始的摸索到现在的日益成熟,其强大的功能被大众广泛认知并接受,它可以涉及参与人类社会的各个领域。现代网络技术的高效发展,Web数据库技术已经成为应用于人们生活各领域中最为广泛选择的网站架构基础技术。对于一些教育机构,无论是大大小小的学校,还是一个大范围的教育区域管理,学生信息管理系统是其正常运转中不可缺少的部分,学校的决策者和管理者可以通过它得到大量的信息和快速的查询进行更高效的管理,避免浪费很多的时间和精力。
1.2本系统重要的功能模块
本学生信息管理系统的主要目的就是为了对学生信息进行更方便快捷的有效管理,主要用户为老师、学生和管理员 ,学生能够通过这个系统查询到自己想知道的有用信息,可以靠自己就能够进行选择自己很感兴趣并且想要去学习的课程,还可以删除已选的但又不想去学的课程,教师可通过这个系统查询到自己想知道的有用信息,查询找到自己所教授的课程表的信息内容,系统里的管理员拥有权限比老师和学生这两个角色要高的很多,被系统允许可以自行添加以及自行删除某一个学生信息,教师信息,课程。
为了能够让系统适应现实,系统实现了下面的几个模块:
1.登陆:管理员角色,教师角色,学生角色可以输入自己的用户名和登陆密码进入到学生管理系统内部。
2.信息添加:管理员可以选择特定的学生和教师,并对他们的信息进行相应的添加操作。
3.信息修改:管理员可以选择特定的学生和教师,并对他们的信息进行相应的修改操作。
4.查询信息:学生用户和教师用户可以通过系统中的查询功能键对自己想要知道的信息进行查询操作.
5.删除信息:管理员可以选择特定的学生和教师,并对他们的信息进行相应的删除操作。
第二章 编程技术介绍
学生信息管理平台主要是由JSP技术、MYSQL数据库、Hibernate技术和B/S模式等一些技术编写,下面是这些技术的详细介绍。
2.1 Java技术
Java是面对对象的程序设计语言与Java平台的总称,因为相对于其他语言来说,它的通用性是比较安全而且高效的广泛被使用于互联网等各种领域中,Java分别有Java应用程序接口、Java编程语言、Java虚拟机(JVM)和Java文件这四个方面组成。
Java的主要特征就是易学性,虽然说Java语言和C语言,C++语言很相像,这让大部分学过编程基础语言的学者从接触这种语言的开始,都能够对比后两种语言,逐渐适应它并且能够轻松学习它,同时Java也抛弃了C++中某些令人很难明白以及解决的特别性质,例如重载和多继承等;Java语言是完全面对对象的,Java提供了封装、继承和多态等一些基本的面向对象的特性,而且只支持单继承。Java还提供全面动态绑定机制;Java具有安全性,因为Java程序经常要被放置在开放的网络环境中运行,所以Java从刚开始就很重视网络的安全性。 java+mysql学生信息管理系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_47583.html