数据库课程设计(极其简单的学生成绩管理系统)

    这个是我大三上学期的时候刚开始学习数据库课程的时候做的一个很稀烂的课程设计的源代码,当时刚刚开始学习Java和Oracle,而且当时就花了今年元旦3天假,做的这个C/S程序中没有加入触发器和存储过程等高级PL/SQL编程,粗糙程度可见一斑。另外由于开始做的时候没注意,有一个致命硬伤:就是没有考虑级联更新的问题,导致有的时候不能删除表中的记录。当然在我这学期在闲下来的时候重新把这些地方都做了修改,因为修改的时候没有改这份文档(这篇文章中所有的代码都是直接从原始文档中复制粘贴的,而且因为我做的时候觉得比较简单,连代码的注释都没加),不过也算是很直观的看出我去年的水平是多么的稀烂。若干年以后,我再来看自己做的这个东西,我应该会笑自己当时为了赶时间做的这个要质量没质量,连很多Java控件都没搞清楚的学生成绩管理系统。

    用的后台数据库是:Oracle Database Enterprise Edition Release 10.2.0.1.0。数据库的SID:XSCJ,密码:qazwsx。

    堆代码用的IDE:Oracle JDeveloper 11g

 

以下是数据库中建表以及添加表中数据的SQL脚本,我已经排好顺序,可以一次性运行。

 

//全部SQL语句

以下是所有Java源代码,一共将近20个.java文件。

 

//Login.java

 

 

//Frame1.java

 

//Frame1_AboutBoxPanel1.java

 

//mainWindowAdmin.java

 

 

//mainWindowNormal.java

 

//studentInformation.java

 

//teacherInformation.java

 

//courseInformation.java

 

//scoreInformation.java

 还有大概45页的代码,太难复制粘贴了,而且浏览器已经很卡了,其实其他的代码和上面已经贴出来的差不多,我想的话根据上面的代码在去做其他的功能叶不需要多长时间,所以就不再贴代码了,昨天找了下当时的工程,发现已经找不到了,只剩下文档了。

posted @ 2009-05-14 01:29  Derek_nr  阅读(9861)  评论(21编辑  收藏  举报