【Java开源代码栏目提醒】:网学会员鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“Java成绩管理系统(成绩录入)源码 - 其它资料”一文,供大家参考学习
Java 成绩
管理系统(成绩录入)源码需求分析:写一个成绩管理
系统。
其中的一个功能是实现成绩录入。
要求能根据课程名称在系统里找到学生和课程信息;在结果区域中添加成绩。
规则:要求对输入成绩的操作要有有效性检验。
成绩只接受大于 0 且小于 100 的数字;同一记录不能反复提交;当点击“提交”,告知用户操作是否成功,并给出相应信息;课程名下拉列表中的
课程列表根据数据库中的课程表,自动生成。
//
代码如下:import
java.awt.import
java.awt.event.import
java.sql.import javax.swing.import javax.swing.table.DefaultTableModelimport school.schoolPicture.JdbcUtilpublic class AddScore extends JPanel implements ActionListener String columnNames new String 姓名 学期 课程 ID 成绩 DefaultTableModel dtmScore new DefaultTableModelcolumnNames 57JTable jtAddScore new JTabledtmScoreJScrollPane jspScore new JScrollPanejtAddScoreJComboBox jcbCourse new JComboBoxJComboBox jcbClassName new JComboBoxJComboBox jcbTerm new JComboBoxConnection con JDBCUtil.getConnection// Connection con2 JdbcUtil.getConnectionPreparedStatement ps nullResultSet rs nullResultSetMetaData meta nullString sql nullint cols 0int rowCount 0public AddScore CreateAddScoreGUIpublic void actionPerformedActionEvent e String str e.getActionCommandif 查询.equalsstr //当点击
查询时,用 searchScore方法对其进行处理searchScore else if 提交.equalsstr //当点击提交时,用 tryCommit方法对其进行处理tryCommit else if 退出.equalsstr this.setVisiblefalsepublic void tryCommit if cols 1return
sql insert into scorexx valuestry ps con.prepareStatementsqlString value new String4for int k 0 k rowCount k for int i 1 i