系统采用B/S架构,并选择了JSP与MySQL数据库为开发环境,利用MyEcipse作为IDE,前台页面主要是JSP与HTML的动态页面设计,其中爬虫技术的应用,能访问网站并跟踪链接的程序,通过它,可快速地画出一个网站所包含的网页地图信息。 目 录 摘要 I 目 录 III 前 言 1 1 绪论 2 1.1 研究背景 2 1.2 主要技术 2 1.2.1 MyEclipse集成开发环境 2 1.2.2 JSP技术 3 1.2.3 html语言 3 1.2.4 动态网页技术 4 1.2.5 MySQL 4 1.2.6 爬虫技术 5 1.2.7 B/S技术 5 1.3 论文的主要研究内容 6 1.4 本章小结 6 2 分析与设计 7 2.1 需求分析 7 2.2 系统整体设计 8 2.3 UI设计 8 2.4 数据库设计 11 2.4.1 概念结构设计 11 2.4.2 数据库逻辑设计 12 2.4.3 数据库物理设计 12 2.5 本章小结 13 3 系统的实现 14 3.1 系统功能模块实现 14 3.1.1 歌曲试听功能 14 http://www.paper51.com 3.1.2 歌曲下载功能模块 15 3.1.3 歌曲查询模块 16 3.2 数据库访问的实现 17 3.3 爬虫技术实现 18 3.4 本章小结 19 4 系统测试 20 4.1 系统测试概述 20 4.1.1 系统测试目标 20 4.1.2 系统测试工具 20 4.1.3 系统测试方法和测试类型 20 4.2 系统测试原则 21 4.3 系统测试设计 21 4.3.1 系统登陆测试点 21 4.3.2 管理员进入系统测试点 21 4.3.3 爬虫技术数据测试要点 22 结束语 23 参考文献 24 致 谢 26 |