修改,删除的操作以及成绩的录入,修改,删除等。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。SQLServer2005数据库高效安全,两者结合可相互利用各自的优势。
系统功能分析
传统的学习信息管理处理方式主要是手工处理,一般只是打印一些学生的主要信息,譬如:学生个人信息、学生各科分数、学生各学期课程。本学生信息管理系统远远超越了传统的手工处理方式,本系统的大致功能有:
1.用户登陆界面。该界面可以选择使用者的身份,“管理员,学生”。不同的身份有不同的操作界面和功能权限,ID号和密码输入正确即可登录。
2.学生管理界面:提供了学生个人信息、班级信息、专业信息、院级信息以及相关科目的成绩查询,修改登录密码等功能。
3.管理员管理界面:提供了对学生学籍信息的查询、添加、修改、删除,学生成绩的录入、修改、删除,查询班级排名、修改密码等功能。
4.管理员管理界面:拥有最高的权限,可以管理人员的登录和退出,通过学号查询学生的信息,添加学生信息,修改学生的信息,删除学生的信息。
5.信息分别存储在SQL数据库的“学生信息表”、“课程信息表”、“选课信息表”和用户信息表中,如果信息这四张表中不存在,将会无权利登录本管理系统。
可行性分析
对于学生信息管理,现在需要用计算机进行对这种庞大数据的处理,本系统主要提供给高校的老师和学生,对于他们来说,基于JAVA系统的学生信息管理系统是非常简单且实用,学生可以随时查看自己的个人信息,如果有需要可以修改自己的个人信息。对于管理者或者说是老师而言,他们可以在家就对学生进行有效的管理,做到快捷,方便。所以从这几个角度出发我们不难发现该系统的可操作性是完全可行的。
3.系统详细设计
系统概述
对于学生信息管理系统而言,会存在很多的实体对象,这些对象之间的关系处理非常的重要,因此在最开始的时候首先想到的是设计数据库里的表结构以及表字段。即想好了需求中需要哪些表,表与表之间的关联是通过哪些字段。以及这样设计的话它的可行性。
系统总体设计
学生信息管理系统主要包括管理员和学生两大模块。管理员模块包括:学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学生信息