蜗牛998
2016-06-06 06:59
采纳率: 25%
浏览 5.6k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 黄河涛涛h 2016-06-06 08:24

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

    点赞 评论
  • Yeliner 2016-06-06 14:46

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

    点赞 评论
  • 凌风探梅 2016-06-07 01:11

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

    点赞 评论
  • mazegong 2016-06-07 04:48

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

    点赞 评论
  • weixin_47293891 2020-06-17 19:07

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

    点赞 评论

相关推荐 更多相似问题