java控制台学生管理系统

java控制台学生管理系统

ID:39968935

大小:4.58 MB

页数:24页

时间:2019-07-16

java控制台学生管理系统_第1页
java控制台学生管理系统_第2页
java控制台学生管理系统_第3页
java控制台学生管理系统_第4页
java控制台学生管理系统_第5页
资源描述:

《java控制台学生管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、welcometoourhome技术组长:刘鑫磊项目组长:杨国新小组成员:黄雅丽欧蕾张红刘海燕庞欢李新椿5/3JAVA控制台学生管理系统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+ADDstudent()

3、: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学习过程,在此我们向帮助我们的杜老师和杨老师致以最真诚的感谢。在本次实训中,我们从老师身上学到了很多东西。他们认真负责的工作态

7、度,严谨的治学精神和深厚的理论水平都使我们收益匪浅。他们孜孜不倦的教诲不但让我们学到了很多知识,而且让我们掌握了学习的方法,更教会了我们为人处事的道理。这对于我们以后的工作和学习都有一种巨大的帮助,在此感谢他们耐心的辅导。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。