编写一个程序实现学生基本信息的管理功能

要求:
(1)每个学生的基本信息包括:学号,姓名,性别,出生日期,所属学院,专业,年级等,其中学号不允许重复。。
(2)采用交互工作方式,输入N个学生的基本信息,N的值大于10。
(3)建立数据文件,存入所输入的N个学生的信息,数据文件按关键字(学号)进行排序,排序方法可以自己选择。
(4)可以对学生的基本信息进行更新操作(添加、删除),更新之后的数据文件保持原有的有序性。
(5)查询操作:
A.按姓名查询
B.按学号查询 (用二分查找实现以下操作)
C.提供模糊查找的功能,如输入“刘”,可以查找到所有姓“刘”的学生的基本信息。

个人感觉:由于你这要求输入N个学生的基本信息,可以保存的上的话,用finereport可以吗?没要求用什么语言,只要可以实现这个功能就可以

个人认为:1.在数据库里面建立一个studentinfo来保存你要求的那些字段,并且给学号主键约束
2.如果是sql用insert into关键字来添加10个学生信息,来作测试
3.在VS,C#里面建一个window窗体
4.窗体代码中要用connection来连接数据库,用dataset来保存studentinfo(这样可以提高执行速度)
5.在窗体里面拖入一个datagridview的控件,在该控件绑定数据库,该控件名.datasource=datasource名
7.在窗体里面添加学生信息相关的显示框(在datagridview的clik事件里面编写关联语句)
6.在窗体中添加三个按钮,分别为增删查,给每个按钮的点击事件中编写代码(sql语句与数据库里面的语法是一样的)(要跟显示框相关联)
以上是一个简单的思路,我之前做过这个程序,不过程序的数据库和代码在电脑上,现在没法上传,如果楼主觉得有用的话,明天再上传~图片说明
另外各位大神看到有什么不对的地方,欢迎指教~图片说明

太懒了,发这么多次,明显就是在浪费时间

个人认为:1.在数据库里面建立一个studentinfo来保存你要求的那些字段,并且给学号主键约束
2.如果是sql用insert into关键字来添加10个学生信息,来作测试
3.在VS,C#里面建一个window窗体
4.窗体代码中要用connection来连接数据库,用dataset来保存studentinfo(这样可以提高执行速度)
5.在窗体里面拖入一个datagridview的控件,在该控件绑定数据库,该控件名.datasource=datasource名
7.在窗体里面添加学生信息相关的显示框(在datagridview的clik事件里面编写关联语句)
6.在窗体中添加三个按钮,分别为增删查,给每个按钮的点击事件中编写代码(sql语句与数据库里面的语法是一样的)(要跟显示框相关联)
以上是一个简单的思路,我之前做过这个程序,不过程序的数据库和代码在电脑上,现在没法上传,如果楼主觉得有用的话,明天再上传~图片说明
另外各位大神看到有什么不对的地方,欢迎指教~图片说明

一、考核要求编写一个GUI程序,实现对学生信息的管理,包括登录窗体和添加学生基本信息窗体。(1)登录窗体:要求对输入的用户名和密码进行判断,正确的用户名和密码分别是admin和123456,输入正确,单击“登录”按钮进入添加学生基本信息窗体,输入错误,弹出一个消息对话框,提示用户名或密码错误。(可以增加窗体背景) (2)添加学生基本信息窗体:要求在该窗体中输入学生的学号、姓名、年龄、性别和计算机等信息,单击“保存到文件”按钮,把学生信息存储到C盘根目录下的文本文件,文件名以学号命名,并弹出消息对话框,提示操作结果。(可以增加窗体的功能)