今天我们来介绍如何使用java+swing+txt来开发一个学籍管理系统。对的,你没看错,我们今天不用mysql,我们使用txt这个文本来进行数据存储,主要考察对文件读写的操作。
功能分析:
我们系统不要求做的很复杂,只需要实现管理员登录之后,对学生学籍进行管理即可,功能如下:
管理员:管理员登录系统;学生添加、删除、修改、查询。
本系统使用txt文件存储数据,不需要安装数据库,节省了一大部分操作。
开发工具:
eclipse编辑器
java运行环境jdk,版本采用1.8
数据库mysql,版本使用5.6或者5.7
使用技术:
界面设计我们同样使用swing图形化gui界面,另外考察了对文件的读写操作。
数据存储:
数据存储,我们今天不用mysql,使用txt,txt支持基本的文本数据存储。读写数据在内存中完成操作。管理员账号我们直接配置在代码中。
界面设计:
我们主要练习的使用java操作文件的能力,所以这里界面没有设计的很杂,只是完成了基本的数据操作。就单单一个学生管理的模块。
登录
学生管理
学生添加
数据在txt中存储
以上就是界面设计的一些东西了。
总结:
本次开发主要考察的是java对文件的读写能力,将数据读到内存中,并在界面上完成显示。界面设计其实不复杂,关键在于数据读取,尤其是中文数据,可能出现乱码。
本人具备多年开发经验,有问题可以共同咨询。