“中国搜索”应用搜索频道设计与实现-微电子学与固体电子学专业毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“中国搜索”应用搜索频道设计与实现-微电子学与固体电子学专业毕业论文
山东大学硕士毕业论文
第5章项目实现与测试38 5.1项目实现.38 5.1.1后台系统实现38
5.1.2前台界面实现43 5.2项目测试.49 5.2.1单元测试49
5.2.2功能测试..50
5.2.3性能测试..5 1
5.2.4兼容性测试52第6章总结与展望..54参考文献55致{射57
万方数据
山东大学硕士毕业论文
CoNTENT
Abstract In Chinese ..I Abstract In English ..II Chapter 1 Introduction .1 1.1 Project background and research significance ..1 1.2 Research and development at home and abroad ..2 1.3 My work .3 1.4 The organizational structure ofthe paper 3 Chapter 2 Demand analysis .4 2.1 Overview of system requirements ..4 2.2 System functional requirements 5 2.3 System non functional requirements............9 Chapter 3 The outline design of the project .11 3.1 Website architecture design .1 1 3.2 Technical architecture design .................133.3 Data storage architecture 1 5 3.4 Functional architecture design .16 Chapter 4 The detailed design of the project .19 4.1 Database design ..1 9 4.1.1Database Model .19
4.1.2Database table design ..20 4.2 Program detail design ..25 4.2.1 Class diagram .25
4.2.2 Package diagram ..27 4.3 Key issues to resolve in detail ..29 4.3.1 Web performance optimization .29
4.3.2 XSS attack defense .3 1
4.3.3 Multi terminal access .34 Chapter 5 Project implementation and testing ·38
;i;
万方数据
山东大学硕士毕业论文
5.1 Project implementation 38 5.1.1Background system implementation 38
5.1.2 Foreground implementation 43 5.2 Project test ..49 5.2.1Unit testing 49
5.2.2 Functional testing .50
5.2.3 Performance testing 5 1
5.2.4Compatibility test ..52 Chapter 6 Summarization and prospect 54 Reference paper .........55 Thanks ....57
iv
万方数据
山东大学硕士毕业论文
摘要
伴随着IOS、Android等手机端系统的发展,手机上应用(APP)越来越多,互
联网应用商店也得到了迅速发展,中国搜索信息科技股份有限公司根据市场需求进
行应用搜索频道的开发。首先,中国搜索应用频道提供了基本的APP搜索、下
载的功能,包括Android和IOS两种终端的APP,能满足不同终端用户的需求,同时
推出多个特色功能版块,如认证专区、极客范儿、精美壁纸等。中国搜索应用频道
最大的特点是信息分类结构化清晰,使得用户体验更加愉快,属于垂直搜索网站。
本文从软件工程项目管理的角度,以面向对象的思想,通过统一建模语言
(UML)详析描述,详细描述中国搜索应用频道从需求分析到最后部署上线的全过程,包
括前后台界面系统设计、数据存储方案设计、服务器架构设计等。本人在项目中的
主要的工作是应用搜索频道前台功能开发以及后台管理系统的部分功能开发实
现、服务器架构部署实施、数据库方案设计与实施。
本文分析了国内外应用商店的发展现状,对系统的需求分析和架构设计进行了详细
描述,描述了系统运用的主要技术,以及系统实现过程遇到的问题和解决方法,对
项目的测试方案进行了全面描述。本文对于垂直网站的设计与实现有参考价值。
本文的主要工作描述如下:第一,中国搜索应用搜索频道基本功能的实现。前台提供搜索、下载APP
功能,后台主要是对前台相关栏目展示界面以及基本数据类型的维护操作。
第二,网站性能问题。采用配置页面缓存以及Ngnix负载均衡的措施来解决大
量用户的访问需求,缩短页面响应时间。采用分布式存储架构(TFS、SWIFT) 解
决海量小文件存储问题。
第三,网站安全问题。通过服务器端处理过滤转义用户输入处理解决网站面
对的XSS攻击、SOL注入等安全问题。
第四,多终端访问自适应性问题。系统后台根据访问请求中的浏览器的类型
来进行页面的跳转处理解决多终端访问,不同终端访问不同页面。
关键词:APP搜索下载平台;高访问量:JavaWeb;多终端;安全