简单学生信息管理系统
学生管理信息系统

学生管理信息系统.NET()开发文档开发团队名称:星尘工作室( Star Studio)团队成员:查进旻微电子与固体电子学院2000级林伟通信工程学院2000级唐苏计算机科学与技术学院99级刘冠良光电子信息学院2001级一、软件开发背景:学生信息管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。
以前的人工管理方式以人为方式处理这样大量的数据,不可避免地增加了管理的工作量及复杂程度,使学生处、教务处及各系学生科有关管理人员工作繁复、负担重、压力大。
并且人为方式固有的不严密性常常带来各种工作中的疏漏,使得复杂度更甚,常常让工作人员感到头疼。
为了解决这种状况,以计算机实现管理的科学化、严谨化,我们的技术人员此前也做过不少有益的尝试,但由于缺乏各方面的技术支持及相应条件再加上软件分析的不全面和选用开发平台的不够科学,使得仅有一些小的模块可用性较高,而一直未能建立起完整的管理模块。
当前人工管理工作中存在的问题:目前,学校的学生管理机构仍然以人工管理方式为主,这种人工系统在管理工作中存在很大的弊病。
其一、学生信息量大,管理人员的工作量大,负担重,压力大;且工作繁复,复杂程度高,使管理人员颇感头疼;其二、人工处理方式由于其固有的不严密性,造成数据处理中的错、漏现象不可避免,数据缺乏正确性,而且增大了工作难度;其三、由于信息处理量大,信息流动不畅通,反馈时间延长,缺乏时效性;其四、数据备份、传输、报表、统计等相关工作量大,费时,繁琐,容易出错;此外,作为学校的管理职能部门的学生处,与各系、所的管理部门之间的信息交流很不规范和统一,工作效率很低。
根据现实情况,要彻底改变原来的不利局面,以适应现代化管理发展,最佳的改进途径是建立一个完善的计算机管理信息系统,用计算机实现对数据的搜集、加工、存储等精确处理,并且充分发挥网络的优势,加快信息流动,及时反馈,全面提高工作效率。
学生管理系统c语言简单版

学生管理系统c语言简单版学生管理系统c语言简单版介绍:学生管理系统是一种用于管理学生信息的软件,它可以方便地对学生的基本信息、课程成绩等进行录入、查询、修改和删除等操作。
本文将介绍如何使用C语言编写一个简单的学生管理系统。
功能:1. 添加学生信息2. 查询学生信息3. 修改学生信息4. 删除学生信息5. 显示所有学生信息实现方法:1. 添加学生信息添加学生信息需要输入以下内容:姓名、性别、年龄、班级和电话号码。
我们可以定义一个结构体来存储这些信息,代码如下:```struct Student {char name[20];char sex[10];int age;char class[20];char phone[20];};```然后定义一个数组来存储多个学生的信息:```struct Student students[100];int count = 0; // 学生数量```接下来,我们可以编写一个函数来添加新的学生信息:```void addStudent() {struct Student student;printf("请输入姓名:");scanf("%s", );printf("请输入性别:");scanf("%s", student.sex);printf("请输入年龄:");scanf("%d", &student.age);printf("请输入班级:");scanf("%s", student.class);printf("请输入电话号码:");scanf("%s", student.phone);students[count++] = student; // 将新的学生信息存储到数组中 printf("添加成功!\n");}```2. 查询学生信息查询学生信息可以按照姓名或电话号码进行查询。
学生信息管理系统

