标签:
一、题目简介
将学生信息存放在一个记事本中,让该记事本模拟数据库。通过用户输入的命令,对该记事本内的信息进行操作。
主页面分为4个,从控制台进行操作(主界面)
提示用户输入功能对应的序号,来执行相应的功能。
根据用户输入的数字,进行相应的操作,如:用户输入1后,进入用户登陆界面。当用户输入不符合要求时,提示用户重新输入。
当进入用户登陆功能后,会提示用户输入登陆时所需要的用户名和密码;
“请输入用户名:”等用户输入完毕后,去核实文件内是否有该用户名。如果没有该用户名,提示用户没有此用户,返回主界面;如果有该用户名,“请输入密码:”核实用户密码,如果对,则登陆成功;如果不对,提示用户密码错误,返回主界面。
登陆成功后,会显示当前操作人的信息和主界面:
用户名:xxxxxx 昵称:xxxxx
1. 用户登陆
2. 用户注册
如:
注册数据项说明如下:
序号 |
数据项 |
字段名 |
说明 |
1 |
用户名 |
UserName |
提示用户输入6—8位。 |
2 |
密码 |
PassWord |
提示用户输入6—8位 |
3 |
昵称 |
Name |
主要靠此字段来查询学生信息 |
4 |
学校 |
SchoolName |
|
5 |
专业 |
Profession |
|
6 |
住址 |
Address |
|
依次提示用户输入相应的信息,等用户输入完毕后,提示用户,是否继续注册Y/N,如果选择Y,提示用户注册成功,并将其存入数据库;否则,返回主界面。注:注册的用户名可以相同。
提示用户输入要查询的人的用户名,如果没有该用户名的信息,提示“查无此人”,返回主界面;否则,显示出该用户名的所有信息,并在信息前显示序号,如:控制台输出
序号 用户名 密码 昵称 学校 专业 住址
显示:1.信息修改
2.返回上一级
当用户选择信息修改时,根据查询的结果输入要修改的序号,依次输入要修改的信息,如
请输入要修改的序号
2(如果输入的序号不符合要求,提示用户重新输入)
序号 用户名 密码 昵称 学校 专业 住址
2 zhangsan 234567 张三 齐工大 信计 学校宿舍
修改完成后存入记事本即可
当用户输入4,退出系统,程序停止
二、小组分工
曹阳 主界面 注册模块 修改模块 于前程 登陆查询模块
三.github地址
https://github.com/qingfengsuixin/test/blob/master/student
四.运行过程及测试结果
五、问题及感悟
通过这次结对实验,我感受到了团队协作的乐趣及团队协作的方便和快捷。在之后的学习和工作中我会更加注重团队合作。在这次实验中我也巩固了原来学到的知识并加以运用。虽然原来的建议题目是在手机上实现一些简单的电脑游戏,但是目前我尚未学习安卓也没有完全学习完Java所以选择做了这个学生管理系统。这个系统正好在我的视力范围之内且适合锻炼自我。所以题目的问题就是这样了。
标签:
原文地址:http://www.cnblogs.com/qingfengsuixin/p/4508224.html