ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:99.84KB ,
资源ID:16800212      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16800212.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(程序设计综合课程设计文档资料科文10物联网Word文件下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

程序设计综合课程设计文档资料科文10物联网Word文件下载.docx

1、KTxx】【课题名称】【课题要求】说明:KTxx的设置是为了激发同学们的研究兴趣,提高学生的创新能力,开展个性化人才培养,课程设计的课题名称及其要求可以由学生自拟,写出开题报告,经教师批准后实施。四、设计过程1.根据个人情况进行选题,每个课题最多允许5个人一个小组。2.选择了课题之后,每个同学要有自己的子课题,即有自己的具体任务。将任务分工情况落实后,交给指导老师。3.依据小组写作模式,开展设计工作。4.在规定的时间(2011年6月20日之前)上交设计资料(电子稿和打印稿):课程设计任务书、课程设计报告。五、设计细则每个同学根据自己的设计任务,分工协作,进行设计。要有设计成果的运行分析。注意设

2、计过程中的资料积累、记录特色,以便最后形成自己的课程设计报告。注意设计资料的文档(源程序文档注释、格式,设计报告)的规范性。语句要通顺、标点符号运用要正确。六、说明【程序设计综合课程设计成绩评定标准】本课程设计成绩通过查看设计成果(源程序、程序说明文档),结合答辩情况,确定成绩。1.优秀。态度认真,文档完整,文字流畅,完成分配给自己的课程设计任务,有新意。2.良好。态度认真,文档完整,文字流畅,完成分配给自己的课程设计任务。3.中等。态度较认真,文档不够完整,文字不够流畅,完成分配给自己的课程设计任务。4.及格。态度较认真,文档不够完整,文字不够流畅,完成分配给自己的大部分课程设计任务。5.不

3、及格。态度不够认真,文档不够完整,文字不够流畅,完成分配给自己的大部分课程设计任务。课程设计任务书姓 名李硕学 号108325128班 级10物联课题组成员姓名性别班级在本项目中的分工杨煜凡男查找模块丁斐浏览模块包毅强删除模块赵祥添加模块修改模块课程名称JAVA程序设计课程性质专业课设计时间2011年6月1日2011年 6 月 12日设计名称设计要求设计思路与设计过程该程序要求实现JAVA的数据库编程,在我的系统中我首先利用SQL Server建立了studentScore这个数据库,因为我的程序相较简单,只需要建立一个学生相关信息的一张表。而在JAVA程序中我定义了:主类和操作类。主类的主要

4、功能是提供等待用户的操作的主界面(菜单)。操作类中定义与数据库的连接、提供各种操作界面(增、删、改及查询等操作)。计划与进度分工明确,合作完成任课教师意 见说 明徐州师范大学科文学院课程设计报告课程: 程序设计综合课程设计学号: 108325128 姓名: 李硕 班级 10物联 教师: 张永常 设计名称:学生成绩管理系统的设计与实现 日期: 2011年 6 月 8 日设计内容:学生成绩管理系统设计目的与要求:设计环境或器材、原理与说明:1设计环境或器材:JAVA开发软件eclipse2原理与说明:程序中我主要定义:主类和操作类来实现功能。其中主类提供等待用户的操作的主界面(菜单),到达任务要求

5、有较好的图形界面,而操作类中定义与数据库的连接、提供各种操作界面(增、删、改及查询等操作)。并且操作类使用模块化设计,将各个不同的小的功能分别编在各个JAVA小程序中,通过操作类中的菜单项的事件监听连接执行各操作。在连接数据库时,我使用了JDBC-ODBC桥,JDBC-ODBC的作用概括起来有如下3个方面:(1)建立与数据库的连接;(2)向数据库发起查询请求;(3)处理数据库返回结果。 设计过程(步骤)或程序代码:1.主类:package student;import java.awt.*;import java.awt.event.*;import java.sql.Connection;i

6、mport java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.*;import javax.swing.border.*; class main public static void main(String args) zhuchuangkou win=new zhuchuangkou(); class zhuchuangkou extends Frame implements ActionListe

7、ner Button button1=new Button(浏览); Button button2=new Button(删除 Button button3=new Button(修改 Button button4=new Button(添加 Button button5=new Button(查找 Button tuichu=new Button(退出 Label l1,l2; Panel p1=new Panel(); Panel p2=new Panel(); Panel p3=new Panel(); l1=new Label(学生成绩管理,Label.CENTER); l1.setF

8、ont(new Font(宋体,Font.BOLD,72); l1.setBackground(Color.green); l2=new Label(作者:第五小组 l2.setFont(new Font( l2.setBackground(Color.blue); button1.addActionListener(this); button2.addActionListener(this); button3.addActionListener(this); button4.addActionListener(this); button5.addActionListener(this); t

9、uichu.addActionListener(this); zhuchuangkou() p1.add(l1); p2.add(l2); p3.add(button1); p3.add(button2); p3.add(button3); p3.add(button4); p3.add(button5); p3.add(tuichu); add(p1,BorderLayout.NORTH); add(p2,BorderLayout.CENTER); add(p3,BorderLayout.SOUTH); addWindowListener(new WindowAdapter() public

10、 void windowClosing(WindowEvent e) dispose(); ); setBackground(Color.RED); setBounds(10, 10, 1000, 500); setVisible(true); validate(); public void actionPerformed(ActionEvent e) if(e.getSource()=tuichu) System.exit(0); if(e.getSource()=button1) Pliulan pliulan=new Pliulan(); if(e.getSource()=button5

11、) Pchazhao pchazhao=new Pchazhao(); if(e.getSource()=button2) Pshanchu pshanchu =new Pshanchu (); if(e.getSource()=button3) Pxiugai pxiugai=new Pxiugai(); if(e.getSource()=button4) Ptianjia ptianjia=new Ptianjia(); private void shutDown() this.dispose(); 2.查找类 import java.awt.*; import java.awt.even

12、t.*; import java.sql.*;import javax.swing.JOptionPane; public class Pchazhao extends Frame implements TextListener,ActionListener Button chazhao; TextField input; TextArea show; String s; int k; Connection con; Statement sql; int sum=0; ResultSet rs; Pchazhao() Panel p=new Panel(); chazhao= new Butt

13、on( input= new TextField(9); show= new TextArea(6,43); p.add(new Label(输入学号); p.add(input); p.add(chazhao); chazhao.addActionListener(this); show.addTextListener(this); show.setEditable(false); add(p,BorderLayout.NORTH); add(show,BorderLayout.CENTER); setBounds(10,30,500,200); public void actionPerf

14、ormed(ActionEvent ee) boolean boo=true; s=input.getText(); k=Integer.parseInt(s); String m,dir; try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver catch(ClassNotFoundException eee) System.out.println(+eee); try con=DriverManager.getConnection(jdbc:odbc:demo,stu123 sql=con.createStatement(); rs=sql.execu

15、teQuery(Select * From ScoreTable while(rs.next() int number=rs.getInt(number String name=rs.getString(name int birthday=rs.getInt(birthday String sex=rs.getString(sex int math=rs.getInt(math int xx=rs.getInt(xx int ls=rs.getInt(ls int english=rs.getInt(english int java=rs.getInt(Java if(number=k) sh

16、ow.setText(null); show.append(+number+ 姓名:+name+性别 +sex+ 出生:+birthday+高等代数 +math+线性代数+xx+离散数学+ls+英语 +english+Java程序设计+java );n m=SELECT FROM ScoreTable WHERE 学号=+k+; sql.executeUpdate(m); con.close(); catch(SQLException eee) System.out.println(eee); public void textValueChanged(TextEvent e) / TODO 自

17、动生成方法存根 3.浏览类import java.sql.*;public class Pliulan extends JFrame implements ActionListener /创建GUI窗体 JTable table; /定义标签 JButton bt1, bt2; /定义4个按钮 Object a; Object columnName=学号姓名性别出生日期高等数学大学英语; Pliulan() super(成绩数据库查询 /设置窗体的标题 a = new Object1009; /定义表格行、列数 table = new JTable(a, columnName); /定义表格

18、setSize(550,550); /定义窗体大小 bt1 = new JButton(浏览表 /定义bt1按钮的值 bt2 = new JButton( bt1.addActionListener(this); /给按钮bt1设置监听器 bt2.addActionListener(this); Container con = getContentPane(); /创建一个面板 con.setLayout(new FlowLayout(); /设置面板的布局 con.add(bt1); /将按钮bt1放到面板上 con.add(bt2); Container container = getCo

19、ntentPane(); container.add(new JScrollPane(table),BorderLayout.CENTER); /添加滚动窗口到面板上 /设置窗体可见 /设置窗体上的组件可见 int i = 0; public void actionPerformed(ActionEvent ev) /引发按钮事件 if(ev.getSource() = bt1) /浏览表 while(i=0) /清空上次查询结果 ai0 = ai1 = ai2 = ai3 = ai4 = ai5 = ai6 = ai7 = ai8 = i-; i = 0; try Class.forName

20、( /建立桥接器 catch(ClassNotFoundException e) con = DriverManager.getConnection( /连接数据库 sql = con.createStatement(); /创建SQL语句 rs = sql.executeQuery( /显示表中的全部记录 while(rs.next() /处理查询过程 int number=rs.getInt( ai0 = String.valueOf(number); ; /将编号字段写入表格中 ai1 = name; ai2 = sex; ai3 = String.valueOf(birthday); ai4 = String.valueOf(math); ai5 = String.valueOf(xx); ai6 = String.valueOf(ls); ai7 = String.valueOf(english ); ai8 = String.valueOf(java); i+; repaint(); /刷新 catch(SQLException e) else if(ev.getSource() = bt2) /退出4.删除类 import jav

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1