学生信息管理系统学生信息管理系统是一种管理和记录学生信息的应用软件,它帮助学校、教育机构或任何需要追踪学生信息的组织管理学生数据。
学生信息管理系统能够帮助学校提高工作效率、更好地管理学生和家长之间的沟通,并确保学生信息的安全和保密。
一、系统架构学生信息管理系统通常分为三层:表示层、业务逻辑层和数据访问层。
表示层:表示层通常是一个网页或桌面应用程序,它提供了一个用户界面,以便用户与系统进行交互。
用户可以在表示层输入和查看学生信息,进行各种操作。
业务逻辑层:业务逻辑层控制着系统的功能和行为。
它处理用户操作和数据处理的逻辑,根据用户提供的指令将数据传递给数据访问层。
数据访问层:数据访问层负责与数据库交互,从数据库中存取数据,以供业务逻辑层使用。
数据访问层还负责验证用户输入的数据是否有效和准确,并将修改后的数据存回到数据库中。
二、系统功能1.学生管理学生信息管理系统可以存储和管理学生的个人信息、家庭背景、教育背景、成绩记录、考试安排、学费记录和缴费历史等信息。
学生信息可以根据不同的条件进行搜索和筛选,以便快速找到所需信息。
2.家长管理家长信息也可以存储在系统中,并与学生信息关联。
学生信息管理系统还可以处理家长与学校之间的沟通,例如查看成绩和课程表、约定会议时间、收取付款账单等。
3.教师管理教师信息可以存储在系统中,以便管理课程、考试和教学进度。
教师可以登录系统,并创建课程、设定考试时间、记录出勤和成绩,以及向系统添加课程资源和作业。
4.报表和分析学生信息管理系统可以生成各种报表和分析数据,以帮助学校和教育机构更好地了解学生的情况并做出决策。
例如,它可以生成出勤表、成绩单、排名榜、学生预测、学费收入等报表和图表。
5.考试管理学生信息管理系统能够处理考试管理,例如创建和安排考试、收集考试答案并计算分数等。
6.课程管理学生信息管理系统可以管理学校的全部课程信息,例如课程名称、课程编号、老师名称、教学地点、上课时间和课程资料等。
学生信息管理系统

学生信息管理系统1.数据库结构的实现1)创建系统用户表格user_infoCREATE TABLE [dbo].[user_info] ([user_ID] [char] (10) COLLATEChinese_PRC_CI_AS NOT NULL,[user_PWD] [char] (10) COLLATEChinese_PRC_CI_AS NULL ,[user_DES] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]2)创建学生基本信息表Student_infoCREATE TABLE [dbo].[ Student_info] ([student_ID] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,[student_Name] [varcharchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,[student_Sex] [char] (2) COLLATEChinese_PRC_CI_AS NULL ,[born_Date] [datetime] COLLATEChinese_PRC_CI_AS NULL ,[ClassName] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Telephone] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[Enroll_date] [datetime] COLLATEChinese_PRC_CI_AS NULL ,[Address] [varchar] (50) COLLATEChinese_PRC_CI_AS NULL ,[comment] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]3)创建课程基本信息表Course_infoCREATE TABLE [dbo].[course_info] ([course_NO] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL,[course_Name] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[course_Type] [char] (20) COLLATEChinese_PRC_CI_AS NULL ,[course_credit] [int] COLLATEChinese_PRC_CI_AS NULL ,[course_des] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]4)创建选课成绩信息表Student_course_infoCREATE TABLE [dbo].[student_course_info] ( [student_ID] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL ,[course_NO] [varchar](10) COLLATEChinese_PRC_CI_AS NOT NULL ,[score] [int] COLLATE Chinese_PRC_CI_AS NULL ,) ON [PRIMARY]2.学生信息管理系统主窗体的创建1)创建工程项目Student_MIS2)创建学生信息管理系统主窗体3)创建公用模块在“工程资源管理器”中添加一个Module,保存为Module1.bas,其程序如下:Public username_OK As String '记录登录用户名'定义连接字符串函数Public Function ConnectString() As StringConnectString ="Provider=SQLOLEDB.1;Password=sa;User ID=sa; "+"Initial Catalog=pubs; Data Source =127.0.0.1"'设置SQL Server2000数据库链接字符串,此字符串可保存在目录文件中End Function'ExecuteSQL函数执行SQL语句,返回结果集Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) _As ADODB.RecordsetDim cnn As ADODB.ConnectionDim rst As ADODB.RecordsetDim sTokens() As StringOn Error GoTo ExecuteSQL_ErrorsTokens = Split(SQL)Set cnn = New ADODB.Connectioncnn.Open ConnectStringIf InStr("INSERT,DELETE,UPDATE,EXECUTE", UCase$(sTokens(0))) Thencnn.Execute (SQL)MsgString = sTokens(0) & " query successful"ElseSet rst = New ADODB.Recordsetrst.Open Trim$(SQL), cnn, adOpenKeyset, adLockOptimisticSet ExecuteSQL = rstMsgString = "查询到" & rst.RecordCount & "条记录 "End IfExecuteSQL_Exit:Set rst = NothingSet cnn = NothingExit FunctionExecuteSQL_Error:MsgString = "查询错误: " & Err.DescriptionResume ExecuteSQL_ExitEnd Function3.系统用户管理模块的创建1)用户登录窗体设计当用户输入完用户名和用户密码后,单击“确定”按钮将对用户输入的信息进行判断。
学生信息管理系统

