JAVA控制台学生管理系统.ppt_第1页
JAVA控制台学生管理系统.ppt_第2页
JAVA控制台学生管理系统.ppt_第3页
JAVA控制台学生管理系统.ppt_第4页
JAVA控制台学生管理系统.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

welcometoourhome,技术组长:刘鑫磊项目组长:杨国新小组成员:黄雅丽欧蕾张红刘海燕庞欢李新椿,5/3,JAVA控制台学生管理系统1实训目的(1)掌握系统实际开发的步骤。(2)能够熟练开发和学生管理系统类似的系统。(3)掌握JAVA的界面开发。(4)了解JTable组件、文件流等的功能使用。,2实训项目描述设计一个JAVA控制台学生管理系统,每个学生有两个属性:学号和姓名。使该系统具有查找、新增、删除和查询列出所有学生信息等功能,设计界面如下图所示。,3系统目标该系统要实现的功能是:学生信息管理:在Java控制台中通过输入学生的学号和姓名,实现查找、新增、删除和列出所有的学生信息的功能。,4、系统总体设计(1)、系统总体功能构架如下图:,(2)、系统数据流程图分析学生信息管理系统的数据来源和去向,确定外部项,绘制出数据流图的顶层图,如下图所示:,(3)、类图采用面向对象分析方法,画出类图,如下所示:管理员类学生类+adminID:int+StudentID:int+adminName:string+StudentName:string#adminPwd:string+StudentNum:string+Login()():void+Selectstudent():void+Addadmin:void+ADDstudent():void+Deletestudent():void,(4)、系统业务流程图,如下所示:,5、系统详细设计学生信息管理各模块功能:查找学生信息,信息包括:学生姓名,学生学号;新增学生信息,包括:输入学号,姓名实现添加学生;删除学生信息,包括:输入学号实现删除学生;列出所有学生信息,包括:所有学生的学号和姓名。,6、界面设计(1)、用户登录界面:授权用户的管理,需要正确的用户名和密码才能进入系统。对于错误的用户名和密码,给出相应的错误提示。,(2)、主界面使用系统主界面可以连接各个程序,方便的进入其他子模块中。,(3)、查找学生信息界面学生第一次插入信息后,为了找到相应信息,在主菜单下有个查询子菜单,单击该菜单就触发事件,从而进入学生信息查询界面。,(4)、新增学生信息界面在主菜单的新增子菜单下,通过输入学生的学号和姓名,实现新增学生信息的功能。,(5)、删除学生信息界面在主菜单的删除子菜单下,管理员对系统有删除权限,可通过输入学生的学号来删除学生的信息。,(6)、列出所有学生信息的界面在主菜单的子菜单下,列出所有学生的信息,包括学生的学号和姓名。,7、系统运行(1)、输入被授权的用户名和密码,登录学生信息管理系统,如下图所示:,(2)、登录到主界面后,单击界面的上功能按钮逐个实现功能,例如,单击查找则弹出查找窗口,如下所示:,(3)、查找学生信息运行窗口:输入学生学号,“查找成功”则输出学生姓名,输入错误的学生学号则显示“查无此人”,如下图所示:,(4)、新增学生信息运行窗口:输入学生的学号和姓名,实现成功添加,如下图所示:,(5)、删除学生信息的运行窗口输入学生的学号,查找到学生姓名,在进行删除,如下图所示:,(6)、列出所有学生信息的运行窗口单击主界面上的“显示所有信息”按钮,弹出所有学生的信息,包括所有学生的学号和姓名,如下图所示:,8、本系统关键技术:对文件数据流的读取及写入的操作。在删除功能中,先在文件流中寻找是否有相同的数据,若有则删除;若无则提示。在添加功能中,在文件流中查找是否有相同的数据,若无则插入。在查找功能中,输入学号来匹配文件流中相应的学号,以此得到该学生的姓名。通过数组将所有的文件中的学生信息接收,显示到相应的列表中。,9、系统测试基本上能满足用户的需求,系统可以满足不同的用户使用,记录学生信息并且可随时进行查询,对于学生信息查询、添加和删除,列出所有学生信息都能予以实现,使系统一定程度上增加了可靠性和安全性。由于时间仓促,该系统很多方面还不完善,比如:用户添加等设计问题、界面的完美简洁程度等都有待于以后进一步学习完善。,10、致谢为期一个月的安博实训已经结束,回顾紧张但又充实的Java学习过程,在此我们向帮助我们的杜老师和杨老师致以最真诚的感谢。在本次实训中,我们从老师身上学到了很多东西。他们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论