文档介绍:成绩
课程论文
题 目: 学生信息管理系统界面设计
课程名称: java程序设计
学生某某: X文璐
学生学号: 1314030316
系 别: 电子工程学院
专 业: 通信工程
年 级: 2013级
任课教师: 窦 飞
电子工程学院制
2015年12月
学生信息管理系统界面设计
学生:X文璐
指导教师:窦飞
电子工程学院通信工程专业
1、引言
学生信息管理系统以计算机为工具,将管理人员从繁琐的数据计算中解脱出来,全面的提高了管理的效率和质量,使得管理更加的规X和严谨。
世界处于信息化时代,人类的生活随着科技的开展越来越好,特别是计算机的出现,更加丰富了多姿多彩的生活。作为新时代的大学生,要随时掌握和利用信息,辅之以科学文化知识,来适应社会开展的要求,将来为祖国奉献自己的一份力。计算机Java语言是一门理论与实践共存的课程,但是更侧重于实践,因此,我们要将实践教学与理论教学达到密切结合。
2、Eclipse的介绍
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以与给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
3、学生信息管理系统界面设计方案制定
有新生来报到,要逐个录入其信息,如:学生某某,性别,,出生日期,国籍。要求设计链表类来实现,并统计学生人数。
文本界面为:
添加学生信息
删除学生信息
查询学生信息
修改学生信息
学生信息保存
退出
总体结构我们采取模块化方式进展程序设计,要求程序的功能设计、数据结构设计与整体结构设计合理。系统以菜单界面方式进展,每一条记录包括一个学生的某某、性别、出生日期、国籍。同时,应具备以下功能:1、删除功能:对指定学生的信息进展删除。2、修改功能:对指定学生的信息进展修改。3、查询功能:选择某种方式并输入该信息查询符合条件的学生信息。
4、添加功能:添加新增学生信息。
5、退出主菜单。
判断**学生是否存在,假如存在如此错误,不存在如此添加。具体流程如如下图所示:
新增学生信息
判断以前是否存储了学生信息是新增信息
按提示:输入学个的各种信息
按格式显示输入的学生信息
退出该功能,返回主菜单,继续选择
图1增加学生信息流程图
删除学生的信息如此必须对链表结点进展删除意味着将某个要删除结点前后的连续打断,去掉该结点,使前后指针变量重新连接,完成链表结点的删除任务
退出该功能,返回主菜单,继续选择
输入要删除信息的编号
输出所有学生的信息
输入要删除学生信息2
该生信息已删除,显示其他同学的信息
图2删除学生信息流程图
按学生学号查询
退出该功能,返回主菜单,继续选择
输出所以查询的学生信息
按照提示输入学生的学号进展搜索
搜索学生信息
4
图3查询学生信息流程图
2、输入要删除的学生的学号,删除学生信息。
1输入学生的信息:某某、性别、、出生日期、国籍
菜单
新增学生信息
删除学生信息
学生信息查询
确实删除
确定修改
提交添加
退出
3、输入你要查找你学生学号
6提交添加
学生管理系统
功能模块图
5、退出系统
图4总功能模块图
5、运行结果与分析
图5 程序实现图
查询学生信息
图6查询学生信息界面图