学生信息管理系统学生信息管理系统工程设计报告学生信息管理系统〔Student Information Management System〕,以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统〔Management Information System〕。
它是一个教育单位不可缺少的局部,它的容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。
能有效的帮助学校和教师掌握学生的情况,为学生供成绩跟课程方面的查询。
在传统模式下利用人工进展学生信息管理,存在着较多的缺点,如:效率底,XX性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。
诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。
随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一局部,使用计算机对学生信息进展管理,具有着手工管理所无法比较的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、XX性好、寿命长、本钱低、便于打印等。
这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。
用计算机制作的学生信息管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针一定的促进作用。
因此,开发这样一套管理软件成为很有必要的事情。
一、需求分析该学生信息管理系统主要功能:学生通过输入学号和密码进入该系统后,可以进展一些根底维护〔学生信息维护、课程信息维护、选课信息维护〕。
全部都可以进展增加、修改、删除、模糊查询。
随着科学技术的开展和整个社会的进步,计算机技术也得到了很大的提高,特别是微型计算机的大围普及,是计算机的应用逐渐有科学计算、实时控制等方面向非数值处理的各个领域渗透并发挥着越来越重要的作用。
学生信息管理系统

学生信息管理系统中文摘要:随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
其中学生信息管理系统是构成网站的一个重要组成部分,它担负着双层作用ASP操作环境的设置以及虚拟目录的创建,系统采用Microsoft Office 中的Access 来设计数据库,并使用当前优秀的开发工具—ASP技术,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
设计网站中的页面,创建网站中所要用到的数据库,利用ADO完成与数据库的链接,把注册登录等页面嵌入到具体的网页中,完善整个网站、进行调试本系统运行简单,方便!关键字:学生资料管理员管理管理员日志班级信息目录一、系统概述1、系统开发的目标二、系统分析1、用户查询结构2、管理员结构三、数据库的建立(一)Access数据库(二)数据库的连接(三)主要数据表四、主要功能模块设计(一)主页前台设计1、学生信息查询模块设计2、学生留言模块(二)后台主要设计1、登陆日志模块设计2、专业管理模块设计3、增加学生信息模块设计4、管理员管理权限模块设计5、退出管理模块设计学生信息管理系统一、系统概述学生信息管理管理是一个对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合于采用数据库管理。
且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
本系统的设计是在Windows XP中文版操作系统环境下,使用ASP 技术开发成功的。
采用Access数据支持本系统,在开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,更多的考虑了数据库应用的特点及适用范围,本论文在以下内容中做以详细介绍。
ASP 学生信息管理系统

