JAVA控制台学生管理系统ppt课件.ppt

上传人:牧羊曲112 文档编号:1995266 上传时间:2022-12-30 格式:PPT 页数:24 大小:4.58MB
返回 下载 相关 举报
JAVA控制台学生管理系统ppt课件.ppt_第1页
第1页 / 共24页
JAVA控制台学生管理系统ppt课件.ppt_第2页
第2页 / 共24页
JAVA控制台学生管理系统ppt课件.ppt_第3页
第3页 / 共24页
JAVA控制台学生管理系统ppt课件.ppt_第4页
第4页 / 共24页
JAVA控制台学生管理系统ppt课件.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《JAVA控制台学生管理系统ppt课件.ppt》由会员分享,可在线阅读,更多相关《JAVA控制台学生管理系统ppt课件.ppt(24页珍藏版)》请在三一办公上搜索。

1、welcome to our home,技术组长: 刘鑫磊 项目组长: 杨国新 小组成员: 黄雅丽 欧蕾 张红 刘海燕 庞欢 李新椿,5/3,JAVA控制台学生管理系统1实训目的(1)掌握系统实际开发的步骤。(2)能够熟练开发和学生管理系统类似的系统。(3)掌握JAVA的界面开发。(4)了解JTable组件、文件流等的功能使用。,2实训项目描述设计一个JAVA控制台学生管理系统,每个学生有两个属性:学号和姓名。使该系统具有查找、新增、删除和查询列出所有学生信息等功能,设计界面如下图所示。,3系统目标该系统要实现的功能是: 学生信息管理:在Java控制台中通过输入学生的学号和姓名,实现查找、新增

2、、删除和列出所有的学生信息的功能。,4、系统总体设计 (1)、系统总体功能构架如下图:,(2)、系统数据流程图 分析学生信息管理系统的数据来源和去向,确定外部项,绘制出数据流图的顶层图,如下图所示:,(3)、类图 采用面向对象分析方法,画出类图,如下所示: 管理员类 学生类 +adminID: int +StudentID: int +adminName: string +StudentName: string #adminPwd: string +StudentNum: string +Login()():void +Selectstudent():void +Addadmin: void

3、+ADDstudent():void +Deletestudent():void,(4)、系统业务流程图,如下所示:,5、系统详细设计 学生信息管理各模块功能: 查找学生信息,信息包括:学生姓名,学生学号; 新增学生信息,包括:输入学号,姓名实现添加学生; 删除学生信息,包括:输入学号实现删除学生; 列出所有学生信息,包括:所有学生的学号和姓名。,6、界面设计 (1)、用户登录界面:授权用户的管理,需要正确的用户名和密码才能进入系统。对于错误的用户名和密码,给出相应的错误提示。,(2)、主界面 使用系统主界面可以连接各个程序,方便的进入其他子模块中。,(3)、查找学生信息界面 学生第一次插入信

4、息后,为了找到相应信息,在主菜单下有个查询子菜单,单击该菜单就触发事件,从而进入学生信息查询界面。,(4)、新增学生信息界面 在主菜单的新增子菜单下,通过输入学生的学号和姓名,实现新增学生信息的功能。,(5)、删除学生信息界面 在主菜单的删除子菜单下,管理员对系统有删除权限,可通过输入学生的学号来删除学生的信息。,(6)、列出所有学生信息的界面 在主菜单的子菜单下,列出所有学生的信息,包括学生的学号和姓名。,7、系统运行 (1)、输入被授权的用户名和密码,登录学生信息管理系统,如下图所示:,(2)、登录到主界面后,单击界面的上功能按钮逐个实现功能,例如,单击查找则弹出查找窗口,如下所示:,(3

5、)、查找学生信息运行窗口:输入学生学号,“查找成功”则输出学生姓名 ,输入错误的学生学号则显示“查无此人”,如下图所示:,(4)、新增学生信息运行窗口:输入学生的学号和姓名,实现成功添加,如下图所示:,(5)、删除学生信息的运行窗口 输入学生的学号,查找到学生姓名,在进行删除,如下图所示:,(6)、列出所有学生信息的运行窗口 单击主界面上的“显示所有信息”按钮,弹出所有学生的信息,包括所有学生的学号和姓名,如下图所示:,8、本系统关键技术: 对文件数据流的读取及写入的操作。在删除功能中,先在文件流中寻找是否有相同的数据,若有则删除;若无则提示。在添加功能中,在文件流中查找是否有相同的数据,若无

6、则插入。在查找功能中,输入学号来匹配文件流中相应的学号,以此得到该学生的姓名。通过数组将所有的文件中的学生信息接收,显示到相应的列表中。,9、系统测试基本上能满足用户的需求,系统可以满足不同的用户使用,记录学生信息并且可随时进行查询,对于学生信息查询、添加和删除,列出所有学生信息都能予以实现,使系统一定程度上增加了可靠性和安全性。由于时间仓促,该系统很多方面还不完善,比如:用户添加等设计问题、界面的完美简洁程度等都有待于以后进一步学习完善。,10、致谢 为期一个月的安博实训已经结束,回顾紧张但又充实的Java学习过程,在此我们向帮助我们的杜老师和杨老师致以最真诚的感谢。 在本次实训中,我们从老师身上学到了很多东西。他们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我们收益匪浅。他们孜孜不倦的教诲不但让我们学到了很多知识,而且让我们掌握了学习的方法,更教会了我们为人处事的道理。这对于我们以后的工作和学习都有一种巨大的帮助,在此感谢他们耐心的辅导。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号