欢迎来到天天文库
浏览记录
ID:32793058
大小:2.47 MB
页数:16页
时间:2019-02-15
《学生的管理系统的实训报告材料(java语言)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实用标准文案《Java实训》设计报告学生管理系统一、项目需求通过与科信学院教务人员的详细交流,目标系统具备以下功能。1.教师客户端功能*可以更改密码;*可以添加学生,并要求填写学生基本信息;*可以根据学号查询学生基本信息及其成绩;*有权限控制,每个管理员只能管理其所在学院的信息;*可以添加新课程、新班级;*可以控制选课的课程范围,并可以控制选课的时间,即:可以控制选课开始和结束时间;*可以录入成绩,缓存成绩,检查无误后公布成绩。2.学生客户端功能*学生可以查看自己的基本信息;*学生可以查看自己的成绩,已修学分和不及格成绩信息;*学生端
2、可以进行远程选课,并且可以查看课表。根据以上相关功能,现规划数据流图和数据字典如下:二、项目设计在设计学生管理系统时,编写20个Java源文件:ChangePwd.java、ChangePwdTeacher.java、ChoseCourse.java、CourseTable.java、CourseManage.java、GetScore.java、GetStuInfo.java、GradeInDB.java、Login.java、NewClass.java、NewCourse.java、NewStu.java、StuClient.ja
3、va、StuFailGrade.java、StuGrade.java、StuInfo.java、StuScore.java、TeacherClient.java、TeachSearchInfo.java、Welcome.java学生管理系统除了上述20个Java源文件所给出的类外,还需要Java系统提供的一些重要类,如JButton,JTextField,JTextArea,LinkedList等。下面是20个Java源文件的功能:(1)Login.java(主类)精彩文档实用标准文案Login类负责创建学生管理系统登陆界面的主窗口,
4、该类含有main方法,学生管理系统从该类开始执行。Login类是继承Jframe类,有一个ActionListener接口,并且加载了Mysql数据库连接。该类中有两种身份类型:学生、管理员,在登录窗口中选择相应的身份类型,输入信息正确后就会进入相应的客户端。(2)ChangePwd.java类该类是学生客户端修改密码的类,在该类中,用户提供原始密码(登陆成功的密码)后并且输入新密码和确认新密码后点击“确认”按钮就可以修改密码。(3)ChangePwdTeacher.java类该类是教师客户端修改密码的类,在该类中,用户提供原始密码(
5、登陆成功的密码)后并且输入新密码和确认新密码后点击“确认”按钮就可以修改密码。(4)ChoseCourse.java类该类主要是控制学生选课,学生根据教师安排的课程信息,由学生输入已经安排好的“课程号”就可以选课。(5)CourseTable.java类该类主要控制学生的课程安排,就是以课表显示学生的选课信息。(6)NewClass.java类该类主要是有教师操作,教师通过输入正确的班级号、班级名、专业信息后就可以添加新的班级。(7)NewStu.java类该类作为教师客户端的一个主要模块,该模块是教师添加新学生。教师通过输入学生的基
6、本信息,包括:姓名、出生年月、学号、籍贯、入学年份、专业等等。这样就可以添加新学生。(8)StuClient.java类该类是基于Login类的,这是学生客户端的界面类,该类控制了学生客户端要显示什么内容,由什么功能等等。包括:修改密码、查看自己基本信息和成绩、选课等功能界面的显示。(9)TeacherClient.java类该类是教师客户端界面的类,该类和StuClient类的功能基本相似,主要包括修改密码、添加新学生、查看学生基本信息和成绩信息、进行课程安排、添加新课程和班级等功能的显示。(10)StuInfo.java类精彩文档
7、实用标准文案StuInfo.java类是学生查询学生自己的基本信息。(11)TeachSearchInfo.java类TeachSearchInfo.java类是教师根据学生提供的基本信息建立学生基本信息电子档案。即新生报到功能的实现。(12)Welcome.java类该类最为简单,仅仅通过一张xs.jpg图片显示在学生和教师客户端中。(13)CourseManage.java类该类是教师管理课程,教师可以对课程安排,包括:周次、任课教师、学分等信息,为学生选课做准备。(14)GetScore.java类该类是提供学生的成绩各科成绩,
8、包括及格成绩和不及格成绩,以及学分。(15)GetStuInfo.java类根据学号获得学生相应基本信息的方法。教师在输入学生学号后点击“查询”按钮查看相应学生的基本信息。(16)GradeInDB.java类该类的功能
此文档下载收益归作者所有