面向对象语言课程学的 java 让写学生管理系统,要求用swing jwt 卒 不过好在,肝了3天晚上,总算把swing补会一点,于是有了他,代码是大一写的,最近换了GitHub账号,突然在磁盘发现这个,想着留下来,让日后的自己看看,哈哈哈哈,那必定是欢乐极了。
的话,这个不知道注释怎么样(不知道有没有写),写完这个以后,我花了一天时间重新帮同学写了一个,他完全不会JAVA,但是看着我的注释,在给老师讲解的时候,过了。。没有呗老师怀疑-_-得意!
学生管理系统,打开有输入框,可以输入学生姓名,学号备注等信息,下拉日期选择框选择出生日期,点击添加按钮可添加一条学生信息
添加学生信息之后,点击FILE-》保存(或按快捷键CTRL+S),可将当前信息保存输出到文件,同样,也可点击菜单FILE-》打开选择输入文件(快捷键 CTRL+O), 数据以XML文件的形式保存,当时太傻,觉得这些东西要自己写,不然老师可能觉得,,代码不好,,,,,,所以我硬写了一个XML解析器,,,当时不会编译原理,用的和计算器识别字符串一样的方法,str find然后 str sub
唉,当时,不敢用JSON。当时太年轻了吧,怕代码没有工作量,所以都要用自己粗鄙的语言,写一遍才心安理得。
如果当时用SQL呢,我起码能拯救我好几百跟头发,鲁迅说过:头发是要靠自己争取的!tnnd,气死我了。
到后来,就狂放不羁了,做编程大作业,什么技术都敢往上用,框架走起,模板走起,脚手架走起,已然没了当年那种胆小如鼠谨小细微 (李大喜,你又乱用成语)
主界面分为两块,左边是信息录入,右边是信息查询,输入字符串,限制信息(某段出生日期范围,某性别,某姓名)点查询就可列表展示信息。
录入信息或者筛选查询之后,下方都会展示一个列表,每一行对应一个学生信息,最后一列是一个按钮(在表格里面强行添加按钮,也掉了一些头发,这些细节用处不大,可我就是喜欢扣,虽然写完谁还记得呢。
最关键的是,据经验来说,每次老师都不能发现我精心抠出来的细节而给我加分,有点难过,又是精心抠出来的不如别人简简单单写的分高,悲)
jdk:1.8 IDE:idea EDU
直接导入即可运行