云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 简易学生管理系统SIMS(文件操作)

简易学生管理系统SIMS(文件操作)

  • 62 次阅读
  • 3 次下载
  • 2025/7/5 13:34:08

学生信息管理系统需求

总体需求:能够实现对学生信息的基本管理功能

具体功能块如下:

一:权限。根据用户名、密码进行权限管理,三次密码输入不对,则提示没有权限进入系统(设定初始用户名及密码:比如admin/admin)

二:实现学生信息增删改查管理功能。

1)学生信息:编号、姓名、性别、年龄、学历、职位、爱好等

2)实现增加一个学生,删除一个 学生、修改学生信息、根据姓名查询学生信息、查询全部学生信息

3)学生信息可以通过集合技术来查询、修改、删除等(HashMap)

4) 使用面向对象方式来实现。例如:人(Person)---->用户(User)

选择1:查看所有学生信息

选择2:添加学生信息

选择3:修改学生信息

选择4:查询学生信息

选择5:删除学生信息

选择6:退出系统

三:信息持久化。

用户信息能够保存。系统关闭后,信息保存到文件中去,每次启动系统时,读取文件信息。

可以扩展:修改密码功能、学生排序、学生信息不完整时默认值设置等; 权限问题(教师版、学生版) 命令行界面操作自然顺畅

package com.cn;

import java.util.InputMismatchException; import java.util.Scanner;

public class SIMS{

public static void main(String[] args) {

Scanner scan = new Scanner(System.in); Print print = new Print();

dealStudent student = new dealStudent(); dealUesr user = new dealUesr(); boolean flag1 = true; try{

while(flag1) {

print.loginPage();

int choice1 = scan.nextInt(); switch(choice1) {

case 1:

boolean flag2 = true; while(flag2) {

print.mainPage();

int choice2 = scan.nextInt(); switch(choice2) {

case 1:

boolean flag3 = true; while(flag3) {

for (int i = 1; i <=3; i++) { //i代表登录验证次数

System.out.print(\请输入用户名:\ scan = new Scanner(System.in); String name = scan.next();

System.out.print(\请输入密码:\ scan = new Scanner(System.in); String password = scan.next(); if (name.equals(\&& password.equals(\

print.teacherPage();

int choice3 = scan.nextInt(); switch(choice3)

错误,请输入正确选项\

{

case 1:

boolean flag4 = true; while(flag4) {

print.stuPage();

int choice4 = scan.nextInt(); switch(choice4) {

case 1:

student.showStu(); break; case 2:

student.addStu(); break; case 3:

student.modiStu(); break; case 4:

student.remoStu(); break; case 5:

student.searchStu(); break; case 6:

flag4 = false; break; case 7:

flag1 = false; flag2 = false; flag3 = false; flag4 = false; break; default:

System.out.println(\输入

} }

break; case 2:

boolean flag5 = true; while(flag5) {

入正确选项\

输入正确选项\

print.userPage();

int choice5 = scan.nextInt(); switch(choice5) {

case 1:

user.showUser(); break; case 2:

user.addUser(); break; case 3:

user.modiUser(); break; case 4:

user.remoUser(); break; case 5:

flag5 = false; break; case 6:

flag1 = false; flag2 = false; flag3 = false; flag5 = false; break; default:

System.out.println(\请输

} }

break; case 3:

flag1 = false; flag2 = false; break; default:

System.out.println(\输入错误,请

} }else{

if(i!=3) {

System.out.println(\用户名或密码

搜索更多关于: 简易学生管理系统SIMS(文件操作) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

学生信息管理系统需求 总体需求:能够实现对学生信息的基本管理功能 具体功能块如下: 一:权限。根据用户名、密码进行权限管理,三次密码输入不对,则提示没有权限进入系统(设定初始用户名及密码:比如admin/admin) 二:实现学生信息增删改查管理功能。 1)学生信息:编号、姓名、性别、年龄、学历、职位、爱好等 2)实现增加一个学生,删除一个 学生、修改学生信息、根据姓名查询学生信息、查询全部学生信息 3)学生信息可以通过集合技术来查询、修改、删除等(HashMap) 4) 使用面向对象方式来实现。例如:人(Person)---->用户(User) 选择1:查看所有学生信息 选择2:添加学生信息

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com