结对实验——学生管理系统

 

一、题目简介

1 程序设计说明

1.1 程序实现的大体思路:

将学生信息存放在一个记事本中,让该记事本模拟数据库。通过用户输入的命令,对该记事本内的信息进行操作。

1.2 程序主界面

主页面分为4个,从控制台进行操作(主界面)

  1. 用户登陆
  2. 用户注册
  3. 信息查询
  4. 退出系统

 

1.2.1 主界面功能介绍

提示用户输入功能对应的序号,来执行相应的功能。

                       

根据用户输入的数字,进行相应的操作,如:用户输入1后,进入用户登陆界面。当用户输入不符合要求时,提示用户重新输入。

1.3 用户登陆

1.3.1 用户登陆功能介绍

当进入用户登陆功能后,会提示用户输入登陆时所需要的用户名和密码;

“请输入用户名:”等用户输入完毕后,去核实文件内是否有该用户名。如果没有该用户名,提示用户没有此用户,返回主界面;如果有该用户名,“请输入密码:”核实用户密码,如果对,则登陆成功;如果不对,提示用户密码错误,返回主界面。

1.3.2 登陆成功

登陆成功后,会显示当前操作人的信息和主界面:

用户名:xxxxxx    昵称:xxxxx

1.    用户登陆

2.  用户注册

  1. 信息查询
  2. 退出系统

如:

 

1.4 用户注册

注册数据项说明如下:

                       
  

序号

  
  

数据项

  
  

字段名

  
  

说明

  

      1  

用户名

UserName

提示用户输入6—8位。

      2  

密码

PassWord

提示用户输入6—8位

      3  

昵称

Name

主要靠此字段来查询学生信息

      4  

学校

SchoolName

 

      5  

专业

Profession

 

      6  

住址

Address

 

    依次提示用户输入相应的信息,等用户输入完毕后,提示用户,是否继续注册Y/N,如果选择Y,提示用户注册成功,并将其存入数据库;否则,返回主界面。注:注册的用户名可以相同。

1.5 信息查询

提示用户输入要查询的人的用户名,如果没有该用户名的信息,提示“查无此人”,返回主界面;否则,显示出该用户名的所有信息,并在信息前显示序号,如:控制台输出

序号  用户名    密码    昵称    学校    专业      住址

  1.   zhangsan   123456   张三   齐工大   信息   学校宿舍
  2.   zhangsan   234567   张三   山师     信计   学校宿舍

1.5.1 查询成功

显示:1.信息修改

         2.返回上一级

当用户选择信息修改时,根据查询的结果输入要修改的序号,依次输入要修改的信息,如

请输入要修改的序号

2(如果输入的序号不符合要求,提示用户重新输入)

序号  用户名    密码    昵称    学校    专业      住址

2   zhangsan   234567   张三    齐工大     信计   学校宿舍

修改完成后存入记事本即可

1.6 退出系统

当用户输入4,退出系统,程序停止

二、小组分工

 曹阳 主界面 注册模块  修改模块  于前程  登陆查询模块

三.github地址

https://github.com/qingfengsuixin/test/blob/master/student

四.运行过程及测试结果

五、问题及感悟

  

    通过这次结对实验,我感受到了团队协作的乐趣及团队协作的方便和快捷。在之后的学习和工作中我会更加注重团队合作。在这次实验中我也巩固了原来学到的知识并加以运用。虽然原来的建议题目是在手机上实现一些简单的电脑游戏,但是目前我尚未学习安卓也没有完全学习完Java所以选择做了这个学生管理系统。这个系统正好在我的视力范围之内且适合锻炼自我。所以题目的问题就是这样了。

 

转载于:https://www.cnblogs.com/qingfengsuixin/p/4508224.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为实现用户需求,从需求分析阶段的数据流图出发,根据小组讨论后确定的最佳方案。本系统主要包括两大功能模块:学生信息和成绩信息两个系统。其中学生信息系统划分为七个模块,学生成绩划分为四个模块。然后在需求分析阶段所确定的系统数据需求的基础上,进一步设计数据结构。在测试过程中,先对单个模块进行测试,然后把模块连接起来进行测试。测试完成后书写文档,最后小组成员和用户在一块审查和复审。 1、 课题陈述 一方面,在时下这个飞速发展的信息社会中,直到今天仍然没有一套完善可行的学生信息管理系统出现在学校里。每年,从大专生、本科生到硕士生、博士生,几千人的入学、升学、毕业,全要由教务处和各系老师人工管理。信息量之巨大,工作量之繁重,是难以想象的。因此,学校和各个系都要安排多名教师专门负责学生学籍管理,浪费了大量的人力资源。然而,即使这样,管理仍然谈不上井井有条。举一个最简单的真实例子,一个同学的姓名在花名册里印错了,就一错错了三年,一直没能改正。同学想去改,却不知道是应该找系里,还是去找教务处。还有,当学生的基本信息,比如家庭住址、电话等变更后,无法及时在档案中修改,使得老师与同学无法联系沟通。 另一方面,从社会这方面讲,随着计算机的普及,越来越多的学校利用计算机来处理日常事务。面对众多的数据资料,很多管理者常常感到无从下手。在数字化的今天,我们需要一个学生管理系统,使我们的整体管理水平上一个档次,与如今这个高科技的信息社会接轨。 因此,如何有效的管理学生信息,帮助学校和老师管理和掌握这些情况,这就是学生信息管理系统需要完成的任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值