《Java程序设计基础》项目考核要求
java程序 用户首次使用本系统时要求用户设置登录账号和密码(也可只设置登录密码)。将用户设置的登录信息保存至文本文件中(文本文件的名字为:考生学号+考生姓名拼音_account.txt,例如:张三的作品中保存用户登录信息的文件名为:20130516320zhangssan_account.txt)。
项目主题:“学生信息管理系统”的实现
要求:
1、基本功能(共100分): java程序
(1)登录(5分)
用户首次使用本系统时要求用户设置登录账号和密码(也可只设置登录密码)。将用户设置的登录信息保存至文本文件中(文本文件的名字为:考生学号+考生姓名拼音_account.txt,例如:张三的作品中保存用户登录信息的文件名为:20130516320zhangssan_account.txt)。
(2)系统帮助说明(5分)
显示系统的使用说明信息
(3)刷新学生信息(5分) java程序
从学生信息文件中读入学生信息,如果还没有学生信息文件,则提示“目前没有学生信息”
(4)查询学生信息(15分)
可通过学号或姓名查询学生信息,学号查询为精确查询(输入的学号必须和学生的学号完全吻合才能显示学生信息),姓名查询为模糊查询(学生姓名中包含所输入的关键字就能显示学生信息)
(5)修改学生信息(15分)
根据学生的学号找到要修改的学生,对其信息进行修改。注:学号不能修改
(6)增加学生信息(15分)
首先应让用户输入需要添加的学生数量,根据用户输入的学生数量让用户输入相应学生的信息
(7)按学号删除信息(10分) java程序
根据学生的学号将学生信息删除
(8)显示当前信息(10分)
显示当前系统中所有学生的信息
(9)保存当前学生信息(10分)
将当前系统中所有学生的信息保存到文件中。可以将所有学生信息保存至同一个文本文件,也可以将每个学生的信息保存至单独的文本文件中。文本文件可以用字符串形式保存,也可以保存为二进制的可序列化对象。(该方法可以不单独实现,而是在对学生信息的增、删、改时同时实现)
(10)重置登录信息(5分)
让用户重新修改登录信息,并保存至相应文件中
(11)退出系统(5分)
关闭程序
2、需要提交的文件 java程序
(1)本次项目的Java工程
(2)所有文件打包成.rar或.zip文件提交,.rar或.zip文件以自己的学号+姓名命名(例如张三,学号20130516320的压缩文件名为20130516320张三.rar或20130516320张三.zip)
3、其他要求
(1)本项目的Java工程包名必须以“你的姓全拼名声母.”开始,例如:
张三的Java工程中的包名都以“com.zhangs.”开头
(2)作品以email形式发到老师的QQ邮箱(382582312@qq.com),作品是否提交成功,以收到老师的邮件回执为准,未按要求提交到老师的QQ邮箱视为缺考