ASP 学生信息管理系统通过前面的学习,对发送HTTP请求及处理服务器响应已有了初步认识。
本练习将通过制作一个简单的学生信息管理系统,演示如何综合运用学到的这些东西。
该系统包括添加和显示学生信息两大功能,这两个功能的实现,都通过XMLHttpR equest对象发送异步请求实现。
具体步骤如下所示:(1)首先为本练习设计数据库,保存为Student.mdb,该数据库只有一个学生信息表,表设计视图如表6-26所示,设计完成后把表名设置为Student保存。
(2HTML文档,并添加文本框、按钮、超链接和<div>标签等。
代码如下所示:(3)添加创建XMLHttpRequest对象的createXMLHttpRequest()函数。
(4)单击“添加到数据库”按钮会触发addnew()函数,该函数向服务器端发送请求,通过参数addtodatabase表明将信息储存到数据库中。
单击“添加到XML 文档”按钮,同样会触发addnew()函数,通过参数addtoxml表明将信息储存到XM并返回数据。
首先创建名为“Server”的asp文件,并在其中添加如下代码,获得客户端通过form提交的数据。
(6)然后判断客户端传递的参数action 的值,根据这个值的不同,做出不同的响应,并返回一定的数据。
先来看添加到数据库的操作,代码如下所示:上述代码中指定了输出的数据编码为“gb2312”。
使用Ajax 进行交互的过程中,汉字的传递,如果编码不正确,经常会出现乱码的现象。
本练习中add.htm 文件的编码为“gb2312”,只有这样才能保证显示正常。
有关编码的知识,可以参考编码相关书籍。
(7)然后再来看添加到XML文档的操作,将如下代码添加到服务器端,判断(8)服务器端作出响应并返回数据后,添加信息页面要接收服务器响应,并显示操作是否成功的信息。
由handleStateChange()函数实现,效果如图6-17所示,代码如下所示:图6-17 添加信息效果(9)单击“显示XML文档”按钮,触发Sendshow()函数,该函数实现向服务(11)服务器端做出响应后,返回XML文档的表格形式,这些数据通过Hand图6-18 显示XML文档。
学生管理信息系统

学生管理信息系统引入当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。
一、学生管理信息系统业务背景随着学校的规模的不断扩大,学生数量的增加,需要处理的信息也日趋增大。
不仅花费大量的教师资源,处理效率也十分低下。
为提高学生管理的管理水平,优化资源,尽可能降低管理成本成为学生管理的新课题,学生管理系统是从学生管理现状出发,根据学生管理的新要求进行开发设计的,它需要解决学生信息管理数据信息量大修改不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息。
因此学生信息管理系统可以通过系统规范化地管理、科学性统计和快速查询、修改、增加、删除等,提高信息的准确度以及日常管理的工作效率。
系统的功能根据使用者的不同而有所不同,主要有三种用户:学生、后台数据库系统管理员以及教师。
为了便于整个系统的组织管理,把整个系统分为三大模块:学生模块、教师模块和管理员模块,三个模块的功能都完全相对独立的设计,然后再将它们进行整合到一个总的模块中。
对于学生模块来说,可以进行浏览学生本人的一些基本信息和成绩信息,学生进行选课、对各科目任课教师信息以及课程表进行查询。
而管理员模块,则可以录入、删除、查询、修改和查看所有学生的基本信息和成绩信息,可以对学生选课信息进行管理,并且可以对班级、专业、学院信息进行相关管理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.——综合性程序设计题目:简单学生信息管理系统(序列化版)班级::学号:实验目的:1.综合运用输入、输出的知识,用序列化方法保存、读入数组内容。
2.设计实现一个简单的信息管理系统。
实验内容:编写能够满足如下条件的程序,分两次四个课时完成1.声明Student类,该类实现Serializable接口以表明该类可以进行序列化。
该类有姓名、学号、math、os、java用来存放对应的成绩,在构造方法中进行姓名、学号、课程成绩的赋值。
Override有Object继承来的tostring方法已便友好格式显示自己的属性;2.建立一个类,利用数组来存储多个Student,写完一个方法,在main中写一段测试代码,运行以保证目前所做工作的正确性,正确后再写其他代码。
有以下方法:1)add(Student stu):增加新的学生,人数满时显示人满或是new一个更长的数组,把现有的Student复制到新数组2)dispAll():可以显示所有的学生信息(测试add是否正确)3)findById(long id):可以按照学号来查找,然后显示符合条件的学生信息,查无此人的话显示错误信息。
4)findByName(string name):可以按照姓名来查找,然后显示符合条件的学生信息,查无此人的话显示错误信息。
(判断姓名是否相等使用string类的equalsIgnoreCase方法)5)delBy Id(long id): 可以按照id来删除学生信息,然后显示找到该人,若查无此人的话显示错误信息。
6)save():利用ObjectOutputStream 来把数组写入文件中,需要考虑在什么时候调用该方法。
7)load():利用ObjectIntputStream 来进行反序列化,得到以前保存的内容,注意要考虑以前未保存内容的情况,可返回错误信息。
3.在控制台显示一个菜单,并实现相应的功能。
菜单如下:1显示所有学生信息2按学号查找3 按姓名查找4 按学号删除5 保存6 读入7 退出请输入数字(1-7):程序代码Import java.io.*;Import java.util.*;class Stu implements Serilizable{private String name;private long id;private double os,java,math;}public Student(){}public Student(int id, int age, int score, String name) {this.id = id;this.os = os;this.java = java; = name;this.math=math;}public long getId(){return id;}public void setId(long id){this.id = id;}public int getOs(){return os;}public void setOs(int os){this.os = os;}public int getJava(){return java;}public void setJava(int java){this.java = java;}public int getMath(){return Math;}public void setMath(int math){this.math = math;}public String getName(){return name;}public void setName(String name){ = name;}Overridepublic String toString(){return "学号:" + id + " :" + name + " os:" + os+ " math:" + math + "java" + java;}}//Object类public class Object{private static Scanner scanner=new Scanner(System.in);public void add(Student[] stus)throws Exception{Student[] s=new Student[stus.length+1];for(int i=0;i<s.length-1;i++){s[i]=stus[i];}System.out.print("请输入要添加的学生信息:\n"+":");String name=scanner.next();System.out.print("学号:");long no=scanner.nextInt();System.out.print("os成绩:");double cscore0=scanner.nextDouble();System.out.print("java成绩:");double cscore1=scanner.nextDouble();System.out.print("math成绩:");double cscore2=scanner.nextDouble();s[s.length-1]=new Student(name,no,cscore0,cscore1,cscore2);save(s);System.out.println("添加成功!");}public void dispAll(Student[] stus){System.out.println("现有Student信息为:");for(Student stu:stus){System.out.println(stu);}}public void save(Student[] stus)throws Exception{ObjectOutputStream objOut=new ObjectOutputStream(new FileOutputStream("E:\\STU.txt"));objOut.writeInt(stus.length);for(Student stu:stus){objOut.writeObject(stu);}objOut.close();}public Student[] read()throws Exception{ObjectInputStream objIn=new ObjectInputStream(new FileInputStream("E:\\STU.txt"));int num=objIn.readInt();Student[] stus=new Student[num];for(int i=0;i<num;i++){stus[i]=(Student)objIn.readObject();}objIn.close();return stus;}public void findById(Student[] stus){int no=0,i=0;System.out.print("请输入学号:");no=scanner.nextInt();for(i=0;i<stus.length;i++){if(stus[i].no==no){System.out.println(stus[i]);break;}if(stus[i].no!=no&&i==stus.length-1){System.out.println("无该生信息!");}}}public void findByName(Student[] stus){String name="";System.out.print("请输入姓名:");name=scanner.next();for(int i=0;i<stus.length;i++){if(name.equalsIgnoreCase(stus[i].name)==true){System.out.println(stus[i]);break;}if(name.equalsIgnoreCase(stus[i].name)==false&&i==stus.length-1){System.out.println("无该生信息!");}}}public void delById(Student[] stus)throws Exception{int no=0,i=0;System.out.print("请输入学号:");no=scanner.nextInt();for(i=0;i<stus.length;i++){if(stus[i].no==no){System.out.println(stus[i]);stus[i]=null;save(stus);System.out.println("删除成功!");break;}if(stus[i].no!=no&&i==stus.length-1){System.out.println("无该生信息!");}}}public static void main(String[] args)throws Exception{Object demo=new Object();Student[] stus={new Student("zhang",1,90,90,98),new Student("wang",2,80,80,89),new Student("li",3,70,70,79)};System.out.print("请输入操作的编号:");System.out.print("\n");int choice=0;do{System.out.println("1 添加 2 显示所有学生信息 3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):");choice=scanner.nextInt();switch(choice){case 1:demo.add(demo.read());break;case 2:demo.dispAll(demo.read());break;case 3:demo.findById(demo.read());break;case 4:demo.findByName(demo.read());break;case 5:demo.delById(demo.read());break;case 6:demo.save(stus);break;case 7:demo.read(stus);break;case 0:break;default:System.out.println("Error!");}}while(choice!=0);}}实验结果1 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):1请输入要添加的学生信息::kim学号:0110os成绩:66java成绩:77math成绩:88添加成功!1 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):1请输入要添加的学生信息::lina学号:0122os成绩:96java成绩:83math成绩:72添加成功!1 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):1请输入要添加的学生信息::joe学号:0136os成绩:69java成绩:83math成绩:66添加成功!1 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):2现有Student信息为:学号:0110姓名:kim os:66 math:88 java:77学号:0122姓名:lina os:96 math:72 java:83学号:0136姓名:joe os:69 math:66 java:831 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):61 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):4请输入姓名:lim无该生信息!1 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):3请输入学号:0122学号:0122姓名:lina os:96 math:72 java:831 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):4请输入姓名:kim学号:0110姓名:kim os:66 math:88 java:771 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):5请输入学号:0136删除成功!1 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):2学号:0110姓名:kim os:66 math:88 java:77学号:0122姓名:lina os:96 math:72 java:831 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):9Error!1 添加2 显示所有学生信息3 按学号查找4 按姓名查找5 按学号删除6 保存7 读入0 退出请输入数字(1-7):0实验总结:.以前用C语言做过关于学生信息的管理系统,这次用java,在有过c和c++的学习后,相对来说要比以前更有些思路,java也比c更为方便一些,在程序编写时总是忘记写一段就编译一段,以及时的能发现错误,导致最后程序编译时无法找到自己的错误。