本科毕业设计--“百度搜索引擎”下的“百度知道”系统的设计和实现

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要

本论文主要阐述“百度搜索引擎”下的“百度知道”系统的设计思想和实现的关键技术。论文针对互联网使用人员共享知识解决提问的需求,采用面向对象设计的方法和JSP,Struts等技术,分析、设计并实现了百度知道系统。

该系统具有用户登录、注册,发布、回答、查询以及处理问题等功能,测试表明该系统达到了预期的要求。

论文包括以下几个部分:

第一部分系统分析,通过对用户需求的分析,说明了************* ******** ******** ***********。

第二部分概要设计,设计了********,************* ******** ******** ***********。

第三部分详细设计,设计了************* ******** ******** ***********。

第四部分系统实现,通过******完成了******系统的***模块。达到************。

关键字:JSP Struts搜索引擎

(注:本文仅供参考,本文中出现的内容,不允许复制)

Abstract

The thesis is design of System that about Baidu Know System of Baidu Search-engine. On the other hand, it expounds the part of design of model and key technology of implementation. With the requirement of the person who uses Internet to share knowledge and to resolve problems,it adopts OOP(Object Oriented Programming) and JSP, Struts technology to analyze, design and implements this system. The system includes the functions that register and question, answer, select and handle the question of user. The test of whole system shows that it has come up the expectation.

The thesis mainly includes the following parts: 1. Source of the Problem. 2. Requirement and Analysis. 3. System Design. 4. Detailed Design. 5. System Implementation.

The system is WEB development application and is based on B/S model. So that I chose the popular WEB development technology which is based on MVC development model, that is JavaBean、JSP、Servlet and I also used Struts Framework for this application. The development tools are mainly included Dreamweaver 8,Eclipse3.2、MyEclipse5.1. JUDE is my UML tool. The database for server is SQL server 2000.

The development of application includes three part: the

databases of design、the design of web pages and the coding work. All coding of pages mainly used the JSP and Struts tags. For coding part is completely base on struts framework.

Key words: JSP Struts Search engine

目录(注意:行间距25)

第一章系统分析 (1)

1.1问题来源 (1)

1.2选题背景 (2)

1.2.1问题定义 (2)

1.2.2选题意义 (2)

1.3系统功能分析 (3)

1.4数据流图 (4)

第二章基础理论知识 (6)

2.1MVC模式概述 (6)

2.2MVC如何工作 (7)

2.3Struts概述 (8)

第三章概要设计 (9)

3.1系统概述 (9)

3.2功能分析 (9)

3.3数据库分析 (11)

3.3.1实体的分析 (11)

3.3.2实体的属性 (11)

3.3.3实体之间的联系 (12)

3.4数据库的概念设计 (13)

3.5数据库的逻辑结构设计 (14)

3.6数据库的物理设计 (16)

第四章详细设计 (18)

4.1数据库连接模块的创建 (19)

4.2用户模块的详细设计 (20)

4.3问题模块的详细设计 (21)

4.3.1百度知道的主要功能设计 (21)

4.3.2百度知道的页面及主要核心算法设计 (22)

4.4开发工具及环境 (24)

第五章系统实现 (26)

5.1用户模块的实现 (26)

5.2问题模块的实现 (27)

结束语 (30)

参考文献 (31)

相关文档
最新文档