




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java 应用开发 课程设计报告 题 目 学生信息管理系统 指导老师 姓 名 专 业 计算机科学与技术 班 级 10 级 1 班 日 期 2012 年 6 月 目目 录录 一 系统总体设计一 系统总体设计 1 1 一 设计目标及完成功能 1 二 系统流程图 2 二 详细设计二 详细设计 3 3 二 系统设计 7 三 源代码及技术 10 三 使用与测试三 使用与测试 2020 四 数据库设计四 数据库设计 2121 总结 体会 总结 体会 2222 参考文献参考文献 2323 Java 应用开发 课程设计报告 1 一 系统总体设计一 系统总体设计 一 设计目标及完成功能 1 设计目标 学生信息管理系统是学校的一项重要数据资源 因而学生信息管 理必然成为学校的一项常规性的重要工作 加强学生信息管理在单 纯依靠以手工管理的方法 不仅需要耗用大量的人力 物力 财力 而且由于人工管理存在着大量的不可控因素 造成了信息管理的某些 不规范 工作效率低 难以达到预期的目的 为提高工作效率 保证 学校能够及时准确了解各学生的各种信息及学生总体信息 开发学生 信息管理系统 2 完成功能 完成学生信息的基本管理 本系统分为管理员和学生管理两部 分 管理员管理项目如下 添加学生信息 修改学生信息 查询学 生信息 删除学生信息 学生管理项目如下 添加学生信息 查询 学生信息 Java 应用开发 课程设计报告 2 二 系统流程图 登陆 登陆角色 学生管理员 添加学生信息 查询学生信息 修改学生信息 查询学生信息 删除学生信息 添加学生信息 开始 退出管理系统 菜单操作 菜单操作 Java 应用开发 课程设计报告 3 二 详细设计二 详细设计 图 2 1 登陆界面 1 图 2 2 登陆界面 2 Java 应用开发 课程设计报告 4 图 2 3 系统主界面 图 2 4 添加学生信息界面 Java 应用开发 课程设计报告 5 图 2 5 修改学生信息界面 图 2 6 查询学生信息界面 Java 应用开发 课程设计报告 6 图 2 7 删除学生信息界面 图 2 8 系统信息界面 Java 应用开发 课程设计报告 7 图 2 9 我的信息界面 二 系统设计 1 系统结构图 学生信息管理系统 学生登陆管理员登陆 添加学生信息 查询学生信息 添加学生信息 修改学生信息 查询学生信息 删除学生信息 Java 应用开发 课程设计报告 8 2 类及功能列表 方法序 号 类名 方法名功能 类功能说 明 1 First First 构造方法 构 造界面并注册 事件 美观效果 actionPerformed actionEvent e 处理 登陆 按钮的事件 2 Login Connctsql 连接数据库 实现登陆 功能 actionPerformed actionEvent e 处理菜单按钮 的事件 3 MenuMenu 构造方法 构 造界面及注册 事件 主界面 实现管理 员操作功 能 Connctsql 连接数据库 4 addForm actionPerformed ActionEvent e 处理按钮事件 管理员添 加学生信 息 Connctsql 连接数据库 5modifyForm actionPerformed ActionEvent ae 处理按钮事件 管理员修 改学习 Connctsql 连接数据库 6Serch actionPerformed ActionEvent e 处理按钮事件 管理员查 询学生信 息 Connctsql 连接数据库 7deleteForm actionPerformed ActionEvent ae 处理按钮事件 管理员删 除学生信 息 8Menu2actionPerformed actionEvent e 处理菜单按钮 的事件 主界面 实现学生 操作功能 Java 应用开发 课程设计报告 9 Menu2 构造方法 构 造界面及注册 事件 Connctsql 连接数据库 9addForm2 actionPerformed ActionEvent e 处理按钮事件 学生添加 学生信息 Connctsql 连接数据库 10Serch2 actionPerformed ActionEvent e 处理按钮事件 学生查询 学生信息 11AboutmeAboutme 构造方法 构 造界面 帮助窗口 关于我 12AboutSystemAboutSystem 构造方法 构 造界面 帮助窗口 关于系统 三 源代码及技术 1 所有代码 数据库 student mdf Java 应用开发 课程设计报告 10 将以下图片以上图名称存入 images 文件夹目录下 Java 应用开发 课程设计报告 11 要自己将各代码新建为 java 格式文件 放在与 images 文件夹同目 录下 并将数据库附加到 sqlserver2005 再不需要任何改动方可 Java 应用开发 课程设计报告 12 运行 登陆界面 1 import java io import java awt import javax swing import java awt event class First extends JFrame implements MouseListener private JPanel panel JPanel getContentPane private JPanel panel2 new JPanel JLabel l1 public First super 学生信息管理系统 ImageIcon background new ImageIcon images Login jpg 整个 背景图片 JLabel L new JLabel background L setBounds 0 0 500 400 取整张图片 panel setOpaque false panel2 setOpaque false ImageIcon button new ImageIcon images T20 jpg l1 new JLabel button panel2 add l1 panel add panel2 panel setLayout null panel add L panel2 setBounds 118 258 300 100 设置监听器 l1 addMouseListener this getLayeredPane setLayout null getLayeredPane add L new Integer Integer MIN VALUE Java 应用开发 课程设计报告 13 setSize 500 400 setVisible true setResizable false setLocation 450 200 setDefaultCloseOperation JFrame EXIT ON CLOSE public void mouseClicked MouseEvent e if JLabel e getSource l1 this dispose Login d new Login public void mouseExited MouseEvent e if JLabel e getSource l1 l1 setBackground Color BLACK public void mouseEntered MouseEvent e if JLabel e getSource l1 l1 setForeground Color BLUE public void mouseReleased MouseEvent e public void mousePressed MouseEvent e public static void main String args First f new First 登陆界面 2 import java io import java sql Java 应用开发 课程设计报告 14 import java awt import javax swing import java awt event public class Login extends JFrame implements ActionListener Connection conn 定义连接对象 Statement stmt 语句 ResultSet rst 结果集 private JLabel lb1 new JLabel 帐号 private JLabel lb2 new JLabel 口令 private JLabel lb3 new JLabel 学生信息管理系统 private JLabel lb4 new JLabel 请选择登陆角色 private TextField t1 new TextField 15 private TextField t2 new TextField 15 private JButton b1 new JButton 登 陆 private JButton b2 new JButton 取 消 private JComboBox user1 new JComboBox private JPanel p1 JPanel getContentPane private JPanel p2 new JPanel private JPanel p3 new JPanel private JPanel p4 new JPanel private JPanel p5 new JPanel public Login setTitle 学生信息管理系统 setVisible true setResizable false setLayout null user1 addItem 管理员 user1 addItem 学生 user1 setFont new Font 华文行楷 Font BOLD 14 Java 应用开发 课程设计报告 15 lb1 setFont new Font 华文行楷 Font BOLD 14 lb2 setFont new Font 华文行楷 Font BOLD 14 lb3 setFont new Font 华文行楷 Font BOLD 35 lb4 setFont new Font 华文行楷 Font BOLD 14 ImageIcon background new ImageIcon images Login2 jpg JLabel L new JLabel background L setBounds 0 0 500 400 p2 add lb3 p5 add lb4 p5 add user1 p3 add lb1 p3 add t1 p3 add lb2 p3 add t2 p4 add b1 p4 add b2 p1 setOpaque false p2 setOpaque false p3 setOpaque false p4 setOpaque false p5 setOpaque false t2 setEchoChar p1 setLayout null p1 add L 存放背景图片 p2 setBounds 90 44 350 100 p3 setBounds 155 160 210 60 p5 setBounds 132 100 250 40 p4 setBounds 150 250 300 100 将所有 panel 加到 panel1 上 p1 add p2 p1 add p3 p1 add p4 p1 add p5 可视 位置 getLayeredPane setLayout null getLayeredPane add L new Integer Integer MIN VALUE setSize 500 400 Java 应用开发 课程设计报告 16 setLocation 450 200 setDefaultCloseOperation JFrame EXIT ON CLOSE 设置监听器 b1 addActionListener this b2 addActionListener this public void actionPerformed ActionEvent e if JButton e getSource b1 if user1 getSelectedItem equals 管理员 try Connctsql stmt conn createStatement ResultSet TYPE SCROLL SENSI TIVE ResultSet CONCUR UPDATABLE rst stmt executeQuery SELECT FROM usertable where id t1 getText trim if rst next if rst getString 1 trim equals t2 getText trim Menu m new Menu else if rst getString 1 trim equals t2 getText trim else if rst next JOptionPane showMessageDialog null 不存在此用户 温 馨提示 JOptionPane INFORMATION MESSAGE null Java 应用开发 课程设计报告 17 if t1 getText equals JOptionPane showMessageDialog null 请输入账号 温馨 提示 JOptionPane INFORMATION MESSAGE null catch Exception err System out println err else if user1 getSelectedItem equals 学生 try Connctsql stmt conn createStatement ResultSet TYPE SCROLL SENSITIVE ResultSet CONCUR UPDATABLE 结果集可滚动 可更新 if t1 getText equals JOptionPane showMessageDialog null 请输入您的学号 温馨提示 JOptionPane INFORMATION MESSAGE null rst stmt executeQuery SELECT FROM stuuser where 学号 t1 getText trim 将输入的账号与 stuuser 表比对 while rst next if rst getString 1 trim equals t2 getText trim new Menu2 dispose else JOptionPane showMessageDialog null 密码异常 温馨提示 JOptionPane INFORMATION MESSAGE null t1 setText null 清空账号 t2 setText null 清空密码 Java 应用开发 课程设计报告 18 catch Exception err System out println err else if JButton e getSource b2 this dispose 关闭窗体 private void Connctsql 连接数据库的函数 try Class forName com microsoft sqlserver jdbc SQLServerDriver conn DriverManager getConnection jdbc sqlserver localhost 1433 DatabaseName student sa 123456789 连接 student 数据库 catch Exception e System out println e public static void main String args Login l new Login 系统主界面 import java awt import java sql import javax swing import java awt event public class Menu extends JFrame private JPanel p1 JPanel getContentPane Java 应用开发 课程设计报告 19 private JMenuBar jmb new JMenuBar private JMenu fileMenu Denglu help private JMenuItemlogout exit add revise look delet aboutsystem aboutus Connection con Statement sql ResultSet rs public Menu setTitle 学生信息管理系统 设置背景图案 ImageIconbackground new ImageIcon images xitong jpg JLabel L new JLabel background L setBounds 0 0 800 600 p1 setOpaque false p1 setLayout null p1 add L getLayeredPane setLayout null getLayeredPane add L new Integer Integer MIN VALUE setJMenuBar jmb fileMenu new JMenu 菜单 Denglu new JMenu 登陆管理 help new JMenu 帮助 jmb add fileMenu jmb add Denglu jmb add help Denglu add logout new JMenuItem 注销 Denglu add exit new JMenuItem 退出 fileMenu add add new JMenuItem 添加学生信息 Java 应用开发 课程设计报告 20 fileMenu add revise new JMenuItem 修改学生信息 fileMenu add look new JMenuItem 查询学生信息 fileMenu add delet new JMenuItem 删除学生信息 help add aboutsystem new JMenuItem 关于系统 help add aboutus new JMenuItem 关于我们 logout addActionListener new ML exit addActionListener new ML add addActionListener new ML revise addActionListener new ML look addActionListener new ML delet addActionListener new ML aboutsystem addActionListener new ML aboutus addActionListener new ML setSize 800 600 setVisible true setResizable false setLocation 300 100 setDefaultCloseOperation JFrame EXIT ON CLOSE public class ML implements ActionListener public void actionPerformed ActionEvent e String m e getActionCommand if m equals 退出 System exit 0 if m equals 注销 dispose new Login if m equals 添加学生信息 dispose new addForm if m equals 修改学生信息 dispose new modifyForm if m equals 查询学生信息 dispose new Serch if m equals 删除学生信息 Java 应用开发 课程设计报告 21 dispose new deleteForm if m equals 关于系统 new AboutSystem if m equals 关于我们 new Aboutme 添加学生界面 import java sql import java awt import javax swing import java awt event import javax swing table DefaultTableModel public class addForm extends JFrame implements ActionListener JLabel label1 new JLabel 添加学生信息 JLabel CENTER JLabel labxuehao new JLabel 学号 JLabel CENTER JLabel labyear new JLabel 年龄 JLabel CENTER JLabel labName new JLabel 姓名 JLabel CENTER JLabel labDate new JLabel 出生日期 JLabel CENTER JLabel labclass new JLabel 班级 JLabel CENTER JLabel labzy new JLabel 专业 JLabel CENTER JLabel labmz new JLabel 院系 JLabel CENTER JLabel labsex new JLabel 性别 JLabel CENTER JTextField txtName new JTextField 20 JTextField txtDate new JTextField 18 JTextField txtXueHao new JTextField 20 JTextField txtYear new JTextField 20 JTextField txtClass new JTextField 20 JTextField txtZY new JTextField 20 JTextField txtYX new JTextField 20 ButtonGroup bgp new ButtonGroup JRadioButton man new JRadioButton 男 JRadioButton women new JRadioButton 女 Java 应用开发 课程设计报告 22 JButton btnAdd new JButton 添加 JButton btnCancel new JButton 返回 JButton btnReset new JButton 重置 JPanel jpl new JPanel 创建面板对象 Connection conn Statement stmt ResultSet rst addForm super 添加学生信息 this setResizable false this setSize 550 450 this setVisible true this setLocation 400 200 this setDefaultCloseOperation JFrame EXIT ON CLOSE this add jpl jpl setLayout null btnAdd addActionListener this btnReset addActionListener this btnCancel addActionListener this jpl setBackground Color cyan man setBackground Color cyan women setBackground Color cyan label1 setBounds 100 20 300 20 jpl add label1 labxuehao setBounds 100 50 70 20 jpl add labxuehao txtXueHao setBounds 190 50 140 20 jpl add txtXueHao labName setBounds 100 90 70 20 jpl add labName txtName setBounds 190 90 140 20 jpl add txtName labsex setBounds 110 130 60 20 jpl add labsex man setBounds 190 130 60 20 women setBounds 270 130 60 20 jpl add man jpl add women bgp add man bgp add women labyear setBounds 100 180 70 20 jpl add labyear txtYear setBounds 190 180 140 20 jpl add txtYear labDate setBounds 100 210 70 20 jpl add labDate Java 应用开发 课程设计报告 23 txtDate setBounds 190 210 140 20 jpl add txtDate labmz setBounds 100 240 70 20 jpl add labmz txtYX setBounds 190 240 140 20 jpl add txtYX labclass setBounds 100 270 70 20 jpl add labclass txtClass setBounds 190 270 140 20 jpl add txtClass labzy setBounds 100 300 70 20 jpl add labzy txtZY setBounds 190 300 140 20 jpl add txtZY btnReset setBounds 80 350 90 20 btnAdd setBounds 200 350 90 20 btnCancel setBounds 320 350 90 20 jpl add btnReset jpl add btnAdd jpl add btnCancel public void actionPerformed ActionEvent e if e getSource btnCancel dispose new Menu if e getSource btnAdd if txtXueHao getText toString equals JOptionPane showMessageDialog null 请输入学号 温馨 提示 JOptionPane INFORMATION MESSAGE else if txtName getText toString equals JOptionPane showMessageDialog null 请输入姓名 温馨 提示 JOptionPane INFORMATION MESSAGE else if txtYear getText toString equals JOptionPane showMessageDialog null 请输入年龄 温馨 提示 JOptionPane INFORMATION MESSAGE else if txtDate getText toString equals JOptionPane showMessageDialog null 出生日期 温馨提 示 JOptionPane INFORMATION MESSAGE else if txtZY getText toString equals Java 应用开发 课程设计报告 24 JOptionPane showMessageDialog null 请输入专业 温馨 提示 JOptionPane INFORMATION MESSAGE else if txtYX getText toString equals JOptionPane showMessageDialog null 请输入院系 温馨 提示 JOptionPane INFORMATION MESSAGE else if txtClass getText toString equals JOptionPane showMessageDialog null 请输入班级 温馨 提示 JOptionPane INFORMATION MESSAGE else String sex if man isSelected sex 男 else sex 女 Connctsql try Statement stmt conn createStatement int a stmt executeUpdate insert into 学籍信息表 学号 姓 名 年龄 出生日期 性别 班级 专业 院系 values txtXueHao getText txtName getText txtYear g etText txtDate getText sex txtClass getText txtZY getText txtYX getText if a 1 JOptionPane showMessageDialog null 已成功添加 温馨 提示 JOptionPane INFORMATION MESSAGE else JOptionPane showMessageDialog null 添加失败 温馨提 示 JOptionPane INFORMATION MESSAGE stmt close catch SQLException se Java 应用开发 课程设计报告 25 JOptionPane showMessageDialog null se getMessage else txtClass setText txtZY setText txtYX setText txtName setText txtDate setText txtXueHao setText txtYear setText txtXueHao requestFocus public static void main String args new addForm private void Connctsql 连接 sqlserver2005 数据库的函数 try Class forName com microsoft sqlserver jdbc SQLServerDriver conn DriverManager getConnection jdbc sqlserver localhost 1433 DatabaseName student sa 123456789 连接 student 数据库 catch Exception e System out println e 修改学生界面 import java sql import java awt import javax swing import java awt event public class modifyForm extends JFrame implements ActionListener JPanel jpl new JPanel JLabel SCH new JLabel 修改学生信息 JLabel CENTER Font f new Font 楷体 Font BOLD Font ITALIC 30 JLabel label1 new JLabel 请输入学号 JLabel CENTER JButton btnQuery new JButton 查询 JLabel label2 new JLabel 姓名 JLabel CENTER Java 应用开发 课程设计报告 26 JLabel labyear new JLabel 年龄 JLabel CENTER JLabel labDate new JLabel 出生日期 JLabel CENTER JLabel label5 new JLabel 性别 JLabel CENTER JLabel label3 new JLabel 班级 JLabel CENTER JLabel label4 new JLabel 专业 JLabel CENTER JLabel labmz new JLabel 院系 JLabel CENTER ButtonGroup bgp new ButtonGroup JRadioButton man new JRadioButton 男 JRadioButton women new JRadioButton 女 JTextField tyear new JTextField JTextField tDate new JTextField JTextField tmz new JTextField JTextField num new JTextField JTextField nam new JTextField JTextField clas new JTextField JTextField scl new JTextField JButton btnModify new JButton 修改 JButton btnCancel new JButton 取消 Connection con Statement sql ResultSet rs int re public modifyForm this setSize 560 460 this setLocation 400 200 this setVisible true this setResizable false SCH setForeground Color red this setDefaultCloseOperation JFrame EXIT ON CLOSE this add jpl jpl setBackground Color cyan man setBackground Color cyan Java 应用开发 课程设计报告 27 women setBackground Color cyan jpl setLayout null btnQuery addActionListener this btnModify addActionListener this btnCancel addActionListener this SCH setBounds 100 20 300 20 jpl add SCH label1 setBounds 100 60 100 20 jpl add label1 num setBounds 220 60 140 20 jpl add num btnQuery setBounds 120 100 90 20 btnModify setBounds 230 100 90 20 btnCancel setBounds 340 100 90 20 jpl add btnQuery jpl add btnModify jpl add btnCancel label2 setBounds 100 150 70 20 jpl add label2 nam setBounds 190 150 140 20 jpl add nam labyear setBounds 100 180 70 20 jpl add labyear tyear setBounds 190 180 140 20 jpl add tyear labDate setBounds 100 210 70 20 jpl add labDate tDate setBounds 190 210 140 20 jpl add tDate label5 setBounds 100 250 70 20 jpl add label5 man setBounds 205 250 60 20 women setBounds 285 250 60 20 bgp add man bgp add women jpl add man jpl add women label3 setBounds 100 290 70 20 jpl add label3 clas setBounds 190 290 140 20 jpl add clas label4 setBounds 100 320 70 20 jpl add label4 scl setBounds 190 320 140 20 jpl add scl labmz setBounds 100 350 70 20 jpl add labmz tmz setBounds 190 350 140 20 jpl add tmz public void actionPerformed ActionEvent ae Java 应用开发 课程设计报告 28 if ae getSource btnCancel Menu m new Menu else if ae getSource btnQuery try Connctsql sql con createStatement rs sql executeQuery select from 学籍信息表 where 学 号 num getText if rs next num setText rs getString 学号 nam setText rs getString 姓名 tyear setText rs getString 年龄 toString tDate setText rs getString 出生日期 if rs getString 性别 equals 男 man setSelected true else women setSelected true clas setText rs getString 班级 scl setText rs getString 专业 tmz setText rs getString 院系 btnModify setEnabled true nam setEditable true tyear setEditable true tDate setEditable true clas setEditable true scl setEditable true tmz setEditable true else JOptionPane showMessageDialog null 不存在该记录 Java 应用开发 课程设计报告 29 温馨提示 JOptionPane INFORMATION MESSAGE btnModify setEnabled false tyear setText tDate setText tmz setText num setText nam setText clas setText scl setText num requestFocus nam setEditable false tyear setEditable false tDate setEditable false clas setEditable false scl setEditable false tmz setEditable false catch SQLException e else if ae getSource btnModify Connctsql try sql con createStatement re sql executeUpdate Update 学籍信息表 set 姓名 nam getText 年龄 tyear getText 出生日期 tDate getText 班级 clas getText 专业 scl getText 院系 tmz getText where 学号 num getText if re 1 JOptionPane showMessageDialog null 记录修改完毕 温馨 提示 JOptionPane INFORMATION MESSAGE else JOptionPane showMessageDialog null 记录修改失败 温馨 提示 JOptionPane INFORMATION MESSAGE sql close catch SQLException se Java 应用开发 课程设计报告 30 JOptionPane showMessageDialog null se getMessage else btnModify setEnabled false tyear setText tDate setText tmz setText num setText nam setText clas setText scl setText num requestFocus nam setEditable false tyear setEditable false tDate setEditable false clas setEditable false scl setEditable false tmz setEditable false private void Connctsql 连接 sqlserver2005 数据库的函数 try Class forName com microsoft sqlserver jdbc SQLServerDriver con DriverManager getConnection jdbc sqlserver localhost 1433 DatabaseName student sa 123456789 连接 student 数据库 catch Exception e System out println e 查询学生界面 import java awt import java sql import javax swing import java awt event import javax swing table DefaultTableModel public class Serch extends JFrame implements ActionListener static Serch s JPanel jpl new JPanel JLabel SCH new JLabel 查询学生信息 JLabel CENTER JLabel label1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美术教研组工作计划范文2025(5篇)
- 数字营销在消费品行业的应用
- 电子竞技产业发展现状与挑战
- 农产品溯源体系在2025年农业产业链中的价值与作用报告
- 2025年技能工试题及答案
- 2025年生物行业笔试题及答案
- 2025年初二上册英语试卷及答案
- 2025年山东省潍坊市寒亭区事业单位教师招聘考试《教育基础知识》真题库及答案解析
- 新质生产力权威解释
- 2025年养殖单选试题及答案
- 赣州市建兴控股投资集团有限公司招聘笔试题库2024
- 专业音响安装工程服务合同2024年版
- CJ/T 123-2016 给水用钢骨架聚乙烯塑料复合管
- LYT 2241-2014 森林生态系统生物多样性监测与评估规范
- 事业单位招录考试(职业能力倾向测验)(E类)模拟试卷1(共500题)
- 广东省体育行业劳动合同样本
- 环境隐患排查报告制度及流程
- 《初中七年级数学开学第一课》课件模板(五套)
- 2024年叉车司机N1特种作业取证考试题库(浓缩300题)
- 2024广东省高中美术学业水平考试试题库及答案
- (2024年)我们一起迎战中考初三家长会课件
评论
0/150
提交评论