《 Java语言程序设计》课程某某报告

本文由用户“wzdyxz”分享发布 更新时间:2021-05-04 22:06:44 举报文档

以下为《《 Java语言程序设计》课程某某报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

《 Java语言程序设计》

学院:信息技术***

班级:软件1101班

学号: ***102

姓名: 陈某某

设计时间:2013.06.22-2013.07.06

课程某某课题名称:专家听课系统

工具软件:MyEclipse,Microsoft SQL Server2008

课程某某内容:

系统设计过程流程图:

登录过程

管理员管理过程:

专家实现过程:

一.核心类及方法

1.重要类:

1.) CloseConnection.java

该类是用于处理java程序与数据库的连接以及断开连接问题,里面还包括加载jdbc驱动的方法

在构造函数中定义连接过程中需要的参数,如:

driver=”com.microsoft.sqlserver.jdbc.SQLServerDriver”; //驱动名

url=“jdbc:sqlserver://localhost:1433”;//服务器端口名

DatabaseName=”teacher”;//本地数据库名

User=”sa”;//连接本地数据库用户名

Password=“123456”;//连接本地数据库用户*** Connection getConnection();//该类中的连接数据库的函数,其中有加载JDBC驱动的语句

static void closeConnection(Connection conn)

public static void closeConnection(Connection conn){

try{

if(conn!=null&&(!conn.isClosed())){

conn.close();

}

}catch(SQLException e){

e.printStackTrace();

}

}

static void closeResultSet(ResultSet rs)

StaticvoidclosePrepareStatement(PreparedStatement pStmt);两个函数原理同理。

这三个函数的作用分别是关闭数据库语句,连接,执行结果的连接。

2)Login.java是登陆身份选择类,因为可以进入系统的只有管理员和专家两种身份,而他们在系统中具备的权限也不一样,所以首先要选择身份才能进入不同的实行权限界面。

3)Zhuanjia.java,guanliyuan.java分别是专家和管理员身份密码验证登录类,而用户名密码都要从数据库相应的表中验证信息。static ArrayList《String》 namelist = new ArrayList《String》();

static ArrayList《String》keylist = new ArrayList《String》();

while (rs.next()) {

String name = rs.getString("专家名");

String key = rs.getString("***;);

namelist.add(name);

keylist.add(key);

}Arraylist型的集合可以把用户名和密码取出存入相应的namelist,keylist中, 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 编好,接着就可以实现数据在两种工具之间的相互传输,已达到处理数据库简单问题的目的。

实验完成,系统问题还是不少。但是我们已经相当尽力,能达到现在这个效果,我们虽然很满足,但是一直都想把系统完善得更好。可是能力已经到那了。我发现,要做一个系统,不管它看起来有多大,只要将它进行需求分析,并把每个用户的功能细分,再逐一完成,也就会觉得不是特别麻烦,至少也能完成里面的系统功能分支。

以后还是得多看书籍或多浏览的网页等对我们编程技巧有帮助资源,这样就不出现到用时才发现不够多的境地。书上那些理论知识远远不够支撑我们完成有一个好的系统程序,必须拓展我们的视野,才能顺利完成一次课程某某。

参考文献:

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 托福听力学科分类(完全修正版)
  2. C 编程练习题大全(带答案)
  3. 课件Making the news
  4. Unit2_第1课时优教教学课件-3aa8(1)
  5. WHO新冠疫苗技术线路(英文)
  6. 总结-英语教师课堂用语
  7. 新目标初中英语七下教案
  8. excel拆分表格——按列拆分
  9. TPO-独立写作-题目汇总
  10. 全新版大学英语(第二版)综合教程1课后习题答案
  11. Unit-6-Our-Local-Area-Topic-3--教学设计
  12. ann
  13. SystemTap_Beginners_Guide
  14. The clinicopathological signifcance
  15. 中型工业机器人本体机械结构设计_葛某某
  16. java100个经典例子
  17. Uite 6 Section A 教案
  18. Unit3Lifeinthefuture
  19. Unit2 The United Kingdom warming up 教学设计稿
  20. XX航空大学Java语言程序设计2012 —2013 学年第二学期期末考试

以上为《《 Java语言程序设计》课程某某报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览