Java与面向对象程序设计课程设计
题目:
(至多4人一组,每班至多3组)
开发一个网页爬虫程序,该程序能够根据用户所输入的一组关键词,上找到所有包含这一组关键词的网页,爬虫程序把找到的符合条件的网页放到一个后台数据库中。最后做一个Web页面的管理平台,该平台能够对爬虫的行为进行管理,也可以对爬虫所获取的信息进行查询。
说明:
可以使用你熟悉的数据库。
Web页面的管理平台用JSP实现,要求有增加、修改、删除、查询主题的功能。
网上有很多开源的爬虫项目,可以在你的设计中调用它们的库或程序。
(至多4人一组,每班至多3组)
使用Java语言实现三个算法,并使用Web页面接受用户输入和展示算法运行的结果。
实现的算法如下:
表达式求值(例如:输入“3+5/(5-3)”,)
堆排序(这个不用说了)
KMP算法进行字符串查找
算法的输入输出界面可以自己设计,但是要以能够展现算法的功能为准。Web页面要求用JSP来做。
(至多3个人一组,每个班3组)
使用Java语言实现哈夫曼算法,对英文文章进行编码和译码。输入输出界面要求使用Web页面,用JSP实现。
编码表请自己到网上去查找26个英文字母在文章中出现的概率,或者是参考统计学的书。
测试的文章在本文档所附的文本文件中。
(至多3个人一组,每个班3组)
使用Hibernate作为数据库访问层,开发一个日记本程序。
要求:
ess
构建Application类型的程序
主要功能有:日记列表、新建日记、删除日记、查找日记、锁定/解锁日记本。
(至多3个人一组,每个班3组)
使用Java语言,开发一个画图程序,该程序里预先设置了三种曲线的方程,用户选择一种曲线的类型,再输入参数,程序就在画图板上画出该函数的图像。
要求:
三种曲线为二次函数(f(x) = ax2+bx+c)、对数函数(f(x) = lnx)和正弦函数(
Java与面向对象程序设计课程设计 来自淘豆网m.daumloan.com转载请标明出处.