摘要智能系统和用户体验是进来互联网上出现频率越来越高的词汇。智能系统涵盖的范围较广,其中目前研究较多的是数据挖掘、机器学习和开放平台。而用户体验则日益重要,如何把技术,转化为良好的体验,是值得探讨的课题。本毕业设计在“在线程序评测平台”上融入权限系统、题目搜索、题目推荐的功能,利用RBAC权限控制、网页爬虫、标签管理、数据库检索、数据挖掘等技术提高了系统整体的智能水平以及便利性,并且精心改进了界面的可用性和友好性,创造更好的用户体验。63969
关键词 智能系统 用户体验 搜索 数据挖掘 RBAC 权限系统 爬虫
毕业设计说明书(论文)外文摘要
Title Intelligence ACM/ICPC Training Platform
Abstract Intelligence system and user experience has been hot and hot on the internet. Intelligence system involves much areas which contains data mining, machine learning and open platform. User experience is more and more import because the product’s experience is the most straight express to the users who’s not care much about the technic detail. It is worth to discuss on how to transform technic to a good user experience. This paper express an intelligence ACM/ICPC training platform integrated an access control system, an problem search system, an problem recommendation system. With technical as RBAC, crawler, label-manage, database indexing and searching and data mining, the system has improved its intelligence and conveniences. Thus, we have redesigned the user interface to make an improvement on the usability of the system, which intend to create a better user experience.
Keywords Intelligence System, User Experience, Search, Data Digest, Role Based Access Control, Crawler
目 次
引言 1
1. 原有架构 1
1.1. 内核 1
1.2. 表示层 2
2. 提升与整合 3
2.1. 题库拓展和搜索 3
2.2. 加入题目推荐功能 4
2.3. 添加权限系统 4
2.4. 表示层用户体验优化 4
3. 题目搜索 5
3.1. 搜索引擎 5
3.1.1. 信息收集 5
3.1.2. 信息整理 5
3.1.3. 用户查询 5
3.2. 题目抓取 5
3.2.1. 模拟HTTP请求 6
3.2.2. 图片的抓取 6
3.3. 题目信息整理 8
3.3.1. 字段提取 8
3.3.2. 效果展示 9
3.4.